.error-area {
	height: 100vh;
    display: flex;
    align-items: center;
}
.error-img {
    margin-bottom: -125px;
	text-align: center;
}
.error-title {
    margin-bottom: 20px;
}
.error-text {
    margin-bottom: 35px;
	max-width: 390px;
}
@include xxl {
	.error-area {
		.anime-img-2 {
			width: 70px !important;
		}
		.anime-img-1 {
			width: 100px !important;
		}
	}
	.error-title {
		font-size: 60px;
	}
}
@include md {
	.error-img {
		margin-bottom: -100px;
	}
	.error-title {
		margin-bottom: 15px;
	}
	.error-area {
		background-position: left;
	}
}

@include sm {
	.error-img {
		margin-bottom: -70px;
	}
	.error-title {
		margin-bottom: 10px;
		font-size: 54px;
	}
}

@include xs {
	.error-img {
		margin-bottom: -3em;
	}
	.error-subtitle {
		margin-bottom: 5px;
	}
	.error-title {
		font-size: 34px;
	}
}

@include vxs {
	.error-img {
		margin-bottom: -2em;
	}
}