you mean the loading order of different JS assets? You would need to pull the processing of edge_suite_header() up. Find add_action("wp_head", 'edge_suite_header') in edge_suite.php and set the priority, e.g. add_action("wp_head", 'edge_suite_header', 5). That should work.
But in general I can’t really see any interactivity in the header composition, you might be way better of in using a plain image anyway or set a preloader image or something.