I did look at your site and I've gotta say, it's a bit spammy for various terms using the word "business". It's possible you went over some threshold, but I do also know from my own experience with serps that google is dancing. Don't start playing yet, but it might be wise to maybe use some
SEO tools to see if you're over the recommended limits for keyphrase or keyword density, and in a week or two if you haven't seen improvement, then start doing gentle fixes once a week or so.