/* Hack css IE8 */
@media \0screen {  
	body {min-width: 900px;}
	.container{max-width: 1200px; min-width: 900px;}
	.newsletter .input-group-btn > .btn { min-width: 0; }
}
@media (min-width: 1200px) {
	.quickview-template .content,
	.quick-view .content { width: 1038px; }

	.products-grid .grid-item.grid-1 { width: 85px; min-height: 170px; }
	.products-grid .grid-item.grid-2 {width: 180px; }
	.products-grid .grid-item.grid-3 {width: 280px;}
	.products-grid .grid-item.grid-4 {width: 380px; }
	.products-grid .grid-item.grid-5 {width: 282px; }
	.products-grid .grid-item.grid-6 {width: 581px; }
	.products-grid .grid-item.grid-12 {width: 100%; margin-left:0;   margin-left:0;}
	.products-grid .grid-item.grid-12 .btn {font-size: 10px;}
	.products-grid .grid-item.grid-12 .product-title {font-size: 12px;}
}

@media screen and (min-width: 992px) and (max-width: 1199px) { 
	.mega-menu .site-nav-dropdown .container { width: 960px; }
	.mega-menu .site-nav-dropdown .col-1 .inner:nth-child(4) ul.dropdown, 
	.mega-menu .site-nav-dropdown .col-1 .inner:nth-child(5) ul.dropdown, 
	.mega-menu .site-nav-dropdown .col-1 .inner:nth-child(6) ul.dropdown { min-height: 170px; }
	.home-two-banner .des { top: 85px;}

	/* product grid setting  --------------------------------------------------------------- */
	.products-grid .grid-item.grid-2 {width: 176px; }
	.products-grid .grid-item.grid-3 {width: 225px; }
	.products-grid .grid-item.grid-4 {width: 306px; }
	.products-grid .grid-item.grid-5 {width: 282px; }
	.products-grid .grid-item.grid-6 {width: 471px; }
	.products-grid .grid-item.grid-12 {width: 100%; margin-left:0;   margin-left:0; }
	.banner-home-bottom .des { top: 85px;}

	.product-img-box { padding-right: 10px; }
	.product-img-box.has-jcarousel .product-photo-container { width: 300px; }
	.more-view-wrapper .jcarousel-clip-vertical { height: 307px; }
	.panel-group .nav-tabs > li > a { padding-left: 15px; padding-right: 15px; }
}
@media screen and (min-width:1024px){
	.products-grid .product-bottom { padding-bottom: 15px;     /* min-height: 114px;*/}
}
@media screen and (max-width: 1024px) {
	.quickview-button,
	.products-grid .wishlist { display: none; }
	.products-grid .products-top, 
	.products-grid .product-top { position: static; }

	.products-grid .grid-item .action { opacity:1; transform: translate(0); -webkit-transform: translate(0); -moz-transform: translate(0); -ms-transform: translate(0); }
	.owl-theme > .owl-controls .owl-buttons div { opacity: 1!important; }
}
@media screen and (max-width: 991px){
	.products-grid .grid-item,
	.list-category .grid-item { float: none; display: inline-block; }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
	.products-grid .grid-item, .list-category .grid-item {
		width: 358px;
	}
	.main-container .col-main .cart .cart_submit .totals .inner .shopping-cart-table-total .total-pag-cart {
		margin:15px 0 30px !important;
	}
	.mega-menu .site-nav-dropdown .container { width: 740px; }
	.mega-menu .site-nav-dropdown .col-1 .inner:nth-child(1), 
	.mega-menu .site-nav-dropdown .col-1 .inner:nth-child(2), 
	.mega-menu .site-nav-dropdown .col-1 .inner:nth-child(3) { min-height: 200px; }
	.mega-menu .site-nav-dropdown .col-1 .inner:nth-child(4) ul.dropdown, 
	.mega-menu .site-nav-dropdown .col-1 .inner:nth-child(5) ul.dropdown, 
	.mega-menu .site-nav-dropdown .col-1 .inner:nth-child(6) ul.dropdown { min-height: 120px; }

	.newsletter .input-group-field { width: 230px; }

	.home-two-banner .des { margin-left: -160px; top: 29px; width: 320px;}
	.home-two-banner .des h4 { font-size: 26px;}
	.slide-des { bottom: 90px; top: auto; }
	.slide-heading { font-size: 50px!important;}
	.slide-text { padding-bottom: 15px; }

	.collection-filter-panel button.dropdown-toggle {width: 150px;  margin-right: 0px !important;}
	.toolbar button.btn-hover:before {width: 124px;}

	.cart-table input[type="number"] {width: 56px;}

	/* product grid setting  --------------------------------------------------------------- */
	.products-grid .grid-item.grid-2 {width: 233px; }
	.products-grid .grid-item.grid-3:nth-child(3n+1) {/width: 170px;clear:left }
	.products-grid .grid-item, .list-category .grid-item:nth-child(3n+1) {clear:left;}
	.products-grid .grid-item.grid-4 {width: 233px; }
	.products-grid .grid-item.grid-5 {width: 282px; }
	.products-grid .grid-item.grid-6 {width: 361px; }
	.products-grid .grid-item.grid-12 {width: 100%;margin-left:0;   margin-left:0; }

	.products-grid .product-bottom {     /* min-height: 105px;*/ }

	/* product detail page */
	.product-img-box { padding-right: 10px; }
	.product-img-box.has-jcarousel .product-photo-container { width: 220px; }
	.more-view-wrapper .jcarousel-clip-vertical { height: 198px; }
	.panel-group .nav-tabs > li { width: 100%; }
	.panel-group .nav-tabs > li > a { margin: 0; }
	.panel-group .nav-tabs > li.active > a { margin: 0; padding-bottom: 14px; }

	/* contact page */
	#contactFormWrapper input[type="text"], 
	#contactFormWrapper input[type="email"], 
	#contactFormWrapper input[type="tel"] { width: 100%; }
	#contactFormWrapper textarea {  width: 100%;}
}

@media screen and (max-width: 767px) {
	.footer-bottom {
    text-align: center;
}
	img:hover { opacity: 1; }
	#slider {display: none;}
	.visible-phone {display: block;}
	.hidden-phone {display: none;}
	.col-xs-1, 
	.col-xs-2, 
	.col-xs-3, 
	.col-xs-4, 
	.col-xs-5, 
	.col-xs-6, 
	.col-xs-7, 
	.col-xs-8, 
	.col-xs-9, 
	.col-xs-10, 
	.col-xs-11, 
	.col-xs-12 { width: auto; float: none;}

	/* ajaxcart */
	.ajax-success-modal .btn-secondary { font-size: 11px!important; height: 34px; line-height: 30px; padding: 0 8px; }
	.ajax-success-modal .content { width: 100%; margin-left: 0; margin-top: 0; left: 0; top: 60px !important; padding: 20px 10px; min-height: 180px; }
	.ajax-success-modal .close-modal { right: 5px; top: -40px; }
	.ajax-success-modal .ajax-right { margin-left: 75px; }
	.ajax-success-modal .ajax-left { margin-right: 10px; }
	.ajax-success-modal .continue-shopping { margin-right: 5px; }

	.success-message { background-position: 10px -1476px; padding: 0 0 0 30px; }

	/* header */
	#cbp-spmenu-s1 { display: block; top:0px !important}
	.site-header { padding: 0; }
	.site-header .container { padding-left: 0; padding-right: 0; }
	.site-header .header  { clear: both; padding: 0; text-align: center; }
	.header > .row { margin-left: 0; margin-right: 0; }
	.header .header-logo { margin: 30px 0 35px; width: 100%; }
	.header .header-logo a { max-width: 230px; display: inline-block; }
	.header-mobile { display: block; }
	.header-panel { width: 25%; margin: 0; padding: 0; border-right: 1px solid #505050; border-bottom: 1px solid #505050; height: 47px; }
	.header-panel .header-text,
	.header-panel .wishlist { display: none; }
	.header-panel ul.customer-links { display: none; }
	.site-header .currency { margin: 0; float: none; }
	.header-panel .selectize-control { height: 46px; width: 100%; margin:0; float: left; }
	.header-panel .selectize-control.single .selectize-input { border:0; }
	.header-panel .selectize-control.single .selectize-input, 
	.header-panel .selectize-control.single .selectize-input input { color: #fff; width: 100%; height: 46px; line-height:46px; background: none; cursor: pointer; text-align: center; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
	.header-panel .selectize-control.single .selectize-input input { display: none; }
	.header-panel .selectize-control div.item { background: none; padding: 0;}
	.header-panel .selectize-control div.item:after { border: 4px solid transparent; border-top-color: #fff; content:''; height: 0; display: inline-block; margin-left: 8px; }
	.header-panel .selectize-control.single .selectize-input.dropdown-active { background-color: rgba(0,0,0,0.8); }
	.header-panel .selectize-control.single .selectize-input:after { border:0; }
	.header-panel .selectize-control.single .selectize-input.dropdown-active { background: #000; color: #fff; }
	.header-panel .selectize-control.single .selectize-input.dropdown-active div.item:after { border-top-color: transparent; border-bottom-color:#fff; margin-bottom: 4px; }
	.header-panel .selectize-dropdown { margin-top: 0; }

	.header .col-xs-8 { clear: both; }
	.header .top-header { width: 25%; float: right; padding: 0;height:47px;text-align:center;; margin-top: -47px; border-bottom: 1px solid #505050; }
	.header .top-cart { width: 100%; margin: 0; padding: 0; background: none;line-height:50px !important; }
	.top-cart .icon { display: none; }
	.header .top-cart a span.first {display:none;}
	.top-cart a {width: 100%; height: 23px;margin-top:-51px ;right:0px;/text-indent: -999em;}
	.top-cart a:hover { /background-color: rgba(0,0,0,0.8); }
	#dropdown-cart { left: auto; right: 0; top: 46px; }

	.header-three-banner { padding-left: 0; padding-right: 0; overflow: hidden;
    margin-bottom: 15px;
}
	.header-three-banner li .text { padding: 0 10px 10px; background: none ;}
	.header-three-banner li:first-child .text { padding-top: 10px; }
	.header-three-banner li span { border-color: #878787; color: #000; }
	.input-group-btn { display: block; position: absolute; top: 0; right: 0; }
	.nav-search { clear: both; }
	.nav-search .search-bar { padding-bottom:10px;width: 100%;/border-top:1px solid #505050; }
	.header .search-bar input.input-group-field { width: 100%; /border-top: none; height: 36px; }
	.header .search-bar .input-group-btn input.btn { height: 36px; background-position: 13px 19px; }
	.input-group.search-bar input{width:100%;}
	.input-group {width:100%;}
	.header-mobile .dropdown-menu ul li a.login,
	.customer-links .arrow { display: none; }
	#customer_login_link { display: block; }

	/* footer */
	.footer-middle { padding-bottom: 30px; }
	#back-top { background-size: 75px 1500px; background-position: 6px -1168px; height: 36px; width: 36px; right: 10px; bottom: 10px; top: auto!important; }

	/* menu */
	.site-nav { display: none; }
	.nav-tabs > li { width: 100%; margin: 0; }

	/* main */
	.main-content { padding-bottom: 45px; }
	.zoomWrapper { width: auto !important; height: auto !important;}
	.zoomWrapper #product-featured-image { position: static !important;}

	.flexslider { margin: 0 0 10px; }
	.home-three-banner li {float: none; text-align: center; margin-bottom: 10px; }
	.home-two-banner li {float: none; text-align: center; margin-bottom: 10px; }
	.main-slideshow .flexslider .flex-control-nav { bottom: 5px;}
	.main-slideshow .flex-direction-nav a.flex-next,
	.main-slideshow .flex-direction-nav a.flex-prev {display: none;}
	.main-slideshow .flexslider .slides li:nth-child(1) .slide-heading:after { display: none; }
	.main-slideshow .flexslider .slides li:nth-child(3) .slide-des { padding-left:20px; }
	.main-slideshow .flexslider .slides li:nth-child(3) .slide-heading:after,
	.main-slideshow .flexslider .slides li:nth-child(3) .slide-text { display: none;}
	.slide-heading { font-size: 20px!important; padding: 0; }
	.slide-text { font-size: 12px!important; padding: 0 10px; }
	.slide-des { top: auto!important; bottom: 33%!important; }
	.slide-des .slide-button { display: none; }

	.home-two-banner .des a { display: none; }

	.quickview-button { display: none; }
	.products-grid,
	.list-category { text-align: center; }

	.toolbar { border-bottom-style: double; border-bottom-width: 4px; }
	.toolbar .collection-filter-btn { float: left; }
	.toolbar .grid, 
	.toolbar .list { padding:0; width: 46px; text-indent: -999em; text-align: left; }
	.toolbar .left { width: 100%; text-align: right; }
	.toolbar .right { margin-top: 20px; padding-top: 20px; border-top: 1px solid #c8c8c8; width: 100%; }
	.toolbar .right .collection-sharing-btn { float: left; }
	.collection-filter-panel { margin: 20px 0 0; float: left; width: 100%; }
	.collection-sharing-panel { border: 0; margin: 10px 0 0; float: left; width: 100%; }
	.collection-filter-panel .filter-category { margin-bottom: 20px; }
	.collection-filter-panel .filter-vendor { margin-bottom: 20px; float: right; }
	.collection-filter-panel .filter-tag { float: right; }
	.collection-filter-panel button.dropdown-toggle { margin-right: 0!important; }
	.page-header .rte { padding-left: 0; padding-right: 0; }
	.products-grid .product-des { margin-left: -18px; }
	.products-grid .wishlist { margin-right: 0; }
	.product-list .product-list-thumb { max-width: 120px; }

	/* details */
	.template-product .breadcrumb { margin-bottom: 25px; }
	.product .product-shop { padding-top: 10px; clear: both; }
	.product-img-box { float: none; text-align: center; padding-right: 10px;}
	.product-img-box .product-photo-container { z-index: -1; padding:0; }
	.zoomWrapper {width: 100% !important; max-width: 100%; position: relative; z-index: -1; }
	.zoomLens {display: none !important;}
	.zoomWindowContainer {display: none !important;}
	.zoomContainer { display: none!important; }
	.product-shop #product-add-to-cart { width: 100%; margin: 0 0 20px; }
	.product-shop .wishlist { margin: 0 0 20px; }
	.product-img-box .more-view-wrapper-jcarousel .product-photo-thumbs li { margin: 10px 0; }
	.product-img-box.has-jcarousel .product-photo-container { float: none; display: inline-block; margin-right: 10px; }
	.product-img-box.has-jcarousel .more-view-wrapper { float: none; display: inline-block; overflow: hidden; }
	.panel-group .nav-tabs > li { width: 100%; }
	.panel-group .nav-tabs > li > a { margin: 0; }
	.panel-group .nav-tabs > li.active > a { margin: 0; padding-bottom: 14px; }

	/* cart page */
	.cart-items li > a { margin: 0 20px 0 0; max-width: 100px; }
	.cart-items .qty { width: 100%; margin: 0 0 15px; }
	.cart-row { padding-left: 10px; }
	.cart-row textarea { width: 100%;}
	.cart-table input[type="number"] {width: 56px;}
	#shipping-calculator-form-wrapper p { padding:0; width: 100%; }
	#shipping-calculator-form-wrapper p select { width: 100%; }
	#shipping-calculator-form-wrapper p#get-rates-container label { display: none; }
	#get-rates-submit { margin-bottom: 15px; }

	/*  blog page */
	.sidebar .widget { max-width: 100%; }
	.banner-sidebar-1, .banner-sidebar-2 { text-align: center; }
	.list-blog blockquote, .blog-detail blockquote { padding: 10px; margin: 10px; }
	.comment-form .comment-form input,
	.message #comment-body { width: 100%; }
	#comments ul li { padding-left: 100px; }

	/* login, myaccount */
	#customer_login input,
	#recover_password input#recover-email,
	#create_customer input,
	.template-customers-addresses .grid .grid-item input[type="tel"],
	.template-customers-addresses .grid .grid-item input[type="text"],
	.template-customers-addresses .grid .grid-item select { width: 100%; }
	.template-customers-addresses .grid .large--right { margin-right: 15px; }
	.template-customers-addresses .grid .large--right .btn { padding: 0 15px; }

	/* contact page */
	#contactFormWrapper input[type="text"], 
	#contactFormWrapper input[type="email"], 
	#contactFormWrapper input[type="tel"],
	#contactFormWrapper textarea { width: 100%;}

	/* footer */
	.footer-middle .col { width: 50%; }
	.footer-middle .col-5 { clear:both;width:100% !important; }
	.newsletter { margin: 0 0 30px; text-align: center; }
	.newsletter .input-group-field { width: 100%; }
	.newsletter .input-group-btn { position: absolute; right: 0; top: 0; }
	.footer-social .inline-list li:first-child a { padding-left: 0; }
	#payment-methods { text-align: center; }
	.payment-method { margin: 0 6px 10px 0; }
	.footer-bottom ul.links { text-align: left; }

	/* wishlist page */
	table.wishlist-product thead th:first-child, table.wishlist-product tbody td:first-child { display: none; }
	table.wishlist-product tbody td { padding: 10px 5px;}
	table.wishlist-product thead th { padding: 10px 5px; white-space: normal; } 

	.mega-menu .site-nav-dropdown .col-1 .inner, 
	.mega-menu .site-nav-dropdown .col-2 { border-right: 0!important; }
	.cbp-spmenu-push-toright {  overflow-y: hidden; position: fixed; width: 100%;}

	/* Fix Menu Mobile */
	.gf-menu-device-container .site-nav { display: block !important;overflow:hidden;}
	#megamenu-responsive-root {display: none !important;}
	/* End Fix Menu Mobile */

	/* menu */
	.cbp-spmenu .site-nav-dropdown ul { position: static; border: 0; }
	.cbp-spmenu .site-nav > li:hover > a, 
	.cbp-spmenu .site-nav > li:hover > a:hover { /border:0; /border-bottom: 1px solid transparent; }
	.cbp-spmenu .site-nav li:hover .site-nav-dropdown { display: none; }
	.cbp-spmenu .site-nav { display: block; }
	.cbp-spmenu .site-nav-dropdown { padding: 0; position: static; border:0; border-bottom: 1px solid #c8c8c8; overflow: hidden; width: 100%; }
	.cbp-spmenu .mega-menu .site-nav-dropdown { padding: 0 0 28px; }
	.cbp-spmenu .site-nav-dropdown .container { padding:0; width: 100%; }
	.cbp-spmenu .site-nav-dropdown .col-1,
	.cbp-spmenu .site-nav-dropdown .col-2, 
	.cbp-spmenu .site-nav-dropdown .col-3 { width: 100%; position: relative; overflow: hidden; padding: 0; }
	.cbp-spmenu .site-nav-dropdown .col-1 .inner { width: 100%; position: relative; overflow: hidden; padding:0; }
	.cbp-spmenu .site-nav-dropdown .col-2 { margin-bottom: 30px; padding: 0; }
	.cbp-spmenu .site-nav-dropdown .col-3 { padding: 0 20px; }
	.cbp-spmenu .site-nav-dropdown li > a { font-family: "Roboto Condensed"; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; }
	.cbp-spmenu .site-nav-dropdown .col-1 .inner ul.dropdown { display: none; min-height: 50px!important; font-family: "Roboto Condensed"; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; }
	.cbp-spmenu .site-nav-dropdown li.dropdown > a,
	.cbp-spmenu .site-nav-dropdown .col-1 .inner > a { border-top: 1px solid #c8c8c8; margin: 0; padding: 11px 20px 13px; line-height: 20px; }
	.cbp-spmenu .site-nav-dropdown li.dropdown > a { background: transparent; }
	.cbp-spmenu .site-nav-dropdown li.dropdown > a > .fa.fa-caret-down {display:none;}
	.cbp-spmenu .site-nav-dropdown li.dropdown:first-child > a { border-top: 0; }
	.cbp-spmenu .site-nav-dropdown .col-1 .inner.open > a { padding: 11px 0 4px;}
	.cbp-spmenu .site-nav-dropdown .col-1 .inner:first-child > a { border-top: 0; }
	.cbp-spmenu .site-nav > li { display: block; text-align: left; position: relative; }
	.cbp-spmenu .site-nav > li > a { color: #000; border-bottom: 1px solid #c8c8c8; padding: 12px 20px; font-size: 13px; font-weight: 700; margin:0; }
	.cbp-spmenu .site-nav > li:hover > a, 
	.cbp-spmenu .site-nav > li:hover > a:hover { /background: #1a1a1a; /color: #fff; }
	.cbp-spmenu .site-nav li.dropdown p.toogleClick { text-indent: -999em; display:block; border: 4px solid transparent; border-top-color: #000; position:absolute; right: 20px; top: 21px; width: 0; height: 0; }
	.cbp-spmenu .site-nav li.dropdown p.toogleClick:after { background: none; content:""; width: 45px; height: 45px; z-index: 2; display:block; top: -26px; left: -21px; position: absolute; cursor: pointer; }
	.cbp-spmenu .site-nav > li:hover > p.toogleClick { /border-top-color: #fff; }
	.cbp-spmenu .site-nav li.dropdown .icon-dropdown { display:none; }
	.cbp-spmenu .site-nav .site-nav-dropdown li.dropdown p.toogleClick,
	.cbp-spmenu .site-nav .site-nav-dropdown .inner p.toogleClick{ border:0; width: 8px; height: 8px; float: right;  background: url(icon-megamenu.png) no-repeat; top: 19px; }
	.cbp-spmenu .site-nav-dropdown li:hover a:before { top: 17px; }
	.cbp-spmenu .site-nav .site-nav-dropdown .inner p.toogleClick:after { top: -19px; height: 44px; }
	.cbp-spmenu .site-nav .site-nav-dropdown li.dropdown p.toogleClick.mobile-toggle-open,
	.cbp-spmenu .site-nav-dropdown .inner p.toogleClick.mobile-toggle-open { background-position: 0 bottom; height:4px; }
	.cbp-spmenu .site-nav-dropdown li > a,
	.cbp-spmenu .mega-menu .site-nav-dropdown li a { color: #787878; padding: 11px 35px; border-top: 1px solid #c8c8c8; background: #f0f0f0; }
	.cbp-spmenu .site-nav-dropdown li.dropdown:hover > a:before { border: 0; }
	.cbp-spmenu .site-nav .widget-featured-product { text-align: left; border-bottom: 1px solid #c8c8c8; padding: 23px 20px 30px; border-top: 1px solid #c8c8c8; }
	.cbp-spmenu .products-grid .grid-item { min-height: 100px; }
	.cbp-spmenu .products-grid .grid-item .product-label { display: none; }
	.cbp-spmenu .widget-featured-product .grid-item .product-grid-image img { max-width: 125px; max-height: 165px;}
	.cbp-spmenu .widget-featured-product .grid-item .btn { width: 100%; }
	.cbp-spmenu .banner-sidebar-1 { margin-bottom: 0; }

	/* General styles for all menus */
	.cbp-spmenu { background: #fff; border-right: 1px solid #c8c8c8; position: fixed; }
	.cbp-spmenu h3 { margin: 0; }
	.cbp-spmenu a { display: block; color: #000; }

	/* Orientation-dependent styles for the content of the menu */
	.cbp-spmenu-vertical { width: 245px; height: 100%; top: 0; z-index: 9999; }
	.cbp-spmenu-vertical a { padding: 10px 20px; }
	.cbp-spmenu-horizontal { width: 100%; height: 150px; left: 0; z-index: 1000; overflow: hidden; }
	.cbp-spmenu-horizontal h3 { height: 100%; width: 20%; float: left; }
	.cbp-spmenu-horizontal a { float: left; width: 20%; padding: 0.8em; border-left: 1px solid #258ecd; }

	/* Vertical menu that slides from the left or right */
	.cbp-spmenu-left { left: -245px; }
	.cbp-spmenu-right { right: -245px; }
	.cbp-spmenu-left.cbp-spmenu-open { left: 0px; overflow-y: auto; }
	.cbp-spmenu-right.cbp-spmenu-open { right: 0; }

	/* Push classes applied to the body */
	.cbp-spmenu-push { overflow-x: hidden; position: relative; left: 0; }
	.cbp-spmenu-push-toright { left: 245px; }
	.cbp-spmenu-push-toleft { left: -245px; }

	/* Transitions */
	.cbp-spmenu,
	.cbp-spmenu-push { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; }
}
@media (max-width: 560px) {
	.product-img-box.has-jcarousel .product-photo-container { width: 220px; }
	.more-view-wrapper .jcarousel-clip-vertical { height: 199px; }
}

@media (max-width: 480px) {
	.products-grid,
	.list-category { width: 100%; margin: 0 auto; overflow: hidden; }
	.home-two-banner .des { margin-left: -130px; top: 25%; width: 260px;}
	.home-two-banner .des h4 {font-size: 24px; margin-bottom: 10px; padding-bottom: 10px; }
	.home-two-banner .des p { padding: 0; }
	.toolbar .right { float: left; }
	.products-grid .grid-item { margin-left: 0; margin-right: 0; }
	.products-grid .grid-item { margin-bottom: 40px; }

	table td, 
	table th { padding: 2px; }
	table.full th:nth-child(4),
	table.full td:nth-child(4) { /display: none; }
}