@charset "utf-8";
body
{
    margin: 0;
    padding: 0;
    font-family: 'Arial';
    font-size: 14px;
    display: inline-block;
    width: 100%;
    color: #161616;
    overflow-x: hidden;
}
input, button, select, textarea{ outline: none; font-family: 'Arial'; }
#Body, #Body *{font-family: 'Arial';}
a, p, strong, ul, h1, h2, h3, h4, h5, h6{margin: 0;padding: 0}
h1{font-size: 24px}
h3{font-size: 28px}
h4{font-size: 22px}
ul li{list-style: none}
a:focus, input:focus{outline: none !important;text-decoration: none;}
a:hover{text-decoration: none}

.pagewidth{float:left; width:100%}
.wrappage {width: 100%; }
input[type=text]::-ms-clear {  display: none !important; width : 0 !important; height: 0 !important; }
input[type=text]::-ms-reveal {  display: none !important; width : 0 !important; height: 0 !important; }
.input-text, .sub_search{outline :0px !important; }
.sub_search{border:0px !important}
#Body .tab-content-m{float:left; width:100%}
.lazy-image{background: url(../images/AjaxLoader.gif) no-repeat center center; max-width:100%; min-height:100px;}
select:focus, button:focus, option:focus, select::-moz-focus-inner, option::-moz-focus-inner {
    outline: none !important;
    border: none !important;
}
code {
    padding: 2px;
    background: #ddd;
}
img{max-width:100%;}
#gh-logo{max-width:500%}
.content-text a.text{cursor:text;}
a.text:hover{text-decoration:none}
/* Micro reset */
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}
/* Begin style header */
.header-container{ display: inline-block; width: 100%; border:0; position:relative; float: left;}
.header-content{ display: inline-block; width: 100%; text-align: center; float: left; padding:15px 0 0px; background: url(../images/Robo-bg-header.png) no-repeat  0 0; background-size: cover; border-bottom: 6px solid #72a814;}
.header-container .header-top{background:#72a814; text-align: center;}
.header-container .header-top ul li, .header-container .header-top ul li a.text{display: inline-block; color: #fff;font-size: 18px; line-height:33px; font-family: 'Arial'; font-weight:700; text-transform:uppercase}
.header-container .header-top ul li:last-child{padding-left: 53px; margin-left:7px; background:url(../images/Robo-bg.png) no-repeat 0 5px; }
.icon-menu-mb,.header-container .header-content .nav-trigger, .add-favourites-mb { display: none;}
.header-container  .header-content .logo-content{ float: left; text-align: left;width: auto;}

.menu-header{ display: inline-block; width:100%; margin-top: 12px;  float: left;}
.menu-header .container { position:relative;}
.menu-header .navigation{float:left;  display:inline-block}
.menu-header .navigation li{float:left; display: inline-block; padding-right: 29px; position: relative; margin-left: -8px; overflow: hidden;}
.menu-header .navigation li:first-child{margin-left: 0px;}
.menu-header .navigation li:after{ position: absolute; top:0; right: 1px; z-index: 1 ; content: ""; width: 29px; height: 41px;  background:  url(../images/Robo-bg.png) no-repeat 0 -35px;}
.menu-header .navigation li a{color:#fff; font-size:16px;  background: #0d4b99; font-family: 'Orbitron', sans-serif !important; font-weight:900; padding:13px 0px 8px 13px; line-height:20px; display:inline-block;  border-radius: 2px 0 0 0;}
.menu-header .navigation li:hover{ z-index: 1}
.menu-header .navigation li:hover:after{ background-position: 0 -85px; }
.menu-header .navigation li:hover a{ background-color: #72a814 }
.menu-header .add-favourites{float:right; display:inline-block ; }
.menu-header .add-favourites a{font-size:16px; display: inline-block; line-height:20px; font-family: 'Orbitron', sans-serif !important; font-weight:900; color:#fff; background:#72a814 url(../images/Robo-bg.png) no-repeat 0px -125px; display:inline-block; padding:13px 22px 8px 42px; border-radius: 0 2px 0 0; position: relative;}
.menu-header .add-favourites a:before{ content: ""; position: absolute; top:0; left: -26px; z-index: 1; border-bottom:0px solid transparent; border-top:41px solid transparent; border-right:27px solid #72a814;  }

/* End style header */
.main-container{ display: inline-block; float: left; width: 100% }
.listing-right-content{padding-top:30px;}
.listing-right-content .product-detail-content{display:inline-block; width:100%;}
.listing-right-content .box-images-details, .listing-right-content .product-shop-container{width:50%; float:left}
.listing-right-content .box-images-details{padding-right:20px;}
.listing-right-content .product-shop-container{ float: right;}
.click-view{display:inline-block; width: 100%; text-align: center; margin: 18px 0 10px; font-size: 12px; color: #565656; font-family: 'Arial';}

.slider{
    width: 100%;
    display:inline-block;
    position:relative;
    overflow: hidden;
}
.slider .grid-wrapper {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    height: 545px;
    width: 545px;
    margin: 0 auto;
}
.slider .grid-item {
    height: 20%;
    width: 20%;
    position:relative;
    z-index:16;
    background:#fff;
    opacity:0;
    float:left;
} 
.slider .grid-item:hover:nth-of-type(5n + 1) ~ .grid-content .img-details p{ left: 0px; }
.slider .grid-item:hover:nth-of-type(1n + 1) ~ .grid-content .img-details  p{ top: 0px; }
.slider .grid-item:hover:nth-of-type(5n + 2) ~ .grid-content .img-details  p{ left: -12.5%; }
.slider .grid-item:hover:nth-of-type(1n + 6) ~ .grid-content .img-details  p{ top: -12.5%; }
.slider .grid-item:hover:nth-of-type(5n + 3) ~ .grid-content .img-details  p{ left: -25%; }
.slider .grid-item:hover:nth-of-type(1n + 11) ~ .grid-content .img-details  p{ top: -25%; }
.slider .grid-item:hover:nth-of-type(5n + 4) ~ .grid-content .img-details  p{ left: -37.5%; }
.slider .grid-item:hover:nth-of-type(1n + 16) ~ .grid-content .img-details  p{ top: -37.5%; }
.slider .grid-item:hover:nth-of-type(5n + 5) ~ .grid-content .img-details  p{ left: -50%; }
.slider .grid-item:hover:nth-of-type(1n + 21) ~ .grid-content .img-details  p{ top: -50%; }
/*Last thing remaining is to add transitions*/
.grid-content{ margin-left: -4px; }
.slider  .img-details{
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
    text-align:center;
    z-index:2;
    height: 545px;
    width:545px;
    overflow: hidden;
    background: #fff
}
.slider  .img-details img{max-height: 545px;}
.slider .grid-item ~ .grid-content .img-details p{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height: 100%; 
}
.slider .grid-item ~ .grid-content .img-details img{
    max-width:100%;
    max-height:100%;
}
.slider .grid-item:hover ~ .grid-content .img-details p{
    width:150%;
    height:150%
} 
.slider .grid-item:hover ~ .grid-content .img-details p img{
    width: auto;
    height: auto;
    max-width:100%;
    max-height:100%
} 

.slider input[name='slide_switch'] {
    display: none;
}

.slider label {
    /*Lets add some spacing for the thumbnails*/
    margin: 4px 0 0 4px;
    cursor: pointer;
    transition: all 0.5s;
    /*Default style = low opacity*/
    opacity: 1;
    float:left;
}
.slider span {
    /*Lets add some spacing for the thumbnails*/
    width:57px;
    height:57px ;
    text-align:center;
    display:inline-table;
    background: #fff; 
    border:1px solid #cfcfcf;
}
.slider input[value=""] + label{display: none !important}
.slider  span:has(img[src=""]){display:none;}
.slider label img{max-width:55px; max-height:55px;width:auto; }
.slider label   img[src=""]{display:none}
/*Time to add the click effects*/
.slider input[name='slide_switch']:checked+label {opacity: 1;}
.slider input[name='slide_switch']:checked+label span{ border: 1px solid #0f0f0f }
.slider input[name='slide_switch']:checked+label span img, .slider span:hover img { }
/*Clicking any thumbnail now should change its opacity(style)*/
/*Time to work on the main images*/
.slider input[name='slide_switch'] ~ .img-details {
    opacity: 0;
    display:none;
}
.slider input[name='slide_switch']:checked + label + .img-details {
    opacity: 1;
    display:block;
    z-index:13;
    background: #fff
}
.slider input[name='slide_switch'][value=""]:checked + label + .img-details {z-index: 0}
.slider input[value*="http"] + label + div{ opacity: 1; display:block; z-index:2;}
.slider input#id1[value=""] + label + div + input#id2[value*="http"] + label + div,
.slider input#id1[value=""] + label + div + input#id2[value=""] + label + div + input#id3[value*="http"] + label + div,
.slider input#id1[value=""] + label + div + input#id2[value=""] + label + div + input#id3[value=""] + label + div + input#id4[value*="http"] + label + div,
.slider input#id1[value=""] + label + div + input#id2[value=""] + label + div + input#id3[value=""] + label + div + input#id4[value=""] + label + div + input#id5[value*="http"] + label + div,
.slider input#id1[value=""] + label + div + input#id2[value=""] + label + div + input#id3[value=""] + label + div + input#id4[value=""] + label + div + input#id5[value=""] + label + div + input#id6[value*="http"] + label + div,
.slider input#id1[value=""] + label + div + input#id2[value=""] + label + div + input#id3[value=""] + label + div + input#id4[value=""] + label + div + input#id5[value=""] + label + div + input#id6[value=""] + label + div + input#id7[value*="http"] + label + div,
.slider input#id1[value=""] + label + div + input#id2[value=""] + label + div + input#id3[value=""] + label + div + input#id4[value=""] + label + div + input#id5[value=""] + label + div + input#id6[value=""] + label + div + input#id7[value=""] + label + div + input#id8[value*="http"] + label + div,
.slider input#id1[value=""] + label + div + input#id2[value=""] + label + div + input#id3[value=""] + label + div + input#id4[value=""] + label + div + input#id5[value=""] + label + div + input#id6[value=""] + label + div + input#id7[value=""] + label + div + input#id8[value=""] + label + div + input#id9[value*="http"] + label + div,
.slider input#id1[value=""] + label + div + input#id2[value=""] + label + div + input#id3[value=""] + label + div + input#id4[value=""] + label + div + input#id5[value=""] + label + div + input#id6[value=""] + label + div + input#id7[value=""] + label + div + input#id8[value=""] + label + div + input#id9[value=""] + label + div + input#id10[value*="http"] + label + div,
.slider input#id1[value=""] + label + div + input#id2[value=""] + label + div + input#id3[value=""] + label + div + input#id4[value=""] + label + div + input#id5[value=""] + label + div + input#id6[value=""] + label + div + input#id7[value=""] + label + div + input#id8[value=""] + label + div + input#id9[value=""] + label + div + input#id10[value=""] + label + div + input#id11[value*="http"] + label + div,
.slider input#id1[value=""] + label + div + input#id2[value=""] + label + div + input#id3[value=""] + label + div + input#id4[value=""] + label + div + input#id5[value=""] + label + div + input#id6[value=""] + label + div + input#id7[value=""] + label + div + input#id8[value=""] + label + div + input#id9[value=""] + label + div + input#id10[value=""] + label + div + input#id11[value=""] + label + div + input#id2[value*="http"] + label + div{ opacity: 1; display:block; z-index:3;}

.listing-right-content .product-view-name-sku {border-bottom:1px solid #cecece}
.listing-right-content .product-view-name{font-size:24px; font-family: 'Arial'; font-weight:700; line-height:31px; color:#252525; text-transform:uppercase; margin:-7px 0 27px; padding-left: 31px; position: relative;}
.listing-right-content .product-view-name:before{ content:""; position: absolute; top:10px; left:0; z-index: 1; width: 25px; height: 15px;  background: url(../images/Robo-bg.png) no-repeat 0 -174px; }
.listing-right-content .product-view-name-sku p	{padding-left: 31px; font-size:14px; font-family:'Arial'; font-weight:700; line-height:18px; color:#848484; margin-bottom:19px;}
.listing-right-content .product-view-name-sku p	span{  font-weight:400; }
.listing-right-content .box-brand{padding:13px 0 13px 31px; border-bottom:1px solid #cecece; display:inline-block; width:100%;}
.listing-right-content .box-brand p{font-size:14px; float: left; line-height:18px;color:#58585a; font-family:'Arial' !important; display:inline-block; padding-right:8px; font-weight:bold;}
.listing-right-content .box-brand p + p{ margin-top: 13px }
.listing-right-content .box-brand p img{  max-width:137px;}
.listing-right-content .box-brand p a,
.listing-right-content .box-brand p span{display:block; font-size:14px; line-height:18px;font-family:'Arial';  color:#848484; font-weight:bold; margin-bottom: 5px;}
.listing-right-content .box-brand p span.name-brand{ font-size:18px;  text-transform:uppercase; color:#2c2c2c; }
.listing-right-content .box-brand p a{padding-right:21px; position:relative; color: #848484; font-weight: 400; font-style: italic;}
.listing-right-content .box-brand p span.name-brand + a[title=""]{display:none}
.listing-right-content .box-brand p a:after{ background:url(../images/Robo-bg.png) no-repeat 0 -201px ; right: 0; width:15px; height:15px; float:right; content:"" ; position:absolute}

.listing-right-content .price{margin-top:30px; padding-left: 31px;}
.listing-right-content .price div{ display: inline-block; }
.listing-right-content .price .price-new{font-size:28px; color:#0d4b99; font-family: 'Arial'; line-height:32px; font-weight: bold;}
.listing-right-content .price .price-old{font-size:20px; color:#58585a; font-family: 'Arial'; line-height:24px; text-decoration:line-through; padding-left:15px;}
.price input{display: none}
.price input ~ .box-price-new{display:none}
.price input[value=""] ~ .box-price-new{display:inline-block}
.price input[value=""] ~ .box-price-old{display: none}

.box-trustmakers .list-box{float:left; padding:0 3px;  }
.box-trustmakers .list-box:first-child{padding:0 6px 0 0}
.box-trustmakers .list-box:last-child{padding:0 0 0  6px}
.box-trustmakers{margin-top:46px; display:inline-block; width:100%;}
.box-trustmakers .box{ padding:0; display: table}
.box-trustmakers .box p{ display: table-cell; vertical-align: middle; text-align: left; font-size:14px; color:#6f6f6f; font-family: 'Arial'; line-height:17px;}
.box-trustmakers .box p strong{display:block; color: #3a3a3a; font-size:16px; text-transform:uppercase;font-weight:700;}
.box-trustmakers .box p span{ background: #c0c0c0; border-radius: 50%; margin-right: 9px; display: inline-block; }

.product-info  {margin-top:32px}
.product-info h2.title, main label span {background:#0d4b99; color:#fff; text-transform:uppercase; font-size:18px; line-height:22px; font-weight:700; font-family: 'Arial';  display:inline-block; padding:11px 13px 6px 17px; border-radius: 3px 0 0 0; position: relative;}
.product-info h2.title{ border-radius: 3px 3px 0 0 }
.product-info h2.title:after{ content: ""; position: absolute; top:0;  right:-24px;  z-index: 1; border-bottom:0px solid transparent; border-top:39px solid transparent; border-left:25px solid #0d4b99; }
.product-info-content, main section {border:2px solid #0d4b99; padding:20px 20px; width:100%;}
.product-info-content, .product-info-content p, .product-info-content a, .product-info-content span, .product-info-content td, .product-info-content th, .product-info-content li{ font-size:14px; color:#363636; font-family:'Arial'; line-height:22px;}
.product-info-content h1, .product-info-content h2, .product-info-content h3, .product-info-content h4, .product-info-content h5, .product-info-content h6{font-size:22px; color:#363636; font-family:'Arial'; line-height:30px; font-weight: bold; margin: 0 0 8px}
.product-info-content h2{ font-size: 20px; line-height: 28px; }
.product-info-content h3{ font-size: 18px; line-height: 26px; }
.product-info-content h4{ font-size: 16px; line-height: 24px; }
.product-info-content h5, .product-info-content h6{ font-size: 14px; line-height: 22px; }
.product-info-content li, main section  li{ position: relative;   margin-bottom: 5px; }
.product-info-content ul li, main section ul li{ padding-left: 13px;  }
.product-info-content ul li:before, main section ul li:before{ content: ""; position: absolute; top:9px; left:0; width: 5px; height: 5px;  background: url(../images/Robo-bg.png) no-repeat 0 -342px; z-index: 1 }
.product-info-content ol,main section ol{ margin: 0 0 0 16px}
.product-info-content ol li, main section  ol li {list-style-type: inherit;}
main section { padding: 20px 17px }
main section p, .product-info-content  p{ margin-bottom: 8px }
main section a, .product-in-fo-content a{ color: #0d4b99 !important; }
main section a:hover, .product-info-content a:hover{  color: #72a814 !important}
main section a:hover,main section a:focus, main section a:visited,
.product-info-content a:hover,.product-info-content a:focus, .product-info-content a:visited{ text-decoration: none; outline: 0 !important }
main section .text, .product-info-content .text{color:#2e2e2e !important;}
main section .text:hover, .product-info-content .text:hover{color:#2e2e2e !important; cursor: context-menu}
.product-info-content h3{float: left; width: 100%; margin: 10px 0 5px;}
.product-info-content font{float: left; width: 100%; margin: 10px 0;}
.product-info-content table{width: 45%;}
.product-info-content table tr td{padding: 5px 0;}
/* begin tabs*/
main {
    min-width: 290px;
    width: 100%;
    margin: 30px 0 0;
    background: #fff;

}
main section {
    display: none;
    width:100%;
    margin-top: -2px;
}
main input {
    display: none;
}
main label { cursor:pointer; padding-right: 27px; position: relative; margin:0 0 0 -10px;}
main input#tab1 + label {  margin-left: 0px;}
main label span{ padding: 11px 15px 8px 22px;  }
main label:after{ position: absolute; top:0; right: 1px; z-index: 1 ; content: ""; width: 27px; height: 41px;  background:  url(../images/Robo-bg.png) no-repeat 0 -232px;}
main label:hover, main input:checked + label{ z-index: 1}
main label:hover:after, input:checked + label:after{ background-position: 0 -287px; }
main label:hover span, input:checked + label span{ background: #72a814 }
main input.tab-mb + label{display: none;}
#tab1:checked ~ #content1,
#tab2:checked ~ #content2,
#tab3:checked ~ #content3,
#tab4:checked ~ #content4,
#tab5:checked ~ #content5,
#tab6:checked ~ #content6{
    display: inline-block;
}
main section  p img{margin-left:10px;}
main section, main section span,  main section td,  main section th, main section a, main section li, main section p{ line-height:22px;font-size:14px; color:#2e2e2e; font-family:'Arial';}
main section table{width: 70%;}

main section  h1, main section  h2, main section  h3,main section  h4 , main section  h5 , main section  h6{font-size:22px; color:#2e2e2e; font-family:'Arial'; line-height:30px; font-weight: bold; margin: 0 0 8px}
main section h2{ font-size: 20px; line-height: 28px; }
main section h3{ font-size: 18px; line-height: 26px; }
main section h4{ font-size: 16px; line-height: 24px; }
main section h5, main section h6{ font-size: 14px; line-height: 22px; }
/* end tab*/
/* End style details content */
/* Begin footer */
.footer{background:#0d4b99; display:inline-block; width:100%; margin-top: 20px; float: left; border-bottom: 3px solid #72a814}
.box-footer{padding:25px 0;}
.footer-left{display:inline-block; float:left}
.footer-left p{display:inline-block;  font-size:14px; color:#fff; text-transform:uppercase; font-family: 'Arial' !important; font-weight:700; }
.footer-left p img{margin-left:12px;}
.footer-right{display:inline-block; float:right; text-align:right}
.footer-right p{font-size:12px; color:#fff; font-family:'Arial' !important; margin:8px 0 0px;}
/* End footer */
/* Begin style store */


.search-container{float: right;}
.search-container p{ display: inline-block; float: left; font-size: 14px; margin: 0 12px 0 0; line-height: 32px; color: #fff; font-weight: 900; font-family: 'Orbitron', sans-serif !important; }
.search-container form{ display: inline-block; float: left; }
.search-content{display: inline-block;position: relative;margin-top:21px;}
.search-content .v4sbox{box-shadow:0 0 0 !important; background:#fff !important; width: 375px; float:left; padding: 0px; border: 1px solid #d3d3d3 !important; border-radius:1px; height:32px; border-radius: 3px; font-size: 14px; line-height:18px; color: #bcbcbc; padding:  0 15px;display: inline-block; font-family:'Arial' !important;}
.search-content .v4sbox::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #bcbcbc;
}
.search-content .v4sbox::-moz-placeholder { /* Firefox 19+ */
    color: #333;
}
.search-content .v4sbox:-ms-input-placeholder { /* IE 10+ */
    color: #bcbcbc;
}
.search-content .v4sbox:-moz-placeholder { /* Firefox 18- */
    color: #bcbcbc;
}
.search-content .v5sbox{ background:#f46619 url("../images/Robo-bg.png") no-repeat 0 -430px; width: 50px; text-indent:-9999px; height: 32px; border: 0; border-radius: 3px; display: inline-block; margin-left:6px; float:right;}

.pagewidth .header-container{margin:0px; position:relative}
.logo-rainstorm-top { display: block; width:100%; text-align:right; position: absolute;text-decoration: none; top: -74px;  z-index: 2;}
.logo-rainstorm-top > div {  max-width:1140px; margin:0 auto;}
#LeftPanel{ width:280px; padding-top:5px; padding-left:10px;}
table.v4midBox{border:0 !important}
table.v4acpcont{margin-bottom:20px !important}
.v4acp_head  .v4accent{padding:0; background:none;}
.v4acp_head  .v4title{background:#fff; width:100%; padding:0 !important; text-align:center; }
.v4acp_head  .v4title font{ position: relative; display: inline-block; padding: 0 30px; background: #0d4b99; }
.v4acp_head  .v4title font:before{ content: ""; position: absolute; top:0;  left:-26px;  z-index: 1; border-top:0px solid transparent; border-top:42px solid transparent; border-right:26px solid #0d4b99; }
.v4acp_head  .v4title font:after{ content: ""; position: absolute; top:0;  right:-26px;  z-index: 1; border-top:0px solid transparent; border-top:42px solid transparent; border-left:26px solid #0d4b99; }
.v4acp_head  .v4title h2{ position:relative; font-size: 10px; display: inline-block; line-height:40px;   color:#0d4b99; background: #0d4b99;width:135px;}
.v4acp_head  .v4title h2:before{content:"Categories"; text-align: center; position:absolute; top:0; left:0; width: 100%; color:#fff; font-size:18px; line-height:23px; padding: 10px 0 0px; font-family: 'Orbitron', sans-serif !important; font-weight:900; text-transform:uppercase}
.v4midBox.v4nfc .v4acp_mid .v4mid{background:#fff !important; border:2px solid #0d4b99; padding:0; border-radius: 1px}
.v4midBox.v4nfc .v4acp_mid div.ttl{display:none}
.v4midBox.v4nfc .v4acp_mid .v4mid .lcat{width:100%; padding: 8px 0}
.v4midBox.v4nfc .v4acp_mid .v4mid .lev1 li{width:100%;padding:5px 15px; margin:0;}
.v4midBox.v4nfc .v4acp_mid .v4mid .lev1 >li:first-child{border-top:0}
.v4midBox.v4nfc .v4acp_mid .v4mid .lev1 li a, .v4midBox.v4nfc .v4acp_mid .v4mid .lev1 li span:first-child{font-size:13px; line-height:18px; font-family:'Arial'; font-weight:700; color:#2d2d2d; }
.v4midBox.v4nfc .v4acp_mid .v4mid .lev2{padding:4px 0 0; list-style:none}
.v4midBox.v4nfc .v4acp_mid .v4mid .lev2 li{  padding-left:32px;}
.v4midBox.v4nfc .v4acp_mid .v4mid .lev2 li a, .v4midBox.v4nfc .v4acp_mid .v4mid .lev2 li span:first-child{font-weight:400; color: #6e6e6e; font-size: 12px;}
.v4midBox.v4nfc .v4acp_mid .v4mid .morelnk{display:none}
.v4midBox.v4nfc .v4acp_mid div.link{}
.v4midBox.v4nfc .v4acp_mid div.link br{display:none}
.v4midBox.v4nfc .v4acp_mid div.link a{border-top:1px solid #dddddd; padding:9px 14px; display:inline-block; width:100%; font-size:14px; line-height:20px; font-family:'Arial'; font-weight:400; color:#262626;}
.lcat .cnt{font-size:14px !important;font-family:'Arial' !important;  color:#2d2d2d !important; font-weight:700}
.lcat a.all_cats{display:none}

.col-left .box-brand{ display:inline-block;width:100%; }
.col-left .box-brand h2{ display: inline-block; width: 100%; text-align: center; }
.col-left .box-brand h2 span{position: relative; width: auto; background: #0d4b99; display: inline-block; color:#fff;  font-size:18px; line-height:23px; padding: 12px 30px 7px; font-family: 'Orbitron', sans-serif !important; font-weight:900; text-transform:uppercase}
.col-left .box-brand h2 span:before{ content: ""; position: absolute; top:0;  left:-26px;  z-index: 1; border-top:0px solid transparent; border-top:42px solid transparent; border-right:26px solid #0d4b99; }
.col-left .box-brand h2 span:after{ content: ""; position: absolute; top:0;  right:-26px;  z-index: 1; border-top:0px solid transparent; border-top:42px solid transparent; border-left:26px solid #0d4b99; }
.col-left .box-brand  ul{padding:22px 0 12px; display:inline-block; width:100%; border:2px solid #0d4b99;  border-radius: 1px}
.col-left .box-brand  ul li{width:50%; float:left; padding:5px 7px; text-align:center; height:77px;}
.col-left .box-brand  ul li img{max-height:100%}

.col-left .box-newletter{background:url(../images/Robo-bg-newletter.png) no-repeat 0 0 / 100% auto; padding:22px 0px  22px 16px;  position: relative; margin-top: 20px;}
.col-left .box-newletter h2{font-size:18px; line-height:19px; color:#fff; font-family: 'Orbitron', sans-serif; font-weight:900; text-transform:uppercase;}
.col-left .box-newletter  a{font-size:14px; line-height:29px; color:#fff; font-family: 'Orbitron', sans-serif; font-weight:900; background:#f46619; border-radius:3px; padding:0 12px; display:inline-block; text-transform:uppercase; float: right; position: absolute; top:41px; right: 5px; z-index: 1}
.col-left .box-newletter  p{font-size:12.89px; line-height:14px; color:#fff; font-family: 'Arial'; font-weight:400;   margin-top:5px;}

.pagewidth .box-trustmakers{margin:0; padding:5px 10px 0 7px}
.pagewidth .box-trustmakers .list-box{display:inline-block; width:33.3%; text-align: center; }
.pagewidth .box-trustmakers .list-box:first-child{ text-align: left; }
.pagewidth .box-trustmakers .box{display:inline-block;  margin: 0 auto }
.pagewidth .box-trustmakers .box p strong{font-size:18px;}
.pagewidth .box-trustmakers .box p span{background: #72a814}

.pagewidth .banner{padding:0 10px 0 7px; margin-top:20px;}

.pagewidth #CentralArea{  padding:16px 10px 0 7px;}
.pagewidth .r3{width:100%;}
.pagewidth .v4stabl, .pagewidth  div.r3_cm{ padding:0;}
.pagewidth  div.r3_cm{ display: inline-block; min-height: auto; width: 100%;}
.pagewidth .v4stabl, .pagewidth .ctrlbr .pdmt:first-child, .pagewidth div.r3_cm div.rs_box div.cmpBr span.cmsg.g-nav{ display: none;}
.pagewidth .fpcc{display: inline-block; width: 100%;  padding:10px 0px 8px 15px; background: #0d4b99; border-radius: 1px}
.pagewidth .fpcc > div{ border-bottom: 0; display: inline-block; width: 100%;}
.pagewidth .fpcc .smuy span{ color: #fff; display: inline;white-space:initial;  font-family: 'Arial'; font-size: 18px; line-height:23px; font-weight:700;}
.pagewidth .fpcc .smuy span.keywordClass{ }
.pagewidth .fpcc .smuy span.countClass, .pagewidth .fpcc .smuy span.keywordClass{ background: none; }
.pagewidth .fpcc .smuy span.matchClass{  margin:0px 2px; font-weight: 400}
.pagewidth .fpcc .smuy span.countClass{ margin-left: 0;}
.pagewidth div.r3_cm div.rs_box{ display: inline-block; width:100%; position: relative; padding:0px;}

td#CentralArea span.pdmt{ position: absolute; top: -39px; right:2px; padding:0 0 0 10px; background: #fff; border-radius: 0 0 0 2px}
td#CentralArea span.pdmt:after{ content: ""; position: absolute; top:0;  left:-25px;  z-index: 1; border-top:0px solid transparent; border-bottom:37px solid transparent; border-right:26px solid #fff; }
.pagewidth div.r3_cm div.rs_box div.ctrlbr span.pdmt span {color: #2d2d2d; display: inline-block; font-family: 'Arial' !important; font-size: 14px; line-height:18px;  font-weight:700 !important}
.pagewidth div.r3_cm div.rs_box div.ctrlbr span.pdmt span.label {  padding-right:0px;  font-weight:400 !important;}
.pagewidth div.r3_cm div.rs_box div.ctrlbr span.pdmt span.cur { position:relative;  padding:10px 38px 9px 0px; }
.pagewidth div.r3_cm div.rs_box div.ctrlbr span.pdmt span.cur:after{ background: url(../images/Robo-bg.png) no-repeat 0 -477px; content:""; width:27px; height:37px; top:0px; right:0; position:absolute}
.pagewidth div.r3_cm div.rs_box div.ctrlbr span.pdmt span.cur   img{ display: none;}

.pagewidth div.r3_cm div.rs_box div.ctrlbr  { border: 0; }
.pagewidth div.r3_cm div.rs_box .pview.rs-pview { padding:0px; margin-top:-2px;}
.pagewidth .grid td.left{ border: 0;}
.pagewidth td.gallery.left{ padding: 8px 4px 0px;}
.pagewidth td.gallery.left:last-child{ padding:8px 0 0 8px ;}
.grid td.gallery:first-child{ padding-right:8px;}
.pagewidth td.gallery{padding-top:8px;}
.pagewidth div.r3_cm div.rs_box .dynpg  .pgbc .page, .pagewidth div.r3_cm div.rs_box .dynpg  .r .form{ display: none; }
.pagewidth div.r3_cm div.rs_box .dynpg  .m .pager .next  a,	.pagewidth div.r3_cm div.rs_box .dynpg  .m .pager .prev  a{ display: inline-block;background: url(../images/Robo-bg.png) no-repeat 0 -515px;  text-align: center; text-indent: -9999px;width:17px ; height: 27px;  margin:0}
.pagewidth div.r3_cm div.rs_box .dynpg  .m .pager .prev {padding: 0}
.pagewidth div.r3_cm div.rs_box .dynpg  .m .pager .next {padding: 0}
.pagewidth div.r3_cm div.rs_box .dynpg  .m .pager .prev a:first-child{display:none}
.pagewidth div.r3_cm div.rs_box .dynpg  .m .pager .prev a.disabled:last-child{display: inline-block;  background-position: 0 -603px }
.pagewidth div.r3_cm div.rs_box .dynpg  .m .pager .prev a.enabled:last-child{display: inline-block;background-position: 0 -573px}
.pagewidth div.r3_cm div.rs_box .dynpg  .m .pager .next{padding-left: 0}
.pagewidth div.r3_cm div.rs_box .dynpg  .m .pager .next a.disabled:first-child{display:none    }
.pagewidth div.r3_cm div.rs_box .dynpg  .m .pager .next a:first-child{display:none}
.pagewidth div.r3_cm div.rs_box .dynpg  .m .pager .next a.disabled:last-child{display: inline-block; background-position: 0 -546px}
.pagewidth div.r3_cm div.rs_box .dynpg  .m .pager .next a.enabled:last-child{ display: inline-block;  }

.pagewidth div.r3_cm div.rs_box .dynpg  .m .pager .pages .pipe{ display: none; }
.pagewidth div.r3_cm div.rs_box .dynpg  .m .pager .pages a{color: #111111 !important;  font-family: 'Open Sans', sans-serif; font-size:14px; line-height: 18px; padding:6px 4px 5px ; display:table-cell; font-weight:400; margin:0 3px; display: inline-block;}
.pagewidth div.r3_cm div.rs_box .dynpg  .m .pager .pages a.disabled,.pagewidth div.r3_cm div.rs_box .dynpg  .m .pager .pages a:hover{color: #fff !important;   background:#72a814; }

.pagewidth div.r3_cm div.rs_box .dynpg  .m .pager .pages a, .pagewidth div.r3_cm div.rs_box .dynpg  .m .pager .pages a:active{text-decoration: none;}
.pager{ margin: 0px auto 15px; }
.rs_box{ border: 0;}

.pagewidth table.gallery{ background: #FFF; border: 1px solid #e5e5e5; }

table.gallery tr td.details {padding: 13px 20px 10px;  height: 155px; }
table.gallery tr td.details div.g-nav.subtitle{ display:none; height:32px; overflow:hidden; margin-bottom:14px; font-size:12px; line-height:15px; color:#666666; font-family: 'Arial'}
table.gallery tr td.details div.g-nav.subtitle img{display:none;}
table.gallery tr td.details div.ttl{  height: 43px; overflow: hidden; margin-bottom:8px;}
table.gallery tr td.details div.ttl a{ font-size:14px; font-family:'Arial' !important;  color: #111; line-height:20px; }
table.gallery tr td.details div.ttl a:hover{ color: #f46619;}
table.gallery tr td.details table.fixed img{ margin: 6px 0 0 0px;}
table.gallery tr td.details table.fixed tr td.bin-content span{  font-family: 'Arial' !important; font-size: 20px; color: #ca0e0e; font-weight:bold; line-height:27px;}
table.gallery tr td.details table.fixed tr.price-style-1 span{  font-family:  'Arial' !important; font-size: 14px; color: #000000;  line-height:25px; text-decoration:line-through;}
table.gallery .mi{ padding: 4px 10px 0; display:none;}
table.gallery .mi a{ font-size:10px; font-family: 'Arial'; line-height:13px; color:#999999;}
table.gallery tr td.details table.fixed tr td div.ship span,
table.gallery tr td.details table.fixed tr td div.clr span{ font-family:'Arial', sans-serif;  font-size: 12px; line-height:16px;color: #919191; font-weight: normal; padding:0px;}
table.gallery tr td.details table.fixed tr td div.clr span.label{padding-right:5px;}
table.gallery tr td.details table.fixed tr td div.clr.time2:last-child{display:none;}
table.gallery div.clearFullDiv{ padding: 9px 0 0; font-family:'Open Sans', sans-serif ; font-size:12px;}
table.gallery table.fixed div.cpa{margin:0 !important;}
.r3_t b, .r3_bl b{ background: none;}
.r3_t i, .r3_bl i{ border: 0;}
.r3_t, .r3_c, .r3_bl{ background: none; border: 0;}

.r3_t{ display: none; }
.cmpBr{ background: none; border: 0; height: 0;}
td#CentralArea div.dynpg, table.pgbc{ border: 0; background: none; }
td#CentralArea div.dynpg .m{ width:100%;}
div.itemseparator{ border: 0;}
.rs-pview{ padding: 0;}
.pagewidth td#CentralArea div.v4stabl{ display:none;}
.pagewidth .olp-mr{ display: none;}
.pagewidth .olp-tl p{ display: none; }
.olp-tl, .olp-tr, .olp-bl, .olp-br{ border: 0;}
.olp-tl, .olp-bl, .olp-bl p{ background: none;}
.olp-ml{ border: 0; background: none;}
.olp-tl p{ border: 0; background: none;}
.olp-tr, .olp-br, .olp-mr{ background: none; }
.olp-bl div{ border: 0; display: none; }
.ml-pm .olp-cnt{ border: 1px solid #e5e5e5; padding: 15px; }
.pagewidth .dynpg td.pages a.disabled{ }
.pagewidth .pipe{ display: none;}
table.gallery td.picture{ padding:30px 0 20px; }
table.gallery td.picture .image{margin:0px auto;display:table;height:140px;  }
table.gallery img{max-height:140px;}
table.gallery td.picture .image a{display: table-cell; vertical-align: middle; text-align:center;}
a.ppr{color: #1f2398; font-size:10px;}
table.gallery tr td.details div.ttl img{margin-top:-2px; margin-left:5px;	display:none; }
table.gallery table.fixed {width:100%;margin-top:14px}
table.gallery table.fixed.price-2 { margin-top:0;}
table.gallery table.fixed tr{width:100%; display: table; position: relative; }
table.gallery table.fixed tr.price-style{ margin-bottom:14px;}
table.gallery table.fixed tr td .stp{ text-align: right ; display:none}
table.gallery table.fixed tr td:last-child{text-align:right;}
table.gallery table.fixed tr td .bin.g-b,
table.gallery table.fixed tr td .bid.g-b{  font-size:16px;font-family: 'Arial', sans-serif; line-height:20px; color:#0d4b99; font-weight:700;}
table.gallery table.fixed span.oriprs, table.gallery table.prices span.oriprs,
table.gallery table.fixed span.oriprs, table.gallery table.prices span.stp{  font-size:14px;font-family: 'Arial', sans-serif; line-height:20px; color:#222222; padding-left: 10px }
table.gallery table.fixed span.oriprs, table.gallery table.prices span.stp{display: inline-block !important;}
table.gallery table.fixed span.disct, table.gallery table.prices span.disct{margin-top:4px; display: none}
table.gallery table.fixed tr td{  display: table-cell;} 
.pagewidth .stBadge{ margin-top:7px; min-width:100px}
.pagewidth .stBadge img{ width:auto; max-width:100%}
.pagewidth .stBadge .stBadge-accent td{ background: #0d4b99 !important }


.pgbc{padding:0;}
td#CentralArea div.dynpg{padding:30px 0 0 0;}
td#CentralArea div.dynpg .m .pager{margin:0px auto;  }
/* End style store */
/* Begin style supbage */
.subpage-container{ }
.subpage-container h1, .subpage-container h2, .subpage-container h3, .subpage-container h4, .subpage-container h5, .subpage-container h6{ text-transform:uppercase; font-family: 'Arial'; font-weight:700;}
.subpage-container h1{font-size:24px; color:#1c1c1c; line-height:32px; margin-bottom: 5px;}
.subpage-container h2{font-size:20px; color:#252525; line-height:28px; margin-bottom: 6px; }
.subpage-container h3{font-size:18px; color:#000000; line-height:26px; margin-bottom: 8px;}
.subpage-container h4{font-size:16px; color:#000000; line-height:24px; }
.subpage-container h5,
.subpage-container h6{font-size:14px; color:#000000; text-transform: none; font-weight: 400; line-height: 22px;}
.subpage-container, .subpage-container p, .subpage-container a,.content-text a.text,  .subpage-container th,  .subpage-container td,  .subpage-container li{font-size:14px; color:#2e2e2e;   font-family:'Arial';line-height:22px;}
.subpage-container a{color:#6e6e6e !important;}
.content-text .text,.content-text .text:hover{color:#2e2e2e !important}
.subpage-container p{margin-bottom: 8px}
.subpage-container table{min-width:550px; width:auto; margin-top:10px; margin-bottom: 10px;}
.subpage-container tr:first-child{background:#e6e6e6;}
.subpage-container tr{border:0;}
.subpage-container tr:nth-child(2n+1){background:#f5f5f5}
.subpage-container tr th{font-weight:bold; color: #000}
.subpage-container tr td{font-weight:400;}
.subpage-container tr td,.subpage-container tr th{padding:8px 10px 8px 24px !important; border:0 !important; vertical-align: top; width: 25%;}
.subpage-container li{margin-bottom:8px; position:relative;}
.subpage-container ul li:last-child, .subpage-container ol li:last-child{margin-bottom:0px;}
.subpage-container ol{ margin-left: 17px }
.subpage-container ul{ margin-bottom: 18px}
.subpage-container ul li{padding-left:14px;}
.subpage-container ul li:before{position:absolute; top:9px; left:0; background:url(../images/Robo-bg.png) no-repeat 0px -645px;width:6px; height:6px; content:""}
/* End style supbage */
@media (max-width:1199px){
    .header-container .header-top ul li, .header-container .header-top ul li a.text{ font-size: 14px }
    .menu-header .navigation li a{ font-size: 14px; }
    .menu-header .add-favourites a{ font-size: 14px; }

    .slider .grid-wrapper, .slider .img-details{width: 460px; height: 460px;}
    .slider .img-details img{max-height: 460px;}
    .slider span{width: 54px; height: 54px}
    .slider label img{ max-width: 52px; max-height: 52px } 
    .box-trustmakers .box p span{ width: 40px;  margin-right: 7px; }
    .box-trustmakers .box p{ font-size: 13px; }
    .box-trustmakers .box p strong{ font-size: 14px; }
}
@media (max-width:1140px){ 
}
@media (max-width:1024px){
    /* Begin listing */
    .slider .grid-item{z-index: -10}
    /* End listing */ 
}
@media (max-width:992px){

    #LeftPanel{width:240px;}
    .v4acp_head .v4title font{padding: 0 10px;}
    .col-left .box-brand h2 span{ padding-left: 10px; padding-right: 10px; }
    .col-left .box-newletter{ padding: 14px 0 14px 10px; }
    .col-left .box-newletter h2{ font-size: 16px; }
    .col-left .box-newletter p{ font-style: 12px; }
    .col-left .box-newletter a{ top: 34px; padding: 0 9px; font-size: 13px; }
}
@media (max-width:940px){

    .menu-header .navigation li a{ padding: 13px 0 8px 10px }
    .menu-header .add-favourites a{ padding: 13px 15px 8px 38px }
    .slider .grid-wrapper, .slider .img-details{width: 430px; height: 430px;}
    .slider .img-details img{max-height: 430px;}
    .slider span{width: 68px; height: 68px}
    .slider label img { max-height: 66px; max-width: 66px;}
    .box-trustmakers .box p span{ width: 35px; }
    .box-trustmakers .box p { line-height: 15px }
    .box-trustmakers .box p strong{ font-size: 13px }

    .subpage-container table{ min-width: 10px; width: 100% }
}
@media (min-width:768px) and (max-width:991px){
    main label span{font-size: 12px;}
    /* store */
    #LeftPanel{width:220px;}
    .v4acp_head .v4title h2{ width: 113px;}
    .v4acp_head .v4title h2::before,.col-left .box-brand h2 span{ font-size: 15px; }
    .col-left .box-brand h2 span{ padding-left: 10px; padding-right: 10px; }
    .col-left .box-newletter{ padding: 16px 0 16px 10px; }
    .col-left .box-newletter h2{ font-size: 14px; line-height: 16px; }
    .col-left .box-newletter p{ font-size: 10px;  line-height: 11px;}
    .col-left .box-newletter a{ top: 28px; padding: 0 9px; font-size: 12px; }
    .pagewidth .box-trustmakers .box p strong{ font-size: 13px;  }
    table.gallery tr td.details { height: 155px; padding: 13px 10px 10px;}
    table.gallery table.fixed tr td .bin.g-b, table.gallery table.fixed tr td .bid.g-b{ font-size: 14px; }
    table.gallery table.fixed span.oriprs, table.gallery table.prices span.oriprs, table.gallery table.fixed span.oriprs, table.gallery table.prices span.stp{ font-size: 12px; }
}
@media(width: 768px){
    .menu-header .navigation li a{ padding: 13px 0 8px 10px; font-size: 11px; line-height: 15px; }
    .menu-header .add-favourites a{ padding: 13px 10px 8px 22px ; font-size: 11px; line-height: 15px; background-position:  -3px -83px; background-size: 140px;}
    .slider .grid-wrapper, .slider .img-details{width: 350px; height: 350px;}
    .slider .img-details img{max-height: 350px;}
    .slider span{width: 55px; height: 55px}
    .slider label img{ max-width: 53px; max-height: 53px }
    .box-trustmakers .box p span{ width: 30px; margin-right: 5px; }
    .box-trustmakers .box p { line-height: 13px;  font-size: 11px; }
    .box-trustmakers .box p strong{ font-size: 11px } 
}
@media(max-width: 767px){
    .header-content{ padding: 0; position: relative; border-bottom: 4px solid #72a814 }
    .header-content .container{ padding: 20px 10px 17px; display: inline-block; width: 100%; float: left; }
    .header-container .header-top ul li, .header-container .header-top ul li a.text{ font-size: 11px;  line-height: 32px; }
    .header-container .header-top ul li:last-child{ background-size: 150px; background-position: 0 7px; padding-left: 41px; margin-left: 6px }
    .add-favourites-mb{display: inline-block; float: right; margin: 16px 0 0;}
    .header-container .header-content .logo-content{ margin-left: 40px}
    .header-container .header-content .logo-content img{width:165px;}

    /* Navigation Menu - List items */
    /* non-critical appearance styles */
    .nav-item { width: 100%;}
    /* critical styles - hide the checkbox input */
    .nav-trigger {position: absolute;clip: rect(0, 0, 0, 0);}
    .nav-trigger + label{display: block; background: url("../images/Robo-bg.png") no-repeat 0 -361px; cursor: pointer; float: left; height: 22px;   width: 26px; float:left; position:absolute; top:37px;left:10px;}
    /* Make the Magic Happen */
    .header-content .menu-header { margin-top: 0px; -webkit-transition: opacity 0.5s ease-in-out; -moz-transition: opacity 0.5s ease-in-out; -ms-transition: opacity 0.5s ease-in-out; -o-transition: opacity 0.5s ease-in-out; transition: opacity 0.5s ease-in-out; display: none;}
    .nav-trigger:checked ~ .menu-header {filter: alpha(opacity=50); opacity: 1; display: block;  }
    .menu-header{ position: initial;  }
    .menu-header .container{ padding: 0 }
    .menu-header .navigation{width:100%; text-align:left; }
    .menu-header .navigation li{ padding: 0; margin: 0 !important; border-bottom: 1px solid #ddd; }
    .menu-header .navigation li:last-child{ border-bottom: 0 }
    .menu-header .navigation li:after{ display: none }
    .menu-header .navigation li a{ width: 100%; border-radius: 0; padding: 10px 0 10px 13px }
    .menu-header .add-favourites{ display: none }

    .listing-right-content{padding-top:25px;}
    .listing-right-content .box-images-details, .listing-right-content .product-shop-container{width:100%;}
    .listing-right-content .product-view-name{ margin-bottom: 20px }
    .listing-right-content .product-view-name-sku p{ padding: 0 }
    .listing-right-content .box-brand{ padding:28px 0 }
    .listing-right-content .box-brand p + p{ margin-top: 16px }
    .listing-right-content .price{ padding: 0 }

    .listing-right-content .box-images-details{width:100%;  padding:0; margin-top: 35px}
    .click-view{ display: none }

    .slider .grid-wrapper{width: 614px; height: 614px}
    .slider .img-details{width: 614px; height: 614px;}
    .slider .img-details img{max-height: 614px;}
    .grid-content{margin-left: -8px}
    .slider label{margin: 8px 0 0 8px} 
    .slider span{width: 61px; height: 61px;}
    .slider label img{max-width: 59px; max-height: 59px;}
    .box-trustmakers { margin: 15px 0 0; padding-left: 18px}
    .box-trustmakers .list-box{ width: 100%; margin-top: 13px;}
    .box-trustmakers .box p span{ width: 46px; margin-right: 22px; }
    .box-trustmakers .box p{ font-size: 14px; }
    .box-trustmakers .box p strong{ font-size: 16px; }

    .product-info h2.title, main label span{ width: 100%; border-radius: 3px;  padding:9px 22px; }
    main label{width: 100%; margin:10px 0 0 !important; padding: 0}
    .product-info h2.title::after{ display: none }
    .product-info-content{ margin-top: -2px; padding: 18px 24px 16px}

    main{ margin-top:10px }
    main section{ padding: 20px 17px 15px }
    main input[name="tabs"] + label{ display: none }
    main input[name="tabs-mb"] + label{ display: inline-block; }
    main input[name="tabs-mb"] + label + section{ display: none !important; }
    main input[name="tabs-mb"]:checked + label + section{ display: inline-block !important; }

    main label:after{ width:15px; height: 15px; background-position: 0 -394px; right: 21px; top:13px;  }
    main label:hover:after{background-position: 0 -394px;}
    main input:checked + label:after{  background-position: 0 -414px;  }

    .footer{ margin-top: 27px; padding: 22px 0 32px; }
    .footer-left, .footer-right{width: 100%; float: none; text-align: center !important; padding: 0}
    .footer-left p img{ display: block; margin: 10px 0 0 }
    .footer-right{ padding: 22px 0 0 }

    .footer-right p{margin: 12px 0 0}
    /* begin style store*/

    .search-container{width:100%;}
    .search-content{width:100%; margin-top:18px;}
    .search-container p{ display: none }
    .search-container form{ width: 100%; }
    .search-content .v4sbox{width:92%;}
    .search-content .v5sbox{margin:0;} 
    table.tb_v4bc tr td{padding:0 10px;}

    td#LeftPanel{width:100%; display:block; padding:0 10px; margin-top:0px;}
    td#LeftPanel + td{display: block; width: 100%;}
    td#LeftPanel + td +td{display: block; width: 100%;}

    #LeftPanel .v4acpcont > tbody > tr:first-child + tr{display:none}
    #LeftPanel .v4acpcont:hover > tbody > tr:first-child + tr{display:block}
    #LeftPanel .v4acpcont  table, #LeftPanel .v4acpcont  tbody, #LeftPanel .v4acpcont  tr, #LeftPanel .v4acpcont  td{width:100%; display:block}
    .v4acp_head .v4title font{ width: 100%; padding: 0 }
    .v4acp_head .v4title font:after{ display: none }
    .v4acp_head .v4title font:before{ display: none }
    table.v4acpcont .v4title h2{position:relative; text-align:left; width: 100%;}
    table.v4acpcont .v4title h2:before{ padding:9px 0 0 20px;  text-align: left;  }
    table.v4acpcont .v4title h2:after{background:url(../images/Robo-bg.png) no-repeat 0px -394px; position:absolute; top:14px; right:20px; width:15px; height:15px; content:""}
    table.v4acpcont:hover .v4title h2:after{background:none}
    table.gallery tr td.details{ padding: 13px 10px 10px }

    table.v4acpcont{margin-bottom:0px !important;}
    .col-left{display:none} 
    .pagewidth .box-trustmakers, .pagewidth .banner{padding:0 10px;}
    .pagewidth .box-trustmakers{display:none}
    .pagewidth #CentralArea{padding:16px 10px 0 10px}
    /* subpage*/
    .subpage-container table{width:100%; min-width:100px;}
    .subpage-container tr td, .subpage-container tr th{padding:9px 10px 8px 10px !important; width:25%; vertical-align: top;}
    .subpage-container tr td:last-child, .subpage-container tr th:last-child{width:70%}
}
@media(max-width:667px){
    .search-content .v4sbox{ width: 91% }
}
@media(max-width:640px){ 
    .header-content{ background: url(../images/Robo-bg-header-mb.png) no-repeat 0 0; background-size: 100% }
    /* style store */
    .search-content .v4sbox{ width: 90% }
}
@media(max-width:639px){ 	

    .slider .grid-wrapper, .slider .img-details{width: 457px; height: 457px;}
    .slider .img-details img{max-height: 457px}
    .slider span{width: 85px; height: 85px;}
    .slider label img{max-width: 83px; max-height: 83px;}
    .box-trustmakers{padding-left: 0;}
    .box-trustmakers .list-box, .box-trustmakers .list-box:first-child, .box-trustmakers .list-box:last-child{padding: 0;}
    /*store */

    table.gallery tr td.details{ padding: 13px 10px 10px; height: auto; }
    .pagewidth td.gallery{padding:10px 0 0  !important; width:100%; display:block}
    table.gallery tr td.details div.ttl{height:auto;}
    table.gallery tr td.details div.ttl{height:auto;}
    table.v4acpcont{margin-bottom:10px !important}
    .col-left .box-brand{margin-bottom:10px;}
    .pagewidth .box-trustmakers{margin-top:5px;}
    .pagewidth .banner{margin-top:10px;}


    .pagewidth .box-trustmakers .list-box:first-child img{margin-top:6px;}
    .pagewidth .box-trustmakers .list-box{ padding:0 3px;}
    .pagewidth .box-trustmakers .list-box:last-child{padding:0 0 0 6px;}
    .pagewidth .box-trustmakers .list-box:first-child{padding:0  6px 0 0;}
    .pagewidth .box-trustmakers .box p{font-size:12px !important; line-height:15px !important;}
    .pagewidth .box-trustmakers .box p strong{font-size:14px !important; line-height:17px !important;}
    .pagewidth .box-trustmakers .box p:first-child{padding-right:10px;}

    .pagewidth .fpcc, .pagewidth div.r3_cm div.rs_box div.ctrlbr{text-align:center}
    td#CentralArea span.pdmt{position:inherit; }
    
}
@media(max-width:568px){ 
    .search-content .v4sbox{ width: 89% }
    
    .subpage-container tr td, .subpage-container tr th{display: block; width: 100%;}
    .subpage-container tr td br{display: none;}
}
@media(max-width:480px){
    /* store */
    .search-content .v4sbox{ width: 87% }

    .pagewidth .box-trustmakers .box p{font-size:14px !important; line-height:17px !important;}
    .pagewidth .box-trustmakers .box p strong{font-size:16px !important; line-height:21px !important;}
    .pagewidth .box-trustmakers .box p:first-child{padding-right:10px;}
    .pagewidth .box-trustmakers .list-box:first-child img{margin-top:6px;}
    .pagewidth .box-trustmakers .list-box{width:100%; padding:0 0 10px !important}
    .pagewidth .box-trustmakers .list-box:last-child{padding:0!important}
}
@media(max-width:479px){

    /* page listing */
    .slider .grid-wrapper, .slider .img-details{width: 300px; height: 300px;}
    .slider .img-details img{max-height: 300px}
    .slider span{width: 69px; height: 69px;}
    .slider label img{max-width: 67px; max-height: 67px;}
    /* store */
    .search-content .v4sbox{ width: 85% }
    .pagewidth .header-content{ background-size: 120% ; background-position: top center}
}
@media(max-width:414px){
    /*Subpage*/
    .subpage-container tr td, .subpage-container tr th{width: 100%; display: block;}
    .subpage-container tr td br{display: none;}
}
@media(max-width:350px){
}
@media(max-width:320px){
    /* store */
    .search-content .v4sbox{ width: 81% }
    .pagewidth .header-content{ background-size: 150% ; }
}