had to tweak footer CSS to stop it overlapping on small screens