diff --git a/layouts/partials/header/basic.html b/layouts/partials/header/basic.html
index 4572d3dc..9d28dad9 100644
--- a/layouts/partials/header/basic.html
+++ b/layouts/partials/header/basic.html
@@ -1,4 +1,5 @@
-
+{{/* Logo section */}}
+{{ define "HeaderLogo" }}
{{ if .Site.Params.Logo }}
{{ $logo := resources.Get .Site.Params.Logo }}
{{ if $logo }}
@@ -19,16 +20,10 @@
{{ end }}
{{- end }}
-
-
+{{/* Desktop navigation */}}
+{{ define "HeaderDesktopNavigation" }}
+{{ end }}
+
+{{/* Mobile navigation */}}
+{{ define "HeaderMobileNavigation" }}
@@ -89,7 +88,9 @@
{{ end }}
-
+{{ end }}
+
+{{ define "HeaderMobileMenu" }}
+ {{ template "HeaderLogo" . }}
+
+
+ {{ template "HeaderDesktopNavigation" . }}
+ {{ template "HeaderMobileNavigation" . }}
+
+ {{ template "HeaderMobileMenu" . }}
{{ if .Site.Menus.subnavigation }}