.page-template-template-homepage {


    .home-slider-wrap{
            overflow: visible !important;
            height: auto !important;

    }

    .houzez-all-hero-wrap{
        max-height: 100%;
        height: clamp(200px, 5.891rem + 22.99vw, 600px);
        width: 100%;

        img{
            width: 100%;
            height: 100%;
            object-fit: cover;
            object-position: center;
            max-height: 100%;
            max-width: 100%;
        }
    }

    @media (min-width: 1200px) {
        .container {
            max-width: 1140px;
        }
    }

    @media (max-width: 767.98px) {
        .property-slider-item {
            max-width: 100%;
            transform: none !important;
            margin: 0 auto;
        }
    }

    @media (max-width: 991.98px) {
        .search-expandable-wrap {
            margin-top: -75px !important;
        }
    }

    @media (max-width: 992px) {
        .home-slider-wrap {
            margin-bottom: 40px !important;
        }
        .mobile-search-nav {
            display: none !important;
        }
    }

    .item-header-no-slide{
        width: 100%;

        img{
            max-height: 100% !important;
        }
    }

    .listing-image-wrap-noslide{
        .listing-featured-thumb{
            max-height: 235px;
        }
    }

    .item-price{
        background-color: #02B3AD !important;

        span{
            font-size: 20px;
        }
    }

    .item-body, .item-footer{
        border-color: #06D7D0 !important;
    }

    .card-button-color {
        background: #02B3AD;
        color: #fff;

        &:hover{
            background: #06D7D0;
            color: #fff;
        }
    }

    @media (max-width: 992px) {
        .advanced-search-filters {
            input, button, select{
                border-radius: 0 !important;
                max-height: 27px;
            }
            .field-key input{
                max-height: 42px;
            }
            .location-trigger{
                max-height: 25px;
                max-width: 20px;
            }
        }
    }

}