added responsive design