У меня есть неизвестное количество карточек фиксированного размера, отображаемых в контейнере с жидкостью. Я хочу, чтобы строки были отцентрированы, но проблема возникает, когда число строк заполнено неравномерно. По центру двух карт будет отображаться 5 карт. Я бы хотел, чтобы эти две карты были выровнены влево, чтобы все оставалось вертикально. Если я выровняю все по левому краю, то у меня может получиться неровное поле с левой и правой стороны внешних столбцов. Например, ширина экрана может иметь место только для отображения 4 карточек подряд, но интервал для заполнения слева направо может составлять от 0 до 300 пикселей (размер карточки). Надеюсь, это имеет смысл. Если нет, я нарисую картинки, чтобы проиллюстрировать, что я имею в виду.
https://www.codeply.com/p/pOnFgE1lTs
<div class='container-fluid'>
<div class='row'>
<div class='col-md-10 offset-md-1'>
<div class='card-deck'>
<!-- repeat this block for X-number of cards -->
<div class="card mb-4 game-card mx-auto">
<img class="card-img-top" src="#">
<div class="card-body text-center">
<h4 class="card-title text-center">Game Title</h4>
<p class="card-text" style="text-align:justify">title here</p>
<a href="" class="btn btn-sm btn-primary">View</a>
</div>
</div>
</div>
</div>
</div>
</div>
.game-card{max-width:300px;width:300px;min-width:300px}