Я решил это, добавив оболочку 'column'. Самое простое решение, которое я мог бы найти, может быть, есть более оптимальный путь.
Если вы хотите 3 столбца, просто добавьте класс .col и поместите туда содержимое этого столбца
.col {
flex: 1;
}
и HTML:
<div id="partnerBox">
<div class="col">
<div class="partner">
<div class="logo"></div>
<div class="info"></div>
</div>
<div class="partner">
<div class="logo"></div>
<div class="info"></div>
</div>
<div class="partner">
<div class="logo"></div>
<div class="info"></div>
</div>
</div>
<div class="col">
<div class="partner">
<div class="logo"></div>
<div class="info"></div>
</div>
<div class="partner">
<div class="logo"></div>
<div class="info"></div>
</div>
<div class="partner">
<div class="logo"></div>
<div class="info"></div>
</div>
</div>
<div class="col">
<div class="partner">
<div class="logo"></div>
<div class="info"></div>
</div>
<div class="partner">
<div class="logo"></div>
<div class="info"></div>
</div>
<div class="partner">
<div class="logo"></div>
<div class="info"></div>
</div>
</div>
</div>
Рабочая jsfiddle
Обратите внимание, что это быстрое исправление немного нарушает ваш стиль, вам нужно немного отрегулировать ширину.