.project-done .counter-module-wrappper .right-divider::after {
	display: none;
}
.counter-module .counter-icon {
	height: calc(60px + 30 * (100vw - 320px) / 1600);
	width: calc(60px + 30 * (100vw - 320px) / 1600);
	background: linear-gradient(93.65deg, #fd4524 0%, #f0684b 100%);
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	font-size: calc(24px + 8 * (100vw - 320px) / 1600);
}
.counter-module .counter-info h2 {
	font-size: calc(22px + 14 * (100vw - 320px) / 1600);
}
.counter-module .counter-info p {
	color: #0b0b0b;
	font-size: calc(14px + 8 * (100vw - 320px) / 1600);
}
.testimonials-module .authorImg {
	height: calc(90px + 40 * (100vw - 320px) / 1600);
	width: calc(90px + 40 * (100vw - 320px) / 1600);
	overflow: hidden;
	border: 5px solid #fd4524;
	border-radius: 50%;
}
.testimonials
	.testimonials-swiper
	.swiper-wrapper
	.swiper-slide
	.card
	.card-body
	ul.testimonials-ratings
	li {
	font-size: calc(12px + 5 * (100vw - 320px) / 1600);
}
.testimonials-module .author-meta .testimonials-author-name {
	font-weight: 600;
	font-size: calc(14px + 4 * (100vw - 320px) / 1600);
	line-height: 1.5;
	color: #000000;
	margin-bottom: 0;
}
.testimonials-module .author-meta .testimonials-author-text {
	font-weight: 400;
	font-size: calc(12px + 4 * (100vw - 320px) / 1600);
	line-height: 24px;
	display: block;
	color: rgba(11, 11, 11, 0.5);
}
.testimonials .testimonials-swiper .swiper-button-prev {
	left: 0;
}
.testimonials .testimonials-swiper .swiper-button-next {
	right: 0;
}
