more mobile responsive styling. add mobile footer, style nav pullout for mobile.