.home-categories .home-category .cat-name {
    padding: 5px;
}


@media only screen and (max-width: 640px) {
    .home-categories .home-category .cat-name {
        font-size: 11px;
        word-wrap: break-word;
    }    
}
@media (max-width: 991px) {
    .products-list-grid .col-md-five {
        width: 33% !important;
        float: left !important;
    }

    .products-list .product {
        height: 250px !important;
    }

    .products-list .product .product-info {
    }
    
    .products-list .product .product-info .prod_producer {
        color: #333;
    }

    .products-list .product .product-info .prod_producer, .products-list .product .product-info .prod_name a, .products-list .product .product-info .product-price {
        font-size: 14px !important;
        background-color: rgba(255,255,255,0.5);
    }
}