"Display in mobile only" code not working in Safari

Hello, I’m working on a website for a client (currently online under https://cmapostol.wixsite.com/casaw) and since he wants a video starting on load for desktop and mobile views, I used a strip video for the desktop and a player for the mobile view, and hid the player on desktop view (following Wix Code tutorial for this function). I’ve encountered two problems:

  1. In Safari the player is still showing on top of the video strip (it’s working fine in Chrome and Firefox)

  2. None of the videos (strip or player) are showing on a tablet. Player only visible on phones. Shouldn’t tablet follow the mobile view? Why isn’t it working?