#header-type-1 {
  .navbar {
    margin-top: 0;
    background: #ffffffed;

    @include media-breakpoint-up(xl) {
      -webkit-backdrop-filter: blur(20px);
      backdrop-filter: blur(20px);
      background: #ffffffa3;
    }

    .container {
      background: none;
      box-shadow: none;

      @include media-breakpoint-down(xl) {
        background: #ffffff;
      }

      .brand-nav {
        @include media-breakpoint-up(lg) {
          transform: none;
        }

        @include media-breakpoint-up(md) {
          display: flex;
          align-items: center;

          img.h-100 {
            height: auto !important;
          }
        }
      }

      .nav-link {
        color: $quaternary-color;
        letter-spacing: 0.9px;
        font-size: $font-size-18;

        &:hover {
          color: $primary-color;

          &:before {
            background: $quaternary-color;
          }
        }


      }

      .btn-booking {
        background: none;

        &:hover {
          background: none;
        }

        .btn {
          border: 3px solid $quaternary-color;
          color: $quaternary-color;
          background: transparent;
          padding: unset;

          @include media-breakpoint-up(lg) {
            padding: 0.5rem 2rem;
            width: unset;
            height: unset;
            line-height: 1.375rem;
          }

          @include media-breakpoint-down(lg) {
            padding: 6px 13px 6px 13px !important;
          }

          &:hover {
            color: $primary-color;
            background: $quaternary-color;

            .icon {
              background: $primary-color;
            }
          }

          .icon {
            background: $quaternary-color;

            @include media-breakpoint-down(lg) {
              margin-top: 0px;
            }
          }
        }
      }
    }
  }

  #language_menu {
    @include media-breakpoint-down(xl) {
      right: calc(6.6% + 92px);
    }

    @include media-breakpoint-down(lg) {
      right: calc(6.6% + 55px);
    }
  }
}

.header-main {
  @media (max-width: 1769px) and (min-width: 1551px) {
    .language-menu {
      top: 210px;
      right: 108px;
    }
  }

  @media (max-width: 1551px) and (min-width: 1200px) {
    .language-menu {
      top: 210px;
      right: 0;
    }
  }

  @media (max-width: 1199px) and (min-width: 992px) {
    .language-menu {
      top: 31px;
      right: 162px;
    }
  }

  @media (max-width: 991px) {
    .language-menu {
      top: 31px;
    }
  }
}

@media (max-width: 1199.98px) {
  #header-type-1.header-main .navbar-nav .nav-item .nav-link.show {
    &:after {
      color: #006D8F;
    }

    .nav-text {
      color: #006D8F;
    }
  }
}

@media (max-width: 575px) {
  #header-type-1 .navbar .brand-nav {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}