/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
#leosizechart-global img {
    width: 100%;
    height: auto;
}

.productsrelated ul li {
    width: 120px;
}
.leo-more-cdown {
    display: none ! Important;
}
.productsrelated ul {
    display: flex;
    gap: 15px;
}

.block.menu-right.showmenu.ApRawHtml {
    display: none;
}
#header .header-top .header-menu .col-logo {
    position: relative !important;
    top: initial !important;
    left: initial !important;
    transform: initial !important;
}
img.logo.img-fluid {
    max-width: 92px;
    height: auto;
}
.bannercontainer .tp-caption.button-slide {
    background-color: #000000;
    height: 100px !important;
    padding-top: 35px;
}
.image_description a {
    color: black;
}
body .leo-plist-style-default .thumbnail-container .group-addcart-view {
    align-items: center;
    justify-content: center;

}
button.btn.btn-product.add-to-cart {
    display: none !important;
}
.modal-dialog div#cross-products {
    display: flex;
    padding: 0px 40px;
    gap: 15px;
}

.modal-dialog div#cross-products .item {
    width: 24%;
}
#leosizechart img {
    height: auto;
}
@media(max-width: 992px){
    .modal-dialog div#cross-products {
        display: none
    }
}
#product .alert.alert-danger.ajax-error {
    display: none;
}