css changes for responsive design
incorporate few comments by Abhinav