.parallaxModWrap {
	background-attachment:fixed!important;
	-moz-background-size: cover!important;
	-webkit-background-size: cover!important;
	background-size: cover!important;
	background-repeat:no-repeat;
  float: left;
	padding:0;
  width: 100%;
}

.parallaxMedium,
.parallaxSmall {
	display: none;
}

.parallaxOpacityWrap {
    height: 100%;
		position: absolute;
		top: 0;
    width: 100%;
}

.parallax {
	padding:10% 0 !important;
	text-align:center;
	width:100%;
}

.parallax .module {  
    position: relative;
		z-index: 8888;
}

.parallax a {
	text-decoration: none;
}

/* max 767px */
@media screen and (max-width: 767px) {
	
	.parallaxModWrap {
		position: relative;
	}
	
	.parallaxModWrap.moduleWrap {
		background-image:none!important;
		height:100%;
		padding:0;
	}
	
	.parallaxModWrap .parallax {
		display: flex;
		height:100%;
		flex-direction: column;
		justify-content: center;
		padding:5% 0!important;
		position: absolute;
		top:0;
		left:0;
	}
	
	.parallax .module {
		padding:0 2em;
	}
	
	.parallaxMedium {
		display: block;
		height: 100%;
    object-fit: cover;
	}

}

/* 481 - 767px */
@media screen and (min-width: 481px) and (max-width: 767px) {
	
}


/* 768 - 959px */
@media screen and (min-width: 768px) and (max-width: 959px) {
	
}



/* 960 - 1200px */
@media screen and (min-width: 960px) and (max-width: 1200px) {

}