added responsive design css and media queries