@import url('https://fonts.googleapis.com/css?family=Oswald:400,500,700');
@-webkit-keyframes bugfix{from{padding:0}to{padding:0}}
@-webkit-keyframes fake{from{opacity:1}to{opacity:1}}
@keyframes fake{from{opacity:1}to{opacity:1}}
body {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; font-style:normal; margin:0;-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease;transition: all 0.4s ease; padding:0; background:#F4F4F4 !important; background-image:none !important; animation:bugfix infinite 1s; -webkit-animation:bugfix infinite 1s}
a {-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; transition: all 0.4s ease; text-decoration:none;}
*, *::after, *::before {box-sizing: border-box;}
img{border:none;}
input, textarea, select {-webkit-appearance: none;}
.clearAll:after {display:table; content:''; clear:both;}
#listing {display:block; width:100%; height:auto; margin:20px 0; padding:0; background:#F4F4F4;}
																/* =====================  header  ======================== */
#header {display: block; width: 100%; height: auto; margin: 0 auto; padding: 0;}
#header .logoAll {display: block; width: 100%; height: auto; margin: 0 auto 15px auto; padding: 10px 0 0 0; max-width: 1240px; position: relative;}
#header .jti {display:block; width:100%; height:auto; margin:0; padding:0; text-align: left; float: left; text-align: right;}
#header .jti a {display:block; max-width:112px; height:auto; width:100%; margin:0 0 0 auto; text-align: right;}
#header .jti a img {display:block; width:100%; height:auto; margin:0 0 0 auto; padding:0; max-width:112px;}
#header .imglog {display:block; width:auto; float:left; height:auto; margin:0; padding:0;}
#header .imglog a {display:block; max-width:340px; height:auto; width:100%; margin:0 auto;}
#header .imglog a img {display:block; width:100%; height:auto; margin:0 auto; padding:0; max-width:340px;}
#header .txt_shipping {display: block; width: 431px; height: 31px; margin: auto; padding:0; font-family: 'Arial, Helvetica', sans-serif; position: absolute; bottom: 0; left: auto; right: 0; text-align: center;}
#header .span_shipping {display: inline-block; width: auto; height: auto; margin: 0 auto; padding: 7px 0 0 40px; text-align: left; color: #000; background: url(https://shared1.ad-lister.co.uk/UserImages/dc384775-66e2-49a9-be38-42cd8b160cd1/Img/_design/new2018/watch.png) no-repeat 0 0; font-family: 'Arial, Helvetica', sans-serif; font-size: 14px; font-weight: bold; text-transform: uppercase; text-decoration: none; min-height: 31px; line-height: 18px}
#header .span_shipping font {font-weight: normal; text-transform: lowercase;}
#header #menuu {display: inline-block; width: 100%;  height: auto; margin: 0; padding: 0; text-align: center; position: relative; background: #ccc;}
#menuu:after {content:''; clear:both; display:table;}
#header #menuu2{display:block; width:100%; max-width: 1240px; height:60px; background:transparent; margin:0 auto; position:relative;}
#header #categoriestop{ display:table; margin:0px; padding:0; text-align:center; width:100%;}
#header #categoriestop li {display:table-cell; vertical-align:middle; min-height:60px;}
#header #categoriestop li a {font-family: 'Oswald', sans-serif; font-size:15px;font-weight:normal;display:table-cell;vertical-align:middle; line-height:18px; text-align:center; text-decoration:none; color:#000; text-transform:uppercase; padding:0 15px; height:60px; width:33.33% !important; transition:all 0.8s ease-out 0s !important;}
#header #categoriestop li:hover > a {color:#000; background: #fff;}
#header #menuu2 .level2 {background:#fff; display: none; padding:20px 10px; position: absolute; top:60px; left:0; width:100%; z-index:999999;clear:both;  height:auto; margin:auto; box-shadow:3px 3px 5px -2px #000;}
#header #categoriestop li:hover .level2 {display:block;}
#header #categoriestop .level2 li{float:left;text-align: left;text-transform:none;margin:0;padding:0px 5px;box-sizing:border-box;position:relative;border-right:none;border-left:none;width:25%; min-height:30px !important; float:left; position:relative;}
#header #categoriestop .level2 li a {font-family: 'Oswald', sans-serif; font-size:15px; font-weight:normal;height:auto; padding: 6px 20px; text-align:left; text-transform:capitalize; line-height:18px; color:#000; display:inline-block; width:auto !important; min-height:30px !important;  border:none !important; transition:all 0.8s ease-out 0s !important;}
#header #categoriestop .level2 li a:hover {color:#F16109; box-shadow: none;}
#header #categoriestop .categ.last ul, #header #menuu2 .categ.prelast ul {right:0; left:auto;}
#header #categoriestop .level2 li.categ:hover ul {display:none !important;}
#header #categoriestop .level3 {display: none;}

#header #menuu2 .level3 {background:#fff; display: none; padding:20px 10px; position: absolute; top:0; right:100%; left:auto; width:250px; z-index:9999999;clear:both;  height:auto; margin:auto; box-shadow:3px 3px 5px -2px #000;}
#header #categoriestop .level3 li{float:left;text-align: left;text-transform:none;margin:0;padding:0px 5px;box-sizing:border-box;position:relative;border-right:none;border-left:none;width:100%; min-height:30px !important; float:left; position:relative;}
#header #categoriestop .level3 li a {font-family: 'Oswald', sans-serif; font-size:15px; font-weight:normal;height:auto; padding: 6px 20px; text-align:left; text-transform:capitalize; line-height:18px; color:#000; display:inline-block; width:auto !important; min-height:30px !important;  border:none !important; transition:all 0.8s ease-out 0s !important;}
#header #categoriestop li.categ2:hover .level3 {display:block !important;}



#header .show-menu{display:none; font-family: 'Oswald', sans-serif; font-weight:normal; background:#ccc; text-decoration:none; color:#000; text-align:left; padding:0 0 0 45px; position:relative; height:auto; line-height:46px; font-size:16px; text-transform:capitalize; width:100%; margin:0; border:none;}
.show-menu:after { display:block; content:""; background:#000; position:absolute; height:4px; width:20px;  left:15px; top:28px;}
.show-menu:before { display:block; content:""; border-top:4px solid #000; position:absolute; height:11px; width:20px; left:15px; top:14px; border-bottom:4px solid #000; border-top:4px solid #000;}
#header #show-menu[type=checkbox]{display:none}
#header #show-menu[type=checkbox]:checked ~ #menuu{display:block;}
#header .show-menu2{display:none; font-family: 'Arial, Helvetica', sans-serif; font-size:15px; font-weight:normal; height: auto;line-height:40px;padding:0 0 0 45px; text-align:left; text-transform:capitalize; position:relative; line-height:35px; width:100%; color:#000; float:left;}
#header .show-menu2:hover {text-decoration: underline;}
#header #show-menu2[type=checkbox]{display:none}
#header .show-menu2:before{ display:block; position:absolute; margin:auto; padding:0; left:150px; top:0; bottom:0; content: "\25bc"; color:#000; font-size:13px; font-weight:bold; line-height:35px; height:35px}
#menuu:after,
.level2:after,
.level3:after,
#categoriestop:after,
#categoriesside:after,
#navmenu:after {display:table; content:''; clear:both;}
#header a.resH, #header #categoriesside {display:none;}
																			/* =====================   footer   ======================== */
.footerAll {display: block; width: 100%; height: auto; margin: 0; padding: 0;}
.footerAll .newsW {display: block; width: 100%; height: auto; margin: 0 0 20px 0; padding: 10px; background: #ccc;}
.footerAll .newsAll {display: block; width: 100%; max-width: 1240px; height: auto; margin: 0 auto;}
.footerAll .txt_news {display:block; width: 100%; height: auto; min-height: 40px; margin: 0; padding:0 0 0 205px; text-align: center; font-size: 'Oswald', sans-serif; position: relative;}
.footerAll .span_news {display: block; width: 205px; height: 40px; line-height: 40px; margin: auto; padding: 0 0 0 50px; color: #000; text-align: left; background: url(https://shared1.ad-lister.co.uk/UserImages/dc384775-66e2-49a9-be38-42cd8b160cd1/Img/_design/new2018/news.png) no-repeat 0 50%; font-family: 'Oswald', sans-serif; font-size: 29px; font-weight: normal; text-transform: uppercase; text-decoration: none; position: absolute; left: 0; top: 0;}
.footerAll .span_keep {display: block; width: 83%; height: 40px; line-height: 40px; margin: 0; padding: 0 10px; color: #999; text-align: center; background: #fff; font-family: 'Arial, Helvetica', sans-serif; font-size: 20px; font-weight: normal; text-transform: initial; text-decoration: none; float: left;}
.footerAll .link_news {display: block; width: 17%; height: auto; line-height: 40px; text-align: center; color: #fff; margin: 0; padding: 0; background:#F16008; font-size:18px; font-family: 'Oswald', sans-serif; font-weight: normal; text-transform: uppercase; text-decoration: none; float: left;}
.footerAll .link_news:hover {background: #fff; color:#F16008; }
.footerAll .boxxAll {display: block; width: 100%; max-width: 1240px; height: auto; margin: 0 auto; padding: 0;}
.footerAll .boxx {display: block; width: 25%; height: auto; margin: 0 0 15px 0; padding:0; float: left;}
.footerAll .boxx.bxx2 {width: 60%; float: right;}
.footerAll .txxt7 {display: block; width: 100%; height: auto; line-height: 50px; margin: 0; padding: 0; text-align: left; color: #000; font-family: 'Oswald', sans-serif; font-size: 18px; font-weight: 500; text-transform: uppercase; text-decoration: none;}
.footerAll .footerUL {display: block; width: 100%; height: auto; margin: 0; padding: 0; list-style: none;}
.footerAll .footerUL li {display: block; width: 100%; height: auto; margin: 0; padding: 0;}
.footerAll .footerUL li a {display: inline-block; width: auto; height: auto; margin: 0; padding: 4px 0 4px 14px; line-height: 18px; text-align: left; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-transform: capitalize; text-decoration: none; background: url(https://shared1.ad-lister.co.uk/UserImages/dc384775-66e2-49a9-be38-42cd8b160cd1/Img/_design/new2018/bullet.png) no-repeat 0 10.5px;}
.footerAll .footerUL li a:hover {color:#F16008; text-decoration: none;}
.footerAll #categoriesside {display: block; width: 100%; height: auto; margin: 0; padding: 0; list-style: none;}
.footerAll #categoriesside li {display: block; width: 29.5%; height: auto; margin: 0; padding: 0 15px 0 0; float: left;}
.footerAll #categoriesside li:nth-child(3n) {padding: 0;}
.footerAll #categoriesside li:nth-child(3n+1) {width: 41% !important;}
.footerAll #categoriesside li a {display: inline-block; width: auto; height: auto; margin: 0; padding: 4px 0 4px 14px; line-height: 18px; text-align: left; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-transform: capitalize; text-decoration: none; background: url(https://shared1.ad-lister.co.uk/UserImages/dc384775-66e2-49a9-be38-42cd8b160cd1/Img/_design/new2018/bullet.png) no-repeat 0 10.5px;}
.footerAll #categoriesside li a:hover {color:#F16008; text-decoration: none;}
.footerAll #categoriesside ul, .footerAll #categoriesside .level2 {display: none !important;}
																/* =====================  content  ======================== */
#listing .contentAll{display: block; width: 100%; height: auto; margin:30px auto 0 auto; padding: 0; max-width: 1240px;}
#listing .produAll {display: block; width: 100%; height: auto; margin: 0 0 30px 0; padding: 0; border: none; background: none;}
#listing .imgAll {display:block; width:43%; height:auto; margin:0; padding:0; float:left; background: none;}
#listing #gallerySecond {width:100% !important;display:block; height:auto; margin:0; padding:0; }
#gallerySecond .imgFull {width: 100%;display: none;}
#gallerySecond:after {display:table; content:''; clear:both;}
#listing .current {width:100% !important; height:450px; width:100%; background:#fff; border:none; margin:0; position:relative; float:left; display:block;}
#listing .current img { width:auto !important; max-width:100% !important; position:absolute;margin:auto;padding:0; max-height:100%; height:auto; left:0; right:0; top:0; bottom:0;}
#gallerySecond .previewImg:hover > img {cursor: pointer;opacity: 0.3;}
#gallerySecond .current > input:checked + img {display: inline-block;}
#gallerySecond .current > input {visibility: hidden;position: absolute;}
#listing .previewAll {display:block; width:100%; height:auto; margin:0; padding:0; float:right }
.previewAll:after {display:table; content:''; clear:both;}
#listing .previewImg {display:block !important; width:23%; height:105px; margin:10px 1% 0 1%; padding:0; background:#fff; float:left; position:relative; border:none;}
#listing .previewImg img {display:block; width:auto; max-width:100%; position:absolute; margin:auto; padding:5px; height:auto; max-height:100%; top:0; bottom:0; left:0; right:0;}
#listing .descriptAll {display: block; width: 57%; float: right; height: auto; margin: 0; padding: 0; position: relative; border-left: 20px solid #f4f4f4; min-height: 565px; background: #fff;}
#listing .titlee {display: block; width: 100%; height: auto; margin: 0; padding: 12.5px 15px; text-align: center; color: #fff; line-height: 25px; font-family:'Oswald', sans-serif; font-size: 21px; font-weight: normal; text-decoration: none; text-transform: initial; background: #F16109;}
#listing .tableAll {display: block; width: 100%; height: auto; margin: 0; padding: 20px;}
#listing .txt_stock {display: block; width: 100%; height: auto; margin: 0 0 20px 0; padding: 0; text-align: left; color: #000; line-height: 20px; font-family:'Oswald', sans-serif; font-size: 19px; font-weight: normal; text-decoration: none; text-transform: capitalize; background: none;}
#listing .descW {display: block; width: 100%; height: auto; margin: 0 0 20px 0; padding: 0;}
#listing .descW table {border-collapse:collapse !important; border-spacing:0 !important; max-width:100% !important; font-family:Arial, Helvetica, sans-serif !important;}
#listing .descW img {display:block; max-width:100%;}
#listing .pricee {display: block; width: 100%; height: auto; margin: 0 0 20px 0; padding: 0; text-align: left; color: #000; line-height: 25px; font-family:'Oswald', sans-serif; font-size: 21px; font-weight: normal; text-decoration: none; text-transform: initial; background: none;}
#listing .span_price {display: inline-block; width: auto; height: auto; line-height: 25px; margin: 0; padding: 0; text-align: left; color:#F15F07;font-family:'Oswald', sans-serif; font-size: 23px; font-weight: bold; text-decoration: none; text-transform: uppercase; background: none;}
#listing .txt_delivery {display: block; width: 100%; height: auto; margin: 0 0 15px 0; padding: 5px 0 5px 65px; text-align: left; color: #000; line-height: 25px; font-family:'Oswald', sans-serif; font-size: 20px; font-weight: bold; text-decoration: none; text-transform: uppercase; background: url(https://shared1.ad-lister.co.uk/UserImages/dc384775-66e2-49a9-be38-42cd8b160cd1/Img/_design/new2018/delivery.png) no-repeat 0 50%;}
#listing .txt_hands {display: block; width: 100%; height: auto; margin: 0; padding: 5px 0 5px 65px; text-align: left; color: #000; line-height: 25px; font-family:'Oswald', sans-serif; font-size: 20px; font-weight: bold; text-decoration: none; text-transform: uppercase; background: url(https://shared1.ad-lister.co.uk/UserImages/dc384775-66e2-49a9-be38-42cd8b160cd1/Img/_design/new2018/hands.png) no-repeat 9px 50%;}
.tabsW {display:block; width:100%; height:auto; margin:0 0 30px 0; padding:0; background:#ccc; border:none;}
@-webkit-keyframes bugfix{from{padding:0}to{padding:0}}
@-webkit-keyframes fake{from{opacity:1}to{opacity:1}}
@keyframes fake{from{opacity:1}to{opacity:1}}
body{-webkit-animation:fake 1s infinite;animation:fake 1s infinite}
#tabs{width:100%;padding:0;margin:0 auto; height:auto; border:none; background:none;}
#tabs .resptab-content{display:none;padding:25px 15px; font-size:14px; float:left; width:100%; background:#fff; margin:0;  border: none; }
#tabs input{display:none}
#tabs label{display:block; margin:0; padding:15px 0; font-weight:500; text-align:center; width:20%; font-size:21px; color:#fff; text-transform:capitalize; box-sizing:border-box; float:left; background:none; font-family: 'Oswald', sans-serif; border:none; transition:all 0.8s ease-out 0s !important;}
#tabs label.deskV.LL1 {margin:0 0 0 10%;}
#tabs label:hover { cursor:pointer; color: #000; background:#fff;}
#tabs input:checked+label {cursor:pointer; color: #000; background: #fff;}
#tab1:checked ~ #content1,#tab2:checked ~ #content2,#tab3:checked ~ #content3,#tab4:checked ~ #content4 {display:block;font-size:14px;color:#000;}
#listing .resptab-content table {border-collapse:collapse !important; border-spacing:0 !important; max-width:100% !important; font-family:Arial, Helvetica, sans-serif !important;}
#listing .resptab-content img {display:block; max-width:100%;}
#tabs .resptab-input, #tabs .resptab-label {display:none;}
#listing .txt_sim {display: block; width: 100%; height: auto; margin: 0; padding: 0; text-align: center; color: #000; line-height: 50px; font-family:'Oswald', sans-serif; font-size: 21px; font-weight: 500; text-decoration: none; text-transform: uppercase; background: #F16109;}
#listing #simAll {display: block; width: 100%; height: auto; margin: 0 0 30px 0; padding: 10px 15px; background: #fff; min-height: 420px;}
#listing #simAll .product {display: block; width: 100%; height: auto; margin: 0; padding: 0;} 
.product:after {display: block; content: ''; clear: both;}
#listing #simAll .prod {display: block; width:25%; min-height:380px; margin:10px 0;padding: 10px; border: 1px solid transparent; float: left; position: relative; background: #fff; z-index: 999;}
#listing #simAll .prod:hover {opacity: 0.75; border:1px solid #F16109; box-shadow: 3px 5px 8px -4px #000; z-index: 9999;}
#listing #simAll .image {display:block; width:100%; height:195px; margin:0 auto; position:relative; overflow:hidden;}
#listing #simAll .image img{display:block; margin:auto; padding:0; max-width:100%; max-height:100%; width:auto; height:auto; position:absolute; left:0; right:0; top:0; bottom:0; }
#listing #simAll .title {display:block; margin:15px 0 0 0; padding:0; width:100%; height: auto; overflow:hidden;}
#listing #simAll .title a{display:block;font-family: 'Oswald', sans-serif;font-size:16px;font-weight:normal;line-height:19px;color:#000;text-decoration:none;text-align:center;width:100%;margin:0 auto;}
#listing #simAll .title a:hover { text-decoration:underline; color: #F16109;}
#listing #simAll .title h4 {margin: 0;}
#listing #simAll .price {font-family: 'Oswald', sans-serif; font-size:19px; font-weight:bold; height: auto; text-align:center; line-height:25px; text-decoration:none; color:#F16109; margin:15px auto 0 auto; width: 100%; padding: 0 0 45px 0;}
#listing #simAll .price p {display:inline-block; margin:0;}
#listing #simAll .price del {display: none;}
#listing #simAll .btn a{display:block; width: 95px; height: 35px; margin: auto; padding: 0; position: absolute; left: 0; right: 0; bottom: 10px; top: auto; background:#F16109; text-align: center; color: #fff;font-family: 'Oswald', sans-serif;font-size: 15px;text-transform:uppercase;text-decoration: none; line-height: 35px;}
#listing #simAll .btn a:hover {background:#fff; color: #F16109;}

@media screen and (max-width: 1240px) {
#gh {padding: 35px 10px 10px 10px;}
#gh-top, .tb_v4bc, #header .logoAll {padding: 0 10px;}
#glbfooter {padding: 0 10px 10px 10px;}
table.tb_v4bc tr td {padding-right: none;}
.footerAll .boxxAll {padding: 0 10px;}
/*= content =*/
#listing {padding: 0 10px;}
}

@media screen and (max-width: 1180px) {
#header #categoriestop li a {font-size: 14px; line-height: 17px; padding: 0 10px;}
#header #categoriestop .level2 li a {font-size: 14px;}
.footerAll .boxx.bxx2 {width: 65%;}
.footerAll .span_keep {font-size:17px;}
}

@media
only screen and (max-width: 980px),
only screen and (-webkit-min-device-pixel-ratio: 2)      and (max-width: 980px),
only screen and (   -moz-min-device-pixel-ratio: 2)      and (max-width: 980px),
only screen and (     -o-min-device-pixel-ratio: 2/1)    and (max-width: 980px),
only screen and (        min-device-pixel-ratio: 2)      and (max-width: 980px),
only screen and (                min-resolution: 192dpi) and (max-width: 980px),
only screen and (                min-resolution: 2dppx)  and (max-width: 980px) {
body {-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; transition: all 0.4s ease;}
a {-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; transition: all 0.4s ease;}
*, *:after, *:before {-webkit-box-sizing: border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#header .logoAll {padding: 0; margin: 0 0 10px 0;}
#header .jti {padding: 5px 0 15px 0;}
#header .imglog {width: 100%; margin: 0 0 15px 0;}
#header .txt_shipping {position: static; margin: 0 0 5px 0; padding: 0; width: 100%; float: left; height: auto;}
#header .span_shipping {max-width: 325px; padding: 0 0 0 40px; background: url(https://shared1.ad-lister.co.uk/UserImages/dc384775-66e2-49a9-be38-42cd8b160cd1/Img/_design/new2018/watch.png) no-repeat 0 2px;}
#header .search {width: 100%; margin: 0;}
#header .search .searchField {line-height: 40px; font-size: 14px;}
#header .search .submitBtn{height: 40px; width: 40px;}
#header .show-menu, #header .show-menu2 {display:block !important;}
#header #menuu2 {display: none; width: 100%; height: auto; padding: 0;}
#header #show-menu2[type=checkbox]:checked ~ #menuu2{display:block; width:100% !important; height:auto; padding:0; margin:0; float:left;}
#header #menuu{display:none; height:auto; width:100%; margin:0;border:none; padding:5px 0 10px 0; position: static;background:#fff;}
#header #categoriestop{background:#ccc;display:block; padding:10px 0 !important;position:static; width:100%; z-index:999999; clear:both; box-shadow:none; float:left; margin:0;}
#header #categoriestop li{text-align: left;text-transform:none; width: 100%; margin:0px;padding:0; box-sizing:border-box; position:relative; display:block; float:left; min-height:35px; height:auto; border:none; background:none !important;}
#header #categoriestop li a {font-family: 'Arial, Helvetica', sans-serif; font-size:15px; font-weight:normal; height: auto;line-height:35px;padding: 0 10px 0 65px; text-align:left; text-transform:capitalize; width:100% !important; text-align:left !important; display:block !important; position:relative; color:#000; text-decoration:none;}
#header #categoriestop li:hover a, #header a.resH:hover, #header .resH1:hover {text-decoration: underline; color: #000;}
#header #categoriestop .level2, #header #categoriestop .level3, #header #categoriestop ul ul {display:none !important;}
#header .resH {font-family:'Arial, Helvetica', sans-serif; font-size:15px; font-weight:normal; height: auto;line-height:35px;padding: 0 10px 0 45px; text-align:left; text-transform:capitalize; width:100% !important; text-align:left !important; display:block !important; position:relative; color:#000; text-decoration:none; float: left;}
.stBadge {min-width:100%;}
.footerAll .newsW {padding: 15px 10px; margin: 0 0 10px 0;}
.footerAll .txt_news {padding:0;}
.footerAll .span_news {position: static; margin: 0 auto 10px auto; font-size: 21px; padding: 10px 0 0 50px;line-height:30px;}
.footerAll .span_keep {font-size: 14px; padding:11px 10px; line-height: 18px; width: 100%; margin: 0 0 10px 0; float: none;}
.footerAll .link_news {float: none; margin: 0 auto; width: 205px; font-size: 15px;}
.footerAll .txxt7 {font-size: 15px;}
.footerAll .boxx {width: 100%;}
.footerAll .footerUL li, .footerAll #categoriesside li {width: 33.33%; float: left;} 
.footerAll .boxx.bxx2 {width: 100%;}
.footerAll #categoriesside li:nth-child(3n+1) {width: 33.33% !important;}
#header .span_shipping font {display: block;}
/*= content =*/
#listing .contentAll {margin: 10px 0 0 0;}
#listing .produAll {margin: 0; background: none;}
#listing .imgAll {width: 100%; border: none; margin: 0 0 15px 0;}
#listing .current {height: 640px;}
#listing .previewImg {width: 14.66%;}
#listing .descriptAll {width: 100%; background: #fff; margin: 0 0 15px 0; border-left: none; min-height: 0;}
#listing .titlee {font-size: 17px; line-height: 20px; padding: 10px 10px;}
#listing .txt_stock {font-size: 17px;}
#listing .pricee {font-size: 17px;}
#listing .span_price {font-size: 19px;}
#listing .txt_delivery, #listing .txt_hands {font-size: 16px; line-height:20px; padding: 7.5px 0 7.5px 65px;}
.tabsW {margin: 0 0 15px 0;}
#tabs label {font-size: 17px; padding: 10px 0;}
#listing #simAll {margin: 0 0 20px 0;}
}

@media screen and (max-width: 790px) {
#listing #simAll {min-height: 0; margin: 0 0 15px 0;}
#listing #simAll .prod {width: 50%;}
#listing #simAll .title a {font-size: 14px; line-height: 18px;}
}

@media screen and (max-width: 690px) {
#listing .current {height: 550px;}
#listing .previewImg {width: 18%;}
#listing .descriptAll {margin: 0 0 5px 0;}
.tabsW {margin:0 0 15px 0; background:none; padding: 0; border: none !important}	
#tabs {border:none; background:none; margin:0; padding:0;}
#tabs .deskV {display:none !important;}
#tabs .resptab-input, #tabs .resptab-label {display:block !important;}
#tab1:checked ~ #content1,#tab2:checked ~ #content2,#tab3:checked ~ #content3,#tab4:checked ~ #content4 {display:none;}
#tabs .resptab-label{color:#000;text-decoration:none;transition:color .3s ease-in-out;position:relative;display:block;width:100%;min-height:40px;background:#ccc;font-family: 'Oswald', sans-serif;padding:0 0 0 15px;font-size:17px;font-weight:500;margin:10px 0 0 0;text-align:left;line-height:40px;position:relative;text-transform:capitalize;border:none}
#tabs .resptab-input{display:none}
#tabs .resptab-content table {border-collapse:collapse !important; border-spacing:0 !important; max-width:100% !important; font-family:Arial, Helvetica, sans-seriff !important;}
#tabs .resptab-content img {display:block; max-width:100%;}
#tabs .resptab-input:not(checked) ~ .resptab-content{display:none}
#tabs .resptab-input {display:none !important;}
#tabs label:hover {background:#F16109; cursor:pointer; border:none; margin:10px 0 0 0; color: #fff;}
#ID-1:checked ~ #content1, #ID-2:checked ~ #content2, #ID-3:checked ~ #content3, #ID-4:checked ~ #content4 {display:block; font-size:14px; margin:0; padding: 20px 15px; background:#fff; border:1px solid #ccc;}
#ID-1:checked:checked ~ #L11, #ID-2:checked:checked ~ #L22, #ID-3:checked:checked ~ #L33, #ID-4:checked:checked ~ #L44 {color:#fff !important; width:100%; margin:10px 0 0 0; border:none; background:#F16109;}
#listing #tabs .resptab table {border-collapse:collapse !important; border-spacing:0 !important;max-width:100% !important;font-family:Arial, Helvetica, sans-serif !important; font-size:10px !important;}
#listing .txt_sim {line-height: 40px; font-size: 17px;}
}

@media screen and (max-width: 590px) {
.tb_v4bc, .gh-tbl, .gh-tbl2 , .gh-banner, #header .jti a img{display:none;}
.footerAll .boxxAll {padding: 0 25px;}
.footerAll .footerUL li, .footerAll #categoriesside li {width: 100%; float: left;} 
.footerAll .boxx.bxx2 {width: 100%;}
/*= content =*/
#listing .current {height: 500px;}
#listing .previewImg {width: 23%;}
#listing #simAll .prod  {min-height: 0; width: 100%; margin: 5px 0 10px 0;}
#listing #simAll {padding: 10px 0 0 0; background: none;}
}	

@media screen and (max-width: 490px) {
#listing .current {height: 400px;}
#listing .previewImg {width: 31.33%;}
}

@media screen and (max-width: 420px) {
#listing .current {height: 350px;}
#listing .previewImg {width: 23%;}
}

@media screen and (max-width: 390px) {
#listing .current {height: 300px;}
#listing .previewImg {height: 85px}
}
