.gallery-overlay {
	width:100%;
	height: 200vh;
	position: relative;
	overflow:hidden;
}

.gallery-overlay-background {
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	height: 100vh;
	width:100%;

}

.gallery-overlay-foreground {
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	height: 100vh;
	position: relative;
	z-index:100;
	width:100%;
	margin-top:100vh;
}


.pre-scroll	.gallery-overlay-background { 
	position:absolute;
}

.on-scroll .gallery-overlay-background {
	top: 0px;
	left: 0px;
	position: fixed !important;
}

.post-scroll .gallery-overlay-background {
	position: absolute !important;
	top: auto !important;
	bottom: 0 !important;
}



