@media (max-width: 768px) {
  .lectro-bulk-order-container .lyt-contact-us .left-wrap {
    margin-bottom: 0rem; } }

.bs-form .form-group .form-control + .form-label {
  pointer-events: none; }

.typ-thankBusiness .highlightText2 {
  color: #333333;
  font-family: "Heebo-Bold";
  margin-top: 10px; }

.text .top-text {
  font-size: 26px;
  padding: 45px 0 30px;
  font-family: "Heebo-Bold";
  color: #007fff; }

.text .middle-text {
  font-size: 26px;
  padding: 0px 0 30px;
  font-family: "Heebo-Light";
  color: #007fff; }

.text .bottom-text {
  font-size: 16px;
  padding: 0px 0 30px;
  font-family: "Heebo-Medium";
  color: #4a4a4a;
  line-height: 40px; }

@media (max-width: 767px) {
  .text .text .top-text {
    font-size: 22px;
    padding: 20px 0 20px; }
  .text .text .middle-text {
    font-size: 22px;
    line-height: 26px;
    padding: 0px 0 20px; }
  .text .text .bottom-text {
    font-size: 16px;
    padding: 0px 0 20px;
    line-height: 20px; } }

.otp-resent-btn {
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 12px;
  font-weight: 500;
  width: fit-content; }
  .otp-resent-btn a {
    color: black; }
  @media (max-width: 768px) {
    .otp-resent-btn {
      top: 14px; } }

.optMessage {
  position: absolute;
  bottom: -1.7rem;
  left: 0;
  color: #bd001c;
  font-family: "Heebo-Regular";
  font-size: 1.2rem;
  line-height: 1.2rem; }

.validateMobile {
  position: absolute;
  bottom: -1.7rem;
  left: 0;
  color: #428e00;
  font-family: "Heebo-Regular";
  font-size: 1.2rem;
  line-height: 1.2rem; }

.success .optMessage {
  color: #428e00; }
