@media (max-width: 1200px) {

}






@media(max-width:1200px) {
    
.magicmenu .nav-desktop .level0 { padding: 0 10px;}
.nav-sections-item-content ul { padding-left: 0; }
.magicmenu.clearfix, .header-container-fixed .form.minisearch.form-search:focus { width: 100%; }
.toolmarts-header-middle input[type=text] { width: 75%;  }
.nav-desktop .last a:link, .nav-desktop .last a:visited { padding: 15px 10px !important; }
.main-header-nav a:link, .main-header-nav a:visited, .main-header-nav a:hover, .main-header-nav a:active { font-size: 13px; }

}

@media (min-width: 992px) and (max-width: 1200px) {
    
    .container { max-width: 1200px; }
    .toolmarts-header-middle input[type=text] { width: 75%;  }
	.toolmarts-newsletter input[type=email] { width: 60%; }
	.col-1 { width: 40%; }
	.top-link-product a.compare, .top-link-product a.wishlist{width: 40px;}
	.content-cart{padding-left: 5px;}
	.visible-md-on{clear: both;padding-top: 30px;}
	.header-content.header-container-fixed .content-logo{float: left;width: auto;}
	.header .header-content.header-container-fixed .logo{max-width: 130px;}
	.header-content.header-container-fixed .visible-md-on{clear: inherit;padding-top: 0px;}
	.header-container-fixed .magicmenu .nav-desktop .level0 .level-top{padding: 10px 20px;}
	.free-shipping,.header-content.header-container-fixed .header-content-support {display: none;}
	.magicmenu .nav-desktop .level0 .level-top-mega .mage-column .children {width:180px;}
	.cms-index-index .vmagicmenu .block-vmagicmenu-content {opacity: 0;visibility: hidden;}
	.cms-index-index .vmagicmenu:hover .block-vmagicmenu-content {opacity: 1;visibility: visible;}
	.vmagicmenu .block-vmagicmenu-content{min-width: 245px;}
	.home-slider .slick-slide.slick-active .figcaption .caption1, .home-slider .slick-slide.slick-active .figcaption .caption2, .home-slider .slick-slide.slick-active .figcaption .caption3, .home-slider .slick-slide.slick-active .figcaption .caption4{left: 10%;}
    .home-slider .slick-slide.slick-active .figcaption .caption1{font-size: 45px;}
	.home-slider .slick-slide.slick-active .figcaption .caption3,.home-slider .slick-slide.slick-active .figcaption .caption3 span,.home-slider .slick-slide.slick-active .figcaption .text-slide2 .caption1, .home-slider .slick-slide.slick-active .figcaption .text-slide3 .caption1{font-size: 35px;}
	.home-slider .slick-slide.slick-active .figcaption .caption4 a{line-height: 40px;}
	.home-slider .slick-slide.slick-active .figcaption .text-slide2 .caption1, .home-slider .slick-slide.slick-active .figcaption .text-slide3 .caption1{line-height: 30px;}
	.home-slider .slick-slide.slick-active .figcaption .text-slide2 .caption4{top: 70%;}
	.toolmarts-header-middle input[type=text] { width: 75%;  }
	.col-1 { width: 40%; }

	.item .price-box{line-height: normal;}

	.block-subscribe .field input.input-text{width: 350px;padding: 0 110px 0 30px;}
	.block-subscribe .actions .button span{padding: 0 20px;}
	.block-subscribe .form-subscribe-header p{padding-right: 20px;}
	.block-subscribe .block-title h3{font-size: 18px;}
    
    /*Magic category*/
	.section-category-slide .magiccategory-product .magictabs .item .title{ padding: 0 14px 0 12px;font-size: 14px;}

}

@media (max-width: 900px) {
    	.toolmarts-header-middle input[type=text] { width: 80%;  }
	    .toolmarts-newsletter input[type=email] { width: 68%; }
    	.col-1 { width: 40%; }
}
	

@media (min-width: 544px) {
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .carousel-control .icon-next {
    margin-right: -15px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}

.clearfix::after {
  display: table;
  clear: both;
  content: "";
}

.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.pull-xs-left {
  float: left !important;
}

.pull-xs-right {
  float: right !important;
}

.pull-xs-none {
  float: none !important;
}


@media (min-width: 480px) {

.text-xs-left {
  text-align: left !important;
}

.text-xs-right {
  text-align: right !important;
}

.text-xs-center {
  text-align: center !important;
}

}



@media (min-width: 544px) {
  .pull-sm-left {
    float: left !important;
  }
  .pull-sm-right {
    float: right !important;
  }
  .pull-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  .pull-md-left {
    float: left !important;
  }
  .pull-md-right {
    float: right !important;
  }
  .pull-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  .pull-lg-left {
    float: left !important;
  }
  .pull-lg-right {
    float: right !important;
  }
  .pull-lg-none {
    float: none !important;
  }
  
}

@media (min-width: 1200px) {
  .pull-xl-left {
    float: left !important;
  }
  .pull-xl-right {
    float: right !important;
  }
  .pull-xl-none {
    float: none !important;
  }
  .toolmarts-header-middle input[type=text] { height: 50px; width: 80%; } 
  
}

@media (min-width: 544px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }


}

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}

/* Ipad landscape */
@media (max-width: 1024px) {
      .slide-ban-right { padding-right: 15px; }
.slide-ban-left { display: none !important; }
.tmt-brands .top-brands li { border-left: medium none; border-right: 1px solid #ccc; width: 50%; }
.ft-newsletter input { width: 60%; }      
header .form.minisearch.form-search:focus, #search_mini_form { width: 550px; }
.fnt-size { font-size: 20px; }
.mob-hide { display: none; }
.magicmenu.clearfix, .header-container-fixed { padding: 5px; }
.magicmenu.clearfix, .header-container-fixed .form.minisearch.form-search:focus {
    width: 475px;
}     

.magicmenu .nav-desktop .level0 { padding: 0 10px;}
.nav-sections-item-content ul { padding-left: 0; }
.magicmenu.clearfix, .header-container-fixed .form.minisearch.form-search:focus { width: 100%; }
.nav-desktop .last a:link, .nav-desktop .last a:visited { padding: 15px 10px !important; }
.main-header-nav a:link, .main-header-nav a:visited, .main-header-nav a:hover, .main-header-nav a:active { font-size: 13px; }


#search_mini_form { width: 100%; }
.box-tocart .actions { width: 100%; }
.box-tocart .tocart.action { margin: 0 10px; }  
      
}



@media(max-width:991px) {

.is-countdown .countdown-section { color: white; font-size: 145% !important; margin-top: 10px; }
.bgtim { height: 135px; }
.bgtim h2 span { color: white; font-family: "open sans"; font-size: 28px; font-weight: 800; }
.bgtim h2 { color: white; font-size: 28px; }
.bgtim h1 { color: #ffd100; font-size: 36px; margin-bottom: 0; }
.cms-deal-of-the-month .magebuzz-timecountdown-slider ol li { min-height: 370px; }
.copyright a { font-size: 13px; }
.customer-account-login .tmt-customer-wrapper h5 { font-size: 28px; }
.customer-account-login .tmt-customer-wrapper .form-login::after { background: none; }
.catalog-product-view .product-info-main .page-title-wrapper .page-title span { font-size: 22px; margin-top: 15px; }
.page-layout-2columns-left .sidebar-main { display: none; }
.page-layout-2columns-left .column.main, .page-layout-2columns-right .column.main { padding: 0 15px; width: 100% !important; }
.page-products .product-items .product-item:nth-child(2n+1) { clear: unset; }
.product-items .item:hover .product-item-info { padding-bottom: 0; }
.page-products .product-item-name, .page-products .product.name a { min-height: 135px; }
.slide-ban-right { padding-right: 15px; }
.homebrands { font-size: 15px; }
.brand-head .category-image img {
    position: relative;
    top: 0;
}
.mob-hide { display: none; }
.category-image img {
    height: 300px;
    width: 300px;
}
.page-products .subcategories-listing.products-grid .product-item { width: 17%; }
header .form.minisearch.form-search:focus, #search_mini_form {
    width: 540px;
}
.header-top .lefto {
    float: left !important;
    width: 50%;
}
#backtotop { bottom: 60px; }

}

@media(max-width:660px) {
    
}



@media (min-width: 768px) and (max-width: 991px) {
	.header .logo{margin: 0 auto 20px;}
	.header-top .top-left,.header-top .top-right{padding: 0;}
	.header-content-support{position: static;}
	.hot-support{text-align: center;}
	.tab-hide { display: none; }
	.tmt-customer-wrapper .new-customer::after { background: none; }
	.cart-summary .item-title span { font-size: 15px; }
	.tmt-customer-wrapper .login-promo p { font-size: 16px; font-weight: 200; }
	.tmt-customer-wrapper h5 { font-size: 25px; font-weight: lighter; margin-top: 30px; }
	.space-z.brand_logo { margin-top: 10px; }
	.header-content-support .hotline{display: inline-block;}
	.cart-summary .block .fieldset .methods .field > .label { font-size: 14px !important; }
	.header-search .form-search{margin: 15px 0 5px;}
	.cart .continue, .clear, .update, .actions-toolbar .primary a.action, button:focus, .form-cart .actions .continue { margin-top: 5px; }
	.product-image-container { width: 50px !important ; }
	.column.main .cart-summary .block > .title strong, .column.main .paypal-review-discount .block > .title strong { font-size: 14px; }
	.opc-wrapper .step-title, .opc-block-shipping-information .shipping-information-title, .opc-block-summary > .title, .checkout-agreements-items .checkout-agreements-item-title { font-size: 2.2rem; }
	.coupon .actions-toolbar { position: relative; }
	.coupon .control .input-text { 0 55px 0 10px; }
	.ft-newsletter input { width: 80%; }
	.coupon .control .input-text { padding: 0 55px 0 10px; }
	.cart.table-wrapper .item .col.item { margin-top: 15px; }
	.cart.table-wrapper .product-item-name a { font-size: 14px; }
	.product-item-name { line-height: 18px; }
	.minicart-wrapper .icon{vertical-align: middle;}
	.cart-summary { float: right; position: relative; width: 35.333% !important; }
.cart-container .form-cart { width: 64.667% !important; }
.cart-summary .fieldset.rate { padding: 10px !important; }
.cart-summary input[type="radio"] { margin: 2px 0 0; }
.cart-summary .block .item-options { margin-left: 0px !important;}
.form-cart .action.continue span, .clear span, .update span { font-size: 14px; }

.welcome-note h3 { margin-left: 5px; }
.welcome-note h3 { font-size: 11px; }
.toolmarts-newsletter .sbs-btn { padding: 0 30px; }
.toolmarts-newsletter input[type=email] { width: 65%; }
.toolmarts-newsletter .sbs-btn { padding: 0 30px;  }

	/*Menu*/
	.header-bottom .vmagicmenu{display: none;}
	.header-bottom .magicmenu .nav-desktop,.magicmenu .nav-desktop,.header-container-fixed {display: none;}
	.nav-sections .vmagicmenu{width: 100%}
	.place-menu-mobile{display: inline-block;padding: 0 0px 0 20px;}
	.place-menu-mobile .nav-toggle{position: static;}
	.menu-mobile .nav-toggle,.mean-container .mean-nav ul.nav-mobile { display: block !important;}
	.nav-toggle { cursor: pointer;display: block;font-size: 0;left: auto; position: absolute;text-decoration: none;top: 67px;z-index: 14;right: 50px;}
	.nav-toggle:before{content: ""; color: #333e49; font-family: "FontAwesome";font-size: 21px;}
	.nav-toggle:hover::before { color: #333333;}
	.nav-sections {background: #fff none repeat scroll 0 0;height: 100%;left: calc(-1 * (100% - 54px));overflow: auto;position: fixed;top: 0;transition: left 0.3s ease 0s;-moz-transition: left 0.3s ease 0s;-webkit-transition: left 0.3s ease 0s;-o-transition: left 0.3s ease 0s;-ms-transition: left 0.3s ease 0s;width: calc(100% - 54px);}
	.nav-open .nav-sections {box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);left: 0;z-index: 99;}
	.navigation .ui-menu-item{margin: 0;}
	.navigation a, .navigation a:hover {color: #575757;text-decoration: none;}
	.navigation a {display: block;padding: 10px 0 10px 15px;font-size: 14px;}
    .nav-before-open .page-wrapper {height: 100%;left: 0;overflow: hidden;position: relative;transition: left 0.3s ease 0s;-moz-transition: left 0.3s ease 0s;-webkit-transition: left 0.3s ease 0s;-o-transition: left 0.3s ease 0s;-ms-transition: left 0.3s ease 0s;}
    .nav-open .page-wrapper {left: calc(100% - 54px);}
    .nav-before-open body {height: 100%;overflow: hidden;position: relative;width: 100%;}
	.nav-before-open {height: 100%;width: 100%;}
	.nav-sections-item-content > .navigation{padding: 0;}
	.nav-sections-item-content > .navigation .nav-mobile{display: block !important;padding: 0;}
	.nav-open .nav-toggle:after {background: rgba(0, 0, 0, 0.01) none repeat scroll 0 0;content: "";display: block;height: 100%;position: fixed; right: 0;top: 0;width: 100%;z-index: 1;}
	.navigation .parent .level-top {display: block;position: relative;text-decoration: none;letter-spacing: 1px;}
    .navigation .parent .level-top:after {position: absolute;right: 10px;top: 10px;}
    .navigation .parent .level-top:after {color: inherit;content: "";display: inline-block;font-family: FontAwesome;font-size: 14px;font-weight: normal;line-height: inherit;overflow: hidden;text-align: center;vertical-align: middle;color: #888;}
	.navigation .parent .level-top.ui-state-active:after{content: "";}
	/* label menu*/
	.navigation .nav-mobile .level0 span.cat_label {background-color: #dc1212;color: #ffffff;font-size: 11px !important;font-weight: normal;line-height: 18px;margin-left: 10px;padding: 0 5px;position: absolute;text-transform: capitalize;}
	.navigation .nav-mobile .level0 span.cat_label.new,.navigation .nav-mobile .level0 span.cat_label.NEW,.navigation .nav-mobile .level0 span.cat_label.New {background-color: #72bf20;}
	.navigation .nav-mobile .level0 .cat_label:before {border-style: solid;content: "";height: 0;position: absolute;width: 0;border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #dc1212;border-width: 0 0 10px 10px;left: -6px;right: auto;top: 3px;}
	.navigation .nav-mobile .level0 .cat_label.New:before,.navigation .nav-mobile .level0 .cat_label.NEW:before,.navigation .nav-mobile .level0 .cat_label.new:before{border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #72bf20;}
	
	.home-slider .slick-slide.slick-active .figcaption .caption1, .home-slider .slick-slide.slick-active .figcaption .caption2, .home-slider .slick-slide.slick-active .figcaption .caption3, .home-slider .slick-slide.slick-active .figcaption .caption4{left: 10%;}
    .home-slider .slick-slide.slick-active .figcaption .caption1{font-size: 30px;}
	.home-slider .slick-slide.slick-active .figcaption .caption3,.home-slider .slick-slide.slick-active .figcaption .caption3 span,.home-slider .slick-slide.slick-active .figcaption .text-slide2 .caption1, .home-slider .slick-slide.slick-active .figcaption .text-slide3 .caption1{font-size: 25px;}
	.home-slider .slick-slide.slick-active .figcaption .caption4 a{font-size: 16px;line-height: 40px;padding: 0 40px;}
	.home-slider .slick-slide.slick-active .figcaption .text-slide2 .caption1, .home-slider .slick-slide.slick-active .figcaption .text-slide3 .caption1{font-size: 30px;line-height: 25px;}
	
    /*newsletter*/
	.block-subscribe .block-title{float: none; text-align: center;}
	.block-subscribe .form-subscribe-header p{padding-right: 0}
	.block-subscribe .form-subscribe-header{padding-bottom: 15px}
	.block-subscribe .form.subscribe{text-align: center;}
	/*Footer*/
	/*.footer-item .toggle-tab{top: 10px;}*/
	.cms-static-main-footer .footer-item:not(:first-child){margin-top: 20px}

	/*product tab*/
	.magicproduct .magictabs .item .title{ font-size: 18px;}
	/*main category tab*/
	.magiccategory-product .block-title-tabs {text-align: center;}
	.magiccategory-product .type-product-title{float: none; display: inline-block; margin-bottom: 15px}
    .magiccategory-product .type-product-title{font-size: 20px;}
    .magiccategory-product .magictabs .item .title{font-size: 15px;}

    .bestsellers-category .magicproduct-custom .products-grid .item .product-item-info .images-container, .bestsellers-category .magicproduct-custom .products-grid .item .product-item-info .product-item-details{vertical-align: middle;}
    .bestsellers-category .magicproduct-custom .products-grid .item .product-item-info .images-container{float: none;}
    .bestsellers-category .magicproduct-custom .products-grid .item .product-item-info .product-item-details{float: none;display: inline-block;width: calc(60% - 4px);}
	
	.magiccategory-product .magictabs{float: none;}
	.magiccategory-product .magictabs .item .title{border-color: #ddd; border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px;}
    .cms-static-mix-custom-product .item .price-box{line-height: normal;}
	/*Contact us*/
	.contact .more-info{padding-left: 0}
	.contact .feed-back{margin-top: 50px}

	/*policy*/
	.policy .policy-wrap{padding: 0 20px;}
    .policy .policy-box .box-content .icon-service,.policy .policy-box .box-content .service-content{width: 100%;display: block;text-align: center;}

	/*blog list page*/
	.post-list-wrapper{border-bottom: 1px solid #ddd}

	/*grid product category*/
	.products-grid.category-product-grid .item:nth-child(3n+1) .images-container::after{display: block;}
	.products-grid.category-product-grid .item:nth-child(2n+1) .images-container::after{display: none;}
	.category-product-list .item .add-to-links a{max-width: 100%; float: none;}

	ul.nav-accordion{padding: 0 0 17px;}
	ul.nav-accordion li a{line-height: 30px;padding: 0 0 0 5px;}
	ul.nav-accordion li ul li a {padding: 0 0 0 15px;}
	ul.nav-accordion li a span{font-size: 13px;}

	.product-sidebar .magicproduct-custom .products-grid .item .product-item-info .images-container,
	.product-sidebar .magicproduct-custom .products-grid .item .product-item-info .product-item-details{width: 100%;}
	.product-sidebar .magicproduct-custom .products-grid .item .product-item-info .product-item-details{padding: 0;}

	.filter-options-content .items:before, .filter-options-content .items:after{content: ""; clear: both; display: table;}
	.filter-options-content .items > .item{width: calc(50% - 15px); margin-right: 30px; float: left;}
	.filter-options-content .items > .item:nth-child(2n){margin-right: 0}

	/*checkout / shopping cart*/
	.cart-summary, .cart-container .form-cart{width: 100%; position: static;}
	.multicheckout .actions-toolbar > .secondary,.multicheckout .actions-toolbar > .primary{float: none; display: inline-block;}
	.multicheckout > .actions-toolbar{text-align: center;}
	.multicheckout .actions-toolbar > .secondary{margin-top: 15px}
	.cart.item .control{width: 40px;height: auto;text-align: center;}
	.cart.item .control .increase, .cart.item .control .reduced{position: static;}
	.cart .data.table tbody tr td input.qty{width: 40px !important;}
	.form-cart .cart.table-wrapper .product-item-photo{padding: 0;}

    /*Page Detail*/
	.product-essential .product-media,.product-essential .product-info-main,.page-layout-2columns-left .product-info-main, .page-layout-2columns-right .product-info-main, .page-layout-3columns .product-info-main{width: 100% !important;}
	.product-essential .product-info-main{padding-top:20px;}

}

@media (max-width: 800px) {

.tmt-highlight-promo .lowestprice::after { display: none; }
.tmt-highlight-promo h2, .tmt-highlight-promo h1 { color: white; line-height: 25px; margin: 0; }
.tmt-highlight-promo small { font-size: 14px; }
.tmt-highlight-promo h2, .tmt-highlight-promo h2 span { font-size: 18px; }
.tmt-brands .top-brands li { border-left: medium none; border-right: 1px solid #ccc; width: 50%; }
.ft-newsletter input { width: 80%; }


}


/* Iphone 5 landscape */
@media(max-width:767px) {
	.header-content{padding-bottom: 0}
	.alocolumns .column-main{float: none !important;}
    .header .logo{margin: 0 auto 20px;}
    .header-top .lefto { padding-left: 15px; padding-top: 10px; }
    .header-top a, .header-top a:link, .header-top a:visited { color: #333; }
	.header-top .top-right{padding: 0;width: 100%;float: none;text-align: center;}
	.header .header-setting,.currency_top, .top-form-language,.customer{float: none;}
	.currency_top, .top-form-language,.customer,.page-header .switcher, .page-footer .switcher{display: inline-block;vertical-align: top;}
	.content-seach { padding-left: 15px;padding-right: 15px;}
	.header-content-support{position: static;}
	.hot-support{text-align: center;}
	.header-content-support .hotline{display: inline-block;}
	.header-search .form-search{margin: 15px 0 5px;}
	.minicart-wrapper .icon{vertical-align: middle;}
	/*Menu*/
	.header-bottom .vmagicmenu{display: none;}
	.magicmenu .nav-desktop,.nav-sections-item-title,.header-container-fixed {display: none;}
	.nav-sections .vmagicmenu{width: 100%}
	.place-menu-mobile{display: inline-block;padding: 0 0px 0 20px;}
	.place-menu-mobile .nav-toggle{position: static;}
	.menu-mobile .nav-toggle,.mean-container .mean-nav ul.nav-mobile { display: block !important;}
	.nav-toggle { cursor: pointer;display: block;font-size: 0;left: auto; position: absolute;text-decoration: none;top: 67px;z-index: 14;right: 50px;}
	.nav-toggle:before{content: ""; color: #333e49; font-family: "FontAwesome";font-size: 21px;}
	.nav-toggle:hover::before { color: #333333;}
	.nav-sections {background: #fff none repeat scroll 0 0;height: 100%;left: calc(-1 * (100% - 54px));overflow: auto;position: fixed;top: 0;transition: left 0.3s ease 0s;-moz-transition: left 0.3s ease 0s;-webkit-transition: left 0.3s ease 0s;-o-transition: left 0.3s ease 0s;-ms-transition: left 0.3s ease 0s;width: calc(100% - 54px);}
	.nav-open .nav-sections {box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);left: 0;z-index: 99;}
	.navigation .ui-menu-item{margin: 0;}
	.navigation a, .navigation a:hover {color: #575757;text-decoration: none;}
	.navigation a {display: block;padding: 10px 0 10px 15px;font-size: 14px;}
    .nav-before-open .page-wrapper {height: 100%;left: 0;overflow: hidden;position: relative;transition: left 0.3s ease 0s;-moz-transition: left 0.3s ease 0s;-webkit-transition: left 0.3s ease 0s;-o-transition: left 0.3s ease 0s;-ms-transition: left 0.3s ease 0s;}
    .nav-open .page-wrapper {left: calc(100% - 54px);}
    .nav-before-open body {height: 100%;overflow: hidden;position: relative;width: 100%;}
	.nav-before-open {height: 100%;width: 100%;}
	.nav-sections-item-content > .navigation{padding: 0;}
	.nav-sections-item-content > .navigation .nav-mobile{display: block !important;padding: 0;}
	.nav-open .nav-toggle:after {background: rgba(0, 0, 0, 0.01) none repeat scroll 0 0;content: "";display: block;height: 100%;position: fixed; right: 0;top: 0;width: 100%;z-index: 1;}
	.navigation .parent .level-top {display: block;position: relative;text-decoration: none;letter-spacing: 1px;}
    .navigation .parent .level-top:after {position: absolute;right: 10px;top: 10px;}
    .navigation .parent .level-top:after {color: inherit;content: "";display: inline-block;font-family: FontAwesome;font-size: 14px;font-weight: normal;line-height: inherit;overflow: hidden;text-align: center;vertical-align: middle;color: #888;}
	.navigation .parent .level-top.ui-state-active:after{content: "";}
	/* label menu*/
	.navigation .nav-mobile .level0 span.cat_label {background-color: #dc1212;color: #ffffff;font-size: 11px !important;font-weight: normal;line-height: 18px;margin-left: 10px;padding: 0 5px;position: absolute;text-transform: capitalize;}
	.navigation .nav-mobile .level0 span.cat_label.new,.navigation .nav-mobile .level0 span.cat_label.NEW,.navigation .nav-mobile .level0 span.cat_label.New {background-color: #72bf20;}
	.navigation .nav-mobile .level0 .cat_label:before {border-style: solid;content: "";height: 0;position: absolute;width: 0;border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #dc1212;border-width: 0 0 10px 10px;left: -6px;right: auto;top: 3px;}
	.navigation .nav-mobile .level0 .cat_label.New:before,.navigation .nav-mobile .level0 .cat_label.NEW:before,.navigation .nav-mobile .level0 .cat_label.new:before{border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #72bf20;}

	.home-slider .slick-slide.slick-active .figcaption .caption1, .home-slider .slick-slide.slick-active .figcaption .caption2, .home-slider .slick-slide.slick-active .figcaption .caption3, .home-slider .slick-slide.slick-active .figcaption .caption4{left: 10%;}
    .home-slider .slick-slide.slick-active .figcaption .caption1{font-size: 25px;line-height: 20px;}
    .home-slider .slick-slide.slick-active .figcaption .caption2{top: 32%;font-size: 13px;}
	.home-slider .slick-slide.slick-active .figcaption .caption3{top: 42%;font-size: 25px;}
	.home-slider .slick-slide.slick-active .figcaption .caption3 span{font-size: 25px;}
	.home-slider .slick-slide.slick-active .figcaption .caption4 a{font-size: 13px;height: 35px;line-height: 35px;padding: 0 20px;}
	.home-slider .slick-slide.slick-active .figcaption .text-slide2 .caption1, .home-slider .slick-slide.slick-active .figcaption .text-slide3 .caption1{line-height: 20px;font-size: 22px;}

	/*product tab*/
	.magicproduct .magictabs .item .title{ font-size: 18px;}
	/*main category tab*/
	.magiccategory-product .block-title-tabs {text-align: center;}
	.magiccategory-product .type-product-title{float: none; display: inline-block; margin-bottom: 15px}
    .magiccategory-product .type-product-title,.fearured-products .magicproduct .magictabs .item .title{font-size: 20px;}
    .magiccategory-product .magictabs .item .title{font-size: 15px;}

    .bestsellers-category .magicproduct-custom .products-grid .item .product-item-info .images-container, .bestsellers-category .magicproduct-custom .products-grid .item .product-item-info .product-item-details{vertical-align: middle;}
    .bestsellers-category .magicproduct-custom .products-grid .item .product-item-info .images-container{float: none;}
    .bestsellers-category .magicproduct-custom .products-grid .item .product-item-info .product-item-details{float: none;display: inline-block;width: calc(60% - 4px);}
	
	.magiccategory-product .magictabs{float: none;}
	.magiccategory-product .magictabs .item .title{border-color: #ddd; border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px;}
    .cms-static-mix-custom-product .item .price-box{line-height: normal;}

	/*newsletter*/
	.block-subscribe .block-title{float: none; text-align: center;}
	.block-subscribe .form-subscribe-header p{padding-right: 0}
	.block-subscribe .form-subscribe-header{padding-bottom: 15px}
	.block-subscribe .form.subscribe{text-align: center;float: none;}
	.block-subscribe .field input.input-text{width: 440px;}
	/*Footer*/
	/*.footer-item .toggle-tab{top: 10px;}*/
	.cms-static-main-footer .footer-item:not(:first-child){margin-top: 20px}
	.toggle-content{ display: none;}
	.toggle-content.visible{ display: block;}
	.mobile-collapsible .toggle-tab.mobile{padding: 0px 10px;top: 0;width: auto;font-size: 14px;line-height: 20px;cursor: pointer;}
	.collapsible .toggle-tab:before{content: "";font-family: FontAwesome;}
	.collapsible.toggle-visible .toggle-tab:before{ content: "";font-family: FontAwesome;}
	.mobile-collapsible .toggle-tab.mobile{color: #666;display: block !important;position: absolute;right: 0;line-height: 40px;}
	.mobile-collapsible .toggle-tab.mobile:hover{color: #000;}

	/*worker company / about us */ 
	.about-us-title .short-description{width: 96%}
	.about-us-content .box{margin-bottom: 30px}
	.about-us-content .box:last-child{margin-bottom: 0px}
		
	/*policy*/	
	.policy .policy-box .box-content{text-align: center;}
	.policy .policy-box .box-content .service-content{width: auto;}

    /*category product*/
	.page-layout-2columns-left .column.main, .page-layout-2columns-right .column.main, .page-layout-2columns-left .sidebar-main, .page-layout-2columns-left .sidebar-additional, .page-layout-2columns-right .sidebar-main, .page-layout-2columns-right .sidebar-additional{width: 100% !important;}

	/*Pages Detail / grouped product*/
	.product-essential .product-media{text-align: center;}
	.product-essential .product-media, .product-essential .product-info-main{width: 100%;}
	.product-essential .product-info-main{padding-top: 30px}
	.product-essential .product-media .fotorama__stage{margin: 0 auto}

	/*Shopping cart / checkout*/
	.cart-summary{width: 100%;}
	.cart-container .form-cart{width: 100%;}
	.cart.item .field.qty{display: inline-block; vertical-align: middle;}
	.cart.table-wrapper .table > thead{display: none;}
	.cart.table-wrapper .items .item-info > td{display: block; padding: 10px 0; text-align: center;}
	.cart.table-wrapper .item .col.item{padding: 10px 0; text-align: center;}
	.cart.table-wrapper .product-item-photo{display: block; padding: 0;position: static;}
	.cart-container .form-cart .item-info .action-delete{line-height: normal;}
	.cart.table-wrapper .items .cart.item .item-info{border-bottom: 1px solid #ddd}
	.cart.main{text-align: center;}
	.form-cart .actions .action{margin-bottom: 10px;} 
	.multicheckout .table-wrapper .col .qty{display: inline-block; vertical-align: middle;}

	/*My account */ 
	.block-collapsible-nav .block-collapsible-nav-title{display: none;}
	.block-collapsible-nav .content{display: block;}
	.block-collapsible-nav{position: static;border: 0 none;}
	.login-container, .form.password.reset, .form.send.confirmation, .form.password.forget, .form.create.account, .form.form-edit-account, .form-address-edit, .form-newsletter-manage{overflow: hidden;}

	/*bundle product*/
	.bundle-options-container .block-bundle-summary{float: right;}
}

@media only screen and (max-width: 640px) {

.page-products .product-item-name, .page-products .product.name a { min-height: 135px; }
.page-products .product-items .product-item:nth-child(2n+1) { clear: unset; }
.page-products .item:hover .product-item-info { padding-bottom: 0; }
.del-promo { width: 50%; }
.tmt-brands h2 {font-size:22px !important; font-weight: bolder; margin: 0 0 10px;}
.bgtim h2 { color: white; font-size: 20px; }
.bgtim h1 { color: #ffd100; font-size: 30px; margin-bottom: 0; }
.slide-ban-left { display: none !important; }
.tmt-brands .top-brands li { width: 50%; }
.tmt-brands .tmt-sub-heading, .tmt-brands .tmt-sub-heading strong, .tmt-sub-heading {
    font-size: 18px;
    font-weight: 200;
    margin: 0 0 20px;
}
.cms-tmt-home .category-list .slick-slide img { width: 70% !important; }
.catalog-category-view h1 {
    font-size: 22px;
    margin-top: 15px;
}

.category-shop-by-categories .top_categories h3 {
    font-size: 16px;
}

.category-shop-by-brands .top_brands img {
    width: 50%;
}

footer .testimonials .testi-slide::after {
    transform: skewX(0deg);
    width: 650px;
}

}



@media only screen and (max-width: 639px) {
    .home-slider .slick-slide.slick-active .figcaption .caption1{font-size: 25px;line-height: 20px;}
    .home-slider .slick-slide.slick-active .figcaption .caption2{top: 35%;}
	.home-slider .slick-slide.slick-active .figcaption .caption3,
	.home-slider .slick-slide.slick-active .figcaption .caption3 span{font-size: 18px;}
	.home-slider .slick-slide.slick-active .figcaption .caption4 a{font-size: 10px;line-height: 25px;padding: 0 15px;height: 25px;}
	.home-slider .slick-slide.slick-active .figcaption .text-slide2 .caption1, .home-slider .slick-slide.slick-active .figcaption .text-slide3 .caption1{font-size: 19px;line-height: 19px;}
	.home-slider .slick-slide.slick-active .figcaption .text-slide2 .caption1{top: 35%;line-height: 1;}
	.home-slider .slick-slide.slick-active .figcaption .text-slide2 .caption2{top: 25%;}
    
    /*main banner*/
	.cms-page-banner .banner-box{width: 100%;margin: 0 0 20px;}
	.cms-page-banner .banner-box .banner-box-content img{margin: 0 auto;}
	.cms-page-banner .banner-box-content .btn-shop{right: 27%;}

	/*product tab*/
	.magicproduct .magictabs .item .title{ font-size: 18px;}
	/*main category tab*/
	.magiccategory-product .block-title-tabs {text-align: center;}
	.magiccategory-product .type-product-title{float: none; display: inline-block; margin-bottom: 15px}
	.main-category .products .product-items .sub-item:nth-child(1), .main-category .products .product-items .sub-item:nth-child(3),.main-category .products .product-items .sub-item:nth-child(2){width: 100%;display: block;}
    .main-category .products .product-items .sub-item:nth-child(1) .product-item-info, .main-category .products .product-items .sub-item:nth-child(3) .product-item-info{width: 50%;float: left;}
    .magiccategory-product .type-product-title,.fearured-products .magicproduct .magictabs .item .title{font-size: 20px;}
    .magiccategory-product .magictabs .item .title{font-size: 15px;}
	
	.magiccategory-product .magictabs{float: none;}
	.magiccategory-product .magictabs .item .title{border-color: #ddd; border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px;}
    .cms-static-mix-custom-product .item .price-box{line-height: normal;}

    .category-product-list .item .product-hover,.category-product-list .item .hover-box,.category-product-list .item .product-item-details{width: 100%;}
    .category-product-list .item .hover-box{padding: 0;}

	.footer-item:nth-child(2) .box-content .content .link-list:nth-child(2){padding-left: 30px}
	.footer-bottom .row > div{width: 100%; float: none !important; text-align: center;}
	.footer-bottom .paypal{text-align: center; margin-bottom: 15px}

	/*worker company / about us */
	.company-worker, .detail-about{margin-top: 60px}
	.company-worker .item{width: 50%}
	.about-us-content .box{width: 100%}
	.about-us-content .box .box-content img{width: 100%}
	
	/*About us*/
	.contact .form-content .fname-box, .contact .form-content .lname-box{width: 100%; margin-right: 0}
	
	/*FAQs*/
	.faq .page-title{font-size: 30px}
	.faq .list-question .question-item .question-name span{font-size: 20px}
	.faq .list-question .question-item .question-name{padding: 15px 0}

	/*Page Detail*/
	.product-info-main .table.grouped .product-item-name{text-align: left; display: inline-block;}
	.product-essential .product-info-main .table.grouped .price-box{float: none; max-width: 100%}
	.product.data.items > .item.title{padding: 0 10px;}

	.product-info-main .data.table tbody tr td input.qty{float: none;}
	.data.table.grouped tbody tr td .qty{display: inline-block;}
	.product-info-main .table.grouped .price-box .price-wrapper .price{display: inline-block;}
	.product-info-main .table.grouped .price-box .price-wrapper:before{content: 'Price: '; display: inline-block; padding-right: 10px; font-weight: bold; font-size: 15px; color: #333e49;}
	/*table*/
	.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > thead > tr > th{display: none}
	.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) tbody > tr > td:first-child{text-align: left; padding-top: 20px; padding-left: 20px; padding-right: 20px}
	.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) tbody > tr > td:last-child{text-align: left; padding-bottom: 20px; padding-left: 20px; padding-right: 20px}
	.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td::before,
	 .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr th::before{padding-right: 10px; content: attr(data-th) ': ';display: inline-block;color: #333e49;font-weight: 700}
	.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr th{border-bottom: none;display: block;padding: 5px 0}
	.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td:before,
	.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) .additional-attributes tbody td:last-child{display: inline-block;}
	
	/*bundle product*/
	.bundle-options-container .bundle-options-wrapper, .bundle-options-container .block-bundle-summary{width: 100%}
	
	/*Review*/
	.review-add .review-form .review-field-ratings{width: 100%}
	.review-add .review-form .review-fieldset .review-field-ratings .control .label{}
	.review-add .review-form .review-fieldset .review-field-nickname, .review-add .review-form .review-fieldset .review-field-summary, .review-add .review-form .review-fieldset .review-field-text{width: 100%}
}

/* width < 480px */
@media only screen and (max-width: 480px) {
	
.nav-sections .mean-nav { background: #333; }	

.mob-hide, .lefto .fa-phone, .header-setting { display: none; }
.promo-mystery.pull-right { background: #eee; border: 1px dashed #999; padding: 11px; width: 100% !important; position: relative; top: 5px !important; }
.cms-tmt-home .header-top .lefto { float: left; }
.cstmer-login, .mob-mincart { display: block; }
.header-top .righto {  width: 32% !important; float: right; }
.seal-4x { display: none; }
.myst-img { text-align: center; float: left; width: 100%; margin-bottom: 10px; }
.promo-mystery .myst-text p { font-size: 14px; }
.promo-mystery .myst-text h3 { font-size: 15px; }
.paypal-logo { margin: 10px 0 0; text-align: center; width: 100%; float: left; }

.cstmer-login .fa-user { font-size: 22px; }
.place-menu-mobile { padding: 10px 0px 0 10px; float: left; }
.cstmer-login { float: left; padding-top: 15px; padding-left: 15px; }
.mob-mincart { float: left; padding-left: 12px; padding-top: 12px; }
.header-top .righto { margin-top: 10px; }
.header-search .form-search { margin: 5px 0 5px; }
.tmt-highlight-promo .lowestprice { min-height: auto; }
.mob-mincart .fa-cart-plus { font-size: 22px; }
.sections .nav-sections-item-content > .navigation { display: block; }
.nav-open .nav-sections { background: #333; }
.section-items .navigation-mobile a:link.level-top, .section-items .navigation-mobile a:visited.level-top { color: #fff; }
.magicmenu.clearfix, .header-container-fixed { padding: 0; }
.promo-beltz p { font-size: 16px; color: #fff; }

.checkout-cart-index .page-title-wrapper h1 { float: left; text-align: center; width: 100%; margin-top: 10px; margin-bottom: 0; }
.checkout-cart-index .page-title-wrapper span { font-size: 18px; }

/*Cart Css Start */

.column.main .cart-summary .block > .title strong, .column.main .paypal-review-discount .block > .title strong { font-size: 14px; }
.cart-totals .mark strong, .opc-block-summary .table-totals .mark strong { font-size: 14px; }
.cart.table-wrapper .product-item-name a { font-size: 14px; }
.table-wrapper .col { font-size: 15px; }
.cart .continue, .clear, .update, .actions-toolbar .primary a.action, button:focus, .form-cart .actions .continue { font-size: 14px; }
.cart button span, .cart button.button span { font-size: 14px; }
.checkout-cart-index .page-title-wrapper span { font-size: 16px; }


/*Cart Css End */

.lefto img { width: 85%; display: block; }
.header-top { background: transparent; border: none; }
.header-content { min-height: 70px; }
.float-left { float: none !important;}
.promo-mystery { text-align: center; }
.promo-beltz p { line-height: 24px; }
.sorter, .header-content .header-logo img { display: none; }
.minicart-wrapper .block-minicart { display: none !important; }
.toolbar-products { margin-top: 5px; }
.promo-beltz a { color: #fff; font-size: 15px; }
.content-logo .mob-mincart { display: block; float: left; width: 40%; }
.righ-header-content .fnt-size, .righ-header-content { display: none; }
.header-logo { float: left; width: 58%; text-align: center; }
.cms-tmt-home .header-top .righto { float: right; }
.cms-tmt-home .header-top .lefto { width: 50%; }
.header-top .lefto { float: left; width: 50%; }
.header-content .header-logo img { width: 50%; }
.space-z.brand_logo { margin-top: 10px; }
.header-content { padding-top: 5px; }
.logos-cat img { width: 50%; }
.promo-mystery.pull-right { width: 100%; top: 10px; }
.product.info.detailed .data.item { border: 1px solid #ccc; border-radius: 0; padding: 4%; }
.cms-promotions .carousel-inner > .item > img, .carousel-inner > .item > a > img { height: 130px; }
.tmt-product-details h3, .tmt-related h3 { font-size: 18px; margin-bottom: 0; padding-bottom: 5px; width: 100%; }
.cms-tmt-home .tmt-brands .top-brands li p { font-size: 15px; font-weight: 200; padding: 10px; }
.cms-tmt-home .tmt-brands .top-brands li { min-height: 220px; }
.cms-tmt-home .products-display .cat_list1 h3 a { font-size: 18px; }
.cms-tmt-home .products-display .cat_list1 h3 a, .cms-tmt-home .products-display .cat_list2 h3 a { font-size: 18px; }
.cms-tmt-home .bottom-strp-link a { font-size: 14px; margin-left: 90px; }
.cms-tmt-home .category-list .slick-slide h3 { text-align: center; }
.product.info.detailed .data.item { border: 1px solid #ccc; border-radius: 0; padding: 4%; }
.overview iframe { height: auto; width: 100%; }
.overview p { font-size: 14px; padding: 0 5px text-align: justify; }
.cms-tmt-home .category-list .slick-slide img { margin-left: 35px;}
.tmt-detail li { font-size: 14px; line-height: 18px; margin-bottom: 10px; margin-left: 10px; padding: 0 10px; }
.catalog-product-view .description ul li::before { padding: 0 20px; }
.tmt-detail li strong { font-size: 14px;}
.fnt-size { font-size: 18px; }
.brand-head p { text-align: center; }
.brand-head .category-image img { position: relative; top: 0; }
.brand-klein-tools h2, .brand-bosch h2, .brand-hitachi h2, .brand-makita h2, .brand-templaco h2, .brand-jet h2, .brand-bessey-tools h2, .brand-bessey-tools { text-align: center; font-size: 20px; }
.brand-oliver-machine h2, .brand-rolatape h2, .brand-dremel h2, .brand-freud h2, .brand-stabila h2, .brand-skil h2, .brand-wilton h2, .brand-tajima h2, .brand-hydro-handle h2, .brand-superior-pads-abrasives h2, .brand-superior-electric h2, .brand-superior-parts h2, .brand-superior-steel h2, .brand-big-horn h2, .brand-rotozip h2, .brand-supercut h2, .brand-speciality-diamond h2, .brand-total-polishing-system h2, .brand-chicago-pneumatic h2, .brand-vick-tool h2, .brand-versa-tool h2, .brand-santa-barbara-chile-roasters h2, .brand-air-locker h2, .brand-powermatic h2, .brand-good-land-bee-supply h2, .brand-hardin h2, .brand-edwards h2, .brand-interstate-pneumatic h2, .brand-festool h2, .brand-w-l-fuller h2, .brand-champion h2, .brand-dalluge-tools h2 { font-size: 20px; text-align: center; }
.tmt-detail #product-attribute-specs-table th { display: none; }
.tmt-customer-wrapper { padding: 20px 0;}
.tmt-customer-wrapper h1 { font-size: 22px; }
.catalog-product-view .product-info-main .page-title-wrapper .page-title span { font-size: 18px; }
.page-products .page-title-wrapper .page-title span { font-size: 18px; line-height: 32px; }
.page-products .column.main .category-product-grid h2 { margin: 0;}
.page-products .toolbar-top { display: none; }
.page-products .product-item-name, .page-products .product.name a { min-height: auto;}
.page-products .product-image-photo { height: 150px; width: 150px; margin: 0; }
.lowestprice { margin-bottom: 20px; }
.pwiot { width: 100%; }
#backtotop { bottom: 60px; }
.cms-tmt-home .products-display .category-list, .products-display .products-list { min-height: 530px; }
.cms-tmt-home .products-display .cat_list2 h4, .cms-tmt-home .products-display .cat_list1 h4 { padding: 10px 0; }
.cms-tmt-home .products-display .cat_list1 h4 a, .cms-tmt-home .products-display .cat_list2 h4 a { font-size: 20px; }
.cms-tmt-404 .tmt-categories h2 {font-size: 22px;}
.shp-cat { margin-bottom: 5px; }
.cms-tmt-home .category-list .slick-slide img { width: 70% !important; }
.cms-tmt-404 .tmt-brands .tmt-sub-heading, .tmt-brands .tmt-sub-heading strong, .tmt-sub-heading {font-size: 22px; }
.cms-tmt-404 .column.main .tmt-brands h2 { font-size: 22px !important; }
.cms-tmt-404 .tmt-categories h2 { font-size: 22px; }
.page-404 .coments-404 { line-height: 28px; }
.page-404 .notfound-404 { font-size: 14px; }
.page-404 .lfs-404 {font-size: 16.76px;  }
.page-404 .btn-orange span {font-size: 20px;}
.cms-tmt-home header .form.minisearch.form-search:focus, #search_mini_form { width: 100%; float: right; }
.item .price-box { display: block; float: none;}
.mb-timecountdown-container.timer-simple .timer-countbox { width: 100% !important; }
.bgtim h1 { font-size: 32px; }
.bgtim h2 { font-size: 22px; }
.page-404 .btn.btn-orange { width: 100%; }
.page-404 input[type="text"] { width: 100%; text-align: center; }
.bgtim h2 span { font-size: 25px; }
.bgtim { height: 200px; }
#search_mini_form span i { font-size: 20px; }
.timer-countbox span { font-size: 16px;}
.disc-heding h1 { font-size: 24px; }
.is-countdown .countdown-period { font-size: 42%; font-weight: 400; }
.copyright a { font-size: 13px; }
.disc-heding h2 { font-size: 16px;}
.product-info-main .product .price-container .price { color: red; font-size: 3rem; }
.product-info-main .page-title-wrapper .page-title span {font-size: 20px; }
.product-info-main .product .price-container .price { font-size: 3rem; }
.box-tocart .fieldset .actions .tocart { background-color: #ed7402; border: 0 none; border-radius: 5px; color: #fff; height: 50px; line-height: 50px; padding: 0 100px; }
.product-info-main .price-box {text-align: center; }
.box-tocart .fieldset .actions .tocart span { font-size: 18px;}
.box-tocart .fieldset .actions .tocart .icon {font-size: 22px; }
.box-tocart .fieldset .qty, .box-tocart .fieldset .actions { margin: 0 !important; }
.page-products .products-grid .product-item {width: 100% !important; }
.cms-tmt-home .tmt-brands .top-brands li { border-right: 1px solid #ccc; width: 100%;}
.cms-tmt-home .no-padding { padding-left: 15px !important; padding-right: 15px !important; }
.cms-tmt-home .column.main .tmt-brands h2 { font-size: 18px !important; }
.cms-tmt-home .tmt-brands .tmt-sub-heading, .tmt-brands .tmt-sub-heading strong, .tmt-sub-heading { font-size: 15px;}
.cms-tmt-home .tmt-highlight-promo .lowestprice::after { display: none; }
.cms-tmt-home .tmt-highlight-promo .lowestprice { border-right: none; }
.righ-header-content { text-align: center; float: left; }
.del-promo { width: 100%; }
.category-shop-by-brands .top_brands h1 { font-size: 18px; }
.category-shop-by-brands .top_brands h3 { font-size: 16px; }
.slide-banner { margin-left: 15px; width: 90%; }
.slide-banner .item img { height: auto; }
.catalog-category-view h1 { font-size: 20px; margin-top: 15px; text-transform: uppercase; }
.cms-tmt-home .tmt-brands .hbrands li { width: 50%; float: left; }

.page-title-wrapper .page-title { text-align: center; }

.shopperapproved_widget .sa_comments { width: 290px !important; }
.shopperapproved_widget .sa_review { width: 230px !important; }
.shopperapproved_widget {
    min-width: 280px !important;
}

.category-shop-by-categories .page-title-wrapper h1, .category-shop-by-categories .page-title-wrapper h1 span {
    text-align: center;
    font-size: 20px;
}

.top_categories h3 {
    font-size: 17px;
}

footer .testimonials .testi-slide::after { transform: skewX(0deg); }



.page-products .subcategories-listing.products-grid .product-item { width: 48% !important; }

.content-seach .promo-links {
    margin: 15px 10px 20px;
}
    .to-featuers, .authorized-brand, .main-inside-container::before, .main-inside-container::after { display: none;}
	.cms-static-main-footer .col-mobile-12{width: 100%}
	.footer-item .toggle-tab{display: block; visibility: visible; opacity: 1}
	.footer-item .toggle-content{display: none;}
    .policy .policy-box { float: left; width: 100%; border-left: none;  }
footer .testimonials .testi-detials {
    padding-left: 15px;
    padding-right: 15px;
}

	/*company wworker*/
	.detail-about .left-detail-about .box{width: 100%; margin-bottom: 50px}
	/*grid categoryproduct*/
	.products-grid.category-product-grid .item:nth-child(n) .images-container::after{display: none;}

	/*sidebar*/
	.filter-options-content .items > .item{width: 100%; margin-right: 0}
	
	.narrow-box{position: relative;}
	.narrow-box .toggle-content{display: none;}
	.narrow-box .toggle-tab{display: block; visibility: visible; opacity: 1;}
	.filter-options .narrow-box .filter-options-content{border: 0; margin-bottom: 0}

	/*toolbar*/
	.toolbar .sorter{text-align: right; margin-right: 15px}
	.toolbar-bottom .toolbar .limiter,.toolbar-bottom .toolbar-products .pages{display: block; float: none;}
	.toolbar-bottom .toolbar .limiter{margin-bottom: 10px}

.col-xs-offset-0 {
  margin-left: 0;
}

.col-xs-offset-1 {
  margin-left: 8.333333%;
}

.col-xs-offset-2 {
  margin-left: 16.666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.333333%;
}

.col-xs-offset-5 {
  margin-left: 41.666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.333333%;
}

.col-xs-offset-8 {
  margin-left: 66.666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.333333%;
}

.col-xs-offset-11 {
  margin-left: 91.666667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

}

@media only screen and (max-width: 479px) {
	.minicart-wrapper{position: static;}
	.minicart-wrapper .block-minicart{width: 100%;}
	.currency_top, .top-form-language{padding: 10px 5px 0;}
	.customer{padding-left: 8px;}

    .home-slider .slick-slide.slick-active .figcaption .caption2{top: 44%;}
    .home-slider .slick-slide.slick-active .figcaption .caption3{top: 52%;}
	.home-slider .slick-slide.slick-active .figcaption .caption4 a,.slide-showcase .home-slider .slick-arrow,.slide-showcase:hover .home-slider .slick-arrow{display: none !important;}
	
	.main-category .products .product-items .sub-item:nth-child(1) .product-item-info, .main-category .products .product-items .sub-item:nth-child(3) .product-item-info{width: 100%;float: left;}
	
	.cms-page-countdown-product .content-products .product-hover,.cms-page-countdown-product .content-products .products-textlink{width: 100%;}
	
	.block-subscribe .field input.input-text{width: 310px;padding: 0 102px 0 18px;}
	.block-subscribe .actions .button span{padding:0 15px;}
}
/* Iphone 4 landscape */
@media (max-width: 360px) {
  
	.policy .policy-box { float: left; width: 100%; border-left: none; }
	.home-slider .slick-slide.slick-active .figcaption .caption1{font-size: 20px;line-height: 15px;}
    .home-slider .slick-slide.slick-active .figcaption .caption2{font-size: 12px;}
	.home-slider .slick-slide.slick-active .figcaption .caption3,
	.home-slider .slick-slide.slick-active .figcaption .caption3 span{font-size: 14px;}
	.home-slider .slick-slide.slick-active .figcaption .text-slide2 .caption3,.home-slider .slick-slide.slick-active .figcaption .text-slide2 .caption3 span, .home-slider .slick-slide.slick-active .figcaption .text-slide3 .caption3,.home-slider .slick-slide.slick-active .figcaption .text-slide3 .caption3 span{line-height: 1;}
	.home-slider .slick-slide.slick-active .figcaption .text-slide2 .caption1,.home-slider .slick-slide.slick-active .figcaption .text-slide3 .caption1{font-size: 15px;}
	.home-slider .slick-slide.slick-active .figcaption .text-slide2 .caption1{top:40%;}
	.home-slider .slick-slide.slick-active .figcaption .text-slide2 .caption3, .home-slider .slick-slide.slick-active .figcaption .text-slide3 .caption3{top:68%;}
	.home-slider .slick-dots {bottom: 10px;}
    
	/*company worker*/
	.company-worker .item{width: 100%}

	/*toolbar*/
	.toolbar .modes-mode{float: none; display: inline-block;}
	.toolbar .modes, .toolbar .sorter{float: none; display: block; text-align: center;}
    /*Shopping cart / checkout*/
	.cart.item .control{width: 90px;}
	.cart .data.table tbody tr td input.qty{width: 35px !important;}
}

/* IPHONE 4 + 5 Portrait */
@media only screen and (min-width: 240px) and (max-width: 320px) {
}

@media only screen and (min-width: 240px) and (max-width: 319px) {
	.sorter .view-mode,.sorter .sort-by,.sorter .limiter,.sorter .pull-right{width: 100%;text-align: left;}
}







