#Cooling {
	background-color:#000;
	background-image:url(../images/06_Cooling_full.jpg);
	background-position:50% 80%;
	background-repeat:no-repeat;
	min-height:800px;
	position:relative;
	overflow:hidden;
}
#Cooling .table .cell {
	vertical-align: top;
}
#Cooling #Cooling_arrow {
	background-image:url(../images/arrow-100.png);
	background-position:center;
	background-repeat:no-repeat;
	width:1920px;
	height:1080px;
	left:50%;
	margin-left:-960px;
	position:absolute;
	top:-200px;
	animation:arrow_100 1s linear infinite /*alternate*/;
	-webkit-animation:arrow_100 1s linear infinite /*alternate*/;
}
@keyframes arrow_100 
{
	0% { top:-200px; }
	50% { top:-400px; opacity:0; }
	100% { top:-400px; opacity:0; }
}
@-webkit-keyframes arrow_100
{
	0% { top:-200px; }
	50% { top:-400px; opacity:0; }
	100% { top:-400px; opacity:0; }
}

#Cooling .center{padding:0 0 5em 0; margin-top:-80px;}

@media screen and (max-width: 1500px) {
	#Cooling .center{margin-top:-80px;}
}
@media screen and (max-width: 1000px) {
	#Cooling {
		background-image:url(../images/06_Cooling_1000.jpg);
		background-position:50% 50%;
		min-height:650px;
	}
	#Cooling #Cooling_arrow {
		background-image:url(../images/arrow-80.png);
		width:1536px;
		height:864px;
		margin-left:-768px;
		top:-50px;
		animation:arrow_80 1s linear infinite /*alternate*/;
		-webkit-animation:arrow_80 1s linear infinite /*alternate*/;
	}
	
	@keyframes arrow_80 
	{
		0% { top:-50px; }
		50% { top:-200px; opacity:0; }
		100% { top:-200px; opacity:0; }
	}	
	
	@-webkit-keyframes arrow_80
	{
		0% { top:-50px; }
		50% { top:-200px; opacity:0; }
		100% { top:-200px; opacity:0; }
	}
	#Cooling .center{margin-top:0px;}
}
@media screen and (max-width: 800px) {
	#Cooling {
		background-image:url(../images/06_Cooling_800.jpg);
		background-position:50% 0%;
		min-height:600px;
	}
	#Cooling #Cooling_arrow {
		background-image:url(../images/arrow-60.png);
		width:1152px;
		height:648px;
		margin-left:-576px;
		top:0px;
		animation:arrow_60 1s linear infinite /*alternate*/;
		-webkit-animation:arrow_60 1s linear infinite /*alternate*/;
	}	
	@keyframes arrow_60 
	{
		0% { top:0px; }
		50% { top:-100px; opacity:0; }
		100% { top:-100px; opacity:0; }
	}	
	
	@-webkit-keyframes arrow_60
	{
		0% { top:0px; }
		50% { top:-100px; opacity:0; }
		100% { top:-100px; opacity:0; }
	}
	#Cooling .center{margin-top:50px;}
	
}
@media screen and (max-width: 500px) {
	#Cooling {
		background-image:url(../images/06_Cooling_500.jpg);
		background-position:50% 150px;
		min-height:550px;
	}
	#Cooling #Cooling_arrow {
		background-image:url(../images/arrow-40.png);
		width:768px;
		height:432px;
		margin-left:-384px;
		top:150px;
		animation:arrow_40 1s linear infinite /*alternate*/;
		-webkit-animation:arrow_40 1s linear infinite /*alternate*/;
	}	
	@keyframes arrow_40 
	{
		0% { top:150px; }
		50% { top:70px; opacity:0; }
		100% { top:70px; opacity:0; }
	}	
	
	@-webkit-keyframes arrow_40
	{
		0% { top:150px; }
		50% { top:70px; opacity:0; }
		100% { top:70px; opacity:0; }
	}
	#Cooling .center{margin-top:50px;}
}
@media screen and (max-width: 360px) {
	#Cooling .center{margin-top:20px;}
}
	