.press-contact{font-family:'proxima_nova_rgregular'; font-size:18px;}

#section-home-service-press {background-color: #e0e3df;}
.service-item-press {overflow:hidden; position: relative; width:25%; float:left!important; }
.service-item-inner-press {margin-left: -15px; padding:5%;}
.service-item-image-press {background-color: gray;  overflow: hidden; position: relative; width: 100%; background-repeat: no-repeat; background-position: center; background-size:auto 100%; }
.service-item-image-press:before {content: ""; display: block; padding-top: 70%;}
.service-item-image-inner-press {position: absolute; top: 0; left: 0; right: 0; bottom: 0;}
.service-item-image-press img {visibility: hidden; max-width: 100%; height: 100%;}
.service-item-name-press{text-align:center; font-family:'proxima_nova_rgregular'; font-size:15px; margin-top:5%; }
.service-item-short-desc-press{text-align:center; font-family:'proxima_nova_rgregular'; font-size:15px; color:#725f0c}
.brand-item-name-press{text-align:center; font-family:'proxima_novabold'; font-size:18px; margin-top:-15%; }
.brand-item-short-desc-press{text-align:center; font-family:'proxima_nova_rgregular'; font-size:18px; color:#725f0c}
#section-home-brand-press {background-color: #e0e3df;}
.brand-item-press {overflow:hidden; position: relative; width:33%; float:left!important; padding-top:5%;}
.brand-item-inner-press {margin-left: -15px; padding:5%; margin-top: -25%;}
.brand-item-image-press {margin-bottom: 20px; overflow: hidden; position: relative; width:100%; height:20%; background-repeat: no-repeat; background-position: center;  }
.brand-item-image-press:before {content: ""; display: block; padding-top: 70%;}
.brand-item-image-inner-press {position: absolute; top: 0; left: 0; right: 0; bottom: 0;}
.brand-item-image-press img {visibility: hidden; max-width: 100%;}

@media all and (max-width: 1200px) {
    .brand-item-press{ width:50%;}
}


@media all and (max-width: 1100px) {
    .service-item-press{ width:33%;}
}

@media all and (max-width: 1000px) {
    .service-item-press{ width:50%;}
}

@media all and (max-width: 600px) {
    .brand-item-press{ width:100%;}
    .service-item-press{width:100%;}
}


@media all and (max-width: 400px) {
    .brand-item-press{ width:100%;}
    .brand-item-inner-press {margin-left: 0px;padding: 5%;margin-top: -20%;}
    .service-item-press{width:100%;}
    .service-item-inner-press {margin-left: -15px; padding:5%;margin-right: -15px;}
}