@media only screen and (min-width:1025px) and (max-width: 1224px) {
.wrapper_inner, .container-inner,.special-offers .inner-block,.sub-banner,.wrapper.layout-fixed{ width:980px;}
#tmcmsinfo_block .cms_shipping .cms_shipping1, #tmcmsinfo_block .cms_shipping .cms_shipping2, #tmcmsinfo_block .cms_shipping .cms_shipping3{width:30%;}
#tmcmsinfo_block .cms_shipping .cms_shipping2{margin:0 4%;}
.customNavigation,.brands-container .customNavigation{width:80px;margin:0 auto;}
.additional-carousel .customNavigation{width:100%;}
.brands-container .customNavigation a.prev,.customNavigation a.prev{left:0px;}
.brands-container .customNavigation a.next,.customNavigation a.next{right:0px;}
.brands-container{margin-bottom:30px;}
.brands-container .customNavigation a{top:170px;}
.products.products-horizontal .product img, .products.products-grid .product img,.productpage .productpage-images-featured img{ width:100%; height:auto; }
.productpage .productpage-images{width:41%;}
.productpage .product-info{width:55%;}
.grid .grid-4{ width: 245px; }
.left-banner img{ width:100%;  }
.topnav .search.tui input{width:175px;}
.banners-top .banner{width:49%;}
.banners-top .subbaner1{margin-right:2%;}
.bundle.left{width:80%;}
.product.bundlecart.right{width:20%;}
.product:nth-child(5) > .glyph-bundle{display:none;}
.product:nth-child(6) > .glyph-bundle{display:block;}
.offer_slider_inner .title{font-size: 14px;}

}
/* 980px <= width < 1023px */
@media only screen and (min-width: 980px) and (max-width: 1024px) {
.wrapper_inner, .container-inner,.special-offers .inner-block,.sub-banner{ width:940px;}
.banners{width:920px;}
.offer_slider_inner .title{font-size: 14px;}
.banners .left-banner,.banners .right-banner,.banners .center-banner{width:33.33%;}
.sub-banner .banners img{width:100%;}
.banners-top .subbaner1{margin-right:2%;}
 #tmcmsinfo_block .cms_shipping .cms_shipping1, #tmcmsinfo_block .cms_shipping .cms_shipping2, #tmcmsinfo_block .cms_shipping .cms_shipping3{width:30%;}
#tmcmsinfo_block .cms_shipping .cms_shipping2{margin:0 4%;}
.customNavigation,.brands-container .customNavigation{width:80px;margin:0 auto;}
.additional-carousel .customNavigation{width:100%;}
.brands-container .customNavigation a.prev,.customNavigation a.prev{left:0px;}
.brands-container .customNavigation a.next,.customNavigation a.next{right:0px;}
.brands-container{margin-bottom:30px;}
.brands-container .customNavigation a{top:170px;}
.grid .grid-4{ width: 235px; }
.template-product .sidebar  .sidebar-main{width:100%;}
.wrapper.layout-fixed{ width:960px; }
 .productpage .productpage-images{width:41%;}
.index .sidebar .sidebar-main { width:725px;}
.sidebar .sidebar-main, .gui-col2-left .gui-col2-left-col2, .gui-col2-right .gui-col2-right-col1{width:705px; }
.sidebar .sidebar-side, .gui-col2-left .gui-col2-left-col1, .gui-col2-right .gui-col2-right-col2{  width:200px;}
.productpage .productpage-images-featured img{ width:100%; }
.gui-form .gui-checkout-steps.gui-col3-equal > .gui-col3-equal-col3 {    width: 25% !important;}
.left-banner img{ width:100%;  }
.price.price-offer > span { display: block;}
.gui-col3-equal .gui-col3-equal-col1{  margin-right: 20px; }
.socialbar-container{width:900px;  }
.socialbar .socialbar-blog, .socialbar .socialbar-twitter, .socialbar .socialbar-facebook{ width:285px; }
.categories .category{width:30.5%;}
.products.products-horizontal .product img, .products.products-grid .product img,.productpage .productpage-images-featured img{ width:100%; height:auto; }
.topnav .search.tui input{width:145px;}
.banners-top .banner{width:49%;}
.bundle.left{width:80%;}
.product.bundlecart.right{width:20%;}
.product:nth-child(5) > .glyph-bundle{display:none;}
.product:nth-child(6) > .glyph-bundle{display:block;}
}



@media only screen and (max-width: 979px){
.wrapper_inner, .container-inner,.special-offers .inner-block,.sub-banner{ width:724px;  }
.banners{width:704px;}
.banners .left-banner,.banners .right-banner,.banners .center-banner{width:33.33%;}
.banners-top .banner{width:49%;}
.sub-banner .banners img{width:100%;}
.banners-top .subbaner1{margin-right:2%;}
.template-product .sidebar  .sidebar-main{width:100%;}
#tmcmsinfo_block .cms_shipping .cms_shipping1, #tmcmsinfo_block .cms_shipping .cms_shipping2, #tmcmsinfo_block .cms_shipping .cms_shipping3{width:30%;}
#tmcmsinfo_block .cms_shipping .cms_shipping2{margin:0 4%;}
.customNavigation,.brands-container .customNavigation{width:80px;margin:0 auto;}
.additional-carousel .customNavigation{width:100%;}
.brands-container .customNavigation a.prev,.customNavigation a.prev{left:0px;}
.brands-container .customNavigation a.next,.customNavigation a.next{right:0px;}
.brands-container{margin-bottom:30px;}
.brands-container .customNavigation a{top:170px;}
.special-offers .inner-block .offer-block,.special-offers .inner-block .offer_slider{width:100%;}
.offer_slider .offer_slider_inner li{text-align:center;}
.grid-4 ul , .footer-hallmarks ul, .footer-tags ul{    display: none; margin-bottom:10px; }
.footer-hallmarks li , .footer-tags ul.tagcloud li{ float:none; padding:2px 0; }
.grid .grid-4{margin-right: 0;  width: 100%;}
.footer h4{ padding-bottom:0; }
.footer-hallmarks , .footer .footer-tags{margin:0 auto; }
.footer-hallmarks h4 , .footer-tags h4{ display:block; }
#newsletterbar,.social-block{width:100%;padding:0px;}
.social-block{text-align:center;}
.subscribe-block{width:100%;}
.subscribe-block > form{width:97%;}
#newsletterbar input{width:85%;}
.header_center h1.main_logo{margin:10px 0 20px;}
.headerleft,.header_center,.header_right{width:100%;text-align:center;margin:0px;}
.headerleft p{margin:20px 0 0;text-align:center;}
.header_right,.header_right .language_block,.header_right .tm_headerlinkmenu{display:inline-block;float:none;}
.tm_headerlinkmenu{vertical-align:top;padding:3px 0px 0 10px;position:relative;}
.header .topnav .search input{left:0px;right:auto;}
.categories .wrapper_inner{position: relative;}
.nav-responsive span{padding:25px 15px;margin-right:75px;}
nav.categories{margin:0px;}
.headerleft{min-height:60px;}
.header .topnav .autocomplete{right:auto;left:0px;}
.products.products-horizontal .product img, .products.products-grid .product img,.productpage .productpage-images-featured img{ width:100%; height:auto; }
.related .customNavigation a.prev{right:6%;}
.header .cart .contents{top:34px;}
.socialbar-container{ width:680px; }
.wrapper.layout-fixed{ width:744px; }
.index .sidebar .sidebar-main { width:540px;}
.mainbanner{ margin-bottom:10px; }
.sidebar .sidebar-main, .gui-col2-left .gui-col2-left-col2, .gui-col2-right .gui-col2-right-col1 {width:520px; }
.gui-checkout .gui-col2-right .gui-col2-right-col1{ width:520px !important; }
.sidebar .sidebar-side, .gui-col2-left .gui-col2-left-col1, .gui-col2-right .gui-col2-right-col2{ width:170px;}
.productpage .product-info{width:55%;}
.slider-controls.clickable{display:none !important;}
#testimonial-carousel .slider-controls.clickable {display: block !important;}
.index .sidebar .sidebar-main  ,
.sidebar .sidebar-side, .gui-col2-left .gui-col2-left-col1, .gui-col2-right .gui-col2-right-col2{ width:100%; }
.sidebar .sidebar-main ,
.gui-col2-left .gui-col2-left-col2 ,
.gui-col2-right .gui-col2-right-col1{ width:100%; padding:2% 0;  }
.sidebar.sidebar-left .sidebar-main, .sidebar.sidebar-right .sidebar-side, .gui-col2-right .gui-col2-right-col2, .gui-col2-left .gui-col2-left-col1{ float:none; }
.sldebox-content ,
.gui-col2-left-col1 .gui-block  .gui-block-content ,
.gui-col2-right-col2 .gui-block  .gui-block-content{  display:none; }
.sidebar-box h2 a{ float:none; }
.gui-col3-equal .gui-col3-equal-col1{  margin-right: 15px; width: 28%;}
.gui-checkout .gui-progressbar ul li a,
.gui-checkout .gui-progressbar ul li.gui-done a ,
.gui-checkout .gui-progressbar ul li.gui-active a{ color:#fff !important; }
.gui-checkout .gui-form .gui-col2-right-col2.gui-checkout-progress{ display:block !important;  }
.gui-form .gui-checkout-steps.gui-col3-equal > .gui-col3-equal-col2 {    margin-right: 0 !important;    width: 41% !important; margin-bottom:15px;}
.gui-form .gui-checkout-steps.gui-col3-equal > .gui-col3-equal-col3 {   width: 41% !important;}
.gui-form .gui-checkout-steps.gui-col3-equal > .gui-col3-equal-col1{  width: 50% !important;}
.left-banner img{ width:auto;  }
.price.price-offer > span { display: block;}
.socialbar .socialbar-blog, .socialbar .socialbar-twitter, .socialbar .socialbar-facebook{ width:212px; }
.main-navigation  .title{ color:#fff; padding-left:16px !important; }
.categories .category{width:45.9%;}
.sub-banner .banner img{height:auto;}

.hiden_menu > .hitarea.level0-hitarea,.hiden_menu > a.main.level-top{display:none;}
.hiden_menu > ul{
  display:block !important;
  padding:0 !important;
}
.hiden_menu > ul > li{padding-left:0 !important;}
.bundle.left{width:80%;}
.product.bundlecart.right{width:20%;}
.bundle .product{width:25%;}
.product:nth-child(4) > .glyph-bundle{display:none;}
.product:nth-child(5) > .glyph-bundle,.product:nth-child(6) > .glyph-bundle{display:block;}
}


/* Landscape phone to portrait tablet */
@media only screen and (max-width: 767px) {

.wrapper_inner, .container-inner,.special-offers .inner-block,#tmcmsinfo_block .cms_shipping,.sub-banner{ width:auto;  margin:0px 15px;   }
.banners{width:auto;}
.featured-product, .new-product, .categories-product{margin:30px 15px 60px;}
#tmcmsinfo_block .cms_shipping .cms_shipping1, #tmcmsinfo_block .cms_shipping .cms_shipping2, #tmcmsinfo_block .cms_shipping .cms_shipping3{width:100%;}
.categories .wrapper_inner{
  display:block;
}
.left h1.main_logo{margin:40px 0 0;}
.header_right,.language_block,.tm_headerlinkmenu{display:inline-block;float:none;}
.header-top .right p{float:none;}
.header-top .left{float:none;}
.header-top .right{float:none;text-align:center;margin:25px 0;}
#tmcmsinfo_block .cms_shipping .cms_shipping2{margin:4% 0;}
.social-block{margin:30px 0 0;}
.gui.gui-cart{margin:20px 0 0;}
.footer .footer-top .wrapper_inner{padding:50px 0 0;}
.tui-dropdown.language{background:none;}
.tm_headerlinkmenu,.language_block{padding:0px;}
.topnav #searchform{display: block;left: 0;position: relative;top: 0;right:auto;float:left;width:100%;}
.productpage .product-info{width:100%;margin-top:20px;}
.wrapper.layout-fixed{ width:auto;  margin:0 15px; }
.socialbar-container { padding: 3%; width: 94%;}
#tmtestionial_block .product_inner_cms{margin:30px 0px;}
.socialbar .socialbar-twitter, .socialbar .socialbar-facebook{  width:100% ; margin-right:0; margin-bottom:10px; }
.gui-checkout .gui-col2-right .gui-col2-right-col1{ width:100% !important; }
.gui-checkout .gui-col2-right .gui-col2-right-col1 { width: 94% !important; padding:3% !important; }
.footer .footer-top .wrapper_inner, .footer .footer-bottom .wrapper_inner, .mainbanner, .sub-banner{ width:auto; }
.header_top_left , .header_top_right{ float:none; margin: 0;}
.header .shopnav p{ position: absolute;
    text-align: center;
    top: 55px;
    width: 100%;left: 0;
 }
.tm_headerlinks_inner {display:block; }
.headertop{ height:38px; }
.tui-dropdown ul li a{ text-align:left; }
.tui-dropdown.tui-language span , .tui-dropdown.currency span{ background:none !important;   padding:0; }
.header div.cart {
    right:0px;
    top:0px;
  border-right: 0 none !important;
  float:right;
  position:absolute;
}
.topnav,.search_toggle{position:absolute;top:0px;right:60px;}
.header div.cart i{ float:none; margin:0 auto; background:url("cart.png") no-repeat scroll 0px 0px transparent; }
.header .cart .contents{  top: 38px;border-radius:0;right:0px; }
.tm_headerlinkmenu .header-links-responsive {
    background-color: #fff;
    border: 1px solid #e3e3e3;
    display: none;
    margin: 0;
    padding: 6px;
    position: absolute;
    left: 0;
    top: 22px;
    width: 125px;
  z-index:200;
}
.tm_headerlinkmenu .header-links{
  display:none;
}
 
.headertoggle_img{ display:block; cursor:pointer; padding: 0px 0; }
.header-links li{ display:block; float:none; background:none; padding:0px !important; border:none;}
.header-links li a{ text-decoration:none; padding:4px; display:block; text-align: left;}
.header-links li a:hover{   }
.nav-responsive {display: block;float:none;width:200px;}
.brands-container .customNavigation{display:block; }
.brands-container { margin-left:-5px; }



.grid-4.rss-links{ margin-top:0; }
.gui-col2-big .gui-col2-big-col1 , .gui-col2-big .gui-col2-big-col2{ width:100%; }
.gui-col2-big .gui-col2-big-col1{ margin-bottom:15px; }

.productpage .productpage-images { margin: 0 auto;width: 352px; float: none;}
.collection-options-sort .tui-dropdown ul ,  .collection-options-limit .tui-dropdown ul { right:-1px;  left: auto; }

.gui-col3-equal .gui-col3-equal-col1,
.gui-col3-equal .gui-col3-equal-col2 ,
.gui-col3-equal .gui-col3-equal-col3{ margin:0 0 10px; padding: 2%; width: 96% !important;overflow:hidden;}
.gui-checkout .gui-form .gui-col2-right-col2.gui-checkout-progress{ display:none !important;  }
.gui-form .gui-checkout-steps.gui-col3-equal > .gui-col3-equal-col1,
.gui-form .gui-checkout-steps.gui-col3-equal > .gui-col3-equal-col2,
.gui-form .gui-checkout-steps.gui-col3-equal > .gui-col3-equal-col3{ margin-right: 0% !important; margin-bottom:15px;    width: 94% !important; padding:3% !important; }
#newsletterbar input{ width:95%; }
.grid-4 .mobile_togglemenu{ padding-bottom:8px; }
.categories .category{width:45%;}
.bundle.left{width:70%;}
.product.bundlecart.right{width:30%;}
.bundle .product{width:75%;margin:14px 0 10px;}
.glyph-bundle{top:-22px;margin-left:0px;width:100%;text-align:center;}
.product:nth-child(3) > .glyph-bundle,.product:nth-child(5) > .glyph-bundle{display:block;}
.product:nth-child(4) > .glyph-bundle{display:block;}
}
@media only screen and (max-width: 650px) {

/************* Responsive table start******************/
.gui-table table thead{ display:none; }
.gui-table table tr{margin: 0;  border-bottom: 2px solid #ddd;}
/* .gui-table tbody tr td{ border-bottom:1px solid #ddd !important;margin: 0; width:100%;    padding: 10px 0;  border-top: 0 none; }
.gui-table table  tbody  tr , .gui-table  table  tbody  tr  td{ display: block; text-align: center !important ;}
#gui-form-cart .gui-button-small{ float:none; }
 */
.gui-table{
  overflow-y:hidden;
}
.gui-table table{overflow:scroll;}
.gui-image.gui-image-50 , .gui-cart .gui-number , .gui a.gui-action{ display:inline-block; }

.gui-cart .gui-progressbar{     height: 200px; }
.gui-cart .gui-progressbar ul {       left: 10px;    top: 38px;}
.gui-cart .gui-progressbar ul li
{ margin-left: 0px;
    padding-left: 0px;
    width: 100%;}
.gui-checkout .gui-progressbar a.gui-cart{ padding:0 5px; }
.gui-checkout .gui-progressbar ul{     left: 40px; }
.footer .footer-payment{    text-align: center;float: none; max-width:100%; }
.footer .footer-copyright, .footer .footer-copyright a:hover{ text-align:center; }

.related .customNavigation a.prev{right:8%;}
.collection-options-sort,.collection-options-limit{float:left;}
.collection-options-sort{clear:both;margin-right:5px;}
/************* Responsive table end******************/
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {

}


/* Landscape phones and down */
@media only screen and (max-width: 479px) {
.collection-options-sort, .collection-options-limit{ float:left; margin-top:7px; }
.collection-options-compare{ float:none; }
.gui-col2-equal .gui-col2-equal-col1 , .gui-col2-equal .gui-col2-equal-col2 , .gui-input input, .gui-text textarea{ width:100%; }
.gui-col2-equal .gui-col2-equal-col1 {margin-bottom:15px;}
.productpage .productpage-images { margin: 0 auto;width: 270px;}
.productpage .productpage-images-featured img {    display: block; width: 100%; height:auto; }
.productpage .productpage-images-featured{ cursor:pointer; }
.productpage .productpage-images-featured  .zoomImg{ display:none !important; }
.productpage .tabs ul.tabs-tabs li{ padding-right:0; display:block; }
.product-block .fancybox-thumb{ display:block; text-align:center; }
.products.products-list .list-left{width:100%;}
.products.products-list .list-center{ width:100%; padding-right:0; border-right:none; }
.products.products-list .list-right{  width: 100%;}
.banners .left-banner, .banners .right-banner, .banners .center-banner{width:100%;text-align:center;}
.sub-banner .banners img{max-width:100%;width:auto;}
.categories .category {
    margin: 0 auto;
    padding: 10px 0;
    width: 100%;
}
.tm_headerlinkmenu .header-links-responsive {right:0px;left:auto;}
header .header-top{
  min-height:220px;
}
header .header-top.2-column{
  min-height:240px;
}
.banners-top .banner{width:100%;}
.banners-top .subbaner1{margin:0 0 2%;}
.search_toggle{display:none;}
.header .topnav{
  right:0px;
  width:100%;
  top:-60px;
  opacity:1;
}
.header .topnav .search{
  opacity:1;
  border-width:1px;
  border-style: solid;
  width:100%;
  top:0px;
}
.header .topnav .search input{
   padding: 8px 8px 8px 0px;
    width: 85%;
  float:right;
}
.topnav .search.tui #searchform::before{padding:0 15px;}
.topnav .search.tui #searchform::after{font-size:0px;}
.offer-block .offer-text,.offer-description{width:100%;}
#tmtestionial_block .testimonial_main div .product_inner_cms .name{padding:10px 0 10px 35%;}
.social-link{margin-bottom:20px;}
.followus-title {
    min-width: auto;
}
.offer-block .offer-text{padding:10px 0;}
.productpage .tabs ul.tabs-tabs{padding:0px;width:100%;border:none;}
.productpage .tabs ul.tabs-tabs li{border-bottom:1px solid #dddddd;}
.productpage .tabs ul.tabs-tabs li:hover a, .productpage .tabs ul.tabs-tabs li.ui-tabs-active.ui-state-active a{background:#fff;}
.productpage .tabs ul.tabs-tabs li a{background:#f5f5f5;}
.related .customNavigation a.prev{right:12%;}
.products.products-list .product img{width:100%;}
.products.products-list .product{padding:10px;}
.list-left .sale-box {
    left: 20px;
    top: 40px;
}
.collection-options-compare {
    border:none;
    float: left;
  clear:both;
    padding-left:0px;
}
.bundle.left,.product.bundlecart.right{width:100%;float:left;}
.bundle .product{width:90%;}
.glyph-bundle{margin-left:0px;}

}

/* Mobile Landscape Size to Mobile Portrait (devices and browsers) */
@media only screen and (min-width: 320px) and (max-width: 479px) {
.product-configure select {
    margin-top: 0;
    left: 0;
    width: 260px !important;
}
  span.customSelect{width:220x;}
  .customSelectInner{width:200px !important;}
  .productpage .tabs ul.tabs-tabs li a::after ,.productpage .tabs ul.tabs-tabs li.ui-tabs-active a::before{ display: none;}
  .related h2, .bundle h2{text-align:left;padding:0 0 20px;font-size:18px;}
}
@media only screen and (max-width: 319px){
.flex-direction-nav{ display:none !important; }
.header .topnav .autocomplete{ width:auto; }
.flex-control-nav{ bottom:0; }
.banners .banner{ width:100%; }
.banners .banner img {    height: 90px;    width: 100%;}
.productpage .productpage-images{ width:190px; }
.product-info .quantity{ margin-bottom:10px; }
.rating .button-review , .actions .button-compare{ display:block; }

.footer .footer-bottom .wrapper_inner{ padding:10px; }
a#write_review{ clear: both; display: block; }
.right-banner img {
    width: 100%;
}
.tm_headerlinkmenu .header-links-responsive{left:auto;right:0px;}
.ty-social-link-block{margin:0px 10px 0;}
.subscribe-block > form{width:95%;}
.related .customNavigation a.prev{right:14%;}
.header .topnav .search input{
   padding: 8px 8px 8px 0px;
    width: 80%;
}
}

@media only screen and (max-width:240px) {}