@media screen and (min-width: 1366px) {
  .banner-content{
    padding: 100px 40px 0px 0px;
  }
}
@media screen and (max-width: 1367px) {
    .container-fluid {
        padding-left: 35px;
        padding-right:35px;
    }

    .banner-content {
        padding: 147px 40px 140px 0px
    }

    .p-left {
        padding: 0px 50px 0px 0px
    }

    .p-right {
        padding: 0px 0px 0px 50px
    }
    .banner-content {
        padding: 100px 40px 0px 0px
    }
    .home-banner h2{
        font-size: 26px;
    }
}

@media screen and (max-width: 600px) {

    .home-banner{
        height: auto
    }
    .banner-content {
        padding: 50px 00px 0px 0px;
        text-align: center
    }
    .home-banner h2{
        font-size: 22px;
        line-height: 1.5;
        text-align: center
    }
    .home-banner p{
        text-align: justify;
        text-align-last: center
    }
    .p-left {
        padding: 0px 0px 0px 0px
    }

    .p-right {
        padding: 0px 0px 0px 0px
    }
    .icabs-content {
        padding: 0px 20px;
        text-align: center
    }
    .icabs-content img{
        width: 90%!important;
    }
    .icabs-content p{
        font-size: 14px;
        text-align-last: center
    }
    .xs-mt-40{
        margin-top: 40px;
    }
    .xs-mt-40 img{
        width: 90%;
        margin: 0 auto
    }
    .xs-bt-1{
        border-top: 1px solid rgba(0,0,0,0.15);
    }
    .xs-pt-40{
        padding-top: 40px;
    }
    .services{
        border-top:1px solid #ccc;
        border-bottom:1px solid #ccc;
    }
    .item img{
        margin: 0 auto
    }
    .xs-mt-30{
        margin-top: 40px;
    }
    .p-120{
        padding-top: 5px!important;
    }
    .site-title{
        padding: 0 25px
    }
}
