body { margin: 0; padding: 0; font-family: sans-serif; } .container { width: 100%; max-width: 1200px; margin: auto; padding: 20px; } @media (max-width: 768px) { .container { padding: 10px; } .column { width: 100%; display: block; } } .column { width: 50%; float: left; }