.imgBgMaps {
    height: 200px;
    background-size: cover !important;
    min-width: 250px;
    background-position: center !important;
}

.exploreButtonMaps {
    font-weight: bold;
}

.exploreButtonMaps {
    background: #0c356a;
    color: #fff;
    padding: 10px;
    text-align: center;
}

.containerInfo {
    border-radius: 10px;
    overflow: hidden;
}

.gm-ui-hover-effect {
    margin-bottom: -10px !important;
}
.mapsProdOverflow {
    overflow-x: none;
}

@media screen and (min-width: 768px) {
    .mapsProdOverflow {
        /* Add the ability to scroll */
        height: calc(100vh - 160px);
        overflow-x: scroll;
    }
}

/* Hide scrollbar for Chrome, Safari and Opera */
.mapsProdOverflow::-webkit-scrollbar {
    display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.mapsProdOverflow {
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */
}

.sticky-top-custom {
    position: -webkit-sticky;
    position: sticky;
    padding-top: 10px;
    top: 80.54px;
    z-index: 100;
    background: #fff;
}

@media screen and (max-width: 576px) {
    .sticky-top-custom {
        padding-bottom: 10px;
    }
}

.sticky-top-map {
    position: -webkit-sticky;
    position: sticky;
    padding-top: 10px;
    top: 200px;
    z-index: 1020;
    background: #fff;
}

.imageSearchResult {
    min-height: 300px !important;
    background-size: cover !important;
    position: relative;
}

@media screen and (max-width: 568px) {
    .imageSearchResult {
        min-height: 300px !important;
        background-size: cover !important;
        position: relative;
    }
}

/* .searchCardMinHeight {
    min-height: 691.8px !important;
} */

@media (max-width: 576px) {
    .searchCardMinHeight {
        min-height: auto !important;
    }
}

/* .searchCardMinHeightInside {
    min-height: 192.8px !important;
} */


.imageSearchResult {
    min-height: 400px;
    background-size: cover !important;
    background-position: center !important;
    border-radius: 15px;
    position: relative;
}

.imageSearchResultMaps {
    min-height: 200px;
    background-size: cover !important;
    background-position: center !important;
    border-radius: 15px;
    position: relative;
}

.priceClassOnSeacrh {
    font-weight: bold;
    color: #0c356a;
}

@media screen and (max-width: 576px) {
    .priceClassOnSeacrh {
        float: left;
        font-weight: bold;
        color: #0c356a;
    }
}