Center logo and header for mobile devices. Adjust layout in templates so header appears first. Add script to adjust layout of header depending on width.