Citi is tough. They like to see a very good to excellent credit score and few inquires on your report.
Citi has an option on their site to check and see if you may qualify for one of their cards. I'd suggest giving that a shot before risking a hard pull your report. There is no guarantee if they pre-qualify you that you'll get approved, but it is worth a look.