.testimonial{padding:40px 40px 40px;margin:50px 30px 30px;border:1px solid #D7D9D8;position:relative;background:#fff;}
.testimonial .pic{border-radius:50%;overflow:hidden;margin:0 auto;position:absolute;top:-35px;left:50px;}
.testimonial .pic img{width:100%;height:auto;}
.testimonial .description{font:15px 'Roboto', sans-serif;color:#555555;line-height:27px;text-align:right;margin:0;position:relative;}
.testimonial .title{display:inline-table;padding:10px;margin:0 auto;background:#fff;border:1px solid #ea816b;font-size:20px;font-weight:700;color:#c7373c;letter-spacing:1px;text-transform:uppercase;position:absolute;bottom:-22px;left:0;right:0;}
.testimonial .post{font-size:15px;color:#671a36;}
.owl-theme .owl-controls{width:100%;height:50px;opacity:1;position:absolute;top:38%;}
.owl-theme .owl-controls .owl-buttons div{width:50px;height:50px;line-height:40px;border-radius:0;background:transparent;}
.owl-prev{position:absolute;left:-5%;}
.owl-next{position:absolute;right:-5%;}
.owl-prev:after,
.owl-next:after{content:url("../images/index_64.png");font-family:'FontAwesome';font-size:30px;color:#c7373c;opacity:1;}
.owl-next:after{content:url("../images/index_64-67.png");}
@media only screen and (max-width:479px){.testimonial{padding:70px 10px 30px;}
.testimonial .description:before{top:-20px}
.testimonial .title{font-size:12px;}
.testimonial .post{font-size:11px;}
}