added responsive design for mobile