@media (max-width: 991.98px) {
    .top_header .logo-section img{}
    .landing_banner_wraper .banner-thumbnail {
        position: initial;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .landing_banner_wraper .banner-content {
        position: relative;
        top: 0;
        margin: 0 auto;
        left: 0;
        right: 0;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0%);
        transform: translateY(0);
        padding-top: 30px;
        padding-bottom: 30px;
        background-color: #1D1D1D;
    }
    .landing_banner_wraper .banner-thumbnail::before {display: none;}
	.left-80{margin-left: 0px;}
	.right-80{margin-right: 0px;}
	.hm-img-left-wrap .warp-text{padding:0px; padding-top: 40px;}
	.hm-img-right-wrap .warp-text{padding:0px; padding-top: 40px;}
	.hm-img-left-wrap .wrap-img::before{left:25px; right:25px;}
	.location-title-main::before{display:none;}
	.location-title-main h3{text-align: center;}
	.location-box {text-align: center;}
	.hm-img-left-wrap{padding-bottom:0px;}
	.callus-other h4{font-size:12px;}
	.callus-other .call-log .therapy{font-size:10px;}
	.callus-other a.call-main{font-size:15px;}
}

@media (max-width: 767.98px) {
    .top_header .col-md-6{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
    .callus-other{padding: 6px 0px; justify-content: center;}
    .callus-other h4{font-size: 12px; line-height: 12px; margin-bottom: 6px;}
    .callus-other a.call-main span.call-icon i{font-size: 14px; line-height: 18px;}
    .callus-other a.call-main span.number{font-size: 10px; line-height: 14px;}

    .landing_banner_wraper .banner-content .caption-wrapper h1{font-size: 24px;}
    .landing_banner_wraper .banner-content .caption-wrapper h2{font-size: 22px; padding: 0px; background-color: transparent;}
    .landing_banner_wraper .banner-content .caption-wrapper h2 span{font-size: 20px;}
    .landing_banner_wraper .banner-content .caption-wrapper p, .landing-about-main .about-content p{font-size: 16px; line-height: 24px;}
    .landing-contact-main .contact-title h2, .landing-about-main .about-content h4{font-size: 24px; line-height: 34px;}
    .contact-with-img .contact-bottom-content h3{font-size: 22px;}
	
    .top_header {background-color: #ffffff; position: relative;}
	.top_header .col-6 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; text-align: center;}
	.hm-img-left-wrap .warp-text .wrap-inner, .hm-img-right-wrap .warp-text .wrap-inner{padding: 30px 20px;}
}

@media (max-width: 480px){
    .top_header .logo-section img {}
    .callus-other h4{font-size: 10px;}
    .top_header.fixed .callus-scroll{padding-top:18px; padding-bottom:18px;}
    .top_header .logo-section{padding: 6px 0px;}
	.title-mid-text h4, .location-title-main h3, .boost-wrapper .boost-content h3{font-size: 34px;}
    .copyright p{font-size: 14px;}
}