Resizes elements to be less gigantic on smaller screens.
Adds form validation styling.
Moves terms and conditions into the footer.