@charset "utf-8";
/* CSS Document */
body {
    padding: 0;
    margin: 0;
    overflow-x: hidden;
    width: 100%;

}
@keyframes slidy {
  0% { left: 0%; }
  20% { left: 0%; }
  25% { left: -100%; }
  45% { left: -100%; }
  50% { left: -200%; }
  70% { left: -200%; }
  75% { left: -300%; }
  95% { left: -300%; }
  100% { left: -400%; }
}
#banner {
  height: 100%;
  width: 100%;
  overflow-x: hidden !important;
  overflow-y: hidden !important;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  background-size: cover;
  background-position: center;
}
figure.slidera {
  position: relative;
  width: 500%;
  font-size: 0;
  animation: 10s slidy infinite;
}
figure {
  margin: 0;
  background: #ffffff;
  font-family: Istok Web,sans-serif;
  font-weight: 100;
}
figure.slidera figure {
  width: 20%;
  height: auto;
  display: inline-block;
  position: inherit;
}
figure.slidera img {
  width: 100%;
  height: auto;
}
.b2-container-main {
    width: 100%;
    display: inline-block;
    padding: 0;
    margin: 0;
    text-align: center;
    overflow-x: hidden;
    font-family: sans-serif;
    background: #fff;
}
.content-main {
    width: 100%;
    display: inline-block;
    padding: 0;
    margin: 0 auto;
    text-align: center;
}
.top-icons-main {
    width: 100%;
    margin: 0 auto;
    display: inline-block;
    padding: 14px;
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}
.top-icon {
    float: left;
    margin-right: 10px;
    text-align: start;
    text-transform: uppercase;
}
.top-icon:last-child {
    margin-right: 0px;
}
.top-icon i {
    font-size: 28px;
    color: #d20000;
}
.top-icon span {
    vertical-align: super;
    font-size: 13px;
}
.top-banner img {
    width: 100%;
    margin-bottom: 14px;
}
.section {
    width: 100%;
    display: inline-block;
    margin: 20px 0;
    font-size: 13px!important;
}
.sleft, .sright {
    float: left;
    width: 48%;
    padding: 0;
    padding-left: 0;
}
.section-3 .sleft,
.section-3 .sright,
.section-2 .sright {
  padding-left: 11px;
  margin-left: 13px;
}
.section-2 .sright {
  padding-left: 10px;
  margin-left: 20px;
}
.section-2 .sleft {
  margin-left: 15px;
}
.section-5 p{padding:0 10px;}
.section-7 ul{padding-left: 40px;}
.section-7 h2{margin-left: 28px;}

.sbottom {
    width: 120px;
    display: inline-block;
    text-align: left;
    float: left;
}
.sbottom > img {
      width: 100%;
}
.sleft > img {
  width: 70%;
  float: left;
  margin-left: 70px;
}
.section-1 .sleft {
  width: 50%;
  margin-left: 8%;
}
.section-1 .sright{margin-top: 20px;}
h2 {
    color: #000;
    text-transform: capitalize;
    text-align: left;
}
h3 {
    color: #bfbaba;
    text-align: left;
    text-transform: uppercase;
}
ul {
    padding: 16px;
}
li {
    list-style-type: square;
    color: #000;
    padding-bottom: 40px;
    text-align: left;
}
p {
    text-align: left;
}
.sbotton img {
    width: 150px;
    margin-right: 6px;
}
.sbullets-img {
    width: 100%;
    clear: both;
}
.section-2 .sright, .section-3 {
    background-color: #f7f7f7;
}
span.heading {
    font-size: 22px;
    width: 100%;
    display: inline-block;
    margin-bottom: 18px;
}
.section-3 .sright img {
    width: 100%;
}
.s4inner {
    width: 32%;
    float: left;
    margin-right: 24px;
    overflow: hidden;
}
.s4inner:last-child {
    margin-right: 0px;
}
.s4inner img {
    width: 100%;
}
.s4inner p {
    color: #000;
    width: 96%;
    padding: 14px;
    font-size: 18px;
    margin-top: -4px;
    line-height: 26px;
    background-color: #f7f7f7;
    min-height: 160px;
}
.section-5 img {
    width: 100%;
}
.s5top {
    background-color: #f7f7f7;
    text-align: center;
    padding: 10px;
    width: 100%;
    display: inline-block;
    margin-bottom: 50px;
}
.s5top h3, .s5top p {
    text-align: center;
    padding: 16px;
    margin: 8px;
    color: #000;
}
.s5bottom {
    width: 100%;
    display: inline-block;
}
.s5item {
    width: 21%;
    float: left;
    display: inline-block;
    padding: 24px;
}
.s5item:last-child {
    padding-right: 0px;
}
.s5item  img  {
    width: 100%;
}
.s5item a {
    text-decoration: none;
    font-size: 18px;
    color: #000;
}
.section-1 li {
    padding-bottom: 15px;
    font-size: 15px;
}
.section-7 img {
    float: left;
    width: 18px;
}
.rating {
    display: inline-block;
    width: 100%;
    margin: 10px 0px;
}
.header-main {
    display: inline-block;
    width: 100%;
    margin: 0 auto;
}
.header-banner img {
    width: 100%;
}
.header-1 {
    width: 100%;
    display: inline-block;
    text-align: right;
    background-color: #f7f7f7;
}
.header-1 li {
    float: left;
    list-style-type: none;
    margin-right: 30px;
    padding-bottom: 0;
}
.header-1 li:hover {
    cursor: pointer;
    color: #d20000;
}
.header-1 ul {
    text-align: right;
    width: 64%;
    display: inline-block;
    padding: 0;
    padding-left: 15px;
    float: left;
    margin-top: 11px;
    margin-bottom: 0;
    min-width: 600px;
    position: relative;
}
img.logo_img {
    position: absolute;
    right: 15%;
    top: -3px;
}
.top-right-black{
    float: right;
}
.section.section-8 {
    background-color: #001424;
    color: #fff;
    padding: 10px;
}
.section.section-8 span {
    margin: 10px 20px;
    word-break: break-word;
    display: inline-block;
    text-align: left;
    color: #fff;
    font-weight: 600;
}
.section.section-8  span:hover {
    cursor: pointer;
}
.header-main{
  display: inline-block;
    width: 100%;
    background: #001424;
}

  #menu ul {
    margin: 0;
    padding: 0;
    text-decoration: none;
  }
  #menu ul li{
    list-style: none;
    text-decoration: none;
  }
  ul li::before{
    display: none;
  }
  #menu .main-menu {
    display: none;
  }
  #tm:checked + .main-menu {
    display: block;
  }
  #menu input[type="checkbox"], 
  #menu ul span.drop-icon {
    display: none;
  }
  #menu li, 
  #toggle-menu, 
  #menu .sub-menu {
    border-style: solid;
    border-color: rgba(0, 0, 0, .05);
  }
  #menu li, 
  #toggle-menu {
    border-width: 0 0 1px;
  }
  #menu .sub-menu {
    background-color: #444;
    border-width: 1px 1px 0;
    margin: 0 1em;
  }
  #menu .sub-menu li:last-child {
    border-width: 0;
  }
  #menu li, 
  #toggle-menu, 
  #menu a {
    position: relative;
    display: block;
    color: #000000;
    /*text-shadow: 1px 1px 0 rgba(0, 0, 0, .125);*/
  }
  #menu, 
  #toggle-menu {
    background-color: #09c;
  }
  #toggle-menu, 
  #menu a {
    padding: 1em 1em;
  }
  #menu a {
    transition: all .125s ease-in-out;
    -webkit-transition: all .125s ease-in-out;
  }
  #menu a:hover {
    background-color: white;
    color: #09c;
  }
  #menu .sub-menu {
    display: none;
  }
  #menu input[type="checkbox"]:checked + .sub-menu {
    display: block;
  }
  #menu .sub-menu a:hover {
    color: #444;
  }
  #toggle-menu .drop-icon, 
  #menu li label.drop-icon {
    position: absolute;
    right: 1.5em;
    top: 1.25em;
  }
  #menu label.drop-icon, #toggle-menu span.drop-icon {
    border-radius: 50%;
    width: 1em;
    height: 1em;
    text-align: center;
    background-color: rgba(0, 0, 0, .125);
    text-shadow: 0 0 0 transparent;
    color: rgba(255, 255, 255, .75);
  }
  #menu .drop-icon {
    line-height: 1;
  }
@media only screen and (max-width: 64em) and (min-width: 52.01em) {
  #menu li {
    width: 33.333%;
  }
  #menu .sub-menu li {
    width: auto;
  }
}
@media only screen and (min-width: 1080px) {
  #menu .main-menu {
    display: inline-block;
    text-align: center;
    margin: 0 auto;
  }
  #toggle-menu, 
  #menu label.drop-icon {
    display: none;
  }
}
@media only screen and (min-width: 52em) {
  #menu ul span.drop-icon {
    display: inline-block;
  }
  #menu li {
    float: left;
    /*border-width: 0 1px 0 0;*/
  }
  #menu .sub-menu li {
    float: none;
  }
  #menu .sub-menu {
    border-width: 0;
    margin: 0;
    position: absolute;
    top: 100%;
    left: 0;
    width: 15em;
    z-index: 3000;
  }
  #menu .sub-menu, 
  #menu input[type="checkbox"]:checked + .sub-menu {
    display: none;
  }
  #menu .sub-menu li {
    border-width: 0 0 1px;
  }
  #menu .sub-menu .sub-menu {
    top: 0;
    left: 100%;
  }
  #menu li:hover > input[type="checkbox"] + .sub-menu {
    display: block;
  }
}
#menu a {
    background-color: #df2027;
    color: #fff;
    text-decoration: none;
}

#menu a:hover {
    background-color: #df2027;
    color: #fff;
}
#menu, #toggle-menu {
    background-color: #df2027;
    color: #fff;
}
#menu label.drop-icon, #toggle-menu span.drop-icon{
  background-color: rgb(223, 32, 39);
  border-radius: 0%;
}
#menu a{
  font-size: 14px;
}
#menu li, #toggle-menu, #menu .sub-menu{border:none;}
#menu .sub-menu a:hover {
    color: #ffeb3b;
}
#banner{margin-top: -4px;}
#menu li {
   padding-bottom: 0;
}
.sbullets-img img {
    width: 72px;
    margin: 4px 6px;
}
.section-1 .sright {
    margin-left: 16px;
    width: 38%;
    background-color: #f7f7f7;
    padding: 0px 16px 20px;
}

/* accordion css start */
input {
   position: absolute;
   opacity: 0;
   z-index: -1;
}
 .row {
   display: flex;
   margin: 0 !important;
}
 .row .col {
   flex: 1;
}
 .row .col:last-child {
   margin-left: 1em;
}
/* Accordion styles */
.feedback .tabs {
   overflow: hidden;
/*    box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.5);
 */}
.feedback .tab {
   width: 100%;
   color: white;
   overflow: hidden;
}
.feedback .tab-label {
   display: flex;
   justify-content: space-between;
   padding: 1em;
   background: #001424;
   font-weight: bold;
   cursor: pointer;
  /* Icon */
}
.feedback .tab-label:hover {
   background: #d20000;
}
.feedback .tab-label::after {
   content: "\276F";
   width: 1em;
   height: 1em;
   text-align: center;
   transition: all 0.35s;
}
.feedback .tab-content {
   max-height: 0;
   padding: 0 1em;
   color: #2c3e50;
   background: white;
   transition: all 0.35s;
}
.feedback .tab-close {
   display: flex;
   justify-content: flex-end;
   padding: 1em;
   font-size: 0.75em;
   background: #2c3e50;
   cursor: pointer;
}
.feedback .tab-close:hover {
   background: #d20000;
}
.feedback input:checked + .tab-label {
  background: #d20000;
}
.feedback input:checked + .tab-label::after {
   transform: rotate(90deg);
}
.feedback input:checked ~ .tab-content {
   max-height: 100vh;
   padding: 1em;
  line-height: 40px;
  text-align: left;
}
.feedback input ~ .tab-content img {
  display: none;
}
.feedback input:checked ~ .tab-content img {
  display: block;
}
/* accordion css end */

 #menu ul {
    margin: 0;
    padding: 0;
    text-decoration: none;
  }
  #menu ul li{
    list-style: none;
    text-decoration: none;
  }
  ul li::before{
    display: none;
  }
  #menu .main-menu {
    display: none;
  }
  #tm:checked + .main-menu {
    display: block;
  }
  #menu input[type="checkbox"], 
  #menu ul span.drop-icon {
    display: none;
  }
  #menu li, 
  #toggle-menu, 
  #menu .sub-menu {
    border-style: solid;
    border-color: rgba(0, 0, 0, .05);
  }
  #menu li, 
  #toggle-menu {
    border-width: 0 0 1px;
  }
  #menu .sub-menu {
    background-color: #444;
    border-width: 1px 1px 0;
    margin: 0 1em;
  }
  #menu .sub-menu li:last-child {
    border-width: 0;
  }
  #menu li, 
  #toggle-menu, 
  #menu a {
    position: relative;
    display: block;
    color: #000000;
    /*text-shadow: 1px 1px 0 rgba(0, 0, 0, .125);*/
  }
  #menu, 
  #toggle-menu {
    background-color: #09c;
  }
  #toggle-menu, 
  #menu a {
    padding: 1em 1em;
  }
  #menu a {
    transition: all .125s ease-in-out;
    -webkit-transition: all .125s ease-in-out;
  }
  #menu a:hover {
    background-color: white;
    color: #09c;
  }
  #menu .sub-menu {
    display: none;
  }
  #menu input[type="checkbox"]:checked + .sub-menu {
    display: block;
  }
  #menu .sub-menu a:hover {
    color: #444;
  }
  #toggle-menu .drop-icon, 
  #menu li label.drop-icon {
    position: absolute;
    right: 1.5em;
    top: 1.25em;
  }
  #menu label.drop-icon, #toggle-menu span.drop-icon {
    border-radius: 50%;
    width: 1em;
    height: 1em;
    text-align: center;
    background-color: rgba(0, 0, 0, .125);
    text-shadow: 0 0 0 transparent;
    color: rgba(255, 255, 255, .75);
  }
  #menu .drop-icon {
    line-height: 1;
  }
  .header-banner{display: block;}
.header-banner-mobile{display: none;}
@media only screen and (max-width: 64em) and (min-width: 52.01em) {
  #menu li {
    width: 33.333%;
  }
  #menu .sub-menu li {
    width: auto;
  }
}
@media only screen and (min-width: 52em) {
  #menu .main-menu {
    display: inline-block;
    text-align: center;
    margin: 0 auto;
  }
  #toggle-menu, 
  #menu label.drop-icon {
    display: none;
  }
  #menu ul span.drop-icon {
    display: inline-block;
  }
  #menu li {
    float: left;
    /*border-width: 0 1px 0 0;*/
  }
  #menu .sub-menu li {
    float: none;
  }
  #menu .sub-menu {
    border-width: 0;
    margin: 0;
    position: absolute;
    top: 100%;
    left: 0;
    width: 15em;
    z-index: 3000;
  }
  #menu .sub-menu, 
  #menu input[type="checkbox"]:checked + .sub-menu {
    display: none;
  }
  #menu .sub-menu li {
    border-width: 0 0 1px;
  }
  #menu .sub-menu .sub-menu {
    top: 0;
    left: 100%;
  }
  #menu li:hover > input[type="checkbox"] + .sub-menu {
    display: block;
  }
  
}
#menu a {
    background-color: #001424;
    color: #fff;
    text-decoration: none;
}

#menu a:hover {
    background-color: #df2027;
    color: #fff;
    opacity: 1;
}
#menu, #toggle-menu {
    background-color: #001424;
    color: #fff;
}
#menu label.drop-icon, #toggle-menu span.drop-icon{
  background-color: rgb(0, 20, 36);
  border-radius: 0%;
}
#menu a{
  font-size: 14px;
  font-weight: 600;
}
#menu li, #toggle-menu, #menu .sub-menu{border:none;}
#menu .sub-menu a:hover {
    color: #ffeb3b;
}
#banner{margin-top: -4px;}
/* For mobile phones: */
[class*="col-"] {
  width: 100%;
}

.top-icon span {
    vertical-align: super;
}

@media only screen and (min-width: 600px) {
  /* For tablets: */
  .col-s-1 {width: 8.33%;}
  .col-s-2 {width: 16.66%;}
  .col-s-3 {width: 25%;}
  .col-s-4 {width: 33.33%;}
  .col-s-5 {width: 41.66%;}
  .col-s-6 {width: 50%;}
  .col-s-7 {width: 58.33%;}
  .col-s-8 {width: 66.66%;}
  .col-s-9 {width: 75%;}
  .col-s-10 {width: 83.33%;}
  .col-s-11 {width: 91.66%;}
  .col-s-12 {width: 100%;}
 
}
@media only screen and (min-width: 768px) {
  /* For desktop: */
  .col-1 {width: 8.33%;}
  .col-2 {width: 16.66%;}
  .col-3 {width: 25%;}
  .col-4 {width: 33.33%;}
  .col-5 {width: 41.66%;}
  .col-6 {width: 50%;}
  .col-7 {width: 58.33%;}
  .col-8 {width: 66.66%;}
  .col-9 {width: 75%;}
  .col-10 {width: 83.33%;}
  .col-11 {width: 91.66%;}
  .col-12 {width: 100%;}
  
}
.header-banner{display: block;}
.header-banner-mobile{display: none;}
.sbottom-horizontl{display: none}
.sbottom{display: block;margin-left: 15px;}
@media (max-width: 768px) and (min-width: 320px){ 
.header-banner-mobile{display: block;float: right;}
.header-banner-mobile img{width: 100%;}
.header-banner{display: none;}
.header-banner-mobile{display: block;}
}
@media (max-width: 768px) and (min-width: 320px){ 

.header-1 ul{
    padding-left: 0px;

}
.header-1 li {
    float: left;
    list-style-type: none;
    margin-right: 2px;
    padding-bottom: 0;
    font-size: 14px;
    margin-left: 8px;
}


.header-banner-mobile{display: block;float: right;}
.header-banner-mobile img{width: 100%;}
.header-banner{display: none;}
.header-banner-mobile{display: block;}
#menu, #toggle-menu {
    background-color: #000;
    color: #fff;
}
#toggle-menu{width: 60%;}
.fa-bars{font-size: 26px;}
.content-main{width: /* 100%; */}
.top-icons-main {
    width: 100%;
    margin: 0 auto;
    display: inline-block;
    padding: 0;
    background: #d50000;
    color: #fff;
}
.top-icon span{text-transform: uppercase;}
.header-1 ul li{text-decoration: none;}
.top-icon {
    float: left;
    margin-right: 0;
    padding: 5px;
}
.products-list a{width: 100%;}
.products-list img{width: 100%;}
.products{width: 100%;}
.top-icon i{font-size:28px;color:#fff;}
.carousel-products .top-desc {
    background: #fff;
}
.top-icons-main {
    padding: 10px 10px;
}
.top-icon i {
    font-size: 13px;
    color: #fff;
}
.top-icons-main {
    width: 100%;
    margin: 0 auto;
    display: inline-block;
    padding: 0;
    background: #d50000;
    color: #fff;
}
.content-main{width: 100%;}
.top-icon span {
    text-transform: uppercase;
    font-size: 8px;
    vertical-align: middle;
}
.header-main {
    text-align: left;
}
.sbottom {
    width: 25px;
    display: inline-block;
    text-align: left;
    float: left;
}
.section-1 .sright {
    margin-left: 0px;
    width: 90%;
    background-color: #f7f7f7;
    padding: 0px 18px 20px;
}
.section-1 .sright h2{font-size: 20px;}
.section-1 .sright h3{font-size: 17px;}
.sleft > img {
  width: 70%;
  float: left;
  margin-left: 50px;
}

.section-1 .sleft {
    width: 100%;
}
.sbottom-horizontl{display: inline-block;}
.sbottom{display: none;}
.sbottom-horizontl img{width: 35px;}
.sbullets ul{padding: 0;margin: 0;margin-left: 15px;}
.sbullets ul li::before {
  content: "\2022";
  color: #d50000;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;
}
.section-1 li {
    padding-bottom: 5px;
}
.sbullets-img img {
    width: 70px;
    margin: 4px 3px;
}
.sbottom-horizontl {
    display: inline-block;
    margin-left: 0px;
    margin: 6px;
}
.sbottom-horizontl img {
    width: 110px;
}
.section-2{margin: 0;}
.section-2 .sleft,.section-2 .sright{width: 100%;padding: 5px;}
.section-2 ul li{padding-bottom: 10px;}
.section-2 ul{margin-left: 15px;}
.section-3 .sleft,.section-3 .sright{width: 100%;padding: 5px;}
.section-3 .sright {
    margin-left: -5px;
}
.section-3 .sleft h2{text-align: center;}
.section-4 .s4inner{width: 95%;padding: 10px;}
.section-4 {margin: 5px 0;}
.section-4 .s4inner p {
    color: #000;
    width: auto;
    padding: 14px;
    font-size: 18px;
    margin-top: -4px;
    line-height: 26px;
    background-color: #f7f7f7;
    min-height: auto;
}
.section-6 .s5item{width: 97%;padding: 5px;}
.section-6 .s5top {

    margin-bottom: 5px;
}
.section-7 .sleft,.section-7 .sright{width: 100%;padding: 5px;}
.section-7 .sleft h2{text-align: center;}
.section-8 {display: inline-block;}
.section-8 .bottom {
    float: left;
    display: inline-block;
    width: 98%;
}
.section-8 .bottom a,
.section-8 .bottom a:visited,
.section-8 .bottom  a:active,
.section-8 .bottom  a:link,
.section-8 .bottom  a:visited,
.section-8 .bottom .alink:visited {
    color: #000 !important;
    float: left;
    min-width: 160px;
    text-align: left;
    font-size: 10px;
    font-weight: 400 !important;
}
#menu .sub-menu{margin:0;}
.section-5 p{
  color: #000;
    width: auto;
    padding: 14px;
    font-size: 18px;
    margin-top: -4px;
    line-height: 26px;
    background-color: #f7f7f7;
    min-height: auto;
}
.section-6 .s5item {
    width: 100%;
    padding: 0px;
    margin-top: -5px;
    margin-bottom: 10px;
}
.section-6 .s5item span{background: #d50000;padding: 5px;color: #fff;}
.s5item a{background: #d50000;}

.section-2 .sright {
    margin-left: 0px;
}

}

@media (max-width: 320px) and (min-width: 320px){
.top-icon span {
    font-size: 7px;
}
#toggle-menu {
    width: 65%;
}
.sbottom-horizontl img {
    width: 75px;
}
.sbullets-img img {
    width: 62px;
    margin: 4px 3px;
}
#menu .sub-menu{margin:0;}
}
@media (max-width: 411px) and (min-width: 411px){
.section-1 .sright {
    margin-left: 0px;
    width: 93%;
    background-color: #f7f7f7;
    padding: 0px 16px 20px;
}
}

@media (max-width: 640px) and (min-width: 640px){
#toggle-menu {
    width: 35%;
}
}
@media (max-width: 768px) and (min-width: 768px){
.section-1 .sleft {
    width: 45%;
}
.section-1 .sright {
    margin-left: 0px;
    width: 47%;
    background-color: #f7f7f7;
    padding: 0px 16px 20px;
}
.sbottom-horizontl img {
    width: 60px;
}
.section-2 .sleft {
    width: 55%;
    padding: 5px;
    margin-left: 8px;
}
.section-2 .sright{
  width: 40%;
  padding: 5px;
  margin-top: 30px;
}
.section-3 .sleft, .section-3 .sright {
    width: 47%;
    padding: 5px;
}
.section-4 .s4inner {
    width: 30%;
    padding: 0;
    margin-right: 0;
    margin-left: 20px;
}
.section-6 .s5item {
    width: 23%;
    padding: 5px;
    margin-top: -5px;
    margin-bottom: 10px;
    margin-left: 4px;
}
.section-6 .s5item span {
    background: #d50000;
    padding: 5px;
    color: #fff;
    font-size: 13px;
}
.section-7 .sleft, .section-7 .sright {
    width: 48%;
    padding: 5px;
}
.section-3 ul li{list-style: none;}
}
@media (max-width: 640px) and (min-width: 640px){
.section-1 .sleft {
    width: 45%;
}
.section-1 .sright {
    margin-left: 0px;
    width: 47%;
    background-color: #f7f7f7;
    padding: 0px 16px 20px;
}
.sbottom-horizontl img {
    width: 60px;
}
.section-2 .sleft {
    width: 55%;
    padding: 5px;
    margin-left: 8px;
}
.section-2 .sright{
  width: 40%;
  padding: 5px;
  margin-top: 30px;
}
.section-3 .sleft, .section-3 .sright {
    width: 48%;
    padding: 5px;
}
.section-4 .s4inner {
    width: 30%;
    padding: 0;
    margin-right: 0;
    margin-left: 20px;
}
.section-6 .s5item {
    width: 23%;
    padding: 5px;
    margin-top: -5px;
    margin-bottom: 10px;
    margin-left: 4px;
}
.section-6 .s5item span {
    background: #d50000;
    padding: 5px;
    color: #fff;
    font-size: 14px;
}
.section-7 .sleft, .section-7 .sright {
    width: 48%;
    padding: 5px;
}
.section-3 ul li{list-style: none;}
.top-icon span {
    text-transform: uppercase;
    font-size: 7px;
    vertical-align: middle;
}
.section-3 .sleft h2 {
    text-align: center;
    font-size: 18px;
}
.section-3 span.heading {
    font-size: 15px;
    width: 100%;
    display: inline-block;
    margin-bottom: 10px;
    font-weight: bold;
}
.section-3 ul{
  padding: 0px;
  margin-left: 17px;
}
.section-3 ul li {
    padding-bottom: 10px;
}
.section-3 .sleft h2 {
    text-align: left;
    font-size: 18px;
    margin-left: 17px;
}
.section-4 .s4inner {
    width: 31%;
    padding: 0;
    margin-right: 0;
    margin-left: 12px;
}
.sbullets-img img {
    width: 65px;
    margin: 4px 3px;
}
.section-6 .s5item {
    width: 24%;
    padding: 2px;
    margin-top: -5px;
    margin-bottom: 10px;
    margin-left: 2px;
}
.section-6 .s5item span {
    background: #d50000;
    padding: 5px;
    color: #fff;
    font-size: 12px;
}
}

@media (max-width: 320px) and (min-width: 320px){
.b2-container-main {
    width: 106%;
}
}
@media (max-width: 568px) and (min-width: 568px){
.top-icon span {
    text-transform: uppercase;
    font-size: 6px;
    vertical-align: middle;
}
.top-icon {
    float: left;
    margin-right: 0;
    padding: 2px;
}
.sleft > img {
    width: 70%;
    float: left;
    margin-left: 85px;
}
.section-1 .sright {
    margin-left: 0px;
    width: 95%;
    background-color: #f7f7f7;
    padding: 0px 16px 20px;
}

}

@media (max-width: 667px) and (min-width: 667px){
.top-icon span {
    font-size: 7px;
}
.sleft > img {
    width: 70%;
    float: left;
    margin-left: 93px;
}
.section-1 .sright {
    margin-left: 0px;
    width: 97%;
    background-color: #f7f7f7;
    padding: 0px 16px 20px;
}
}
@media (max-width: 736px) and (min-width: 736px){
.sleft > img {
    width: 70%;
    float: left;
    margin-left: 50px;
}
.section-1 .sright {
    margin-left: 0px;
    width: 96%;
    background-color: #f7f7f7;
    padding: 0px 16px 20px;
}
.section-4 .s4inner {
    width: 97%;
    padding: 10px;
}
}

@media (max-width: 814px) and (min-width: 812px){
.sbottom > img {
    width: 65%;
}

.sleft > img {
    width: 62%;
    float: left;
    margin-left: 0px;
}
.section-1 .sright {
    margin-left: 16px;
    width: 46%;
    background-color: #f7f7f7;
    padding: 0px 16px 20px;
    margin-top: 10px;
}
.sbullets-img img {
    width: 65px;
    margin: 4px 7px;
}
.s4inner {
    width: 31%;
    float: left;
    margin-right: 24px;
    overflow: hidden;
}
.s5item {
    width: 19%;
    float: left;
    display: inline-block;
    padding: 24px;
}
.section.section-8 span {
    margin: 10px 2px;
    word-break: break-word;
    display: inline-block;
    text-align: left;
    color: #fff;
    font-weight: 600;
    font-size: 14px;
}
.section-1 .sleft {
    width: 45%;
}
.header-banner-mobile{display: block;float: right;}
.header-banner-mobile img{width: 100%;}
.header-banner{display: none;}
.header-banner-mobile{display: block;}
#menu, #toggle-menu {
    background-color: #000;
    color: #fff;
}
#toggle-menu{width: 30%;}
.fa-bars{font-size: 26px;}
.sleft, .sright {
    width: 46%;
}

}

@media (max-width: 1024px) and (min-width: 1024px){
#menu li {
    width: auto;
}
#menu a {
    font-size: 13px;
}
.top-icon span {
  vertical-align: super;
    font-size: 10px;

}
.sleft > img {
    width: 65%;
    float: left;
    margin-left: 20px;
}
.section-1 .sleft {
    width: 48%;
}
.section-1 .sright {
    margin-left: -20px;
    width: 45%;
    background-color: #f7f7f7;
    padding: 0px 16px 20px;
    margin-top: 10px;
}
.sbullets-img img {
    width: 72px;
    margin: 4px 12px;
}
.sbottom > img {
    width: 55%;
}
.sbottom {
    width: 50px;
    display: inline-block;
    text-align: left;
    float: left;
}
.sbottom > img {
    width: 100%;
}
.s4inner {
    width: 31%;
    float: left;
    margin-right: 24px;
    overflow: hidden;
}
.s5item {
    width: 20%;
    float: left;
    display: inline-block;
    padding: 24px;
}
.sleft, .sright {
    width: 47%;

}
.s5item a {
    font-size: 14px;
}
.section.section-8 span {
    margin: 10px 10px;
}
}


@media (max-width: 731px) and (min-width: 731px){
.section-6 .s5item {
    width: 24%;
    padding: 2px;
    margin-top: -5px;
    margin-bottom: 10px;
    margin-left: 2px;
}
.s5item a {
    text-decoration: none;
    font-size: 14px;
    color: #000;
}
.s4inner {
    width: 31.9% !important;
    float: left;
    margin-right: 0;
    overflow: hidden;
    padding: 5px !important;
}
.sleft > img {
    width: 50%;
    float: left;
    margin-left: 183px;
}
.section-1 .sright {
    margin-left: 0px;
    width: 96%;
    background-color: #f7f7f7;
    padding: 0px 16px 20px;
}
}

@media (max-width: 823px) and (min-width: 823px){
.section-1 .sleft {
    width: 45%;
}
.section-1 .sright {
    margin-left: 0px;
    width: 50%;
    background-color: #f7f7f7;
    padding: 0px 16px 20px;
}
.sbottom-horizontl img {
    width: 60px;
}
.section-2 .sleft {
    width: 55%;
    padding: 5px;
    margin-left: 0;
}
.section-3 .sleft{margin-left: -1px;}
.section-2 .sright{
  width: 40%;
  padding: 5px;
  margin-top: 30px;
}
.section.section-8 span {
    margin: 10px 13px;
    font-size: 12px;
}
.section-3 .sleft, .section-3 .sright {
    width: 48%;
    padding: 5px;
}
.section-4 .s4inner {
    width: 30%;
    padding: 0;
    margin-right: 0;
    margin-left: 20px;
}
.section-6 .s5item {
    width: 23%;
    padding: 5px;
    margin-top: -5px;
    margin-bottom: 10px;
    margin-left: 4px;
}
.section-6 .s5item span {
    background: #d50000;
    padding: 5px;
    color: #fff;
    font-size: 14px;
}
.section-7 .sleft, .section-7 .sright {
    width: 48%;
    padding: 5px;
}
.section-3 ul li{list-style: none;}
.top-icon span {
    text-transform: uppercase;
    font-size: 18px;
    vertical-align: super;
}
.section-3 .sleft h2 {
    text-align: center;
    font-size: 18px;
}
.section-3 span.heading {
    font-size: 15px;
    width: 100%;
    display: inline-block;
    margin-bottom: 10px;
    font-weight: bold;
}
.section-3 ul{
  padding: 0px;
  margin-left: 17px;
}
.section-3 ul li {
    padding-bottom: 10px;
}
.section-3 .sleft h2 {
    text-align: left;
    font-size: 18px;
    margin-left: 17px;
}
.section-4 .s4inner {
    width: 31%;
    padding: 0;
    margin-right: 0;
    margin-left: 12px;
}
.sbullets-img img {
    width: 65px;
    margin: 4px 3px;
}
.section-6 .s5item {
    width: 24%;
    padding: 2px;
    margin-top: -5px;
    margin-bottom: 10px;
    margin-left: 2px;
}
.section-6 .s5item span {
    background: #d50000;
    padding: 5px;
    color: #fff;
    font-size: 12px;
}
.sbottom > img {
    width: 75%;
}
.sbottom {
    width: 80px;

}
.sleft > img {
    width: 61%;
    float: left;
    margin-left: 0px;
}


}

@media (max-width: 667px) and (min-width: 667px){
.section-6 .s5item {
    width: 24%;
    padding: 2px;
    margin-top: -5px;
    margin-bottom: 10px;
    margin-left: 2px;
}
.s5item a {
    text-decoration: none;
    font-size: 13px;
    color: #000;
}
.s4inner {
    width: 31.7% !important;
    float: left;
    margin-right: 0;
    overflow: hidden;
    padding: 5px !important;
}
.sleft > img {
    width: 50%;
    float: left;
    margin-left: 183px;
}
.section-1 .sright {
    margin-left: 0px;
    width: 96%;
    background-color: #f7f7f7;
    padding: 0px 16px 20px;
}
}

@media (max-width: 736px) and (min-width: 736px){
.section-1 .sleft {
    width: 45%;
}
.section-1 .sright {
    margin-left: 0px;
    width: 47%;
    background-color: #f7f7f7;
    padding: 0px 16px 20px;
}
.sbottom-horizontl img {
    width: 60px;
}
.section-2 .sleft {
    width: 55%;
    padding: 5px;
    margin-left: 8px;
}
.section-2 .sright{
  width: 40%;
  padding: 5px;
  margin-top: 30px;
}
.section-3 .sleft, .section-3 .sright {
    width: 48%;
    padding: 5px;
}
.section-4 .s4inner {
    width: 30%;
    padding: 0;
    margin-right: 0;
    margin-left: 20px;
}
.section-6 .s5item {
    width: 23%;
    padding: 5px;
    margin-top: -5px;
    margin-bottom: 10px;
    margin-left: 4px;
}
.section-6 .s5item span {
    background: #d50000;
    padding: 5px;
    color: #fff;
    font-size: 14px;
}
.section-7 .sleft, .section-7 .sright {
    width: 48%;
    padding: 5px;
}
.section-3 ul li{list-style: none;}
.top-icon span {
    text-transform: uppercase;
    font-size: 7px;
    vertical-align: middle;
}
.section-3 .sleft h2 {
    text-align: center;
    font-size: 18px;
}
.section-3 span.heading {
    font-size: 15px;
    width: 100%;
    display: inline-block;
    margin-bottom: 10px;
    font-weight: bold;
}
.section-3 ul{
  padding: 0px;
  margin-left: 17px;
}
.section-3 ul li {
    padding-bottom: 10px;
}
.section-3 .sleft h2 {
    text-align: left;
    font-size: 18px;
    margin-left: 17px;
}
.section-4 .s4inner {
    width: 31%;
    padding: 0;
    margin-right: 0;
    margin-left: 12px;
}
.sbullets-img img {
    width: 65px;
    margin: 4px 3px;
}
.section-6 .s5item {
    width: 24%;
    padding: 2px;
    margin-top: -5px;
    margin-bottom: 10px;
    margin-left: 2px;
}
.section-6 .s5item span {
    background: #d50000;
    padding: 5px;
    color: #fff;
    font-size: 12px;
}
}

@media (max-width: 896px) and (min-width: 896px){

  .sleft > img {
    margin-left: 20px;
}
.section-1 .sleft {
    width: 64%;
}
.sbottom {
    width: 80px;
}
.sbullets-img img {
    width: 43px;
    margin: 4px 6px;
}
.sleft, .sright {
    width: 47%;
}
.s4inner {
    width: 31%;
}
.s5item {
    width: 19%;
}
.s5item a {
    font-size: 13px;
}
.section.section-8 span {
    margin: 10px 7px;

}
#menu li {
    width: auto;
}
.top-icon i {
    font-size: 20px;
    color: #d20000;
}
.top-icon span {
    vertical-align: super;
    font-size: 9px;
    font-weight: 400;
}
.top-icons-main {
    padding: 5px;
}
#menu a {
    font-size: 11px;
}
}

@media (max-width: 1280px) and (min-width: 1280px){

  .top-icon i {
    font-size: 26px;
}
.top-icon span {
    font-size: 14px;
}
.sleft > img {
    margin-left: 20px;
}
.section-1 .sleft {
    width: 65%;
}
.sbullets-img img {
    width: 70px;
}
.sleft, .sright {
    width: 47%;
}
.s4inner {
    width: 31%;
}

}
@media (max-width: 320px) and (min-width: 320px){
.header-1 li {
    margin-right: -3px;
}
}

/* Flags Css */


@media (min-width: 768px){
.switcher {
    float: right;
    margin-left: 15px;
    margin-right: -6px;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
}

}
.top-right-black .switcher {
    margin-left: 0;
    margin-right: 0;
}
.top-right-black .list-inline {
    padding-left: 0;
    list-style: none;
}
.top-right-black .list-inline>li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    z-index: 999;
}
.deviderright {
    text-align: left;
    position: relative;
    width: 170px;
    z-index: 8000;
}

#langdropdown span {
    background: rgba(0,0,0,0) url('images/sprite.png') no-repeat scroll 0 0;
    display: block;
    float: right;
    height: 25px;
    width: 40px;
}
#langdropdown {
    padding-left: 10px;
}
#langdropdown span.usstore {
    background-position: 10px 1px;
}
#dropdownlang {
    top: 20px;
}
#dropdownlang {
    top: 20px;
}
#dropdownlang {
    display: none;
    background: #262626 none repeat scroll 0 0;
    position: absolute;
    text-align: left;
    z-index: 100;
    padding-top: 0;
    width: 100%;
    right: -30px;
}
#dropdownlang {
    padding-left: 0;
}
#dropdownlang li {
    padding: 5px 10px;
    margin: 0;
    width: 160px;
}
#dropdownlang li a {
    font-size: 11px;
}
#dropdownlang li a {
    color: #fff;
}
a:visited, .alink:visited {
    color: #006bb4;
    text-decoration: none;
}
#dropdownlang li.ukstore a span.country-flag {
    background-position: -39px 0;
}
#dropdownlang li a span.country-flag {
    background: rgba(0,0,0,0) url('images/sprite.png') no-repeat scroll 0 0;
    display: block;
    float: right;
    height: 20px;
    width: 40px;
}
#dropdownlang li.frstore a span.country-flag {
    background-position: -119px 0;
}
#dropdownlang li a span.country-flag {
    background: rgba(0,0,0,0) url('images/sprite.png') no-repeat scroll 0 0;
    display: block;
    float: right;
    height: 20px;
    width: 40px;
}
#dropdownlang li.destore a span.country-flag {
    background-position: -158px 0;
}
#dropdownlang li a span.country-flag {
    background: rgba(0,0,0,0) url('images/sprite.png') no-repeat scroll 0 0;
    display: block;
    float: right;
    height: 20px;
    width: 40px;
}
#dropdownlang li.itstore a span.country-flag {
    background-position: -198px 0;
}
#dropdownlang li a span.country-flag {
    background: rgba(0,0,0,0) url('images/sprite.png') no-repeat scroll 0 0;
    display: block;
    float: right;
    height: 20px;
    width: 40px;
}
#dropdownlang li.ptstore a span.country-flag {
    background-position: -238px 0;
}
#dropdownlang li a span.country-flag {
    background: rgba(0,0,0,0) url('images/sprite.png') no-repeat scroll 0 0;
    display: block;
    float: right;
    height: 20px;
    width: 40px;
}
#dropdownlang li.esstore a span.country-flag {
    background-position: -318px 0;
}
#dropdownlang li a span.country-flag {
    background: rgba(0,0,0,0) url('images/sprite.png') no-repeat scroll 0 0;
    display: block;
    float: right;
    height: 20px;
    width: 40px;
}
#dropdownlang li.austore a span.country-flag {
    background-position: -80px 0;
}
#dropdownlang li a span.country-flag {
    background: rgba(0,0,0,0) url('images/sprite.png') no-repeat scroll 0 0;
    display: block;
    float: right;
    height: 20px;
    width: 40px;
}
#dropdownlang li.rustore a span.country-flag {
    background-position: -278px 0;
}
#dropdownlang li a span.country-flag {
    background: rgba(0,0,0,0) url('images/sprite.png') no-repeat scroll 0 0;
    display: block;
    float: right;
    height: 20px;
    width: 40px;
}
#dropdownlang li.eustore a span.country-flag {
    background-position: -358px 0;
}
#dropdownlang li a span.country-flag {
    background: rgba(0,0,0,0) url('images/sprite.png') no-repeat scroll 0 0;
    display: block;
    float: right;
    height: 20px;
    width: 40px;
}
#dropdownlang li.intstore a span.country-flag {
    background-position: 0 0;
}
#dropdownlang li a span.country-flag {
    background: rgba(0,0,0,0) url('images/sprite.png') no-repeat scroll 0 0;
    display: block;
    float: right;
    height: 20px;
    width: 40px;
}
li.deviderright:hover #dropdownlang {
    display: block;
}
#dropdownlang li a {
    font-size: 11px;
}
#dropdownlang li a {
    color: #fff;
    text-decoration: none;
}
/* End Flags Css */
/* Slider */

.product-slider {
    width: 100%;
    float: none;
    height: auto;
    position: relative;
}
.frame {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}
.frame div {
    margin-left: 0;
    width: 111px;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    -ms-transition: 1s;
    -o-transition: 1s;
    transition: 1s;
    height: 2220px;
}
.frame .frame-inner {
    width: 126px;
    /* padding-right: 150px; */
    overflow: hidden;
    float: right;
    height: 550px;
    padding-top: 0px;
    margin-left: 0px;
}
.frame input {
    position: relative;
    left: 0;
    display: none;
}
.frame input#push1:checked~label.six, .frame input#push3:checked~label.one, .frame input#push5:checked~label.two, .frame input#push7:checked~label.three, .frame input#push9:checked~label.four, .frame input#push11:checked~label.five, .frame input#push2:checked~label.two, .frame input#push4:checked~label.three, .frame input#push6:checked~label.four, .frame input#push8:checked~label.five, .frame input#push10:checked~label.six, .frame input#push12:checked~label.one {
    z-index: 100;
}
.frame label.one, .frame label.two, .frame label.three, .frame label.four, .frame label.five, .frame label.six {
    z-index: 90;
}
.frame label.left {
    position: absolute;
    left: 0;
    top: 0;
    margin: 0;
    cursor: pointer;
    width: 117px;
    height: 15px;
    text-align: center;
    background: #fff;
}
.frame input#push1:checked~label.six, .frame input#push3:checked~label.one, .frame input#push5:checked~label.two, .frame input#push7:checked~label.three, .frame input#push9:checked~label.four, .frame input#push11:checked~label.five, .frame input#push2:checked~label.two, .frame input#push4:checked~label.three, .frame input#push6:checked~label.four, .frame input#push8:checked~label.five, .frame input#push10:checked~label.six, .frame input#push12:checked~label.one {
    z-index: 100;
}
.frame label.one, .frame label.two, .frame label.three, .frame label.four, .frame label.five, .frame label.six {
    z-index: 90;
}
.frame label.right {
    position: absolute;
    left: 0;
    bottom: 0;
    margin: 0;
    cursor: pointer;
    width: 117px;
    text-align: center;
    height: 15px;
    background: #fff;
}
.frame label.one, .frame label.two, .frame label.three, .frame label.four, .frame label.five, .frame label.six {
    z-index: 90;
}
.frame input#push3:checked~div, .frame input#push12:checked~div {
    margin-top: 0;
}
.frame div {
    margin-left: 0;
    width: 111px;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    -ms-transition: 1s;
    -o-transition: 1s;
    transition: 1s;
    height: 2220px;
}
.frame label.right img {
    vertical-align: bottom;
}
.frame label.left img, .frame label.right img {
    margin-top: 0;
    display: inline-block;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    left: 50%;
}
img {
    border: none;
    outline: none;
    max-width: 100%;
}
.frame input#pic1:checked~.lab1, .frame input#pic2:checked~.lab2, .frame input#pic3:checked~.lab3, .frame input#pic4:checked~.lab4, .frame input#pic5:checked~.lab5, .frame input#pic6:checked~.lab6, .frame input#pic7:checked~.lab7, .frame input#pic8:checked~.lab8, .frame input#pic9:checked~.lab9, .frame input#pic10:checked~.lab10, .frame input#pic11:checked~.lab11, .frame input#pic12:checked~.lab12, .frame input#pic13:checked~.lab13, .frame input#pic14:checked~.lab14, .frame input#pic15:checked~.lab15, .frame input#pic16:checked~.lab16 {
    opacity: .8;
}
.frame label.thumb {
    display: block;
    width: 92px;
    height: 112px;
    float: left;
    margin: 0 0 9px;
    position: relative;
    cursor: pointer;
    border: 1px solid #ccc;
}
.frame input#pic1:checked~.big-img.p1, .frame input#pic2:checked~.big-img.p2, .frame input#pic3:checked~.big-img.p3, .frame input#pic4:checked~.big-img.p4, .frame input#pic5:checked~.big-img.p5, .frame input#pic6:checked~.big-img.p6, .frame input#pic7:checked~.big-img.p7, .frame input#pic8:checked~.big-img.p8, .frame input#pic9:checked~.big-img.p9, .frame input#pic10:checked~.big-img.p10, .frame input#pic11:checked~.big-img.p11, .frame input#pic12:checked~.big-img.p12, .frame input#pic13:checked~.big-img.p13, .frame input#pic14:checked~.big-img.p14, .frame input#pic15:checked~.big-img.p15, .frame input#pic16:checked~.big-img.p16 {
    opacity: 1;
    z-index: 100;
}
.frame .big-img {
    position: absolute;
    width: 70%;
    height: 511px;
    top: 0px;
    left: 20px;
    opacity: 0;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
    background: #fff;
}
.frame div {
    margin-left: 0;
    width: 111px;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    -ms-transition: 1s;
    -o-transition: 1s;
    transition: 1s;
    height: 2220px;
    margin-top: 10px;
}
.frame .big-img img {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    max-width: 100%;
    max-height: 100%;
}
img {
    border: none;
    outline: none;
    max-width: 100%;
}
.frame input#push1:checked~label.six, .frame input#push3:checked~label.one, .frame input#push5:checked~label.two, .frame input#push7:checked~label.three, .frame input#push9:checked~label.four, .frame input#push11:checked~label.five, .frame input#push2:checked~label.two, .frame input#push4:checked~label.three, .frame input#push6:checked~label.four, .frame input#push8:checked~label.five, .frame input#push10:checked~label.six, .frame input#push12:checked~label.one {
    z-index: 100;
}
.frame label.one, .frame label.two, .frame label.three, .frame label.four, .frame label.five, .frame label.six {
    z-index: 90;
}
.frame label.left {
    position: absolute;
    left: 0;
    top: 0;
    margin: 0;
    cursor: pointer;
    width: 117px;
    height: 15px;
    text-align: center;
    background: #fff;
}
.frame input#push1:checked~label.six, .frame input#push3:checked~label.one, .frame input#push5:checked~label.two, .frame input#push7:checked~label.three, .frame input#push9:checked~label.four, .frame input#push11:checked~label.five, .frame input#push2:checked~label.two, .frame input#push4:checked~label.three, .frame input#push6:checked~label.four, .frame input#push8:checked~label.five, .frame input#push10:checked~label.six, .frame input#push12:checked~label.one {
    z-index: 100;
}
.frame label.one, .frame label.two, .frame label.three, .frame label.four, .frame label.five, .frame label.six {
    z-index: 90;
}
.frame label.right {
    position: absolute;
    left: 0;
    bottom: 0;
    margin: 0;
    cursor: pointer;
    width: 117px;
    text-align: center;
    height: 15px;
    background: #fff;
}
@media (max-width: 768px){
.header-1 ul {
    width: auto;
}
.frame .big-img{
  width: 75%;
  height: 60%;
  top: 0px;
  right: 8px;
}
.frame label.thumb {
    width: 62%;
    height: 78px;
}
.frame .frame-inner {
    width: 126px;
    height: 445px;
    padding-top: 0px;
    margin-left: 8px;
}
.section-2 .sleft {
    margin-left: 0px;
}
#dropdownlang {

    right: -15px;
}
}
@media (max-width: 640px) and (max-width: 640px){
.frame .big-img {
    width: 70%;
    height: 60%;
    top: 0px;
    right: 8px;
}
.section-3 .sleft, .section-3 .sright {
    width: 47%;
}
.section-6 .s5item span {
    font-size: 11px;
}
}
@media (max-width: 411px) and (max-width: 411px){
.section-3 .sleft, .section-3 .sright {
    width: 100%;
}
.header-1 li {
    font-size: 16px;
}
.section-6 .s5item span {
    font-size: 20px;
}
}
@media (max-width: 823px) and (max-width: 823px){
.header-1 ul {
    width: 85%;

}
.frame .big-img{
  width: 75%;
  height: 60%;
  top: 0px;
  right: 8px;
}
.frame label.thumb {
    width: 62%;
    height: 78px;
}
.frame .frame-inner {
    width: 126px;
    height: 445px;
    padding-top: 0px;
    margin-right: -56px;
}
}
@media (max-width: 320px) and (min-width: 320px){
.header-1 li {
    font-size: 12px;
}
}

@media (max-width: 375px) and (min-width: 375px){
.header-1 li {
    font-size: 12px;
}
}
@media (max-width: 768px) and (min-width: 320px){
.section-6 .s5item span {

    font-size: 12px;
}
}
@media (max-width: 414px) and (min-width: 414px){
.header-1 li {
    font-size: 13px;
}
.section-3 .sleft, .section-3 .sright {
    width: 100%;
}
}
@media (max-width: 812px) and (min-width: 812px){
.section-6 .s5item span {
    background: #d50000;
    padding: 5px;
    color: #fff;
    font-size: 11px;
}
}
@media (max-width: 1024px) and (min-width: 1024px){

.frame .big-img{
  width: 75%;
  height: 60%;
  top: 0px;
  right: 8px;
}
.frame label.thumb {
    width: 62%;
    height: 78px;
}
.frame .frame-inner {
    width: 126px;
    height: 445px;
    padding-top: 0px;
    margin-left: 8px;
}
.section-6 .s5item span {
    background: #d50000;
    padding: 5px;
    color: #fff;
    font-size: 11px;
}
}
@media (max-width: 411px){
.header-1 li {
    font-size: 11px;
}
}

@media (max-width: 768px){
.header-1 ul {
    width: 76%;
}
.header-1 li {
    
    margin-left: 7px;
    margin-right: 0px;
}
.header-1 ul {
    margin-top: 12px;
}
.section {
    margin: 0px 0;
}
.section-6 .s5item span {
    font-size: 16px;
}
.flag-drop{margin-top: 9px;}
}
.cc-icon img{width: auto;float: none;}
.starik{color: #d50000;font-size: 15px;font-weight: 700;}
a:visited, .alink:visited {
    color: #fff;
    text-decoration: none;
}
.header-1 > ul > li:first-child{display: none;}
.header-1 li {
    font-weight: 600;
    font-size: 15px !important;
    color: #000 !important;
    text-transform: uppercase;
}
 .launchpad-module { max-width: 1000px; margin-left: auto; margin-right: auto; padding-top: 15px; padding-bottom: 15px; }
 .launchpad-text-container { margin-left: auto; margin-right: auto; text-align: justify; -moz-text-align-last: center; text-align-last: center; }
 .launchpad-text-center { text-align: center; }
 .launchpad-text-left-justify { text-align: justify; -moz-text-align-last: left; text-align-last: left; }
html[dir='rtl']  .launchpad-text-left-justify { text-align: justify; -moz-text-align-last: right; text-align-last: right; }
 .launchpad-video-container { width: 100%; }
 .launchpad-module-video .aplusAiryVideoPlayer { margin-left: auto; margin-right: auto; padding-bottom: 25px; }
 .launchpad-module-three-stack .launchpad-module-stackable-column { display: inline-block; width: 32%; vertical-align: top; padding-left: 10px; padding-right: 10px; }
 .launchpad-module-three-stack .launchpad-module-three-stack-container { display: table; text-align: center; margin-left: auto; margin-right: auto; }
 .launchpad-module-three-stack .launchpad-module-three-stack-container img { max-width: none; }
 .launchpad-module-three-stack .launchpad-module-three-stack-block { margin-bottom: 14px; }
 .launchpad-module-three-stack .launchpad-module-three-stack-detail { display: table-caption; caption-side: bottom; }
 .launchpad-column-container { vertical-align: middle; }
 .launchpad-column-image-container { width: 34.5%; }
 .launchpad-column-text-container { width: 64.5%; padding: 0 150px; }
 .launchpad-module-left-image .launchpad-column-text-container { padding-right: 0; }
 .launchpad-module-right-image .launchpad-column-text-container { padding-left: 0; }
 .launchpad-about-the-startup h5 { font-weight: normal; font-style: italic; }
 .launchpad-faq h2 { color: #ffa500; }
 .launchpad-module-person-block { margin-bottom: 10px; }
     {
      display:table;
      margin-left:auto;
      margin-right:auto;
      word-wrap: break-word;
      overflow-wrap: break-word;
      word-break: break-word;
    }
    /* Undo this for tech-specs because it breaks table layout */
     .aplus-tech-spec-table { word-break: initial; }
     .aplus-module-wrapper {text-align:left; display:inline-block;width: 94%;}
    .weblabRtl .aplus-module-wrapper {text-align:inherit; display:inline-block;}
     .aplus-module.module-1,
     .aplus-module.module-2,
     .aplus-module.module-3,
     .aplus-module.module-4,
     .aplus-module.module-6,
     .aplus-module.module-7,
     .aplus-module.module-8,
     .aplus-module.module-9,
     .aplus-module.module-10,
     .aplus-module.module-11,
     .aplus-module.module-12{padding-bottom:12px; margin-bottom:12px;}
     .aplus-module:last-child{border-bottom:none}
     .aplus-module {min-width:979px;}

    /* aplus css needed to override aui on the detail page */
     .aplus-module table.aplus-chart.a-bordered.a-vertical-stripes {border:none;}
     .aplus-module table.aplus-chart.a-bordered.a-vertical-stripes td {background:none;}
     .aplus-module table.aplus-chart.a-bordered.a-vertical-stripes td.selected {background-color:#ffd;}
     .aplus-module table.aplus-chart.a-bordered.a-vertical-stripes td:first-child {background:#f7f7f7; font-weight:bold;}
     .aplus-module table.aplus-chart.a-bordered.a-vertical-stripes tr th {background:none; border-right:none;}
     .aplus-module table.aplus-chart.a-bordered tr td, .aplus-module table.aplus-chart.a-bordered tr th {border-bottom:1px dotted #999;}

    /* A+ Template - General Module CSS */
     .apm-top {height:100%; vertical-align:top;}
    html[dir='rtl'] .weblabRtl .apm-top {padding-left: 0px; padding-right: 3px}
     .apm-center {height:100%; vertical-align:middle; text-align:center;}
     .apm-row {width:100%; display:inline-block;}
     .apm-wrap {width:100%;}
     .apm-fixed-width {width:969px;}
     .apm-spacing {float:left; zoom:1; width: 100%}
    html[dir='rtl'] .weblabRtl .apm-spacing {float: right;}
     .apm-floatleft {float:left;}
    html[dir='rtl'] .weblabRtl .apm-floatleft {float:right;}
     .apm-floatright {float:right;}
    html[dir='rtl'] .weblabRtl .apm-floatright {float:left;}
     .apm-floatnone {float:none;}
     .apm-spacing img {border:none;}
     .apm-leftimage {float:left; display:block; margin-right:20px; margin-bottom:10px;width: 300px;}
    html[dir='rtl'] .weblabRtl .apm-leftimage {float: right; margin-right: 0px; margin-left:20px;}
     .apm-centerimage {text-align: center; width:300px; display:block; margin-bottom:10px;}
     .apm-centerthirdcol {min-width:359px; display:block}
     .apm-centerthirdcol ul,
     .apm-centerthirdcol ol {margin-left: 334px;}
    html[dir='rtl'] .weblabRtl .apm-centerthirdcol ul,
    html[dir='rtl'] .weblabRtl .apm-centerthirdcol ol {margin-left: 0px; margin-right: 334px;}
     .apm-rightthirdcol {
    float: right;
    width: 25%;
    padding-left: 49px;
    padding-left: 31px;
    margin-left: 65px;
    border-left: 1px solid #dddddd;
}
    html[dir='rtl'] .weblabRtl .apm-rightthirdcol {float: left; padding-left: 0px; padding-right:30px; margin-left:0px; margin-right:30px; border-left:0px; border-right:1px solid #dddddd;}
     .apm-lefttwothirdswrap {width:66%; display:block;}
     .apm-lefthalfcol {width:480px; padding-right:30px; display:block; float:left;}
    html[dir='rtl'] .weblabRtl .apm-lefthalfcol {padding-left:30px; float:right;}
     .apm-righthalfcol {width:480px; display:block; float:left;}
    html[dir='rtl'] .weblabRtl .apm-righthalfcol {float:right;}
     .apm-eventhirdcol {width:300px; display:block;}
     .apm-eventhirdcol-table {border-spacing: 0px 0px; border-collapse: collapse;}
     .apm-eventhirdcol-table tr td {vertical-align: top;}
     .apm-fourthcol {width:220px; float:left;}
    html[dir='rtl'] .weblabRtl .apm-fourthcol {float:right;}
     .apm-fourthcol .apm-fourthcol-image {position:relative;}
     .apm-fourthcol img {display:block; margin:0 auto;}
     .apm-fourthcol-table {border-spacing: 0px 0px; border-collapse: collapse;}
     .apm-fourthcol-table tr td {vertical-align: top;}
     .apm-listbox {width:100%;}
     .apm-iconheader {float:left; padding-left:10px;}
    html[dir='rtl'] .weblabRtl .apm-iconheader {float:right; padding-left:0px; padding-right: 10px}
     .apm-spacing ul:last-child, ol:last-child {margin-bottom:0 !important;}
     .apm-spacing ul, ol {padding:0 !important;}
     .apm-spacing ul {margin:0 0 18px 18px !important; color:#aaaaaa;}
    html[dir='rtl'] .weblabRtl .apm-spacing ul {margin:0 18px 18px 0 !important;}

     .apm-spacing ul li, ol li {word-wrap:break-word; margin:0 !important;}
     .apm-spacing ul li {margin:0 !important;}
     .apm-spacing ul .a-list-item, ol .a-list-item {color:#333333;}

    /* A+ Template - Module 1 Sepcific CSS */
     .amp-centerthirdcol-listbox {display:inline-block; width:359px;}

    /* A+ Template - Module 2/3 Specific CSS */
     .apm-sidemodule {text-align:left; margin:0 auto; width:970px; padding:0; background-color:#ffffff; position:relative;}
    .weblabRtl .apm-sidemodule {text-align:inherit;}
     .apm-sidemodule-textright {width:470px; position:relative; display:table-cell; vertical-align:middle; padding-left:40px; height:300px; max-height:300px;}
    html[dir='rtl'] .weblabRtl .apm-sidemodule-textright {padding-left:0px; padding-right: 40px;}
     .apm-sidemodule-textleft {width:630px; position:relative; display:table-cell; vertical-align:middle; padding-left:200px; height:300px; max-height:300px;}
    html[dir='rtl'] .weblabRtl .apm-sidemodule-textleft {padding-left:0px; padding-right:200px;}
     .apm-sidemodule-imageleft {position:relative; float:left; display:block;}
    html[dir='rtl'] .weblabRtl .apm-sidemodule-imageleft {float:right;}
     .apm-sidemodule-imageright {position:relative; float:right; display:block;}
    html[dir='rtl'] .weblabRtl .apm-sidemodule-imageright {float:left;}

    /* A+ Template - Module 4 Specific CSS */
     .aplus-module.module-4 th {padding: 0px; padding-right:30px; width:220px;}
    html[dir='rtl'] .weblabRtl .aplus-module.module-4 th {padding-left: 30px; padding-right: 0px;}
     .aplus-module.module-4 th:last-of-type {padding-right:0px;}
    html[dir='rtl'] .weblabRtl .aplus-module.module-4 th:last-of-type {padding-left: 0px}

    /* A+ Template - Module 5 Specific CSS */
     .apm-tablemodule {text-align:left; margin:0 auto; width: 90%;}
     table.apm-tablemodule-table {border-bottom:1px solid #dddddd; width: 970px; left:4%;table-layout: fixed}
     th.apm-tablemodule-keyhead {border-top:1px solid #dddddd; padding:8px 6px 6px !important; background-color:#f7f7f7; font-weight:normal; color:#626262; float:none !important; margin-right:0; text-align:center; width:106px;}
     tr.apm-tablemodule-keyvalue td {padding-top:8px !important; padding-left:14px; padding-bottom:8px; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; text-align:center;width:inherit!important}
     .apm-tablemodule-valuecell.selected {background-color:#fff5ec;}
     .apm-tablemodule-valuecell span {word-wrap:break-word;}
     .apm-tablemodule-keyhead {border-right:1px solid #dddddd;}
     .apm-tablemodule-blankkeyhead {border:0 !important; width:18%;}
     .apm-tablemodule-image {background-color:#FFFFFF; padding:0 !important; text-align:center; overflow:hidden; vertical-align:bottom;}
     .apm-tablemodule-imagerows > td > img {max-width:none !important;}
     table.apm-tablemodule-table {margin-bottom: 6px!important;}
     table.apm-tablemodule-table th {padding-bottom: 8px;
    text-align: center;
    padding-top: 8px;
    font-size: 13px; border: none;}
     .apm-checked {text-align:center;}

    /* A+ Template - Module 6 Specific CSS */
     .apm-hovermodule {text-align:left; margin:0 auto; width:970px; padding: 0; background-color:#ffffff; height:300px; position:relative;}
    .weblabRtl .apm-hovermodule {text-align:inherit;}
     .apm-hovermodule-slides {background-color:#ffffff; width:970px; height:300px;}
     .apm-hovermodule-slides-inner {margin-left:345px; position:absolute; z-index:25;}
    html[dir='rtl'] .weblabRtl .apm-hovermodule-slides-inner {margin-left:0px; margin-right:345px;}
     .apm-hovermodule-slidecontrol {position:absolute; top:180px; left:345px; z-index:30;}
    html[dir='rtl'] .weblabRtl .apm-hovermodule-slidecontrol {left: 0px; right:345px;}

     .apm-hovermodule-smallimage {width:80px; height:80px; cursor:pointer; float:left; margin-right:35px; padding:0;}
    html[dir='rtl'] .weblabRtl .apm-hovermodule-smallimage {float:right; margin-right:0px margin-left:35px;}
     .apm-hovermodule-smallimage-bg {background-color:#ffffff; width:80px; height:80px;}
     .apm-hovermodule-smallimage-last {margin-right:0 !important;}
    html[dir='rtl'] .weblabRtl .apm-hovermodule-smallimage-last {margin-left:0 !important;}
     .apm-hovermodule-smallimage a {text-transform:uppercase; font-size:11px; font-weight:bold; color:333333 !important;}
     .apm-hovermodule-smallimage a:hover {text-decoration:none; color:#333333 !important;}
     .apm-hovermodule-smallimage img {border:1px solid #888888;}
     .apm-hovermodule-opacitymodon a {color:888888 !important;}
     .apm-hovermodule-opacitymodon:hover {opacity:1 !important; filter:alpha(opacity=100) !important;}
     .apm-hovermodule-opacitymodon img {opacity:0.3; filter:alpha(opacity=30);}
     .apm-hovermodule-image {position:absolute; left:0; z-index: 1;}
    html[dir='rtl'] .weblabRtl .apm-hovermodule-image {right:0;}

    /* A+ Template - Module 9 Specific CSS */
     .aplus-module.module-9 th.apm-center {padding: 0 40px 0 0; width:300px;}
    html[dir='rtl'] .weblabRtl .aplus-module.module-9 th.apm-center {padding: 0 0 0 35px; width:300px;}
     .aplus-module.module-9 th.apm-center:last-of-type {padding:0px;}

    /*A+ Template - Module 11 Specific CSS */
     .apm-heromodule-textright {float:right; right:50px; margin-top:100px; padding:15px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BBBBBB,endColorstr=#FFFFFF); background-color: rgb(0,0,0); background-color:rgba(0,0,0,0.7);color:white; width:250px;}
    html[dir='rtl'] .weblabRtl .apm-heromodule-textright {float:left; left: 50px; right: auto}
     .apm-heromodule-textright h3,
     .apm-heromodule-textright ul,
     .apm-heromodule-textright ol,
     .apm-heromodule-textright ul .a-list-item,
     .apm-heromodule-textright ol .a-list-item {color:white}
     .module-12 .textright {float:right; right:50px; margin-top:100px; padding:15px; color:black; width:250px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BBBBBB,endColorstr=#FFFFFF); background-color: rgb(255,255,255); background-color:rgba(255,255,255,0.7);}
    html[dir='rtl'] .weblabRtl .module-12 .textright {float:left; left: 50px; right: auto}

    /* module 11/12 */
     .module-12 .apm-hero-image, .module-11 .apm-hero-image{float:none}
     .module-12 .apm-hero-image img, .module-11 .apm-hero-image img{position:absolute}
     .module-12 .apm-hero-text, .module-11 .apm-hero-text{position:relative}
     .module-11 .aplus-module-content, .module-12 .aplus-module-content{min-height:300px}

    /* module 13 text */
     .aplus-module-13 {
        padding: 40px;
        max-width: 979px;
    }
    .aplus-module-13 .aplus-13-heading-text {
        padding-bottom: 10px;
    }
     .aplus-module-13 p {
        text-align: left;
        padding-bottom: 10px;
    }
    .weblabRtl .aplus-module-13 p {
        text-align: inherit;
    }

    @media (max-width: 800px) {
        /* Main Media Queries */
         .acs-ux-wrapfix {width:100%;}
         .aplus-module-wrapper {width:100%;}
         .apm-leftimage {float:none;}

        html[dir='rtl']  .acs-ux-wrapfix {width:100%;}
        html[dir='rtl']  .aplus-module-wrapper {width:100%;}
        html[dir='rtl']  .apm-leftimage {float:none;}

         .apm-centerthirdcol ul,
         .apm-centerthirdcol ol {margin-left: 14px;}
        html[dir='rtl'] .weblabRtl .apm-centerthirdcol ul,
        html[dir='rtl'] .weblabRtl .apm-centerthirdcol ol {margin-left: 0px; margin-right: 14px;}

        /* Module1 Media Queries */
         .apm-lefttwothirdswrap {float:none; width:100%; margin:0;}
         .apm-leftimage p {display:none;}
         .apm-centerthirdcol {float:none; width:100%;}
         .apm-listbox {width:100%;}
         .apm-rightthirdcol {float:none; width:100%; border-left:none; padding:0; margin:0; margin-bottom:20px;}
         .apm-rightthirdcol-inner img {display:block; margin:auto;}

        html[dir='rtl']  .apm-lefttwothirdswrap {float:none; width:100%; margin:0;}
        html[dir='rtl']  .apm-leftimage p {display:none;}
        html[dir='rtl']  .apm-centerthirdcol {float:none; width:100%;}
        html[dir='rtl']  .apm-listbox {width:100%;}
        html[dir='rtl']  .apm-rightthirdcol {float:none; width:100%; border-left:none; padding:0; margin:0; margin-bottom:20px;}
        html[dir='rtl']  .apm-rightthirdcol-inner img {display:block; margin:auto;}

        /* Module2/3 Media Queries */
         .apm-sidemodule {width:100%; height:auto;}
         .apm-sidemodule-imageleft {width:100%; position:relative; display:block; margin-bottom:15px;}
         .apm-sidemodule-imageleft img {display:block; margin:0 auto;}
         .apm-sidemodule-imageright {width:100%; position:relative; display:block; margin-bottom:15px;}
         .apm-sidemodule-imageright img {display:block; margin:0 auto;}
         .apm-sidemodule .a-spacing-medium {margin-bottom:30px !important;}

        html[dir='rtl'] .weblabRtl .apm-sidemodule {width:100%; height:auto;}
        html[dir='rtl'] .weblabRtl .apm-sidemodule-imageleft {width:100%; position:relative; display:block; margin-bottom:15px;}
        html[dir='rtl'] .weblabRtl .apm-sidemodule-imageleft img {display:block; margin:0 auto;}
        html[dir='rtl'] .weblabRtl .apm-sidemodule-imageright {width:100%; position:relative; display:block; margin-bottom:15px;}
        html[dir='rtl'] .weblabRtl .apm-sidemodule-imageright img {display:block; margin:0 auto;}
        html[dir='rtl'] .weblabRtl .apm-sidemodule .a-spacing-medium {margin-bottom:30px !important;}

        /* Module4 Media Queries */
         .apm-fourthcol {margin:0; padding-bottom:23px; width:100%; float:none;}
         .apm-fourthcol .apm-fourthcol-image {height:inherit;}

        html[dir='rtl'] .weblabRtl .apm-fourthcol {margin:0; padding-bottom:23px; width:100%; float:none;}
        html[dir='rtl'] .weblabRtl .apm-fourthcol .apm-fourthcol-image {height:inherit;}

        /* Module5 Media Queries */
         table.apm-tablemodule-table {width:100%;}
         .apm-tablemodule-valuecell {width:auto;}

        html[dir='rtl']  table.apm-tablemodule-table {width:100%;}
        html[dir='rtl']  .apm-tablemodule-valuecell {width:auto;}
    }

    /* aui hack */
     * {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
     .a-box mp-centerthirdcol-listboxer {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;position: relative;padding: 14px 18px;}
     .a-box {display: block;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border: 1px #ddd solid;background-color: white;}
     .a-color-alternate-background {background-color: #f3f3f3!important;}
     .a-color-secondary {color: #262626 !important;}
     .a-section {margin-bottom: 12px;}
     .a-size-base {font-size: 13px!important;line-height: 19px!important;}
     .a-spacing-base,  .a-ws .a-ws-spacing-base {margin-bottom: 14px!important;}
     .a-spacing-large,  .a-ws .a-ws-spacing-large {margin-bottom: 22px!important;}
     .a-spacing-mini,  .a-ws .a-ws-spacing-mini {margin-bottom: 6px!important;}
     .a-spacing-small,  .a-ws .a-ws-spacing-small {margin-bottom: 10px!important;}
     a,  a:visited,  a:active,  a:link {text-decoration: none;color: #0066c0;}
     a:hover {text-decoration: underline;cursor: pointer;color: #e47911;}
     h1,  h2,  h3,  h4 {font-family: Arial,sans-serif;text-rendering: optimizeLegibility;padding-bottom: 4px;}
    .weblabRtl h1, .weblabRtl h2, .weblabRtl h3, .weblabRtl h4 {font-family: inherit;}
     h1,  h2,  h3,  h4,  h5,  h6 {padding: 0;margin: 0;}
     h3{font-size: 22px;color: #000;
        padding: 10px 0;text-transform: capitalize;}
     h4 {font-weight: normal;font-size: 17px;line-height: 1.255;}
     h5 {font-weight: bold;font-size: 13px;line-height: 19px;}
     img {vertical-align: top;max-width: 100%;}
     p {padding: 0;margin: 0 0 14px 0;}
     ul li {list-style: disc;padding-bottom: 0;}
     ul {margin: 0 0 18px 18px;color: #aaa;}
     ul,  ol {padding: 0;}
     ul:last-child,  ol:last-child {margin-bottom: 0!important;}
     .read-more-arrow-placeholder {text-align: right; cursor: pointer; display:none;}
.top-img{margin-bottom: 20px;}
.p-descrition {
    width: 94%;
    margin-left: 3.4%;
}
.p-descrition p{
    padding: 0;
    margin: 16px 0px 30px 0px;
    font-size: 13px;
    line-height: 24px;
    color: #111;
}
.a-color-secondary {
    font-weight: bold;
    font-size: 13px;
    line-height: 19px;
}
.a-list-item .a-color-secondary {
  font-weight: 100;
}
.a-box .a-box-inner {
    border-radius: 4px;
    position: relative;
    padding: 14px 18px;
}
.apm-spacing ul:last-child,ol:last-child {
    margin-bottom: 0 !important;
}
.apm-spacing ul {
    margin: 0 0 18px 18px !important;
    color: #aaaaaa;
}
.apm-spacing ul, ol {
    padding: 0 !important;
}

.apm-spacing ul li {
    margin: 0 !important;
}
.apm-spacing ul li,ol li {
    word-wrap: break-word;
    margin: 0 !important;
}
ul li {
    list-style: disc;
}
p.a-spacing-base{width: 67%;margin-left: 13%;}
.top-banner-img img{width: 94%;}
.apm-centerthirdcol p.a-spacing-base{width: 65%;margin-left: 40%;}
.aplus-3p-fixed-width img{width: 94%;}
.flags_cus a {
    display: inline-block;
    width: 12.5%;
    float: left;
    padding-bottom: 4px;
}
.flags_cus img {
    width: 100%;
}
.flags_cus a:hover {
    opacity: 0.8;
}
.country-flag {
  background: rgba(0,0,0,0) url("https://b2fitness.net/eBayCAskin/images/flags/sprite_new.png") no-repeat scroll 0 0;
  display: block;
  float: right;
  height: 25px;
  width: 40px;
}
.country-flag.ukstore {
    background-position: -26px 0;
}
span.country-flag.frstore {
    background-position: -108px 0;
}
span.country-flag.destore {
    background-position: -151px 0;
}
span.country-flag.itstore {
    background-position: -193px 0;
}
span.country-flag.esstore {
    background-position: -314px 0;
}
span.country-flag.austore {
    background-position: -75px 0;
}
span.country-flag.eustore {
    background-position: 3px 0;
}
span.country-flag.castore {
    background-position: -360px 0;
}
.country-flag.usstore {
    background-position: 14px 0;
}
.row.flags_cus {
    display: inline-block;
    width: 340px;
    padding: 10px 0 0;
}
.visit_store_txt {
    float: left;
    font-size: 12px;
    position: absolute;
    top: 11px;
    right: 332px;
}
a, a:visited, a:active, a:link,
a:visited, .alink:visited {
color:#000 !important;
}

.main-menu a, .main-menu a:visited,.main-menu a:active,.main-menu a:link,
.main-menu a:visited, .main-menu .alink:visited {
color:#fff !important;
}
p.a-spacing-base {
    width: 94%;
    margin-left: 3%;
    text-align: left;
    font-size: 13px;
}
.section-1 li {
    padding-bottom: 8px;
    font-size: 13px;
    line-height: 22px;
}
.a-spacing-base {
  font-size: 13px;
}
.minaction {
    width: 100%;
    display: inline-block;
    float: left;
}
.minaction .item_wrap {
    width: 30%;
    float: left;
    margin-left: 30px;
    margin-top: 20px;
}
.apm-spacing .minaction  img {
    border: none;
    width: 100%;
}
.minaction  .item_desc {
    width: 100%;
    padding: 14px;
    line-height: 20px;
}


@media only screen and (max-width: 812px) {
  .row.flags_cus {
      width: 360px;
      margin: 0 0 0 6px;
  }

  .visit_store_txt {
    display: none;
  }
  .header-main {
    padding-top: 10px;
  }
  #toggle-menu {
      width: 80%;
  }
  .header-1 ul {
      margin-top: 12px;
      min-width: 340px;
      margin: 8px;
  }
  .section-1 .sleft {
      margin-left: 0px;
  }
  .frame div {
    height: auto;
  }
  .frame label.thumb {
      height: auto;
  }
  .product-slider {
      margin-top: 20px;
  }
  .frame .frame-inner {
    height: auto;
  }
  .frame .big-img {
      min-height: 370px;
  }
  .section-1 .sright {
    width: 100%;
  }
  .apm-leftimage {
    width: 100%;
  }
  .top-banner-img img {
      width: 100%;
  }
  .p-descrition {
      width: 100%;
      margin-top: 24px;
      padding: 0 20px;
      margin-left: 0px;
  }
  .apm-centerthirdcol {
      float: none;
      width: 100%;
      padding: 0 20px;
  }
  .apm-centerthirdcol p.a-spacing-base {
      width: 100%;
      margin-left: 4%;
  }
  .apm-rightthirdcol {
      display: inline-block;
      position: relative;
  }
  .apm-rightthirdcol-inner {
      background-color: #f3f3f3!important;
      padding: 10px 20px;
  }
  .a-box {
    border: none;
  }
  .a-expander-collapsed-height.a-row.a-expander-container.a-expander-partial-collapse-container {
      max-height: none !important;
  }
  .aplus-module,
  .apm-fixed-width {
      min-width: 100%;
      width: 100%;
  }
  .apm-spacing {
      max-width: 100%;
  }
  .aplus-module.module-9 th.apm-center {
      padding: 0;
      width: 100%;
      float: left;
      min-width: 350px;
  }
  .apm-spacing img {
      border: none;
      width: 100%;
  }
  .descinaction {
    display: none;
  }
  .minaction {
    display: inline-block !important;
    width: 100%;
  }
  .minaction .item_wrap {
      padding: 10px;
      display: inline-block;
      width: 100%;
      margin-left: 0;
      margin-top: 0;
  }
  .minaction .item_desc p {
      padding: 20px 8px;
  }
  .aplus-3p-fixed-width img {
      width: 100%;
  }
  p.a-spacing-base {
      width: 100%;
      margin-left: 0;
      text-align: left;
      font-size: 13px;
      padding: 0px 10px;
  }
  .aplus-3p-fixed-width p.a-spacing-base {
    padding: 16px 28px 0 28px;
    line-height: 20px;
    color: #000;
}
  .section-7 ul {
      padding-left: 10px;
  }
  .section-7 h2 {
      margin-left: -60px;
  }
  .b2-container-main {
    overflow-x: initial;
  }
  body {
      overflow-x: hidden !important;
  }
  .apm-tablemodule {
    text-align: left;
    margin: 0 auto;
    width: 100%;
    }
    img.logo_img {
      display: none;
    }
    .a-color-secondary {
      font-weight: bold;
      font-size: 10px !important;
      line-height: 19px;
  }
  .a-size-base {
      font-size: 10px!important;
      line-height: 19px!important;
      padding: 0px !important;
  }
  tr.apm-tablemodule-keyvalue td {
    padding-left: 1px;
  }
  span.a-size-base.a-text-normal.a-color-secondary {
  font-size: 9px !important;
}
}
.aplus-module {
min-width: 100%;
/*margin-left: -188px;*/
}

table.apm-tablemodule-table th {
padding: 0 18px 0 0 !important;
}
@media screen and (min-width: 767px){
 .stBadge {
    margin-top: 17px;
    min-width: auto !important;
  }
}
.frame .big-img img { 
	bottom: 68px;
}