
/*** 

====================================================================
  Testimonial Section
====================================================================

***/

.testimonial-three{
  position: relative;
  padding: 100px 0px;
}

.testimonial-three .title-box.centered{
  margin-bottom: 65px;
}

.testimonial-three .carousel-box{
  position: relative;
  display: block;
}

.testimonial-three .testi-block{
  position: relative;
  display: block;
  text-align: center;
}

.testimonial-three .testi-block .inner-box{
  position: relative;
  display: block;
  padding: 66px 40px 30px;
  margin: 42px 0 0;
  border: 1px solid rgba(0, 0, 0, 0.10);
  border-radius: 5px;
}

.testimonial-three .testi-block .inner-box:before{
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  border-bottom: 5px solid #D00E16;
  opacity: 0;
  border-radius: 0px 0px 10px 10px;
  -ms-transform: scale(0);
  transform: scale(0);
  -ms-transition: all 500ms ease;
  transition: all 500ms ease;
}

.testimonial-three .testi-block:hover .inner-box:before{
  opacity: 1;
  -ms-transform: scale(1);
  transform: scale(1);
}

.testimonial-three .testi-block .image-box{
  position: absolute;
  left: 50%;
  margin-left: -42px;
  top: -42px;
  display: block;
  width: 84px;
  border-radius: 50%;
}

.testimonial-three .testi-block .image{
  position: relative;
  display: block;
  width: 100%;
  border-radius: 50%;
  /* opacity: 0; */
  -ms-transform: rotate(0deg) scale(0.8);
  transform: rotate(0deg) scale(0.8);
  -ms-transition: all 500ms ease 0ms;
  transition: all 500ms ease 0ms;
}

.testimonial-three .testi-block .image img{
  position: relative;
  display: block;
  width: 100%;
  border-radius: 50%;
}

.testimonial-three .active .testi-block .image{
  opacity: 1;
  -ms-transform: rotate(0) scale(1);
  transform: rotate(0) scale(1);
  -ms-transition: all 1000ms ease 300ms;
  transition: all 1000ms ease 300ms;
}

.testimonial-three .testi-block .text-content{
  position: relative;
  font-size: 16px;
  font-family: 'Poppins', sans-serif;
  color: #808080;
}

.testimonial-three .testi-block .text-content .text{
  line-height: 1.80em;
}

.testimonial-three .testi-block .info{
  position: relative;
  padding-top: 25px;
}

.testimonial-three .testi-block .info .name{
  position: relative;
  display: block;
  vertical-align: top;
  font-size: 16px;
  color: #333333;
  text-transform: capitalize;
  font-weight: 600;
  line-height: 30px;
}

.testimonial-three .testi-block .info .designation{
  position: relative;
  display: block;
  font-size: 16px;
  color: #73ED7C;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  line-height: 30px;
}

.testimonial-three .owl-theme .owl-nav,
.testimonial-three .owl-theme .owl-dots{
  display: none;
}
