We have had an outage and the site might not be stable for the next few hours.
This from our hosting provider...
We greatly apologize for the inconvenience and hassles this is causing.
We are experiencing some network issue at our data center and our network admins are working hard to get it fixed. There is no exact ETA for this but we are expecting the resolution within couple of hrs. Please try accessing your device after then. Meanwhile, your patience is highly appreciated.
Level 1 Engineer