A large amount of CSS changes to make the view responsive.