@media (min-width:601px) and (max-width:800px){.course-rate-hero{margin-top:15%}}@media (min-width:801px) and (max-width:1000px){.course-rate-hero{margin-top:12%}}@media (min-width:1001px) and (max-width:1200px){.course-rate-hero{margin-top:9%}}@media (min-width:761px) and (max-width:1023px){.environment-section{padding:0 1rem}.section-title{font-size:1.45rem}.environment-grid{display:grid;grid-template-columns:1fr 0.7fr;gap:2rem 3rem;align-items:center;justify-content:center}.environment-content h2{font-size:1.2rem}.environment-image img{width:400px;height:auto;display:block;border-radius:8px;object-fit:cover}}@media (min-width:601px) and (max-width:1024px){.peaceful-quote blockquote{font-size:1.4rem!important;line-height:1.4;padding:0 1.5rem}.peaceful-quote blockquote::after,.peaceful-quote blockquote::before{font-size:1.4rem}.peaceful-gallery{padding:0 1.5rem}.peaceful-gallery .gallery-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:2rem 0}.peaceful-gallery .gallery-grid img{width:100%;height:auto;object-fit:cover}}@media (min-width:1025px) and (max-width:1200px){.peaceful-quote blockquote{font-size:1.4rem!important;line-height:1.4;padding:0 1.5rem}.peaceful-quote blockquote::after,.peaceful-quote blockquote::before{font-size:1.4rem}.peaceful-gallery{padding:0 1.5rem}.peaceful-gallery .gallery-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:1000px;margin:2rem auto}.peaceful-gallery .gallery-grid img{width:100%;height:auto;object-fit:cover}}@media (min-width:1201px) and (max-width:1380px){.peaceful-quote blockquote{font-size:1.4rem!important;line-height:1.4;padding:0 1.5rem}.peaceful-quote blockquote::after,.peaceful-quote blockquote::before{font-size:1.4rem}.peaceful-gallery{padding:0 1.5rem}.peaceful-gallery .gallery-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:1000px;margin:2rem auto}.peaceful-gallery .gallery-grid img{width:100%;height:auto;object-fit:cover}}@media (min-width:601px) and (max-width:1023px){.facebook-icon,.navbar-links{display:none!important}.navbar .container,.navbar-links.open{display:flex!important}.courses-carousel .carousel-track,.image-section{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.hero-content h1{font-size:42px!important}div.p1{font-size:53px}.navbar-links{flex-direction:column;position:absolute;top:80%!important;left:0;right:0;width:auto!important;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:0 1rem!important;z-index:1001}.menu-toggle,.navbar-links .nav-list li a{display:block!important;color:#000}.navbar{width:100%!important;padding:1rem!important}.navbar .container{justify-content:space-between!important;align-items:center!important;padding:0!important}.navbar-brand img{height:28px!important;padding:10px 0 0!important}.navbar-links .nav-list{display:flex;flex-direction:column;width:100%;margin-left:3%!important;gap:0!important;padding-right:10%;padding-top:.5px;padding-bottom:.5px}.navbar-links .nav-list li{margin:.25rem 2rem!important}.navbar-links.open .nav-list li a{font-size:.7rem!important}.navbar-links .nav-list .facebook-mobile{pointer-events:none;display:block;width:auto}.navbar-links .facebook-mobile i{pointer-events:auto;font-size:1.5rem;line-height:1;margin-right:.5rem}.navbar-links .nav-list li a.active,.navbar-links .nav-list li a:focus,.navbar-links .nav-list li a:hover{padding:5px}.menu-toggle{order:0;font-size:2rem;background:0 0;border:none;cursor:pointer;margin-right:10px}.hero-section{height:90vh!important;padding:5rem 1rem 2rem;text-align:center;background-size:cover!important;background-position:50% center!important}.hero-section h1{font-size:2.4rem!important;margin-bottom:.5rem}.hero-section h2{font-size:2.2rem!important;margin-bottom:.75rem}.hero-section p{font-size:1.5rem!important;margin-bottom:1.5rem}.hero-section .buttons{display:flex!important;justify-content:center;flex-wrap:nowrap;gap:.75rem;margin-top:0}.hero-section .btn{min-width:0;padding:1.25rem 2rem!important;font-size:.65rem!important;border-radius:26px}.image-section{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:3rem;margin-left:2%}.image-section::-webkit-scrollbar{display:none}.image-section .image-box{position:relative;flex:0 0 49%;scroll-snap-align:start;margin:0}.image-section .image-box img{width:100%;height:auto;border-radius:8px}.image-section .overlay{position:absolute;display:flex;flex-direction:column;align-items:flex-start;padding-left:9%;padding-bottom:75px;box-sizing:border-box;background:rgba(0,0,0,.3);inset:0}.image-section .overlay p{font-size:1.2rem;margin-bottom:.5rem}.image-section .read-more-btn{font-size:.875rem;padding-top:5%;padding-bottom:5%;margin:0}.background-container{height:auto!important;padding:2rem 1rem}.background-container::before{background-size:cover;background-position:17% 80%}.content-container{flex-direction:column!important;align-items:center!important;margin:0!important;width:100%;padding:0 1rem}.text-content{max-width:100%!important;text-align:left;padding:0}.heading-wrapper h2{font-size:1.8rem!important;line-height:1.2}.image-content{display:flex;justify-content:center!important;margin-left:0!important;padding:0 1rem;width:auto}.image-content img{width:100%;max-width:1000px;height:auto!important;border-radius:8px;object-fit:cover;padding-top:5%;margin:0}.courses-carousel{overflow:hidden}.courses-carousel .carousel-track{display:flex;overflow-x:auto}.courses-carousel .carousel-track::-webkit-scrollbar{display:none}.courses-carousel .course-card{flex:0 0 50%;max-width:100%;scroll-snap-align:start;box-sizing:border-box;padding:0 .5rem}.courses-carousel .course-card+.course-card{margin-left:.5rem}.facilities-grid{justify-content:flex-start;gap:20px}.facility-item{display:flex;width:48%}.members-grid{display:flex;flex-wrap:wrap;gap:50px;padding:0 20px;justify-content:center}.map-container{position:relative;max-width:99%!important;height:240px;padding-bottom:0;margin:1rem auto}.map-container iframe{position:absolute;inset:0;width:100%!important;height:100%!important}.bentong-weather-section{padding:1.5rem 0}.bw-container{display:flex;flex-direction:column;align-items:center;padding:1rem;gap:1.5rem}.bw-current{display:flex;align-items:center;justify-content:center;gap:1.5rem;width:auto}.bw-icon img{width:36px!important;height:36px!important}.bw-temp{text-align:center}.bw-temp span{font-size:1.75rem!important}.bw-temp p{font-size:.875rem!important}.bw-forecast{display:flex;overflow-x:auto;gap:.5rem;width:100%;padding-bottom:.5rem}.bw-day{flex:0 0 auto;min-width:80px;background:rgba(255,255,255,.15);padding:.75rem .5rem}.bw-day .day-name,.bw-day .day-temp span{font-size:.65rem}.bw-day .day-icon img{width:28px!important;height:28px!important}.bw-day .day-temp{font-size:.875rem}.cta-text-section{max-width:600px;width:100%;margin:50px auto;padding:20px 2.5rem;background-color:#008f00;box-sizing:border-box}.cta-text-section .container{max-width:600px;margin:0 auto;padding:0;text-align:center;color:#fff;font-weight:700;font-size:1rem}.contact-section{padding:30px 2rem}.contact-section .contact-grid{display:flex;flex-wrap:nowrap;justify-content:space-between}.contact-section .contact-item{flex:0 0 25%;max-width:34%}.notes-section .notes-wrapper{display:flex;flex-wrap:wrap;gap:30px;margin:4% auto 2%;padding:0 30px}.notes-section .notes-column{flex:0 0 100%}.notes-section .passes-column{flex:1 1 65%;display:flex;flex-direction:column;gap:20px}.notes-section .pass-card{display:flex;flex-direction:row;width:100%;margin:0 0 20px;background:#f7f7f7;border-radius:4px;overflow:hidden}.notes-section .pass-left{flex:0 0 30%;padding:10px 50px}.notes-section .pass-right{flex:1;padding:24px;border-left:2px dashed #ddd}.notes-section .notes-cta{text-align:center;margin:40px auto 0;padding:0 30px}.notes-section .notes-cta .btn{display:inline-block;max-width:600px;width:100%;box-sizing:border-box}.clubhouse-hero{margin-top:60px;margin-bottom:30px}.detail-title{margin-top:8%}.detail-grid{display:grid!important;grid-template-columns:48% 46%!important;gap:2rem!important;padding:0 .1rem!important;box-sizing:border-box}.detail-content{overflow:visible!important;max-height:none!important;white-space:normal!important;word-wrap:break-word!important;padding:1rem!important}.MainImage-section{height:20vw;background-size:cover!important;margin-top:8.5%!important;border-radius:0 0 8px 8px}}