@charset "utf-8";
/* CSS Document */
input[type="submit"], input[type="button"], input[type="text"], input[type="password"], input[type="email"], textarea { -webkit-appearance: none; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; -o-border-radius:0px; }
a[href^=tel] { text-decoration:inherit; color: inherit;}

/* #Media Queries
================================================== */
@media only screen and (min-width: 1920px){
}

@media only screen and (min-width:1300px) and (max-width:1500px) {
body{ overflow-x:hidden;}

/* home page css */



}

@media only screen and (max-width: 1280px) {
body{ overflow-x:hidden;}
.row1 { width: 100%; max-width: 100%; padding: 0 15px;}

/* home page css */
.testimonial-slider .swiper-button { width: 80px; top: auto; right: 10px; bottom: -50px;}
.testimonial-slider .swiper-button i { font-size: 20px;}
.testimonial-slider .swiper-button-prev-test { left: -10px; width: 45px; height: 45px;}
.testimonial-slider .swiper-button-next-test { right: -10px; width: 45px; height: 45px;}

}

@media screen and (min-width:1024px) and (max-width:1279px) {
img {max-width:100%;}
.row, .row1 { width:100%; padding:0px 15px; max-width: 100%;}


/* home page css */
.logo { flex: 0 1 200px;}
.megamenu-sec ul { column-gap: 20px;}
.megamenu-sec ul li a { font-size: 16px; }
.hdr-last a { font-size: 15px; padding: 0 15px;}

.hero-slider .swiper-slide .hero-cnt { row-gap: 20px;}
.hero-slider .swiper-slide .hero-cnt h2 { font-size: 56px; }
.hero-slider .swiper-slide .hero-cnt a { padding: 0 25px;}
.hm-abt-sec { padding: 100px 0 150px;}
.hm-abt-rht h1 { font-size: 44px; }
.hero-slider .swiper-button-prev-home { left: 20px;}
.hero-slider .swiper-button-next-home { right: 20px;}

.hm-choose-sec { padding: 70px 0; }
.choose-title h2 { font-size: 44px; }
.hm-choose-lft { flex: 0 1 30%; }
.hm-choose-lft ul { row-gap: 60px;}
.choose-cnt p { font-size: 17px; line-height: 1.5;}

.book-cnt h2 { font-size: 44px;}
.book-cnt { row-gap: 20px; }
.book-cnt p { font-size: 17px;}
.book-cnt a { padding: 0 25px;}

.doctors-desk { padding: 70px 0;}
.doctors-desk h2 { font-size: 44px;}
.doctors-desk ul { column-gap: 4%;}
.doctors-desk ul li { flex: 0 1 48%;}
.doctors-desk ul li .doctors-cnt { padding: 30px 20px;}
.doctors-desk ul li .doctors-cnt p { font-size: 17px;}

.treatment-sec { padding: 80px 0;}
.treatment-lft h2 { font-size: 44px;}
.treatments-wrap .accordion-content p { font-size: 17px;}
 
.inn-caption h1 {  font-size: 56px;}
.inner-banner {min-height: 520px;}
.appointment-inn h2,.contact-rht h2,.content-sec h2,.why-herbal h2,.testimonial-title h2,.wellness-sec h2,.faq-sec h2 {  font-size: 44px;}
.doctor-list ul li .doctor-cnt h2 {font-size: 44px;}
.certificate-sec h2 {font-size: 44px;}
  
/*About Us*/
.inn-caption h1 { font-size: 60px;}
.number-sec ul li { flex: 0 1 23%;}
.story-rht h2 { font-size: 44px;}
.vision-sec ul li .mision-title h2 { font-size: 42px;}
.values-lft h2 { font-size: 44px;}
.content-sec { padding: 60px 0;}
.wellness-sec { padding: 0 50px 0; margin: -220px 0 50px 0;}
.why-herbal { padding: 60px 0; }
/*Contact Us*/
.contact-addr { margin: 60px 0;}


}

/* Smaller than standard 1024 (devices and browsers) */
@media screen and (min-width:768px) and (max-width:1023px) {
img {max-width:100%; }
.row, .row1 { width:100%; padding:0px 15px; }

/* mobile menu css */
.m-menu {display: block;}
.megamenu-sec,.hdr-last {display: none;}
header {padding: 18px 0;} 

/* home page css */
.hero-slider .swiper-slide .hero-cnt h2 {font-size: 40px;}
.hero-slider .swiper-pagination-home.swiper-pagination-bullets{display: none;}
.hero-slider .swiper-slide .hero-cnt{row-gap:15px;}
.hm-abt-sec {padding:60px 0 60px;}
.hm-abt-rht h1 {font-size: 40px;}
.bottom {bottom:-6px;}
.choose-title h2 { font-size: 40px;}
.choose-title p {padding: 0 10%;}

.hm-choose-mid { flex: 0 1 100%;}
.hm-choose-mid {flex: 0 1 100%;display: none;}
.hm-choose-sec{padding: 60px 0 20px 0;}
.hm-choose-lft {flex: 0 1 100%;}
.hm-choose-lft ul{column-gap: 2%;}
.hm-choose-lft ul li {flex: 0 1 48%;margin-bottom: 50px;}

/* CTA Section css */
.book-sec{padding: 10%;}
.book-cnt { flex: 0 1 100%;row-gap: 20px;flex-direction: column;}
.book-img {	display: none;}
.book-cnt h2 {font-size: 40px;text-align: center;}
.book-cnt p {text-align-last: center;}
.doctors-desk h2 {font-size:40px;}
.doctors-desk {padding: 60px 0 60px;}
.doctors-desk ul li .doctors-img {flex: 0 1 100%;}
.doctors-desk ul li .doctors-cnt {flex: 0 1 100%;}
.doctors-desk ul li .doctors-cnt p {padding-bottom: 20px;}
.ready-book h2 br{display:none;}

/*Treatment page*/
.treatment-sec{padding: 60px 0 60px;}
.treatment-lft {flex: 0 1 100%;}
.treatment-lft {flex: 0 1 100%;  flex-direction: column;display: flex;align-items: center;}
.treatment-lft h2 {	font-size: 40px;text-align: center;padding: 0 20%;}
.treatment-rht {display: none;}

.testimonial-sec {float: left;width: 100%;padding:60px 0;}
.testimonial-title h2 {font-size:40px;}
.inner-banner { min-height:500px; padding: 80px 0;}
.inn-caption h1 {font-size: 48px;}
.inn-caption h1 br, .inn-caption p br {display: none;}
.treatment-list ul li {  flex: 0 1 100%;}
.values-list ul {display: flex;	flex-wrap: wrap;justify-content: center;column-gap: 2.5%;row-gap: 1.25rem;}
.values-list ul li {flex: 0 1 48%;}.values-list ul li .choose-cnt h3 br{display: none;}
.inn-caption p{max-width: 100%;}

.wellness-sec h2,.content-sec h2,.why-herbal h2{font-size: 40px;}
.wellness-inn{width: 98%;padding:0 40px;}
.why-herbal {width: 100%;padding: 80px 40px;}
.why-herbal h2 br{display:none;}
.doctor-list ul li .doctor-cnt h2 {font-size: 40px;}
/* contact page */
.contact-info ul li {flex: 0 1 100%;}
.contact-lft {flex: 0 1 100%;width: 100%;}
.contact-rht {flex: 0 1 100%;padding: 60px 0;flex-direction: column;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.contact-rht h2{font-size: 40px;text-align: center; padding: 0 20%;padding: 0;}
.contact-rht h2 br{display:none;}
.contact-rht span{display: flex;align-items: center;} 
.contact-info {	margin-top: -250px;}
.contact-info ul{row-gap: 20px;}
.contact-addr {	margin: 0;}
.contact-addr .div-center{flex-direction: column-reverse;margin-bottom: 60px;}

/*About Us*/
.number-sec ul { row-gap: 15px;}
.number-sec ul li { flex: 0 1 49%;}
.hm-abt-sec .div-center { row-gap: 40px; flex-direction: column-reverse;}
.hm-abt-lft { flex: 0 1 100%;}
.hm-abt-rht { flex: 0 1 100%;}
.story-rht h2 { font-size: 40px; line-height: 50px;}
.hm-abt-sec.story-sec { padding-bottom: 60px;}
.vision-sec { padding: 50px 0;}
.vision-sec ul li { padding: 30px 25px;}
ul.sub-lst li {	padding: 6px 0px !important;}
.vision-sec ul li .mision-title span { width: 80px; height: 80px;}
.vision-sec ul li .mision-title h2 { font-size: 32px;}
.mision-cnt p { font-size: 18px;}
.values-sec { padding: 50px 0 60px;}
.vision-sec ul li .mision-title { margin-bottom: 20px;}
.values-lft { flex: 0 1 100%;} 
.values-lft h2 { font-size: 42px;}
.values-rht { flex: 0 1 100%;}
.values-sec .div-center {row-gap: 40px;}
/*Children Health*/
.why-herbal .div-center { row-gap: 25px;}
.why-lft { flex: 0 1 100%;}
.why-rht { flex: 0 1 100%;}
.wellness-img {margin-bottom: 40px;}
.wellness-sec {margin: -220px 0 50px 0;}
.content-sec {padding: 40px 0;}
.why-herbal { padding: 40px;}
.why-herbal .div-center { margin-top: 30px;}
.why-herbal p br { display: none;}
.faq-sec  { padding: 40px 25px;}
.faq-sec h2 { margin-bottom: 20px;}

.content-sec ul { column-gap: 2%; row-gap: 15px;}
.content-sec ul li { flex: 0 1 49%;}

.treatment-list {margin-top: -160px;}
}

/* Smaller than standard 768 (devices and browsers) */
@media screen and (max-width:767px) {
img {max-width:100%; }
.row, .row1 { width:100%; padding:0px 15px; }

/* mobile menu css */
.m-menu {display: block;}
.megamenu-sec,.hdr-last {display: none;}
header {padding: 18px 0;}
.logo {	width:220px;}

/* home page css */
 .hero-slider .swiper-slide .hero-cnt h2 {
  font-size: 40px;}
.hero-slider .swiper-slide .hero-cnt p{display: none;}
.hero-slider .swiper-slide .hero-cnt a { margin-top: 0;}

/* mobile banner css */
.hero-slider .swiper-slide {height: 500px;background-size: cover;background-position: center center;}
.hero-slider .swiper-slide  img{height: 100%; object-fit: cover;}
/* Video layer fills the slide */
.hero-slider .swiper-slide .hm-video{
position: absolute;inset: 0; width: 100%;height: 100%;z-index: 1;}
/* Cover behavior */
.hero-slider .swiper-slide .hm-video video{width: 100%;height: 100%;object-fit: cover;object-position: center;display: block;}
.hero-slider .swiper-slide .hm-video::before {position: absolute;content: "";background: rgb(0, 0, 0, 0.5);width: 100%;height: 100%;}
.hero-slider .swiper-button{bottom: 10%;top:auto;}
.hero-slider .swiper-slide .hero-cnt h2 {font-size: 40px;}
.hero-slider .swiper-pagination-home.swiper-pagination-bullets{display: none;}
.hero-slider .swiper-slide .hero-cnt{row-gap:15px;}
.breadcrumb ul li{font-size: 12px;} 

.hm-abt-sec {padding:60px 0 60px;}
.hm-abt-rht h1 {font-size: 40px;}
.bottom {bottom: -6px;}
.choose-title h2 {  font-size: 40px;}
.choose-title p {padding: 0 10%;}

.hm-choose-mid { flex: 0 1 100%;}
.hm-choose-mid {flex: 0 1 100%;display: none;}
.hm-choose-sec{padding: 60px 0 20px 0;}
.hm-choose-lft {flex: 0 1 100%;}
.hm-choose-lft ul li {flex: 0 1 50%;margin-bottom: 50px;}

/* CTA Section css */
.book-sec{padding: 10%;}
.book-cnt { flex: 0 1 100%;row-gap: 20px;flex-direction: column;}
.book-img {	display: none;}
.book-cnt h2 {font-size: 40px;text-align: center;}
.book-cnt p {text-align-last: center;}
.doctors-desk h2 {font-size:40px;}
.doctors-desk {padding: 60px 0 60px;}
.doctors-desk ul li .doctors-img {  flex: 0 1 100%;}
.doctors-desk ul li .doctors-cnt {  flex: 0 1 100%;}
.doctors-desk ul li .doctors-cnt p {padding-bottom: 20px;}

/*Our Doctors*/
.doctor-list { margin-top: -269px;}

.treatment-sec{padding: 60px 0 60px;}
.treatment-lft {flex: 0 1 100%;}
.treatment-lft {flex: 0 1 100%;  flex-direction: column;display: flex;    align-items: center;}
.treatment-lft h2 {	font-size: 40px;text-align: center;padding: 0 20%;}
.treatment-rht {display: none;}

.testimonial-sec {float: left;width: 100%;padding:60px 0;}
.testimonial-title h2 {font-size:40px;}

.treatment-sec{padding: 60px 0 60px;}
.treatment-lft {flex: 0 1 100%;}
.treatment-lft {flex: 0 1 100%;  flex-direction: column;display: flex;align-items: center;}
.treatment-lft h2 {	font-size: 40px;text-align: center;padding: 0 20%;}
.treatment-rht {display: none;}

.testimonial-sec {float: left;width: 100%;padding:60px 0;}
.testimonial-title h2 {font-size:40px;}
.inner-banner { min-height: 480px;padding: 80px 0;}
.inn-caption{row-gap: 20px;}
.inn-caption p{max-width: 100%;}
.inn-caption h1 {font-size: 46px;}
.inn-caption h1 br, .inn-caption p br {display: none;}
.treatment-list ul{  row-gap: 20px;}
.treatment-list ul li {  flex: 0 1 100%;}
.values-list ul {display: flex;	flex-wrap: wrap;justify-content: center;column-gap: 2.5%;row-gap: 1.25rem;}
.values-list ul li {flex: 0 1 48%;}.values-list ul li .choose-cnt h3 br{display: none;}
.treatment-list {padding: 0 0 60px 0;}
.treatment-values{padding: 60px 0;}
.book-consultant.book-treatment {	margin: 0 0 60px 0;}
.treatment-list ul li .treatment-cnt h2 br{display: none;}
.appointment-info {	margin-bottom: 60px;}

/* our Services*/
.services-list{padding: 10% 0 80px 0}
.services-list ul li{border-radius: 20px 75px 20px 20px;}
.services-list ul li .treatment-img {	width: 100%;	height: auto;  }
.services-list ul li .treatment-cnt {  width: 100%;  padding: 30px;}
.services-list ul li .treatment-cnt h2 br{display: none;}

/* our-doctors*/
.doctor-list ul li .doctor-img {flex: 0 1 100%;}
.doctor-list ul li .doctor-cnt {flex: 0 1 100%;}
.certificate-sec h2 {  font-size: 30px;}
.doctor-list ul li .doctor-cnt h2 {font-size: 30px;}

/* our Services details*/
.wellness-sec h2,.content-sec h2,.why-herbal h2 {font-size: 30px;}
.wellness-sec h2 br, .why-herbal h2 br, .content-sec h3 br{display: none;}
.inner-banner.treatment-det .bottom{display: none;}
.content-sec ul li {flex: 0 1 100%;}
.wellness-inn{width: 96%;padding:0px 4%;}
.why-herbal{ width: 96%;padding:60px 4%;}
.content-sec ul{  row-gap: 30px;}
/* contact page */
.contact-info ul li {flex: 0 1 100%;}
.contact-lft {flex: 0 1 100%;width: 100%;}
.contact-rht {flex: 0 1 100%;padding: 60px 0;flex-direction: column;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.contact-rht h2{font-size: 40px;text-align: center; padding: 0 20%;padding: 0;}
.contact-rht h2 br{display: none;}
.contact-rht span{display: flex;align-items: center;} 
.contact-info {	margin-top: -280px;}
.contact-info ul{row-gap: 20px;}
.contact-addr {	margin: 0;}
.contact-addr .div-center{flex-direction: column-reverse;margin-bottom: 60px;}

/*About Us*/
.hm-abt-sec .div-center { row-gap: 30px; flex-direction: column-reverse}
.number-sec ul li { flex: 0 1 49%}
.number-sec ul { row-gap: 10px;}
.hm-abt-sec .div-center { row-gap: 30px;}
.hm-abt-lft { flex: 0 1 100%;}
.hm-abt-rht { flex: 0 1 100%;}
.story-rht h2 { font-size: 40px; line-height: 50px;}
.hm-abt-sec.story-sec { padding-bottom: 60px;}
.vision-sec { padding: 50px 0;}
.vision-sec ul li { padding: 30px 25px;}
ul.sub-lst li {	padding: 6px 0px !important;}
.vision-sec ul li .mision-title span { width: 80px; height: 80px;}
.vision-sec ul li .mision-title h2 { font-size: 32px;}
.mision-cnt p { font-size: 18px;}
.values-sec { padding: 50px 0 60px;}
.vision-sec ul li .mision-title { margin-bottom: 20px;}
.values-lft { flex: 0 1 100%;} 
.values-lft h2 { font-size: 42px;}
.values-rht { flex: 0 1 100%;}
.values-sec .div-center {row-gap: 40px;}
.vision-sec ul li .mision-title span { width: 70px; height: 70px;}
.vision-sec ul li .mision-title h2 {font-size: 24px;}
.inn-caption h1 { font-size: 38px;}
/*Children Health*/
.wellness-img { margin-bottom: 40px; }
.wellness-sec { margin: -250px 0 40px 0;}
.content-sec { padding: 40px 0;}
.content-sec h2 { margin-bottom: 25px;}
.content-sec ul { row-gap: 20px;}
.why-herbal .div-center { padding: 0; margin-top: 30px; row-gap: 30px;}
.why-lft { flex: 0 1 100%;}
.why-rht { flex: 0 1 100%;}
.faq-sec { padding: 40px 0;}
.faq-sec h2 { font-size: 30px; margin-bottom: 20px;}
.ready-book h2 { font-size: 38px;}
 
/*Elder Care*/
.inn-caption h1 { font-size: 32px;}
.why-herbal p br { display: none;}
.faq-sec { padding: 40px 20px; }

}  

/* Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:639px) {

  /* mobile menu css */
.m-menu {display: block;}
.megamenu-sec,.hdr-last {display: none;}
header {padding: 18px 0;}

.hero-slider .swiper-slide .hero-cnt h2 {font-size: 30px;}
.hm-abt-lft {flex: 0 1 100%;position: relative;padding-bottom: 10%;}
.hm-abt-rht {flex: 0 1 100%;display: flex;align-items: center;flex: 0 1 100%;flex-direction: column;display: flex;align-items: center;padding: 60px 0;}
.hm-abt-rht h1 {font-size: 28px;text-align: center;}
.est-logo {position: absolute;top: 168px;}
.hm-abt-sec .div-center {	flex-direction: column-reverse;}

.hero-slider .swiper-button-prev-home {left: 37%;}
.hero-slider .swiper-button-next-home { right: 37%;}
.choose-cnt h3, .choose-title h2, .book-cnt h2, .doctors-desk h2, .treatment-lft h2, .testimonial-title h2 { font-size:30px;}
.choose-cnt h3{ font-size:24px;}
.hm-choose-lft ul {row-gap:30px;}
.hm-choose-lft ul li {flex: 0 1 100%; margin-bottom: 40px;}   
.doctors-desk ul li { flex: 0 1 100%;}
.doctors-desk ul li .doctors-cnt h3 {font-size: 24px;}
.doctors-desk ul {row-gap: 20px;}
.treatment-lft h2 {	padding: 0 10%;}
.choose-cnt h3 br {display: none;}
.book-cnt p, .hm-abt-rht p{text-align: center;}
.testimonial-slider .swiper-button {	right: 42%;	bottom: 0;} 

/*footer*/
.footer-top {width: 100%;padding: 40px 0 40px;text-align: center;row-gap: 40px;}
.ftr-col-1, .ftr-col-2, .ftr-col-3{flex: 0 1 100%;}
.ftr-col-3 ul li::after{display: none;}
.ftr-btm .div-center {justify-content: center;}
.copy-div p {text-align: center;padding-bottom: 15px;}

.testimonial-title p br {display: none;}
.treatment-list ul li {flex: 0 1 100%;}
.values-list ul li .choose-cnt h3 {font-size: 20px}
.treatment-list ul li .treatment-img {width: 100%;  height: 300px;}
.treatment-list ul li{border-radius: 0 82px 18px 18px;}
.treatment-list ul li .treatment-cnt {width: 100%;}

/*Book Appointment page*/
.appointment-inn ul li {flex: 0 1 100%;}
.appointment-inn ul{row-gap: 20px;}
.iti {width: 100%;}
.appointment-info {	margin-bottom: 60px;}
.appointment-inn{padding: 6%;}
.inn-caption h1 {	font-size: 30px;}
.ready-book h2 {  font-size: 30px;margin-bottom: 20px;}
.inner-banner {min-height: 400px;padding: 50px 0;}
.appointment-inn h2 {font-size: 26px;margin-bottom: 26px;}

/*contact page*/
.contact-rht h2 {font-size: 30px;}
.contact-rht ul li {	flex: 0 1 100%;}


/*About Us*/
.number-sec ul li h2 { font-size: 58px;}
.number-sec ul li { height: 240px;}
.hm-abt-rht.story-rht {flex-direction: initial;}
.hm-abt-rht.story-rht p { text-align: left;}
.vision-sec ul { row-gap: 20px;}
ul.sub-lst { row-gap: 5px !important;}
.vision-sec ul li { flex: 0 1 100%;}
ul.sub-lst li {	padding: 6px 0px !important;}
.values-lft h2 { font-size: 34px;}
.story-rht h2 { font-size: 38px; line-height: 44px;}
.inn-caption {margin-bottom: 30px;}
.inner-banner { min-height: 380px;}
.hm-abt-rht { padding: 0;}
.hm-abt-sec { padding: 50px 0;}

/*Children Health*/
.wellness-sec { margin: -190px 0 40px 0; }
.wellness-sec h2 br, .why-herbal p br{ display: none;}
.why-herbal {padding: 40px 4%;}
.faq-sec { padding: 40px 20px;}
.why-herbal { width: 100%;}
.wellness-inn { width: 100%;}
/*Contact Us*/
.contact-info { margin-top: -228px; }
/*our doctor*/
.doctor-list { margin-top: -189px;}
.doctor-list ul li .doctor-cnt { padding: 25px;}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:479px) {
/*About Us*/
.inner-banner { min-height: 400px;}
.hm-abt-sec.story-sec { padding: 40px 0;}
.number-sec ul li { flex: 0 1 100%; height: auto;}
.story-rht h2 { font-size: 32px; line-height: 38px;}
.vision-sec ul li .mision-title h2 { font-size: 28px;}
.values-lft h2 { margin-bottom: 30px;}
.values-lft ul li { padding-left: 90px;}
.values-lft ul li::before { height: 70px; width: 70px; font-size: 30px;}
.hm-abt-sec.story-sec { padding-bottom: 40px;}
.vision-sec { padding: 40px 0; }

/*Children Health*/
.wellness-sec { margin: -164px 0 40px 0;}
.inner-banner.treatment-det .bottom { bottom: -30px;}
.content-sec h2 br, .content-sec ul li h3 br { display: none;}
.content-sec ul li { padding: 30px;}
.content-sec ul li ul { row-gap: 15px;}
.content-sec ul li h3 { font-size: 26px;}
/*our doctor*/
.doctor-list { margin-top: -208px;}
.treatment-list {margin-top: -50px;}

} 

@media screen and (max-width:385px) {
.wellness-sec { margin: -187px 0 40px 0; }

}

@media screen and (max-width:359px) {


}


@media screen and (max-width:319px) {

}