@media only screen and (max-width:767px){
    body{
        font-size:16px
    }
    .mtb-100{
        margin-top:100px;
        margin-bottom:100px
    }
    .mt-100{
        margin-top:50px
    }
    .mb-100{
        margin-bottom:50px
    }
    .ptb-100{
        padding-top:50px;
        padding-bottom:50px
    }
    .pt-100{
        padding-top:50px
    }
    .pb-70{
        padding-bottom:20px
    }
    .pb-100{
        padding-bottom:50px
    }
    .section-title{
        margin-bottom:30px;
        margin-top:0
    }
    .section-title .top .top-title{
        font-size:35px;
        line-height:35px
    }
    .section-title .top .sub-title{
        top:12px;
        font-size:17px
    }
    .section-title h2{
        font-size:28px
    }
    .header-area{
        text-align:center;
        padding-bottom:0
    }
    .header-area .col-lg-2{
        display:none
    }
    .header-area .right{
        text-align:center
    }
    .header-area .right ul li{
        margin-right:5px;
        margin-bottom:10px
    }
    .side-nav{
        text-align:center;
        padding-top:10px;
        padding-bottom:10px;
        border-bottom:1px solid #f1f1f1
    }
    .side-nav .cart a{
        color:#7a1d76
    }
    .side-nav .languages{
        display:inline-block;
        vertical-align:middle;
        margin-right:2px
    }
    .side-nav .languages .nice-select{
        color:#35405c;
        padding-left:0
    }
    .side-nav .languages .nice-select:after{
        border-bottom:2px solid #35405c;
        border-right:2px solid #35405c
    }
    .side-nav .social{
        margin-right:5px
    }
    .side-nav .social ul{
        display:block!important
    }
    .side-nav .social ul li{
        position:unset;
        float:unset;
        width:unset
    }
    .side-nav .social ul li a{
        float:unset;
        width:unset;
        padding:unset;
        margin:unset;
        text-align:unset;
        border-top:unset;
        text-decoration:unset;
        color:#35405c
    }
    .side-nav .side-menu .modal-btn{
        color:#fff;
        background-color:#35405c
    }
    .banner-item{
        height:100%;
        padding-top:200px;
        padding-bottom:100px
    }
    .banner-item:before{
        background:#fff;
        opacity:.8
    }
    .banner-content{
        margin-left:auto;
        margin-right:auto;
        margin-top:0;
        text-align:center
    }
    .banner-content .title{
        font-size:18px
    }
    .banner-content h1{
        font-size:35px
    }
    .about-area{
        padding-top:50px
    }
    .about-area .about-content{
        padding-top:30px;
        padding-bottom:50px;
        text-align:center
    }
    .about-area .about-content .section-title{
        text-align:center
    }
    .about-area .about-content ul li{
        display:inline-block;
        margin-right:15px
    }
    .services-item .bottom{
        padding:30px;
        text-align:center
    }
    .services-item .bottom .icon{
        position:relative;
        top:0;
        left:0;
        margin-bottom:20px
    }
    .services-item .bottom h3{
        font-size:20px
    }
    .consultation-area .section-title{
        text-align:center
    }
    .consultation-area .consultation-content{
        text-align:center
    }
    .consultation-area .consultation-content ul li{
        text-align:center;
        display:block
    }
    .consultation-area .consultation-content ul li .common-btn{
        margin-bottom:10px;
        margin-right:0
    }
    .doctors-item .bottom{
        text-align:center
    }
    .doctors-item .bottom .left{
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .doctors-item .bottom .right{
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%;
        margin-left:0
    }
    .doctors-item .bottom i{
        margin-bottom:20px
    }
    .doctors-item .bottom h3{
        font-size:20px
    }
    .choose-area .choose-content{
        text-align:center
    }
    .choose-area .choose-content .section-title{
        text-align:center
    }
    .choose-area .choose-content ul li{
        padding-left:0
    }
    .choose-area .choose-content ul li i{
        margin-bottom:20px;
        position:relative
    }
    .choose-area .choose-content ul li h3{
        font-size:20px
    }
    .blog-item .bottom{
        text-align:center
    }
    .blog-item .bottom h3{
        font-size:20px
    }
    .testimonials-area{
        text-align:center
    }
    .testimonials-area .testimonials-img img{
        position:relative;
        right:0;
        margin-bottom:30px
    }
    .testimonials-area .testimonials-slider{
        margin-left:auto;
        margin-right:auto
    }
    .testimonials-area .testimonials-item{
        text-align:center;
        padding:30px
    }
    .testimonials-area .testimonials-item .top{
        padding-left:0
    }
    .testimonials-area .testimonials-item .top img{
        position:relative;
        margin-bottom:20px;
        margin-left:auto;
        margin-right:auto
    }
    .testimonials-area .testimonials-item .top h3{
        font-size:20px
    }
    .copyright-area{
        text-align:center
    }
    .copyright-area p{
        margin-bottom:10px
    }
    .copyright-area ul{
        text-align:center
    }
    .banner-area.two .banner-item{
        padding-top:180px;
        padding-bottom:120px
    }
    .banner-area.two .banner-item:before{
        background:#fff;
        opacity:.8
    }
    .banner-area.two .owl-theme .owl-dots .owl-dot span{
        width:40px
    }
    .shop-item .bottom h3{
        font-size:20px
    }
    .client-area .client-img{
        margin-top:30px;
        text-align:center
    }
    .client-area .client-img img{
        position:relative;
        right:0
    }
    .client-area .section-title{
        text-align:center
    }
    .client-area .client-item{
        text-align:center
    }
    .client-area .client-item p{
        margin-bottom:15px
    }
    .client-area .client-item ul{
        position:relative;
        margin-bottom:15px
    }
    .client-area .top-img{
        text-align:center
    }
    .client-area .top-img img{
        margin-left:auto;
        margin-right:auto
    }
    .client-area .top-img h3{
        font-size:20px
    }
    .features-item{
        text-align:center
    }
    .features-item h3{
        font-size:20px
    }
    .appointment-area{
        padding-right:15px;
        padding-left:15px;
        padding-top:50px
    }
    .appointment-area .appointment-img{
        background-image:unset
    }
    .appointment-area .appointment-img img{
        display:block
    }
    .appointment-area .appointment-content{
        padding-top:30px;
        padding-bottom:50px;
        padding-left:0;
        margin-left:auto;
        margin-right:auto;
        text-align:center
    }
    .appointment-area .appointment-content h3{
        font-size:22px
    }
    .banner-area.three .banner-shape{
        text-align:center
    }
    .banner-area.three .banner-shape img:nth-child(3){
        right:0;
        max-width:280px;
        margin-left:auto;
        margin-right:auto;
        left:0
    }
    .banner-area.three .banner-item{
        height:100%;
        padding-top:180px;
        padding-bottom:430px
    }
    .banner-area.three .banner-content .common-btn{
        margin-left:2px;
        margin-right:2px;
        padding-left:7px;
        padding-right:7px
    }
    .banner-area.three .banner-content .banner-btn{
        margin-left:0
    }
    .about-area.three .about-img-two img{
        top:0;
        left:0;
        max-width:100%
    }
    .about-area.three .about-content{
        padding-left:0
    }
    .about-area.three .about-content ul li{
        display:block
    }
    .about-area.three .about-content ul li:nth-child(1){
        margin-bottom:15px
    }
    .services-area.three .section-title{
        text-align:center
    }
    .services-area.three .section-title p{
        position:relative;
        top:0;
        margin-left:auto;
        margin-right:auto
    }
    .faq-area .container .faq-img img{
        position:relative;
        left:0;
        bottom:0;
        max-width:100%;
        margin-bottom:30px
    }
    .faq-area .faq-item{
        padding:30px 15px
    }
    .faq-area .faq-item .accordion li .faq-head{
        padding-right:30px
    }
    .page-title-area{
        height:400px
    }
    .page-title-area .title-content{
        margin-top:95px
    }
    .page-title-area .title-content h2{
        font-size:30px
    }
    .services-area.four .section-title{
        text-align:center
    }
    .services-area.four .section-title p{
        position:relative;
        top:0;
        margin-left:auto;
        margin-right:auto
    }
    .doctor-details-area{
        text-align:center
    }
    .doctor-details-area .details-content h2{
        font-size:35px
    }
    .doctor-details-area .details-content .info ul li span{
        position:relative
    }
    .doctor-details-area .details-content h3{
        font-size:20px
    }
    .doctor-details-area .details-content .inner{
        padding:50px 30px
    }
    .doctor-details-area .details-content .inner i{
        margin-bottom:15px;
        position:relative;
        top:0;
        left:0
    }
    .doctor-details-area .details-content .inner h4{
        font-size:18px
    }
    .doctor-details-area .details-content .list-service ul li{
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%;
        text-align:start
    }
    .common-doctor-contact .inner{
        padding-left:0
    }
    .common-doctor-contact .inner a{
        font-size:25px
    }
    .common-doctor-contact .inner i{
        margin-bottom:20px;
        position:relative;
        top:0
    }
    .common-doctor-contact h4{
        font-size:25px
    }
    .service-details-area .details-item{
        text-align:left;
        margin-bottom:30px
    }
    .service-details-area .details-item h2{
        font-size:25px
    }
    .service-details-area .details-item h3{
        font-size:20px
    }
    .service-details-area .details-item ul li{
        display:inline-block
    }
    .widget-area .widget-item h3{
        font-size:20px
    }
    .service-details-area.two .widget-item:last-child{
        margin-bottom:30px
    }
    .service-details-area.three .widget-item:last-child{
        margin-bottom:30px
    }
    .wishlist-area .wishlist-item{
        overflow-x:scroll
    }
    .wishlist-area .table{
        width:800px
    }
    .shop-details-area .details-content h2{
        font-size:24px
    }
    .shop-details-area .describe-area .nav-pills .nav-link{
        font-size:16px;
        padding-right:10px;
        padding-left:10px
    }
    .blog-details-area .details-item{
        text-align:center
    }
    .blog-details-area .details-item h2{
        font-size:25px
    }
    .blog-details-area .details-item .tags .left{
        margin-bottom:10px
    }
    .blog-details-area .details-item .tags .right{
        text-align:center
    }
    .blog-details-area .details-item .comment{
        margin-bottom:30px
    }
    .blog-details-area .details-item .comment h3{
        font-size:20px
    }
    .blog-details-area .details-item .comment .form-group{
        text-align:start
    }
    .blog-details-area.two .common-doctor-contact{
        margin-bottom:30px
    }
    .rules-area .inner h3{
        font-size:20px
    }
    .error-area .error-content h1{
        font-size:70px
    }
    .blog-details-area .details-item .arrows .left{
        text-align:start
    }
    .appointment-area.two .appointment-img-two.left:nth-child(1) img{
        margin-top:0
    }
    .appointment-area.two .appointment-content{
        padding-left:0
    }
    .choose-area .choose-shape img{
        max-width:50px
    }
    .about-area.two .about-shape img{
        max-width:75px
    }
    .counter-item{
        padding:40px 20px;
        text-align:center
    }
    .counter-item i{
        position:relative;
        left:0;
        top:0;
        margin-bottom:20px
    }
}
@media only screen and (min-width:576px) and (max-width:767px){
    .services-item .bottom{
        padding:30px 15px
    }
    .blog-item .bottom{
        padding:30px 10px
    }
    .features-item{
        padding:30px 15px
    }
}
@media only screen and (min-width:768px) and (max-width:991px){
    body{
        font-size:16px
    }
    .mtb-100{
        margin-top:100px;
        margin-bottom:100px
    }
    .mt-100{
        margin-top:70px
    }
    .mb-100{
        margin-bottom:70px
    }
    .ptb-100{
        padding-top:70px;
        padding-bottom:70px
    }
    .pt-100{
        padding-top:70px
    }
    .pb-70{
        padding-bottom:40px
    }
    .pb-100{
        padding-bottom:70px
    }
    .container-fluid{
        max-width:720px!important
    }
    .section-title{
        margin-bottom:30px
    }
    .section-title h2{
        font-size:35px
    }
    .header-area{
        text-align:center
    }
    .header-area .col-lg-2{
        display:none
    }
    .header-area .right{
        text-align:center
    }
    .side-nav{
        text-align:center;
        position:absolute;
        top:5px;
        right:75px
    }
    .side-nav .cart a{
        color:#7a1d76
    }
    .side-nav .languages{
        display:inline-block;
        vertical-align:middle;
        margin-right:10px
    }
    .side-nav .languages .nice-select{
        color:#35405c
    }
    .side-nav .languages .nice-select:after{
        border-bottom:2px solid #35405c;
        border-right:2px solid #35405c
    }
    .side-nav .social{
        margin-right:15px
    }
    .side-nav .social ul{
        display:block!important
    }
    .side-nav .social ul li{
        position:unset;
        float:unset;
        width:unset
    }
    .side-nav .social ul li a{
        float:unset;
        width:unset;
        padding:unset;
        margin:unset;
        text-align:unset;
        border-top:unset;
        text-decoration:unset;
        color:#35405c
    }
    .side-nav .side-menu .modal-btn{
        color:#fff;
        background-color:#35405c
    }
    .banner-item{
        height:100%;
        padding-top:180px;
        padding-bottom:100px
    }
    .banner-item:before{
        background:#fff;
        opacity:.8
    }
    .banner-content{
        margin-left:auto;
        margin-right:auto;
        margin-top:0;
        text-align:center
    }
    .banner-content .title{
        font-size:18px
    }
    .banner-content h1{
        font-size:45px
    }
    .about-area{
        padding-top:70px
    }
    .about-area .about-content{
        padding-top:30px;
        padding-bottom:70px;
        text-align:center
    }
    .about-area .about-content .section-title{
        text-align:center
    }
    .about-area .about-content ul li{
        padding-left:0
    }
    .about-area .about-content ul li i{
        position:relative;
        top:0;
        margin-bottom:8px;
        display:block;
        margin-left:auto;
        margin-right:auto
    }
    .services-item .bottom{
        padding:30px;
        text-align:center
    }
    .services-item .bottom .icon{
        position:relative;
        top:0;
        left:0;
        margin-bottom:20px
    }
    .consultation-area .section-title{
        text-align:center
    }
    .consultation-area .consultation-content{
        text-align:center
    }
    .consultation-area .consultation-content ul li{
        text-align:center;
        display:block
    }
    .consultation-area .consultation-content ul li .common-btn{
        margin-bottom:10px;
        margin-right:0
    }
    .doctors-item .bottom{
        text-align:center
    }
    .doctors-item .bottom .left{
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .doctors-item .bottom .right{
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%;
        margin-left:0
    }
    .doctors-item .bottom i{
        margin-bottom:20px
    }
    .doctors-item .bottom h3{
        font-size:20px
    }
    .choose-area .choose-content{
        text-align:center
    }
    .choose-area .choose-content .section-title{
        text-align:center
    }
    .choose-area .choose-content ul li{
        padding-left:0
    }
    .choose-area .choose-content ul li i{
        margin-bottom:20px;
        position:relative
    }
    .blog-item .bottom{
        text-align:center
    }
    .testimonials-area{
        text-align:center
    }
    .testimonials-area .testimonials-img img{
        position:relative;
        right:0;
        margin-bottom:30px
    }
    .testimonials-area .testimonials-slider{
        margin-left:auto;
        margin-right:auto
    }
    .testimonials-area .testimonials-item{
        text-align:center;
        padding:30px
    }
    .testimonials-area .testimonials-item .top{
        padding-left:0
    }
    .testimonials-area .testimonials-item .top img{
        position:relative;
        margin-bottom:20px;
        margin-left:auto;
        margin-right:auto
    }
    .copyright-area{
        text-align:center
    }
    .copyright-area p{
        margin-bottom:10px
    }
    .copyright-area ul{
        text-align:center
    }
    .banner-area.two .banner-item{
        padding-top:140px;
        padding-bottom:140px
    }
    .banner-area.two .banner-item:before{
        background:#fff;
        opacity:.8
    }
    .client-area .client-img{
        margin-top:30px;
        text-align:center
    }
    .client-area .client-img img{
        position:relative;
        right:0
    }
    .client-area .slider-for{
        margin-left:auto;
        margin-right:auto
    }
    .client-area .slider-nav{
        margin-left:auto;
        margin-right:auto
    }
    .client-area .section-title{
        text-align:center
    }
    .client-area .section-title h2{
        margin-left:auto;
        margin-right:auto
    }
    .client-area .client-item{
        text-align:center
    }
    .client-area .client-item p{
        margin-bottom:15px
    }
    .client-area .client-item ul{
        position:relative;
        margin-bottom:15px
    }
    .client-area .top-img{
        text-align:center
    }
    .client-area .top-img img{
        margin-left:auto;
        margin-right:auto
    }
    .features-item{
        text-align:center
    }
    .appointment-area{
        padding-right:15px;
        padding-left:15px;
        padding-top:70px
    }
    .appointment-area .appointment-img{
        background-image:unset
    }
    .appointment-area .appointment-img img{
        display:block
    }
    .appointment-area .appointment-content{
        padding-top:30px;
        padding-bottom:70px;
        padding-left:0;
        margin-left:auto;
        margin-right:auto;
        text-align:center
    }
    .appointment-area .appointment-content h3{
        font-size:22px
    }
    .banner-area.three .banner-shape{
        text-align:center
    }
    .banner-area.three .banner-shape img:nth-child(3){
        right:0;
        max-width:280px;
        margin-left:auto;
        margin-right:auto;
        left:0
    }
    .banner-area.three .banner-item{
        height:100%;
        padding-top:135px;
        padding-bottom:420px
    }
    .about-area.three .about-img-two img{
        top:0
    }
    .about-area.three .about-content{
        padding-left:0
    }
    .services-area.three .section-title{
        text-align:center
    }
    .services-area.three .section-title p{
        position:relative;
        top:0;
        margin-left:auto;
        margin-right:auto
    }
    .faq-area .container .faq-img{
        text-align:center
    }
    .faq-area .container .faq-img img{
        position:relative;
        left:0;
        bottom:0;
        max-width:100%;
        margin-bottom:30px
    }
    .faq-area .faq-item{
        padding:30px 15px
    }
    .faq-area .faq-item .accordion li .faq-head{
        padding-right:30px
    }
    .counter-item{
        padding:40px 20px;
        text-align:center
    }
    .counter-item i{
        position:relative;
        left:0;
        top:0;
        margin-bottom:20px
    }
    .page-title-area{
        height:400px
    }
    .page-title-area .title-content{
        margin-top:60px
    }
    .services-area.four .section-title{
        text-align:center
    }
    .services-area.four .section-title p{
        position:relative;
        top:0;
        margin-left:auto;
        margin-right:auto
    }
    .doctor-details-area{
        text-align:center
    }
    .doctor-details-area .details-content .info ul li span{
        position:relative
    }
    .doctor-details-area .details-content .inner{
        padding:50px 30px
    }
    .doctor-details-area .details-content .inner i{
        margin-bottom:15px;
        position:relative;
        top:0;
        left:0
    }
    .doctor-details-area .details-content .list-service ul li{
        text-align:start;
        -webkit-box-flex:0;
        -ms-flex:0 0 100%;
        flex:0 0 100%;
        max-width:100%
    }
    .common-doctor-contact .inner{
        padding-left:0
    }
    .common-doctor-contact .inner i{
        margin-bottom:20px;
        position:relative;
        top:0
    }
    .service-details-area .details-item{
        text-align:left;
        margin-bottom:30px
    }
    .service-details-area .details-item ul li{
        display:inline-block
    }
    .service-details-area.two .widget-item:last-child{
        margin-bottom:30px
    }
    .service-details-area.three .widget-item:last-child{
        margin-bottom:30px
    }
    .blog-details-area .details-item{
        text-align:center
    }
    .blog-details-area .details-item .tags .left{
        margin-bottom:10px
    }
    .blog-details-area .details-item .tags .right{
        text-align:center
    }
    .blog-details-area .details-item .comment{
        margin-bottom:30px
    }
    .blog-details-area .details-item .comment .form-group{
        text-align:start
    }
    .blog-details-area.two .common-doctor-contact{
        margin-bottom:30px
    }
    .blog-item .bottom{
        padding:30px 15px
    }
    .blog-item .bottom h3{
        font-size:18px
    }
    .appointment-area.two .appointment-content{
        padding-left:0
    }
}
@media only screen and (max-width:991px){
    .mean-container .mean-bar{
        background-color:#fff;
        border-top:1px solid #f1f1f1
    }
    .mean-container a.meanmenu-reveal{
        color:#35405c
    }
    .mean-container a.meanmenu-reveal span{
        margin-top:30px;
        position:relative;
        top:-10px;
        background-color:#35405c;
        border-radius:0%
    }
    .mean-container .mean-nav ul li a.mean-expand{
        margin-top:0
    }
    .mobile-nav .logo{
        top:8px
    }
    .mobile-nav.mean-container .mean-nav ul li a.active{
        color:#7a1d76
    }
    .navbar-nav{
        max-height:320px;
        overflow-y:scroll
    }
}
@media only screen and (min-width:992px) and (max-width:1199px){
    .main-nav nav .navbar-nav .nav-item a{
        margin-left:6px;
        margin-right:6px
    }
    .side-nav .cart{
        margin-right:2px
    }
    .side-nav .languages{
        margin-right:2px
    }
    .side-nav .social{
        margin-right:10px
    }
    .consultation-area .consultation-content ul li .common-btn{
        margin-right:15px
    }
    .consultation-area .consultation-content ul li h3{
        font-size:25px
    }
    .consultation-area .consultation-content ul li span{
        font-size:15px
    }
    .doctors-item .bottom{
        padding:30px 15px
    }
    .doctors-item .bottom .left{
        -webkit-box-flex:0;
        -ms-flex:0 0 23%;
        flex:0 0 23%;
        max-width:23%
    }
    .doctors-item .bottom .right{
        -webkit-box-flex:0;
        -ms-flex:0 0 70%;
        flex:0 0 70%;
        max-width:70%;
        margin-left:10px
    }
    .doctors-item .bottom h3{
        font-size:20px
    }
    .services-item .bottom{
        padding:30px 15px 30px 90px
    }
    .services-item .bottom .icon{
        left:15px
    }
    .services-item .bottom h3{
        font-size:18px
    }
    .counter-item{
        padding:40px 15px 40px 60px
    }
    .counter-item i{
        font-size:40px;
        line-height:40px;
        left:15px
    }
    .counter-item p{
        font-size:16px
    }
    .client-area .client-img img{
        max-width:295px
    }
    .features-item{
        padding:30px 15px
    }
    .features-item h3{
        font-size:18px
    }
    .appointment-area .appointment-content{
        padding-left:15px;
        padding-right:15px
    }
    .banner-area.three .banner-shape img:nth-child(3){
        max-width:265px
    }
    .about-area.three .about-img-two img{
        top:0;
        max-width:430px
    }
    .about-area.three .about-content{
        padding-left:15px
    }
    .services-area.three .section-title p{
        max-width:410px
    }
    .faq-area .container .faq-img{
        text-align:center
    }
    .faq-area .container .faq-img img{
        position:relative;
        left:0;
        bottom:0;
        max-width:100%;
        margin-bottom:30px
    }
    .faq-area .faq-item{
        margin-right:auto
    }
    .services-area.four .section-title p{
        max-width:435px
    }
    .testimonials-area .testimonials-img img{
        max-width:85px
    }
}
@media only screen and (min-width:1200px) and (max-width:1350px){
    /* .services-item .bottom{
        padding:30px 15px 30px 105px
    } */
    .doctors-item .bottom{
        padding:30px 15px
    }
    .counter-item{
        padding:40px 30px 40px 75px
    }
    .counter-item i{
        font-size:40px;
        line-height:40px;
        top:40px;
        left:20px
    }
    .client-area .client-img img{
        max-width:500px
    }
    .features-item{
        padding:30px 15px
    }
    .appointment-area .appointment-content{
        padding-left:15px;
        padding-right:15px
    }
    .banner-area.three .banner-shape img:nth-child(3){
        max-width:380px
    }
    .about-area.three .about-img-two img{
        max-width:520px
    }
    .faq-area .container .faq-img img{
        max-width:330px
    }
    .services-area.four .section-title p{
        max-width:630px
    }
    .testimonials-area .testimonials-img img{
        max-width:90px
    }
}
@media only screen and (min-width:1800px){
    .container,.container-lg,.container-md,.container-sm,.container-xl{
        max-width:1400px;
        width:100%
    }
    .testimonials-area .testimonials-img img{
        max-width:410px
    }
    .client-area .client-img img{
        right:245px
    }
    .banner-area.three .banner-shape img:nth-child(3){
        right:310px
    }
    .about-area.three .about-img-two:before{
        width:96%
    }
    .about-area.three .about-img-two img{
        left:65px
    }
}
