.logo img {
  height: 60px !important;
}
.logo {
  display: flex;
  align-items: center;
}

@media (max-width: 1000px) {
  #header #logo {
    left: 15px !important;
  }
  /* footer .row {
    gap: 10px;
  } */

  .fixed-headers {
    top: 0 !important;
  }
}

@media (min-width: 1000px) {
  .fixed-headers {
    top: 40px !important;
  }
}

#topbar {
  border-bottom: 1px solid #eee;
}

footer img {
  width: 100px;
}

.footer-images {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 10px;
}

.page-img {
  width: 100%;
  object-fit: contain;
}

.dropdown-menu {
  -webkit-box-shadow: 2px 2px 22px -5px rgba(0, 0, 0, 0.3) !important;
  -moz-box-shadow: 2px 2px 22px -5px rgba(0, 0, 0, 0.3) !important;
  box-shadow: 2px 2px 22px -5px rgba(0, 0, 0, 0.3) !important;
}

.footer-logos img {
  width: 150px;
  margin-bottom: 20px;
}

.footer-company-logos img {
  width: 100px !important;
}

.grid li:after {
  border-bottom: none;
}

.page-title {
  text-transform: capitalize;
}

img,
video,
.kenburns-bg,
#slider,
.post-item-wrap {
  border-radius: 10px !important;
}

* {
  scrollbar-width: thin;
}

#video {
  height: 500px;
  object-fit: cover;
}

section {
  padding: 56px 0 !important;
}
.line-clamp-1 {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.line-clamp-2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.line-clamp-3 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.line-clamp-4 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
