diff --git a/special_menu_items.module b/special_menu_items.module
index bcdd664..f19c1bb 100644
--- a/special_menu_items.module
+++ b/special_menu_items.module
@@ -21,12 +21,18 @@ function special_menu_items_menu() {
     'access callback' => TRUE,
     'type' => MENU_CALLBACK,
   );
-
+  
   $items['<separator>'] = array(
     'page callback' => 'drupal_not_found',
     'access callback' => TRUE,
     'type' => MENU_CALLBACK,
   );
+  
+  $items['<container>'] = array(
+    'page callback' => 'drupal_not_found',
+    'access callback' => TRUE,
+    'type' => MENU_CALLBACK,
+  );
 
   $items['admin/config/system/special_menu_items'] = array(
     'title' => 'Special Menu Items',
@@ -47,7 +53,10 @@ function special_menu_items_menu() {
  */
 
 function special_menu_items_link(array $variables) {
-  if (in_array($variables['path'], array('<nolink>', '<separator>'))) {
+  if ($variables['path'] == '<container>') {
+    return '<span class="<container>"></span>';
+  }
+  elseif (in_array($variables['path'], array('<nolink>', '<separator>'))) {
     return '<span' . drupal_attributes($variables['options']['attributes']) . '>'
          . ($variables['options']['html'] ? $variables['text'] : check_plain($variables['text']))
          . '</span>';
@@ -64,7 +73,7 @@ function special_menu_items_link(array $variables) {
 
 function special_menu_items_menu_link(array $variables) {
   // Find special menu link
-  if (in_array($variables['element']['#href'], array('<nolink>', '<separator>'))) {
+  if (in_array($variables['element']['#href'], array('<nolink>', '<separator>', '<container>'))) {
     $element = $variables['element'];
     $sub_menu = '';
 
@@ -88,7 +97,11 @@ function special_menu_items_menu_link(array $variables) {
       case '<separator>':
         $output = variable_get('special_menu_items_separator_value', '<hr>');
         $element['#attributes']['class'][] = 'separator';
-
+        break;
+      
+      case '<container>':
+        $output = "";
+        $element['#attributes']['class'][] = 'menu-item-container';
         break;
     }
 
@@ -134,7 +147,7 @@ function special_menu_items_render_menu_item($tag, $value, $css = NULL) {
 function special_menu_items_preprocess_page(&$vars, $hook) {
   foreach (array('main_menu', 'secondary_menu') as $menu) {
     foreach (array_keys($vars[$menu]) as $key) {
-      if (in_array($vars[$menu][$key]['href'], array('<nolink>', '<separator>'))) {
+      if (in_array($vars[$menu][$key]['href'], array('<nolink>', '<separator>', '<container>'))) {
         switch ($vars[$menu][$key]['href']) {
           case '<nolink>':
             $tag = variable_get('special_menu_items_nolink_tag', '<span>');
@@ -146,7 +159,11 @@ function special_menu_items_preprocess_page(&$vars, $hook) {
           case '<separator>':
             $vars[$menu][$key]['title'] = variable_get('special_menu_items_separator_value', '<hr>');
             $vars[$menu][$key]['attributes']['class'][] = 'separator';
-
+            break;
+          
+          case '<container>':
+            $vars[$menu][$key]['title'] = "";
+            $vars[$menu][$key]['attributes']['class'][] = 'container';
             break;
         }
         //render in HTML
@@ -184,10 +201,12 @@ function special_menu_items_form_menu_edit_item_alter(&$form, &$form_state) {
     $default_value = '<nolink>';
   } elseif (preg_match('/^<separator>\/[0-9]+$/', $default_value)) {
     $default_value = '<separator>';
+  } elseif (preg_match('/^<container>\/[0-9]+$/', $default_value)) {
+    $default_value = '<container>';
   }
 
   $form['link_path']['#default_value'] = $default_value;
-  $form['link_path']['#description'] .=  ' ' . t('Enter "%nolink" to generate non-linkable item, enter "%separator" to generate separator item.', array('%nolink' => '<nolink>', '%separator' => '<separator>'));
+  $form['link_path']['#description'] .=  ' ' . t('Enter "%nolink" to generate non-linkable item, enter "%separator" to generate separator item, enter "%container" to generate container item.', array('%nolink' => '<nolink>', '%separator' => '<separator>', '%container' => '<container>'));
 }
 
 /**
@@ -196,13 +215,15 @@ function special_menu_items_form_menu_edit_item_alter(&$form, &$form_state) {
 function special_menu_items_init() {
   // Make breadcrumb of nolink menu item nonlinkable.
   $breadcrumb = drupal_get_breadcrumb();
-
   foreach($breadcrumb as $key => $crumb){
     if (strlen(strstr($crumb,'<nolink>')) > 0) {
       $crumb = strip_tags($crumb);
       $tag = variable_get('special_menu_items_nolink_tag', '<span>');
       $breadcrumb[$key] = special_menu_items_render_menu_item($tag, $crumb);
     }
+    elseif (strlen(strstr($crumb,'<container>')) > 0) {
+      unset($breadcrumb[$key]);
+    }
   }
 
   drupal_set_breadcrumb($breadcrumb);
