            @media(min-width:1400px) {
                nav .container-fluid,
                section .container-fluid,
                footer .container-fluid {
                    width: 80%;
                }
                .award-winning .slider-content img {
                    width: 900px;
                }
                .award-winning .slider-content h4 {
                    font-size: 36px;
                }
                .award-winning .slider-content h2 {
                    font-size: 100px;
                    line-height: 1.2;
                }
                .award-winning .slider-content h3 {
                    font-size: 45px;
                    margin-top: -10px;
                    color: #fff;
                    text-transform: uppercase;
                }
                .award-winning .slider-content h5 {
                    font-size: 30px;
                }
            }
            
            @media(max-width:1200px) and (min-width:992px) {
                .navbar .nav-link {
                    color: #fff;
                    padding: 0 10px;
                    font-size: 14px;
                }
                .navbar .navbar-brand img {
                    width: 100px;
                }
            }
            
            @media(max-width:1200px) {
                .contact-row .contact-box {
                    width: 33.3333%;
                }
                .contact-container .nav-tabs {
                    width: 70%;
                }
                .available-homes-box .available-homes-footer {
                    padding: 20px;
                }
                .available-homes-box .available-homes-footer .available-homes-footer-left {
                    width: 40%;
                }
                .available-homes-box .available-homes-footer .available-homes-footer-right {
                    width: 60%;
                }
                .available-homes-box .available-homes-footer .available-homes-footer-btns .section a.secondary-btn {
                    font-size: 14px;
                }
                .available-homes-box .available-homes-footer .available-homes-footer-left h3 {
                    font-size: 48px;
                }
                .available-homes-box .available-homes-footer .available-homes-footer-left h5 {
                    font-size: 16px;
                }
                .available-homes-box .available-homes-footer .available-homes-footer-left h4 {
                    font-size: 18px;
                }
            }
            
            @media(max-width:992px) {
                .navbar {
                    position: fixed;
                    top: 0;
                    width: 100%;
                }
                .hero-banner {
                    margin-top: 70px;
                }
                .hero-banner p {
                    width: 90%;
                    font-size: 24px;
                }
                .nav-logo {
                    padding: 15px;
                }
                .flex-btn {
                    background: linear-gradient(to right, #b5862c, #f2c546);
                }
                .navbar.shrink .flex-btn {
                    top: 14px;
                }
                .navbar-brand {
                    margin: 0 auto;
                }
                .flexpanel div.navigation ul li {
                    border: none;
                    padding: 5px 0;
                }
                .flexpanel div.navigation ul li a:hover {
                    color: #fff;
                }
                .navbar .main-btn {
                    padding: 10px 20px !important;
                    display: flex !important;
                }
                .navbar.shrink .navbar-brand img {
                    width: 150px;
                }
                .homepage-about h4 {
                    font-size: 18px;
                    padding-top: 20px;
                }
                .homepage-about h2 {
                    font-size: 48px;
                }
                .award-home-box .award-home-box-overlay img {
                    width: 200px;
                }
                .contact-us-section h4 {
                    font-size: 24px;
                }
                .contact-us-section h2 {
                    font-size: 100px;
                }
                .contact-row {
                    flex-direction: column;
                }
                .contact-row .contact-box {
                    width: 100%;
                }
                .contact-box a {
                    min-height: 100px;
                }
                .contact-container .nav-tabs {
                    width: 100%;
                }
                .custom-home-box .custom-home-box-left .custom-home-box-footer {
                    gap: 10px;
                }
                .custom-home-box .custom-home-box-left .custom-home-box-footer a {
                    font-size: 12px;
                    padding: 10px 5px;
                }
                .custom-home-box .custom-home-box-right .view-more-gallery h5 {
                    font-size: 16px;
                }
                .available-homes-box .available-homes-footer {
                    flex-direction: column;
                    gap: 20px;
                    position: relative;
                    background: #111;
                    border-bottom-left-radius: 10px;
                    border-bottom-right-radius: 10px;
                }
                .available-homes-box .available-homes-img img {
                    min-height: 250px;
                    max-height: 250px;
                    border-bottom-left-radius: 0;
                    border-bottom-right-radius: 0;
                }
                .available-homes-box .available-homes-footer .available-homes-footer-left,
                .available-homes-box .available-homes-footer .available-homes-footer-right {
                    width: 100%;
                }
                .hero-banner h2 {
                    font-size: 90px;
                }
                .hero-banner h4 {
                    font-size: 24px;
                }
                .homepage-awards {
                    padding-bottom: 100px;
                }
                .homepage-awards .text-with-bg h2 {
                    font-size: 60px;
                }
                .homepage-awards .text-with-bg h4 {
                    font-size: 24px;
                    padding-bottom: 15px;
                }
                .homepage-awards .gradient {
                    bottom: 0;
                }
                .hero-slider {
                    margin-top: 80px;
                }
                .hero-slider #hero-slider img {
                    min-height: 500px;
                    object-fit: cover;
                }
                .hero-slider .banner-text {
                    width: 70%;
                }
            }
            
            @media(max-width:768px) {
                .py-70 {
                    padding-top: 50px;
                    padding-bottom: 50px;
                }
                footer .footer-address .footer-flex {
                    flex-direction: column;
                    gap: 20px;
                }
                footer h3 {
                    font-size: 18px;
                }
                footer h3 span {
                    font-size: 36px;
                }
                footer h3+img {
                    width: 200px;
                }
                footer p {
                    width: 90%;
                    padding: 30px 0;
                }
                .hero-banner img {
                    width: 90%;
                }
                .art-of-living h3 {
                    font-size: 48px;
                }
                .art-of-living h2 {
                    font-size: 36px;
                }
                .art-of-living h6 {
                    font-size: 18px;
                }
                .homepage-about h2 {
                    font-size: 36px;
                }
                .contact-container .nav-tabs .nav-link {
                    font-size: 18px;
                }
                .contact-container {
                    padding: 0 20px 30px;
                }
                .contact-container .nav-tabs .nav-link img {
                    width: 20px;
                }
                .contact-us-section h4 {
                    font-size: 18px;
                }
                .contact-us-section h2 {
                    font-size: 60px;
                }
                .custom-home-box {
                    flex-direction: column;
                }
                .custom-home-box .custom-home-box-left,
                .custom-home-box .custom-home-box-right {
                    width: 100%;
                }
                .custom-home-box .custom-home-box-left .custom-home-img img {
                    border-radius: 0;
                    border-top-left-radius: 10px;
                    border-top-right-radius: 10px;
                    min-height: 400px;
                }
                .custom-home-box .custom-home-box-right .section:last-child .custom-gallery:first-child img {
                    border-radius: 0;
                    border-top-right-radius: 0;
                }
                .custom-home-box .custom-home-box-right .section:first-child .custom-gallery:last-child img {
                    border-bottom-left-radius: 10px;
                }
                .custom-home-box .custom-home-box-right .view-more-gallery img {
                    width: 30px;
                    border-radius: 0 !important;
                }
                .lexus-pagination li:not(:first-child):not(:last-child) {
                    display: none;
                }
                .available-homes-box .available-homes-footer .available-homes-footer-btns {
                    flex-wrap: wrap;
                }
                .available-homes-box .available-homes-footer .available-homes-footer-btns .section {
                    width: calc(50% - 5px);
                }
                .available-homes-box .available-homes-footer .available-homes-footer-btns .section:first-child {
                    width: 100%;
                }
                .homepage-awards .text-with-bg h2 {
                    font-size: 50px;
                    padding: 15px 0;
                }
                .award-winning .slider-img {
                    min-height: 500px;
                }
                .award-winning .slider-content img {
                    width: 500px;
                }
                .award-winning .slider-content h4 {
                    font-size: 18px;
                }
                .award-winning .slider-content h2 {
                    font-size: 48px;
                }
                .award-winning .slider-content h3 {
                    font-size: 24px;
                    margin-top: -10px;
                }
                .award-winning .slider-content h5 {
                    font-size: 14px;
                }
                .hero-slider #hero-slider img {
                    min-height: 300px;
                    object-fit: cover;
                }
                .hero-slider .banner-text {
                    width: 90%;
                }
            }
            
            @media(max-width:567px) {
                .contact-container .nav-tabs {
                    flex-direction: column;
                }
                .contact-container .nav-tabs .nav-link {
                    width: 100%;
                }
                .custom-home-box .custom-home-box-left .custom-home-box-footer {
                    padding: 10px;
                }
                .available-homes-box .available-homes-footer .available-homes-footer-btns .section a {
                    font-size: 12px !important;
                    padding: 10px 5px;
                    gap: 5px;
                }
                .available-homes-box .available-homes-footer .available-homes-footer-btns .section a img {
                    width: 15px;
                }
                .award-winning .slider-img {
                    min-height: 400px;
                }
                .award-winning .slider-content img {
                    width: 380px;
                }
                .award-winning .slider-content h4 {
                    font-size: 16px;
                }
                .award-winning .slider-content h2 {
                    font-size: 36px;
                }
                .award-winning .slider-content h3 {
                    font-size: 18px;
                    margin-top: 0px;
                }
                .award-winning .slider-content h5 {
                    font-size: 14px;
                }
            }