.image-content-side-x-side-block-wrapper {
	justify-content: center;
}

.image-content-side-x-side-block-wrapper .image-wrapper {
	min-height: 80vw;
	-ms-background-size: contain !important;
	-webkit-background-size: contain !important;
	-moz-background-size: contain !important;
	-o-background-size: contain !important;
	background-size: contain !important;
	
	-ms-background-size: cover !important;
		-webkit-background-size: cover !important;
		-moz-background-size: cover !important;
		-o-background-size: cover !important;
		background-size: cover !important;
}

.image-content-side-x-side-block-wrapper .content-wrapper {
	display: flex;

height: 100%;
}

.image-content-side-x-side-block-wrapper .content-wrapper .img-cont-side_content-text {
	padding: 40px 30px;
	margin: 0 auto;
}

.image-content-side-x-side-block-wrapper .content-wrapper h3 {
	margin-top: 0;
}

@media screen and (min-width: 768px) {
	.image-content-side-x-side-block-wrapper .image-wrapper {
		min-height: 510px;
		-ms-background-size: cover !important;
		-webkit-background-size: cover !important;
		-moz-background-size: cover !important;
		-o-background-size: cover !important;
		background-size: cover !important;
	}
	.image-content-side-x-side-block-wrapper .content-wrapper {
		
	}
	.image-content-side-x-side-block-wrapper .content-wrapper .img-cont-side_content-text {
		padding: 80px 60px;
	}
}

@media screen and (min-width: 992px) {
	.image-content-side-x-side-block-wrapper .image-wrapper {
		min-height: 540px;
	}
	.image-content-side-x-side-block-wrapper .content-wrapper {
		
	}
	.image-content-side-x-side-block-wrapper .content-wrapper .img-cont-side_content-text {
		max-width: 640px;
	}
}

.klein-blue {
	background:#0033AB;
	font-size:24px;
	font-weight:bold;
	color:#ffffff;
	line-height:1.2;
}

@media (min-width:992px) {

	.klein-blue {
		font-size:36px;
	}

}

.klein-blue .image-wrapper {
	background-position-x:left !important;
	background-position-y:bottom !important;
}

.bg-position-bottom .image-wrapper {
  background-position-x:left !important;
  background-position-y:bottom !important;
}

.full-height .image-wrapper {

}

@media (min-width:768px) {
  .full-height .image-wrapper {
    min-height:90vw;
  }
}

@media (min-width:992px) {
  .full-height .image-wrapper {
    min-height:50vw;
  }
}