Some responsiveness and design changes for mobile.