@media(max-width:700px){
:root{
--fs-h1:38px;
--fs-h2:32px;
--fs-h3:21px;
--fs-h4:15px;
--fs-body-lg:16px;
--fs-body:14px;
--fs-nav:14px;
--fs-button:12px;
--fs-label:10px;
--fs-small:10px;
}
}

@media(max-width:1200px){
.nd-navigation{gap:20px}
.nd-nav-container{gap:20px}
.nd-nav-link{font-size:12px}
.nd-logo img{width:205px}
.nd-visit-btn{padding:0 18px}
}
@media(max-width:1020px){
.nd-navigation{position:fixed;top:0;right:-100%;width:330px;height:100vh;background:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;margin:0;padding:110px 35px 35px;box-shadow:-15px 0 40px rgba(0,0,0,.12);transition:right .4s ease;z-index:1000;overflow-y:auto}
.nd-navigation.open{right:0}
.nd-nav-link{height:auto;width:100%;padding:15px 0;border-bottom:1px solid #eee;font-size:14px;color:#292523!important;text-shadow:none!important}
.nd-nav-link:after{display:none}
.nd-nav-link.active{color:#a80d0d!important}
.nd-nav-actions{margin-left:auto}
.nd-menu-btn{display:flex;position:relative;z-index:1002}
.nd-menu-btn.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.nd-menu-btn.open span:nth-child(2){opacity:0}
.nd-menu-btn.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.nd-header.is-sticky .nd-nav-wrap{height:72px}
.nd-header.is-sticky .nd-logo img{width:190px}
}
@media(max-width:700px){
.nd-topbar{height:30px}
.nd-topbar-inner{width:90%}
.nd-mantra{font-size:9px}
.nd-top-links>a,.nd-top-links>span{display:none}
.nd-top-social{margin-left:0;padding-left:0;border:0;gap:12px}
.nd-nav-wrap{height:76px}
.nd-nav-container{width:90%;gap:12px}
.nd-logo img{width:180px}
.nd-search-btn{display:none}
.nd-visit-btn{display:none}
.nd-menu-btn{width:40px;height:40px}
.nd-navigation{width:min(320px,85vw);padding:100px 28px 30px}
.nd-header.is-sticky .nd-nav-wrap{height:68px}
.nd-header.is-sticky .nd-logo img{width:170px}
}
@media(max-width:420px){
.nd-logo img{width:165px}
.nd-navigation{width:88vw}
.nd-mantra{font-size:8px}
}

@media(max-width:1200px){
.nd-hero-content-wrap{padding-top:190px}
.nd-hero-content{width:560px}
.nd-hero-content h1{font-size:50px}
.nd-hero-quote{width:190px}
.nd-hero-quote p{font-size:21px}
.nd-hero-features{width:84%}
}
@media(max-width:900px){
.nd-hero{min-height:720px;height:auto;padding-bottom:0}
.nd-hero-content-wrap{width:90%;padding-top:180px;min-height:720px}
.nd-hero-content{width:62%}
.nd-hero-content h1{font-size:44px}
.nd-hero-content>p{font-size:15px}
.nd-hero-quote{width:180px;margin-right:0}
.nd-hero-quote p{font-size:19px}
.nd-hero-features{width:88%;bottom:72px}
.nd-hero-feature{gap:8px}
.nd-feature-icon{font-size:21px;width:35px}
.nd-hero-feature strong{font-size:13px}
.nd-hero-feature span{font-size:10px}
}
@media(max-width:700px){
.nd-hero{min-height:760px}
.nd-hero-content-wrap{min-height:760px;padding-top:155px;align-items:flex-start}
.nd-hero-bg{background-position:62% center}
.nd-hero-overlay{background:linear-gradient(90deg,rgba(255,249,237,.96) 0%,rgba(255,249,237,.88) 55%,rgba(255,249,237,.35) 100%),linear-gradient(0deg,rgba(20,5,3,.25),transparent 60%)}
.nd-hero-content{width:100%}
.nd-hero-content h1{font-size:var(--fs-h1);letter-spacing:-1px}
.nd-hero-content>p{max-width:490px;font-size:var(--fs-body)}
.nd-hero-eyebrow{margin-bottom:17px}
.nd-hero-quote{display:none}
.nd-hero-buttons{flex-wrap:wrap}
.nd-btn{min-height:46px;padding:0 20px}
.nd-hero-features{width:90%;bottom:72px;grid-template-columns:repeat(2,1fr);padding:10px}
.nd-hero-feature{min-height:55px;justify-content:flex-start;padding:7px 10px}
.nd-hero-feature:nth-child(2):after{display:none}
.nd-hero-feature:nth-child(3):after{display:none}
.nd-hero-feature:not(:last-child):after{height:35px}
.nd-feature-icon{font-size:20px}
.nd-hero-controls{bottom:22px}
.nd-hero-scroll{display:none}
}
@media(max-width:450px){
.nd-hero{min-height:780px}
.nd-hero-content-wrap{min-height:780px;padding-top:145px}
.nd-hero-content h1{font-size:36px;line-height:1.1}
.nd-hero-content>p{font-size:13px;line-height:1.65;margin-bottom:23px}
.nd-hero-buttons{gap:9px}
.nd-btn{font-size:11px;padding:0 16px;min-height:43px}
.nd-hero-features{bottom:70px}
.nd-hero-feature{padding:5px}
.nd-feature-icon{width:30px;font-size:18px}
.nd-hero-feature strong{font-size:11px}
.nd-hero-feature span{font-size:9px}
.nd-slider-arrow{width:36px;height:36px}
}
@media(max-width:1100px){
.nd-highlights-container{grid-template-columns:1fr 1.25fr;gap:12px}
.nd-seva-banner{grid-column:1/-1}
.nd-seva-content{padding:25px 30px}
.nd-seva-quote{right:35px}
}
@media(max-width:800px){
.nd-highlights{padding:20px 0}
.nd-highlights-container{width:92%;grid-template-columns:1fr;gap:14px}
.nd-aarti-card{min-height:190px;grid-template-columns:1fr 1fr}
.nd-aarti-image{min-height:190px}
.nd-events-card{min-height:205px;padding:16px}
.nd-events-slider{height:112px}
.nd-event-slide{height:112px;grid-template-columns:180px 1fr}
.nd-event-image{height:112px}
.nd-event-content{grid-template-columns:48px 1fr 30px}
.nd-seva-banner{min-height:190px}
.nd-seva-content{padding:30px}
}
@media(max-width:560px){
.nd-aarti-card{grid-template-columns:1fr;min-height:auto}
.nd-aarti-image{height:190px}
.nd-aarti-times{padding:12px 16px}
.nd-time-row{min-height:34px}
.nd-events-header h2{font-size:20px}
.nd-event-slide{grid-template-columns:120px 1fr;gap:10px}
.nd-event-image{height:105px}
.nd-events-slider{height:105px}
.nd-event-content{grid-template-columns:40px 1fr 27px;gap:7px}
.nd-event-date{width:38px;height:44px}
.nd-event-date strong{font-size:15px}
.nd-event-info h3{font-size:12px}
.nd-event-info p{font-size:8px}
.nd-seva-banner{min-height:210px}
.nd-seva-content{padding:28px 22px}
.nd-seva-quote{display:none}
}

@media(max-width:1100px){
.nd-home-about{padding:75px 0 80px}
.nd-home-about-container{gap:50px}
.nd-about-visual{min-height:440px}
.nd-about-main-image{height:370px}
.nd-about-temple-image{width:255px;height:165px}
.nd-about-content h2{font-size:38px}
.nd-about-content>p{font-size:15px}
.nd-about-features{gap:12px}
}
@media(max-width:900px){
.nd-home-about-container{grid-template-columns:1fr;gap:55px}
.nd-about-visual{width:min(620px,100%);margin:auto;min-height:470px}
.nd-about-main-image{width:78%;height:400px}
.nd-about-temple-image{width:300px;height:190px}
.nd-about-content{max-width:700px;margin:auto}
.nd-about-content h2{font-size:var(--fs-h2)}
}
@media(max-width:650px){
.nd-home-about{padding:60px 0 65px}
.nd-home-about-container{width:90%;gap:42px}
.nd-about-visual{min-height:390px;padding:0 18px 58px 12px}
.nd-about-main-image{width:86%;height:320px;border-radius:4px 4px 30px 4px}
.nd-about-badge{left:0;top:75px;width:88px;padding:13px 12px}
.nd-about-badge span{font-size:12px}
.nd-about-temple-image{width:215px;height:140px;border-width:5px}
.nd-temple-caption{left:9px;right:9px;bottom:8px}
.nd-temple-caption span{font-size:8px}
.nd-about-decor{width:80px;height:80px;right:0}
.nd-about-content h2{font-size:32px;letter-spacing:-.5px}
.nd-about-content>p{font-size:14px;line-height:1.7}
.nd-about-features{grid-template-columns:1fr;margin-top:30px;padding-top:22px;gap:18px}
.nd-about-feature{align-items:center}
.nd-about-feature-icon{width:38px;height:38px}
}
@media(max-width:420px){
.nd-about-visual{min-height:350px}
.nd-about-main-image{height:285px}
.nd-about-temple-image{width:185px;height:120px}
.nd-about-badge{top:60px}
.nd-about-content h2{font-size:30px}
.nd-about-btn{width:100%;justify-content:center}
}

@media(max-width:900px){
.nd-seva-section{height:285px}
.nd-seva-container{width:90%}
.nd-seva-content{width:55%}
.nd-seva-content h2{font-size:34px}
.nd-seva-quote{width:250px;margin-right:10px}
.nd-seva-quote p{font-size:21px}
}
@media(max-width:700px){
.nd-seva-section{height:370px}
.nd-seva-bg{background-position:center}
.nd-seva-overlay{background:linear-gradient(90deg,rgba(70,0,0,.96),rgba(70,0,0,.78)),linear-gradient(0deg,rgba(40,0,0,.4),transparent)}
.nd-seva-container{width:90%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
.nd-seva-content{width:100%;padding-left:0}
.nd-seva-eyebrow{font-size:10px;margin-bottom:8px}
.nd-seva-content h2{font-size:32px;margin-bottom:10px}
.nd-seva-content p{max-width:350px;font-size:14px;margin-bottom:17px}
.nd-seva-btn{min-height:44px}
.nd-seva-quote{width:auto;margin:28px 0 0;padding-left:20px}
.nd-seva-quote-mark{font-size:40px;top:-10px}
.nd-seva-quote p{font-size:18px}
.nd-seva-quote-line{margin-top:10px}
}
@media(max-width:420px){
.nd-seva-section{height:390px}
.nd-seva-content h2{font-size:29px}
.nd-seva-content p{font-size:13px;max-width:300px}
.nd-seva-quote{margin-top:25px}
.nd-seva-quote p{font-size:17px}
}

@media(max-width:1100px){
.nd-gallery-item{flex-basis:calc((100% - 15px)/4)}
.nd-testimonial-card{flex-basis:calc((100% - 20px)/2)}
}
@media(max-width:800px){
.nd-gallery-testimonials{padding:60px 0 65px}
.nd-gallery-head{align-items:flex-start}
.nd-gallery-head h2,.nd-testimonial-head h2{font-size:var(--fs-h2)}
.nd-gallery-head p{font-size:14px;max-width:470px}
.nd-gallery-item{flex-basis:calc((100% - 10px)/3);height:165px}
.nd-gallery-prev{left:8px}
.nd-gallery-next{right:8px}
.nd-testimonials{margin-top:48px}
.nd-testimonial-slider{width:calc(100% - 50px)}
.nd-testimonial-card{flex-basis:100%;min-height:205px}
.nd-testimonial-prev{left:0}
.nd-testimonial-next{right:0}
}
@media(max-width:600px){
.nd-gallery-head{display:block}
.nd-gallery-head h2{font-size:32px}
.nd-gallery-head p{font-size:14px;line-height:1.6}
.nd-gallery-link{margin-top:12px}
.nd-gallery-slider{margin:0 8px}
.nd-gallery-item{flex-basis:calc((100% - 5px)/2);height:165px}
.nd-gallery-track{gap:5px}
.nd-gallery-arrow{width:34px;height:34px}
.nd-gallery-prev{left:0}
.nd-gallery-next{right:0}
.nd-testimonial-head{margin-bottom:20px}
.nd-testimonial-slider{width:calc(100% - 40px)}
.nd-testimonial-card{padding:23px 21px 20px;min-height:205px}
.nd-testimonial-text{font-size:14px}
.nd-testimonial-arrow{width:34px;height:34px}
.nd-testimonial-arrow i{font-size:9px}
}
@media(max-width:420px){
.nd-gallery-testimonials{padding:50px 0 55px}
.nd-gallery-head h2,.nd-testimonial-head h2{font-size:30px}
.nd-gallery-head p{font-size:13px}
.nd-gallery-item{height:145px}
.nd-testimonial-card{min-height:215px}
.nd-testimonial-author strong{font-size:12px}
}

@media(max-width:1100px){
.nd-about-intro-container{gap:45px}
.nd-about-intro-visual{height:430px}
.nd-about-main-photo{height:380px}
.nd-about-temple-card{width:240px;height:155px}
.nd-about-intro-content h2{font-size:38px}
.nd-about-stats{grid-template-columns:repeat(2,1fr)}
.nd-about-stat{border-bottom:1px solid rgba(118,74,18,.18)}
.nd-about-stat:nth-child(2){border-right:0}
.nd-about-purpose-container{grid-template-columns:1.2fr repeat(3,1fr)}
.nd-purpose-card{padding:0 17px}
}
@media(max-width:850px){
.nd-about-intro{padding:65px 0 70px}
.nd-about-intro-container{grid-template-columns:1fr;gap:50px}
.nd-about-intro-visual{width:min(600px,100%);margin:auto}
.nd-about-intro-content{max-width:700px;margin:auto}
.nd-about-purpose-container{grid-template-columns:1fr 1fr}
.nd-about-purpose-intro{grid-column:1/-1;padding:0 0 35px;text-align:center}
.nd-about-purpose-intro p{margin-left:auto;margin-right:auto}
.nd-about-purpose-intro .nd-section-label{justify-content:center}
.nd-purpose-card{padding:25px 20px;border-top:1px solid rgba(119,76,25,.18)}
.nd-purpose-card:nth-child(3){border-right:0}
}
@media(max-width:600px){
.nd-about-intro{padding:55px 0 60px}
.nd-about-intro-container{width:90%;gap:40px}
.nd-about-intro-visual{height:355px;padding:0 22px 48px 10px}
.nd-about-main-photo{width:87%;height:315px;border-radius:6px 6px 28px 6px}
.nd-about-faith-card{left:0;top:68px;width:78px;padding:13px 10px}
.nd-about-faith-card span{font-size:10px}
.nd-about-temple-card{width:205px;height:130px;padding:4px}
.nd-about-temple-overlay{inset:4px}
.nd-about-temple-caption{left:12px;bottom:10px}
.nd-about-temple-caption span{font-size:8px}
.nd-section-label{font-size:9px}
.nd-about-intro-content h2{font-size:32px}
.nd-about-intro-content>p{font-size:13px;line-height:1.7}
.nd-about-stats{margin-top:23px}
.nd-about-stat{padding:14px 7px 10px 0;gap:7px}
.nd-about-stat:not(:first-child){padding-left:10px}
.nd-about-stat-icon{width:29px;height:29px;flex-basis:29px;font-size:17px}
.nd-about-stat strong{font-size:12px}
.nd-about-stat span{font-size:8px}
.nd-about-purpose{padding:52px 0 55px}
.nd-about-purpose-container{width:90%;grid-template-columns:1fr}
.nd-about-purpose-intro{grid-column:auto;padding-bottom:28px}
.nd-about-purpose-intro h2{font-size:30px}
.nd-about-purpose-intro p{font-size:13px}
.nd-purpose-card{padding:25px 10px;border-left:0;border-top:1px solid rgba(119,76,25,.18)}
.nd-purpose-card p{font-size:11px;max-width:280px}
.nd-purpose-card:nth-child(3){border-right:0}
.nd-purpose-icon{width:56px;height:56px;font-size:22px}
}
@media(max-width:420px){
.nd-about-intro-visual{height:325px}
.nd-about-main-photo{height:285px}
.nd-about-temple-card{width:180px;height:115px}
.nd-about-intro-content h2{font-size:29px}
.nd-about-stats{grid-template-columns:1fr 1fr}
.nd-about-stat{border-right:0}
.nd-about-stat:nth-child(odd){border-right:1px solid rgba(118,74,18,.18)}
.nd-about-stat-icon{display:none}
.nd-about-purpose-intro h2{font-size:28px}
}

@media(max-width:1000px){
.nd-heritage-container{grid-template-columns:42% 58%}
.nd-heritage-image{min-height:410px}
.nd-heritage-content{padding:50px 5% 50px 40px}
.nd-heritage-content h2{font-size:38px}
.nd-heritage-content>p{font-size:13px}
.nd-heritage-features{grid-template-columns:repeat(2,1fr)}
.nd-heritage-feature:nth-child(2){border-right:0}
.nd-heritage-feature:nth-child(-n+2){border-bottom:1px solid rgba(105,65,15,.18)}
}
@media(max-width:750px){
.nd-heritage-container{grid-template-columns:1fr}
.nd-heritage-image{height:400px;min-height:400px}
.nd-heritage-image-overlay{background:linear-gradient(0deg,rgba(30,3,1,.55),transparent 65%)}
.nd-heritage-image-caption{left:30px;bottom:25px}
.nd-heritage-content{padding:55px 6% 60px}
.nd-heritage-content h2{font-size:36px}
.nd-heritage-content>p{font-size:13px}
.nd-heritage-features{margin-top:25px}
}
@media(max-width:500px){
.nd-heritage-image{height:320px;min-height:320px}
.nd-heritage-content{padding:45px 5% 50px}
.nd-section-label{font-size:9px}
.nd-heritage-content h2{font-size:31px;letter-spacing:-.5px}
.nd-heritage-content>p{font-size:12px;line-height:1.7}
.nd-heritage-features{grid-template-columns:repeat(2,1fr);margin-top:22px}
.nd-heritage-feature{min-height:90px}
.nd-heritage-icon{font-size:23px}
.nd-heritage-feature-content strong{font-size:10px}
}

@media(max-width:800px){
.nd-divine-quote{height:210px}
.nd-divine-quote-container{width:90%}
.nd-divine-quote-content{padding-left:40px}
.nd-divine-quote-content h3{font-size:24px}
.nd-quote-mark{font-size:54px}
.nd-divine-values{padding-right:15px}
.nd-divine-values span{font-size:9px}
.nd-journey-cta{min-height:225px}
.nd-journey-content h2{font-size:29px}
}
@media(max-width:600px){
.nd-divine-quote{height:200px}
.nd-divine-quote-bg{background-position:center}
.nd-divine-quote-overlay{background:linear-gradient(90deg,rgba(63,1,0,.94),rgba(74,2,0,.72))}
.nd-divine-quote-container{width:90%}
.nd-divine-quote-content{padding-left:34px}
.nd-divine-quote-content h3{font-size:21px}
.nd-quote-mark{font-size:47px;left:-2px;top:-12px}
.nd-quote-mark-right{right:-22px;top:20px}
.nd-quote-line{width:90px;margin-top:11px}
.nd-divine-values{padding-right:8px;gap:4px}
.nd-divine-values span{font-size:8px}
.nd-journey-cta{min-height:245px;padding:35px 0}
.nd-journey-container{width:90%}
.nd-journey-content h2{font-size:27px}
.nd-journey-content p{font-size:11px;max-width:340px}
.nd-journey-buttons{margin-top:16px;gap:8px}
.nd-btn-primary,.nd-btn-outline{height:35px;padding:0 15px;font-size:9px}
}
@media(max-width:420px){
.nd-divine-quote{height:185px}
.nd-divine-quote-content{padding-left:29px}
.nd-divine-quote-content h3{font-size:18px}
.nd-quote-mark{font-size:40px}
.nd-quote-mark-right{right:-15px}
.nd-divine-values{display:none}
.nd-journey-content h2{font-size:24px}
.nd-journey-content p{font-size:10px}
.nd-btn-primary,.nd-btn-outline{padding:0 13px;font-size:8px}
}

@media(max-width:900px){
.nd-history-story{padding:75px 0 85px}
.nd-history-story-heading{margin-bottom:55px}
.nd-history-story-heading h2{font-size:38px}
.nd-history-item-left{padding-right:35px}
.nd-history-item-right{padding-left:35px}
.nd-history-card{padding:30px 28px 32px}
.nd-history-card h3{font-size:28px}
.nd-history-card p{font-size:11px;line-height:1.7}
}
@media(max-width:700px){
.nd-history-story{padding:65px 0 75px}
.nd-history-story-container{width:90%}
.nd-history-story-heading{margin-bottom:45px}
.nd-history-story-heading h2{font-size:32px}
.nd-history-story-heading p{font-size:12px}
.nd-history-line{left:9px;transform:none}
.nd-history-item{width:100%;display:block;margin-bottom:35px;padding-left:35px}
.nd-history-item-left,.nd-history-item-right{margin-left:0;padding-left:35px;padding-right:0;justify-content:flex-start}
.nd-history-card{width:100%;padding:28px 24px 30px}
.nd-history-card:before{display:none}
.nd-history-node{left:0!important;right:auto!important;top:30px;transform:translateX(-50%)!important}
.nd-history-card-top{align-items:flex-start}
.nd-history-year{font-size:16px}
.nd-history-tag{font-size:7px}
.nd-history-card h3{font-size:27px}
.nd-history-card p{font-size:11px;line-height:1.72}
}
@media(max-width:480px){
.nd-history-story{padding:55px 0 65px}
.nd-history-story-heading h2{font-size:28px}
.nd-history-story-heading p{font-size:11px}
.nd-history-item{padding-left:28px}
.nd-history-line{left:7px}
.nd-history-node{width:17px;height:17px}
.nd-history-node span{width:5px;height:5px}
.nd-history-card{padding:24px 20px 27px}
.nd-history-card-top{flex-direction:column;align-items:flex-start;gap:5px}
.nd-history-year{font-size:15px}
.nd-history-tag{font-size:7px}
.nd-history-card h3{font-size:25px}
.nd-history-card-divider{margin:13px 0 17px}
.nd-history-card p{font-size:10.5px;line-height:1.7}
}

@media(max-width:900px){
.nd-sati-story{padding:75px 0 85px}
.nd-sati-intro{margin-bottom:60px}
.nd-sati-intro h2{font-size:42px}
.nd-sati-intro p{font-size:13px}
.nd-sati-column{padding:0 35px 0 10px}
.nd-sati-column-right{padding:0 10px 0 35px}
.nd-sati-column h3{font-size:33px}
.nd-sati-column p{font-size:12px}
}
@media(max-width:700px){
.nd-sati-story{padding:65px 0 75px}
.nd-sati-story-container{width:90%}
.nd-sati-intro{margin-bottom:48px}
.nd-sati-intro h2{font-size:36px}
.nd-sati-intro p{font-size:12px;line-height:1.7}
.nd-sati-columns{grid-template-columns:1fr;gap:45px}
.nd-sati-column{padding:0 0 42px}
.nd-sati-column-right{padding:0;border-left:0;border-top:1px solid rgba(116,75,20,.18);padding-top:42px}
.nd-sati-column:before{display:none}
.nd-sati-column h3{font-size:31px}
.nd-sati-column p{font-size:12px;line-height:1.75}
}
@media(max-width:480px){
.nd-sati-story{padding:55px 0 65px}
.nd-sati-intro{margin-bottom:40px}
.nd-sati-label{font-size:8px}
.nd-sati-intro h2{font-size:31px}
.nd-sati-intro p{font-size:11px}
.nd-sati-icon{width:42px;height:42px;font-size:16px}
.nd-sati-small-title{font-size:8px}
.nd-sati-column h3{font-size:28px}
.nd-sati-column p{font-size:11px;line-height:1.7}
}

@media(max-width:900px){
.nd-trustees-section{padding:75px 0 85px}
.nd-trustees-heading h2{font-size:40px}
.nd-trustees-table th,.nd-trustees-table td{padding:15px 18px}
.nd-trustees-table th:last-child{width:240px}
.nd-trustee-name{font-size:12px}
}
@media(max-width:700px){
.nd-trustees-section{padding:65px 0 75px}
.nd-trustees-container{width:92%}
.nd-trustees-heading{margin-bottom:40px}
.nd-trustees-heading h2{font-size:34px}
.nd-trustees-heading p{font-size:11px}
.nd-trustees-table-wrap{border:0;background:transparent;box-shadow:none;overflow:visible}
.nd-trustees-table,.nd-trustees-table tbody{display:block;width:100%}
.nd-trustees-table thead{display:none}
.nd-trustees-table tr{position:relative;display:grid;grid-template-columns:48px 1fr;gap:0 15px;margin-bottom:12px;padding:17px;background:#fff;border:1px solid rgba(112,72,18,.12)!important;border-radius:7px;box-shadow:0 8px 25px rgba(55,30,5,.055)}
.nd-trustees-table tbody tr:nth-child(even){background:#fff}
.nd-trustees-table tr:hover{transform:translateY(-2px)}
.nd-trustees-table td{display:block;padding:0!important}
.nd-trustees-table td:first-child{grid-row:1 / span 2}
.nd-trustees-table td:nth-child(2){align-self:center}
.nd-trustees-table td:nth-child(3){margin-top:7px}
.nd-serial{width:38px;height:38px;font-size:11px}
.nd-trustee-name{font-size:12px;line-height:1.4}
.nd-rank{font-size:8px;padding:5px 10px;min-height:25px}
}
@media(max-width:480px){
.nd-trustees-section{padding:55px 0 65px}
.nd-trustees-heading h2{font-size:29px}
.nd-trustees-heading p{font-size:10px}
.nd-trustees-table tr{grid-template-columns:42px 1fr;padding:14px;margin-bottom:10px}
.nd-serial{width:34px;height:34px;font-size:10px}
.nd-trustee-name{font-size:11px}
.nd-rank{font-size:7px;padding:4px 9px}
}

@media(max-width:1000px){
.nd-gallery-section{padding:80px 0}
.nd-gallery-heading h2{font-size:40px}
.nd-gallery-feature{grid-template-columns:1.35fr 1fr}
.nd-gallery-main{height:370px}
.nd-gallery-card{min-height:178px}
.nd-gallery-grid{grid-template-columns:repeat(4,1fr)}
.nd-gallery-item{height:145px}
.nd-gallery-item:nth-child(4n+1){grid-column:span 1}
}
@media(max-width:700px){
.nd-gallery-section{padding:65px 0 70px}
.nd-gallery-container{width:92%}
.nd-gallery-header{display:block;margin-bottom:30px}
.nd-gallery-heading h2{font-size:34px}
.nd-gallery-heading p{font-size:11px}
.nd-gallery-view-btn{margin-top:20px}
.nd-gallery-feature{grid-template-columns:1fr;gap:10px}
.nd-gallery-main{height:300px;border-radius:9px}
.nd-gallery-side{grid-template-columns:repeat(4,1fr);gap:7px}
.nd-gallery-card{height:85px;min-height:0;border-radius:6px}
.nd-gallery-card-overlay{left:7px;right:7px;bottom:7px}
.nd-gallery-card-overlay i{display:none}
.nd-gallery-card-overlay span{font-size:7px}
.nd-gallery-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px}
.nd-gallery-item{height:105px;border-radius:6px}
.nd-gallery-item-overlay{padding:7px}
.nd-gallery-item-overlay i{width:23px;height:23px}
.nd-gallery-item-overlay span{font-size:7px;padding:4px 5px}
.nd-lightbox-prev{left:12px}
.nd-lightbox-next{right:12px}
.nd-lightbox-close{top:15px;right:15px}
.nd-lightbox-content{max-width:78vw}
}
@media(max-width:480px){
.nd-gallery-section{padding:55px 0 60px}
.nd-gallery-heading h2{font-size:29px}
.nd-gallery-label{font-size:8px}
.nd-gallery-heading p{font-size:10px}
.nd-gallery-main{height:245px}
.nd-gallery-main-overlay{left:18px;right:18px;bottom:18px}
.nd-gallery-main-overlay h3{font-size:20px}
.nd-gallery-open{width:36px;height:36px;font-size:11px}
.nd-gallery-side{grid-template-columns:repeat(4,1fr)}
.nd-gallery-card{height:65px}
.nd-gallery-grid{grid-template-columns:repeat(2,1fr)}
.nd-gallery-item{height:115px}
.nd-gallery-view-btn{font-size:9px;padding:11px 17px}
.nd-gallery-bottom{margin-top:25px}
}

@media(max-width:1000px){
.nd-activities-section{padding:80px 0}
.nd-activities-layout{grid-template-columns:1fr;gap:35px}
.nd-activities-top h2{font-size:40px}
.nd-activity-image-wrap{height:420px}
}
@media(max-width:700px){
.nd-activities-section{padding:65px 0}
.nd-activities-container{width:92%}
.nd-activities-top{margin-bottom:28px}
.nd-activities-top h2{font-size:34px}
.nd-activities-top p{font-size:11px}
.nd-activities-layout{gap:28px}
.nd-activity-heading{padding:16px 0}
.nd-activity-title{font-size:13px}
.nd-activity-number{font-size:9px;width:20px}
.nd-activity-icon{width:29px;height:29px}
.nd-activity-answer p{font-size:11px;padding-left:36px;padding-right:20px}
.nd-activity-item.active .nd-activity-answer{max-height:145px}
.nd-activity-image-wrap{height:350px;border-radius:12px}
.nd-activity-image-info{left:20px;right:20px;bottom:22px}
.nd-activity-image-info h3{font-size:23px}
.nd-activity-prev,.nd-activity-next{width:37px;height:37px}
.nd-activity-prev{left:12px}
.nd-activity-next{right:12px}
.nd-activity-progress{left:20px;right:20px}
}
@media(max-width:480px){
.nd-activities-section{padding:55px 0}
.nd-activities-top h2{font-size:29px}
.nd-section-label{font-size:8px}
.nd-activities-top p{font-size:10px}
.nd-activity-image-wrap{height:285px}
.nd-activity-image-info h3{font-size:20px}
.nd-activity-image-info span{font-size:8px}
.nd-activity-counter{font-size:8px}
.nd-activity-counter b{font-size:14px}
}

@media(max-width:991px){
.gau-sewa-section{padding:80px 0}
.gau-sewa-container{grid-template-columns:1fr;gap:45px;width:min(760px,calc(100% - 40px))}
.gau-sewa-image-frame{height:500px}
.gau-sewa-content{padding:0}
.gau-sewa-content h2{font-size:42px}
}
@media(max-width:767px){
.gau-sewa-section{padding:65px 0}
.gau-sewa-container{width:calc(100% - 30px);gap:35px}
.gau-sewa-image-wrap{padding:10px}
.gau-sewa-image-frame{height:390px;border-radius:15px}
.gau-sewa-image-badge{left:-5px;bottom:30px;padding:12px 16px;gap:10px}
.gau-sewa-badge-icon{width:38px;height:38px;font-size:16px}
.gau-sewa-image-badge strong{font-size:14px}
.gau-sewa-image-badge small{font-size:9px}
.gau-sewa-content h2{font-size:34px;line-height:1.12;letter-spacing:-.5px}
.gau-sewa-content p{font-size:14px;line-height:1.7;margin-bottom:15px}
.gau-sewa-points{grid-template-columns:1fr;gap:10px;margin:22px 0}
.gau-sewa-point{padding:13px}
.gau-sewa-btn{width:100%;justify-content:center}
}
@media(max-width:480px){
.gau-sewa-section{padding:55px 0}
.gau-sewa-image-frame{height:320px}
.gau-sewa-content h2{font-size:30px}
.gau-sewa-eyebrow{font-size:11px;letter-spacing:1.4px}
.gau-sewa-content p{font-size:13px}
}

@media(max-width:991px){
.contact-section{padding:85px 0}
.contact-container{grid-template-columns:1fr;gap:55px;width:min(760px,calc(100% - 40px))}
.contact-info h2{font-size:43px}
.contact-intro{max-width:650px}
.contact-form-card{padding:35px}
}
@media(max-width:767px){
.contact-section{padding:65px 0}
.contact-container{width:calc(100% - 30px);gap:40px}
.contact-info h2{font-size:36px}
.contact-intro{font-size:14px;line-height:1.7}
.contact-form-card{padding:27px 20px;border-radius:16px}
.contact-form-wrap:before{right:-7px;top:-8px;width:65px;height:65px}
.form-heading h3{font-size:27px}
.form-row{grid-template-columns:1fr;gap:0}
.form-group{margin-bottom:16px}
.contact-submit{width:100%}
}
@media(max-width:480px){
.contact-section{padding:55px 0}
.contact-info h2{font-size:31px}
.contact-eyebrow{font-size:11px}
.contact-address{padding:18px 0}
.contact-detail{font-size:13px}
.contact-form-card{padding:24px 16px}
.form-heading{margin-bottom:22px}
.form-heading h3{font-size:25px}
.input-wrap input{height:46px}
.textarea-wrap textarea{height:115px}
}

@media(max-width:991px){
.mangal-section{padding:80px 18px}
.mangal-heading h2{font-size:40px}
.mangal-download-grid{grid-template-columns:1fr}
.mangal-video-grid{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:767px){
.mangal-section{padding:65px 15px}
.mangal-heading{margin-bottom:30px}
.mangal-heading h2{font-size:34px}
.mangal-heading p{font-size:14px}
.mangal-tabs{width:100%;margin-bottom:30px}
.mangal-tab{flex:1;justify-content:center;padding:13px 14px;font-size:13px}
.mangal-download-card{padding:15px;gap:12px}
.mangal-file-icon{width:44px;height:44px;flex-basis:44px;font-size:18px}
.mangal-card-content h3{font-size:14px}
.mangal-download-btn{padding:10px 12px;font-size:11px}
.mangal-download-btn span{display:none}
.mangal-video-grid{grid-template-columns:1fr;gap:18px}
.mangal-video-content{padding:17px 18px 19px}
}
@media(max-width:480px){
.mangal-heading h2{font-size:30px}
.mangal-tab{padding:12px 8px}
.mangal-tab i{font-size:14px}
.mangal-tab span{font-size:12px}
.mangal-download-card{align-items:flex-start}
.mangal-download-btn{margin-left:auto}
}
























@media(max-width:1200px){
.nd-footer-container{grid-template-columns:1.5fr 1fr 1fr 1.35fr;gap:35px}
.nd-footer-art{display:none}
.nd-footer-bottom-inner{grid-template-columns:1fr 1fr}
.nd-footer-mantra{text-align:right}
}
@media(max-width:900px){
.nd-footer-container{grid-template-columns:1.4fr 1fr 1fr;gap:35px;padding:45px 0}
.nd-footer-contact{grid-column:2/4}
.nd-footer-bottom-inner{grid-template-columns:1fr;gap:12px;padding:20px 0;text-align:center}
.nd-footer-legal{justify-content:center}
.nd-footer-mantra{text-align:center}
}
@media(max-width:650px){
.nd-footer-container{width:88%;grid-template-columns:1fr 1fr;gap:35px 25px;padding:40px 0}
.nd-footer-brand{grid-column:1/-1}
.nd-footer-contact{grid-column:1/-1}
.nd-footer-logo img{width:205px}
.nd-footer-brand p{font-size:13px}
.nd-footer-column h3,.nd-footer-contact h3{font-size:15px;margin-bottom:17px}
.nd-footer-column li{margin-bottom:9px}
.nd-footer-column a,.nd-contact-item strong{font-size:12px}
.nd-contact-item{margin-bottom:14px}
.nd-footer-bottom-inner{width:88%}
.nd-footer-bottom p{font-size:10px;line-height:1.6}
.nd-footer-legal{flex-wrap:wrap;gap:8px}
.nd-footer-mantra{font-size:12px}
}
@media(max-width:420px){
.nd-footer-container{grid-template-columns:1fr;gap:30px}
.nd-footer-brand,.nd-footer-contact{grid-column:auto}
.nd-footer-column{grid-column:auto}
.nd-social-links a{width:35px;height:35px}
.nd-directions-btn{padding:12px 20px}
}