@import url(https://fonts.googleapis.com/css?family=Roboto);   /*font-family: 'Roboto', sans-serif; */

body {font-family:'Roboto', sans-serif; font-size:14px; 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 {max-width:1140px; margin:0 auto !important; padding:35px 0 10px 0; background:#fff !important;}
.tb_v4bc{max-width:1140px; margin:0 auto !important; padding:0; background:#fff !important;}
.stBadge-accent {display:none;}
.cls_one {margin:0 auto; padding:0; width:100%; height:auto;}
.cls_two {margin:0 auto; padding:0; width:100%; height:auto;}
#glbfooter, .stBadge {max-width:1140px; margin:0 auto !important;}
.stBadge > img, .whiter-s_nf, .stBadge-splitterTd {display:none;}
.whiter-rcp {border:none !important;}
.pagecontainer > p, .pagecontainer > img {display:none;}
.gh-tbl {width:auto;}
/*=====================  owl-carousel  ========================*/
.owl-carousel .animated {-webkit-animation-duration: 1000ms;animation-duration: 1000ms;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.owl-carousel .owl-animated-in {z-index: 0;}
.owl-carousel .owl-animated-out {z-index: 1;}
.owl-carousel .fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}
@-webkit-keyframes fadeOut {0% {opacity: 1;}
100% {opacity: 0;}
}@keyframes fadeOut { 0% {opacity: 1;}
100% {opacity: 0;}}
.owl-height {-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel {display: none;width: 100%;-webkit-tap-highlight-color: transparent;position: relative;z-index: 1;}
.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;}
.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot { cursor: pointer;cursor: hand;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
.owl-carousel.owl-loaded {display: block;}
.owl-carousel.owl-loading {opacity: 0;display: block;}
.owl-carousel.owl-hidden {opacity: 0;}
.owl-carousel .owl-refresh .owl-item {display: none;}
.owl-carousel .owl-item {position: relative;min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl-carousel .owl-item img {display: block;width: 100%;-webkit-transform-style: preserve-3d;}
.owl-carousel.owl-text-select-on .owl-item {-webkit-user-select: auto;-moz-user-select: auto;-ms-user-select: auto;user-select: auto;}
.owl-carousel .owl-grab {cursor: move;cursor: -webkit-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab;}
.owl-carousel.owl-rtl {direction: rtl;}
.owl-carousel.owl-rtl .owl-item {float: right;}
.no-js .owl-carousel {display: block;}
.owl-carousel .owl-item .owl-lazy {opacity: 0;-webkit-transition: opacity 400ms ease;-moz-transition: opacity 400ms ease;-ms-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease;}
.owl-carousel .owl-item img {transform-style: preserve-3d;} 
                                                                                   /*=====================  header  ========================*/
#header {display:block; margin:0 auto 0 auto; padding:0; width:100%; height:auto; }
#header .top-header{display:block; width:100%; margin:0; padding:0; background:#000;}
#header .wrap-h {display:block; max-width:1140px;  margin:0 auto; padding:0;}
.wrap-h:after {display:table; content:''; clear:both;}
#header .upmenu { text-align:right; margin:0 0 0 auto; padding:0;}
#header .upmenu li {display:inline-block; height:30px; position:relative; text-align:center; }
#header .upmenu li#home span { visibility:hidden; font-size:4px; }
#header .upmenu li#home a { width:20px; background: url(https://shared1.ad-lister.co.uk/UserImages/b95b8116-14d8-4711-83a4-5b323c1a7909/Img/_design/2017/home.png) center center no-repeat; }
#header .upmenu li a {font-family: 'Roboto', sans-serif;font-size:1em;display:inline-block; vertical-align:middle;line-height:28px; text-decoration:none;color:#fff; padding:0 0 0 15px; height:30px;}
#header .upmenu li a:hover { text-decoration:underline;}
#header .logo {display:block; max-width:1140px; min-height:40px; margin:10px auto 10px auto; padding:0; position:relative; clear:both; }
.logo:after {display:table; content:''; clear:both;}
#header .logo .imglog {display:block; width:40%; float:left; margin:0; padding:0;}
#header .logo .imglog a {display:block; width:100%; height:auto;}

#header .logo .imglog a img {display:block; width:auto; height:auto; margin:0; padding:0; max-width:100%;}
#header .logo .search { width:340px; max-width:50%;height:30px;display:block; overflow:hidden; margin:0;background:#F4F0ED; float:right; border:1px #DFDBCF solid; margin-top:3%; }
#header .logo .search label {display:none;}
.search:after {content:''; clear:both; display:table;}
#header .logo .search form {display: block;float: right; height: 30px;margin: 0;padding: 0; width:100%; position:relative;}
#header .logo .search .searchField {border:none;height:30px;width:100%;float:right;font-family: 'Roboto', sans-serif; font-size:14px; position:absolute;padding:0 40px 0 15px; line-height:30px; color:#666; background:transparent; }
#header .logo .search .submitBtn {border: none;cursor: pointer; height: 30px; width:22px;position:absolute; right:3px; padding:0; text-indent:9999px; overflow:hidden; background:url(https://shared1.ad-lister.co.uk/UserImages/b95b8116-14d8-4711-83a4-5b323c1a7909/Img/_design/2017/search.png) no-repeat center 3px;}
#header .menuubg { border-top:1px #000 solid; border-bottom:1px #000 solid; }
#header .menuu { display:block; /*max-width:1140px; background:transparent; margin:0 auto;*/  }
#header .menuu ul{ display:table; margin:0 auto; padding:0px; text-align:center; }
#header .menuu ul li {display:table-cell; vertical-align:middle; height:40px; position:relative}
#header .menuu ul#navmenu > li.JA_first { background:#F90000; }
#header .menuu ul#navmenu > li.JA_first > a { color:#fff; }
#header .menuu ul li a {font-family: 'Roboto', sans-serif;font-size:1.1em;font-weight:600;display:table-cell; vertical-align:middle;line-height:20px; text-align:center; text-decoration:none; color:#000; text-transform:uppercase; padding:0 10px; height:40px; } 
#header .menuu ul li:hover > a {color:#fff; background:#000;}
#header .menuu .level2{background: rgba(0, 0, 0, 0.9);display: none; padding: 0;position: absolute; top:100%; width: 225px; z-index:999999;clear:both;  height:auto; margin:auto;}
#header .menuu .level3 {display: none; padding:0;position: absolute; left:98%; width: 250px;  z-index:999999; clear:both; top:0; border-left:1px solid #fff; color:#fff;background: rgba(0, 0, 0, 0.9);}
#header .menuu ul#navmenu > li.JA_last .level2, #header .menuu ul#navmenu > li.liin .level2{ right:0; }
#header .menuu ul#navmenu > li.JA_last .level3, #header .menuu ul#navmenu > li.liin .level3{ right:-5px; left:inherit; }
#header .menuu ul li:hover > ul, #header .menuu ul li li:hover > ul {display:block;}
#header .menuu ul li ul li{float:left;text-align: left;text-transform:none;margin:5px 0 0 0;padding:0px 5px 0 0;box-sizing:border-box;position:relative;border-right:none;border-left:none;width:100%; height:40px !important;}
#header .menuu  ul li ul li a {font-family:'Roboto', sans-serif; font-size:1.1em; font-weight:normal; height: auto;padding: 11px 15px; text-align:center; text-transform:uppercase; line-height:18px; color:#fff; display:block; width:100% !important; height:40px !important; background:none;}
#header .menuu .all {width: 100% !important;display:block; font-family: 'Roboto', sans-serif; font-size:16px; font-weight:500; height: 40px;line-height: 40px;padding:0; text-align:center; text-transform:capitalize; margin:5px auto 0 auto; padding:0;color:#fff;} 
#header .menuu .all:hover {color:#fff;}

#header .menuu ul li ul li ul li {float: left;text-align: left;text-transform: none;width: 100%; margin:0px; padding:0 5px; box-sizing:border-box; line-height:30px;  }
#header .menuu ul li ul li ul li a{font-family: 'Roboto', sans-serif;font-size:13px; font-weight:normal;height: auto;line-height: 30px;padding: 3px 15px; text-align:left;text-transform:capitalize; line-height:30px; color:#fff;}
#header .menuu ul li ul li ul li:hover a {padding: 3px 0px 3px 35px; background:none;}
.JA_category2.JA_last {margin:0 0 10px 0 !important;}

/*Listing menu*/
#header #menuu { display:block; background:transparent; margin:0 auto;}
#header .homee {display:none;}
#header #categoriestop{ display:table; margin:0px; padding:0px; text-align:center; width:100%;}
#header #categoriestop li {display:table-cell; vertical-align:middle; height:40px; position:relative}

#header #categoriestop li a {font-family: 'Roboto', sans-serif;font-size:14px;font-weight:600;vertical-align:middle;line-height:20px; text-align:center; text-decoration:none; color:#000; text-transform:uppercase; padding:0 10px; height:40px; display:table-cell; width:100%; } 
#header #categoriestop > li.ct1.first { background:#F90000; }
#header #categoriestop > li.ct1.first > a { color:#fff; }

#header #categoriestop li:hover > a {color:#fff; background:#000;}
#header #categoriestop .level2{background: rgba(0, 0, 0, 0.9);display: none; padding: 0;position: absolute; top:100%; width: 225px; z-index:999999;clear:both;  height:auto; margin:auto;}

#header #categoriestop li:hover .level2 {display:block;}
#header #categoriestop .level2 li{float:left;text-align: left;text-transform:none;margin:5px 0 0 0;padding:0px 5px 0 0;box-sizing:border-box;position:relative;border-right:none;border-left:none;width:100%; height:40px !important;}
#header #categoriestop .level2 li a {font-family:'Roboto', sans-serif; font-size:16px; font-weight:normal; height: auto;padding: 11px 15px; text-align:center; text-transform:uppercase; line-height:18px; color:#fff; display:block; width:100% !important; height:40px !important; background:none;}
#header #categoriestop li.last ul.level2,#header #categoriestop li.prelast ul.level2 { right:0; }
#header #categoriestop .level3 {background: #fff;display: none !important; padding:0;position: absolute; left:100%; 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; background:#151848; }
#header #categoriestop .level3 li a{font-family: 'Roboto', sans-serif;font-size:13px; font-weight:normal;height: auto;line-height: 30px;padding: 3px 15px; text-align:left;text-transform:capitalize; line-height:30px; color:#fff;}
#header #categoriestop .level3 li:hover a {padding: 3px 0px 3px 35px; background:none;}

.categ2.last {margin:0 0 10px 0 !important;}
#header .show-menu{display:none; font-family: 'Roboto', sans-serif; text-decoration:none;color:#fff; background:#272727; text-align:left;padding:0 0 0 15px; position:relative; height:45px; line-height:45px; font-size:20px; font-weight:bold; text-transform:uppercase; width:100%; margin:0; box-shadow: 0 10px 10px -10px #222;}
.show-menu:after { display:block; content:""; background:#fff; position:absolute; height:4px; width:20px; right:20px; top:28px; margin:auto;}
.show-menu:before { display:block; content:""; border-top:4px solid #fff; position:absolute; height:11px; width:20px; right:20px; top:14px; border-bottom:4px solid #fff; border-top:4px solid #fff; margin:auto;}
#header #show-menu[type=checkbox]{display:none}
#header #show-menu[type=checkbox]:checked ~ .menuubg{display:block;}
#menuu2, #header #categoriesside{display:none;}
#menuu2:after, #menuu:after, .level2:after, .level3:after, .topM:after, #categoriestop:after, #categoriesside:after {display:table; content:''; clear:both;}
#header #menuu2 .level2{display:block; width:100%; height:auto; padding:0; margin:0; float:left;}


.services { margin-bottom:20px; }
.services h2 {display:block; margin:0 auto; padding:0; min-height:40px; line-height:40px; background:#000; text-align:center; font-family: 'Roboto', sans-serif; font-size:1.05em; color:#fff; text-transform:uppercase; font-weight:bold; text-decoration:none; max-width:1140px; }
.services h2 > div { display:block; float:left; width:33.1%; text-align:center; border-right:2px #fff solid; }

.services h2 div.free-3 { border-right:none; float:right; }
.services h2 div div { background: url(https://shared1.ad-lister.co.uk/UserImages/b95b8116-14d8-4711-83a4-5b323c1a7909/Img/_design/2017/services.png) 0 10px no-repeat; padding-left:40px; display:inline-block; margin:0 auto;  }
.services h2 div.free-2 div { background-position: 0 -32px; }
.services h2 div.free-3 div { background-position: 0 -89px; }

#header .mainmenu {display:none; width:100%; min-height:40px; margin:0 auto; padding:0 auto; border-top:1px #000 solid; border-bottom:1px #000 solid; }
#header .mainmenu ul{ display:none;}
#header .mainmenu .respmenu {display:block; height:40px; margin:0;padding:0 10px;line-height:40px; font-size:20px; color:#000 !important; text-decoration:none; font-family: 'Roboto', sans-serif; font-weight:bold; background:transparent; position:relative; text-transform:uppercase;}
.respmenu:hover {text-decoration:none;}
#header .mainmenu ul li{display:list-item !important;  text-align:left; border:none; width:100% !important; height:35px; padding:0; background:none; border-bottom:1px solid #272727;}
#header .mainmenu ul ul li{display:list-item !important;  text-align:left; width:100% !important; height:35px; border-left:none; border-right:none; padding:0;}
#header .mainmenu ul li a{ padding:0 0 0 0; font-size:16px; line-height:35px; text-align:left;  font-family:'Roboto', sans-serif; color:#fff;  display:block; text-transform:uppercase;}
#header .mainmenu ul li:hover a{ color:#fff; text-decoration:none; }
#header .mainmenu ul li a {text-decoration:none;}
#header .mainmenu ul li a:hover{ text-decoration:none;}
#header .mainmenu ul {background: rgba(0, 0, 0, 0.8); margin:0 auto; list-style:none; padding:0 25px;}
#header .mainmenu ul ul{padding:0; background:none !important;}
.respmenu:after { display:block; content:""; background:#000; position:absolute; height:4px; width:20px;  right:10px; top:25px;}
.respmenu:before { display:block; content:""; border-top:4px solid #000; position:absolute; height:11px; width:20px; right:10px; top:11px; border-bottom:4px solid #000; border-top:4px solid #000;}

#header .mainmenu ul .respli {position:relative;}
#header .mainmenu .respli:after {content:''; position:absolute; right:10px; top:19px; border-left:5px transparent solid; border-right:5px transparent solid; border-top:5px #fff solid; height: 0}
#header .mainmenu ul li.respli {display:block; position:relative; height:auto; min-height:40px; cursor:pointer;}
#header .mainmenu ul li.respli ul {display:none;}
#header .mainmenu ul li.respli ul li {height:auto; border:none; min-height:auto;}
#header .mainmenu ul li.respli ul li a {background: none !important; line-height:normal; padding:0px 0 0 20px; border:none; text-decoration:none; line-height:30px; }
#header .mainmenu ul li.respli ul li a:hover {text-decoration:underline;}
                                                                                 /*=====================  footer  ========================*/
#footer {display:block; width:100%; height:auto; margin:0 auto; padding:0;}
#footer:after {display:table; content:''; clear:both;}

#footer .wrap-bfooter {display:block; width:100%; height:auto; margin:0 auto; padding:0; float:left; background:#F4F0ED; border-top:5px #000 solid; }
#footer .t-footer {display:block; max-width:1140px; height:auto; margin:0 auto; padding:0 0 20px 0;}																			 
#footer .b-footer {display:block;  height:auto; margin:0 auto; padding:0; text-align:center; background:#000000; }
#footer .b-footer h4 { color:#fff; margin:0; font-size:1.5em; padding:10px 0; font-weight:500; }
.b-footer:after {display:table; content:''; clear:both;}
#footer .box1 {display:block; width:25%; height:auto; margin:0; float:left; padding:0 15px 0 0;}
#footer ul {display:inline-block; list-style:none; margin:0; padding:0;}	
#footer a{display:block; padding:0; margin:0; font-family:'Roboto', sans-serif; color:#000 !important; text-align:left; font-weight:normal; text-decoration:none; }
#footer {   color:#000; }
#footer #topitemimage, #footer #topitemprice { display:none; }
#footer p { margin:0; }
#footer a:hover{text-decoration:underline;}
#footer .box1 ul li.rees {display:none;}
#footer .box2 {display:block; width:25%; height:auto; margin:0; float:left; padding:0 15px 0 0;}
#footer ul li.first {font-size:16px; text-transform:uppercase; line-height:50px; font-family: 'Roboto', sans-serif; color:#e3e3e3;}
#footer .box3 {display:block; width:20%; height:auto; margin:0; float:left; padding:0 15px 0 0;}


#footer .box4 {display:block; width:30%; height:auto; margin:0; float:left;}

#footer .box4 ul li.emaill {margin:0 0 15px 0;}

#footer .jti {display:block; width:100%; min-height:21px; padding:0 0 5px 0; position:relative; max-width:1580px; margin:0 auto; }
.jti:after { display:table; content:''; clear:both;}	
#footer .jti a img { display:block; float:right; margin:0 auto; padding:0;}
#footer .jti a { margin:0 5px 0 0; }
/*=====================  slideshow  ========================*/
#slideshow {display:block; width:100%; height:auto; margin:20px auto 0 auto; padding:0; position:relative;}
#slideshow .slidee{display:none; width:100%; height:auto; margin:0 auto; position:relative; padding:0;}
#slideshow #topitemimage, #slideshow #topitemimage img{display:block; width:100%; height:auto; margin:0 auto; padding:0; position:relative;}
#slideshow #topitemtitle, #slideshow .btm{display:none;}
#slideshow .owl-nav { display:none; }
/*#slideshow .slidee .owl-prev{display:block; margin:auto; background:url(images/b-left.png) no-repeat 50%; width:150px; height:100%; text-indent:-99999px; border:none !important; position:absolute; left:0; bottom:0; top:0;}
#slideshow .slidee .owl-next{display:block; margin:auto; background:url(images/b-right.png) no-repeat 50%; width:150px; height:100%; text-indent:-99999px; border:none !important; position:absolute; right:0; top:0; bottom:0;}
*/#slideshow img.cateeg {display:none; width:100%; height:auto; margin:0 auto; padding:0; position:relative;}
                                                                                       /*=====================  homepage  ========================*/
#homepage {display:block; width:100%; height:auto; margin:0 auto 0 auto; padding:0;}	
#homepage:after {display:table; content:''; clear:both;}

#homepage #hcategories {display:block; width:100%; height:auto; margin:0 auto; padding:0.5% 1%; clear:both; }
#hcategories:after {display:table; content:''; clear:both;}

#hcategories .topitembox {display:block; float:left; margin:0.5%; position:relative; width:32.33%; height:auto;padding:0}
#hcategories #topitemimage {display:block; margin:0; height:auto; width:100%;}
#hcategories .topitemimg {display:block; width:100%; height:auto;}
#hcategories #topitemimage img { width:100%; }
#hcategories #topitemtitle {display:block; width:80%; margin:0 auto; height:90px;  position:absolute; bottom:30px; left:10%; right:10%; text-align:center; background: rgba(0, 0, 0, 0.7); }	
#hcategories #topitemtitle a{display:inline-block; min-width:60%; line-height:38px; margin:0; padding:0; text-align:center; font-family: 'Roboto', sans-serif; font-size:18px; text-transform:uppercase; font-weight:500; text-decoration:none;color:#fff; border-bottom:2px solid #fff;}
#hcategories #topitemtitle div { padding-top:10px; }
#hcategories #topitemtitle a.btm { border:1px #fff solid; min-width:inherit; text-transform:uppercase; line-height:30px; padding:0 10px; }
#hcategories #topitemtitle a:hover {background:#000; box-shadow:3px 3px 3px #333; }
#hcategories #topitemdescription {display:none;}

#homepage .wrap-new {display:block; width:100%; height:auto; margin:0; padding:0; float:left;}
#homepage .wrap-new h3.itemhead{display:block; margin:0px ;width:100%; padding:5px 0; font-family: 'Roboto', sans-serif; font-size:1.8em; text-transform:uppercase; color:#000; text-align:center; font-weight:500; border-bottom:1px #000 solid; }
#homepage .wrap-new h3.neew span {color:#000;}
#homepage #new {display:block; margin:0 auto 20px auto; padding:0 1%; max-width:1580px; height:auto;}
#new:after {display:table; content:''; clear:both;}
#homepage #new .topitemholder {display:block; width:100%; height:auto; padding:0 40px; margin:0 auto; background:tranparent;}
.topitemholder:after {display: table;content:'';clear:both;}
#homepage #new .topitemholder .topitembox { width:100%; margin:0 auto 5px auto; display:block; position:relative; float:left; padding:5px 20px; background:#fff; text-align:center; }
#homepage #new .topitemholder .topitembox:hover{border: 1px solid gray;box-shadow: 5px 5px 5px #ccc;}

#homepage #new #topitemimage {display:block; width:100%; height:185px; margin:0 auto; position:relative; overflow:hidden;}
#homepage #new .topitemimg {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;}
#homepage #new #topitemtitle {display:block; margin:15px 0 0 0; padding:0; width:100%; height:auto; overflow:hidden; height:60px; line-height:20px; overflow:hidden; }
#homepage #new #topitemtitle a{display:block; font-family:'Roboto', sans-serif; font-size:1.15em; font-weight:500;line-height:16px; color:#000 !important; text-decoration:none; width:100% !important; margin:0; line-height:20px;}
#homepage #new #topitemtitle a:hover { text-decoration:underline;}
#homepage #new .topitemprice2 {font-family:'Roboto', sans-serif; font-size:1.4em; font-weight:bold; color:#000; display:block;  margin:5px auto 10px 0;}
#homepage #new .owl-carousel { position:relative; }
#homepage #new  .owl-nav  {position:absolute; top:45%; z-index:2; margin:0; width:100%; padding:0; left:0; right:0; }
#homepage #new .owl-nav  div {position:absolute; margin:0; padding:0; width:20px; height:29px; text-indent:-9999px; cursor:pointer;  display:block !important;}
#homepage #new .owl-nav  .owl-prev {left:0;background: url(https://shared1.ad-lister.co.uk/UserImages/b95b8116-14d8-4711-83a4-5b323c1a7909/Img/_design/2017/arrows.png) 0 0 no-repeat;}
#homepage #new .owl-nav  .owl-next {right:0; background: url(https://shared1.ad-lister.co.uk/UserImages/b95b8116-14d8-4711-83a4-5b323c1a7909/Img/_design/2017/arrows.png) right top no-repeat;}
                                                                                     /*=====================   category   ========================*/											

@-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:20px auto 20px auto;float:left; height:auto; border:none;}
#tabs section{display:none;padding:25px 10px; font-size:14px; float:left; width:100%; background:#fff; border-top:1px solid #ccc;}
#tabs section * { font-size:14px !important; }
#tabs input{display:none}
#tabs label{display:block; margin:0; padding:10px 0; font-weight:bold;text-align:center;width:25%; font-size:1.55em; font-family: 'Roboto', sans-serif; color:#000; text-transform:uppercase; box-sizing:border-box; float:left; background:#EDEDED; border:none;}
#tabs .deskV {width:25%}
#tabs label:hover{ color:#fff; background:#000; cursor:pointer}
#tabs input:checked+label{border:none; color:#fff; background:#000;}
#tab1:checked ~ #content1,#tab2:checked ~ #content2,#tab3:checked ~ #content3, #tab4:checked ~ #content4, #tab5:checked ~ #content5, #tab6:checked ~ #content6{display:block;font-family:'Roboto', sans-serif; font-size:14px;  font-weight:normal; line-height:21px;color:#000;}
#tabs .resptab-input, #tabs .resptab-label {display:none;}
#listing .resptab-content table {border-collapse:collapse !important; border-spacing:0 !important; max-width:100% !important; font-family: 'Lato', sans-serif !important;}
#listing .resptab-content img {display:block; max-width:100%;}
#listing .resptab-content h4 {font-family:'Roboto', sans-serif; font-size:14px; color:#000; font-weight:normal; margin:0; line-height:21px;}
#listing .resptab-content p {font-family:'Roboto', sans-serif; font-size:14px; color:#000; font-weight:normal; line-height:21px;}
#listing .resptab-content span {font-family:'Roboto', sans-serif; font-size:14px; color:#000; font-weight:normal; line-height:21px;}
#listing .resptab-content li {display:block !important;}
#listing #similar-wrap {display:block; width:100%; min-height:435px; margin:0; padding:0; float:left;}
#similar-wrap:after {content:'';display: table;clear:both;}
h3.itemhead{display:block; margin:0px;width:100%; padding:10px 0 5px 0; font-family: 'Roboto', sans-serif; font-size:1.8em; color:#000; text-align:center; font-weight:500; border-bottom:2px #000 solid; }
#similarr {display: block; min-height: 345px;margin:0 auto;padding:0; width: 100%; float:left;}
#similarr .product {display:block; width:100%; height:auto; margin:0; padding:0;}
.product:after {display:table; content:''; clear:both;}
#similarr .prod{ width:23%; height:325px; margin:10px 1% 10px 1%; display:block; position:relative; float:left; padding:10px; background:#fff;}
#similarr .prod .btn { display:none; }

#similarr .prod:hover {box-shadow:0 0 10px -5px #4595db;}
#similarr .prod.it9, #similarr .prod.it10, #similarr .prod.it11, #similarr .prod.it12  {display:none;}
#similarr .image {display:block; width:100%; height:185px; margin:0 auto; position:relative; overflow:hidden;}
#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; -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:'Roboto', sans-serif; font-size:14px; font-weight:normal;line-height:16px; color:#000 !important; text-decoration:none; text-align:left; width:100% !important; margin:0;}
#similarr .title a:hover { text-decoration:underline;}
#similarr .price {font-family:'Roboto', sans-serif; font-size:1.45em; font-weight:bold;line-height:15px; color:#000; display:block;  text-align:center;margin:20px auto 20px auto;}
#similarr .price p {display:inline-block; margin:0;}
#similarr .btn a {display:block; margin:auto; width:130px !important; font-size:1em; text-transform:capitalize; padding:0; height:30px; line-height:30px; color:#fff !important; background:#4595db; text-decoration:none; position:absolute; bottom:15px; right:10px; text-align:center; text-decoration:none;}
#similarr .btn a:hover {box-shadow:3px 3px 3px #000;}
#similarr .title > h4 {margin:0;}			
					  
.eleven {max-width:1580px !important; height:auto;padding:0; display:block; margin:0 auto;}
/*=====================   content   ========================*/
.v4title font {font-family:'Roboto', sans-serif !important; font-size:18px !important; font-weight:bold !important; color:#000; margin:0; text-transform:uppercase; text-align:left; padding:0 0 0 20px}
table.v4acp tr.v4acp_head td.v4title {height:30px; padding:0 !important; text-align:left;}
table.v4midBox {border:none !important;}
.v4baccent {display:none;}
.one {width:2% !important;}
.seven {width:73% !important;}
#CentralArea #fpcap, #TopPromoArea {display:none;}
#CentralArea .v4stabl {display:none;}
.grid td.gallery {margin:0;border:none; padding:10px 0 0 0;}
.grid td.gallery.left {padding-right:0; padding-left:10px;}
.grid {border-spacing: 0; border-collapse: collapse;}
table.gallery {border:none; min-height:410px; display:block; background:#F4F0ED; position:relative; padding:10px; border-bottom:none; text-align:center; }
table.gallery:hover{border: 1px solid gray;box-shadow: 10px 10px 10px #ccc;cursor: pointer;left: -10px;top: -10px;}
.r3_t {display:none;}	
.ctrlbr {border:none !important; background:#F4F0ED !important;}
.rs_box {border:none !important;}
.cmpBr {border:none !important; background:#F4F0ED !important;}
.r3_c {border:none !important}
.r3_bl {display:none !important;}
table.pgbc {border:none !important; background:#F4F0ED;}
.itemseparator {display:none !important;}
#v4-140 {border:none !important;}
#v4-138 {padding:0 !important;}
td#CentralArea div.dynpg {padding:15px 0 0 0;}
.pager {display:inline-block !important; padding-left:200px;}
.form {visibility:visible !important; }
.disabled {color:#000 !important;}
.r3_cm.bp.tp {padding:0 !important;}
td#CentralArea div.dynpg {border:none;}
span.pdmt .label {color:#000; font-size:10px}
span.pdmt .cur {color:#000; font-size:10px}
.mi, .ii.iippl {display:none;}
table.gallery div.ttl {display:block; margin:15px 0 0 0; padding:0; width:100%; height:auto; overflow:hidden;}
table.gallery div.ttl a{display:block;font-family:'Roboto', sans-serif; font-size:14px; font-weight:normal;line-height:17px; color:#000 !important; text-decoration:none; text-align:left; text-transform:capitalize; width:100% !important; margin:0; height:51px; overflow:hidden; }
table.gallery div.ttl a:hover { text-decoration:underline;}
#CentralArea img.two {display:none;}
#CentralArea .fixed { width:100% !important; margin:0 auto}
table.gallery table.fixed div.cpa, table.gallery table.fixed span.stp.two { display:none; }
#CentralArea .fixed .bin.g-b {color:#000; display:block; margin:20px auto 10px 0; text-align:center; font-family:'Roboto', sans-serif; font-size:1em; font-weight:normal;line-height:19px; font-weight:bold;}
#CentralArea .fixed .four {display:block; margin:0;}
#CentralArea .fixed .basics, table.gallery table.fixed div.time2 {display:none;}
img.two{ visibility:hidden; display:none;}
.btc {display:inline-block; margin:auto; font-family:'Roboto', sans-serif; font-size:1em; text-transform:capitalize; height:40px; line-height:40px; color:#fff !important; background:#000; text-decoration:none;  padding:0 20px; text-align:center; text-decoration:none !important; margin:0 auto;}
.btc span {display:inline-block; width:50px; background:#000; float:right; line-height:30px; height:30px; margin:0; color:#fff;}
.g-nav.subtitle {display:none !important;}
/*=====================   left-side   ========================*/
#LeftPanel {width:25% !important;}
#LeftPanel .v4accent {display:none;}
#LeftPanel table.v4acp { background:#000; }
#LeftPanel table.v4acp tr.v4acp_head td.v4title {height:40px; background:#000; padding:0 0 0 10px !important; text-align:left;}
#LeftPanel .v4title font {font-family:'Roboto', sans-serif !important; font-size:1.7em !important; font-weight:normal !important; color:#fff; margin:0; text-transform:uppercase; background:#000; text-align:left; padding:0;}
#LeftPanel .v4title h2 {font-family: 'Roboto', sans-serif; font-size:20px !important; font-weight:bold !important; color:#fff; margin:0; text-transform:uppercase; background:#000; text-align:left; padding:0 0 0 0px !important; }
#LeftPanel table.v4midBox {border:none;}
#LeftPanel .ttl {display:none !important;}
#LeftPanel .cnt {display:none;}
#LeftPanel .v4mid {background:#EDEDED; color:#000;}
#LeftPanel .lev1{margin:0 !important; padding:0 0 0 0px !important; list-style-type:none !important;}
#LeftPanel .lev1 li {display:block; position:relative; margin:0 !important; border-bottom:none !important; border-top:1px solid #fff !important; background:#EDEDED;}
#LeftPanel .lev1 li:last-child {border-bottom:none !important;}
#LeftPanel .lev1 li:first-child {border-top:none !important;}
#LeftPanel .lev1 li a {font-family:'Roboto', sans-serif; font-weight:normal; color:#000 !important; line-height:18px;text-transform:capitalize; display:block; padding:11px 0 11px 15px; text-decoration:none; font-size:1.1em;}
#LeftPanel .lev1 li:hover a { color:#fff !important; background:#000; padding-left:15px; text-decoration:underline;}
#LeftPanel .lev2 > li:hover a{ color:#fff !important; background:#000;  padding-left:30px; text-decoration:underline;}
#LeftPanel table.v4midBox tr.v4acp_mid td.v4mid {padding:0;}
#LeftPanel div.lcat {width:100%;}
#LeftPanel table.v4acpcont {margin-bottom:10px !important; padding:0px; background:#EDEDED;}
#LeftPanel .lev1 li span{font-family:'Roboto', sans-serif;font-size:16px;font-weight:normal;color:#fff; background:#000; line-height:18px;text-transform:uppercase;display:block;padding:11px 0 11px 15px;text-decoration:underline;}
#LeftPanel .lev1 li .cnt {display:none !important;}
.v4mid .lev1 .lev2 {padding:0; border-top:1px solid #383838;}
.v4mid .lev1 .lev2 li span{ padding:11px 0 11px 30px !important; line-height:18px !important; text-decoration:underline;}
.v4mid .lev1 .lev2 li a{ padding:11px 0 11px 30px !important; line-height:18px !important; background:none;}
.v4mid .lev1 .lev2 li:hover a {  padding-left:25px;}
.lcat a.all_cats { padding:5px 0 5px 15px; }
#LeftPanel .lcat .link {display:none;}
#LeftPanel #promoboxxleft {display:block; width:100%; height:auto; margin:0; padding:0;}
#promoboxxleft:after {display:table; content:''; clear:both;}
#promoboxxleft .c-arrivals{display:block; width:100%; height:auto; margin:0; padding:0; float:left; position:relative; overflow:hidden;}
#promoboxxleft .c-arrivals img {display:block; width:100%; height:auto; margin:0; padding:0; position:relative;} 
#promoboxxleft .c-arrivals h1 {display:block; width:95%; min-height:50px; line-height:50px; margin:auto; padding:0; position:absolute; top:55px; left:10px; text-align:left; font-family: 'Roboto', sans-serif; font-size:50px; font-weight:500; text-transform:uppercase; text-decoration:none; color:#fff;}
#promoboxxleft .c-arrivals a{display:block; width:160px; height:40px; line-height:36px; margin:auto; padding:0; position:absolute; bottom:50px; left:10px; text-align:center; font-family: 'Roboto', sans-serif; font-size:18px; text-transform:uppercase; font-weight:500; text-decoration:none;color:#fff; border:2px solid #fff;}
#promoboxxleft .c-arrivals a:hover {background:#4595d1; box-shadow:3px 3px 3px #333; border:2px solid #4595d1;}
#promoboxxleft h3{display:block; margin:0;width:100%;height:70px; padding:0; line-height:70px; font-family: 'Roboto', sans-serif; font-size:25px; text-transform:uppercase; color:#4595d1; text-align:center; font-weight:500; float:left;}
#promoboxxleft h3 span {color:#000;}
#promoboxxleft .topitemholder {display:block; width:100%; height:auto; padding:0; margin:0 auto; background:tranparent; float:left;}
.topitemholder:after {display: table;content:'';clear:both;}
#promoboxxleft .topitemholder .topitembox { width:100%; height:auto; margin:0 auto; display:block; position:relative; float:left; padding:0 10px; background:#fff;}
#promoboxxleft #topitemimage {display:block; width:100%; height:185px; margin:0 auto; position:relative; overflow:hidden;}
#promoboxxleft .topitemimg {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;}
#promoboxxleft #topitemtitle {display:block; margin:15px 0 0 0; padding:0; width:100%; height:auto; overflow:hidden;}
#promoboxxleft #topitemtitle a{display:block; font-family:'Roboto', sans-serif; font-size:14px; font-weight:normal;line-height:16px; color:#000 !important; text-decoration:none; text-align:left; width:100% !important; margin:0;}
#promoboxxleft #topitemtitle a:hover { text-decoration:underline;}
#promoboxxleft .topitemprice2 {font-family:'Roboto', sans-serif; font-size:16px; font-weight:bold; line-height:19px; color:#4595d1; display:block;  text-align:right;margin:15px auto 10px 0;}
#promoboxxleft .topitembox .btm {display:block; margin:10px 0 0 auto; width:130px !important; font-family::'Roboto', sans-serif; font-size:1em; text-transform:capitalize; padding:0; height:30px; line-height:30px; color:#fff; background:#4595d1; text-decoration:none; text-align:center; text-decoration:none;}
#promoboxxleft .topitembox .btm span {display:inline-block; width:50px; background:#000; float:right; line-height:30px; height:30px; margin:0; color:#fff;}
        

                                                                                           /*=====================   listing   ========================*/                                                                                    




#listing {display:block; width:100%; height:auto; margin:0 auto; padding:0; font-size:14px;}
#listing #contentAll { display:block; max-width:1140px; height:auto; margin:0 auto 30px auto; padding:0; overflow:hidden;}
#contentAll:after{display:table; content:''; clear:both;}
#listing #produ h2.title2 {color: #000;display: none;margin: 0 auto 20px 0; padding:0 0 0 10px; font-size:18px; font-family:'Roboto', sans-serif; font-weight:normal; line-height:20px; width:100%; text-align:left;}
#listing #produ {display:block; width:100%; height:auto; margin:15px 0 0 0; padding:0; position:relative; clear:both; }
#produ:after { display:table; content:''; clear:both;}
#listing #sidecat { float:left; width:22%; margin-right:1%; }
#listing #sidecat #categoriesside { margin:0; padding:0; list-style-type:none; }
#listing #sidecat #sidecathead { font-family: 'Roboto', sans-serif; font-size:20px !important; font-weight:bold !important; color:#fff; margin:0; text-transform:uppercase; background:#000; text-align:left; padding:0 0 0 15px !important; line-height:40px; }
#listing #sidecat li{ display:block; position:relative; margin:0 !important; border-bottom:none !important; border-top:1px solid #fff !important; background:#EDEDED; }
#listing #sidecat li:last-child {border-bottom:none !important;}
#listing #sidecat li:first-child {border-top:none !important;}
#listing #sidecat li a {font-family:'Roboto', sans-serif; font-weight:normal; color:#000 !important; line-height:18px;text-transform:capitalize; display:block; padding:11px 0 11px 15px; text-decoration:none; font-size:1.1em;}
#listing #sidecat li:hover a { color:#fff !important; background:#000; padding-left:15px; text-decoration:underline;}
#listing #sidecat li .level2 { display:none !important; }
#listing .gallery{width:100%;position:relative;padding-top:450px;margin:0 auto; }
#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 1% 0 1%;box-shadow:0 0 10px -5px #000;float:left;cursor:pointer;transition:all .5s;opacity:.6; width:23%; height:100px; 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 #imag {display:block; width:100%; height:auto;  margin:0; padding:0 0px 0 0; float:right; width:77%; }
#listing #imag.imag-left {display:block; width:36%; height:auto; float:left; margin:0; padding:0 10px 0 0; border-right:1px solid #ccc;}
#listing #imag .hidden {display: none}
#listing #imag #gallery {width: 100%; display:block; height:auto;}
#listing #imag #gallery .bigImg {display:block; width:100%; height:450px; position:relative; overflow:hidden; margin-bottom:10px; padding:0;}
#listing #imag #gallery .bigImg img {width:auto; height:auto; max-width:100%; max-height:450px; display:block; margin:auto; position:absolute; left:0; right:0; top:0; padding:0;}
#listing #imag .thumbs {display:block; width:100%; margin:0 auto; position:relative; height:100px; padding:0 40px;}
#listing #imag .thumb {display: block; height: 100px !important;overflow: hidden;position: relative !important; width: 100%; background:#fff;}
#listing #imag .thumb > img {bottom: 0;display: block !important;height: auto;left: 0;margin: auto;max-height: 90px; max-width: 100%;padding: 0;position: absolute;right: 0;top: 0;width: auto;}
#listing #imag .owl-controls .owl-prev {display:block; position:absolute; bottom:0; top:0; left:0px; margin:auto; background:url(images/left.png) no-repeat 0 50%; width:41px; height:41px; text-indent:-99999px;}
#listing #imag .owl-controls .owl-next {display:block; position:absolute; bottom:0; top:0; right:0px; margin:auto; background:url(images/right.png) no-repeat 100% 50%; width:41px; height:41px; text-indent:-99999px;}

#listing #descriptions {display:block;  min-height:450px; padding:10px 0 0 0px; position:relative; }
#listing #descriptions.descriptions-right {display:block; width:40%; min-height:450px; padding:0 0 0 0px; position:relative; float:right;}
.descrbody { font-size:1em; color:#000; padding:10px 0; }
#descriptions:after {display:table; content:''; clear:both;}
#listing #descriptions h2.title {color:#000; display:block; margin:0 0 20px 0; padding: 0; font-size:1.35em; font-family:'Roboto', sans-serif; font-weight:normal; line-height:25px; width:100%; text-align:left; }
h3.descrhead { margin:0; padding:5px 10px; background:#EDEDED; color:#000; text-transform:uppercase; font-size:1.45em; font-weight:normal; }
#listing #descriptions h6{display:block;font-family:'Roboto', sans-serif;font-size:30px; font-weight:bold;line-height:65px; color:#4595db; text-align:left; text-decoration:none; margin:0 0 20px 0; padding:0; text-transform:uppercase; border-bottom:1px solid #bfbfbf; border-top:1px solid #bfbfbf; float:left; width:100%; height:65px; width:100%;}
#listing #descriptions .btn.watch{background:url(images/prev.jpg) no-repeat 0 50%; hegiht:35px; color:#000; margin:0 0 10px 0; display:block; padding:0 0 0 45px; line-height:35px; font-size:16px; font-family: 'Roboto', sans-serif; font-weight:bold; text-decoration:none !important; width:100%; text-transform:uppercase; float:left;}
#listing #descriptions .btn.ask{background:url(images/add.jpg) no-repeat 0 50%; hegiht:35px; color:#000; margin:0 0 20px 0; display:block; padding:0 0 0 45px; line-height:35px; font-size:16px; font-family: 'Roboto', sans-serif; font-weight:bold; text-decoration:none !important; width:100%; text-transform:uppercase; float:left;}
#listing #descriptions .btn.add_l {background:url(images/plus.jpg) no-repeat 0 50%; hegiht:35px; color:#000; margin:0 0 10px 0; display:block; padding:0 0 0 45px; line-height:35px; font-size:16px; font-family: 'Roboto', sans-serif; font-weight:bold; text-decoration:none !important; width:100%; text-transform:uppercase; float:left;}
#listing #descriptions .btn.watch:hover {text-decoration:underline;}
#listing #descriptions .btn.ask:hover {text-decoration:underline;}
#listing #descriptions .btn.add-l:hover {text-decoration:underline;}
#listing #descriptions .linee {display:block; width:100%; height:1px; background:#ccc; margin:20px 0 10px 0; padding:0; float:left;}

#listing #descriptions .keyy {display:block; width:100%; height:auto; margin:0 auto; padding:20px 15px; float:left; background:#4595db;}
.keyy:after {content:'';display: table;clear:both;}
#listing #descriptions .keyy h3.kee{display:block; width:100%; height:25px; line-height:25px; text-align:left; margin:0 auto 10px auto; font-family: 'Roboto', sans-serif; font-weight:bold; font-size:20px; text-transform:uppercase; text-decoration:none; color:#fff;}
#listing #descriptions .keyy ul{width:100%; height:auto; margin:0 auto; padding:0 0 0 10px !important;}
#listing #descriptions .keyy ul li{display:block; margin:0; list-style:disc; padding:7px 0 7px 10px; width:100%; min-height:30px; float:left; font-family:'Roboto', sans-serif; font-size:16px; font-weight:normal; color:#fff; border-bottom:1px solid #59a9e5; background:url(images/arrow-ul.jpg) no-repeat 0 14.5px;}


#listing #tabs {width:100%;  height:auto; display:block; margin:20px auto 20px auto; padding:0; float:left;}
#tabs:before,
#tabs:after {content:'';display: table;clear:both;}
#listing #tabs ul.tabs-menu{ display:table; margin:0px; padding:0px; text-align:center; width:100%; height:50px; background:#fff; border-bottom:1px solid #ccc;}
#listing #tabs ul li {display:table-cell; vertical-align:middle; height:50px;}
#listing #tabs ul li a {display:inline-block;height:50px;line-height:50px;margin:0;padding:0 15px;text-align:center;background:#fff;color:#000;font-family: 'Helvetica Neue LT Std', Aria; font-size:18px;text-transform:uppercase; font-weight:bold; width:100%; text-decoration:none;}				
#listing #tabs li a.active {color:#4595db;}
#listing #tabs .current a{color:#4595db}
#listing #content .tab { width:100%; min-height:auto; padding:15px 10px 30px 10px; display:block; margin:0 auto; background:#fff;}
#listing #content .tab-content { height:auto;  font-family:'Roboto', sans-serif; font-size:14px;  font-weight:normal; line-height:21px; margin-bottom:0px; display:none; padding:0; color:#000;}
#listing #content .tab-content table {border-collapse:collapse !important; border-spacing:0 !important; max-width:100% !important; font-family: 'Lato', sans-serif !important;}
#listing #content .tab-content img {display:block; max-width:100%;}
#listing #content .tab-content h4 {font-family:'Roboto', sans-serif; font-size:14px; color:#000; font-weight:normal; margin:0; line-height:21px;}
#listing #content .tab-content p {font-family:'Roboto', sans-serif; font-size:14px; color:#000; font-weight:normal; line-height:21px;}
#listing #content .tab-content span {font-family:'Roboto', sans-serif; font-size:14px; color:#000; font-weight:normal; line-height:21px;}
#listing #content .tab-content li {display:block !important;}
#listing #resptab, #listing #resp-descrip {display:none;}
#listing #similar-wrap {display:block; width:100%; min-height:435px; margin:0; padding:0; float:left;}
#similar-wrap:after {content:'';display: table;clear:both;}
#listing #similar-wrap h3.sii{display:block;margin:0;width:100%;height:100px;padding:0;line-height:100px; font-family: 'Roboto', sans-serif; font-size:55px; text-transform:uppercase; color:#4595d1; text-align:center; font-weight:500;}
#listing #similar-wrap h3.sii span {color:#000;}
#listing #similar-wrap .similar {display:block; margin:0 auto; padding: 0 40px; max-width:1140px; min-height:415px;}
#listing #similar-wrap .similar .inside {margin:0 auto 5px auto; width:100%; height:410px; float:left; display:block; position:relative; padding:15px; background:#fff;}
#listing #similar-wrap .similar .image {display:block; width:100%; height:185px; margin:0 auto; position:relative; overflow:hidden;}
#listing #similar-wrap .similar .inside 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;}
#listing #similar-wrap .similar .inside .title {display:block; margin:15px 0 0 0; padding:0; width:100%; height:auto; overflow:hidden;}
#listing #similar-wrap .similar .inside .title a {display:block; font-family:'Roboto', sans-serif; font-size:14px; font-weight:normal;line-height:16px; color:#000 !important; text-decoration:none; text-align:left; text-transform:capitalize; width:100% !important; margin:0;}
#listing #similar-wrap .similar .inside .title a:hover { text-decoration:underline;}
#listing #similar-wrap .similar .inside .price {font-family:'Roboto', sans-serif; font-size:16px; font-weight:bold; line-height:19px; color:#000; display:block;  text-align:right;margin:20px auto 10px 0;}
#listing #similar-wrap .similar .sItem {margin:0 auto 5px auto; width:100%; height:410px; float:left; display:block; position:relative; padding:15px; background:#fff;}
#listing #similar-wrap .similar .sItem .JA_SI_ImageDiv {display:block; width:100%; height:185px; margin:0 auto; position:relative; overflow:hidden;}
#listing #similar-wrap .similar .sItem .JA_SI_ImageDiv 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;}
#listing #similar-wrap .similar .sItem .JA_SI_Title {display:block; margin:15px 0 0 0; padding:0; width:100%; height:auto; overflow:hidden;}
#listing #similar-wrap .similar .sItem .JA_SI_Title a {display:block; font-family:'Roboto', sans-serif; font-size:14px; font-weight:normal;line-height:16px; color:#000 !important; text-decoration:none; text-align:left; width:100% !important; margin:0;}
#listing #similar-wrap .similar .sItem .JA_SI_Title a:hover {text-decoration:underline;}
#listing #similar-wrap .similar .sItem .JA_SI_Price{font-family:'Roboto', sans-serif; font-size:16px; font-weight:bold; line-height:19px; color:#000; display:block;  text-align:right;margin:20px auto 10px 0;}
#listing .btnn{display:block; margin:auto; width:130px !important; font-size:1em; text-transform:capitalize; padding:0; height:30px; line-height:30px; color:#fff !important; background:#4595db; text-decoration:none; position:absolute; bottom:15px; right:15px; text-align:center; text-decoration:none;}
#listing .btnn span {display:inline-block; width:50px; background:#000; float:right; line-height:30px; height:30px; margin:0; color:#fff;}
#listing #similar-wrap .owl-prev {display:inline-block; position:absolute;left:0px; top:0; bottom:0; background:url(images/left.png) no-repeat 50% 50%; line-height:40px; width:40px; text-indent:9999px; overflow:hidden;}
#listing #similar-wrap .owl-next {display:inline-block; position:absolute;right:0px; top:0; bottom:0; background:url(images/right.png) no-repeat 50% 50%; line-height:40px; width:40px; text-indent:9999px; overflow:hidden;}
#listing #similar-wrap .similar .inside:hover, #listing #similar-wrap .similar .sItem:hover{border: 1px solid gray;box-shadow: 5px 5px 5px #ccc;}


@media screen and (max-width: 1250px){
#header .menuu ul li a, #header #categoriestop li a { font-size:1em; padding:0 5px; }

}
@media screen and (max-width: 1100px){
}
@media screen and (max-width: 980px){
#listing #sidecat { display:none; }
#listing #imag { width:48% !important; }
#listing #descriptions { width:51%; }
.servicesmobile { display:block !important; }
.servicesnormal { display:none; }
.services h2 > div { width:49.8%; }
.services h2 div.free-2 {  float:right; border-right:none;  }
.services h2 div.free-3 { float:none; width:100%;border-top:2px #fff solid; clear:both;  }
body {-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; transition: all 0.4s ease; padding:0 1% !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;}
#gh, .tb_v4bc, #glbfooter, .stBadge, #header .wrap-h, #header .logo, #header .menuu, #footer .b-footer, #homepage #new, .eleven, #listing #content, #listing #similar-wrap .similar {width:100% !important;}
.stBadge {min-width:100% !important;}
.logo, #footer .b-footer, #header .top-header {padding:0 10px !important;}
#header .logo h3.p-line {left:10px;}	
.pagecontainer #header .menuubg {display:none;}
#header .mainmenu {display:block;}
#header .mainmenu ul {display:none;}
#header .respmenu {display:block; width:100%;}
#header .show-menu, #header #menuu2 {display:block !important;}
#listing #header .menuubg{position:static;display:none; height:auto; width:100%; margin:0; float:left; border-top:none; background:#000; padding:5px 15px;}
#header .topM {display:none !important;}
#header #menuu2 ul{background:#000;display:block; padding:0 !important; width:100%; z-index:999999; clear:both; box-shadow:none; float:left; margin:0;}
#header #menuu2 ul 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; background:none !important; }
#header #menuu2 ul li a {font-family:'Roboto', sans-serif; font-size:16px; font-weight:normal; height: auto;line-height:40px;padding:0 0 0 10px; text-align:left; text-transform:uppercase; width:100% !important; text-align:left !important; display:block !important;  position:relative; color:#fff; text-decoration:none; border-top:1px solid #272727;}
#header #menuu2 .level2 {display:block; width:100%; height:auto; margin:0; padding:0 0 0 25px !important;}
#header #menuu2 .level2 li a {border:none !important;}
#header .homee{display:block; font-family:'Roboto', sans-serif; font-size:16px; font-weight:normal; height: auto;line-height:40px;padding:0 0 0 10px; text-align:left; text-transform:uppercase; position:relative; line-height:40px; float:left; width:100%; color:#fff; text-decoration:none;}
/* homepage */
}
@media screen and (max-width: 920px){
/*= category =*/
#LeftPanel, .one {display:none;}
.seven {width:100%;}
#listing .gallery{padding-top:400px;}
#listing .gallery>img{max-height:400px;}
#listing .gallery label {width:31.333%;}
#similarr .prod { width:31.33%;}
#similarr .prod.it4 {display:none;}

}
@media screen and (max-width: 880px){
/*= homepage =*/
#slideshow h2 span {margin-left:100px;}
/*#slideshow .slidee .owl-prev {background:url(images/left.png) no-repeat 30% 50% !important; width:100px;}
#slideshow .slidee .owl-next {background:url(images/right.png) no-repeat 80% 50% !important; width:100px;}
*/#hcategories .topitembox {width:100% !important;}


/*= listing =*/
#listing #descriptions h2.title {font-size:19px; line-height:21px;}
#listing #similar-wrap h3 {font-size:30px; line-height:60px; height:60px;}
}
@media screen and (max-width: 780px){
#slideshow h2 span {margin-left:75px;}
ul:after {display:table; content:''; clear:both;}
#footer .box3, #footer .box2, #footer .box1 {width:33%;}
#footer .box4 {width:100%; padding:0;}
#footer .jti {margin:15px auto 25px auto;}
/*= listing =*/
#listing #contentAll h2.freee span {margin-left:75px;}
#listing #produ h2.title2{display:block;}
#listing #imag {width:100%; padding:0; border:none; margin:0 0 15px 0;}
#listing #descriptions {width:100%; padding:0;}
#listing #descriptions h2.title {display:none;}
#listing #descriptions h6 {font-size:23px; border-top:none;}
#listing .gallery{padding-top:500px;}
#listing .gallery>img{max-height:500px;}
#listing .gallery label {width:18%;}
#tabs {border:none; background:none; margin:0 0 15px 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, #tab6:checked ~ #content6{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 15px;font-size:20px;font-weight:bold;margin:10px 0 0 0;background:#272727;text-align:left;line-height:40px;font-family: 'Roboto', 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; border:none; background:#fff;}
#tabs .resptab-content img {display:block; max-width:100%;}
#tabs .resptab-input:not(checked) ~ .resptab-content{display:none}
#tabs .resptab-input {display:none !important;}
#ID-1:checked ~ #content1, #ID-2:checked ~ #content2, #ID-3:checked ~ #content3, #ID-4:checked ~ #content4, #ID-5:checked ~ #content5, #ID-6:checked ~ #content6 {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, #ID-6:checked:checked ~ #L66 {color:#000 !important; background:#fff; width:100%; margin:10px 0 0 0;}
#tabs .resptab table {border-collapse:collapse !important; border-spacing:0 !important; max-width:100% !important; font-family:'Roboto', sans-serif !important; font-size:10px !important;}
#similarr .prod { width:48%;}
#similarr .prod.it4 {display:block;}
}
@media screen and (max-width: 680px){
  #listing #descriptions.descriptions-right,
  #listing #imag.imag-left {width:100% !important; float:none; clear:both}
  #listing #imag.imag-left {border:0; padding:0;}
  #listing #descriptions.descriptions-right {padding-top:20px;}
  
.services h2 > div { width:100%; border-right:none;border-top:2px #fff solid;float:none; width:100%; clear:both; }

#header .upmenu {width:100%;}
#header .upmenu li a {text-align:center; padding:0 15px;}
#header .logo .imglog {margin:0 auto;}
#header .logo {margin:15px auto 5px auto;}
#header .logo .search{width:100%; margin:15px auto 0 auto;}
#header .logo .search .searchField {padding:0 40px 0 10px}
#header .mainmenu .respmenu {padding:0 20px;}
#slideshow h2 span {margin-left:35px;}
/*category*/
grid td.gallery {width:50% !important; display:block;};
.grid td.gallery.left {width:50% !important; display:block;}
.pager { padding:0;}
#newProducts {display:block; width:100%; height:auto; margin:0 auto; position:relative;}
.r_product {display:block; width:49%;  margin:10px 0 0 2%; /*min-height:410px;*/ float:left; position:relative !important; overflow:hidden; padding:15px; background:#F4F0ED; }
.r_product:nth-child(2n+1) { margin:10px 0 0 0;}
.r_product .inside {display:block; width:100%; /*height:410px !important;*/ text-align:center;}
.r_product .inside .title a {display:block; font-family:'Roboto', sans-serif; font-size:14px; font-weight:normal;line-height:16px; color:#000 !important; text-decoration:none; text-align:left; width:100% !important; margin:0;}
.thumb {display:block; margin: 0 0 25px 0;}
.inside img {display:block; margin:10px auto 0 auto; max-width:100%; max-height:175px;}
#CentralArea .fixed { margin:10px auto 0 auto; bottom:0; position:static;}
#TopPromoArea {display:none !important;}
.ship.clearFullDiv.clr.two {display:none;}
.clr.time2.two {display:none;}
table.pgbc {border-top:15px solid #f7f6f6 !important;}
.dynpg .m {text-align:center;}
#v4-100{display:none;}
.dynpg .r .form, .dynpg .l {display:none;}
.oriprs.two {float:right; text-decoration:line-through;}
/*= listing =*/
#listing #content h2.freee span {margin-left:35px;}

#listing #resp-descrip {display:block; margin:20px auto 10px auto; width:100%; height:auto; padding:0; float:left;}
#listing #resp-descrip h3.r-desc {display:block; margin:0; width:100%; height:35px; line-height:35px; background:#fff; color:#4595d1; font-family: 'Roboto', sans-serif; font-size:20px; font-weight:bold; text-align:left; text-transform:uppercase; text-decoration:none; padding:0 0 0 10px;}
#listing #resp-descrip .r-content {display:block; background:#fff; padding:15px 5px 35px 5px; margin:0 auto; text-align:left; font-family:'Roboto', sans-serif; font-size:1em; line-height:16px; color:#000;text-decoration:none; font-weight:normal;}
#listing #resp-descrip .r-content table {border-collapse:collapse !important; border-spacing:0 !important; max-width:100% !important; overflow-x:scroll !important; margin:0 !important; font-size:7px !important; display:block !important; max-width:100% !important;}
#listing #resp-descrip .r-content div {display:block; max-width:100% !important;}
#listing #resp-descrip .r-content img {display:block; max-width:100%;}
#listing #resptab { display: block; height: auto; margin: 10px auto 5px auto; width: 100%; float:left;}
#content #resptab table {max-width:100% !important;}
#flip1 { display:block;width:100%; height:40px; background: #272727; cursor:pointer; margin-bottom:10px;}
#flip1 h3 { font-family: 'Roboto', sans-serif; font-size:20px; font-weight:bold; color:#fff; display:block; text-align:left; text-decoration:none; line-height:40px; padding:0 10px; text-transform:uppercase; margin:0 auto; height:40px;}
#panel1 {width:100%; height:auto; display: none; margin-bottom:10px; padding:0 5px 10px 5px; background:#fff !important;}
#panel1 h4 {margin:0; font-family:'Roboto', sans-serif; font-size:1em; font-weight:normal; color:#000; display:block; text-align:left; text-decoration:none; line-height:15px; padding:0;}
#flip2 { display:block;width:100%; height:40px; background: #272727; cursor:pointer; margin-bottom:10px;}
#flip2 h3 { font-family: 'Roboto', sans-serif; font-size:20px; font-weight:bold; color:#fff; display:block; text-align:left; text-decoration:none; line-height:40px; padding:0 10px; text-transform:uppercase; margin:0 auto; height:40px;}
#panel2 {width:100%; height:auto; display: none; margin-bottom:10px; padding:0 5px 10px 5px; background:#fff !important;}
#panel2 h4 {margin:0; font-family:'Roboto', sans-serif; font-size:1em; font-weight:normal; color:#000; display:block; text-align:left; text-decoration:none; line-height:15px; padding:0;}
#flip3 { display:block;width:100%; height:40px; background: #272727; cursor:pointer; margin-bottom:10px;}
#flip3 h3 { font-family: 'Roboto', sans-serif; font-size:20px; font-weight:bold; color:#fff; display:block; text-align:left; text-decoration:none; line-height:40px; padding:0 10px; text-transform:uppercase; margin:0 auto; height:40px;}
#panel3 {width:100%; height:auto; display: none; margin-bottom:10px; padding:0 5px 10px 5px; background:#fff !important;}
#panel3 h4 {margin:0; font-family:'Roboto', sans-serif; font-size:1em; font-weight:normal; color:#000; display:block; text-align:left; text-decoration:none; line-height:15px; padding:0;}
#flip4 { display:block;width:100%; height:40px; background: #272727; cursor:pointer; margin-bottom:10px;}
#flip4 h3 { font-family: 'Roboto', sans-serif; font-size:20px; font-weight:bold; color:#fff; display:block; text-align:left; text-decoration:none; line-height:40px; padding:0 10px; text-transform:uppercase; margin:0 auto; height:40px;}
#panel4 {width:100%; height:auto; display: none; margin-bottom:10px; padding:0 5px 10px 5px; background:#fff !important;}
#panel4 h4 {margin:0; font-family:'Roboto', sans-serif; font-size:1em; font-weight:normal; color:#000; display:block; text-align:left; text-decoration:none; line-height:15px; padding:0;}
#flip5 { display:block;width:100%; height:40px; background: #272727; cursor:pointer; margin-bottom:10px;}
#flip5 h3 { font-family: 'Roboto', sans-serif; font-size:20px; font-weight:bold; color:#fff; display:block; text-align:left; text-decoration:none; line-height:40px; padding:0 10px; text-transform:uppercase; margin:0 auto; height:40px;}
#panel5 {width:100%; height:auto; display: none; margin-bottom:10px; padding:0 5px 10px 5px; background:#fff !important;}
#panel5 h4 {margin:0; font-family:'Roboto', sans-serif; font-size:1em; font-weight:normal; color:#000; display:block; text-align:left; text-decoration:none; line-height:15px; padding:0;}
#listing #imag {min-height:350px;}
#listing #imag #gallery .bigImg {height:350px;  margin-bottom:10px;}
#listing #imag #gallery .bigImg img { max-height:350px;}
}
@media screen and (max-width: 620px){
#footer .box1, #footer .box2, #footer .box3, #footer .box4 {width:100%; text-align:center;}
#footer .box3 .footerhead { display:none; }
#footer a { text-align:center; }
#footer .jti img.paym {position:static; margin:0 auto 20px auto; float:left;}
/*homepage*/
#slideshow h2 {line-height:25px; position:static; padding:5px 0;}
#slideshow h2 .free-w{ display:block; margin:0;}
#homepage .top-home h2 {font-size:25px;}
#homepage .top-home h3 {font-size:25px;}
/*= listing =*/
#listing .gallery{padding-top:400px;}
#listing .gallery>img{max-height:400px;}
#listing .gallery label {width:23%;}
/*category*/
#slideshow img.cateeg{height:180px;}
}
@media screen and (max-width: 520px){
#footer .jti a img {margin:0 0 auto 100px;}
/*homepage*/
/*category*/
#slideshow img.cateeg { height:130px;}
#listing .gallery label {width:31.33%;}
}
@media screen and (max-width: 480px){
#similarr .prod{display:block; width:100%; height:auto; margin:0 0 15px 0;}
#similarr .image {height:195px;}
#similarr .image img{max-height:195px;}
#similarr .title {width:100%; margin:15px auto 0 auto;}
#similarr .title a{font-size:14px; line-height:17px;}
#similarr .price { margin:20px auto 20px auto;}
#similarr .btn a { margin:0 0 10px auto; position:static}
}
@media screen and (max-width: 420px){
#header .upmenu li a {padding:0;}
/*category*/
.r_product {width:100%; margin:10px 0 0 0 !important; min-height:200px;}	
.r_product .inside .title { width:100%; display:block; margin:0 auto;}
.r_product .inside .fixed .bin.g-b {margin:20px 0 35px auto !important;}
.r_product .inside  {height:auto !important;}
.btc {display:block; position:static; margin:15px 0 10px auto;}
/*homepage*/
/*listing*/
#listing .gallery{padding-top:350px;}
#listing .gallery>img{max-height:350px;}

}
@media screen and (max-width: 380px){
#footer .jti img.paym {width:auto; max-width:100%;}
#gh, .tb_v4bc {display:none;}
#footer .box4 ul li, #footer .box1 ul li a {font-size:10px !important;}
#footer .box1 ul li.first, #footer .box3 ul li.first {font-size:13px;}
/*homepage*/
#slideshow h2, #listing #content h2.freee {font-size:18px;}
#listing .gallery{padding-top:300px;}
#listing .gallery>img{max-height:300px;}
#listing .gallery label {width:48%;}

}

.topitemholder:before, .clearfix:before,
.topitemholder:after,.clearfix:after {content: " "; display: table;}
.topitemholder:after,.clearfix:after {clear: both;}

