Так как вы работаете с Bootstrap.Структура bootstrap говорит, что весь контент должен быть перенесен в класс container
.За которым следует row
, внутри которого есть столбцы.Так как стили строки:
.row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
Где он дает поле слева и справа -15px, чтобы покрыть отступы, которые будут исходить из родительского container
класса.Поэтому, пожалуйста, оберните ваш row
с container
, чтобы получить желаемый результат. Полезная ссылка для лучшего понимания сетки: https://getbootstrap.com/docs/4.0/examples/grid/