.gt-testimonial-section {
	z-index: 1;
	overflow: hidden;
	.gt-testimonial-shape1 {
		top: 0;
		left: 0;
		z-index: -1;
		@media #{$xl,$lg,$md,$sm,$xs} {
			display: none;
		}
	}
	.gt-testimonial-shape2 {
		top: 0;
		right: 0;
		z-index: -1;
	}
}
.gt-testimonial-text-area {
	max-width: 480px;
	@media #{$xl,$lg,$md,$sm,$xs} {
		max-width: 450px;
	}
	@media #{$lg,$md,$sm,$xs} { 
		max-width: 800px;
	}
}
.gt-testimonial-slider-area {
	display: flex;
	justify-content: space-between;
	@media #{$lg,$md,$sm,$xs} {
		flex-wrap: wrap;
		justify-content: center;
	}
}
.gt-testimonial-slider {
	width: 100%;
	height: 450px;
	max-width: 680px;
	@media #{$xl,$lg,$md,$sm,$xs} {
		max-width: 740px;
	}
	@media #{$lg,$md,$sm,$xs} { 
		margin-top: 80px;
	}
	.testimonial-btn {
		bottom: 0;
		right: -30px;
		position: absolute;
		@media #{$xl,$lg,$md,$sm,$xs} {
			right: 15px;
		}
		@media #{$sm,$xs} {
			left: 0;
			right: 0;
			gap: 15px;
			bottom: 0px;
			display: flex;
			justify-content: center;
		}
		@media #{$xxs} {
			bottom: -80px;
		}
		div {
			a {
				width: 53px;
				height: 53px;
				color: #1a1e21;
				display: flex;
				margin: 10px 0px;
				align-items: center;
				border-radius: 100%;
				justify-content: center;
				background-color: #f0f0f0;
				&:hover {
					color: #fff;
					background-color: #4700e8;
				}
			}
		}
	}
	.choose_slider_items li {
		text-align: left;
		max-width: 595px;
		@media #{$xs} {
			max-width: 100%;
		}
	}
	.choose_slider_items .current_item {
		left: 0px;
		top: 0px;
		right: 0;
		.gt-testimonial-innerbox-item {
			.gt-testimonial-img {
				opacity: 1;
				left: -55px;
				@media #{$md,$sm,$xs} {
					left: 0;
				}
			}
		}
	}
	.choose_slider_items .next_item {
		top: 150px;
		left: 40px;
		opacity: 1;
		right: -40px;
		transform: scale(1,1);
		.gt-testimonial-innerbox-item {
			background: #f1ebe4;
		}
		@media #{$sm} {
			top: 100px;
		}
		@media #{$xs} {
			opacity: 0;
		}
	}
	.choose_slider_items .previous_item {
		top: 0px;
		left: 35px;
		z-index: 0;
		opacity: 0;
		right: -30px;
		transform: scale(1,1);
	}
	.choose_slider_items .previous_hidden,
	.choose_slider_items .next_hidden{
		top: 0;
		left: 0;
		transform: scale(1,1);
	}
}
.gt-testimonial-innerbox-item {
	border-radius: 20px;
	padding: 50px 60px;
	transition: all 500ms ease;
	background: #4700e8;
	@media #{$xs} {
		padding: 30px 20px;
	}
	.gt-testimonial-img {
		left: -0px;
		top: -35px;
		opacity: 0;
		width: 125px;
		height: 125px;
		overflow: hidden;
		position: absolute;
		border-radius: 100%;
		transition: all 500ms ease;
		@media #{$md,$sm} {
			height: 80px;
			width: 80px;
		}
		@media #{$xs} {
			height: 80px;
			width: 80px;
			position: static;
			margin-bottom: 10px;
		}
	}
	.gt-testimonial-text {
		p {
			color: #fff;
			font-size: 19px;
			font-weight: 500;
			line-height: 1.684;
		}
	}
	.gt-testimonial-meta-rate {
		margin-top: 24px;
		.gt-testimonial-meta {
			h3 {
				line-height: 1;
				color: #000000;
				font-size: 22px;
				font-weight: 700;
				background-color: #fff;	
				padding: 13px 40px 13px 20px;
				border-radius: 30px 30px 30px 0px;
				@media #{$xs} {
					font-size: 18px;
					padding: 8px 40px 8px 20px;
				}
			}
			span {
				top: -1px;
				color: #000000;
				line-height: 1;
				font-size: 15px;
				position: relative;
				display: inline-block;
				padding: 8px 15px 10px;
				background-color: #fff;	
				border-radius: 0px 0px 20px 20px;
				@media #{$xs} {
					top: -4px;
					font-size: 13px;
					padding: 5px 15px;
				}
			}
		}
		.gt-testimonial-rate {
			text-align: center;
			i {
				color: #F8C245;
			}
		}
	}
}