cant access the giftcards.com website from desktop or laptop computers 24/7. Started 3 days ago. Mobile works fine. Wont work on work computers or my family's computers. Mobile is fine. I activated 30 cards via mobile and ordered via mobile. No browser on laptop/desktops displays site. I'm in upstate NY and work in NYC. Ideas?? I am my son's new laptop now, still will not work.