added responsive design support