fully functional responsive header