.aboutus .main-title {
  margin-bottom: 35px;
}
.aboutus .cover {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 555px;
  width: 100%;
}
.aboutus .blue-container {
  background-color: #0087cc;
  color: #fff;
  margin: 0px auto;
  margin-bottom: 50px;
  margin-top: -95px;
  max-width: 475px;
  padding: 30px;
  position: relative;
  width: 100%;
  z-index: 1;
}
  .aboutus .blue-container h2 {
    font-size: 24px;
    font-weight: 800;
    margin-top: 0px;
    text-transform: uppercase;
  }
.aboutus .container-business-value {
  margin-bottom: 50px;
}
.aboutus .container-commitments {}
  .aboutus .container-commitments h2 {
    color: #006cb4;
    font-size: 24px;
    font-weight: 800;
    margin-top: 0px;
    text-transform: uppercase;
  }
  .aboutus .container-commitments p {
    padding-top: 100px;
  }
  .aboutus .container-commitments .bg-light-blue,
  .aboutus .container-commitments .bg-orange,
  .aboutus .container-commitments .bg-grey,
  .aboutus .container-commitments .bg-blue {
    color: #fff;
    font-size: 18px;
    font-weight: 300;
    height: 155px;
    margin: 0px auto 30px auto;
    max-width: 263px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
  }
  .aboutus .container-commitments .bg-light-blue {
    background: url(../images/icon-user.png) no-repeat center 45px;
    background-color: #aebbdd;
  }
  .aboutus .container-commitments .bg-orange {
    background: url(../images/icon-bullseye.png) no-repeat center 45px;
    background-color: #ffa41f;
  }
  .aboutus .container-commitments .bg-grey {
    background: url(../images/icon-thumbs-up.png) no-repeat center 45px;
    background-color: #9d9d94;
  }
  .aboutus .container-commitments .bg-blue {
    background: url(../images/icon-recycle.png) no-repeat center 30px;
    background-color: #006cb4;
  }

.aboutus .container-business-value {
  background-color: #f1f1f1;
  padding: 25px;
}
  .aboutus .container-business-value h2 {
    color: #006cb4;
    font-size: 24px;
    font-weight: 800;
    margin-top: 0px;
    text-transform: uppercase;
  }
  .aboutus .container-business-value p {
    color: #1e2227;
    font-size: 17px;
    margin-bottom: 25px;
  }
.aboutus .container-quality {
  background-color: #f3f3f3;
  padding: 60px 0px;
}
  .aboutus .container-quality .topic-title {
    margin-bottom: 50px;
  }
  .aboutus .container-quality p {
    color: #595653;
    font-size: 17px;
  }
    .aboutus .container-quality .container-iso {
      margin-top: 35px;
    }
      .aboutus .container-quality .container-iso h2 {
        color: #0087cc;
        font-size: 24px;
        font-weight: 800;
        margin-top: 0px;
        text-transform: uppercase;
      }
    .aboutus .container-quality .container-technical-capacity {}
      .aboutus .container-quality .container-technical-capacity h2 {
        color: #0087cc;
        font-size: 24px;
        font-weight: 800;
        margin-top: 0px;
        text-transform: uppercase;
      }
      .aboutus .container-quality .container-technical-capacity .seal-technical-capacity {
        background: url(../images/icon-seal.png) no-repeat center top;
        display: block;
        height: 279px;
        margin-left: auto;
        margin-right: auto;
        width: 279px;
      }

.aboutus .service-container {
  background: url(../images/bg-services-home.jpg) center top;
  padding: 80px 0px;
}
  .aboutus .service-container h2 {
    color: #ffa41f;
    font-size: 30px;
    font-style: italic;
    font-weight: 800;
    margin: 0px 0px 20px 0px;
    text-transform: uppercase;
  }
  .aboutus .service-container img {
    border-radius: 8px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 360px;
    width: 100%;
  }
  .aboutus .service-container h3 {
    color: #fff;
    font-size: 20px;
    font-weight: 800;
    text-align: left;
    text-transform: uppercase;
  }

.aboutus .meet-our-customers {
  padding: 60px 0px;
  text-align: center;
}
  .aboutus .meet-our-customers .meet-our-customers-slide {
    margin: 50px 0px;
    margin-bottom: 70px;
    padding: 30px 0px;
  }
    .aboutus .meet-our-customers .meet-our-customers-slide:before {
      background: url(../images/shadow-top.png) no-repeat center top;
      content: "";
      display: block;
      height: 23px;
      position: absolute;
      top: -23px;
      width: 100%;
    }
    .aboutus .meet-our-customers .meet-our-customers-slide:after {
      background: url(../images/shadow-bottom.png) no-repeat center top;
      bottom: -23px;
      content: "";
      display: block;
      height: 23px;
      position: absolute;
      width: 100%;
    }

.aboutus .customer-testimonials {
  background-color: #f0f0f1;
  padding: 50px 0px;
  text-align: center;
}
  .aboutus .customer-testimonials .customer-testimonials-slide {
    font-size: 17px;
    padding: 30px 0px;
  }

@media only screen and (max-width: 767px) {
  .aboutus .service-container h3 {
    margin-bottom: 50px;
  }
  .aboutus .service-container h3.last {
    margin-bottom: 0px;
  }
  .aboutus .service-container {
    background-image: none;
    background-color: #53585e;
  }
  .aboutus .container-quality .container-technical-capacity {
    margin-top: 50px;
  }
  .aboutus .container-commitments .bg-light-blue,
  .aboutus .container-commitments .bg-orange,
  .aboutus .container-commitments .bg-grey,
  .aboutus .container-commitments .bg-blue {
    margin: 0px 0px 30px 0px;
  }
}
