/* Media for 980px to 1023px */
/* 980px <= width < 1023px */
@media only screen and (min-width: 1024px) and (max-width: 1190px) {
.header,.nav-inner,.container-width,.footer,.main .col-main-left,.breadcumb-main,.col1-layout .col-main,.messages,.top-banner-outer,.footer_newsletter {width:980px;}
.col2-left-layout .col-main,.col2-right-layout .col-main{width:730px;}
.col-left,.col-right{width:235px;}
.product-view .product-img-box{width:320px;}
.product-view .product-shop{width:390px;}
.cart .cart-collaterals .col1-set{width:340px;}
.cart .cart-collaterals .col2-set{width:620px;}
.cart .totals{width:297px;}
.header-center{width:230px;}
.header_left,.header_right{width:375px;}
.banner-left, .banner-middle, .banner-right{width:320px;}
.left-banner-content, .middle-banner-content, .right-banner-content{padding-left:6px;}
.toolblock-item{width:25%;}
.besttool-block > ul > li:first-child .toolblock-inner{margin-left:8px;}
.toolblock-item .toolblock-inner .post-image .image-block img{max-width:100%;}
.support-cms-block .support-cms-block-inner .left-support, .support-cms-block .support-cms-block-inner .middle-support, .support-cms-block .support-cms-block-inner .right-support{width:326px;}
.homepage-static-block .homepage-static-block-inner .left-block,.homepage-static-block .right-block{width:50%; margin:0px;}
.homepage-static-block .homepage-static-block-inner .left-block .first-static-block, .homepage-static-block .homepage-static-block-inner .left-block .second-static-block, .homepage-static-block .homepage-static-block-inner .left-block .third-static-block{margin-bottom:5px;padding:5px 0 5px 10px;}
.blog-left{width:50%; margin-right:2%;}
.blog-left .img img{max-width:100%;}
.blog-right{width:48%;padding:0;}
.blog-right .blog_title,.blog-right .content,.blog-right .date{padding-left:10px;}
.tm-about-text{width:280px; margin:20px 15px 0;}
#footer .footer-area{width:230px;}
#footer  #block_2.footer-area,#footer #block_3.footer-area{width:170px;}
.products-list li .list-center {
    border-right:none;
    float: left;
    padding-right: 20px;
    padding-top: 15px;
    width: 420px;
}
.top-banner .main-title{font-size:16px;}
.products-list li .list-right{padding:5px 0;}
.products-list .special-price, .products-list .price-box .old-price{clear:none; float:none;}
.shadow-left-image,.shadow-left,.footer-top-shadow-left{left:-14px;}
.shadow-right-image,.shadow-right,.footer-top-shadow-right{right:-17px;}


}
@media only screen and (min-width: 980px) and (max-width: 1023px) {
#advancedmenu{display:block !important;}
.nav-responsive{display:none !important;}
.header,.nav-inner,.container-width,.footer,.main .col-main-left,.breadcumb-main,.col1-layout .col-main,.messages,.top-banner-outer,.footer_newsletter {width:940px;}
.col2-left-layout .col-main,.col2-right-layout .col-main{width:700px;}
.col-left,.col-right{width:225px;}
.product-view .product-img-box{width:300px;}
.product-view .product-shop{width:380px;}
.header-center{width:190px;}
.left-banner-content, .middle-banner-content, .right-banner-content{width:220px;}
.main-title{font-size:15px;}
.second-title{font-size:11px;}
.header_left,.header_right{width:375px;}
.banner-left, .banner-middle, .banner-right{width:307px;}
.left-banner-content, .middle-banner-content, .right-banner-content{padding-left:6px;}
.toolblock-item{width:25%;}
.besttool-block > ul > li:first-child .toolblock-inner{margin-left:8px;}
.toolblock-item .toolblock-inner .post-image .image-block img{max-width:100%;}
.support-cms-block .support-cms-block-inner .left-support, .support-cms-block .support-cms-block-inner .middle-support, .support-cms-block .support-cms-block-inner .right-support{width:312px;}
.homepage-static-block .homepage-static-block-inner .left-block .first-static-block .first-block-content, .homepage-static-block .homepage-static-block-inner .left-block .second-static-block .second-block-content, .homepage-static-block .homepage-static-block-inner .left-block .third-static-block .third-block-content{width:338px;}
.homepage-static-block .homepage-static-block-inner .left-block,.homepage-static-block .right-block{width:50%; margin:0px;}
.homepage-static-block .homepage-static-block-inner .left-block .first-static-block, .homepage-static-block .homepage-static-block-inner .left-block .second-static-block, .homepage-static-block .homepage-static-block-inner .left-block .third-static-block{margin-bottom:5px;padding:5px 0 5px 10px;}
.blog-left{width:50%; margin-right:2%;}
.blog-left .img img{max-width:100%;}
.blog-right{width:48%;padding:0;}
.blog-right .blog_title,.blog-right .content,.blog-right .date{padding-left:10px;}
.tm-about-text{width:280px; margin:20px 15px 0;}
#footer .footer-area{width:230px; margin-right:45px;}
.block-subscribe input.input-text{width:225px;}
.input-box .input-validate-outer{width:245px;}
.shop-now-block .shop-left .shop-now-left,.shop-now-block .shop-right .shop-now-right{width:50px;}
#footer  #block_2.footer-area,#footer #block_3.footer-area{width:170px;} 
#footer .mobile_togglemenu{ display:none;  }
.products-list li .list-center {
    border-right:none;
    float: left;
    padding-right: 20px;
    padding-top: 15px;
    width: 390px;
}
.products-list li .list-right{padding:5px 0;}
.products-list .special-price, .products-list .price-box .old-price{clear:none; float:none;}
.cart .cart-collaterals .col1-set{width:320px;}
.cart .cart-collaterals .col2-set{width:600px;}
.cart .totals{width:290px;}
.manufacture_products .customNavigation a.next{right:0px;}
.manufacture_products .customNavigation a.prev{left:0px;}
.shadow-left-image,.shadow-left,.footer-top-shadow-left,.footer-top-shadow-right,
.shadow-right-image,.shadow-right{display:none;}
.shadow-left-image,.shadow-left,.footer-top-shadow-left{left:-14px;}
.shadow-right-image,.shadow-right,.footer-top-shadow-right{right:-14px;}
.header .form-search:hover button.button,.header .form-search input.input-text:focus + button.button{
border-left:none;
width:45px;
}
.header .form-search button.button{height:43px;}
}

@media only screen and (max-width: 979px){

.header,.nav-inner,.container-width,.footer,.main .col-main-left,.breadcumb-main,.col1-layout .col-main,.messages,.top-banner-outer,.footer_newsletter {width:724px;}
.col2-left-layout .col-main,.col2-right-layout .col-main{width:500px;}
.col-left,.col-right{width:210px;}
 
 #advancedmenu{ display:none; }
.advanced_nav{ display:block; }
#zoom-btn , .mousetrap {display:none !important; }
#zoom1 {cursor:default !important; }
 
 .homepage-static-block .homepage-static-block-inner .left-block .first-static-block .first-block-content, .homepage-static-block .homepage-static-block-inner .left-block .second-static-block .second-block-content, .homepage-static-block .homepage-static-block-inner .left-block .third-static-block .third-block-content{width:230px;}
.homepage-static-block .homepage-static-block-inner .left-block,.homepage-static-block .right-block{width:50%; margin:0px;}
.homepage-static-block .homepage-static-block-inner .left-block .first-static-block, .homepage-static-block .homepage-static-block-inner .left-block .second-static-block, .homepage-static-block .homepage-static-block-inner .left-block .third-static-block{margin-bottom:5px;padding:5px 0 5px 10px;}
.first-sub-title,.second-sub-title,.third-sub-title{font-size:12px; line-height:16px;}
 
.header .quick-access{ width:490px; }
.footer .mobile_togglemenu{ display:block; }
/*#footer ul{ display:none; margin-bottom:20px; overflow:hidden; }
#footer .footer-area{ width:100%; margin-right:0; }*/
.products-list li .list-center{ width:auto; padding:0px; border:none; padding:0px 10px;}
.products-list .price-box{padding:0px; margin-bottom:10px;}
.products-list li .list-right{ padding:0px 10px 10px;}
.products-list .special-price, .products-list .price-box .old-price{clear:none; padding:0px; margin-bottom:0px;}
.products-list .desc{margin-left:0px;}
.products-list .add-to-links{margin:5px 0px;}
.product-view .product-shop{   width: 100%; }
.cart .cart-collaterals .col2-set, .cart .totals{ width:100%; }
.checkout-progress{ padding: 0 10px; }
.form-list li.wide select , .form-list li.wide .input-box {width: 400px;}
.gift-messages-form .item .details .form-list li.wide .input-box , .form-list li.wide input.input-text{ width:100%; }
.col1-layout .product-view .product-shop{ width: 405px;}
.padder h6 { display:block; padding:10px 10px 10px 15px;line-height: 18px; 
color: #ffffff;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
	position:relative;
	}
.product-view .tabs{ display:none !important; }
.contacform{ width:100%; margin-bottom:10px; padding:0; margin-right:0; border:none; }
.googlemap{ width:100%;margin-bottom:10px;  }
.block-banner img , .category-image img{ max-width:100%;}
.toolbar .pager .pager_right{ float:left; margin-top:10px; clear:both; }
.footer_bottom ul.links{display:block;text-align:center; float:none; margin-bottom:5px; }
.footer address{ float:none;text-align:center; clear:both; }
.product-collateral .padder{ padding-left:0; padding-right:0; padding:0px; }
.padder ol{ display:none; margin-bottom: 15px;}
.padder > div{ display:block !important;  }
#footer .block-subscribe input.input-text{ width:98%; }
.block-subscribe .block-title strong {    display: inline;}
.multiple-checkout .gift-messages-form .item .details .form-list li.wide .input-box{ width:90%; }
#product_tabs_cms_contents {
    display: none !important;
}
.padder h6{margin-bottom:15px;}
.padder #product_tabs_tags_tabbed_contents  h6{margin-bottom:5px;}
.banner-left, .banner-middle, .banner-right{width:235px;}
.left-banner-content, .middle-banner-content, .right-banner-content{width:150px; margin:0px 0px 0px 7px; padding:0px;}
.main-title{font-size:15px;}
.second-title{font-size:11px;}
.toolblock-item{width:25%;}
.besttool-block > ul > li:first-child .toolblock-inner{margin-left:8px;}
.toolblock-item .toolblock-inner .post-image .image-block img{max-width:100%;}
.shop-now-block .shop-left,.shop-now-block .shop-right{display:none;}
.post-title{font-size:20px; line-height:25px; margin:0px;}
.support-cms-block .support-cms-block-inner .support-sub-title{padding:0px 10px;}
.support-cms-block .support-cms-block-inner .left-support, .support-cms-block .support-cms-block-inner .middle-support, .support-cms-block .support-cms-block-inner .right-support{width:240px;}
.tm-about-text,.newsletter-block{margin:5px 0px 0px 25px;}
.besttoll-title h1{font-size:35px;}
.blog-right{float:left;padding:0px; width:400px;}
.menu-shadow-image{top:56px;}
.nav-inner{text-align:left;}
.blog-left{margin-right:15px;}
.social h6{display:block;}
#footer #block_1 > h6 .mobile_togglemenu {display: none;}
#footer #block_1 > h6{text-align:center;}
.about .desc{text-align:center; margin-bottom:20px;}
.product-collateral .padder{border:none;}
.cart .cart-collaterals .col1-set{width:100%;}
.form-list input.input-text{width:210px;}
.nav-inner{text-align:left;}
.shadow-left-image,.shadow-left,.footer-top-shadow-left{left:-14px;}
.shadow-right-image,.shadow-right,.footer-top-shadow-right{right:-14px;}
.footer-top-shadow-right{display:none;}
.header .form-search:hover button.button,.header .form-search input.input-text:focus + button.button{
border-left:none;
width:45px;
}
.header .form-search button.button{height:43px;}
 .nav-responsive span{padding:15px 18px 14px;}

}
@media only screen and (min-width:768px) and (max-width: 979px) {
.header_left{
position:absolute;
top:66px;
width:400px;

}
.header_right{
width:330px;
margin-top:25px;
}
.header-center{width:100%;}
.header .links{
position:relative; 
z-index:999;
}
.data-table thead th{padding:7px 5px;}
.data-table td{padding:5px;}
.my-account {
    overflow: auto;
}
.send-friend .form-list{width:490px;}
.form-list li.wide textarea{width:450px;}
.send-friend .form-list li.wide .input-box{width:462px;}
.quick-access .form-search:hover input.input-text, .quick-access .form-search input.input-text:focus{padding:12px 40px 12px 10px;width:130px;}
}
/* Landscape phone to portrait tablet */
@media only screen and (max-width: 767px) {

.header,.nav-inner,.container-width,.footer,.main .col-main-left,.breadcumb-main,.messages,.col1-layout .col-main,.top-banner-outer,.footer_newsletter {width:auto; margin:0px 15px;}
.col-left ,.col-right  ,.col-main,.cms-home .col1-layout .col-main{ width:100%; margin:0px;}
.cms-home .messages{margin:0px 15px !important;}
.footer_newsletter{margin:0px;}
.col2-left-layout .col-main, .col2-right-layout .col-main{width:100%;}
.col-main{ margin-bottom:10px; }
.col-left .block-content ,.col-right .block-content{ display:none; }
.col3-layout .col-wrapper , .col-main , .col3-layout .col-main{  width:100%;}
.toggle .mobile_togglecolumn {
    display: block;
}
 .block-banner{ display:none; }
.top-banner-outer{display:none;}

/********** Header Setting *************/
.header .logo{  margin: 0 auto;
    text-align: center;
    text-decoration: none !important;
   float:none;}
.header .quick-access{ margin:10px 0 15px;  float:none; text-align:center;}
.header .form-search{
border:1px solid #d0d0d0;
    display: inline-block;
	float:none;
    position: relative;
    width: 400px;
}
.quick-access .form-search:hover input.input-text, .quick-access .form-search input.input-text:focus,.header .form-search input.input-text{border:none;}
.quick-access .form-search:hover input.input-text, .quick-access .form-search input.input-text:focus,.quick-access .form-search input.input-text, .quick-access .form-search input.input-text{
width:330px;
padding:12px;
box-shadow:none;
}
.header .form-search:hover button.button, .header .form-search input.input-text:focus + button.button{border-left:none;}
.header .quick-access {  width:100%; padding-left:0; padding-right:0; }
.header_top{ height:80px; }
.header .welcome-msg{ float:none; width:100%; text-align:center; }
.header .links{ display:none; float:none; text-align:left; position:absolute; background:#fff; border:1px solid #ddd; z-index:9; }
.tm_headerlinks_inner{ display:block; cursor:pointer; padding:9px 0;  }
.header .links { margin:0; top:40px; width:140px; right:0; }
.header .links li{ display:block; float:none; background:none; padding:0px !important }
.header .links li a{ text-decoration:none; padding: 5px; display:block;}


.header .tm_top_currency , .header .form-language{ float:left; text-align:center; }
.header .tm_top_currency , .header .form-language {
 width:33.33%; margin:0 1px 0 0px;  position:relative; background:#545F61; top:0px; padding: 0px;} 
 .form-language .sbHolder, .tm_top_currency .sbHolder{ border:none; padding:0 0 0 0; background:#c7c7c7; float:none; }
 .form-language .sbHolder > a, .tm_top_currency .sbHolder > a{  color:#fff; text-align:center; padding:10px 0; top:3px;

  }
 .header .sbToggle{
  background:url("../../images/down1.png") no-repeat scroll center center; 
  }
 .header .sbToggleOpen{
  background:url("../../images/up1.png") no-repeat scroll center center;
  }
 .form-language .sbHolder .sbOptions, .tm_top_currency .sbHolder .sbOptions{ width:130px; left:0; top:40px !important; text-align:left; }
.header-cart , .tm_headerlinkmenu {}
.tm_headerlinkmenu{ right:25%;}
.header .header-cart #panel{ top:38px; }
.header_right{width:100%;}
.block-cart.btn-slide{display:inline-block;}
.header-cart{
float:none; 
margin-bottom:15px;
text-align:center;
}

/********** Header Setting *************/
.products-list li .list-center {    margin-top: 15px;}
.col2-set .col-1 , .col2-set .col-2,.box-account .col2-set .col-1{  width:100%; }
.box-account .col2-set .col-1{ padding-right:0; border:none; margin-bottom:15px;}
.order-info-box .col-1{ margin-bottom:15px; }
.product-view .product-img-box { margin:0 auto 20px; float:none; }
.product-shop{ width:100% !important;}
.header .form-language label , .header .tm_top_currency label { display:none !important; }
.header .form-search button.button{height:42px;}
#super-table{ clear:both; }
#new-wishlist-table .add-to-cart-alt button.button span{ width:auto !important;  }
.form-list li.wide textarea{ width:90%; }
.form-list li.fields .name-firstname{ margin-bottom:10px; }
.besttoll-title h1{font-size:27px; margin:0px 0px 25px;}
.besttool-desc{padding:0px 25px;}
.post-title{ font-size:14px; line-height:18px;}
.shop-now-block{font-size:12px; line-height:16px; width:100%; padding:0px; bottom:5px;}
.post-title{bottom:21px;}
.support-cms-block .support-cms-block-inner .left-support, .support-cms-block .support-cms-block-inner .middle-support, .support-cms-block .support-cms-block-inner .right-support{width:33%;}
.support-cms-block .support-cms-block-inner .support-main-title{font-size:15px;}
.support-cms-block .support-cms-block-inner .support-sub-title{font-size:12px; line-height:16px;}
.tab-heading,.homepage-peoplesay .homepage-peoplesay-inner .peoplesay-title h3{font-size:25px; line-height:30px; padding:10px 0px; margin:10px 0px;}
.tabberlive .tabs{padding-bottom:48px; margin-bottom:20px;}
.homepage-static-block .homepage-static-block-inner{float:none; overflow:hidden; padding:10px 0px 30px;}
.homepage-static-block .homepage-static-block-inner .left-block, .homepage-static-block .right-block{width:100%; margin-top:20px;}
.homepage-peoplesay .homepage-peoplesay-inner #peoplesay .flexslider .slides .test-content{width:auto;}
.homepage-static-block .homepage-static-block-inner .left-block .first-static-block, .homepage-static-block .homepage-static-block-inner .left-block .second-static-block, .homepage-static-block .homepage-static-block-inner .left-block .third-static-block{margin-bottom:20px;  float:left; width:100%; padding:7px 0px; margin-right:0px;}
.homepage-static-block .homepage-static-block-inner .left-block .first-static-block .first-image-block, .homepage-static-block .homepage-static-block-inner .left-block .second-static-block .second-image-block, .homepage-static-block .homepage-static-block-inner .left-block .third-static-block .third-image-block{float:left; margin-left:20px; }
.homepage-static-block .homepage-static-block-inner .left-block .first-static-block .first-block-content, .homepage-static-block .homepage-static-block-inner .left-block .second-static-block .second-block-content, .homepage-static-block .homepage-static-block-inner .left-block .third-static-block .third-block-content{width:335px;}
.footer-image-left{width:160px;}
.tm-about-text, .newsletter-block{margin:0px; width:65%;}
.about-title{font-size:16px; line-height:22px;}
.block-subscribe .input-box .input-validate-outer{width:165px;}
.block-subscribe input.input-text{width:145px;}
.footer-image-left img{max-width:100%;}
.footer-image-left{width:30%; margin-right:3%;}
.block-subscribe .input-box .input-validate-outer{width:56%;}
.block-subscribe input.input-text{width:90%;}
.block-subscribe .actions button.button > span{margin-left:10px;}
.manufacture_products .customNavigation a.next{right:-5px;}
.manufacture_products .customNavigation a.prev{left:-5px;}
.shadow-right{right: -15px;}
.shadow-left{left: -15px;}
.header-center{width:100%;}
.header_left{width:100%;}

.header .welcome-msg {
    float: none;
    margin: 0;
    position: absolute;
    text-align: center;
    top: -25px;
    width: 100%;
}
.tm_headerlinkmenu {
    right: auto;
    width: 100%;
	background:none;
	border:none;
	float:none; margin:0px;
	position:relative;
	top:auto;
	padding:0px;
}
.tm_headerlinks_inner {
	padding:0px;
    position: absolute;
    right: 0;
    width: 33.33%;
}
.header_left{margin:30px 0px 20px;}
.header .form-search button.button{border:none;}
.blog-right{width:52%;}
.blog-left{width:45%; margin-right:3%;}
.blog-outer .img img {
    width: 100%;
}
.header .header-cart #panel{left:-40%;}
.list-right .button.btn-cart {
    clear: both;
    float: left;
}

.padder h5.mobile_togglemenu{width:95.5%;}
.footer-top-shadow-left,.footer-top-shadow-right{display:none;}
.cart-table .product-name{text-align:center;}
.products-list .special-price{margin-left:5px;}
.data-table thead th{padding:7px 5px;}
.data-table td{padding:5px;}
.header .form-search:hover button.button,.header .form-search input.input-text:focus + button.button{width:46px;}
.registered-users{margin-top:10px;}
.footer_newsletter .block{margin:10px 0px 0px 0px;}
.blog_main .product-carousel li.item:hover .image-hover-div{display:none;}
.std p.image_hover{display:none;}

.col-main-left .page-title h1, .col-main-left .category-head, .bestseller-index-index .col-main > h2, .newproducts-index-index .col-main > h2, .specialproducts-index-index .col-main > h2, .featuredproducts-index-index .col-main .category-head > h2, .customer-address-index 
.title-buttons .button{
float:none; display:inline-block;
margin:0 auto !important;
text-align:center;
top:-123px;
left:0px;
right:0px;
}
 .customer-address-index .title-buttons .button{top:-90px;}
.breadcrumbs{
float:none;
 margin-top: 50px;
    padding-bottom: 25px;
    text-align: center;
    width: 100%;
}
.column-left-breadcrumbs{
/*background: none repeat scroll 0 0 #e3b377;*/
    display: block;
    height: auto;
    margin-bottom: 50px;
    overflow: hidden;
	min-height:83px;
}
h3.product-name{text-align:center;}
.box-up-sell h3.product-name{text-align:left;}
.manufacturer_image{max-width:100%;}
.manufacture_products .customNavigation a{top:-3px;}
.main-image-block{text-align:center;}
.col-main-right .page-title h1, .col1-layout .page-title h1{
float:none;
left:0px;
right:0px;
margin:0 auto;
top:-125px;
text-align:center;
}
.cart .title-buttons .checkout-types{
left: 0;
margin: 0 auto;
right: 0;
}
.cart .title-buttons .checkout-types li{text-align:center; float:none; margin-top:15px;}
   
}

@media only screen and (max-width: 640px){

#shopping-cart-table thead  , #checkout-review-table thead   , #my-orders-table thead,#multiship-addresses-table thead{
    display: none;
}
#shopping-cart-table tbody tr td  , #checkout-review-table tbody tr td  , #my-orders-table tbody tr td ,
#multiship-addresses-table tbody tr td{
    border-bottom: 1px solid #ededed !important;
    margin: 0;
    padding: 10px 0;
    width: 100%;
}
.about-title{font-size:14px; line-height:18px; margin:0px;}
.footer-image-left{margin-right:2%;}
.tm-about-text, .newsletter-block{width:67%;}
#shopping-cart-table tbody tr, #shopping-cart-table tbody tr td,
#checkout-review-table tbody tr, #checkout-review-table tbody tr td ,
#my-orders-table tbody tr, #my-orders-table tbody tr td,#multiship-addresses-table tbody tr ,
#multiship-addresses-table tbody tr td {
    /*display: block;*/
    text-align: center !important;
border-top:none;
}
#shopping-cart-table /*tbody*/ tr td,#checkout-review-table /*tbody*/ tr td,#my-orders-table  /*tbody*/ tr td,
#multiship-addresses-table /*tbody*/ tr td{
display:block;
}
.cart-table .btn-update, .cart-table .btn-empty {
float: left;
clear: both;
margin: 5px 0px;
}
.block-subscribe .input-box .input-validate-outer{width:60%;}
.footer_center{padding:7px 0 7px 10px;}
.cart-table .btn-update{margin:5px 0px 0px;}
#shopping-cart-table  .btn-remove2 {  margin: 0 auto; }
#shopping-cart-table .item-options dt ,
#checkout-review-table .item-options dt ,
#my-orders-table .item-options dt ,
#multiship-addresses-table .item-options dt{float: none; margin:0 auto;}
#multiship-addresses-table .btn-remove2{left:0px;right:0px; margin:0 auto;}
#shopping-cart-table  .btn-remove2 {margin: 0 auto;}
.item-options dd{padding:0px;}
#shopping-cart-table a.product-image{border:none;}

.multiple-checkout {
    display: inline-block;
    float: left;
    overflow: auto;
    width: 100%;
}
.responsive-menu #nav-mobile{ width:97.1%;}
#checkout_multishipping_form button.button,#shipping_method_form button.button,
#multishipping-billing-form button.button,
.multiple-checkout button.button{float:left; clear:both; margin:5px 0;}  
col{display:block;}
.pager .pager_right .sort-by{ float:left; clear:both; margin-top:10px;}
.pager .limiter{margin-left:0px;}
.blog-right{width:56%;}
.blog-left{width:41%; margin-right:3%;}
.std p.image_hover{top:30%;}
.toggle .mobile_togglecolumn {width:96%;}
.padder h5.mobile_togglemenu{width:94.5%;}
.box-account .data-table{border-bottom:none;}
.sales-order-history .pager{padding:10px 0px;}
.sales-order-history .pager .limiter {
    clear: both;
    float: left;
    margin-top: 10px;
	margin-right:10px;
}
.sales-order-history .pager .pages {
    float: left;
    margin: 10px 0 0;
}
.send-friend .form-list .field{float:none;}
.send-friend .form-list{width:90%;}
.send-friend .form-list li.wide .input-box{width:100%;}
#add_recipient_button{float:left; clear:both;}
.pager .pages{float:left; margin:0px;}
.pager .limiter{float:left; margin-left:10px;}
}
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.form-list li.wide .input-box{width: 260px;}
.form-list li.wide input.input-text{ width: 250px;}
.footer-image-left img{height:85px;}
}


/* Landscape phones and down */
@media only screen and (max-width: 479px) {
.footer_newsletter{margin:0px 15px;}
.form-list .field , .form-list .input-box ,.form-list li.wide .input-box { width:100% !important; }
.form-list input.input-text , .form-list li.wide textarea, .form-list select , .tm_responsive_row select , 
.product-view .box-tags .form-add input.input-text{width:90% !important; }
.checkout-progress{ padding:0 50px; }
.checkout-progress li{width:100% ;margin:0 0px 5px 0;}
.tm_responsive_row label , .tm_responsive_row span{width:100% ;margin:0 0px 5px 0;  }
.tm_responsive_row span .separator{ display:none;}
.gift-messages-form .item .details{ margin-left:0; margin-top:15px; }
.product-view .product-img-box{ width:271px; }
.product-view .product-img-box .product-image img{ width:100%; }
.email-addto-box .email-friend{ float:none; margin-bottom:8px; }
.googlemap iframe{ width:100%  !important; }
.col3-set .col-1 , .col3-set .col-2 , .col3-set .col-3 { width:100%; margin-bottom:10px; }
.my-wishlist textarea{ width:90% !important; }
#my-tags-table td , #my-reviews-table td{ display:block; }
.additional-carousel .slider-item .product-block img{ margin:0 auto; text-align:center; display:block;  }
.product-view .product-shop .availability{ float:none; text-align:left; }
#product-review-table .nobr{  white-space: normal !important; }
#product-review-table td , .data-table thead th{  padding: 5px 3px; }
#product-review-table{ margin:10px 0; }
.buttons-set .back-link{ margin-bottom:10px; margin-right:10px; }
.buttons-set button.button{ float:left; margin-left:0; }
.pager .limiter{ margin-bottom:10px; }
.pager .pager_right .sort-by{ float:left; }
.products-list li .list-right{ width:auto; }
.header .sbToggle{display:none;}
.header .form-search{width:260px;}
.quick-access .form-search:hover input.input-text, .quick-access .form-search input.input-text:focus, .quick-access .form-search input.input-text, .quick-access .form-search input.input-text{width:235px;}
.toolblock-item{width:50%;}
.support-cms-block .support-cms-block-inner .left-support, .support-cms-block .support-cms-block-inner .middle-support, .support-cms-block .support-cms-block-inner .right-support{width:100%;
border-right:none;}
.third .toolblock-inner,.fourth .toolblock-inner{margin-top:0px;}
.post-title{font-size:18px; bottom:25px;}
.shop-now-block{font-size:14px; line-height:20px;}
.homepage-static-block .homepage-static-block-inner .left-block .first-static-block, .homepage-static-block .homepage-static-block-inner .left-block .second-static-block, .homepage-static-block .homepage-static-block-inner .left-block .third-static-block{float:none; text-align:center;}
.blog-left,.blog-right{width:100%; margin:0px;}
.blog-right{margin-top:15px;}
.blog-right .date,.blog-right .blog_title,.blog-right .content,.blog-right .readmore a{padding-left:0px;}
.homepage-static-block .homepage-static-block-inner .left-block .first-static-block .first-image-block, .homepage-static-block .homepage-static-block-inner .left-block .second-static-block .second-image-block, .homepage-static-block .homepage-static-block-inner .left-block .third-static-block .third-image-block{float:none; margin:0px;}
.footer-image-left img{display:none;}
ul.tabbernav{display:block;}
ul.tabbernav li{width:100%; padding:0px 0px; margin:1px 0px;}
ul.tabbernav li a.selected, ul.tabbernav li a:hover{ width:100%; display:block; }
ul.tabbernav li a{padding:20px 0px; display:block;}
ul.tabbernav{padding:0px;}
.homepage-static-block .homepage-static-block-inner .left-block .first-static-block .first-block-content, .homepage-static-block .homepage-static-block-inner .left-block .second-static-block .second-block-content, .homepage-static-block .homepage-static-block-inner .left-block .third-static-block .third-block-content{width:auto; padding:0px 10px;}
.footer-top-shadow-left,.footer-top-shadow-right{display:none;}
#footer .mobile_togglemenu{width:98%;}
.footer_outer.container-width{margin:0px; width:100%;}
.tm-about-text, .newsletter-block{float:none; text-align:center; width:100%; margin:0px;}
.footer_newsletter .block .block-content{display:inline-block; margin-top:8px;}
.footer-image-left {
    background: url("../../images/best-offer.png") no-repeat scroll center center #43a5d5;
    padding: 20px 0;
    width: 100%;
}
.about-title{
font-size: 11px;
    line-height: 14px;}
	.footer{padding-top:55px;}
	.block-subscribe .actions button.button > span{padding:9px 18px;}
	.block-subscribe .input-box .input-validate-outer{width:60%;}
	.payemnt_block li.last-child{margin-right:0px;}
	.payemnt_block li{float:none; display:inline-block;}
	.footer-top-border{display:none;}
	.footer_top{padding-bottom:15px;}
	.payemnt_block{margin:0px;}
	.footer_outer.container-width{ bottom: -73px;
    height: 113px;}
#blog-carousel{padding-bottom:50px;}

.col-main-left .page-title h1, .col-main-left .category-head, .bestseller-index-index .col-main > h2, .newproducts-index-index .col-main > h2, .specialproducts-index-index .col-main > h2, .featuredproducts-index-index .col-main .category-head > h2, .customer-address-index .title-buttons .button{top:-135px;}
.customer-address-index .title-buttons .button{top:-90px;}
.toggle .mobile_togglecolumn {width:94%;}
.padder h5.mobile_togglemenu{width:91%;}
.checkout-cart-index .col1-layout .page-title h1{top:-135px;}
.cart .title-buttons .checkout-types{top:-95px;}
.block-subscribe .input-box .input-validate-outer {
    margin-left: 2%;
    width: 64%;
}
.block-subscribe .actions{margin: 0 2% 0 0; width:30%;}
.breadcrumbs li{font-size:12px;}
.column-left-breadcrumbs{min-height:103px;}
.page-popup .link-print{ clear:both; float:left;}
.cart .title-buttons .checkout-types li{margin-top:0px;}
.my-wishlist .buttons-set button.button{
 clear: both;
    float: left;
    margin: 5px 0;
}
.product-review .product-details{float:left; margin-bottom:20px;}
.pager .limiter{margin-left:0px; float:left; clear:both; margin-top:10px; margin-bottom:0px;}
.pager .pages{float:left; margin:0px;}
.error-msg, .success-msg, .note-msg, .notice-msg{padding:4px 4px 4px 30px !important; line-height:14px;}
.product-view .product-shop .data-table .price-box .price{float:left; clear:both; font-size:13px;}
}

/* Mobile Landscape Size to Mobile Portrait (devices and browsers) */
@media only screen and (min-width: 320px) and (max-width: 479px) { }
@media only screen and (max-width: 319px){
.header-cart .right_arrow{ padding:0; background:none; }
.cart .discount .input-box { width:100% !important; }
#footer .block-subscribe input.input-text , .form-list textarea , .cart .discount input.input-text{  width:95%;}
.checkout-progress{ padding:0 10px; } 
.opc .step{ padding:15px 15px; } 
.product-view .product-img-box , .product-view .product-img-box .product-image img{ width:100%; } 
.product-view .product-shop .add-to-links li{ display:block;margin-bottom:8px; }
.product-view .product-shop .availability{ float:none; text-align:left; }
.my-wishlist .buttons-set button.button{ margin:5px 0; text-align:left;}
#product-review-table thead{ display:none; }
.form-language .sbHolder, .tm_top_currency .sbHolder{float:none; text-align:center; padding:0; }
.form-language .sbHolder .sbToggle , .tm_top_currency .sbHolder .sbToggle { display:none; }
.header .form-search{width:200px;}
	.quick-access .form-search:hover input.input-text, .quick-access .form-search input.input-text:focus, .quick-access .form-search input.input-text, .quick-access .form-search input.input-text{width:140px;}
.besttoll-title h1{font-size:22px;}
.besttool-desc{padding:0px;}
.toolblock-item{width:100%;}
.block-subscribe .actions button.button > span{margin-left:4px; padding:9px 10px;}
.payemnt_block{padding:0px;}
.header .header-cart #panel{width:175px;}
.header .header-cart #panel{left:-17%;}
.pager .limiter{float:left; margin-top:10px; clear:both; margin-bottom:0px;}
.pager .pages{float:left; margin:10px 0px 0px 0px;}
.toggle .mobile_togglecolumn {width:92%;}
.padder h5.mobile_togglemenu{width:89%;}
.products-list .product-image > img {
    height: auto;
    width: 100%;
}
.button.btn-proceed-checkout.btn-checkout span{padding:0px 10px;}
.block-subscribe .input-box .input-validate-outer {
    margin-left: 2%;
    width: 56%;
}
.block-subscribe .actions{margin: 0 2% 0 0; width:40%;}
.block-subscribe input.input-text{width:80%; margin:0px;}
.footer_newsletter .block .block-content{margin:0px;}
.footer_newsletter .block{margin:5px 0px 0px;}
.flex-direction-nav{display:none;}
.block .block-title strong{font-size:15px;}
.products-list .add-to-links .separator{display:none;}
.header .header-cart #panel .actions .viewcart-btn{margin-left:0px;}
}

@media only screen and (max-width:240px) {}
