.panditcityContainer2{padding-left:1rem;padding-right:1rem}p.section_tag_p{width:auto;margin:0 auto}.popular-puja-h2{color:var(--np-text-dark);font-size:28px;font-weight:600}.joining_benifit_cards_items{text-align:center;user-select:none;background-color:#fff;border:1px solid #e9880f4d;border-radius:10px;padding:13px}.joining_benifit_cards_items:hover{border:2px solid var(--np-saffron);transition:all .5s}.joining_benifit_cards_items span{color:var(--np-saffron);font-size:18px;font-weight:600}.joining_benifit_cards_items p{font-size:12px!important}.cards_icon{background-color:#ffedd5;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto;display:flex}.cards_icon span{color:var(--np-saffron);font-size:32px!important;font-weight:300!important}.register_now_btn{background:var(--np-grad-green);border:none;border-radius:14px;align-items:center;width:max-content;padding:14px 28px;font-weight:600;transition:all .3s;display:flex;box-shadow:0 8px 20px #4d94234d;color:#fff!important}.register_now_btn:hover{color:#fff;transform:translateY(-3px);box-shadow:0 12px 30px #4d942366}.panditRegistrations_btn.mt-4{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.register_now_btn2{color:var(--np-text-dark);border:2px solid var(--np-text-dark);background-color:#0000;border-radius:14px;width:max-content;margin:0 auto;padding:8px 15px;font-size:17px;display:block}.register_now_btn2:hover{color:var(--np-text-dark)}.cta-texts span{display:block}.btn-tilted{background:var(--np-saffron);cursor:pointer;border:none;border-radius:30px;padding:10px 8px;transition:all .3s;color:#fff!important;font-size:14px!important}.orange-section-bg{background:#fbf9fa}.register-now-cta{background:linear-gradient(to bottom right,#fff7ed,#fff,#fff7ed)}.usecase{display:block}.quality-section{border:2px solid var(--np-saffron);background:#fff;border-radius:16px;margin-top:64px;padding:32px}.quality-note{justify-content:space-between;align-items:center;display:block}.quality-note p{font-size:14px!important}.quality-title{color:var(--np-text-dark);text-align:center;margin-bottom:24px;font-size:24px}.quality-grid{text-align:center;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.quality-card{padding:10px}.quality-icon{margin-bottom:8px;font-size:40px}.quality-heading{color:var(--np-text-dark);margin-bottom:4px;font-weight:500}.quality-text{color:var(--np-text-mid);font-size:14px}.ritual-list{margin-bottom:24px;padding-left:15px;list-style:none}.ritual-list li{align-items:center;gap:5px;margin-bottom:10px;text-decoration:none;list-style:none;display:flex;position:relative}.info{color:#6b7280;gap:24px;margin-bottom:24px;font-size:12px;display:flex}.info span{align-items:center;gap:7px;display:flex}.image-box{border-radius:16px;overflow:hidden;box-shadow:0 10px 25px #00000026}.image-box img{object-fit:cover;width:100%;height:320px}.usecase .usecase-grid{margin-bottom:30px}.usecase .usecase-grid:last-child{margin-bottom:0}.usecase-grid-content{padding-bottom:30px}.usecase-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.usecase-grid.reverse{direction:rtl}.usecase-grid.reverse>*{direction:ltr}.usecase-grid-content h3{margin-bottom:16px;font-size:28px;font-weight:600}.usecase-grid-description{color:var(--np-text-mid);margin-bottom:24px;font-size:18px;line-height:1.6}.services-review-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:24px;transition:box-shadow .3s}.services-review-card:hover{box-shadow:0 10px 25px #00000014}.services-review-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.services-stars{color:#facc15;letter-spacing:2px;font-size:18px}.services-verified{color:#16a34a;background:#ecfdf5;border-radius:6px;align-items:center;padding:4px 8px;font-size:12px;display:flex}.services-verified span{font-size:18px}.services-review-text{color:#374151;height:auto;margin-bottom:20px;font-size:14px;line-height:1.6}.services-review-footer{border-top:1px solid #e5e7eb;padding-top:16px}.services-review-name{color:var(--np-text-dark);margin-bottom:4px;font-weight:700}.services-review-meta{color:#6b7280;align-items:center;gap:5px;margin-bottom:6px;font-size:14px;display:flex}.service-table-card{border:1px solid #f0f0f0;border-radius:10px;padding:0}.table-header,.table-row{grid-template-columns:.6fr 1.2fr 1.2fr;padding:16px;display:grid}.table-header{background:#f3f4f6;border-bottom:1px solid #e5e7eb;font-weight:700}.table-row{border-bottom:1px solid #f0f0f0}.table-row.last{border-bottom:none}.center{text-align:center}.muted{color:#6b7280}.success{color:#16a34a;font-weight:500}.highlight{color:var(--np-saffron)}.italic{font-style:italic}.center.success svg,.booking-benefits ul li svg{fill:#fff}.cta{text-align:center;margin-top:32px}.media-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;display:flex}.media-name{color:var(--np-text-mid);cursor:default;font-family:Noto Sans,sans-serif;font-size:22px;transition:all .3s}.media-name:hover{color:#ff7a18;transform:scale(1.05)}.vedic-ref-box{background:var(--np-saffron)2b;border-left:5px solid var(--np-saffron);border-radius:8px;margin:30px 0;padding:20px}.vedic-ref-inner{align-items:flex-start;gap:15px;display:flex}.vedic-ref-icon{color:var(--np-saffron);font-size:24px;line-height:1}.vedic-ref-content{flex:1}.vedic-ref-text{color:var(--np-text-dark);margin-bottom:8px;font-size:16px;line-height:1.6}.vedic-ref-text strong{font-weight:700}.vedic-ref-text em{font-style:italic}.vedic-ref-source{color:#6b7280;font-size:13px}.about-guide-box{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;margin:auto;padding:32px}.about-guide-title{color:var(--np-text-dark);margin-bottom:16px;font-size:22px}.about-guide-text{color:#374151;margin-bottom:20px;font-size:16px;line-height:1.7}.about-guide-meta{color:var(--np-text-mid);gap:20px;margin-bottom:20px;font-size:14px;display:flex}.about-guide-review{flex:1}.about-guide-date{border-left:1px solid #d1d5db;padding-left:16px}.about-guide-sources{color:var(--np-text-mid);border-top:1px solid #e5e7eb;padding-top:16px;font-size:13px;line-height:1.6}.service-cta-texts{justify-content:center;align-items:center;gap:5px;display:flex}.service-cta-texts span{align-items:center;font-size:10px;display:flex}.vd-breadcrumb{margin:0;padding:0;font-size:15px;list-style:none;display:flex}.vd-breadcrumb-item+.vd-breadcrumb-item:before{content:"»";color:#777;padding:0 6px}.vd-breadcrumb-item a{color:var(--np-saffron);font-size:16px;text-decoration:none}.vd-breadcrumb-item{font-size:16px}span.breadcrumb_last{color:var(--np-saffron);font-size:12px;font-weight:600}.faq-section{background:#fff}.footer-container{margin-top:0;background-color:var(--np-saffron)!important}body,h1,h2,h3,h4,h5,h6,p{font-family:var(--np-font)}.wp-content-section table.w-100{border:3px solid #f37420!important}.wp-content-section tbody,td,tr{border:1px solid #f37420!important}.wp-content-section th{border:1px solid #f37420!important;padding:10px!important}.np-gallery-section{text-align:center;background:#fff;padding:35px 0;overflow:hidden}.np-gallery-header{max-width:760px;margin:0 auto 22px;padding:0 15px}.np-gallery-title{color:#0d2745;margin:0 0 8px;font-size:26px;font-weight:700;line-height:1.25}.np-gallery-tagline{color:#666;margin:0 auto;font-size:15px;line-height:1.6}.np-gallery-swiper{width:100%;padding:10px 0 45px;overflow:visible}.np-gallery-swiper .swiper-wrapper{align-items:center;column-gap:20px;height:auto}.np-gallery-swiper .swiper-slide{width:260px;transition:all .3s}.np-gallery-img{object-fit:cover;cursor:pointer;border:5px solid #f0dfd3;border-radius:14px;width:100%;height:190px;display:block}.np-gallery-swiper .swiper-slide-active{opacity:1;filter:blur()}.np-gallery-pagination .swiper-pagination-bullet{opacity:1;background:#e7cdcd;width:7px;height:7px}.np-gallery-pagination .swiper-pagination-bullet-active{background:#b23b42}.np-img-popup{z-index:999999;opacity:0;visibility:hidden;background:#000000db;justify-content:center;align-items:center;padding:20px;transition:all .25s;display:flex;position:fixed;inset:0}.np-img-popup.active{opacity:1;visibility:visible}.np-popup-img{object-fit:contain;border-radius:12px;max-width:90%;max-height:82vh;box-shadow:0 12px 35px #00000073}.np-popup-close{color:#111;cursor:pointer;z-index:2;background:#fff;border:0;border-radius:50%;width:44px;height:44px;font-size:30px;line-height:1;position:absolute;top:22px;right:22px}.np-popup-arrow{color:#111;cursor:pointer;z-index:2;background:#ffffffeb;border:0;border-radius:50%;width:46px;height:46px;font-size:26px;position:absolute;top:50%;transform:translateY(-50%)}.np-popup-prev{left:24px}.np-popup-next{right:24px}body.np-popup-open{overflow:hidden}@media (width<=575px){.np-gallery-section{padding:28px 0}.np-gallery-title{font-size:22px}.np-gallery-tagline{font-size:14px}.np-gallery-swiper .swiper-slide{width:250px}.np-gallery-img{height:195px}.np-popup-img{max-width:94%;max-height:75vh}.np-popup-close{top:18px;right:18px}.np-popup-arrow{width:40px;height:40px;font-size:22px}.np-popup-prev{left:12px}.np-popup-next{right:12px}}.np_marriage_cost_section{background:#fff;width:100%;padding:48px 16px}.np_marriage_cost_inner{text-align:center;max-width:720px;margin:0 auto}.np_marriage_cost_badge{color:#b45309;background:#fef3c7;border-radius:999px;margin-bottom:12px;padding:4px 16px;font-size:13px;font-weight:600;display:inline-block}.np_marriage_cost_heading{color:#111827;margin-bottom:8px;font-size:32px;font-weight:700}.np_marriage_cost_sub{color:#6b7280;margin-bottom:32px;font-size:14px}.np_marriage_cost_card{background:linear-gradient(to bottom right,#fff7ed,#fff,#fff7ed);border:2px solid #fddcb5;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:20px;display:flex}.np_marriage_cost_from{color:var(--np-text-mid);margin-bottom:0;font-size:13px}.np_marriage_cost_price_row{align-items:center;gap:16px;margin:4px 0;display:flex}.np_marriage_cost_price_low{color:#111827;font-size:46px;font-weight:800;line-height:1}.np_marriage_cost_dash{color:#d1d5db;font-size:30px;font-weight:300}.np_marriage_cost_price_high{color:#ea580c;font-size:46px;font-weight:800;line-height:1}.np_marriage_cost_note{color:var(--np-text-mid);font-size:13px}.np_marriage_cost_disclaimer{color:var(--np-text-mid);margin-top:16px;font-size:12px}@media (width<=480px){.np_marriage_cost_price_low,.np_marriage_cost_price_high{font-size:36px}.np_marriage_cost_dash{font-size:22px}.np_marriage_cost_card{padding:28px 16px}}