Made mobile friendly

* Legend is no longer shown on screens <1000px
* Boxes are now responsive