@media (max-width: 576px) {
  .heading-container h3 br::before {
    content: " ";
  }
}

@media (max-width: 576px) {
  .heading-container h3 br {
    content: " ";
  }
}

@media (max-width: 768px) {
  .heading-container h3 {
    font-size: 20px !important;
  }
}

@media (min-width: 992px) {
  .what-we-offer-title-2 {
    transform: translateX(185px);
  }
}

@media (max-width: 768px) {
  #sync2 .tab-button span, #sync4 .tab-button span {
    display: none;
  }
}

@media (max-width: 577px) {
  .Custom-Contact {
    background: white;
    box-shadow: 7px 5px 10px -5px;
  }
}

@media (max-width: 576px) {
  .contact {
    height: 100% !important;
  }
}

@media (min-width: 578px) {
  .Custom-Contact {
    box-shadow: 7px 5px 10px -5px;
    background: white;
  }
}

@media (max-width: 767.98px) {
  .contact .contact-form {
    padding: 90px 0;
  }
}

