added padding to contact info for small devices
fix demo content, semantics of contact, fix footer, and js calls