.textimage-layout-c1,
.textimage-layout-c2 {
	display: flex;
	width:100%
}
.textimage-layout-c1 .textimage-col-image img,
.textimage-layout-c2 .textimage-col-image img {
	max-width: none !important;
}
.textimage-layout-c1 .textimage-col-image,
.textimage-layout-c2 .textimage-col-image {
	flex: 0 1 auto;
}
.textimage-layout-c1 .textimage-col-text,
.textimage-layout-c2 .textimage-col-text {
	flex: 1 1 auto;
}

.textimage-layout-c1 .image-wrap {
	margin-right: 20px;
}
.textimage-layout-c2 .image-wrap {
	margin-left: 20px;
}

.textimage-layout-11 .textimage-col-image,
.textimage-layout-21 .textimage-col-image {
	align-self: flex-start;
}
.textimage-layout-12,
.textimage-layout-22 {
	align-items: center;
}
	
.textimage-layout-13 .textimage-col-image,
.textimage-layout-23 .textimage-col-image {
	align-self: flex-end;
}


@media (max-width: 575px) {
	.textimage-layout-c1,
	.textimage-layout-c2 {
		display: block;
	}
	.textimage-layout-c1 .textimage-col-image img,
	.textimage-layout-c2 .textimage-col-image img {
		max-width: 100% !important;
	}
	.textimage-layout-c1 .image-wrap {
		margin-right: 0px;
		text-align: center;
	}
	.textimage-layout-c2 .image-wrap {
		margin-left: 0px;
		text-align: center;
	}
}

.textimage-layout-61 .image-wrap {
	margin-right: 20px;
	display: inline;
}

.textimage-layout-61 .text-wrap {
	display: inline;
	margin-bottom: 0;
}
