.c-card-footer:hover,
.login-portal a:hover {
  background-color: #DD1201 !important;
}
.searchbox,
.searchbox:focus {
  background-color: #3b3b3b;
  border: none;
}

input::-ms-input-placeholder {
  color: #fff !important;
}
input:-ms-input-placeholder {
  color: #fff !important;
}
input::placeholder {
  color: #fff !important;
  opacity: 1;
}

h1.c-card-footer {
  display: flex;
  justify-content: center;
  align-items: center;
}

h1.c-card-footer {
  font-size: 18px;
}


.banner {
	height: auto;
}
.image-banner {
	object-fit: unset;
  max-width: 100%;
  height: auto;
  position: relative;
}

.banner .swiper-slide {
  padding-left: 0;

}

header.fixed-top {
  transition: all 0.8s ease;
  background: black;
  position: relative;
}