/*=======  COUNTER CSS  =======*/
.counter-section {
	.counter-box {
		margin-bottom: 50px;
		@media #{$xsm} {
			font-size: 12px;
		}
		.icon {
			margin-bottom: 30px;
			img {
				max-width: 100px;
			}
		}
		&,
		h4 {
			color: $white;
			font-weight: 700;
			font-family: $roboto;
		}
		h4 {
			font-size: 60px;
			word-spacing: 0;
			.plus-icon {
				font-size: 16px;
			}
			@media #{$xsm} {
				font-size: 38px;
			}
		}
		.title {
			color: #999999;
		}

		&.box-layout {
			@media #{$lg} {
				font-size: 12px;
			}
		}

		&.counter-box-two {
			background-color: $white;
			padding: 30px 40px 30px 120px;
			position: relative;
			margin-bottom: 30px;

			@media #{$lg} {
				padding: 30px 20px 30px 115px;
			}

			@media #{$sm} {
				padding: 110px 25px 30px;
			}

			&,
			h4 {
				font-weight: 400;
				color: $text-color;
			}

			.icon {
				position: absolute;
				top: 40px;
				left: 40px;
				font-size: 60px;
				color: $primary-color;
				margin: 0;
				line-height: 1;
				@media #{$lg} {
					left: 30px;
				}

				@media #{$sm} {
					top: 30px;
					left: 25px;
				}
			}

			h4 {
				color: $heading-color;
				letter-spacing: -1px;
				font-family: $oldstan;
			}
		}
	}
}
