added transition animation, changed header style and responsiveness