@media (min-width: 1200px) {
	.container-fluid {
		max-width: 1600px;
	}
}

body {
	background-image: url(../images/bg.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

.overflow-x-hidden {
	overflow-x: hidden;
}

.fz-36 {
	font-size: 36px;
}

.cursor-pointer {
	cursor: pointer;
}

.background-light-rgba-20 {
	-webkit-backdrop-filter: saturate(180%) blur(10px);
	backdrop-filter: saturate(180%) blur(10px);
	background-color: rgba(255, 255, 255, .2) !important;
}

.border-fff {
	border-color: #fdebfd!important;
}

.right-0 {
	right: 0;
}

.top-50 {
	top: 50%;
}

@keyframes TopBots {
	0% {
		transform: translateY(-8px)
	}

	50% {
		transform: translateY(0px)
	}

	100% {
		transform: translateY(-8px)
	}
}

@-webkit-keyframes TopBots {
	0% {
		transform: translateY(-8px)
	}

	50% {
		transform: translateY(0px)
	}

	100% {
		transform: translateY(-8px)
	}
}

@-moz-keyframes TopBots {
	0% {
		transform: translateY(-8px)
	}

	50% {
		transform: translateY(0px)
	}

	100% {
		transform: translateY(-8px)
	}
}

@-ms-keyframes TopBots {
	0% {
		transform: translateY(-8px)
	}

	50% {
		transform: translateY(0px)
	}

	100% {
		transform: translateY(-8px)
	}
}

.mouse {
	-webkit-animation: TopBots 1.2s ease-in-out infinite both;
	-moz-animation: TopBots 1.2s ease-in-out infinite both;
	-ms-animation: TopBots 1.2s ease-in-out infinite both;
	animation: TopBots 1.2s ease-in-out infinite both;
	color: #96a6fe;
}


.background-on .active {
	background: #5d73ff;
}

.text-color2-on .active {
	color: #fff;
}

.index-t3 {
	font-size: 1.5625rem;
}

.index-t3 .title_icon {
	background-image: url(../images/title_icon.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
}

.fw-list .fa-square {
	color: transparent;
	box-shadow: 0 0 50px #fff;
	border-radius: 25%;
}

.fw-list .col:nth-child(1) .fa-square {
	background-image: linear-gradient(#65d7f9 10%, #65d7f9);
}
.fw-list .col:nth-child(2) .fa-square {
	background-image: linear-gradient(#497cf0 10%, #497cf0);
}
.fw-list .col:nth-child(3) .fa-square {
	background-image: linear-gradient(#ed95c2 10%, #ed95c2);
}
.fw-list .col:nth-child(4) .fa-square {
	background-image: linear-gradient(#f57471 10%, #f57471);
}
.fw-list .col:nth-child(5) .fa-square {
	background-image: linear-gradient(#54d4ad 10%, #54d4ad);
}
.fw-list .col:nth-child(6) .fa-square {
	background-image: linear-gradient(#b6c2fd 10%, #b6c2fd);
}
.fw-list .col:nth-child(7) .fa-square {
	background-image: linear-gradient(#497cf0 10%, #497cf0);
}
.fw-list .col:nth-child(8) .fa-square {
	background-image: linear-gradient(#ed95c2 10%, #ed95c2);
}
.fw-list .col:nth-child(9) .fa-square {
	background-image: linear-gradient(#f57471 10%, #f57471);
}
.fw-list .col:nth-child(10) .fa-square {
	background-image: linear-gradient(#54d4ad 10%, #54d4ad);
}


