Так как вы не можете редактировать HTML, еще одним решением будет сделать так, чтобы блок занимал относительную ширину контейнера.
.outer {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.outer-grid {
display: flex;
flex: 0 25%;
padding: 20px;
margin-top: 20px;
background: #ff4040;
justify-content: center;
color: #fff;
}
<div class="outer">
<div class="outer-grid"> One </div>
<div class="outer-grid"> two </div>
<div class="outer-grid"> three </div>
<div class="outer-grid"> four </div>
<div class="outer-grid"> five </div>
<div class="outer-grid"> six </div>
</div>
Если это то, что вы ищете, я напишу объяснение здесь позже.