@media (max-width:991.98px){.navbar-collapse{overflow:hidden;transition:.35s}}@media (max-width:992px){.gallery-grid,.mission-grid{grid-template-columns:repeat(2,1fr)}.about-content,.btn-book,.chairman-content,.nav-link,.project-content{text-align:center}#preloader{max-width:100%}.topbar{display:none}.navbar{position:fixed;top:0;left:0;width:97%;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.08);padding:10px 0}.navbar-brand span{line-height:80px;font-size:30px}.navbar-toggler{border:none;box-shadow:none!important;padding:10px 0!important}.navbar-collapse{background:#fff;margin-top:15px;padding:20px;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.08)}.navbar-nav{padding:10px 0}.navbar-nav .nav-item{border-bottom:1px solid #f1f5f9}.navbar-nav .nav-item:last-child{border-bottom:none}.nav-link{margin:10px 0}.btn-book{display:block;width:100%;margin:20px 0 0}.hero{height:auto;padding:0}.hero h1,.mission-title{font-size:48px}.hero p,.project-description{font-size:18px}.hero-buttons{align-items:center}.vision-text{font-size:20px;line-height:1.8;max-width:750px;margin:auto}.gold-line{margin:25px auto}.mission-overlay{opacity:.85}.mission-description{font-size:18px;margin-bottom:50px}.mission-grid{gap:25px}.mission-item{padding:30px 20px}.mission-item img{width:60px;height:60px}.commitment-box{margin-top:60px;padding:40px}.about-image,.chairman-image{margin-bottom:50px;text-align:center}.about-image img{max-width:650px;width:100%}.about-text{font-size:18px;line-height:1.9}.about-features{justify-content:center}.chairman-image img{max-width:500px;width:100%}.chairman-name{font-size:30px}.quote-icon{margin:0 auto 20px}.director-card{margin-bottom:30px}.director-image img{width:100%;object-fit:cover}.director-info{padding:25px}.director-name{font-size:24px}.director-designation{font-size:16px}.project-image{margin-bottom:45px}.project-image img{width:100%;border-radius:18px}.project-features{margin-top:40px}}@media (max-width:768px){.about-title,.amenities-title,.chairman-title,.commitment-box h3,.contact-title,.experience-title,.faq-title,.footer h2,.gallery-title,.investment-cta h2,.investment-section h2,.location-title,.masterplan-title,.mission-title,.project-title,.vision-title{font-size:30px!important;line-height:1.2}.mission-item h5,.vision-text{font-size:18px}section{padding:60px 0!important}.about-content,.chairman-content,.footer,.mission-section{text-align:center}.newsletter-form{flex-direction:column;gap:15px}.newsletter-form button{width:100%}.vision-text{line-height:1.8}.section-tag{font-size:13px;letter-spacing:4px}.about-text,.mission-description,.project-description{font-size:17px}.mission-grid{grid-template-columns:1fr;grid-template-columns:repeat(2,1fr);gap:20px}.mission-item{padding:25px 15px}.commitment-box{margin-top:50px;padding:35px 25px}.commitment-box h3{font-size:30px}.about-features{gap:20px}.chairman-name{font-size:26px}.chairman-content p{font-size:17px;line-height:1.9}.about-text,.chairman-content p{text-align:left}.director-name{font-size:22px}.director-designation{font-size:15px}.project-feature{padding:25px}.project-feature h5{font-size:20px}.project-features .col-lg-4,.project-features .col-md-6{margin-bottom:25px}}@media (max-width:576px){.hero h1,.project-feature i,.vision-title{font-size:34px}.chairman-content p,.commitment-box p,.hero p{font-size:16px}.hero-buttons{display:flex;flex-direction:column;gap:15px;align-items:center}.hero-buttons a{width:100%;margin:0}.gallery-grid,.mission-grid{grid-template-columns:1fr}.gallery-item.large,.gallery-item.wide{grid-column:auto;grid-row:auto}.featured-video img{height:300px}.map-wrapper{height:320px}.floating-contact{right:15px;bottom:15px}.floating-contact a{width:50px;height:50px;font-size:20px}.vision-section{padding:70px 0}.about-text,.mission-description,.project-description,.vision-text{font-size:16px;line-height:1.9}.gold-line{width:70px}.about-title,.chairman-title,.mission-title,.project-title{font-size:32px}.mission-item{padding:30px}.mission-item img{width:55px;height:55px}.mission-item h5{margin-top:15px;font-size:20px}.commitment-box{padding:30px 20px}.commitment-box h3{font-size:28px}.about-features{flex-direction:column;align-items:center;gap:18px}.about-feature{width:100%;max-width:320px}.chairman-name{font-size:24px}.chairman-image img{border-radius:18px}.director-card{max-width:360px;margin:0 auto 30px}.director-info{padding:20px}.project-feature{padding:22px}}