21st March? That's really, really strange. They usually respond pretty quickly through live chat or email which makes this whole situation even more weird. Can you provide some details regarding the method of deposit?
This could shed some light on your issue. Their support team isn't really active in this forum these days which is why I feel that the site support is your best option in this situation.