Yes, you can. You can access the respective online casino via the web app on your mobile browser. From there, you can then make the deposits.