Да, не очень красиво вышло. Здесь присутствует нераспространённая ошибка. Вы для распорки каждый раз явно блок в разметке рисовали с классом clearfix. Так делать не надо. Пустые элементы в разметке - это дурной тон.
Класс .clearfix надо добавлять уже существующим блокам.
Остальные ошибки исправите, посмотрев этот вариант кода: Испытание Сетки [27/32]. Oценка кода.
Если отдельные моменты окажутся непонятными - пишите.