У меня три бутстрапа 4 колонки разных размеров. Когда экран становится меньше, третий столбец становится скрытым, а затем, когда экран становится еще меньше и элементы делятся друг на друга, порядок меняется так, что столбец 2 находится сверху.
<div class="col-xs-12 col-sm-4 col-md-3 order-2 order-sm-1">
<h3>LEFT HAND SECTION</h3>
<p>For news, links photos or comments.</p>
</div>
<div class="col-xs-12 col-sm-8 col-md-5 order-1 order-sm-2">
<h3>MAIN SECTION</h3>
<p>The main content for the page.</p>
</div>
<div class="col-xs-12 col-md-4 d-none d-md-block order-last">
<h3>BLANK SECTION</h3>
<p>Will usually just be blank.</p>
</div>
Надеюсь, это поможет. Мне было трудно это понять, но, в конце концов, я получил это с помощью этой темы, но это было немного хитом.