#testimo {
    background: #fafafa;
    text-align: center;
    border-top: 1px solid #eaeaea;
}
#testimo .container {
    padding: 70px 0% 60px;
}
#testimo .col-xs-12 {margin-bottom:30px}
.hp-testimonial-quote {
    border: 1px solid #ddd;
    background: #fff;
    margin: 0 0 1.25em;
    position: relative;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

 .hp-testimonial-quote p {
    padding: 40px 30px;
    font-size: 1.125em;
    position: relative;
}

.hp-testimonial-quote:after {
    content: " ";
    position: absolute;
    bottom: -15px;
    left: 52px;
    width: 33px;
    height: 16px;
background:url('images/ds3.jpg') no-repeat scroll 0px -1px
}

 .hp-testimonial-quote p:before,  .hp-testimonial-quote p:after {
    content: " ";
    position: absolute;
    z-index: 1;
    width: 25px;
    height: 25px;
}
  .hp-testimonial-quote p:before {
    top: 15px;
    left: 15px; background:url('images/ds1.jpg') no-repeat;
}
  .hp-testimonial-quote p:after {
    bottom: 15px;
    right: 15px; background:url('images/ds2.jpg') no-repeat;
}
  .hp-testimonial-image {
    width: 82px;
    height: 82px;
    float: left;
    margin: 0 17px 0 27px;
 }
 .hp-testimonial-image img {
    height: 82px !important;
    width: 100% !important;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: block;
}
 .hp-testimonial-source {
    width: 200px;float:left; 
    text-align: left;
     padding: 18px 0 0;
}
 .hp-testimonial-source p em {
    display: block;
    font-style: normal;
    color: #9AB62C;
     font-weight: 600;
}