diff --git a/sites/all/modules/contrib/menu_minipanels/menu_minipanels.admin.inc b/sites/all/modules/contrib/menu_minipanels/menu_minipanels.admin.inc
index 6d52331..a2b464f 100644
--- a/sites/all/modules/contrib/menu_minipanels/menu_minipanels.admin.inc
+++ b/sites/all/modules/contrib/menu_minipanels/menu_minipanels.admin.inc
@@ -16,6 +16,13 @@ function menu_minipanels_admin() {
     '#default_value' => variable_get('menu_minipanels_show_admin', TRUE),
     '#description' => t('Optionally hide on the admin pages.'),
   );
+  
+  $form['menu_minipanels_exclude_pages'] = array(
+    '#type' => 'textarea',
+    '#title' => t('Exclude menu_minipanels from the following pages.'),
+    '#default_value' => variable_get('menu_minipanels_exclude_pages', ''),
+    '#description' => t("Specify pages by using their paths. Enter one path per line. The '*' character is a wildcard. Example paths are %blog for the blog page and %blog-wildcard for every personal blog. %front is the front page.", array('%blog' => 'blog', '%blog-wildcard' => 'blog/*', '%front' => '<front>')),
+  );
 
   // Default settings.
   _menu_minipanels_hover_settings_form($form, variable_get('menu_minipanels_hover', _menu_minipanels_hover_defaults()), _menu_minipanels_hover_defaults());
diff --git a/sites/all/modules/contrib/menu_minipanels/menu_minipanels.module b/sites/all/modules/contrib/menu_minipanels/menu_minipanels.module
index 6124b33..7f7f599 100755
--- a/sites/all/modules/contrib/menu_minipanels/menu_minipanels.module
+++ b/sites/all/modules/contrib/menu_minipanels/menu_minipanels.module
@@ -463,10 +463,10 @@ function menu_minipanels_page_alter(&$page) {
   // has already been created, and therefore our code would not be included.
   // Therefore, we ought to load any mini panels primary and secondary links
   // may have.
-  if (theme_get_setting('toggle_main_menu')) {
+  if (theme_get_setting('toggle_main_menu') && menu_minipanels_excluded_page() === FALSE) {
     menu_minipanels_prepare_links(menu_main_menu());
   }
-  if (theme_get_setting('toggle_secondary_menu')) {
+  if (theme_get_setting('toggle_secondary_menu') && menu_minipanels_excluded_page() === FALSE) {
     menu_minipanels_prepare_links(menu_secondary_menu());
   }
 
@@ -482,3 +482,20 @@ function menu_minipanels_page_alter(&$page) {
     );
   }
 }
+
+/**
+ * Function to check if current page is excluded from menu_minipanel processing
+ */
+function menu_minipanels_excluded_page(){
+  $exclude_page_match = FALSE;
+  // Check page visibility setting
+  $exclude_pages = drupal_strtolower(variable_get('menu_minipanels_exclude_pages', ''));
+  // Convert the Drupal path to lowercase
+  $path = drupal_strtolower(drupal_get_path_alias($_GET['q']));
+  // Compare the lowercase internal and lowercase path alias (if any).
+  $exclude_page_match = drupal_match_path($path, $exclude_pages);
+  if ($path != $_GET['q']) {
+    $exclude_page_match = $exclude_page_match || drupal_match_path($_GET['q'], $exclude_pages);
+  }
+  return $exclude_page_match;
+}
\ No newline at end of file
