add responsive view for login and improve responsive view for chat