*
{
  padding: 0;
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
}

input::placeholder {
  color: #2e0985 !important;
}
.nav2
{
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1030;
}

/* login css start */
@media only screen and (max-width: 367px) {
  .form
    {
      padding: 22px !important;
    }
    }
    @media only screen and (max-width: 991px) {
      .heroes-height
        {
          height: 600px !important;
        }
    }
    @media only screen and (max-width: 621px) {
      .heroes-height
        {
          height: 500px !important;
        }
      .left-button
      {
        left: 0 !important;
      }
      .right-button
      {
        right: 0 !important;
      }
    }
/* login css end */

/* navvar start  */
.nav-link-hover {
  color: #000;
  position: relative;
  text-decoration: none;
  transition: color 0.3s ease-in-out;
}

.nav-link-hover::after {
  content: '';
  position: absolute;
  width: 0;
  height: 2.5px;
  bottom: -5px;
  left: 0;
  background-color: #3e4095;
  transition: width 0.3s ease-in-out;
}

.nav-link-hover:hover {
  color: #3e4095;
}

.nav-link-hover:hover::after {
  width: 100%;
  background-size: cover; background-position: center; background-position: center; background-repeat: no-repeat;
}