@media all and (min-width:1000px) and (max-width:1024px){	
.essWrap, .fixed-width,
.pagecontainer > table:nth-of-type(2) tr:first-child > td > table:nth-child(2){ width:auto; margin-left:auto; margin-right:auto; }

.ess-page{ padding:0!important; }

.rBox.rScroll .block-title{ font-size:11px; text-align:center; }

.rScroll .wraptocenter-hori img{ max-width:70px; max-height:70px; }

.join p,
.join a.btn-theme{ font-size:15px; }

#topcatz .sf-menu li a{ padding:12px; font-size:12px; }

#foot-links .col:last-child .inline-block{ display:block; }
.cInfo{ margin-bottom:10px; }

.pagecontainer{ background:none; }

}


@media only screen and (max-width:800px){
.show-mobile{ display:block!important; }
.hide-mobile{ display:none!important; }

.pagecontainer{ background:none; }

.essWrap, .fixed-width{ width:100%; }

.ess-page{ width: auto;}


#rMenuContainer{display:none;}
.pagecontainer{ padding-left:15px; padding-right:15px; }

.head-right-info{ text-align:center; }

.head-left,
.head-right{ display:block; text-align:center; }

.shoplogo{ margin-bottom:12px; }
.cInfo{ margin-bottom:10px; }
#itemDescription table{width:660px !important; overflow:auto;}
#itemDescription .tableWrapc{width:660px ; overflow:auto;}
#itemDescription .tablewrap table{width:100% !important; overflow:auto; display:table;}

.InfoBox .box span{ display:inline; background:none; padding-left:0px;}


.join p,
.join a.btn-theme{ font-size:12px; text-align:center; padding:10px 15px; }

.foot-logo{ border:0; padding:0; }
.ess-col-main,
.col-mdl{ width:100%; float:none; }


}

@media only screen and (max-width:767px){
.top-nav{ font-size:0; text-align:center; margin: 0; }
.top-nav li{ font-size:0; display:inline-block; float:none; border: 0!important; vertical-align:top;}
.top-nav li a{ padding:3px 6px!important; margin:3px; border:1px solid; font-size:11px; }

.joinLinks{ margin-top: 10px; }
.btn-theme, .btn-theme:link, .btn-theme:visited, .btn-theme:active{font-size:11px;}
.scroll p, .scroll .item span{float:none;}

.mdl-Box .pad h1{font-size:16px; margin:0px;}

#itemDescription table{width:400px !important;}
#itemDescription .tableWrapc{width:400px;}
}

@media only screen and (max-width:640px){	
.tableBox{ display:block; text-align:center; table-layout:auto; }
.tableBox > *{ display:block; text-align:center; }

.main-head .inline-block + .inline-block{ margin-left:0; }

.InfoBox{margin-top:15px;}
.InfoBox .box{ padding:6px; border:0px; }
.InfoBox .pad{padding:0px;}
.InfoBox .box + .box{ border:0; }

.promo-widget a img{ width:100%; }

.cpyright p{ line-height:26px; }


.head-right-info{ font-size:13px; }

.join a.btn-theme{ display:block; }



.Prod-discription{width:100%; padding:0; margin-top:15px;}

.left-scroll{margin-bottom:15px;}
.left-scroll, .right-scroll{width:100%; float:none;}
.cpyright .txt{float:none;}
.cpyright p{line-height:normal;}




#na-slider .overflow, #na-slider .slide-scroll .inner, #na-slider .slide-scroll .item, #na-slider.slider-right ul{height:auto; margin:0;}
.slide-scroll .active{display:none;}
.overflow{margin:0;}
#na-slider.slider-right{padding-bottom:10px;}
#naslide1:checked ~ .slide-scroll .inner { margin-left:0; }
#naslide2:checked ~ .slide-scroll .inner { margin-left:0px; }
#naslide3:checked ~ .slide-scroll .inner { margin-left:0px; }
#naslide4:checked ~ .slide-scroll .inner { margin-left:0px; }
#naslide5:checked ~ .slide-scroll .inner { margin-left:0px; }
#na-slider .slide-scroll .inner{width:auto;}
.scroll .item a{padding:0px; margin:0px; border:0px;}
.scroll .item span{margin:10px 0;}
#na-slider .slide-scroll .list{float:left; width:100%; height:auto; text-align:center; background:#fff;}
#na-slider .item div{left:auto; text-align:center; display:inline-block; width:90%; height:120px; padding-top:10px;}
#na-slider .item img{max-height:110px; max-width:98%; }
#na-slider .scroll .item{display:inline-block; width:47%; padding:0px; text-align:center; margin:3px; border:1px solid #ddd;}

}

@media only screen and (max-width:480px){	
#topSearch{ width:100%; margin-bottom:15px; }
.main-head .inline-block + .inline-block{ margin-left:0; }
.header-top{padding:5px 0;}
.contact-info .mail{margin-bottom:5px; background:none; display:inline-block; width:100%; padding-left:0;}
.contact-info .mail a{background: url(../images/icon-mail-join.png) no-repeat scroll left center; padding-left:20px;}
.contact-info .ph-no{margin-left:0px;}
.btn-theme, .btn-theme:link, .btn-theme:visited, .btn-theme:active{ font-size:11px; }
.slider .active label{width:13px; height:13px; border-radius:13px;}
#na-slider .scroll .item{width:46%;}
.shoplogo img{max-width:97%;}
.contact-info .all-q{padding:0px 5px;}
#itemDescription table{width:225px !important;}
#itemDescription .tableWrapc{width:225px;}

}

@media only screen and (max-width:360px){	
.promo-widget a img{ display:inline-block; }
.scroll .item a{margin:1.5px; padding:8px 5px;}

}