Added a bit of responsive stuff for smaller screens
Make sure landscape displays smaller headers too