style> .column { float: left; } .column-1 { width: 33%; } .column-2 { width: 33%; } .column-3 { width: 33%; } /* Clear floats after the columns */ .row:after { content: ""; display: table; clear: both; } @media screen and (max-width: 600px) { .column { width: 100%; } }