Fix responsive menu js.
Make various mobile style enhancements and fix menu styles.