nav, nav ul { flex-direction: column; } @media (min-width: 768px) { nav, nav ul { flex-direction: row; } } @media (min-width: 1024px) { .container { max-width: 960px; } } @media (min-width: 1280px) { .container { max-width: 960px; } } #scrollToTop { position: fixed; bottom: 1rem; right: 1rem; display: none; z-index: 1000; }