.slick-dots {
    position: relative !important;
    bottom: 0 !important;
}
.slick-dots li button:before {
    border: 1px solid #000 !important;
    color: #000 !important;
    background: #000 !important;
	width: 18px !important;
    height: 18px !important;
}
.slick-prev {
	left: 0 !important;
}
.slick-next {
	right: 0 !important;
}
.slick-prev, .slick-next {
	color: #000 !important;
    position: absolute;
    z-index: 999;
}
.slick-prev:before, .slick-next:before{
	color: #000 !important;
	z-index: 999;
}
.testimonials .testimonials-card
{
    position: relative;
    margin: 0 auto;
    background:#fff;
    padding: 20px;
    box-sizing: border-box;
    text-align: center;
    overflow: hidden;
	box-shadow: 0 0px 10px rgb(0 0 0 / 50%);
}
.testimonials-row{
	padding: 0px;
}
.testimonials-col-3, .testimonials-colslider-3{
	padding: 10px;
	width: 33%;
    float: left;
	position: relative;
}
.testimonials .testimonials-card .layer
{
    position: absolute;
    top:calc(100% - 2px);
    left:0;
    width:100%;
    height: 100%;
    background: linear-gradient(#03a9f4, #e91ee3);
    z-index: 1;
    transition: 0.5s;
}
.testimonials .testimonials-card:hover .layer
{
   top: 0;
}
.testimonials .testimonials-card .content
{
   position: relative;
   z-index: 2;
}
.testimonials .testimonials-card .content p
{
   line-height: 24px;
   color:#000;
}
.testimonials .testimonials-card .content .image
{
   width: 100px;
   height: 100px;
   margin: 0 auto;
   border-radius: 50%;
   overflow: hidden;
   border: 4px solid #000;
   box-shadow: 0 10px 20px rgba(0,0,0,.2);
}
.testimonials .testimonials-card .details{
    margin-top: 15px;
    font-size: 15px!important;
    border-top: 1px solid #ccc;
    padding-top: 10px;
	position: relative;
    bottom: 0;
}
.testimonials .testimonials-card .details h2,.details h3
{ 
   color: #000;
}
.testimonials .testimonials-card .details h2 span,.details h3 span
{
    color: #03a9f4;
    font-size: 14px;
    transition: 0.5s;
}
.testimonials .testimonials-card:hover .details h2 span,.details h3 span
{
    color: #000;
}
.testimonials-title{
	font-size: 38px;
    margin-bottom: 22px;
}
@media only screen and (max-width: 980px) {
	.testimonials-col-3 {
		width: 50% !important;
	}
}
@media only screen and (max-width: 640px) {
  .testimonials-col-3 {
		width: 100% !important;
	}
}