/* Start custom CSS */.overflow-y{
    height:350px;
    overflow-y: scroll;
}

/*Single Product page in advance custom css */

.simpleCart_ioShelfItem{
    display: flex !important;
    flex-direction: column !important;
}
.io_product_picbox{
    display:flex !important;
    flex-direction: row-reverse !important;
     padding: 0 !important;
     width:100% !important;
    position: static !important;

}
.io_image_thumbbox{
        display: flex;
    flex-direction: column;
    height: 300px !important;
    overflow-y: auto !important;
    scrollbar-width: thin;
    width: 180px;
    gap:6px !important
}
.io_product_container{
    margin:0 !important;
}


.io_star_rating, .io_all_prices, .io_product_detailbox{
     display: none !important;
}

.io_product_detail_box{
    display: none !important;
}
#io_all_prices{
    display:none !important;
}
.single-product .elementor-widget-heading{
    display: none !important;
}
.single-product .elementor-widget-button a{
    margin:0 !important;
}

#checkDeliveryButton, #bookNowBtn, #calcPriceOpenMap{
    width: 180px !important;
    font-size: 12px;
    line-height: 18px;
    
}
#checkDeliveryButton{
    margin: 0 10px !important;
}

.io_product_picbox #single_image img{
    height:100% !important;
}
.io_product_reviewbox{
    display: none !important;
}
.io_landingpages, .io_cat_longdescription{
    margin:0 !important;
}

@media only screen and (max-width:767px){
    .io_product_container{
        width:100% !important;
    }
}

.io_mm_outer .cat_img{
    min-height: 280px  !important;
    max-height: 320px  !important;
}/* End custom CSS */