Thanks for your reply. In the link you sent the I485 is showing status "Decision" in the content it shows " you will receive a letter explaining reasons for your denial..." I received my letter the same day i received the notice online (by email) in the letter is explains that My I485 was denied because my " Petition for Alien Relative" which is my I130 has been denied. the confusing part is my I130 is not Denied its still pending! i never received any notices and the online portal shows the status as "Pending".
Could this be a mistake on their end? how should i proceed, motion to reopen or should i just go talk to them via info-pass? should i hire an attorney? i'm about to loose my career because of this, my EAD is no longer valid due to I485 denial. PLEASE advice and thanks in advance.

