


/*===========================
    16.ACHIEVEMENT css 
===========================*/






.achievement-area{
	& .achievement-counter{
		background: #3b7eff;
		border-radius: 10px;
		& i{
			font-size: 70px;
			color: $white;
			padding-top: 60px;
		}
		& span{
			font-size: 45px;
			font-weight: 700;
			color: $white;
			padding-top: 10px;
		}
		& .title{
			font-size: 18px;
			font-weight: 500;
			color: $white;
			padding-bottom: 60px;
		}
		&.item-2{
			background: #f86e03;
		}
		&.item-3{
			background: #ef5b51;
			margin-left: 30px;
			margin-right: -30px;
			position: relative;
			@media #{$lg} {
				margin-left: 0;
				margin-right: 0;
			}
			@media #{$md} {
				margin-left: 0;
				margin-right: 0;
			}
			@media #{$xs} {
				margin-left: 0;
				margin-right: 0;
			}
		}
		&.item-4{
			background: #0154f7;
			margin-left: 30px;
			margin-right: -30px;
			position: relative;
			@media #{$lg} {
				margin-left: 0;
				margin-right: 0;
			}
			@media #{$md} {
				margin-left: 0;
				margin-right: 0;
			}
			@media #{$xs} {
				margin-left: 0;
				margin-right: 0;
			}
		}
	}
	& .section-title{
		@media #{$md} {
			margin-top: 40px;
		}
		@media #{$xs} {
			margin-top: 40px;
		}
		& .title{
			@media #{$lg} {
				font-size: 36px;
			}
			& span{
				font-size: 46px;
				@media #{$lg} {
					font-size: 36px;
				}
				@media #{$xs} {
					font-size: 28px;
				}
				@media #{$sm} {
					font-size: 46px;
				}
				& span{
					color: $theme-color-3;
				}
			}
		}
		& p{
			color: #c3c3c3;
			padding-bottom: 30px;
			@media #{$lg} {
				font-size: 18px;
			}
		}
	}
	& .achievement-text{
		& p{
			color: #8a8a8a;
			font-size: 14px;
			padding-bottom: 33px;
		}
		& a{
			background: $theme-color-3;
			border-color: $theme-color-3;
			&:hover{
				background: $theme-color;
				border-color: $theme-color;
				
			}
		}
	}
}





.video-play-area{
	height: 895px;
	position: relative;
	background-attachment: fixed;
	&::before{
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		height: 100%;
		width: 100%;
		background-color: rgb(14, 43, 92);
		opacity: 0.749;

	}
	& .video-play-item{
		& a{
			color: $white;
			height: 80px;
			width: 80px;
			border-radius: 50%;
			text-align: center;
			line-height: 80px;
			border: 2px solid $theme-color-3;
			background: $theme-color-3;
			font-size: 20px;
			position: relative;
			&::before{
				position: absolute;
				content: '';
				left: 0;
				top: 0;
				height: 100%;
				width: 100%;
				border: 1px solid $white;
				@include animation(ripple-white 1s linear infinite);
				border-radius: 50%;
			}
			&::after{
				position: absolute;
				content: '';
				left: 0;
				top: 0;
				height: 100%;
				width: 100%;
				border: 1px solid $white;
				@include animation(ripple-white 1.3s linear infinite);
				border-radius: 50%;
			}

		}
		& .title{
			color: $white;
			font-size: 100px;
			font-weight: 700;
			padding-top: 65px;
			padding-bottom: 5px;
			@media #{$xs} {
				font-size: 40px;
			}
			@media #{$sm} {
				font-size: 70px;
			}
			
		}
		& span{
			font-size: 30px;
			font-weight: 500;
			color: $white;
			@media #{$xs} {
				font-size: 18px;
			}
			@media #{$sm} {
				font-size: 30px;
			}
		}
	}
}






