.elementor-158 .elementor-element.elementor-element-d87e687 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-158 .elementor-element.elementor-element-2fc2c3d img{width:100%;max-width:100%;height:250px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-158 .elementor-element.elementor-element-2fc2c3d > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-158 .elementor-element.elementor-element-3a076b8 .jet-woo-builder-archive-product-title, .elementor-158 .elementor-element.elementor-element-3a076b8 .jet-woo-builder-archive-product-title a{font-family:var( --e-global-typography-f9ec878-font-family ), Sans-serif;font-size:var( --e-global-typography-f9ec878-font-size );font-weight:var( --e-global-typography-f9ec878-font-weight );text-transform:var( --e-global-typography-f9ec878-text-transform );font-style:var( --e-global-typography-f9ec878-font-style );text-decoration:var( --e-global-typography-f9ec878-text-decoration );line-height:var( --e-global-typography-f9ec878-line-height );letter-spacing:var( --e-global-typography-f9ec878-letter-spacing );word-spacing:var( --e-global-typography-f9ec878-word-spacing );}.elementor-158 .elementor-element.elementor-element-3a076b8 .jet-woo-builder-archive-product-title{color:var( --e-global-color-b94d223 );text-align:center;}.elementor-158 .elementor-element.elementor-element-3a076b8 .jet-woo-builder-archive-product-title a{color:var( --e-global-color-b94d223 );}.elementor-158 .elementor-element.elementor-element-3a076b8 .jet-woo-builder-archive-product-title:hover{color:var( --e-global-color-primary );}.elementor-158 .elementor-element.elementor-element-3a076b8 .jet-woo-builder-archive-product-title a:hover{color:var( --e-global-color-primary );}.elementor-158 .elementor-element.elementor-element-3a076b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .jet-woo-builder-layout-158.products.jet-woo-builder-products--columns{--columns:4;margin-left:calc(-20px/2);margin-right:calc(-20px/2);}.woocommerce .jet-woo-builder-layout-158.products.jet-woo-builder-products--columns .product:not(.product-category){padding-left:calc(20px/2);padding-right:calc(20px/2);margin-bottom:20px !important;}@media(max-width:1024px){.elementor-158 .elementor-element.elementor-element-3a076b8 .jet-woo-builder-archive-product-title, .elementor-158 .elementor-element.elementor-element-3a076b8 .jet-woo-builder-archive-product-title a{font-size:var( --e-global-typography-f9ec878-font-size );line-height:var( --e-global-typography-f9ec878-line-height );letter-spacing:var( --e-global-typography-f9ec878-letter-spacing );word-spacing:var( --e-global-typography-f9ec878-word-spacing );}.woocommerce .jet-woo-builder-layout-158.products.jet-woo-builder-products--columns{--columns:3;}}@media(max-width:767px){.elementor-158 .elementor-element.elementor-element-3a076b8 .jet-woo-builder-archive-product-title, .elementor-158 .elementor-element.elementor-element-3a076b8 .jet-woo-builder-archive-product-title a{font-size:var( --e-global-typography-f9ec878-font-size );line-height:var( --e-global-typography-f9ec878-line-height );letter-spacing:var( --e-global-typography-f9ec878-letter-spacing );word-spacing:var( --e-global-typography-f9ec878-word-spacing );}.woocommerce .jet-woo-builder-layout-158.products.jet-woo-builder-products--columns{--columns:2;}}/* Start custom CSS for image, class: .elementor-element-2fc2c3d *//** Unset WC styles **/
.prod-img.elementor-widget.elementor-widget-image{
    display:flex;
    justify-content: center;
    align-items: center;
}

/*Image Equal Height*/
.elementor-158 .elementor-element.elementor-element-2fc2c3d{ min-height:270px;}

/*Fit Full Size Image In Selector*/
.elementor-158 .elementor-element.elementor-element-2fc2c3d a img {
    max-height: 250px;
    width: auto;
    margin: 0 !important;
}

@media only screen and (max-width: 1024px){
.elementor-158 .elementor-element.elementor-element-2fc2c3d{ min-height:220px;}
.elementor-158 .elementor-element.elementor-element-2fc2c3d a img {
    max-height: 200px;}}/* End custom CSS */
/* Start custom CSS for jet-woo-builder-archive-product-title, class: .elementor-element-3a076b8 */.jet-woo-builder-archive-product-title {padding:0;margin:0;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4b3c45b */.b2b-enquiry-btn-wrapper {text-align: center;margin:0;padding:0;}
a.add-enquiry-button.button {width: initial !important;margin:0 !important;
    
}/* End custom CSS */