a,label{color:var(--primary-color)}.about-image,.close-btn,.footer-bottom,.hero-content,.section-title,.service-card,.services-hero-content,.testimonial-card{text-align:center}.contact-details a,.main-nav a,.why-btn,a{text-decoration:none}#services-section,body{background-color:var(--background-color);scroll-behavior:smooth}.faq-answer,.no-scroll,.sticky{overflow:hidden}#footer,*{font-family:Poppins,sans-serif}a{transition:color .3s}:root{--primary-color:#9b846d;--secondary-color:#d1bb92;--text-dark-color:#333;--text-light-color:#fff;--background-color:#f7f7f7}*{margin:0;padding:0;box-sizing:border-box;font-style:normal}.container{max-width:85%;width:100%;margin:0 auto}.faq-accordion,button,img,input,label,select,textarea{width:100%}label{margin-bottom:5px;font-weight:600}input,select,textarea{padding:10px 14px;border:1px solid #ccc;border-radius:6px;font-size:16px;resize:none}.close-btn,button{border:none;color:var(--text-light-color);cursor:pointer}input,select{margin-bottom:10px}input:focus,select:focus,textarea:focus{border-color:var(--primary-color);outline:0}button{padding:10px 15px;border-radius:5px;background-color:var(--primary-color);font-size:16px;transition:.3s;margin-top:10px}.line-animate{display:inline-block;position:relative}.line-animate::after{content:'';position:absolute;width:0;height:4px;display:block;margin-top:3px;border-radius:10px;right:0;background:var(--primary-color);transition:width .3s;-webkit-transition:width .3s}.line-animate:hover::after{width:100%;left:0;background:var(--primary-color)}.popup-container{backdrop-filter: blur(5px);position:fixed;inset:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:5;display:none;justify-content:center;align-items:center}#header,.popup{background-color:var(--text-light-color)}.popup-header img{display:block;width:150px;margin:0 auto}.popup{width:90%;max-width:500px;padding:20px;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1);position:relative}#footer,.close-btn,.hero-content button{background-color:var(--primary-color)}.close-btn{position:absolute;top:7px;right:7px;font-size:20px;border-radius:100px;width:30px}#header{width:100%;z-index:3;transition:.4s}.sticky{position:fixed;top:0;left:0;right:0;animation:.6s ease-out forwards slideFadeDown;box-shadow:0 2px 8px rgba(0,0,0,.1)}@keyframes slideFadeDown{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}.header-flex{display:flex;justify-content:space-between;align-items:center;flex-direction:row;padding:10px 0}.main-nav ul,.mv-card h3{display:flex;align-items:center}.logo{width:150px}.main-nav ul{list-style:none;gap:20px}.main-nav button{margin-top:unset}.main-nav a{font-weight:700;color:var(--text-dark-color);transition:.3s}#footer,.faq-question:hover,.footer-bottom a,.hero-content button{color:var(--text-light-color)}.comparison-table th,.faq-question:hover,.hero-content button:hover,.submit-btn:hover,.why-btn:hover{background-color:var(--secondary-color)}.hero-content{position:relative;z-index:2;color:#fff;max-width:800px;padding:20px;width:80%;margin:0 auto}.hero-content h2{font-size:2.8rem;font-weight:700;margin-bottom:1rem}.hero-content p{font-size:1.2rem;margin-bottom:2rem}.hero-content button{border:none;padding:12px 30px;font-size:1rem;border-radius:5px;cursor:pointer;transition:.3s}#about-section,#medicine-guide{padding:40px 0}.about-container{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:40px}.about-image{width:100%;max-width:45%}.about-text{width:100%;max-width:50%}.about-text h2{font-size:2rem;color:var(--text-dark-color);margin-bottom:20px}.about-text h3{font-size:1.4rem;color:var(--primary-color);margin:30px 0 15px}.about-text p{font-size:1rem;line-height:1.7;color:var(--text-dark-color);margin-bottom:15px}#services-section{padding:40px 0;width:100%}.section-title{font-size:2rem;color:var(--text-dark-color);margin-bottom:40px}.services-grid,.why-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;width:100%}.service-card,.why-card{padding:25px 20px;width:300px;background-color:var(--text-light-color)}.service-card{border:1px solid var(--secondary-color);border-radius:10px;transition:transform .3s,box-shadow .3s}.stat-card,.why-card{border:1px solid var(--secondary-color);text-align:center}.service-card:hover{transform:translateY(-8px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.service-icon,.why-icon{font-size:36px;color:var(--primary-color);margin-bottom:15px}.service-card h3,.why-card h3{font-size:1.2rem;color:var(--text-dark-color);margin-bottom:10px}.service-card p,.stat-card p,.why-card p{font-size:1rem;color:var(--text-dark-color)}#mission-vision,#testimonials,#why-homeopathy,#why-section{padding:40px 0;background-color:var(--background-color);width:100%}.why-card{border-radius:10px;transition:.3s}.stat-card:hover,.why-card:hover{transform:translateY(-6px);box-shadow:0 6px 15px rgba(0,0,0,.08)}#about-doctor,#comparison,#faq,#trust-stats{padding:40px 0;background-color:var(--text-light-color);width:100%}.stats-grid{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.about-grid,.footer-top,.mv-grid,.why-homeopathy-grid{display:flex;gap:40px}.stat-card{width:16%;padding:30px 20px;background-color:var(--background-color);border-radius:10px;transition:transform .3s,box-shadow .3s}.stat-card h3{font-size:2rem;font-weight:700;color:var(--primary-color);margin-bottom:10px}.testimonial-card{background-color:var(--text-light-color);border:1px solid var(--secondary-color);padding:25px;border-radius:10px}.faq-answer,.faq-question{background-color:var(--background-color)}.stars i{color:#f5b301;font-size:20px}.testimonial-card p{font-size:1rem;color:var(--text-dark-color);margin:20px 0}.testimonial-card h4{font-size:1rem;color:var(--primary-color);margin-bottom:10px}.dosage-card h3,.dosage-card ul,.faq-answer p,.faq-question,.mv-card p,.services-hero-content,.why-btn:hover,.why-content p{color:var(--text-dark-color)}.testimonial-image img{width:120px;height:120px;border-radius:50%;object-fit:cover;border:2px solid var(--primary-color)}.faq-item{border-bottom:1px solid var(--secondary-color);margin-bottom:10px}.faq-question{width:100%;padding:15px 20px;font-size:1rem;font-weight:700;border:none;outline:0;cursor:pointer;text-align:left;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s}.faq-question .icon{font-size:20px;transition:transform .5s ease-in-out}.faq-answer{max-height:0;padding:0 20px;transition:max-height .5s ease-in-out}.faq-answer p{padding:15px 0}.faq-item.open .faq-answer{max-height:500px}.faq-item.open .faq-question .icon{transform:rotate(180deg)}#footer{padding:60px 0 20px;width:100%}.footer-top{flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}.footer-left,.footer-middle,.footer-right{flex:1 1 250px}.footer-logo{width:180px;filter:brightness(0) invert(1);opacity:.9}.footer-left p{font-size:.95rem;opacity:.9}.footer-middle h4,.footer-right h4{font-size:1.2rem;margin-bottom:10px;color:var(--secondary-color)}.footer-middle ul{list-style:none;padding:0}.footer-middle ul li{margin:6px 0}.dosage-card ul li,.footer-right p{margin-bottom:8px;font-size:.95rem;line-height:1.6}.footer-middle ul li a,.footer-right a{color:var(--text-light-color);text-decoration:none;font-size:.95rem}.footer-right i{margin-right:8px;color:var(--secondary-color)}.footer-bottom{border-top:1px solid rgba(255,255,255,.2);padding-top:20px;font-size:.85rem;opacity:.85}.about-grid{align-items:flex-start}.about-image img{box-shadow:0 4px 20px rgba(0,0,0,.1);width:100%;max-width:400px;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.1)}.about-content,.contact-details{flex:1;color:var(--text-dark-color)}.about-content .qualifications{font-size:1.1rem;color:var(--secondary-color);margin-bottom:20px}.about-content p{margin-bottom:16px;line-height:1.6}.about-content .subheading{font-size:1.2rem;font-weight:700;color:var(--primary-color);margin-top:20px;margin-bottom:10px}.about-content blockquote{margin-top:20px;font-style:italic;background:var(--background-color);border-left:4px solid var(--primary-color);padding:15px 20px;border-radius:6px;color:var(--text-dark-color)}.about-content blockquote span{display:block;margin-top:10px;font-weight:700;color:var(--primary-color)}.mv-grid{justify-content:space-between;flex-wrap:wrap}.mv-card{flex:1;min-width:300px;background-color:var(--text-light-color);border:1px solid var(--secondary-color);padding:30px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.05)}.mv-card h3{font-size:1.5rem;color:var(--primary-color);margin-bottom:15px;gap:10px}.mv-card i{font-size:1.4rem}.mv-card p{margin-bottom:12px;line-height:1.6}.why-homeopathy-grid{align-items:center}.why-img img{width:100%;border-radius:12px;box-shadow:0 6px 20px rgba(0,0,0,.1)}.contact-form,.why-content{flex:1}.why-content p{font-size:1rem;margin-bottom:18px;line-height:1.7}.why-btn{display:inline-block;background-color:var(--primary-color);color:var(--text-light-color);padding:10px 20px;border-radius:6px;font-weight:500;transition:.3s}#medicine-guide,.comparison-table{background-color:var(--background-color);width:100%}.comparison-table,.dosage-card{border:1px solid var(--secondary-color)}.table-scroll{overflow-x:auto}.comparison-table{border-collapse:collapse;min-width:800px}.comparison-table td,.comparison-table th{padding:16px;text-align:left;border:1px solid var(--secondary-color);color:var(--text-dark-color);vertical-align:top;font-size:1rem}.comparison-table th{color:var(--text-light-color);font-weight:600}.box-icon,.icon-wrap,.services-hero h1{color:var(--primary-color)}.dosage-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.dosage-card{flex:1 1 calc(33.33% - 20px);background:rgba(255,255,255,.6);backdrop-filter:blur(10px);padding:30px;border-radius:15px;box-shadow:0 4px 20px rgba(0,0,0,.05);transition:.3s}.dosage-card:hover{transform:translateY(-8px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.icon-wrap{font-size:3rem;margin-bottom:15px}.dosage-card h3{font-size:1.4rem;margin-bottom:15px}.dosage-card ul{list-style:disc;padding-left:20px}.services-hero{background-color:var(--background-color);padding:60px 20px}.services-hero h1{font-size:2.5rem;font-weight:700;margin-bottom:20px}.services-hero p{font-size:1.1rem;line-height:1.7;max-width:800px;margin:0 auto;color:var(--text-dark-color)}.condition-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;margin-top:40px}.condition-conatiner{background-color:var(--text-light-color);border-left:4px solid var(--primary-color);padding:20px 24px;border-radius:12px;box-shadow:0 8px 18px rgba(0,0,0,.05);transition:transform .3s,box-shadow .3s}.condition-box{display:flex;gap:16px;transition:transform .3s}.contact-details,.contact-form{background:#fff;padding:25px;border-radius:10px;box-shadow:0 5px 10px rgba(0,0,0,.05)}.submit-btn,.view-more a{background-color:var(--primary-color)}.condition-conatiner:hover{transform:translateY(-4px)}.box-icon{font-size:32px;flex-shrink:0;margin-top:5px}.condition-box h3{font-size:18px;color:var(--text-dark-color);margin-bottom:10px;font-weight:600}.contact-details a,.contact-details i,.info-flex a i,.info-flex a:hover,.pre-flex .social-links a:hover{color:var(--primary-color)}.condition-box ul{padding-left:18px;list-style-type:disc}#contact-us .section-heading{font-size:28px;font-weight:700;color:var(--primary-color);display:flex;align-items:center;gap:10px;margin-bottom:10px}#contact-us .section-subtext{color:var(--text-dark-color);margin-bottom:40px;max-width:800px}.contact-grid{display:flex;flex-wrap:wrap;gap:30px;width:100%}.contact-details ul{list-style:none;padding:0;margin:0}.contact-details li{margin-bottom:15px;line-height:1.6;display:flex;gap:10px;align-items:flex-start}.contact-details i{font-size:20px;min-width:24px}.contact-details a:hover{text-decoration:underline}.submit-btn{color:var(--text-light-color);padding:12px 20px;border:none;font-weight:600;cursor:pointer;border-radius:6px;transition:.3s}.map-container{width:100%;margin-top:30px;border-radius:10px;border:1px solid var(--secondary-color);height:600px;overflow:hidden}.error-container,.thankyou-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:53vh;text-align:center;padding:10px 30px}.error-container h2,.thankyou-container h2{font-size:44px;line-height:60px;font-weight:500}.error-container p,.thankyou-container p{font-size:16px;margin-bottom:20px}.newCheck{border:3px solid #0f0;border-radius:1000px;padding:2px 10px;color:#0f0;font-size:30px;font-weight:800}.why-img img{max-width:300px}.about-content,.about-image,.about-text{position:sticky;top:120px}@media (max-width:767px){.about-grid{align-items:flex-start;flex-direction:column}.about-image{width:100%;max-width:100%}.about-content,.about-image{position:relative;top:0}}.footer-logo{filter:unset;opacity:1}.social-links{display:flex;gap:15px;margin-top:10px}.social-links a{color:#fff;font-size:24px;transition:color .3s}.menu-button{font-size:30px;display:none}.mobile-nav a{font-weight:700;color:var(--text-dark-color);transition:.3s;font-size:20px}.mobile-nav ul{display:flex;list-style:none;flex-direction:column;gap:20px;align-items:center}.mobile-nav{display:block;position:fixed;top:0;right:0;bottom:0;width:80%;background-color:#fff;z-index:4;transition:.3s;transform:translateX(150%);padding-top:30px}.mobile-nav.open{transform:translateX(0)}#overlay{display:none;position:fixed;z-index:3;width:100%;height:100%;inset:0;background-color:#33333373}.close-menu{position:absolute;top:0;background:var(--text-dark-color);width:40px;height:40px;font-size:25px;display:flex;align-items:center;justify-content:center;color:var(--text-light-color)!important;left:-40px}.loader{display:block;border:4px solid #f3f3f3;border-top:4px solid #9b846d;border-radius:50%;width:30px;height:30px;animation:1s linear infinite spin;margin:10px auto}.dasktop-banner,.image-overlay,.mobile-banner{height:0;position:relative}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.form-disabled{pointer-events:none;opacity:.6;padding:0 30px}@media (max-width:992px){.menu-button{display:block}.main-nav{display:none}}.pre-flex{display:flex;justify-content:space-between;align-items:center}.pre-header{background-color:#f8f9fa;padding:10px 0;border-bottom:1px solid #e9ecef}.pre-flex .social-links{margin-top:0;gap:10px}.pre-flex .social-links a{color:#6c757d;font-size:20px;transition:color .3s}.info-flex{display:flex;align-items:center;gap:12px}.info-flex a{display:block;color:#6c757d;text-decoration:none;font-size:14px}.book-contact,.view-more a{color:#fff;text-decoration:none}.info-flex a i{margin-right:2px}@media(max-width:1180px){.pre-header{display:none}}.view-more{text-align:center;margin-top:20px;width:100%}.view-more a{display:inline-block;padding:10px 20px;border-radius:5px;font-weight:600;transition:background-color .3s}.image-overlay{padding-top:100%;width:100%}.image-overlay img{position:absolute;inset:0;width:100%;height:100%;max-width:100%;object-fit:cover}.dasktop-banner{display:block;padding-top:37%}.dasktop-banner img,.mobile-banner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mobile-banner{display:none;padding-top:100%}.cta-button,.review-qr,.testimonial-slider{display:flex;gap:20px}.reel-video,.reel-video video{height:100%;border-radius:10px}.testimonial-slider{flex-direction:row;justify-content:center;align-items:center}.review-qr{flex-direction:column;align-items:center;width:25%}.about-container{position:relative}.reel-video{position:relative;width:100%;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.1);padding-top:155%}.reel-video video{position:absolute;top:0;left:0;width:100%;object-fit:cover}.cta-button{align-items:center;justify-content:center;margin-top:20px}.cta-button a{background:var(--primary-color);color:var(--text-light-color);padding:10px 15px;border-radius:6px}.reel-section{padding:80px 0;background-color:var(--text-light-color);width:100%}@media (max-width:768px){.dasktop-banner{display:none}.mobile-banner{display:block}}[data-aos^=fade][data-aos^=fade]{opacity:0}.book-appointment{width:100%;margin-top:auto;text-align:center}.book-contact{display:inline-block;background-color:var(--primary-color);padding:12px 24px;border-radius:8px;font-weight:500;transition:background-color .3s,transform .3s;margin-top:10px}.condition-conatiner{display:flex;align-items:center;flex-direction:column;justify-content:space-between}