functional responsive nav, footer, and some animations