I will come up with complete review, but here are the few observations.
There is one small flash due to your CSS loading order. I think you haven't configured plugin correctly which is causing the issue.
In mobile, some of the content is not wrapped correctly, which is overflowing from normal view.
Your page is taking almost 3+ seconds to load with some 700KB of size. It is too much considering your page size.
I will always try to make google happy. Check your page speed insights.
You have design your site using plugins, Avoid it. Make hard coded templates according to your requirements.
Rest analysis will be provided tonight.