Как сделать подобный блок адаптивным?

Сверстать проблем нету. И через flexbox, и через float, и через position: absolute. А вот как адекватно адаптировать, что бы ничего не выпирало и все такое.
UPD: Видимо я не правильно объяснился, или черт его знает. Адаптивность не горизонтальная, а вертикальная. И решение я уже сам написал, так что вопрос
ЗАКРЫТ :)
Также я хочу фильтровать это с помощью mixItUp.