body{font-family: "Montserrat", sans-serif;margin: 0;padding: 0;}.text-main{font-family: "Cinzel", serif;}.nav-bg{background: #fff;width: 100%;height: 90px;margin: 0 auto;background-position: top center;background-repeat: no-repeat;}header{position: fixed;width: 100%;height: 100px;z-index: 9;top: 0;}.highlights{width: 84%;float: left;margin: 0 8% 5rem;}.highlights h1{font-size: 60px;color:#be944c;text-align: left;font-family: "Cinzel", serif;font-weight: normal;padding: 170px 0 0;}.highlights p{font-size: 25px;color:#4b4b4b;font-weight: 700;}.highlights ul{width: 100%;float: left;padding: 0px 20px 0;font-size: 21px;line-height: 42px;}.highlights ul li{width: 100%;float: left;color:#232323;list-style-type: disc;}.highlights ul li::marker {color: #be944c;}.high-lights-50{width: 50%;float: left;}.high-lights-501{width: 50%;float: left;}.high-lights-501 img{width: 100%;}.dec{display: block !important;}.mob{display: none !important;}.navbar-expand-lg .navbar-collapse {display: block;float: left;width: 100%;}header .navbar .container{max-width: 1600px;margin: 0 auto;}.amenities-section {background: linear-gradient(180deg, #6f86a8, #c8a15c);padding: 80px 0;color: #fff;width: 100%;float: left;height: 570px;}.amenities-header {width: 90%;margin: auto;}.gallery-section .section-tag {font-size: 25px;letter-spacing: 0px;color: #000;}.amenities-header h2 {font-size: 60px;margin: 10px 0 30px;font-weight: normal;font-family: "Cinzel", serif;}.amenities-tabs {display: flex;gap: 40px;border-bottom: 1px solid rgba(255,255,255,0.4);}.amenities-tabs .tab {background: none;border: none;color: rgba(255, 255, 255, 0.6);font-size: 16px;padding-bottom: 15px;outline: none;cursor: pointer;position: relative;font-weight: bold;}.amenities-tabs .tab.active {color: #fff;}.amenities-tabs .tab.active::after {content: '';position: absolute;left: 0;bottom: -1px;width: 100%;height: 2px;background: #fff;}.amenities-slider-wrapper {width: 90%;margin: 60px auto 0;position: relative;}.amenities-carousel img {width: 100%;object-fit: cover;cursor: pointer;}.caption {background: #c8a15c;color: #fff;text-align: center;padding: 15px;font-family: "Montserrat", sans-serif;font-weight: 600;font-size: 16px;}.slider-nav {text-align: center;margin-top: 30px;}.slider-nav span {display: inline-block;width: 50px;height: 50px;border: 1px solid #c8a15c;border-radius: 50%;color: #c8a15c;line-height: 50px;margin: 0 10px;cursor: pointer;}.lightbox {position: fixed;inset: 0;background: rgba(0,0,0,0.85);display: none;align-items: center;justify-content: center;z-index: 9999;}.lightbox img {max-width: 90%;max-height: 90%;}.lightbox-close {position: absolute;top: 30px;right: 40px;font-size: 36px;color: #fff;cursor: pointer;}.location-section {width: 100%;float: left;margin: 450px 0 0;background:url(../images/bg-1.jpg);background-size: cover;}.location-wrapper {width: 100%;float: left;}.location-map {width: 40%;float: left;position: relative;}.location-map img {width: 100%;display: block;}.map-btn {position: absolute;bottom: 20px;left:80%;transform: translateX(-50%);padding: 10px 24px;border: 1px solid #c89b55;background:#fff;color:#c89b55;text-decoration: none;font-size: 13px;}.location-right {width: 60%;float: right;padding: 70px 100px 0;box-sizing: border-box;}.small-title {font-size: 25px;color: #000;font-weight: 700;}.location-right h2 {font-size: 60px;color: #c89b55;font-family: "Cinzel", serif;margin:10px 0 20px;}.content-switcher {position: relative;width: 80%;height: 530px;}.content-switcher p{position: absolute;bottom: 0;margin: 0;}.content-group {position: absolute;inset: 0;opacity: 0;transform: translateY(40px);transition: 0.6s ease;pointer-events: none;}.content-group.active {opacity: 1;transform: translateY(0);pointer-events: auto;}.block {margin-bottom: 15px;}.block h4 {margin-bottom: 12px;}.block ul {list-style: none;padding: 0;}.block li {display: flex;justify-content: space-between;padding: 2px 0;}.vertical-nav {position: absolute;right: 0;top: 85%;transform: translateY(-0%);display: block;}.vertical-nav button {width: 42px;height: 42px;border-radius: 50%;border: 1px solid #c89b55;background: transparent;color: #c89b55;cursor: pointer;font-size: 18px;}.gallery-section {padding: 80px 0 530px;background: #ededed;height: 800px;width: 100%;float: left;position: relative;}.container {width: 90%;max-width: 1200px;margin: auto;}.gallery-section .container {width: 100%;max-width: 84%;margin: auto;}.light-grey{padding: 100px 0 100px;background: #c8a15c;width: 100%;float: left;position: relative;}.light-grey h2 {color: #ffffff;text-align: center;font-size: 60px;font-family: "Cinzel", serif;margin-top: 0;}.testimonial-content ul{width: 100%;float: left;margin: 0;}.testimonial-content ul li{width: 33%;float: left;margin: 0;}.testimonial-content ul li img{width: 25%;margin: 0 auto;display: block;}.testimonial-content ul li p{text-align: center;color: #fff;margin: 0;font-size: 20px;line-height: normal;}.section-tag {font-size: 25px;color: #fff;font-weight: 700;}.gallery-section h2 {font-size: 60px;font-family: "Cinzel", serif;margin-top: 10px;}.gallery-box-wrapper {width: 80%;margin: auto;display: flex;justify-content: space-between;position: absolute;left: 50%;transform: translateX(-50%);top: 235px;}.gallery-box {width: 32%;height: auto;position: relative;border-radius: 6px;overflow: hidden;}.gallery-box img {width: 100%;height: 100%;object-fit: cover;}.gallery-lightbox {position: fixed;inset: 0;background: rgba(0,0,0,0.9);display: none;align-items: center;justify-content: center;z-index: 99999;}.gallery-lightbox.active {display: flex;}.gallery-lightbox img {max-width: 90%;max-height: 90%;}.gl-prev, .gl-next {position: absolute;top: 50%;transform: translateY(-50%);font-size: 40px;color: #fff;cursor: pointer;}.gl-prev {left: 30px;}.gl-next {right: 30px;}.box-btn {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background:#fff;padding: 12px 30px;font-size: 14px;text-decoration: none;color: #b48a4b;border-radius: 4px;letter-spacing: 0.5px;}a:hover{color: #000 !important;text-decoration: none !important;}.gallery-box {position: relative;}.box-btn {z-index: 2;}.lightbox-overlay {position: fixed;inset: 0;background: rgba(0,0,0,0.85);display: flex;align-items: center;justify-content: center;opacity: 0;visibility: hidden;transition: 0.3s ease;z-index: 9999;}.lightbox-overlay.show {opacity: 1;visibility: visible;}.lightbox-overlay img {max-width: 90%;max-height: 90%;}.lb-prev, .lb-next {position: absolute;top: 50%;transform: translateY(-50%);font-size: 40px;color: #fff;cursor: pointer;user-select: none;z-index: 10000;}.lb-prev {left: 40px;}.lb-next {right: 40px;}.contact-section {padding:150px 0 150px;background: #fff;text-align: center;float: left;width: 100%;}.contact-section h3 {font-size: 60px;color: #b48a4b;font-family: "Cinzel", serif;margin-bottom: 40px;}.contact-form{width: 90%;margin: auto;display: grid;grid-template-columns: repeat(4, 1fr);gap: 15px;}.contact-form input {padding: 12px;border: 1px solid #d2b27d;outline: none;border-radius: 5px;}.contact-form button {grid-column: span 5;margin: 30px auto 0;padding: 12px 65px;background: #c49b54;border: none;color: #fff;cursor: pointer;border-radius: 4px;font-size: 18px;font-weight: 600;}.lightbox-overlay {position: fixed;inset: 0;background: rgba(0,0,0,0.8);display: flex;align-items: center;justify-content: center;opacity: 0;pointer-events: none;transition: 0.3s;}.lightbox-overlay.show {opacity: 1;pointer-events: all;}.lightbox-overlay img {max-width: 90%;max-height: 90%;}.footer {font-family: 'Georgia', serif;}.footer-top {background: #7a7a7a;color: #fff;padding: 80px 0 20px;width: 100%;float: left;}.footer-container {width: 84%;margin: auto;display: flex;justify-content: space-between;}.footer-left h2 {font-size: 42px;letter-spacing: 1px;font-family: "Cinzel", serif;margin-bottom: 40px;}.address-block .label {font-weight: bold;margin-bottom: 6px;color: #ffffff;}.address-block p {font-size: 15px;font-family: "Montserrat", sans-serif;line-height: 1.7;color: #ffffff;}.footer-center {max-width: 300px;margin-top: 140px;}.footer-right {text-align: right;}.project-by p {font-size: 14px;margin-bottom: 10px;}.project-by img {max-width: 120px;}.contact-info {margin-top: 30px;}.contact-item {display: flex;align-items: center;justify-content: start;gap: 12px;margin-bottom: 12px;font-size: 15px;}.icon {background: #fff;color: #7a7a7a;width: 36px;height: 36px;border-radius: 50%;display: flex;align-items: center;justify-content: center;}.contact-item span a{color:#fff}.footer-nav {text-align: center;margin-top: 60px;}.footer-nav a {color: #fff;text-decoration: none;font-size: 14px;margin: 0 6px;font-family: "Montserrat", sans-serif;}.footer-nav span {color: #fff;}.footer-nav ul {width: fit-content;margin: 0 auto;}.footer-nav ul li{float: left;}.footer-bottom {background: #c49b54;color: #fff;padding: 20px 5%;font-family: "Montserrat", sans-serif;display: flow-root;justify-content: space-between;align-items: center;font-size: 13px;}.footer-bottom a {color: #fff;text-decoration: none;margin: 0 5px;}footer p{color:#fff}.lightbox {position: fixed;inset: 0;background: rgba(0,0,0,0.85);z-index: 9999;display: flex;align-items: center;justify-content: center;opacity: 0;visibility: hidden;transition: opacity 0.3s ease;}.lightbox.active {opacity: 1;visibility: visible;}.lightbox img {max-width: 85%;max-height: 85%;object-fit: contain;}.lightbox-close {position: absolute;top: 25px;right: 35px;font-size: 40px;color: #fff;cursor: pointer;}.lightbox-prev, .lightbox-next {position: absolute;top: 50%;transform: translateY(-50%);font-size: 50px;color: #fff;cursor: pointer;padding: 10px;user-select: none;}.lightbox-prev {left: 30px;}.lightbox-next {right: 30px;}.lightbox-prev:hover, .lightbox-next:hover, .lightbox-close:hover {opacity: 0.7;}.lightbox-prev, .lightbox-next {position: absolute;top: 50%;transform: translateY(-50%);font-size: 50px;color: #fff;cursor: pointer;padding: 10px;user-select: none;}.lightbox-prev {left: 30px;}.lightbox-next {right: 30px;}.lightbox-prev:hover, .lightbox-next:hover, .lightbox-close:hover {opacity: 0.7;}.text-center {text-align: center !important;color: #fff;font-size: 18px;}@media only screen and (min-width: 1601px) and (max-width: 1700px) {.nav-bg{background-size: contain;height: 85px;}.highlights h1 {font-size: 50px;}.highlights p {font-size: 16px;}.highlights ul {font-size: 15px;line-height: 30px;}.amenities-header h2, .light-grey h2{font-size: 50px;}.section-tag{font-size: 16px;}.amenities-tabs .tab{font-size: 15px;}.small-title {font-size: 16px;}.location-right h2, .gallery-section h2, .contact-section h3{font-size: 50px;}.location-right {width: 60%;padding: 30px 40px;}.block h4{font-size: 18px;margin-bottom: 5px;}.block li{padding: 0;}.block {margin-bottom: 15px;}.location-wrapper {width: 100%;float: left;height: 600px;}.location-map img {width: 100%;display: block;height:600px;}.map-btn {position: absolute;bottom: 20px;left: 75%;font-size: 13px;width: 160px;}.gallery-section .section-tag {font-size: 16px;}.box-btn {padding: 12px 30px;font-size: 12px;width: fit-content;}.gallery-section {padding: 80px 0 150px;height: 700px;}.contact-section {padding: 220px 0 80px;}.gallery-box-wrapper{top: 175px;}.contact-section {padding: 170px 0 80px;}.footer-left h2 {font-size: 30px;}.amenities-section {padding: 80px 0;height: 620px;}.location-section {margin: 250px 0 0;}header .calltop{width:100px;padding: 0px 10px;}header .calltop img{width: 100%;}header .navbar .navbar-brand {width: 90px !important;}header .navbar .container {max-width: 1300px;}.content-switcher {height: 400px;}.footer-center {margin-top: 112px;}}@media only screen and (min-width: 1501px) and (max-width: 1600px) {.nav-bg{background-size: contain;height: 80px;}.highlights h1 {font-size: 40px;padding: 150px 0 0;}.highlights p {font-size: 16px;}.highlights ul {font-size: 15px;line-height: 30px;}.amenities-header h2, .light-grey h2{font-size: 40px;}.section-tag{font-size: 16px;}.amenities-tabs .tab{font-size: 15px;}.small-title {font-size: 16px;}.location-right h2, .gallery-section h2, .contact-section h3{font-size: 40px;}.location-right {width: 60%;padding: 30px 40px;}.block h4{font-size: 18px;margin-bottom: 5px;}.block li{padding: 0;}.block {margin-bottom: 15px;}.location-wrapper {width: 100%;float: left;height: 600px;}.location-map img {width: 100%;display: block;height:600px;}.map-btn {position: absolute;bottom: 20px;left: 75%;font-size: 13px;width: 160px;}.gallery-section .section-tag {font-size: 16px;}.box-btn {padding: 12px 30px;font-size: 12px;width: fit-content;}.gallery-section {padding: 80px 0 130px;height: 680px;}.contact-section {padding: 220px 0 80px;}.gallery-box-wrapper{top: 175px;}.contact-section {padding: 120px 0 80px;}.footer-left h2 {font-size: 30px;}.amenities-section {padding: 80px 0;height: 620px;}.location-section {margin: 250px 0 0;}header .calltop{width:100px;padding: 0px 10px;}header .calltop img{width: 100%;}header .navbar .navbar-brand {width: 90px !important;}header .navbar .container {max-width: 1300px;}.content-switcher {height: 423px;}.footer-center {margin-top: 112px;}}@media only screen and (min-width: 1401px) and (max-width: 1500px) {.nav-bg{background-size: contain;height:77px;}.highlights h1 {font-size: 38px;padding: 110px 0 0;}.highlights p {font-size: 16px;}.highlights ul {font-size: 15px;line-height: 30px;}.amenities-header h2, .light-grey h2{font-size: 38px;}.section-tag{font-size: 16px;}.amenities-tabs .tab{font-size: 15px;}.small-title {font-size: 16px;}.location-right h2, .gallery-section h2, .contact-section h3{font-size: 38px;}.location-right {width: 60%;padding: 30px 40px;}.block h4{font-size: 18px;margin-bottom: 5px;}.block li{padding: 0;}.block {margin-bottom: 15px;}.location-wrapper {width: 100%;float: left;height: 600px;}.location-map img {width: 100%;display: block;height:600px;}.map-btn {position: absolute;bottom: 20px;left: 75%;font-size: 13px;width: 160px;}.gallery-section .section-tag {font-size: 16px;}.box-btn {padding: 12px 30px;font-size: 12px;width: fit-content;}.gallery-section {padding: 80px 0 130px;height: 640px;}.contact-section {padding: 220px 0 80px;}.gallery-box-wrapper{top: 175px;}.contact-section {padding: 110px 0 80px;}.footer-left h2 {font-size: 30px;}.amenities-section {padding: 80px 0;height: 560px;}.location-section {margin: 250px 0 0;}header .calltop{width:100px;padding: 0px 10px;}header .calltop img{width: 100%;}header .navbar .navbar-brand {width: 80px !important;}header .navbar .container {max-width: 1200px;}.content-switcher {height: 423px;}.footer-center {margin-top: 112px;}}@media only screen and (min-width: 1301px) and (max-width: 1400px) {.nav-bg{background-size: contain;height: 75px;}.highlights h1 {font-size: 35px;padding: 130px 0 0;}.highlights p {font-size: 16px;}.highlights ul {font-size: 15px;line-height: 30px;}.amenities-header h2, .light-grey h2{font-size: 35px;}.section-tag{font-size: 16px;}.amenities-tabs .tab{font-size: 15px;}.small-title {font-size: 16px;}.location-right h2, .gallery-section h2, .contact-section h3{font-size: 35px;}.location-right {width: 60%;padding: 30px 40px;}.block h4{font-size: 18px;margin-bottom: 5px;}.block li{padding: 0;}.block {margin-bottom: 15px;}.location-wrapper {width: 100%;float: left;height: 600px;}.location-map img {width: 100%;display: block;height:600px;}.map-btn {position: absolute;bottom: 20px;left: 75%;font-size: 13px;width: 160px;}.gallery-section .section-tag {font-size: 16px;}.box-btn {padding: 12px 10px;font-size: 12px;width: fit-content;}.gallery-section {padding: 80px 0 100px;height: 610px;}.contact-section {padding: 220px 0 80px;}.gallery-box-wrapper{top: 175px;}.contact-section {padding: 140px 0 80px;}.footer-left h2 {font-size: 30px;}.amenities-section {padding: 80px 0;height: 510px;}.location-section {margin: 250px 0 0;}header .calltop{width:100px;padding: 0px 10px;}header .calltop img{width: 100%;}header .navbar .navbar-brand {width: 80px !important;}header .navbar .container {max-width: 1200px;}.testimonial-content ul li img {width: 30%;}.content-switcher {height: 423px;}.footer-center {margin-top: 112px;}}@media only screen and (min-width: 1201px) and (max-width: 1300px) {.nav-bg{background-size: contain;height: 70px;}.highlights h1 {font-size: 30px;padding: 110px 0 0;}.highlights p {font-size: 16px;}.highlights ul {font-size: 15px;line-height: 30px;}.amenities-header h2, .light-grey h2{font-size: 30px;}.section-tag{font-size: 16px;}.amenities-tabs .tab{font-size: 15px;}.small-title {font-size: 16px;}.gallery-section h2, .contact-section h3{font-size: 30px;}.location-right {width: 60%;padding: 30px 40px;}.location-right h2{margin: 10px 0 20px;font-size: 30px;}.block h4{font-size: 18px;margin-bottom: 5px;}.block li{padding: 0;}.block {margin-bottom: 15px;}.location-wrapper {width: 100%;float: left;height: 540px;}.location-map img {width: 100%;display: block;height: 540px;}.map-btn {position: absolute;bottom: 20px;left: 75%;font-size: 13px;width: 160px;}.gallery-section .section-tag {font-size: 16px;}.box-btn {padding: 12px 10px;font-size: 12px;width: fit-content;}.gallery-section {padding: 80px 0 90px;height: 570px;}.contact-section {padding: 220px 0 80px;}.gallery-box-wrapper{top: 175px;}.contact-section {padding: 140px 0 80px;}.footer-left h2 {font-size: 30px;}.amenities-section {padding: 80px 0;height: 510px;}.location-section {margin: 250px 0 0;}header .calltop{width:100px;padding: 0px 10px;}header .calltop img{width: 100%;}header .navbar .navbar-brand {width: 70px !important;}header .navbar .container {max-width: 1180px;}.content-switcher {height: 400px;}.footer-center {margin-top: 112px;}}@media only screen and (min-width: 1101px) and (max-width: 1200px) {.nav-bg{background-size: contain;height: 55px;}.highlights h1 {font-size: 30px;padding: 110px 0 0;}.highlights p {font-size: 16px;}.highlights ul {font-size: 15px;line-height: 30px;}.amenities-header h2, .light-grey h2{font-size: 30px;}.section-tag{font-size: 16px;}.amenities-tabs .tab{font-size: 15px;}.small-title {font-size: 16px;}.location-right h2, .gallery-section h2, .contact-section h3{font-size: 30px;}.location-right h2 {font-size: 30px;margin: 10px 0 20px;}.location-right {width: 60%;padding: 30px 40px;}.block h4{font-size: 18px;margin-bottom: 5px;}.block li{padding: 0;}.block {margin-bottom: 15px;}.location-wrapper {width: 100%;float: left;height: 540px;}.location-map img {width: 100%;display: block;height: 540px;}.map-btn {position: absolute;bottom: 20px;left: 75%;font-size: 13px;width: 160px;}.gallery-section .section-tag {font-size: 16px;}.box-btn {padding: 12px 10px;font-size: 12px;width: fit-content;}.gallery-section {padding: 80px 0 100px;height: 540px;}.contact-section {padding: 220px 0 80px;}.gallery-box-wrapper{top: 175px;}.contact-section {padding: 170px 0 80px;}.footer-left h2 {font-size: 30px;}.amenities-section {padding: 80px 0;height: 450px;}.location-section {margin: 250px 0 0;}header .calltop{width: 80px;padding: 0px 10px;}header .calltop img{width: 100%;}header .navbar .container {max-width: 1035px;}.content-switcher {height: 390px;}.footer-center {margin-top: 112px;}}@media only screen and (min-width: 1001px) and (max-width: 1100px) {.nav-bg{background-size: contain;height: 55px;}.highlights h1 {font-size: 30px;padding: 50px 0 0;}.highlights p {font-size: 16px;}.highlights ul {font-size: 15px;line-height: 30px;}.amenities-header h2, .light-grey h2{font-size: 30px;}.section-tag{font-size: 16px;}.amenities-tabs .tab{font-size: 15px;}.small-title {font-size: 16px;}.location-right h2, .gallery-section h2, .contact-section h3{font-size: 30px;}.location-right h2 {font-size: 30px;margin: 10px 0 15px;}.location-right {width: 60%;padding: 30px 40px;}.block h4{font-size: 18px;margin-bottom: 5px;}.block li{padding: 0;}.block {margin-bottom: 15px;}.location-wrapper {width: 100%;float: left;height: 540px;}.location-map img {width: 100%;display: block;height: 540px;}.map-btn {position: absolute;bottom: 20px;left: 75%;font-size: 13px;width: 160px;}.gallery-section .section-tag {font-size: 16px;}.box-btn {padding: 12px 5px;font-size: 12px;width: fit-content;}.gallery-section {padding: 80px 0 180px;height: 510px;}.contact-section {padding: 220px 0 80px;}.gallery-box-wrapper{top: 175px;}.contact-section {padding: 170px 0 80px;}.footer-left h2 {font-size: 30px;}.amenities-section {padding: 80px 0;height: 450px;}.location-section {margin: 250px 0 0;}header .calltop{width: 80px;padding: 0px 10px;}header .calltop img{width: 100%;}header .navbar .container {max-width: 980px;}.content-switcher {height: 390px;}.footer-center {margin-top: 112px;}}@media only screen and (min-width: 0px) and (max-width: 1000px) {.dec{display: none !important;}.mob{display: block !important;}header .navbar .container {max-width: 90%;margin: 0 auto;padding: 0;}.navbar-expand-lg .navbar-collapse {background: #000;}.nav-bg{height: 50px;}.high-lights-501 {width: 100%;}.high-lights-50 {width: 100%;}.highlights h1 {font-size: 20px;padding: 0;}.highlights p {font-size: 18px;}.highlights ul {font-size: 14px;line-height: 30px;}.section-tag {font-size: 18px;}.amenities-header h2{font-size: 20px;padding: 0;}.amenities-tabs .tab{font-size: 12px;}.location-map{width: 100%;}.map-btn{transform: translateX(-70%);width: 160px;}.highlights{margin: 0 8% 8%;}.location-right {width: 100%;float: right;padding: 8% 8%;}.location-right h2 {font-size: 20px;margin: 10px 0 20px;}.light-grey h2{font-size: 20px;}.testimonial-content ul li p {font-size: 15px;}.footer-nav {margin-top: 10px;}.footer-nav a {font-size: 12px;margin: 0 0px;}.content-switcher {position: relative;height: 500px;width: 100%;}.content-switcher p{margin: 0;}.small-title {font-size: 18px;}.gallery-section .section-tag {font-size: 18px;}.gallery-section h2 {font-size: 20px;}.gallery-box {width: 100%;height: auto;position: relative;border-radius: 6px;overflow: hidden;margin: 0 0 30px 0;}.gallery-box-wrapper {width: 80%;display: block;justify-content: space-between;position: relative;left: 0;transform: translateX(0);margin: 5% auto 5%;top: 0;}.location-section {margin: 300px 0 0;}.block h4{font-size: 16px;}.contact-section {padding: 50px 0 50px;}.footer-top {padding: 50px 0 20px;}.text-center{font-size: 14px;}.testimonial-content ul li {width: 100%;margin: 0 auto 20px;}.testimonial-content ul li img {width: 15%;margin: 0 auto 0;}.contact-section h3 {font-size: 20px;}.contact-form {width: 90%;display: block;}.footer-left h2 {margin-bottom: 10px;font-size: 20px;}.footer-left{width: 100%;}.footer-container{display: block;}.project-by img {max-width: 120px;display: block;}.contact-item {display: flex;align-items: center;justify-content: left;}.footer-bottom p{width: 100%;}.footer-bottom {display: block;padding: 20px 5% 40px;float: left;}.footer-center {max-width: 300px;margin-top: 10px;}.gallery-section {padding: 40px 0 20px;height: auto;}.vertical-nav {position: absolute;right: 0 !important;top: 80%;flex-direction: column;gap: 20px;}.amenities-section{height: 420px;padding: 20px 0 0;}.amenities-slider-wrapper {margin: 30px auto 0;}.box-btn {padding: 12px 10px;font-size: 12px;}.light-grey {padding: 40px 0 20px;}.contact-form button {margin: 15px auto 0;padding: 12px 65px;font-size: 14px;}.address-block p {font-size: 12px;}.counter_wrapper .count_box {padding: 0 20px 20px !important;}}.icon1 {color: black !important;}.popup-overlay{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.6);display: flex;justify-content: center;align-items: center;opacity: 0;visibility: hidden;transition: 0.4s ease;z-index: 9999;}.popup-overlay.active {opacity: 1;visibility: visible;}.popup-box {background: #fff;padding: 30px;width: 90%;max-width: 400px;border-radius: 10px;position: relative;transform: scale(0.8);transition: 0.4s ease;}.popup-overlay.active .popup-box {transform: scale(1);}.close-btn {position: absolute;top: 12px;right: 15px;font-size: 24px;cursor: pointer;}.popup-box h2 {margin-bottom: 10px;}.popup-box p {font-size: 14px;margin-bottom: 20px;color: #555;}.popup-box input {width: 100%;padding: 12px;margin-bottom: 15px;border: 1px solid #ccc;border-radius: 5px;}.popup-box button {width: 100%;padding: 12px;background: #c8a15c;color: #fff;border: none;border-radius: 5px;cursor: pointer;transition: 0.3s;}.popup-box button:hover {background: #444;}.enquiry-wrapper {position: fixed;right: 0;top: 25%;z-index: 99;}@media screen and (max-width: 768px) {.enquiry-wrapper {display: block;}}@media screen and (max-width: 500px) {.enquiry-wrapper {display: flex;width: 100%;top: unset;bottom: 0;}}.enquiry-wrapper .enquiry-box {display: flex;align-items: center;background-color: #000;cursor: pointer;transform: translateX(145px);transition: all ease-in 0.5s;}@media screen and (max-width: 1366px) {.enquiry-wrapper .enquiry-box {transform: translateX(100px);}}@media screen and (max-width: 500px) {.enquiry-wrapper .enquiry-box {transform: translateX(0);width: 100%;text-align: center;}}.enquiry-wrapper .enquiry-box:hover {transform: translateX(0);}.enquiry-wrapper .enquiry-box:not(:first-child) {border-top: 1px solid #fff;}.enquiry-wrapper .enquiry-box .call-icon, .enquiry-wrapper .enquiry-box .mail-icon {background-color: #a02e83;width: 47px;padding: 7px;}.enquiry-wrapper .enquiry-box .call-icon span.mbvisi, .enquiry-wrapper .enquiry-box .mail-icon span.mbvisi {display: none;}@media screen and (max-width: 500px) {.enquiry-wrapper .enquiry-box .call-icon,.enquiry-wrapper .enquiry-box .mail-icon{width:99%;padding: 1px;display: block;vertical-align:middle;justify-content:center;color:#fff;text-align:center;}.enquiry-wrapper .enquiry-box .call-icon span.mbvisi, .enquiry-wrapper .enquiry-box .mail-icon span.mbvisi {display: none;font-size: 13px;color: #fff;}}@media screen and (max-width: 330px) {.enquiry-wrapper .enquiry-box .call-icon img,.enquiry-wrapper .enquiry-box .mail-icon img {width: 18px;padding: 8px 0;}}.enquiry-wrapper .enquiry-box .call-content {padding: 0px 5px;}@media screen and (max-width: 500px) {.enquiry-wrapper .enquiry-box .call-content {display: none;}}.enquiry-wrapper .enquiry-box .mail-content {padding-left: 18%;}@media screen and (max-width: 500px) {.enquiry-wrapper .enquiry-box .mail-content {display: none;}}.enquiry-wrapper .enquiry-box img {width: 32px;padding: 6px;}.enquiry-wrapper .enquiry-box a {color: #000;text-decoration: none;font-size: 16px;}@media screen and (max-width: 1366px) {.enquiry-wrapper .enquiry-box a {font-size: 14px;}}@media only screen and (min-width: 0px) and (max-width: 350px) {.amenities-section {height: 400px;padding: 20px 0 0;}.icon1 {color: #ffffff !important;}}@media only screen and (min-width: 351px) and (max-width: 400px) {.amenities-section {height: 450px;padding: 20px 0 0;}.icon1 {color: #ffffff !important;}}@media only screen and (min-width: 401px) and (max-width: 450px) {.amenities-section {height: 500px;padding: 20px 0 0;}}@media only screen and (min-width: 451px) and (max-width: 500px) {.amenities-section {height: 550px;padding: 20px 0 0;}.icon1 {color: #ffffff !important;}}@media only screen and (min-width: 501px) and (max-width: 550px) {.amenities-section {height: 550px;padding: 20px 0 0;}}@media only screen and (min-width: 551px) and (max-width: 600px) {.amenities-section {height: 600px !important;padding: 20px 0 0;}.icon1 {color: #ffffff !important;}}@media only screen and (min-width: 601px) and (max-width: 700px) {.amenities-section {height: 680px !important;padding: 20px 0 0;}.icon1 {color: #ffffff !important;}}@media only screen and (min-width: 701px) and (max-width: 750px) {.amenities-section {height: 750px !important;padding: 20px 0 0;}.icon1 {color: #ffffff !important;}}@media only screen and (min-width: 751px) and (max-width: 1000px) {.amenities-section {height: 900px !important;padding: 20px 0 0;}.icon1 {color: #ffffff !important;}}img {max-width: 100%;height: auto;width: 100%;display: block;}.kg-logo {max-width: 125px;margin: 0 auto;}.count_box img {max-width: 100px;margin: 0 auto;}@media screen and (max-width: 1360px){.location-section {background: url(../images/bg-lg-1.webp);}}@media screen and (max-width: 1024px){.location-section {background: url(../images/bg-md-1.webp);}}@media screen and (max-width: 420px){.location-section {background: url(../images/bg-sm-1.webp);}}