Tweaks and additions

* Updated the demo a bit
* Tweaked media queries for devices with screens from 320-384 width
screens
* Adjusted CSS order, and separated core CSS from demo css