.col-container { display: flex; flex-wrap: wrap; } .col-1 { width: 70%; } .col-2 { width: 30%; } @media screen and (max-width: 970px) { .col-1, .col-2 { width: 100%; } }