Есть несколько вариантов, что бы сделать отступы. Наглядно можно посмотреть тут -
https://jsfiddle.net/533pnb2u/1 Вариант
4 ячейки шириной в 2 столбца и отступами в 2 столбца (2 + 4*2 + 2 = 12).
<div class="container">
<div class="row">
<div class="col-xs-2 col-xs-offset-2"></div>
<div class="col-xs-2"></div>
<div class="col-xs-2"></div>
<div class="col-xs-2"></div>
</div>
</div>
3 ячейки шириной в 2 столбца и отступами в 3 столбца (3 + 3*2 + 3 = 12).
<div class="container">
<div class="row">
<div class="col-xs-2 col-xs-offset-3"></div>
<div class="col-xs-2"></div>
<div class="col-xs-2"></div>
</div>
</div>
2 Вариант
4 ячейки шириной в 3 столбца (4*3) с отступом в половину расстояния между столбцами за счет отсутствия обертки .row. На 3 ячейки разбивка по аналогии.
<div class="container">
<div class="col-xs-3"></div>
<div class="col-xs-3"></div>
<div class="col-xs-3"></div>
<div class="col-xs-3"></div>
</div>
3 Вариант
Сделать обертку в виде ячейки с отступом, а внутрь добавить новую сетку с необходимым кол-вом ячеек. На 3 ячейки разбивка по аналогии.
<div class="container">
<div class="row">
<div class="col-xs-10 col-xs-offset-1">
<div class="row">
<div class="col-xs-3"></div>
<div class="col-xs-3"></div>
<div class="col-xs-3"></div>
<div class="col-xs-3"></div>
</div>
</div>
</div>
</div>