footer { display: flex; flex-direction: row; justify-content: space-between; @media (max-width: $sm) { display: block } .credits {} .social-links { ul { padding: 0; display: flex; flex-direction: row; justify-content: space-around; list-style: none; li { a { font-size: 2rem; color: $text-color; } @media (min-width: $sm) { margin-left: 0.5rem; margin-right: 0.5rem; } @media (min-width: $md) { margin-left: 1rem; margin-right: 1rem; } } } } }