Эта проблема лично меня уже достала и я хочу найти какое то решение для этого.
В общем суть в том что существует, к примеру, 2 флоат блока. Смотрим скрин.

На десктопе все ништяк. Но на адаптиве требуется чтобы второй блок стал первым а первый вторым. Иначе не логично что сначала идет кнопка "подробнее" а потом текст. Ну вы поняли.

Есть ли какой нибудь не js-но-костыльный способ такое сделать? На чистом css.