Как поменять порядок div для адаптивности, или может возможно сделать это проще?
1) Забудьте про float что он вообще существует, используйте display: flex вместо него
2) Используйте CSS свойство order, которое легко и непринужденно меняет порядок элементов при использовании display: flex
Хочу выразить свою благодарность Назару. Ранее я о flex'е не знал.
Если кому пригодиться https://jsfiddle.net/09uahc88/