Increase load-out-page speed

I tried 5 pages on your site these took 20 to 30 seconds to load. If I visited the page again even in a different browser (with no local cache of the page) the time reduced to sub 2 seconds. Possibly due to these pages having no/expired cache on first visit, resulting in WPSC caching them prior to 2nd visit. This would indicate that your main issue is NOT with page/image size/minification etc BUT with slow building of your page due to theme/plugins/your code.

Your page size is also large and is a front end issue – see Visual Composer below.

It appears your site is using Visual Composer and Slider Revolution. You are probably using Visual Composer with your theme. This SO Answer showed VC TRIPPLED the time taken to load a page and increased page size from 713KB to 4.32MB!!! The same answer also identified that if Revolution Slider is activated (whether used or not) slows page load. It looks like I am blaming plugins but I suspect these were part of your Avada package. Other theme bloat may account for more load delay.

I suggest you test what difference another theme without non-standard framework/builder makes to speed. Unfortunately, this may be difficult and may need you to re-install plugins. I learnt to my cost, commercial providers sometimes include their own “proprietary” theme frameworks/builders that make it difficult to switch to a standard WP theme and effectively lock you in to only using their software.

Solutions: Set WP Super Cache to preload cache. Stop using Visual Composer, Slider and other performance degrading plugins. Change your theme. Ensure your server uses PHP 7 (this will speed up page build over PHP 5).

This review of Avada also mentions bloat and (lack of) speed.