Added off-canvas menus and styling updates

Lots of css updates