.register-box {
  width: 576px;
  margin-top: 3rem;
}

.input-group-text {
  color: black !important;
}
.input-group-mod {
  min-width: 8rem;
}

.input-group-mod1 {
  min-width: 9rem;
}
img {
  vertical-align: middle;
}
.img-sm {
  width: 48px;
  height: 48px;
}
.img-position {
  object-fit: cover !important;
  object-position: center !important;
}

.cust-card span {
  color: #5a0000;
}

.resetted-color {
  color: #0056b3 !important;
}

@media (max-width: 576px) {
  .register-box {
    width: 90%;
    margin-top: 4rem !important;
  }
  .rm-text-align {
    text-align: left !important;
  }
}

.no-border {
  border: none !important;
}

.timeline::before {
  width: 0px !important;
}

.fweb {
  font-weight: 900 !important;
}
.main-header-ml {
  margin-left: 0px !important;
}

@media (max-width: 360px) {
  .h1,
  h1 {
    font-size: 2rem !important;
  }
  .h3 {
    font-size: 1.6rem !important;
  }
}

.img-container {
  align-self: self-end;
}
.banner {
  width: 100%;
  /* object-fit: cover; */
}

.filter {
  justify-content: end;
}

.small-box .icon>i.fa{
  font-size: 42px !important;
}