responsive styles and js for main chart
fix more hmtl and less for more responsive layout