added responsiveness to the charts to ensure it works on mobile