First attempt at implementing responsive layout.