 nav {
     background-color: var(--navbar-bg-color);
     z-index: 999;
 }


 nav .nav-link {
     font-size: 20px;
     font-weight: 600;
     color: var(--navbar-text-color);
     padding-right: 10px;
     padding-left: 10px;
 }

 nav .navbar-nav .active-router {
     color: var(--navbar-active-router-color) !important;
 }

 nav .navbar-nav .dropdown-menu .nav-link {
     font-size: 15px;
     font-weight: 600;
     color: var(--navbar-drop-menu-text-color);
     padding-right: 10px !important;
     padding-left: 10px !important;
 }


 nav .nav-link:hover {
     color: var(--navbar-active-router-color);
 }

 .navbar-nav .dropdown-menu {
     border-radius: 0px !important;
     background-color: var(--navbar-drop-menu-bg-color);
 }

 .navbar-nav .dropdown-menu:hover {
     /* overflow: hidden; */
 }

 nav .navbar-nav .dropdown-menu .nav-link:hover {
     /* MeDay */
     /* color: var(--navbar-drop-menu-hover-text-color); */
     background-color: var(--navbar-drop-menu-hover-text-color);
     /* transform: scale(1.2); */
     transition: 0.3s all linear;
 }


 .navbar-nav .dropdown-menu {
     /* padding-left: 10px !important; */
     /* padding-right: 10px !important; */
 }

 .flag-icon {
     width: 16px;
     height: 16px;
 }

 .sub-navbar-container {
     padding: 15px 0;
     background: var(--sub-navbar-bg-color);
 }

 .sub-navbar-container .sub-navbar-title {
     font-size: 20px;
     font-weight: 300;
     color: var(--sub-navbar-text-color);
     text-decoration: none;
     line-height: 1.2 !important;
     font-weight: bold;
 }

 .sub-navbar-container {
     /* color: var(--sub-navbar-text-color); */
 }

 .navbar-expand-lg .navbar-collapse {
     /* MeDay */
     /* justify-content: flex-end; */
     justify-content: flex-start;
     align-items: center;
     padding-right: 30px;
 }

 .img-logo {
     height: var(--menu-logo-height);
 }

 .social-link-item {
     padding-right: 5px !important;
     padding-left: 5px !important;
     font-size: 24px;
     text-decoration: unset;
 }

 .social-link-item-text {
     border: 1px solid var(--social-link-item-text-border-color);
     border-radius: 8px;
     text-align: center;
     padding: 5px 10px !important;
     /* padding-left: 2px !important; */
     /* padding-right: 2px !important; */
     font-size: 18px;
 }

 .top-navbar-container {
     padding: 10px 0px;
     background-color: var(--top-navbar-bg-color);
 }


 nav .nav-menu-toggler-menu {
     color: var(--navbar-menu-icon-color);
 }

 nav .navbar-toggler {
     border-color: var(--navbar-menu-border-color);
     border-radius: 0px;
 }

 nav .navbar-brand {
     margin: 0px;
     padding: 0px;
 }

 .social-links-icons {
     display: flex;
     justify-content: flex-end;
     align-items: center;
 }

 .social-links-text {
     display: flex;
     justify-content: flex-start;
     align-items: center;
 }

 @media (max-width: 1199px) {
     .sub-navbar-container .sub-navbar-title {
         font-size: 16px;
     }

     .img-logo {
         height: var(--menu-logo-mobile-height);
     }

     .navbar-expand-lg .navbar-collapse {
         padding-right: unset !important;
         justify-content: flex-end !important;
     }

     .navbar-nav {
         padding: 0px !important;
     }

     nav .nav-link {
         text-align: center;
     }

     .d-mobile .social-link-item {
         padding-left: 10px !important;
         padding-right: 10px !important;
     }
 }