@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.2/font/bootstrap-icons.css");@import url('https://fonts.googleapis.com/css2?family=Asap+Condensed&display=swap');:root {--txtColor: #555e69;--siteFont: 'Asap Condensed', sans-serif;--boderRadius15: 5px;--primary: #272f3a;--colorPrimary: #272f3a;--colorSecondary: darkgreen;--colorBtn: #ffffff;}a {color: var(--colorPrimary);transition: 0.5s;text-decoration: none;}a:hover {transition: 0.5s;color: #000;}html, body, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}body {font-family: var(--siteFont);font-size: 15px;line-height: 1.5;color: #000;background-color: #dbe4e9;letter-spacing: 1.2px;}img {max-width: 100%;}.btn {background: var(--colorPrimary);color: #fff;padding: 5px 25px;height: 39px;font-size: 16px;display: inline-flex;align-items: center;border-radius: 0;border: 0;}.btn i {margin-right: 10px;font-size: 20px;}.btn:hover {box-shadow: 0px 0px 5px var(--colorSecondary);color: #fff;background: var(--colorSecondary);}.btn,.btn:hover{background-color: var(--colorSecondary);background: linear-gradient(-45deg,var(--colorPrimary),var(--colorSecondary),var(--colorPrimary),var(--colorSecondary));background-size: 400% 400%;-webkit-animation: Gradient 3s ease infinite;animation-delay: 2s;-moz-animation: Gradient 3s ease infinite;animation-delay: 2s;animation: Gradient 3s ease infinite;animation-delay: 2s;}header {position: fixed;top: 0;left: 0;z-index: 99;margin: 0 auto;background: #fff;box-shadow: 0 1px 8px rgb(0 0 0 / 20%);width: 100%;}header .header-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 5px 0;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}header .header-inner .logo {width: 130px;float: left;display: flex;align-items: center;font-size: 25px;color: #000;}header .header-inner .logo img {height: 100px;float: left;max-width: 70%;margin-right: 10px;object-fit: contain;}header .header-inner .main-menu {width: calc(100% - 130px);float: right;text-align: right;}header .header-inner .main-menu>ul {display: flex;align-items: center;justify-content: flex-end;}header .header-inner .main-menu ul li a {display: flex;margin: 0 0px;text-decoration: none;color: #000000;border: 2px solid transparent;padding: 5px 15px;align-items: center;font-family: var(--siteFont);font-weight: 500;}header .header-inner .main-menu ul li a i {font-size: 20px;line-height: 1;margin-right: 10px;}.dropdown-toggle::after {display: none;}header .header-inner .main-menu ul li:first-child a {margin-left: 0;}header .header-inner .main-menu ul li:last-child a {margin-right: 0;}header .header-inner .main-menu ul li .btn {display: flex;align-items: center;justify-content: center;padding: 5px 15px;height: 40px;font-size: 15px;font-weight: normal;color: #fff;}header .header-inner .main-menu ul li.active a {border: 2px solid var(--colorPrimary);background: var(--colorPrimary);color: #fff;}header .header-inner .main-menu ul li.active .btn {color: #fff;}header .header-inner .main-menu .dropdown-menu {border: 0;box-shadow: 1px 5px 8px #727272;left: 0;right: auto;}.container {max-width: 1250px;}header .header-inner .main-menu .dropdown-menu li a {margin-left: 0;padding: 6px 20px;}.hamburger {width: 30px;height: 21px;position: relative;display: none;}.hamburger span {height: 2px;width: 30px;background: var(--colorPrimary);opacity: 1;position: absolute;left: 0;}.hamburger span:nth-child(1) {top: 0;}.hamburger span:nth-child(2) {top: 9px;width: 24px;right: 0;left: auto;}.hamburger span:nth-child(3) {width: 100%;top: 19px;}.menuoverlay {width: 100%;height: 100%;background: rgba(0, 0, 0, 0.7);position: fixed;top: 0;left: 0;right: 0;z-index: 99;display: none;}.main-container {max-width: 100%;margin-top: 111px;}.right-fixed-form {background: #fff;position: fixed;right: 0;width: 325px;bottom: 0;z-index: 99;margin-top: 50px;box-shadow: 0px 2px 7px #979797;}.site-visit {}.site-visit ul {background: var(--colorPrimary);display: flex;align-items: center;justify-content: center;}.site-visit ul li a {padding: 10px 10px;border-right: 1px solid #cecece;text-align: center;color: #fff;display: flex;align-items: center;justify-content: space-between;font-size: 20px;}.site-visit ul li {flex: 1;}.mobileview{display:none;}.webview{display:none;}.contact-us p i {background: var(--colorPrimary);width: 90px;height: 90px;display: flex;margin: 0 auto 15px;color: #fff;align-items: center;justify-content: center;font-size: 39px;border-radius: 100%;box-shadow: 0px 2px 7px #979797;}.contact-us p {text-align: center;font-size: 18px;}.contact-us .heading.text-center {margin-bottom: 40px;}.site-visit ul li:last-child a {border-right: 0;}.side-inq-form {padding: 20px;}.side-inq-form .form_heading {text-align: center;margin-bottom: 15px;}.form-group {margin-bottom: 15px;}.form-group label {margin-bottom: 5px;}.side-inq-form .btn {width: 100%;text-align: center;justify-content: center;}.home-banner {height: calc(100vh - 111px);position: relative;}.home-banner .carousel {height: 100%;}.home-banner .carousel .carousel-inner {height: 100%;}.home-banner .carousel .carousel-inner .carousel-item {height: 100%;}.home-banner .carousel .carousel-inner .carousel-item img {height: 100%;width: 100%;object-fit: cover;}.booking-open {position: absolute;top: 15px;left: 15px;background: #fff;width: 437px;}.booking-open h2 {background: #8c1919;color: #fff;line-height: 1;padding: 15px;text-align: center;margin: 0;font-weight: bold;}.booking-open .content {padding: 20px;text-align: center;}.booking-open .content h3 {text-transform: uppercase;font-weight: bold;font-size: 40px;}.booking-open .content p {font-size: 22px;color: #5b5b5b;margin-bottom: 5px;}.booking-open .content p.loc {color: #333;font-size: 18px;}.price-box {margin: 15px 0 25px;background: var(--colorSecondary);padding: 12px 10px;}.price-box span {display: block;color: #fff;font-weight: bold;}.price-box .price {background: #272f3a;display: inline-block;color: #fff;padding: 10px 10px;font-size: 14px;margin-top: 5px;font-weight: bold;border-radius: 8px;border: 2px solid #fff;}.booking-open ul {text-align: left;list-style: circle;padding-left: 30px;color: #5b5b5b;}.booking-open ul li {margin-bottom: 10px;}.booking-open .act-btn {margin: 25px 0 15px;}.sec-padding{padding: 60px 0;}.white-bg{background: #fff;}.m-b-15{margin-bottom: 15px;}section{position: relative;}.sec-heading {position: absolute;top: 20px;right: 0;color: var(--colorPrimary);font-size: 30px;letter-spacing: 0;writing-mode: vertical-rl;text-orientation: mixed;font-weight: 400;}.form-control {border-radius: 0;}.list-content {text-align: left;list-style: circle;padding-left: 30px;}.list-content li {padding-bottom: 15px;}.act-btn-common {margin-top: 15px;}.heading {margin-bottom: 15px;}.highlights .nav-tabs .nav-link {flex: 1;background-color: #eaeaea;color: #000;border-radius: 0;}.highlights .nav-tabs .nav-link.active {background-color: var(--colorPrimary);color: #fff;}.highlights .tab-pane {border: 1px solid #cecece;padding: 15px;margin-top: -1px;}.highlights-content li {position: relative;padding-left: 32px;margin-bottom: 15px;display: flex;align-items: center;}.highlights-content li:before {content: '';width: 20px;height: 20px;position: absolute;left: 0;top: 4px;background-image: url(../images/tick.png);background-size: contain;}.price-boxs {background: #fff;padding: 15px;box-shadow: 0px 5px 10px #cecece;border-left: 5px solid var(--colorSecondary);margin: 15px 0;}.price-boxs .price {font-size: 25px;font-weight: bold;}.amenities-box {background: #fff;width: 100%;box-shadow: 0px 0px 8px #cecece;padding: 0;align-items: center;justify-content: center;}.amenities-box .icon img {width: 100%;height: 100%;object-fit: contain;}.amenities-box .icon{width: 60px;height: 60px;display: block;border-radius: 100%;}ul.amenities-list {display: flex;flex-wrap: wrap;margin: 0 -10px;}ul.amenities-list li {width: 33%;margin: 10px 0;padding: 0 10px;text-align: center;}ul.amenities-list li img{height:181px;width:100% }.amenities-box .txt {margin-top: 7px;color: #777777;text-align: center;line-height: 38px;}.floor-box {background: #fff;width: 100%;box-shadow: 0px 5px 10px #cecece;margin: 15px 0;}.floor-box .image {filter: blur(2px);}.floor-box h4 {background: var(--colorSecondary);padding: 15px;font-size: 16px;color: #fff;text-align: center;}.floor-box h4 span {display: block;font-size: 20px;margin-bottom: 5px;}.round-arrow.owl-carousel .owl-nav button.owl-prev {width: 55px;height: 55px;position: absolute;top: 50%;left: -20px;display: block !important;border: 0px solid black;background: #fff;border-radius: 100%;-webkit-box-shadow: 1px 4px 15px #676767;box-shadow: 1px 4px 15px #676767;transform: translate(0, -50%);}.round-arrow.owl-carousel .owl-nav button.owl-next {width: 55px;height: 55px;position: absolute;top: 50%;right: -20px;display: block !important;border: 0px solid black;background: #fff;border-radius: 100%;-webkit-box-shadow: 1px 4px 15px #676767;box-shadow: 1px 4px 15px #676767;transform: translate(0, -50%);}.round-arrow.owl-carousel .owl-nav button.owl-prev i, .round-arrow.owl-carousel .owl-nav button.owl-next i {-webkit-transform: scale(1, 6);transform: scale(1, 6);color: var(--colorPrimary);font-size: 27px;}.gallery_section .item{height: 300px;}.gallery_section .item img {width: 100%;height: 100%;object-fit: cover;}.about-logo {max-width: 90px;margin: 0 auto 30px;}.float_call {position: fixed;bottom: 20px;right: 20px;z-index: 999;transition: all 200ms ease-in-out;background: #2cb742;height: 50px;width: 50px;display: inline-flex;align-items: center;justify-content: center;box-shadow: 2px 2px 5px rgb(0 0 0 / 15%);color: #fff;font-size: 20px;border-radius: 100%;animation: phone-ring 2.5s ease-in-out infinite;}.notification {background: red;position: absolute;top: -8px;width: 25px;height: 25px;border-radius: 100%;display: flex;align-items: center;justify-content: center;font-size: 14px;right: -8px;line-height: 1;}footer {background: var(--colorSecondary);color: #f3f3f3;padding-top: 40px;padding-bottom: 40px;margin-top: -15px;text-align: center;}footer p {margin: 0;font-size: 14px;font-weight: 300;}footer p a {font-weight: 400;color: #fff !important;}.modal-content {border-radius: 0;border: 0;}.modal-body {padding: 40px;border-radius: 0;text-align: center;}.modal-body .btn-close {position: absolute;right: 10px;top: 10px;font-weight: 100;text-shadow: none;height: 40px;width: 40px;display: flex;align-items: center;justify-content: center;opacity: 1;background-color: #fff;border-radius: 100%;}.modal-body .logo {max-width: 160px;}.modal-body .form-group {text-align: left;}.modal-body .typo {font-size: 17px;text-transform: uppercase;font-weight: 400;margin: 0;margin-top: 15px;}.modal-body .price {font-size: 32px;font-weight: 600;margin: 0;margin-top: 10px;color: var(--colorPrimary) }.modal-body .form_heading {margin: 15px 0;font-weight: 500;font-size: 22px;}.mobile-section {position: fixed;bottom: 0;left: 0;width: 100%;display: flex;z-index: 9;}.mobile-section .btn {padding: 7px 10px;font-size: 12px;text-align: center;flex-grow: 1;color: #fff;position: relative;border-radius: 0;display: flex;align-items: center;justify-content: center;text-transform: uppercase;font-size: 15px;color: #000;background: #272f3a;color: #fff;flex: 1;border-right: 1px solid var(--colorBtn);height: auto;}.mobile-section .btn:last-child {border-right: 0;}.mobile-section .btn .icon {background: #039103;width: 38px;height: 38px;display: inline-flex;border-radius: 100%;object-fit: contain;font-size: 14px;justify-content: center;align-items: center;margin-right: 10px;}.mobile-section .btn .icon.inq-icon {background: #2196f3;}.mobile-section .btn .icon i {margin-right: 0;}.mobile-section .btn:not(:last-child):before {position: absolute;content: '';height: 10px;width: 1px;right: 0;top: 50%;transform: translateY(-50%);display: block;}.call-btn {display: inline-block;background-color: var(--colorPrimary);width: 50px;height: 50px;text-align: center;border-radius: 0;position: fixed;bottom: 20px;left: 20px;transition: background-color .3s, opacity .5s, visibility .5s;z-index: 9;display: flex;align-items: center;justify-content: center;cursor: pointer;color: #fff !important;font-size: 23px;border-radius: 100%;}.zoomdiv{animation: zoom-in-zoom-out 2s ease infinite;}@keyframes zoom-in-zoom-out {0% {transform: scale(1, 1);}50% {transform: scale(1.2, 1.2);}100% {transform: scale(1, 1);}}.project-name {font-size: 24px;font-weight: bold;text-transform: uppercase;display: none;text-align: center;}.desktopview{display: block;}.mobileview{display: none;}#moreulbn{display: none;}ul.socialmediasection {text-align: center;}ul.socialmediasection li {display: inline;text-align: right;font-size: 25px;padding: 10px;margin-top: 69px;}#moreulbn ul ul li:nth-child(n + 4) {display: none;}@media screen and (min-width: 1400px) {#moreulbn{display: block;}}@media screen and (min-width: 1600px) {#moreulbn{display: block;}}@media screen and (min-width: 1900px) {#moreulbn{display: block;}}@media (max-width:767px){ul.amenities-list li img{height:100px;width:100% }ul.socialmediasection {text-align: center;}ul.socialmediasection li {text-align: center;}#moreulbn ul ul li:nth-child(n + 10) {display: none;}#moreulbn{display: block;}.price-box .price {padding: 10px 12px;font-size: 13px;}.desktopview{display: none;}.mobileview{display: block;}header .container {height: 100%;}header .header-inner {height: 100%;}.project-name {display: block;white-space: nowrap;overflow: hidden;width: calc(100% - 110px);text-overflow: ellipsis;padding-right:35px;}.hamburger {display: block;}header .header-inner .main-menu ul li a {margin: 10px 12px;}header .header-inner .main-menu ul li:first-child a {margin-left: 12px;}header .header-inner .main-menu ul li:last-child a {margin-right: 12px;}header .header-inner .main-menu ul li a {display: inline-flex;}header .header-inner .main-menu ul li .btn {display: inline-flex;}header .header-inner .logo {width: 80px;float: left;text-transform: uppercase;text-decoration: none;font-weight: bold;font-size: 22px;line-height: 1;display: flex;}header .header-inner .main-menu {text-align: left;display: -webkit-box;display: -ms-flexbox;display: flex;max-width: 80%;height: 100%;position: fixed;right: -100%;top: 0;background: #fff;z-index: 99;-webkit-box-shadow: 10px 10px 50px rgba(0, 0, 0, 0.5);box-shadow: 10px 10px 50px rgba(0, 0, 0, 0.5);color: #fff;font-size: 16px;padding: 40px 20px;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;opacity: 0;width: 75%;transition-duration: 200ms;-webkit-transition-duration: 200ms;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;visibility: hidden;}header .header-inner .main-menu>ul {display: block;}.menu-open header .header-inner .main-menu {opacity: 1;right: 0;transition-duration: 200ms;-webkit-transition-duration: 200ms;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;visibility: visible;}.menu-open .menuoverlay {display: block;}header .header-inner .logo img {height: 80px;max-width: 100%;position: absolute;top: -10px;z-index: 9;margin-right: 0;}header {width: 100%;height: 60px;}.right-fixed-form {bottom: 57px;}footer {padding-top: 67px;padding-bottom: 85px;}.main-container {max-width: 100%;margin-top: 60px;}.booking-open {position: static;min-width: auto;width: 100%;}.home-banner {height: auto;margin-bottom: 15px;}.home-banner .carousel {height: 200px;}.booking-open .content h3 {font-size: 30px;}.booking-open .content {padding: 10px;}.booking-open .content p {font-size: 18px;}.sec-heading {display: none;}.sec-padding {padding: 15px 0;}.act-btn-common {margin-bottom: 15px;}.highlights .nav-tabs {margin-top: 15px;}ul.amenities-list li {flex: 0 0 50%;width: 50%;}.location .highlights-content {margin-bottom: 15px;}.gallery_section .item {height: 200px;}.mobile-section .btn {}.call-btn {display: none;}.float_call {bottom: 76px;}body {padding-bottom: 40px;}.round-arrow.owl-carousel .owl-nav button.owl-prev {left: 0;}.round-arrow.owl-carousel .owl-nav button.owl-next {right: 0;}}@-webkit-keyframes Gradient{0%{background-position:0 50% }50%{background-position:100% 50% }100%{background-position:0 50% }}@-moz-keyframes Gradient{0%{background-position:0 50% }50%{background-position:100% 50% }100%{background-position:0 50% }}@keyframes Gradient{0%{background-position:0 50% }50%{background-position:100% 50% }100%{background-position:0 50% }}.hl-price {transform-origin: center center;animation: hl-anim 2s ease-in-out alternate infinite;}@keyframes hl-anim {0%, 100%{transform:rotate(0deg);}30%{transform:rotate(5deg);}60%{transform:rotate(-5deg);}}@keyframes phone-ring {0% {transform: rotate(0deg) scale(1) skew(1deg);}10% {transform: rotate(-25deg) scale(1) skew(1deg);}20% {transform: rotate(25deg) scale(1) skew(1deg);}30% {transform: rotate(-25deg) scale(1) skew(1deg);}40% {transform: rotate(25deg) scale(1) skew(1deg);}50% {transform: rotate(0deg) scale(1) skew(1deg);}100% {transform: rotate(0deg) scale(1) skew(1deg);}}.about-developer img {width: 130px;height: 130px;object-fit: contain;}.about-developer p span {font-size: 30px;color: var(--colorSecondary);}