В-принципе, если расстояния между ячейками стандартные - достаточно переопределить ширину .container на нужных брейкпоинтах.
Я, например, вообще не использую контейнеры никогда. Достаточно дать
.row {
max-width: 1666px; /*серединка + 2 уха по 15*/
margin-left: auto;
margin-right: auto;
}
в своих стилях и не использовать .container вообще