/* start contact-us part */
.contact-us {
  padding-top: 146px;
  padding-bottom: 120px; }
  @media (max-width: 1139px) {
    .contact-us {
      padding-top: 48px;
      padding-bottom: 100px; } }

@media (max-width: 991px) {
  h3 {font-size: 24px;}
}

#customer-says .carousel-inner {
  min-height: 220px;
}

.contact-us .content {
  padding-top: 120px; }
  @media (max-width: 1139px) {
    .contact-us .content {
      padding-top: 100px;
    }
  }
  @media (max-width: 991px) {
    .contact-us .content {
      padding-top: 36px;
    }
  }

.contact-us form {
  border-radius: 12px;
  box-shadow: 0 6px 16px 0 rgba(119, 119, 119, 0.06);
  background-color: #ffffff;
  padding: 24px; }
  @media (max-width: 991px) {
    .contact-us form {
      border-radius: 0px;
      padding-left: 20px;
      padding-right: 20px;
      margin-left: -20px;
      margin-right: -20px;
      margin-bottom: 100px;
    }
  }

@media (min-width: 1140px) {
  .contact-us hr, .contact-us #backup-carousel{
    max-width: 461px;
  }
}

#customer-says h4, #customer-says h5, #customer-says p {
  text-align: left !important; }
  @media (max-width: 991px) {
    #customer-says h4, #customer-says h5, #customer-says p {
      text-align: center !important; }
  }

.contact-us .carousel-control-prev, .contact-us .carousel-control-next {
  width: 24px;
  top: 0px; }
  @media (max-width: 991px) {
    .contact-us .carousel-control-prev, .contact-us .carousel-control-next {
      display: none; } }

.contact-us .carousel-control-next {
  left: 66px;
  top: 0px; }

#customer-says .tools {
  height: 30px;
  position: relative;
  margin-top: 24px;
}
/* end::contact-us part */
