Added mobile support and fixed some css problems