added mobile view for index page and improved responsiveness