Added features to update css based on the device (Michael showed me:)