Updated with a Demo Link
added demo & styles