@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900');
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap');

/* New style */
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900');
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap');

/* New style */
body { font-size: 15px; font-weight: 400; color: #353535; transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; overflow-x:hidden;}
html {scroll-behavior: smooth;}
.container { padding-right: 0; padding-left: 0; }
a.drbtn, .small_text, .counterdesc, .bannerdrn2, .bannerdrn, body p, body h1, body h2, body h3, body h4, body h5, body { font-family: 'Manrope', sans-serif; }
body h1 { font-family: manrope; font-weight: 700; font-size: 34px; line-height: 120%; color: #000000; }
body h2 { font-family: manrope; font-weight: 700; font-size: 32px; line-height: 46px; color: #353535; }
body h3 { font-family: manrope; font-weight: 500; font-size: 24px; line-height: 32px; color: #000000; }
body h4 { font-family: manrope; font-weight: 700; font-size: 18px; line-height: 26px; color: #000000; }
body h5 { font-family: manrope; font-weight: 700; font-size: 20px; line-height: 28px; color: #353535; }
body h6 { font-family: manrope; font-weight: 400; font-size: 18px; line-height: 24px; color: #353535; }
body p { font-family: manrope; font-size: 18px; font-weight: 400; color: #353535; line-height: 26px; }
body li { font-family: manrope; }
.small_text { font-style: normal; font-weight: 700; font-size: 14px; line-height: 18px; }
.green_text { color: #77B71D; }
.wpcf7-submit { transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.btn, .btn:hover, .btn.focus, .btn:focus { outline: 0; box-shadow: 0 0 0 0rem rgb(0 123 255 / 25%); }
.faq_new_class { margin-top: 12px; padding-top: 12px; display: block; }
span.boldpc { font-weight: 600; font-size: 15px; line-height: 23px; color: #353535; }
.green_box em p strong { font-weight: 700; }
section.icon_sec h3 { font-weight: 700; font-size: 24px; line-height: 34px; color: #333333; }
section.icon_sec h4 { font-weight: 400; font-size: 18px; line-height: 24px; color: #333333; }
.small_text { font-weight: 700; font-size: 14px; line-height: 18px; color: #353535; }
section.dedicated_sec h5 { color: #000000; }
input::placeholder { color: #666666; }
.Symptoms_sec .symimg img { width: 100%; 
  -webkit-mask-image: radial-gradient(circle, black 100%, rgba(0, 0, 0, 0.5) 100%); }
.WFwrap.baner_section .desktop img { width: 100%; }
.baner_section { width: 100%; position: relative; overflow: hidden; padding: 140px 0 50px 0; }
.banner_right_img img { /*width: 662px;*/ height: 662px; border-radius: 50%; border: 10px solid #ffffff;  -webkit-mask-image: radial-gradient(circle, black 70%, rgba(0, 0, 0, 0.5) 70%);
  border: 10px solid #ffffff;}
.baner_section:before { content: ''; width: 100%; height: 100%; top: 0; background: linear-gradient(90deg, #F2F2F2 0%, #BEC6CF 100%); opacity: 0.7; position: absolute; }
.banner_box h1 { margin-bottom: 20px; font-size: 39px; }
.green_bullet li { font-family: manrope; position: relative; font-size: 15px; font-weight: 400; color: #353535; line-height: 23px; padding-bottom: 5px; padding-left: 0px; }
.green_bullet ul { margin-left: 16px; margin-bottom: 30px; }
.green_bullet li:before { content: ''; position: absolute; width: 6px; height: 6px; background-color: #99D94B; border-radius: 50%; left: -16px; top: 8px; }
.check_green_bullet li { position: relative; font-size: 18px; font-weight: 400; color: #353535; line-height: 26px; margin-bottom: 10px; }
.check_green_bullet ul { margin-left: 52px; margin-bottom: 40px; }
.check_green_bullet li:before { background-size: cover; content: ''; position: absolute; width: 18px; height: 18px; background: url(../image/Check_mark.svg); left: -32px; top: 4px; background-repeat: no-repeat; }
.bannerdrn { font-weight: 700; font-size: 24px; line-height: 32px; color: #649F11; }
.bannerdrn2 { color: #333333; font-weight: 700; font-size: 15px; line-height: 23px; margin: 2px 0 2px 0; }
.bannerdre br { display: none; }
.andy-buttons{margin-top: 40px;}
.mobile-img { display: none !important; }
.bannerdre{display: flex;}
.bannerdre strong { font-weight: 400; position: relative; font-size: 12px; color: #545454; line-height: 110%; opacity: 0.7; margin-right: 15px; font-family: 'Manrope' !important; }
.bannerdre strong:before { width: 4px; height: 4px; border-radius: 50%; background-color: #A4A4A4; content: ''; position: absolute; top: 6px; left: -11px; }
.bannerdre strong:first-child:before{display: none;} .bannerdre strong:nth-child(2):before  .bannerdre strong:nth-child(3):before { display: none; }
.bannerdre strong:last-child { margin-right: 0 !important; }
.banner_box img { width: 83px; height: 83px; border-radius: 50%; border: 3px solid #ffffff; object-fit:cover; 
  -webkit-mask-image: radial-gradient(circle, black 70%, rgba(0, 0, 0, 0.5) 70%);}
.banner_box .col-sm-10 { padding-left: 12px; }
.counter_section { padding: 40px 80px; }
.counter_section h2 { margin-bottom: 20px; }
.counter_section h2, .counter_section h4, .counter_section .counterdesc p { color: #ffffff; text-align: center; }
.counter_section .counterdesc p { font-weight: 600; font-size: 12px; line-height: 23px; }
.counter_box:first-child h2:before { content: '+'; position: absolute; font-size: 28px; color: #ffffff; right: -18px; }
.counter_box:first-child h2 { display: inline-block; position: relative; left: 49%; transform: translateX(-50%); }
.counter_box:first-child { padding: 0 30px; }
.poster-phone{display: none;}
.counter_box:nth-child(2) { padding: 0 40px; }
.counter_box:nth-child(3) { padding: 0 70px; }
.about_pcos_sec { padding: 70px 0; }
.about_pcos_img img { box-shadow: -10px 20px 25px rgba(156, 156, 156, 0.32); border-radius: 40px 0px 0px 40px; width: 100%; padding: 0 60px 0 60px; background: white; }
.about_pcos_sec_left, .treatment_sec_left { padding-left: 10%; padding-right: 8%; position: relative; top: 50%; transform: translateY(-50%); }
.treatment_sec_left { transform: inherit; top: 8%; }
.about_pcosPregnancy_content { padding-right: 10%; padding-left: 8%; position: relative; top: 50%; transform: translateY(-50%); }
.about_pcos_sec_left h1, .treatment_sec_left h1 { margin-bottom: 20px; }
.about_pcos_sec_inner .row, .about_pcosPregnancy_sec .row, .treatment_sec_inner .row { margin-left: 0; margin-right: 0; }
.green_box em { margin-top: 30px; display: block; color: #ffffff; border-radius: 10px; background-color: #77B71D; padding: 12px 16px 12px 50px; position: relative; font-style: normal; font-weight: 700; font-size: 15px; line-height: 23px;  width: 477px;}
.green_box em:before { position: absolute; content: ''; background-color: #ffffff; width: 8px; height: 80%; left: 18px; top: 50%; transform: translateY(-50%); }
.green_box em p { margin-bottom: 0; font-style: normal; font-weight: 700; font-size: 20px; color: #ffffff; line-height: 34px; }
.green_box em p strong { font-size: 24px; }
.about_pcosPregnancy_img img { box-shadow: -10px 20px 25px rgba(156, 156, 156, 0.32); border-radius: 40px 0px 0px 40px; transform: matrix(-1, 0, 0, 1, 0, 0); width: 100%; }
figure.about_pcos_img { margin-left: 20px; }
.about_pcosPregnancy_img { margin-right: 20px; }
.about_pcosPregnancy_content strong { font-weight: 600; }
.about_pcosPregnancy_sec { background-color: #ffffff; padding: 70px 0; }
.Symptoms_sec { padding: 80px 120px; }
.Symptoms_sec .container { max-width: 1044px; }
.symbox { background-color: #ffffff; border-radius: 10px; }
.Symptoms_sec h1 { text-align: center; color: #ffffff; margin-bottom:0;}
.Symptoms_sec .symimg img { width: 100%; background: #FFFFFF; border-radius: 10px 10px 0 0; 
  -webkit-mask-image: radial-gradient(circle, black 100%, rgba(0, 0, 0, 0.5) 100%); }
.symbox_content { padding: 20px 0; /*min-height: 360px;*/}
.symbox h1 { text-align: left; font-style: normal; font-weight: 500; font-size: 24px; line-height: 32px; color: #353535 !important; padding: 10px 0 0 20px; margin: 0px !important; }
.symbox_content h1 { margin-bottom: 20px !important; }
.symbox p { font-style: normal; font-weight: 400; font-size: 15px; line-height: 23px; color: #353535; padding: 0 10px 0 20px; }
.Symptoms_sec .check_green_bullet .symbox ul { margin-right: 20px; margin-bottom: 0 !important; }
p.dr_heading {
    font-weight: 500 !important;
    font-size:20px !important;
    line-height: 28px !important;
}
section.treatment_sec { padding: 80px 0px 80px 0; }
.treatimgs img { filter: drop-shadow(-10px 20px 25px rgba(156, 156, 156, 0.32)); border-radius: 40px 0px 0px 40px; width: 120%; height: auto; }
.treatt { font-family: 'Manrope'; font-style: normal; font-weight: 700; font-size: 34px; line-height: 42px; color: #202020; margin-top: 0px; }
.treatp p { font-family: 'Manrope'; font-style: normal; font-weight: 400; font-size: 15px; line-height: 23px; color: #353535; margin-top: 15px; }
a.treatbtn { flex-direction: column; justify-content: center; padding: 15.9502px 26.9065px; width: 333.81px; height: 54.9px; background: #92D535; border-radius: 49.8442px; border: none; font-family: 'Manrope'; font-style: normal; font-weight: 600; font-size: 15px; line-height: 23px; display: flex; align-items: center; color: #FFFFFF; }
a.treatbtn:hover { background-color: #7BB925; border: 1px solid #7BB925; color: #ffffff; }
section.why_sec { padding: 80px 0px; background: #ffffff; }
.why_sec .headdone1 h2 { color: #353535;}
.why_sec .headdone h2 { margin-bottom: 0; }
.why_sec_col:first-child .why_sec_col_border, .why_sec_col:nth-child(2) .why_sec_col { border-bottom: 1px solid #7A7A7A; }
section.icon_sec { background: #FFFFFF; padding: 50px 0 80px 0; }
.why_sec_col_border{border-bottom: 1px solid #7A7A7A; }
.why_color {
    /* font-family: manrope; */
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    color: #353535;
    margin-bottom: 15px;
}
.col-sm-6.why_sec_col{padding-bottom: 40px;}
.whyhide{display: none;}
.treatimgs img { width: 100%; }
.icon_sec h4 { margin-bottom: 60px; }
.icon_sec h2 { margin: 15px 0; }
.Symptoms_sec .green_bullet li { line-height: 23px; }
.iconbottom { margin-top: 50px; font-style: italic; font-weight: 400; font-size: 12px; line-height: 26px; font-family: 'maaxregular'; color: #353535; }
.drinfo_sec .drimg img { width: 100%; height: auto; -webkit-mask-image: radial-gradient( black 100%, rgba(0, 0, 0, 0.5) 100%);}
.drinfo_sec { padding: 80px 0; }
.drinfo_sec h1 { font-size: 48px; line-height: 54px; color: #353535; }
.drinfo_sec .drimg img { width: 425px; border-radius: 10px; }
.drinfo_sec_right { padding-left: 24px; }
.drinfo_sec_right .green_box { margin-bottom: 40px; }
.drinfo_sec_right .green_box em:before { left: 25px }
.drinfo_sec_right .green_box em { padding-left: 55px; }
.drinfo_sec_right .green_box.drstudy2 em { padding-left: 25px; background-color: #F8F9FB; padding-top:0; padding-bottom:0; }
.contend-title{
font-family: Manrope;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    letter-spacing: 0px;
    text-align: left;
    margin-left: 15px;
    color: #353535;
}
.drinfo_sec_right .green_box.drstudy2 em:before { height: 46px; left: 0; background-color: #92D535; }
.drinfo_sec_right .green_box.drstudy2 em p { color: #353535; font-size: 15px; line-height: 23px; font-weight: 400 !important;}
.drinfo_sec_right .green_box.drstudy2 { margin-bottom: 20px; }
.drinfo_sec_right a.drbtn { font-weight: 700; font-size: 16px; position: relative; display: block; margin-top: 35px; line-height: 110%; color: #77b71d; text-decoration: underline; letter-spacing: 0.05em; }
.drinfo_sec_right a.drbtn img { margin-left: 8px; vertical-align: 1px; }
.drinfo_sec_right a.drbtn:before { content: ''; position: absolute; bottom: -5px; width: 92px; height: 2px; background-color: #92D535; letter-spacing: 0.05em; }
.drinfo_sec_right .read_more_block.open a.drbtn:before { width: 85px; }
.dedicated_sec { background-color: #F8F8F8; padding: 80px 0; }
.experiimg { margin-bottom: 20px; text-align: center; }
.dsymdesc p { font-weight: 400; font-size: 18px; line-height: 24px; margin-bottom: 0; }
.dedicated_right_content { margin-bottom: 20px; background: #FFFFFF; border-radius: 10px; padding: 20px 24px; }
.dedicated_right_content:last-child { margin-bottom: 0px; }
.dedicated_sec .dedicatedtitle { text-transform: uppercase; color: #77b71d; font-weight: 700; font-size: 14px; line-height: 18px; margin-top: 100px; font-family: Manrope; }
.dedicated-one{margin:auto;}
.dedicated_sec h2 { margin: 8px 0 15px 0; color: #000000; }
.dedicated_sec .dedicatedcon p { color: #353535; font-weight: 400; font-size: 18px; line-height: 24px; padding-right: 30px; }
.dedicated_sec .dsymtitle { color: #000000; font-weight: 700; font-size: 20px; line-height: 28px; }
.experiebox { padding: 0px; position: relative; margin-top: 30%; }
.experiebox h1 { font-style: normal; font-weight: 700; font-size: 20px; line-height: 28px; text-align: center; color: #92D535; }
.experiebox p { margin: 0 20px; font-style: normal; font-weight: 700; font-size: 20px; line-height: 28px; text-align: center; color: #FFFFFF; }
section.experienc_sec { width: 100%; height: 612px; object-fit: contain; background-repeat: no-repeat; background-size: cover; }
section.faq_section { display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 80px 150px; gap: 40px; background: #F8F9FB; }
.faqmain { font-style: normal; font-weight: 700; font-size: 32px; line-height: 46px; text-align: center; text-transform: capitalize; color: #353535; }
.faqbox { display: flex; flex-direction: column; align-items: flex-start; padding: 50px 98px; gap: 15px; background: #FFFFFF; box-shadow: 0px 10px 40px rgb(0 0 0 / 5%); border-radius: 10px;   /*  margin-bottom: 30px; */ margin-top: 30px; }
.faqbox h1 { margin-bottom: 0; font-style: normal; font-weight: 700; font-size: 20px; line-height: 28px; color: #353535; }
.faqbox p { font-style: normal; font-weight: 400; font-size: 18px; line-height: 24px; color: #353535; }
.faqbox_content p:first-child { margin-bottom: 10px !important; font-size: 18px; line-height: 24px; font-weight: 400;}
.faqbox ul { display: flex; flex-direction: column; align-items: flex-start; padding: 0px; gap: 11px; font-family: 'Manrope'; font-style: normal; font-weight: 400; font-size: 18px; line-height: 24px; color: #353535; list-style: none; margin-left: 20px; }
.faqbox ul li::before { content: "\2022"; color: #363636; font-weight: bold; display: inline-block; width: 1em; margin-left: -1em; font-size: x-large; }
section.location_section { display: flex; flex-direction: column; align-items: center; padding: 80px 50px; gap: 40px; }
.locatitle { font-family: 'Manrope'; font-style: normal; font-weight: 700; font-size: 32px; line-height: 46px; text-align: center; text-transform: capitalize; color: #333333; margin-bottom: 40px; }
.locationgried {
    background: #FFFFFF;
    border-radius: 10px;
    padding: 24px;
    min-height: auto;
    width: 384px;
}
.locationgried h1 { font-style: normal; font-weight: 700; font-size: 20px; line-height: 28px; color: #333333; }
.location_section{background-color: #F8F8F8 ;}
.locationgried p { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-size: 15px; line-height: 23px; color: #333333; }
.locationgried em { font-weight: 400; font-size: 15px; display: block; margin-top: 25px; line-height: 23px; color: #333333; }
.locno h6 { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-size: 15px; line-height: 23px; color: #000000; }
.locno a { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-size: 15px; line-height: 23px; color: #77b71d; }
h6.locfax {
    pointer-events: none;
}
.innerlocation { display: flex; flex-direction: row; justify-content: center; align-items: flex-end; padding: 0px; gap: 30px; padding-left: 150px; padding-right: 150px; }
section.clinic_section { display: flex; flex-direction: column; align-items: center; padding: 60px 0px 100px 0px; gap: 40px; background: #FFFFFF; }
section.clinic_section .container { max-width: 780px; }
.titleclinic { font-style: normal; font-weight: 700; font-size: 32px; line-height: 46px; text-align: center; text-transform: capitalize; color: #000000; margin-bottom: 30px; }
section.contact_section.cnew { padding: 120px 0px; background: #77B71D; }
.contact_gridnew, .contactbottom { 
	width: 675px; 
	margin: 0px auto; 
	display: flex;
    flex-direction: column;
    align-items: center;
}
.contact_gridnew { display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 70px 110px; gap: 30px; background: #FFFFFF; box-shadow: 0px 10px 60px rgb(0 0 0 / 10%); border-radius: 10px; }
.contact_form_area h1 { margin-bottom: 20px; font-style: normal; font-weight: 700; font-size: 32px; line-height: 46px; text-align: center; text-transform: capitalize; color: #77B71D; }
.contact_form_area p { margin-bottom: 0px; font-style: normal; font-weight: 400; font-size: 18px; line-height: 24px; text-align: center; color: #333333; }
.contactbottom p { font-style: normal; font-weight: 600; font-size: 18px; line-height: 24px; text-align: center; color: #FFFFFF; padding-left: 140px; padding-right: 140px; margin-top: 60px; margin-bottom: 35px; }
a.contactbtn { padding: 15px 40px; background: #353535; box-shadow: -2px 4px 20px rgb(58 58 58 / 6%); border-radius: 50px; margin-bottom: 28px; font-style: normal; font-weight: 700; font-size: 20px; line-height: 28px; color: #FFFFFF; font-family: 'Manrope'; }
a.contactbtn:hover, a.contactbtn:focus { color: #ffffff; }
.contact_section::-webkit-input-placeholder, .contact_section::-webkit-input-placeholder { /* Chrome/Opera/Safari */
color: #666666 !important; opacity: 1 !important; font-family: manrope !important; }
.contact_section::-moz-placeholder, .contact_section::-moz-placeholder { /* Firefox 19+ */
color: #666666; font-family: manrope !important; font-weight: 400 !important; font-size: 18px !important; }
.contact_section:-ms-input-placeholder, .contact_section:-ms-input-placeholder { /* IE 10+ */
color: #666666; font-family: manrope !important; font-weight: 400 !important; font-size: 18px !important; }
.contact_section:-moz-placeholder, .contact_section:-moz-placeholder { /* Firefox 18- */
color: #666666; font-family: manrope !important; font-weight: 400 !important; font-size: 18px !important; }
.sogfield { width: 100%; outline: 0; padding: 15px 20px; gap: 10px; height: 54px; background: #FFFFFF; border: 0.2px solid #DADADA; box-shadow: 0px 10px 30px rgb(0 0 0 / 5%); border-radius: 5px; font-family: 'Manrope'; font-style: normal; font-weight: 400; font-size: 18px; line-height: 24px; color: #333333; margin-bottom: 15px; }
.sogfield2 { height: 110px; width:100%; resize: none; padding: 15px 20px; gap: 10px; background: #FFFFFF; border: 0.2px solid #DADADA; box-shadow: 0px 10px 30px rgb(0 0 0 / 5%); border-radius: 5px; font-family: 'Manrope'; font-style: normal; font-weight: 400; font-size: 18px; line-height: 24px; color: #333333; outline: 0; }
.sogbtn { background: #77B71D; box-shadow: -2px 4px 20px rgb(58 58 58 / 6%); border-radius: 50px; padding: 0px 40px; height: 58px; color: #FFFFFF; border: 1px solid #77B71D; font-weight: 700; font-size: 20px; line-height: 28px; margin-top: 25px; }
.sogbtn:hover { background-color: #7BB925; border: 1px solid #7BB925; color: #ffffff; }
.clinicimgss img { filter: drop-shadow(-5.35851px 10.717px 16.0755px rgba(164, 148, 136, 0.15)); border-radius: 10px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; }
.newfooter { background: #7A7A7A; padding: 26px 0px; margin: 0px; }
.newfooter .footerbottom { text-align: center; color: #FFFFFF; font-weight: 400; font-size: 18px; line-height: 24px; }
.clinic_section center h2 { margin-bottom: 30px; }
.owl-prev, .owl-next { opacity: 1 !important; border-radius: 5px; background-color: #494949 !important; }
.owl-prev:hover, .owl-next:hover { background-color: #7A7A7A !important; }
.owl-prev:before, .owl-next:before { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); content: ''; width: 11px; height: 14px; }
.owl-prev:before { background: url(../image/owl-arrow-right.png) no-repeat; }
.owl-next:before { background: url(../image/owl-arrow-left.png) no-repeat; }
.owl-prev i, .owl-next i { display: none; }
.drinfo_sec_right .green_box.drstudy2 em{ margin-top: 25px;  }
.dedicated_sec .dedicatedtitle{ margin-top:0 !important;  }
body .why_sec_col h5 span{ display:inline-block !important;  }
body .why_sec_col h5 span.green_text{ display:inline !important;  }
section.clinic_section{ overflow-x:hidden;  }
.baner_section .col-sm-2{ padding-left:10px;  }
.baner_section .col-sm-10{ padding-left:35px;  }
.service-p2{padding: 12px 152px; font-family: Manrope; font-size: 18px; font-weight: 400; line-height: 26px; letter-spacing: 0px; text-align: center; color: #FFFFFF;} 
.andy-container-style{ width: 70%;  margin-left: 200px; margin-right: 200px; margin-bottom: 80px; }
.green-text-highlight{color: #649F11;}
.s-center{justify-content: center;}
.light-green-text-highlight{color: #77B71D;} 
.specialservice{justify-content: center;}
.andy-col-remove-padding{display: flex; justify-content: end;}
p.andy-bannersub {font-family: 'Manrope';text-align:center;font-style: normal;font-weight: 500;font-size: 18px;line-height: 28px;background-color: #77b71d;border-radius: 20px;padding: 0px 15.9502px;width: 401px;height: 28px;color: #ffffff;}
.andy-button-1{font-family: 'Avenir'; font-style: normal; font-weight: 500; font-size: 16px; line-height: 24px; background: #77B71D; box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.1); border-radius: 60px; padding: 14px 32px; color:#ffffff; width: 227px; height: 52px;}
.andy-button-2{font-family: 'Avenir'; font-style: normal; font-weight: 500; font-size: 16px; line-height: 24px; background: transperent; border-radius: 60px; padding: 14px 32px; color:#ffffff; width: 227px; height: 52px; border:1px solid #353535; color:#353535; margin-left: 20px}
.andy-button-2 a:hover{  text-decoration: none;}
a.andy-button-1:hover {color: #FFFFFF;}
.andy-service-style-2{color: #353535;font-family: 'Manrope';font-style: normal;font-weight: 700;font-size: 32px;line-height: 46px;}
.andy-col-remove-padding{padding-left: 0;padding-right: 0;}
.andy-doc-img-1{width: 243px;height: 472px; -webkit-mask-image: radial-gradient(circle, black 100%, rgba(0, 0, 0, 0.5) 100%);}
.andy-img-2{width: 216px;height: 165px; -webkit-mask-image: radial-gradient(circle, black 100%, rgba(0, 0, 0, 0.5) 100%);}
.andy-doc-img-3{width: 216px;height: 297px; -webkit-mask-image: radial-gradient(circle, black 100%, rgba(0, 0, 0, 0.5) 100%);}
.andy-surgery-description{font-family: 'Manrope';font-style: normal;font-weight: 400;font-size: 18px;line-height: 26px;}
.andy-icon-style{width: 20.53px;height: 20px;}
.andy-icon-text{font-family: 'Manrope';font-style: normal;font-weight: 400;font-size: 18px;line-height: 26px;}
.andy-icon-text ul{     margin-left: 36px;
    margin-bottom: 16px; }
.insurance-company-image-size{width: 190px;height: 126px;}
.row.insurance-company-container-row3 {justify-content: center;}
.logo_cover{
    display: flex;
    flex-wrap: wrap;
    padding: 30px;
    gap: 10px;
    justify-content: center;
}


.andy-service-style{ color: #77b71d; font-family: 'Manrope'; font-style: normal; font-weight: 700; font-size: 24px; line-height: 32px; padding-top: 40px;}
.owl-dots { bottom: -40px !important; }
.owl-dot { border-radius: 50%; border: 0px !important; width: 6px; height: 6px; margin: 0 4px !important; background-color: #E2E2E2; }
.owl-dot.active { background-color: #7A7A7A; }
.icon_sec .iconsize { text-align: center; }
.read_more_block p { display: none; }
.contact_section .wpcf7 { margin-top: 30px; }
.read_more_block p { margin-top: 20px; }
.d-drbtn .read_less_span { display: none; }
.drinfo_sec_right a.drbtn.m-drbtn { display: none; }
.read_more_block.open .read_more_span { display: none !important; }
.read_more_block.open .read_less_span { display: inline-block !important; }
.read_more_block .drbtn img { transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.read_more_block.open .drbtn img { transform: rotate(180deg); }
body .why_sec_col h5 span{ display:block;  }
@media only screen and (min-width:1501px) {
  section.experienc_sec { height: 830px; }
  .experiebox { margin-top: 50%; left: 25%; }
  .clinic_block { padding: 0 13%; }
  .about_pcos_sec_left, .treatment_sec_left { padding-left: 20%; padding-right: 20%; }
  .about_pcosPregnancy_content { padding-right: 20%; padding-left: 12%; }
}
@media only screen and (min-width:1380px) {
  .dedicated_sec .container { max-width: 1260px; }
  .headenew .container { max-width: 1250px; }
  .headenew .header_contact { margin-right: 30px; }
}
@media only screen and (max-width:1200px) {
  .container, .container-lg, .container-md, .container-sm { max-width: inherit !important; width: 96% !important; }
  .banner_right_img img { width: 400px; height: auto; border-width: 15px; float: right; margin-right: 40px; }
  .Symptoms_sec .container { width: 100% !important; }
  .Symptoms_sec .symbox { min-height: 860px; }
  .banner_box .col-sm-10 { padding-left: 20px; }
  .locationgried { min-height: 465px; }
  section.clinic_section { padding: 60px 150px 100px 150px; }
  section.faq_section { padding: 80px 50px; }
  .faqbox { padding: 50px 50px 40px 50px }
}
@media only screen and (max-width:992px) {
  .banner_right_img img { float: none; margin: 0px auto 20px auto; display: block; }
  .banner_box .col-sm-10 { padding-left: 35px; }
  .counter_box { padding: 0 20px !important; }
  .about_pcos_sec, .counter_section, section.treatment_sec, section.why_sec, section.icon_sec, .drinfo_sec, .dedicated_sec, .contact_section { padding: 50px 0 !important; }
  body h1 { font-size: 30px; line-height: 40px; }
  .Symptoms_sec { padding: 50px 20px; }
  .symbox_content { min-height: 710px; }
  .treatt { margin-top: 0; }
  .spc-img{display: grid; grid-template-columns: auto auto;}
  body h2 { font-size: 30px; line-height: 40px; }
  body .why_sec_col h5 { font-size: 18px; line-height: 25px; }
  body .why_sec_col h5 span.green_text{ display:block;  }
  .drinfo_sec .drimg img { width: 100%; }
  .drinfo_sec_right { padding-left: 10px; }
  .drinfo_sec h1 { font-size: 40px; }
  .green_box em p { font-size: 18px; line-height: 25px; text-align: left; }
  .green_box em p strong { font-size: 20px; }
  .dedicated_right_content .col-sm-10 { padding-left: 20px; }
  .experienc_sec .col-md-6:first-child { display: none; }
  .experiebox { margin-top: 0; }
  section.experienc_sec { overflow-x: hidden; background-image: url(/wp-content/uploads/2023/01/iStock-1311913422-1.png) !important; min-height: 878px !important; height: auto !important; padding-bottom: 870px; background-size: contain !important; }
  .experiebox_right { margin: 0px 0 0 0; top: 870px; padding: 100px 0 110px 0 !important; background: linear-gradient(180deg, #0B0B0B 66.75%, rgba(11, 11, 11, 0) 167.34%); }
  .contact_section .container, .experienc_sec .container { width: 100% !important; }
  section.clinic_section { padding: 50px 50px 90px 50px; }
  .innerlocation { padding-right: 0; padding-left: 0; }
  section.faq_section { padding: 50px; }
}
@media only screen and (max-width:767px) {

  .sogfield2 { padding: 12px 0 75px 12px; font-size: 15px; line-height: 23px; margin-top:22px !important; overflow: hidden;}
  .sogfield { padding: 12px; font-size: 15px; line-height: 23px; }
  .contact_form_area h1 { margin-bottom: 5px; }
  .banner_box h1 { font-size: 24px; line-height: 32px; margin-top: 8px; }
  .small_text { font-size: 15px; line-height: 20px; font-weight: 700; text-align: center; }
  .drinfo_sec_right .green_box em:before { width: 5px; height: 50px; }
  .why_sec_col_border { margin-left: -10px; }
  section.icon_sec h4 { padding-bottom: 15px; font-size: 15px; line-height: 23px; font-weight: 400; }
  body h1 { font-weight: 700; font-size: 24px; line-height: 32px; }
  .contact_gridnew, .contactbottom { width: 100%; }
  .sogfield, .sogfield2 { width: 100%; display: block; }
  .contact_form_area { width: 100%; }
  p.andy-bannersub{font-size: 15px; /*line-height: 23px;*/ font-weight: 700; width: 327px; padding: 0px; margin:auto;}
  .contact_gridnew { padding: 50px 20px; }
  .baner_section { padding: 90px 0 50px 0; }
  .banner_right_img img { width: 96% !important; border-width: 10px; }
  .baner_section:before { background: linear-gradient(180deg, #F2F2F2 0%, #BEC6CF 100%); }
  .banner_box h1, .banner_box p { text-align: center; }
  .banner_box p {font-size: 15px; line-height: 23px; font-weight: 400;}
  .banner_box .col-9 { padding-left: 20px; }
  .banner_box img { border-width: 2px; width:86px; }
  .andy-buttons{    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: auto;}
  .contend-title{font-size: 18px; line-height: 26px; font-weight: 500;}
  .andy-button-1{    width: 327px;
    text-align: center;
    margin-top: 20px;}
  .andy-button-2{align-items: center; width: 327px; margin-top: 20px; text-align: center; margin-left: 0;}
  .bannerdrn { font-weight: 600; font-size: 18px; line-height: 26px; color: #77B71D; }
  .bannerdrn2 { font-weight: 700; font-size: 14px; line-height: 22px; }
  .bannerdre strong { font-weight: 300; font-size: 10px; line-height: 20px; color: #545454; }
  .bannerdre strong:before { top: 3px; }
  .bannerdre{width: 60%}
  
  strong.dothide::before {
    visibility: hidden;
}
  .about_pcosPregnancy_sec { padding: 40px 0; }
  .down-arrow-animated{ position: relative !important;}
  /* .down-arrow-animated { position: relative; margin-top: 120px;} */
  .counter_section { padding: 40px 24px !important; }
  .counter_section h2 { margin-bottom: 10px; font-family: 'Roboto'; font-style: normal; font-weight: 700; font-size: 26px; line-height: 32px; }
  .counter_section h4 { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-size: 17px; line-height: 25px; width: 90%; margin: auto; }
  .counter_section .counterdesc p { font-weight: 400; padding-bottom: 25px; }
  .about_pcos_img img { padding: 0; border-radius: 0; box-shadow: none; width: 100%; }
  .about_pcos_sec_right { background: white; }
  .about_pcosPregnancy_img img { box-shadow: none; border-radius: 0; transform: none; width: 100%; }
  .symbox h1 { font-weight: 600; font-size: 16px; line-height: 24px; }
  .treatimgs img { filter: none; border-radius: 0; width: 100%; height: 430px; }
  .treatt { font-weight: 700; font-size: 24px; line-height: 32px; padding-top: 15px; }
  a.treatbtn { margin-left: -10px; padding: 15.9502px 29.9065px; }
  img.img-fluid.srv_img_b {
    width: 160.21px;
    height: 274px;
}
p.andy-surgery-description{color: #5b5b5b;}
.andy-service-style{font-size: 18px; line-height: 26px; font-weight: 500;}
    .andy-service-style-2{font-size: 24px; line-height: 32px; font-weight: 500; color: 5b5b5b;}
img.img-fluid.srv_img_s1 {
    width: 160.21px;
    height: 93.16px;
}
.an-sur-des{padding-left: 8px !important; padding-top: 0px !important;}
.andy-col-remove-padding {justify-content: flex-start;}
img.img-fluid.mt-2.srv_img_s2 {
    width: 160.21px;
    height: 174.26px;
}
p.andy-surgery-description {
    font-size: 15px;
    line-height: 23px;
    font-weight: 400;
    text-align: left;
    padding: 0px;
    color: #5b5b5b !important;
}
.andy-icon-text ul {
    margin-bottom: 0px;
    margin-left: 40px;
}
  .green_bullet.treatment_sec_left a.treatbtn { margin: 0px auto 30px auto !important; width: 100%; font-size: 14px; padding: 15px 10px; }
  .why_sec .headdone h2 { margin-bottom: 0; font-size: 26px; line-height: 32px; margin-left: 15px; }
  .why_sec .headdone1 h2 { color: #92D535; font-size: 26px; line-height: 32px; margin-left: 15px; }
  .why_color{ font-size: 18px; line-height: 26px; font-weight: 500; margin-bottom: 0px;}
  section.icon_sec h3 { font-weight: 700; font-size: 20px; line-height: 26px; }
  section.icon_sec { padding: 40px 24px !important; }
  .icon_sec h2 { font-weight: 700; font-size: 26px; line-height: 32px; }
  .icon_sec h4 { margin-bottom: 0; font-weight: 400; font-size: 15px; line-height: 23px; }
  .iconbottom { font-family: 'maaxregular'; color: #353535; margin-top: 0; font-style: italic; font-weight: 400; font-size: 12px; line-height: 18px; }
  .drinfo_sec h1 { font-weight: 700; font-size: 30px; line-height: 36px; text-align: center; }
  .green_box em { border-radius: 5px; }
  .green_box em:before { width: 5px; height: 108px; }
  .green_box em p strong { font-weight: 700; font-size: 20px; line-height: 26px; }
  .green_box em p { font-weight: 700; font-size: 18px; line-height: 24px; }
  .drinfo_sec_right p { font-size: 15px; line-height: 23px; font-weight: 400; color: #353535; text-align: justify; }
  .drinfo_sec_right .green_box.drstudy2 em:before { width: 6px; height: 69px; }
  .andy-container-style{margin: 0; width: 100%;}
  .dedicated_sec .dedicatedtitle { text-transform: uppercase; color: #92D435; font-weight: 700; font-size: 15px; line-height: 18px; text-align: center; padding-left: 15px; padding-right: 15px; }
  section.dedicated_sec { padding: 40px 0 !important; }
  .dedicated_sec h2 { font-weight: 700; font-size: 26px; line-height: 32px; text-align: center; color: #333333; }
  .dedicated_sec .dedicatedcon p{ font-weight: 400; font-size: 15px; line-height: 23px; text-align: center; color: #353535; padding-right: 0px !important; }
  .dsymimg img { margin-left: auto; margin-right: auto; }
  .img-small {
    padding-left: 0px;
    padding-right: 0px;
}
.specialservice{justify-content: center;}
  section.experienc_sec { min-height: 430px !important; object-fit: inherit; background-size: contain !important; }
  .iconsize img { width: 100%; }
  section.dedicated_sec h5 { font-weight: 700; font-size: 18px; line-height: 24px; text-align: center; color: #353535; }
  .drinfo_sec_right { padding-left: 0; padding-top: 10px; }
  .dsymdesc p { text-align: center; font-size: 15px; line-height: 23px; font-weight: 400; }
  .dedicated_right_content { padding: 10px 15px 10px 15px; background-color: #FCFCFC; }
  section.experienc_sec { background-image: inherit !important; min-height: inherit !important; height: auto !important; padding-bottom: 0 !important; }
  .symbox_content, .Symptoms_sec .symbox { min-height: inherit; }
  .treatment_sec_right { margin-top: 20px; }
  .experienc_sec_img img { width: 100%; }
  .experienc_sec_img { padding: 0 !important; }
  .poster-bg{display: none;}
  
  .poster-phone{display: block;}
  .experiebox_right { top: -10px; padding: 50px 0 50px !important; }
  .experiebox p { font-size: 18px; line-height: 24px; }
  .contact_section { padding: 40px 20px !important; position: relative; top: -10px; }
  .service-p p {font-size: 18px; font-weight: 400; line-height: 26px; color: #fff !important; text-align: center;}
  .contactbottom { background-color: #77B71D; }
  .contact_gridnew { 
    border-radius: 20px !important;
    padding: 32px 20px;
   }
  .contact_form_area h1 { font-size: 26px; line-height: 32px; }
  .contact_form_area p { font-size: 15px; line-height: 23px; }
  .sogfield { margin-bottom: -10px; }
  .sogbtn { font-size: 15px; line-height: 23px; padding: 14px 24px; margin-top: 10px; }
  .contactbottom p { margin-top: 0; padding: 0px 0px 0px 0px !important; margin-bottom: 30px !important; }
  .contactbottom { text-align: center; padding: 30px 0px 0px 0px !important; }
  a.contactbtn { margin-left: auto; font-size: 15px; margin-right: auto; padding: 20px 30px !important;margin-bottom: 0;}
  .clinicimgss { margin: 0; }
  .clinic_section { position: relative; top: -10px; padding: 30px 0px 70px 0px !important; }
  .clinicimgss img { border-radius: 5px; }
  .clinic_section .container { width: 100% !important; }
  .clinic_section .owl-next, .clinic_section .owl-prev { display: none !important; }
  .location_section, .faqbox, section.faq_section { padding: 30px 20px !important; }
  .locatitle, .faqmain, .clinic_section center h2 { font-size: 26px !important; line-height: 32px !important;  font-weight: 700;}
  .locationgried h1, .faqbox h1 { font-size: 18px !important; line-height: 24px !important; font-weight: 700; color: #000000; }
  .locationgried h1 br { display: none !important; }
  .location_section{ background-color: #F8F8F8  !important; 
  }
  .locationgried { min-height: inherit !important;  width: auto;}
  .drstudy1, .drstudy2, .drstudy3 h4 {
    font-size: 18px;
    line-height: 26px;
    font-weight: 500;
} 
.bannerdre { width: 69%;}

.service-p2{    padding: 8px 24px;
  font-size: 15px;
  line-height: 23px;}
.check_green_bullet li {
  font-size: 15px;
  line-height: 23px;
  font-weight: 400;
  color: #5b5b5b;
  margin-bottom: 8px;
}
  .faqbox p:last-child { margin-bottom: 0 !important;  font-size: 15px; line-height: 23px; font-weight: 400; color: #353535;}
  .faqbox ul{font-size: 15px; line-height: 23px; font-weight: 400;}
  .newfooter .footerbottom { font-size: 12px !important; line-height:18px !important; }
  .footerbottom span { display: none; }
  .newfooter { padding: 15px 0; }
  .logo_cover{ display: flex; flex-wrap: wrap; padding: 0px; justify-content: center; padding-bottom: 24px;}
  .logo_items{ flex: 0 0 calc(33.33% - 20px);}
  .treatimgs img { height: auto !important; }
  .why_sec_col { margin-left: 20px; margin-right: 20px; }
  section.treatment_sec { padding: 40px 0px !important; }
  body { background-color: #ffffff; }
  .about_pcosPregnancy_img { margin-right: 0 !important; }
  .about_pcos_sec_inner_content { order: 2; }
  .about_pcos_sec_right { padding: 20px 0; }
  .faqbox_content p:first-child{font-size: 15px; line-height: 23px; font-weight: 400;}
  .Symptoms_sec .col-md-6.col-sm-12:nth-child(2) { margin-top: 15px; }
  .whyhide {
    display: block;
    font-size: 24px;
    font-weight: 700;
    margin-left: 17px;
    line-height: 32px;
}
  /* .why_sec .col-sm-4{
    display: none;
  } */
  .headdone{display:none ;}
  .headdone1{display: none;}
 
  .read_more_block .d-drbtn { display: block !important; }
  .drinfo_sec_right a.drbtn.m-drbtn { display: none; }
  .read_more_block .m-drbtn .read_less_span { display: none !important; }
  .read_more_block.open .m-drbtn .read_more_span { display: none !important; }
  .read_more_block.open .m-drbtn .read_less_span { display: inline-block !important; }
  .desktop-img { display: none !important; }
  .mobile-img { display: block !important; }
  .treatment_sec_left { position: relative; order: 2; top: 0; transform: inherit; }
  .drinfo_sec_right .green_box em { padding-left: 35px;  width: 327px;}
  .about_pcos_sec_left .green_box em{ padding-left:35px;  }
  .drinfo_sec_right .green_box em:before { left: 15px;}
  .location_section, .faq_section { position: relative; top: -10px; }
  .banner_box img { width: 40px; height:40px; }
  .banner_box .col-9 { padding-left: 10px; }
  .green_bullet .about_pcosPregnancy_content ul{ margin-bottom:5px;  }
  .treatment_sec_inner .col-sm-12{ padding-top:0 !important;  }
  .treatment_sec .treatment_sec_right{ margin-top:0 !important;  }
  section.treatment_sec {padding: 40px 0px 10px 0px !important;}
  .baner_section .left-content-hero .mobile-img.andy-banner-content {
    padding: 0 21px;
    margin-top: 10px;
  }
}

@media only screen and (min-width:992px){
    .robotic-surgery-img img {
        width: 469px;
        height: 472px;
        float: right;
    }
    
    .robotic-surgery-description{
        max-width: 40%;
        margin-bottom:60px;
    }
    strong.dothide::before {
      visibility: hidden;
  }
    
}


@media only screen and (max-width:991px){
    .robotic-surgery-img img {
        width: 100%;
    }
     
  strong.dothide::before {
    visibility: hidden;
}
}

/****guiding_section*****/

  .down-arrow-animated {
      margin-top: 70px;
      position: absolute;
  }
  .down-arrow-animated span {
    display: block;
    width: 13px;
    height: 13px;
    border-bottom: 3px solid #7a7a7a;
    border-right: 3px solid #7a7a7a;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    margin: -2px auto;
    -webkit-animation: animate-down-arrow 2s infinite;
            animation: animate-down-arrow 2s infinite;
  }
  
  .down-arrow-animated span:nth-child(2) {
    -webkit-animation-delay: -0.2s;
            animation-delay: -0.2s;
  }
  
  .down-arrow-animated span:nth-child(3) {
    -webkit-animation-delay: -0.4s;
            animation-delay: -0.4s;
  }
  
  @-webkit-keyframes animate-down-arrow {
    0% {
      opacity: 0;
      -webkit-transform: rotate(45deg) translate(-20px, -20px);
              transform: rotate(45deg) translate(-20px, -20px);
    }
    50% {
      transform: rotate(45deg) translate(-20px, -20px);
      opacity: 0.7;
    }
    100% {
      opacity: 0;
      -webkit-transform: rotate(45deg) translate(20px, 20px);
              transform: rotate(45deg) translate(20px, 20px);
    }
  }
  
  @keyframes animate-down-arrow {
    0% {
      opacity: 0;
      -webkit-transform: rotate(45deg) translate(-20px, -20px);
    }
    50% {
      opacity: 0.7;
    }
    100% {
      opacity: 0;
      -webkit-transform: rotate(45deg) translate(20px, 20px);
              transform: rotate(45deg) translate(20px, 20px);
    }
  }