Похоже, вы используете Bootstrap в качестве фреймворка CSS.В этом случае я бы порекомендовал вам проверить их документы по сетке Bootstrap: https://getbootstrap.com/docs/3.3/examples/grid/ Что-то похожее на следующее даст вам адаптивный макет из 2 столбцов
<div class="container">
<div class="row">
<div class="col-sm-6">left column</div>
<div class="col-sm-6">right column</div>
</div>
</div>
Для достижения аналогичного использования CSS выможет сделать следующее:
.col-1,
.col-2 {
display: inline-block;
width: 50%;
}
@media screen and (max-width: 720px) {
.col-1,
.col-2 {
display: block;
width: 100%;
}
}
Это не единственный способ создать 2-колоночный адаптивный макет, но я надеюсь, что он даст вам несколько советов.Вы также можете поэкспериментировать с использованием float, flexbox или более новой сетки CSS.
Стоило бы потратить некоторое время на ознакомление с лучшими практиками для вашей разметки и стиля.Там есть ряд проблем, которые могут вызвать некоторые проблемы в дальнейшем.