public function mobileMenu()
    {
        if (get_field('nav_mobile_enable', 'option') === false) {
            return '';
        }

        if (get_field('nav_primary_enable', 'option') === false && get_field('nav_sub_enable', 'option') === false) {
            return '';
        }

        if (get_field('nav_primary_type', 'option') == 'wp' && (!get_field('nav_sub_type', 'option') || in_array(get_field('nav_sub_type', 'option'), array('sub', 'wp')))) {
            return $this->mobileMenuWP();
        } else {
            return $this->mobileMenuAuto();
        }
    }