.widget_price h1 { font-size:26px; }
.bx-wrapper .bx-viewport { left:65px; }
.bx-viewport, .bxslider { height:145px !important; }
.bx-viewport { width: 83%!important; padding-top:10px; }
.testiname { line-height:2em !important; }
.tesdes_right {
    background-color: #2b305f;
    margin-top: 50px;
    border-radius: 40px;
	padding:10px 20px;
	cursor:pointer;
	height:58px;
	margin-left:-30px;
	width:276px;
}
.tesdes_right img { float:left; margin-top:-30px; margin-left:-10px; }
.more_testimonials {
    font-size: 14px;
    color: #fff;
    font-weight: 700;
    text-align: center;
    display: table;
    width: 74%;
	float:left;
	margin-left:10px;
    line-height: 1.5em;
}

/*testimonials list css*/
.reviews_list .price_holder { display:inline-table; float:none; width:33%; }
.price_col, .price_col:hover { border:none; }
.price_col_bottom p { padding:0 30px; }
.price_col_bottom svg { padding-left:30px; color:#4297d3; font-size:30px; margin-bottom:20px; }
.reviewer_name { 
    background-color: #4297d3;
    color: #fff;
    padding: 50px;
	text-align:center;
	font-weight:600;
	border-radius: 0px 0px 24px 24px;
}
hr { margin-top:60px; margin-bottom:60px; }
.review_title { background:#F5F9FB; margin:0px; padding:70px 0px 150px 0px; }
.reviews_list { margin-top:-180px; }
.animation-load { text-align:center; }
.fa-circle-o-notch { color:#4297d3; font-size:32px; }
.review_title h1 {
    text-align: center;
    color: #2b305e;
    font-weight: 700;
    font-size: 36px;
    margin: 6px 0;	
}
.review_title h2 {
	text-align: center;
    color: #2b305e;
    font-weight: 400;
    font-size: 28px;
    margin: 15px auto;
	width:70%;		
}

@media only screen and (max-width: 768px) {
	.toptestimonial_slider { margin-bottom:20px; }
	.bx-wrapper .bx-viewport { left:55px; }
	.bx-viewport { width: 70%!important; }
	.bx-viewport, .bxslider { height:auto !important; }
	.tesdes_right { margin:30px auto; }
	
	.reviews_list .price_holder { margin-bottom:20px; width:100%; }
	.reviews_list { margin-top:-140px; }
	.review_title h1 { font-size:22px; }
	.review_title h2 { font-size:18px; }
}
@media only screen and (max-width: 980px) {
	.tesdes_right { margin:30px auto; }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.reviews_list .price_holder { width:49%; }
	.reviews_list { margin-left: 15px; width: 96%; }
}