.select2.select2-container.select2-container--default {
  width: 100% !important;
}
@media (max-width: 1199px) {
  .content {
    width: 100%;
    height: 690px;
    position: relative;
    background-repeat: no-repeat;
    background-size: 100% 700px;
    background-position: center -10px;
  }
  .content .overlay {
    width: 100%;
    height: 720px;
    background: linear-gradient(180deg, rgba(72, 54, 33, 0.65) 0%, #1E1814 64.35%);
    padding-top: 8rem;
    padding-bottom: 8rem;
    background-size: 100% 800px;
    background-repeat: no-repeat;
  }

  .signup-content {
    background-image: url("./../images/signup.03c363db0fff.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
  }

  .login-content {
    background-image: url("./../images/login.bf11b34d11c9.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
  }
  .reset-password-content {
    background-image: url("./../images/password-reset.44ec45cddc5f.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
  }
  .workwithus-content {
    background-image: url("./../images/workwithus.c99d9b5269cd.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
  }
}
@media (max-width: 767px) {
  .signup-conten {
    background-size: 100% 800px;
  }
  .login-content {
    background-size: 250% 720px;
  }
  .reset-password-content {
    background-size: 225% 550px;
  }
  .workwithus-content {
    background-size: 150% 660px;
  }
}
.left-side .text h1 {
  font-family: var(--heading-font);
  font-size: 72px;
}
.left-side .text p {
  font-family: var(--sharp-bold-15);
  font-size: 32px;
  width: 592px;
}
.left-side .text h1 span, .left-side .text p span {
  color: var(--secondary-color);
}
@media (max-width: 991px) {
  .left-side .text h1 {
    font-size: 50px;
  }
  .left-side .text p {
    font-size: 20px;
  }
}
.select-container {
  width: 100% !important;
}
.right-side .head h1 {
  font-family: var(--heading-font);
  margin-bottom: 1.5rem;
  text-align: center;
  font-size: 48px;
}
@media (max-width: 767px) {
  .right-side .head h1 {
    font-size: 31px;
  }
}
.progress {
  height: 4px;
  background-color: var(--main-color);
}
.progress-bar {
  background-color: var(--secondary-color);
}
.continue-with {
  position: relative;
  text-align: center;
}
.continue-with::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  height: 0.2px;
  background-color: var(--main-color);
  width: 33%;
}
.continue-with::after {
  content: '';
  position: absolute;
  top: 50%;
  right: 0;
  height: 0.2px;
  background-color: var(--main-color);
  width: 33%;
}
.social {
  margin-top: 1.5rem !important;
  margin-bottom: 2rem !important;
}
.social a {
  background-color: #332A27;
  padding: 0.8rem;
  border-radius: var(--main-radius);
  color: white;
}
@media (max-width: 767px) {
  .continue-with::before, .continue-with::after {
    width: 22%;
  }
  .social a  {
    padding: 0.8rem 0.5rem;
  }
  .update-btn {
    font-size: 1.2rem;
  }
  .footer-link {
    font-size: 0.9rem;
  }
}