/* Media for 980px to 1023px */
/* 980px <= width < 1023px */
@media only screen and (max-width: 1600px){
	.flexslider .slides img { width:100%;}	
}
@media only screen and (min-width: 1024px) and (max-width: 1140px) {
.cms-home .header,.header,.nav-inner,.footer,.subbanner,.tabberlive, .blog_main,.main_subbanner2,.col2-left-layout,.col-breadcrumbs,.catalog-product-view .col1-layout,.col1-layout,.col2-right-layout,.header-bottom{
 	width:980px;
	clear:both;	
	margin:0 auto; 
	padding:0px; 
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);}
.main-container{margin-top:35px;}
.col-main { float:left; width:755px;}
.col-left { float:left; width:200px; margin:0px;}
.col-right { float:right; width:200px; margin-left:0; margin:0px;}
.products-list li .list-center{width:450px;}
.header_top{width:785px;}
#advancedmenu{left:185px;}
.view.view-first > img,.second-subbanner li img ,.main_subbanner2 img{width: 100%;}
.tabberlive{margin-top:35px;}
.first-subbanner {width: 489px;}
.second-subbanner {margin-left: 1px;float:left;	width:489px;}
.subbanner1, .subbanner2 { float: left;    width: 50%;}
.first-subbanner:hover .view1{left:-199px;}
.first-subbanner:hover .view2{right:-119%;}
.subbanner2 .view1, .subbanner2 .view2, .subbanner1 .view1, .subbanner1 .view2{width:345px;height:345px;}
.first-subbanner .view2{width:650px; height:650px;}
.col1-layout .product-view .product-shop{width:360px;}
.product-view .product-img-box{width:320px;}
.product-image #zoom1 > img{max-width:100%;}
.product-view .product-img-box{margin-right:25px;}
.second-subbanner li{width:100%;}
.bottom_banner img {width: 100%;}

.product-carousel li .product-block-inner a.product-image img, .products-grid li .product-block-inner a.product-image img{width:100%; height:auto;}
.blog_main  .product-carousel li.first_item_tm .product-block{margin:0px 20px 0px 0px;}
.blog_main  .product-carousel li.last_item_tm .product-block{margin:0px 0px 0px 20px;}
.blog_main  .product-carousel li .product-block{margin:0px 10px;}
#footer #block_1.footer-area,#footer #block_3.footer-area{width:240px; margin-right:0px;}
#footer #block_4.footer-area h6{padding-left:45px;}
#footer #block_4.footer-area ul{padding: 15px 10px 30px;}
#footer #block_4.footer-area{width:300px;}
#footer #block_1.footer-area, #footer #block_3.footer-area{padding-right:15px;}
.footer_top #block_1 p.desc{padding-right:15px;}
#footer #block_2.footer-area{width:140px; margin-left:10px;}
.cart .cart-collaterals .col1-set{width:300px;}
.cart .cart-collaterals .col2-set{width:620px;}
.block .block-content li.item{padding:7px 0px;}
.block.block-banner img {max-width: 100%;}
.header .logo{margin:-10px 0 20px;}
}
@media only screen and (min-width: 980px) and (max-width: 1023px) {

.cms-home .header,.header,.nav-inner,.footer,.subbanner,.tabberlive, .blog_main,.main_subbanner2,.col2-left-layout,.col-breadcrumbs,.catalog-product-view .col1-layout,.col1-layout,.col2-right-layout,.header-bottom{
 	width:940px;	
	margin:0 auto; 
	padding:0px; 
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);}
.tabberlive{margin-top:35px;}
.main-container{margin-top:35px;}	
.col-main { float:left; width:725px;}
.col-left { float:left; width:180px; margin:0px;}
.col-right { float:right; width:180px; margin-left:0;} 
.products-list li .list-center{width:445px; padding-right:0px;}
.header_top{width:770px;}
.view.view-first > img,.second-subbanner li img ,.main_subbanner2 img{  width: 100%;}
.first-subbanner {width: 450px;}
.second-subbanner {margin-left: 1px;   float:left;	width:450px;} 
.first-subbanner .view1{width:623px; height:630px}
.first-subbanner .view2{height:545px; width:608px;}
.subbanner1, .subbanner2 {float: left;  width: 50%;}
.first-subbanner:hover .view2{right:-116%;}
.subbanner2 .view1, .subbanner2 .view2, .subbanner1 .view1, .subbanner1 .view2{width:325px; height:293px;}
.product-carousel li .product-block-inner a.product-image img, .products-grid li .product-block-inner a.product-image img{width:100%; height:auto;}
.col3-layout .col-main { width:520px; margin-left:10px; }
.col3-layout .col-wrapper { float:left; width:720px; }
.product-view .product-shop{ width:432px; }
.col1-layout .product-view .product-shop{ width:623px; }
.bottom_banner img {width: 100%;}
#footer .mobile_togglemenu{ display:none;  }
.col1-layout .product-view .product-shop{ width:340px; margin-right:20px; }
.product-view .product-shop .short-description,.product-shop .ratings,.product-options-bottom{margin:10px 0px;}
.cart .cart-collaterals .col1-set , .cart .cart-collaterals .col2-set , .cart .totals{ width:100%; }
#footer #block_1.footer-area, #footer #block_3.footer-area{width:240px; margin-right:0px;}
#footer #block_4.footer-area{width:245px; margin-right:0px;}
#footer #block_3.footer-area{padding-right:5px;}
#footer #block_1.footer-area{padding-right:20px;}
#footer #block_2.footer-area{width:140px;}
.footer_top li.address{padding-right:0px;}
#footer #block_4.footer-area ul{width:auto; padding:0px;}
#footer #block_4.footer-area h6{padding-left:30px;}
.header_top {width: 740px;}
.mini-products-list .product-details{margin-left:4px;}
.product-view .product-img-box{width:320px;}
.product-image #zoom1 > img{max-width:100%;}
.product-view .product-img-box{margin-right:25px;}
.second-subbanner li{width:100%;}
#advancedmenu{left:190px;}
.block.block-banner img {max-width: 100%;}
.mini-products-list .product-image{width:60px;}
.block .block-content li.item{padding:7px 0px;}
.info3col-data{width:220px;}

#nav a, .nav-responsive span, div.menu a, div.megnor-advanced-menu-popup a{padding:13px 12px;}
}

@media only screen and (max-width: 979px){
.footer{ padding:0; }
.col-main , .col3-layout .col-wrapper{ width:549px;}
.col3-layout .col-main{ width:374px; }  
.col-left,.col-right { width:165px;}
.cms-home .header,.header,.footer,.subbanner, .blog_main,.main_subbanner2,.col2-left-layout,.col-breadcrumbs,.catalog-product-view .col1-layout,.col1-layout,.col2-right-layout,.header-bottom{
 	width:auto;	
	padding:0px; 
	background: none repeat scroll 0 0 transparent;}
	.tabberlive{width:100%;}
.main-container{margin-top:35px;}
.nav-container{opacity:0.9}
.header_top{width:auto; margin:0px 20px;} 
.header h1.logo{top:50px;}
.nav-container,.header-cart,.header .form-search{top:77px;}
.cart .cart-collaterals .col1-set{width:100%;}
#advancedmenu{ display:none; }
.advanced_nav{ display:block; }
#zoom-btn , .mousetrap {display:none !important; }
#zoom1 {cursor:default !important; }
.header .quick-access{ width:490px; }
.products-list li .list-center{ width: 255px;}
.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%; }
.bottom_banner img {width: 100%;}
.padder h6 { display:block;padding: 9px 12px 11px;margin-bottom:10px; line-height: 25px; text-transform:uppercase; }
.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:8px; 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; }
.padder ol{ display:none; margin-bottom: 15px;}
.padder > div{ display:block !important;  clear:both;}
.form-add .buttons-set{margin:10px 0;}
#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%; }
#nav a, .nav-responsive span, div.menu a, div.megnor-advanced-menu-popup a{padding:12px 16px 12px 0px;}
.blog_main .image-block > img{width:100%;}
.nav-inner #nav, .nav-responsive, #advancedmenu{padding: 0 0 0 40px;}
.view.view-first > img,.second-subbanner li img ,.main_subbanner2 img{width: 100%;}
.first-subbanner {margin-left:-1px;width:50%;margin-right:1px;}
.image-block .zoom,.image-block a.read{top:14%;}
.header .form-language{background-image:none;}
.subbanner .view1,.subbanner .view2{display:none;}
.second-subbanner {float:left;    margin-left: 1px;    margin-right:-1px;	width:50%; } 
.subbanner1, .subbanner2 {    float: left;    width: 50%;}
.product-carousel li .product-block-inner a.product-image img, .products-grid li .product-block-inner a.product-image img{width:100%; height:auto;}
.footer_top{padding:35px 0px 20px;}
/*  start for header part or reponsive    */
.header-container{background:#0a0a0a;}
.cms-home .header{position:relative; }
.header{width:auto;}
.header_top{margin:0; width:auto;float:none;}
.header h1.logo{position:relative; top:0px;}
.header .logo{margin-left:0px;}
.header .form-search button.button{position:relative;margin-left:0px;}
.header .quick-access{width:auto;}
#nav ul, .responsive-menu #nav-mobile{background:#000; opacity:0.9;}
.header-bottom{clear:both; width:auto;margin:0px 0px;}
/* end for header */

/*footer*/
#footer #block_1.footer-area{width:100%; margin-bottom:20px;}
.footer_top #block_1 p{padding-left:0px; text-align:center;}
.footer_top #block_1 p + p{ width:auto; padding:0px 20%;}
#footer #block_2.footer-area{width:21%; margin:0px 0px 0px 4%;}
#footer #block_3.footer-area{width:31%; padding:0px 2%;}
#footer #block_4.footer-area{width:40%;}
#footer #block_4.footer-area ul{width:auto; padding:15px 0px 0px;}

/* end of footer */ 

.col2-left-layout .col-main {float: right; width: 72%;}
.col2-right-layout .col-main {float: left; width: 72%;}
.col-left,.col-right {width: 24%; margin:0px;}
.breadcrumbs > ul {margin: 0 20px;}
.block .block-content li.item{padding:7px 0px;}
.mini-products-list .product-details{margin-left:4px;}
.products-list li .list-center{width:auto; margin-left:10px;}
.products-list li .list-left{margin-left:7px;}
.products-list li .list-right{margin-left:10px;}
.header,.main{margin:0px 20px;}
.cms-home .header {
    margin: 0 20px;
	}
.cms-home .header-bottom{margin:0px;}
.header .form-search input.input-text{padding-left:0px;}
#advancedmenu{left:190px;}
.block.block-banner img {
    max-width: 100%;
}
.product-view .product-img-box{width:45%;margin-right:0px;}
.product-view .product-img-box .product-image,.more-views.additional-carousel{margin-right:25px;}
.col1-layout .product-view .product-shop{ width:55%; margin-right:0px;}
.info3col-data{clear:both; width:100%;}
.outer {
    border: 1px solid #e5e5e5;
    float: left;
   margin-bottom: 35px;
   margin-right:35px;
}
.custom_block {
    float: left;
}
.custom_block .flexslider{padding-bottom:30px; width:250px;}
.row{padding: 35px 25px 35px 75px;}
.nav-container{  left: 0;margin: 0 auto;    opacity: 0.9;    position: absolute;    right: 0;  	}
.nav-inner.responsive-menu{width:auto; margin:0px 20px;}
.image-block img {width: 100%;}
.nav-responsive,.responsive_menu{left: 0;margin: 0 auto;    position: relative;    right: 0;    width: 50%;}
div.responsive_menu{padding-left:10px;}
#footer ul.social_block{display:block; text-align:center;}
.footer .social_block li{display:inline;}
ul.social_block li a{display:inline-block; float:none;}
.cart .cart-collaterals{padding-bottom:25px;}

}
 
/* Landscape phone to portrait tablet */
@media only screen and (max-width: 767px) {

.header, .nav-inner, .main{ width:auto;  margin:0 20px;  }
.col-left ,.col-right  ,.col-main{ width:100%;}
.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; }
.header .welcome-msg{margin:0px;}
.header-bottom{margin:0px;}
 .header .logo img{margin:10px 0;}
 .cms-home .header .logo{margin:0;}
 .bottom_banner img {width: 100%;}
/********** Header Setting *************/
.header .logo{  margin: 0 auto;
    text-align: center;
    text-decoration: none !important;
   float:none;}
.header .quick-access{ margin:10px 0; }
.header .quick-access , .header .form-search , .header .form-search input.input-text{  width:99%; padding-left:1%; padding-right:0;  padding-top:10px; padding-bottom:10px; margin:0px 0px 0px -1%; }
.header_top{ height:80px; margin:0; }
.cms-home .header{margin:0px 20px;}
.header .welcome-msg{ float:none; width:100%; text-align:center; }
.header .links{ display:none; float:none; text-align:left; position:absolute; background:#FFF; }
.tm_headerlinks_inner{ display:block; cursor:pointer; padding:10px 0;  }
.header .links { margin:0; top:40px; width:100%; 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 .links li a:hover{ background:#fff; color:#000; } 
.header .tm_top_currency , .header .form-language{ float:left; text-align:center; }
.header .tm_top_currency , .header .form-language {
 width:25%; margin:0 1px 0 0px;  position:relative; background:#3c3c3c; top:28px; padding: 0px;} 
 .form-language .sbHolder, .tm_top_currency .sbHolder{ border:none; padding:0 0 0 0; background:none; float:none; }
 .form-language .sbHolder > a, .tm_top_currency .sbHolder > a{  color:#fff; text-align:center; padding:10px 0; top:0; }
 .header .sbToggle{width:20%;}
 .form-language .sbHolder .sbOptions, .tm_top_currency .sbHolder .sbOptions{ width:100%;background:#fff;left:0;top:40px !important;text-align:left;}
 .header .sbOptions li:hover a,.header .sbOptions li a:hover{color:#000;}
.header-cart , .tm_headerlinkmenu {
    float: right;
    position: absolute;
    right: 0;
    top: 28px;
	 width:25%;
	 background:#3c3c3c; padding:0;
	  border-left: 1px solid #000;
    border-right: 1px solid #000;
}
.tm_headerlinkmenu{ right:25%;}
.cart_mini_right{ background:none; padding:10px 0 10px; color:#fff; margin:0 0 0 1px;
border:none; float:none; text-align:center; }
.header .header-cart #panel{ top:40px; }
.cart_mini_right .price{ display:none;}

/********** Header Setting *************/
.products-list li .list-center {    margin-top: 15px;    width: auto;}
.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; }

#super-table{ clear:both; }
#new-wishlist-table .add-to-cart-alt button.button span{ width:auto !important;  }
.form-list li.wide textarea{ width:100%; }
 .send-friend .form-list li.wide .input-box{width:100%;}
 .send-friend .form-list li.wide textarea{width:90%;}
 .send-friend .form-list{width:auto;}
.form-list li.fields .name-firstname{ margin-bottom:10px; }
.header .form-search{position:relative; top:0px;}
.quick-access .form-search:hover input.input-text, .quick-access .form-search input.input-text:focus{width:99%; left:auto; padding-left:1%; transition:none; padding-right:0px;}

.header-bottom{text-align:center;}

.header-cart{right:0px;}
.header .form-search button.button{background: url("../../images/sprite.png") no-repeat scroll -229px -158px #ff7105;position:absolute;right:0px;height:39px; z-index:2; width:30px;}
.header .form-search{z-index:0;}

.col2-left-layout .col-main{width:100%;}
.product-view .product-img-box{width:420px; }
#zoom1 > img {
    max-width: 100%;
}
.cms-home .header {
    margin: 0 20px;
	}

.header .logo{z-index:2;}
.header .links{z-index:4;}
.blog_main .product-carousel li.last_item_tm .product-block{margin: 0 0 0 12px;}
.blog_main .product-carousel li.first_item_tm .product-block{margin: 0 12px 0 0;}
.category-products .products-grid li.first_item_tm .product-block,.products-grid li .product-block,.category-products .products-grid li.last_item_tm .product-block{margin:0;}
ul.tabbernav{height:auto;}
ul.tabbernav li{ display:inline; margin:0px 0px;}
.tabbernav + .tabs{margin:40px 0px 0px;}
ul.tabbernav li a,ul.tabbernav li:first-child a{padding:0px 10px 5px;}
.header-block{display:none;}
.form-language .sbToggle,.tm_top_currency .sbToggle{	background: url("../../images/arrow-down1.png") no-repeat scroll center 18px transparent; }
.form-language .sbToggleOpen,.tm_top_currency .sbToggleOpen{background: url("../../images/arrow-up1.png") no-repeat scroll center 18px transparent;} 
.product-collateral .padder{padding:10px 0px 0px;}
.product-collateral{margin-bottom:0px;}
.header .welcome-msg{position:absolute;top:0px; background:none;}
.nav-responsive, .responsive_menu{width:auto;}
.nav-container{top:0px;}
.nav-container{position:relative; clear:both;}
.nav-inner #nav, .nav-responsive, #advancedmenu{padding:0px 0px 0px 10px;}
div.responsive_menu{padding:0px;}
.name h2{font-size:14px;}
.comment{font-size:13px;}
.product-view .product-img-box .product-image, .more-views.additional-carousel{margin-right:0px;}
.col2-right-layout .col-main{width:100%;}
.pager .limiter,.pager .pages,.toolbar .pager .pager_left{float:left; margin-left:0px;}
.pager .pager_right .sort-by{clear:both; float:left;}
.header .quick-access {padding-top: 0px;}
button.btn-cart,.out-of-stock{float:left; clear:both; margin-top:-5px;}
.products-grid .price-box,.product-carousel .price-box{margin:0px; padding-bottom:0px;}
.products-list .product-image{margin-bottom:0px;}
.pager .pages ol{padding-left:0px;}




/*footer */
#footer #block_1.footer-area, #footer #block_3.footer-area,#footer #block_2.footer-area,#footer #block_4.footer-area{width:100%; margin:7px 0px 7px; }
#footer #block_3.footer-area{margin:7px 0px;}
#footer #block_3 .block-title strong{margin-bottom:0px;}
#footer #block_3 .mobile_togglemenu{background: url("../../images/arrow_footer.png") no-repeat scroll right 0px transparent;}
#footer #block_3 .active .mobile_togglemenu{background-position: right -48px;}
#footer #block_4.footer-area h6{padding:0px;}
.footer-area .block .block-content, .footer-area .block .block-content .actions{margin:0px;}
.footer-area .block .block-content .actions{display:none;}
#footer h6,#footer ul{margin:0px 20px;}
#footer .block .block-title{margin:0px 20px;}
.footer-area .block-tags .block-content .tags-list li{margin-top:10px;}
#footer #block_4.footer-area ul{padding:0;background:none; width:auto;}
.footer_top #block_1 p{padding-left:0px; text-align:center;}
.footer_top #block_1 p + p{ width:auto; padding:0px 12%;}
#footer .block{margin-bottom:0px;}
.footer .mobile_togglemenu{ display:block; }
#footer ul{ display:none; margin-bottom:10px; }
#footer .footer-area{ width:100%; margin-right:0; }
.footer_top li.address,.footer_top li.phoneno,.footer_top li.email{padding:0px 20px 10px;}
.footer_top li.address {background: url("../../images/sprite.png") no-repeat scroll -10px -550px rgba(0, 0, 0, 0); clear: both;}
.footer_top li.phoneno {background: url("../../images/sprite.png") no-repeat scroll -10px -480px rgba(0, 0, 0, 0); clear: both;}
.footer_top li.email { background: url("../../images/sprite.png") no-repeat scroll -10px -514px rgba(0, 0, 0, 0);clear: both; }
#footer #block_3.footer-area{padding:0;}
#footer h6{font-size:16px;}
/* end of footer */

}

/* 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;}
.description-box{padding:10px 15px 0px; line-height:18px;}
.image-hover-block{top:10%;}
.day{width:10%; font-size:11px;}
.name,.comment{padding-left:4px;}

}

/* Landscape phones and down */
@media only screen and (max-width: 479px) {
.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; }
.cart_mini_right{ display:none; }
.cart-label{ background: url("../../images/cart-respo.png") no-repeat scroll center center;
    height: 20px;
    margin: 0 auto;
        padding:10px 0;
    text-align: center;
      cursor:pointer; }
.checkout-progress{ padding:0 50px; }
.checkout-progress li{width:100% ;margin:0 0px 5px 0;}
.cart_mini_right .price{ display:none; }
.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:left; 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%; }
#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; }
.products-list li .list-right{ width:100%; }
.blog_main .product-carousel li.first_item_tm .product-block{margin:0px;}
.product-carousel li .product-block-inner a.product-image img, .products-grid li .product-block-inner a.product-image img{max-width:100%; height:auto;}
ul.tabbernav li a,ul.tabbernav li:first-child a{padding:0px 7px 5px;}
.sbToggle{width:17px;}
.outer{margin-right:0px;}
.row{padding: 35px 10px 35px 65px;}
.product-collateral{margin-bottom:0px;}
.padder{padding-bottom:0px;}
button.btn-cart{float:left;}
ul.tabbernav li a{font-size:15px;}
.tabbernav + .tabs{margin:30px 0 0;}
.header .links{width:140px;}
.footer_top #block_1 p + p{padding:0 7%;}
.send-friend .buttons-set{float:left;}
/*.header-container ,.footer-container,.subbanner,.bottom_banner,.blog_main,.flexslider,.tabbernav,.product-name,.product-block-inner .sale-label,.product-block-inner .new-label, li a.product-image{display:none;}
.product-carousel li:hover .product-block-inner .sale-label, .products-grid li:hover .product-block-inner .sale-label{display:none;}
*/
}

/* 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; }
.category-products .products-grid li.first_item_tm .product-block-inner{padding:0px;}
ul.tabbernav li a {font-size: 14px;    padding: 0 0 5px;}
.products-list li .list-center{padding-right:10px;}
}

@media only screen and (max-width:240px) {}
