@media screen and (max-width:1480px) {
	
	/*
	div.wide_100{ width: 90%!important; margin: 0 5%!important; padding: 0!important; }
	div.footer-content { width: 90%;  margin: 0 5%!important; padding: 40px 0 80px 0!important;  display: block; color: #fff; }
	*/
	
}


@media screen and (max-width: 1200px) {
	/*div.content_inner_100 {  width:70%; margin: 30px 15% 30px 15%;  }
	div.wide_100-text { width: 100%!important; margin: 0 !important; }*/

}


@media screen and (max-width:1080px) {
	/*div.content_inner_100 {  width:100%!important; margin: 100px 0 0 0!important; padding: 0!important; }*/
	/*div.navi_left {display:block; width: 100%!important;  padding: 50px 5% 50px 5%!important; margin: 30px 0; float: left; }
	div.content_inner_80 { width: 100%; padding: 0 5%!important; margin: 0; }
	div.headertxt {width: 70%; margin: -170px 15% 40px 15%; display: block; padding: 15px 5%; font-size: .95em; line-height: 1.25em;}*/
	/*div.content_inner_100 {  width:90%; margin: 30px 5% 30px 5%;  }*/
	
	div.content_inner_100 {   width: 90%!important; margin: 0 5%!important; }
	div.footer-content {   width: 90%!important; margin: 0 5%!important; }
	div.content_inner_80 { width: 100%!important; padding: 0 5%!important; margin: 0!important;}
	div.navi_left { width: 100%!important; padding: 40px 5% 20px 5%!important; }

	/*img.img-right { float:right; width: 50%; padding: 15px 0 45px 5%; margin: 0 0 0 3%;}
	img.img-left { float:left; width: 50%; padding: 15px 5% 45px 0; margin: 0 3% 0 0; }*/
	div.product_box2 { width: 32.3%!important; height: 420px!important; padding: 20px 1%!important; margin: 3px .5%!important; }
	
}

@media screen and (max-width: 840px) {
	
	
	div.accessories { width: 23%; padding: 15px 0.5%; margin: 5px 2% 5px 0;  }
	

}

@media screen and (max-width: 800px) {

	/*div.box-left { float:left; width: 48%; margin: 10px 1%; padding: 15px 3%; }
	div.box-center { float:left; width: 48%; margin: 10px 1%; padding: 15px 3%;  border-right: none;}
	div.box-right { float:left; width: 96%; margin: 10px 2%; padding: 15px 3%; }*/	
	/*div.wide_75 {  width:95%; margin: 5px 0 5px 5%; padding: 25px 0; line-height: 1.6em; border-bottom: none;}
	div.intra_login_form { min-width: 300px; width: 80%;}	*/
	div.navi_top{ width:100%; padding:0!important; }
	
	/*
	
	*/
	/*
	div.content_inner_80 { width: 100%; padding: 0 5%!important; margin: 0; }	
	div.login-info-text { width: 90%!important; margin: 0 auto;}
	div#slogan { padding: 20px 20px; position: absolute; top: 60px; left: 5%; z-index: 4; width: 90%; height: auto; background-image:url("images/bg-white-25.png");}
	div#slogan h1 { font-size: 1.4em; }
	div.txt-box-left { padding: 0 0 0 40px; margin: 20px 0; border-left: solid 20px #bed1de; }
    div.txt-box-right { padding: 0 40px 0 0; margin: 20px 0; border-right: solid 20px #bed1de; }
	*/
	
	h1 { font-size: 1.6em;}
	h2 { font-size: 1.2em;}
div.tech { width: 100%; display: block; padding: 20px 0;}
	
}

@media screen and (max-width: 780px) {
	/*div#slogan { padding: 20px 35px; position: absolute; top: 20px; left: 5%; width: 90%; height: auto;}
	div#slogan h1 { font-size: 1.3em; }*/
a.navi_product_category_link:link, a.navi_product_category_link:visited { 
 color:#fff; text-decoration:none; background-color: #009bde;  }
a.navi_product_category_link:hover { background-color: #222; color: #fff;  }
	
}

	
@media screen and (max-width: 640px) {
	
	
	/*
	a.navi_pw_articles_link:link, a.navi_pw_articles_link:visited {  font-size: 1em; }
	div.video  { width: 99%!important; display: block; float:left!important; padding: 0; margin: 0 .5% 5px .5%; }
	div.headertxt {width: 70%; margin: -160px 15% 30px 15%; display: block; padding: 12px 5%; font-size: .9em; line-height: 1.1em;}
	img.img-right { float:left; width: 100%!important; padding: 15px 0;}
	img.img-left { float:left; width: 100%!important; padding: 15px 0;}
	*/
	div.footer-left { width: 100%!important; padding: 10px 0!important; margin: 0!important;  }
	div.footer-right { width: 100%!important; padding: 10px 0!important;  margin: 0!important;}
	
	div.left-yht {  width: 100%; margin: 0; }
	div.right-yht {  width: 100%; margin: 0; }
	
	img.tuoteryhmakuva-etu {width: 100%; margin: 10px 0;}
	img.tuotekuva {width: 100%; float: right; padding: 20px 0 ;}
	
	div.accessories { width: 31%; padding: 15px 0.5%; margin: 5px 2% 5px 0;  }
	div.product_box2 { width: 49%!important; height: 440px!important; padding: 20px 1%!important; margin: 3px .5%!important; }
	
}

@media screen and (max-width: 480px) {

		div.accessories { width: 48%; padding: 15px 0.5%; margin: 5px 2% 5px 0;  }
	
}