@import url(https://fonts.googleapis.com/css?family=Lato:400,300,100,100italic,300italic,400italic,700,700italic,900,900italic); 
@import url(https://fonts.googleapis.com/css?family=Open+Sans);
body {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; font-style:normal; margin:0; padding:0; background:url(https://shared1.ad-lister.co.uk/UserImages/4be6e758-ae18-402c-ad01-3311b8946556/Img/_design/bg_body.jpg) repeat !important;}
*, *::after, *::before {box-sizing: border-box;}
.pagewidth {width:1260px; height:auto; margin:0 auto; background:#fff;}
#gh {width:1240px; margin:40px auto 0 auto !important;}
.cls_one, .cls_two {width:1240px; margin:0 auto;}
.tb_v4bc {width:1240px; margin:0 auto;}
.stBadge-accent {display:none;}
.stBadge, #glbfooter {margin:0 auto 0 auto; width:1240px;}
.stBadge > img, .whiter-s_nf, .stBadge-splitterTd {display:none;}
/*#gh-title {display:none;}*/
.pagecontainer > p, .pagecontainer > img {display:none;}
.gh-tbl {width:auto;}
                                                                                                  /*=====================   header   ========================*/
#header {display:block; height:auto; width:1240px; padding:0; margin:0 auto;}
#header .jti {display:block; max-width:1240px; height:20px; margin:0 auto; padding:0 auto;}	
#header .jti h3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; float:right; line-height:12px; margin:0 auto; padding-right:7px;}
#header .jti h3 a { color:#000; text-decoration:none;}
#header .jti h3 span { color:#000; text-decoration:none;}
#header .logo {display:block; width:1240px; min-height:151px; position:relative; margin:0 auto; padding:0 auto;}
.logo:after { content:''; clear:both; display:table;}
#header .logo .imglog {display:block; width:150px; height:auto; margin:0; padding:0;}
#header .logo .news {display:inline-block; max-width:250px; height:80px; position:absolute; right:0px; top:0px; bottom:0; margin:auto;}
.news:before, .news:after {content:''; clear:both; display:table;}
#header .logo .news .sign {display:block; width:250px; height:40px; background:url(https://shared1.ad-lister.co.uk/UserImages/4be6e758-ae18-402c-ad01-3311b8946556/Img/_design/news.png) no-repeat 0 50%;}
#header .logo .news .sign a { font-family:'Lato', sans-serif; font-weight:normal;text-transform:uppercase; color:#000;line-height:40px; text-decoration:none; padding:0 10px 0 40px; font-size:15px; background:url(https://shared1.ad-lister.co.uk/UserImages/4be6e758-ae18-402c-ad01-3311b8946556/Img/_design/arow_add.png) no-repeat 100% 50%;}
#header .logo .news .sign a:hover {text-decoration:underline;}
#header .logo .news .add{display:block; width:250px; height:40px; background:url(https://shared1.ad-lister.co.uk/UserImages/4be6e758-ae18-402c-ad01-3311b8946556/Img/_design/add.png) no-repeat 0 50%;}
#header .logo .news .add a { font-family:'Lato', sans-serif; font-weight:normal; text-transform:uppercase; color:#000; line-height:40px; text-decoration:none; padding:0 10px 0 40px; font-size:15px; background:url(https://shared1.ad-lister.co.uk/UserImages/4be6e758-ae18-402c-ad01-3311b8946556/Img/_design/arow_add.png) no-repeat 100% 50%}
#header .logo .news .add a:hover {text-decoration:underline;}
#header .menuu { display:block; width:100%; min-height:50px; background:#C3C526; margin-top:10px; }
#header #menuu {display:block; width:100%; height:auto; margin:0 auto; padding:0;}
#menuu:after {content:''; clear:both; display:table;}
.menuu:after {content:''; clear:both; display:table;}
#header #categoriestop{ display:table; margin:0px; padding:0px; text-align:center; width:100%; position:relative;}
#header #categoriestop li {display:table-cell; vertical-align:top; position:relative; border-right:1px solid #676767; }
#header #categoriestop li a {font-family:'Lato', sans-serif;; font-size:16px; font-weight:normal; display:block; line-height:50px; text-align:center; text-decoration:none;color:#000; text-transform:capitalize; padding:0px; }
#header #categoriestop .categ.first { border-left:none !important;}
#header #categoriestop .categ.last { border-right:none !important;}	
#header #categoriestop li:hover a { background:#B5B824; color:#fff;}
#header #categoriestop .level2{background: #B5B824;display: none; padding: 5px 0;position: absolute; top:50px;width: 300px;  z-index:999999; clear:both; border-top:1px solid #fff;}
#header #categoriestop .level2 li:hover > a {background:#C3C526; color:#fff !important;}
#header #categoriestop .level2 li {float: left;text-align: left;text-transform: none;width: 100%; margin:0px; padding:0px 5px; box-sizing:border-box; position:relative; border-right:none; border-left:none; }
#header #categoriestop .level2 li a {font-family:'Lato', sans-serif; font-size:16px; font-weight:normal; height: auto;line-height: normal;padding: 3px 15px; text-align:left; text-transform:capitalize; line-height:30px; color:#000 !important; }
#header #categoriestop li:hover .level2 {display:block;}
#header #categoriestop .level3 {background: #B5B824;display: none !important; padding: 5px 0;position: absolute; left:300px; width: 300px;  z-index:999999; clear:both; top:0; border-left:1px solid #fff; color:#000;}
#header #categoriestop .level3 li {float: left;text-align: left;text-transform: none;width: 100%; margin:0px; padding:0 5px; box-sizing:border-box; line-height:30px; background:#B9BC24; }
#header #categoriestop .level3 li:hover a {background:#C3C526; color:#fff;}
#header #categoriestop .level3 li a { font-family:'Lato', sans-serif; font-size:16px; font-weight:normal; height: auto;line-height: normal;padding: 3px 15px; text-align:left; ; text-transform:capitalize; line-height:30px}
#header #categoriestop .level2 .categ2:hover .level3 {display:block !important;}
#header #categoriestop .categ.last ul { right:0; left:auto;}
#header #categoriestop .categ.prelast ul { right:0; left:auto;}
#header .show-menu{display:none;font-family: 'Lato', sans-serif;text-decoration:none;color:#000;background:#C3C526;text-align:left;padding:0 0 0 40px; position:relative; height:45px; line-height:45px; font-size:16px; font-weight:normal; text-transform:capitalize; width:100%; float:left; margin:10px 0 0 0; box-shadow: 10px 10px 10px -10px #222;}
.show-menu:after { display:block; content:""; background:#000; position:absolute; height:4px; width:20px;  left:10px; top:28px;}
.show-menu:before { display:block; content:""; border-top:4px solid #000; position:absolute; height:11px; width:20px; left:10px; 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 #menuu2 {display:none;}
#header .show-menu2{display:none; font-family: 'Lato', sans-serif; font-size:16px; font-weight:normal; height: auto;line-height:40px;padding:0 0 0 35px; text-align:left; text-transform:capitalize; position:relative; line-height:40px; color:#000; float:left; width:100%; border-top:1px solid #fff;}
#header .show-menu2:hover {background:#B5B824;}
#header #show-menu2[type=checkbox]{display:none}
#header #show-menu2[type=checkbox]:checked ~ #menuu2{display:block; width:100%; height:auto; padding:0; margin:0; float:left;}
#header .show-menu2:before{ display:block; position:absolute; margin:auto; padding:0; left:159px; top:0; bottom:0; content: "\25bc"; color:#fff; font-size:13px; font-weight:bold; line-height:40px; height:40px}
#menuu2:after {display:table; content:''; clear:both;}
#menuu li.resH {display:none;}	
#info {display:block; width:1240px; height:auto; margin:0px auto 20px auto; padding:0; float:left;}
#info:after {display:table; content:''; clear:both;}
#info .inf {display:block; width:25%; height:56px; float:left; margin:0; padding:0;}
#info .inf img {display:block;margin:0; width:auto; max-width:100%;}
/*=====================   footer  ========================*/
#footer { display:block; width:1240px; height:auto; padding:0 0 15px 0; margin:10px auto 0 auto;}
#footer:after {display:table; clear:both; content:'';}
#footer .box1 {display:block; width:33.33%; height:auto; margin:0; float:left;}
#footer .box1 ul {display:inline-block; list-style:none; margin:0 auto 0 10px; padding:0;}	
#footer .box1 ul li a{display:block; padding:0 0 0 5px; margin:0; font-family:'Lato', sans-serif; font-size:15px; line-height:30px; color:#000; text-align:left; text-transform:uppercase; font-weight:normal; text-decoration:none;}
#footer .box1 ul li a:hover{text-decoration:underline;}
#footer .box1 ul li.first {}
#footer .box1 ul li.first h3 {padding:0 90px 0 20px;font-size:18px; text-transform:uppercase; line-height:40px; font-weight:normal; background:#324C43; color:#fff; margin:0 0 20px 0;}
#footer .box2{display:block; width:33.33%; height:auto; margin:0; float:left;}
#footer .box2 ul {display:inline-block; list-style:none; margin:0; padding:0;}	
#footer .box2 ul li.first h3 {padding:0 0 0 20px;font-size:18px; text-transform:uppercase; line-height:40px; font-weight:normal; background:#324C43; color:#fff; margin:0 0 20px 0; width:180px;}
#footer .box2 ul li h4 {display:block; padding:0; margin:0; font-family:'Lato', sans-serif; font-size:15px; line-height:20px; color:#000; text-align:left; font-weight:normal; text-decoration:none;}
#footer .box2 h5 a {display:block; padding:0; margin:20px 0 0 0; border:1px solid #83861A; font-family:'Lato', sans-serif; font-size:15px; line-height:40px; color:#fff; text-align:center; font-weight:normal; text-decoration:none; text-transform:uppercase; border-radius:5px; background:#83861A; width:150px;}
#footer .box2 h5 a:hover {text-decoration:underline;}
#footer .box3 {display:block; width:33.33%; height:auto;float:left;position:relative;}
.box3:after {display:table; content:'';clear:both;}
#footer .box3 img {display:block; margin:auto 9% auto auto;}
#footer .box3 ul {display:inline-block; list-style:none; margin:0 10px 0 20px; padding:0; float:right;}	
#footer .box3 ul li.first h3 {padding:0 20px 0 20px;font-size:18px; text-transform:uppercase; line-height:40px; font-weight:normal; background:#324C43; color:#fff; margin:0 0 20px 0;}
                                                                                                  /*=====================  listing   ========================*/																							  
#listing  {display:block; width:1260px; height:auto; margin:0 auto; padding:0; background:#fff;}
#listing #content {display:block; width:1240px; height:auto; margin:20px auto 10px auto; padding:0 auto; background:#fff;}
#content:after {content: " ";display: table;clear: both;}
#listing #content #image {display:block; width:100%;height:auto; margin:0 0 35px 0; padding:0; float:left;}
#image:after {content: " ";display: table;clear: both;}
#listing #itemimage {display:block; width:49%; height:auto; float:left; margin:0; padding:0;}
#listing .gallery{width:100%;position:relative;padding-top:550px;margin:0 auto; box-shadow:0 10px 20px -5px rgba(0,0,0,0.75)}
#listing .gallery>img{position:absolute;left:0;top:0;transition:all .5s; max-width:100%; margin:auto; bottom:0; right:0; max-height:550px; padding:10px;}
#listing .gallery input[name='slide_switch']{display:none}
#listing .gallery label{margin:20px 2% 0 0;box-shadow:0 10px 20px -5px rgba(0, 0, 0, 0.75);float:left;cursor:pointer;transition:all .5s;opacity:.6; width:23.5%; height:125px; position:relative;}
#listing .gallery label img{display:block; width:auto; max-width:100%; position:absolute; margin:auto; padding:0; right:0; left:0; top:0; bottom:0; max-height:100%;}
#listing .gallery input[name='slide_switch']:checked+label{opacity:1}
#listing .gallery input[name='slide_switch'] ~ img{opacity:0;transform:scale(1)}
#listing .gallery input[name='slide_switch']:checked+label+img{opacity:1;transform:scale(1)} 
#listing .gallery label.cl4, #listing .gallery label.cl8, #listing .gallery label.cl12, #listing .gallery label.cl16{margin:20px 0 0 0;}
#listing #descriptions {display:block; width:49%; height:auto; float:right; position:relative;} 
#descriptions:after {display:table; content:''; clear:both;}	
#listing #descriptions h5 {display:block; font-family:'Lato', sans-serif; font-size:20px; font-weight:bold; color:#fff; line-height:35px; margin:0; overflow:hidden; background:#324C43; padding:5px 0 5px 35px; float:left; width:100%;}
.descript > table, .descript td {border:1px solid #000;}
#listing #descriptions .descript {display:block; margin:25px 0 0 0; width:100%; height:320px; padding:0; overflow-y:scroll; float:left;}
#listing #descriptions h4 {display:block; font-family:'Lato', sans-serif !important; font-size:30px; font-weight:normal; color:#FF0000; line-height:31px; margin:20px auto 30px 0; text-transform:uppercase; overflow:hidden; float:left; width:100%;}
.how:after {display:table; content:''; clear:both;}
#listing #descriptions .how {display:block; margin:0 auto 20px auto; width:100%; min-height:40px; background:url(https://shared1.ad-lister.co.uk/UserImages/4be6e758-ae18-402c-ad01-3311b8946556/Img/_design/how.png) no-repeat 5% 50%; float:left;}
#listing #descriptions .how a {display:block; font-family:'Lato', sans-serif; font-size:13px; font-weight:bold; color:#fff; line-height:20px; text-align:left; width: 85%; float:right; background:url(https://shared1.ad-lister.co.uk/UserImages/4be6e758-ae18-402c-ad01-3311b8946556/Img/_design/arow_l.png) no-repeat 95% 50% #FF8040; margin:0 auto; text-transform:uppercase; padding:10px 50px 10px 15px; text-decoration:none !important;}
#listing #button {display:block;width:82%; min-height:50px; margin:0; float:left;}
#button:before,
#button:after {content: " ";display: table;clear: both;}
#listing #button .watch_v { display:block; width:49%; height:40px; float:right;}
#listing #button .watch_v a{font-family:'Lato', sans-serif !important;font-size:14px;font-weight:normal;line-height:50px;text-transform:uppercase;margin:0 auto;color:#fff;display:block;text-decoration:none;text-align:center;background:#B6B924;  border:1px solid #83861A; border-radius:5px;}
#listing #button .watch_v a:hover { text-decoration:underline;}
#listing #button .ad { display:block; width:49%; height:40px; float:left;}
#listing #button .ad a{font-family:'Lato', sans-serif !important;font-size:14px;font-weight:normal;line-height:50px;text-transform:uppercase;margin:0 auto;color:#fff;display:block;text-decoration:none;text-align:center;background:#B6B924;  border:1px solid #83861A; border-radius:5px;}
#listing #button .ad a:hover { text-decoration:underline;}
@-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}}
#tabs{width:100%;padding:0;margin:0 auto 20px auto;background:#fff; float:left; height:auto; border-top:none}
#tabs section{display:none;padding:20px 10px; background:#fff; border-top:none; font-size:14px; float:left; width:100%;  border:1px solid #ccc; border-top:none;}
#tabs input{display:none}
#tabs label{display:inline-block;margin:0;padding:15px 0;font-weight:bold;text-align:center;border:1px solid transparent; width:25%; font-size:20px; font-family:'Lato', sans-serif; color:#fff; text-transform:uppercase;  box-sizing:border-box; float:left; background:#324C43; border:none;}
#listing #tab1, #listing .deskV.LL {display:none;}
#tabs label:hover{color:#fff;cursor:pointer; background:#C3C526;}
#tabs input:checked+label{color:#fff;border:none; background:#C3C526; border:none;}
#tab1:checked ~ #content1,#tab2:checked ~ #content2,#tab3:checked ~ #content3,#tab4:checked ~ #content4,#tab5:checked ~ #content5{display:block; font-size:14px; font-family:'Lato', sans-serif; color:#000;}
#listing #content1 table {border-collapse:collapse !important; border-spacing:0 !important; max-width:100% !important; font-family:'Lato', sans-serif !important;}
#listing #content1 img {display:block; max-width:100%;}
#listing .resptab-content p {font-family:'Lato', sans-serif !important; font-size:14px; color:#000; font-weight:normal;}
#listing .resptab-content span {font-family:'Lato', sans-serif !important; font-size:14px !important; color:#000; font-weight:normal !important;}
#tabs .resptab-input, #tabs .resptab-label {display:none;}
#listing #content2 table { background: #202229 none repeat scroll 0 0; border: 5px solid #e6e6e6; border-collapse: collapse; font-size: 13px; text-align: center;}
#listing #content2 table  th{ background: #e6e6e6 none repeat scroll 0 0; color: #333; font-size: 14px; font-weight: bold; padding: 4px 10px 8px;}
#listing #content2 table  td{background: #f8f8f8 none repeat scroll 0 0;border: 1px solid #ccc;color: #333;padding: 4px 10px;}
#listing #content h1.sim {display:block; font-family:'Lato', sans-serif; font-size:24px; font-weight:bold; line-height:50px; text-transform:uppercase; color:#fff; text-align:center; background:#324C43; margin:0; float:left; width:100%;}
#similarr {background:#fff;display: block;float: right; min-height: 395px;margin:0 auto 20px auto;padding:0 10px; width: 100%;border:1px solid #ccc; border-top:none;}
#similarr .product {display:block; width:100%; height:auto; margin:10px 0; padding:0;}
.product:after {display:table; content:''; clear:both;}
#similarr .prod{display:block; width:23%; height:355px; margin:10px 1% 10px 1%; padding:10px; float:left; position:relative; box-shadow:0 0 10px -5px rgba(0, 0, 0, 0.75);}
#similarr .prod:hover {box-shadow:0 0 10px -5px #324c43;}
#similarr .image {display:block; width:100%; height:155px; margin:0 auto; position:relative; overflow:hidden;}
#similarr .image img{display:block; margin:auto; padding:0; max-width:100%; max-height:155px; width:auto; height:auto; position:absolute; left:0; right:0; top:0; bottom:0; -webkit-transition: all .7s ease-in-out; -moz-transition: all .7s ease-in-out;}
#similarr .image img:hover{transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform:scale(1.1);}
#similarr .title {display:block; margin:10px 0 0 0; padding:0; width:100%; height:auto; overflow:hidden;}
#similarr .title a{display:block;font-family: 'Lato', sans-serif;font-size:14px; font-weight:normal;line-height:15px; color:#ccc; text-decoration:none; text-align:center; width:100%; margin:0 auto;}
#similarr .title a:hover { text-decoration:underline;}
#similarr .price {font-family: 'Lato', sans-serif; font-size:18px; font-weight:bold; height: auto; text-align:center; line-height:20px; text-decoration:none; color:#EB1A24; margin:20px 0;}
#similarr .price p {display:inline-block; margin:0;}
#similarr .btn a{color:#fff; background:#B7B924; width:125px; height:40px; margin:0 auto; line-height:40px; display:block; text-align:center; bottom:15px; position:absolute; left:0; right:0; font-size:14px; font-weight:normal; text-transform:uppercase; font-family:'Lato', sans-serif; text-decoration:none; border:1px solid #83861A; border-radius:5px;}
#similarr .btn a:hover {box-shadow:3px 3px 3px #000;}
#similarr .title > h4 {margin:0;}
#best{background:#fff;display: block;float: right; min-height: 770px;margin:0 auto 20px auto;padding:0 10px; width: 100%;border:1px solid #ccc; border-top:none;}
#best .product {display:block; width:100%; height:auto; margin:10px 0; padding:0;}
.product:after {display:table; content:''; clear:both;}
#best .prod{display:block; width:23%; height:355px; margin:10px 1% 10px 1%; padding:10px; float:left; position:relative; box-shadow:0 0 10px -5px rgba(0, 0, 0, 0.75);}
#best .prod:hover {box-shadow:0 0 10px -5px #324c43;}
#best .image {display:block; width:100%; height:155px; margin:0 auto; position:relative; overflow:hidden;}
#best .image img{display:block; margin:auto; padding:0; max-width:100%; max-height:155px; width:auto; height:auto; position:absolute; left:0; right:0; top:0; bottom:0; -webkit-transition: all .7s ease-in-out; -moz-transition: all .7s ease-in-out;}
#best .image img:hover{transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform:scale(1.1);}
#best .title {display:block; margin:10px 0 0 0; padding:0; width:100%; height:auto; overflow:hidden;}
#best .title a{display:block;font-family: 'Lato', sans-serif;font-size:14px; font-weight:normal;line-height:15px; color:#ccc; text-decoration:none; text-align:center; width:100%; margin:0 auto;}
#best .title a:hover { text-decoration:underline;}
#best .price {font-family: 'Lato', sans-serif; font-size:18px; font-weight:bold; height: auto; text-align:center; line-height:20px; text-decoration:none; color:#EB1A24; margin:20px 0;}
#best .price p {display:inline-block; margin:0;}
#best .btn a{color:#fff; background:#B7B924; width:125px; height:40px; margin:0 auto; line-height:40px; display:block; text-align:center; bottom:15px; position:absolute; left:0; right:0; font-size:14px; font-weight:normal; text-transform:uppercase; font-family:'Lato', sans-serif; text-decoration:none; border:1px solid #83861A; border-radius:5px;}
#best .btn a:hover {box-shadow:3px 3px 3px #000;}
#best .title > h4 {margin:0;}			
#listing #content .deliv{ display:block; width:1240px; max-height:200px; margin:0 0 20px 0; padding:0; float:left;}
.deliv:after {display:table; content:''; clear:both;}
#listing #content .deliv .freee { display:block; width:33%; height:auto; float:left;}
#listing #content .deliv .freee img {display:block; margin:0 auto; height:auto;}
#listing #content .deliv .feed_l { display:block; width:67%; height:auto; float:right; position:relative; }
#listing #content .deliv .feed_l a { display:block; width:42%; position:absolute; height:100%; left:0; margin:auto;}
#listing #content .deliv .feed_l img {display:block; margin:0 auto;  width:100%;}
#listing #content .deliv .feed_l ul {display:inline; list-style:none; margin:auto; padding:0;  position:absolute; top:0; right:5%; width:50%; bottom:0; height:130px;}	
#listing #content .deliv .feed_l ul li {display:block; padding:0; margin:0; font-family:'Lato', sans-serif; font-size:14px; line-height:16px; color:#333333; text-align:right; font-style:italic; padding:10px 0;}
#listing #content .proof {display:block; width:1240px; height:auto; margin:0 auto 30px auto; padding:0; float:left;}
#listing #content .proof img {display:block; width:100%; height:auto; margin:0 auto; padding:0 auto;}
#listing #content h1.bb {display:block; font-family:'Lato', sans-serif; font-size:24px; font-weight:bold; line-height:50px; text-transform:uppercase; color:#fff; text-align:center; background:#324C43; margin:20px auto 0 auto;} 
#info .inf img.resp_s, #footer .box1 ul li.second h3, #footer .box1 img.paym {display: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}}
@media screen and (max-width: 1260px){
body {-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; transition: all 0.4s ease; padding:0 1% !important; background:#fff !important;}
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;}
.pagewidth, #listing { width:100%;}
.stBadge {min-width:100%;}
}
@media screen and (max-width: 1240px){
#gh, .cls_one, .cls_two, .tb_v4bc, .stBadge, #glbfooter, #header .jti, #header, #header .logo, #slideshow, #info, #footer, #homepage, #homepage .hcategories, #homepage .proof, #homepage #best, #listing #content, #listing #tabs, #listing #content .similar, #listing #content .deliv, #listing #content .proof, #listing #best { width:100%;}
#info .inf {height:auto;}
#info .inf img {margin:0 auto; width:100%;}
#header .menu ul li a {font-size:14px;}
}
@media screen and (max-width: 1100px){
#header .menu ul li a {font-size:13px;}
#footer .box1 ul li.first h3, #footer .box2 ul li.first h3, #footer .box3 ul li.first h3 { font-size:16px;}
#footer .box1 ul li a, #footer .box2 ul li h4, #footer .box2 h5 a { font-size:14px;}
/*listing*/
#listing #content .deliv .freee img {width:90%;}
#listing #descriptions h5, #listing #tabs ul li a { font-size:18px;}
#listing #descriptions h4 { font-size:23px;}
#listing #button .ad a, #listing #button .watch_v a {font-size:12px;}
#listing #content h1.sim, #listing #content h1.bb { font-size:22px;}
#header .logo .news .sign a, #header .logo .news .add a {font-size:13px;}
}
@media screen and (max-width: 980px){
#listing {padding:0 1% !important;}	
body {-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; transition: all 0.4s ease; padding:0 1% !important; animation:bugfix infinite 1; -webkit-animation:bugfix infinite 1;}
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 .menuu {position:static; margin:0; padding:0; height:auto; background:none; min-height:45px;}
#header #menuu{position:static;display:none; height:auto; width:100%; margin:0; float:left; background:#c3c526; border-top:2px solid #fff; padding:0;}
#header .show-menu{display:block;}
#header .show-menu2{display:block;}
#header #categoriestop {display:none !important;}
.categ2.last {margin:0 !important;}
#header #categoriesside .categ:hover:after {display:none;}
#header #categoriesside {display:block !important;background:#C3C526;display:block; padding:0 !important;position:static; width:100%; z-index:999999; clear:both; left:0; right:auto; box-shadow:none; float:left;}
#header #categoriesside 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:40px; height:auto; border:none !important;}
#header #categoriesside li a {font-family: 'Lato', sans-serif; font-size:16px !important;font-weight:normal;display:block;line-height:40px; text-align:left; text-decoration:none; color:#000; text-transform:capitalize; padding:0 10px 0 35px; height:40px; width:100% !important;}
#header #categoriesside .level2{ padding:0 0 0 20px;}
#header #categoriesside .level3{ padding:0 0 0 20px;}
#header #menuu li.resH.hhh {font-style:italic; border:none;}
#header #menuu li.resH {text-align: left;text-transform:none; width: 100%; margin:0px;padding:0; box-sizing:border-box; position:relative; display:block; float:left; min-height:40px; height:auto; border-top:1px solid #fff;}
#header #menuu li.resH:hover {background:#B5B824;}
#header #menuu li.resH a {font-family: 'Lato', sans-serif;font-size:16px;font-weight:normal;display:block;line-height:40px; text-align:left; text-decoration:none !important; color:#000 !important; text-transform:capitalize; padding:0 10px 0 35px; height:40px; width:100% !important;}
/*listing*/
#listing .gallery{padding-top:450px;}
#listing .gallery>img{max-height:450px;}
#listing .gallery label {width:32%; height:125px;}
#listing .gallery label.cl4, #listing .gallery label.cl8, #listing .gallery label.cl16 {margin:20px 2% 0 0;}
#listing .gallery label.cl3, #listing .gallery label.cl6, #listing .gallery label.cl9, #listing .gallery label.cl12, #listing .gallery label.cl15, #listing .gallery label.cl18  {margin:20px 0 0 0;}
#listing #content .deliv .feed_l ul { height:115px}
#listing #content .deliv .feed_l ul li { font-size: 12px; padding:5px 0;}
}
@media screen and (max-width: 880px){
#listing #button {width:90%;}
}
@media screen and (max-width: 780px){
#footer .box1 ul li.first h3, #footer .box2 ul li.first h3, #footer .box3 ul li.first h3 { font-size:14px;}
#footer .box1 ul li a, #footer .box2 ul li h4, #footer .box2 h5 a { font-size:12px;}
#footer .box3 ul li.first h3 {padding:0 10px 0 20px;}
/*listing*/
#listing #content #image{ margin:0;}
#listing #itemimage {width:100%; margin:0 0 30px 0;}
#listing .gallery label{width:23.5%;}
#listing .gallery label.cl4, #listing .gallery label.cl8 , #listing .gallery label.cl20, #listing .gallery label.cl12, #listing .gallery label.cl16 {margin:20px 0 0 0;}
#listing .gallery label.cl3, #listing .gallery label.cl6, #listing .gallery label.cl15, #listing .gallery label.cl9, #listing .gallery label.cl18 {margin:20px 2% 0 0;}
#listing #descriptions {width:100%;margin: 0 0 20px 0;}
#listing #descriptions h5, #listing #tabs ul li a { font-size:16px;}
#listing #descriptions h4 { font-size:21px;}
#listing #button .ad a, #listing #button .watch_v a {font-size:12px;}
#listing #content h1.sim, #listing #content h1.bb { font-size:19px;}
#header .logo .news .sign a, #header .logo .news .add a {font-size:12px;}
#listing #content .deliv .feed_l ul li.feed {display:none;}
#similarr, #best {min-height:25px;}
#similarr .prod, #best .prod {width:48%}
}
@media screen and (max-width: 680px){
#info .inf img.resp_s {display:block;}
#info .inf img.sal {display:none;}
#info .inf {width:100%;}
#info .inf img{width:inherit; margin:0 0 15px 0;}
#footer .box1, #footer .box2 {width:50%;}
#footer .box3 {display:none;}
#footer .box1 ul li.second h3, #footer .box1 img.paym {display:block;}
#footer .box1 ul li.second h3 {padding:0 10px 0 15px;font-size:14px; text-transform:uppercase; line-height:40px; font-weight:normal; background:#324C43; color:#fff; margin:0 0 20px 0;}
/*listing*/
#listing .gallery{padding-top:400px;}
#listing .gallery>img{max-height:400px;}
#listing .gallery label{width:32%;}
#listing .gallery label.cl3, #listing .gallery label.cl6, #listing .gallery label.cl9, #listing .gallery label.cl112, #listing .gallery label.cl15, #listing .gallery label.cl18 {margin:20px 0 0 0;}
#listing .gallery label.cl4, #listing .gallery label.cl8, #listing .gallery label.cl16, #listing .gallery label.cl20 {margin:20px 2% 0 0;}
#tabs {border:none;}
#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,#tab5:checked ~ #content5{display:none;}
#tabs .resptab-label{color:#fff;text-decoration:none;transition:color .3s ease-in-out;position:relative;display:block;width:100%;min-height:40px;padding:0 0 0 10px;font-size:16px;font-weight:normal;margin:10px 0 0 0;background:#324c43;text-align:left;line-height:40px;font-family: 'Lato', sans-serif !important;height:40px; position:relative; border:none !important; text-transform:uppercase;}
#tabs .resptab-input{display:none}
#tabs .resptab-content{margin:0; padding:15px 5px;}
#tabs .resptab-content table {border-collapse:collapse !important; border-spacing:0 !important; max-width:100% !important; font-family:'Lato', sans-serif !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 .resptab-label:hover{color:#fff;}
#ID-1:checked ~ #content1, #ID-2:checked ~ #content2, #ID-3:checked ~ #content3, #ID-4:checked ~ #content4, #ID-5:checked ~ #content5{display:block;}
#ID-1:checked:checked ~ #L11, #ID-2:checked:checked ~ #L22, #ID-3:checked:checked ~ #L33, #ID-4:checked:checked ~ #L44, #ID-5:checked:checked ~ #L55{background:#c3c526 !important; color:#fff !important; border:none !important;}
#tabs .resptab-input:not(checked) ~ .resptab-label:before{ display:block; position:absolute; margin:auto; padding:0; right:15px; top:0; bottom:0; content: "\25bc"; color:#fff; font-size:13px; font-weight:bold; line-height:40px; height:40px}
#ID-1:checked ~ #L11:before, #ID-2:checked ~ #L22:before, #ID-3:checked ~ #L33:before, #ID-4:checked ~ #L44:before, #ID-5:checked ~ #L55:before { content: "\25b2"; color:#fff}
#listing #tabs .resptab table {border-collapse:collapse !important; border-spacing:0 !important; max-width:100% !important; font-family:'Lato', sans-serif !important; font-size:10px !important;}
#listing #content .deliv, #listing #content .proof, #listing #descriptions .descript{display:none;}
}
@media screen and (max-width: 630px){
#slideshow .ben h2 a{ font-size:18px;}
#slideshow .ben h2 span {width:80px; font-size:11px; }
#listing #content .tab-content table {font-size:8px !important;}
#listing #itemimage .thumbs {width:80%;} 
}
@media screen and (max-width: 580px){
#header .logo .news { bottom:inherit; max-width:190px; height:120px; top:10px;}	
#header .logo .news .sign {position:relative; height:50px; margin:0 0 20px 0; background:url(https://shared1.ad-lister.co.uk/UserImages/4be6e758-ae18-402c-ad01-3311b8946556/Img/_design/news.png) no-repeat 50% 0; width:190px; }
#header .logo .news .sign a {position:absolute; bottom:0; left:0; right:0;line-height:normal; padding:0;  background:url(https://shared1.ad-lister.co.uk/UserImages/4be6e758-ae18-402c-ad01-3311b8946556/Img/_design/arow_add.png) no-repeat 95% 50%; text-align:center;}
#header .logo .news .add {position:relative; height:50px; margin:0 0 0 0; background:url(https://shared1.ad-lister.co.uk/UserImages/4be6e758-ae18-402c-ad01-3311b8946556/Img/_design/add.png) no-repeat 50% 0; width:190px; }
#header .logo .news .add a {position:absolute; bottom:0; left:0; right:0;line-height:normal; padding:0; background:url(https://shared1.ad-lister.co.uk/UserImages/4be6e758-ae18-402c-ad01-3311b8946556/Img/_design/arow_add.png) no-repeat 95% 50%; text-align:center;}
#listing #button { margin:0; min-height:40px; width:100%;}
#listing #button .ad a, #listing #button .watch_v a {line-height:40px;}
#flip1 h3, #flip2 h3, #flip3 h3, #flip4 h3, #flip5 h3 {font-size:15px;}
}
@media screen and (max-width: 480px){
#listing .gallery{padding-top:350px;}
#listing .gallery>img{max-height:350px;}
#similarr {border:none;}
#similarr .prod{display:block; width:100%; height:auto; margin:0 0 25px 0; box-shadow:0 10px 20px -5px rgba(0, 0, 0, 0.75);}
#similarr .prod:hover {box-shadow:0 10px 20px -5px rgba(0, 0, 0, 0.75);}
#similarr .prod.it6 {margin:0 0 35px 0;}
#similarr .image {height:215px;}
#similarr .image img{max-height:215px;}
#similarr .title {width:95%; margin:15px auto 0 auto;}
#similarr .price { margin:20px auto 20px auto;}
#similarr .btn a { margin:0 auto 10px auto; position:static;}
#best {border:none;}
#best .prod{display:block; width:100%; height:auto; margin:0 0 25px 0; box-shadow:0 10px 20px -5px rgba(0, 0, 0, 0.75);}
#best .prod:hover {box-shadow:0 10px 20px -5px rgba(0, 0, 0, 0.75);}
#best .prod.it6 {margin:0 0 35px 0;}
#best .image {height:215px;}
#best .image img{max-height:215px;}
#best .title {width:95%; margin:15px auto 0 auto;}
#best .price { margin:20px auto 20px auto;}
#best .btn a { margin:0 auto 10px auto; position:static;}
}
@media screen and (max-width: 420px){
#gh, .tb_v4bc{display:none;}
#footer .box1 ul li.first h3, #footer .box2 ul li.first h3 {padding:0 0 0 15px; width:90%;}
#footer .box1 ul li.second h3 { line-height:15px; height:40px; padding:5px 20px 0 15px; width:90%;}
#listing .gallery{padding-top:300px;}
#listing .gallery>img{max-height:300px;}
#listing .gallery label{width:49%;}
#listing .gallery label.cl2, #listing .gallery label.cl4, #listing .gallery label.cl16, #listing .gallery label.cl8, #listing .gallery label.cl10, #listing .gallery label.cl12, #listing .gallery label.cl14, #listing .gallery label.cl16  {margin:15px 0 0 0;}
#listing .gallery label.cl3, #listing .gallery label.cl9, #listing .gallery label.cl15 {margin:15px 2% 0 0;}
}
@media screen and (max-width: 380px){
#header .logo .news {max-width:150px;}
#header .logo .news .sign, #header .logo .news .add{width:150px;}
#header .logo .news .sign a{background:url(https://shared1.ad-lister.co.uk/UserImages/4be6e758-ae18-402c-ad01-3311b8946556/Img/_design/arow_add.png) no-repeat 98% 50%; font-size:10px;}
#header .logo .news .add a{background:url(https://shared1.ad-lister.co.uk/UserImages/4be6e758-ae18-402c-ad01-3311b8946556/Img/_design/arow_add.png) no-repeat 98% 50%; font-size:10px;}
}
