#penTestingTi{
    font-size: 49px;
}
.mainTitle{
    font-size: 49px;
}
.oText{
    font-size: 16px;
}
.oTitle{
    font-size: 29px;
}
.oUnderTitle{
    font-size: 21px;
}
.serviceTitle{
    font-size: 17px;
}
/* Grey sections */
.area {
    padding: 77px 0 47px;
    background: #f4f4f4; }
    .area h2 {
      margin: 0 0 28px;
      font-size: 4rem;
      line-height: 1.107;
      font-weight: bold; }
/* TEXT AND DESCRIPTION*/
.text-box {
    word-wrap:break-word;
  text-align: center;
  font-size: 2.1rem;
  line-height: 1.524;
  color: #555;
  padding-bottom: 23px; }
  .text-box h2 {
    margin: 0 0 20px;
    font-size: 5.4rem;
    line-height: 1.148;
    text-transform: uppercase;
    font-weight: bold; }
  .text-box p {
    margin: 0 0 35px; }

/* WHAT YOU GET */
/*list*/
.visual-list {
    margin: 0 -25px -40px -15px;
    padding: 28px 0;
    list-style: none;
    color: #555; }
    .visual-list .img-holder {
      float: left;
      width: 90px;
      text-align: center;
      margin: 7px 7% 0 0; }
      .visual-list .img-holder img {
        vertical-align: top; }
    .visual-list .text-holder {
      overflow: hidden; }
    .visual-list li {
      padding: 0 0 29px; }
    .visual-list h3 {
      margin: 0 0 10px;
      font-size: 1.6rem;
      line-height: 1.5;
      font-weight: bold;
      color: #635C73; }
    .visual-list p {
      margin: 0 0 21px; }
/*image*/
.slide-holder {
    /*padding: 0 0 0 65px; }*/
    /*.slide-holder .img-slide {*/
      /*position: relative;*/
      /*margin: 0 0 -140px; }*/
      /*.slide-holder .img-slide img {*/
        /*position: relative;*/
        /*top: 0;*/
        /*left: -20px; */
}


/* Testimonials */
.testimonials {
  margin: 0;
  padding: 0;
  list-style: none;
  color: black;
  margin-bottom: -46px;
  overflow: hidden;
  font-size: 0;
  letter-spacing: -4px; }
  .testimonials li {
    display: inline-block;
    vertical-align: top;
    font-size: 1.6rem;
    line-height: 1.5;
    width: 33.3333%;
    letter-spacing: 0; }
  .testimonials .img-holder img {
    display: inline-block;
    vertical-align: middle; }
  .testimonials .img-holder:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 1px;
    height: 100px;
    margin: 0 0 0 -1px; }
  .testimonials p {
    margin: 0 30px 70px; }

@media  (max-width: 768px) {
    .testimonials li {
        /*display: none;*/
        /*vertical-align: top;*/
        /*font-size: 1.6rem;*/
        /*line-height: 1.5;*/
        width: 100%;
        letter-spacing: 0;
    }
}

.col:not(:first-child),.col:not(:last-child) {
    padding-right:7px;
    padding-left:7px;
}