@media only screen and (max-width:1600px){.vendorspage-index-index .col-left.sidebar .sidebar, .vendorspage-category-view .col-left.sidebar .sidebar{width:100%}
}
@media only screen and (max-width:1400px){.vendorspage-index-index .col-left.sidebar .sidebar, .vendorspage-category-view .col-left.sidebar .sidebar{width:1266px}
}
@media only screen and (max-width:1300px){.category-banner-forum{padding:50px 1% 37px}
.block-layered-nav dd ol li{margin-right:40px;}
.col-left{width:100%;padding-top: 10px}
.tabs-po{width:20%}
.cms-home .nav-container-top .level-one a{margin-right:6px}
.product_list_sub, .category-best-list{padding:46px 1%}
.all-background-padding{width:1024px}
.catalog-product-compare-index .compare-list{width:auto;}
.col-left.sidebar #nav ul li a span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.checkout-onepage-index .opc .step{width:64%;padding:15px 20px 15px 20px;}
.category_box div{width:49%}
.product_list_sub li .actions button.button, .product_list_sub .add-to-links li, .category-products li .actions button.button, .category-products .add-to-links li{margin-right:8px}
.category-products .products-grid .actions{left:7%}
.product_list_sub .products-grid .actions{left:13%}
.block-layered-nav dd{width:74%}
.block-layered-nav dt{padding:10px 5px}
.mini-products-list .product-details{width:56%}
.col1-layout .product-view .related-products .block-related{width:19%}
.product-view .product-img-box .product-image-zoom{width:100%;height:385px;}
.product-view .product-img-box .product-image-zoom img{width:100%;height:auto}
.simple-forum-content{width:1115px;padding:20px !important}
.simple-forum-content .forum-topic-list ul li:first-child{width:66%}
.forum-topic-list ul:hover li:first-child{width:69%}
.all_category_products{width:1115px;padding:20px !important;margin-top:40px}
.vendorspage-index-index .category-products .products-grid li.item{margin:20px 10px;width:23%}
.confirm-content{width:1024px}
.register_box div.title h2{font-size:18px;width:75%;padding-top:26px;padding-bottom:10px;}
.customer-account-create .buttons-set{padding-top:15px}
.register_box div.title{padding-bottom:0}
.catalog-product-view ol#block-related li{padding:0px 10px 0 9px;}
}
@media only screen and (max-width:1260px){.customer-account .main{width:auto;}
}
@media only screen and (max-width:1193px){.vendorspage-index-index .category-products .products-grid .actions,.products-grid .actions{left:25px;}}
@media only screen and (max-width:1190px){#showVendors{width:50%;}
.vendorspage-index-index .category-products .products-grid .actions,.products-grid .actions{left:19px;}
.header .form-search input.input-text{width:44%;border-radius:0}
.header{padding:10px 0}
.header .form-search button.button span{width:102px}
.header .home-my-account{margin:35px 12px}
.header .form-search{width:auto}
.header .quick-access{width:40.8%;margin-left:27px}
.cms-home .nav-container-top .level-one a{padding:8px 10px}
.all_category_products, .all-background-padding, .header-container .web_top .center, .header, .width-list, .container, .sub_industry_category, .product_list_sub, .category-best-list, .category-banner-forum,
.catalog-product-compare-index .compare-list{width:1024px}
.category-banner-forum .center_banner{width:47.6%}
.product_list .products-grid li.item{padding:0;margin-right:15px !important;}
.product_list .owl-carousel .owl-item{}
.product_list_sub ul.commercial, .product_list_sub ul.trading{width:76.5%}
.product_list_sub .products-grid li.item{margin-right:11px;width:23.9%}
.product_list_sub .products-grid li.item:last-child{margin-right:0;}
.container-right{width:61%}
.footer-middle .sn-middle{margin-right:30px;}
.product_list_sub li .actions button.button, .product_list_sub .add-to-links li, .category-products li .actions button.button, .category-products .add-to-links li{margin-right:10px;}
.forum-topic-index .forum-statistic-block, .simple-forum-content{width:910px;padding:20px !important;}
.forum-block{width:270px}
.forum-new-topic{width:68%}
.forum-new-topic table tr td:first-child{padding-left:10px;}
.forum-new-topic table td{line-height:16px}
.block-Filter{display:none}
.col2-left-layout .col-main,.col-left{margin-top:0}
.product-essential{margin-top:40px}
.searchautocomplete .searchautocomplete-placeholder{width:94%!important}
}
@media only screen and (max-width:1170px){.navi_vendor ul.owl-carousel1 .owl-buttons div{display:none;}
#showVendors{width:56.9%;}
.cart .crosssell .products-grid .actions{left: 0}
.icon-shopcart:before{content:'My checklist'!important;font-size: 16px;font-family: Helvetica, Arial, sans-serif}
.searchautocomplete .searchautocomplete-placeholder{width:90%!important}
#nav a.level-top{display:block;}
.header .quick-access{width:56.9%;float:right;margin:0;}
.header .logo a{width:100%;}
.header h1.logo{width:32.73%;}
.wrapper{min-width:auto}
.order-details .data-table .odd, .order-details .data-table .even{background:none;}
.topic-block a{font-size:14px}
.checkout-onepage-success .buttons-set{padding:30px 0}
p.welcome-msg{display:none;}
.header-container .web_top .center,.header{width:100%;}
.header-minicart .block-cart .block-content{display:none!important;padding:7px 20px;}
.header-container .web_top .center ul.top-list li:last-child, .header-container .web_top .center ul.top-list li.whislist{display:none}
.header-container .web_top .center ul.top-list li{/*line-height:48px*/}
.header-container .web_top .center ul.top-list li.login-reg{display:none}
.header-container .web_top .center ul.top-list li a{padding:0;font-size:14px;margin-right:10px}
.header-container .web_top .center ul.top-list li span{display:none}
.header-language-background,.home-my-account,.header-minicart{float:right;margin:0;}
.home-my-account a{/*text-indent:-999em;*/display:block;/*background:url(../images/sings-icon.png) no-repeat 50% 23%;*/width:200px;height:30px;padding:0 25px;/*border-left:1px solid #61738a;*/font-size: 16px;font-family: Helvetica, Arial, sans-serif}
.header-container .web_top .center{height:30px;overflow:hidden;}
.header-minicart .block-cart .block-title div.cartpro::before{font-size:26px;line-height:50px;}
.block-cart .block-title .info-mini-cart{border-radius:26px;line-height:29px;min-width:26px;height:26px;font-size:14px;margin:0;font-family: Helvetica, Arial, sans-serif}
.header-minicart{;padding:0 25px;/*border-left:1px solid #61738a*/}
.header-minicart .block-cart .block-title div.cartpro::before{content:'';}
.header-minicart .block-cart .block-title .cartpro{/*background:url(../images/sings-icon.png) no-repeat 50% 37%;*/width:96px;height:30px;}
span.currency{display:none;}
.currency-switcher span.USD{background:url(../images/sings-icon.png) no-repeat 50% 11.3%;width:26px;height:20px;}
.currency-switcher span.SGD{background:url(../images/sings-icon.png) no-repeat 50% 0;width:26px;height:35px;}
.currency-switcher{padding:0 25px;/*border-left:1px solid #61738a;border-right:1px solid #61738a;*/font-size:18px;height:30px;position:relative;font-family: Helvetica, Arial, sans-serif}
.header-language-background .header-language-container .currency-switcher select{margin-left:15px;opacity:0;position:absolute;width:80px;top:-5px;height:35px;}
.header-language-background .header-language-container .currency-switcher select option{padding:7px;text-align:center;}
.menu_tab{background-color:#5b697a;overflow:hidden;float:left;display:block;}
#nav .menu-menu{cursor:pointer;text-align:center!important;left:330px!important;float:left;font-size:20px;color:#fff;line-height:50px;width:70px;text-align:right;position:absolute;top:0;}
.nav-container{position:fixed;top:0;left:0;z-index:999;display:none;}
#nav ul li.parent a{width:80%;position:relative;}
#nav ul li.parent ul li.level3 a{width:100%;}
#nav ul li.parent > a span::after{display:none;}
#nav ul.level0 li.first{margin-top:0;}
#nav ul ul, #nav ul div{margin-top:0;}
#nav li .shown-sub ul.shown-sub, #nav li .shown-sub li div.shown-sub{top:-1px;}
#nav.nav-title li.level0.nav-1{width:330px;}
.header .home-my-account a::before,#nav ul li.parent > a span::after{content:'';}
.header .home-my-account a::before,#nav ul li.parent::before{font-family:"FontAwesome";content:"\f105";font-size:20px;position:absolute;text-align:center;color:#2f2f2f;line-height:44.5px;right:0;width:16%;border-bottom:1px solid #fff;}
#nav.nav-title{width:400px;}
#nav ul li a span{font-size:16px;padding-right:0;}
.nav-container-top{overflow:hidden;height:54px;line-height:54px;background-color:#f0f0f0;display: none;}
.nav-container-top .level-one a{background:none;font-size:18px;padding:0;color:#333;}
.nav-container-top .level-one li{float:left;}
.nav-container-top .level-one li:first-child{padding-left:20px;}
.nav-container-top .level-one li:last-child{padding-right:20px;}
.header .form-search input.input-text{width:53%;}
.header .form-search button.button{width:21%;}
.header .form-search button.button span{width:auto;}
.header .form-search{width:auto;}
.header-container .web_top,.header{padding:0 20px;width:auto;}
.nav-container-top .level-one a:hover{background:none;}
.cms-home .nav-container-top .level-one a{font-size:14px;background:none;padding:0;margin:0;}
#nav ul.level0 li.level1.parent.open{border-left:5px solid #fff;}
.mobile,.category-banner-forum p.nav-celect{display:none;}
.home_list{margin-bottom:20px;padding:0 20px;}
.home_list ul li a{padding:0 20px;}
.home_list ul li:first-child a{padding:0 20px 0 0;}
.home_list ul li:last-child a{padding:0 0 0 20px;}
.width-list,.home_list ul{width:auto;}
.home_list ul li a::before{font-size:20px;}
.category-banner-forum{width:auto;margin:0 auto 40px;padding:20px 20px 30px;}
.category-banner-forum .center_banner{margin-left:0;margin-right:10px;width:43.2%;}
.category-banner-forum .left_forum{width:55.7%;}
.category-banner-forum .left_forum .topics-list-block{float:left;width:46%;}
.topics-list-block{margin:0 10px}
.voice-from,.forum-comtent{height:406px;}
.all_category_products, .all-background-padding, .header, .width-list, .container, .sub_industry_category, .product_list_sub, .category-best-list, .category-banner-forum{width:auto}
.category-best-list{margin:0 auto 40px;padding:20px 20px 30px;}
.category_name{font-size:18px;width:80.4%;padding:0;}
.product_list .owl-prev{right:0px;background:url(../images/flex-slder-tab.jpg) no-repeat left;height:54px;width:54px;top:-75px;right:71px;}
.products-grid li.item a.product-image img{width:100%;height:100%;}
.product_list .owl-next{background:url(../images/flex-slder-tab.jpg) no-repeat right;height:54px;width:54px;top:-75px;right:10px}
.products-grid li.item{padding:0 14px 0 0;}
.products-grid .product-name a{font-size:12px;}
.products-grid .product-name{height: 32px;}
.price-box .price,span.price_zero{font-size:14px;}
span.price_zero{margin:5px 0 62px;}
.product-shop .f-fix span.price_zero{margin:5px 0}
.catalog-product-view .add-to-links li a,.catalog-product-view .add-to-links li{width:40px;height:40px;line-height:40px;}
.price-box .old-price .price{font-size:14px;display: none;}
.product_list{padding:10px 0 30px 0;}
.bottom-banner{margin-bottom:20px;}
.choose-categories{margin-top:40px;}
.product_list_sub{width:auto;margin:0 auto 40px;padding:40px 20px 40px;}
li .actions button.button, .add-to-links li, .vendorspage-index-index .category-products li .actions button.button, .vendorspage-index-index .category-products .add-to-links li,
.catalogsearch-advanced-result .category-products .add-to-links li,.catalogsearch-advanced-result .category-products li .actions button.button{height:35px;width:35px;line-height:35px;display:block;opacity:1;margin-top:0;border:1px solid #e6e6e6;}
.add-to-links li a, .vendorspage-index-index .category-products .add-to-links li a,.catalogsearch-advanced-result .category-products .add-to-links li a{height:35px;width:35px;}
.products-grid .actions{top:7px;left:24px;}
.category_image_left{width:16.3%;}
.product_list_sub .products-grid li.item{width:22.8%;margin-right:20px}
.product_list .products-grid .quickviewpro-button{width:35px;height:35px;top:112px !important;left:165px !important;}
.cms-home .product_list_sub li .actions button.button, .cms-home .product_list_sub .add-to-links li{width:30px;height:30px;margin-right:10px;line-height:30px;}
.product_list_sub .products-grid .actions, .category-products .products-grid .actions{left:15px;}
.quickviewpro-button{left:134px !important;width:30px;height:30px;}
.sub_industry_category{padding:0;width:auto;}
.product_list_sub ul.commercial, .product_list_sub ul.trading{width:80.3%;}
.cms-home .product_list_sub .products-grid .actions,.cms-home .category-products .products-grid .actions{top:6px;}
.choose-categories .sub_industry_category .category_name{margin-left:10px}
#world, #hello{float:none;}
#world li.sub, #hello li.sup{font-size:14px;}
.industry_commercial{overflow:hidden;width:62%;float:right}
.industry_trading{width:62%;float:right;overflow:hidden;}
.industry_commercial .owl-carousel .owl-item, .nav-container-top .owl-carousel .owl-item, .industry_trading .owl-carousel .owl-item{width:auto !important}
#world li.sub span, #hello li.sup span{padding:0 10px}
img.image2{width:74%!important;left:41px!important;;}
.business-market{margin-bottom:15px;margin-top:-10px;}
.with-us{font-size:30px;}
.fixed-background{height:auto;margin-bottom:30px;}
.quickviewpro-block:hover .quickviewpro-button{display:none!important;}
.products-grid li.item{width:auto;}
.shadow-background{display:block!important;background:none;position:static;margin-bottom:20px;}
.category-products .shadow-background{overflow: hidden;}
.cms-home .product_list_sub .products-grid .actions{overflow:hidden;}
.products-grid .shadow-background .actions,.vendorspage-index-index .category-products .products-grid .actions,
.catalogsearch-advanced-result .category-products .products-grid .actions,.vendorspage-category-view .category-products .products-grid .actions,
.product_list_sub .products-grid .actions, .category-products .products-grid .actions{position:relative;top:0;left:0}
li .actions button.button,.category-products .products-grid .availability,
.catalogsearch-advanced-result li .actions button.button,.catalogsearch-advanced-result .category-products .products-grid .availability{border-radius: 0;background-color:#37465a;width:50%!important;display:block!important;margin:0 25%;height:37px!important;top:0!important;opacity:1!important}
.vendorspage-category-view .category-products li .actions button.button,.catalogsearch-advanced-result .category-products li .actions button.button{background-color:#37465a;}
.vendorspage-index-index .category-products li .actions button.button{background-color:#37465a;}
.shadow-background button.button span span, li .actions button.button > span,.availability.out-of-stock span{height:auto;font-size:14px;background:none!important;position:static;opacity:1;display:block!important;}
li .actions button.button::before,.category-products .products-grid .availability:before{content:''}
.availability.out-of-stock span{line-height: 35px;border-color: #e6e6e6;}
.add-to-links li.last,a.quickviewpro-button{display:none!important;}
.add-to-links{width:100%;}
.product-shop .f-fix .add-to-links{width:auto;}
.catalog-product-view .add-to-links{width:auto;}
.shadow-background .add-to-links li:nth-child(2){position:absolute;top:0!important;right:0;opacity:1!important;display:block !important;}
.shadow-background .add-to-links li:nth-child(1){position:absolute;top:0!important;margin-left:10px;opacity:1 !important;display:block !important;}
.all-background-images .all-background-padding{padding-bottom:30px;}
.products-grid .product-image .shadow-background{display:none!important;}
.category-products .products-grid .availability, .product_list_sub .add-to-links li a, .category-products .add-to-links li a{height:32px;}
.cms-home .product_list_sub li .actions button.button, .cms-home .product_list_sub .add-to-links li a{height:32px!important;width:32px;}
.container-left p.icon-top{font-size:18px;}
.container-left ul.icon-font li{line-height:39px;font-size:39px;font-size:32px}
.container-left{width:35.1%;}
.container-right{width:64.7%}
.container{width:auto;}
.footer .container-left ul{margin:15px auto;}
.container-right .block .block-title{font-size:18px;}
.footer .container-left ul{width:auto;padding:0 20px;}
.container-right .block-subscribe .block-content{margin:10px auto;width:74.3%;}
.container-right .block-subscribe .block-content .input-box{width:76.5%;}
.container-right .block-subscribe .block-content .actions{width:23.5%;}
.block-subscribe input.input-text{padding:0 0 0 5%;font-size:18px;}
.footer .footer-middle{padding:0 20px;}
.footer-middle .sn-middle.account-block{width:25.92%}
.footer-middle .sn-middle img{width:100%;margin-right:35px;}
.content-block-footer span.icon-caret-right{width:5px;height:5px;}
.footer-middle .sn-middle{margin-right:2.9%;}
.footer .footer-bottom address{line-height:36px;}
.menu-click::before{display:none;}
.nav-container-top li a{color:#333;}
.all-product .flex-direction-nav{display:block;}
.join-us,.background-images{display:none;}
.all-background-padding,.cms-page-view .main .col-main{width:auto;padding:0 20px;box-shadow:0px 3px 3px rgba(109,109,109,0.2);margin-bottom:30px;}
.customer-account-changeforgotten .all-background-padding{padding-bottom:40px;}
.category_box div{width:49%;}
.col2-left-layout .col-main{width:100% !important}
.category_box p.or,.category_box p.bl{font-size:16px;}
.category_box p{padding:5px 25px;width:38.2%;min-height:54px;}
.block-layered-nav dd{width:75.2%;}
.category-title h1{font-size:24px;}
.block-layered-nav dt{font-size:18px;width:21.2%;}
.block-layered-nav dd{font-size:16px;}
.shopby_more_down{font-size:14px;}
.price-silder div.price-filter-value input{line-height:30px;font-size:16px;}
.price-filter-submit button.button span{height:25px;line-height:25px;font-size:16px;}
.sorter .sort-by label{font-size:18px;}
.breadcrumbs{padding:0 20px;font-size:14px;width:auto;line-height:40px;background:#fff;}
.breadcrumbs li strong{color:#2f2f2f;}
.sorter .sort-by select{height:30px;font-size:18px;}
.toolbar .sorter .view-mode .list::before{font-size:20px;}
.toolbar .sorter .view-mode .grid::before,.toolbar .sorter .view-mode .list::before{font-size:24px;}
.category-products .products-grid li.item{width:22.7%;margin:10px 10px 30px}
.toolbar .pager .pages{text-align:left;clear:both;padding-top:15px;margin:0}
.simple-forum-content .forum-topic-list ul li.topic-posts a{height:20px;overflow:hidden;display:block}
.pager .pages strong{font-size:12px;}
.pager .pages li,.pager .pages li.previous{width:auto;font-size:12px;/*padding:4px 16px;*/}
.product_list_sub li .actions button.button, .product_list_sub .add-to-links li, .category-products li .actions button.button, .category-products .add-to-links li{height:35px;width:35px;line-height:35px;}
.product_list_sub .add-to-links li a, .category-products .add-to-links li a{height:35px;width:35px;}
.price-silder div.price-filter-value input{height:29px;font-family: Helvetica, Arial, sans-serif}
.category_box a{top:36%;left:33%;padding:4% 10%;}
.catalog-category-view .page-title h1,.catalogsearch-result-index .page-title h1{margin-top:12px!important;padding:0 0 20px;font-size:22px}
.loading-nothing{text-align:center;font-size:16px;color:#999;display:none;}
.pager .limiter{display:none;}
.catalogsearch-result-index .page .nav-container-top{display:none;}
.catalog-product-view #customer-reviews .buttons-set,.catalog-product-view #customer-reviews form fieldset{width:auto;}
.nav-container-top .level-one .menu_tab{display:none;}
.checkout-cart-index .all-background-images,.catalog-product-compare-index .main{background:#fff;}
.catalog-product-compare-index .buttons-set{padding:30px 20px 0;}
.page-title h1 span{display:none;}
.page-title h1{color:#2f2f2f;text-align:left;padding:0 10px;font-size:22px;}
#shopping-cart-table .product-name a,.data-table tbody td.a-center{font-size:18px;}
#shopping-cart-table th.product-name{width:25%;}
dl.item-options dt, dl.item-options dd,.cart .discount input.input-text{font-size:14px;}
.cart .discount input.input-text{width:280px;}
.btn-remove.btn-remove2::before{font-size:20px;}
#shopping-cart-table th.remove{width:6%;}
#shopping-cart-table th.product-name{width:25%;}
#shopping-cart-table th.product-price{width:18%;}
#shopping-cart-table th.totle-price{width:13%;}
#shopping-cart-table.data-table thead th,.cart .discount h2{font-size:18px;}
.a-center.product-qty span{padding:6px 10px;font-size:16px;vertical-align:middle;}
.a-center.product-qty input{height:30px;font-size:18px;width:5em !important;}
.cart-table .btn-empty span, .cart-table .btn-continue span, .cart-table .btn-update span{font-size:18px;font-weight:normal;}
.buttons-set button.button span, .my-account .page-title.title-buttons button.button span{font-size:16px;}
.cart .totals td:last-child,.cart .totals td:first-child,.cart .totals tfoot th strong, /*.cart .totals tfoot td strong,*/button.btn-checkout span{font-size:14px!important;}
.a-center.product-qty input{margin:0 5px;}
.cart .cart-collaterals .col2-set{width:58%;}
.cart .discount, .cart .shipping{padding:30px 10px;}
.cart .totals{width:36%;}
.cart .discount .buttons-set{top:1px;left:298px;}
.cart .discount button span{height:40px;}
.cart .discount input.input-text{padding-right:10px;}
button.btn-checkout span span{padding:0 18px;}
.cart .totals .checkout-types button.button{margin-right:15px;}
.cart .totals td:last-child{padding-right:20px;}
.cart-empty{font-size:20px;}
.cart-table button.button > span{border:none!important;}
.customer-account .main-container.col2-left-layout{background:#fff;}
.customer-account .main{width:auto;padding:30px 20px;box-shadow:0px 3px 3px rgba(109,109,109,0.2);margin-bottom:30px;}
.page-title.signs_account{display:none;}
.customer-account .col-left.sidebar{width:29.78%;}
.block-account .block-content li,.block-account .block-content li:hover,.block-account .block-content li.current,.block-account .block-content li a{height:50px;line-height:50px;font-size:16px;font-weight:300;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.block-account .block-content li:first-child{background-position:14px 17px;}
.block-account .block-content li:nth-child(2){background-position:14px 10%;}
.block-account .block-content ul li:nth-child(3){background-position:14px 26%;}
.block-account .block-content ul li:nth-child(5),.block-account .block-content ul li.menu_3{background-position:14px 59%;}
.block-account .block-content ul li:nth-child(6),.block-account .block-content ul li.menu_4{background-position:14px 75%;}
.block-account .block-content ul li:nth-child(7),.block-account .block-content ul li.menu_5{background-position:14px 91%;}
.block-account .block-content ul li.my_quotes{background-position:-1px 144%;}
.block-account .block-content ul li:nth-child(8){background-position:-1px -41%;}
.block-account .block-content ul li:nth-child(9){background-position:14px 107%;}
.block-account .block-content ul li:nth-child(10){background-position:-1px 145%;}
.block-account .block-content li{padding:0 0 0 40px;}
.block-account .block-content li.current strong{font-weight:normal;}
.block .block-title strong span{font-size:24px;}
.customer-account .main .page-title h1{font-size:24px;}
.my-account>p{font-size:16px;margin-top:30px;font-weight:300;}
.my-account strong,.dashboard .box-recent .box-head h2{font-size:18px;}
.dashboard .welcome-msg p.contents,.dashboard .box-content a{font-size:16px;}
.my-account .data-table tr.last th{font-weight:300;color:#666;width:16%;}
.my-account .data-table tbody td, .helpdesk-box-tickets .data-table td,.dashboard .box-content, .dashboard .box-content h4{font-size:16px!important;font-weight:300;word-break:break-all;}
.dashboard .box-head h2, .dashboard .box .box-title h3{font-size:18px;}
.dashboard .box .box-title a{font-weight:300;}
.dashboard .col2-set{width:64.1%;}
.dashboard .box-account .col2-set .col-2{float:left;}
.dashboard .box-content a{margin-bottom:35px;}
.col2-set .col-1, .col2-set .col-2{width:100%;}
.dashboard .box-content address{font-weight:normal;}
.dashboard .box-content address a, .addresses-list a{height:40px;line-height:40px;width:110px;padding:0;color:#333;font-weight:300;}
.customer-account-index .my-account #my-orders-table.data-table tr.last th:nth-child(3){width:26%;}
.dashboard .box-reviews .details a{font-size:16px;}
.dashboard .box-reviews .details .ratings .rating-box{margin-top:6px;}
.my-account > p.order-date{margin-top:10px;}
.my-account .order-info-box .box-title h2{font-size:18px;}
.my-account .order-info-box .box-content address{font-size:16px;}
.my-account .order-items td h3.product-name{font-weight:300!important;}
.separator{display:none;}
a.link-print{display:none;}
form#form-validate .input-box input, form#form-validate .input-box select{font-weight:300;font-size:14px;}
.my-account .pager .pages strong{font-size:14px;}
.my-account .pager .pages li.current{padding:0px 10px;font-size:12px;}
.my-account .pager .pages{margin: 0;}
.icustomer-quotes-indexson .block-account .block-content ul li:nth-child(5){background-position:14px 76%;}
.icustomer-quotes-indexson .block-account .block-content ul li:nth-child(6){background-position:14px 91%;}
.icustomer-quotes-indexson .block-account .block-content ul li:nth-child(7){background-position:-1px 140%;}
.my-account .addresses-list .col-1,.my-account .addresses-list .col-2{width:49%;}
.col2-set.addresses-list .col-1 ol li a,.col2-set.addresses-list .col-2 ol li a{background:none;text-decoration:underline;}
.col2-set.addresses-list .col-1 ol li a:hover,.col2-set.addresses-list .col-2 ol li a:hover{color:#333;}
.review-customer-index.customer-account .pager .limiter select{width:45px;}
.icustomer-employees-index .my-account .data-table tr.last th{width:20%;}
.cms-no-route .page-content{width:35%}
.all-background-images{background:#fff;}
.customer .form-list .input-box{width:99%;}
.registered-users .buttons-set button.button, .new-users .buttons-set button.button{float:none;}
.registered-users a.f-left{float:none!important;margin-bottom:20px;}
.customer .form-list input.input-text{width:90%!important;}
.customer-account-create.customer .form-list input.input-text{width:94%!important;}
.customer .account-create .form-list li.industry .input-box::before{content:'';}
.customer .all-background-padding{padding-bottom:30px;}
.customer-account-create.customer .form-list .input-box{width:99%}
.customer-account-create .all-background-padding{padding-bottom:0;}
.customer-account-create .fieldset h2.legend{width:67%;padding-top:0;}
.customer-account-create .account-create .form-list li.fields{margin-bottom:10px!important}
.customer-account-create .buttons-set button.button span{height:45px;line-height:45px;}
.customer-account-create form#form-validate .input-box input{height:35px;}
.simple-forum-content .forum-topic-list ul:hover li.topic-posts, .simple-forum-content .forum-topic-list ul li.topic-posts{width:25%}
.simple-forum-content .forum-topic-list ul:hover li:first-child, .simple-forum-content .forum-topic-list ul li:first-child{width:66%}
.right-topics{width:26%}
.topics-list-block ul{padding:10px;}
div.step-title{position:static}
.opc .step-title, .opc .active .step-title{width:auto}
.checkout-onepage-index .opc .step{float:none;margin-top:0;width:auto}
.opc .allow.active .step-title .number{background:#f69b18;color:#2e2e2e;border:none}
.checkout-onepage-index .all-background-padding{padding-top:30px;}
.opc .step-title .number, .opc .allow .step-title .number{float:left;padding:10px;border-bottom:none;background:#999;color:#2e2e2e;}
.opc .step-title h2{width:auto;float:left;padding:8px 0}
.opc li.section{border-bottom:1px solid #e6e6e6;margin-bottom:15px;padding-bottom:5px}
.opc li.section.active{border-bottom:none;}
.all-background-padding .col-right.sidebar{display:none}
#checkoutSteps .form-list li.control input.radio{float:left;margin-top:4px}
#checkoutSteps .form-list li.control label{float:left}
#checkoutSteps button.button span{font-weight:normal}
.col1-layout .product-view .related-products .block-related{display:none}
.col1-layout .product-view .product-shop{width:56%;margin-left:30px}
.product-view .product-img-box{margin-left:0}
.product-view .product-img-box .product-image-zoom{height:372px}
.cart .cart-collaterals .col2-set{float:none;width:auto}
.cart .totals{width:auto;float:none}
.cart .totals .checkout-types .paypal-or{display:none}
.cart .totals .checkout-types li{display:inline-block}
h5.simple-forum-h-created{padding-left:10px}
.vendorspage-index-index .category-products .products-grid li.item,.catalogsearch-advanced-result .category-products .products-grid li.item{width:22.5%}
#nav ul.level0{position:static;width:100% !important;}
.nav-container{left:-50%;display:block;width:33%;background:none;overflow-y:scroll}
#nav.nav-title{width:100%}
#nav.nav-title li.level0.nav-1{float:none;width:100%}
.cms-home #nav ul.level0{width:100% !important}
.wrapper{position:relative}
.menu-click{cursor:pointer}
#nav ul li.parent a, #nav a.level-top{width:84%;padding-left: 10px;background-color: #fff;padding-top: 10px}
#nav .menu-menu{display:block;left:auto !important;right:0}
#nav ul li.over{background:none !important;}
#nav ul ul.level1{float:none;display:none;position:static;width:100% !important}
ul.level2 li.parent a{width:100%;}
#nav ul ul.level1 li.level2{background:#e5e5e5;border-left:10px solid #fff;}
#nav ul ul.level1 li.level2 span{margin-left:10px}
#nav ul ul.level2{position:static;background:#e5e5e5;float:none;display:none;width:100% !important}
#nav ul ul.level1 ul li.level3{background:#d6d6d6 !important;border-bottom:0;border-left:10px solid #fff;}
#nav ul ul.level1 ul li.level3 span{margin-left:20px}
#nav ul li, #nav ul li.active, #nav ul li.last{border-top-color:#f0f0f0;}
#nav ul li a{border:none;border-bottom:1px solid #fff;}
#nav ul li.parent::before{content:'\f107'}
#nav ul li.open:before{content:'\f106'}
.catalogsearch-result-index .products-grid .price-box, .catalog-category-view .products-grid .price-box{margin: 5px 0}
.catalog-product-compare-index .add-to-links{display:none;}
.catalog-product-compare-index .compare-list{width:auto;}
.screen_right a#live_chat{display:none;}
.customer-account-confirmation .page-title h1{color:#fff;text-align:center}
.confirm-content{width:800px}
.register_box div.title{margin-bottom:20px;}
.vendorspage-category-view .category-products .add-to-links li,.vendorspage-category-view .category-products .add-to-links li a{width:35px;height:35px;line-height:35px;}
.vendorspage-category-view .category-products li .actions button.button,.vendorspage-category-view .category-products .add-to-links li{margin-top:0;}
.vendorspage-category-view .toolbar-bottom,.vendorspage-index-index .toolbar-bottom,.catalogsearch-advanced-result .toolbar-bottom{display:none;}
}
@media only screen and (max-width:1152px){.block-layered-nav dd{width:75.18%;padding-left:2.7%;}
.customer-account-create .fieldset h2.legend{width:70%}
}
@media only screen and (max-width:1124px){.block-layered-nav dd{width:75.1%;}
}
@media only screen and (max-width:1085px){.customer-account-create .fieldset h2.legend{width:74%}
.nav-container{width:35%;}
}
@media only screen and (max-width:1038px){.block-layered-nav dd{width:75%;}
.customer-account-create .fieldset h2.legend{width:75%;}
.customer-account-create .buttons-set{padding-top:10px;}
}
@media only screen and (max-width:1013px){.register_box .fieldset{padding:0px 9%;}
.customer-account-create .buttons-set{width:81%;}
}
@media only screen and (max-width:990px){.nav-container{width:37%;}
.vendor_shop_information li{width:25%;}
.shadow-background .add-to-links li{margin:0!important}
li .actions button.button,.category-products .products-grid .availability,.catalogsearch-advanced-result li .actions button.button{width:60%!important;margin:0 20%;}
.category-best-list{padding:40px 20px}
.category-banner-forum .center_banner{width:42.2%}
.featured-product{margin-top:40px}
.footer-middle .sn-middle.account-block{width:auto;float:none;overflow:hidden;text-align:center;padding:10px 0;display:table;width:100%;}
.col-footer{display:table-cell;vertical-align:middle}
.footer-title{display:inline-block;vertical-align:middle}
.content-block-footer{display:inline-block;vertical-align:middle}
.content-block-footer span{font-size:16px;}
.footer-middle .sn-middle{width:25%;margin-right:0;padding:20px 0}
.forum-topic-index .forum-statistic-block, .simple-forum-content{width:auto}
.simple-forum-content form#form-validate .input-box input{border:1px solid #e6e6e6}
.col-main .head-forum{background:#fff;height:auto;overflow:hidden;}
.head-forum .page-head-forum{float:left;color:#333;padding-left:20px;font-size:24px;}
.forum-topic-view .simple-forum-content{margin-top:0}
.voice-from, .forum-comtent{height:372px}
.customer-account-confirmation form#form-validate .input-box input{border:1px solid #e4e4e4}
.cms-index-index .voice-from, .cms-index-index .forum-comtent{height:246px;overflow:hidden;}
}
@media only screen and (max-width:949px){.block-layered-nav dd{width:74.99%;}
}
@media only screen and (max-width:939px){.block-layered-nav dd{width:74.95%;}
.nav-container{width:40%}
}
@media only screen and (max-width:914px){#showVendors{width:49.5%;}
.product_list_sub ul.commercial, .product_list_sub ul.trading{width:79.3%}
.header .form-search input.input-text{width:45%}
.category-banner-forum .left_forum .topics-list-block{width:47%}
.category-banner-forum .left_forum .new-post-list{margin-left:10px}
.category-banner-forum .left_forum{float:none;width:auto}
.category-banner-forum .center_banner{display:none}
.products-grid li.item{padding:0}
.product_list_sub .products-grid .quickviewpro-button{display:none !important}
.product_list_sub .products-grid li.item{width:29%}
.product_list_sub .products-grid li.item:last-child{display:none;}
.category_image_left{width:23.3%}
.product_list_sub ul.commercial, .product_list_sub ul.trading{width:72%}
.industry_commercial{width:60%}
.container-left ul.icon-font li{margin:0 6px}
.category-products .products-grid li.item{width:21.3%}
.footer-middle .sn-middle{float:none;width:90%;margin:0 auto;height:auto;padding:0}
.col-footer{display:block;padding:20px 0;border-bottom:1px solid #37465a}
.footer-middle .sn-middle:last-child .col-footer{border:none}
.footer-title{display:block}
.footer-middle .sn-middle.account-block{display:none}
.footer-title .footer-line{display:none}
.footer .footer-middle{padding:0}
.footer-title h2{font-size:22px;color:#fff;display:block;cursor:pointer}
.footer-title h2.open{border-bottom:none}
.footer-title h2:after{content:'+';float:right;color:#666;margin-top:-10px;font-size:38px}
.footer-title h2.open:after{content:'-';}
.footer-middle .sn-middle:last-child{margin:0 auto}
.content-block-footer{display:none}
.footer a{font-size:20px}
.forum-new-topic{display:none;}
.forum-block{display:block;float:none;width:100%;}
.forum-block-head{padding:7%}
.forum-topic-index .forum-statistic-block, .simple-forum-content{width:auto}
.simple-forum-content{margin:0}
.forum-statistic-content h4, .forum-statistic-content .total-count{padding:10px 29px}
.forum-topic-list{width:auto;float:none;}
.right-topics{width:auto;float:none;}
.topics-list-block{float:left;width:48%;margin:0;}
.new-post-list{margin-left:20px;}
.topics-list-block ul li{margin-bottom:9px;}
#checkout-progress-wrapper .opc-block-progress{display:none}
.block-layered-nav dd{width:74.9%}
.category-products .products-grid li.item{width:22.35%}
.product-view .product-img-box .product-image-zoom{height:318px}
.right-topics{clear:both}
.vendorspage-index-index .category-products .products-grid li.item,.catalogsearch-advanced-result .category-products .products-grid li.item{width:22%}
.confirm-content{width:auto;padding:20px}
.confirm-content .fieldset{width:auto;margin:20px}
}
@media only screen and (max-width:905px){.simple-forum-content #forum_table td, .simple-forum-content #forum_table1 td, .simple-forum-content #forum_table2 td{padding-right: 0}
}
@media only screen and (max-width:873px){.block-layered-nav dd{width:74.89%;}
.block-layered-nav dt{padding:10px 0.6%;}
.register_box .fieldset{padding:0px 9%;}
.customer-account-create .fieldset h2.legend{width:84%;}
.nav-container{width:44%;}
}
@media only screen and (max-width:873px){
	#forum_table td:nth-child(2), #forum_table td:nth-child(3){line-height: 25px;}
}
@media only screen and (max-width:801px){.product_list .products-grid .quickviewpro-button{display:none}
.customer-account-edit .my-account .fieldset.right .form-list li.control{display:block;}
.my-account .fieldset.left .form-list li.control{display:none;}
.home_list ul li{margin:0}
.home_list ul li a{padding:0 15px 0 0;}
.home_list ul li:last-child a{padding:0 0 0 15px;}
.category_name{width:82%;}
/*.product_list_sub .products-grid li.item{width:30.6%}*/
.category_image_left{display:none;}
.product_list_sub ul.commercial, .product_list_sub ul.trading{width:100%;}
.block-layered-nav dd ol{width:100%;}
.block-layered-nav dt{width:27%;}
.block-layered-nav dd{width:69.1%}
.category_box p{padding:5px 11px;width:46%;min-height:50px;}
.btn-remove.btn-remove2::before{left:0;}
#shopping-cart-table th.product-price{width:16%;}
#shopping-cart-table th.product-qty{width:30%;}
#shopping-cart-table th.remove{width:5%;}
#shopping-cart-table th.product-img{width:15%;}
.a-center.product-qty input{margin:0;}
form#form-validate .input-box select{width:96%;}
.cms-no-route .page-content{width:50%;}
.my-account .fieldset{width:100%;}
form#form-validate .input-box input{width:96%;}
.footer-middle .sn-middle.account-block{display:none}
.account-block .footer-title{display:inline-block}
.footer-title{display:block}
.container-left ul.icon-font li{font-size:31px;margin:0 5px}
.industry_commercial{width:58%}
.product-view .product-img-box .product-image-zoom{height:280px}
.products-list .desc{height:58px;overflow:hidden}
.product-shop .add-to-links li a::before{font-size:49px;line-height:unset}
.product-shop .add-to-links li a::before{font-size:21px}
}
@media only screen and (max-width:796px){.industry_commercial{width:50%}
.industry_trading{width:52%}
.product_list_sub .products-grid li.item{width:30%}
.category-banner-forum .left_forum .topics-list-block{width:43%;margin:0 13px}
.category_name{width:100%;}
.header .form-search input.input-text{width:35%}
.block-layered-nav dd{padding-left:2.8%;}
.category-products .products-grid li.item{width:22%}
.block-layered-nav dd ol li > div.price-silder{margin-left:15px;}
.header .form-search input.input-text{width:46%;}
.block-account .block-content li:first-child{background-position:5px 17px;}
.block-account .block-content li:nth-child(2){background-position:5px 10%;}
.block-account .block-content ul li:nth-child(3){background-position:5px 26%;}
.block-account .block-content ul li:nth-child(4){background-position:5px 43%;}
.block-account .block-content ul li:nth-child(5){background-position:5px 59%;}
.block-account .block-content ul li:nth-child(6){background-position:5px 75%;}
.block-account .block-content li.current,.block-account .block-content li{padding:0 0 0 30px;}
.block-account .block-content ul li:nth-child(7){background-position:5px 91%;}
.block-account .block-content ul li.my_quotes{background-position:-12px 145%;}
.block-account .block-content ul li:nth-child(7) a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.block-account .block-content ul li:nth-child(8){background-position:-12px -44%;}
.block-account .block-content ul li:nth-child(10){background-position:-12px 145%;}
.block-account .block-content ul li:nth-child(9){background-position:5px 107%;}
.icustomer-quotes-indexson .block-account .block-content ul li:nth-child(5){background-position:5px 76%;}
.icustomer-quotes-indexson .block-account .block-content ul li:nth-child(6){background-position:5px 91%;}
.icustomer-quotes-indexson .block-account .block-content ul li:nth-child(7){background-position:-10px 140%;}
.category_box div{width:48%}
.catalog-category-view .page-title h1, .catalogsearch-result-index .page-title h1{padding:0;margin-top:0 !important;font-size:20px}
.block-layered-nav{margin-bottom:20px}
.block-layered-nav dt{width:21%;font-size:16px}
.block-layered-nav dd ol li a{font-size:14px}
.block-layered-nav dd{width:75%}
.sorter .sort-by{padding-right:7px}
.catalog-category-view .page-title h1, .catalogsearch-result-index .page-title h1{font-size:18px;margin-top:7px !important}
.product-view .add-to-cart .paypal-logo{margin-left:0}
.col1-layout .product-view .product-shop{margin-left:26px;width:58%}
.product-view .box-up-sell .tab_featured, .cart .crosssell h2{width:80%}
ul#upsell-product-table li{padding:0 10px}
}
@media only screen and (max-width:790px){.nav-container{width:46%;}
dl.item-options dt, dl.item-options dd, .cart .discount input.input-text{font-size:12px;margin-bottom: 0}
.cart-table tr td{padding:20px 10px}
}
@media only screen and (max-width:775px){.price-box .price, span.price_zero{font-size: 14px;}
}
@media only screen and (max-width:756px){.nav-container{width:48%;}
.sales-order-view #my-orders-table tbody tr, .icustomer-quotes-view #my-orders-table tbody tr{padding:25px 15px 0;width:95.5%}
.sales-order-view #my-orders-table tbody tr td.border-info-name{border-bottom:1px solid #dfdfdf !important;}
}
@media only screen and (max-width:734px){.first_table div.image p,.head-forum .page-head-forum{font-size:22px;}
.nav-container{width:50%;}
}
@media only screen and (max-width:725px){.simple-forum-content #forum_table td, .simple-forum-content #forum_table1 td, .simple-forum-content #forum_table2 td{padding-left: 1.5%}
}
@media only screen and (max-width:714px){.header .form-search input.input-text{padding:0 0 0 19px;}
.my-account .order-details .data-table tbody tr{display:block;border-bottom:2px solid #dfdfdf;margin:0}
.my-account .order-details .data-table tbody tr td{display:block;text-align:left !important;font-size:20px !important;color:#333 !important;width:100%}
.my-account .order-details .data-table thead{display:none}
.my-account .order-details .data-table tbody tr td.last{border-right:none !important}
}
@media only screen and (max-width:710px){.flex-direction-nav a.flex-next,.flex-direction-nav a.flex-prev{background-size:80%;}
.ratings .rating-box{float:none}
.product-options{padding:0;margin:0}
.product-shop .product-options-bottom{position:fixed;width:100%;bottom:0;left:0;background:#fff;box-shadow: 0 -5px 5px -5px rgba(109,109,109,0.4);border-bottom:none;margin:0;padding:0;z-index:11}
.a-center.remove.last button#empty_cart_button > span span{text-indent:0}
.a-center.remove.last button#empty_cart_button > span::after{content:''}
.add-to-box .clear{display:none}
.block-list.block-viewed .product_list{display:block}
.block-list.block-viewed .block-title{position:static;padding-left:0}
.block-list.block-viewed .block-title h2{border-bottom:2px solid #fda92b !important;margin-right:32%;color:#2f2f2f;width: 100% !important}
.product-options-bottom .button.button span span{font-size:30px}
.product-options-bottom button.button > span:before{font-size:45px}
.product-options-bottom .add-to-cart{padding: 0 10px;position: absolute;margin-top: 10px;border-bottom: 0}
.catalog-product-view .attention_list p{font-size:18px}
.email-friend{margin-right:25px;}
.quick-access #showVendors{display:none;}
.header .quick-access #search_mini_form{display:none;}
.searchautocomplete .searchautocomplete-placeholder{width:96% !important;top:45px !important;}
.searchautocomplete .searchautocomplete-loader{top:28px !important;right:70px !important;}
select.category{font-size:18px;}
.sales-order-view #my-orders-table tbody tr, .icustomer-quotes-view #my-orders-table tbody tr{width:94.5%}
.choose span::after{line-height:75px;}
.currency-switcher{padding:0}
.menu_tab, .quick-access .currency-switcher{display:block;border:none;position:relative}
.mobile{display:block;}
.header .quick-access{padding:27px 0;width:38.9%}
span.currency{display:inline-block;color:#c1c1c1;}
.currency-switcher select{position:absolute;right:0;top:15px;opacity:0;width:62px}
.currency-switcher label{color:#c1c1c1;}
.currency-switcher label:after{font-family:'FontAwesome';content:'\f078'}
.checkout-onepage-success .all-background-padding{width:100%;}
.checkout-onepage-success .right-picture{width:auto}
.mobile form{/*background:#37465a!important;border-top:1px solid #222e3d;*/display:block;padding:16px 0!important;margin-left:0;}
.pc{display:none}
.category-banner-forum{padding:20px 0}
.category-banner-forum{/*display:none;*/}
.container-right .block-subscribe .block-content, .mobile .form-search{width:94%;margin:0 auto;position:relative;height:76px;}
.mobile .form-search input.input-text{background:#fff;border:medium none;line-height:72px;width:78%;float:left;font-size:20px;/*padding-left:15px;*/}
.owl-buttons{height:19%}
.mobile .form-search button.button{position:absolute;font-size:38px;right:3%;top:25%;padding-top:5px;}
.cms-home .nav-container-top{padding:5px 0}
.mobile .form-search button.button:before{font-family:'FontAwesome';content:'\f002';}
.mobile .form-search button.button span{background:none!important;border:none;}
.mobile .form-search button.button span span{font-size:0;}
.products-grid li.item{padding:0;}
.products-grid .owl-wrapper li.item{float:none;}
.choose{height:76px;float:left;width:19%}
.choose span{font-size:22px;display:block;height:100%;line-height:70px;}
.choose span::after{font-size:22px}
.currency-switcher{display:none}
.header-minicart{padding:0 0 0 25px}
.owl-buttons{position:absolute;top:-26.7%;width:20%;right:2px;}
.product_list .owl-prev,.product_list .owl-next{width:45%;top:0;height:102%;float:left;position:static;background-size:210%;}
.product_list .owl-next{float:right;}
.nav-container{width:100%;left:-100%;background:#f5f5f5}
#nav.nav-title,#nav ul.level0,#nav.nav-title li.level0.nav-1{width:100%!important;}
#nav .menu-menu{width:18%;z-index:999;}
#nav ul li.parent::before{width:12%;z-index:999;}
#nav ul{width:100%!important;}
#nav li .shown-sub ul.shown-sub, #nav li .shown-sub li div.shown-sub{left:103%;width:100%!important;top:0;}
#nav ul li, #nav ul li.active, #nav ul li.last{border-bottom:1px solid #fff;border-top:none;}
.breadcrumbs{font-size:14px;}
.content-block-footer{display:none}
.product_list_sub .products-grid li.item{width:31%}
.block-layered-nav dt{width:auto;float:none;display:block}
.block-layered-nav dd{width:auto;float:none;display:block;overflow:hidden;}
.shopby_block{background:none}
.product_list_sub .products-grid li.item:nth-child(3){margin-right:0}
.container-right, .container-left{float:none;width:auto;border-right:none;}
.container-left p.icon-top{font-size:20px}
.footer .container-left ul{display:block;text-align:center;padding:0}
.container-left ul.icon-font li{display:inline-block;width:15%;margin:0}
.icon-font li a{display:block;width:100%;height:100%;top:0;left:0;text-indent:0;font-size:0;}
.container-left p.icon-bottom{font-size:18px}
.container-left{border-bottom:1px solid #232f3e}
.container-right .block .block-title{font-size:20px;margin-top:20px}
.container-right .block-subscribe .block-content{height:auto;margin:20px auto}
.block-subscribe input.input-text{line-height:65px;border-radius:0;}
.block-subscribe .actions button.button span{height:auto}
.block-subscribe .actions button.button span span{line-height:65px;font-size:24px}
.form-subscribe-footer{margin-bottom:20px}
.form-subscribe-footer label{font-size:18px}
.forum-topic-index .forum-statistic-block, .simple-forum-content{width:auto;margin-top: 10px;margin-bottom: 5px}
.simple-forum-content{margin:0;padding:0;}
.forum-statistic-content .total-count span{margin-right:20px;display:inline-block;}
.topic-block .created_time{display:block;float:none;margin:0}
.topic-block{height:auto}
.topic-lists ul:hover{box-shadow:none;border-bottom:1px dotted #ccc}
.topic-lists ul:hover .topic-block{background-image:none;padding-left:12px}
.simple-forum-content .forum-topic-list ul:hover li:first-child{width:auto;}
.simple-forum-content .forum-topic-list ul li.topic-posts{display:none}
.simple-forum-content .forum-topic-list ul li:first-child{width:auto;float:none;}
.topics-list-block{float:none;width:auto;margin:20px 0}
.head-forum .page-head-forum{display:none;text-align:center;}
.forum-topic-edit #Post_tbl{width:82% !important}
.checkout-onepage-index .opc .step{width:auto;padding:20px;}
.opc .step-title, .opc .active .step-title{width:69%}
/*.category_box{margin-bottom:30px}*/
.category_box div{width:100%;margin:0}
.category_box .owl-page{display:inline-block;width:12px;height:12px;background:#fff;border-radius:50%;margin:0 5px}
.category_box .owl-page span{display:none}
.category_box .owl-page.active{background:#2e2e2e}
.category_box .owl-pagination{text-align:center;display:block;position:absolute;bottom:0;left:0}
.category-products .products-grid li.item{width:29.8%}
.category-title{float:none}
.sorter .sort-by{float:left}
.toolbar{margin-top:10px}
.product-view .product-img-box{width:auto;float:none}
.product-view .product-img-box .product-image-zoom{display:none}
.product-image-thumbs img{width:100%;height:auto}
.product-view .product-img-box .more-views li a{width:auto;height:auto}
.more-views{position:relative}
.product-view .product-img-box .more-views ul{margin:0}
.product-image-thumbs .owl-controls .owl-page{opacity:.3;cursor:pointer;display:inline-block;width:15px;height:15px;background:#ff9901;margin:0 5px;border-radius:18px;}
.product-image-thumbs .owl-controls .owl-page.active{opacity:.8}
.product-image-thumbs .owl-controls .owl-pagination{text-align:center;position:absolute;bottom:5px;display:block;width:100%;}
.product-view .product-img-box .more-views li{margin:0;float:none}
.product-view .product-img-box .more-views li a{float:none;border:none;}
.more-views .owl-buttons{position:static}
.more-views .owl-buttons div{position:absolute;top:50%;margin-top:-30px;width:33px;height:65px;font-size:0}
.more-views .owl-prev{left:20px;background:url(../images/slide-prev-hover.png) no-repeat;}
.more-views .owl-next{right:20px;background:url(../images/slide-next-hover.png) no-repeat;}
.col1-layout .product-view .product-shop{width:auto!important;float:none;margin:20px 0}
.product-view .box-up-sell h2, .cart .crosssell h2{width:76%}
#upsell-product-table .owl-buttons{top:-25.7%}
.product-view .product-shop .product-name h1{font-size:30px}
.no-rating{font-size:24px}
.ratings .rating-box{margin-top:7px}
.ratings a{font-size:24px;margin-right:10px}
.product-shop .price-box .old-price .price{font-size:22px}
.product-view .product-shop .short-description{font-size:22px;margin:0}
.product-shop .add-to-box{position:fixed;bottom:0;width:100%;background:#fff;border:1px solid #fda92b;border-left-width:2px;border-right-width:2px;left:0;margin:0;z-index:22;height:80px}
.catalog-product-view div.zopim{right: 0px!important;bottom: 83px!important;}
.product-view .product-shop .availability{margin:4% 0}
.catalog-product-view .product-shop .add-to-links li:first-child{float:left;width:50%;margin-right:0;border:none;height:auto}
.catalog-product-view .product-shop .add-to-links li:last-child{width:50%;height:100%;margin:0;border:none;}
.catalog-product-view .product-view .product-shop .add-to-links{display:none;}
.product-shop .add-to-links li a{width:100%;height:37px;text-align:center;}
.product-shop .add-to-links li a:before{font-size:59px;line-height:80px}
.product-view .product-shop .add-to-links{margin:0;width:33%}
.product-options-bottom .button.button{margin-top:0}
.product-options-bottom .button.button, .product-shop .add-to-box .button.button{margin:0;background:#ff9901;width:67%;height:80px}
.catalog-product-view .product-shop .add-to-links li a{height:80px;}
.product-options-bottom .button.button span, .product-shop .add-to-box .button.button span{background:none;border:none}
.product-options-bottom .button.button span, .product-shop .add-to-box .button.button > span{background:none !important;font-size:20px;text-align:center;width:auto;height:auto;display:inline-block}
.product-options-bottom .button.button span, .product-shop .add-to-box .button.button > span:before{float:none;/*font-size:45px;*/margin-right:0}
.catalog-product-view .product-shop .add-to-box .button.button > span::before{margin-left:0;}
.product-shop .add-to-box .button.button span span{background:none !important;font-size:30px;float:none;line-height:80px;height:auto;display:inline-block}
.product-shop .add-to-box .button.button:hover span span{color:#fff;}
.yt_tab_title{font-size:24px}
.box-collateral.box-description{font-size:20px}
#product-attribute-specs-table ul li{font-size:20px;width:46.3%}
.product-collateral #customer-reviews h2{font-size:20px}
.product-view .box-reviews dl dt{font-size:18px}
.yt_tab_title.product-information{left:26%}
.yt_tab_title.product-review{left:75%}
.catalog-product-view .footer-container{margin-bottom:80px}
.products-list .desc{display:none}
.products-list .product-shop .add-to-links li a::before{font-size:30px;line-height:37px}
.products-list .product-image{width:41%}
.products-list .product-shop{width:57%;float:left;margin-left:10px}
.forum-topic-edit #Post_tbl{width:100% !important}
.vendorspage-index-index .category-products .products-grid li.item,.catalogsearch-advanced-result .category-products .products-grid li.item{width:30%}
#nav ul span, #nav ul li.last li span{padding:0 10px}
.product-view .product-shop .short-description .std{max-height:130px;}
#load_animate{top:30%!important;;left:27%!important;}
.price-box .price, span.price_zero{font-size: 16px;}
}
@media only screen and (max-width:650px){.mobile .form-search input.input-text{width:72%}
.searchautocomplete .searchautocomplete-placeholder{width:94% !important;}
.choose{width:23%}
.choose-categories .sub_industry_category .category_name{float:none;text-align:center;margin:40px 0 20px 0}
.industry_trading, .industry_commercial{float:none;width:auto;margin:0 0 0 20px}
.product_list_sub .products-grid li.item{width:30.5%}
.category-best-list{padding:30px 20px;margin-bottom:20px}
.header .logo img{width:100%}
.header h1.logo{width:47%}
.header .quick-access{width:50%;padding:19px 0}
.choose-categories{margin-top:0}
.header{height:auto}
.choose{height:69px}
.mobile .form-search input.input-text{line-height:65px;}
.first_table div.image{width:10%;}
.first_table table{width:90%;}
.first_table div.image img.background_img{display:block;}
.first_table div.image img, .first_table div.image p, .first_table div.image span{display:none;}
.simple-forum-content #forum_table td:first-child, .simple-forum-content #forum_table1 td:first-child, .simple-forum-content #forum_table2 td:first-child{padding:0 2% 0 4%;}
.sales-order-view #my-orders-table tbody tr, .icustomer-quotes-view #my-orders-table tbody tr{width:93.3%}
.category-products .products-grid li.item{width:45.4%}
.price-box .old-price .price{font-size:12px}
.price-box .price,span.price_zero{font-size:16px}
.yt_tab_title{font-size:20px;position:static;display:block}
.yt_tab_title:after{content:'+';font-size:40px;float:right;clear:none;height:auto;line-height:unset}
.yt_tab_title.open:after{content:'-'}
.product-collateral #customer-reviews h2{font-size:18px}
.product-view .box-reviews dl dt{font-size:14px}
.product-view .box-reviews dl dt a{font-size:14px}
.product-view .box-reviews dd small{font-size:14px}
.form-add .form-list li{font-size:14px}
.catalog-product-view #customer-reviews .buttons-set{border:none;margin:0;width:auto}
.product-view .product-shop .short-description{font-size:16px}
.product-shop .price-box .old-price .price{font-size:16px}
.product-shop .price-box .price{font-size:24px}
.ratings a{font-size:16px}
.no-rating{font-size:16px}
.product-view .product-shop .product-name h1{font-size:24px}
.product-view .product-essential{margin-bottom:0}
#product-attribute-specs-table ul li{font-size:16px}
.box-collateral.box-description{font-size:16px;padding:0}
.add-information-introduce, .add-information-review, .box-additional{border-bottom:1px solid #ebebeb}
.box-description .product-introduce .std{margin:20px}
.add-information-introduce{margin-bottom:20px}
#product-attribute-specs-table{margin:20px}
.products-list .product-image{width:37%;height:auto}
.products-list .product-image img{width:100%;height:100%}
.simple-forum-content form#form-validate .input-box input{width:90% !important}
.product-collateral div.line{display:none}
.form-add .rating-box{background:none;width:auto;text-indent:0;height:auto;font-size:14px;line-height:unset;text-transform:lowercase}
.form-add .rating-number{display:none}
.form-add .rating-box .rating{width:auto !important;background:none;height:auto;}
.ratings-table{float:none;width:100%}
.review-detail{width:auto;float:none;padding:20px 0}
.vendorspage-index-index .category-products .products-grid li.item,.catalogsearch-advanced-result .category-products .products-grid li.item,.catalogsearch-advanced-result .category-products .products-grid li.item{width:29%}
.vendorspage-index-index .price-box .old-price .price{font-size:12px}
.product-view .product-shop .short-description .std{max-height:unset;}
#payment_form_ccsave.form-list input.input-text{width: 98.2%!important;}
}
@media only screen and (max-width:520px){.category-best-list{padding-bottom:0}
.block-subscribe .actions button.button span span{line-height:56px;font-size:20px}
.block-subscribe input.input-text{line-height:56px}
.choose span{line-height:20px}
.nav-search-in.choose select.category{font-size: 14px;height: 30px;font-family: Helvetica, Arial, sans-serif}
.choose{height:21px;/*width:26%*/}
.mobile .form-search input.input-text{line-height:27px;width:69%}
.mobile .form-search button.button{font-size:28px}
.product_list_sub .products-grid li.item{width:47%}
.product_list_sub .products-grid li.item:nth-child(2){margin-right:0}
.category-products .products-grid li.item{width:45%}
.block-layered-nav dd ol li > div.price-silder{margin:10px 0}
.block-layered-nav dd ol{height:auto !important}
.block-layered-nav dd ol li > div.slider{float:none}
.block-layered-nav dd ol li > div.price-filter-submit{margin:10px 0 10px 10px}
.block-layered-nav dd ol li:nth-child(-n+4){display:inline-block;margin: 0 10px}
.product_list_sub .products-grid li.item{width:46%;margin-right:0}
.product_list_sub .products-grid li.item:nth-child(2n+1){/*margin-right:7%*/}
.product_list_sub .products-grid li.item:last-child{display:block;}
.choose span::after{line-height:65px;}
.sales-order-view #my-orders-table tbody tr, .icustomer-quotes-view #my-orders-table tbody tr{width:93%}
.first_table div.image{width:5%;}
.first_table table{width:95%;}
form#form-validate .input-box input{width:55% !important}
.customer-account-edit form#form-validate .input-box input{width:93%!important;}
#forum_table td:last-child,
#forum_table1 td:last-child,#forum_table2 td:last-child{display:none;}
.first_table div.image p,.head-forum .page-head-forum{font-size:18px;}
.currency-switcher label, span.currency{font-size:16px}
.header .logo{margin:17px 0}
.header .quick-access{padding:10px 0}
.yt_tab_title{font-size:17px}.box-collateral.box-description{font-size:14px}
.cart .discount .input-box{width:100%;float:left;margin:0}
.cart .discount input.input-text{width:100%}
.cart .discount .buttons-set{position:static;float:right;}
.vendorspage-index-index .category-products .products-grid li.item,.catalogsearch-advanced-result .category-products .products-grid li.item{width:45%}
.confirm-content .form-list .input-box{width:auto}
.customer-account-confirmation form#form-validate .input-box input{width:100% !important}
.cart .discount button span{height:25px;line-height:25px;font-size:16px;margin-top:10px;background:none !important;color:#37465a;text-decoration:underline;}
.cart .discount input.input-text{width:96%;}
.cart .discount .buttons-set button.button:hover{background:none!important;opacity:0.5;}
.cart .discount .buttons-set button.button:hover span{background:none!important;}
#payment_form_ccsave.form-list input.input-text{width: 97.6%!important;}
}
@media only screen and (max-width:450px){.header .quick-access{width:51%}
.currency-switcher label, span.currency{font-size:18px}
.container-right .block-subscribe .block-content, .mobile .form-search{width:91%}
.footer-title h2{font-size:20px}
.topic-block .topic-total span.created_time{display: block;margin-left: 0;}
.choose{width:25%}
.mobile .form-search input.input-text{width:63%;border-radius:0;}
.currency-switcher span.USD,.currency-switcher span.SGD{display:none}
.category_name{font-size:21px}
.container-right .block-subscribe .block-content .input-box{width:73.5%}
.container-right .block-subscribe .block-content .actions{width:26.5%}
.sales-order-view #my-orders-table tbody tr, .icustomer-quotes-view #my-orders-table tbody tr{width:91.5%}
#opc-review h3.product-name{font-weight:normal;line-height:23px}
.category_box a{left:28%;}
.price-box .old-price .price{font-size:12px}
.category-products .products-grid li.item{width:44%}
.quick-access .currency-switcher{height:auto}
.header .quick-access{padding:17px 0}
.currency-switcher select{top:6px}
.product-shop .add-to-links li a::before{font-size:34px}
.product-shop .add-to-box .button.button span span{font-size:20px}
.product-shop .add-to-box .button.button > span::before{font-size:27px}
.form-add .rating-box{width:auto;font-size:14px;line-height:unset;text-indent:0;height:auto}
.form-add .rating-box .rating{width:auto !important;height:auto;float:none;font-size:14px;text-transform:lowercase}
.ratings .rating-box{margin-top:3px}
.rating-box .rating-number{display:none}
.data-table tbody th, .data-table tbody td{padding:10px 0}
.products-list .product-name a{font-size:18px}
.products-list .ratings{display:none}
.products-list .product-name a{font-size:16px}
.products-list .product-shop{width:55%;margin-left:20px}
.product-shop .price-box .price{font-size:18px}
.cart .discount input.input-text{width:95%;}
.cart .totals .checkout-types button.button{margin-right:0}
.vendorspage-index-index .category-products .products-grid li.item,.catalogsearch-advanced-result .category-products .products-grid li.item,.catalogsearch-advanced-result .category-products .products-grid li.item{width:44%}
.menu-click{width:74px}
.home-my-account a{padding:0 16px}
.header-minicart{padding-left:6px}
#payment_form_ccsave.form-list input.input-text{width: 97.2%!important;}
}
@media only screen and (max-width:403px){.email-friend{margin:10px 0;float:none;}
.sample_product{float:none;}
.catalog-category-view .product-shop .add-to-links li, .catalogsearch-result-index .product-shop .add-to-links li{display:none;}
#payment_form_ccsave.form-list input.input-text{width: 97%!important;}
}
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 
  	.order_comments_form{
  		padding: 12px;
  	}
  	.toolbar-top{
  		margin-bottom: 0;
  	}
  	.all-product{
  		width: 374px !important
  	}
  	#nav .menu-menu{
  		color: #000;
  		font-weight: bold;
  		background: #fff;
  	}
  	.catalog-product-view .product-shop .add-to-box .button.button > span::before{
  		float: left;
  		display: none;
  	}
  	.product-shop .add-to-box .button.button, .product-options-bottom .button.button{
  		height: 40px !important;
  		width: 200px;
  		margin-top: 5px;
  		margin-left: 20px;
  		border-radius: 5px;
  	}
  	span.price_zero{
  		height: 34.5px !important;
  		margin: 0 !important;
  		padding-top: 10px !important;
  		text-align: left;
  	}
  	.product_list_sub ul{
  		border-top: 1px solid #ddd !important;
  	}
  	.product_list_sub .products-grid li.item:nth-child(even){
  		border-right: 0 !important;
  	}
  	.product_list_sub{
  		padding: 20px 0;
  		border:0;
  	}
  	.choose-categories .sub_industry_category .category_name{
  		margin: 0 !important;
  	}
  	.category_name{
  		
  	}
  	.box1{
  		padding: 0 0 30px 0;
  	}
  	.product_name_featured{
  		height: 180px;
  	}
  	.cart .totals table{
  		font-family: Helvetica, Arial, sans-serif;
  	}
  	.cart .cart-collaterals{
  		padding: 5px 10px;
  	} 
  	button.button span{
  		height: auto !important;
  		padding: 1px 10px;
  		line-height: 30px !important;
  	}
  	.data-table tfoot tr.first td{
  		border-top: 0 !important;
  		border-bottom: 0 !important;
  		height: auto;
  		text-align: center !important;
  	}
  	.checkout-cart-index .cart form .cart-table tbody tr td.product-cart-total{
  		font-family: Helvetica, Arial, sans-serif;
  	}
  	.checkout-cart-index .cart form .cart-table tbody tr td.product-cart-actions{
  		font-family: Helvetica, Arial, sans-serif;
  	}
  	.checkout-cart-index .cart form .cart-table tbody tr td.product-cart-price{
  		font-family: Helvetica, Arial, sans-serif;
  	}
  	.checkout-cart-index .cart form .cart-table tbody tr td.product-cart-info{
  		font-family: Helvetica, Arial, sans-serif;
  	}
  	.product-shop .add-to-box{
  		box-shadow: 0 -5px 5px -5px rgba(109,109,109,0.4);
  		border:0;
  	}
  	.product-shop .add-to-box .button.button span span{
  		font-size: 16px;
  		text-transform: inherit;
  		font-weight: normal;
  	}
  	.product-view .product-essential{
  		padding: 0 10px;
  	}
  	.product-collateral{
  		padding: 0 20px;
  		width: 90%
  	}
  	.toolbar{
  		margin-bottom: 0;
  	}
  	.catalog-category-view .products-grid .price-box{
  		height: 10px !important;
  	}
  	.category-products .products-grid li.item{
  		width: 44.4% !important;
  		border-right: 1px solid #ddd;
  		border-bottom: 1px solid #ddd;
  		padding: 10px 10px 0 10px;
  		margin: 0;
  	}
  	.toolbar .sorter{
  		padding: 0 20px !important;
  	}
  	.catalog-category-view .page-title h1{
  		font-size: 18px !important;
  		padding: 0 10px;
  		color: #ffffff;
  	}
  	.all-background-padding{
  		padding: 0;
  		border:0;
  		border-top: 1px solid #c4c6c8;
  	}
  	.toolbar .sorter{
  		padding: 0 20px;
  	}
  	.verified{
  		display: none;
  	}
    .footer-bodytext{
  		display: none;
  	} 
  	.choose{
  		width:23% !important;
  		height: 36px !important;
  	}
  	.mobile .form-search{
  		height: 36px !important;
  		border:1px solid #fda92b!important;
  	}
  	.mobile .form-search button.button{
  		font-size: 18px !important;
  	}
  	.mobile .form-search button.button{
  		padding-top: 0 !important
  	}
  	.nav-search-in.choose select.category{
  		height: 36px !important;
  		padding-left: 5px;
  	}
  	.mobile .form-search input.input-text{
  		line-height: 31px !important;
  	}
  	.mobile .form-search button.button{
  		top: 30% !important;
  	}
  	.mobile form{
  		background: #fff !important;
  	}
  	.cms-home .nav-container-top .level-one a{
  		font-size: 14px !important;
  	}
  	.nav-container-top .level-one a{
  		font-size: 14px !important;
  	}
  	.flexslider ul.slides{
  		width: 100% !important;
  	}
  	.bottom-banner{
  		display: none;
  	}
  	.featured-product{
  		margin-top: 10px !important;
  	}
  	.category-best-list{
  		padding: 0;
  		border:0;
  	}
  	.products-grid li.mobile-li{
  		width: 49.7% !important;
  		border-top: 0 !important;
  		border-left: 0 !important;
  		border-right: 1px solid #ddd;
  		border-bottom: 1px solid #ddd !important;
  	}
.products-grid li.mobile-li:nth-child(even) {
    border-right:0 !important;
}
.best-mobile{
  		width: 100% !important;
  		float: left;
  		padding-right: 10px;
  	}
  	.best-mobile-name{
  		font-size: 14px !important;
  		text-align: left;
  		padding-top: 10px;
  	}
  	.products-grid .price-box{
  		padding-top: 10px;
  		text-align: left;
  	}
  	.desktop-input{
  		display: none !important;
  	}
  	.mobile-input{
  		display: block !important;
  	}
  	.desktop-logo{
  		display: none !important;
  	}
  	.mobile-logo{
  		display: block !important;
  	}
  	.desktop-account{
  		display: none !important;
  	}
  	.mobile-account{
  		display: block !important;
  	}
  	.home-my-account a{
  		width:36px;
  		height:30px;
  		border-left:0;
  		padding: 0;
  		line-height: 30px;
  	}
  	.home-my-account a:before{
  		content: '\e82a';
  		border-left:0;
  		font-family: 'Linearicons-Free';
  		font-size: 20px;
  		margin-right: 5px;
  		height: 30px;
  		float: left;
  		line-height: 30px;
  	}
  	.header-minicart .block-cart .block-title .cartpro{
  		width:26px;
  		height:30px;
  	}
  	.menu-click{
  		width:34px;
  		height:30px;
  		float:left;
  		background:#ffffff;
  	}
  	.menu-click::after{
  		float:left;
  		font-family:"FontAwesome";
  		content:'\f0c9';
  		font-size:25px;
  		color:#000;
  		height: 30px;
  		line-height: 30px;
  	}
  	.cms-home .nav-container-top{
  		display: none;
  	}
  	.flex-direction-nav .flex-next{
  		margin-right: 0 !important;
  	}
  	.flex-direction-nav .flex-prev{
  		margin-left: 0 !important;
  	}
  	.block-cart .block-title .info-mini-cart{
  		border-radius:23px;
  		line-height:20px;
  		min-width:23px;
  		height:23px;
  		font-size:14px;
  		margin:4px 0 0 5px;
  	}
  	.header-container .web_top .center{
  		height:30px;
  		overflow:hidden;
  		display: block;
  		width: 48%;
  		float: right;
  		margin-top: 17px;
  	}
  	.mobile form{/*background:#37465a!important;border-top:1px solid #222e3d;*/
  		display:block;
  		padding:12px 0!important;
  		margin-left:0;
  	}
  	.product_list_sub .products-grid li.item{
  		width:49.8% !important;
  		border-bottom: 1px solid #ddd;
  		padding-top: 10px;
  		border-right: 1px solid #ddd;
  	}
  	.product_list_sub .products-grid li.item:last-child{
  		display: none;
  	}
  	.products-grid .product-name{
  		height: 38px !important;
  		text-align: left;
  	}
  	div.new-button{
  		display: none;
  	}
  	.container-right .block .block-title{
  		font-size: 14px !important;
  		padding: 0 30px !important;
  	}
  	.block-subscribe input.input-text{
  		line-height: 36px !important;
  		font-size: 14px;
  	}
  	.block-subscribe .actions button.button span span{
  		line-height: 33px !important;
  		font-size: 14px !important;
  	}
  	.container-right .block-subscribe .block-content{
  		margin: 10px auto 5px auto;
  	}
  	.products-grid .product-name a{
  		word-break: normal !important;
  		font-size: 14px !important;
  	}
  	.container-right{
  		padding: 10px 0 !important;
  	}
  	.col-footer{
  		padding: 10px 0 !important;
  		border-bottom: 1px solid #2c2c2c !important;

  	}
  	.footer-title h2{
  		font-size: 14px !important;
  		font-weight: normal!important;
  		margin: 0!important;
  	}
  	.footer-middle .sn-middle:last-child .col-footer{
  		border-bottom: 0 !important;
  	}
  	.footer-title h2:after{
  		color: #fda92b !important;
  	}
  	.form-subscribe-footer label{
  		font-size: 11px !important;
  	}
  	.overlay2{
  		display: none !important;
  	}
  	.product-options{
  		padding: 10px 0 !important;
  	}
  	div.center_view{
  		margin-top: 0 !important;
  		display: none;
  	}
  	.catalog-product-view .attention_list p{
  		font-size: 14px !important;
  	}
  	.col1-layout .product-view .product-shop{
  		margin: 10px 0 !important;
  	}
  	.product-introduce{
  		margin-top: 0 !important;
  	}
  	.box-description .product-introduce .std{
  		margin: 10px 0 !important;
  	}
  	.add-information-introduce{
  		margin-bottom: 0 !important;
  	}
  	.product-collateral .box-collateral{
  		margin-bottom: 0 !important;
  	}
  	.product-view .product-shop .product-name h1{
  		font-size: 18px !important;
  		font-weight: normal !important;
  		font-family: Helvetica, Arial, sans-serif;
  	}
  	#product-attribute-specs-table ul li{
  		font-weight: normal;
  		font-size: 14px !important;
  		font-family: Helvetica, Arial, sans-serif;
  		width: 100%;
  	}
  	#product-attribute-specs-table{
  		margin: 10px !important;
  	}
  	.product-options-bottom .button.button span span{
  		font-size: 16px !important;
  		text-transform: none;
  		font-weight: normal;
  		text-transform: inherit;
  		font-family: Helvetica, Arial, sans-serif;
  	}
  	.product-options-bottom button.button > span:before{
  		font-size: 25px !important;
  		color: #fff !important;
  		display: none;
  	}
  	.product-shop .add-to-box .button.button, .product-options-bottom .button.button{
  		height: 40px !important;
  		float: right;
  		margin: 5px 10px 10px 0
  	}
  	.product-shop .add-to-links li a::before{
  		font-size: 20px !important;
  	}
  	.product-shop .add-to-box, .catalog-product-view .product-shop .add-to-links li a{
  		height: 50px !important;
  	}
  	.catalog-product-view .product-shop .add-to-links li:last-child{
  		height: 30px !important;
  	}
  	.product-shop .add-to-links li a::before{
  		line-height: 50px !important;
  	}
  	.product-options-bottom .button.button span, .product-shop .add-to-box .button.button > span:before{
  		line-height: 40px !important;
  	}
  	.catalog-product-view.catalog-product-view .footer-container{
  		margin-bottom: 20px !important;
  	}
  	.block-layered-nav dt{
  		padding: 0 10px !important;
  	}
  	.shadow-background{
  		display: none !important;
  	}
  	.ratings{
  		display: none;
  	}
  	.icon-shopcart:before{
  		content: '\e82e'!important;
  		font-family: "Linearicons-Free";
  		color: #000;
  		font-size: 24px;
  	}
  	div.desktop-float{
  display: none;
}
  	div.mobile-float{
  display: block;
}
div.fragment {
  position:fixed;
  z-index: 10;
  left: 0;
  right: 0;
  bottom: 5px;
  width: 100%;
  height: 120px;
  overflow: hidden;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
}

div.fragment:hover {
  box-shadow: 2px 2px 5px rgba(0, 0, 0, .2);
}

.item-right {
  text-align: right;
}

#close {
  position: absolute;
  right: 0;
  padding: 2px 7px;
  background: #ccc;
}
.category-banner-forum .left_forum .topics-list-block{
  		width: 100%;
  		margin: 0;
  	}
  	.cms-index-index .voice-from{
  		height: auto;
  		background-color: #ffffff;
  	}
  	.footer-bodytext{
  		display: none;
  	}
  	.category-banner-forum{
    	padding: 20px 10px;
    	display: none;
    }
.countdown{
    	text-align: left;
    }
    .tier-price{
    	padding:5px;
    	width: 321px !important;
    }
    .progress-bar-product{
    	width: 250px !important;
    }
    .progress-bar-product .bar span{
    	width: 250px !important;
    }
    .groupbuy-page-lock:after{
    	margin-left: 70px !important;
    }
    .groupbuy-page-unlock{
    	width: 260px;
    }
    .groupbuy-page-unlock:after{
    	margin-left: 180px !important;
    	margin-top: -48px !important;
    }
    .deal-on:after{
    	margin-top: -145px !important;
    	margin-left: 240px !important;
    }
    .groupbuy-page-reach-unlock:after{
    	margin-left: 160px !important
    }


}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
	.flexslider ul.slides{
		width: 100% !important;
	}
	.home_list ul li a{
		font-size: 12px !important;
	}
	.category-banner-forum{
		display: none;
	}
	.header .form-search button.button{
		width: 24.6% !important;
	}
	div.tab-hover-menu button{
		font-size: 14px !important;
		width: 157px !important;
	}
	.tabcontent-box1{
		width: 321px;
		height: 308px;
	}
	.tabcontent-box2{
		width: 157px;
		height: 151px;
	}
	.tabcontent-box3{
		width: 157px;
		height: 151px;
	}
	.tabcontent-box4{
		width: 320px;
		height: 151px;
	}
	.tabcontent-box5{
		width: 321px;
		height: 141px;
	}
	.header-container .web_top, .header{
		padding: 10px 20px !important;
	}
	.product_list_sub .products-grid li.item{
		width: 17.8% !important;
	}
	.products-grid .price-box{
		margin: 0;
	}
	.box7 {
        display: inline-block;
        width: 110px;
        height: 175px;
        margin: 0 0 20px 10px;
        padding-top: 3px;
        text-align: center;
        border:1px solid #FFFFFF;
    }
    .product_name_featured{
    	height: 35px;
    	font-size: 12px;
    }
    .product-view{
    	border-top: 1px solid #c4c6c8;
    	border-bottom: 1px solid #c4c6c8;
    	border-left: 1px solid #ffffff;
    	border-right: 1px solid #ffffff;
    }
    .menu-click::after{ 
        content: " Categories";
        font-size: 16px;
        font-family: Helvetica, Arial, sans-serif;
    }
    .menu_tab::before{
    	width: 20px;
    	height: 30px;
    	float: left;
    	font-family: "FontAwesome";
    	content: '\f0c9';
    	color: #000;
    	font-size: 18px;
    	background:#ffffff;

    }
    .menu-click{
    	width:150px;
    	height:30px;
    	background: #ffffff;
    	float:left;/*background:#ffffff url(../images/menu_tab.png) no-repeat 50%;*/
    	line-height: 25px;
    }
    .home-my-account a::before{
    	content: '\e82a';
    	font-family: 'Linearicons-Free';
    	font-size: 20px;
    	float: left;
    	line-height: 23px;
    	margin-right: 5px;
    }
    .header-cart .cart-btn::before{
    	content: "\e82e";
    	font-family: 'Linearicons-Free';
    	font-size: 20px;
    	float: left;
    	line-height: 28px;
    	margin-right: 5px;
    }
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { /* ipad in portrait gene */ 
	div.tab-hover-menu button{
		width: 235px !important;
	}
	.tabcontent-box1{
		width: 235px !important;
		height: auto !important;
	}
	.tabcontent-box2{
		width: 114.5px !important;
		height: auto !important;
	}
	.tabcontent-box3{
		width: 114.5px !important;
		height: auto !important;
	}
	.tabcontent-box4{
		width: 235px !important;
		height: auto !important;
	}
	.tabcontent-box5{
		width: 235px !important;
		height: auto !important;
	}
	.bottom-banner{
		margin-top: 10px;
	}
	.box7{
		width: 130px !important;
		height: 190px !important;
		margin: 0 5px 10px 5px !important;
	}
	.product_name_featured{
		height: 29px !important;
	}
	.product_list_sub .products-grid li.item{
		width: 23.6%;
		margin-right: 10px;
	}
	.desktop-input{
  		display: none !important;
  	}
  	.mobile-input{
  		display: block !important;
  	}
  	.home_list{
  		display: none;
  	}
  	.header-container{
  		box-shadow:0 2px 2px 0 rgba(109,109,109,0.4);
  		padding-top: 20px;
  		padding-bottom: 10px;
  	}
  	.header .form-search button.button span{
  		width: 92px;
  	}
}
@media only screen and (max-width:390px){.sales-order-view #my-orders-table tbody tr, .icustomer-quotes-view #my-orders-table tbody tr{width:90.5%}
.choose{width:25%}
.products-grid .product-name{height: 60px;}
.product-shop .add-to-box,.catalog-product-view .product-shop .add-to-links li a{height:60px}
.catalog-product-view div.zopim{bottom: 62px!important;}
.mobile .form-search input.input-text{width:69%;font-family: Helvetica, Arial, sans-serif;font-size: 14px;}
.category_name{font-size:18px}
.choose-categories .sub_industry_category .category_name{margin:20px 0}
.form-subscribe-footer label{font-size:14px}
.footer-title h2{font-size:18px}
.content-block-footer span{font-size:14px}
.footer-title h2::after{font-size:30px}
.product_list_sub .products-grid li.item{width:46%}
.container-left ul.icon-font li{font-size:27px}
.container-left p.icon-bottom{font-size:14px}
.container-right .block-subscribe .block-content .input-box{width:67.5%}
.container-right .block-subscribe .block-content .actions{width:32.5%}
.container-left{height:auto}
.topic-block .topic-total .created_by{width:58%}
.simple-forum-content .pager{text-align:left}
.simple-forum-content .pager .amount{float:none}
.simple-forum-content .pager .limiter{float:none}
form#form-validate .input-box input{width:42% !important}
.my-account form#form-validate .input-box input{width:94%!important;}
.customer-account-create form#form-validate .input-box input{width:94%!important;}
.simple-forum-content .buttons-set{margin-top:20px}
#checkoutSteps .customer-name-middlename .field, #checkoutSteps .form-list .fields .field{width:auto !important;float:none;}
#checkoutSteps .customer-name-middlename .field.name-lastname, #checkoutSteps .form-list li.fields .field:last-child{float:none}
#checkoutSteps .form-list label{margin-top:10px;}
/*.checkout-onepage-index #checkoutSteps input{margin-top:14px;}*/
#checkoutSteps .form-list li.control input.radio{margin-top:13px;}
.category-products .products-grid li.item{width:43%}
.sorter .sort-by label,.sorter .sort-by select{font-size:14px}
.sorter .sort-by select{width:auto;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(../images/down.jpg) no-repeat 95% center}
.sorter .sort-by select::-ms-expand{display:none;}
.sorter .sort-by::before{content:''}
.currency-switcher label, span.currency{font-size:14px;font-family: Helvetica, Arial, sans-serif;color: #2f2f2f;}
.rating-box .rating{font-size:12px}
.product-comment{margin:20px 10px}
.product-view .product-shop .product-name h1{font-size: 18px !important;
  		font-weight: normal !important;}
.no-rating{font-size:12px}
.ratings a{font-size:12px}
.product-shop .price-box .price{font-size:20px}
.product-shop .price-box .old-price .price{font-size:14px}
.product-view .product-shop .short-description{font-size:12px}
.box-description .product-introduce .std{margin:20px 10px}
.product-collateral .box-collateral{margin-bottom:10px}
.yt_tab_title::after{font-size:30px}
.catalog-product-view #customer-reviews .form-add form fieldset .data-table tr th{font-size:12px}
.product-shop .add-to-box .button.button,.product-options-bottom .button.button{height:60px;margin: 5px auto;width: 95%;display: block;float: none;}
#checkout-payment-method-load #checkout-payment-method-load dt input{margin-top: 4px}
.product-shop .add-to-links li a::before{line-height:60px}
.catalog-product-view .product-shop .add-to-links li:last-child{height:60px}
.catalog-product-view .product-shop .add-to-box .button.button span span{line-height:44px}
.catalog-product-view.catalog-product-view .footer-container{margin-bottom:60px}
.data-table tbody td{padding:2px 0}
.catalog-product-view #customer-reviews .form-add form fieldset .data-table tr th{font-size:12px}
.data-table tbody th, .data-table tbody td{padding:10px 0}
#product-review-table thead th{padding:10px 0}
.products-list .f-fix > p button.button > span{padding:0 15px}
.products-list .f-fix > p button.button{margin-left:5px}
.products-list .product-shop .price-box .old-price .price{font-size:12px}
.products-list .product-shop .price-box .price,.product-shop span.price_zero{font-size:18px}
.vendorspage-index-index .category-products .products-grid li.item,.catalogsearch-advanced-result .category-products .products-grid li.item{width:43%}
.products-grid .product-name a{font-size:15px}
.customer-account-confirmation form#form-validate .input-box input{width:100% !important}
/*.product-view .product-shop .short-description .std{max-height:70px;}*/
#payment_form_ccsave.form-list input.input-text{width: 96.5%!important;}
#checkout-payment-method-load .sp-methods .form-list{padding-left: 0}
}
@media only screen and (max-width:360px){.sales-order-view #my-orders-table tbody tr, .icustomer-quotes-view #my-orders-table tbody tr{width:89.5%}
.first_table div.image p{font-size:14px;}
#forum_table td, #forum_table1 td, #forum_table2 td{font-size:13px;}
.cart .discount input.input-text{width:97%;padding-right:0;text-overflow:ellipsis;}
form#form-validate .input-box select{width:100%;}
.my-account .order-info-box .box-content a{display:block}
#checkoutSteps .form-list .input-box .v-fix{width: 40%;}
#checkoutSteps .form-list .input-box .v-fix:first-child{margin-right: 2%;width: 58%}
}
@media only screen and (max-width:348px){.my-account form#form-validate .input-box input{width:93% !important;}
#payment_form_ccsave.form-list input.input-text{margin: 0;width: 97%!important;}
}
@media only screen and (max-width:330px){.sales-order-view #my-orders-table tbody tr, .icustomer-quotes-view #my-orders-table tbody tr{width:88.5%}
.choose{width:39%}
.mobile .form-search input.input-text{width:54%}
.category_name{font-size:16px}
.header-container .web_top, .header{padding:0 10px}
.footer .footer-bottom address{font-size:10px}
form#form-validate .input-box input{width:36% !important}
.category-products .products-grid li.item{width:42%}
.products-list .product-shop .add-to-links li:last-child{height:auto}
.products-list .product-shop .add-to-links li a::before{font-size:27px}
.products-list .f-fix > p button.button > span{padding:0 10px}
.ratings a:first-child{display:none}
.vendorspage-index-index .category-products .products-grid li.item,.catalogsearch-advanced-result .category-products .products-grid li.item{width:46%;margin:20px 5px}
.customer-account-confirmation form#form-validate .input-box input{width:100% !important}
}