@media screen and (min-width: 1200px) {
.error {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:2vw 0px 2.2vw 0px;
	position:relative;
	color: #ff656c;
	font-family: NeueHaasGrotDisp45Light;
	font-size: 1.6vw;
	font-weight: 100;
	line-height: 1.6vw;
	text-align:center;
}
.errorNew {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:3vw 0px 3.2vw 0px;
	position:relative;
	color: #000;
	font-family: NeueHaasGrotDisp45Light;
	font-size: 1.4vw;
	font-weight: 100;
	line-height: 2vw;
	text-align:center;
}
	.errorNew a {
		color: #000;
	}
	.errorNew p {
		float: left;
		width: 100%;
		position: relative;
		text-align: center;
	}

.search_sec {
	background: url(../images/search_1_bg.jpg) center no-repeat;
	background-size:cover;
}

.search {
	float:left;
	width:1170px;
	height:60px;
	margin:1.7vw 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	visibility:hidden;
}
	.search .search-input {
		float:left;
		width:40%;
		height:100%;
		margin:0px 2px 0px 0px;
		padding:3px 0px 0px 20px;
		position:relative;
		color: #8c8c8c;
		font-family: NeueHaasGrotDisp45Light;
		font-size: 16px;
		font-weight: 400;
		line-height: 16px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border:0;
	}
		.search .search-input:focus {
			outline:none;
		}
			
		::-webkit-input-placeholder { /* Chrome/Opera/Safari */
		  color: #8c8c8c;
		}
		::-moz-placeholder { /* Firefox 19+ */
		  color: #8c8c8c;
		}
		:-ms-input-placeholder { /* IE 10+ */
		  color: #8c8c8c;
		}
		:-moz-placeholder { /* Firefox 18- */
		  color: #8c8c8c;
		}
	.search .menu-lang-box {
		float:left;
		position:relative;
	}
		.search .menu-lang-box .en-klik {
			background:#ededed;
			text-align:center;
			text-transform:uppercase;
			display:flex;
			flex-direction:row;
			flex-wrap:wrap;
			justify-content:space-around;
			align-items:center;
			align-content:center;
		}
		.search .menu-lang a:first-of-type p {
			left:2px;
		}
	.search-select {
		float: left;
		width: 20%;
		height: 100%;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 20px;
		position: relative;
		color: #8c8c8c;
		font-family: NeueHaasGrotDisp45Light;
		font-size: 16px;
		font-weight: 400;
		line-height: 36px;
		text-align: left;
		background: #fff url(../images/search_select_arrow.png) right 20px center no-repeat;
		-moz-appearance: none;
		-webkit-appearance: none;
		border: 0px solid rgba(0, 1, 1, 0.33);
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
		.search .search-select:focus {
			outline:none;
		}
	.search-position {
		float:left;
		width:25%;
		height:100%;
		margin:0px 0px 0px 2px;
		padding:3px 0px 0px 20px;
		position:relative;
		color: #8c8c8c;
		font-family: NeueHaasGrotDisp45Light;
		font-size: 16px;
		font-weight: 400;
		line-height: 16px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border:0;
	}
		.search .search-position:focus {
			outline:none;
		}
		
	.search-submit {
		float:left;
		width: 60px;
		height: 60px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		border:0;
		cursor:pointer;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		background: #b7d437 url(../images/search_submit_bg.png) center no-repeat;
	}
	.career {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
}

@media screen and (min-width: 900px) and (max-width: 1199px) {
.error {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:2vw 0px 2.2vw 0px;
	position:relative;
	color: #ff656c;
	font-family: NeueHaasGrotDisp45Light;
	font-size: 1.6vw;
	font-weight: 100;
	line-height: 1.6vw;
	text-align:center;
}

.errorNew {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:3vw 0px 3.2vw 0px;
	position:relative;
	color: #000;
	font-family: NeueHaasGrotDisp45Light;
	font-size: 1.4vw;
	font-weight: 100;
	line-height: 2vw;
	text-align:center;
}
	.errorNew a {
		color: #000;
	}
	.errorNew p {
		float: left;
		width: 100%;
		position: relative;
		text-align: center;
	}

.search_sec {
	background: url(../images/search_1_bg.jpg) center no-repeat;
	background-size:cover;
}

.search {
	float:left;
	width:100%;
	height:60px;
	margin:2.7vw 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	visibility:hidden;
}
	.search .search-input {
		float:left;
		width:40%;
		height:100%;
		margin:0px 2px 0px 0px;
		padding:3px 0px 0px 20px;
		position:relative;
		color: #8c8c8c;
		font-family: NeueHaasGrotDisp45Light;
		font-size: 12px;
		font-weight: 400;
		line-height: 12px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border:0;
	}
		.search .search-input:focus {
			outline:none;
		}
			
		::-webkit-input-placeholder { /* Chrome/Opera/Safari */
		  color: #8c8c8c;
		}
		::-moz-placeholder { /* Firefox 19+ */
		  color: #8c8c8c;
		}
		:-ms-input-placeholder { /* IE 10+ */
		  color: #8c8c8c;
		}
		:-moz-placeholder { /* Firefox 18- */
		  color: #8c8c8c;
		}
	.search .menu-lang-box {
		float:left;
		position:relative;
		right:unset;
		top:unset;
	}
		.search .menu-lang-box .en-klik {
			background:#ededed;
			text-align:center;
			text-transform:uppercase;
			display:flex;
			flex-direction:row;
			flex-wrap:wrap;
			justify-content:space-around;
			align-items:center;
			align-content:center;
		}
		.search .menu-lang a:first-of-type p {
			left:2px;
		}
	.search-select {
		float: left;
		width: 20%;
		height: 100%;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 20px;
		position: relative;
		color: #8c8c8c;
		font-family: NeueHaasGrotDisp45Light;
		font-size: 12px;
		font-weight: 400;
		line-height: 36px;
		text-align: left;
		background: #fff url(../images/search_select_arrow.png) right 20px center no-repeat;
		-moz-appearance: none;
		-webkit-appearance: none;
		border: 0px solid rgba(0, 1, 1, 0.33);
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
		.search .search-select:focus {
			outline:none;
		}
	.search-position {
		float:left;
		width:25%;
		height:100%;
		margin:0px 0px 0px 2px;
		padding:3px 0px 0px 20px;
		position:relative;
		color: #8c8c8c;
		font-family: NeueHaasGrotDisp45Light;
		font-size: 12px;
		font-weight: 400;
		line-height: 12px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border:0;
	}
		.search .search-position:focus {
			outline:none;
		}
		
	.search-submit {
		float:left;
		width: 60px;
		height: 60px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		border:0;
		cursor:pointer;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		background: #b7d437 url(../images/search_submit_bg.png) center no-repeat;
	}
	.career {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
}

@media screen and (min-width: 600px) and (max-width: 899px) {
.error {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:2vw 0px 2.2vw 0px;
	position:relative;
	color: #ff656c;
	font-family: NeueHaasGrotDisp45Light;
	font-size: 1.6vw;
	font-weight: 100;
	line-height: 1.6vw;
	text-align:center;
}

.errorNew {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:3vw 0px 3.2vw 0px;
	position:relative;
	color: #000;
	font-family: NeueHaasGrotDisp45Light;
	font-size: 3vw;
	font-weight: 100;
	line-height: 4vw;
	text-align:center;
}
	.errorNew a {
		color: #000;
	}
	.errorNew p {
		float: left;
		width: 100%;
		position: relative;
		text-align: center;
	}

.search_sec {
	background: url(../images/search_1_bg.jpg) center no-repeat;
	background-size:cover;
}

.search {
	float:left;
	width:100%;
	/* height:60px; */
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	visibility:hidden;
}
	.search .search-input {
		float:left;
		width:100%;
		height:60px;
		margin:0px 0px 3px 0px;
		padding:3px 0px 0px 20px;
		position:relative;
		color: #8c8c8c;
		font-family: NeueHaasGrotDisp45Light;
		font-size: 12px;
		font-weight: 400;
		line-height: 12px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border:0;
	}
		.search .search-input:focus {
			outline:none;
		}
			
		::-webkit-input-placeholder { /* Chrome/Opera/Safari */
		  color: #8c8c8c;
		}
		::-moz-placeholder { /* Firefox 19+ */
		  color: #8c8c8c;
		}
		:-ms-input-placeholder { /* IE 10+ */
		  color: #8c8c8c;
		}
		:-moz-placeholder { /* Firefox 18- */
		  color: #8c8c8c;
		}
	.search .menu-lang-box {
		float:left;
		position:absolute;
		right:0;
		top:0;
	}
		.search .menu-lang-box .en-klik {
			background:#ededed;
			text-align:center;
			text-transform:uppercase;
			display:flex;
			flex-direction:row;
			flex-wrap:wrap;
			justify-content:space-around;
			align-items:center;
			align-content:center;
		}
		.search .menu-lang a:first-of-type p {
			left:2px;
		}
	.search-select {
		float: left;
		width: 100%;
		height: 60px;
		margin: 0px 0px 3px 0px;
		padding: 0px 0px 0px 20px;
		position: relative;
		color: #8c8c8c;
		font-family: NeueHaasGrotDisp45Light;
		font-size: 12px;
		font-weight: 400;
		line-height: 36px;
		text-align: left;
		background: #fff url(../images/search_select_arrow.png) right 20px center no-repeat;
		-moz-appearance: none;
		-webkit-appearance: none;
		border: 0px solid rgba(0, 1, 1, 0.33);
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
		.search .search-select:focus {
			outline:none;
		}
	.search-position {
		float:left;
		width: calc(100% - 60px);
		height:60px;
		margin:0px 0px 0px 0px;
		padding:3px 0px 0px 20px;
		position:relative;
		color: #8c8c8c;
		font-family: NeueHaasGrotDisp45Light;
		font-size: 12px;
		font-weight: 400;
		line-height: 12px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border:0;
	}
		.search .search-position:focus {
			outline:none;
		}
		
	.search-submit {
		float:left;
		width: 60px;
		height: 60px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		border:0;
		cursor:pointer;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		background: #b7d437 url(../images/search_submit_bg.png) center no-repeat;
	}
	.career {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
}

@media screen and (min-width: 0px) and (max-width: 599px) {
.error {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:2vw 0px 2.2vw 0px;
	position:relative;
	color: #ff656c;
	font-family: NeueHaasGrotDisp45Light;
	font-size: 1.6vw;
	font-weight: 100;
	line-height: 1.6vw;
	text-align:center;
}

.errorNew {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:8vw 0px 8vw 0px;
	position:relative;
	color: #000;
	font-family: NeueHaasGrotDisp45Light;
	font-size: 4vw;
	font-weight: 100;
	line-height: 6vw;
	text-align:center;
}
	.errorNew a {
		color: #000;
	}
	.errorNew p {
		float: left;
		width: 100%;
		position: relative;
		text-align: center;
	}

.search_sec {
	background: url(../images/search_1_bg.jpg) center no-repeat;
	background-size:cover;
}

.search {
	float:left;
	width:100%;
	/* height:60px; */
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	visibility:hidden;
}
	.search .search-input {
		float:left;
		width:100%;
		height:60px;
		margin:0px 0px 3px 0px;
		padding:3px 0px 0px 20px;
		position:relative;
		color: #8c8c8c;
		font-family: NeueHaasGrotDisp45Light;
		font-size: 12px;
		font-weight: 400;
		line-height: 12px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border:0;
	}
		.search .search-input:focus {
			outline:none;
		}
			
		::-webkit-input-placeholder { /* Chrome/Opera/Safari */
		  color: #8c8c8c;
		}
		::-moz-placeholder { /* Firefox 19+ */
		  color: #8c8c8c;
		}
		:-ms-input-placeholder { /* IE 10+ */
		  color: #8c8c8c;
		}
		:-moz-placeholder { /* Firefox 18- */
		  color: #8c8c8c;
		}
	.search .menu-lang-box {
		float:left;
		position:absolute;
		right:0;
		top:0;
	}
		.search .menu-lang-box .en-klik {
			background:#ededed;
			text-align:center;
			text-transform:uppercase;
			display:flex;
			flex-direction:row;
			flex-wrap:wrap;
			justify-content:space-around;
			align-items:center;
			align-content:center;
		}
		.search .menu-lang a:first-of-type p {
			left:2px;
		}
	.search-select {
		float: left;
		width: 100%;
		height: 60px;
		margin: 0px 0px 3px 0px;
		padding: 0px 0px 0px 20px;
		position: relative;
		color: #8c8c8c;
		font-family: NeueHaasGrotDisp45Light;
		font-size: 12px;
		font-weight: 400;
		line-height: 36px;
		text-align: left;
		background: #fff url(../images/search_select_arrow.png) right 20px center no-repeat;
		-moz-appearance: none;
		-webkit-appearance: none;
		border: 0px solid rgba(0, 1, 1, 0.33);
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
		.search .search-select:focus {
			outline:none;
		}
	.search-position {
		float:left;
		width: calc(100% - 60px);
		height:60px;
		margin:0px 0px 0px 0px;
		padding:3px 0px 0px 20px;
		position:relative;
		color: #8c8c8c;
		font-family: NeueHaasGrotDisp45Light;
		font-size: 12px;
		font-weight: 400;
		line-height: 12px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border:0;
	}
		.search .search-position:focus {
			outline:none;
		}
		
	.search-submit {
		float:left;
		width: 60px;
		height: 60px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		border:0;
		cursor:pointer;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		background: #b7d437 url(../images/search_submit_bg.png) center no-repeat;
	}
	.career {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
}