Responsive layout style updates, mobile menu implementation, various tweaks