.parallax_image_unit 									{ position: relative; width: 100%; overflow: hidden; }
.parallax_image_unit.margin_top 						{ margin-top: 50px; }
.parallax_image_unit.margin_bottom 						{ margin-bottom: 50px; }
.parallax_image_unit .image 							{ position: relative; float: left; overflow: hidden; background-color: black;}
.parallax_image_unit .image.float_left 					{ float: left; }
.parallax_image_unit .image.float_right 				{ float: right; }
.parallax_image_unit .image.twentyfiveseventyfive 		{ width: 25%; }
.parallax_image_unit .image.fiftyfifty 					{ width: 50%; }
.parallax_image_unit .image.seventyfivetwentyfive 		{ width: 75%; }
.parallax_image_unit .image .bg 						{ position: absolute; width: 100%; height: calc(100% + 15vh); left: 0; bottom: 0; background-size: cover; background-position: center; }
.parallax_image_unit .image .invisible_image 			{ position: relative; width: 100%; opacity: 0; }
.parallax_image_unit .image img 						{ }
.parallax_image_unit .image .image_text					{ position: absolute; display: table; left: 0; bottom: 0; width: 100%; height: 100%; padding: 25px; display: flex; justify-content: center; color: white; }
.parallax_image_unit .image .image_text.top 			{ align-items: start; }
.parallax_image_unit .image .image_text.center 			{ align-items: center; }
.parallax_image_unit .image .image_text.bottom 			{ align-items: end; }
.parallax_image_unit .image .image_text .alignme 		{ width: 100%; }
.parallax_image_unit .image .image_text .alignme.left 	{ text-align: left; }
.parallax_image_unit .image .image_text .alignme.center { text-align: center; }
.parallax_image_unit .image .image_text .alignme.right  { text-align: right; }
.parallax_image_unit .text 								{ position: relative; float: left; padding: 50px; }
.parallax_image_unit .text.twentyfiveseventyfive 		{ width: 75%; }
.parallax_image_unit .text.fiftyfifty 					{ width: 50%; }
.parallax_image_unit .text.seventyfivetwentyfive 		{ width: 25%; }
.parallax_image_unit .text.float_left 					{ float: left; }
.parallax_image_unit .text.float_right 					{ float: right; }



@media only screen and (max-width : 960px) {

	.parallax_image_unit.margin_top 						{ margin-top: 25px; }
	.parallax_image_unit.margin_bottom 						{ margin-bottom: 25px; }

	.parallax_image_unit .image 							{ width: 100% !important; margin-left: 0 !important; }
	.parallax_image_unit .text 								{ width: 100% !important;}
}

@media only screen and (max-width : 768px) {
	
}

@media only screen and (max-width : 480px) {
	
}

