@media only screen and (min-width:1263px) {
.ico_menu{position:absolute;top:12px;left:10px;width:14px;height:10px;display:block;background:url(../images/menu_border_icon.png) 0 center no-repeat}
.slide_index .form_content{padding-left:200px}
.slide_index .form_slide:before{position:absolute;left:0;bottom:0;z-index:-1;content:'';width:100%;height:100%;background:url(../images/person_icon.png) 0 bottom no-repeat}
}
@media only screen and (min-width:981px) {
.m_li:hover,.t_menu,.t_menu:hover{text-decoration:none}
.list_pros li:nth-child(4n+1),.news_page li:nth-child(3n+1){clear:both}
.header_r{margin-top:20px}
.cart_head{padding-left:40px;margin-left:40px;border-left:1px solid #0193bc}
#main_menu{position:relative}
.show_menu #menu-button{display:none}
#main_menu>ul>li{float:left;display:inline-block}
#main_menu>ul>li:not(:first-child){background:url(../images/space_menu.gif) 0 center no-repeat}
#main_menu>ul>li>h3>a{position:relative;padding:0 18px;line-height:40px;white-space:nowrap}
#main_menu ul ul{position:absolute;left:-9999px;top:60px;background:#FFF;z-index:500;transition:All .3s ease-out;-webkit-transition:All .3s ease-out;-moz-transition:All .3s ease-out;-o-transition:All .3s ease-out;-ms-transform:All .3s ease-out;min-width:200px;text-align:left}
#main_menu ul ul li:last-child>h4>a{border-bottom:0}
#main_menu ul ul li a:hover,#main_menu ul ul li:hover>a,#main_menu>ul>li.active>h3>a,#main_menu>ul>li:hover>h3>a{color:#c31a0d}
#main_menu ul ul li a:hover,#main_menu ul ul li:hover>h4>a{color:#000;background-color:#f2efef}
#main_menu li:hover>ul{left:auto;top:0}
#main_menu>ul>li:hover>ul{top:100%}
#main_menu ul ul ul{margin-left:100%;top:0}
#main_menu ul ul li a{padding:0 10px;line-height:30px;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.1);color:#444}
.all_categories{height:40px}
.all_categories h3,.all_categories h4{font-size:1em}
.all_categories h5{font-size:.9em}
.all_categories .tab_cate{background:#ececec;border:1px solid #CCC;height:40px;line-height:40px;position:relative;cursor:pointer;color:#d52b1e;font-size:1.1em;font-weight:700;text-transform:uppercase;padding-left:30px}
#main_cate_menu{border:1px solid #bebebe;border-top:none;background:#FFF;list-style-type:none;margin:0;padding:0;position:relative;display:none;z-index:9999}
.all_categories .show_menu:hover #main_cate_menu,.pc_menu ul li a,.t_menu{display:block}
.m_li{cursor:pointer;float:left;font-weight:700;margin:0;padding:0;width:100%}
.m_li:not(:last-child){border-bottom:1px solid #CCC}
.pc_menu a{font-weight:400}
.m_li:hover{z-index:999999999}
.t_menu{font-weight:700;padding:0 15px;height:36px;line-height:36px}
.t_menu:hover{color:#FFF;background-color:#c92014}
.list_categories img{margin-top:4px}
.list_categories{background:#F3F3F3;left:-9999px;position:absolute;top:-1px;max-height:inherit;z-index:999999999;border:1px solid #cacaca;padding:10px 0}
.m_li:hover .list_categories{display:block;left:100%}
#sticky_navigation .list_categories{top:0}
.list_categories h4{color:#000;font-weight:700;margin:4px 0}
.list_categories ul:last-child{margin-bottom:10px}
.list_categories ul li{font-weight:400;line-height:20px;margin-left:10px}
.tt_cate{font-weight:700;font-size:1.1em;margin:0 15px}
.pc_menu{float:left;width:22%;padding:0 10px}
.SEO_cate{width:34%}
.pc_menu ul li a{padding-left:5px;color:#000}
.list_categories a:hover{text-decoration:underline;color:red}
.pc_menu ul ul li a{color:#6E686E}
#homebanners .form_slide{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;margin-bottom:0}
.slide_index#homebanners .form_content>div.text_col_form{padding-right:20px}
.quick_quotes_area#homebanners .form_content>div.text_col_form{padding-left:20px}
.banner_cate_ct .banner_main_cate{margin-top:50px;float:left;width:32%}
.banner_cate_ct ul{padding:40px 10px;width:68%;height:100%}
.sub_categories_page li{width:14.2857%}
.sort_area{position:absolute;right:5px;top:9px;z-index:5}
.sort_area>div{margin-left:10px;width:180px}
#dtp_info{padding-left:30px}
.l_col_dtp{position:relative;padding-right:290px}
.r_col_dtp{position:absolute;top:0;right:0;width:260px}
}
@media only screen and (min-width:769px) {
#logo{padding-right:30px}
.ads_cate{min-height:232px}
.most-viewed ul{display:block!important}
.pro_left #thumbnails_P{padding:0 70px 20px}
.left_form_comment{padding-right:30px;background:url(../images/seprate-review.png) right 0 repeat-y}
.rule_comment{padding-left:30px}
#footer_menu li:not(:first-child) .col_F_ct,#shippingMethods{padding-left:20px}
.row_input{overflow:hidden}
.banner_cate_ct ul{float:left;padding-left:20px;padding-right:20px}
.banner_cate1 .banner_cate_ct ul{float:right}
.banner_cate_ct .link_title a{display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.banner_cate1 .banner_cate_ct .banner_main_cate a{padding-left:30px}
.banner_cate1 .banner_cate_ct a:hover{color:#FFF!important}
}
@media only screen and (min-width:641px) {
.r_col_form>.columns.col1{padding-right:10px}
.r_col_form>.columns.col2{padding-left:10px}
.banner_cate1{padding-left:180px}
.banner_cate2{padding-right:150px}
.banner_cate_ct li{width:50%;padding:7px 15px}
#TabsContent>div:first-child .text_tab{display:none}
.item_cart .img_cart img{max-width:100px;max-height:60px}
.pro_customer_box .pro_customer_content .prod_customer_col1,.pro_customer_box .pro_customer_content .prod_customer_col2{margin-right:15px;padding-right:15px;background:url(../images/seprate-review.png) right 0 no-repeat}
.pro_customer_box .pro_customer_content .prod_customer_col3{min-height:120px}
}
@media only screen and (min-width:481px) {
.search_box{margin-top:20px}
.price_dtp .prod_saving{position:absolute;top:50%;margin-top:-19px;right:60px}
.btn_addtocart_dtp{margin-right:10px}
.btn_quick_quotes{margin-left:10px}
.button_cart{float:right;width:auto}
.comment_item .comment_content .review{padding-left:10px}
}
@media only screen and (min-width:981px) and (max-width:1263px) {
#sidebar{width:22%!important}
#main_content{width:78%!important}
.cart_head{margin-left:20px;padding-left:15px}
#main_menu h3{font-size:1em}
#main_menu>ul>li>h3>a{padding:0 10px}
.all_categories .tab_cate{padding-left:0;text-align:center}
.form_slide h3 span{display:none}
.form_slide div.row_account{margin-bottom:5px}
.form_slide div.row_account .inputbox{padding:6px 0}
.form_slide div.row_account textarea.inputbox{padding:6px 5px}
.banner_cate2 img{margin-left:-165px}
.list_items ul{margin-left:-20px}
.list_items .pro_item{margin-left:20px}
.price_dtp .prod_saving{right:20px}
.button_dtp{text-align:center}
.button_dtp a{display:block;margin:10px 0}
.btn_addtocart_dtp{width:100%}
}
@media only screen and (min-width:769px) and (max-width:1263px) {
.new_pros li:last-child{display:none}
.list_pros_cate li{width:25%!important}
.list_pros_cate li:nth-child(4n+1){clear:both}
}
@media only screen and (min-width:769px) and (max-width:980px) {
#footer_menu li:nth-child(2n+1),.list_items li:nth-child(2n+1),.news_page li:nth-child(2n+1),.sub_categories_page li:nth-child(4n+1){clear:both}
#sidebar{width:32%!important}
#main_content{width:68%!important}
#logo{padding-top:15px}
.header_r>a{display:block;clear:both;margin-top:10px}
.sub_categories_page li{width:25%}
.list_items li{width:50%!important}
#dtp_info,#homebanners .form_content>div,.pro_left{width:100%!important}
.news_page li{width:50%!important}
.social_network b{display:block;margin-bottom:10px}
#contactus,#info_contact{width:100%!important}
#footer_menu .columns{width:50%!important}
#footer_menu li:nth-child(2n+1) .col_F_ct{padding-left:0}
.box_link_cates li{width:25%}
.banner_cate_ct .banner_main_cate{margin-top:20px}
.banner_cate2 .banner_main_cate{padding-left:20px}
.banner_cate2 img{margin-left:-510px}
}
@media only screen and (min-width:641px) and (max-width:980px) {
.banner_cate_ct .banner_main_cate,.banner_cate_ct ul{width:100%}
.banner_cate_ct ul{margin-bottom:10px}
.pro_customer_box .pro_customer_content .prod_customer_col2 .item .progress{width:80px}
}
@media only screen and (min-width:641px) and (max-width:768px) {
.list_items li:nth-child(4n+1),.news_page li:nth-child(3n+1){clear:both}
.r_col_form>.columns{width:50%!important}
.list_items li{width:25%!important}
.news_page li{width:33.3%!important}
}
@media only screen and (min-width:481px) and (max-width:768px) {
.header_r{position:absolute;top:20px;right:0}
.header_r>a{margin-left:20px}
.box_link_cates li{width:33.3%}
}
@media only screen and (min-width:481px) and (max-width:640px) {
.list_items li,.news_page li{width:50%!important}
.list_items li:nth-child(2n+1),.news_page li:nth-child(2n+1){clear:both}
.item_cart .cell.unit{position:absolute;right:10px;bottom:10px}
.item_cart .cell.amount{position:absolute;right:10px;top:10px;height:30px}
}
@media only screen and (max-width:980px) {
#main_cate_menu>ul>li:first-child img,#main_menu ul,.SEO_cate,.our_commit,.subcate h4,.tab_cate{display:none}
.r_col_dtp,.row_input,.sub_categories_page li:nth-child(4n+1){clear:both}
#right_top_main,.all_categories{width:100%!important}
#main_cate_menu,.list_categories{width:100%!important;height:auto!important;min-height:inherit!important;border:1px solid rgba(0,0,0,.2)}
#main_cate_menu ul{width:100%;display:none}
#main_cate_menu>ul{padding:0 10px}
#main_cate_menu ul ul{background:0 0;border:none}
#main_cate_menu ul li,#main_cate_menu ul li a{width:100%}
#main_cate_menu li:hover>ul>li,#main_cate_menu ul ul li{height:auto}
#main_cate_menu a,.tt_cate{display:block;width:100%;color:#000;height:36px;line-height:40px;border-bottom:1px solid rgba(0,0,0,.2)}
#main_cate_menu li:last-child>.pc_menu>a{border:none}
#main_cate_menu li{float:none;position:relative}
#main_cate_menu .tt_cate{color:#000;padding-left:20px;background:url(../images/arr_l.png) 10px 13px no-repeat}
#main_cate_menu ul ul ul li a{padding-left:35px;background:url(../images/bullet_icon.png) 20px 14px no-repeat}
#main_cate_menu a:hover,#main_cate_menu li.active>a{color:#000!important}
#main_cate_menu ul ul,#main_cate_menu ul ul ul,#main_cate_menu.align-right ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}
#main_cate_menu #menu-button:after,#main_cate_menu #menu-button:before{left:5px;width:20px;position:absolute;content:''}
#main_cate_menu ul ul>li.has-sub>a:after,#main_cate_menu ul ul>li.has-sub>a:before,#main_cate_menu>ul>li.has-sub>a:after,#main_cate_menu>ul>li.has-sub>a:before{display:none}
#main_cate_menu #menu-button{display:block;height:40px;line-height:40px;padding-left:30px;margin:0 auto;cursor:pointer;color:#d52b1e;font-size:110%;font-weight:700;text-transform:uppercase;background:#ececec}
#main_cate_menu #menu-button:after{top:18px;display:block;height:4px;border-top:2px solid #d52b1e;border-bottom:2px solid #d52b1e}
#main_cate_menu #menu-button:before{top:12px;display:block;height:2px;background:#d52b1e}
#main_cate_menu #menu-button.menu-opened:after{top:18px;left:7px;border:0;height:2px;width:15px;background:#d52b1e;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
#main_cate_menu #menu-button.menu-opened:before{top:18px;left:7px;background:#d52b1e;width:15px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#main_cate_menu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;color:#000;height:36px;width:36px;cursor:pointer}
#main_cate_menu .submenu-button.submenu-opened{background:0 0}
#main_cate_menu ul ul .submenu-button{height:36px;width:36px}
#main_cate_menu .submenu-button:after{position:absolute;top:19px;right:13px;width:12px;height:2px;display:block;background:#000;content:''}
#main_cate_menu ul ul .submenu-button:after{top:19px;right:13px}
#main_cate_menu .submenu-button.submenu-opened:after{background:#000}
#main_cate_menu .submenu-button:before{position:absolute;top:14px;right:18px;display:block;width:2px;height:12px;background:#000;content:''}
#main_cate_menu ul ul .submenu-button:before{top:14px;right:18px}
#main_cate_menu .submenu-button.submenu-opened:before{display:none}
#homebanners .form_content>div{text-align:center!important}
.quick_quotes_area .form_content>div.r_col_form{margin-bottom:20px}
.ads_cate img{max-width:inherit}
.sub_categories_page li{width:25%}
.sort_area>div{width:50%;padding:0 5px;margin-top:20px}
.zoomContainer{display:none!important}
#payment_page .dropdown_list,div.row_account .inputbox{width:100%!important}
div.row_account .item_title{width:100%;margin-bottom:5px;text-align:left}
div.row_account .row_right,div.row_button{margin-left:0;width:100%}
}
@media only screen and (max-width:768px) {
#slide_banner{display:block}
.ads_cate{padding:20px 10px}
.banner_cate1 img{margin-left:-500px}
.inner_col{margin:0!important}
.most-viewed .title_filter:after{display:block;cursor:pointer;position:absolute;top:0;right:0;content:'';background:url(../images/faq.png) 98% 12px no-repeat;width:100%;height:36px}
.most-viewed .title_filter.current:after{background:url(../images/faq.png) 98% -62px no-repeat}
footer .column:not(:last-child){margin-bottom:30px}
}
@media only screen and (max-width:640px) {
#nav_Tab,.header-search-link{display:none}
.banner_cate_ct li{width:100%;padding:5px 0}
.list_news .img_news{width:45%}
#img_dtp{margin-right:0}
#nav_Tab{border:none}
#TabsContent{border-top:1px solid #e4e4e4}
#TabsContent>div{padding-top:0!important}
.item_cart{padding-bottom:10px}
.item_cart .cell.total,.row_th_cart{display:none;margin-top:0}
.comment .fb_iframe_widget iframe,.comment .fb_iframe_widget>span{width:400px!important}
.pro_customer_box .pro_customer_content .prod_customer_col1,.pro_customer_box .pro_customer_content .prod_customer_col2,.pro_customer_box .pro_customer_content .prod_customer_col3{width:100%;margin-bottom:15px}
.pro_customer_box .pro_customer_content .prod_customer_col2 .item .progress{width:65%}
}
@media only screen and (max-width:480px) {
#logo,.header_r,.hotline_head{text-align:center}
header{padding-bottom:40px}
.header_r>a{float:none!important;display:inline-block;margin-left:10px;margin-right:10px}
.cart_head{position:relative;top:10px}
.search_form{margin-top:15px}
.hotline_head{top:-40px;color:#FFF;background:none;width:100%;font-size:1.15em}
#homebanners .form_content>div.text_col_form{font-size:1em}
.list_items .pro_item{text-align:left;margin:15px 0 0 30px;border-bottom:1px dotted #CCC}
.btn_payment,.button_dtp{text-align:center}
.list_items .pro_item .img_pro{float:left;width:40%;margin-right:15px}
.list_items .pro_item .saleoff{right:auto;left:0}
.sort_area{display:none}
.price_dtp .prod_saving{margin-top:5px;margin-left:40px}
.button_dtp a{display:block;margin:10px 0}
.btn_addtocart_dtp,.row_btn{width:100%}
.btn_payment{margin-left:0;margin-bottom:10px;width:100%}
.comment .fb_iframe_widget iframe,.comment .fb_iframe_widget>span{width:320px!important}
.item_cart .img_cart{width:30%}
.cell.name{width:70%;margin-top:0}
.item_cart .cell.amount,.item_cart .cell.unit{width:auto;float:right}
.item_cart .cell.amount{padding:0 10px}
.item_cart .cell.amount select{position:relative;margin-top:-5px}
.item_cart .cell.unit:before{content:'x '}
#payment_page>.shippingAddress,.paymentMethods,.shippingMethods{width:100%;margin-bottom:10px}
.comment_item .comment_content .review{display:block}
.box_link_cates li{width:50%}
}
@media only screen and (max-width:320px) {
body{overflow-x:hidden}
.modalPopup{width:92%!important;height:100%;overflow:auto}
.blockcontent1{padding:10px}
.blockcontent1 .col1{width:90%;margin:0;text-align:left}
.blockcontent1 input,.blockcontent1 textarea{width:100%!important}
.comment .fb_iframe_widget iframe,.comment .fb_iframe_widget>span{width:250px!important}
}