.tm_cat_list_wrap .wd-cat-inner,
.tm_cat_list_wrap .wd-cat-thumb,
.tm_cat_list_wrap .wd-cat-image,
.tm_cat_list_wrap .wd-cat-image img,
.tm_cat_list_wrap .wd-cat-content,
.tm_cat_list_wrap .wd-fill {
    min-height: 200px !important;
    max-height: 200px !important;
    min-width: 200px !important;
    max-width: 200px !important;
    object-fit: cover;
}

.wd-product:not(.wd-hover-small) :is(.product-image-link, .hover-img) :is(picture, img) {
    height: 201px;
    object-fit: contain;
}

.archive .wd-product:not(.wd-hover-small) :is(.product-image-link, .hover-img) :is(picture, img) {
    height: 325px;
}

.tm_cat_list_wrap .wd-grid-g.wd-cats.products.woocommerce.columns-5.elements-grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    gap: 24px;
}

.wd-product .wd-entities-title {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: 3.5em;
}

.tm_jewellary_header .info-box-icon {
    padding: 12px !important;
}

@media only screen and (max-width: 1330px) {

    .tm_cat_list_wrap .wd-cat-inner,
    .tm_cat_list_wrap .wd-cat-thumb,
    .tm_cat_list_wrap .wd-cat-image,
    .tm_cat_list_wrap .wd-cat-image img,
    .tm_cat_list_wrap .wd-cat-content,
    .tm_cat_list_wrap .wd-fill {
        min-height: 275px !important;
        max-height: 275px !important;
        min-width: 275px !important;
        max-width: 275px !important;
    }
}

@media only screen and (max-width: 900px) {

    .tm_cat_list_wrap .wd-cat-inner,
    .tm_cat_list_wrap .wd-cat-thumb,
    .tm_cat_list_wrap .wd-cat-image,
    .tm_cat_list_wrap .wd-cat-image img,
    .tm_cat_list_wrap .wd-cat-content,
    .tm_cat_list_wrap .wd-fill {
        min-height: 225px !important;
        max-height: 225px !important;
        min-width: 225px !important;
        max-width: 225px !important;
    }
}

@media only screen and (max-width: 768px) {

    .tm_cat_list_wrap .wd-cat-inner,
    .tm_cat_list_wrap .wd-cat-thumb,
    .tm_cat_list_wrap .wd-cat-image,
    .tm_cat_list_wrap .wd-cat-image img,
    .tm_cat_list_wrap .wd-cat-content,
    .tm_cat_list_wrap .wd-fill {
        min-height: 200px !important;
        max-height: 200px !important;
        min-width: 200px !important;
        max-width: 200px !important;
    }

    .tm_cat_list_wrap .wd-grid-g.wd-cats.products.woocommerce.columns-5.elements-grid {
        --wd-col-sm: 3 !important;
    }

    .tm_cat_list_wrap {
        display: flex;
        justify-content: center;
        align-items: center;
    }
}

@media only screen and (max-width: 550px) {

    .tm_cat_list_wrap .wd-grid-g.wd-cats.products.woocommerce.columns-5.elements-grid {
        --wd-col-sm: 1 !important;
    }
}

@media only screen and (max-width: 480px) {

    .tm_cat_list_wrap .wd-cat-inner,
    .tm_cat_list_wrap .wd-cat-thumb,
    .tm_cat_list_wrap .wd-cat-image,
    .tm_cat_list_wrap .wd-cat-image img,
    .tm_cat_list_wrap .wd-cat-content,
    .tm_cat_list_wrap .wd-fill {
        min-height: 175px !important;
        max-height: 175px !important;
        min-width: 175px !important;
        max-width: 175px !important;
    }

    .tm_cat_list_wrap .wd-grid-g.wd-cats.products.woocommerce.columns-5.elements-grid {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-evenly;
        gap: 12px;
    }

    #slide-226 .wd-slide-bg {
        background-position: -550px 0px !important;
    }

    #slide-151 .wd-slide-bg {
        background-position: -440px 0px !important;
    }

    #slide-217 .wd-slide-bg {
        background-position: -850px 0px !important;
    }

        
    .wd-product:not(.wd-hover-small) :is(.product-image-link, .hover-img) :is(picture, img) {
        height: 200px;
        object-fit: contain;
    }

    .archive .wd-product:not(.wd-hover-small) :is(.product-image-link, .hover-img) :is(picture, img) {
        height: 200px;
    }

}

@media only screen and (max-width: 395px) {

    .tm_cat_list_wrap .wd-cat-inner,
    .tm_cat_list_wrap .wd-cat-thumb,
    .tm_cat_list_wrap .wd-cat-image,
    .tm_cat_list_wrap .wd-cat-image img,
    .tm_cat_list_wrap .wd-cat-content,
    .tm_cat_list_wrap .wd-fill {
        min-height: 165px !important;
        max-height: 165px !important;
        min-width: 165px !important;
        max-width: 165px !important;
    }
}

@media only screen and (max-width: 375px) {

    .tm_cat_list_wrap .wd-cat-inner,
    .tm_cat_list_wrap .wd-cat-thumb,
    .tm_cat_list_wrap .wd-cat-image,
    .tm_cat_list_wrap .wd-cat-image img,
    .tm_cat_list_wrap .wd-cat-content,
    .tm_cat_list_wrap .wd-fill {
        min-height: 160px !important;
        max-height: 160px !important;
        min-width: 160px !important;
        max-width: 160px !important;
    }
}

@media only screen and (max-width: 365px) {

    .tm_cat_list_wrap .wd-cat-inner,
    .tm_cat_list_wrap .wd-cat-thumb,
    .tm_cat_list_wrap .wd-cat-image,
    .tm_cat_list_wrap .wd-cat-image img,
    .tm_cat_list_wrap .wd-cat-content,
    .tm_cat_list_wrap .wd-fill {
        min-height: 200px !important;
        max-height: 200px !important;
        min-width: 200px !important;
        max-width: 200px !important;
    }
}