/* Page-specific styles for other-locations.html */
/* #home-logo/#call-now and header nav-link color come from style.css (shared, identical on every page). */
.ol-main-wrap { text-align:center; margin-top:125px; }
@media only screen and (max-width: 991px) {
  .ol-main-wrap { margin-top: 65px !important; }
}
/* .half .image (style.css) forces background-size:cover at (0,2,0) specificity —
   .half .image.ol-bg beats it so these vendor logos stay uncropped. */
.half .image.ol-bg { background-repeat: no-repeat; background-size: contain; }
.ol-bg-pgh { background-image: url('../images/uploads/other-locations/pghdjpros.png'); }
.ol-bg-cleveland { background-image: url('../images/uploads/other-locations/clevelanddjcompany.jpg'); }
.ol-bg-youngstown { background-image: url('../images/uploads/other-locations/youngstowndjcompany.jpg'); }
.ol-bg-akron { background-image: url('../images/uploads/other-locations/akrondjcompany.jpg'); }
