@media only screen and (max-width: 1440px) {
    .supplier-sisu ul li {width: 25%;}
}
@media only screen and (max-width: 770px) {
    .supplier-sisu ul li img { max-height: 100px; }
    .supplier-sisu ul li p { height: 100px; }
    .supplier-sisu ul li { width: 33.33%; padding: 0 10px; margin-bottom: 20px; }
    /** Footer **/
    footer:before,
    footer:after,
    footer > .main-footer:before,
    footer > .main-footer:after { display: none; }
}
@media only screen and (max-width: 480px) {
    #product-wrapper .title-section > span,
    .supplier-title,
    .custom-title { font-size: 25px; }
    #product-wrapper ul.nav li a { font-size: 15px; }
    .brochures .wpb_single_image { text-align: center !important; }
    .mc-sisu .mc-text-2 { font-size: 35px; line-height: 1.3; }
    .supplier-sisu ul { padding: 0 20px; }
    .supplier-sisu ul li { width: 50%; }
}
@media only screen and (max-width: 375px) {
    .supplier-sisu ul li img { max-height: 80px; }
    .supplier-sisu ul li p { height: 80px; }
}