margin-left: calc(50% - 50vw);
, но на некоторых девайсах может появиться горизонтальный скролл, который фиксится с помощью overflow-x: hidden; .sub-container {
display: flex;
flex-wrap: wrap;
margin-right: calc(50% - 50vw);
}
margin-right: calc(50% - 50vw);