.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; 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: absolute; height: 100%; display: flex; justify-content: center; float: left; padding: 50px; }
.parallax_image_unit .text.twentyfiveseventyfive 		{ width: 75%; margin-left: 25%; }
.parallax_image_unit .text.fiftyfifty 					{ width: 50%; margin-left: 50%; }
.parallax_image_unit .text.seventyfivetwentyfive 		{ width: 25%; margin-left: 75%; }
.parallax_image_unit .text.float_left 					{ }
.parallax_image_unit .text.float_right 					{ margin-left: 0; }
.parallax_image_unit .text.top 							{ align-items: start; }
.parallax_image_unit .text.center 						{ align-items: center; }
.parallax_image_unit .text.bottom 						{ align-items: end; }
.parallax_image_unit .text .alignme 					{ width: 100%; }
.parallax_image_unit .text .alignme.left 				{ text-align: left; }
.parallax_image_unit .text .alignme.center 				{ text-align: center; }
.parallax_image_unit .text .alignme.right  				{ text-align: right; }

.parallax_image_unit.visible_only_on_mobile 			{ display: none; }

@media only screen and (max-width : 960px) {
	.parallax_image_unit.visible_only_on_desktop 		{ display: none; }
	.parallax_image_unit.visible_only_on_mobile 		{ display: block; }
}

@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 								{ position: relative !important; width: 100% !important; margin-left: 0 !important; }

	.parallax_image_unit .text.top 							{ align-items: start; }
	.parallax_image_unit .text.center 						{ align-items: start; }
	.parallax_image_unit .text.bottom 						{ align-items: start; }
	.parallax_image_unit .text .alignme 					{ width: 100%; }
	.parallax_image_unit .text .alignme.left 				{ text-align: left; }
	.parallax_image_unit .text .alignme.center 				{ text-align: left; }
	.parallax_image_unit .text .alignme.right  				{ text-align: left; }
}

@media only screen and (max-width : 768px) {
	
}

@media only screen and (max-width : 480px) {
	
}

