#testimonials ul{ margin:0; padding:0; }
#testimonials ul li, #testimonials ul li a{ list-style:none; background:transparent; border:none !important}

.tm_thumb {float: none; width: 100%; text-align: center;}
.tm_description { float: none; width: 100%; text-align: left;}
#testimonials ul li{ color:#333; text-align:center;}
#testimonials ul li img{ height:100px; width:auto; border-radius:50%; border:none;}
#testimonials ul li .tm_description p{line-height:28px; margin-bottom:32px; }
#testimonials ul li h6 {
	font-size: 19px;
	font-weight: 600;
	margin: 24px 0 7px;
	color: #34c6f6;
}
#testimonials ul li span a{ color:#3c3b3b;}
#testimonials ul li span a:hover{opacity:0.6;}
#testimonials ul li span cite{ text-transform:uppercase;}
#testimonials .clientdetails{ text-align: left; }

.quotes{ width:100%; margin: 0 auto;}
.quovolve-box{ position:relative; min-height:auto;}
.quovolve-nav span a{ width:30px; height:61px; display:block;}
.quovolve-nav span{ width:30px; height:61px; display:inline-block; text-indent:-9999px; position:absolute; top:2%;}
.quovolve-nav span.nav-prev{ background:url(../images/arrow_prev.png) no-repeat left top; left:-70px;}
.quovolve-nav span.nav-next{ background:url(../images/arrow_next.png) no-repeat right top; right:-70px; margin:0;}


ol.nav-numbers{ text-align:left; position:relative; bottom:0; left:0; margin: 13px 0 0 0}
ol.nav-numbers li{ list-style:none; display:inline-block; margin-right:5px;}
ol.nav-numbers li a{ background-color:#464d51; border:2px solid #464d51;  width:8px; height:8px; border-radius:50%; display:inline-block; font-size:0px;}
ol.nav-numbers li.active a{ background-color:#fff; border:2px solid #333; }
