.container { margin: 20px auto; width: 70%; } .spacer { margin-bottom: 2.5%; } @media screen and (max-width: 600px) { .container { width: 100%; margin: 20px 10px; } } .schedule-header { display: flex; flex-direction: row; justify-content: space-between; align-items: center; } .long-form { width: 100%; }