 /* Initialization of All Parallax Backgrounds */ 

.bg { background-size: 100% auto !important; }

.bg0 { 
 	background: url() 50% 50% fixed repeat-y; 
 	width: 100%; 
 	height: 100%; 
 	margin: 0 auto; 
 	position: absolute; 
 	background-size: 110%; 
} 
 
#parallax0 { width: 100%; height: 440px; background-color: #1c1f26; position: relative; overflow: hidden; } 
#parallax0 .vertical-text, #parallax0 .pattern { height: 440px; } 

.bg1 { 
	background: url(../img/parallax_1.jpg) 50% 50% fixed repeat-y; 
	width: 100%; 
	height: 100%; 
	margin: 0 auto; 
	position: absolute; 
	background-size: 110%;
} 

#parallax1 { width: 100%; height: 440px; background-color: #1c1f26; position: relative; overflow: hidden; } 
#parallax1 .vertical-text, #parallax1 .pattern { height: 440px; } 

.bg2 {
	background: url(../img/coffee-1920x800.jpg) 50% 50% fixed repeat-y; 
	width: 100%; 
	height: 100%; 
	margin: 0 auto; 
	position: absolute; 
	background-size: 110%;
}


#parallax2 { width: 100%; height: 440px; background-color: #1c1f26; position: relative; overflow: hidden; } 
#parallax2 .vertical-text, #parallax2 .pattern { height: 440px; } 

.bg3 {
	background: url(../img/picjumbo-1920x1280.jpg) 50% 50% fixed repeat-y;
	width: 100%; 
	height: 100%; 
	margin: 0 auto; 
	position: absolute; 
	background-size: 110%;
}

#parallax3 { width: 100%; height: 440px; background-color: #1c1f26; position: relative; overflow: hidden; } 
/* #parallax3 .vertical-text, #parallax3 .pattern { height: 440px; } */

#parallax0, #parallax1, #parallax2, #parallax3 {
	box-shadow: 1px 1px 12px #555;
}

#high-tech-menu { background-color: #fff; position: relative; } 
#partenariat-menu { background-color: #fff; position: relative; } 

@media only screen and (min-width: 1400px) { 
	#parallax0, #parallax0 .vertical-text, #parallax0 .pattern { height: 400px; } 
	#parallax1, #parallax1 .vertical-text, #parallax1 .pattern { height: 400px; } 
	#parallax2, #parallax2 .vertical-text, #parallax2 .pattern { height: 400px; } 
	.bg { background-size: 100% !important; } 
} 