@-webkit-keyframes icon-bounce {
	0%, 100%, 20%, 50%, 80% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateY(-10px);
		-ms-transform: translateY(-10px);
		transform: translateY(-10px);
	}
	60% {
		-webkit-transform: translateY(-5px);
		-ms-transform: translateY(-5px);
		transform: translateY(-5px);
	}
}
@keyframes icon-bounce {
	0%, 100%, 20%, 50%, 80% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
	40% {
		-webkit-transform: translateY(-10px);
		-ms-transform: translateY(-10px);
		transform: translateY(-10px);
	}
	60% {
		-webkit-transform: translateY(-5px);
		-ms-transform: translateY(-5px);
		transform: translateY(-5px);
	}
}
.gt-why-choose-section {
	overflow: hidden;
}
.gt-why-choose-text-area {
	max-width: 560px;
	@media #{$lg,$md,$sm,$xs} {
		margin: 0 auto;
		padding-top: 40px;
	}
}
.gt-why-choose-img-wrapper {
	right: 0;
	top: 15px;
	.img-col-2 {
		margin-top: 15px;
	}
	@media #{$lg,$md,$sm,$xs} {
		justify-content: center;
		position: static !important;
	}
	@media #{$sm,$xs} {
		flex-wrap: wrap;
	}
}
.gt-wc-feature-item {
	gap: 20px;
	margin-bottom: 45px;
	.inner-icon {
		width: 90px;
		height: 90px;
		border-radius: 100%;
		background-color: #fff;
	}
	.inner-text {
		max-width: 395px;
		h3 {
			font-size: 24px;
			font-weight: 900;
		}
		p {
			padding-top: 5px;
		}
	}
	&:hover {
		.inner-icon {
			animation: icon-bounce 0.8s ease-out infinite;
		}
	}
}
.gt-why-choose-img-wrapper {
	.img-wrap {
		overflow: hidden;
		border-radius: 100%;
		position: relative;
		&:before {
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			content: '';
			position: absolute;
			background-color: rgba(0, 0, 0, 0.6);
		}
		span {
			left: 0;
			right: 0;
			top: 50%;
			color: #fff;
			font-size: 19px;
			font-weight: 900;
			position: absolute;
			text-align: center;
			transform: translateY(-50%);
		}
	}
	.inner-img_1 {
		width: 249px;
		height: 249px;
		margin-bottom: 10px;
	}
	.inner-img_2 {
		width: 273px;
		height: 273px;
		transform: translateX(25px);
		@media #{$sm,$xs} {
			transform: translateX(0);
		}
	}
	.inner-img_3 {
		width: 354px;
		height: 354px;
		margin-bottom: 8px;
		transform: translateX(-22px);
		@media #{$sm,$xs} {
			width: 300px;
			height: 300px;
			transform: translateX(0);
		}
	}

	.inner-img_4 {
		width: 295px;
		height: 295px;
		@media #{$sm,$xs} {
			margin: 0 auto;
		}
	}
}
.gt-wc-btn-grp {
	gap: 25px;
}
.gt-client-list {
	ul {
		display: flex;
	}
	li {
		color: #fff;
		width: 38px;
		height: 38px;
		display: flex;
		font-size: 14px;
		font-weight: 600;
		overflow: hidden;
		line-height: 38px;
		margin-left: -16px;
		text-align: center;
		border-radius: 100%;
		border: 2px solid #fff;
		background-color: #002966;
		&:nth-child(1) {
			margin-left: 0;
		}
	}
	.client-number-text {
		font-size: 20px;
		font-weight: 600;
	}
}