A classe de linha de inicialização contém margem esquerda e margem direita, o que cria problemas

Estou usando o Bootstrap 'row'classe para alinhardivs um em cima do outro, que funciona bem, mas

.row {
   margin-left: -15px;
   margin-right: -15px;
 }

O que notei é que ele especifica os atributos margem esquerda e margem direita como -13px, devido aos quais meu conteúdo é deslocado para a esquerda. então o que eu fiz foi adicionado outra classe da seguinte maneira:

.row-no-margin {
   margin-left: 0px;
   margin-right: 0px;
} 

Isso resolve o objetivo, mas eu ainda gostaria de saber se existe algum motivo específico para'margin-left: -15px;' E qual é a melhor abordagem para resolver meu problema.

questionAnswers(4)

yourAnswerToTheQuestion