mobile nav  responsive fixes #70 & #101

Footer, functions, header, js, images, stlyes.css
adjust positioning of nav button in mobile, caption positioning in
header on mobile, !important needs to be moved on the css #101