gradient issue on mobile devices fixed