#header{
	border-bottom:1px solid #EEEEEE;
}
#div_center {
	width:100%;
	clear:both;
	padding-top:155px;
	padding-bottom:30px;
	margin: 0 auto;
}
h1{
	color:#444444;
	font-family:"Varela";
	font-size:0.8rem;
	font-weight:normal;
}
.breadcrumbs{
	margin-top:30px;/*20*/
}
.breadcrumbs_link{
	text-decoration:none;
	margin-right:10px;
	color:#444444;
}
.breadcrumbs_link:active{
	color:#444444;
}
.breadcrumbs_link:visited{
	color:#444444;
}
.breadcrumbs_link:hover{
	color:#00b2ff;
}
.margin_right{
	margin-right:10px;
}
h2{
	color:#444444;
	font-family:"Varela";
	font-size:1.2rem;
	font-weight:normal;
}
.title{
	clear:both;
	padding-top:1px;
}
#left_column{
	margin-top:20px;
	float:left;
	color:#444444;
	font-family:"Varela";
	font-size:1.1rem;
	text-align:left;
}
#right_column{
	margin-top:20px;
	float:left;
	color:#444444;
	font-family:"Varela";
	font-size:1.1rem;
	text-align:left;
}
#tuv_quality{
	float:left;
	width:100px;
	margin-bottom:10px;
	margin-left:-10px;
}
#tuv_quality img{
	width:200px;
}
#right_span{
	clear:both;
}
#row_container{
	width:100%;
	clear:both;
	padding-bottom:230px;
	margin: 0 auto;
}
.row{
	clear:both;
	width:100%;
	margin-bottom:16px;
	color:#444444;
	font-family:"Varela";
	font-size:1.1rem;
	text-align:left;
}
#visual_inspection{
	background-color:#a9bfb7;
	color:white;
}
#radial_clearance{
	background-color:#d0cab3;
}
#tolerance_testing{
	background-color:#dce7f4;
}
#noise_testing{
	background-color:#d4e0d7;
}
#vibration_testing{
	background-color:#6f868b;
	color:white;
}
#rockwell_testing{
	background-color:#ccd4cd;
}
.left_column_container, .right_column_container{
	float:left;
	width:50%;
	height:100%;
	display:table;	
	position: relative;
}
.left_text_column{
	float:right;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}
.column_title{
	float:left;
	margin-bottom:20px;
	font-size:1.2rem;
}
.column_text{
	clear:both;
}
.arrow_container{
	margin-top:20px;
	text-align:left;
}
.right_text_column{
	float:left;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}	
#visual, #radial, #tolerance, #noise, #vibration, #rockwell, #radial_hide, #noise_hide, #rockwell_hide{
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#visual{
	background-image:url('../../images/quality/visual.jpg');
}
#radial{
	background-image:url('../../images/quality/radial.jpg');
}
#tolerance{
	background-image:url('../../images/quality/tolerance.jpg');
}
#noise{
	background-image:url('../../images/quality/noise.jpg');
}
#vibration{
	background-image:url('../../images/quality/vibration.jpg');
}
#rockwell{
	background-image:url('../../images/quality/rockwell.jpg');
}
#din_row{
	clear:both;
	margin: 0 auto;
	margin-bottom:50px;
	margin-top:20px;
	height:200px;
	padding-top:50px;
	display:table;
}
#up_arrow_container{
	float:left;
	padding-top:10px;
	border-radius:15px;
	cursor:pointer;
}
#small_up_arrow_container{
	display:none;
}
#din_container{
	float:left;
	margin-top:-4px;
	padding:0 35px 0 35px;
}
#din_container img{
	width:100px;		
}
#din_text_container{
	float:left;
	color:#444444;
	font-family:"Varela";
	font-size:1.1rem;
	text-align:left;
}
.hide{
	display:none;
}





@media screen and (min-width: 1400px) and (max-width: 3000px) {
	#div_center {
		width: 1400px;
	}
	#left_column{
		width: 640px;
		padding-right:60px;
	}
	#right_column{
		width: 640px;
		padding-left:60px;
	}
	#tuv_quality{
		margin-top:-15px;
	}
	.row{
		height:393px;
	}
	.left_text_column{
		height:160px;
	}
	.right_text_column{
		height:160px;
	}
	#visual_text{
		width:620px;
		padding-right:80px;
	}
	#vibration_text{
		width:620px;
		padding-right:80px;
	}
	#tolerance_text{
		width:650px;
		padding-right:50px;
	}
	#radial_text{
		width:640px;
		padding-left:60px;
	}
	#noise_text{
		width:600px;
		padding-left:60px;	
	}
	#rockwell_text{
		width:530px;
		padding-left:60px;	
	}
	#visual{
		background-position: 50% 20%;
	}
	#radial{
		background-position: 20% 60%;	
	}
	#tolerance{
		background-position: 20% 40%;	
	}
	#noise{
		background-position: 20% 40%;	
	}
	#vibration{
		background-position: 20% 85%;
	}
	#rockwell{
		background-position: 20% 50%;
	}
	#din_row{
		width:510px;
		height:100px;
	}
	#din_text_container{
		width:300px;
		margin-top:-10px;
	}
}
@media screen and (min-width: 900px) and (max-width: 1400px) {
	#div_center {
		width: 900px;
	}
	#left_column{
		width: 390px;
		padding-right:60px;
	}
	#right_column{
		width: 390px;
		padding-left:60px;
	}
	#tuv_quality{
		margin-top:30px;
	}
	.row{
		height:393px;
	}
	.left_text_column{
		height:210px;
	}
	.right_text_column{
		height:210px;
	}
	#visual_text{
		width:350px;
		padding-right:100px;
	}
	#vibration_text{
		width:345px;
		padding-right:105px;
	}
	#tolerance_text{
		width:400px;
		padding-right:50px;
	}
	#radial_text{
		width:390px;
		padding-left:60px;
	}
	#noise_text{
		width:350px;
		padding-left:60px;	
	}
	#rockwell_text{
		width:280px;
		padding-left:60px;	
	}
	#visual{
		background-position: 50% 20%;	
	}
	#radial{
		background-position: 20% 60%;	
	}
	#tolerance{
		background-position: 20% 40%;	
	}
	#noise{
		background-position: 20% 40%;	
	}
	#vibration{
		background-position: 20% 85%;	
	}
	#rockwell{
		background-position: 20% 50%;	
	}
	#din_row{
		width:510px;
		height:100px;
	}
	#din_text_container{
		width:300px;
		margin-top:-10px;
	}
}
@media screen and (min-width: 600px) and (max-width: 900px) {
	#div_center {
		width: 600px;
	}
	#left_column{
		width:600px;
		margin-top:20px;	
	}
	#right_column{
		width:600px;
		margin-top:20px;
	}
	#tuv_quality{
		margin-bottom:20px;
	}
	.row{
		height:586px;
		margin-bottom:10px;
	}
	.left_column_container{
		clear:both;
		width:100%;
		height:293px;
	}
	.right_column_container{
		clear:both;
		width:100%;
		height:293px;
	}
	.left_text_column{
		width:600px;
		clear:both;
		margin: auto;
		left: 0;
		height:180px;
	}
	.right_text_column{
		width:600px;
		clear:both;
		margin: auto;
		right: 0;
		height:180px;
	}
	.hide{
		display:block;
		clear:both;
		width:100%;
	}	
	#radial, #noise, #rockwell{
		display:none;
	}
	#visual_text, #vibration_text, #noise_text{
		height:160px;
	}
	#rockwell_text{	
		height:140px;
	}
	#visual{
		background-position: 50% 20%;	
	}
	#radial_hide{
		height:293px;
		background-image:url('../../images/quality/radial.jpg');
		background-position: 20% 60%;	
	}
	#tolerance{
		background-position: 20% 40%;	
	}
	#noise_hide{
		height:293px;
		background-image:url('../../images/quality/noise.jpg');
		background-position: 20% 40%;	
	}
	#vibration{
		background-position: 20% 85%;	
	}
	#rockwell_hide{
		height:293px;
		background-image:url('../../images/quality/rockwell.jpg');
		background-position: 20% 50%;	
	}
	#din_row{
		width:510px;
		height:100px;
	}
	#din_text_container{
		width:300px;
		margin-top:-10px;
	}
}
@media screen and (max-width: 600px){
	#div_center {
		width: 300px;
	}
	#left_column{
		width:300px;
		margin-top:20px;
		font-size:1.0rem;
	}
	#right_column{
		width:300px;
		margin-top:20px;
		font-size:1.0rem;
	}
	#tuv_quality{
		margin-bottom:20px;
	}
	.row{
		height:654px;
		margin-bottom:10px;
		font-size:1.0rem;
	}
	.left_column_container{
		clear:both;
		width:100%;
		height:327px;
	}
	.right_column_container{
		clear:both;
		width:100%;
		height:327px;
	}
	.left_text_column{
		width:300px;
		clear:both;
		left: 0;
		margin: auto;
		height:200px;
	}
	.right_text_column{
		width:300px;
		clear:both;
		right:0;
		margin: auto;
		height:200px;
	}
	.hide{
		display:block;
		clear:both;
		width:100%;
	}	
	#radial, #noise, #rockwell{
		display:none;
	}
	#radial_text{
		height:230px;
	}
	#tolerance_text{
		height:210px;
	}
	#rockwell_text{	
		height:180px;
	}
	#visual{
		background-position: 50% 20%;	
	}
	#radial_hide{
		height:327px;
		background-image:url('../../images/quality/radial.jpg');
		background-position: 20% 60%;	
	}
	#tolerance{
		background-position: 20% 40%;	
	}
	#noise_hide{
		height:327px;
		background-image:url('../../images/quality/noise.jpg');
		background-position: 20% 40%;	
	}
	#vibration{
		background-position: 20% 85%;	
	}
	#rockwell_hide{
		height:327px;
		background-image:url('../../images/quality/rockwell.jpg');
		background-position: 20% 50%;	
	}
	#din_row{
		width:310px;
		height:220px;
	}
	#up_arrow_container{
		display:none;
	}
	#small_up_arrow_container{
		display:block;
		width:30px;
		clear:both;
		margin:0 auto;
		/*margin-bottom:10px;
		border-radius:15px;
		cursor:pointer;*/
	}
	/*#small_up_arrow_container a{
		margin: 0 0 0 0px;
	}*/
	#din_container{
		clear:both;
		width:300px;
		margin:0 auto;text-align:center;
		padding:0 0 20px 0;
	}
/*	#din_container img{
		margin-left:-2px;
	}*/
	#din_text_container{
		clear:both;
		width:300px;
		font-size:1.0rem;
		padding:0 0 20px 0;
		text-align:center;
	}
}










/*#line_down{
	display:none;
}
#new_line{
	display:none;
}*//*
@media screen and (min-width: 1400px) and (max-width: 3000px) {
	
	
	
	
	
	
	#line_down{
		display:block;
	}
}
@media screen and (min-width: 900px) and (max-width: 1400px) {
	
	
	
	
	#radial_text{
		padding:100px 0 0px 60px;
	}
	
	
}
@media screen and (min-width: 600px) and (max-width: 900px) {
	
	
	
	.left_column_container{
		clear:both;
		width:100%;
		height:293px;
	}
	.right_column_container{
		clear:both;
		width:100%;
		height:293px;
	}
	.left_text_column{
		width:600px;
		float:none;
		clear:both;
		margin: 0 auto;
	}
	.right_text_column{
		width:600px;
		float:none;
		clear:both;
		margin: 0 auto;
	}
	.hide{
		display:block;
		clear:both;
		width:100%;
	}
	#visual_text{
		margin-top:55px;
	}
	#radial_text{
		margin-top:43px;
	}
	#tolerance_text{
		margin-top: 43px;
	}
	#noise_text{
		margin-top:55px;
	}
	#vibration_text{
		margin-top:55px;
	}
	#rockwell_text{
		margin-top:69px;
	}
	
	
	#new_line{
		display:block;
	}
}
@media screen and (max-width: 600px) {

	
	
	
	#rockwell, #radial, #noise{
		display:none;
	}
	#visual_text{
		padding:57px 0 48px 0;
	}
	#radial_text{
		padding:20px 0 23px 0;
	}
	#tolerance_text{
		padding: 45px 0 35px 0;
	}
	#noise_text{
		padding:60px 0 43px 0;
	}
	#vibration_text{
		padding:57px 0 47px 0;
	}
	#rockwell_text{
		padding:69px 0 55px 0;
	}
	#visual{
		height:293px;
		background-position: 50% 20%;	
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
	#radial_hide{
		height:293px;
		background-image:url('../../images/quality/radial.jpg');
		background-repeat: no-repeat;
		background-position: 50% 50%;	
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size:cover;
	}
	#tolerance{
		height:293px;
		background-position: 20% 40%;	
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
	#noise_hide{
		height:293px;
		background-image:url('../../images/quality/noise.jpg');
		background-repeat: no-repeat;
		background-position: 20% 40%;	
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
	#vibration{
		height:293px;
		background-position: 20% 85%;	
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
	#rockwell_hide{
		height:293px;
		background-image:url('../../images/quality/rockwell.jpg');
		background-repeat: no-repeat;
		background-position: 20% 50%;	
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}

	#new_line{
		display:block;
	}
}*/