.bold-font{font-weight:600}.hidden{display:none !important}.listStyleNone{list-style:none !important}.mb-30{margin-bottom:30px}.marginLeft6{margin-left:6px}.marginLeft-14{margin-left:-14px}.marginTop20{margin-top:20px}.marginTop30{margin-top:30px}.marginTop40{margin-top:40px}.marginTop27{margin-top:27px}.marginTop-82{margin-top:-82px}.marginLeft-30{margin-left:-30px}.paddingTop40{padding-top:40px}.paddingTop90{padding-top:90px}.fontSize27{font-size:27px}.fontSize47{font-size:47px}.fontSize79{font-size:79px}.strike{text-decoration:line-through}.font-weight-bold{font-weight:bold !important}.btn-custom,.custom-badge{background:#ffcc29 !important;font-weight:600 !important;color:#000 !important}.responsive-iframe-container{position:relative;overflow:hidden;padding-top:23.25%}.responsive-iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.top-nav{background-color:#ffcc29 !important}.top-nav li .bi-facebook,.top-nav li .bi-linkedin,.top-nav li .bi-instagram,.top-nav li .bi-youtube,.top-nav-links li a,.top-nav-links li a:hover{color:#000 !important}.navbar-toggler:focus{outline:none;box-shadow:none !important}.navbar-toggler-icon{background-color:white;width:1.3em !important;height:1.3em !important;border-radius:3px}.top-nav-links li a{border-right:1px solid #bfbfbf}.main-menu-section{z-index:1000 !important;position:fixed !important;top:44px;left:0;width:100%;transition:background-color 0.5s}.scrolled{top:0px;margin-top:0px !important}.scrolled li a{border-bottom:transparent !important}.image-with-overlay{position:relative}.image-with-overlay::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba( 0,0,0,0.5 );z-index:1}.image-with-overlay > img{position:relative;z-index:0}.slider-overlay-text{position:absolute;top:40%;left:30%;transform:translate(-50%,-50%);z-index:2;color:#fff}.main-menu-section{background-color:transparent}.main-menu-section.scrolled{background-color:white}.top-menu-links li a{font-size:13px !important;background:#fff;margin-right:12px;border-radius:5px;font-weight:500}.logo{width:60px}.tagline-heading{font-size:26px !important;padding-top:15px;text-align:center;color:#3a3634 !important;font-weight:600;font-family:"Montserrat",sans-serif}.service-name{text-align:center;background:#fff;padding:5px;margin-top:-47px;margin-right:226px;-webkit-box-shadow:0 0 10px #515151;box-shadow:0 0 10px #515151;border-left:2px solid #faec04}.services-section .card{border:none !important}.events-img{margin-top:13px}.events-img img,.clubbing img{height:243px}.fitness-img{height:491px}.holidays-section,.services-section,.tagline-section,.celebrate-section,.mobile-app-section,.reviews-section,.holidays-section,.mission-section,.own-properties-section{padding-top:36px;padding-bottom:36px}.member-form{border-radius:5px;-webkit-box-shadow:0 0 2px #515151;box-shadow:0 0 2px #515151;padding:40px}.app-stores img{width:150px}.primary-heading-color{color:#3a3634 !important}.tagline-section,.holidays-section,.mobile-app-section,.vision-section{background:#f4f4f4}.about-hero-section{position:relative}.about-hero-section img{width:100%}.about-img1{border-top-right-radius:12px;border-top-left-radius:12px;border-bottom-left-radius:0px;border-bottom-right-radius:12px}.about-img2{border-top-right-radius:0px;border-top-left-radius:12px;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.mission-vision-section{background-image:url("../images/about/bg.jpg");background-size:cover;min-height:600px;overflow-x:hidden;box-sizing:border-box}.mv-card{background:#fff;padding:20px}.overlay-text{position:absolute;top:30%;left:5%;text-align:left;color:white;text-shadow:2px 2px 4px rgba(0,0,0,0.7)}.highlight-color{color:#ffcc29}.years{font-size:60px}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.7)}.modal-content{background-color:#fefefe;margin:5% auto;padding:20px;border:1px solid #888;width:60% !important}.close-button{color:#aaaaaa;float:right;font-size:28px;font-weight:bold}.close-button:hover,.close-button:focus{color:#000;text-decoration:none;cursor:pointer}.contact-number{font-size:20px;font-weight:bold;color:#0066cc;border-bottom:2px solid #0066cc;padding-bottom:5px;margin-top:10px;margin-bottom:20px}.image-grid{display:grid;grid-template-columns:repeat( auto-fill,minmax(32%,1fr) );gap:10px}.image-grid img{width:100%;height:100px;display:block;margin:0;padding:0;border:none;box-sizing:border-box}.city-label h5{font-weight:bold;color:#333}.fixedImg{height:150px;object-fit:cover}.card{position:relative}.ribbon{position:absolute;text-transform:uppercase;left:2px;border-top-right-radius:4px;border-bottom-right-radius:4px;top:2px;padding:5px 10px;background-color:#fff;border-left:2px solid yellow;color:#000}.top-choice-badge{position:absolute;top:10px;left:10px;z-index:1}.card-title{font-weight:normal;color:#555}.nav-tabs .nav-link{background:#fff;margin-left:6px;color:#000;margin-bottom:10px !important;border-radius:6px;padding:4px 22px;border:1px solid #ccc !important}.nav-tabs .nav-link.active{background:#ffcc29 !important}.img-container{position:relative}.img-container img{width:100%;height:auto;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.75);border-radius:5px}.img-container .centered-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:white;font-size:24px;text-align:center;background-color:rgba(0,0,0,0.6);padding:10px}.apps-section{margin-top:39px}.footer-bg{background-color:#000;color:#ccc}.footer-bg h6{border-left:3px solid yellow;padding-left:3px}.footer-padding{padding-top:40px}.footerLinks li a{color:#ccc;text-decoration:none}.copyrights{padding-bottom:15px}.social-links-footer li a{color:#ccc !important}#membership-benefits .card{padding:30px;margin-bottom:5px;background-color:#eee}#membership-benefits .card-title{font-weight:bold;border-left:2px solid #faec04;padding-left:2px}.tagline-heading-rotated{writing-mode:vertical-rl;transform:rotate(180deg);text-align:center}.membershipsSection{background-color:#eee}.custom-card{min-height:147px;padding:11px !important;border-left:5px solid #faec04 !important}.custom-card h5{border-left:2px solid transparent !important}.mobile-video{display:none}@media only screen and (max-width:768px){.responsive-iframe-container{padding-top:137.25%}.desktop-video,.hideHeading{display:none}.mobile-video{display:inherit !important}.fontSize79{font-size:28px}.fontSize27{font-size:17px}.mmTop{margin-top:10px}.logo{width:37px}.fontSize47{font-size:20px}}.hero-section{position:relative;width:100%;height:475px;overflow:hidden}.hero-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1;transform:translate(-50%,-50%);object-fit:cover}.hero-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:white;text-align:center}.complaints-heading{border-left:5px solid #faec04 !important;padding-left:3px}#viewMoreLink{text-decoration:none;color:#000;background:yellow;font-size:12px;padding:4px 10px;font-weight:bold;border-radius:3px}.align-right{text-align:right !important}.locations-card{cursor:pointer}.modal-backdrop{--bs-backdrop-zindex:0 !important}.user_card button{border:none !important;float:right;background:transparent;font-size:20px;font-weight:bold}