#logos .wpb_images_carousel#desktop{ display:block; }
#logos .wpb_images_carousel#mobile{ display:none; }
#logos .vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item img{
    max-width: 150px !important;
    max-height: 55px !important;
    object-fit: cover;
}

#logos .vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner .vc_item:nth-child(4) img{
    max-width: 165px !important;
    max-height: 65px !important;
    position: relative;
    top: 5px;
}
#logos .vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner .vc_item:nth-child(5) img, 
#logos .vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner .vc_item:nth-child(6) img{
    max-width: 130px !important;
}
#logos .vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner .vc_item:nth-child(7) img{
    max-width: 160px !important;
}

@media (max-width: 768px) {
    #logos .wpb_images_carousel#desktop{ display:none; }
    #logos .wpb_images_carousel#mobile{ display:block; }
    #logos .vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item img{
        max-width: 100px !important;
        max-height: 45px !important;
    }

    #logos .vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner .vc_item:nth-child(4) img{
        max-width: 120px !important;
        max-height: 50px !important;
    }
    #logos .vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner .vc_item:nth-child(5) img,
    #logos .vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner .vc_item:nth-child(6) img{
        max-width: 90px !important;
    }
    #logos .vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner .vc_item:nth-child(7) img{
        max-width: 120px !important;
    }
}


/** WooCommerce **/
@media (max-width: 768px) {
    .woocommerce ul.products:before, .woocommerce ul.products:after{
        display: none;
    }
   .woocommerce ul.products{
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 30px;
   }
   .woocommerce ul.products li.product{
        width: 100%;
        max-width: 100%;
        margin: 0;
        padding: 10px 10px 15px;
   }
   .woocommerce ul.products li.product img{
       height: 160px !important;
   }
   .woocommerce ul.products li.product .woocommerce-loop-product__title{
       margin-bottom: 0px !important;
       font-size: 15px !important;
   }
}