

@media (min-width: 320px) {
.gallerySection .galleryBox h2{font-size: 90px;}
}
@media (min-width: 576px) {
header.header .headerLeftArea span{ display:inline-block; }

.bannerSection .bannerTextSection h1 {font-size: 50px;line-height: 60px;}

}

@media (min-width: 768px) {
.circle {transform: translateX(0) scale(0.8); right:0;}

.section-founder .section-founder-Left {width: 33.3%;}
.section-founder .section-founder-middle {  width: 33.3%;}
.section-founder .section-founder-right {width: 33.3%;}
.section-founder {padding: 160px 30px;}

.servicesSection .headingArea{ position: absolute; left:26%; top:0; max-width:40%; z-index:1; }

.headingArea h2 {font-size: 50px;line-height: 1.2em;}
.servicesSection .servicesPrBox {padding-top: 190px;}
.servicesSection .servicesPrBox .servicesBox.pt-200 {padding-block-start: 220px;}
.servicesSection .servicesPrBox .servicesBox.pt-65{padding-block-start: 65px;} 
.servicesSection .servicesPrBox .servicesBox.pt-140 {padding-block-start: 140px;}
.servicesSection .servicesPrBox .servicesBox.pt-20{padding-block-start: 0px;}
.gallerySection .galleryBox h2{font-size: 150px;}
.section-05.section-founder .elementorItems ul { margin: 50px -100px 0px 0px;}
.section-05.section-founder .section-founder-middle {padding-right: 40px !important;}

.patientsSection .patientsAreaLeft {width: 35%; padding-top: 0;}
.patientsSection .patientsAreaRight { width: 65%;}
.patientsSection .patientsAreaRight .personasBoxArea{ padding-block-start: 37.3%;
    padding-inline-start: 9%;
    padding-block-end: 0%;
    padding-inline-end: 9%; }

.patientsSection .patientsAreaRight .testimonialText h2{ font-size: 32px;}

.patientsSection{ margin-bottom: 170px; overflow: hidden;}

.transformSection.gallerySection  .galleryBox .galleryBeforeBox {
    margin-left: -106%;
}
.transformSection.gallerySection  .galleryBox .galleryAfterBox {
    margin-right: -115%;
}
.transformSection.gallerySection  .galleryBox h2 {
    font-size: 70px;
}

.servicesSection {
    margin-bottom: 340px;
}



}

@media (min-width: 992px) {
  .header-nav-link {font-size: 18px;}
  .bannerSection {height: 88vh;}
  .bannerSection .bannerTextSection h1 {font-size: 70px;line-height: 80px;}
header.header { background:transparent; }
.section-founder .section-founder-Left {width: 20%;}
.section-founder .section-founder-middle {width: 55.333%;}
.section-founder .section-founder-right {width: 24.333%;}

.section-founder-right .founderCtArea {
    padding-left: 40px;
    padding-top: 150px;
}

.gallerySection .galleryBox .galleryBeforeBox{ margin-left:-95%; }
.gallerySection .galleryBox .galleryAfterBox{margin-right:-65%;}
  .section-05 .headingArea h2 {
    font-size: 40px;
}


}

@media (min-width: 1100px) {
  .header-nav-link {font-size: 19px;}
  .section-05 .headingArea h2 {
    font-size: 50px;
}

.patientsSection .patientsAreaLeft .patientsImgArea {
    padding: 60px;
}
.patientsSection .patientsAreaLeft .headingArea {
    padding: 70px 0 0 0px;
     margin-left: 260px; width:480px;
  
}


}



@media (min-width: 1200px) {
.header-nav-list {gap: 0 35px;}
.header-nav-link { font-size: 20px;}
}

@media (min-width: 1400px) {

}




@media only screen and (max-width: 993px){
  .section-founder .section-founder-middle.textArea-01 {
    width: 100%;
}
.section-founder .section-founder-middle.textArea-02 {
    width: 100%;
}
.section-founder .section-founder-middle.textArea-03 {
    width: 100%;
}

.menuModalArea .modal-body .menuSection ul.header-nav-list{ display:inline-block !important; }

.menuModalArea .modal-body .menuSection ul.header-nav-list li{ padding:10px 10px 10px 50px }

}
@media only screen and (max-width: 768px){

  .servicesSection .servicesPrBox .servicesBox{ transform:none !important; }
   .section-05 .section-founder-Left br{ display:none; }
}
