/*------------------------
Author       : Dreambuzz
Template Name: Treaser - Book landing template
Author URI : https://themeturn.com/
Description: Treaser,book,author,it, onepage,clean,bootstrap4, 
Version      : 1.0
-------------------------------------------------*/

/*------------------------------------
SECTION TESTIMONIAL
-------------------------------------*/
.testimonial {
  position: relative;
  background: #F4F7FC;
}

.testimonial-section .owl-next:hover,
.testimonial-section .owl-prev:hover{
  background:#cc302b;
  color:#fff;
  border-color:#cc302b ;
}
  
.testimonial-section .owl-next,
.testimonial-section .owl-prev{
    width: 50px;
    height: 50px;
    border: 1px solid #ddd;
    background: transparent;
    border-radius: 50%;
}
.testimonial-section .owl-prev{
  margin-right: 10px;
}

.testimonial-item-content {
  text-align: center;
  transition: all .7s ease;
  position: relative;
  padding: 40px  30px;
}
.testimonial-item-content:hover {
  cursor: pointer;
}

.testimonial-item2{
  padding:40px;
  transform: scale3d(0.9, 0.9, 1);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  border:1px solid transparent;
  position: relative;
  z-index:1;
  background:#f9f9f9;
  -webkit-clip-path: polygon(0 0, 100% 0%, 100% 95%, 0% 100%);
  clip-path: polygon(0 0, 100% 0%, 100% 95%, 0% 100%);
  overflow: hidden;
}
.testimonial-item2:before {
  position: absolute;
  //font-family: "flaticon_mycollection";
  //content: "\f10e";
	width: 60px;
	height: 60px;
	right: 30px;
  top: 40px;
  font-size: 60px;
  color: #cc302b;
  opacity: .3;
}

.testimonial-slider .center .testimonial-item2{
  transform: scale3d(1, 1, 1);
  background:#fff;
  border-radius: 5px;
  border:1px solid #ddd;
}

.testimonial-item2 p {
    font-size: 16px;
    color: #000;
    line-height: 28px;
    margin-bottom: 30px;
}
.testimonial-item2:hover{
  background:#fff;
  box-shadow: 10px 10px 30px rgba(0, 0, 0, 0.04);
  clip-path:none;
}

.testimonial-item2 .author h4 {
  font-size: 22px;
  margin-bottom: 0;
}
.testimonial-item2 .author p {
  font-size: 16px;
  margin-bottom: 0px;
}
.testimonial-item2 .author-img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  overflow: hidden;
  margin-bottom:30px;
}
.testimonial-item2 .author .author-info {
  margin-top: 20px;
}

.testimonial-slider .owl-dots .owl-dot{
  outline: none;
}
.testimonial-slider .owl-dots {
  margin-top:40px!important;
}
.testimonial-slider .owl-dots .owl-dot.active span{
  background: #cc302b;
}

.shape-container {
	position: absolute;
	left: 0;
	right: 0;
	width: 100%;
	z-index: 2;
	transform: translateZ(0);
	overflow: hidden;
}
.shape-position-top {
	top: 0;
	margin-top: -1px;
}
.shape-orientation-inverse {
	transform: rotate(180deg);
}
.shape-line {
	min-height: 19px;
}
.shape-container svg {
	display: block;
	fill: #fff;
	pointer-events: none;
	vertical-align: baseline;
}

.test-author-thumb img {
  margin: 0 auto;
  width: 80px;
  height: 80px;
  border-radius: 100%;
}

.rating a {
  color: #cc302b;
}
