Как разместить элементы для мобилки?
Картинка это псевдоэлемент. 
Он может быть на десктопах вынут из потока и размещен справа абсолютом. 

Либо всё это может быть гридом, который перестраивается как нужно. 

Дублировать контент тут точно не нужно.
Ну, при такой раскладке мало что можно сделать. Например, можно дублировать кнопки - https://codepen.io/aliencash/pen/vYWawZK
Но лучше перейти на grid или flex с flex-wrap, чтобы можно было использовать order.