.About { background-color: #3F3F4A; color: #AA9AA0; max-width:100vw; width:100%; padding-bottom: 5.5rem; display:flex; flex-direction: column; justify-content: center; align-items: center; } .About .title { margin-top: 2rem; color: #BF8D8C !important; font-size: 48px; } .About .social { padding:10px; width: 85vw; display: flex; flex-direction: column; justify-content: center; align-items:flex-start; } .About .links { display:flex; flex-direction:row; align-content:center; justify-content:space-evenly; align-items:center; flex-wrap: wrap; width:85vw; } .About .links .link img { width: 10rem; } .About .links * { margin: 10px; } @media only screen and (max-width: 600px) { .About .links .link img { width: 25vw; } }