.block_image_container {
	gap: 40px;
}

.block_images_text_wrap h2 {
	margin: 0px;
}

.block_image_1_text {
	display: flex;
	justify-content: center;
	align-items: center;
}

.block_images_image {
	margin: 0 auto;
}


@media screen and (max-width: 640px) {
	.block_image_1_image {
		order: 1;
	}
	
	.block_image_1_text {
		order: 2;
	}
}


@media screen and (max-width: 480px) {
	.block_image_container {
		padding: 0 10px !important;
	}
}