#main { margin-left : 2%; margin-right: 2%; border : solid 2px purple; display: flex; flex-direction: column; } button { border-radius: 100%; } #header { text-align: center; background-color: green; margin : 0px; } #body { display: flex; flex-direction: row; border : solid 10px yellow; margin:0px } #personal-space { background-color: red; } #sideMenu { background-color: blue; } #ps-title { text-align: center; } #sideMenu h2 { display: inline-block; margin-right : 5%; }