.error_wrap .error-container{ padding: 10%;}
.error_wrap .error-container h2{ font-size: 42px; font-weight: bold; line-height: normal;}
.error_wrap .error-container p{ font-size: 22px; line-height: normal;}
.error_wrap .error-container .error-link{ border-bottom: 1px solid #F29D39;}


.error_wrap .error-container .form-group {position: relative; width: 300px; margin: 0 auto; text-align: left;}
.error_wrap .error-container label {position: absolute; font-size: 18px; top: 10px; left: 45px; width: 100%; color: #000; transition: 0.2s all; cursor: text;}
.error_wrap .error-container input {width: 100%; font-size: 18px; background: none; border: 0; outline: 0; padding: 0.62rem 0; border-bottom: 2px solid #d3d3d3; box-shadow: none; color: #000;}
.error_wrap .error-container input:invalid {outline: 0; color: #ff2300; border-color: #e5e5e5;}
.error_wrap .error-container input:focus, .error_wrap .error-container input:valid {border-color: #FFB241;}
.error_wrap .error-container input:focus~label, .error_wrap .error-container input:valid~label {font-size: 14px; top: -15px; left:0px; color: #000;}
.error_wrap .error-container .srch_icon{ background:url("img/error/srch-icon.png") no-repeat 0px;}
.error_wrap .error-container .srch_icon input{padding-left: 45px;}


@media (max-width: 992px){
 
	
}

@media (max-width: 479px){
	.error_wrap .error-container .form-group{width:100%;}
	
}