body{
margin-top: 50px;
}

.xmcontainer{
	padding-left: 50px;
	padding-right:50px;
}
.h_banner{
	background-color: #ffd900;
	background-image: url(../img/2014-xmas-web_banner-950x250.jpg);
	background-size:contain;
	background-position: center center;
	background-repeat: no-repeat;
	height: 250px;
}

.link_1,.link_2,.link_3,.link_4{
	display: block;
	background-color: transparent;
	margin-bottom: 20px;
}

.linkinfo{
	width:100%;
	min-height: 600px;
	padding-bottom: 10px;
}
.morebtn{
	text-align: center;
}
.morebtn a{
	width: 100%;
}
.linkinfo .infointro{

	min-height: 350px;
}

.linkinfo h3,.linkinfo h4,.linkinfo p,.morebtn{
	margin: 10px;
}
.link_1 .linkinfo,.link_3 .linkinfo{
	background-color: #ffe89a;

}
.link_4 .linkinfo,.link_2 .linkinfo{
	background-color: #fff8e0;
}

.hl{
	color: #fcbd5b;
	font-weight: bolder;
}

.linkimg{
	width: 100%;
}
.intro{
	margin-top: 40px;
}

.movie{
	background-color: #ffd900;
	margin-bottom: 20px;
	width: 100%;
}
.tubeframe{
	height: 320px;
	margin-bottom: 20px;
}

@media (max-width: 767px){
	body{
		margin-top: 50px;
	}
	.h_banner{
		height: 125px;
		background-image: url(../img/2014-xmas-web-OL_banner-640x125.png);

	}
	 .infointro,.linkinfo,.morebtn{
	 	display: none;
	 	padding: 0px;
	 }
	 .link_1,.link_2,.link_3,.link_4{
		display: block;
		margin: 0px;
		padding: 0px;
	}
	.movie{
		margin-bottom: 0px;
	}
	.tubeframe{
		height: 160px;
	}
	.phones{
		padding: 0px;
	}

}



@media (min-width: 768px){
	body{
	margin-top: 75px;
	}

	.link_3 .linkinfo{
		background-color: #fff8e0;

	}
	.link_4 .linkinfo{
		background-color: #ffe89a;

	}


}

@media (min-width: 992px){
	body{
	margin-top: 50px;

	}
	.link_3 .linkinfo{
		background-color: #ffe89a;

	}
	.link_4 .linkinfo{
		background-color: #fff8e0;

	}
}

footer{
	background-color: #ffd900;		
	}
footer .fbanner{
	background-color: #ffd900;
	background-image: url(../img/2014-xmas-web_banner-950x250.jpg);
	background-size:contain;
	background-position: center center;
	background-repeat: no-repeat;
	height: 250px;
}
