.main-testbox {width:70%; margin:0px auto;}

.testimonial-bg {
	border: 10px solid #d4d4d4;
	padding: 40px 70px;
	text-align: center;
	position: relative;
}
.testimonial-bg:before {
	content: "\f10d";
	font-family: "fontawesome";
	width: 75px;
	height: 75px;
	line-height: 75px;
	background: #fff;
	text-align: center;
	font-size: 50px;
	color: #3c414c;
	position: absolute;
	top: -40px;
	left: 2%;
}
.testimonial {
	padding: 0 15px;
}
.testimonial .description {
	font-size:17px;
	font-weight:400;
	font-style: italic;
	color:#444;
	line-height:30px;
	padding-bottom:25px;
	margin-bottom:15px;
	position: relative;
}
.testimonial .description:before {
	content: "";
	width: 75%;
	border-top: 1px solid #418bb0;
	margin: 0 auto;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}
.testimonial .description:after {
	content: "";
	width: 20px;
	height: 20px;
	background: #fff;
	position: absolute;
	bottom: -10px;
	left: 50%;
	border-bottom: 1px solid #418bb0;
	border-right: 1px solid #418bb0;
	transform: translateX(-50%) rotate(45deg);
}
.testimonial .pic {
	width: 100px;
	height: 100px;
	border-radius: 50%;
	margin: 25px auto;
	overflow: hidden;
}
.testimonial .pic img {
	width: 100%;
	height: auto;
}
.testimonial .title {
	display: inline-block;
	font-size:27px;
	color: #418bb0;
	text-transform: capitalize;
	font-style:italic;
	margin: 0;
}
.testimonial .post {
	display: inline-block;
	font-size: 20px;
	color: #848484;
}
.owl-theme .owl-controls {
	margin-top: 10px;
	position: absolute;
	top: -11%;
	right: -60px;
	width:auto;
}
.owl-theme .owl-controls .owl-buttons div {
	width: 30px;
	height: 30px;
	line-height: 30px;
	border-radius: 50%;
	background: #34363b;
	opacity: 1;
	padding: 0;
}
.owl-prev:before, .owl-next:before {
	/*content: "\f104";
	font-family: "fontawesome";
	font-size: 23px;
	font-weight: 700;
	color: #fff;
	background:url(../../images/left-arrow.png) no-repeat;
	width: 30px;
	height: 30px;*/
}
.owl-next:before {
	/*content:"\f105";*/
}

.owl-theme .owl-controls .owl-buttons .owl-prev 
{ background:url(../../images/left-arrow.png) no-repeat; border:1px solid #3c414c; 
  width: 35px;
  height: 35px;
  line-height: 35px;
  background-position:6px 7px;
  background-color:#fff;
}
.owl-theme .owl-controls .owl-buttons .owl-next 
{ background:url(../../images/right-arrow.png) no-repeat; border:1px solid #3c414c; 
  width: 35px;
  height: 35px;
  line-height: 35px;
  background-position:6px 7px;
  background-color:#fff;
}

@media screen and (max-width:1024px)
{
.testimonial-bg { padding:30px 70px;}
.owl-theme .owl-controls { margin-top:25px;}	
}

@media screen and (max-width:980px)
{
.main-testbox {width:90%; margin:0px auto;}	
.owl-theme .owl-controls { margin-top:25px;}
}


@media screen and (max-width:800px)
{
.owl-theme .owl-controls { margin-top:25px;}	
}

@media screen and (max-width:768px)
{
.testi-box {  width:100%; float:left;}
.testimonial-bg { width:100%; float:left;}
.owl-theme .owl-controls { margin-top:25px;}
}

/*@media only screen and (max-width:767px) {
.testimonial-bg { padding:30px 30px; }
.owl-theme .owl-controls { bottom: -22%; }
}
*/

@media screen and (max-width:736px)
{
.owl-theme .owl-controls { margin-top:25px;}	
}

@media only screen and (max-width:480px) 
{
.owl-theme .owl-controls { margin-top:70px;}
}

@media only screen and (max-width:360px) {
.testimonial .description img {width: 105px;} 
.owl-theme .owl-controls { margin-top:150px;}
}


@media only screen and (max-width:320px) 
{
.testimonial-bg .owl-theme .owl-controls { margin-top:232px;}	
}

.owl-theme .owl-controls {
	text-align:center
}
.owl-theme .owl-controls .owl-buttons div {
	color:#FFF;
	display:inline-block;
	zoom:1;
   *display:inline;
	margin:5px;
	font-size:12px;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	background:#869791;
	filter:Alpha(Opacity=50);
}
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
	filter:Alpha(Opacity=100);
	opacity:1;
	text-decoration:none
}
.owl-theme .owl-controls .owl-page {
	display:inline-block;
	zoom:1;
*display:inline
}
.owl-theme .owl-controls .owl-page span {
	display:block;
	width:12px;
	height:12px;
	margin:5px 7px;
	filter:Alpha(Opacity=50);
	opacity:.5;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	background:#869791
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
	filter:Alpha(Opacity=100);
	opacity:1
}
.owl-theme .owl-controls .owl-page span.owl-numbers {
	height:auto;
	width:auto;
	color:#FFF;
	padding:2px 10px;
	font-size:12px;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px
}
.owl-item.loading {
	min-height:150px;
	background:url(AjaxLoader.gif) no-repeat center center
}
.owl-carousel .owl-wrapper:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
.owl-carousel {
	display:none;
	position:relative;
	width:100%;
	-ms-touch-action:pan-y
}
.owl-carousel .owl-wrapper {
	display:none;
	position:relative;
	-webkit-transform:translate3d(0, 0, 0)
}
.owl-carousel .owl-wrapper-outer {
	overflow:hidden;
	position:relative;
	width:100%
}
.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition:height 500ms ease-in-out;
	-moz-transition:height 500ms ease-in-out;
	-ms-transition:height 500ms ease-in-out;
	-o-transition:height 500ms ease-in-out;
	transition:height 500ms ease-in-out
}
.owl-carousel .owl-item {
	float:left
}
.owl-controls .owl-page, .owl-controls .owl-buttons div {
	cursor:pointer
}
.owl-controls {
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0)
}
.grabbing {
	cursor:url(grabbing.png) 8 8, move
}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0)
}
