@media (min-width: 768px) and (max-width: 1023px) {
	#content .teaser .teaser_item_list {
		display: grid;
		grid-template-columns: 1fr 1fr !important;
		grid-gap: 15px;
		grid-auto-flow: row;
	}
}

@media (max-width: 767px) {
	#content .teaser .teaser_item_list {
		display: flex;
		flex-flow: column;
	}

	#content .teaser .teaser_item_list .teaser_element{
		margin-bottom: 15px;
	}
}
