Simple responsive layout.

Mobile first layout in progress.