#logo img.responsive {
	position: absolute;
	max-width: 80%;
	top: 10%;
	left: 10%;
	pointer-events: none;
	z-index: -1;
}

#logo img.responsive:empty {
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

@media screen and (orientation: portrait) {
	img.responsive { max-width: 90%; }
}

@media screen and (orientation: landscape) {
	img.responsive { max-height: 90%; }
}