Попробуйте так.
1 вариант => Для родительского row центрируем содержимое и news-block убираем ширину в 100%
.row {
display: flex;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
justify-content: space-around;
}
.news-block {
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
max-width: 100%;
flex-grow:1;
}
2 вариант
.row {
display: flex;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
justify-content: space-around;
}
.news-block {
position: relative;
width: 100%;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
flex: 0 0 100%;
max-width: 315px;
}