Implement the responsive nav. This will more than likely need some refactoring.