@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700,900');
@-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:#fff !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 20px; background:#fff;}
																						/* =====================  header  ======================== */
#header {display:block; width:100%; height:auto; margin:0; padding:0;}
#header .logoAll {display: block; max-width: 100%; width: 100%; height: auto; margin:0 auto 10px auto; padding: 0; position: relative;}
#header .jti {display:block; width:100%; float:right; height:auto; margin:0; padding:0; text-align: right;}
#header .jti a {display:block; max-width:109px; height:auto; width:100%; margin:0 0 0 auto;}
#header .jti a img {display:block; width:100%; height:auto; margin:0 0 0 auto; padding:0; max-width:109px;}
#header .imglog {display:block; width:auto; float:left; height:auto; margin:0; padding:0;}
#header .imglog a {display:block; max-width:265px; height:auto; width:100%; margin:0 auto;}
#header .imglog a img {display:block; width:100%; height:auto; margin:0 auto; padding:0; max-width:150px;}
#header .wrappAdd {display: block; width: 275px; height: 50px; text-align: center; margin: auto; padding: 0; position: absolute; top: 78px; right: 0; left: auto; bottom: auto; border:1px solid #ccc;}
#header .linK1 {display: inline-block; width: auto; height: auto; line-height: 48px; text-align: center; margin: 0 auto; padding: 0 0 0 19px; background: url(https://shared1.ad-lister.co.uk/UserImages/db60c654-d7e3-4045-9fc6-91fbed217ba6/Img/_design/new2017/arrow_add.png) no-repeat 0 50%; color: #333; font-family: 'Lato', sans-serif; font-size: 19px; font-weight: normal; text-decoration: none; text-transform: capitalize;}
#header .linK1:hover {color:#3FB9EE;}
#header #menuu {display:block; max-width: 100%; width:100%; min-height:50px; background:#3FB9EE; margin:0 auto; position:relative; padding:0; z-index:99999;}
#menuu:after {content:''; clear:both; display:table;}
#header .topM {display:block; width:100%; height:50px; background:transparent; margin:0 auto; float:left;}
#header #categoriestop{ display:table; margin:0px; padding:0px; text-align:center; width:100%;}
#header #categoriestop li {display:table-cell; vertical-align:middle; min-height:50px; position:relative;}
#header #categoriestop li a {font-family: 'Oswald', sans-serif; font-size:19px; font-weight:normal; display:table-cell; vertical-align:middle; line-height:21px; text-align:center; text-decoration:none; color:#fff; text-transform:capitalize; padding:0 35px; height:50px; width:33.33% !important; transition:all 0.8s ease-out 0s !important; }
#header #categoriestop li:hover > a {color:#000; background: url(https://shared1.ad-lister.co.uk/UserImages/db60c654-d7e3-4045-9fc6-91fbed217ba6/Img/_design/new2017/hover_categ.jpg) repeat;}
#header #categoriestop li:hover .centerpart {background: url(https://shared1.ad-lister.co.uk/UserImages/db60c654-d7e3-4045-9fc6-91fbed217ba6/Img/_design/new2017/arrow_categ2.png) no-repeat 100% 50%;}
#header #categoriestop .level2{background:#F1F1F1; display: none; padding: 25px 15px;position: absolute; top:50px; left:0; width:250px; z-index:999999;clear:both;  height:auto; margin:auto; box-shadow:3px 3px 5px -2px #000; border:2px solid #fff;}
#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:100%; min-height:30px !important; float:left;}
#header #categoriestop .level2 li a {font-family: 'Oswald', sans-serif; font-size:17px; font-weight:300; height: auto; padding: 5.5px 10px; text-align:left; text-transform:capitalize; line-height:19px; color:#000; display:block; width:100% !important; min-height:30px !important;  border:none !important; transition:all 0.8s ease-out 0s !important;}
#header #categoriestop .level2 li a:hover {color:#3FB9EE; box-shadow:0 5px 3px -4px #000;}
#header #categoriestop .categ.last ul, #header #categoriestop .categ.prelast ul {right:0; left:auto;}
#header #categoriestop .level2 li.categ2:hover ul {display:none !important;}
#header #categoriestop .level3 {display: none !important;}
#header .show-menu{display:none; font-family: 'Oswald', sans-serif; font-weight:normal; background:url(https://shared1.ad-lister.co.uk/UserImages/db60c654-d7e3-4045-9fc6-91fbed217ba6/Img/_design/new2017/hover_categ.jpg) repeat; text-decoration:none; color:#333; text-align:left; padding:0 0 0 45px; position:relative; height:auto; line-height:45px; font-size:16px; text-transform:uppercase; width:100%; margin:0; float:left; border:1px solid #ccc; border-bottom: none;}
.show-menu:after { display:block; content:""; background:#333; position:absolute; height:4px; width:20px;  left:15px; top:28px;}
.show-menu:before { display:block; content:""; border-top:4px solid #333; position:absolute; height:11px; width:20px; left:15px; top:14px; border-bottom:4px solid #333; border-top:4px solid #333;}
#header #show-menu[type=checkbox]{display:none}
#header #show-menu[type=checkbox]:checked ~ #menuu{display:block;}
#menuu2{display:none;}
#menuu:after,
.level2:after,
.level3:after,
#categoriestop:after,
#categoriesside:after,
#navmenu:after {display:table; content:''; clear:both;}
#header #menuu2 .level2{display:block; width:100%; height:auto; padding:0; margin:0; float:left;}
#header a.resH {display:none;}
.infoAll {display:block; width:1000px; height:auto; margin:0 auto; padding:0;}
#slideshow #topitemtitle, #slideshow .btm, #slideshow .btm2 {display:none;}
.infoAll {display: block; width: 100%; height: auto; margin: 0 auto; padding: 0;}
.infoAll .inff {display: block; width: 25%; height: auto; margin: 10px 0; padding: 0; float: left; text-align: center;}
.infoAll a.linK4 {display:inline-block; width: auto; min-height: 28px; margin: 0; padding: 10px 0 10px 30px; line-height: 20px; color: #000; text-align: center; font-family: 'Lato', sans-serif; font-size: 15px; font-weight: bold; text-transform:uppercase; text-decoration: none;}
.infoAll a.linK4:hover {color:#3FB9EE;}
.infoAll .inff.iff1 {text-align: left; width: 26%}
.infoAll a.linK4.LK1 {background: url(https://shared1.ad-lister.co.uk/UserImages/db60c654-d7e3-4045-9fc6-91fbed217ba6/Img/_design/new2017/if1.png) no-repeat 0 50%; padding: 10px 0 10px 110px; }
.infoAll .inff.iff2 { width: 26.5%}
.infoAll a.linK4.LK2 {background: url(https://shared1.ad-lister.co.uk/UserImages/db60c654-d7e3-4045-9fc6-91fbed217ba6/Img/_design/new2017/if2.png) no-repeat 0 50%;}
.infoAll a.linK4.LK3 {background: url(https://shared1.ad-lister.co.uk/UserImages/db60c654-d7e3-4045-9fc6-91fbed217ba6/Img/_design/new2017/if3.png) no-repeat 0 50%; padding: 10px 0 10px 40px; }
.infoAll .inff.iff3 {width: 26.5%}
.infoAll .inff.iff4 {text-align: right; width: 21%}
.infoAll a.linK4.LK4 {background: url(https://shared1.ad-lister.co.uk/UserImages/db60c654-d7e3-4045-9fc6-91fbed217ba6/Img/_design/new2017/if4.png) no-repeat 0 50%;}
.infoAll .spaN3 {font-weight: normal !important; text-transform: lowercase;}
																					/* =====================  footer  ======================== */
.footerAll {display: block; width: 100%; height: auto; margin:0; padding: 0;}
.footerAll .footerTop {display: block; width: 100%; height: auto; margin:0 0 20px 0; padding:0;}
.footerAll .footerL {display: block; width: 49%; height: 60px; margin: 0; padding: 0 20px 0 280px; border:1px solid #ccc; background:#F7F7F7; position: relative; float: left;}
.footerAll .txxt1 {display: block; width:260px; height: 60px; line-height: 60px; margin: auto; padding: 0; position: absolute; left: 20px; top: 0; bottom: 0; right: auto; text-align: left; color: #2D393F; font-family: 'Lato', sans-serif; font-size: 30px; font-weight: normal; text-decoration: none; text-transform: uppercase;}
.footerAll .spaN1 {display: inline-block; width: auto; margin: 0; padding: 0 0 0 50px; background: url(https://shared1.ad-lister.co.uk/UserImages/db60c654-d7e3-4045-9fc6-91fbed217ba6/Img/_design/new2017/arrow_info.png) no-repeat 0 50%;}
.footerAll .txxt2 {display: block; width: 75%; height: 40px; line-height: 38px; border:1px solid #ccc; background: #fff; text-align: left; margin: 10px 0 0 0; padding: 0 10px 0 15px; color: #333; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: normal; text-transform: uppercase; text-decoration: none; float: left;}
.footerAll .txxt3 {display: block; width: 23%; height: 40px; margin:10px 0 0 0; padding: 0; float: right;}
.footerAll .linK2 {display:inline-block; width: 100%; height: 40px; line-height: 40px; margin: 0; padding: 0; text-align: center; color: #fff; background:#3FB9EE; font-family: 'Lato', sans-serif; font-size: 16px; font-weight: bold; text-transform: capitalize; text-decoration: none; }
.footerAll .linK2:hover {background: url(https://shared1.ad-lister.co.uk/UserImages/db60c654-d7e3-4045-9fc6-91fbed217ba6/Img/_design/new2017/hover_categ.jpg) repeat; color: #000; box-shadow:-4px 4px 5px -4px #000; }
.footerAll .footerR {display: block; width: 49%; height: 60px; margin: 0; padding: 0 20px 0 415px; border:1px solid #ccc; background:#F7F7F7; position: relative; float: right;}
.footerAll .txxt4 {display: block; width:395px; height: 60px; line-height: 60px; margin: auto; padding: 0; position: absolute; left: 20px; top: 0; bottom: 0; right: auto; text-align: left; color: #2D393F; font-family: 'Lato', sans-serif; font-size: 30px; font-weight: normal; text-decoration: none; text-transform: uppercase;}
.footerAll .spaN2 {display: inline-block; width: auto; margin: 0; padding: 0 0 0 50px; background: url(https://shared1.ad-lister.co.uk/UserImages/db60c654-d7e3-4045-9fc6-91fbed217ba6/Img/_design/new2017/lock.png) no-repeat 0 50%;}
.footerAll .txxt5 {display: block; width: 100%; height: 60px; margin: 0; padding: 0; position: relative;}
.footerAll .payM {display: block; width:100%; max-width: 376px; height: auto; margin:auto; padding: 0 10px; position: absolute; top: 0; bottom: 0; left: 0; right: 0;}
.footerAll .txxt6 {display: block; width: 100%; min-height: 50px; margin: 0; padding: 10px 15px; background: #3FB9EE; text-align: center;}
.footerAll .linK3 {display:inline-block;width: auto; margin:0; padding:0 55px; height: auto; line-height: 30px; text-align: center; color: #fff; font-family: 'Oswald', sans-serif; font-size: 16px; font-weight: normal; text-transform: uppercase; text-decoration: none;}
.footerAll .linK3:hover {color: #333;}
																					/* =====================  content  ======================== */
#listing .contentAll {display: block; width: 100%; height: auto; margin: 20px 0 0 0; padding: 0;}
#listing .produAll {display: block; width: 100%; height: auto; margin:0; padding:0;}
#listing .imgAll {display:block; width:41%; height:auto; margin:0 0 20px 0; padding:0; float:left;}
#listing #gallerySecond {width:100% !important;display:block; height:auto; margin:0; padding:0; position:relative;}
#gallerySecond .imgFull {width: 100%;display: none;}
#gallerySecond:after {display:table; content:''; clear:both;}
#listing .current {width:100% !important; height:550px; width:100%; background:#fff; margin:0; display:block; padding:0; position:relative; overflow:hidden; border:1px solid #ccc;}
#listing .current img {width:auto !important; max-width:100% !important; position:absolute; margin:auto; padding:10px; max-height:550px; height:auto; left:0; right:0; top:0; bottom:0;}
#gallerySecond .previewImg:hover {cursor: pointer; background-size:100% 3px; }
#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; }
.previewAll:after {display:table; content:''; clear:both;}
#listing .previewImg {display:block !important; width:18%; height:115px; margin:10px 1% 0 1%; padding:0; background:#fff; float:left; position:relative; transition:all 0.8s ease-out 0s !important;background-image:linear-gradient(#3FB9EE, #3FB9EE);background-position:left top;background-repeat: no-repeat;background-size: 0 3px; border:1px solid #ccc;}
#listing .previewImg img {display:block; width:auto; max-width:100%; position:absolute; margin:auto; padding:3px 0 0 0; height:auto; max-height:100%; top:0; bottom:0; left:0; right:0;}
#listing .descriptAll {display:block; width:59%; height:auto;  margin:0 0 20px 0; float:right; padding:0 0 0 25px;}
#listing .titlee {display:block; width:100%; height: auto; margin:0 0 20px 0; line-height:31px; text-align:left; color:#333; font-family:"Oswald", sans-serif; font-size:26px; font-weight:normal; text-transform:initial; text-decoration:none; float: left;}
#listing .descW {display: block; width: 100%; height: auto; margin: 0 0 20px 0; padding: 0; float: left; font-family: "Lato", sans-serif; font-size: 15px; font-weight: normal; text-decoration: none; text-transform: initial; line-height: 20px; max-height:430px; overflow-y:scroll;}
#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; line-height: 30px; margin: 0 0 30px 0; padding: 0; text-align: left; color: #666666; font-family: "Lato", sans-serif; font-size: 26px; font-weight: normal; text-decoration: none; text-transform:capitalize; float: left;}
#listing .spaN10 {display: inline-block; width: auto; margin: 0; padding: 0; color: #3FB8EC;}
#listing .infoAll2 {display: block; width: 100%; height: auto; margin: 0 0 15px 0; padding: 0; text-align: left;}
#listing .linK10 {display: inline-block; width: auto; height: auto; line-height: 28px; text-align: left; margin: 0; color: #000; font-family: 'Lato', sans-serif; font-size: 15px; font-weight: bold; text-transform: uppercase; text-decoration: none; float: left;}
#listing .linK10.LK10 {padding: 0 20px 0 36px; background: url(https://shared1.ad-lister.co.uk/UserImages/db60c654-d7e3-4045-9fc6-91fbed217ba6/Img/_design/new2017/if3.png) no-repeat 0 50%;}
#listing .linK10.LK11 {padding: 0 20px 0 27px; background: url(https://shared1.ad-lister.co.uk/UserImages/db60c654-d7e3-4045-9fc6-91fbed217ba6/Img/_design/new2017/if2.png) no-repeat 0 50%;}
#listing .linK10.LK12 {padding: 0 20px 0 107px; background: url(https://shared1.ad-lister.co.uk/UserImages/db60c654-d7e3-4045-9fc6-91fbed217ba6/Img/_design/new2017/if1.png) no-repeat 0 50%;}
#listing .linK10:hover {color:#3FB9EE; }
#listing .btt2 {display: block; width: 235px; height: 50px; line-height: 50px; margin: 0; padding: 0; text-align: center; background: #3FB8EC; font-family: 'Oswald', sans-serif; font-size: 21px; font-weight: bold; text-transform: uppercase; text-decoration: none; color: #fff; float: left;}
#listing .btt2:hover {background:url(https://shared1.ad-lister.co.uk/UserImages/db60c654-d7e3-4045-9fc6-91fbed217ba6/Img/_design/new2017/hover_categ.jpg) repeat; color: #000;}
.tabsW {display:block; width:100%; height:auto; margin:0 0 20px 0; padding:0;}
@-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;float:left; height:auto; border:none; background:#3FB8EC; border:1px solid #ccc;}
#tabs .resptab-content{display:none;padding:25px 25px; font-size:14px; float:left; width:100%; border:none; background:#fff; margin:0;}
#tabs input{display:none}
#tabs label{display:inline-block; margin:0; padding:11px 75px; font-weight:normal; text-align:center; width:auto; font-size:19px; 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:hover {background:url(https://shared1.ad-lister.co.uk/UserImages/db60c654-d7e3-4045-9fc6-91fbed217ba6/Img/_design/new2017/hover_categ.jpg) repeat; cursor:pointer; color: #333;}
#tabs input:checked+label {background:url(https://shared1.ad-lister.co.uk/UserImages/db60c654-d7e3-4045-9fc6-91fbed217ba6/Img/_design/new2017/hover_categ.jpg) repeat; cursor:pointer; color: #333;}
#tab1:checked ~ #content1,#tab2:checked ~ #content2,#tab3:checked ~ #content3, #tab4:checked ~ #content4,#tab5:checked ~ #content5  {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 .txxt11 {display: block; width: 100%; height: 50px; line-height: 50px; text-align: center; color: #fff; background: #564940; margin:0 0 20px 0; padding: 0; font-family: 'Lato', sans-serif; font-size: 30px; font-weight: normal; text-transform: capitalize; text-decoration: none;}
#similarr {display: block; min-height: 830px;margin:0 auto 15px auto;padding:0; width: 100%; background:#fff;}
#similarr .product {display:block; width:100%; height:auto; margin:0; padding:0;}
.product:after {display:table; content:''; clear:both;}
#similarr .prod{ width:18%; height:395px; margin:0 1% 20px 1%; display:block; position:relative; float:left; padding:20px; background:#F7F7F7; border:1px solid #ccc;}
#similarr .prod:hover {box-shadow:10px 10px 10px -10px #000;  background: #fff; border:1px solid #F7F7F7;}
#similarr .image {display:block; width:100%; height:185px; margin:0 auto; position:relative; overflow:hidden; z-index:9999}
#similarr .image img{display:block; margin:auto; padding:0; max-width:100%; max-height:185px; width:auto; height:auto; position:absolute; left:0; right:0; top:0; bottom:0;}
#similarr .title {display:block; margin:10px 0 0 0; padding:0; width:100%; height:auto; overflow:hidden; z-index:9999;}
#similarr .title > h4 {margin:0;}	
#similarr .title a{display:block; font-family: 'Lato', sans-serif; font-size:14px; font-weight:normal;line-height:17px; color:#333333 !important; text-decoration:none; text-align:center; width:100% !important; margin:0; z-index:9999;}
#similarr .title a:hover {text-decoration:underline; color:#FF6CC1 !important;}
#similarr .price {font-family: 'Lato', sans-serif; font-size:15px; font-weight:bold; line-height:20px; color:#3FB9EE; display:block;  text-align:center; margin:auto; width:100%;height:20px; z-index:9999; margin: 10px 0 15px 0; padding: 0;}
#similarr .price p {display:inline-block; margin:0 auto;}
#similarr .price del{display:none !important;}
#similarr .btn a {display:block; margin:auto; width:155px; font-family:'Lato', sans-serif; font-size:16px; text-transform:capitalize; padding:0; height:38px; line-height:38px; color:#fff;text-decoration:none; position:absolute; bottom:20px; left:0; right:0; text-align:center; text-decoration:none; z-index:9999; top: auto; background:#3FB9EE;}
#similarr .btn a:hover  {background:url(https://shared1.ad-lister.co.uk/UserImages/db60c654-d7e3-4045-9fc6-91fbed217ba6/Img/_design/new2017/arrow_bgview.jpg) repeat; color:#333333;}

@media screen and (max-width: 1860px) {
#header #categoriestop li a {padding: 0 25px;}	
}

@media screen and (max-width: 1780px) {
#header #categoriestop li a {padding: 0 15px;}	
}

@media screen and (max-width: 1720px) {
#header #categoriestop li a {padding: 0 15px; font-size: 18px;}	
.footerAll .txxt2 {font-size: 12px;}
}

@media screen and (max-width: 1580px) {
#header .wrappAdd{width: 235px;}	
#header .linK1 {font-size: 16px;}
.infoAll a.linK4 {font-size: 13px;}
.footerAll .txxt1, .footerAll .txxt4 {font-size: 23px;}
.footerAll .footerL {padding: 0 20px 0 225px;}
.footerAll .txxt1 {width: 205px;}
.footerAll .txxt4 {width: 300px;}
.footerAll .footerR {padding: 0 20px 0 320px;}
}

@media screen and (max-width: 1480px) {
#header #categoriestop li a {padding: 0 10px; font-size: 16px;}
#header .topM .level2 li a {font-size: 15px;}
.footerAll .txxt1, .footerAll .txxt4 {font-size: 17px;}
.footerAll .footerL {padding: 0 20px 0 185px;}
.footerAll .txxt1 {width: 165px;}
.footerAll .txxt4 {width: 230px;}
.footerAll .footerR {padding: 0 20px 0 250px;}
.footerAll .txxt2 {padding: 0 5px; font-size: 11px;}
.footerAll .linK3 {font-size: 14px;}
.footerAll .linK2 {font-size: 14px;}
.infoAll a.linK4 {font-size: 12px;}
.infoAll .inff.iff1 {width: 28%}
.infoAll .inff.iff3 {width: 24.5%}
/*= content =*/
#similarr {min-height: 790px;}
#similarr .prod {width: 23%; padding: 10px; height: 375px;}
#similarr .prod.it9, #similarr .prod.it10 {display: none;}
#similarr .image {height:165px;}
#similarr .image img{max-height:165px;}
#similarr .title a {font-size: 13px;}
#listing .previewImg {width: 23%; height: 100px;}
#listing .linK10 {font-size: 14px;}
#listing .txxt11 {font-size: 27px;}
#listing .btt2 {font-size: 19px;}
}

@media screen and (max-width: 1280px) {
#listing {padding: 0 10px;}
#header #categoriestop li a {font-size: 15px; line-height: 19px}
#header #categoriestop .level2 li a {font-size: 13px; line-height: 18px; padding: 6px 10px;}
.footerAll .txxt2 {text-transform: initial;}
.footerAll .footerL {padding: 0 10px 0 185px;}
.footerAll .txxt1, .footerAll .txxt4 {left: 10px;}
.footerAll .footerR {padding:0 10px 0 250px; }
/*= content =*/
#listing .titlee {font-size: 23px; line-height: 28px;}
#listing .pricee {font-size: 23px;}
#listing .linK10 {font-size: 13px;}
}

@media screen and (max-width: 1200px) {
#listing .current {height: 450px;}
#listing .current img {max-height: 450px;}	
#listing .linK10 {font-size: 12px;}	
}

@media
only screen and (max-width: 980px),
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and ( min-resolution: 2dppx) {
body {-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; transition: all 0.4s ease; 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;}
#header .jti {margin: 0 0 15px 0;}
#header .imglog {width: 100%; margin:0 0 10px 0;}
#header .wrappAdd {position: static; width: 100%; float: left;}
.stBadge {min-width:100%;}
#header .show-menu{display:block;}
#header #menuu{position:static;display:none; height:auto; width:100%; margin:0; border-top:none; background:#F1F1F1; padding:10px 0; float: left;}
#header #menuu ul .categ:hover:after {display:none;}
#menuu .topM, #header #menuu a.hom, #header #menuu a.topA {display:none !important;}
#menuu2 {display:block;}
#header #categoriesside {background:none;display:block; padding:0 !important;position:static; width:100%; z-index:999999; clear:both; left:0; right:auto; box-shadow:none; float:left; margin:0;}
#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; background:none !important;}
#header #categoriesside li a {font-family:'Oswald', sans-serif; font-size:17px; font-weight:300; height: auto;line-height:40px;padding: 0 10px 0 45px; text-align:left; text-transform:capitalize; width:100% !important; text-align:left !important; display:block !important; position:relative; color:#333; text-decoration:none;}
#header #categoriesside li:hover a {color:#3FB9EE;}
#header #menuu2 .level2, #header #menuu2 .level3, #header #menuu2 ul ul {display:none !important;}
#header a.resH:hover {color:#3FB9EE;}
#header a.resH {font-family:'Oswald', sans-serif; font-size:17px; font-weight:normal; height: auto;line-height:40px;padding: 0 10px 0 45px; text-align:left; text-transform:initial; color:#333; text-decoration:none; display:block; width:100%;  float:left; height:40px; display:block; float:left; font-style:italic; box-shadow:none;}	
.footerAll .footerTop {margin: 0 0 10px 0;}
.footerAll .footerL {width: 100%; margin: 0 0 10px 0;}
.footerAll .txxt2 {font-size: 12px; text-transform: uppercase; padding: 0 10px;}
.footerAll .footerR {width: 100%; margin: 0;}
.footerAll .payM {left: auto; padding: 0 0 0 10px;}
.footerAll .linK3 {padding: 0 20px;}
.infoAll {margin:10px 0;}
.infoAll .inff {margin: 0;}
.infoAll .inff.iff1, .infoAll .inff.iff3 {width: 50%; text-align: left;}
.infoAll .inff.iff2, .infoAll .inff.iff4 {width: 50%; text-align: right;} 
/*= content =*/
#listing .contentAll {margin: 10px 0 0 0;}
#listing .imgAll {width: 100%;}
#listing .current {height:640px;}
#listing .current img {max-height:640px;}
#listing .previewImg {width:18%;}
#listing .txxt11 {font-size: 19px; margin: 0 0 10px 0;}
#listing .descriptAll {width: 100%; padding: 0; margin: 0 0 10px 0;}
#listing .titlee {font-size: 18px; line-height: 23px; margin: 0 0 15px 0;}
#listing .descW {margin: 0 0 15px 0}
#listing .pricee {font-size: 19px; margin: 0 0 15px 0;}
#listing .btt2, #tabs label {font-size: 17px;}
#similarr {min-height: 0;}
#similarr .prod {width: 31.33%;}
#similarr .prod.it9 {display: block;}
  #listing .descW {max-height:none; overflow-y:visible;}
}

@media screen and (max-width: 680px) {
.footerAll .footerL, .footerAll .footerR {padding:10px 10px 15px 10px; height: auto;}
.footerAll .txxt1, .footerAll .txxt4 {position: static; width: 100%; text-align: center; height: 45px; line-height: 45px}
.footerAll .txxt2 {width: 100%; margin: 10px 0 10px 0; text-align: center;}
.footerAll .txxt3 {width: 100%; text-align: center; margin: 0;}
.footerAll .linK2 {margin:0 auto; width: 155px;}
.footerAll .txxt5 {height: auto;}
.footerAll .payM {position: static; margin: 10px auto 0 auto;}
.infoAll .inff.iff1, .infoAll .inff.iff3 {width: 100%; text-align: left;}
.infoAll .inff.iff2, .infoAll .inff.iff4 {width: 100%; text-align: left;} 
#listing .infoAll2 {display: none;}
.infoAll.respI {display: block !important;}
/*= content =*/
#listing .current {height:550px;}
#listing .current img {max-height:550px;}
#listing .previewImg {width:23%;}
#tabs label {padding: 12.5px 50px;}
#similarr {margin: 0;}
#similarr .prod {width: 48%;}
#similarr .prod.it10 {display: block;}
}

@media screen and (max-width: 590px) {
#listing .btt2 {height: 40px; line-height: 40px;}
#listing .descriptAll {margin:0 0 5px 0;}
.tabsW {margin:0;}	
#tabs {border:none; background:none; margin:0 0 10px 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,#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:38px; background:#3FB8EC; font-family: 'Oswald', sans-serif; padding:0 0 0 20px; font-size:17px; font-weight:normal; margin:10px 0 0 0; text-align:left; line-height:38px; position:relative; text-transform:capitalize; border:1px solid #3FB8EC;}
#tabs .resptab-input{display:none}
#tabs .resptab-content{margin:0; padding:15px 5px; border:1px solid #ccc; background:#fff; border-top: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:url(https://shared1.ad-lister.co.uk/UserImages/db60c654-d7e3-4045-9fc6-91fbed217ba6/Img/_design/new2017/arrow_bgview.jpg) repeat; cursor:pointer; border:1px solid #ccc; margin:10px 0 0 0; color: #000}
#ID-1:checked ~ #content1, #ID-2:checked ~ #content2, #ID-3:checked ~ #content3, #ID-4:checked ~ #content4, #ID-5:checked ~ #content5 {display:block; font-size:14px; margin:0;}
#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 {color:#000 !important; width:100%; margin:10px 0 0 0; border:1px solid #EFEFEF; background:url(https://shared1.ad-lister.co.uk/UserImages/db60c654-d7e3-4045-9fc6-91fbed217ba6/Img/_design/new2017/arrow_bgview.jpg) repeat;}
#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 .current {height:500px;}
#listing .current img {max-height:500px;}
#listing .previewImg {width:31.33%;}
}

@media screen and (max-width: 480px) {
#listing .current {height:450px;}
#listing .current img {max-height:450px;}
#listing .previewImg {width:31.33%;}
#similarr .prod{display:block; width:100%; margin:0 0 15px 0; height:auto;}
#similarr .image {height:195px;}
#similarr .image img{max-height:195px;}
#similarr .title {margin:15px auto;}
#similarr .btn a {position:static; margin:0 auto;}
}

@media screen and (max-width: 420px) {
#listing .current {height:400px;}
#listing .current img {max-height:400px;}
#listing .previewImg {width:48%;}
}

@media screen and (max-width: 380px) {
#listing .current {height:350px;}
#listing .current img {max-height:350px;}
#listing .previewImg {width:48%;}
}
