Андрей Федоров: первое это пример, как изначально расположить блоки в обратном порядке, а дальше уже на медиа кверях отменяем флоат и всё выстраивается сверху вниз
Андрей Федоров: да вы принцип поймите, а не переносите весь код к себе. Это макет, а любой макет можно изменить под себя.
2 вариант - flex-box, но вам на эту тему уже написали.