tighten up navbar spacing, fix responsive layout for mobile