.page-content{ max-width: 1200px; margin: auto; }
.sivuaeiloydy { padding-right: 60%; background: url(404_sivua_ei_loydy.png) no-repeat; background-position: right top; background-size: auto 100%; }
header {
    background-color: rgba(0, 0, 0, 0.7)!important;
}
header > div { max-width: 1200px!important; margin: 15px auto!important; }
.site-logo img { height: 80px; width: auto; }

@media (max-width: 1200px) {
	
	.site-logo img { padding: 0 10px; height: 50px;}
	
}
@media (max-width: 768px) {
	
	.sivuaeiloydy { padding-right: 0; background-position: right bottom; background-size: auto 50%; }
	
}