.navbar .navbar-brand img {
  width: 170px;
  height: 44px;
  object-fit: contain;
}

.header-topbar .contact__list {
  position: relative;
  top: 4px;
}

@media (min-width: 992px) {
  .navbar .navbar-brand,
  .navbar .btn__primary {
    flex-shrink: 0;
  }

  .navbar .navbar-collapse {
    min-width: 0;
  }

  .navbar .navbar-nav {
    flex-wrap: nowrap;
  }

  .navbar .nav__item {
    margin-right: 12px;
  }

  .navbar .nav__item .nav__item-link {
    padding-right: 0;
    white-space: nowrap;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .navbar .navbar-brand img {
    width: 150px;
  }

  .navbar .nav__item {
    margin-right: 8px;
  }

  .navbar .nav__item .nav__item-link {
    font-size: 14px;
    letter-spacing: 0;
  }
}

@media (max-width: 991px) {
  .navbar .navbar-brand img {
    width: 170px;
    max-width: 170px;
  }
}

.jking-concept-note {
  background: #0e204d;
  color: #fff;
  padding: 9px 20px;
  text-align: center;
  font-family: Roboto, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

.jking-concept-note a {
  color: #21cdc0;
  text-decoration: underline;
}

.jking-result {
  margin-top: 14px;
  line-height: 1.5;
}

.jking-result[role="alert"] {
  color: #b42318;
}

.jking-result[role="status"] {
  color: #067647;
}

.header-topbar .social-icons,
.header-topbar .lang-dropdown,
.header-topbar__search,
.miniPopup-emergency-trigger,
.testimonial__thmb,
.footer .social-icons,
.action__btn-search {
  display: none !important;
}

.google-map > img {
  display: block;
  width: 100%;
  height: 500px;
  object-fit: cover;
  object-position: center;
}

.page-title-layout4.bg-img {
  background-position: center top !important;
}

.navbar .jking-about-nav > .nav__item-link {
  padding-right: 20px;
}

.navbar .jking-about-nav > .nav__item-link::after,
.navbar .jking-about-nav.opened > .nav__item-link::after,
.navbar .jking-about-nav.show > .nav__item-link::after {
  content: "";
  width: 6px;
  height: 6px;
  padding: 0;
  border: solid currentColor;
  border-width: 0 1.5px 1.5px 0;
  transform: translateY(-70%) rotate(45deg);
}

@media (min-width: 992px) {
  .navbar .jking-about-nav > .jking-about-menu {
    top: calc(100% - 1px);
    min-width: 235px;
    padding: 9px;
    border-top: 3px solid #21cdc0;
    border-radius: 0 0 8px 8px;
    box-shadow: 0 14px 34px rgba(14, 32, 77, 0.14);
  }

  .navbar .jking-about-menu .nav__item {
    padding: 0;
  }

  .navbar .jking-about-menu .nav__item .nav__item-link {
    display: block;
    padding: 9px 13px;
    border-radius: 5px;
    font-weight: 600;
    line-height: 1.4 !important;
  }

  .navbar .jking-about-menu .nav__item .nav__item-link:hover,
  .navbar .jking-about-menu .nav__item .nav__item-link:focus-visible {
    background-color: #eafaf8;
    color: #0e204d;
  }

  .navbar .jking-about-menu .nav__item .nav__item-link::after {
    display: none;
  }

  .navbar .jking-about-nav:focus-within > .jking-about-menu {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
  }
}

@media (max-width: 991px) {
  .navbar .jking-about-nav > .nav__item-link::after {
    right: 17px;
  }

  .navbar .jking-about-menu {
    padding: 6px 0 !important;
    background-color: #f2fbfa;
  }

  .navbar .jking-about-menu .nav__item {
    padding: 0 15px 0 20px;
  }

  .navbar .jking-about-menu .nav__item .nav__item-link {
    padding: 8px 12px;
    line-height: 1.4 !important;
  }
}

@media (max-width: 575px) {
  .slider .slide__title {
    max-width: calc(100vw - 46px);
    font-size: 24px;
    line-height: 1.14;
    overflow-wrap: break-word;
  }

  .slider .slide__desc {
    max-width: calc(100vw - 46px);
    line-height: 1.35;
  }

  .slider .slide-item {
    background-position: 60% center !important;
  }

  .slider .slide-item::before {
    position: absolute;
    z-index: 0;
    inset: 0;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.94), rgba(255, 255, 255, 0.78) 62%, rgba(255, 255, 255, 0.18));
    content: "";
  }

  .slider .slide-item > .container {
    position: relative;
    z-index: 1;
  }
}
