.slides {
    min-height: 600px;
    background: url("https://storage.googleapis.com/bda_rental/public/images/properties/original/villa-in-seminyak-8WZpTu.jpeg");
    background-size: cover;
    background-position: center;
    position: relative;
}

.img17 {
    position: absolute;
}

.cons {
    position: relative;
}

.cons2 {
    bottom: 0;
}

.imgButtonGallery {
    background: #ffc436;
    color: #fff;
    border: 0;
    border-radius: 15px;
    padding: 10px 20px;
    margin-top: -75px;
    z-index: 2;
    position: relative;
}

.containerProductDetail {
    padding: 40px auto;
}

.containerImg {
    padding-top: 15px;
    padding: 5px 15px;
}

.eachPhoto {
    padding-left: 0;
    background-size: cover !important;
    background-position: center !important;
    height: 250px;
    margin: 5px;
    border-radius: 15px;


}
.priceText{
    text-align: right;
}
@media (max-width: 468px) {
    .priceText{
        text-align: left;
        margin-top:10px
    }
    .minHeightPhoto {
        overflow: none !important;
    }
    .containerImg {
        padding: 5px 30px 10px 10px;
    }
    .containerProductDetail {
        padding: 15px 10px;
    }

    .imgButtonGallery {
        font-size: 12px;
        margin-top: -44px;
        border-radius: 10px;
        padding: 5px 10px;
    }
}

.nav-pills .nav-link {
    background: #0c356a;
    color: #fff;
    margin: 5px;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
    background: #ffc436;
    color: #000;
}

.productImgGallery {
    margin-bottom: 20px;
    border-radius: 15px;
}

.modalBody {
    max-height: 70vh;
    overflow-x: scroll;
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */
}

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

.pad {
    padding: 5px 20px;
}


.tabButton{
    padding:5px;
    font-size:15px
}