add responsive behavior for navs