Make footer look better in mobile view

This uses media queries to make the footer look nicer at different
resolutions.