
@CHARSET "UTF-8";

.center_image_text_row {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	margin-left: auto !important;
	margin-right: auto !important;
	background: var(--background, none); 
}


/* Using Bootstrap breakpoints */

@media (min-width: 576px) and (max-width: 991px) {
  .center_image_text_row > .text_column {	
		padding-top: 0.75em;	
		padding-bottom: 0.75em;	
		padding-left: calc(8% * var(--text_pad_left, 1));
		padding-right: calc(8% * var(--text_pad_right, 1));
	}	
	.center_image_text_row .large {
		display: none;
	}
	.center_image_text_row .small {
		display: block;
	}
	.center_image_text_row > .image_column {
		padding-left: calc(8% * var(--img_pad_left, 1));
		padding-right: calc(8% * var(--img_pad_right, 1));
		margin-top: 0.75em;	
		margin-bottom: 0.75em;
	}

}

@media (min-width: 992px) {
  .center_image_text_row > .text_column {	
		padding-top: 0.75em;	
		padding-bottom: 0.75em;	
		padding-left: calc(5% * var(--text_pad_left, 1));
		padding-right: calc(5% * var(--text_pad_right, 1));
	}
	.center_image_text_row .large {
		display: block;
	}
	.center_image_text_row .small {
		display: none;
	}
	.center_image_text_row > .image_column {
		padding-left: calc(5% * var(--img_pad_left, 1));
		padding-right: calc(5% * var(--img_pad_right, 1));
		margin-top: 0.75em;	
		margin-bottom: 0.75em;
	}
}

@media (max-width: 575px) {
	.center_image_text_row > .text_column {	
		padding-top: 1em;	
		padding-bottom: 1em;	
		padding-left: 0;
		padding-right: 0;
	}
	.center_image_text_row .large {
		display: none;
	}
	.center_image_text_row .small {
		display: block;
	}
	.center_image_text_row > .image_column {	
		margin-top: 1em;	
		margin-bottom: 1em;	
	}
}

.center_image_text_row > .image_column {	
	display: flex;
	flex-wrap: wrap;
	align-content: center;
	justify-content: center;
	box-sizing: border-box;
}

