#main_div{ height: 78vh; padding-top: 2vh; } #name { margin-top: 1.75vh; margin-left: 0.5vw; width: 50vw; } #myPic { position: absolute; height: 66px; border-radius:10%; top: 33px; right: 1%; } .suite { text-decoration: underline; color: blue; } @media screen and (max-width: 800px) { aside { top: 60vh; left: 5vw; width: 40vw; border: none; border-radius: 10px; } }