	/* Load More Style Code Start */
	.Testimonials-list .testimonial_sub_container {
		display:none;
	}

	/* Load More Style Code End */

	.testimonial-slider-home .item_title {font-size: 30px;}
	.slick-dots {
		position: relative !important; 
		bottom: 0 !important;
	}
	.slick-dots li {width: 10px !important; height: 10px !important;}
	.slick-dots li button {
		width: 8px !important;
		height: 8px !important;
		padding: 0 !important;
		background: #878787!important; 
		border-radius: 100%;
	}
	.slick-dots li.slick-active button {background: #fe7816 !important;}
	.slick-dots li button:before {display: none;}

	/* Testimonial slider for single page start */
	.testimonials {
		overflow: hidden;
		position: relative;
		max-height: 300px;
	}

	.testimonials {
		background: #DCDCDC	;
	}

	.one-slide,
	.testimonial,
	.message {
		border: none !important;
		outline: none !important;
	}

	.icon-overlay {
		position: absolute;
		opacity: 0.3;
		right: 10%;
		top: 0;
		height: auto;
		width: 100%;
		max-width: 400px;
	}

	.carousel-controls .control {
		position: absolute;
		transform: translateY(-50%);
		width: 45px;
		height: 45px;
		border-radius: 50%;
		border: 2px solid #fff;
		z-index: 1;
	}

	.prev {
		left: -2.25rem;
	}

	.next {
		right: -2.25rem;
	}

	@media screen and (max-width: 768px) {
		.testimonials {
			max-height: 700px;
		}
		.icon-overlay {
			height: 300px;
			top: calc(50% - 150px);
		}
		.carousel-controls .control {
			width: 25px;
			height: 25px;
			top: inherit;
		}
		.prev {
			left: 0;
		}
		.next {
			right: 0;
		}
		.control i {
			font-size: .7rem;
		}
		.testimonials .message {
			font-size: 1rem;
		}
		.testimonials h2 {
			font-size: 1.5rem;
		}
	}

	/* Testimonial slider for single page end */