Responsive changes to make 12factor readable on tablets

This pull request makes 12factor readable on devices with a screen width smaller than 1040px and higher than 480px, such as 7 and 5 inch tablets, small laptops and modern large screen phones.

Turns this: 
![screen shot 2014-02-01 at 19 43 14](https://f.cloud.github.com/assets/1446145/2058604/b1981930-8b79-11e3-8116-a3dee48f9e22.png)

Into this:
![screen shot 2014-02-01 at 19 43 11](https://f.cloud.github.com/assets/1446145/2058605/b8025010-8b79-11e3-808b-35eb2647ac5f.png)