body {
	margin:0px;
	padding:0px;
}
.parallax-container {
    position:relative;
    overflow:hidden;
	
	height:850px; /* parallax section height */
	
	width:100%;
	padding:0px;
	margin:0px;
}
.parallax-container .parallax{
    position:relative;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:-1;
	width:100%;
	padding:0px;
	margin:0px;
	height:100%;
	background-color:#000;
}
.parallax-container .parallax img {
    display:none;
    position:absolute;
	margin:0px;
	padding:0px;
	top:-50%;
    left:0%;
	width:100% !important;
	vertical-align:top;
	min-width: 1920px !important;
	transform:translate3d(0, 120px, 0);
	
	/*transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%); */
	
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";
    filter: alpha(opacity=45);
    -moz-opacity: 0.45;
    -khtml-opacity: 0.45;
    opacity: 0.45;
}
.parallax-container .parallax iframe {
    position: absolute;
    background: #000;
    left:-2%;
	top:-43%;
	margin-top:auto;
    min-width:104%;
	height: 100%;
	transform:translate3d(0, 120px, 0);
   /* -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0); */	
	
	width: 104% !important;
	
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";
    filter: alpha(opacity=45);
    -moz-opacity: 0.45;
    -khtml-opacity: 0.45;
    opacity: 0.45;*/
}
.parallax_overlay {
	z-index:1;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
	width:100%;
	padding:0px;
	margin:0px;
	height:100%;
	background-image: url(images/overlay_parallax.png);
	background-repeat: repeat;
}

	@media screen and (max-width: 1919px) 
	{
	.parallax-container .parallax iframe {
		top:-50%;
		min-width: 1920px !important;
		min-height: 1080px !important;
	}
	.parallax-container .parallax img {
		top:-50%;
	}
	}
	
	@media screen and (max-width: 1280px) 
	{
	.parallax-container .parallax iframe {
		top:-80%;
		min-width: 1408px !important;
		min-height: 792px !important;
	}
	.parallax-container {
		height:500px; /* parallax section height */
	}
	.parallax-container .parallax img{
		top:-120%;
		min-width: 1408px !important;
	}

	}
	
	@media screen and (max-width: 1050px) 
	{
		.parallax-container {
			height:435px; /* parallax section height */
		}
		.parallax-container .parallax img{
			top:-120%;
			min-width: 1300px !important;
		}
		.parallax-container .parallax iframe {
			top:-95%;
		}
	}
	
	@media screen and (max-width: 600px) 
	{

	}