.text-image-content{
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: center;
	padding: 0 15px;
}



.text-image-content .column.image-column img{
	border-radius: 25px;
	width: 100%;
}

.text-image-content.image-right{
	flex-direction: row-reverse;
}



.text-image-content.image-left.image-big .text-column{
	padding-left: 80px;
}

.text-image-content.image-right.image-big .text-column{
	padding-right: 80px;
}


/*Columns*/
.image-big .column{
	width:50%;
}


.image-small{
	align-items: start;
}

.image-small .column.image-column{
	width: 270px;
    	min-width: 270px;
    	max-width: 270px;
}

.image-small .column.text-column{
	width:100%;
}




.text-image-content.image-left.image-small .text-column{
	padding-left:35px;
}

.text-image-content.image-right.image-small .text-column{
	padding-right:35px;
}






/*Media query*/
@media only screen and (max-width:992px){
	.text-image-content.image-right{
		flex-direction: column;
		row-gap:30px;
	}

	.text-image-content.image-left{
		flex-direction: column;
		row-gap:30px;
	}

	.image-big .column,
	.row .text-image-content .text-column{
		padding:0 !important;
		width:100%;
	}

	.text-image-content .column.image-column img{
		width:100%;
		padding: 0;
	}



	/* For small image */
	.row .text-image-content.image-small .text-column .container *{
		padding: 0;
		text-align: center;
	}

	.text-image-content{
		align-items: center;
		padding: 0;
	}
}