Либо использовать
flex-верстку, но старые браузеры её не понимают.
Либо верстать в три вертикальных колонки (и поровну их заполнять скриптом), но тогда не будет работать float: left и на узком экране блоки не будут "сворачиваться" на следующую строку.
UPD: У вас там bootstrap3, судя по скриншоту (плохо видно). Попробуйте не оборачивать каждый блок в row (или как там у вас сделано) а сложите все блоки в один контейнер - они должны автоматически флоатиться (почти) как вам нужно.