@font-face {font-family: "Delmon Delicate";src: url(fonts/epitome_fonts/Delmon.html\ Delicate.ttf);}@font-face {font-family: "Albula Pro";src: url(fonts/epitome_fonts/AlbulaPro-Bold.otf);src: url(fonts/epitome_fonts/AlbulaPro-Medium.otf);src: url(fonts/epitome_fonts/AlbulaPro-Regular.otf);}@font-face {font-family: "Montserrat";src: url(fonts/epitome_fonts/Montserrat-VariableFont_wght.ttf);}@font-face {font-family: "Arial";src: url(fonts/epitome_fonts/Arial.ttf);}:root {--base-color: #77B1AD;--dark-gray: #02554c;--medium-gray: #888e95;--light-sec: #D6E2E0;--light-sect: #EFCDB0;--text-color: #1B3250;--alt-font: 'Delmon Delicate', sans-serif;--primary-font: 'Albula Pro', sans-serif;--secondary-font: 'Montserrat', sans-serif;--heading-font: 'Arial';}body {font-size: 16px;line-height: 30px;}a.nav-link {font-family: "Montserrat" !important }::-webkit-input-placeholder {color: #4F5864 !important;text-overflow: ellipsis;}::-moz-placeholder {color: #4F5864 !important;text-overflow: ellipsis;opacity:1;}:-ms-input-placeholder {color: #4F5864 !important;text-overflow: ellipsis;opacity:1;}.placeholder-medium-gray::-webkit-input-placeholder {color: var(--white) !important;text-overflow: ellipsis;opacity:0.7;}.placeholder-medium-gray::-moz-placeholder {color: var(--white) !important;text-overflow: ellipsis;opacity:0.7;}.placeholder-medium-gray:-ms-input-placeholder {color: var(--white) !important;text-overflow: ellipsis;opacity:0.7;}input::-webkit-input-placeholder, select::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: var(--medium-gray) !important;text-overflow: ellipsis;opacity:1;}input::-moz-placeholder, select::-moz-placeholder, textarea::-moz-placeholder {color: var(--medium-gray) !important;text-overflow: ellipsis;opacity:1;}input:-ms-input-placeholder, select:-ms-input-placeholder, textarea:-ms-input-placeholder {color: var(--medium-gray) !important;text-overflow: ellipsis;opacity:1;}.input-small, .textarea-small, .select-small {font-size: 15px;}header .navbar-brand img {max-height: 60px !important;}@media (max-width: 767px) {header .navbar-brand img {max-height: 45px !important;}}.header-cart-icon .cart-count {font-size: 9px;right: -10px;}.navbar .navbar-nav .simple-dropdown .dropdown-menu {border-radius: 5px;}.navbar .navbar-nav .nav-link {font-weight: 600;font-size: 17px }.navbar .navbar-nav .submenu-content ul .sub-title {font-size: 16px;font-weight: 600;margin-bottom: 5px;}.navbar .navbar-nav .dropdown .dropdown-menu a {font-size: 15px;font-weight: 500;padding-bottom: 4px;border-color: transparent;}.navbar .navbar-nav .simple-dropdown .dropdown-menu li a {padding-bottom: 10px;}.navbar .navbar-nav .simple-dropdown .dropdown-menu {width: 190px;padding: 30px 0;}.navbar .navbar-nav .nav-link .label {font-size: 10px;}.header-cart-icon .header-cart .cart-item-list .cart-item .product-detail a {font-size: 14px;}.header-cart-icon .header-cart .cart-item-list .cart-item .product-detail .item-ammount {font-size: 13px;line-height: 24px;}h3 {line-height: 2.813rem;}h4 {line-height: 2.375rem;}.shop-sidebar .shop-filter li .item-qty {font-size: 10px;font-weight: 600;}.pagination-style-01 .page-item.active .page-link, .pagination-style-01 .page-item .page-link:hover {background: var(--dark-gray);color: var(--white);}.pagination-style-01 .page-item:first-child .page-link, .pagination-style-01 .page-item:last-child .page-link {background: transparent;box-shadow: none !important;color: var(--medium-gray);}.pagination-style-01 .page-item:first-child .page-link:hover, .pagination-style-01 .page-item:last-child .page-link:hover {color: var(--dark-gray);}section, footer {padding-top: 100px;padding-bottom: 100px;}.btn.btn-switch-text.btn-very-small > span {padding: 6px 12px;}.btn.btn-switch-text.btn-small > span {padding: 8px 16px;}.btn.btn-switch-text.btn-medium > span {padding:10px 20px;}.btn.btn-switch-text.btn-large > span {padding: 12px 24px;}.btn.btn-switch-text.btn-extra-large > span {padding: 16px 32px;}.btn {text-transform: inherit;letter-spacing: 0;}.btn.btn-extra-large {font-size: 16px;}.btn.btn-large {font-size:15px;}.btn.btn-medium {font-size: 14px;}.btn.btn-small {font-size: 13px;}.btn.btn-very-small {font-size: 12px;}.text-blue-whale {color: #0C1623;}.bg-blue-whale {background-color: #0C1623 !important;}.bg-blue-tangaroa {background-color: #18222E !important;}.bg-transparent-base-color-light {background-color: rgba(27, 50, 80,.2);}.bg-transparent-base-color {background-color: rgba(27, 50, 80,.8);}.bg-gradient-base-transparent {background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(22, 32, 44, 1)), to(transparent));background-image: linear-gradient(to top, rgba(22, 32, 44, .9) 8%, transparent 80%);}.tab-style-04 .nav-tabs .nav-item .nav-link {line-height: 50px;}.progress-bar-style-02 .progress {height: 10px;}.contact-form-style-03 .form-group.form-textarea .form-icon {top: 20px;}.tab-style-07 .nav-tabs .nav-item .nav-link {padding: 17px 30px;}footer {font-size: 15px;line-height: 26px;}footer .footer-logo img {max-height: 70px;}.footer-dark a:hover {color: var(--white);}.newsletter-style-02 input {font-size: 14px;padding-right: 60px !important;}footer ul li {margin-bottom: 2px;}.tooltip.show {opacity: 1;}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before, .bs-tooltip-top .tooltip-arrow::before {border-top-color: var(--dark-gray);top: -2px;}.tooltip .tooltip-inner {background-color: var(--dark-gray);border-radius: 3px;font-size: 10px;text-transform: uppercase;padding: 5px 10px;font-weight: 500;}@media (max-width: 1300px) {.sticky-wrap.shadow-in {left: 10px;}}@media (max-width: 991px) {section, footer {padding-top: 75px;padding-bottom: 75px;}.tab-style-04 .nav-tabs .nav-item {padding: 0 20px;}.navbar .navbar-nav .dropdown .dropdown-menu a, .navbar-modern-inner .navbar-nav .dropdown .dropdown-menu a, .navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu a {line-height: 22px;}.navbar .navbar-nav .dropdown .dropdown-menu .mega-menu ul, .navbar-modern-inner .navbar-nav .dropdown .dropdown-menu .mega-menu ul, .navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu .mega-menu ul {padding: 20px 0 0;}.navbar .navbar-nav .simple-dropdown .dropdown-menu {width: 100%;padding: 0 15px 15px;}}@media (max-width: 767px) {section, footer {padding-top: 50px;padding-bottom: 50px;}.tab-style-04 .nav-tabs .nav-item .nav-link {line-height: 35px;}}.navigation-arrow .tp-parallax-wrap {top:inherit !important;bottom: 115px !important;margin-left: 30px!important;}@media (max-width: 1080px) and (min-width: 1024px){.product-image-layer {left: 100px;}}@media (max-width: 1400px) and (min-width: 1024px) {.right-image-layer {right: -200px;}}@media (max-width: 991px) and (min-width: 778px) {#decor-store-slider_forcefullwidth, #decor-store-slider_wrapper {height: 650px !important;}.navigation-arrow .tp-caption {min-height: 90px!important;max-height: 90px!important;}.navigation-arrow .tp-parallax-wrap {top:inherit !important;bottom: 90px !important;margin-left: 30px!important;}}@media (max-width: 777px){.navigation-arrow .tp-parallax-wrap {top:inherit !important;bottom: 80px !important;margin-left: 0!important;}}@media (max-width: 650px) {#decor-store-slider_forcefullwidth, #decor-store-slider_wrapper {height: 750px !important;}.navigation-arrow .tp-caption {min-height: 90px!important;max-height: 90px!important;}.navigation-arrow .tp-parallax-wrap {top:inherit !important;bottom: 90px !important;margin-left: 30px!important;}}@media (max-width: 479px) {footer .elements-social.social-icon-style-01 li, footer .elements-social.social-icon-style-02 li, footer .elements-social.social-icon-style-05 li, footer .elements-social.social-icon-style-08 li {margin: 0 18px 0 0;}}@media (max-width: 991px) and (orientation: landscape) {#decor-store-slider_forcefullwidth, #decor-store-slider_wrapper {height: 600px !important;}.product-image-layer {width: 600px!important;min-width: 600px!important;max-width: 600px!important;height: auto !important;left: 30px;}.shop-button {font-size: 11px!important;padding: 8px 18px 8px 10px!important;}.right-image-layer {width: 800px!important;min-width: 800px!important;max-width: 800px!important;}.left-column {padding-top: 100px!important;}.navigation-arrow .tp-parallax-wrap {z-index: 999999 !important;}}@media (max-width: 991px) and (min-width: 844px) and (orientation: landscape) {.right-image-layer {width: 300px!important;min-width: 300px!important;max-width: 300px!important;}.rev_row_wrap {width: 60% !important;left: 20% !important;padding-top: 0px!important;}.left-column {min-height: 300px !important;max-height: 300px !important;height: 300px !important;}}#counter {background-color: var(--dark-gray);border-top-left-radius: 20px;border-bottom-left-radius: 20px;}@media (min-width: 992px) {#counter {margin-left: 60px;}}#brochure {background-color: var(--light-sec);border-top-left-radius: 20px;border-bottom-left-radius: 20px;}@media (min-width: 992px) {#brochure {margin-left: 60px;}}input::placeholder {color: #d3d3d3 !important;opacity: 1 !important;}.blog-image-wrapper {position: relative;}.blog-image {position: relative;overflow: hidden;}.blurred-image {filter: blur(5px);transition: filter 0.3s ease-in-out;width: 100%;height: auto;}.overlay-button {position: absolute;top: 30%;left: 30%;bottom: 30%;right: 30%;color: white;border: none;cursor: pointer;font-size: 14px !important;display: flex;align-items: center;justify-content: center;}.blog-image-wrapper:hover .blurred-image {filter: blur(0px);}#floorplan .btn.btn-switch-text.btn-extra-large > span {padding: 0 !important;}@media screen and (min-width: 768px) {.desktop-section {display: block;}.mobile-section {display: none;overflow: hidden;}}@media screen and (max-width: 767px) {.desktop-section {display: none;}.mobile-section {display: block;}}.float-container-enquire {position: fixed;top: 50%;right: 0;display: -webkit-box;display: -ms-flexbox;display: flex;flex-direction: column;width: auto;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;transform: translateY(-50%);}.float-container-enquire a {z-index: 99;display: -webkit-box;display: -ms-flexbox;display: flex;width: 200px;height: 50px;margin-right: -140px;margin-bottom: 10px;padding: 10px 20px;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;text-decoration: none;color: white;border-color: #46b8da;border-radius: 5px 0 0 5px;background-color: var(--dark-gray);-webkit-box-shadow: 0 2px 4px #7d7d7d;box-shadow: 0 2px 4px #7d7d7d;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;font-family: sans-serif;}.float-container-enquire a:hover {margin-right: 0;background-color:var(--dark-gray);-webkit-box-shadow: 0 2px 4px #7d7d7d;box-shadow: 0 2px 4px #7d7d7d;}.float-container-enquire .icon:before {font-family: "Font Awesome 5 Free";margin-right: 25px;-webkit-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;}.float-container-enquire .bi-megaphone-fill {font-size: 20px;padding-right: 20px;}@media screen and (max-width:440px) {.float-container-enquire .icon:last-child {display: none;}.float-container-enquire {position: fixed;top: auto;bottom: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-direction: row;flex-direction: row;width: 100%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: auto;-webkit-box-align: auto;-ms-flex-align: auto;align-items: auto;}.float-container-enquire a.icon {right: 0;bottom: 0;width: 100%;margin-right: 0;margin-bottom: 0;padding: 5px;border-radius: 0;-webkit-box-shadow: 0 0 0 #7d7d7d;box-shadow: 0 0 0 #7d7d7d;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-left: 1px solid var(--dark-gray);border-right: 1px solid var(--dark-gray);}}.loader {border: 2px solid rgba(0, 0, 0, 0.1);border-radius: 50%;border-top: 2px solid #fff;width: 16px;height: 16px;animation: spin 1s linear infinite;display: inline-block;margin-left: 10px;background: #cb6a48;}@keyframes spin {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}.d-none {display: none;}.image-container {position: relative;text-align: center;}.overlay-text {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);color: white;font-size: 24px;font-weight: bold;text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);z-index: 1;}.desktop-section, .mobile-section {display: block;width: 100%;}.mobile-section {display: none;}@media (max-width: 767px) {.desktop-section {display: none;}.mobile-section {display: block;}}#gallery-mobile {display: none;}@media (max-width: 767px) {#gallery {display: none;}#gallery-mobile {display: block;}}#elements-mobile {display: none;}@media (max-width: 767px) {#elements {display: none;}#elements-mobile {display: block;}}#configuration-mobile {display: none;}@media (max-width: 767px) {#configuration-sec{display: none;}#configuration-mobile {display: block;}}#location-mobile {display: none;}@media (max-width: 767px) {#location {display: none;}#location-mobile {display: block;}}@media screen and (min-width: 768px) {.nav-desktop-section {display: block;}.nav-mobile-section {display: none;}}@media screen and (max-width: 767px) {.nav-desktop-section {display: none;}.nav-mobile-section {display: block;}}.icon-feather-phone-outgoing{padding-right: 10px;}#footer table {margin: 0 auto;}#footer table td {text-align: center;vertical-align: middle;padding: 10px;}#footer .col-lg-5 {display: flex;flex-direction: column;justify-content: center;align-items: center;height: 100%;}#footer .col-lg-5 p, #footer .col-lg-5 table {margin-bottom: 15px;}.border-bottom-only {border: none;border-bottom: 1px solid #888e95;padding-bottom: 8px;border-radius: 0;box-shadow: none;}.form-group {margin-bottom: 20px;}#footer .row {margin-bottom: 15px;}@media (max-width: 767px) {#footer .row .col-md-6 {margin-bottom: 20px;}}.scroll-message {display: none;}@media (max-width: 768px) {.scroll-message {display: block;text-align: center;font-size: 16px;color: #555;margin-top: 10px;font-weight: bold;}}#configuration-sec.container {padding: 0;}#configuration-sec table {width:100%;border-collapse: collapse;}#configuration-sec th, #configuration-sec td {border: 1px solid #ddd;padding: 10px;text-align: center;}#configuration-sec th {background-color: #f4f4f4;font-weight: bold;}#configuration-sec td {background-color: #ffffff;}#configuration-sec .btn {margin: 0 auto;display: inline-block;}#configuration-mobile .container {padding: 0;}#configuration-mobile table {width:100%;border-collapse: collapse;}#configuration-mobile th, #configuration-mobile td {border: 1px solid #ddd;padding: 10px;text-align: center;}#configuration-mobile-mobile th {background-color: #f4f4f4;font-weight: bold;}#configuration-mobile td {background-color: #ffffff;}#configuration-mobile .btn {margin: 0 auto;display: inline-block;}.scroll-message {text-align: center;margin-top: 15px;}.scroll-message p {font-size: 14px;color: #555;}.scroll-message i {margin-left: 5px;color: #555;}.button-container {position: fixed;bottom: 0;left: 0;width: 100%;display: flex;z-index: 1000;}.cta-button {flex: 1;padding: 10px 0;text-align: center;text-decoration: none;font-size: 16px;color: white;transition: background-color 0.3s ease;}.enquire {background-color: var(--dark-gray);}.call {background-color: var(--base-color);}.mobile-section {display: none;}@media screen and (max-width: 767px) {.mobile-section {display: flex;}}#gallery .gallery-box img {height:350px !important;}.border-bottom-only1{border: none;border-bottom: 1px solid #ffffff !important;padding-bottom: 8px;border-radius: 0;box-shadow: none;}@media only screen and (max-width: 768px) {#about h1 {font-size: 27px !important;}#about h2 {font-size: 19px !important;}}@media only screen and (max-width: 768px) {h4 {font-size: 27px !important;}}.float{position:fixed;width:60px;height:60px;bottom:40px;left:40px;background-color:#25d366;color:#FFF;border-radius:50px;text-align:center;font-size:30px;box-shadow: 2px 2px 3px #999;z-index:100;}.my-float{margin-top:16px;}@media only screen and (max-width: 600px) {.float{bottom:70px;}}@media (max-width: 767px) {#counter .row-cols-1 .col {max-width: 100%;flex: 0 0 100%;}}@media (max-width: 767px) {#masterplan .button-container {display: flex;justify-content: flex-end;}}