.background-color { /*background-color: #dcdee7;*/ display: flex; justify-content: center; } .body { display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin-left: 2.5rem; margin-right: 2.5rem; width: 900px; font-size: 19px; font-family: Helvetica; } .logo { display: flex; position: fixed; top: 40px; left: 30px; } .main { display: flex; flex-direction: column; justify-content: center; } .info { display: flex; flex-direction: column; } h1{ margin-top: 2.5rem; font-size: 30px; } .main, .info { } .blue { color: #5555ff; } .red { color: red; } .picture { margin-top: 2rem; margin-bottom: 2rem; } a { color: #5555ff; } a:visited { color: #9999ff; } ul { list-style-type: square; } /*-------------------------------------------------------------------*/ @media screen and (max-width: 800px){ .body { display: flex; flex-direction: column; flex-wrap: wrap; /*ICH CHECKS NED??*/ } }