:root{--black:#000000;--white:#ffffff;--lightgrey:#f5f5f5;--primary:#feeff4;--primary1:#ffcddc;--secondary:#f59bb6;--grey:#696969}*{box-sizing:border-box}ul,li,ol{padding:0;margin:0}li{list-style:none}h1,h2,h3,h4,h5,h6,p{margin:0}img{height:auto;max-width:100%}a{text-decoration:none}button,input,textarea,select{font-family:"Assistant",sans-serif}input:focus,textarea:focus,select:focus{outline:none;border-color:transparent!important}.w-full{width:100%}button{cursor:pointer}body{margin:0;font-family:"Assistant",sans-serif!important;color:var(--black);direction:rtl}.container{max-width:1254px;width:100%;padding:0 15px;margin:0 auto}.d-flex{display:flex}.flex-column{flex-direction:column}.wrap{flex-wrap:wrap}.align-item-center{align-items:center}.align-item-start{align-items:flex-start}.align-item-end{align-items:flex-end}.align-content-center{align-content:center}.align-content-start{align-content:flex-start}.align-content-end{align-content:flex-end}.justify-content-start{justify-content:flex-start}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}b{font-weight:700}.color-white{color:var(--white)}.section-padding{padding:50px 0}.hero-section{position:relative;height:auto;overflow:hidden;background:radial-gradient(circle at center,var(--primary1) 0%,#ffffff -60%,var(--primary1) 100%);background:radial-gradient(circle at center,#f7e9ed 0%,#ffffff -60%,#f7e9ed 100%);padding-bottom:0}.hero-section::before{content:'';background-image:url(/wp-content/themes/hello-theme-child-master/assets/images/banner-bg-image.png);background-size:cover;background-position:center;width:100%;height:100%;display:block;position:absolute;left:0;top:0;opacity:.4}.hero-top-data>*{width:calc(50% - 25px)}.hero-left{display:flex;flex-wrap:wrap;align-items:center;align-content:center;height:100%;gap:20px}.hero-section-data{position:relative;height:100%}.hero-top-data{gap:50px;height:100%;align-content:center}.hero-right img{margin:0 0 -10px 0;padding:0 0 0 50px}.hero-btn{padding:10px 25px;border:1px solid var(--primary1);background:var(--secondary);border-radius:50px;display:inline-flex;font-size:20px;font-weight:600;background:#fbd6e1;color:var(--secondary)}.hero-btn:hover{color:var(--secondary)}.title-banner{font-size:45px;font-weight:800;line-height:normal;width:100%}.about-banner-section .gynecologist-description{color:var(--black)}.schedule-wrapper{display:flex;gap:10px;flex-wrap:wrap;margin-top:50px}.hero-now{background:#fff0;border-color:var(--secondary);color:var(--secondary)}.hero-btn:hover{color:var(--white)}.hero-btn.hero-now:hover{color:var(--secondary)}.hero-tag{padding:10px 20px;background-color:var(--white);border-radius:50px;color:var(--black);font-size:17px}.title{font-size:40px;font-weight:700;position:relative;display:inline-block;width:auto;margin-bottom:30px;color:var(--secondary)}.hero-top-data .title{margin-bottom:0}.site-name{font-size:20px;font-weight:500}.title::before{content:'';position:absolute;background:var(--primary1);width:100%;height:5px;left:0;bottom:10px;z-index:-1}.schedule-wrapper,.title span{position:relative}.schedule-btn{position:relative;background:#fbd6e1;padding:10px 25px;border-radius:40px;border:none;overflow:hidden;cursor:pointer;display:inline-block;color:var(--secondary);font-size:20px;font-weight:600;z-index:1}.schedule-btn:hover{color:var(--secondary)}.schedule-btn::before{content:'';position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,transparent,var(--primary),transparent);transform:skewX(-20deg)}.schedule-btn:hover::before{animation:shine 0.8s}@keyframes shine{100%{left:125%}}.stats-bg-svg{position:absolute;width:50px;height:50px;left:20px;top:-20px;animation:spin-only 10s infinite;opacity:.2;z-index:1}.stats-main-section{position:relative}.stats-bg-svg-right{left:auto;right:20px;top:auto;bottom:-20px}@keyframes spin-only{0%{transform:0}100%{transform:rotateZ(360deg)}}.stats-container{text-align:center;gap:20px}.stat-item{display:inline-flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;width:calc(19% - 5px);background:var(--primary);padding:30px 20px;border-radius:30px;color:var(--secondary);min-height:270px}.stat-item>svg{height:80px;margin:0 auto}.benifits-li svg{width:80px}.stat-number{font-size:25px;font-weight:700;width:100%;color:var(--black)}.stat-label{font-size:18px;margin-top:5px;font-weight:500;width:100%;color:var(--grey)}.benifits-ul{gap:30px;border-radius:30px;position:relative}.benifits-li{width:calc(20% - 10px);text-align:center;font-size:20px;position:relative;border-radius:20px;padding:30px 20px;background-color:var(--primary)}.benifits-icon{display:block}.benifits-icon svg{width:100px;height:100px}.icon-wrapper{padding:10px;position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;flex-shrink:0}.icon-wrapper svg{stroke:var(--secondary);min-width:50px;min-height:50px}.choose-card{padding:20px 30px;gap:14px;background:var(--white);transition:var(--transition);width:100%;margin-bottom:20px;color:var(--secondary);border-radius:65px;box-shadow:0 0 10px 2px var(--primary)}.section-title{color:var(--primary)}.section-title .title::before{background:var(--primary1)}.choose-detail{width:calc(100% - 74px)}.feature-title{font-size:24px;font-weight:700;margin-bottom:5px;color:var(--black)}.benefit-text{font-size:16px;line-height:normal;margin:0;color:var(--grey)}.choose-card:hover .feature-title{color:var(--secondary)}.expert-flex{position:relative;gap:20px}.expert-listing{width:calc(16.66% - -24px);gap:10px;color:var(--secondary);padding:20px;border-radius:10px;background:radial-gradient(circle at top left,var(--white) 0%,transparent 35%),radial-gradient(circle at bottom right,var(--primary) 0%,transparent 40%),linear-gradient(135deg,#fffafd 0%,#f5e8ee 45%,var(--primary) 100%)}.expert-details{gap:15px;color:var(--secondary);width:100%}.area-expert-section{position:relative}.area-expert-section .section-title{color:var(--white)}.area-expert-section .section-title .title::before{background:var(--primary1)}.expert-icon-wrapper{height:80px;border-radius:50%}.expert-icon-wrapper svg{width:100%;height:100%}.expert-title{font-size:20px;font-weight:700;color:var(--black);width:100%}.expert-desc{font-size:16px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-height:normal;margin-bottom:3px;min-height:85px;color:var(--grey);width:100%}.area-expert-section .schedule-btn{font-size:16px;padding:8px 15px}.left-doctor-img>img{width:80%;box-shadow:0 0 #c85c780d,inset -4px 2px 1px var(--secondary),0 10px 20px #ce708829;border-radius:300px 300px 0 0;border:6px solid var(--secondary)}.doctor-detail-section{background:var(--white)}.listing-offer{gap:50px}.listing-offer>div{width:calc(50% - 25px);display:flex;flex-wrap:wrap;gap:30px}.listing-offer>div h2{font-size:25px;margin-bottom:10px;font-weight:700}.listing-offer>div p{font-size:20px;color:var(--grey)}.right-offer,.left-offer{width:100%}.left-doctor-img{position:relative}.box-slider-section .title{font-size:2.2rem;color:var(--secondary);margin-bottom:10px;font-weight:700}.box-slider-section .feature-title{font-size:1.4rem;color:#555;margin-bottom:40px;font-weight:400}.box-slider-section .box-slider-wrapper{max-width:1200px;margin:0 auto}.box-slider-section .box-slider{display:flex;justify-content:center;padding:0 15px}.box-slider-section .box-slider .item{width:100%;max-width:800px;background:#fdfafc;border:1px solid #ebd9e3;border-radius:16px;padding:0;box-shadow:0 10px 30px rgb(235 217 227 / 42%);transition:transform 0.3s ease,box-shadow 0.3s ease}.box-slider-section .box-slider .item:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgb(123 52 93 / .1)}.box-slider-section .expert-listing{width:100%;background:#fff0;border-radius:unset}.box-slider-section .expert-icon-wrapper{background:var(--primary);padding:15px;border-radius:50%;display:inline-flex;align-items:center;justify-content:flex-start}.box-slider-section .expert-icon-wrapper svg path[stroke="#5354fe"],.box-slider-section .expert-icon-wrapper svg g[stroke="#5354fe"] line,.box-slider-section .expert-icon-wrapper svg line[stroke="#5354fe"]{stroke:var(--secondary)!important}.box-slider-section .expert-icon-wrapper svg path[fill="#5354fe"],.box-slider-section .expert-icon-wrapper svg circle[fill="#5354fe"]{fill:var(--secondary)!important}.box-slider-section .expert-icon-wrapper svg g[stroke="#cdcdfb"]{stroke:var(--primary)!important}.box-slider-section .expert-title{font-size:1.6rem;color:var(--secondary);font-weight:600}.customer-review-section{background-image:url(/wp-content/themes/hello-theme-child-master/assets/images/review-bg.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.customer-review-container{padding:0 15px}.customer-review-section::before{content:'';background:var(--black);width:100%;height:100%;display:block;position:absolute;left:0;top:0;opacity:.6}.quote-icon{width:50px;display:block;margin:0 auto}.customer-review-section .title span{color:var(--white)}.customer-review-container .owl-nav{position:absolute;top:55%;width:90%;left:5%;transform:translatey(-100%);display:flex;align-items:center;justify-content:space-between}.customer-review-container .owl-theme .owl-nav [class*=owl-]{font-size:50px}.customer-review-inner{max-width:700px;margin:0 auto;overflow:hidden;padding:0 50px}.customer-review-container .owl-theme .owl-nav [class*=owl-]:hover{background:#fff0}.customer-description{min-height:70px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:18px;font-weight:500;line-height:normal}.customer-name{font-size:20px;font-weight:700;color:var(--primary);margin-bottom:0}.faq-section{position:relative}.accordion-container{width:100%;display:flex;flex-wrap:wrap;border:1px solid var(--primary1);padding:10px 20px;border-radius:10px}.smooth-details{border-bottom:1px solid var(--primary1);overflow:hidden;width:100%;transition:background 0.2s}.smooth-details:last-child{border:0}summary{list-style:none;padding:10px 0;cursor:pointer;font-weight:600;display:flex;align-items:center;justify-content:space-between;font-size:20px}.smooth-details:hover{background:#fff0}summary::after{content:'+';transition:transform 0.3s;color:var(--primary);font-size:17px;font-weight:700;background:var(--secondary);min-width:20px;height:20px;border-radius:50%;text-align:center;display:inline-block;line-height:20px}details[open] summary::after{content:'−'}.content-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.4s ease-out}details[open] .content-wrapper{grid-template-rows:1fr}.content{overflow:hidden;padding:0 10px 15px;color:var(--grey);line-height:normal}details[open] .content{padding-bottom:15px}.faq-wrapper{width:100%;gap:50px}.faq-wrapper>*{width:calc(50% - 25px)}summary:focus-visible{outline:none}.faq-right .inner-title{font-size:45px;margin-top:20px;font-weight:700;color:var(--secondary)}.faq-right span{font-size:18px;font-weight:500;color:var(--grey)}.contact-form-wrapper{gap:120px}.make-appoint{font-size:25px;font-weight:500}.call-to-appoint{font-size:20px;color:var(--white);text-decoration:underline}.health-appoint{font-size:22px}.variety-languages,.clinic-address{font-size:20px}.contact-form-wrapper>*{width:calc(50% - 15px)}.contact-inner,form.contact-form{gap:30px}form.contact-form>*{width:100%}.contact-inner .form-group{width:calc(50% - 15px)}.contact-title{margin-bottom:30px;font-size:30px;font-weight:700}.contact-form label{font-size:17px;margin-bottom:5px;font-weight:500}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid var(--primary1);padding:12px;font-size:17px;font-weight:400;border-radius:10px;text-align:right}input:focus,textarea:focus,select:focus{border:1px solid var(--secondary)!important}.privacy{gap:10px;font-size:20px;color:var(--grey)}.privacy a{color:var(--secondary);font-weight:600;text-decoration:underline}.privacy input[type="checkbox"]{width:15px;height:15px;accent-color:var(--secondary)}.clinic-name{font-size:25px;font-weight:600;margin:20px 0 5px}.clinic{line-height:normal}.contact-form .schedule-btn,.contact-form .schedule-btn:hover,.contact-form .schedule-btn:active,.contact-form .schedule-btn:focus{background:#fbd6e1;color:var(--secondary)}.common-banner-section{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;min-height:550px;display:flex;align-items:center}.fertility-banner .hero-top-data>*{width:100%}.fertility-banner .hero-top-data .hero-left>*{width:100%;justify-content:center}.fertility-title{font-size:25px;color:var(--secondary);font-weight:700;margin-bottom:10px}.fertility-description{font-size:18px}.fertility-treatments-section{background:var(--primary);border-top:3px solid var(--primary);border-bottom:3px solid var(--primary)}.treatments-ul{display:flex;flex-wrap:wrap;justify-content:center;gap:25px;max-width:900px;margin:auto}.treatments-ul>li{padding:20px;border-radius:16px;background:rgb(255 255 255 / .6);backdrop-filter:blur(12px);border:1px solid rgb(255 255 255 / .4);box-shadow:0 15px 35px rgb(245 155 182 / 38%);font-weight:500;transition:0.3s;font-size:18px;text-align:center;max-width:240px;min-width:240px}.treatments-ul>li:hover{transform:translateY(-6px)}.services-wrapper{gap:30px}.service-item{width:calc(25% - 23px);padding:40px 20px;border-radius:30px 30px 0 0;background:linear-gradient(180deg,#ffffffc2 20%,#ededff00 100%);border-top:1px dashed var(--primary)}.service-title{font-size:22px;font-weight:700;margin:20px 0 10px;color:var(--secondary)}.service-description{font-size:18px;font-weight:500;margin-bottom:15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:55px}.services-section{background:var(--primary)}.service-item .learn-more{font-weight:600;display:inline-flex;align-items:center;text-decoration:none;transition:all 0.4s cubic-bezier(.23,1,.32,1);position:relative;padding:5px 15px;border-radius:5px;background:#fbd6e1;color:var(--secondary)}.learn-more::after{content:'';position:absolute;bottom:-2px;right:0;width:0%;height:2px;background-color:var(--primary);transition:width 0.3s ease}.learn-more:hover{color:var(--secondary)}.learn-more:hover::after{width:100%}.service-item .learn-more>span{transition:0.3s all}.learn-more:hover span{transform:translateX(-5px)}.why-grid{gap:18px}.why-grid .card{padding:25px;background:linear-gradient(135deg,var(--secondary),var(--primary1));border:1px solid var(--secondary);border-radius:12px;font-size:20px;line-height:normal;transition:.3s;min-width:300px;text-align:center;font-weight:500;color:var(--white)}.why-grid .card:hover{transform:translateY(-6px);box-shadow:0 15px 40px rgb(245 155 182 / 38%),0 0 0 2px var(--secondary)}.journey{position:relative;max-width:900px;margin:auto;padding:120px 0}.journey-path{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/wp-content/themes/hello-theme-child-master/assets/images/steps-curve.svg) no-repeat center;background-size:cover}.step{position:absolute;background:var(--white);padding:16px 22px;border-radius:10px;border:1px solid var(--secondary);transition:.35s;cursor:pointer;font-size:18px}.step1{top:100px;left:0}.step2{top:20px;left:260px}.step3{top:160px;left:520px}.step4{top:70px;right:0}.step:hover{transform:translateY(-6px);background:linear-gradient(135deg,var(--primary1),var(--secondary));color:var(--white);box-shadow:0 10px 25px #f59bb6}.fertilty-treatment{background-image:url(/wp-content/themes/hello-theme-child-master/assets/images/box-slider-bg.png);background-position:top center;background-size:cover;background-repeat:no-repeat;position:relative}.fertilty-treatment::before{content:'';background:var(--white);display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.6}.fertilty-treatment>div{position:relative;z-index:1}.fertilty-steps{font-size:25px;font-weight:600;margin:10px 0 30px}.service-icon-wrapper path{transition:transform 0.5s ease}.service-icon-wrapper path:hover{transform:scale(1.05)}#fertility-faq-section{border-radius:0 0 30px 30px;border-bottom:2px solid var(--primary)}.tip-bubble{position:relative;background:var(--primary);padding:24px;border-radius:14px;max-width:600px;margin:0 auto;color:var(--white);box-shadow:0 10px 40px rgb(83 84 254 / .25),0 -7px 0 5px var(--secondary)}.tip-bubble::after{content:'';position:absolute;bottom:-10px;left:40px;width:20px;height:20px;background:var(--primary);transform:rotate(45deg);z-index:-1;box-shadow:0 10px 40px rgb(83 84 254 / .25),0 0 0 6px var(--secondary)}.tip-bubble a{display:block;margin-top:10px;font-weight:600;color:var(--white);text-decoration:underline}#common-detail-section .left-doctor-img>img{background-color:var(--primary1);width:100%}#common-detail-section .left-doctor-img::after,#common-detail-section .left-doctor-img::before{right:-5px}#common-detail-section .left-doctor-img::before{left:-5px;right:auto;top:-5px}.fertility-treatments-wrapper{gap:40px}.fertility-treatments-wrapper>*{width:calc(50% - 20px)}.fertility-treatments-wrapper .technology-video,.fertility-treatments-wrapper .technology-video video{width:100%;box-shadow:inset 0 3px 15px 0 var(--primary);border-radius:45px}.fertility-treatments-wrapper .technology-video video{border-radius:20%;border:3px solid var(--white);box-shadow:inset 0 3px 15px 0 var(--primary);height:100%}.fertility-treatments-wrapper .technology-video{display:inline-flex}.appointment-section .container{max-width:500px;margin:auto;text-align:center;padding:10px 30px;position:relative}.appointment-section .container::before,.appointment-section .container::after{content:"";position:absolute;width:40px;height:40px;border:2px solid var(--secondary)}.appointment-section .container::before{top:0;left:0;border-right:0;border-bottom:0}.appointment-section .container::after{bottom:0;right:0;border-left:0;border-top:0}.appointment-section h2{font-size:30px;color:var(--secondary);margin-bottom:10px;font-weight:700}.appointment-section p{color:var(--grey);font-size:20px;margin-bottom:20px}#tahefobu-header .tahefobu-custom-button.from-left::before{display:none}.curve-services{gap:30px;margin-top:30px}.curve-item{position:relative;width:200px;height:200px;padding:20px;cursor:pointer;transition:all 0.5s cubic-bezier(.4,0,.2,1);background:rgb(255 255 255 / .6);backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .3);border-radius:60% 40% 30% 70% / 60% 30% 70% 40%;box-shadow:0 10px 20px rgb(0 0 0 / .05)}.curve-item .icon{font-size:40px;margin-bottom:10px;transition:transform 0.3s ease}.curve-item .text{font-weight:600;color:var(--grey);font-size:17px;line-height:normal;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;min-height:45px}.curve-item{border-radius:30% 50% 50% 30% / 50% 40% 50% 50%}.curve-item:hover{transform:translateY(-10px) scale(1.05);background:var(--secondary);border-radius:40% 50% 70% 30% / 20% 60% 40% 50%;box-shadow:0 15px 30px rgb(109 151 115 / .2)}.curve-item:hover .icon{transform:rotate(-10deg) scale(1.2)}.curve-item:hover .text{color:var(--white)}.gynecologist-banner-section,.fertility-banner,.category-banner-section{background-position:right}.menopause-banner-section,.menopause-symptoms-banner-section{background-position:30% 100%}.pregnancy-tests-section{background-position:left}.gynecologist-banner-wrapper{height:100%;align-items:center;align-content:center;gap:20px}.gynecologist-banner-section .container{height:100%}.gynecologist-title{font-size:45px;font-weight:800}.gynecologist-description{font-size:18px;color:var(--grey)}.circle-section{margin-top:30px;gap:60px}.circle-step{text-align:center;min-width:200px;max-width:200px}.circle{width:80px;height:80px;border-radius:50%;background:linear-gradient(var(--primary1),var(--secondary));border:2px solid var(--primary);color:var(--white);font-size:24px;font-weight:700;margin:auto;margin-bottom:15px;box-shadow:0 10px 20px rgb(0 0 0 / .1)}.circle-step h3{font-size:18px}.gynecological-examinations,.gynecological-treatment,.gynecological-choose{background:var(--primary)}.blob-section{gap:40px;padding:50px 0 0}.blob{width:150px;height:150px;display:flex;align-items:center;justify-content:center;color:var(--white);font-weight:700;background:var(--secondary);border-radius:60% 40% 50% 50%;animation:float 4s ease-in-out infinite}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-15px)}100%{transform:translateY(0)}}.approach-grid{display:flex;align-items:center;justify-content:center;gap:20px}.approach-liquid{padding:10px 20px;border:1px dashed var(--secondary);border-radius:50px;position:relative;color:var(--white)}.approach-liquid::before{content:'';display:block;width:100%;height:100%;background:var(--secondary);position:absolute;z-index:-1;border-radius:50px;top:3px;left:3px}.benefits-container{max-width:500px;margin:20px auto;border-radius:12px}.benefits-list{list-style:none;padding:0}.benefits-list li{background-color:var(--white);margin-bottom:10px;padding:15px;border-radius:8px;border-right:5px solid var(--secondary);color:var(--grey);font-weight:500;transition:transform 0.2s ease;display:flex;box-shadow:0 4px 15px rgb(0 0 0 / .05);align-items:center}.benefits-list li:hover{transform:translateX(-5px);box-shadow:0 2px 8px rgb(0 0 0 / .1)}.benefits-list li::before{content:'✓';margin-left:10px;color:var(--secondary);font-weight:700}.iud-timeline{gap:40px;margin-top:20px}.iud-step{position:relative;padding:25px;background:var(--white);border-radius:12px;box-shadow:0 5px 20px rgb(0 0 0 / .1);width:260px}.iud-step::before{content:"";position:absolute;top:-10px;right:-20px;transform:translateX(-50%);width:25px;height:25px;background:var(--secondary);border-radius:50%;border:2px solid var(--white)}.iud-title{font-size:22px;font-weight:700;color:var(--secondary);margin-bottom:10px}.iud-description{font-size:16px;color:var(--grey)}.iud-description::before{content:'';min-width:10px;width:10px;height:10px;display:inline-block;background-color:var(--primary);margin:7px 0 0 10px;border:1px solid var(--secondary);border-radius:50%}.intrauterine-darkbg{background-image:url(/wp-content/themes/hello-theme-child-master/assets/images/darkbg-image.png);background-size:cover;background-repeat:no-repeat;background-position:center}.pre-pregnancy-banner-section{background-position:top;display:flex;align-items:center}.pre-pregnancy-list{gap:20px;list-style:none;padding:0;margin:30px 0}.pre-pregnancy-list li{background:var(--white);color:var(--black);padding:16px 45px 16px 24px;border-radius:12px;font-size:16px;font-weight:500;box-shadow:0 8px 20px rgb(0 0 0 / .08);transition:all 0.3s ease;position:relative}.pre-pregnancy-list li::before{content:"✓";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:22px;height:22px;background:var(--primary1);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px}.pre-pregnancy-list li:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgb(0 0 0 / .15)}.intrauterine-darkbg .title::before{background:#f59bb65c;z-index:1}.intrauterine-darkbg .title span{z-index:1}.site-footer{padding:0;background-color:var(--white)}.copyright{background-color:var(--secondary);color:var(--white);padding:10px;font-size:15px}.site-footer .footer-inner{padding:40px 30px;max-width:100%}.location-data{gap:15px;margin-bottom:20px;align-items:flex-start}.site-footer .footer-inner>div{width:20%;position:relative;padding-left:40px}.site-footer .footer-inner>div:not(:last-child)::after{content:'';left:20px;height:100%;width:1px;background:linear-gradient(180deg,var(--secondary) -10%,var(--secondary) 34.28%,#fff0 100%);top:-7px;position:absolute}.site-footer .site-navigation{width:100%}.site-footer .site-footer-social-links{display:flex;align-items:center;justify-content:center;gap:15px}.site-footer .site-footer-social-links .site-footer-social-link svg.icon-tabler-brand-pinterest{width:33px;height:33px}.site-footer .site-branding{display:block}.site-footer .footer-inner .site-navigation ul.menu li a{color:grey;font-size:14px;font-weight:500;padding:0;margin-bottom:5px}.site-footer .site-footer-social-links .site-footer-social-link svg{stroke:var(--secondary);transition:0.3s all;width:30px;height:30px}.site-footer .site-footer-social-links .site-footer-social-link:hover svg{stroke:var(--secondary);transform:scale(1.3)}.site-footer .footer-inner .site-branding .site-description{font-size:25px;color:var(--black);margin:10px 0 40px;font-weight:700}.footer-title{font-size:25px;font-weight:700;margin-bottom:20px;color:var(--black)}.site-footer .site-navigation ul.menu{display:block;width:100%}.location-data>svg{width:25px;stroke:var(--secondary)}.location-detail{width:calc(100% - 40px)}.site-footer .site-footer-social-links .site-footer-social-link svg.icon-tabler-brand-pinterest{width:33px;height:33px}.location-detail a,.location-detail p{color:dimgray;font-size:14px;font-weight:500;padding:0;margin-bottom:5px}.site-footer-social-link{position:relative}.site-footer-social-link::after{content:'';width:30px;height:30px;display:block;background:var(--secondary);position:absolute;bottom:0;right:-5px;z-index:1;border-radius:50%;opacity:.2}.location-data:last-child{margin-bottom:0}.site-footer .footer-inner .site-navigation ul.menu li a:hover,.site-footer .footer-inner .site-navigation ul.menu li a:active,.site-footer .footer-inner .site-navigation ul.menu li a:focus,.location-detail a:hover{color:var(--secondary)}.site-footer .footer-inner .site-branding .site-logo img{height:80px;margin:0 auto;width:auto}header#site-header{z-index:11;width:100%;padding:15px 0;max-width:100%;position:sticky;top:0;display:flex;justify-content:center;background:rgb(255 255 255 / .75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 10px 40px rgb(228 228 255 / 63%)}.turbo-header-template{background:rgb(255 255 255 / .75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 10px 40px rgb(228 228 255 / 63%)}.site-header .header-inner .site-branding .site-logo img{height:80px;width:auto}body.admin-bar .site-header{margin-top:25px!important}.site-header .site-description{display:none}.show-logo{width:70px}.site-logo img{max-height:55px;width:auto}.site-navigation{width:calc(100% - 220px);justify-content:center}.header-button{width:150px}.site-navigation ul.menu li a{color:var(--black);font-size:18px;font-weight:500;display:flex;align-items:center;padding:10px;margin:0 10px;position:relative;width:100%}.site-navigation ul.menu li.menu-item-has-children a{padding:10px 10px 10px 30px}.site-header .header-inner{max-width:100%;padding:0 100px}.site-header .site-navigation ul.menu li a:hover,.site-header .site-navigation ul.menu li a:active,.site-header .site-navigation ul.menu li a:focus,.site-header .site-navigation ul.menu li.current-menu-item>a{color:var(--primary)!important}.site-header .site-navigation ul.menu li.menu-item-has-children{padding:0}.site-header .site-navigation ul.menu li{list-style:none}.site-header .site-navigation ul.menu li.menu-item-has-children:after{font-size:0;display:none}.site-header .site-navigation ul.menu li.menu-item-has-children>ul>li a,.site-header .site-navigation ul.menu li.current-menu-item a{color:var(--black)}.site-navigation ul.menu li ul{left:auto;right:0;min-width:250px;border-radius:5px;box-shadow:0 10px 30px rgb(0 0 0 / .08);opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease}.menu-item:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.site-navigation ul.menu li ul ul{left:auto;right:100%}.site-header .site-navigation ul.menu>li.menu-item-has-children>a::after,.site-header .site-navigation ul.menu>li.menu-item-has-children>ul>li.menu-item-has-children>a::after{content:'';width:8px;height:8px;border-left:2px solid var(--black);border-bottom:2px solid var(--black);transform:rotate(-45deg);margin:auto;display:block;position:absolute;left:5px}.site-header .site-navigation ul.menu>li.menu-item-has-children>a:hover::after,.site-header .site-navigation ul.menu>li.menu-item-has-children>ul>li.menu-item-has-children>a:hover::after,.site-navigation ul li.current-menu-ancestor>a::after,.site-navigation ul li.current-menu-item>a::after{border-left:2px solid var(--primary)!important;border-bottom:2px solid var(--primary)!important}.site-header .site-navigation ul.menu li.menu-item-has-children ul li.menu-item-has-children a::after{transform:rotate(45deg)}.header-button .schedule-btn{padding:10px 15px;font-size:17px}.monitoring-item{width:180px;height:180px;background:var(--primary1);padding:20px;font-size:18px;font-weight:600;border-left:3px solid var(--secondary);color:var(--black);border-radius:20% 40% 40% 20%}.gynecologist-monitoring-wrapper{gap:20px;margin-top:30px}.common-banner-section::before{content:'';background:var(--primary);position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5}.common-banner-section .container{position:relative}.common-banner-section .gynecologist-description,.common-banner-section .category-description{color:var(--black)}.pregnancy-support-wrapper:not(:last-child){margin-bottom:40px}.steps-title{color:var(--black);text-shadow:0 0 10px var(--secondary);margin-bottom:15px;width:100%;font-size:30px}.steps-list{gap:15px;list-style:none}.steps-li{border:1px solid var(--secondary);padding:15px;border-radius:10px;position:relative;overflow:hidden;background:rgb(255 255 255 / .05)}.steps-li::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--secondary);animation:pulse-line 2s infinite}.pregnancy-lightbg{background-color:var(--primary)}@keyframes pulse-line{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.margin-top{margin-top:30px}.margin-bottom{margin-bottom:30px}.pregnancy-tests-wrapper .gynecologist-description{width:100%}.pregnancy-tests-wrapper,.menopause-symptoms-wrapper{gap:20px}.pregnancytest-li{padding:15px 20px;border-radius:15px;position:relative;font-weight:700}.pregnancytest-li:nth-child(odd){background-color:var(--primary1);color:var(--black)}.pregnancytest-li:nth-child(even){background-color:var(--secondary);color:var(--primary)}.pregnancytest-li::before{content:"";position:absolute;top:-10px;left:-10px;width:30px;height:30px;background:var(--white);border-radius:50%}.pregnancytest-ul{gap:20px}.pregnancy-lightbg .pregnancytest-li::before{background:var(--primary)}body .schedule-lightbtn{background:var(--primary1);color:var(--primary);display:inline-flex;text-decoration:none}body .schedule-lightbtn:hover{color:var(--primary)}@keyframes rotateShape{from{transform:rotate(45deg)}to{transform:rotate(405deg)}}.menopause-banner-section:after{left:auto;right:-100px;top:auto;bottom:-50px}.menopause-wrapper{position:relative;z-index:1}.menopause-banner-section .gynecologist-description{margin-top:30px}.menopause-why .gynecologist-description{font-size:25px;font-weight:600;color:var(--black)}.menopause-li{background:rgb(255 255 255 / .4);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgb(255 255 255 / .6);color:var(--grey);padding:20px 35px;border-radius:20px;box-shadow:0 8px 32px rgb(83 84 254 / .05);transition:0.4s ease;font-weight:600}.menopause-ul{list-style:none;padding:0;gap:15px;margin:0 auto}.menopause-li:hover{background:var(--primary);border-color:var(--primary);color:var(--secondary);transform:scale(1.05)}.menopause-lightbg{background:linear-gradient(45deg,#f59bb661 25%,var(--white) 25%,var(--white) 50%,#f59bb661 50%,#f59bb661 75%,var(--white) 75%,var(--white) 100%);background-size:5px 5px;position:relative}.menopause-symptoms::before{content:'';width:100%;height:100%;display:block;position:absolute;left:0;top:0;background:#f59bb629;opacity:.6}.menopause-boxline .menopause-li{border:1px solid var(--primary1)}.menopause-boxline .menopause-li:hover{border-color:var(--secondary)}.menopause-therapy-wrapper{background:var(--lightgrey);backdrop-filter:blur(10px);border-radius:16px;padding:30px 40px;max-width:600px;margin:30px auto;box-shadow:0 15px 40px rgb(0 0 0 / .08);transition:0.3s}.menopause-therapy-wrapper:hover{transform:translateY(-5px);box-shadow:0 20px 50px rgb(0 0 0 / .12)}.menopause-therapyul{list-style:none;padding:0}.menopause-therapyli{position:relative;padding:12px 15px 12px 40px;margin-bottom:10px;font-size:16px;color:var(--white);background:var(--secondary);border-radius:8px;transition:0.3s}.menopause-therapyli:last-child{margin-bottom:0}.menopause-therapyli::before{content:'✔';position:absolute;left:12px;top:50%;transform:translateY(-50%);width:22px;height:22px;font-size:12px;background:var(--primary);color:var(--secondary);border-radius:50%;display:flex;align-items:center;justify-content:center}.menopause-therapyli:hover{background:var(--secondary);transform:translateX(5px)}.bold-title{display:block;text-align:center;font-size:35px;color:var(--secondary)}.menopause-common-detail{background:linear-gradient(145deg,var(--white),var(--lightgrey));border-radius:30px;padding:35px;max-width:350px;box-shadow:0 0 1px var(--primary1),0 0 5px var(--white);border:2px solid #fff0;min-height:200px;margin:0;width:100%}.menopause-common-detail:hover{border:2px solid var(--secondary)}.menopause-common-detail b{color:var(--secondary);font-size:20px;width:100%;display:block;text-align:right}.menopause-common-detail b::before{content:'●';color:var(--secondary);margin-left:10px}.menopause-detail-ol{list-style:none;padding:0;margin-top:15px}.menopause-detail-ol li::before{content:'✓';color:var(--secondary);margin-left:8px;font-weight:700}.menopause-inner-title{font-size:17px;font-weight:700;margin:10px 0}.diagnosed-detail-ol{list-style:none;padding:30px;margin:30px auto;max-width:650px;background:var(--primary);backdrop-filter:blur(10px);border-radius:20px;box-shadow:0 3px 10px var(--primary1),-3px -3px 10px var(--white)}.diagnosed-detail-ol li{padding:15px 0;font-size:17px;border-bottom:1px dashed var(--secondary);font-weight:500;color:var(--secondary)}.diagnosed-detail-ol li:last-child{border-bottom:none}.menopause-darkbg{background:linear-gradient(0deg,#f1b7d0b3,#f59bb645)}.nipt-what-listing{gap:40px}.nipt-list{position:relative;padding:20px 25px;background:var(--white);border-radius:10px;border-top:2px dashed var(--secondary);box-shadow:0 6px 15px rgb(0 0 0 / .06);min-width:180px;font-size:20px;font-weight:600;color:var(--black)}.nipt-list::before{content:"";position:absolute;width:14px;height:14px;background:var(--secondary);border-radius:50%;top:-8px;left:50%;transform:translateX(-50%)}.diagnostic-center{font-size:25px;font-weight:700}.nipt-testbg{background-image:url(/wp-content/themes/hello-theme-child-master/assets/images/nipt-test-banner-bg.png);background-size:cover;background-position:center;position:relative}.nipt-testbg::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:var(--primary);opacity:.7}.nipt-testbg .container{position:relative;z-index:1}.nipt-testbg .section-title .title::before{background:#f59bb65c}.nipt-test .title{color:var(--secondary)}.nipt-list .emoji{width:15px!important;height:15px!important}.about-banner-section{background-image:url(/wp-content/themes/hello-theme-child-master/assets/images/about-us-banner-img.png);background-position:bottom right;background-repeat:no-repeat;background-size:cover;height:calc(100vh - 100px)}.about-professional-wrapper{gap:40px}.about-professional-right .gynecologist-description{font-size:22px;color:var(--black)}.about-professional-left img{border-radius:40px}.about-professional-left{width:500px}.about-professional-right{width:calc(100% - 540px)}.about-approach .description{font-size:17px;font-weight:500;color:var(--grey)}.approach-list{gap:30px}.approach-list .approch-icon{width:120px;height:120px;margin:0 auto 20px;border-radius:50%;border-bottom:5px solid var(--primary1)}.approach-list-li span{font-size:18px;font-weight:600;display:block}.approach-list-li{max-width:220px;padding:30px 20px;border-radius:18px;backdrop-filter:blur(10px);border:1px solid var(--primary1);transition:all .35s ease}.approach-list-li:hover{border-color:var(--secondary);transform:translateY(-8px)}.approch-icon{width:75px;height:75px;margin:auto;margin-bottom:15px;border-radius:16px;background:var(--primary)}.about-description{text-align:center;font-size:18px;font-weight:600;padding:50px;background:var(--primary);max-width:800px;margin:0 auto;border-radius:15px}.about-professional,.about-experience{background:linear-gradient(270deg,#f59bb63b 0%,#fbbed17d 45%,#fbbed17d 45%,var(--primary) 100%)}.about-professional-right .section-title,.about-experience .section-title{color:var(--white)}.about-professional-right .section-title .title::before,.about-experience .section-title .title::before{background:#ffffff36}.about-professional-left{text-align:center;position:relative}.about-professional-left img{width:420px;height:420px;object-fit:cover;border-radius:50%;border:8px solid var(--secondary);box-shadow:0 20px 40px rgb(0 0 0 / .15)}.about-makes-list{list-style:none;padding:0;position:relative;font-size:18px;font-weight:600;max-width:400px;margin:0 auto;border-radius:15px}.about-makes-list::before{content:"";position:absolute;right:5px;top:0;bottom:0;width:6px;background:var(--secondary);border:1px solid var(--primary);border-radius:10px}.about-makes-list li{position:relative;padding-right:35px;margin-bottom:20px}.about-makes-list li::before{content:"";position:absolute;right:0;top:6px;width:16px;height:16px;border-radius:50%;background:var(--primary1);border:1px solid var(--primary)}.contact-banner-wrapper>*{width:50%}.contact-banner-section{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:linear-gradient(135deg,#f59bb6de 0%,#f59bb6 50%,#f59bb6 100%),url(/wp-content/themes/hello-theme-child-master/assets/images/contact-main-bg.png)}.contact-banner-section::before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(139deg,var(--secondary) 0%,#f59bb6 50%,var(--primary) 100%);z-index:-1}.contact-us-left{padding:0 0 120px}.contact-banner-wrapper{padding-top:100px}.contact-banner-wrapper .title-banner{font-size:70px;line-height:70px;font-weight:800;margin-bottom:30px}.contact-banner-wrapper .gynecologist-description{font-size:25px;color:var(--white)}.contact-inner-img{width:auto;border-radius:50px;background-color:var(--primary1);text-align:center;padding:40px 40px 0;overflow:hidden;margin-bottom:30px;border:2px dashed var(--primary)}.contact-inner-img>img{height:100%;width:60%;margin-bottom:-10px}.contact-right{width:500px}.contact-left{width:calc(100% - 620px)}.contact-info-title{font-size:20px;font-weight:700}.contact-info:not(:last-child){margin-bottom:20px}.contact-info-data{color:var(--black)}.blog-banner-section{background-image:url(/wp-content/themes/hello-theme-child-master/assets/images/banner-of-blogs.png);background-position:center;background-repeat:no-repeat;background-size:cover;min-height:440px;position:relative}.blog-banner-section::before{content:'';content:'';background:var(--primary);position:absolute;top:0;left:0;width:100%;height:100%;opacity:.4}.blog-banner-section .common-title{position:relative;font-weight:700}.blog-card{width:calc(33.33% - 20px);padding:20px;background:var(--primary1);border-radius:30px 30px 0 30px}.blog-grid{gap:30px;margin:50px 0 0}.blog-thumb{overflow:hidden;height:230px}.blog-title{font-size:25px;font-weight:600;margin-bottom:10px}.blog-card a{color:var(--black)}.blog-excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:80px;color:var(--grey);font-size:18px}.blog-pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin:50px 0;flex-wrap:wrap}.blog-pagination .page-numbers{display:flex;align-items:center;justify-content:center;min-width:45px;height:45px;padding:0 14px;font-size:16px;font-weight:500;text-decoration:none;border-radius:10px;color:var(--secondary);background:#fbd6e1;transition:all .3s ease}.blog-pagination .page-numbers:hover{background:var(--secondary);color:var(--white);transform:translateY(-3px);box-shadow:0 10px 25px rgb(245 155 182 / 33%)}.blog-pagination .current{background:var(--secondary);color:var(--white);box-shadow:0 10px 25px rgb(245 155 182 / 33%)}.blog-pagination .next{padding:0 20px;font-weight:600;background:#fbd6e1;color:var(--secondary)}.blog-pagination .next:hover{background:var(--secondary);color:var(--white)}.blog-card{border-radius:18px;overflow:hidden;position:relative;padding:5px;background:linear-gradient(135deg,var(--primary),var(--secondary));transition:all .35s ease;background-size:200% 200%}.blog-card:hover{transform:translateY(-8px);box-shadow:0 20px 45px rgb(0 0 0 / .12);animation:gradientMove 3s ease infinite}@keyframes gradientMove{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.blog-card a{display:block;background:var(--white);border-radius:16px;overflow:hidden;text-decoration:none}.blog-thumb img{width:100%;height:100%;object-fit:cover}.blog-content{padding:20px}.blog-post-wrapper::after,.blog-main::after{content:'';width:120px;height:120px;display:block;position:absolute;top:80%;left:-40px;background:var(--primary);border-radius:20px;animation:spin-only 10s infinite;opacity:.3;z-index:-1}.blog-post-wrapper{position:relative;overflow:hidden}.blog-post-wrapper::before,.blog-main::before{content:'';width:120px;height:120px;display:block;position:absolute;top:80%;left:-40px;background:var(--primary);border-radius:20px;animation:spin-only 5s infinite;opacity:.3;z-index:-1}.blog-main::after{left:auto;top:60%;right:0}.blog-main::before{left:auto;top:60%;right:0}#doctor-detail-section .schedule-btn{margin:20px 0 0}article[id^="post-"]{background:var(--primary);color:var(--secondary);border-radius:0;padding:0;max-width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;width:100%}.blog-details-section .entry-header{padding:60px 80px;position:relative;width:50%;display:block!important;text-align:center}.entry-title{color:var(--black);text-transform:uppercase;margin-bottom:30px;text-shadow:0 0 20px #f59bb6}.entry-content{background:rgb(255 255 255 / .03);margin:40px;padding:60px;border:1px solid rgb(205 205 251 / .1);backdrop-filter:blur(10px)}.entry-content p::before{content:"// ";color:var(--primary);font-weight:700}.post-thumbnail{display:flex;align-items:center;width:50%}.post-date{background:#fbd6e1;color:var(--secondary);padding:12px 30px;border-radius:100px;font-weight:700;font-size:15px;box-shadow:0 10px 30px rgb(245 155 182 / 23%);display:inline-block}.info-card{background:var(--white);border:1px solid var(--secondary);border-right:2px dashed var(--primary);padding:20px;border-radius:12px 0 0 12px;box-shadow:0 10px 30px rgb(83 84 254 / .05);transition:transform 0.3s ease;font-size:20px;max-width:600px;margin:30px auto 0}.grid-layout{display:flex;flex-wrap:wrap;gap:50px}.grid-layout>*{width:calc(50% - 25px)}.text-content{padding:50px 0}.text-content h2{font-size:50px;font-weight:500;margin-bottom:30px}.image-container{position:relative;border-radius:20px;overflow:hidden;background:linear-gradient(135deg,var(--primary),var(--secondary));padding:10px;box-shadow:0 20px 50px rgb(245 158 184 / 22%);transition:all 0.4s ease;width:auto}.image-container .main-img{width:100%;height:100%;display:block;border-radius:16px;object-fit:cover;transition:transform 0.5s ease}.image-container:hover .main-img{transform:scale(1.05)}.image-container:hover{box-shadow:0 30px 70px #fff0}.image-container::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(245 155 182 / 23%),rgb(245 155 182 / 23%));opacity:0;transition:0.4s ease}.image-container:hover::after{opacity:1}.feature-list{counter-reset:my-counter}.feature-list li{counter-increment:my-counter;font-size:20px;padding:10px;border:1px solid var(--secondary);border-radius:5px;margin:10px 0}.feature-list li::before{content:counter(my-counter,decimal-leading-zero);margin-left:20px;font-weight:700}.blog-darkbg{background:var(--primary1)}.blog-darkbg .gynecologist-description{color:var(--white)}.video-suggestions{width:auto;height:400px;margin:0 auto;overflow:hidden;border-radius:5%;border:10px solid var(--white);outline:2px solid var(--primary);box-shadow:0 0 30px var(--primary)}.video-suggestions video{width:100%;height:100%;border-radius:50px;object-fit:cover}.text-image-alt .grid-layout .text-content{order:2}.text-image-alt .grid-layout .image-container{order:1}.blog-post-img img{height:500px}.tahefobu-sub-menu-item.tahefobu-active-menu-item .tahefobu-sub-icon{color:var(--white)!important}.make-different-treatment-grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:28px}.make-different-treatment-card{border-radius:28px;background:rgb(255 255 255 / .65);backdrop-filter:blur(14px);border:1px solid rgb(255 255 255 / .6);box-shadow:0 12px 32px rgb(123 52 93 / 18%);transition:.4s ease;width:100%;display:flex;align-items:flex-start;gap:15px;padding:30px 30px;position:relative;z-index:2;counter-increment:treatment-counter}.make-different-treatment-card .make-different-treatment-detail{padding-left:60px}.make-different-treatment-card:hover{transform:translateY(-10px);box-shadow:0 22px 50px rgb(123 52 93 / 18%)}.make-different-treatment-grid .icon-wrapper{width:85px;height:85px;background:var(--white);border:5px solid var(--primary);border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 0 6px var(--white)}.make-different-treatment-detail,.make-different-treatment-grid{position:relative}.make-different-treatment-detail::after{content:"0" counter(treatment-counter);position:absolute;left:0;top:0;font-size:3rem;font-weight:900;color:var(--primary1);line-height:1}.make-different-treatment-grid::before{content:"";position:absolute;right:42px;top:40px;bottom:40px;width:2px;background:linear-gradient(to bottom,var(--primary),#e2e8f0);z-index:1}.make-different-treatment-grid .feature-title{font-size:22px}.make-different-treatment-grid .benefit-text{line-height:normal}.make-different-treatment-grid .make-different-treatment-detail,.page-template-faq-template .faq-left{width:100%}.main-content{overflow:hidden}@media (min-width:768px){.turbo-header-template .tahefobu-nav-menu-horizontal .tahefobu-menu-item .tahefobu-sub-icon{margin-left:0;margin-right:7px}.tahefobu-nav-menu .tahefobu-sub-menu .tahefobu-sub-menu{left:auto;right:100%}.tahefobu-sub-divider-yes .tahefobu-sub-menu li a{text-align:right}.tahefobu-sub-divider-yes .tahefobu-sub-menu li.menu-item-has-children>.tahefobu-sub-menu-item .tahefobu-sub-icon{right:auto;left:15px;transform:rotate(90deg);top:35%}}@media (max-width:1519px){.site-header .header-inner{padding:0 15px}}@media (max-width:1440px){.site-navigation ul.menu li a{padding:8px 9px}.blog-details-section .entry-header{padding:70px}}@media (max-width:1199px){.site-navigation ul.menu li a{font-size:16px}.title{font-size:55px}.services-wrapper{gap:15px}.service-item{width:calc(25% - 12px);padding:20px;border-radius:20px 20px 0 0}.site-footer .footer-inner>div{width:31.33%}.site-footer .footer-inner{gap:20px;justify-content:flex-start;padding:40px 15px}.site-footer .footer-inner>div:nth-of-type(3)::after{background:#fff0}.site-navigation{width:calc(100% - 220px)}.blog-grid{gap:15px}.blog-card{width:calc(33.33% - 10px)}.blog-thumb{height:180px}.left-doctor-img>img{width:90%}header#site-header{padding:16px 0}.stat-item{padding:30px 10px;width:calc(19% - 7px)}.contact-form-wrapper{gap:60px}.contact-left{width:calc(100% - 460px)}.contact-right{width:400px}.tahefobu-nav-menu-horizontal .tahefobu-nav-menu>li{margin:0 5px!important;padding:0!important}.site-footer .footer-inner .site-branding .site-logo img{margin:0}.social-footer{text-align:right}.site-footer .site-footer-social-links{justify-content:flex-start}.make-different-treatment-grid .benefit-text{min-height:72px}}@media (max-width:1024px){.fertility-treatments-wrapper>*{width:calc(50% - 10px)}.fertility-treatments-wrapper{gap:20px}.fertility-title{font-size:20px}.fertility-description{font-size:16px}.benifits-ul{padding:30px 0;gap:20px}.benifits-li{width:calc(25% - 15px)}.expert-icon-wrapper{width:90px;height:90px}.expert-listing{padding:30px 20px}.site-header .header-inner .site-branding .site-logo img{height:50px}.approach-list{gap:20px}.approach-list-li{max-width:200px;padding:30px 10px}.approach-list .approch-icon{width:100px;height:100px;padding:25px}.about-professional-right{width:calc(100% - 460px)}.about-professional-left{width:420px}.stat-item{width:100%;max-width:230px;min-height:230px}.contact-banner-wrapper .title-banner{font-size:60px;line-height:60px}.blog-details-section .entry-header{padding:40px}.grid-layout{gap:30px}.grid-layout>*{width:calc(50% - 15px)}.text-content h2{font-size:40px;margin-bottom:15px}}@media (max-width:991px){.hero-top-data>*{width:100%}.hero-right img{margin:0;padding:0}.schedule-wrapper{margin-top:10px}.hero-top-data{gap:30px}.contact-form-wrapper>*{width:100%}.contact-form-wrapper{gap:50px}.contact-inner-img{border-radius:15px}.contact-inner .form-group{width:100%}.title{font-size:50px}.service-item{width:100%;max-width:300px}.journey{padding:80px 20px}.step{font-size:16px;padding:14px 18px;max-width:180px}.step1{top:20px;left:10px}.step2{top:10px;left:220px}.step3{top:60px;left:380px}.step4{top:60px;right:10px}.stat-item{border-radius:15px;padding:20px 10px}.stat-number{font-size:20px}.benifits-li{font-size:17px;padding:20px 10px}.expert-listing{width:calc(50% - 10px)}.left-doctor-img>img{width:100%}.left-doctor-img::after,.left-doctor-img::before{right:0}.left-doctor-img::before{left:0;right:auto}.site-footer .footer-inner .site-branding .site-description{font-size:20px;text-align:right;margin:0 0 20px}.footer-title{font-size:20px;margin-bottom:10px}.location-detail a,.location-detail p{line-height:normal}.site-footer .site-footer-social-links .site-footer-social-link svg{width:25px;height:25px}.site-footer .site-footer-social-links .site-footer-social-link svg.icon-tabler-brand-pinterest{width:27px;height:27px}.advantages-detail-li{width:calc(50% - 10px)}.site-navigation-toggle-holder .site-navigation-toggle-icon{color:var(--black)}.site-navigation-toggle-holder .site-navigation-toggle,.site-navigation-toggle-holder{padding:0}.site-navigation-toggle-holder .site-navigation-toggle:hover,.site-navigation-toggle-holder .site-navigation-toggle:active,.site-navigation-toggle-holder .site-navigation-toggle:focus{background:#fff0}.hero-btn-name{width:calc(100% - 60px)}.site-navigation-dropdown ul.menu li a{padding:10px;font-size:17px;font-weight:600;color:var(--black)}.site-header .site-navigation-dropdown ul{background:radial-gradient(circle at top left,var(--primary),var(--primary1));box-shadow:0 18px 50px #ffffff12}.site-header .site-navigation-dropdown ul.menu li a{background-color:#fff0}.approach-list-li{max-width:165px;padding:20px 10px}.about-professional-left{margin:0 auto}.about-professional-right{width:100%}.contact-banner-wrapper .title-banner{font-size:40px;line-height:40px;font-weight:700;margin-bottom:20px}.contact-us-left{padding:0 0 50px}.contact-banner-wrapper{padding-top:50px}.site-header .header-inner{justify-content:center}.header-button .schedule-btn{padding:7px 10px;font-size:15px}.entry-title{font-size:30px}.post-date{padding:10px 15px}.grid-layout>*{width:100%}.fertility-section .image-container{order:1}.fertility-section .text-content{order:2;padding:0}.hero-section{padding-bottom:50px}}@media (max-width:768px){.blog-pagination{gap:8px;margin:30px 0}.blog-pagination .page-numbers{min-width:38px;height:38px;font-size:14px}}@media (max-width:767px){.section-padding{padding:30px 0}.site-footer .footer-inner>div{width:100%;padding:0}.site-footer .footer-inner{gap:40px}.site-footer .footer-inner>div:not(:last-child)::after{width:100%;height:1px;top:auto;bottom:-25px;right:0;background:linear-gradient(267deg,var(--secondary) -10%,var(--secondary) 34.28%,#fff0 100%)}.nav-links .nav-previous a,.nav-links .nav-next a,.archive-button{font-size:16px}.nav-links .nav-previous svg,.nav-links .nav-next svg,.archive-button svg{width:17px}.site-footer .site-logo.show{max-width:350px;padding:0}.social-footer{text-align:right}.site-footer .site-footer-social-links{justify-content:flex-start}.faq-wrapper>*,.listing-offer>div{width:100%}#doctor-detail-section .left-listing-section{order:1}#doctor-detail-section .right-listing-section{order:2}.site-footer .footer-inner .site-branding .site-logo img{margin:0}.benefit-text,.call-to-appoint,.variety-languages,.clinic-address,.privacy,.nipt-list{font-size:17px}.health-appoint{font-size:18px}.make-appoint,.feature-title{font-size:22px}.contact-title{font-size:25px}.gynecologist-title{font-size:35px}.monitoring-item{height:160px}.fertility-treatments-wrapper>*{width:100%}.step{position:unset;width:100%;margin:10px auto;z-index:1}section.journey{text-align:center;padding:0}.journey-path{display:none}.menopause-wrapper{border-radius:10px}.title::before{bottom:10px}.menopause-why .gynecologist-description{font-size:18px}.page-template-menopause h4,.diagnostic-center{font-size:20px}.menopause-therapy-wrapper{padding:20px}.diagnosed-detail-ol,.menopause-common-detail{padding:20px;border-radius:10px}.about-banner-section{background-position:60%}.about-description{font-size:16px;padding:20px}.contact-banner-wrapper>*{width:100%}.contact-us-right{order:2;display:none}.blog-card{width:calc(50% - 10px)}.blog-title{font-size:22px}.blog-excerpt{font-size:16px;min-height:75px}.blog-details-section article[id^="post-"]>*{width:100%}.blog-details-section .entry-header{padding:60px 20px}.video-suggestions video{border-radius:20px}.video-suggestions,.post .blog-post-img img{height:auto}.text-content h2{font-size:30px}.feature-list li{font-size:18px;padding:7px 10px}.feature-list li::before{margin-left:10px}.site-navigation{order:3;width:60px;padding:0}.header-button{order:2}.show-logo{order:1;width:calc(100% - 210px)}.tahefobu-site-logo{text-align:right}.turbo-header-template .tahefobu-mobile-toggle-open .tahefobu-mobile-toggle-line:nth-child(3){transform:rotate(-45deg) translate(6px,-7px)}.tahefobu-mobile-menu-item-align-right .tahefobu-mobile-nav-menu .menu-item-has-children>a:after{border:0!important;font-size:18px!important}.turbo-header-template .tahefobu-mobile-nav-menu a.tahefobu-active-menu-item::after{color:var(--white)!important}.turbo-header-template .tahefobu-mobile-nav-menu .tahefobu-mobile-sub-menu-item{font-size:14px!important}.turbo-header-template .tahefobu-mobile-menu-item-align-right .tahefobu-mobile-nav-menu{margin-top:20px!important}.make-different-treatment-card{width:100%;padding:20px}.make-different-treatment-grid .benefit-text{min-height:unset}.make-different-treatment-grid .icon-wrapper{width:70px;height:70px}.make-different-treatment-detail::after{font-size:35px;font-weight:700}.customer-review-container .owl-nav{width:100%;left:0}.customer-review-inner{padding:0 30px}.appointment-section .container{padding:10px 20px}.appointment-section{padding-left:15px;padding-right:15px}.page-template-Intrauterine-device .title,.page-template-Pre-pregnancy-counseling .title{color:var(--black)}}@media (max-width:749px){.menopause-common-detail{min-height:unset}}@media (max-width:576px){.site-footer .footer-inner .site-navigation ul.menu li{display:block;text-align:right}.nipt-list{padding:10px 15px;border-radius:5px}.nipt-list::before{width:12px;height:12px}.nipt-list .emoji{width:12px!important;height:12px!important}.nipt-what-listing,.about-professional-wrapper{gap:20px}.about-professional-left img{width:auto;height:auto}.about-professional-right .gynecologist-description{font-size:20px}.blog-card{width:100%}.blog-thumb{height:auto}.blog-banner-section{min-height:240px}.blog-banner-section .common-title{font-size:25px}.why-grid .card{width:100%;max-width:350px}}@media (max-width:575px){.title-banner{font-size:30px}.site-name{font-size:16px}.title{font-size:40px;margin-bottom:15px}.appointment-title{font-size:25px}.fertility-treatments-wrapper .technology-video{border-radius:14px}.benifits-li{width:100%}.choose-card .icon-wrapper{margin:0 auto}.choose-card .choose-detail{width:100%;text-align:center}.choose-card{margin-bottom:30px;gap:10px}.choose-grid{padding:15px}.why-choose-section .section-title{justify-content:center}.pre-pregnancy-list li{padding:12px 45px 12px 20px;border-radius:12px;font-size:16px;width:100%}.expert-listing,.pregnancytest-li,.pregnancytest-ul,.menopause-li{width:100%}.title::before{bottom:5px;height:5px}}@media (max-width:400px){.schedule-wrapper{justify-content:center}.step{font-size:15px;padding:14px 16px}.hero-top-data>*{text-align:center}.stat-item{width:100%}.title{font-size:30px}.approach-list-li{width:100%;max-width:200px}}