.top_bar { padding: 1px; } .column { float: left; width: 90%; margin-left: 5%; margin-right: 5%; } .content-box { padding: 10px; width: 80%; margin: 10px; margin-left: auto; margin-right: auto; } .icon-group { display: flex; } .icon { border-radius: 10px; width: 100px; height: 100px; margin: 15px; margin-top: 0; margin-bottom: 0; } .icon-text { margin-top: 0; text-align: center; } .profile_picture { width: 100%; } h1 { margin-left: 5%; margin-right: 5%; padding: 10px 0px; }