.flex-buttons-wrapper {
  width: 100%;
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
}
.flex-buttons-wrapper .custom-btn {
  width: -moz-fit-content;
  width: fit-content;
  padding: 10px 15px;
  font-size: 16px;
}
@media (max-width: 992px) {
  .flex-buttons-wrapper .custom-btn {
    font-size: 14px;
    width: calc(50% - 10px);
    padding: 0px;
  }
}

.case-profile-btn {
  width: -moz-fit-content !important;
  width: fit-content !important;
}

.all-buttons-wrapper {
  display: flex;
  align-content: center;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}
.all-buttons-wrapper .company-btn {
  flex: 1 1 160px;
  min-width: 160px;
}
.all-buttons-wrapper .company-btn .custom-btn {
  width: 100% !important;
  padding: 8px 12px !important;
  border-radius: 50px !important;
}
@media (max-width: 992px) {
  .all-buttons-wrapper .company-btn {
    flex-basis: calc(50% - 10px);
    min-width: 140px;
    padding: 0px;
  }
  .all-buttons-wrapper .company-btn .custom-btn {
    justify-content: flex-start;
    font-size: 12px;
    padding: 8px 10px !important;
  }
}
@media (max-width: 576px) {
  .all-buttons-wrapper .company-btn {
    flex-basis: 100%;
  }
}

html[dir=ltr] .consultation .form-group .form-control {
  text-align: center !important;
}

@media (max-width: 1200px) {
  .header .page-title .breadcrumb {
    display: none !important;
  }
  .header .page-title .border-start {
    display: none !important;
  }
}

.form-group.phone-number {
  position: relative;
}
/*# sourceMappingURL=new-style.css.map */