1. Please check your image URL. I think in Safari, paths might cause issues sometimes.
2. Use background-image instead of background
background-image
background
3. You can set background size
4. Maybe removing opacity might help you
opacity