.top_reg .fw{width:99%;}
.fw{width:100%;}
#buyReqForm{ margin:15px 5px 0}
.bx-wrapper .bx-prev {left:0px;}
.bx-wrapper .bx-next {right:0px;}
header .bx-viewport ul{ padding:40px 0}
.top_reg{ position:relative; }
#header-search .w240px{ width:200px} 
header .row2{margin-top:0}
header .row1 .col-2{padding:7px 15px}
@-moz-document url-prefix() {.DynBanner img { width: 100%;}}

.top_reg_margin {margin-bottom:0px !important;}

@media(max-width:940px){
	header .row1 .col-2{ width:53%} #header-search #search-keywords{ width:170px}
}

@media(max-width:900px){
	header .row1 .col-2{ width:51%} #header-search #search-keywords{ width:150px}
}

@media(max-width:800px){
header #menu_tab{display:none;}
#header-search #search-keywords{width:250px}
header .row1 .col-2{ width:42%}
.w180px, .ac-w180px > *, .acac-w180px > * > *{ width:145px}
.qc .float li{ width:47%}
.e-brochure, .view-google{ font-size:13px}

.tcl.float.two li{float:none;width:auto;}
.tcl.float.three li{width:49%;}
.tcl.float.four li{width:32%;}
.tcl.float ul:after{clear:both;content:'';display:table;}
#tml > ul>li a{ padding:14px 15px;}

.hotProduct .imgFrame{width:120px;height:120px;}
.hotProduct .imgFrame img{max-width:120px;max-height:120px;display:inline-block;}


header .bxslider .imgFrame{width:150px;height:150px;}
header .bxslider .imgFrame img{max-width:150px;max-height:150px;display:inline-block;}
header .slider li {width:185px !important;}

header .slider li:before{ content:''; position:absolute; border:15px solid transparent; display:table-cell; border-width:40px 93px 25px 93px; border-bottom-color:#fff; top:-63px; left:.8%}
header .slider li:after{ content:''; position:absolute; border:15px solid transparent; display:table-cell; border-width:25px 93px 40px 93px; border-top-color:#fff; bottom:-63px; left:1%;}
header .row1 .col-2{ padding:10px 10px 10px 15px; width:60%}
header .row1 .col-2 .w200px{ width:150px}
#search-select{display:none;}

@-moz-document url-prefix() {.responsiveLargeImageWidth img, .responsiveMediumImageWidth img, .responsiveSmallImageWidth img { max-width:500px;  max-height:400px;}}
}



@media(max-width:768px){
	header .row1 .col-2{ padding:10px 10px 10px 15px; width:56%}
	header .row1 .col-2 .w200px{ width:130px}
	#buyReqForm li{width:47%;}
	#buyReqForm li.w75{ width:73%}
	.hotProduct li{ width:22.5%}
	.hotProduct .imgFrame{width:110px;height:110px;}
	.hotProduct .imgFrame img{max-width:110px;max-height:110px;display:inline-block;}
	.header-search .p10px{ padding:10px 3px}
}