Hello Sir,
I checked the 3 websites mentioned in your description. I suggest Avada theme in wordpress. Please check for the same. In my opinion, it will bring the best out of your website. I will bear the theme cost as I have it already.
Please check my profile for the client reviews.
Looking forward to your reply.
Regards,
Rohit