Bugfix: Very narrow screens

The main content now has three margin sizes of 5% , 10% and 20% based on
screen width.