gradients on mobile devices fix