Separating desktop-nav and mobile-nav

Nav icons will now use different formatting depending on where they are
being viewed