.featured-item ul {
  padding-left: 0px;
}


/* Base height for all screens */
.featured-item {
  position: relative;
  height: 700px;
  background-color: white;
  /* Default height */
}

.featured-item ul {
  position: absolute;
  top: 215px;
}

@media (min-width: 375px) {
  .featured-item {
    height: 600px;
  }
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
  .featured-item {
    height: 425px;
  }
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
  .featured-item {
    height: 500px;
  }

  .featured-item ul {
    position: absolute;
    top: 180px;
  }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 1024px) {
  .featured-item {
    height: 750px;
  }

  .featured-item ul {
    position: absolute;
    top: 250px;
  }
}

@media (min-width: 1440px) {
  .featured-item {
    height: 550px;
  }

  .featured-item ul {
    position: absolute;
    top: 220px;
  }

}
.lc-overflow {
  padding: 0px;
}

.award-items .award-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.award-title h4 {
  margin-bottom: 40px;
}

.award-desc p {
  margin-bottom: 20px;
}

@media (max-width: 992px) {
  .award-title h4 {
    margin-bottom: 0px;
  }
}

@media (min-width: 992px) {
  .award-desc p {
    margin-bottom: 0px;
    margin-top: 40px;
  }
}

.award-items .award-img {
  height: 133px;
  width: 133px;
}

.award-items {
  justify-content: left;
}

.award-items .award-img {
  right: 0%;
  top: 31px;
}

.lc-awards {
  padding-bottom: 0px;
}

.breadcrumb-item.active,
.breadcrumb-item a:hover {
  color: var(--themeht-primary-color);
}

.breadcrumb-item+.breadcrumb-item:before {
  color: var(--themeht-primary-color);
}

.list-icon li+li {
  margin-top: 10px;
}

.featured-item {
  transition: box-shadow 0.3s ease-in-out;
}

.featured-item:hover {
  box-shadow: 0 20px 60px rgba(92, 107, 149, .15);
  border: none;
}

@media (max-width: 366px) {
  .page-title h1 {
    font-size: 40px !important;
  }
}
.navbar-logo {
  height: 100px;       /* Adjust as needed */
  width: auto;        /* Maintain aspect ratio */
  display: block;     /* Removes extra line-height from inline images */
  padding: 0;         /* Make sure image has no internal padding */
  margin: 0;          /* Remove any default spacing */
}
.navbar,
.navbar-brand,
.container {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
  margin-bottom: 0;
}