.table-striped > tbody > tr > *,
.table-striped > thead > *,
thead,
th {
  border: none;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  border: none;
  background: #f3f8ff;
  --bs-table-bg-type: #f3f8ff;
}

.owl-nav {
  padding: 0px;
}

.hero-section {
  position: relative;
  height: 440px;
  overflow: hidden;
  background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));
}

.hero-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.hero-content {
  position: absolute;
  bottom: 30px;
  left: 30px;
  color: white;
  max-width: 60%;
}

.nav-tabs .nav-link:hover,
.nav-tabs .nav-link.active {
  background-color: rgba(255, 255, 255, 0.1);
  border: none;
  color: white;
}

.enroll-btn {
  border-radius: 80px;
  border: none;
  padding: 12px 16px;
}

.info-icon {
  width: 24px;
  height: 24px;
  margin-right: 10px;
}

.skill-icon {
  color: #4a86e8;
  font-size: 1.8rem;
  margin-bottom: 15px;
}

.nav-scroll-container {
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;

  display: flex;
  flex-wrap: nowrap;
}

.nav-scroll-container::-webkit-scrollbar {
  display: none;
}

.nav-scroll-container::-webkit-scrollbar {
  display: none;
}

ul {
  padding-left: 0px;
  list-style: none;
}

.nav-tabs {
  border-bottom: none;
}

.text-decoration-none {
  text-decoration: none;
}

.br-8 {
  border-radius: 8px;
}

.figure-height {
  width: 200px;
  height: 200px;
}

.accordion-content {
  display: block;
}

.accordion-content.collapsed {
  display: none;
}

.course-row:last-child {
  border-bottom: none;
}

#downloadBrochureButton .fa-download {
  color: #007bff;
}

#downloadBrochureButton:hover .fa-download {
  color: white;
}

