public function footerClass($classes = [])
    {
        $classes = !is_array($classes) ? explode(' ', $classes) : $classes;
        $classes[] = 'footer-area';

        $i = 0;
        if (is_active_sidebar('footer-one')) $i++;
        if (is_active_sidebar('footer-two')) $i++;
        if (is_active_sidebar('footer-three')) $i++;
        if (is_active_sidebar('footer-four')) $i++;

        switch ($i) {
            case 1:
                $classes[] = 'col-sm-12';
                break;
            case 2:
                $classes[] = 'col-sm-6';
                break;
            case 3:
                $classes[] = 'col-sm-4';
                break;
            case 4:
                $classes[] = 'col-sm-6 col-md-3';
                break;
            default:
                break;
        }

        $classes = apply_filters('novusopress_view_footer_classes', $classes);
        $output = sprintf('class="%s"', implode(' ', $classes));

        return apply_filters('novusopress_view_footer_class_output', $output);
    }