.events__item > .row {
	display: flex;
	justify-content: center;
    align-items: center;
    padding: 20px 0;
}


@media (min-width: 769px) {
	.events__item:nth-child(even) .events__item-img {
		order: 2;
	}

	.events__item:nth-child(even) .events__item-content {
		order: 1;
	}
}
@media (max-width: 450px) {
	.events__item > .row {
		flex-flow: row wrap;
	}

	.events__item-img,
	.events__item-content {
		flex: 1 1 100%;
	}

	.events__item-img {
		text-align: center;
	}
}