Если я правильно понял суть вопроса, можно каждой строке задать display: flex (можно и всем, но тогда дальнейшая настройка чуть сложнее), элементам-дивам - flex-basis 100%, ну и прочего по вкусу. Остальное флексбокс сделает сам:
https://codepen.io/schegol/pen/WNbNdrR
UPD. flex-shrink: 0 картинке еще забыл.