We are back online!
It turned out our service provider had a failure on their DNS server.We noticed this when we did a check and messaged them at 2.42 am. They replied by 3.00 am and it was fixed really fast ... at 4.00am our work site was up and running again. Thank goodness for efficient IT service providers. And then we received another new client immediately after that...so yayy...all's well that ends well! :)