.nav-tabs {
  display: flex !important;
  justify-content: center !important;
  margin-top: 50px;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
  color: #fff;
  background-color: #5f9ea0;
}

.nav-tabs .nav-link {
  color: #fff;
  background-color: #4682b4;
  /* padding: 0.5px; */
}

.nav-tabs .nav-item {
  padding: 0.5px;
}

@media (min-width: 992px) {
  .counter-wrapper {
    padding-top: 1px;
    margin-top: 15px;
  }
}

div#Empowering-growth {
  margin-top: 20px;
}

section.project-section.bd-bottom.padding {
  padding: 50px;
}

section.service-section.padding.bd-bottom.bg-grey {
  padding: 50px;
  margin-top: 20px;
}

@media (max-width: 767px) {
  section.service-section.padding.bd-bottom.bg-grey {
    padding: 10px;
  }
}

.about-section,
.container {
  overflow: visible;
}

@keyframes customFadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-100vw); /* Start from full left edge of screen */
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes customFadeInRight {
  0% {
    opacity: 0;
    transform: translateX(100vw); /* Start from full right edge of screen */
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes customFadeInUp {
  0% {
    opacity: 0;
    transform: translateX(100vw); /* Start from full right edge of screen */
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

.custom-fade-in-left {
  animation: customFadeInLeft 1.2s ease forwards;
}

.custom-fade-in-up {
  animation: customFadeInUp 1.2s ease forwards;
  -webkit-animation: customFadeInUp 1.2s ease forwards;
}

.custom-fade-in-right {
  animation: customFadeInRight 1.2s ease forwards;
}

.col-md-4.no-padding.skill-low {
  z-index: 0;
}

.col-md-4.no-padding.skill-top {
  z-index: 1;
  display: flex;
  align-items: center;
}

li.nav-item {
  font-size: 14px;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

h2.sipcot-left {
  text-align: left;
}

h4.intro-edits {
  font-size: 12px;
  font-weight: 600;
}

.row.emp-alg {
  display: flex;
  justify-content: center;
}

.col-md-6.sm-padding.custom-fade-in-right.fiftyfour-yrs {
  display: flex;
  align-items: center;
}
