/* .column { float: left; width: 30%; margin: 10px; } /* Clear floats after the columns */ .row:after { content: ""; display: table; clear: both; } .header{ text-align: center; } /* Responsive layout - when the screen is less than 600px wide, make the two columns stack on top of each other instead of next to each other */ @media screen and (max-width: 600px) { .column { width: 100%; } } */