Any sites that request for deposit before withdrawal of your earnings is definitely is a scam. Once you deposit your money you won't hear from them again or they block you from having access to their site.That sucks , so without giving a second thought we can consider all the sites that ask for deposit and abnormally high profit rates as scam. Sorry for your loss , I hope you recover it in some other way.