Updated design and added responsive design support