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

.image-content-side-x-side-block-wrapper h3 {
	font-size:1.875rem;
	color:#6FD9F8;
}

@media (min-width:992px) {
	.image-content-side-x-side-block-wrapper h3 {
		font-size:2.25rem;
	}
}

.image-content-side-x-side-block-wrapper ul,
.image-content-side-x-side-block-wrapper ol {
	padding-left:0;
}

.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;
	}
}