.testimonial-list{padding:35px 50px;}
.testimonial-list li{margin-bottom:60px;}
.testimonial-list .text{float:left;width:81%;}
.testimonial-list .text .b{position:relative;
border:1px solid #EEE;margin-right:30px;padding:30px 30px 30px 80px;
font-size:18px;color:#666;font-weight:300;line-height:185%;
border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;
transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}
.testimonial-list li:hover .text .b{-moz-box-shadow: 0 1px 10px rgba(0,0,0,0.2);-webkit-box-shadow: 0 1px 10px rgba(0,0,0,0.2);box-shadow: 0 1px 10px rgba(0,0,0,0.2);}
.testimonial-list .icon-quoteleft{position:absolute;top:30px;left:30px;font-size:28px;}
.testimonial-list .arrow{position:absolute;top:30px;right:-8px;z-index:1;border-top:1px solid #EEE;border-right:1px solid #EEE;background-color:#FFF;width:16px;height:16px;
transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);}
.testimonial-list .customer{float:right;width:19%;text-align:center;}
.testimonial-list .avatar img{width:80px;height:80px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;}
.testimonial-list .avatar{margin-bottom:10px;}
.testimonial-list .area{font-size:11px;color:#999;}

@media screen and (max-width:640px) {
.testimonial-list{padding:0;}
.testimonial-list li{margin-bottom:35px;}
.testimonial-list .text, .testimonial-list .customer{clear:both;width:100%;text-align:left;}
.testimonial-list .text .b{margin:0 0 15px 0;padding:20px 20px 20px 50px;font-size:16px;}
.testimonial-list .arrow{top:auto;right:auto;bottom:-5px;left:30px;width:10px;height:10px;transform: rotate(135deg);-ms-transform: rotate(135deg);-webkit-transform: rotate(135deg);}
.testimonial-list .icon-quoteleft{top:20px;left:20px;font-size:22px;}
.testimonial-list .avatar{float:left;margin-right:15px;}
.testimonial-list .avatar img{width:45px;height:45px;}
}