@media only screen and (min-width:1024px) and (max-width:1139px){
.header-menu ul li a img {width: 40px;}
.header-menu ul li a span b{font-size: 17px;}
.header-menu ul li a{padding: 5px 8px;}
.header .container>.row{align-items: center;}
.about-list ul li {font-size: 15px;}
.location-list li{flex: 0 0 18%;}
.extra-btn a{width: 100%;}
}
@media only screen and (min-width:768px) and (max-width:1023px){

.header-menu ul li a img {width: 23px;}
.header-menu ul li a span{font-size: 12px;}
.header-menu ul li a span b{font-size: 12px;}
.header-menu ul li a{padding: 5px 8px;}
.header .container>.row{align-items: center;}
.childmenu ul li a{padding: 8px 7px;font-size: 13px;}
.childmenu ul li a img {width: 10px;}
main {margin-top: 126px;}
.menuslideopen::before,.menuslide{    top: 136px;}
.banner-content h2 {font-size: 33px;}
.banner-content p{font-size: 15px;}
.treatmentbox h3 {font-size: 30px;}
.solutionbox h3 {font-size: 18px;}
.service-list ul li {flex: 0 0 25%;}
.location-list li{flex: 0 0 23%;}
.home-banner{padding: 50px 0px;    background-position: 0px 0px;}
.banner-content h3{font-size: 23px;}
.banner-list ul{padding-top: 30px;}
.howwork .workbox{margin: 10px 0px;}
.aboutus{padding-top: 210px;}

}
@media only screen and  (max-width:767px){

.header-menu ul{overflow-x: scroll;white-space: nowrap; padding: 0px 0px 0; display: block; width: calc(100% - 109px); scrollbar-width: none;}
.header-menu ul li a img {width: 30px;}
.header-menu ul li a span{font-size: 12px;}
.header-menu ul li a span b{font-size: 14px;}
.header-menu ul li a{padding: 0px 10px;}
.childmenu ul li a{font-size: 12px; padding: 7px 4px; text-transform: capitalize;}
.childmenu ul li a img {width: 9px;}
.header-top .topmenu a img {width: 30px;}
main{margin-top: 111px;}
footer h3{font-size: 16px;}
.fixed_scroll{height: 79vh;}
.popframe{height: 82vh;}
.copyright p{word-wrap: break-word;    font-size: 12px;}

.about-img{margin-bottom: 20px;}
.about-video{left: -10px;}
.about-video .tag h2 {font-size: 50px;}
.about-content h3{font-size: 13px;}
.about-content h2 {font-size: 35px; line-height: 42px;}
.about-content h5 {font-size: 17px;}
.about-content p {font-size: 14px;}
.about-list ul li {font-size: 14px;}
.aboutus {padding: 210px 0px 40px;}
.menuslideopen::before,.menuslide{top: 136px;}

.home-banner{padding: 50px 0px;    background-position: 0px 0px;}
.banner-content h3{font-size: 17px;margin-bottom: 0px;}
.banner-content h2 {font-size: 29px;}
.banner-content p {font-size: 14px;}
.banner-form{margin-top: 20px;}
.ourtreatment,.ourpackage,.ayushcertified,.ourproperty,.testimonial-group {padding: 30px 0px;}
.ourtreatment h2,.ourpackage h2,.ourproperty h2,.testimonial-group h2 {font-size: 30px;}
.treatmentbox h3 {font-size: 28px;}
.solutionbox h3 {font-size: 18px;}
.ayushcertified h2{font-size: 22px;}
.ayushcertified p{font-size: 14px;}
.ayushcertified a{font-size: 16px;}
.property-list img {width: 36%;}
.modeltitle{font-size: 18px;}
.scrollfix{height: 80vh;}
.banner-content h4 {font-size: 18px;}
.split-box {padding-top: 20px;}
.solution-list,.solutionbox p{height:auto;}
.service-list ul li {flex: 0 0 33%;}
.service-list ul li a h5{font-size: 13px;}
.cities_list ul li a{font-size: 13px;}
.serviceloca {padding: 40px 0px;}
.location-list li{flex: 0 0  31%;}
.location-list li h6{font-size: 13px;}
.location-list{height: 230px; overflow-y: scroll;}
.banner-slidder {width: 100%;    margin: 40px auto -210px;    padding: 20px 20px;}
.banner-list ul li {flex: 0 0 170px;}
.banner-list ul{padding-top:0px;padding: 10px;}
.howwork .workbox{margin: 10px 0px;}
.side_icons{display: none;}
.award-gold{font-size: 16px;}

}
@media only screen and (min-width: 600px) {
.modal-content.slideupcontent{height: 80vh;}
.modal-content.slideupcontent{width: 70%;}

}
@media only screen and (max-width: 600px) {
.modal-content.slideupcontent{width: 100%;}
.modal-content.slideupcontent{ height: 80vh !important;}
.modal-content.slideupcontent.modalinner{ height: 85vh !important;}
.close-btn {position: relative !important; top: -38px !important;left: 0px !important;margin: -29px auto !important;} 
.close-btn.innerbtn{top: 38px !important; margin: -40px 20px 0 auto !important; box-shadow: none !important;color: #434343; width: 30px;height: 30px; line-height: 30px; background: #aaaaaa;}
}

@media only screen and  (max-width:575px){
    .header-top .topcenter a p{font-size: 12px;  line-height: 14px;}
    .header-top .topcenter a p span{margin-left: 0;}
    .header-top .topcenter a p span{display: block;font-weight: 600;}
    .header-top{padding: 5px 0px;}
    .header-top .toplogo a img{width: 114px;}
    .logo-section img {width: 30px; }
    .header-mobile{border-right: 1px solid #b9edbe;}
    .header .col-lg-10.col-md-10.col-10{padding-left: 0;margin-left: -3px;}
    main {margin-top: 95px; }
    .childmenu{margin-top: -1px;}
    .header-menu ul{width: calc(100% - 248px);padding-top: 0;margin-left: 5px;        margin-top: -3px;}
    .childmenu ul li a{font-size: 10px;        padding: 7px 3px;}
    .header-mobile,.header-menu ul li a img{display: none;}
    .header .col-lg-2.col-md-2.col-2{display: none;}
    .menuslideopen::before, .menuslide {top: 100px;}

    .header{padding: 0px 0px 0px;}
    .header-menu ul li a span b{font-size: 13px;}
    .header-menu ul li a {padding: 3px 10px 5px;}
    .header-menu .backtophome a{padding: 6px 15px;}

   
    .banner-content h2 {font-size: 21px; margin-bottom: 0;}
    .banner-content p {font-size: 12px;}
    .banner-content a{font-size: 14px;}
    .split-box {padding-top: 30px;}
    .about-list ul li {font-size: 12px;}
    .ourtreatment h2, .ourpackage h2, .ourproperty h2, .testimonial-group h2 {font-size: 30px;}
    .treatmentbox h3 {font-size: 23px;        line-height: 30px;}
    .treatmentbox p,.treatment-ctabox a {font-size: 12px;}
    .treatment-toggle button{font-size: 13px;}
    .treatmentbox {border: 1px solid #ddd; padding: 10px; border-top: 0;background: #f9f9f9;}
    .tooglehgt{scrollbar-width: none;height: auto; overflow-y: inherit;}
    .treat-img {border-radius: 5px 5px 0px 0px;}
    .ayushcertified h2 {font-size: 19px;line-height: 30px;}
    .ayushcertified p {font-size: 12px;}
    .property-list img {width: 65%;}
    .testimonial-group h2{margin-bottom: 20px;}
    .copyright p{font-size: 10px; padding: 3px 0;  text-align: center;}
    .disclamier p{font-size: 11px;}
    footer{padding-bottom: 70px;}
    .icon-title{    justify-content: center;}

     .mobile-cta {position: fixed; bottom: 0;left: 0; width: 100%; display: flex; background: var(--secondar-color); box-shadow: 0 -1px 15px rgb(0 0 0 / 7%); z-index: 99;}
    .mobile-cta .btn {text-align: center; font-size: 12px; letter-spacing: .5px; font-weight: 300;max-width: 33.33%;flex: 0 0 33.33%; padding: 0; min-height: auto;position: relative;color: #fff; border-radius: 0;}
    .mobile-cta p {position: absolute; margin-bottom: 0; width: 100%; top: -12px; height: 150%; opacity: 0;}
    .mobile-cta .btn .icon_bg {height: 27px; width: 37px; margin: auto; display: flex; align-items: center; justify-content: center;}
    .mobile-cta .icon {width: 18px; height: 18px; object-fit: contain; display: block; margin: auto;}
    /* .mobile-cta a:nth-child(1) {background: #2297fa;}
    .mobile-cta a:nth-child(2) {background: #906be6;}
    .mobile-cta a:nth-child(3) {background: #7abf00;} */
    .modal-ul ul li,.treatmodal p{font-size: 13px;}
    .solutionbox p{font-size: 12px;}
    .icon-title img {width: 70px;}
    .ourservices {padding: 30px 0px;}
    .icon-title h2{font-size: 20px;}
    .icon-title p{font-size: 13px;}
    .service-list ul li {flex: 0 0 50%;}
    .serviceloca h2{font-size: 22px;}
    .cities_list ul li a{padding: 7px 16px;}
    .cities_list ul.nav-tabs{white-space: nowrap; width: 100%; overflow-x: scroll;scrollbar-width: none;display: inline-block;}
    .cities_list ul.nav-tabs li{display: inline-block;}
    .location-list li {flex: 0 0 47%;}
    .treatmodal h2 {font-size: 14px;}
    .modalh2 {font-size: 18px;}
    .whychooseambul p,.whychooseambul ul li h6 {font-size: 13px;}
    .counterbox li h5{font-size: 14px;}
    .counterbox li p,.advantagesbox p{font-size: 13px;}
    .advantages li{font-size: 13px;}
    .advantagesbox{padding: 15px 15px;}
    .ideal .innerlist .lst{font-size: 13px;display: flex; align-items: center; column-gap: 10px;flex: 0 0 100%;}
    .modalform {width: 90%;}
    .banner-list ul li {flex: 0 0 158px;}
    .banner-list li a h4{font-size: 12px;}
    .about-video {left: 0px;    padding: 0px 10px 11px 0px; background: transparent; }
    .about-video:after{content: ""; display: block; background: #f2c94c7a; width: 150px; height: 150px;position: absolute;  top: 0px; left: 0px;  z-index: 1;}
    .about-video img{width: 140px;position: relative;z-index: 2;}
    .about-video .tag{top: 0; bottom: inherit; left: 0px; width: 140px; height: 140px; z-index: 9; display: flex;  flex-direction: column;  justify-content: center;}
    .about-video .tag h2 {font-size: 40px;}
    .about-video .tag h6{font-size: 18px;}
    .about-content h2 {font-size: 22px;line-height: 29px;}
    .about-content p {font-size: 12px;}
    .solutionbox{border: 1px solid #a4b6cd;}
    .extra-btn a{font-size: 13px;}
    .location-list {height: 300px;}
    .location-list li{padding: 11px 12px;}
    .package_list-inclusions li{min-width: 90px;}
    .package_list-inclusions{scrollbar-width: none;}
    .howwork .workbox h4{height: auto;font-size: 15px;}
    .howwork,.brandrepair {padding: 20px 0px;}
    .reviewpoint .reviewctn{height: auto;}
  .ourtreatment .row{margin: 30px 3px 0px;}
  .ourtreatment .row .col-md-6 {padding: 0;}
  .toogle-img-box{scrollbar-width: none;}
  .toogle-img-box img{width:80%}
  .productpanel {padding: 20px 0px;}
  .productpanel h2{font-size: 30px;}
  .productbox {margin-top: 20px;padding: 10px 10px;}
  .productbox h4{font-size: 15px;height: 38px;}
  .product-button a{margin-top: 25px;}
  .innerproduct .productbox h4{height: auto; padding-bottom: 10px;}
  .award-gold {font-size: 13px;}
  .banner-content h3 {font-size: 13px;margin-bottom: 0px;}
  .banner-slidder{margin: 40px auto -170px;}

}