working on mobile compatible css