Update responsive layout for mobile and tablet

- add media query for mobile and tablet
- update main.css for responsive layout
- add main.js for other web network menu