.demo{ width:99%;  }
.test_one_data {
width:18%;
	display:inline-block;
	text-align:left;
}
#testimonial-slider{
    text-align:left;
	padding:0;
	margin:0;
}
.testimonial h1 {
	width:100%;
	display:inline-block;
	text-align:center;
font-family: 'Roboto', sans-serif;
color:#ffffff;
font-size:20px;
font-weight:normal;
padding:2% 0 2% 0;
margin:0;
}
.testimonial h3 {
	width:100%;
	display:inline-block;
	text-align:center;
font-family: 'Roboto', sans-serif;
color:#ffffff;
font-size:15px;
font-weight:normal;
padding:2% 0 2% 0;
margin:0;
}
.testimonial h4 {
	width:100%;
	display:inline-block;
	text-align:center;
font-family: 'Roboto', sans-serif;
color:#ffffff;
font-size:15px;
font-weight:normal;
padding:2% 0 2% 0;
margin:0;
}
.testimonial p {
	width:73%;
	display:inline-block;
	text-align:left;
font-family: 'Roboto', sans-serif;
color:#ffffff;
font-size:15px;
font-weight:normal;
padding:0 0 0 0;
line-height:25px;
}
.testimonial img {
	padding:0 0 0 28%;
	margin:0;
	text-align:center;
	display:inline-block;
}	
.testimonial .post{
    display: block;
    font-size: 15px;
    color: #363636;
	
}
.owl-buttons{
    width: 100%;
    height: 40px;
    position: absolute;
    bottom: 40%;
    left: 0;
	display:none;

}
.owl-prev,
.owl-next{
    position: absolute;
    left: 0;
    transition: all 0.4s ease-in-out 0s;

}
.owl-next{
    left: auto;
    right: 0;

}
.owl-buttons .owl-prev:before,
.owl-buttons .owl-next:before{
    content: "\f104";
    font-family: "fontAwesome";
    font-size: 60px;
    font-weight: 900;
    color: #cacaca;
    line-height: 20px;
    opacity: 0.8;

}
.owl-buttons .owl-next:before{
    content: "\f105";

}
.owl-buttons .owl-prev:hover:before,
.owl-buttons .owl-next:hover:before{
    opacity: 1;
	
}
@media only screen and (min-width:240px) {
.test_one_data {
width:75%;
padding-left:12%;
}
.testimonial p {
	width:99%;
	text-align:center
}
@media only screen and (min-width:320px) {
.test_one_data {
width:75%;
padding-left:12%;
}
.testimonial p {
	width:99%;
	text-align:center
}

@media only screen and (min-width:400px) {
.test_one_data {
width:75%;
padding-left:13%;
}
.test_one_data img {
padding-left:35%;
}
}

@media only screen and (min-width:600px) {
.test_one_data img {
padding-left:40%;
}
}
@media only screen and (min-width:800px) {
.test_one_data {
width:25%;
padding-left:0;
}
.test_one_data img {
	padding-left:25%;
}	
.testimonial p {
	width:60%;
	text-align:left;
	padding-left:0;
}
}

@media only screen and (min-width:980px) {
.test_one_data {
width:18%;
}
.testimonial p {
	width:73%;
}	
}

@media only screen and (max-width: 479px){
    .owl-buttons{ bottom: 30%; }
}