.centertext{
    text-align: center;
color: #78c242;
font-size: xx-large;
font-weight: 700;
font-family: sans-serif;
padding-top:40px;
padding-bottom:30px;
}
.testimonial{
border-left: 4px solid #78c242;
box-shadow: 5px 5px 6px rgba(0, 0, 0, 0.06);
padding: 30px 30px 30px 130px;
margin: 0 15px 30px 15px;
overflow: hidden;
position: relative;
}
.testimonial:before{
content: "";
position: absolute;
bottom: 0;
right: 0;
border-top: 25px solid #78c242;
border-left: 25px solid transparent;
border-right: 25px solid transparent;
transform: rotate(-45deg);
transform-origin: 80% -30% 0;
}
.testimonial .pic{
display: inline-block;
width: 80px;
height: 80px;
border-radius: 50%;
overflow: hidden;
position: absolute;
top: 60px;
left: 20px;
}
.testimonial .pic img{
width: 100%;
height: auto;
}
.testimonial .description{
font-size: 15px;
font-style: italic;
color: #918686;
line-height: 25px;
margin-bottom: 15px;
}
.text1{
font-size: 20px;
color: black;
line-height: 28px;
margin-bottom: 45px;
margin-left: 15px;
margin-right: 15px;

}
.testimonial .title{
display: inline-block;
font-size: 20px;
font-weight: 700;
color: #78c242;
margin: 0;
}
.testimonial .post{
display: inline-block;
font-size: 17px;
color: #78c242;
}
.owl-theme .owl-controls .owl-page span{
border: 2px solid #78c242;
background: #fff;
opacity: 1;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls .owl-page:hover span{
background: #78c242;
}
@media only screen and (max-width: 767px){
.testimonial{
    padding: 20px;
    text-align: center;
}
.testimonial .pic{
    display: block;
    position: static;
    margin: 0 auto 15px;
}

}