.axi-2015-header-container .v74-header-banner h3 {
	width: 600px;
	margin: 12px auto 0;
}

#pagePartnerLocator #viewpartners .partner {
	padding: 0 10px;
}

#pagePartnerLocator #viewpartners .partner + .hspacer {
	margin-top: 25px;
	border: none;
	border-bottom: 1px solid #ddd;
}

#pagePartnerLocator #viewpartners .partner h3 {
	position: relative;
}

#pagePartnerLocator #viewpartners .partner h3.partner-status-silver::after {
	position: absolute;
	top: 10px;
	right: 0;
	width: 180px;
	height: 70px;
	background: url('/img/partner-bridge/partner-status/status-silver-180x70.png') no-repeat;
	content: "";
}

#pagePartnerLocator #viewpartners .partner h3.partner-status-gold::after {
	position: absolute;
	top: 10px;
	right: 0;
	width: 180px;
	height: 70px;
	background: url('/img/partner-bridge/partner-status/status-gold-180x70.png') no-repeat;
	content: "";
}

#pagePartnerLocator #viewpartners .partner h3.partner-status-platinum::after {
	position: absolute;
	top: 10px;
	right: 0;
	width: 180px;
	height: 70px;
	background: url('/img/partner-bridge/partner-status/status-platinum-180x70.png') no-repeat;
	content: "";
}

#pagePartnerLocator #viewpartners .partner h3.partner-status-distributor::after {
	position: absolute;
	top: 10px;
	right: 0;
	width: 180px;
	height: 70px;
	background: url('/img/partner-bridge/partner-status/status-distributor-180x70.png') no-repeat;
	content: "";
}

#pagePartnerLocator #viewpartners h3 .partner-logo {
	position: absolute;
	right: 200px;
	width: 125px;
	height: 50px;
	background-size: contain;
	background-position: center left;
	background-repeat: no-repeat;
}

@media screen 
  and (min-device-width: 768px)
  and (max-device-width: 1023px) {

	#pagePartnerLocator.top-right-context-menu .axi-2015-header-container .new-header-pic {
		top: 62px;
	}

	#pagePartnerLocator.top-right-context-menu .axi-2015-header-container .v74-header-banner h3 {
		width: 450px;
		margin: 12px auto 0;
		padding: 0 20px;
	}  	
}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 767px) {

	#pagePartnerLocator.top-right-context-menu .axi-2015-header-container .new-header-pic {
		top: 62px;
	}

	#pagePartnerLocator .axi-2015-header-container .v74-header-banner h3 {
		width: 100%;
		padding: 10px 20px;
		box-sizing: border-box;
	}

	#pagePartnerLocator #viewpartners .partner {
		padding: 0;
	}

	#pagePartnerLocator #viewpartners .partner.hasNewStatus h3 {
		margin-bottom: 100px !important;
	}

	#pagePartnerLocator #viewpartners .partner h3.partner-status-silver::after,
	#pagePartnerLocator #viewpartners .partner h3.partner-status-gold::after,
	#pagePartnerLocator #viewpartners .partner h3.partner-status-platinum::after,
	#pagePartnerLocator #viewpartners .partner h3.partner-status-distributor::after {
		top: 40px;
		left: 0;
	}

}