/*Slider*/
/*Slider =============================== */
.testimonial-slider {padding: 0 0 0px; position: relative; z-index: 100;}
.slick-track {padding: 20px 0;}
.testimonial-slider.alignfull {overflow-x: hidden;}

.testimonial-slider .slides .item {border-radius: 2px; padding: 20px 15px 20px 15px; text-align: center; margin: 0 20px; position: relative; }


.testimonial-slider .slides .item .content { margin: 0 auto; line-height: 22px;color:#393939; font-size: 18px;}
.testimonial-slider .slick-list:after	{display: none;}
@media(min-width:1024px){
.testimonial-slider .slick-list {margin: 0 28px;}
.testimonial-slider .slides .item { margin: 0 15px;}
	
	.testimonial-slider .item {display: flex; flex-direction: column;}
	.testimonial-slider .item .image {width:100%;}
	.testimonial-slider .item .testimonial-content {width:100%;}
	
	}

.testimonial-slider .item .image {text-align: center; font-size: 17px; display: flex; column-gap: 10px; color:#fff; margin-top:20px;}
.testimonial-slider .item .name {font-weight: normal; border-right:1px solid #fff; }
 .testimonial-slider .slides img {margin:0 auto; border-radius: 50%;}
.testimonial-slider h2.title { }
.testimonial-slider .slides .item .title {font-weight: bold; color:#393939; font-size: 18px; margin-bottom: 20px;}
.testimonial-slider .slides .item .content {font-size: 17px; max-width:770px; margin: 0 auto;}
.testimonial-slider .slides .item .content .position {display: flex; margin-top:30px; flex-direction: row; justify-content: center; column-gap: 10px;}

.testimonial-slider .slick-next,
.testimonial-slider .slick-prev {top:85%;}

.testimonial-slider .slick-prev:before, .testimonial-slider .slick-next:before {color:#1987A7; font-size: 40px; width:40px; height: 40px;display: block; background-position: center center;
	background-repeat: no-repeat;}

.testimonial-slider .slick-next:before{
	content:'';
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="m5.651 23.5 12.576-11.126a.5.5 0 0 0 0-.748L5.651.5"/></svg>');
	
}
.testimonial-slider .slick-prev:before{
	content:'';
	/*background-color:green;*/
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path fill="none" stroke="currentcolor" stroke-linecap="round" stroke-linejoin="round" d="M18.4.5 5.825 11.626a.5.5 0 0 0 0 .748L18.4 23.5"/></svg>');
	

}
.testimonial-slider button.slick-arrow {background: rgba(255,255,255,.7); border-radius: 50%; width:40px; height: 40px;}
.testimonial-slider button.slick-arrow:hover {background: #fff;}

.testimonial-slider .slick-arrow {display: none !important;}
.testimonial-slider .slick-next {right:20px;}
.testimonial-slider .slick-prev {left:auto; z-index: 555;right:70px;}

.testimonial-slider .slick-dotted.slick-slider {margin-bottom:30px;}
.testimonial-slider .slick-dots {bottom:0px;}
.testimonial-slider .slick-dots li button {padding:0;}
.testimonial-slider .slick-dots li button:before {font-size:18px; background: #d9d9d9;
  border-radius: 50%;   opacity: 1;  content: ''; width:13px; height: 13px;}
.testimonial-slider .slick-dots li.slick-active button:before {color:#393939; opacity:1; content: ''; border:none; background:#999;}

.testimonial-slider .slick-dots li:before {display: none !important;}


/* =====================> Image slider modifications <=======================*/

.testimonial-slider {}
.testimonial-slider.image_slider .slick-list {margin: 0 12px;}
.testimonial-slider.image_slider .slick-arrow {display: block !important;}
.testimonial-slider.image_slider .item {flex-direction: column; margin: 0; padding: 0}
.testimonial-slider.image_slider .item .image {width:100%; flex-direction: column;}
.testimonial-slider.image_slider .item img {border-radius: 0;}
.testimonial-slider .slick-prev:before {stroke:green;}
.testimonial-slider.image_slider .item .name {color: #000; text-align: center;}

.testimonial-slider.image_slider .slick-dots li button:before {font-size:18px; border: 1px solid #999;}

.testimonial-slider.image_slider .slick-dots li.slick-active button:before {color:#666; opacity:1; content: ''; border:none; background:#666;}


@media(max-width:768px){
	.testimonial-slider .slides .item {padding: 10px 0; margin: 0;}
	.testimonial-slider .title {font-size: 32px;}
	.testimonial-slider .slick-dotted.slick-slider {margin-bottom:30px;}
	.testimonial-slider .item .position {font-size: 14px; line-height: 1;}
}


/*Background image in slider*/
.testimonial-slider.bg-image .slick-arrow {display: none !important;}
.testimonial-slider.image_slider.bg-image .slick-list {margin: 0;}
.testimonial-slider.image_slider .item .image { height: 35vw;}
.testimonial-slider.image_slider .item img {position: absolute; width: 100%; object-fit: cover;}
.testimonial-slider.bg-image .item .name {border:none;}
.testimonial-slider .item .testimonial-content {
	    position: absolute;
        z-index: 555;
        max-width: 42vw;
        margin: 0 auto 0 auto;
        left: 0;
        right: 0;
        /* contain-intrinsic-block-size: auto 100px; */
        /* bottom: 0; */
        top: 15vw;
        background: rgba(238,238,238,0.81);
        height: auto;
        padding: 30px;
        border-radius: 12px;
        border: 1px solid #fff;
	text-align: left;
	transform: translateX(10vw);
	box-shadow: 0 0 10px 0px rgba(0,0,0,.15);
	
}
.testimonial-slider.bg-image .item .testimonial-content h2.title {position: absolute; top:-90px; font-size: 38px;}
.testimonial-slider.bg-image .slides .item .content .position {justify-content: start;}
.testimonial-slider.bg-image .slick-dots {bottom:4%;}
@media(max-width:1200px){
	.testimonial-slider.bg-image .item .testimonial-content {max-width: 60vw; padding: 10px;}
	.testimonial-slider.bg-image .item .testimonial-content h2.title  {top:-70px; font-size: 32px;}
	.testimonial-slider.bg-image .item .testimonial-content {top:15vw;}
	.testimonial-slider.image_slider .item img {height: 100%;}
	.testimonial-slider.bg-image .slick-dots {bottom:-14%;}
}
@media(max-width:600px){
	
	.testimonial-slider.bg-image .item .testimonial-content {max-width: 77vw;}
	.testimonial-slider.bg-image .item .testimonial-content .content {font-size: 15px; line-height: 1.3;}
	.testimonial-slider.bg-image .item .testimonial-content {top:26vw;}
	.testimonial-slider.bg-image .item .testimonial-content h2.title {top:-36px; font-size: 22px;}
	.testimonial-slider.bg-image .slides .item {padding:50px 0;}
	.testimonial-slider.image_slider .item .image {height: 70vw;}
}

/*  //////////////// */
.rtl .testimonial-slider .slides .item {text-align:right;}


