update navigation to be mobile and desktop friendly