responsive icons and gradient background