.logos-wrapper { text-align: center; }
.logo-container { margin: 0 auto; width: 85%; }
.logo-container a { display: inline-block; width: 215px; height: 130px; margin: 0 10px 10px 10px; text-align: center; vertical-align: middle; text-indent: 100%; white-space: nowrap; overflow: hidden; background-size: auto 60px; background-repeat: no-repeat !important; background-position: center !important; }
.logo-container a.tall-logo { background-size: auto 56px !important;}
.logo-container a.wide-logo { background-size: 160px auto !important;}
.logo-container a:hover { background-color: #eff6fc !important; border: 2px solid #0061a0; }
.logo-image { width: 145px; height: auto; }
.desktop-break::after { height: 1px; content: "\a"; white-space: pre; }


@media screen and (max-width: 1280px) {
	.logo-container { margin: 0 auto; width: 95%; }
	.desktop-break{ display: none !important; }
}