.flexing { box-sizing: border-box; } .flex-container { display: flex; flex-direction: row; font-size: 30px; text-align: center; } .flex-item-left { padding-left: 10px; padding-right: 10px; flex: 50%; } /* Responsive layout - makes a one column-layout instead of two-column layout */ @media (max-width: 800px) { .flex-container { flex-direction: column; } } .headerimage{ width: 100px; } .transparentbackgroud{ background: transparent; } .nodeco{ text-decoration: none; }