.gt-testimonial-section-2 {
	padding: 95px 0px 125px;
}
.gt-testimonial-item-2 {
	z-index: 1;
	padding-top: 50px;
	padding-bottom: 50px;
	&:before {
		top: 0;
		left: 110px;
		content: '';
		z-index: -1;
		width: 500px;
		height: 500px;
		position: absolute;
		border-radius: 100%;
		transform: scale(0);
		background-color: #ffffff;
		transition: all 800ms ease;
	}
	.inner-item {
		margin: 0 auto;
		max-width: 865px;
		.testimonial-icon {
			width: 110px;
			margin-right: 50px;
		}
		.testimonial-text {
			max-width: 720px;
			span {
				display: block;
				font-size: 17px;
				font-weight: 700;
				padding-bottom: 5px;
			}
			p {
				font-size: 43px;
				font-weight: 800;
				line-height: 1.512;
			}
		}
		.test-author-logo {
			margin-top: 38px;
		}
		.author-inner {
			.inner-img {
				width: 85px;
				height: 85px;
				overflow: hidden;
				margin-right: 12px;
				border-radius: 100%;
			}
			.inner-text {
				span {
					line-height: 1;
					font-size: 27px;
					font-weight: 800;
				}
				li {
					color: #ea9034;
					font-size: 19px;
				}
			}
		}
	}
}
.gt-testimonial-content-2 {
	.gt-testi-slider-arrow-2 {
		width: 88px;
		height: 88px;
		cursor: pointer;
		z-index: 2;
		position: absolute;
		border-radius: 100%;
		border: 2px solid #242424;
		transition: all 500ms ease;
		@media #{$xl,$lg,$md,$sm,$xs} { 
			width: 60px;
			height: 60px;
		}
		@media #{$md,$sm,$xs} {
			position:  static; 
		}
		&:hover {
			color: #fff;
			background-color: #4d00eb;
		}
	}
	.gt-testi-next-prev-2 {
		width: 100%;
		top: 50%;
		@media #{$md,$sm,$xs} {
			gap: 20px;
			display: flex;
			justify-content: center;
			position:  static !important; 
		}
	}
	.gt-testi-button-prev-2 {
		left: -50px;
		background-color: #fff;
		@media #{$xl,$lg,$md,$sm,$xs} {
			left: 0; 
		}
	}
	.gt-testi-button-next-2 {
		right: -50px;
		background-color: #fff;
		@media #{$xl,$lg,$md,$sm,$xs} {
			right: 0;
		}
	}
	.swiper-slide-active {
		.gt-testimonial-item-2 {
			&:before {
				transform: scale(1.0);
				transition-delay: 700ms;
			}
		}
	}
}
@media screen and (max-width: 991px) { 
	.gt-testimonial-section-2 {
		padding: 60px 0px 70px;
	}
	.gt-testimonial-item-2 {
		padding-top: 0;
	}
	.gt-testimonial-item-2 .inner-item .testimonial-text p {
		font-size: 26px;
	}
	.gt-testimonial-item-2 .inner-item .testimonial-icon {
		margin-right: 20px;
	}
	.gt-testimonial-item-2 .inner-item .testimonial-text {
		max-width: 600px;
	}
	.gt-testimonial-item-2:before {
		display: none;
	}
	.gt-testimonial-item-2 .inner-item .test-author-logo {
		margin-top: 30px;
	}
}
@media screen and (max-width: 767px) { 
	.gt-testimonial-item-2 .inner-item,
	.gt-testimonial-item-2 .inner-item .test-author-logo {
		gap: 30px;
		flex-wrap: wrap;
	}
}