body {margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:-20px; background-color: #CCCCCC; }	 

article:first-of-type{
	display: block;
	width: 100%;
	margin: 0 auto;
	padding: 0;
}

object{
	position:absolute;
	width: 100%;
	margin:0;padding:0;
	vertical-align: top;
	min-width: 768px;
	max-width: 1020px;
}

h4{
	margin: 0;
}

.info{
	display: none;
}


@media screen and (min-width:1025px){
	body {margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; background-color: #CCCCCC; }	 

	article:first-of-type{
		position: absolute;
		width: 1020px;
		height: 560px;
		
		top: 50%;
		left:0;
		right:0;
		
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}	
 }