Make mobile layout fluid

Viewport units are used to enable nesting.
All major mobile browsers support it
(see http://caniuse.com/#feat=viewport-units)