.demo{

}
.testimonial{
    margin: 0 15px;
}
.testimonial .pic{
    width: 24%;
    float: left;
    margin-right: 15px;
    position: relative;
}
.testimonial .pic:after{
    content: "";
    display: block;
    width: 90%;
    height: 90%;
    position: absolute;
    top: 5%;
    left: 5%;

}
.testimonial .pic img{
	padding-top:10%;
}
.testimonial .testimonial-content{
    padding: 6% 0;
    display: table;
}
.testimonial .description{
	font-size:18px;
	color:#23495c;
font-family: 'Roboto', sans-serif;
  width:70%;
	padding:2% 0 0 10%;
	margin:0;
}
.testimonial .description:before{

    font-weight: 900;
    font-size: 22px;
    color: #001822;
    margin: 0 10px;

}
.testimonial .testimonial-title{
	font-size:25px;
	color:#3d8aaf;
font-family: 'Roboto', sans-serif;
  width:80%;
	padding:2% 0 0 10%;
	margin:0;
}
.testimonial .post{
	font-size:20px;
	color:#0c6995;
font-family: 'Roboto', sans-serif;
  width:100%;
  text-align:center;
	padding:2% 0 0 0;
	margin:0;
}
.owl-theme .owl-controls{
position:absolute;
}
.owl-theme .owl-controls .owl-buttons div{


}
.owl-prev:before,
.owl-next:before{
    color: #fff;
	
}
.owl-next:before{

}
@media only screen and (max-width: 480px){
    .testimonial{
        margin: 0 10px;
    }
    .testimonial .pic{
        float: none;
        width: 50%;
        margin: 0 auto;
    }
    .owl-theme .owl-controls{
        top: -30px;
        right: 0;
    }
}