.parallax-container {
	perspective: 1px;
	-webkit-perspective: 1px;
	height: 100vh;
	overflow-x: hidden;
	overflow-y: auto;
	margin: 0px;
	padding: 0px;
}

.parallax-layer-0 {
	position: absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	transform: translateZ(0);
	-webkit-transform: translateZ(0);
}

.parallax-layer-1 {
	position: absolute;
	left:-5px;
	right:0;
	top:0;
	bottom:0;
	transform: translateZ(-1px) scale(2);
	-webkit-transform: translateZ(-1px) scale(2);
}

.parallax-layer-2 {
	position: absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	transform: translateZ(-2px) scale(4);
	-webkit-transform: translateZ(-2px) scale(4);
}

.parallax-layer-3 {
	position: absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	transform: translateZ(-3px) scale(6);
	-webkit-transform: translateZ(-3px) scale(6);
}


.parallax-static-background {
	display: table;
	width: 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center;
	background-attachment: fixed;
}