Finalized work

Added functionality, animations and responsive design (min device width
480px)