/* complaint --------------------------------------------------------------------------------------------------------*/
.complaint-sec-outer {
  padding: 40px 0 0;
}

.complaint-sec-inner {
  display: flex;
  margin-bottom: 40px;
}

.complaint-sec-left {
  padding-left: 20px;
  flex-grow: 1;
}

.complaint-sec-left-heading {
  font-size: 1.6875rem;
  line-height: 2.375rem;
  font-weight: 600;
  padding-bottom: 20px;
}

.complaint-sec-icon {
  max-width: 80px;
  height: 80px;
}

.complaint-sec-left-content {
  font-size: 1.0625rem;
  line-height: 1.75rem;
}

.compaint-sec-bg-btn {
  color: #fff !important;
  font-size: 0.875rem;
  font-weight: 700;
  display: inline-flex;
  padding: 29px;
  background: #E55302;
  align-items: center;
  justify-content: space-between;
  min-width: 100%;
  margin: 0 0px 20px 0;
  border: 0;
  cursor: pointer;
}
.compaint-sec-bg-btn:hover {
  background: linear-gradient(92.01deg, #E55302 -6.06%, #E55302 138.54%);
}

.compaint-sec-bg-btn-icon {
  margin-left: 51px;
}

.compaint-sec-bg-btn-white {
  color: #E55302;
  font-size: 0.875rem;
  font-weight: 700;
  display: inline-flex;
  padding: 29px;
  background: #fff;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  align-items: center;
  justify-content: space-between;
  min-width: 100%;
  margin: 0 0px 20px 0;
}
.compaint-sec-bg-btn-white:hover {
  background: linear-gradient(92.01deg, #E55302 -6.06%, #E55302 138.54%);
  color: #fff;
}
.compaint-sec-bg-btn-white:hover .compaint-sec-bg-btn-icon, .compaint-sec-bg-btn-white:hover .compaint-sec-bg-btn-mail-icon {
  filter: brightness(0) invert(1);
}

.compaint-phone-number {
  display: inline-flex;
  align-items: center;
  font-weight: 600;
  font-size: 1.6875rem;
  margin: auto auto 20px;
}
.compaint-phone-number:hover {
  color: #E55302;
}

.compaint-phone-number-img {
  margin-right: 10px;
}

.complaint-sec-detail {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.compaint-sec-bg-btn-mail-icon {
  margin-right: 13px;
}

/* Responsive Media Queries --------------------------------------------------------------------------------------------------------*/
@media (min-width: 576px) {
  .compaint-sec-bg-btn-white, .compaint-sec-bg-btn {
    min-width: 270px;
    margin: 0 20px 20px 0;
  }
  .compaint-phone-number {
    margin: 0 20px 20px 0;
  }
  .compaint-sec-bg-btn-lg {
    min-width: 411px;
  }
}

/*# sourceMappingURL=complaint-sec.css.map */