adding responsive nav
separating mobile and desktop layouts