.parallaxBlock {
	position: relative;
	overflow:hidden; 
}

.parallaxBlock>:not(.parallaxBgLayer){
	position: relative;
	z-index: 1;
}

.parallaxBlock .parallaxBgLayer {
	position: absolute;		
	overflow:hidden;	
	z-index: 0;
	width: 100%;
	height: 100%;
	top:0;
	left:0;
			/* transition: all 0.5s cubic-bezier(0.11, 0.29, 0.62, 0.88);
	-webkit-transition: all 0.5s cubic-bezier(0.11, 0.29, 0.62, 0.88); */
}

.parallaxBlock .parallaxBgLayer img{
	position: absolute;
	z-index: 0;
	vertical-align: top;	
	
}

.parallaxBlock .parallaxBgLayer img.full{
	max-width: 100%;
}
.parallaxBlock .parallaxBgLayer img.cover{
	max-width: none;			
	min-height: 100%;
	min-width: 100%;
	left:50%;	
			transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
}




.scrollParallax_ViewTag [data-viewOut],
.scrollParallax_ViewTag [data-viewTrigger],
.scrollParallax_ViewTag [data-viewIn],
.scrollParallax_ViewTag [data-viewTriggerLine] {
	position: fixed;
	z-index: 10000;		
	display: inline-block;
	vertical-align: middle;			
}

.scrollParallax_ViewTag [data-viewOut]         {left:0;top:0; }
.scrollParallax_ViewTag [data-viewIn]          {left:0;bottom:0; }
.scrollParallax_ViewTag [data-viewTrigger]     {right:0;top:50%;transform:translateY(-50%);}
.scrollParallax_ViewTag [data-viewTriggerLine] {top:50%;transform: translateY(-50%);}


.scrollParallax_ViewTag [data-viewTriggerLine]{
	height:1px;	
	width:100%;
	background:red;	
	opacity: .3;	
}
.scrollParallax_ViewTag.top [data-viewTrigger] {top:0;transform:none;}
.scrollParallax_ViewTag.top [data-viewTriggerLine] {top:0;transform:none;}


.scrollParallax_ViewTag [data-viewOut]:after{
	content:attr(data-viewOut);
	margin-left:10px;

}
.scrollParallax_ViewTag [data-viewTrigger]:after{
	content:attr(data-viewTrigger);
	margin-left:10px;
}
.scrollParallax_ViewTag [data-viewIn]:after{
	content:attr(data-viewIn);
	margin-left:10px;
}