


/*===========================
    13.COUNTER css 
===========================*/





.counter-area{
	padding-top: 130px;
	padding-bottom: 128px;
	background: #101e3b;
	position: relative;
	&::before{
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-image: url(../images/counter-dot.png);
		opacity: .6;
	}
	& .counter-play{
		position: relative;
		@media #{$md} {
			margin-right: 0;
		}
		@media #{$xs} {
			margin-right: 0;
		}
		&::before{
			position: absolute;
			content: '';
			left: 0;
			top: 0;
			height: 100%;
			width: 100%;
			background-color: rgba(16, 30, 59,.65);
		}
		& img{
			width: 100%;
		}
		& a{
			position: absolute;
			left: 50%;
			top: 50%;
			transform: translate(-50%, -50%);
			height: 50px;
			width: 50px;
			text-align: center;
			line-height: 50px;
			background: $white;
			border-radius: 50%;
			color: $theme-color-2;
			font-size: 14px;
		}

	}
	& .counter-item{
		padding-left: 120px;
		position: relative;
		@media #{$md} {
			margin-top: 30px;
		}
		@media #{$xs} {
			margin-top: 30px;
		}
		& i{
			position: absolute;
			left: 0;
			top: 50%;
			transform: translateY(-50%);
			color: $white;
			font-size: 70px;
		}
		& .title{
			font-size: 45px;
			color: $theme-color-2;
			@media #{$lg} {
				font-size: 32px;
			}
			@media #{$xs} {
				font-size: 32px;
			}
		}
		& span{
			font-size: 18px;
			color: #91a5ce;
			font-weight: 500;
			@media #{$lg} {
				font-size: 15px;
			}
		}
	}
	&.about-counter{
		padding-top: 0;
		background-color: transparent;
		padding-bottom: 130;
		&::before{
			display: none;
		}
		& .counter-item{
			& i{
				color: $theme-color-2;
			}
			& .title{
				color: $black;
			}
			& span{
				color: $body-text;
			}
		}
	}
}

