@import url(https://fonts.googleapis.com/css?family=Lato:400,100,100italic,300,300italic,400italic,700,700italic,900,900italic); /*font-family: 'Lato', sans-serif;*/
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;}
a {-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; transition: all 0.4s ease;}
*, *::after, *::before {box-sizing: border-box;}
#gh {width:1240px; margin:40px auto 0 auto !important; background:#fff;}
.cls_one {width:100%; height:auto;}
.cls_two {width:1240px; margin:0 auto; background:#fff;}
.tb_v4bc {width:1240px; margin:0 auto; background:#fff;}
.stBadge-accent {display:none;}
.stBadge, #glbfooter {margin:0 auto 0 auto; width:1240px;}
.stBadge > img, .whiter-s_nf, .stBadge-splitterTd {display:none;}
.pagecontainer > p, .pagecontainer > img {display:none;}
.gh-tbl {width:auto;}
                                                                            /*=====================   header   ========================*/
#header {display:block; width:100%; height:auto; margin:0 auto; padding:0;} 
#header .jti {display:block; max-width:1240px; height:20px; margin:0 auto; padding:0 auto;}
.jti:after { display:table; content:''; clear:both;}	
#header .jti a img { display:block; float:right; margin:0 auto; padding:0;}
#header .jti span img { display:block; float:right; margin:0 auto; padding:0;}
#header .logo {display:block; width:1240px; height:auto; margin:0 auto; padding:0; position:relative;}																					
.logo:after {content:''; display:table; clear:both;}
#header .logo .imglog {display:block; width:auto; float:left; height:auto; margin:0; padding:0; height:auto;}
#header .logo .imglog a {display:block; max-width:210px; height:auto; width:auto;}
#header .logo .imglog a img {display:block; width:auto; height:auto; margin:0; padding:0; max-width:210px;}
#header .logo h3 { display:block; font-family: 'Lato', sans-serif; font-size:20px; font-weight:normal; margin:auto; padding:0;line-height:35px; color:#333333 !important; text-align:left; text-decoration:none; position:absolute; top:27.5px; right:0;}
#header .logo h4 { display:block; font-family: 'Lato', sans-serif; font-size:20px; font-weight:normal; margin:auto; padding:0;line-height:35px; color:#333333 !important; text-align:right; text-decoration:none; position:absolute; bottom:27.5px; right:0; }
#header .menuu {display:block; width:100%; min-height:70px; background:#206BA4; margin:10px auto 0 auto; padding:0;}
#header #menuu {display:block; width:1240px; height:70px; margin:0 auto; padding:0;}
#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.categ {display:table-cell; vertical-align:top; position:relative; height:70px;}
#header #categoriestop li.categ:hover { background:#545759; color:#fff;}
#header #categoriestop li.categ:after {content: '';width: 0;height: 20px;position: absolute;border: 1px solid #fff;top: 0;right: 0;bottom:0;margin:auto;}
#header #categoriestop li.categ:last-child:after{display:none;}
#header #categoriestop li a {font-family: 'Lato', sans-serif;font-size:13px;font-weight:normal;display:table-cell; vertical-align:middle;line-height:16px; text-align:center; text-decoration:none; color:#fff; text-transform:capitalize; padding:0 10px; height:70px; width:12.5% !important;}
#header #categoriestop .categ.first { border-left:none !important;}
#header #categoriestop .categ.last { border-right:none !important;}	
#header #categoriestop li:hover > a { background:#545759; color:#fff;}
#header #categoriestop .level2{background: #545759 ;display: none; padding: 5px 0 10px 0;position: absolute; top:70px;width:250px;  z-index:999999; clear:both; border-top:5px solid #545759; }
#header #categoriestop .level2 li{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; display:block;}
#header #categoriestop .level2 li a {font-family: 'Lato', sans-serif; font-size:13px; font-weight:normal; height: auto;line-height: 18px;padding: 6px 15px; text-align:left; text-transform:capitalize;}
#header #categoriestop .level2 li:hover a {background:#206BA4;}
#header #categoriestop li:hover ul {display:block;}
#header #categoriestop .level3 {background: #545759;display: none !important; padding:5px 0;position: absolute; left:250px; width: 250px;  z-index:999999; clear:both; top:0; border-left:1px solid #fff; color:#fff; }
#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; }
#header #categoriestop .level3 li a{display:block; font-family: 'Lato', sans-serif; font-size:16px; font-weight:normal;height: auto;line-height: 18px;padding: 6px 15px; text-align:left;text-transform:capitalize; color:#fff; background:none !important;}
#header #categoriestop .level3 li:hover a {background:#206BA4 !important;}
#header #categoriestop .level2 .categ2:hover ul {display:none !important;}
#header #categoriestop .categ2:nth-child(3n+1) ul { right:100%; left:auto;}
#header #categoriestop .categ.last > ul { right:0; left:auto;}
#header #categoriestop .categ.ante > ul { right:0; left:auto;}
#header .show-menu{display:none;font-family: 'Lato', sans-serif;text-decoration:none;color:#fff;background:#206BA4;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:0; box-shadow: 10px 10px 10px -10px #222;}
.show-menu:after { display:block; content:""; background:#fff; position:absolute; height:4px; width:20px;  left:10px; top:28px;}
.show-menu:before { display:block; content:""; border-top:4px solid #fff; position:absolute; height:11px; width:20px; left:10px; top:14px; border-bottom:4px solid #fff; border-top:4px solid #fff;}
#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:#fff; float:left; width:100%; border-top:1px solid #fff;}
#header .show-menu2:hover {background:#333333; color:#fff;}
#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;}	
                                                                         /*=====================   footer   ========================*/	
#footer	{display:block; margin:0 auto; padding:0; width:100%; height:auto;}
#footer #hfeed {display:block; width:1240px; min-height:220px; margin:0 auto; padding:0;}
#hfeed:after {display:table; content:''; clear:both;} 
#footer #hfeed .hfeedback {display:block; float:left; height:220px; margin:0 auto; padding:0; border:1px solid #F1EFE2; width:49%;} 
#hfeedback:after {display:table; content:''; clear:both;}
#footer #hfeed .hfeedback .fd1{display:block; float:left; height:220px; margin:0 auto; padding:0; width:30%; position:relative;}
#footer #hfeed .hfeedback .fd1 img{display:block; margin:auto; width:auto; height:auto;top:0; max-height:auto; max-width:100%; padding:10px; left:0; right:0; position:absolute;}
#footer #hfeed .hfeedback .fd1 a{display:block; margin:auto;position:absolute; padding:0; left:0; right:0; bottom:15px; width:80%; font-family:'Lato', sans-serif; color:#fff; font-size:16px; height:40px; line-height:40px; text-transform:capitalize; text-align:center; text-decoration:none; background:#206BA4;}
#footer #hfeed .hfeedback a:hover {text-decoration:underline;}
#footer #hfeed .hfeedback .fd2{display:block; float:right; height:220px; margin:0 auto; padding:5px 10px 5px 35px; width:70%; overflow:hidden; font-family:'Lato', sans-serif !important; font-size:12px !important;  line-height:13px !important; text-decoration:none; font-weight:normal !important;}
#hfeed table.v4stw {display:block; max-width:100% !important;}
#hfeed table.fc {display:block; max-width:100% !important; border:none; margin:0 0 10px 0; min-height:70px;}
#footer #hfeed .keep {display:block; float:right; height:220px; margin:0 auto; padding:0; border:1px solid #F1EFE2; width:49%; position:relative;} 
#footer #hfeed .keep h2 {display:block; margin:auto; position:absolute; left:20px; top:20px; padding:0 60px 0 0; color:#999999; font-family:'Lato', sans-serif; font-size:30px;  line-height:41px; text-decoration:none; background:url(https://shared1.ad-lister.co.uk/UserImages/35b7a87b-8a5d-4f83-83c1-84eff976ab5e/Img/_design/_design2016/keep.png) no-repeat 100% 50%; font-weight:normal;}
#footer #hfeed .keep h3 {display:block; margin:auto; position:absolute; left:20px; top:75px; padding:0 0 0 20px; color:#525252; font-family:'Lato', sans-serif; font-size:14px;  line-height:40px; text-decoration:none; font-weight:normal; border:1px solid #ccc; width:70%;}
#footer #hfeed .keep a  {display:block; margin:auto;position:absolute; padding:0; left:76%; top:75px; width:19%; font-family:'Lato', sans-serif; color:#fff; font-size:16px; height:40px; line-height:40px; text-transform:capitalize; text-align:center; text-decoration:none; background:#206BA4;}
#footer #hfeed .keep a:hover {text-decoration:underline;}
#footer #hfeed .keep img{display:block; margin:0 auto; width:auto; height:auto;bottom:0; max-height:auto; max-width:100%; padding:20px; left:0; position:absolute; top:auto;}
#footer #wrap-add {display:block; width:100%; height:100px; margin:10px 0 10px 0; padding:0; background:#BEDBEF}
#footer #wrap-add .add {display:block; width:1240px; height:100px; margin:0 auto; padding:0; position:relative;}
#footer #wrap-add .add img.addd {display:block; margin:auto; width:auto; height:100%;top:0; max-height:100px; max-width:100%; padding:0; left:0; right:0; position:absolute;}
#footer #wrap-add .add img.resp-add {display:none; margin:auto; width:auto; height:100%;top:0; max-height:100px; max-width:100%; padding:0; left:0; right:0; position:absolute;}
#footer #wrap-add .add h5 {display:block; margin:auto; position:absolute; left:27%; top:30px; padding:0; color:#fff; font-family:'Lato', sans-serif; font-size:30px;  line-height:40px; height:40px; text-decoration:none; font-weight:normal; text-align:left; text-transform:capitalize;}
#footer #wrap-add .add a  {display:block; margin:auto;position:absolute; padding:0; left:58%; top:30px; font-family:'Lato', sans-serif; color:#fff; font-size:16px; height:40px; line-height:40px; text-transform:capitalize; text-align:center; text-decoration:none; background:#206BA4; width:180px;}
#footer #wrap-add .add a:hover {text-decoration:underline;}
#footer .fmenu {display:block; margin:0 auto; min-height:40px; padding:0; width:1240px;}
#footer .fmenu ul.fmn {display:block; width:100%; min-height:40px; list-style:none; padding:0; margin:0; float:left;}
ul.fmn:after {display:table; clear:both; content:'';}
#footer .fmenu ul.fmn li{ display:block; float:left; margin:0; padding:0;}
#footer .fmenu ul.fmn li a{display:block; line-height:40px; height:40px; margin:0; padding:0 40px 0 0; text-align:left;  font-family:'Lato', sans-serif; color:#fff; font-size:14px; color:#000; text-transform:capitalize; text-decoration:none;}
#footer .fmenu ul.fmn li a:hover {text-decoration:underline}                                                                         
                                                                                         /*=====================   listing   ========================*/
#listing {display:block; margin:0 auto; padding:0; width:100%; height:auto;}
#listing #content {display:block; width:1240px; height:auto; margin:15px auto 20px auto; padding:0;}
#content:after {display:table; content:''; clear:both;}																						 
#listing #brandL {display:block; margin:0 auto 15px auto; padding:0 15px; width:100%; height:auto; position:relative; float:left; border:1px solid #ccc;}
#brandL:after {display:table; content:''; clear:both;} 
#listing #brandL a  {display:block; width:14.28%; height:auto; float:left;}
#listing #brandL a  img {display:block; width:auto; height:auto; margin:0; padding:0; max-width:100%;}
#listing #contLeft {display:block; height:auto; margin:0; padding:0; width:24%; float:left;}
#listing #contLeft h3{display:block;margin:0;padding:0 0 0 55px;font-family:'Lato', sans-serif; color:#333333;font-size:16px;height:70px;line-height:70px;background:url(https://shared1.ad-lister.co.uk/UserImages/35b7a87b-8a5d-4f83-83c1-84eff976ab5e/Img/_design/_design2016/shop.png) no-repeat 30px 50% #BBD9EE;text-transform:capitalize;font-weight:normal;}
#listing #contLeft ul {display:block; list-style:none; margin:0; padding-left:0;}
#listing #contLeft ul li {display:block; line-height:40px; }
#listing #contLeft ul li a{display:block; font-family: 'Lato', sans-serif; font-size:13px;line-height:16px; padding:12px 0 12px 45px;color:#666666;text-transform:capitalize; text-decoration:none; font-weight:normal; margin:0; border-bottom:1px solid #F1EFE2; background:url(https://shared1.ad-lister.co.uk/UserImages/35b7a87b-8a5d-4f83-83c1-84eff976ab5e/Img/_design/_design2016/arrow-categ.png) no-repeat 30px 50%;}
#listing #contLeft ul li:hover a{ background:url(https://shared1.ad-lister.co.uk/UserImages/35b7a87b-8a5d-4f83-83c1-84eff976ab5e/Img/_design/_design2016/arrow-hcateg.png)no-repeat 30px 50% #434342; color:#fff;}
#listing #contLeft .level3,#listing #contLeft .level2 {display:none !important;}
#listing #lisst{display:block; margin:0 auto; height:1045px; width:100%;}
#listing #lisst .lis-best {display:block; width:100%; height:300px; margin:15px auto; padding:0; background:url(https://shared1.ad-lister.co.uk/UserImages/35b7a87b-8a5d-4f83-83c1-84eff976ab5e/Img/_design/_design2016/h-sale.png) no-repeat 50% 75% #C0C0C0; position:relative;}	
#listing #lisst .lis-best h3 {display:block; font-family:'Lato', sans-serif; font-size: 30px; font-weight: bold; text-align:center; line-height:40px;  position:absolute; top:50px; left:0; right:0; color:#fff; text-transform:uppercase; padding-right:40px; margin:auto; background:url(https://shared1.ad-lister.co.uk/UserImages/35b7a87b-8a5d-4f83-83c1-84eff976ab5e/Img/_design/_design2016/resp_sale.png) no-repeat 97% 50%; padding-left:0; height:40px;}
#lisst .product {display:block; width:100%; height:auto; margin:0; padding:0;}
.product:after {display:table; content:''; clear:both;}
#lisst .prod{display:block; width:100%; height:355px; margin:0 0 25px 0; padding:10px; float:left; position:relative; box-shadow:0 10px 20px -5px rgba(0, 0, 0, 0.75);}
#lisst .prod.it2 {margin:0;}
#lisst .prod:hover {box-shadow:0 10px 20px -5px #206ba4;}
#lisst .image {display:block; width:100%; height:155px; margin:0 auto; position:relative; overflow:hidden;}
#lisst .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;}
#lisst .image img:hover{transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform:scale(1.1);}
#lisst .title {display:block; margin:10px 0 0 0; padding:0; width:100%; height:auto; overflow:hidden;}
#lisst .title a{display:block;font-family: 'Lato', sans-serif;font-size:13px; font-weight:normal;line-height:15px; color:#999999; text-decoration:none; text-align:center; width:95%; margin:0 auto;}
#lisst .title a:hover { text-decoration:underline;}
#lisst .price {font-family: 'Lato', sans-serif; font-size:15px; font-weight:bold; height: auto; text-align:center; line-height:17px; text-decoration:none; color:#666666; margin:20px auto;}
#lisst .price p {display:inline-block; margin:0;}
#lisst .btn a{color:#fff !important; background:#206ba4 !important; width:130px; height:40px;  line-height:40px !important; display:block !important; text-align:center; font-size:14px; font-weight: normal; text-transform:uppercase;font-family: 'Lato', sans-serif; text-decoration:none; margin:0 auto 10px auto;}
#lisst .btn a:hover {box-shadow:3px 3px 3px #000;}
#lisst .title > h4 {margin:0;}	
#listing #contRight {display:block; height:auto; margin:0; padding:0; width:74%; float:right;}
#contRight:after {display:table; content:''; clear:both;}
#listing #contRight h2.titlee {display:block; width:100%; min-height:70px; font-family: 'Lato', sans-serif; font-size:20px; line-height:22px; padding:24px 0 24px 20px;color:#333333; text-decoration:none; text-align:left; background:#BBD9EE; margin:0 auto; text-transform:uppercase;}
#listing #produ {display:block; width:100%; height:auto; margin:15px 0 30px 0; padding:0; float:left;}
#produ:after {display:table; content:''; clear:both;}
#listing #imag {display:block; width:59%; height:auto; margin:0; padding:0; float:left; position:relative;}
#listing .gallery{width:100%;position:relative;padding-top:450px;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:450px; padding:10px;}
#listing .gallery input[name='slide_switch']{display:none}
#listing .gallery label{margin:15px 2% 0 0;float:left;cursor:pointer;transition:all .5s;opacity:.6; width:23.5%; height:115px; position:relative; border:1px solid #333333;}
#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; border-top:3px solid #206ba4;}
#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:15px 0 0 0;}
#listing #descriptionn {display:block; width:37%; height:auto; margin:15px 0 30px 0; padding:50px 0 0 25px; float:right; overflow:hidden;}
#listing #descriptionn h4{display:block;font-family: 'Lato', sans-serif;font-size:22px; font-weight:normal;line-height:24px; color:#333333; text-align:left; text-decoration:none; margin:0; padding:0;}
#listing #descriptionn h5{display:block;font-family: 'Lato', sans-serif;font-size:22px; font-weight:normal;line-height:24px; color:#FF0000; text-align:left; text-decoration:none; margin:25px 0 0 0; padding:0;}
#listing #descriptionn h1{display:block;font-family: 'Lato', sans-serif;font-size:22px; font-weight:normal;line-height:25px; color:#333333; text-align:left; text-decoration:none; margin:35px 0 0 0; padding:0 0 0 40px; background:url(https://shared1.ad-lister.co.uk/UserImages/35b7a87b-8a5d-4f83-83c1-84eff976ab5e/Img/_design/_design2016/free.png) no-repeat 0 50%; text-transform:uppercase;}
#listing #descriptionn .btn.watch {background:#206BA4; height:60px; color:#fff; margin:50px 0 0 0; line-height:60px; font-size:16px; font-family: 'Lato', sans-serif; font-weight:normal; text-decoration:none; width:85%; text-transform:uppercase; display:block; padding:0 0 0 0; text-align:center;}
#listing #descriptionn .btn.watch:hover {text-decoration:underline;}
#listing #descriptionn .btn.ask {background:#206BA4; height:60px; color:#fff; margin:20px 0 0 0; line-height:60px; font-size:16px; font-family: 'Lato', sans-serif; font-weight:normal; text-decoration:none; width:85%; text-transform:uppercase; display:block; padding:0 0 0 0; text-align:center;}
#listing #descriptionn .btn.ask:hover {text-decoration:underline;}
* { box-sizing: border-box;}
@-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;background:#fff; float:left; height:auto; border:1px solid #ccc; border-top:none}
#tabs section{display:none;padding:20px 10px; background:#fff; border-top:none; font-size:14px; float:left; width:100%;}
#tabs input{display:none}
#tabs label{display:inline-block;margin:0;padding:15px 0;font-weight:normal;text-align:center;border:1px solid transparent; width:20%; font-size:16px; font-family:'Lato', sans-serif; color:#fff; text-transform:capitalize;  box-sizing:border-box; float:left; background:#206ba4; border:none; border-right:3px solid #fff;}
#tabs .deskV.LL {border-right:none; border:none;}
#tabs label:hover{color:#888;cursor:pointer}
#tabs input:checked+label{color:#555;border:none; background:#d6d6d6; border:none; border-right:3px solid #fff;}
#tab1:checked ~ #content1,#tab2:checked ~ #content2,#tab3:checked ~ #content3,#tab4:checked ~ #content4,#tab5:checked ~ #content5{display:block; font-size:15px; font-family:'Lato', sans-serif; color:#333333;}
#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 #content1 embed, #listing #content1 object {display:block; max-width:100% !important; height:auto;}
#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 #contRight h1.sim {display:block;font-family: 'Lato', sans-serif;font-size:16px; font-weight:normal;line-height:40px; color:#333333; text-transform:capitalize; margin:20px 0 0 0; padding:0 0 0 20px; width:175px; height:40px; background:#D6D6D6; float:left;} 
#similarr {background:#fff;display: block;float: right; min-height: 385px;margin:0 auto;padding:0 10px; width: 100%;border:1px solid #ccc;}
#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:365px; 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.it5, #similarr .prod.it6 {display:none !important;}
#similarr .prod:hover {box-shadow:0 0 10px -5px #206ba4;}
#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:13px; font-weight:normal;line-height:15px; color:#999999; 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:15px; font-weight:bold; height: auto; text-align:center; line-height:17px; text-decoration:none; color:#666666; margin:20px 0;}
#similarr .price p {display:inline-block; margin:0;}
#similarr .btn a{color:#fff !important; background:#206ba4 !important; width:130px; height:40px;  line-height:40px !important; display:block !important; text-align:center; font-size:14px; font-weight:normal; text-transform:uppercase;font-family: 'Lato', sans-serif; text-decoration:none; margin:auto; position:absolute; left:0; right:0; bottom:10px;}
#similarr .btn a:hover {box-shadow:3px 3px 3px #000;}
#similarr .title > h4 {margin:0;}					
.JTI_FeedbackRow {width:100%;}
#listing .JTI_feedback {border-collapse:collapse !important; border-spacing:0 !important; width:100% !important; }
#listing .JTI_FeedbackRow .row2 {display:none; width:68%;}
.JTI_FeedbackRow3, .JTI_FeedbackRow4 {width:15%; text-align:center;}
#listing .JTI_FeedbackHead{border-bottom:1px solid #666666;}
#listing .JTI_FeedbackRow2{padding:5px 10px 5px 0; text-align:left !important;}
.JTI_FeedbackHead4, .JTI_FeedbackHead3 {text-align:center;}
#hfeed .JTI_FeedbackHead, #hfeed .JTI_FeedbackRow1, #hfeed .JTI_FeedbackRow4, #hfeed .JTI_FeedbackRow.row4, #hfeed .JTI_FeedbackRow.row5{display:none !important;}
#hfeed .JTI_FeedbackRow {height:70px; overflow:hidden;}

@-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: 1240px){
body {-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; transition: all 0.4s ease;  background:#fff !important; -webkit-animation:bugfix infinite 1s;}
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;}
.cls_two, .stBadge, #glbfooter, #header .jti, #header .logo, #header .menuu #menuu, #footer #hfeed, #footer #wrap-add .add, #footer .fmenu, #listing #content, #gh, .tb_v4bc { width:100% !important;}
.stBadge, #glbfooter {min-width:100%;}
#header .logo .top-help {top:10px; right:0; left:auto;}
#header #categoriestop li a {padding:20px 3px;}
}
@media screen and (max-width: 1050px){
#header .menuu #menuu ul li a, #header .menuu #menuu ul li ul li a {font-size:12px;}
#listing .gallery label{width:32%;}
#listing .gallery label.cl3, #listing .gallery label.cl6, #listing .gallery label.cl19, #listing .gallery label.cl12, #listing .gallery label.cl15 {margin:15px 0 0 0;}
#listing .gallery label.cl4, #listing .gallery label.cl8 {margin:15px 2% 0 0;}
}
@media screen and (max-width: 980px){
#header .logo {margin:0 auto 10px auto;}
#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:#434342; 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:#333333;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:#fff; 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:#333333;}
#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:#fff !important; text-transform:capitalize; padding:0 10px 0 35px; height:40px; width:100% !important;}
#footer #hfeed .hfeedback .fd2 {display:none;}
#footer #hfeed .hfeedback {width:35%;}
#footer #hfeed .hfeedback .fd1 {width:100%;}
#footer #hfeed .keep {width:63%;}
#footer #wrap-add .add h5 {top:5px; left:0; right:0; text-align:center;}
#footer #wrap-add .add a {top:50px; left:0; right:0;}
/*= listing =*/ 
#listing #contLeft {display:none;}
#listing #contRight {width:100%;}
}
@media screen and (max-width: 880px){
#listing #produ {width:100%;}
#listing #produ #imag {width:100%; margin: 0 0 25px 0;}
#listing #descriptionn {width:100%; margin:0 auto 30px auto; padding:0;}
#listing .gallery label{width:23.5%;}
#listing .gallery label.cl4, #listing .gallery label.cl8 , #listing .gallery label.cl9, #listing .gallery label.cl12, #listing .gallery label.cl16 {margin:15px 0 0 0;}
#listing .gallery label.cl3, #listing .gallery label.cl6, #listing .gallery label.cl15 {margin:15px 2% 0 0;}
}
@media screen and (max-width: 780px){
#footer #hfeed .keep h2 {font-size:24px;}
/*= listing =*/ 
#listing #descriptionn {margin:0 auto;}
#listing #descriptionn .btn.watch {width:100%; margin:35px 0 0 0; height:40px; line-height:40px;}
#listing #descriptionn .btn.ask {width:100%; margin:15px 0 0 0; height:40px; line-height:40px;}
#listing #contRight h1.sim {width:100%; text-align:center; padding:0;}
#listing .JTI_FeedbackRow1, #listing .JTI_FeedbackHead1{display:none;}
#listing .JTI_FeedbackHead {border-bottom:1px solid #666666;}
#listing .JTI_FeedbackRow {border-bottom:1px solid #e1e5d6;}
#listing .JTI_feedback{font-size:12px !important;} 
#listing .JTI_FeedbackHead4, #listing .JTI_FeedbackRow4 {display:none; overflow:hidden}
}
@media screen and (max-width: 680px){
#listing #contRight h2.titlee {line-height:20px; padding:15px 5px 15px 15px; min-height:50px; font-size:16px;}
#footer #hfeed .hfeedback {width:100%;}
#footer #hfeed .hfeedback .fd1 a {width:200px;}
#footer #hfeed .keep {width:100%; float:left; border:none; height:200px;}
#footer #hfeed .keep h2 {left:0; font-size:27px;}	
#footer #hfeed .keep h3 {left:0; width:75%;}
#footer #hfeed .keep a {width:23%; right:0;}
#footer #hfeed .keep img {padding:20px 0 20px 0;}
/*listing*/
#listing #produ {margin:15px 0 0 0;}
#listing #descriptionn .btn.ask {margin:10px 0 0 0;}
#listing #brandL {display:none;}
#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 {margin:15px 0 0 0;}
#listing .gallery label.cl4, #listing .gallery label.cl8, #listing .gallery label.cl16 {margin:15px 2% 0 0;}
#listing #descriptionn h4 {font-size:16px;}
#listing #descriptionn .btn.watch, #listing #descriptionn .btn.ask {font-size:16px; text-transform:capitalize;}
#listing #descriptionn h1 {margin:25px 0 0 0; font-size:16px;}
#listing #descriptionn h5{font-size:19px;}
#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:#206ba4;text-align:left;line-height:40px;font-family:'Fira Sans',sans-serif!important;height:40px; position:relative; border:none !important;}
#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:#d6d6d6 !important; color:#333333 !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:#333333}
#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 table {border-collapse:collapse !important; border-spacing:0 !important; max-width:100% !important; font-family:'Lato', sans-serif !important; font-size:10px !important;}
#similarr .prod {width:48%}
}
@media screen and (max-width: 580px){
#footer #wrap-add .add h5, #footer #hfeed .keep h2 {font-size:25px;}
#footer .fmenu ul.fmn li a { padding: 0 10px; font-size:12px;}
#footer .fmenu {text-align:center;}
#footer .fmenu ul.fmn {float:none; display:inline-block; margin:0 auto; width:auto;}
}	
@media screen and (max-width: 500px){
.gh-tbl, .tb_v4bc {display:none;}
#header .logo .top-help {width:100%;}
#footer #wrap-add .add img.addd {display:none;}
#footer #wrap-add .add img.resp-add{display:block;}
#footer #wrap-add .add h5 {text-align:left; left:15px; font-size:19px;}
#footer #wrap-add .add a {right:5px; top:5px; width:135px; height:35px; line-height:35px; left:auto}
#footer #hfeed .keep h2 {font-size:21px;}
/*listing*/
#listing .JTI_FeedbackRow1, #listing .JTI_FeedbackHead1{display:none;}
#listing .JTI_FeedbackHead {border-bottom:1px solid #666666;}
#listing .JTI_FeedbackRow {border-bottom:1px solid #e1e5d6;}
#listing .JTI_feedback{font-size:12px !important;} 
#listing .JTI_FeedbackHead4, #listing .JTI_FeedbackRow4 {display:none; overflow:hidden}
}	
@media screen and (max-width: 480px){
#header .logo .imglog{width:100%; margin:0 0 15px 0;}
#header .logo .imglog a, #header .logo .imglog a img {margin:0 auto;}
#header .logo h3, #header .logo h4 {font-size:15px; position:static; float:left; width:50%; line-height:20px; height:20px;}
/*listing*/
#listing .gallery{padding-top:350px;}
#listing .gallery>img{max-height:350px;}
#similarr {min-height:25px;}
#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:155px;}
#similarr .image img{max-height:155px;}
#similarr .title {width:85%; margin:15px auto 0 auto;}
#similarr .price { margin:20px auto 20px auto;}
#similarr .btn a { margin:0 auto 10px auto; position:static;}
}
@media screen and (max-width: 420px){
#footer #wrap-add .add a {width:120px; font-size:15px;}
#footer .fmenu ul.fmn li a {padding:0 5px;}
}	
@media screen and (max-width: 380px){
#header .logo .top-help h3, #header .logo .top-help h4, #footer #hfeed .keep h2 {font-size:17px;}
#footer #hfeed .keep h3 {font-size:11px; width:73%; padding:0 0 0 7px;}
#footer #hfeed .keep a {width:24%; font-size:14px;}	
#footer #wrap-add .add a {width:95px; font-size:14px;}
#footer #wrap-add .add h5 {font-size:18px;}
#footer .fmenu ul.fmn li a {padding:0 3px;}
/*listing*/
#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: 360px){
#footer .fmenu ul.fmn li a {font-size:11px;}	
}
