Improvements to mobile layout (browsers < 500px)