fix css and d responsive styling