@media only screen and (max-width:1024px) {
	.pagewidth { padding: 15px; }
	#gh-top, #gh-gb{margin:-15px 0px; border:0px;}
	.gh-939 #gh-eb-Geo .gh-eb-li-a, #gh-eb-Geo .gh-eb-li-a{margin-bottom:11px;}
	.top-content{font-size:16px;}
	.joinLinks a:before,
	.joinLinks a:after { display: none; }
	.scroll.list-4 input:nth-child(1):checked ~ .controls label:nth-child(2), .scroll.list-4 input:nth-child(2):checked ~ .controls label:nth-child(3), .scroll.list-4 input:nth-child(3):checked ~ .controls label:nth-child(4), .scroll.list-4 input:nth-child(4):checked ~ .controls label:nth-child(1){right:0;}
	.scroll.col-1 .controls label{left:0;}
	.foot-links{padding:30px 10px 25px 10px;}
	
	
	
}
@media only screen and (max-width:800px) {
	
	.header-top{padding:0; background:#0151c4;}
	table.tb_v4bc ~ table {margin-bottom:60px;}
	.show-mobile { display: block !important; }
	.hide-mobile { display: none !important; }
	.top-content{font-size:13px; padding:15px; margin-top:15px;}
	.main-head {background:#000; height:auto;}
	.shoplogo{margin-bottom:10px;}
	.shoptxt, .cInfo{font-size:16px;}
	#topSearch {width:235px;}
	.ess-colRight,
	.brand-scroll{ display: none!important; }
	.ess-colLeft, #LeftPanel{width:auto !important;}
	.ess-colLeft .promo-widget, .ess-colLeft #fdback, .ess-colLeft .brand-scroll{display:none;}
	.main-head .tableBox > * > * + *{margin-left:10px;}
	.main-menu{margin-bottom:15px; border:0px; display:block; background:#000;}
	.center-content{margin:20px 0 !important;}
	.promo-widget.promo-cat{margin-bottom:0px !important; text-align:center;}
	.top-nav{display: block; width: 100%; text-align: center; padding:10px 0;}
	.top-nav li { float: none !important; display: inline-block; vertical-align: middle; line-height:normal;}
	.top-nav li + li, .top-nav li:first-child a{ background:none; }
	.top-nav li { font-size: 0; display: inline-block; float: none; border: 0 !important; }
	.top-nav li a { padding: 3px 6px !important; margin: 3px; border: 1px solid; font-size: 11px; float: none; }
	.joinLinks{margin-bottom:0px; width:100%; display:block; text-align:center;  padding-bottom:10px;}
	.slider.fihomeslide .block-title {background:#0151c4; padding-left:15px !important;}
	.block-title, td#CentralArea div.fpcc{background:#0151c4; padding-left:15px !important;}
	.promo-widget .pad{background:#1a1919; padding:13px;}

	.join { font-size: 13px; }
	.cpyright { margin-top: 15px; padding:10px; color:#4b4b4b; }
	.footer-info a{color:#4b4b4b !important;}
	.cpyright p { margin: 5px 0; }
}
@media only screen and (max-width:767px) {
	.main-head { padding-top: 15px; padding-bottom: 15px; }
	.head-left,
	.head-right { display: block; }
	.InfoBox .box{width:100%; text-align:left !important; display:inline-block; padding:5px 0px; border:0px !important;}
	.InfoBox .box *{display:inline-block;}
	.InfoBox .box div{padding-top:7px; padding-bottom:7px;}
	.shoptxt{display:inline-block; margin-left:0px; margin-top:10px;}
	.InfoBox .box + .box { margin-top: 6px; }
	.tableBox { display: block; text-align: center; table-layout: auto; }
	.tableBox > * { text-align: center; }
	.head-left,
	.head-right { text-align: center; }
	.joinLinks { text-align: center; }
	.cInfo{display:inline-block !important; text-align:center;}
	#topSearch{width:100%;}
	.ess-col-main .promo-cat .box + .box{padding-left:5px !important;}
	.promo-cat .box{width:23%; margin:4px !important;}
	.promo-widget .pad a h4{font-size:9px;}
	.center-content p{width:100%;}
	.ess-col-main .promo-bottom .box + .box{padding:0 !important; vertical-align:top !important;}
	.head-right { margin-top: 15px; text-align:center; }
	.free-shipping{width:auto; max-width:100%;}
	.main-head .tableBox > * > * { display: block; }
	.main-head .tableBox > * > * + * { margin-left: 0; margin-top: 15px; }
	.main-head .db { display: none !important; }
	.join a.btn-theme{display:inline-block; margin-top:10px; float:none;}
}
@media only screen and (max-width:640px) {
	.promo-cat .box{width:31%;}
	.promo-widget .pad a h4{font-size:10px;}
	.promo-widget a img { width: 100%; }
	.join p { margin-bottom: 6px; }
	.table.tb_v4bc ~ table {margin-bottom:150px;}
}
@media only screen and (max-width:639px) {
	.main-head .inline-block + .inline-block { margin-left: 0; }
	
}

@media only screen and (max-width:480px) {
	.joinLinks a{margin:4px;}
	table.tb_v4bc ~ table {margin-bottom:80px;}
	.InfoBox .box div{padding-left:0px !important; background:none !important;}
	.InfoBox .box{text-align:left;}
	.ess-col-main .promo-cat .box + .box{padding:0px !important;}
	.promo-widget .pad{padding:2px;}
	.promo-cat .box {width:48%; margin:2px !important; float:left; margin-bottom:7px; display:inline-block; padding:0 ; box-sizing:initial;}
	.promo-widget .pad a{padding:6px 1px 2px;}
	.promo-widget .pad a h4{margin:4px 0 0;}
	.promo-cat .box:nth-child(even) {float:right;}
	.cpyright p{display:block;}
	#ess-foot{margin-top:0px;}

}

@media only screen and (max-width:389px) {
	table.tb_v4bc ~ table {margin-bottom:90px;}
	.promo-widget a img { display: inline-block; }
	.joinLinks a{margin:4px;}
	.promo-widget .pad a{padding:6px 6px 2px;}
}