.bannercontainer {
	width: 960px; margin-right: auto; margin-left: auto; position: relative; background-color: rgb(255, 255, 255);
}
.banner {
	width: 960px; height: 500px; overflow: hidden; position: relative;
}
.bannercontainer-simple {
	padding: 0px; width: 960px; margin-right: auto; margin-left: auto; position: relative; background-color: rgb(255, 255, 255);
}
.banner-simple {
	width: 960px; height: 500px; overflow: hidden; position: relative;
}
.fullwidthbanner-container {
	padding: 0px; width: 100% !important; overflow: hidden; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; position: relative; max-height: 400px !important;
}
.fullwidthbanner-container .fullwidthabnner {
	width: 100% !important; position: relative; max-height: 400px !important;
}
#video_link img {
	max-width: 100%;
}
@media only screen and (max-width:959px) and (min-width:768px)
{
.banner {
	width: 760px; height: 395px;
}
.bannercontainer {
	width: 760px; height: 395px;
}
#video_link {
	width: 760px; height: 395px;
}
#video_frame {
	width: 760px; height: 395px;
}
}
@media only screen and (max-width:767px) and (min-width:480px)
{
.banner {
	width: 480px; height: 250px;
}
.bannercontainer {
	width: 480px; height: 250px;
}
#video_link {
	width: 707px; height: 396px;
}
#video_frame {
	width: 707px; height: 396px;
}
}
@media only screen and (max-width:479px) and (min-width:0px)
{
.banner {
	width: 320px; height: 166px;
}
.bannercontainer {
	width: 320px; height: 166px;
}
#video_link {
	width: 360px; height: 201px;
}
#video_frame {
	width: 360px; height: 201px;
}
}
.fb_iframe_widget iframe {
	z-index: 120;
}
