/* ========== Style1 ========== */
.iw-testimonals .iw-width-block {
    margin: 0 auto;
}
.iw-testimonial-item {
    text-align: center;
}
.iw-testimonial-item .testi-image {
    width: 95px;
    height: 95px;
    margin: 0 auto 30px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
}
.iw-testimonial-item .testi-image img {
    width: 100%;
}
.iw-testimonial-item .testi-content {
    font-size: 18px;
    color: #4a4a4a;
    margin-bottom: 30px;
}
.iw-testimonial-item .testi-client-name {
    font-size: 18px;
}
.iw-testimonial-item .testi-client-position {
    font-size: 14px;
    color: #7f7f7f;
}
.iw-testimonals .owl-theme div.owl-controls {
    margin-top: 12px;
}

/* ========== End Style1 ========== */
/* ========== Style2 ========== */
.iw-testimonals.style2 .iw-width-block {
    width: auto !important;
}
.iw-testimonals.style2 .iw-testimonial-item {
	background: #ffffff;
	padding: 50px 35px;
}
.iw-testimonals.style2 .iw-testimonial-item .testimonial-top{
	display: flex;
}
.iw-testimonals.style2 .iw-testimonial-item .testimonial-top .testi-image{
	margin: 0 30px 0 0;
}
.iw-testimonals.style2 .iw-testimonial-item .testi-client-name{
	text-align: left;
}
.iw-testimonals.style2 .iw-testimonial-item .testi-client-name i{
	display: block;
	font-size: 24px;
	margin-bottom: 6px;
}
.iw-testimonals.style2 .owl-item .iw-testimonial-item .testi-client-name span {
	font-weight: 500;
}
.iw-testimonals.style2 .iw-testimonial-item .testi-client-position {
    font-size: 13px;
    color: #333333;
}
.iw-testimonals.style2 .testi-content{
	margin: 23px 0 0;
	font-size: 13px;
	text-align: left;
}
.iw-testimonals.style2 .owl-theme .owl-controls .owl-buttons div{
	background: #ffffff;
	color: #807f7f;
    width: 30px;
    height: 30px;
    line-height: 26px;
    text-align: center;
	font-size: 22px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 0;
}
.iw-testimonals.style2 .owl-theme .owl-controls .owl-buttons div:hover{
	color: #ffffff;
}
.iw-testimonals.style2 .owl-carousel.inline .owl-nav .owl-prev,
.iw-testimonals.style2 .owl-carousel.inline .owl-nav .owl-next {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
    margin: 0;

}
.iw-testimonals.style2 .owl-carousel.inline .owl-nav .owl-prev {
	left: -50px;
}
.iw-testimonals.style2 .owl-carousel.inline .owl-nav .owl-next {
	right: -50px;
}

/* ========== End Style2 ========== */

/* ========== Responsive ========== */
@media (max-width: 1360px) {
    .iw-testimonals.style2 .owl-carousel.inline .owl-nav  {
        opacity: 0;
        transform: opacity 0.3s;
        -webkit-transform: opacity 0.3s;
    }
    .iw-testimonals.style2:hover .owl-carousel.inline .owl-nav  {
        opacity: 1;
    }
    .iw-testimonals.style2 .owl-carousel.inline .owl-nav .owl-prev {
        left: 40px;
    }
    .iw-testimonals.style2 .owl-carousel.inline .owl-nav .owl-next {
        right: 40px;
    }
}
@media (max-width: 767px) {
    .iw-testimonals.style2 .iw-testimonial-item {
        padding: 30px 15px;
    }
}
@media (max-width: 480px) {
    .iw-testimonals.style2 .iw-testimonial-item {
        padding: 50px 15px;
    }
    .iw-testimonals.style2 .iw-testimonial-item .testimonial-top .testi-image {
        margin: 0 15px 0 0;
    }
}