diff --git a/src/components/BaseComponents/NavBar.vue b/src/components/BaseComponents/NavBar.vue
index 9af55cb30ee505ad64ae4acf3fa3b8b27df5d888..0893ea15801ebef06539a5f1bc6fc0531b4ef785 100644
--- a/src/components/BaseComponents/NavBar.vue
+++ b/src/components/BaseComponents/NavBar.vue
@@ -36,7 +36,7 @@
               <img src="@/assets/icons/storefront.svg">Butikk
             </router-link>
           </li>
-          <li class="nav-item dropdown">
+          <li class="nav-item dropdown d-flex flex-column">
                         <a data-mdb-dropdown-init class=" nav-link dropdown-toggle hidden-arrow notification" href="#" id="navbarDropdownMenuLink"
                            role="button" data-bs-toggle="dropdown" aria-expanded="false">
                           <img src="/src/assets/icons/bell-white.svg">
@@ -51,7 +51,7 @@
                                 <img :src="notificationImageMapper[String(item.notificationType)]" alt="Varslingsikon"          class="notification-icon">
                               </div>
                               <div class="flex-grow-1 ms-3">
-                                <div class="not-item dropdown-item">{{item.message}}</div>
+                                <div class="not-item dropdown-item text-wrap">{{item.message}}</div>
                               </div>
                             </router-link>
                           </li>
@@ -60,7 +60,7 @@
                           <li>Ingen varslinger</li>
                         </ul>
                     </li>
-          <li v-if="userStore.isLoggedIn" class="nav-item dropdown">
+          <li v-if="userStore.isLoggedIn" class="nav-item dropdown d-flex flex-column">
             <a
               data-cy="user"
               :class="['nav-link', 'dropdown-toggle', 'username-text', 'text-white', { 'underline-active': !isAnyActivePage() }]"
@@ -463,6 +463,12 @@ onMounted(() => {
   margin: 0 140px;
 }
 
+@media (max-width: 768px) {
+    .container-fluid {
+        margin: 0 20px;
+    }
+}
+
 #logo {
     font-size: 2.5rem;
     height: 100%;
diff --git a/src/views/BasePageView.vue b/src/views/BasePageView.vue
index 78e96a6d1707e650b91b86c2f0db53eef83fd8ce..09d24858a937e2d469bc8c6204bb4a5973bb1d5e 100644
--- a/src/views/BasePageView.vue
+++ b/src/views/BasePageView.vue
@@ -18,4 +18,10 @@ import { useUserInfoStore } from '@/stores/UserStore';
   min-height: 700px;
   margin: 0 140px;
 }
+
+@media (max-width: 768px) {
+  #minHeight {
+    margin: 0 20px;
+  }
+}
 </style>
\ No newline at end of file