@charset "utf-8";body{color: #333333;font-family: "Tahoma","helvetica","verdana","arial";font-size: 0.75rem;margin: 0;-webkit-text-size-adjust: none;}
body,form,img,p,ul,ol,li,table,th,td,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,input,button,select,textarea,fieldset{margin:0;padding:0;font-size:0.75rem;font-family: "Tahoma","helvetica","verdana","arial";}
a img, img{border:0;}
a:link{color:#666666;}
a:visited{color:#666666;}
a:hover{color:#EF4922;text-decoration: underline;}
a:active{color:#666666;}
a{text-decoration: none;}
h2,h3,h4,h5,h6{font-size:0.75rem;q;font-weight:normal;}
em{font-style:normal;}
ul,ol,li{list-style:none;}
.clearfix::after{clear: both;content: "";display: block;height: 0;visibility: hidden;}
::-moz-placeholder{color: #BDC1C2;}
::-webkit-input-placeholder{color: #BDC1C2;}
/*clear input*/
input{-webkit-appearance:none;}
input[type="button"], input[type="submit"], input[type="reset"], input[type="text"]{-webkit-appearance: none;}
[class^="icon-"]::before, [class*=" icon-"]::before{margin:0;}
/*default set*/
.wrap{word-wrap: normal;word-break: normal;width:1400px;margin:0 auto;}
/*header language*/
.header-language{background-color: #313131;border-top: 0px solid #eb6411;height: 0;overflow: hidden;}
.header-language .wrap h3.title{text-align: center;}
.header-language .wrap h3{color: #FFFFFF;font-size: 18px;line-height: 40px;text-transform: uppercase;}
.header-language .wrap i{position: absolute;right: 10px;height: 30px;top: 5px;color: #FFFFFF;line-height: 30px;padding: 0 15px 0 28px;font-style: normal;text-transform: uppercase;border: 1px solid #414141;cursor: pointer;display: none;}
.header-language .wrap i:before{position: absolute;line-height: 30px;left: 7px;color: #FFFFFF;font-size: 1.3rem;}
.header-language .wrap i:hover{background-color: #eb6411;}
.header-language .wrap li{float: left;width: 12.5%;height: 36px;line-height: 24px;}
.header-language .wrap li a{color: #FFFFFF;position: relative;display: inline-block;padding-left: 35px;text-decoration: none;padding-right: 5px;height: 28px;line-height: 28px;}
.header-language .wrap li a:hover{background-color: #eb6411;}
.header-language li a:before{content: "";background-image: url("../../images/language_60.png");width: 24px;height: 24px;font-size: 48px;position: absolute;left: 5px;top: 1px;border: 1px solid #313131;border-radius: 50%;background-size: 36px auto;}
body.language .header-language{height: 110px;border-top-width: 3px;position: relative;}
body.language .header-language i{display: block;}
/*current language*/
.header-language li a.en:before{background-position: center -1em;}
.header-language li a.uk:before{background-position: center -2em;}
.header-language li a.de:before{background-position: center -3em;}
.header-language li a.fr:before{background-position: center -4em;}
.header-language li a.ru:before{background-position: center -5em;}
.header-language li a.es:before{background-position: center -6em;}
.header-language li a.pt:before{background-position: center -7em;}
.header-language li a.jp:before{background-position: center -8em;}
.header-language li a.gr:before{background-position: center -9em;}
.header-language li a.it:before{background-position: center -10em;}
.header-language li a.kr:before{background-position: center -11em;}
.header-language li a.ae:before{background-position: center -12em;}
.header-language li a.tr:before{background-position: center -13em;}
.header-language li a.pl:before{background-position: center -14em;}
.header-language li a.fi:before{background-position: center -15em;}
.header-language li a.in:before{background-position: center -16em;}
.header-language li a.gu:before{background-position: center -16em;}
.header-language li a.kn:before{background-position: center -16em;}
.header-language li a.mr:before{background-position: center -16em;}
.header-language li a.ml:before{background-position: center -16em;}
.header-language li a.te:before{background-position: center -16em;}
.header-language li a.ta:before{background-position: center -16em;}
.header-language li a.vn:before{background-position: center -17em;}
.header-language li a.th:before{background-position: center -18em;}
.header-language li a.nl:before{background-position: center -19em;}
.header-language li a.ie:before{background-position: center -20em;}
.header-language li a.ph:before{background-position: center -21em;}
.header-language li a.cz:before{background-position: center -22em;}
.header-language li a.my:before{background-position: center -23em;}
.header-language li a.fa:before{background-position: center -24em;}
.header-language li a.hu:before{background-position: center -25em;}
.header-language li a.hr:before{background-position: center -26em;}
.header-language li a.sk:before{background-position: center -27em;}
.header-language li a.si:before{background-position: center -28em;}
.header-language li a.no:before{background-position: center -29em;}
.header-language li a.iw:before{background-position: center -30em;}
.header-language li a.dk:before{background-position: center -31em;}
.header-language li a.ro:before{background-position: center -32em;}
.header-language li a.se:before{background-position: center -33em;}
.header-language li a.bg:before{background-position: center -34em;}
.header-language li a.al:before{background-position: center -35em;}
.header-language li a.et:before{background-position: center -36em;}
.header-language li a.az:before{background-position: center -37em;}
.header-language li a.ee:before{background-position: center -38em;}
.header-language li a.eu:before{background-position: center -39em;}
.header-language li a.by:before{background-position: center -40em;}
.header-language li a.is:before{background-position: center -41em;}
.header-language li a.ba:before{background-position: center -42em;}
.header-language li a.za:before{background-position: center -43em;}
.header-language li a.xh:before{background-position: center -43em;}
.header-language li a.zu:before{background-position: center -43em;}
.header-language li a.kh:before{background-position: center -44em;}
.header-language li a.kz:before{background-position: center -45em;}
.header-language li a.ht:before{background-position: center -46em;}
.header-language li a.ng:before{background-position: center -47em;}
.header-language li a.gl:before{background-position: center -48em;}
.header-language li a.iq:before{background-position: center -49em;}
.header-language li a.lv:before{background-position: center -50em;}
.header-language li a.la:before{background-position: center -51em;}
.header-language li a.lt:before{background-position: center -52em;}
.header-language li a.mg:before{background-position: center -53em;}
.header-language li a.nz:before{background-position: center -54em;}
.header-language li a.mn:before{background-position: center -55em;}
.header-language li a.bd:before{background-position: center -56em;}
.header-language li a.mm:before{background-position: center -57em;}
.header-language li a.np:before{background-position: center -58em;}
.header-language li a.af:before{background-position: center -59em;}
.header-language li a.mw:before{background-position: center -60em;}
.header-language li a.lk:before{background-position: center -61em;}
.header-language li a.tz:before{background-position: center -62em;}
.header-language li a.tj:before{background-position: center -63em;}
.header-language li a.pk:before{background-position: center -64em;}
.header-language li a.ua:before{background-position: center -65em;}
.header-language li a.uz:before{background-position: center -66em;}
.header-language li a.ge:before{background-position: center -67em;}
.header-language li a.rs:before{background-position: center -68em;}
.header-language li a.id:before{background-position: center -69em;}
/*header top*/
.header-top{height: 27px;background-color: #c75007;line-height: 27px;color: #FFFFFF;}
.header-top .btn{float: left;}
.header-top .btn a{display: inline-block;background-color: #414141;padding: 0 10px;color: #FFFFFF;text-decoration: none;}
.header-top .btn a:before{color: #969696;font-size: 0.875rem;margin-right: 5px;}
.header-top .btn a:hover{background-color: #eb6411;}
.header-top .btn a:hover:before{color: #FFFFFF;}
.header-top .btn i{font-style: normal;position: relative;padding-left: 32px;padding-right: 10px;display: inline-block;}
.header-top .btn i:before{color: #6A6A6A;font-size: 1.2rem;position: absolute;line-height: 27px;left: 7px;}
.header-top .btn i:hover{background-color: #eb6411;color:#FFFFFF;}
.header-top .btn i:hover:before{color:#FFFFFF;}
.header-top .links{float: right;color: #696969;}
.header-top .links a{color: #FFFFFF;margin: 0 5px;font-size: 0.75rem;}
.header-top .links i{color: #FFFFFF;font-style: normal;position: relative;display: inline-block;padding-left: 30px;margin-left: 5px;cursor: pointer;padding-right: 10px;}
.header-top .links i:before{font-size: 1.5rem;line-height: 27px;position: absolute;left: 3px;color: #5D5D5D;}
.header-top .links i:hover{background-color: #eb6411;}
.header-top .links i:hover:before{color: #FFFFFF;}
/*header*/
.header{border-bottom: 10px solid #eb6411;}
.header .wrap{position: relative;}
.header a.logo{float: left;margin-top: 20px;}
.header a.logo img{max-height: 58px;}
.header .search{float: right;margin-top: 40px;margin-right: 13px;}
.header .search input[name="q"]{width: 355px;border: 1px solid #C5C5C5;height: 32px;line-height: 34px;border-radius: 5px 0 0 5px;padding-left: 15px;}
.header .search input[type="submit"],.header .search:before{width: 106px;height: 34px;background-color: #eb6411;border: none;border-radius: 0 5px 5px 0;color: #FFFFFF;font-weight: bold;font-size: 0.75rem;cursor: pointer;}
.header .search:before{display:none;}
.header .search input[type="submit"]:hover{background-color: #202020;}
.header i.icon-cart{background-color: #848484;height: 34px;line-height: 34px;border-radius: 3px;float: right;margin-top: 40px;color: #FFFFFF;font-size: 0.875rem;padding: 0 20px;position: relative;overflow: hidden;padding-left: 50px;cursor: pointer;font-style: normal;}
.header i.icon-cart:before{position: absolute;line-height: 34px;left: 6px;z-index: 2;font-size: 1.2rem;}
.header i.icon-cart:after{content:"";background-color: #A5A5A5;width: 70px;height: 70px;position: absolute;border-radius: 50%;right: 100%;margin-right: -39px;bottom: -4px;}
.header i.icon-cart:hover{background-color: #eb6411;}
.header i.icon-cart:hover:after{background-color: #232325;}
/*nav*/
.nav{clear:both;}
.nav li{float: left;height: 40px;line-height: 40px;}
.nav li a{color: #3A3A3A;font-size: 0.875rem;text-decoration: none;display: inline-block;padding: 0 18px;}
.nav li.active a{font-weight: bold;}
#nav-line{background-color: #FFFFFF;bottom: -7px;height: 4px;position: absolute;transition: all .2s ease 0s;-webkit-transition: .2s;-moz-transition: .2s;-o-transition: .2s;}
/*scroll header*/
@media screen and (min-width: 1025px)
{
	body.float{padding-top:151px;}
	body.float .header-language,body.float .header-top,body.float .header{position: fixed;width: 100%;z-index:9999;}
	body.float .header-top,body.float .header,.header-language{transition: all .5s ease 0s;-webkit-transition: .5s;-moz-transition: .5s;-o-transition: .5s;}
	body.float .header-language{top:0;}
	body.float.language{padding-top:484px;}
	body.float.language .header-top{top:333px;}
	body.float.language .header{top:360px;}
	body.float .header-top{top: 0;}
	body.float .header{top: 27px;background-color: #FFFFFF;}
	body.float .header .wrap{height: 51px;}
	body.float .header a.logo{position: absolute;left: 0;top: 8px;margin: 0;}
	body.float .header a.logo img{max-width: 280px;}
	body.float .header .search{position: absolute;margin: 0;right: 0;top: 8px;}
	body.float .header .search input[name="q"]{width: 200px;}
	body.float .header .search input[name="q"]:focus{width:300px;}
	body.float .header i.icon-cart{display:none;}
	body.float .header .nav{margin-left: 300px;}
	body.float .header .nav li{height: 50px;line-height: 50px;}
	/*language fix*/
	html[lang="ta"] body.float .nav li a{padding: 0 2px;font-size: 11px;}
	html[lang="mm"] body.float .nav li a{padding: 0 5px;font-size: 12px;}
	html[lang="ge"] body.float .nav li a{padding: 0 9px;font-size: 12px;}
	html[lang="eu"] body.float .nav li a{padding: 0 8px;}
	html[lang="ph"] body.float .nav li a{padding: 0 10px;}
	html[lang="gr"] body.float .nav li a,html[lang="mw"] body.float .nav li a,html[lang="te"] body.float .nav li a{padding: 0 12px;}
	html[lang="gl"] body.float .nav li a,html[lang="vn"] body.float .nav li a,html[lang="tj"] body.float .nav li a{padding: 0 13px;}
	html[lang="es"] body.float .nav li a{padding: 0 14px;}
	html[lang="de"] body.float .nav li a,html[lang="pt"] body.float .nav li a,html[lang="jp"] body.float .nav li a,html[lang="bg"] body.float .nav li a{padding: 0 15px;}
	html[lang="ua"] body.float .nav li a,html[lang="lt"] body.float .nav li a,html[lang="hu"] body.float .nav li a,html[lang="az"] body.float .nav li a{padding: 0 16px;}
	html[lang="ru"] body.float .nav li a,html[lang="pl"] body.float .nav li a{padding: 0 17px;}
	html[lang="ie"] body.float .nav li a,html[lang="nl"] body.float .nav li a,html[lang="ee"] body.float .nav li a,html[lang="sk"] body.float .nav li a,html[lang="is"] body.float .nav li a,html[lang="kh"] body.float .nav li a,html[lang="af"] body.float .nav li a,html[lang="mg"] body.float .nav li a{padding: 0 18px;}
	html[lang="si"] body.float .nav li a,html[lang="rs"] body.float .nav li a,html[lang="by"] body.float .nav li a,html[lang="ro"] body.float .nav li a,html[lang="lv"] body.float .nav li a,html[lang="id"] body.float .nav li a,html[lang="tz"] body.float .nav li a{padding: 0 19px;}
}
/*header category*/
.header-category{position: absolute;padding-top: 7px;left: 50%;margin-left: -700px;width:0;}
.header-category ul{height:0;overflow: hidden;background-color: #FFFFFF;}
.header-category .layer{position: fixed;left: 0;top: 0;background-color: #000000;width: 100%;height: 100%;opacity: 0.5;z-index: 999;display: none;}
.header-category h2{height: 28px;line-height: 28px;background-color: #EBEBEB;position: absolute;width: 115px;left: -165px;padding-left: 35px;color: #494949;font-weight: bold;text-transform: uppercase;top: 11px;}
.header-category h2:before{position: absolute;left: 8px;color: #A8A8A8;line-height: 28px;font-size: 20px;}
.header-category h2:after{content: "";position: absolute;z-index: 1;width: 0;height: 0;border-top: 6px solid transparent;border-left: 6px solid #EBEBEB;border-bottom: 6px solid transparent;top: 50%;right: -6px;margin-top: -6px;}
.header-category li{float: left;line-height: 36px;color: #7C7C7C;position: relative;border-radius: 5px 5px 0 0;}
.header-category li:last-child{margin-right: 0;}
.header-category li:after{display:none;content: "";position: absolute;z-index: 1;width: 0;height: 0;border-left: 5px solid transparent;border-top: 5px solid #202020;border-right: 5px solid transparent;bottom: -7px;left: 50%;margin-left: -5px;}
.header-category li a{color: #7C7C7C;display: block;padding: 0 10px;text-decoration: none;}
/*category display*/
.header-category-hover:hover + .header-category,.header-category:hover,.header-category.active{width:1400px;}
.header-category-hover:hover + .header-category ul,.header-category:hover ul,.header-category.active ul{width:100%;height:40px;}
.header-category-hover.active + .header-category ul li.active{background-color: #4B4B4B;}
.header-category-hover.active + .header-category ul li.active a{color:#FFFFFF;}
/*category hover*/
.header-category-hover{border-top: 2px solid #202020;background-color: #EFEFEF;padding-top: 15px;display: none;position: absolute;width: 100%;top: 195px;z-index: 9999;}
.header-category-hover ul{width: 1000px;-webkit-column-count: 3;-webkit-column-gap: 0;-moz-column-count: 3;-moz-column-gap: 0;float: left;}
.header-category-hover li{line-height: 18px;padding: 5px 20px 5px 0;}
.header-category-hover dl{width: 400px;float: left;}
.header-category-hover dt{color: #4B4B4B;font-weight: bold;font-size: 0.875rem;line-height: 36px;}
.header-category-hover dd a{float: left;width: 130px;margin-right: 5px;height: 54px;overflow: hidden;text-decoration: none;background-color: #FFFFFF;margin-bottom: 5px;}
.header-category-hover dd a:nth-child(3n){margin-right: 0;}
.header-category-hover dd img{max-width: 90%;margin: 2px auto 0 auto;display: block;}
.header-category-hover dd a b{display: block;text-align: center;height: 32px;line-height: 16px;padding: 5px 0;background-color: #4B4B4B;color: #FFFFFF;margin-top: -42px;}
.header-category-hover dd a:hover b{margin-top: 0;}
.header-category-hover .total{clear: both;padding-top: 15px;line-height: 44px;color: #4B4B4B;}
.header-category-hover .total b{color: #eb6411;}
/*hover*/
.header-category-hover.active{display:block;}
.header-category-hover.active+.header-category h2{background-color: #FE0C10;color: #FFFFFF;}
.header-category-hover.active+.header-category h2:before{color: #FFFFFF;}
.header-category-hover.active+.header-category h2:after{border-left-color: #FE0C10;}
.header-category-hover.active+.header-category li.flexActive{background-color: #4B4B4B;}
.header-category-hover.active+.header-category li.flexActive a{color: #FFFFFF;}
.header-category-hover.active+.header-category li.flexActive:after{display:block;}
.header-category-hover.active+.header-category .layer{display:block;}
/*footer*/
.footer{padding-top: 15px;background-color: #F3F3F3;padding-bottom: 20px;}
.footer .introduction{width: 460px;float: left;color: #7F7F7F;line-height: 18px;margin-right: 40px;padding-top: 40px;background-image: url("../images/logo.png");background-repeat: no-repeat;background-size: auto 30px;}
.footer dl{width: 126px;float: left;}
.footer dt{font-size: 0.875rem;font-weight: bold;color: #060631;line-height: 30px;}
.footer dd{height: 30px;line-height: 30px;}
.footer dd a{color: #313131;}
.footer dd a:hover{color: #EB7461;}
.footer .right{width: 500px;float: right;}
.footer .right .sns a{float: left;width: 34px;height: 34px;background-color: #eb6411;margin-left: 6px;text-align: center;color: #FFFFFF;border-radius: 5px;text-decoration: none;}
.footer .right .sns a:first-child{margin-left: 0;}
.footer .right .sns a:before{font-size: 1rem;line-height: 34px;}
.footer .right .sns a:hover{background-color: #313131;}
.footer .right a.rfq{color: #434343;display: block;background-color: #FFFFFF;text-align: center;height: 33px;line-height: 33px;font-weight: bold;border-radius: 5px;margin-top: 11px;text-decoration: none;}
.footer .right a.rfq:hover{background-color: #eb6411;color: #FFFFFF;}
.footer .copyright{clear: both;margin-top: 40px;border-top: 1px solid #D6DBE1;background-image: url("../images/footer_icon.jpg");background-repeat: no-repeat;background-position: right bottom;padding-top: 10px;line-height: 22px;color: #7F7F7F;}
.footer .copyright p{color: #0070BB;font-weight: bold;}
#footer .copyright a{color: #FFFFFF;position: absolute;left: -9999px;}
.footer .copyright a[href^='mailto:']{position: static;}
/*footer menu*/
ul.footer-mobile{display:none;position: fixed;bottom: 0;width: 100%;background-color: #F9F9F9;border-top: 1px solid #DCDCDC;z-index: 9999;left: 0;}
ul.footer-mobile li{width: 25%;text-align: center;float: left;padding: 0.3rem 0 0.7em 0;cursor: pointer;line-height: 1.5rem;}
ul.footer-mobile li:before{font-size: 1.5rem;display: block;margin: 0 auto;}
.menu-layer{background-color: #000000;width: 100%;height: 100%;position: fixed;z-index: 100;opacity: 0;left: 100%;top: 0;display:none;}
/*navigation*/
.navigation{text-align: right;line-height: 20px;padding: 10px 0;color: #A0A0A0;}
.navigation a{color: #000000;}
.navigation a:after{content:">";margin: 0 7px;font-family: "Tahoma","Arial";color: #A0A0A0;}
/*page*/
#page{padding: 20px 0;}
#page .count{float: left;width: 20%;height: 36px;color: #8A8A8A;}
#page .count i{color: #464646;font-style: normal;font-weight: bold;}
#page .btn{float: left;width: 60%;text-align: center;}

#page .btn i,#page .btn b,#page .btn a{
	width: 32px;height: 32px;display: inline-block;
	line-height: 32px;border: 1px solid #D0D0D0;
	border-radius: 3px;margin: 0 2px;overflow: hidden;
}
#page .btn ul li{
	float: left;
}
#page .btn ul li a{
	width: 32px;
	height: 32px;
	display: inline-block;
	line-height: 32px;
	border: 1px solid #D0D0D0;
	border-radius: 3px;
	margin: 0 2px;
	overflow: hidden;
}
#page .btn ul li .active{
	background-color: #eb6411;
	color: #FFFFFF;
	border: 1px solid #eb6411;
}
#page .btn i{font-size: 16px;color: #8A8A8A;}
#page .btn b{background-color: #eb6411;color: #FFFFFF;border: 1px solid #eb6411;}
#page .btn a{color: #464646;text-decoration: none;}
#page .btn a:first-child,#page .btn a:last-child{font-size: 16px;}
#page .btn a:hover{background-color: #363636;color: #FFFFFF;border: 1px solid #363636;}
#page .switch{float: left;width: 20%;text-align: right;}
#page .switch i{background-color: #EFEFEF;border: 1px solid #CDCDCD;width: 34px;height: 34px;line-height: 34px;text-align: center;display: inline-block;margin-left: 9px;border-radius: 5px;font-size: 22px;color: #858585;cursor: pointer;}
#page .switch i.icon-list{font-size: 19px;}
#page .switch i:hover{background-color: #363636;color: #FFFFFF;border: 1px solid #363636;}
#page .switch i.active{background-color: #EFEFEF;color: #eb6411;border: 1px solid #eb6411;cursor: default;}
/*verify*/
dl.float-verify{position: fixed;top: 50%;left: 50%;width: 400px;margin-left: -200px;z-index: 10000;height: 110px;background-color: #616471;padding: 20px;margin-top: -60px;border: 1px solid #000000;box-shadow: 0 0px 6px #000000;}
dl.float-verify:before{content:"";position: fixed;left: 0;top: 0;background-color: #000000;opacity: 0.5;width: 100%;height: 100%;z-index: 1;}
dl.float-verify dt{position: relative;z-index: 2;color: #FFFFFF;text-align: center;padding-bottom: 20px;}
dl.float-verify dd{z-index: 3;position: relative;width: 147px;margin: 0 auto;text-align: center;}
dl.float-verify dd input[type="text"]{border: 1px solid #000000;height: 26px;width: 75px;float: left;margin-right: 5px;padding-left: 5px;}
dl.float-verify dd input[type="submit"]{background-color: #FF6D0C;border: none;color: #FFFFFF;text-transform: uppercase;display: inline-block;padding: 7px 20px;border-radius: 5px;font-size: 16px;margin: 5px 0;cursor: pointer;}
dl.float-verify dd input[type="submit"]:hover{background-color: #E93A00;}
dl.float-verify dd span{float:left;}
/*animation*/
.header-top .btn a,.header-top .btn i,.header-top .links i,.header .search input[name="q"],.header .search input[type="submit"],.header i.icon-cart,.header-category ul,.footer .right .sns a,.footer .right a.rfq,.header-category-hover dd a b,.left .contact-us i,.left .contact-us a,.manufacturers-list a b,.news a.main:before,.news a.main h2,.news a.main s,.service dl{transition: all .2s ease 0s;-webkit-transition: .2s;-moz-transition: .2s;-o-transition: .2s;}
.loading:before{transition: all 5s ease 0s;-webkit-transition: 5s;-moz-transition: 5s;-o-transition: 5s;}
/*language fix*/
html[lang="fr"] .header-category h2,html[lang="ro"] .header-category h2,html[lang="ge"] .header-category h2{width: 130px;left: -180px;}
html[lang="hr"] .header-category h2,html[lang="ua"] .header-category h2,html[lang="cz"] .header-category h2,html[lang="ba"] .header-category h2,html[lang="pl"] .header-category h2,html[lang="lv"] .header-category h2,html[lang="ph"] .header-category h2,html[lang="tz"] .header-category h2{width: 140px;left: -190px;}
html[lang="it"] .header-category h2,html[lang="es"] .header-category h2,html[lang="pt"] .header-category h2,html[lang="ru"] .header-category h2,html[lang="gl"] .header-category h2,html[lang="rs"] .header-category h2,html[lang="gr"] .header-category h2,html[lang="al"] .header-category h2,html[lang="eu"] .header-category h2,html[lang="bg"] .header-category h2,html[lang="lt"] .header-category h2,html[lang="ta"] .header-category h2,html[lang="tj"] .header-category h2,html[lang="mw"] .header-category h2{width: 150px;left: -200px;}
html[lang="jp"] .header-category h2,html[lang="kr"] .header-category h2,html[lang="th"] .header-category h2{width: 70px;left: -120px;}
html[lang="si"] .header-category h2,html[lang="az"] .header-category h2{width: 120px;left: -170px;}
html[lang="mm"] .header-category h2{width: 170px;left: -220px;}
@media screen and (max-width: 767px)
{
	*{tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;-ms-tap-highlight-color:transparent;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;}
	input{-webkit-appearance:none;border-radius:0;}
	input[type=button],input[type=reset],input[type=submit],input[type=text]{-webkit-appearance:none;border-radius:0;}
	/*default set*/
	body{padding-top: 44px;padding-bottom: 60px;}
	.wrap{width: auto;}
	/*header language*/
	.header-language{position: fixed;width: 100%;bottom: 60px;z-index: 101;}
	.header-language .wrap h3.title{overscroll-behavior: none;}
	.header-language .wrap ul{height: 330px;overflow-y: auto;overscroll-behavior: contain;}
	.header-language .wrap li{width: 33.3%;}
	/*header top*/
	.header-top,.header-category{display: none;}
	/*header*/
	.header{border-bottom: none;}
	.header .wrap{width: auto;}
	.header a.logo{display: none;}
	.header .search{float: none;margin: 0;position: fixed;top: 5px;left: 1%;width: 98%;z-index: 98;}
	.header .search:before,.header .search input[type="submit"]{display:block;width: 10%;height: 34px;line-height: 34px;position: absolute;right: 0;top:0;}
	.header .search input[name="q"]{width: 100%;height: 34px;border-radius: 0 5px 5px 0;}
	.header .search input[type="submit"]{text-indent: -999px;background-color: transparent;}
	.header i.icon-cart{display: none;}
	/*nav*/
	.nav{position: fixed;left: -180px;background-color: #eb6411;width: 180px;height: 100%;z-index: 99;top: 0;}
	.nav li{float: none;}
	.nav li a{color: #FFFFFF;display: block;}
	#nav-line{display: none;}
	/*menu*/
	.menu-layer{display:block;overscroll-behavior: none;}
	body.menu .menu-layer{left: 180px;opacity: 0.5;}
	body.menu .nav{left:0;}
	body.menu ul.footer-mobile li.icon-menu,body.language ul.footer-mobile li.icon-language{color: #eb6411;}
	.nav,.menu-layer,.header-language{transition: all .2s ease 0s;-webkit-transition: .2s;-moz-transition: .2s;-o-transition: .2s;}
	/*show language*/
	body.language .header-language{height:340px;position: fixed;}
	body.language .header-language i{display: none;}
	body.language .menu-layer{bottom: 400px;left: 0;opacity: 0.5;}
	.footer .introduction{padding-left: 0.5rem;padding-right: 1rem;margin-right: 0;width: auto;background-position: center 0;float: none;padding-bottom: 10px;}
	.footer dl{width: auto;float: none;margin-left: 1rem;}
	.footer .right{width: auto;float: none;text-align: center;}
	.footer .right .sns a{display: inline-block;float: none;}
	.footer .right a.rfq{margin: 10px 20px 0 20px;}
	.footer .copyright{text-align: center;background-size: 80% auto;background-position: center 5px;padding-top: 60px;}
	/*footer menu*/
	ul.footer-mobile{display:block;}
	.navigation{padding-right: 1rem;}
	/*page*/
	#page .count{display: none;}
	#page .btn{text-align: right;padding-right: 0.5rem;width: auto;float: none;}
	#page .btn i,#page .btn b,#page .btn a{text-align: center;}
	#page .btn a{display: none;}
	#page .btn a:first-child,#page .btn a:last-child{display: inline-block;}
	#page .switch{display: none;}
}