.elementor-32385 .elementor-element.elementor-element-48b67c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-32385 .elementor-element.elementor-element-e893fa6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32385 .elementor-element.elementor-element-782677b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:769px){.elementor-32385 .elementor-element.elementor-element-e893fa6{--width:25%;}.elementor-32385 .elementor-element.elementor-element-782677b{--width:75%;}}/* Start custom CSS for wl-product-grid, class: .elementor-element-0e77bce *//* AJAX Products Tabs – equal image height */
.wd-ajax-products .product-wrapper {
    height: 280px;   
     /* adjust if needed */
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Image fit properly */
.wd-ajax-products .product-element-top img {
    max-height: 100%;
    max-width: 100%;
    object-fit: contain;
}
.wd-ajax-products .product {
    flex: 0 0 35%;
    max-width: 100%;
}
@media (max-width: 767px) {
    .wd-ajax-products .product {
        flex: 0 0 50%;
        max-width: 100%;
    }

    .wd-ajax-products .product-element-top {
        height: 200px; /* mobile ke liye thora chota */
    }
}/* End custom CSS */