Potting soil for Citrus

Hey all. I had to transplant both of my orange trees from soil to pot because they were not doing well in their spot near a lake.

So, what kind of potting soil do you recommend for my orange trees? I have them right now in potting soil, but I’m not sure it’s the best because it’s very heavy and retains a lot of water.