Лучший способ - добавить два класса к двум внешним элементам div с классом row . Затем используйте медиазапросы, чтобы скрыть div в зависимости от размера экрана, поэтому ваш код должен выглядеть следующим образом.
<div class="container">
<div class="row desktopView">
<div class="col-lg-6 col-md-6">Text</div>
<div class="col-lg-6 col-md-6">Image</div>
</div>
<div class="row mobileView">
<div class="col-sm-6 col-xs-12">Image</div>
<div class="col-sm-6 col-xs-12">Text</div>
</div>
</div>
@media (max-width: 576px) {
.desktopView {
display: none;
}
.mobileview {
display: block;
}
}
@media (min-width: 576px) {
.mobileview {
display: none;
}
}
Сначала вы скрываете мобильный div в представлении на рабочем столе и отображаете его в мобильном представлении. Надеюсь, что помощь @ davideos477