added mobile styles and animations