.step-container { flex-grow: 1; overflow: auto; } .step-overlay { background-color: #191919c2; min-height: 100%; padding-left: 3vw; padding-right: 3vw; display: flex; flex-direction: column; } .step-overlay .row { flex-grow: 1; }