what to do ? not get the card, approve Jul5, 3 weeks passed
-Wait for a couple of weeks and if nothing change, call or visit local office.