/*wholesale*/
.filter-btn{
	display:inline;
}
.accordianBox{padding:0 10%;}
.sticky-footer-mobile{
	display:none;
}
.hero-title{
	display: inline-block;    color: white;    font-size: 34px;    font-family: 'Oswald',sans-serif;    font-weight: bold;    font-style: italic;    margin-top: 20px;    margin-bottom: 15px;    margin-left: 10px;    text-shadow: 2px 2px 3px black;
}
.hero-list {
    width: 100%;
}
.hero-list ul, .hero-list ul li {
    list-style: none;
    margin: 0;
    padding: 0;
}
.hero-list ul li {
    display: block;
    background: #fff url(img/hero-list-bg.png) repeat-x bottom;
    height: 40px;
    line-height: 40px;
    margin-bottom: 12px;
    color: #064168;
    font-family: 'Oswald',sans-serif;
    font-weight: bold;
    font-size: .75em;
    position: relative;
}
.hero-right {
}
.hero-right h1{
	width:100%;display: inline-block; text-transform:uppercase;    color: #9EF062;    font-size: 34px;    font-family: 'Oswald',sans-serif;    font-weight: bold;    font-style: italic;    margin-top: 20px;    margin-bottom: 15px;    margin-left: 10px;    text-shadow: 2px 2px 3px black; text-align:center;
}
.whlsl-lang-text-why-buy{height:293px;margin-top: 10px;}
.whlsl-display-li-si{width:50%;margin-left: 0; height:340px}
.whlsl-dis-im{padding:15px;}.whlsl-dis-details{background: #f7f7f7; }.whlsl-price-cart{}
.wqlinks a{font-size:.75em;}
.wqlinks a:link,.wqlinks a:hover,.wqlinks a:visited{color:#fff;}
/* Generated by http://css.spritegen.com CSS Sprite Generator */
 
.icon-travel, .icon10, .icon11, .icon12, .icon13, 
.icon14, .icon15, .icon16, .icon2, .icon-trending, 
.icon4, .icon-racing-apparel, .icon-re, .icon7, .icon-performance, 
.icon9
{ display: inline-block; background: url('https://safexbikes.com/images/icons/icons_sprite.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }
 
.icon-travel { background-position: -0px -0px; width: 20px; height: 20px;	padding:0 10px 5px 10px;margin-right:10px; }
.icon10 { background-position: -20px -0px; width: 20px; height: 20px; }
.icon11 { background-position: -40px -0px; width: 20px; height: 20px; }
.icon12 { background-position: -60px -0px; width: 20px; height: 20px; }
.icon13 { background-position: -0px -20px; width: 20px; height: 20px; }
.icon14 { background-position: -20px -20px; width: 20px; height: 20px; }
.icon15 { background-position: -40px -20px; width: 20px; height: 20px; }
.icon16 { background-position: -60px -20px; width: 20px; height: 20px; }
.icon2 { background-position: -0px -40px; width: 20px; height: 20px; }
.icon-trending { background-position: -20px -40px; width: 20px; height: 20px;	padding:0 10px 5px 10px;margin-right:10px; }
.icon4 { background-position: -40px -40px; width: 20px; height: 20px; }
.icon-racing-apparel { background-position: -60px -40px; width: 20px; height: 20px;	padding:0 10px 5px 10px;margin-right:10px; }
.icon-re { background-position: -0px -60px; width: 20px; height: 20px; 	padding:0 10px 5px 10px;margin-right:10px;}
.icon7 { background-position: -20px -60px; width: 20px; height: 20px; }
.icon-performance { background-position: -40px -60px; width: 20px; height: 20px;	padding:0 10px 5px 10px;margin-right:10px; }
.icon9 { background-position: -60px -60px; width: 20px; height: 20px; }
/*
 * Plugin: Web Slide Navigation System
 * Demo Link: http://webslidemenu.uxwing.com/
 * Author: UXWing
 * License: http://codecanyon.net/licenses/standard
*/

/*--------------------------------------------------------------------------
[Table of contents]

01 Base CSS
02 Desktop CSS
03 Tab CSS
04 Mobile CSS
05 Additional Themes (Optionnal)
--------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------
|  01  Base CSS
--------------------------------------------------------------------------*/

.wsmenu * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-decoration: none;
  -webkit-font-smoothing: antialiased;
}

.wsmain html, .wsmain body, .wsmain iframe, .wsmain h1, .wsmain h2, .wsmain h3, .wsmain h4, .wsmain h5, .wsmain h6 {
  margin: 0px;
  padding: 0px;
  border: 0px;
  font: inherit;
  vertical-align: baseline;
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
  font-family: Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: subpixel-antialiased;
  font-smoothing: antialiased;
  font-smooth: antialiased;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: subpixel-antialiased !important;
  font-smoothing: subpixel-antialiased !important;
  font-smooth: subpixel-antialiased;
}
.wssearchbar_mobile{
	display:none;	
}
.wsmain .cl {
  clear: both;
}

.wsmain img, object, embed, video {
  border: 0 none;
  max-width: 90%;
}

.wsmain a:focus {
  outline: none !important;
}

.wsmain:before, .wsmain:after {
  content: "";
  display: table;
}

.wsmain:after {
  clear: both;
}

.funkyradio div {
  clear: both;
  overflow: hidden;
}

.funkyradio label {
  width: 100%;
  border-radius: 3px;
  border: 1px solid #D1D3D4;
  font-weight: normal;
}

.funkyradio input[type="radio"]:empty,
.funkyradio input[type="checkbox"]:empty {
  display: none;
}

.funkyradio input[type="radio"]:empty ~ label,
.funkyradio input[type="checkbox"]:empty ~ label {
  position: relative;
  line-height: 2.5em;
  text-indent: 3.25em;
  margin-top: 2em;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.funkyradio input[type="radio"]:empty ~ label:before,
.funkyradio input[type="checkbox"]:empty ~ label:before {
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  left: 0;
  content: '';
  width: 2.5em;
  background: #D1D3D4;
  border-radius: 3px 0 0 3px;
}

.funkyradio input[type="radio"]:hover:not(:checked) ~ label,
.funkyradio input[type="checkbox"]:hover:not(:checked) ~ label {
  color: #888;
}

.funkyradio input[type="radio"]:hover:not(:checked) ~ label:before,
.funkyradio input[type="checkbox"]:hover:not(:checked) ~ label:before {
  content: '\2714';
  text-indent: .9em;
  color: #C2C2C2;
}

.funkyradio input[type="radio"]:checked ~ label,
.funkyradio input[type="checkbox"]:checked ~ label {
  color: #777;
}

.funkyradio input[type="radio"]:checked ~ label:before,
.funkyradio input[type="checkbox"]:checked ~ label:before {
  content: '\2714';
  text-indent: .9em;
  color: #333;
  background-color: #ccc;
}

.funkyradio input[type="radio"]:focus ~ label:before,
.funkyradio input[type="checkbox"]:focus ~ label:before {
  box-shadow: 0 0 0 3px #999;
}

.funkyradio-default input[type="radio"]:checked ~ label:before,
.funkyradio-default input[type="checkbox"]:checked ~ label:before {
  color: #333;
  background-color: #ccc;
}

.funkyradio-primary input[type="radio"]:checked ~ label:before,
.funkyradio-primary input[type="checkbox"]:checked ~ label:before {
  color: #fff;
  background-color: #337ab7;
}

.funkyradio-success input[type="radio"]:checked ~ label:before,
.funkyradio-success input[type="checkbox"]:checked ~ label:before {
  color: #fff;
  background-color: #5cb85c;
}
.funkyradio-danger input[type="radio"]:checked ~ label:before,
.funkyradio-danger input[type="checkbox"]:checked ~ label:before {
  color: #fff;
  background-color: #d9534f;
}

.funkyradio-warning input[type="radio"]:checked ~ label:before,
.funkyradio-warning input[type="checkbox"]:checked ~ label:before {
  color: #fff;
  background-color: #f0ad4e;
}

.funkyradio-info input[type="radio"]:checked ~ label:before,
.funkyradio-info input[type="checkbox"]:checked ~ label:before {
  color: #fff;
  background-color: #5bc0de;
}

/*--------------------------------------------------------------------------
|  02 Desktop CSS
--------------------------------------------------------------------------*/
.headerfull{
	background:#fff;
}
.wsmobileheader {
  display: none;
}

#overlapblackbg {
  display: none;
}

.smllogo {
  padding: 9px 0px 0px 0px;
  margin: 0;
  float: left;
  width: 15%;
}

.smllogo a {
  display: block;
  float: left;
  padding: 0px 0px 0px 0px;
}

.topmenusearch {
  float: right;
  width: 100%;
  height: 42px;
  position: relative;
  margin: 9px 0px 0px 0px;
}

.topmenusearch .searchicon {
  -webkit-transition: all 0.7s ease 0s;
  -moz-transition: all 0.7s ease 0s;
  -o-transition: all 0.7s ease 0s;
  transition: all 0.7s ease 0s;
}

.topmenusearch input {
  width: 100%;
  position: relative;
  float: right;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  border: 0;
  padding: 0;
  margin: 0;
  text-indent: 15px;
  font-size: 12px;
  height: 42px;
  z-index: 2;
  outline: none;
  color: #7d7d7d;
  background-color: #e9ebef;
  -webkit-transition: all 0.7s ease 0s;
  -moz-transition: all 0.7s ease 0s;
  -o-transition: all 0.7s ease 0s;
  transition: all 0.7s ease 0s;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.topmenusearch input:focus {
  color: #000;
}

.topmenusearch input:focus~.btnstyle {
  background-color: #424242;
  color: #fff;
  opacity: 0.9;
}

.topmenusearch input:focus~.btnstyle .fa {
  color: #fff;
}

.topmenusearch input:focus~.searchicon {
  opacity: 1;
  z-index: 3;
  color: #FFFFFF;
}

.topmenusearch .btnstyle {
  top: 0px;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 49px;
  line-height: 30px;
  z-index: 1;
  cursor: pointer;
  color: #fff;
  z-index: 1000;
  background-color: #eeeeee;
  border: solid 0px;
  -webkit-transition: all 0.7s ease 0s;
  -moz-transition: all 0.7s ease 0s;
  -o-transition: all 0.7s ease 0s;
  transition: all 0.7s ease 0s;
  -webkit-border-radius: 0px 2px 2px 0px;
  -moz-border-radius: 0px 2px 2px 0px;
  border-radius: 0px 2px 2px 0px;
}

.topmenusearch .btnstyle .fa {
  line-height: 38px;
  margin: 0;
  padding: 0;
  text-align: center;
  color: #9c9c9c;
}

.topmenusearch .btnstyle:hover {
  background-color: #fff;
}

.wsmain {
  width: 100%;
  margin: 0 auto;
  padding: 0px 0px;
  max-width: 1300px;
}

.wsmenu {
  position: relative;
  font-family: Helvetica, sans-serif;
  font-size: 14px;
  padding: 0px 0px 0px 0px;
  margin: 0px auto;
  width: 85%;
  float: left;
  height: 60px;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  z-index:115;
}

.wsmenu-list {
  text-align: left;
  margin: 0 auto 0 auto;
  width: 100%;
  display: block;
  padding: 0px;
}

.wsmenu-list>li {
  text-align: center;
  display: block;
  margin: 0px;
  padding: 0px;
  float: left;
}

.wsmenu-list>.wscarticon>a .fa.fa-shopping-basket {
  display: inline-block;
  font-size: 16px;
  line-height: inherit;
  margin-right: 5px;
  color: #7b7b7b;
}

.wsmenu-list>.wsshopmenu>a .fa.fa-angle-down {
  display: inline-block;
  font-size: 13px;
  line-height: inherit;
  margin-left: 11px;
  color: #7b7b7b;
}

.wsmenu-list li ul li a .fa.fa-angle-double-right {
  font-size: 12px;
  margin: 0 3px 0 -4px;
}

.wsmenu-list>li>a {
  display: block;
  color: #828181;
  padding: 0 26px 0 22px;
  line-height: 58px;
  text-decoration: none;
  position: relative;
}

.wsmenu-list>li:hover>a {
  color: #000;
}

.wsmenu-list>li>.navtext {
  line-height: 16px;
  text-align: right;
  padding: 14px 11px;
  margin: 0 10px;
}

.wsmenu-list>li>.navtext>span+span:after {
  color: #9e9e9e;
  content: "\f107";
  display: inline-block;
  font-family: "FontAwesome";
  font-size: 14px;
  font-weight: 100;
  line-height: 10px;
  margin-left: 1px;
  position: relative;
  right: -8px;
  text-align: right;
  top: 1px;
}

.wsmenu-list>li>.navtext>span {
  display: block;
  font-size: 11px;
  text-align: left;
  white-space: nowrap;
  width: 100%;
  line-height: 16px;
  color: #9e9e9e;
}

.wsmenu-list>li>.navtext>span+span {
  white-space: nowrap;
  font-size: 12px;
  font-weight: bold;
  color: #555555;
}

.wsmenu-list li a:hover .arrow:after {
  border-top-color: #b3b3b3
}

.wsmenu-list li a.active .arrow:after {
  border-top-color: #b3b3b3
}

.wsmenu-list li:hover>a .arrow:after {
  border-top-color: #b3b3b3
}

.megamenu iframe {
  width: 100%;
  margin-top: 10px;
  min-height: 200px;
}

.megamenu video {
  width: 100%;
  margin-top: 10px;
  min-height: 200px;
}

.wsmenu-list>li.socialicon {
  float: left;
}

.wsmenu-list>li.socialicon a {
  width: 38px;
  padding: 0px 10px
}

.wsmenu-list>li.socialicon a .fa {
  font-size: 15px;
  color: #898d91;
  text-align: center;
}

.wsmenu-list>li.wsshopmyaccount {
  float: left;
}

.wsmenu-list>.wsshopmyaccount>a .fa.fa-angle-down {
  display: inline-block;
  font-size: 13px;
  line-height: inherit;
  margin-left: 8px;
  color: #7b7b7b;
}

.wsmenu-list>.wsshopmyaccount>a .fa.fa-align-justify {
  display: inline-block;
  font-size: 16px;
  line-height: inherit;
  margin-right: 11px;
  color: #7b7b7b;
}

.wsmenu-list>li.wssearchbar {
  width: 41%;
  float: left;
  padding-left: 15px;
}

.wsmenu-list>li.wscarticon {
  float: right;
  clear: right;
  min-width:58px
}

.wsmenu-list>li.wscarticon a,.wsmobileheader a .callusicon,#wholesale-header a .callusicon {
padding: 0 24px 0 20px;
  text-align: center;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  background:url(images/icart.png);
}

.mobiletext,.mobiletext1 {
  display: none;
}

.wsmenu-list>li.wscarticon a .fa,.wsmobileheader a.callusicon .fa {
  font-size: 15px;
}

.wsmenu-list>li.wscarticon em.roundpoint,.wsmobileheader em.roundpoint {
  position: absolute;
top: 10px;
    right: 9px;
    width: 20px;
    height: 20px;
	  background-color: #07a530;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  font-size: 9px;
  text-align: center;
  font-style: normal;
  line-height: 16px !important;
  color: #fff;
}

.wsmenu-list li>.wsmenu-submenu {
  transform: translateY(35px);
  transition: all .3s ease;
  visibility: hidden;
}

.wsmenu-list li:hover>.wsmenu-submenu {
  transform: translateY(0);
  opacity: 1;
  visibility: visible;
}

.wsmenu-submenu li>.wsmenu-submenu-sub {
  transform: translateY(35px);
  transition: all .3s ease;
  visibility: hidden;
}

.wsmenu-submenu li:hover>.wsmenu-submenu-sub {
  transform: translateY(0);
  opacity: 1;
  visibility: visible;
}

.wsmenu-submenu-sub li>.wsmenu-submenu-sub-sub {
  transform: translateY(35px);
  transition: all .3s ease;
  visibility: hidden;
}

.wsmenu-submenu-sub li:hover>.wsmenu-submenu-sub-sub {
  transform: translateY(0);
  opacity: 1;
  visibility: visible;
}

.wsmenu-list li>.megamenu {
  transform: translateY(35px);
  transition: all .3s ease;
  visibility: hidden;
}

.wsmenu-list li:hover>.megamenu {
  transform: translateY(0);
  opacity: 1;
  visibility: visible;
}

.wsmenu-submenu {
  position: absolute;
  min-width: 176px;
  top: 58px;
  z-index: 1000;
  margin: 0px;
  padding: 0px;
  border: solid 1px #eeeeee;
  background-color: #fff;
  opacity: 0;
  -o-transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  -moz-transform-origin: 0% 0%;
  -webkit-transform-origin: 0% 0%;
  -o-transition: -o-transform 0.3s, opacity 0.3s;
  -ms-transition: -ms-transform 0.3s, opacity 0.3s;
  -moz-transition: -moz-transform 0.3s, opacity 0.3s;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
}

.wsmenu-submenu li a {
  background: #fff !important;
  background-image: none !important;
  color: #666666 !important;
  border-right: 0 none !important;
  text-align: left;
  display: block;
  line-height: 22px;
  padding: 4px 12px;
  text-transform: none;
  font-size: 12px;
  letter-spacing: normal;
  border-right: 0px solid;
  border-bottom: 1px solid #f5f5f5;
}

.wsmenu-submenu li {
  position: relative;
  margin: 0px;
  padding: 0px;
}

.wsmenuexpandermain {
  display: none;
}

.wsmenu-list li:hover .wsmenu-submenu {
  display: block;
}

.wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub {
  min-width: 220px;
  position: absolute;
  left: 100%;
  top: 0;
  margin: 0px;
  padding: 0px;
  opacity: 0;
  -o-transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  -moz-transform-origin: 0% 0%;
  -webkit-transform-origin: 0% 0%;
  -o-transition: -o-transform 0.4s, opacity 0.4s;
  -ms-transition: -ms-transform 0.4s, opacity 0.4s;
  -moz-transition: -moz-transform 0.4s, opacity 0.4s;
  -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
}

.wsmenu-list .wsmenu-submenu li:hover .wsmenu-submenu-sub {
  opacity: 1;
  list-style: none;
  padding: 0px;
  border: solid 1px #eeeeee;
  background-color: #fff;
}

.wsmenu-list .wsmenu-submenu li:hover .wsmenu-submenu-sub {
  display: block;
}

.wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub .wsmenu-submenu-sub-sub {
  min-width: 220px;
  position: absolute;
  left: 100%;
  top: 0;
  margin: 0px;
  padding: 0px;
  opacity: 0;
  -o-transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  -moz-transform-origin: 0% 0%;
  -webkit-transform-origin: 0% 0%;
  -o-transition: -o-transform 0.4s, opacity 0.4s;
  -ms-transition: -ms-transform 0.4s, opacity 0.4s;
  -moz-transition: -moz-transform 0.4s, opacity 0.4s;
  -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
}

.wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub li:hover .wsmenu-submenu-sub-sub {
  opacity: 1;
  list-style: none;
  padding: 0px;
  border: solid 1px #eeeeee;
  background-color: #fff;
}

.wsmenu-submenu li {
  position: relative;
  padding: 0px;
  margin: 0px;
  display: block;
}

.wsmenu-click {
  display: none;
}

.wsmenu-click02 {
  display: none;
}

.wsmenu-submenu .fa {
  margin-right: 11px;
  font-size: 15px;
}

.carousel-control i.fa {
  top: 48%;
  position: absolute;
  font-size: 33px;
  margin-left: -5px;
}

.carousel-inner .carousel-caption h3 {
  font-size: 18px;
  font-weight: bold;
}

.wsshopmenu span {
  font-weight: bold;
}

.wsmenu-list>.wsshopmenu>a .fa.fa-shopping-basket {
  display: inline-block;
  font-size: 13px;
  line-height: inherit;
  margin-right: 8px;
  color: #7b7b7b;
}

.wtsdepartmentmenu {
  background: #fff;
  border-bottom: solid 1px #d1d3d4;
}


.wtsbrandmenu {
  background: #ffffff;
  border-bottom: solid 1px #d1d3d4;
}

.wsmenu-list li:hover .megamenu {
  opacity: 1;
}

.megamenu {
  width: 100%;
  left: 0px;
  position: absolute;
  top: 60px;
  color: #000;
  z-index: 1000;
  margin: 0px;
  text-align: left;
  padding: 8px;
  font-size: 15px;
  border: solid 1px #eeeeee;
  background-color: #fff;
  opacity: 0;
  -o-transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  -moz-transform-origin: 0% 0%;
  -webkit-transform-origin: 0% 0%;
  -o-transition: -o-transform 0.3s, opacity 0.3s;
  -ms-transition: -ms-transform 0.3s, opacity 0.3s;
  -moz-transition: -moz-transform 0.3s, opacity 0.3s;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
}

.megamenu .title {
  border-bottom: 1px solid #CCC;
  font-size: 14px;
  padding: 9px 5px 9px 0px;
  font-size: 17px;
  color: #424242;
  margin: 0px 0px 7px 0px;
  text-align: left;
  height: 39px;
  margin: 0px 0px 10px 0px;
}

.halfmenu {
  width: 40%;
  right: auto !important;
  left: auto !important;
}

.halfmenu .megacollink {
  width: 48%;
  float: left;
  margin: 0% 1%;
}

.halfdiv {
  width: 30%;
  right: auto;
  left: auto;
}

.halfdiv03 {
  width: 25%;
  right: auto;
  left: auto;
}

.wsshoptabing {
  width: 100%;
  text-align: left;
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 60px;
  background-color: #f8f8f8;
  left: 0;
  border-bottom: solid 2px #376cb7;
  border: solid 1px #fc4e0b;
  border-top: solid 0px;
  visibility: hidden;
  opacity: 0;
  z-index: 101;
  transform: translateY(35px);
  transition: all .3s ease;
}

.btnlearn {
  font-size: 15px;
  text-align: center;
  line-height: 44px;
  height: 44px;
  display: block;
  float: left;
  padding: 0px 15px;
  background-color: #0056b9;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #fff;
  font-family: Verdana, Geneva, sans-serif;
  font-weight: bold;
  margin-top: 5px;
}

.btnlearn:hover {
  color: #fff;
  text-decoration: none;
}

.wstitemright {
  /*min-height:100%;*/
  opacity: 0;
  visibility: hidden;
  position: absolute;
  right: 0px;
  top: 0px;
  background-color: #f8f8f8;
  color: #000;
  display: block;
  float: left;
  padding: 10px 8px 0px 8px;
  width: 77%;
  min-height: 400px;
}

.wstabitem {
  display: block;
  margin: 0px;
  padding: 0px;
  font-size: 12px;
}

.wstabitem>li {
  width: 100%;
  list-style: none;
}

.wstbootslider {
  width: 276px;
  float: right;
  margin-top: 8px;
}
.wstbootslider_big {
  max-width: 400px;
  float: right;
  margin-top: 8px;
}

.wstmegamenucolr {
  width: 276px;
  display: block;
  float: right;
  margin-top: 8px;
}

.wstabitem li:before, .wstabitem li:after {
  content: "";
  display: table;
}

.wstabitem li:after {
  clear: both;
}

/*.wsmenu-list > li:hover > .wsshoptabing > .wstabitem li.wsshoplink-active .wstitemright{opacity: 1; visibility: visible;}*/

.wsmenu-list>li:hover>.wsshoptabing .wsshopwp>.wstabitem li.wsshoplink-active .wstitemright {
  opacity: 1;
  visibility: visible;
}

.wsshoptabing>.wsshopwp {
  width: 100%;
  display: block;
  position: relative;
}

.wstabitem>li>a {
  display: block;
  padding: 15px 11px;
  font-size: 13px;
  color: #606060;
  border-bottom: solid 1px #e5e5e5;
  width: 23%;
  float: left;
  position: relative;
  border-left: 3px solid #fff;
  background-color: #fff;
}

.wstabitem>li:hover a {
  text-decoration: none;
}

.wstabitem .wsshoplink-active a {
  text-decoration: none;
}

.wstabitem>li:hover>a {
  text-decoration: none;
}

.wstabitem>li>a .fa {
  color: #322f2f;
  margin-right: 5px;
  text-align: center;
  width: 25px;
  font-size: 16px;
}

.wstheading {
  width: 100%;
  display: block;
  padding: 10px 0px 6px 0px;
  font-size: 12px;
  font-weight: bold;
  color: #333333;
  border-bottom: solid 1px #d9d9d9;
  margin-bottom: 12px;
  text-transform: uppercase;
}

.wstliststy01 {
  padding: 0px 0px 8px 0px;
  margin: 0px;
}

.wstliststy01 li {
  width: 33.33%;
  float: left;
  line-height: 23px;
  font-size: 14px;
  list-style: none;
  padding: 0px 0px 0px 0px;
  margin: 0px;
}

.wstliststy01 li a {
  color: #6e6e6e;
  font-size: 12px;
}

.wstliststy01 li a:hover {
  color: #000;
  text-decoration: none;
}

.wstinnerwp {
  height: auto;
  position: relative;
  width: 100%;
}

.wstinnerwp:before, .wstinnerwp:after {
  content: "";
  display: table;
}

.wstinnerwp:after {
  clear: both;
}

.wstliststy02 {
  padding: 5px 0px 10px 0px;
  margin: 0px;
  text-align: left;
}

.wstliststy02 li {
  width: 100%;
  list-style: none;
  line-height: 25px;
}

.wstliststy02 li a {
  color: #6e6e6e;
  font-size: 12px;
}

.wstliststy02 li a:hover {
  color: #000;
  text-decoration: none;
}

.wstliststy02 li.wstheading {
  line-height: normal;
  padding-left: 0px;
  margin-top: 0px;
}

.wstliststy02 li a .wstcount {
  font-size: 10px;
  color: #adadad;
}

.wstliststy06 li.wstheading {
  line-height: normal;
  padding-left: 0px;
}

.wstliststy06 {
  padding: 0px 0px 0px 0px;
  margin: 0px;
}

.wstliststy06 li {
  width: 100%;
  list-style: none;
  line-height: 24px;
}

.wstliststy06 li a {
  color: #6e6e6e;
  font-size: 12px;
}

.wstliststy06 li a:hover {
  color: #000;
  text-decoration: none;
}

.wstliststy06 li.wstheading {
  line-height: normal;
}

.wstliststy06 li a .wstcount {
  font-size: 10px;
  color: #adadad;
}

.wstliststy03 {
  width: 100%;
  padding: 0px 0px 8px 0px;
  margin: 0px;
}

.wstliststy03 li {
  width: 33.33%;
  float: left;
  line-height: 23px;
  font-size: 14px;
  list-style: none;
  padding: 0px 0px 0px 0px;
  margin: 0px;
}

.wstliststy03 li a {
  color: #6e6e6e;
  font-size: 12px;
}

.wstliststy03 li a:hover {
  color: #000;
  text-decoration: none;
}

.wstliststy04 {
  padding: 14px 0px 0px 0px;
  margin: 0px;
}

.wstliststy04 li {
  width: 100%;
  list-style: none;
  line-height: 22px;
}

.wstliststy04 li a {
  color: #6e6e6e;
  font-size: 12px;
}

.wstliststy04 li a:hover {
  color: #000;
  text-decoration: none;
}

.wstliststy04 li.wstheading {
  line-height: normal;
  text-align: center;
  padding: 12px 0px;
  font-size: 13px;
  margin-bottom: 12px;
}

.wstliststy04 li a .wstcount {
  font-size: 10px;
  color: #adadad;
}

.wstliststy05 {
  padding: 10px 0px 0px 0px;
  margin: 0px;
}

.wstmegamenucolr03 {
  padding-top: 10px;
  padding-left: 20px;
}

.wstliststy05 li {
  width: 100%;
  list-style: none;
  line-height: 25px;
}

.wstliststy05 li a {
  color: #6e6e6e;
  font-size: 12px;
}

.wstliststy05 li a:hover {
  color: #000;
  text-decoration: none;
}

.wstliststy05 li.wstheading {
  line-height: normal;
}

.wstliststy05 li a .wstcount {
  font-size: 10px;
  color: #adadad;
}

.wstmorebtn {
  border-radius: 2px;
  color: #9b9b9b;
  display: inline-block;
  float: right;
  font-size: 10px;
  font-weight: normal;
  letter-spacing: 0;
  padding: 1px 7px;
  text-align: right;
  text-transform: none;
}

.wstmenutag {
  height: 18px;
  line-height: 18px;
  text-align: center;
  font-size: 11px;
  color: #fff;
  border-radius: 2px;
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  padding: 1px 6px 1px 6px;
  margin-left: 6px;
  text-transform: none;
  letter-spacing: -0.0px;
}

.wstmenutag:after {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-image: none;
  border-style: solid;
  border-width: 3px;
  content: "";
  left: -6px;
  margin-top: 0px;
  position: absolute;
  top: 4px;
  z-index: 1;
}

.wstmenutag.redtag {
  background-color: #fe7b8f;
}

.wstmenutag.redtag:after {
  border-color: transparent #fe7b8f transparent transparent;
}

.wstmenutag.greentag {
  background-color: #00c853;
}

.wstmenutag.greentag:after {
  border-color: transparent #00c853 transparent transparent;
}

.wstmenutag.bluetag {
  background-color: #4fc3f7;
}

.wstmenutag.bluetag:after {
  border-color: transparent #4fc3f7 transparent transparent;
}

.wstmenutag.orangetag {
  background-color: #FE7000;
}

.wstmenutag.orangetag:after {
  border-color: transparent #FE7000 transparent transparent;
}

.kitchenmenuimg {
  background-position: bottom right;
  background-repeat: no-repeat;
}

.computermenubg {
  background-position: bottom right;
  background-repeat: no-repeat;
}

.wstpngsml {
  padding-left: 18px;
}

.wstfullwtag {
  width: 100%;
  display: block;
  border-bottom: solid 1px #e5e5e5;
  background-color: #f5f5f5;
}

.wstbrandbottom {
  width: 100%;
  background-color: #fff;
  display: block;
  opacity: 0;
  position: absolute;
  right: 0;
  visibility: hidden;
  padding: 9px 6px;
}

.wsmenu-list>li:hover>.wtsbrandmenu>.wsshoptabingwp>.wstabitem02>li.wsshoplink-active>.wstbrandbottom {
  opacity: 1;
  visibility: visible;
}

.wstabitem02 {
  width: 100%;
  padding: 0px;
  margin: 0px 0px;
  list-style: none;
  display: table;
}

.wstabitem02>li {
  display: table-cell;
  list-style: outside none none;
  text-align: center;
}

.wstabitem02>li>a {
  display: block;
  padding: 14px 0px;
  font-size: 13px;
  color: #606060;
  background-color: #f4f4f4;
  border-bottom: 1px solid #e5e5e5;
  position: relative;
}

.wstabitem02>li:hover a {
  text-decoration: none;
  -webkit-border-radius: 4px 0px 0px 4px;
  -moz-border-radius: 4px 0px 0px 4px;
  border-radius: 4px 0px 0px 4px;
}

.wstabitem02>.wsshoplink-active a {
  text-decoration: none;
  -webkit-border-radius: 4px 0px 0px 4px;
  -moz-border-radius: 4px 0px 0px 4px;
  border-radius: 4px 0px 0px 4px;
}

.wstabitem02>li:hover a {
  text-decoration: none;
  -webkit-border-radius: 4px 0px 0px 4px;
  -moz-border-radius: 4px 0px 0px 4px;
  border-radius: 4px 0px 0px 4px;
}

.wstabitem02>li>a .fa {
  /*color: #848484;*/
  margin-right: 5px;
  text-align: center;
  width: 25px;
  font-size: 17px;
}

.brandcolor01 {
  color: #424242;
}

.brandcolor02 {
  color: #00bcf2;
}

.brandcolor03 {
  color: #00aff0;
}

.brandcolor04 {
  color: #003087;
}

.brandcolor05 {
  color: #a82400;
}

.brandcolor06 {
  color: #ff3300;
}

.brandcolor07 {
  color: #7ac142;
}

.brandcolor08 {
  color: #ef4056;
}

/*--------------------------------------------------------------------------
|  03 Tab CSS
--------------------------------------------------------------------------*/
@media all and (max-width:602px){
	.sticky-footer-mobile{
	display:block;
}
.filter-btn{
	display:none;
}
}

@media only screen and (min-width: 1024px) and (max-width:1280px) {
  .kitchenmenuimg {
    background-image: none;
  }
  .computermenubg {
    background-image: none;
  }
  .wsmenu-list li a .arrow:after {
    display: none !important;
  }
  .wsmenu-list>li>a {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .wsmain {
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
  }
  .menu_form input[type="submit"] {
    width: 40% !important;
  }
  .menu_form input[type="button"] {
    width: 40% !important;
  }
  .wsshoptabingwp {
    width: 96%;
    margin: 0% 2%;
  }
  .wstliststy01 li {
    width: 50%;
  }
  .wstadsize01 {
    margin-top: 10px;
  }
  .wstadsize02 {
    margin-top: 10px;
  }
  .wstadsize01 img {
    width: 100%;
  }
  .wstadsize02 img {
    width: 100%;
  }
  .wstliststy02>li>img {
    display: none;
  }
  .wstliststy03 li {
    width: 50%;
  }
  .wstliststy04>li>img {
    width: 100%;
  }
  .wssearchbar {
    width: 31% !important;
  }
}

@media only screen and (min-width:992px) and (max-width:1023px) {
  .wstliststy06 {
    width: 100%;
    margin: 0px;
  }
  .smllogo {
    padding: 13px 6px 0px 0px;
  }
  .wsmenu-list li a .arrow:after {
    display: none;
  }
  .wsmenu-list>li>a {
    white-space: nowrap !important;
    padding-left: 11px !important;
    padding-right: 11px !important;
  }
  .wsmain {
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
  }
  .wsmenu-list>li.socialicon {
    display: none !important;
  }
  .megacollink {
    width: 48%;
    margin: 1% 1%;
  }
  .typographylinks {
    width: 48%;
    margin: 1% 1%;
  }
  .menu_form input[type="submit"] {
    width: 40% !important;
  }
  .menu_form input[type="button"] {
    width: 40% !important;
  }
  .wsmenu-list>li>a .fa {
    display: none;
  }
  .wsmenu-list>li>a .fa.fa-home {
    display: block !important;
  }
  .halfmenu .megacollink {
    width: 100%;
    margin: 0px;
  }
  .wsshoptabingwp {
    width: 96%;
    margin: 0% 2%;
  }
  .wstliststy01 li {
    width: 100%;
  }
  .wstadsize01 img {
    width: 100%;
  }
  .wstadsize02 img {
    width: 100%;
  }
  .wstliststy02>li>img {
    display: none;
  }
  .wstliststy03 li {
    width: 50%;
  }
  .wstliststy04>li>img {
    width: 100%;
  }
  .wstmegamenucolr03 {
    display: none;
  }
  .wssearchbar {
    width: 20% !important;
  }
  .kitchenmenuimg {
    background-image: none;
  }
  .computermenubg {
    background-image: none;
  }
  .wstabitem li a .fa {
    display: none;
  }
}

@media only screen and (min-width: 992px) {
  .wsmenu-list li:hover>.wsmenu-submenu {
    display: block !important;
  }
  .wsmenu-submenu li:hover>.wsmenu-submenu-sub {
    display: block !important;
  }
  .wsmenu-submenu-sub li:hover>.wsmenu-submenu-sub-sub {
    display: block !important;
  }
  .wsmenu-list li:hover>.megamenu {
    display: block !important;
  }
  .wsmenu-list>li:hover .wsshoptabing {
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
  }
  .wstabitem>li.wsshoplink-active>a {
    background-color: #f8f8f8;
    color: #555555;
    border-left: 3px solid #DA4B38;
  }
  .wstabitem>li.wsshoplink-active>a>.fa {
    color: #555555;
  }
  .wstabitem02>.wsshoplink-active>a:after {
    position: absolute;
    content: '';
    top: 42px;
    right: 50%;
    width: 13px;
    height: 13px;
    transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    -o-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    border-right: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
    z-index: 100;
    background-color: #ffffff;
  }
}

/*--------------------------------------------------------------------------
|  04 Mobile CSS
--------------------------------------------------------------------------*/

@media only screen and (max-width: 991px) {
  .wstbootslider {
    width: 239px;
  }
  .wstabitem>li {
    position: relative;
  }
  .wstabitem>li>a {
    width: 100%;
    margin: 0px;
    float: none;
    font-size: 12px;
    padding: 14px 11px 14px 11px;
    font-weight: bold;
  }
  .wstheading {
    font-weight: normal;
    padding-left: 0px;
    padding-right: 0px;
  }
  .wstitemright {
    width: 100%;
    position: static;
    top: 0px;
    min-height: inherit;
    padding: 10px 0px;
    opacity: 1;
    visibility: visible;
    display: none;
  }
  .wstliststy01 li {
    width: 100%;
    padding: 0px;
    margin: 0px;
  }
  .wstliststy02 {
    width: 100%;
    padding: 0px;
    margin: 0px 0px 15px 0px;
  }
  .wstliststy03 li {
    width: 100%;
  }
  .wstliststy05 {
    width: 100%;
    padding: 0px;
    margin-bottom: 10px;
  }
  .kitchenmenuimg {
    background-image: none;
  }
  .computermenubg {
    background-image: none;
  }
  .wstbrandbottom {
    width: 100%;
    position: static;
    top: 0px;
    min-height: inherit;
    padding: 10px 5px 15px 5px;
    opacity: 1;
    visibility: visible;
    display: none;
  }
  .wstabitem02 li {
    position: relative;
  }
  .wstabitem02>li>a {
    padding: 13px 11px;
  }
  .megamenu li.wstheading {
    padding-left: 0px;
  }
  .wsmenu-list>li>.navtext {
    margin: 0px !important;
  }
  .wstabitem02 {
    display: block;
  }
  .wstabitem02 li {
    text-align: left;
    display: block;
  }
  .wsshoptabingwp {
    background-color: #fff;
    padding-left: 0px;
    padding-right: 0px;
  }
  .wsshopmyaccount>a>.fa-angle-down {
    display: none !important;
  }
  .wsmenu {
    margin-top: 0px;
  }
  .smllogo {
    display: none !important;
  }
  .wsmain {
    margin: 0px;
    background-color: transparent;
  }
  .topmenusearch {
    margin: 0px 0 0;
    width: 100%;
    height: 44px;
  }
  .topmenusearch input:focus {
    width: 100%;
    background-color: #fff;
    color: #000;
  }
  .topmenusearch input:hover {
    width: 100%;
    background-color: #fff;
    color: #000;
  }
  .topmenusearch input {
    border-radius: 0px !important;
    height: 44px;
    background-color: #f1f1f1;
  }
  .smllogo {
    width: 100%;
    display: none !important;
    margin: 0 auto;
    text-align: center;
    background-color: #2B3A40;
  }
  .smllogo a {
    margin: 0 auto;
    text-align: center;
    float: none;
    padding: 10px 0px 3px 0px;
  }
  .topmenusearch .btnstyle {
    height: 44px;
    color: #424242;
    border-radius: 0px;
	z-index:10;
	background: chartreuse;
  }
  .wsmenu-list .wsshoptabing {
    background-color: #ffffff;
    color: #666666;
    display: none;
    position: relative !important;
    top: 0px;
    padding: 0px;
    border: solid 0px;
    transform: none !important;
    opacity: 1 !important;
    visibility: visible !important;
  }
  .wstabitem {
    width: 100% !important;
    background-color: #fff;
  }
  .wstabitem li a:after {
    border: none !important;
  }
  .megamenuleftp {
    width: 100%;
    display: block;
    padding: 0px;
    margin: 0px;
  }
  .megamenurightp {
    width: 100%;
    display: block;
    padding: 0px;
    margin: 0px;
  }
  .wstabitem li a:after {
    position: absolute;
    content: '';
    top: 50%;
    margin-top: -6px;
    right: 23px;
    display: inline-block;
    border-top: 6px solid #3f464c;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    border-bottom: 6px solid transparent;
  }
  .wsmenu-list li>.wsshoptabing {
    -o-transition: -o-transform 0.6s, opacity 0.6s;
    -ms-transition: -ms-transform 0.6s, opacity 0.6s;
    -moz-transition: -moz-transform 0.6s, opacity 0.6s;
    -webkit-transition: -webkit-transform 0.6s, opacity 0.6s;
    visibility: visible !important;
    opacity: 1 !important;
  }
  .wsmenucontainer {
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
  }
  #overlapblackbg {
    left: 0;
    z-index: 102;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    display: none;
    background-color: rgba(0, 0, 0, 0.45);
    cursor: pointer;
  }
  .wsmenucontainer.wsoffcanvasopener {
    display: block;
    margin-left: 270px;
  }
  .wsmobileheader {
    display: block !important;
    position: relative;
    top: 0;
    right: 0;
    left: 0;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
	z-index:110;
	min-height:56px;
  }
  .callusicon {
    color: #969696;
    font-size: 25px;
    height: 25px;
    position: fixed;
    right: 0px;
    top: 0px;
    transition: all 0.4s ease-in-out 0s;
    width: 25px;
    z-index: 102;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
	padding: 25px;
	background:url(images/icart.png);
  }
  .callusicon:focus, callusicon:hover {
    color: #fff !important;
  }
  .wsoffcanvasopener .callusicon {
    display: none !important;
  }
  .smallogo {
    width: 100%;
    display: block;
    text-align: center;
    padding-top: 9px;
    position: fixed;
    z-index: 101;
    width: 100%;
    height: 52px;
    background: #fff;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .5);
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .5);
  }
  .smallogo>img {
    margin-top: 0px;
    height: 32px;
  }
  .wsmenu-list>li:hover>a {
    background-color: rgba(0, 0, 0, 0.08) !important;
    text-decoration: none;
  }
  .mobiletext {
    display: inline-block !important;
  }
  .wsmobileheader .mobiletext{
  display: none;
}
  .wsoffcanvasopener #overlapblackbg {
    display: block !important;
  }
  .wsoffcanvasopener .wsmain {
    left: 0px;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
	z-index:110;
  }
  .wstmegamenucolr {
    max-width: 240px;
  }
  .wstmegamenucolr03 {
    display: none;
  }
  .wsmain {
    width: 270px;
    left: -270px;
    height: 100%;
    position: fixed;
    top: 0;
    margin: 0;
    float: none;
    background-color: #fff;
    border-radius: 0px;
    z-index: 110;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    border: none !important;
    background-color: #fff !important;
  }
  .wsmenu {
    border-left: none;
    float: none;
    width: 100%;
    display: block !important;
    height: 100%;
    overflow-y: auto;
    display: block !important;
  }
  .wstabitem02 li .wsmenu-click02 {
    border-left: 1px solid #e9e9e9;
  }
  .wstabitem02 li .wsmenu-click02 {
    background-color: #fff;
  }
  .wsmenu-click {
    border-left: 1px solid #e0e0e0;
    cursor: pointer;
    display: block;
    height: 57px;
    position: absolute;
    right: 0;
    top: 0;
    width: 49px;
    z-index: 10;
  }
  .wsmenu-click i {
    display: block;
    height: 23px;
    width: 25px;
    margin-top: 15px;
    margin-right: 13px;
    background-size: 25px;
    font-size: 21px;
    color: rgba(0, 0, 0, 0.25);
    float: right;
    text-align: center;
  }
  .wsmenu-click02 {
    border-left: 1px solid #f3f3f3;
    cursor: pointer;
    display: block;
    height: 45px;
    position: absolute;
    right: 0;
    top: 0;
    width: 49px;
    z-index: 10;
    background-color: #f3f3f3;
  }
  .wsmenu-click02 i {
    display: block;
    height: 23px;
    width: 34px;
    margin-top: 11px;
    margin-right: 8px;
    background-size: 25px;
    font-size: 21px;
    color: rgba(0, 0, 0, 0.25);
    float: right;
    text-align: center;
  }
  .ws-activearrow>i {
    transform: rotate(180deg);
  }
  .wsmenu-rotate {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .animated-arrow {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 102;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
  }
  .wsoffcanvasopener .animated-arrow {
    left: 270px;
  }
  .animated-arrow {
    cursor: pointer;
    padding: 13px 35px 26px 10px;
    margin: 10px 0 0 15px;
	z-index:100000;
  }
  .animated-arrow span, .animated-arrow span:before, .animated-arrow span:after {
    cursor: pointer;
    height: 2px;
    width: 23px;
    background: #424242;
    position: absolute;
    display: block;
    content: '';
  }
  .animated-arrow span:before {
    top: -7px;
  }
  .animated-arrow span:after {
    bottom: -7px;
  }
  .animated-arrow span, .animated-arrow span:before, .animated-arrow span:after {
    transition: all 500ms ease-in-out;
  }
  .wsoffcanvasopener .animated-arrow span {
    background-color: transparent;
  }
  .wsoffcanvasopener .animated-arrow span:before, .animated-arrow.active span:after {
    top: 7px;
  }
  .wsoffcanvasopener .animated-arrow span:before {
    transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    bottom: 0px;
  }
  .wsoffcanvasopener .animated-arrow span:after {
    transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  .megacollink {
    width: 96% !important;
    margin: 0% 2% !important;
  }
  .megacolimage {
    width: 90% !important;
    margin: 0% 5% !important;
  }
  .typographylinks {
    width: 98% !important;
    margin: 0% 1% !important;
  }
  .typographydiv {
    width: 86% !important;
    margin: 0% 7% !important;
  }
  .mainmapdiv {
    width: 90% !important;
    margin: 0% 5% !important;
  }
  .innerpnd {
    padding: 0px !important;
  }
  .typography-text {
    padding: 10px 0px;
  }
  .wsmenu-list .megamenu {
    background-color: #e7e7e7;
    color: #666666;
    display: none;
    position: relative !important;
    top: 0px;
    padding: 0px;
    border: solid 0px;
    transform: none !important;
    opacity: 1 !important;
    visibility: visible !important;
  }
  .wsmenu-list li:hover .megamenu {
    display: none;
    position: relative !important;
    top: 0px;
  }
  .megamenu .title {
    color: #666666;
    font-size: 15px !important;
    padding: 10px 8px 10px 0px;
  }
  .megamenu>ul {
    width: 100% !important;
    margin: 0px;
    padding: 0px;
    font-size: 13px !important;
    min-height: 189px;
  }
  .megamenu>ul>li>a {
    padding: 9px 14px !important;
    line-height: normal !important;
    background-color: #e7e7e7 !important;
    color: #666666;
  }
  .ad-style {
    width: 100% !important;
  }
  .megamenu ul li.title {
    line-height: 26px;
    color: #666666;
    margin: 0px;
    font-size: 15px;
    padding: 7px 13px !important;
    border-bottom: 1px solid #ccc;
    background-color: transparent !important;
  }
  .wsmenu-submenu>li:hover>a {
    background-color: #7b7b7b;
    color: #666666;
  }
  .wsmenu>.wsmenu-list>li>a.active {
    color: #666666;
    background-color: rgba(0, 0, 0, 0.08);
  }
  .wsmenu>.wsmenu-list>li>a:hover {
    color: #666666;
    background-color: rgba(0, 0, 0, 0.08);
  }
  .wsmenu-list li:hover .wsmenu-submenu {
    display: none;
  }
  .wsmenu-list li:hover .wsmenu-submenu .wsmenu-submenu-sub {
    display: none;
  }
  .wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub li:hover .wsmenu-submenu-sub-sub {
    display: none;
    list-style: none;
    padding: 2px;
    border: solid 1px #eeeeee;
    background-color: #fff;
  }
  .wsmenu-list li:first-child a {
    -webkit-border-radius: 0px 0px 0px 0px;
    -moz-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
  }
  .wsmenu-list li:last-child a {
    -webkit-border-radius: 0px 4px 0px 0px;
    -moz-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    border-right: 0px solid;
  }
  .wsmenu-submenu-sub {
    width: 100% !important;
    position: static !important;
    left: 100% !important;
    top: 0 !important;
    display: none;
    margin: 0px !important;
    padding: 0px !important;
    border: solid 0px !important;
    transform: none !important;
    opacity: 1 !important;
    visibility: visible !important;
  }
  .wsmenu-submenu-sub li {
    margin: 0px 0px 0px 0px !important;
    padding: 0px;
    position: relative;
  }
  .wsmenu-submenu-sub a {
    display: block;
    padding: 10px 25px 10px 25px;
    border-bottom: solid 1px #ccc;
    font-weight: normal;
  }
  .wsmenu-submenu-sub li a.active {
    color: #000 !important;
  }

  .wsmenu-submenu-sub li:hover>a {
    background-color: #333333 !important;
    color: #fff;
  }
  .wsmenu>.wsmenu-list>li>a>.fa {
    font-size: 16px;
    color: #bfbfbf;
    margin-right: 11px;
    text-align: center;
    width: 19px;
  }
  .wsmenu-submenu-sub-sub {
    width: 100% !important;
    position: static !important;
    left: 100% !important;
    top: 0 !important;
    display: none;
    margin: 0px !important;
    padding: 0px !important;
    border: solid 0px !important;
    transform: none !important;
    opacity: 1 !important;
    visibility: visible !important;
  }
  .wsmenu-submenu-sub-sub li {
    margin: 0px 0px 0px 0px !important;
  }
  .wsmenu-submenu-sub-sub a {
    display: block;
    color: #000;
    padding: 10px 25px;
    background: #000 !important;
    border-bottom: solid 1px #ccc;
    font-weight: normal;
  }
  .wsmenu-submenu-sub-sub li a.active {
    color: #000 !important;
  }
  .wsmenu-submenu-sub-sub li:hover>a {
    background-color: #606060 !important;
    color: #fff;
  }
  .wsmenu .wsmenu-list {
    display: table !important;
  }
  .wsmenu .wsmenu-list>li {
    clear: left;
    width: 100%;
    display: block;
    float: none;
    border-right: none;
    background-color: transparent;
    position: relative;
    white-space: inherit;
  }
    .wsmenu-list>li.wssearchbar {
    padding-left: 0px;
    display: none;
  }
  .wssearchbar_mobile{
	width:98%;
	display:block;
	background:#fff;
	margin: 0 auto;  
	}

  .wsmenu>.wsmenu-list>li>a {
    padding: 13px 32px 13px 12px;
    font-size: 14px;
    text-align: left;
    border-right: solid 0px;
    background-color: transparent;
    color: #666666;
    line-height: 25px;
    border-bottom: 1px solid;
    border-bottom-color: rgba(0, 0, 0, 0.13);
    position: static;
  }
  .wsmenu>.wsmenu-list>li>a.wtxaccountlink {
    padding-bottom: 16px;
    padding-top: 16px;
  }
  .wsmenu .wsmenu-list li a .arrow:after {
    display: none !important;
  }
  .wsmenu .wsmenu-list li ul li a .fa.fa-caret-right {
    font-size: 12px !important;
    color: #8E8E8E;
  }
  .mobile-sub .wsmenu-submenu {
    transform: none !important;
    opacity: 1 !important;
    display: none;
    position: relative !important;
    top: 0px;
    background-color: #fff;
    border: solid 1px #ccc;
    padding: 0px;
    visibility: visible !important;
  }
  .mobile-sub .wsmenu-submenu li a {
    line-height: 20px;
    height: auto;
    background-color: #e7e7e7 !important;
    font-size: 13px !important;
    padding: 11px 0px 11px 14px;
    color: #8E8E8E;
  }
  .mobile-sub .wsmenu-submenu li a:hover {
    background-color: #e7e7e7 !important;
    color: #666666;
    text-decoration: underline;
  }
  .mobile-sub .wsmenu-submenu li:hover>a {
    background-color: #e7e7e7 !important;
    color: #666666;
  }
  .mobile-sub .wsmenu-submenu li .wsmenu-submenu-sub li a {
    line-height: 20px;
    height: 36px;
    background-color: #e7e7e7 !important;
    border-bottom: none;
    padding-left: 28px;
  }
  .mobile-sub .wsmenu-submenu li .wsmenu-submenu-sub li .wsmenu-submenu-sub-sub li a {
    line-height: 20px;
    height: 36px;
    background-color: #e7e7e7 !important;
    border-bottom: none !important;
    padding-left: 38px;
    color: #8e8e8e;
  }
  .wsmenu-list>li.socialicon a {
    width: 100%;
  }
  .wsmenu-list>li.wscarticon em.roundpoint {
    display: none;
  }
  .halfdiv .title {
    padding-left: 15px;
  }
  .halfdiv {
    width: 100%;
    display: block;
  }
  .halfdiv03 .title {
    padding-left: 15px;
  }
  .halfdiv03 {
    width: 100%;
  }
  .halfmenu {
    width: 100%;
    display: block;
  }
  .menu_form {
    padding: 10px 10px 63px 10px;
    background-color: #e7e7e7;
  }
  .menu_form input[type="button"] {
    width: 46%;
  }
  .menu_form input[type="submit"] {
    width: 46%;
  }
  .menu_form textarea {
    min-height: 100px;
  }
  .wsmenu-list li>.wsmenu-submenu {
    -o-transition: -o-transform 0.6s, opacity 0.6s;
    -ms-transition: -ms-transform 0.6s, opacity 0.6s;
    -moz-transition: -moz-transform 0.6s, opacity 0.6s;
    -webkit-transition: -webkit-transform 0.6s, opacity 0.6s;
    visibility: visible !important;
  }
  .wsmenu-list li:hover>.wsmenu-submenu {
    visibility: visible !important;
  }
  .wsmenu-submenu li>.wsmenu-submenu-sub {
    -o-transition: -o-transform 0.6s, opacity 0.6s;
    -ms-transition: -ms-transform 0.6s, opacity 0.6s;
    -moz-transition: -moz-transform 0.6s, opacity 0.6s;
    -webkit-transition: -webkit-transform 0.6s, opacity 0.6s;
    visibility: visible !important;
  }
  .wsmenu-submenu li:hover>.wsmenu-submenu-sub {
    visibility: visible !important;
    opacity: 1 !important;
  }
  .wsmenu-submenu-sub li>.wsmenu-submenu-sub-sub {
    -o-transition: -o-transform 0.6s, opacity 0.6s;
    -ms-transition: -ms-transform 0.6s, opacity 0.6s;
    -moz-transition: -moz-transform 0.6s, opacity 0.6s;
    -webkit-transition: -webkit-transform 0.6s, opacity 0.6s;
    visibility: visible !important;
    opacity: 1 !important;
  }
  .wsmenu-submenu-sub li:hover>.wsmenu-submenu-sub-sub {
    visibility: visible !important;
    opacity: 1 !important;
  }
  .wsmenu-list li>.megamenu {
    -o-transition: -o-transform 0.6s, opacity 0.6s;
    -ms-transition: -ms-transform 0.6s, opacity 0.6s;
    -moz-transition: -moz-transform 0.6s, opacity 0.6s;
    -webkit-transition: -webkit-transform 0.6s, opacity 0.6s;
    visibility: visible !important;
    opacity: 1 !important;
  }
  .wsmenu-list li:hover>.megamenu {
    visibility: visible !important;
    opacity: 1 !important;
  }
}

/*--------------------------------------------------------------------------
|  05 Additional Themes (Optionnal)
--------------------------------------------------------------------------*/

.gry {
  background-color: #424242 !important;
  color: #fff;
}

.red {
  background-color: #DA4B38 !important;
  color: #fff;
}

.orange {
  background-color: #ff9334 !important;
  color: #fff;
}

.blue {
  background-color: #31a8e6 !important;
  color: #fff;
}

.green {
  background-color: #27ae60 !important;
  color: #fff;
}

.yellow {
  background-color: #F6BB42 !important;
  color: #fff;
}

.purple {
  background-color: #967ADC !important;
  color: #fff;
}

.pink {
  background-color: #ff3366 !important;
  color: #fff;
}

.gry>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span {
  color: #fff !important;
}

.gry>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span+span:after {
  color: #fff !important;
}

.gry>.wsmain>.wsmenu>.wsmenu-list>li>a {
  color: #fff !important;
}

.gry>.wsmain>.wsmenu>.wsmenu-list li .wsmenu-click {
  border-color: rgba(0, 0, 0, 0.18) !important;
}

.red>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span {
  color: #fff !important;
}

.red>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span+span:after {
  color: #fff !important;
}

.red>.wsmain>.wsmenu>.wsmenu-list>li>a {
  color: #fff !important;
}

.red>.wsmain>.wsmenu>.wsmenu-list>li>a .fa {
  color: #fff;
}

.red>.wsmain>.wsmenu>.wsmenu-list>li.wscarticon em.roundpoint {
  background-color: #424242 !important;
}

.red>.wsmain>.wsmenu>.wsmenu-list li .wsmenu-click {
  border-color: rgba(0, 0, 0, 0.18) !important;
}

.orange>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span {
  color: #fff !important;
}

.orange>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span+span:after {
  color: #fff !important;
}

.orange>.wsmain>.wsmenu>.wsmenu-list>li>a {
  color: #fff !important;
}

.orange>.wsmain>.wsmenu>.wsmenu-list>li>a .fa {
  color: #fff;
}

.orange>.wsmain>.wsmenu>.wsmenu-list>li.wscarticon em.roundpoint {
  background-color: #424242 !important;
}

.orange>.wsmain>.wsmenu>.wsmenu-list li .wsmenu-click {
  border-color: rgba(0, 0, 0, 0.18) !important;
}

.blue>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span {
  color: #fff !important;
}

.blue>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span+span:after {
  color: #fff !important;
}

.blue>.wsmain>.wsmenu>.wsmenu-list>li>a {
  color: #fff !important;
}

.blue>.wsmain>.wsmenu>.wsmenu-list>li>a .fa {
  color: #fff;
}

.blue>.wsmain>.wsmenu>.wsmenu-list>li.wscarticon em.roundpoint {
  background-color: #424242 !important;
}

.blue>.wsmain>.wsmenu>.wsmenu-list li .wsmenu-click {
  border-color: rgba(0, 0, 0, 0.18) !important;
}

.green>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span {
  color: #fff !important;
}

.green>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span+span:after {
  color: #fff !important;
}

.green>.wsmain>.wsmenu>.wsmenu-list>li>a {
  color: #fff !important;
}

.green>.wsmain>.wsmenu>.wsmenu-list>li>a .fa {
  color: #fff;
}

.green>.wsmain>.wsmenu>.wsmenu-list>li.wscarticon em.roundpoint {
  background-color: #424242 !important;
}

.green>.wsmain>.wsmenu>.wsmenu-list li .wsmenu-click {
  border-color: rgba(0, 0, 0, 0.18) !important;
}

.yellow>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span {
  color: #454545 !important;
}

.yellow>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span+span:after {
  color: #454545 !important;
}

.yellow>.wsmain>.wsmenu>.wsmenu-list>li>a {
  color: #454545 !important;
}

.yellow>.wsmain>.wsmenu>.wsmenu-list>li>a .fa {
  color: #454545;
}

.yellow>.wsmain>.wsmenu>.wsmenu-list li .wsmenu-click {
  border-color: rgba(0, 0, 0, 0.18) !important;
}

.purple>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span {
  color: #fff !important;
}

.purple>.wsmain>.wsmenu>.wsmenu-list li .wsmenu-click {
  border-color: rgba(0, 0, 0, 0.18) !important;
}

.purple>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span+span:after {
  color: #fff !important;
}

.purple>.wsmain>.wsmenu>.wsmenu-list>li>a {
  color: #fff !important;
}

.purple>.wsmain>.wsmenu>.wsmenu-list>li>a .fa {
  color: #fff;
}

.purple>.wsmain>.wsmenu>.wsmenu-list>li.wscarticon em.roundpoint {
  background-color: #424242 !important;
}

.pink>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span {
  color: #fff !important;
}

.pink>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span+span:after {
  color: #fff !important;
}

.pink>.wsmain>.wsmenu>.wsmenu-list>li>a {
  color: #fff !important;
}

.pink>.wsmain>.wsmenu>.wsmenu-list>li>a .fa {
  color: #fff;
}

.pink>.wsmain>.wsmenu>.wsmenu-list>li.wscarticon em.roundpoint {
  background-color: #424242 !important;
}

.pink>.wsmain>.wsmenu>.wsmenu-list li .wsmenu-click {
  border-color: rgba(0, 0, 0, 0.18) !important;
}

.tranbg {
  background-color: transparent !important;
}

.whitebg {
  background-color: #fff !important;
}

.whitebg:hover {
  color: #000 !important;
}

.pm_buttoncolor .wsmenu-list>li>a .fa {
  color: #fff !important;
}

.pm_buttoncolor03 .wsmenu-list>li:hover>a .fa {
  color: #fff !important;
}

.pm_buttoncolor .wsmenu-list li a .arrow:after {
  border-top-color: #fff;
}

.blue-grdt {
  background: #5999ee;
  background: -moz-linear-gradient(top, #5999ee 0%, #4a89dc 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5999ee), color-stop(100%, #4a89dc));
  background: -webkit-linear-gradient(top, #5999ee 0%, #4a89dc 100%);
  background: -o-linear-gradient(top, #5999ee 0%, #4a89dc 100%);
  background: -ms-linear-gradient(top, #5999ee 0%, #4a89dc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5999ee', endColorstr='#4a89dc', GradientType=0);
  color: #fff;
}

.gry-grdt {
  background: #565656;
  background: -moz-linear-gradient(top, #565656 0%, #424242 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #565656), color-stop(100%, #424242));
  background: -webkit-linear-gradient(top, #565656 0%, #424242 100%);
  background: -o-linear-gradient(top, #565656 0%, #424242 100%);
  background: -ms-linear-gradient(top, #565656 0%, #424242 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#565656', endColorstr='#424242', GradientType=0);
  color: #fff;
}

.green-grdt {
  background: #86ba3d;
  background: -moz-linear-gradient(top, #86ba3d 0%, #74a52e 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #86ba3d), color-stop(100%, #74a52e));
  background: -webkit-linear-gradient(top, #86ba3d 0%, #74a52e 100%);
  background: -o-linear-gradient(top, #86ba3d 0%, #74a52e 100%);
  background: -ms-linear-gradient(top, #86ba3d 0%, #74a52e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86ba3d', endColorstr='#74a52e', GradientType=0);
  color: #fff;
}

.red-grdt {
  background: #f05c48;
  background: -moz-linear-gradient(top, #f05c48 0%, #da4b38 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f05c48), color-stop(100%, #da4b38));
  background: -webkit-linear-gradient(top, #f05c48 0%, #da4b38 100%);
  background: -o-linear-gradient(top, #f05c48 0%, #da4b38 100%);
  background: -ms-linear-gradient(top, #f05c48 0%, #da4b38 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f05c48', endColorstr='#da4b38', GradientType=0);
  color: #fff;
}

.orange-grdt {
  background: #fc7d33;
  background: -moz-linear-gradient(top, #fc7d33 0%, #ff670f 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fc7d33), color-stop(100%, #ff670f));
  background: -webkit-linear-gradient(top, #fc7d33 0%, #ff670f 100%);
  background: -o-linear-gradient(top, #fc7d33 0%, #ff670f 100%);
  background: -ms-linear-gradient(top, #fc7d33 0%, #ff670f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc7d33', endColorstr='#ff670f', GradientType=0);
  color: #fff;
}

.yellow-grdt {
  background: #ffcd67;
  background: -moz-linear-gradient(top, #ffcd67 0%, #f6bb42 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffcd67), color-stop(100%, #f6bb42));
  background: -webkit-linear-gradient(top, #ffcd67 0%, #ff670f 100%);
  background: -o-linear-gradient(top, #ffcd67 0%, #f6bb42 100%);
  background: -ms-linear-gradient(top, #ffcd67 0%, #f6bb42 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcd67', endColorstr='#f6bb42', GradientType=0);
  color: #fff;
}

.purple-grdt {
  background: #a98ded;
  background: -moz-linear-gradient(top, #a98ded 0%, #967adc 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a98ded), color-stop(100%, #967adc));
  background: -webkit-linear-gradient(top, #a98ded 0%, #967adc 100%);
  background: -o-linear-gradient(top, #a98ded 0%, #967adc 100%);
  background: -ms-linear-gradient(top, #a98ded 0%, #967adc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a98ded', endColorstr='#967adc', GradientType=0);
  color: #fff;
}

.pink-grdt {
  background: #fb3ea4;
  background: -moz-linear-gradient(top, #fb3ea4 0%, #f21b8f 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fb3ea4), color-stop(100%, #f21b8f));
  background: -webkit-linear-gradient(top, #fb3ea4 0%, #f21b8f 100%);
  background: -o-linear-gradient(top, #fb3ea4 0%, #f21b8f 100%);
  background: -ms-linear-gradient(top, #fb3ea4 0%, #f21b8f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb3ea4', endColorstr='#f21b8f', GradientType=0);
  color: #fff;
}

.tranbg {
  background-color: transparent !important;
  box-shadow: none !important;
}

.red-grdt>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span {
  color: #fff !important;
}

.red-grdt>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span+span:after {
  color: #fff !important;
}

.red-grdt>.wsmain>.wsmenu>.wsmenu-list>li>a {
  color: #fff !important;
}

.red-grdt>.wsmain>.wsmenu>.wsmenu-list li .wsmenu-click {
  border-color: rgba(0, 0, 0, 0.18) !important;
}

.gry-grdt>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span {
  color: #fff !important;
}

.gry-grdt>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span+span:after {
  color: #fff !important;
}

.gry-grdt>.wsmain>.wsmenu>.wsmenu-list>li>a {
  color: #fff !important;
}

.gry-grdt>.wsmain>.wsmenu>.wsmenu-list li .wsmenu-click {
  border-color: rgba(0, 0, 0, 0.18) !important;
}

.blue-grdt>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span {
  color: #fff !important;
}

.blue-grdt>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span+span:after {
  color: #fff !important;
}

.blue-grdt>.wsmain>.wsmenu>.wsmenu-list>li>a {
  color: #fff !important;
}

.blue-grdt>.wsmain>.wsmenu>.wsmenu-list li .wsmenu-click {
  border-color: rgba(0, 0, 0, 0.18) !important;
}

.green-grdt>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span {
  color: #fff !important;
}

.green-grdt>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span+span:after {
  color: #fff !important;
}

.green-grdt>.wsmain>.wsmenu>.wsmenu-list>li>a {
  color: #fff !important;
}

.green-grdt>.wsmain>.wsmenu>.wsmenu-list li .wsmenu-click {
  border-color: rgba(0, 0, 0, 0.18) !important;
}

.orange-grdt>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span {
  color: #fff !important;
}

.orange-grdt>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span+span:after {
  color: #fff !important;
}

.orange-grdt>.wsmain>.wsmenu>.wsmenu-list>li>a {
  color: #fff !important;
}

.orange-grdt>.wsmain>.wsmenu>.wsmenu-list li .wsmenu-click {
  border-color: rgba(0, 0, 0, 0.18) !important;
}

.yellow-grdt>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span {
  color: #fff !important;
}

.yellow-grdt>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span+span:after {
  color: #fff !important;
}

.yellow-grdt>.wsmain>.wsmenu>.wsmenu-list>li>a {
  color: #fff !important;
}

.yellow-grdt>.wsmain>.wsmenu>.wsmenu-list li .wsmenu-click {
  border-color: rgba(0, 0, 0, 0.18) !important;
}

.purple-grdt>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span {
  color: #fff !important;
}

.purple-grdt>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span+span:after {
  color: #fff !important;
}

.purple-grdt>.wsmain>.wsmenu>.wsmenu-list>li>a {
  color: #fff !important;
}

.purple-grdt>.wsmain>.wsmenu>.wsmenu-list li .wsmenu-click {
  border-color: rgba(0, 0, 0, 0.18) !important;
}

.pink-grdt>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span {
  color: #fff !important;
}

.pink-grdt>.wsmain>.wsmenu>.wsmenu-list>li>.navtext>span+span:after {
  color: #fff !important;
}

.pink-grdt>.wsmain>.wsmenu>.wsmenu-list>li>a {
  color: #fff !important;
}

.pink-grdt>.wsmain>.wsmenu>.wsmenu-list li .wsmenu-click {
  border-color: rgba(0, 0, 0, 0.18) !important;
}

@media only screen and (max-width: 992px) {
  .tranbg {
    background-color: #fff !important;
  }
  .red-grdt>.wsmenu>.wsmenu-list>li>a>.fa {
    color: #fff !important;
  }
  .blue-grdt>.wsmenu>.wsmenu-list>li>a>.fa {
    color: #fff !important;
  }
  .orange-grdt>.wsmenu>.wsmenu-list>li>a>.fa {
    color: #fff !important;
  }
  .green-grdt>.wsmenu>.wsmenu-list>li>a>.fa {
    color: #fff !important;
  }
  .purple-grdt>.wsmenu>.wsmenu-list>li>a>.fa {
    color: #fff !important;
  }
  .pink-grdt>.wsmenu>.wsmenu-list>li>a>.fa {
    color: #fff !important;
  }
  .pm_buttoncolor>.wsmain>.wsmenu>.wsmenu-list>li>a {
    color: #fff;
  }
  .blue-grdt .wsmain {
    background: #5999ee;
    background: -moz-linear-gradient(top, #5999ee 0%, #4a89dc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5999ee), color-stop(100%, #4a89dc));
    background: -webkit-linear-gradient(top, #5999ee 0%, #4a89dc 100%);
    background: -o-linear-gradient(top, #5999ee 0%, #4a89dc 100%);
    background: -ms-linear-gradient(top, #5999ee 0%, #4a89dc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5999ee', endColorstr='#4a89dc', GradientType=0);
    color: #fff;
  }
  .gry-grdt .wsmain {
    background: #565656;
    background: -moz-linear-gradient(top, #565656 0%, #424242 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #565656), color-stop(100%, #424242));
    background: -webkit-linear-gradient(top, #565656 0%, #424242 100%);
    background: -o-linear-gradient(top, #565656 0%, #424242 100%);
    background: -ms-linear-gradient(top, #565656 0%, #424242 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#565656', endColorstr='#424242', GradientType=0);
    color: #fff;
  }
  .green-grdt .wsmain {
    background: #86ba3d;
    background: -moz-linear-gradient(top, #86ba3d 0%, #74a52e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #86ba3d), color-stop(100%, #74a52e));
    background: -webkit-linear-gradient(top, #86ba3d 0%, #74a52e 100%);
    background: -o-linear-gradient(top, #86ba3d 0%, #74a52e 100%);
    background: -ms-linear-gradient(top, #86ba3d 0%, #74a52e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86ba3d', endColorstr='#74a52e', GradientType=0);
    color: #fff;
  }
  .red-grdt .wsmain {
    background: #f05c48;
    background: -moz-linear-gradient(top, #f05c48 0%, #da4b38 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f05c48), color-stop(100%, #da4b38));
    background: -webkit-linear-gradient(top, #f05c48 0%, #da4b38 100%);
    background: -o-linear-gradient(top, #f05c48 0%, #da4b38 100%);
    background: -ms-linear-gradient(top, #f05c48 0%, #da4b38 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f05c48', endColorstr='#da4b38', GradientType=0);
    color: #fff;
  }
  .orange-grdt .wsmain {
    background: #fc7d33;
    background: -moz-linear-gradient(top, #fc7d33 0%, #ff670f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fc7d33), color-stop(100%, #ff670f));
    background: -webkit-linear-gradient(top, #fc7d33 0%, #ff670f 100%);
    background: -o-linear-gradient(top, #fc7d33 0%, #ff670f 100%);
    background: -ms-linear-gradient(top, #fc7d33 0%, #ff670f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc7d33', endColorstr='#ff670f', GradientType=0);
    color: #fff;
  }
  .yellow-grdt .wsmain {
    background: #ffcd67;
    background: -moz-linear-gradient(top, #ffcd67 0%, #f6bb42 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffcd67), color-stop(100%, #f6bb42));
    background: -webkit-linear-gradient(top, #ffcd67 0%, #ff670f 100%);
    background: -o-linear-gradient(top, #ffcd67 0%, #f6bb42 100%);
    background: -ms-linear-gradient(top, #ffcd67 0%, #f6bb42 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcd67', endColorstr='#f6bb42', GradientType=0);
    color: #fff;
  }
  .purple-grdt .wsmain {
    background: #a98ded;
    background: -moz-linear-gradient(top, #a98ded 0%, #967adc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a98ded), color-stop(100%, #967adc));
    background: -webkit-linear-gradient(top, #a98ded 0%, #967adc 100%);
    background: -o-linear-gradient(top, #a98ded 0%, #967adc 100%);
    background: -ms-linear-gradient(top, #a98ded 0%, #967adc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a98ded', endColorstr='#967adc', GradientType=0);
    color: #fff;
  }
  .pink-grdt .wsmain {
    background: #fb3ea4;
    background: -moz-linear-gradient(top, #fb3ea4 0%, #f21b8f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fb3ea4), color-stop(100%, #f21b8f));
    background: -webkit-linear-gradient(top, #fb3ea4 0%, #f21b8f 100%);
    background: -o-linear-gradient(top, #fb3ea4 0%, #f21b8f 100%);
    background: -ms-linear-gradient(top, #fb3ea4 0%, #f21b8f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb3ea4', endColorstr='#f21b8f', GradientType=0);
    color: #fff;
  }
  .gry .wsmain {
    background-color: #424242 !important;
    color: #fff;
  }
  .red .wsmain {
    background-color: #DA4B38 !important;
    color: #fff;
  }
  .orange .wsmain {
    background-color: #ff9334 !important;
    color: #fff;
  }
  .blue .wsmain {
    background-color: #31a8e6 !important;
    color: #fff;
  }
  .green .wsmain {
    background-color: #27ae60 !important;
    color: #fff;
  }
  .yellow .wsmain {
    background-color: #F6BB42 !important;
    color: #fff;
  }
  .purple .wsmain {
    background-color: #967ADC !important;
    color: #fff;
  }
  .pink .wsmain {
    background-color: #ff3366 !important;
    color: #fff;
  }
}
/*scrolltop*/
.scrolltop {
	display:none;
	width:100%;
	margin:0 auto;
	position:fixed;
	bottom:20px;
	right:10px;	
}
.scroll {
	position:absolute;
	right:20px;
	bottom:20px;
	background:#b2b2b2;
	background:rgba(178,178,178,0.7);
	padding:20px;
	text-align: center;
	margin: 0 0 0 0;
	cursor:pointer;
	transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s; 		
}
.scroll:hover {
	background:rgba(178,178,178,1.0);
	transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s; 		
}
.scroll:hover .fa {
	padding-top:-10px;
}
.scroll .fa {
	font-size:30px;
	margin-top:-5px;
	margin-left:1px;
	transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s; 	
}

/*
Main style starts
*/
*{margin:0;padding:0;}
html{margin-right:0;}
body{font:Tahoma, Geneva, sans-serif;}
*{padding-left:0;padding-right:0;}
.lazyload {
  background: #f7f7f7 url(//afarkas.github.io/lazysizes/assets/imgs/loader.gif) no-repeat center;
  min-height: 60px;
}
.loading-spinner {
  background: #f7f7f7 url(//afarkas.github.io/lazysizes/assets/imgs/loader.gif) no-repeat center;
  display:none;
    min-height: 33px;
}
.product-title {
  padding: 5px 10px 5px 10px;
    display: block;
    font-size: 11px;
    letter-spacing: .25px;
    text-transform: uppercase;
    color: #000;
    height: 35px;
    overflow: hidden;
}
#myCarousel_mobile{display:none}
#myCarousel{display:block}
.desktop-mainimg{display:block}
.mobile-mainimg{display:none}
.slick-next {
    right: 30%;
}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev {
    left: 30%;
}
.slick-prev, .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 5%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
	z-index:10;
}
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {
    opacity: 1;
}
.slick-prev:before {
    content: '←';
}
.slick-prev:before, .slick-next:before {
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: black;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-next:before {
    content: '→';
}
.slick-dots {
    position: absolute;
    bottom: -25px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
.slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}
.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover, .slick-dots li button:focus {
    outline: none;
}
.product-title b {
  font-weight: 900;
  letter-spacing: 0px;
}
.product-price {
  background: #f7f7f7;
  padding: 7px 10px;
  display: inline-block;
  font-size: 13px;
  font-weight: bold;
  font-style:italic;
  color: #000;
  margin-top: 13px;
  width:100%;
  margin:0;
}

.product-price b {
  margin-left: 5px;
}

#myTopBtn {
  display: none; /* Hidden by default */
  position: fixed; /* Fixed/sticky position */
  bottom: 20px; /* Place the button at the bottom of the page */
  right: 30px; /* Place the button 30px from the right */
  z-index: 99; /* Make sure it does not overlap */
  border: none; /* Remove borders */
  outline: none; /* Remove outline */
  background-color: red; /* Set a background color */
  color: white; /* Text color */
  cursor: pointer; /* Add a mouse pointer on hover */
  padding: 15px; /* Some padding */
  border-radius: 10px; /* Rounded corners */
  font-size: 18px; /* Increase font size */
}

#myTopBtn:hover {
  background-color: #555; /* Add a dark-grey background on hover */
}
#mainimg{display: inline-block;vertical-align: middle; width:310px; max-height:340px; max-width:100%;}
.fstElement  { font-size: 1em; max-width:100%;}.fstToggleBtn { max-width: 100%;min-height: 40px;line-height: 2;font-size:100%;  }.submitBtn { display: none; }.fstSingleMode { display: block; max-width: 100%;} .fstControls { background:#fa8c32; width: 100%; } 
.fstSingleMode .fstQueryInput {color: #2694f1; border:solid 1px ;#2694f1}.fstToggleBtn:after{ border-top-color:#000;} #suitable_veh1 .fstToggleBtn,#suitable_veh1 .fstControls{ font-size: 100%;min-height:25px; line-height:1;}#suitable_veh1 .fstResultItem{font-size:12px;}#suitable_veh1 .fstElement{height:34px;padding-top: 2px;padding-left: 6px;}
@-webkit-keyframes typing { from { width: 0; } }
@-webkit-keyframes blink-caret { 50% { border-color: transparent; } }
.fstQueryInput { font: bold 300% Consolas, Monaco, monospace;    border-right: .1em solid black;    white-space: nowrap;    overflow: hidden;    -webkit-animation: typing 2s steps(21, end),blink-caret .5s step-end alternate;}
.slidecontainer{border: 1px solid;border-color: #e5e6e9 #dfe0e4 #d0d1d5;}
#ship_global_btn{min-height:55px; display:inline; float:left;margin:10px 0;}
#ship_global_btn h6{margin:0;}
#ship_global_btn h6 i{font-size:24px}
.contries_list{color:#ffffff; height:100%}
#reseller_btn{min-height:55px; display:inline; float:left;margin:10px 0;}
#reseller_btn a{color:#666;height:100%}
#reseller_btn a img{height:45px; display:inline; float:left}
#whatsapp_btn{min-height:55px; display:inline; float:left;margin:10px 0;}
#whatsapp_btn i{font-size:24px; vertical-align:top}
#ship_global_btn p,#reseller_btn p,#whatsapp_btn p{word-break: normal;white-space: normal;}
#reseller_btn p,#whatsapp_btn p{margin:0;}
.nav-line-2 {
    font-size: 14px;
    line-height: 15px;
    font-weight: 700;
    padding-bottom: 5px;
}
.nav-line-2 {
    font-size: 14px;
    line-height: 15px;
    font-weight: 700;
    padding-bottom: 5px;
}
.nav-line-1, .nav-line-2 {
    float: left;
    clear: both;
    display: inline-block;
    white-space: nowrap;
    padding-right: 11px;
    font-family: arial,sans-serif;
}
/*social share popup*/
.mobile-social-share {
    background: none repeat scroll 0 0 #EEEEEE;
    display: block !important;
    min-height: 70px !important;
    margin: 50px 0;
}

.mobile-social-share h3 {
    color: inherit;
    float: left;
    font-size: 15px;
    line-height: 20px;
    margin: 25px 25px 0 25px;
}

.share-group {
    float: right;
}

.btn-group {
    display: inline-block;
    font-size: 0;
    position: relative;
    vertical-align: middle;
    white-space: nowrap;
}

.mobile-social-share ul {
    float: right;
    list-style: none outside none;
    margin: 0;
    min-width: 61px;
    padding: 0;
}

.share {
    min-width: 17px;
}

.mobile-social-share li {
    display: block;
    font-size: 18px;
    list-style: none outside none;
    margin-bottom: 3px;
    margin-left: 4px;
    margin-top: 3px;
}

.btn-share {
    background-color: #BEBEBE;
    border-color: #CCCCCC;
    color: #333333;
}

.btn-twitter {
    background-color: #3399CC !important;
    color:#FFFFFF!important;
}

.btn-facebook {
    background-color: #3D5B96 !important;
    color:#FFFFFF!important;
}


.btn-google {
    background-color: #DD3F34 !important;
    color:#FFFFFF!important;
}

.btn-linkedin {
    background-color: #1884BB !important;
    color:#FFFFFF!important;
}

.btn-pinterest {
    background-color: #CC1E2D !important;
    color:#FFFFFF!important;
}

.btn-mail {
    background-color: #FFC90E !important;
    color:#FFFFFF!important;
}

.caret {
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-top: 4px solid;
    display: inline-block;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    width: 0;
}

#socialShare {
    margin-bottom:1px;
    margin-right:1px;
}

#socialShare > a{
    padding: 6px 10px 6px 10px;
}
.btn-facebook{color:#fff;background-color:#3b5998;border-color:rgba(0,0,0,0.2);padding:10px}
.btn-facebook:hover,.btn-facebook:focus,.btn-facebook:active,.btn-facebook.active,.open .dropdown-toggle.btn-facebook{color:#fff;background-color:#30487b;border-color:rgba(0,0,0,0.2)}
.btn-facebook:active,.btn-facebook.active,.open .dropdown-toggle.btn-facebook{background-image:none}
.btn-facebook.disabled,.btn-facebook[disabled],fieldset[disabled] .btn-facebook,.btn-facebook.disabled:hover,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook:hover,.btn-facebook.disabled:focus,.btn-facebook[disabled]:focus,fieldset[disabled] .btn-facebook:focus,.btn-facebook.disabled:active,.btn-facebook[disabled]:active,fieldset[disabled] .btn-facebook:active,.btn-facebook.disabled.active,.btn-facebook[disabled].active,fieldset[disabled] .btn-facebook.active{background-color:#3b5998;border-color:rgba(0,0,0,0.2)}
#tags li {display:inline; float:left;border: 1px solid #e2e2e2;border-radius: 4px;background: #fff;padding: 6px;margin: 0 10px 10px 0;transition: background-color 0.1s ease,color 0.1s ease,border-color 0.1s ease;  -webkit-transition: background-color 0.1s ease,color 0.1s ease,border-color 0.1s ease;
    -o-transition: background-color 0.1s ease,color 0.1s ease,border-color 0.1s ease;
    -moz-transition: background-color 0.1s ease,color 0.1s ease,border-color 0.1s ease;
}
#mobile_buynow{ display:none;}
@media (max-width : 320px) {
    #socialHolder{
        padding-left:5px;
        padding-right:5px;
    }
    
    .mobile-social-share h3 {
        margin-left: 0;
        margin-right: 0;
    }
    
    #socialShare{
        margin-left:5px;
        margin-right:5px;
    }
    
    .mobile-social-share h3 {
        font-size: 15px;
    }
}

@media (max-width : 238px) {
    .mobile-social-share h3 {
        font-size: 12px;
    }
}


/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer {
overflow: hidden;
position: relative;
}
.jspPane {
position: absolute;
}
.jspVerticalBar {
position: absolute;
top: 0;
right: 0;
width: 10px;
height: 100%;
background: #fff;
}
.jspHorizontalBar {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 10px;
background: #fff;
}
.jspVerticalBar *, .jspHorizontalBar * {
margin: 0;
padding: 0;
}
.jspCap {
display: none;
}
.jspHorizontalBar .jspCap {
float: left;
}
.jspTrack {
background: #fff;
position: relative;
}
.jspDrag {
background: #000;
position: relative;
top: 0;
left: 0;
cursor: pointer;
}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {
float: left;
height: 100%;
}
.jspArrow {
background: #50506d;
text-indent: -20000px;
display: block;
cursor: pointer;
}
.jspArrow.jspDisabled {
cursor: default;
background: #80808d;
}
.jspVerticalBar .jspArrow {
height: 10px;
}
.jspHorizontalBar .jspArrow {
width: 10px;
float: left;
height: 100%;
}
.jspVerticalBar .jspArrow:focus {
outline: none;
}
.jspCorner {
background: #eeeef4;
float: left;
height: 100%;
}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner {
margin: 0 -3px 0 0;
}

/* Circular Content Carousel Style */

.ca-container {
	position: relative;
	margin: 0 auto;
	width: 74%;
    font-family: monospace;
	height:375px;
	display: inline;
    float: left;
	margin:0 4%;
}
.right-ca-container{
	margin: 0 40px;
	height:296px;
}
.right-ca-container-productdetail{
	margin: 0 30px;
	height:296px;
}
.right-ca-container .caption,.right-ca-container-productdetail .caption{
position: absolute;
    left: 0;
    bottom: 0;
    background: #6b7684;
	}
.details-you-may-like-vertical {
    margin: 0 5px 20px 5px;
}
.details-you-may-like-vertical .you-may-like-title {
    font-size: 14px;
    font-weight: 700;
    margin: 15px 0 10px 10px;
}
.caption{
	display:inline;
	float:left;
width: 100%;
z-index:10;}
.caption .productRange::-webkit-scrollbar { /* WebKit */
    width: 0;
    height: 0;
}
.productRange{
min-height:25px; max-height:100px; overflow:auto;word-wrap:break-word;text-align:right;padding:3px; font-size:11px;overflow-y: scroll;  scrollbar-width: none; /* Firefox */  -ms-overflow-style: none;  /* IE 10+ */
}
.ca-container .caption label{
	font-size:18px;
}
.ca-container .caption p{
	margin-top:3px;
}
.ca-container .caption .offer-price,.offer-price{
	font-size: 14px;
    font-family: monospace;
	font-weight:bold;
}
.ca-container .countdown{
position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
	background:#ccc;	
}
.ca-wrapper{
	height:100%;
	position:relative;
}
.ca-item{
	position:relative;
	float:left;
	width:33.33%;
	height:97.5%;
	text-align:center;
	margin-top:1.25%;
}
.ca-container .caption label {
    font-size: 12px;
}

.product_super_img_con{position:relative;width: 50%;white-space: nowrap;text-align: center; z-index:1;height: 100%;display: inline;    float: left;}
.super_img_con{position:relative;width: 100%;white-space: nowrap;text-align: center; z-index:1;display: inline;    float: left;
border-bottom: 1px dotted #ccc;
}
.ca-item h3, .ca-item p {padding: 0 20px; font-family: arial; color: white;}

.ca-item-main{
	position:absolute;
	top:5px;
	left:5px;
	right:5px;
	bottom:5px;
	overflow:hidden;
}

.ca-item-main .deal-thumbnail{
    line-height: 1.42857143;
    background-color: #fff;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;display:block;height:100%}
.ca-item-main img {width: 100%;}
.ca-item-main .thumbnail a:hover{border:none;}
.ca-content-wrapper{
	position:absolute;
	width:0px;
	top:5px;
	text-align:left;
	z-index:10000;
	overflow:hidden;
}

.ca-content{
	width:660px;
	overflow:hidden;
	background: #2980b9;
	border-radius: 15px;
}

.ca-content-text{
	font-size: 14px;
	font-style: italic;
	margin:10px 20px;
	padding:10px 20px;
	line-height:24px;
}
.ca-content-text p{
	padding-bottom:5px;
}
.ca-content h6{
	margin:25px 20px 0px 35px;
	font-size:32px;
	padding-bottom:5px;
	color:#fff;
	border-bottom:2px solid #fff;
}
.ca-content ul{
	margin:20px 35px;
	height:30px;
}
.ca-content ul li{
	float:left;
	margin:0px 2px;
	list-style: none;
}
.ca-content ul li a{
	color:#2980b9;
	background:#fff;
	padding:3px 6px;
	font-size:14px;
	font-style:italic;
}
.ca-content ul li a:hover{
	background:#fff;
	text-shadow:none;
}
.ca-nav span {
	width: 25px;
	height: 38px;
	background: transparent url(images/arrows.png) no-repeat top left;
	position: absolute;
	top: 50%;
	margin-top: -19px;
	left: -20px;
	text-indent: -9000px;
	opacity: 0.7;
	cursor: pointer;
	z-index: 100;
	box-shadow: 1px 2px 10px -1px rgba(0,0,0,.3);
    background-color: hsla(0,0%,100%,.98);
    transition: box-shadow .2s ease;
}

.ca-nav span.ca-nav-next{
	background-position: -24px;
	left:auto;
	right:-20px;
}
.ca-nav span:hover{
	opacity:1.0;
}
dd{margin-bottom:3px;}
.studio-group {
	background-color: rgb(255, 239, 180);
    background-position: 50% 0%;
    max-width: 1200px;
    margin: 0px auto;
}
#ship_global_btn a:hover{ color:#fff;}
#banner .carti {
    float: right;
    position: relative;
    padding-right: 10px;
    background: #fa8c32;
border-radius: 4px 4px 0px 0px;
margin-top:20px;}
#banner .carti .icon {
    width: 43px;
    height: 35px;
    display: block;
    margin-right: 10px;
    float: left;
    position: relative;
    border-radius: 4px 0px 0px 0px;
font-size: 24px;
    color: #fff;
    padding: 5px;
	background: #fa8c32;}
#banner .carti p {
    font-size: 12px;
    color: rgb(255, 255, 255);
    text-transform: uppercase;
    float: left;
    line-height: 35px;
    margin: 0px;
}
.nav-flyout .nav-arrow {
    border-style: solid;
    _border-style: dashed;
    border-width: 9px;
    border-color: transparent;
    border-top-width: 0;
    border-bottom: 9px solid #ccc;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    /* position: absolute; */
    top: -11px;
}
.nav-flyout .nav-arrow-inner {
    border-style: solid;
    _border-style: dashed;
    border-width: 9px;
    border-color: transparent;
    border-top-width: 0;
    border-bottom: 9px solid #ccc;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 1px;
    left: -9px;
}
.smooth_img {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s; /* Safari */
    }

.smooth_img:hover {
	cursor: pointer;
	-webkit-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s; /* Safari */
    z-index: 2;
    }
/*response*/
#order-infograph li i {
    background: url(images/order-infograhic.png) no-repeat scroll 0 0;
    vertical-align: middle;
    margin-right: 10px;
}
#order-infograph .order i {
    background-position: 0 0;
    width: 55px;
    height: 43px;
}
#order-infograph {
    margin: 20px 0;
    text-align: center;
}
#order-infograph li.arrow {
    padding: 0 30px 0 15px;
    position: relative;
    background: #f7f5ee;
    background: transparent;
}
#order-infograph li {
    font-size: 17px;
    color: #565656;
    padding: 0 0 0 15px;
}
.fk-inline-block, #order-infograph li, #order-infograph li i, #ndr_dialog .radios {
    display: inline-block;
    zoom: 1;
}
#order-infograph li.arrow:after {
    border-left-color: #f7f5ee;
    border-width: 25px;
    top: 50%;
    margin-top: -25px;
}
#order-infograph li.arrow:after, #order-infograph li.arrow:before {
    left: 88%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
#order-infograph .processing i {
    background-position: 0 -44px;
    width: 48px;
    height: 44px;
}
#order-infograph .transit i {
    background-position: 0 -89px;
    width: 64px;
    height: 34px;
}
#order-infograph .delivery i {
    background-position: 0 -124px;
    width: 57px;
    height: 50px;
}
/*  bhoechie tab */
div.bhoechie-tab-container{
  z-index: 10;
  background-color: #ffffff;
  padding: 0 !important;
  border-radius: 4px;
  -moz-border-radius: 4px;
  border:1px solid #ddd;
  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  box-shadow: 0 6px 12px rgba(0,0,0,.175);
  -moz-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  background-clip: padding-box;
  opacity: 0.97;
  filter: alpha(opacity=97);
}
div.bhoechie-tab-menu{
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
}
div.bhoechie-tab-container h1{
	margin:0;
}
div.bhoechie-tab-menu div.list-group{
  margin-bottom: 0;
}
div.bhoechie-tab-menu div.list-group>a{
  margin-bottom: 0;
}
div.bhoechie-tab-menu div.list-group>a .glyphicon,
div.bhoechie-tab-menu div.list-group>a .fa {
  color: #3778b0;
}
div.bhoechie-tab-menu div.list-group>a:first-child{
  border-top-right-radius: 0;
  -moz-border-top-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a:last-child{
  border-bottom-right-radius: 0;
  -moz-border-bottom-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a.active,
div.bhoechie-tab-menu div.list-group>a.active .glyphicon,
div.bhoechie-tab-menu div.list-group>a.active .fa{
  background-color: #3778b0;
  background-image: #3778b0;
  color: #ffffff;
}
div.bhoechie-tab-menu div.list-group>a.active:after{
  content: '';
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -13px;
  border-left: 0;
  border-bottom: 13px solid transparent;
  border-top: 13px solid transparent;
  border-left: 10px solid #3778b0;
}

div.bhoechie-tab-content{
  background-color: #ffffff;
  /* border: 1px solid #eeeeee; */
  padding-left: 20px;
  padding-top: 10px;
}

div.bhoechie-tab div.bhoechie-tab-content:not(.active){
  display: none;
}
#main_lower_right{padding:10px 0 10px 10px;
background:#EAEAEA;display:inline; float:left; height:100%; 
}
#main_lower_left{display:inline; float:left; padding:10px 0 10px 0px;; background:#EAEAEA}
#main_lower_left .page-header,# main_lower_right .page-header {margin: 10px 0 10px;}
.page-header{display:inline;float:left;width:100%;color:#000; margin:10px 0;}
.watermark_container{position:absolute;top:0;left:0;width:100%; height:100%; background: rgba(249, 247, 247, 0.1);}
.watermark_container div{opacity:.2;font-size:18px; font-weight:bold;color:#f7f7f7; text-shadow: -2px 0 black, 0 2px black, 2px 0 black, 0 -2px black;text-align: left;width: auto;height:auto;margin-left: 25%;margin-right: 0;margin-top: 30%;}
#pname{display:inline;float:left;min-height:56px;margin-bottom:3px; padding-left:5px;padding-top:5px}
#brand_logo{display:inline;float:left;height:60px;margin-bottom: 0px;border: none;}
.row{margin-right:0;margin-left:0;}
#addressblock48{display:inline;float:left;width:48%;font-size:13px;color:#000;min-height:194px;margin:5px 1%;}
#addressblock96{display:inline;float:left;width:98%;font-size:13px;color:#000;margin:5px 1%;}
#request_unlisted{float:left;text-align:center;font-weight:500;}
#request_unlisted faa-tada{font-size:20px;width:100%;color:greenyellow}
.request_unlisted_span2{font-size:10px;color:#fff;}
.request_unlisted_span3{font-size:7px;color:greenyellow}
.carousel-caption{z-index:10; margin-top:15px}
#mask{position:absolute;left:0;top:0;z-index:99998;background-color:#4D4D4D;display:none;}
#boxes .window{position:absolute;left:0;top:0;width:650px;height:430px;display:none;z-index:99999;padding:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:2px solid #333333;-moz-box-shadow:4px 4px 30px #130507;-webkit-box-shadow:4px 4px 30px #130507;box-shadow:4px 4px 30px #130507;-moz-transition:top 800ms;-o-transition:top 800ms;-webkit-transition:top 800ms;transition:top 800ms;}
#boxes #dialog{width:650px;height:430px;padding:0px;background-color:#FFFFFF;}
body{margin:0;padding:0;color:#000;background:#eaeaea;font-family:Tahoma, Geneva, sans-serif;font-size:12px;}
.steps-block-red{display:inline;float:left;width:100%;background:#fa8c32;}
.steps-block{color:#fff;padding:30px 0;}
.steps-block-col{overflow:hidden;min-height:71px;font:400 13px 'Open Sans',Arial,sans-serif;}
.steps-block .fa-truck, .steps-block .fa-rupee, .steps-block .fa-university,.fa-phone-square{font-size:30px;border:2px solid #fff;border-radius:30px!important;width:60px;height:38px;text-align:center;vertical-align:middle;padding-top:11px;padding-bottom:11px;margin-right:11px;float:left;}
.steps-block h2{color:#fff;font-size:26px;margin:0;padding:0;line-height:1;font-family:"PT Sans Narrow",sans-serif;margin:0 0 10px;text-transform:uppercase;font-weight:normal;}
.steps-block em{font:normal 400 13px 'Opan Sans',sans-serif;text-transform:uppercase;}
.steps-block-col span{display:block;width:36px;height:71px; font-size:87px;position:absolute;top:0;right:10px;}
.steps-block .steps-block-col div{margin-left:70px;margin-right:40px;}
ul,li{list-style:none;list-style-position:outside;margin:0;padding:0}
img{border:none;-webkit-border-radius:3px;-moz-border-radius:3px}
#btn_apply_voucher:hover{cursor:pointer;}
#det-image img{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-webkit-border-radius:0;-moz-border-radius:0}
#addi_img_div img{max-width:75px; }
.image{border:2px solid #ccc;background-color:silver;opacity:1;filter:alpha(opacity=100);-moz-opacity:1}
#footerlinks a:hover,#footerlinks a:active{color:#FFF;font-weight:700;text-decoration:underline;}
#wrapper{width:970px;height:auto;margin-right:auto;margin-left:auto}
#container{width: 95%;margin: auto;margin:0 auto;}
.top_notification_bar{ z-index:10000; width:100%;min-height:20px;padding:5px 1%;display:block;background:rgba(245, 243, 243, 0.83);color:#FC4E0B;position:relative;margin-bottom:1px;font-weight:bold;}
.close_notification{background:url(images/close.png);width:15px;height:15px;display:block;float:right;cursor:pointer;}
.close_notification:hover{opacity:.8}
.notification_msg{width:95%;display:inline;float:left;}
#contenttr{background:#ffffff;display:inline;width:100%;float:left; margin-top:67px;}
#whsl-contenttr{background:#ffffff;display:inline;width:100%;float:left; margin-top:89px;}
#contenttr-paymentoptions{background:#ffffff;display:inline;width:100%;float:left; margin-top:58px;}
#maincontent{display:inline;float:left;margin-left:2%;color:#1370ab;width:90%;padding:1%;font-size:14px;font-family:"Tahoma, Geneva, sans-serif";min-height:300px;*margin-left:63px;}
#slider_div{display:inline;float:left;width:100%;}
#productmiddle{ background:#eaeaea;width:100%;position:relative;display:inline;float:left;min-height:300px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:300;padding-top:10px;}
#top-head{position: fixed;top: 0;left: 0;display: inline;float: left;z-index: 1049;border-bottom:2px solid #ccc; width:100%}
#display-list{min-height:277px;width:100%;padding-top:42px;}
.contactlist{display:inline;float:left;width:98%;margin:10px 0 0 10px;color:#032c3a;background:#fff;padding:1%;}
.contactlist ul{padding:0;margin:0;}
.contactlist li{list-style-type:none;margin-right:15px;float:left;font-size:13px;color:#1370ab;width:185px;height:22px;}
#go{width:30px;height:25px;}
.contactlist li a{color:#032c3a;}
#deal{margin-top:30px;width:588px}
.dealleft{float:left;width:58px;height:45px;padding-top:5px;margin-left:24px;padding-left:3px;z-index:1000000;}
.dealleft a.first{display:inline;float:left;color:#fff;background:#FC4E0B;width:58px;margin-left:-3px;margin-top:-5px;margin-bottom:5px;padding-top:5px;padding-bottom:4px;border-top:ridge 2px #FC4E0B;border-left:ridge 2px #FC4E0B;border-right:ridge 2px #FC4E0B;-webkit-border-top-right-radius:2px;-moz-border-radius-topright:2px;-webkit-border-top-left-radius:2px;-moz-border-radius-topleft:2px;z-index:1000000;}
.dealleft a.second{text-decoration:none;display:inline;float:left}
.dealleft a.second:hover{text-decoration:none;border:none}
.dealleft div{background:#366}
.dealleft img{margin-top:5px;width:58px;}
#dealright{float:left;margin-left:20px;margin-top:10px;width:300px}
#catgory{font-size:11px;text-align:center;background:#ccc;-webkit-box-align:center;-webkit-box-pack:center;-webkit-transition:0.25s opacity;display:inline;float:left;height:50px;padding-left:2%;width:98%;margin-top:25px;border-bottom:solid 2px #C9C9C9;border-top:ridge 2px #FC4E0B;z-index:1000000000;*height:5em;}
#topbar{font-size:12px;border-top:2px solid #fa8c32;position:relative;float:left;width: 100%;-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; background:#f8f8f8}
#topbar ul{height:20px;list-style:none;display:inline;padding:0;width: 95%; margin: 0 2.5%;overflow:hidden;}
#topbar li{float:left;list-style:none;display:inline;padding:0;position:relative;background:#f8f8f8;}
#topbar > ul > li.mobile{display:none;}
#topbar>ul>li>a{display:inline-block;padding:2px 3px;border-top:2px solid transparent;text-transform:uppercase}
.request_unlisted{height:55px;}
.links{display:inline;float:left;position:relative;padding:0;}
.links li{display:inline;}
.pull-right{float:right !important;}
.login ul{padding:0px;float:right;}
.login ul li{float:left;list-style:none;margin-left:5px;}
#topbar li a{font-size:10px; color:#ababab;}
#topbar li:hover a{color:#FFFFFF;background-color:#FC4E0B;border:1px solid #fff; width:100%}
.btn-help {font-weight: 600;font-size: 18px;padding: 10px 20px; height:100%; margin-left:10px;color: #fff; text-shadow: none;}
#banner-grid{width:100%;float:left;display:block;padding:0;list-style: none;}
#banner-grid li{float:left;display:block;margin-bottom:20px;padding-left:1%;padding-right:1%;}
#banner-grid li img{width:100%;height:100%;}
#banner-grid-small{width:100%;float:left;display:block;padding:0;margin:0;list-style:none;}
#banner-grid-small li{float:left;display:block;width:16%;height:300px;margin:2px;border:solid 1px #09F;}
.heading1 a i{color:#fff;margin-right:0px;margin-top:0px;display:inline-block;}
.heading1 a:hover i{color:#fd5503;}
.cart-top{display:inline;float:left;}
#cart .heading1{min-height:58px;width:145px;position:relative;float:right;}
#cart .heading1 a{color:#FFFFFF;width:100%;-webkit-transition:all 0.6s ease 0s;transition:all 0.6s ease 0s;min-height:58px;z-index:1000000;}
#cart .heading1 a span.iconcart{display:block;width:100%;overflow:hidden;z-index:1000;}
#cart .heading1 a span#cart-total{z-index:1000;} 
.content{ font-size:smaller; font-weight:normal;clear:both;display:none; background:#ffffff;position:absolute;top:27px;left:200px;padding:10px 10px 0px;width:400px;min-height:150px;border:7px solid #FC4E0B;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;background:#FFFFFF;z-index:1000;}
.formheader{width:98%;padding:1%;display:inline;float:left;border:solid 1px #CCC;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;color:#000;text-shadow:rgba(0, 0, 0, 0.2) 0px 3px 1px;text-overflow:ellipsis;}
.formbody{width:98%;padding:1%;min-height:155px;display:inline;float:left;border:solid 1px #CCC;-webkit-border-bottom-left-radius:7px;-moz-border-radius-bottomleft:7px;-webkit-border-bottom-right-radius:7px;-moz-border-radius-bottomright:7px;color:#000;overflow:hidden;}
.banner_strip{display:inline;float:left;left:3px;width:98%;font-size:.8em;margin:1%;text-align:center;color:#09F;}
.product_bottom_strip{position:absolute;bottom:30px;left:3px;width:100%;display:none;letter-spacing:2px;font-size:1em;background:#09F;opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8;-webkit-transition:opacity 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}
#loadingoverlay{width:100%;height:100%;z-index:100000;position:absolute;top:0px;left:0px;background:#000;padding-top:5%;filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9;z-index:10001;}
.overlay_button{display:inline;float:left;background:#eb6923;background-image:-webkit-linear-gradient(top, #eb6923, #f0533e);background-image:-moz-linear-gradient(top, #eb6923, #f0533e);background-image:-ms-linear-gradient(top, #eb6923, #f0533e);background-image:-o-linear-gradient(top, #eb6923, #f0533e);background-image:linear-gradient(to bottom, #eb6923, #f0533e);-webkit-border-radius:28;-moz-border-radius:28;border-radius:28px;-webkit-box-shadow:0px 1px 3px #666666;-moz-box-shadow:0px 1px 3px #666666;box-shadow:0px 1px 3px #666666;font-family:Arial;color:#ffffff;font-size:20px;padding:10px 20px 10px 20px;text-decoration:none;cursor:pointer;margin-left:30%;}
.overlay_button:hover{background:#e65f50;background-image:-webkit-linear-gradient(top, #e65f50, #eb8046);background-image:-moz-linear-gradient(top, #e65f50, #eb8046);background-image:-ms-linear-gradient(top, #e65f50, #eb8046);background-image:-o-linear-gradient(top, #e65f50, #eb8046);background-image:linear-gradient(to bottom, #e65f50, #eb8046);text-decoration:none;}
#footerlinks{width:100%;font-size:12px;display:inline;float:left;margin:0 auto;margin-bottom:15px;}
#footerlinks ul{list-style:none;margin:0 0 0 20px;padding:0}
#footerlinks li{float:left;list-style:none;margin:0 20px 0 0;padding:0}
#coupon_header{width:100%;display:inline;float:left;text-align:center;}
#header{width:100%;float:left;display:inline;background:-webkit-radial-gradient(rgba(127, 127, 127, 0.5), rgba(127, 127, 127, 0.5) 35%, rgba(0, 0, 0, 0.7));background:-moz-radial-gradient(rgba(127, 127, 127, 0.5), rgba(127, 127, 127, 0.5) 35%, rgba(0, 0, 0, 0.7));}
#logo{background:url(images/image8.jpg);display:block;float:left;height:546px;width:215px}
.logo{width:334px;height:90px;display:inline;float:left;margin-left:20px;margin-top:10px;background:url(../images/_logo.jpg) no-repeat}
#banner{padding: 0 2.5%;height:58px;float:left;display:inline;width:100%;border-bottom:2px solid #f7f7f7; background:#fff}/*background: -webkit-radial-gradient(rgba(127, 127, 127, 0.5), rgba(127, 127, 127, 0.5) 35%, rgba(0, 0, 0, 0.7));*/
#comp_logo{background:url("/images/new_logo.png") no-repeat;width:180px;height:58px;display:inline;float:left;}
#nav{float:left;margin:0 5%}
#nav ul{height:55px;list-style:none;margin-top:3px;float:left;display:inline;padding:0}
#nav li{height:55px;float:left;list-style:none;display:inline;margin:0;padding:0;position:relative;}
#nav li ul li{border: 1px solid #f3f3f3;}
#nav li a:hover,#nav li a:active{color:#69f;display:block;height:50px;text-align:center;text-decoration:none;width:75px;}
#nav li a:link,#nav li a:visited{color:#524e4e;font-weight: 400;display:block;height:58px;text-align:center;text-decoration:none;width:105px;}
#nav li ul li a:link,#nav li ul li a:visited{color:#242424;text-align:left;}
#nav>ul>li:hover>a{color:#FC4E0B;}
#nav>ul>li:hover>.subnav-parent{color:#242424;display:block;z-index:10000000;}
#nav ul .subnav-parent{min-height:312px;height:312px;}
#nav ul .subnav-parent{display:none;position:absolute;left:0;top:36px;border:1px solid #bdbdbd;border-top:0;box-shadow:1px 6px 6px -1px rgba(135,135,135,0.8);width:610px;min-height:335px;z-index:9;background-color:#fff;}
#nav ul .subnav-parent ul.sub-nav{border-right:1px solid #bdbdbd;width:117px;}
#nav li .sub-nav li{width:141px;}
#nav ul .subnav-parent ul .sub-nav>li>a{padding:10px 15px;margin:0;}
#nav ul .subnav-parent ul .sub-nav>li a,#nav ul .subnav-parent ul .sub-nav>li a:link{color:#242424;display:block;margin:2px 0;}
#nav ul .sub-nav>li:hover>a, #nav ul .sub-nav>li.active>a{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAGXRF.JMEHp/9gEUSSQBeES6IJgCWyCjOiCjOjaGdEtQnEnQIABAMZhBpdQrrYGAAAAAElFTkSuQmCC") 90% 17px no-repeat;color:#fc4e0b;font-weight:bold;}
#nav ul .sub-nav>li.active>.category-nav, #nav>ul>li:hover>.subnav-parent>ul>li:first-child .category-nav, .new-arrival:hover>.new-arr-nav, .sale-tab:hover>.sale-tabnav, .shop-now li:hover .shop-nw-lnk, .top-brands:hover .top-brand-lnk, #nav>ul>li:hover>.subnav-parent{display:block;}
#nav ul .sub-nav li .category-nav{width:100%;}
#nav ul .sub-nav li .category-nav{height:312px;}
#nav ul .sub-nav li .category-nav{display:none;background-color:#f3f3f3;position:absolute;width:466px;top:-3px;left:141px;height:335px;}
#nav ul .sub-nav .category-nav .shop-by{padding:10px 0 0 20px;}
#nav ul .sub-nav .category-nav .fs12{font-size:12px;}
#nav ul .sub-nav .category-nav .fl{float:left;}
#nav ul .sub-nav .category-nav.shop-by.last .nav-submenu{height:139px;}
.main-nav{background-color:#2b2b2b;width:996px;position:relative;z-index:10;height:36px}
.main-nav>ul>li{float:left;position:relative;z-index:20}
#nav>ul>li>a{display:block;padding:0 3px;color:#fff;border-top:2px solid transparent;font:bold 12px/14px arial;font-family:Tahoma, Geneva, sans-serif;text-transform:uppercase}
#nav>ul>li>a.active{background:#f1f1f1;padding:1px 16px;margin-top:-2px;background:-moz-linear-gradient(top,#f1f1f1 0,#b2b0b4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f1f1f1),color-stop(100%,#b2b0b4));background:-webkit-linear-gradient(top,#f1f1f1 0,#b2b0b4 100%);background:-o-linear-gradient(top,#f1f1f1 0,#b2b0b4 100%);background:-ms-linear-gradient(top,#f1f1f1 0,#b2b0b4 100%);border-left:1px solid #bdbdbd;border-right:1px solid #b2b2b2;border-top:2px solid #f06;color:#393939}
#nav ul li.prem-tab>a{background:url("../../images/jlite/sprite/common_sprite.png") no-repeat -96px -148px;width:69px;border-top:0;margin-top:0;border-left:1px solid #525050;border-right:1px solid #000}
#nav ul li.prem-tab>a:hover{text-decoration:none}
#nav ul .subnav-parent{display:none;position:absolute;left:0;top:35px;border:2px solid #ccc;box-shadow:1px 6px 6px -1px rgba(135,135,135,0.8);width:610px;min-height:335px;z-index:9; overflow:hidden;}
.category-nav .side-pic{position:absolute;right:0;bottom:-15px}
#nav ul .subnav-parent ul.sub-nav{border-right:1px solid #bdbdbd;width:143px}
#nav ul li .subnav-parent .sub-nav .nav-submenu a,#nav ul li .subnav-parent .sub-nav .nav-submenu a:link{color:#797979;display:block;margin:2px 0;padding:2px;width:100%;height:18px;}
#nav ul li .subnav-parent .sub-nav .nav-submenu a:hover{background:#666;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;}
#nav ul li .subnav-parent .sub-nav>li>a{padding:10px 4px;margin:0;font-size:9px;color:#000; font-family:Tahoma, Geneva, sans-serif}
#nav ul .subnav-parent .sub-nav>li:hover>a,.sub-nav>li.active>a{color:#fc4e0b}
#nav ul .subnav-parent .sub-nav>li:hover{border-right:2px solid #fc4e0b;}
#nav ul .subnav-parent .sub-nav li .category-nav{display:none;background-color:#f3f3f3;position:absolute;width:462px;top:0;left:141px;height:325px}
#nav ul .subnav-parent .sub-nav>li.active>.category-nav,#nav>ul>li:hover>.subnav-parent>ul>li:first-child .category-nav,.new-arrival:hover>.new-arr-nav,
.sale-tab:hover> #nav ul .subnav-parent .subnav-parent .sale-tabnav,.shop-now li:hover .shop-nw-lnk,.top-brands:hover .top-brand-lnk,#nav>ul>li:hover>.subnav-parent{display:block}
#nav ul .subnav-parent .sub-nav .category-nav .shop-by{padding:10px 0 0 20px}
#nav ul .subnav-parent .sub-nav .category-nav .shop-bycollect{height:139px;padding-right:0}
.category-nav .shop-by>a{margin-bottom:4px}
.shop-by span{width:143px;height:15px;display:inline-block}
.shop-by .t-shopcategory{background-position:0 -309px}
.shop-by .t-shopbrand{background-position:0 -337px}
.shop-by .t-shopcollection{background-position:0 -366px}
.txt-center{text-align:center;}
.login-li{border:none;}
#username,#password{margin-left:10px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#process{-moz-border-radius:5px;-webkit-border-radius:5px;height:25px;background:#2151a3;color:#FFF;cursor:pointer;}
#join,#join:hover,#join:link,#join:active{background:none;color:#FF0000;display:inline;}
#flashbox-outer{display:inline;float:left;width:100%;font-family:Tahoma, Geneva, sans-serif;font-size:11px;line-height:15px;font-weight:normal;}
#flashbox-inner{display:inline;float:left;width:580px;font-family:Tahoma, Geneva, sans-serif;font-size:13px;line-height:15px;font-weight:normal;}
#home-company-logos-box{display:inline;float:left;width:176px;margin-left:10px;border:#C1C1C1 1px inset;border-right:none;min-height:489px;background:-webkit-radial-gradient(rgba(19, 112, 171, 0.3), rgba(19, 112, 171, 0.3) 35%, rgba(0, 0, 0, 0.4));background:-moz-radial-gradient(rgba(19, 112, 171, 0.3), rgba(19, 112, 171, 0.3) 35%, rgba(0, 0, 0, 0.4));background-image:-webkit-radial-gradient(center, rgba(19, 112, 171, 0.296094), rgba(19, 112, 171, 0.296094) 35%, rgba(0, 0, 0, 0.3992));background-image:-moz-radial-gradient(center, rgba(19, 112, 171, 0.296094), rgba(19, 112, 171, 0.296094) 35%, rgba(0, 0, 0, 0.3992));}
.p0{padding:0;}
.bg-grey{background:#eaeaea}
.super_deals_header{border:none; text-align:center;padding: 99px 20px;-webkit-box-shadow:none;box-shadow:none;height: 375px; color:#000; background: rgba(0,0,0,.075);}
.super_deals_header h2{text-align:center;margin: 10px 0 10px;}
.font-s{font-size:small}
.super_deals_header1{height:75px; padding:0px; text-align:center;color:#000; background:#eaeaea;}
.super_deals_header_productdetail{height:296px}
.right-carousel{width:100%;}
#categoryshots{display:inline;float:left;margin-left:-1px;margin-right:10px;width:100%;padding:20px 0;border-top:1px solid #cccccc;}
.small_banner_div{display:inline;float:left;width:100%;height:100%;padding:3%;}
.lefttop{text-align:center;background:#003;background:-webkit-radial-gradient(rgba(00, 00, 100, 0.7), rgba(00, 00, 100, 0.7) 50%, rgba(0, 0, 0, 0.7));background:-moz-radial-gradient(rgba(00, 00, 100, 0.7), rgba(00, 00, 100, 0.7) 50%, rgba(0, 0, 0, 0.7));background-image:-webkit-radial-gradient(center, rgba(00, 00, 100, 0.7), rgba(00, 00, 100, 0.7) 50%, rgba(0, 0, 0, 0.7));background-image:-moz-radial-gradient(center, rgba(00, 00, 100, 0.7), rgba(00, 00, 100, 0.7) 50%, rgba(0, 0, 0, 0.7));color:#fff;width:171px;height:23px;display:block;float:left;font-size:13px;font-weight:bold;text-decoration:none;padding-left:5px;margin-top:15px;border-bottom:solid 2px #000;}
#right-top{display:inline;float:right;width:330px;height:22px;margin-top:35px;color:#FFF}
.menu1{width:970px;float:left;display:inline;background:url(a-images/menu_bg.jpg) repeat-x;height:35px}
.menu{background:url(a-images/menu_bg.jpg) repeat-x;margin-bottom:5px;width:959px;position:relative;float:left;height:31px;border:solid 2px #C9C9C9;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px}
.menu ul{background:url(a-images/menu_bg.jpg) repeat-x;margin:0;padding:0}
.normal{float:left;color:#FFF;text-align:center;height:10px;border-right:1px solid #1a1a1a;background:url(images/menu_bg.jpg) repeat-x;padding:10px 40px 14px}
.menu ul li a:hover{color:#FFF;background:none;background-color:#d60c8c;height:8px}
.currentmenu{float:left;color:#FFF;background:none;background-color:#d60c8c;text-align:center;height:8px;border-right:1px solid #1a1a1a;padding:12px 40px}
#midhead{display:inline;float:left;width:970px;height:15px;background-color:#000}
.ne-menu{width:969px;float:left;display:inline;background-color:#d60c8c;height:31px}
.ne-nmenu{float:left;color:#FFF;text-align:center;height:11px;border-right:1px solid #FFF;padding:8px 35px 12px}
.ne-menu ul li a:hover{color:#FFF;background-color:#b10674}
.ne-cmenu{float:left;color:#FFF;background-color:#b10674;text-align:center;height:11px;border-right:1px solid #FFF;padding:8px 35px 12px}
#middle{display:inline;float:left;width:940px;margin-left:15px;margin-top:15px;margin-bottom:15px}
#midtag{display:inline;float:left;background-color:#000;color:#FFF;height:26px;padding-left:15px;padding-top:5px;width:925px;font-size:19px}
#midtag-dis{display:inline;float:left;background-color:#d60c8c;color:#FFF;height:26px;padding-left:15px;padding-top:5px;width:925px;font-size:19px;margin-top:10px}
.mid-in{display:inline;float:left;width:535px;margin-top:10px;font-size:16px;margin-left:20px;position:relative}
.mid-in ul{width:532px;margin:0;padding:0}
.mid-in ul li{display:inline;float:left;text-align:left;margin-top:8px}
.cathead-orders{display:inline;float:left;width:940px;height:35px;padding-top:16px;font-size:12px;font-weight:700;background-color:#d60c8c;color:#000;margin-top:10px}
#suitable_veh{max-height: 150px;overflow: auto;background: rgba(220, 217, 216, 0.35);color: #000;padding: 5px;border-radius: 5px;}
.cathead-orders ul{width:940px;font-size:13px;padding:0}
.cathead-orders ul li{display:inline;float:left;text-align:center;margin-right:5px}
#tt-orders{display:inline;float:left;width:510px;font-size:12px;margin:25px 10px 10px}
.num-color{display:inline;float:left;color:#000}
#numallc{display:inline;float:right}
.fn9{display:inline;float:left;margin-left:40px;color:#ed317d;font-size:12px}
.nlist{display:inline;float:left;margin-left:10px}
.nlist ul li{display:inline;margin-left:3px}
#nccurrent{color:#ed317d;font-weight:700}
.cathead-orders23{display:inline;float:left;width:940px;color:#000}
.cathead-orders23 ul{width:940px;padding:0}
.cathead-orders23 ul li{display:inline;float:left;text-align:center;margin-right:1px;font-size:11px}
#display-last{display:inline;float:left;width:938px;min-height:25px;margin-top:5px}
#wordref{width:70px}
#wdte{width:100px}
#witms{width:45px;float:left}
#wcust{width:250px}
#wstatus{width:130px}
#wamt{width:78px}
.wdaord{width:80px}
#dis-search{display:inline;float:left;height:22px}
#filter-ord{display:inline;float:right;height:22px}
#menu{float:left;width:171px;display:inline}
#menu ul{color:#FFF;width:161px;list-style:none;list-style-type:none;float:left;padding:0}
#menu ul li{list-style:none;list-style-type:none;font-size:14px;font-weight:700;border-bottom:1px solid #ccc;height:28px;float:left}
#menu ul li a{text-decoration:none;color:#C7C6C6;background:none;-webkit-box-align:center;-webkit-box-pack:center;-webkit-transition:0.25s opacity;background:-webkit-radial-gradient(rgba(19, 112, 171, 0.3), rgba(19, 112, 171, 0.3) 35%, rgba(0, 0, 0, 0.4));background:-moz-radial-gradient(rgba(19, 112, 171, 0.3), rgba(19, 112, 171, 0.3) 35%, rgba(0, 0, 0, 0.4));background-image:-webkit-radial-gradient(center, rgba(19, 112, 171, 0.296094), rgba(19, 112, 171, 0.296094) 35%, rgba(0, 0, 0, 0.3992));background-image:-moz-radial-gradient(center, rgba(19, 112, 171, 0.296094), rgba(19, 112, 171, 0.296094) 35%, rgba(0, 0, 0, 0.3992));padding-top:5px;padding-left:5px;height:23px;width:171px;display:block;}
#menu ul li a:hover{text-decoration:none;color:#FFF;height:23px;width:171px;padding-top:5px;float:left;background:-webkit-radial-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) 35%, rgba(19, 112, 171, 0.4));background:-moz-radial-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) 35%, rgba(19, 112, 171, 0.4));background-image:-webkit-radial-gradient(center, rgba(0, 0, 0, 0.296094), rgba(0, 0, 0, 0.296094) 35%, rgba(19, 112, 171, 0.3992));background-image:-moz-radial-gradient(center, rgba(0, 0, 0, 0.296094), rgba(0, 0, 0, 0.296094) 35%, rgba(19, 112, 171, 0.3992));}
#menu .last{text-align:right;}
#menu .last a:link, #menu .last a:active, #menu .last a:hover{color:#0f0;}
#productshots{background:url(images/psbg.jpg) no-repeat;display:block;float:left;height:120px;margin-left:5px;margin-bottom:5px;padding-left:5px;padding-top:5px;width:160px}
#productshots img{padding-left:21px}
#detailshots{background:url(images/dsbg.jpg) no-repeat;display:block;float:left;height:240px;margin-left:5px;margin-bottom:5px;padding-left:25px;padding-top:25px;width:320px}
* html .screenshots{margin-right:5px}
#topright{float:left;width:980px;display:inline}
#videobox{background:url(images/video-box-bg.jpg) no-repeat;display:block;float:left;height:120px;padding-left:20px;padding-top:15px;margin-left:20px;margin-top:80px;width:391px}
#videobox ul{list-style:none;margin:10px 0 0 20px;padding:0}
#videobox li{float:left;list-style:none;margin:0 50px 0 0;padding:0}
#headingg{background:#06F;width:100%;float:left;color:#FFF;clear:both}
#headinginner{display:inline;float:left;width:100%;margin:0 auto;}
#headinginner ul li{list-style-type:none;display:inline;float:left}
.left600{margin-left:600px}
div#footer_outer{clear:both;width:100%;display:inline;float:left;margin:0 auto}
div#footerInner{width:100%;padding-top:0;position:relative;margin:0 auto}
.calign{margin-left:110px}
.heading{color:#fff;font-size:13px;padding-top:3px;float:left}
.heading2{display:inline;float:left;width:99%;background:-webkit-radial-gradient(rgba(00, 00, 100, 0.7), rgba(00, 00, 100, 0.7) 50%, rgba(0, 0, 0, 0.7));background:-moz-radial-gradient(rgba(00, 00, 100, 0.7), rgba(00, 00, 100, 0.7) 50%, rgba(0, 0, 0, 0.7));background-image:-webkit-radial-gradient(center, rgba(00, 00, 100, 0.7), rgba(00, 00, 100, 0.7) 50%, rgba(0, 0, 0, 0.7));background-image:-moz-radial-gradient(center, rgba(00, 00, 100, 0.7), rgba(00, 00, 100, 0.7) 50%, rgba(0, 0, 0, 0.7));background:#bfd4dc;color:#f00;font-size:14px;font-weight:bold;margin:auto;}
.margintop15{margin-top:15px;}
.paddingleft15{padding-left:15px;}
.ss1{width:77px;height:54px;float:left;margin:30px;}
#footer .ss1{float:none;}
.m-c-right{padding:10px;background:url(images/bg_player.png)}
.play{margin-left:115px;margin-top:10px}
.player1{float:left}
.video{float:left;}
#logform{display:none;width:190px;position:absolute;top:20px;left:471px;background:#06F;border:#FFFccc solid 2px;border-top:none;-moz-border-radius-topright:0;-moz-border-radius-topleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-webkit-border-top-right-radius:0;-webkit-border-top-left-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;z-index:10;font-size:11px;padding-left:10px}
#smalllogin{width:90px;height:19px;text-align:left;background:#2151a3 url(images/nev_login-icon1.jpg) right no-repeat;border:#FFFccc solid 2px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding-left:10px;padding-top:3px;font-size:10px;font-weight:700;color:#CFF;cursor:pointer;z-index:1000;padding-right:5px}
#form ul li{border:none;margin-top:3px;margin-left:5px;width:190px}
#m-lower{display:inline;float:left;width:100%;height:74px;position:relative;margin:auto;}
.lower2{display:block;width:873px;margin:2px;height:69px;border:1px solid #dfddd8;overflow:hidden;position:absolute;margin-left:28px;}
.lower2box{display:inline;float:left;width:77px;height:54px;margin:20px;position:relative;}
.lower2box:hover{border:none;}
.slide1,.lfloat{display:inline;float:left;}
.control{display:inline;float:left;width:25px;height:50px;text-indent:-10000px;position:absolute;cursor:pointer;}
#le-arrow{top:10px;left:2px;background:url(images/bt-left.jpg) no-repeat;}
#ri-arrow{top:10px;right:2px;background:url(images/bt-right.jpg) no-repeat;}
.display-li-si{float:left;display:inline;width:32%; margin-left:1%;margin-top:5px;color:#3f4249;float:left;font-size:11px;-webkit-box-align:center;-webkit-box-pack:center;-webkit-transition:0.25s opacity;z-index:1;border: 5px #f7f7f7 solid;    border-radius: 6px!important;    -moz-border-radius: 6px!important;    -webkit-border-radius: 6px!important; height:320px; background:#f7f7f7;}
.display-li-si-productdetail{width:96%;padding-bottom:30px; display:inline; float:left;}
.vehicle_header_banner{float:left;display:inline; width:100%; border:none}
.vehicle_header_banner h1{font-size:2em;}
#vimage_productpage{display:inline;float:left; max-height:100px;width:15%;}
#vehicle_content{display:inline;float:left;color:#999; padding:0 0 0 10px;width:80%}
.spec_link{max-width: 100%;  height: 0;  padding: 100% 0 0 0;  overflow: hidden; background:#a7a7a7;}
.spec_link img{position: absolute;display: block;max-width: 100%;max-height: 100%;left: 0;  right: 0;top: 0;  bottom: 0;  margin-top:10px;  margin: auto;}
.rating_span{font-size:16px; color:green}
.other_brands_block a{display: block;width: 100%;  position: relative;  height: 0;  padding: 100% 0 0 0;  overflow: hidden; background:#a7a7a7;}
.other_brands_block a{position: absolute;display: block;max-width: 100%;max-height: 100%;left: 0;  right: 0;top: 0;  bottom: 0;  margin-top:10px;  margin: auto;}
.zero_result_block{height:290px; overflow:hidden}
.zero_search{min-width:300px; width:50%;margin:0 auto;margin-top:40px;}
.margin5{margin:5px;}
.btnunlisted{color:#FFF;font-size:large;}
.product_name{display:inline; float:left; width:78%; height:36px; margin-bottom:1px; overflow:hidden}
.product_name h5{margin:0;}
.price_div{display:inline; float:left; width:100%; height:20px; margin-bottom:5px}
.price_was{display:inline; float:left;font-size:16px;color:#999; padding:2px; text-decoration:line-through}
.price_now{padding:2px; font-size:16px;color:#FC4E0B;display:inline; float:left;}
.w100{width:100%}
.product-price{height:auto;margin: 0 5px; padding:5px 10px; font-size:11px; font-weight:400;}
.suitable_for_block{display: inline;float: left;  z-index:1000; width:100%}
.suitable_veh1{max-height:200px;}
#suitable_vehicle_select{width:100%; height:34px; border-radius:0px; height:25px; line-height:1;}
#suitable_vehicles{display:inline; float:left; width:100%; height:30px; margin-bottom:5px; overflow:auto; background:#fff}
#suitable_vehicles:hover{height: 100%;transition: All 1s ease-in-out; min-height:30px; overflow:visible;z-index: 1001;}
.affix {position: fixed;top: 140px; width:31.42%}
.affix-top {position: absolute;top: 8px;}
.affix-bottom {position: absolute;}
#image-outer-box{height:360px;display: inline;float: left;width: 76%;margin-left: 3px;background: #fff;    border-radius: 5px;    padding: 5px;}
.zoomWrapper{min-width:280px; display: block;width: 100%;position: relative;top: 0;left: 0;border: 5px solid #fff;}
#addi_img_div{width:18%;height:100%;display: inline;float: left;min-height: 305px;border-left:1px solid #f0f0f0;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0; margin-top:10px;}
#addi_img_div img{border:2px solid white;}
.display-li-si a:link,.display-li-si a:visited,.display-li-si a:active{color:#000;text-decoration:none;line-height:18px;transition:all 200ms ease-in-out;}
/*.display-li-si a:hover{color:#ccc;}
.display-li-si:hover .dis-im{cursor:pointer;background-color:rgba(242,242,242,0.8);-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}*/
.display-li-si #product_img,.display-li-si .product_img{max-width:90%;max-height:90%;display:inline-block;vertical-align:middle;}
.cart input.button,.more_info input.button{background-color:#555255;background-repeat:no-repeat;background-position:0px 0px;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;padding:0px 10px 0px 35px;box-shadow:none;text-transform:none;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;min-height:40px;color:#FFF;border:none;cursor:pointer;}
.more_info input.button{padding:10px; height:43px; width:90%}
.cart input.button{background-image:url('images/cart2.png');background-color:#555255;background-repeat:no-repeat;background-position:0px -6px; padding:5px 0;}
.cart_btn_big{font-size:28px;width:100%;}
.cart_btn_small{font-size:20px;width:100%;}
.btn.btn-buynow {width: 100%;
    border-radius: 0;color: #ffffff;
    background-color: #e8bd3c;
    background-image: linear-gradient(to bottom, #f08239, #eb4e15);
    border-color: #f0af0c #f0af0c #f0af0c;font-size:100%}
.btn.btn-buynow:hover {color: #ffffff;
    background-color: #eb4e15;
    background-image: linear-gradient(to bottom, #eb4e15, #eb4e15);
    border-color: #f0af0c #f0af0c #f0af0c;}
.btn.btn-addtocart {width: 100%;
    border-radius: 0;
	color: #999;
	background: rgba(48, 56, 65, 1);
    border-color: #999;
	font-size:100%}
.btn.btn-addtocart:hover {color: #fff;
    background-color: #408be1;
    border-color: #666 #666 #666;}
.btn.btn-buynow:link,.btn.btn-buynow:visited,.btn.btn-buynow:active{color:#ffffff;}
.btn.btn-addtocart:link,.btn.btn-addtocart:visited,.btn.btn-addtocart:active{color:#ffffff;}
#added_to_cart_msg,.added_to_cart_msg{ display:none;position: absolute;
    background: #0F0F0F;
    color: #999;
    bottom: 105%;
    z-index: 100;
    padding: 15px;
    width: 100%;
	opacity:.7;filter:alpha(opacity=70); width:200px; }
.cart{position:relative;}
.display-li-si:hover .cart input.button,.cart input.button:hover{background-color:#FC4E0B;background-image:url('images/cart2.png');background-repeat:no-repeat;background-position:0px -58px;}
.cart input.button:hover{cursor:pointer;}
.display-li-si .compare a, .display-li-si .wishlist a, .display-li-si .more_info a{color:#FFFFFF;line-height:30px;font-size:18px;text-decoration:none;width:10%;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;z-index:6;cursor:pointer;display:inline;float:left;text-align:center;opacity:0;filter:alpha(opacity=0);height:43px;}
.display-li-si-productdetail .compare a, .display-li-si-productdetail .wishlist a{color:#FFFFFF;line-height:32px;font-size:28px;text-decoration:none;width:32px;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;z-index:6;cursor:pointer;display:block;text-align:center;height:32px;margin-left:10px;}
.cart,.wishlist,.compare,.more_info,.inline_left{display:inline;float:left;}
.cart,.more_info{ width:100%;}
.compare a, .wishlist a, .more_info a{background-color:#555255; padding:10px 0;}
.display-li-si:hover .compare a,
.display-li-si:hover .wishlist a,
.display-li-si:hover .more_info a{opacity:1;filter:alpha(opacity=100);}
.display-li-si .compare a:hover,.display-li-si .wishlist a:hover,.display-li-si .more_info a:hover{box-shadow:0 0 0 20px #FC4E0B inset;}
.display-li-si-productdetail .compare a:hover,.display-li-si-productdetail .wishlist a:hover{box-shadow:0 0 0 20px #FC4E0B inset;}
.display-li-si .compare a:hover,
.display-li-si .wishlist a:hover,
.display-li-si .more_info a:hover{color:#FFFFFF;}
.display-li-si .compare a span,
.display-li-si .wishlist a span,
.display-li-si .more_info a span{display:none;}
.display-li-si-productdetail .compare a span,
.display-li-si-productdetail .wishlist a span{display:none;}
.display-li-si:hover .wishlist{left:3%;}
.display-li-si:hover .compare{left:15%;}
.display-li-si:hover .compare a, .display-li-si:hover .wishlist a{opacity:1;filter:alpha(opacity=100);}
.tooltip.top{margin-top:-3px;padding:5px 0;}
.tooltip.in{opacity:.9;filter:alpha(opacity=90);}
.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:12px;line-height:1.4;}
.tooltip.top{margin-top:-38px;padding:5px 0;}
.tooltip.right{margin-left:3px;padding:0 5px;}
.tooltip.bottom{margin-top:3px;padding:5px 0;}
.tooltip.left{margin-left:-3px;padding:0 5px;}
.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px;}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000;}
.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000;}
.tooltip.top-right .tooltip-arrow{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:#000;}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000;}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000;}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000;}
.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000;}
.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000;}
.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000;}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}
.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px;}
#featured_products{display:inline;float:left;width:98%;height:175px;margin-left:1%;margin-right:1%;}
.featured{margin-top:0px;min-height:170px;padding:6px;text-align:center;overflow: hidden;margin-left: 2.5%;
float:left;display:inline;color:#3f4249;position:relative;font-size:11px;-webkit-box-align:center;-webkit-box-pack:center;-webkit-transition:0.25s opacity;
z-index:1;}
.googlead{overflow: hidden;height:250px;}
.flow_right{background-color:#fff;float:right;width:420px;-moz-box-shadow:inset 5px 5px 10px rgba(0,0,255,0.3);-webkit-box-shadow:inset 5px 5px 10px rgba(0, 0, 255, 0.3);box-shadow:inset 5px 5px 10px rgba(0, 0, 255, 0.3);-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;}
#reda{position:absolute;bottom:0;right:0}
#reda a:link,#reda a:visited,#reda a:active{display:inline;float:left;color:red;text-decoration:none;padding:5px}
#reda a:hover{color:#C00}
.featured_box{display:inline;float:left;width:98%;min-height:100px;overflow:hidden;font-family:Tahoma, Geneva, sans-serif;font-size:12px;padding:1%;}
.latest{height:120px;}
.pad5{padding:0 5px 0 5px;}
.dis-im{float:left;display:inline;padding-top:5px;height:225px;width:100%;text-align:center;border:1px solid #f7f7f7;background: #ffffff; position:relative;border-radius: 6px!important;
    -moz-border-radius: 6px!important;
    -webkit-border-radius: 6px!important;}
.featured_img img{ max-height:100%}
.btn-help{font-size:12px;}
.dis-details{width:50%;float:left;display:inline;padding:1%;padding-top:5px;font-family: Tahoma, Geneva, sans-serif;background: #f7f7f7; height:100%; position:relative;}
.dis-details-box{display:inline; float:left; width:100%; min-height:18px;}
.dis-details .brand_logo{display:inline; float:left; width:22%;}
.small-text{font-size:1em;padding-top:3px;}
#pl-head{text-align:center;display:inline;float:left;margin-top:20px;margin-bottom:5px;width:100%;position:relative;bottom:0;background:#fff;padding-top:2px;padding-bottom:2px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;}
.alphabets{display:inline;float:left;color:#06F;padding:4px 4px 5px 4px;border:solid 1px #ccc;}
.alphabets:link,.alphabets:active,.alphabets:visited,.alphabets:hover{color:#06F;}
.alphabets:hover{background:#06F;color:#fff;}
#a_f_leftcorner{display:inline;float:left;height:100%;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;background-color:#06346A;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #167bf3), color-stop(2%, #07448c), color-stop(100%, #042348));background-image:linear-gradient(#167bf3,#07448c 2%,#042348);padding:5.5px;color:#FFF;}
#alphabatic_filter{display:inline;float:left;margin:5px;border:#999999 solid 1px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#num-bt{float:right;margin-right:32px;padding:3px}
.pl-numb ul{display:inline;float:left;margin:0;padding:0}
.pl-numb ul li{font-weight:700;display:inline;float:left;margin-right:10px}
.pre-bt{margin-right:10px}
#detailtop{display:inline;float:left;width: 100%; background:#eaeaea; color:#777;padding:5px;border: none;}
#detailtop h1{font-size:small; display:inline}
.padding10{padding:10px;}
#detailtop-inner{display:inline;float:left;width:100%;border-bottom:1px solid #D6D6D6;margin-bottom: 15px; z-index:1}
#detailtop-inner h1{font-size:18px;margin-top:0px;}
#det-container{display:inline;float:left;min-height:300px;margin:0 0px 0px 0;padding:0;}
#det-image{display:inline;float:left;width:100%;text-align:center; height:360px;position: relative;}
#image-section{display:inline;float:left;padding-bottom:10px;}
#detail-section{}
#myZoom:hover{border:0;}
#orderform_mobile{ display:none;}
#orderform_desktop{width: 98%;margin: 0 1%;display: inline;float: left;position: relative;}
#detail{color:#1B1B1B;font-family:Tahoma, Geneva, sans-serif;height:295px;width:99%;padding-top:5px;padding-left:1%;display:inline;float:left;position:relative;}
#detail h2{font-size:13px;color:#1B3FCD}
.v-container{height:240px;}
.v-image{display:inline;float:left;width:100%;text-align:center;height:135px;}
.v-image img{max-width:95%;max-height:95%;display:inline-block;vertical-align:middle;}
.vdetail{background:#999;font-family:'Raleway',Sans-Serif;color:#ffffff;font-size:11px;padding:5px 0 10px 1%;width:96%;height:28px;position:absolute;bottom:0;left:0;}
.biketext{float:left;text-transform:uppercase;}
.biketext .btn{width:85%; font-size:smaller;margin-bottom:5px; overflow:hidden}
.vdetail a,.vdetail a:link,.vdetail a:active,.vdetail a:hover,.vdetail a:visited{color:#ffffff;text-decoration:none;}
#colors_avail{color:#003;display:inline;float:left;width:100%;}
.headbar{display:inline;float:left;width:100%;border-bottom:1px solid #cccccc;padding:10px 1%;color:#666;font-size:24px;margin-bottom:5px;text-transform:uppercase;background-color:#ebebeb;}
#det-vehicle{display:inline;float:right;margin:0;}
#det-vehicle p{padding:5px;}
#det-image-vehicle{display:inline;float:left;height:150px;background:#fff;width:100%;text-align:center;}
#det-vehicle-more-products{color:#003;display:inline;float:left;background:#fff;bottom:0;height:100%;position:relative;width:100%;text-align:center;}
#buyform_left,#buyform_right{display:inline;float:left;width:100%;bottom:0px;}
#buyform_left{padding-top:16px;}
#buyform_right{text-align:left;line-height:normal;}
.serviceabilityArea{font-size:small}
.discount_at_facebook_button{font-size:18px;text-align:center;padding:8px 0;display:inline;float:right;cursor:pointer;border:1px solid #ec6723;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#CBCBCB;}
.buy_button{font-size:18px;text-align:center;width:232px;padding:8px 0;display:inline;float:left;cursor:pointer;border:1px solid #ec6723;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-transform:uppercase;-webkit-transition:opacity 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}
.buy_button:link,.buy_button:active,.buy_button:visited,.buy_button:hover{color:#fff;}
.bubble {
    transform: scale(1);
    transition: all 2s;
}
.bubble.animate {
    transform: scale(1.25);
	border:1px solid #000;
}
.colorbox{width:40px;height:40px;display:inline;float:left;margin-right:5px;margin-bottom:5px;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;}
.listrows{font-size:18px;font-weight:700;display:inline;float:left;width:800px;background:url(images/ui_blue.png) repeat;margin:20px 20px 20px 50px;padding:10px}
.dwn{display:inline;float:right;margin-right:5px;font-size:14px}
#maintext{display:inline;float:left;padding:10px}
#req_ul{margin-top:10px;display:inline;float:left;width:930px;color:#fff;font-size:12px;font-weight:700}
#req_ul li{display:inline;float:left;width:230px;background:url(images/ui_blue.png) repeat;margin-bottom:5px}
.customer-det{display:inline;float:left;width:700px;border:groove 2px #fff;color:#fff;font-size:12px;font-weight:700}
.customer-det ul{display:inline;float:left;width:700px}
.customer-det ul li{display:inline;float:left;width:340px;height:20px}
.head-personal{display:inline;float:left;width:700px;height:20px;background:#fff;color:#00F}
#jnl_heading{color:#039;font-size:14px;font-weight:700}
#nl{width:980px;clear:both;height:150px;background:#069;display:inline;float:left;margin:0 auto}
#nl1{width:244px;display:inline;height:120px;float:left;margin:10px;margin-right:1px;padding-left:1%;padding-top:10px;background:url(images/newsletterBG.gif);-webkit-box-align:center;-webkit-box-pack:center;-webkit-transition:0.25s opacity;background:-webkit-radial-gradient(rgba(19, 112, 171, 0.3), rgba(19, 112, 171, 0.3) 35%, rgba(0, 0, 0, 0.4));background:-moz-radial-gradient(rgba(19, 112, 171, 0.3), rgba(19, 112, 171, 0.3) 35%, rgba(0, 0, 0, 0.4));background-image:-webkit-radial-gradient(center, rgba(19, 112, 171, 0.296094), rgba(19, 112, 171, 0.296094) 35%, rgba(0, 0, 0, 0.3992));background-image:-moz-radial-gradient(center, rgba(19, 112, 171, 0.296094), rgba(19, 112, 171, 0.296094) 35%, rgba(0, 0, 0, 0.3992));}
#nl2{width:450px;;display:inline;height:120px;float:left;margin-top:10px;padding-top:10px;background:url(images/newsletterBG-CENTER.gif);-webkit-box-align:center;-webkit-box-pack:center;-webkit-transition:0.25s opacity;background:-webkit-radial-gradient(rgba(19, 112, 171, 0.3), rgba(19, 112, 171, 0.3) 35%, rgba(0, 0, 0, 0.4));background-image:-webkit-radial-gradient(center, rgba(19, 112, 171, 0.296094), rgba(19, 112, 171, 0.296094) 35%, rgba(0, 0, 0, 0.3992));background:-moz-radial-gradient(rgba(19, 112, 171, 0.3), rgba(19, 112, 171, 0.3) 35%, rgba(0, 0, 0, 0.4));background-image:-moz-radial-gradient(center, rgba(19, 112, 171, 0.296094), rgba(19, 112, 171, 0.296094) 35%, rgba(0, 0, 0, 0.3992));}
#nl3{width:244px;display:inline;height:120px;float:left;margin:10px;margin-left:1px;padding-left:1%;padding-top:10px;background:url(images/newsletterBG-RH.gif);-webkit-box-align:center;-webkit-box-pack:center;-webkit-transition:0.25s opacity;background:-webkit-radial-gradient(rgba(19, 112, 171, 0.3), rgba(19, 112, 171, 0.3) 35%, rgba(0, 0, 0, 0.4));background-image:-webkit-radial-gradient(center, rgba(19, 112, 171, 0.296094), rgba(19, 112, 171, 0.296094) 35%, rgba(0, 0, 0, 0.3992));background:-moz-radial-gradient(rgba(19, 112, 171, 0.3), rgba(19, 112, 171, 0.3) 35%, rgba(0, 0, 0, 0.4));background-image:-moz-radial-gradient(center, rgba(19, 112, 171, 0.296094), rgba(19, 112, 171, 0.296094) 35%, rgba(0, 0, 0, 0.3992));}
#news_heading{color:#039;font-size:24px;font-weight:700;margin-left:2%;border-bottom:#039 2px groove;width:96%}
#nlform{display:inline;float:left;width:360px}
#nlform li{width:180px;display:inline;float:left}
#mid-center{display:inline;float:left;width:100%;margin-left:5px}
.conformlist{display:inline;float:left;width:530px;height:255px;margin:15px 0 0 20px}
.conformlist li{list-style-type:none;margin-right:15px;float:left;font-weight:700;font-size:12px;color:#FFF;width:165px;height:32px}
#wconf{float:left;width:250px}
#wconfbt{float:left;width:205px;text-align:right;padding-top:10px}
#wconf2{float:left;width:240px;height:75px}
a,#logform ul li{border:none}
#footerlinks a:link,#footerlinks a:visited{color:red;font-weight:700;text-decoration:none}
.menu ul li,.ne-menu ul li{display:inline;font-size:13px;font-weight:700}
.menu ul li a,.menu ul li a:visited,.ne-menu ul li a,.ne-menu ul li a:visited{color:#FFF}
.ne-menu ul,.nlist ul,.conformlist ul{margin:0;padding:0}
.cathead-orders ul li a,#restofnum a,a:hover,a:visited,.cathead-orders23 ul li a{color:#000}
.fn9 a,.fn9 a:hover,a:visited,a:link{}
.nlist ul li a:hover,a:visited,a:visited{text-decoration:none;}
.pl-numb ul li a:hover{color:#000;}
#catdet-customers,#catdet-orders{display:inline;float:left;margin-top:15px;width:940px;font-weight:400;font-size:13px}
#catdet-customers li,#catdet-orders li{display:inline;float:left;margin-right:5px;background-color:#f7d3e4;height:22px;padding-top:6px;margin-bottom:4px}
#display-list,.dis-details a{display:inline;}
#display-list h1{font-size:small; display:inline}
.super_img_con a{display: block;  width: 100%;  position: relative; top:0; left:0;  height: 0;  padding: 100% 0 0 0;  overflow: hidden; border:5px solid #fff}
#product_img11{position: absolute;display: block;max-width: 85%;max-height: 85%;left: 0;  right: 0;top: 0;  bottom: 0;  margin-top:10px;  margin: auto;}
#num-bt,#num-bt a,.pl-numb{display:inline;float:left}
#jnl_heading_div,#lnl_heading{border-top:#039 2px groove;width:96%}
.G_SEGMENT_CONTROL{border:1px solid #FC4E0B;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;list-style:none;margin:0 2px;padding:0;vertical-align:middle;}
.G_BUTTON, .G_BUTTON_ICON, .G_SEGMENT_CONTROL{display:inline-block;}
.G_SEGMENT_CONTROL li:first-of-type{border-left:0;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.G_SEGMENT_CONTROL li{border-top:1px solid transparent;border-bottom:1px solid transparent;color:#FC4E0B;cursor:pointer;display:block;float:left;font-size:18px;height:26px;line-height:27px;padding:0 8px;text-align:center;text-decoration:none;text-shadow:0 1px 0 #EEE;}
.G_SEGMENT_CONTROL li ul li{width:26px;padding:0 3px 0 3px;}
.G_SEGMENT_CONTROL li:last-of-type{border-right:0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
.C_PAGINATION_LEFT{background:url('images/prevArrow.gif') 50% 50% no-repeat;height:100%;width:10px;}
.C_PAGINATION_RIGHT{background:url('images/nextArrow.gif') 50% 50% no-repeat;height:100%;width:10px;}
#addproduct{display:inline;float:left;width:50%;margin:1%;border:solid 1px #069;}
#sub-content-1{display:inline;float:left;padding:1% 2%;margin-bottom:5px; color:#111;background-color:#FFF;min-height:300px;-moz-box-shadow:inset 5px 5px 10px rgba(247,247,252,0.3);-webkit-box-shadow:inset 5px 5px 10px rgba(247, 247, 252, 0.3);box-shadow:5px 5px 10px rgba(247, 247, 252, 0.3);}
#newform input[type='text'],#newform select{display:inline-block;color:#666;font-size:18px;margin-left:10px;outline:0;width:277px;}
#enq_submitted_msg{display:inline;float:left;font-size:36px;line-height:36px;}
#cat-headaccount{display:inline;float:left;width:99%;height:25px;padding-top:4px;padding-bottom:4px;font-size:25px;font-weight:700;padding-left:1%;}
#basket-td{display:inline;float:left;margin:10px;font-size:11px;width:50%;}
#basket_form input{ width:90%;text-align: center; background:transparent; border:0;box-shadow: none;}
.cat-head-shopping{display:inline;float:left;width:100%;;height:25px;padding-top:8px;font-weight:700;padding-left:1%;margin-top:5px;margin-bottom:10px;border-bottom:1px solid #ccc;}
.display-items img{display:block;float:left;background:#fff;padding:1px;border:solid 1px #bababa;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.cat-head-shopping ul{margin:0;padding:0;min-height:5px;}
.cat-head-shopping ul li{display:inline;float:left;text-align:center;}
.display-items{display:inline;float:left;width:100%;font-size:13px;}
.display-items ul{margin:0;padding:0;min-height:176px;border-bottom:1px solid #ccc;}
.display-items ul li{display:inline;float:left;text-align:left;padding:8px 0;text-align:left;}
#display-items-wn{width:41%;text-align:left;padding-left:0;font-size:11px;}
.display-items-total{display:inline;font-size:15px;float:right;margin-right:1%;margin-top:10px;}
#productname_in_cart{font-size:larger;font-weight:800;color:#267cd2;}
.display-items-total ul{margin:0;padding:0;}
.display-items-total ul li{line-height:19px;display:inline;float:left;width:95px;text-align:center;padding:5px;}
#display-items-tp{float:left;width:130px;}
#shoppingoptions{display:inline;float:left;margin-top:10px;text-align:center;}
#shoppingoptions a{margin-left:10px;}
#dmess-v{background:#069;display:inline;float:left;margin-top:20px;padding:3px;color:#FFF;;}
.x-button,input[type="submit"]{font-size:1.4em;font-weight:200;background-color:#555255;padding:5px 10px 5px 15px;box-shadow:none;text-transform:none;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;min-height:30px;color:#FFF;border:none;cursor:pointer;margin:2px;}
.x-button:link{color:#fff;text-decoration:none;}
a:link{text-decoration:none;}
.x-button:visited{color:#fff;text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{color:#000000;text-decoration:none;}
.x-button:hover,input[type="submit"]:hover{background-color:#FC4E0B;text-decoration:none;}
.x-button-small{font-size:1.1em;padding:0.3em 0.2em 0.2em 0.3em;}
#formlay{list-style:none;width:100%;font-size:16px;color:#5F5F5F;}
#formlay li{display:inline;float:left;width:50%;}
#formlay li ul li{display:inline;float:left;width:33%;}
#formlay li span{color:#aaa;}
#checkout{display:inline;float:left;width:100%;background:#eaeaea; border:none;}
.sp_newsletter_mobile{display:none;}
.checkoutCol1,.checkoutCol3{display:inline;float:left;border:solid 1px #ccc;background:#fff;color:#000;min-height:377px;-moz-box-shadow:5px 5px 10px rgba(0,0,108,0.3);-webkit-box-shadow:5px 5px 10px rgba(0, 0, 108, 0.3);box-shadow:5px 5px 10px rgba(0, 0, 108, 0.3);}
.checkoutCol3{float:right;width:95%; margin-left: 2.5%; margin-right: 2.5%;}
.ui-inputText{-webkit-transition:border 0.2s;-moz-transition:border 0.2s;-o-transition:border 0.2s;transition:border 0.2s;border:1px solid #ec6723;margin-bottom:5px;padding:2px 6px;vertical-align:middle;}
.ui-inputTextarea{-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border 0.2s;-moz-transition:border 0.2s;-o-transition:border 0.2s;transition:border 0.2s;background-color:#fdfdfd;border:1px solid #ec6723;width:200px;font-size:12px;}
.sp_step2{background:#ddd;}
.sp_step1-active{background:#ff6c00;color:#f1f1f1;}
#step1,#step2,#step3{padding:5px;font-size:inherit;width:33%;border-right:1px solid #ccc;}
#con{padding:5px;padding-top:10px;}
.pwd-note{float:left;margin-left:10px;color:#666;width:80%;}
.small_cart_linetotal{color:#ec6723;}
.txtRight{text-align:right;}
.sel-shipping-free{color:green;}
.bgGrey{background:#DFDFDF;width:100%;padding:0;margin:0}
#checkoutCart{font-size:smaller}
.borderBottom{border-bottom:2px solid #ccc;}
.coupon-placeholder{width:160px;font-size:11px;}
#footer{width:100%;min-height:319px;color:#757575;line-height:21px;display:inline;float:left;margin:0 auto}
#footer a:link{color:#000;text-decoration:none;}
#footer a:visited{color:#000;text-decoration:none;}
#footer a:hover{color:#999;text-decoration:none;}
.container, .notice{padding-left:20px;padding-right:20px;}
.row{width:100%;}
#footer .widget{float:left;}
#footer .section-head{width:100%;margin:0;text-align:center;color:#3c3c3c;padding:10px 2% 10px 3%;display:inline;float:left;}
.footerlinks1{display:inline;float:left;width:100%;text-align:center;}
.footerlinks1 .table td{border:0;}
aside, section{display:block;border:0;font-size:100%;color:#333;font:inherit;vertical-align:baseline;margin:0;padding:0;}
#footer ul{margin:0;padding:0;list-style-type:none;}
#footer ul li{color:#CCC;margin:5px 0 5px 0;}
#footer .connect li{margin-bottom:5px;width:100%;float:left;background:none;}
.customerservicelinks{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;overflow:hidden;position:relative;}
#footerlinks .customerservicelinks h2{color:#eee;text-align:center;padding:10px 20px;border-bottom:solid 3px rgba(0,0,0,.1);-webkit-box-shadow:5px 0 5px rgba(50,50,50,.26);-moz-box-shadow:5px 0 5px rgba(50,50,50,.26);box-shadow:5px 0 5px rgba(50,50,50,.26);background:rgba(0,0,0,.2);border-right:solid 1px rgba(0,0,0,.1);}
.customerservicelinks p{text-align:center;padding:10px 0 5px 0;color:#ffffff;}
.customerservicelinks ul{width:100%}
.customerservicelinks ul li,#cclinks_ul li{float:left;padding:0;height:54px;}
#cclinks_ul li{margin-left:5%;}
#cclinks_ul li a{text-align:center;height:100%}
.customerservicelinks ul li a,.customerservicelinks ul li .placeholder{display:block;padding:6% 0 6% 12%;text-decoration:none;margin:0;width:100%;text-align:left;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
#terms_box{padding:1%;font-size:13px;line-height:18px;font-weight:300;background-color:#CCC;margin:0px;color:#636363;}
#terms_box h3{letter-spacing:0em;text-transform:none;display:block;font-size:15px;font-weight:bold;line-height:20px;margin:0px;padding:0px;padding-bottom:4px;color:#333333;}
#passwordidiv1{display:none;float:left;width:100%;}
.sp_shipping_area{display:inline;float:left;width:100%;}
.sp_shipping_area_text,.sp_shipping_area_input{display:inline;float:left;width:50%;}
.error{color:red;font-size:x-small;display:none;}
#upnlShoppingCart{color:#666;margin:0px;}
.container_12, .grid_2{width:140px;display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;overflow:hidden;}
#header .grid_5, #header .grid_2{background:url('images/headerSectionTile.gif') 100% 11px no-repeat;}
#header .header_right{font-size:14px;font-weight:bold;color:Black;}
#header p{font-size:11px;line-height:20px;}
#header .shoppingCart, #header .myAccount, #header .customerService{padding:2px 0 0 0;}
#header .header_right a, #header .header_right a:hover{color:#000;text-decoration:none;}
#header a{color:#0058d2;}
#header a:hover{text-decoration:underline;}
p{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
#header .header_right:before{background:url('images/uiHdrIconSprite.png');float:left;display:block;height:18px;content:"";}
#header .header_right.uiHdrSpriteCart:before{background-position:0 0;width:26px;}
#header .header_right.uiHdrSpritePhone:before{background-position:-56px 0;width:19px;}
#header .header_right.uiHdrSpriteLock:before{background-position:-30px 0;width:20px;}
#slider{height:466px;overflow:hidden;width:561px !important;float:left;margin-bottom:15px;}
.nivoSlider{position:relative}
.nivoSlider img{position:absolute;top:0px;left:0px}
.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none}
.nivo-slice{display:block;position:absolute;z-index:50;height:100%}
#couponBlockDefault{margin:1%;width:48%;background:#cbcbcb;display:inline;float:left;color:#666;}
#couponBlockorange{width:100%;display:inline;float:left;padding:1%;border:1px solid #ff6c00;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-top:5px;}
#couponText{background:#EFE9E9;margin-bottom:5px;padding:5px;color:#000;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#couponBlockorange input{height:32px;font-size:14px;text-transform:uppercase;font-weight:bold;}
#couponBlockorange img{vertical-align:top;}
#couponBlockSuccess{color:#ff6c00;font-size:16px;}
#couponBlockInactive,#couponBlockInvalid{color:#6A0000;}
.couponBlockDefault{display:inline;float:left;color:#666;min-height:60px;border:1px solid #999;padding-left:1%;padding-bottom:2px;}
.payment-options{width:63%;}
.safesecure{color:#FF8000;font-size:15px;font-weight:bold;float:right;width:34%;}
.secure_box{color:#0C0C0C;font-size:10px;font-weight:300;}
ul.new-paymeny-icons li{background-image:url(images/cart-page-sprite.png);background-repeat:no-repeat;text-indent:-2999px;display:block;float:left;width:61px;height:30px;margin-right:6px;}
ul.new-paymeny-icons li.visa-icon{background-position:0 0;}
ul.new-paymeny-icons li.master-icon{background-position:-75px 0;}
ul.new-paymeny-icons li.nb-icon{background-position:-150px 0;}
ul.new-paymeny-icons li.cod-icon{background-position:-225px 0;}
.disabled_input{border:0;background:none;margin:0;font-size:15px;font-weight:900;color:orangered;}
.notification_box{background-color:#FFDF55;}
#msgBlockError{margin:5px 0;display:inline;float:left;background:#D8D8D8;color:#red;border:solid 1px red;width:100%;top:5px;padding:1%;-moz-box-shadow:5px 5px 10px rgba(0,0,108,0.3);-webkit-box-shadow:5px 5px 10px rgba(0, 0, 108, 0.3);box-shadow:5px 5px 10px rgba(0, 0, 108, 0.3);border-left:0;border-right:0;}
#msg-red{background:#D8D8D8;color:#f00;border:solid 1px red;width:100%;top:5px;padding:1%;-moz-box-shadow:5px 5px 10px rgba(0,0,108,0.3);-webkit-box-shadow:5px 5px 10px rgba(0, 0, 108, 0.3);box-shadow:5px 5px 10px rgba(0, 0, 108, 0.3);margin-left:-1%;border-left:0;border-right:0;}
#msgBlockSuccess{display:inline;float:left;background:#D8D8D8;color:#00BF00;border:solid 1px green;width:100%;top:5px;padding:1%;-moz-box-shadow:5px 5px 10px rgba(0,0,108,0.3);-webkit-box-shadow:5px 5px 10px rgba(0, 0, 108, 0.3);box-shadow:5px 5px 10px rgba(0, 0, 108, 0.3);border-left:0;border-right:0;}
#logindetail{display:inline;float:left;position:relative;}
#error{min-width:32px;height:18px;font-size:smaller;color:red;display:inline;margin-top:2px;padding-left:3px;padding-top:2px;background-color:#B7B7B7;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid red;}
.loginform-con{display:inline;float:left;}
.loginform-con ul,.loginform-con li{list-style-type:disc;}
.loginform{position:relative;display:inline;float:left;width:100%;padding-top:40px;min-height:300px;}
.loginform p{height:70px;margin:5px;}
.loginform input[type="text"],.input{color:#555;font-weight:200;font-size:24px;width:95%;padding:3px;margin-top:2px;margin-right:6px;margin-bottom:16px;border:2px solid #FC4E0B;background:#FBFBFB;outline:0;-moz-box-shadow:inset 5px 5px 10px rgba(0,0,108,0.3);-webkit-box-shadow:inset 5px 5px 10px rgba(252, 78, 11, 0.14);box-shadow:inset 5px 5px 10px rgba(252, 78, 11, 0.14);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.loginform table{margin-left:10px}
.loginform table td{width:50%;}
#forgotpwd{position:relative;padding:0 1%;padding-top:40px;display:inline;float:right;width:98%;min-height:300px;}
#sbp-logo{background: url(images/buyer_protection_35x41.png) no-repeat;padding: 5px 0 10px 45px;}
#sbp-logo h4 {background: none;padding: 0;}
#forgotpwd .box {padding: 0 0 10px 10px;border-bottom: 1px dotted #cccccc;}
.box {margin-bottom: 10px;}
#ovly{display:none;position:absolute;top:0px;left:0px;width:100%;height:100%;background:#ccc;text-align:center;opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8;}
span.blogin{font-size:23px;font-weight:700;color:#676767;}
span.errormail{color:#18a0db;font-size:12px;}
#forgotBOX{float:left;display:inline;margin-top:10px;width:470px;}
#forgotBT{float:left;display:inline;width:38px;height:60px;margin-top:5px;margin-left:58px;}
.wlforgot{width:240px;}
.ui-borderBottom{border-bottom:1px solid #d3d3d3!important;color:#808080;}
.mtm, .mvm, .mam{margin-top:10px!important;}
.cnv li{line-height:10px;line-height:1.0rem;}
.cnv .selected>a, .cnv .selected>a .cnv-items{color:#404040;font-weight:bold;background-color:#ddd;}
.cnv li a{line-height:2rem;}
.cnv li a{display:inline;padding-left:5px;outline:0;color:#999;text-decoration:none;}
.size1of1{width:20%; display:inline; float:left}.size1of2{width:47%; display:inline; float:left;}
.line, .lastUnit{overflow:hidden;float:left;width:98%;}
.smallcart_product_img{display:inline; float:left;}
.box{width:100%;position:relative;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;}
#rightside .r_header{font-size:22px;font-weight:bold;color:#ec6723;background:#DFDFDF;text-align: center;}
.here_to_help{display:inline;float:left;width:100%;}
.unit{float:left;}
.myaccountBox1{height:140px;}
.myaccountBox2{height:auto;}
.l-cell{display:table-cell;}
.rfloat{float:right;}
.mtl, .mvl, .mal{margin-top:20px!important;}
.mbl, .mvl, .mal{margin-bottom:20px!important;}
.accountEditBirthDay{width:100px!important;}
.accountEditBirthMonth{width:40px!important;}
.accountEditBirthYear{width:54px!important;}
.ui-fieldset{position:relative;}
fieldset{border:0;margin:0;padding:0;}
#my-orders-table{width:98%;border:1px solid #8cacbb;color:#0A0A0A;background:#E8F1FF;}
#my-orders-table thead{background:#ddd;}
.last{margin-bottom:20px;}
table.tablestyle{width:100%;border-collapse:collapse;border:1px solid #8cacbb;color:#0A0A0A;background:#FDFEFF;min-width:600px;}
table.tablestyle td{border-collapse:collapse;border:1px solid #8cacbb;}
.cat_box{display:inline;float:left;width:9%;margin-left:1%;height:50px;border:solid 1px #099;font-size:1em;}
.cat_box a{width:100%;height:100%;}
.cart-confirmation-right-sidebar{float:right;}
.widget-help{background-color:white;border:1px solid #C0C0C0;}
.widget-help .title{background-color:#666;color:white;font-size:16px;padding:15px 20px;}
.widget-help .actions{padding:5px 20px 15px 20px;}
.widget-help .hear{border-top:1px solid #C0C0C0;padding:11px 20px 12px;min-height:56px;}
#search_box_container{display:inline;float:left;width:100%; min-height:54px;padding:0;background: #fff;}
#search_box_container ul li{display:inherit;margin-left:5px;}
#vehicle_co_select .fstElement{border: none;border-bottom: #ccc solid 3px;background: red; z-index:104}
#vehicleselect .fstElement{border: none;border-bottom: #ccc solid 3px;background: #07a530; z-index:103}
#categoryselect .fstElement{border: none;border-bottom: #ccc solid 3px;background: #408be1; z-index:101}
#search_box_container .fstToggleBtn{color:#fff;padding-left:33px;}
#search_box_container .fstToggleBtn:after{    border-top-color:#fff;}

.search-box{display:inline-block;float:left;min-height:32px;background:#fff;color:#000;margin-top: 5px;}
.search-box form{margin:0;padding:0;font-size:100%;font:inherit;vertical-align:baseline;text-decoration:none;font-weight:400;}
.search-box input[type='text'], .search-box select{display:inline-block;color:#000; padding: 0 37.5px;}
.search-box input[type='text']{color: #fc4e0b;}
.search-box input[type='text']::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #fc4e0b;
    opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #fc4e0b;
}

::-ms-input-placeholder { /* Microsoft Edge */
    color: #fc4e0b;
}
.search-box select{height:30px;line-height:20px;margin:0px;}
.button-green{display:inline-block;background-color:#fa8c32;color:#fff!important;font-weight:400;line-height:20px;    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
#searchButton,#addToGarage{min-width: 30px;    text-align: center;    height: 40px;    padding: 5px 10px;    border-radius: 5px;    margin: 10px 33.33%;    position: relative;    width: 33.34%;}
.button-green{-webkit-transition:opacity 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}
.button-green:hover,#pch5-products .button-green:hover{background-color:#e85a1c;text-decoration:none!important}
.button-green:hover:active,#pch5-products .button-green:active{background-color:#e85a1c;text-decoration:none!important}
.left{float:left;}
.lh20{line-height:20px;}
.b{font-weight:bold;}
.t20{font-size:20px;}
.t30{font-size:30px;}
.headermainbox{box-shadow:0 0 1px gray;-webkit-box-shadow:0 0 1px gray;margin-bottom:5px;margin-top:5px;display:inline;float:left;width:98%;margin:1%;padding:1%;}
.alertsubbox{border:1px ridge #fcfcfc;}
.footerlinks{width:100%;display:block;float:left;}
aside a:link,aside a:hover,aside a:visited,aside a:active{color:#ccc;}
#searchtip,#payment_process{min-width:200px;min-height:100px;color:#FFE1E1;font-size:small;padding:3px;background:-moz-linear-gradient(top,#c00 , #f00 100%);background:-webkit-linear-gradient(top,#fc4e0b 0,#E85B24 100%);background:-o-linear-gradient(top,#f00 0,#c00 100%);background:-ms-linear-gradient(top,#f00 0,#c00 100%);border:1px ridge rgb(175, 77, 5);-webkit-box-shadow:0 2px 4px #a5a5a5;-moz-box-shadow:0 2px 4px #a5a5a5;box-shadow:0 2px 6px #bfbfbf;}
#searchtip{display:none;}
#payment_process{display:inline;float:left;width:90%;font-size:24px;text-align:center;min-height:24px;padding:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:-webkit-linear-gradient(rgba(186, 220, 220, 0.5), rgba(99, 177, 177, 0.5) 35%, rgba(66, 132, 132, 0.7));background:-moz-linear-gradient(rgba(127, 127, 127, 0.5), rgba(180, 180, 180, 0.5) 35%, rgba(255, 255, 255, 0.7));margin-top:41px;}
#payment_process a,#payment_process a:link,#payment_process a:active,#payment_process a:visited{color:#f00;}
#basket_buttons{display:inline;float:left;width:100%;text-align:center;margin-bottom:10px;}
.quick_command_box{display:inline;float:left;text-align:center;cursor:pointer; padding:5%; height:400px}
.quick_command_upper{width:100%;display:inline;float:left;}
.quick_command_lower{height:80px; overflow:hidden;width:100%;display:inline;float:left;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;border-bottom:2px solid #ffffff;color:#666;}
.quick_command_box:hover .quick_command_lower a{color:#ff6c00;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.quick_command_box:hover .quick_command_lower{border-bottom:2px solid #ff6c00;border-bottom-color:#ff6c00;}
#cancel_discount,#cancel_discount:link,#cancel_discount:active,#cancel_discount:visited{color:green;}
#buy_now_block{display:inline;float:left;width:100%;min-height:56px;margin-bottom:3px;}
#abandoned_carts{width:98%;padding:1%;display:inline;float:left;border: 1px solid #ccc;}
#print_btn{display:inline;float:right;padding:5px;}
.fieldset{border:1px solid #bbafa0;background:#fbfaf6;padding:22px 25px 12px 33px;margin:28px 0;}
.legend{float:left;font-weight:bold;font-size:13px;border:1px solid #f19900;background:#f9f3e3;color:#ff6c00;margin:-33px 0 0 -10px;padding:0 8px;position:relative;}
#discount_badge,.discount_badge{ z-index:10;color:#fff;background-color:#ef5777;font-size:12px;text-transform:uppercase;padding:2px 7px;display:block;position:absolute;top:10px;left:0}
#discount_badge1,.discount_badge1{ z-index:10;color:#fff;background-color:#ef5777;font-size:12px;text-transform:uppercase;padding:2px 7px;display:block;position:absolute;top:10px;left:0}
#shipping_badge,.shipping_badge{ z-index:10;color:#fff;background-color:#ccc;font-size:12px;text-transform:uppercase;padding:2px 7px;display:block;position:absolute;top:10px;right:0}
#shipping_badge1,.shipping_badge1{ z-index:10;color:#fff;background-color:#ccc;font-size:12px;text-transform:uppercase;padding:2px 7px;display:block;position:absolute;top:10px;right:0}
.imageverified_badge{position: absolute;    bottom: 10px;    right: 0;    background: #707070;    opacity: .5;    width: 100%;    color: #ffffff;}
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,300);@charset "UTF-8";#cssmenu,
#cssmenu ul,
#cssmenu li,
#cssmenu a{margin:0;padding:0;border:0;list-style:none;font-weight:normal;text-decoration:none;line-height:1;font-family:'Open Sans', sans-serif;font-size:14px;position:relative;}
#cssmenu a{line-height:1.5;}
#cssmenu{width:100%;background:#fff;}
#cssmenu > ul{border:1px solid #000000;-moz-box-shadow:inset 1px 1px 0 rgba(255, 255, 255, 0.2);-webkit-box-shadow:inset 1px 1px 0 rgba(255, 255, 255, 0.2);box-shadow:inset 1px 1px 0 rgba(255, 255, 255, 0.2);background:#565656;background:-moz-linear-gradient(#565656 0%, #323232 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #565656), color-stop(100%, #323232));background:-webkit-linear-gradient(#565656 0%, #323232 100%);background:linear-gradient(#565656 0%, #323232 100%);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#cssmenu > ul:after{clear:both;content:'';display:table;}
#nav > ul > li{float:left;}
#nav > ul > li.mobile{display:none;}
#cssmenu > ul > li{border-right:1px solid #000000;-moz-box-shadow:1px 0 0 rgba(255, 255, 255, 0.2);-webkit-box-shadow:1px 0 0 rgba(255, 255, 255, 0.2);box-shadow:1px 0 0 rgba(255, 255, 255, 0.2);float:left;}
#cssmenu > ul > li.mobile{display:none;}
#cssmenu > ul > li.active{background:#444444;background:-moz-linear-gradient(#444444 0%, #323232 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #444444), color-stop(100%, #323232));background:-webkit-linear-gradient(#444444 0%, #323232 100%);background:linear-gradient(#444444 0%, #323232 100%);}
#cssmenu > ul > li:last-child{border-right:0 none;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
#cssmenu > ul > li:last-child ul{left:auto;right:0;}
#cssmenu > ul > li.mobile{border-right:0 none;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;}
#cssmenu > ul > li > a{margin:0 0 2px 0;font-size:12px;display:block;color:#ffffff;text-shadow:0 1px 1px #000;}
#cssmenu > ul > li > a > span{display:block;padding:6px 10px;font-weight:bold;}
#cssmenu > ul > li > a:hover{text-decoration:none;}
#cssmenu > ul > li.active{border-bottom:none;}
#cssmenu > ul > li.active > a{color:#fff;text-shadow:0 1px 1px #000;}
#cssmenu ul ul{background:#f9f9f9;border:1px solid #cccccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-box-shadow:1px 1px 3px rgba(0, 0, 0, 0.25);-webkit-box-shadow:1px 1px 3px rgba(0, 0, 0, 0.25);box-shadow:1px 1px 3px rgba(0, 0, 0, 0.25);padding:5px 12px;display:none;position:absolute;top:33px;left:0;width:200px;z-index:1;}
#cssmenu ul ul li{padding:3px 0;}
#cssmenu ul ul a{color:#999999;display:block;font-size:12px;font-weight:bold;}
#cssmenu ul ul a:hover{color:#444444;}
#nav a{line-height:1.5;}
#nav > ul:after{clear:both;content:'';display:table;}
#nav > ul > li:last-child{border-right:0 none;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
#nav > ul > li:last-child ul{left:auto;right:0;}
#nav > ul > li.mobile{border-right:0 none;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;}
#nav > ul > li > a{margin:0 0 2px 0;font-size:12px;display:block;color:#ffffff;}
#nav > ul > li > a > span{display:block;padding:6px 10px;font-weight:bold;}
#nav > ul > li > a:hover{text-decoration:none;}
#nav > ul > li.active{border-bottom:none;}
#nav > ul > li.active > a{color:#fff;}
.call_us_phone{font-size:30px;}
#nav ul ul li{padding:3px 0;}
#nav ul ul a{color:#999999;display:block;font-size:12px;}
#nav ul ul a:hover{color:#444444;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{padding-right:0;padding-left:0;}
.phone_box h4{ width:100%; display:inline; float:left}
.img-thumbnail{border:0;}


.left_sidebar_section {
    background: #fbfbfb;
    display: table-cell;
    float: left;
    vertical-align: top;
    border-right: solid 1px #e7e7e7;
	min-height:100px;
	padding-left:20px;
}
.orange {
    background: #fbebc6;
    float: right;
    color: #92690A;
    border: #92690A 1px solid;
}
.green {
    background: #b8f5b8;
    float: left;
    color: #085820;
    border: #0B9133 1px solid;
}
.followup_response_box {
    display: inline;
    float: left;
    padding: 1%;
    width: 85%;
    min-width: 270px;
    margin: 1%;
    -webkit-box-shadow: inset 0 2px 4px #a5a5a5;
    -moz-box-shadow: inset 0 2px 4px #a5a5a5;
    box-shadow: inset 0 2px 6px #bfbfbf;
    -moz-border-radius: 5px;
    border-radius: .3em;
    -webkit-border-radius: .3em;
}
.followup_response_box div {
    display: inline;
    float: left;
}
.followup_msg_intro {
    color: #666;
    font-size: small;
    font-style: italic;
}
//myaccount side bar menu
.nav-side-menu {
  overflow: auto;
  font-family: verdana;
  font-size: 12px;
  font-weight: 200;
  background-color: #2e353d;
  position: fixed;
  top: 0px;
  width: 300px;
  height: 100%;
  color: #000;
}
.nav-side-menu .brand {
  background-color: #fff;
  line-height: 50px;
  display: block;
  text-align: center;
  font-size: 14px;
}
.nav-side-menu .toggle-btn {
  display: none;
}
.nav-side-menu ul,
.nav-side-menu li {
  list-style: none;
  padding: 0px;
  margin: 0px;
  line-height: 35px;
  cursor: pointer;
  /*    
    .collapsed{
       .arrow:before{
                 font-family: FontAwesome;
                 content: "\f053";
                 display: inline-block;
                 padding-left:10px;
                 padding-right: 10px;
                 vertical-align: middle;
                 float:right;
            }
     }
*/
}
.nav-side-menu ul :not(collapsed) .arrow:before,
.nav-side-menu li :not(collapsed) .arrow:before {
  font-family: FontAwesome;
  content: "\f078";
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
  float: right;
}
.nav-side-menu ul .active,
.nav-side-menu li .selected {
  border-left: 3px solid #d19b3d;
  background-color: #4f5b69;
}
.nav-side-menu ul .sub-menu li.active,
.nav-side-menu li .sub-menu li.active {
  color: #d19b3d;
}
.nav-side-menu ul .sub-menu li.active a,
.nav-side-menu li .sub-menu li.active a {
  color: #d19b3d;
}
.nav-side-menu ul .sub-menu li,
.nav-side-menu li .sub-menu li {
  background-color: #181c20;
  border: none;
  line-height: 28px;
  border-bottom: 1px solid #23282e;
  margin-left: 0px;
}
.nav-side-menu ul .sub-menu li:hover,
.nav-side-menu li .sub-menu li:hover {
  background-color: #020203;
}
.nav-side-menu ul .sub-menu li:before,
.nav-side-menu li .sub-menu li:before {
  font-family: FontAwesome;
  content: "\f105";
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
}
.nav-side-menu li {
  padding-left: 5px;
  border-left: 3px solid #2e353d;
  border-bottom: 1px solid #23282e;
}
.nav-side-menu li a {
  text-decoration: none;
}
.nav-side-menu li a i {
  padding-left: 10px;
  width: 20px;
  padding-right: 20px;
}
.nav-side-menu li:hover {
  border-left: 3px solid #d19b3d;
  background-color: #4f5b69;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  -ms-transition: all 1s ease;
  transition: all 1s ease;
  color:#fff;
}
.minheight200{ min-height:200px;}
.popover__title {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  text-decoration: none;
}

.popover__wrapper {
    position: relative;
}
.popover__content {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    left: 0px;
	top:50px;
    transform: translate(0,10px);
    background-color: #777777;
    padding: 1.5rem;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
    width: auto;
	color:#ffffff;
}
.popover__search,.popover_vehicle,.popover_category {
	top:100px;
}

.popover__content:before {
    position: absolute;
    z-index: -1;
    content: '';
    right: calc(50% - 10px);
    top: -8px;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #777777 transparent;
    transition-duration: 0.3s;
    transition-property: transform;
}
.popover__wrapper:hover .popover__content {
    z-index: 10;
    opacity: 1;
    visibility: visible;
    transform: translate(0,-20px);
    transition: all 0.5s cubic-bezier(0.75, -0.02, 0.2, 0.97);
}
.popover__message {
  text-align: center;
}
.h-100 {
    height: 100%!important;
}

.card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
}
.card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.25rem;
height: 325px;
    word-wrap: break-word;
    overflow-anchor: visible;
    overflow: auto;
}
.card-title {
    margin-bottom: .75rem;
}
.card-text:last-child {
    margin-bottom: 0;
}
.dl-horizontal dt{float:left;width:50%;overflow:hidden;clear:left;text-align:left;text-overflow:ellipsis;white-space:nowrap; font-size:smaller;}
/* Absolute Center Spinner */
.loading {
	display:none;
  position: fixed;
  z-index: 999;
  height: 2em;
  width: 2em;
  overflow: show;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

/* Transparent Overlay */
.loading:before {
  content: '';
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.3);
}

/* :not(:required) hides these rules from IE9 and below */
.loading:not(:required) {
  /* hide "loading..." text */
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.loading:not(:required):after {
  content: '';
  display: block;
  font-size: 10px;
  width: 1em;
  height: 1em;
  margin-top: -0.5em;
  -webkit-animation: spinner 1500ms infinite linear;
  -moz-animation: spinner 1500ms infinite linear;
  -ms-animation: spinner 1500ms infinite linear;
  -o-animation: spinner 1500ms infinite linear;
  animation: spinner 1500ms infinite linear;
  border-radius: 0.5em;
  -webkit-box-shadow: rgba(0, 0, 0, 0.75) 1.5em 0 0 0, rgba(0, 0, 0, 0.75) 1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) 0 1.5em 0 0, rgba(0, 0, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.5) -1.5em 0 0 0, rgba(0, 0, 0, 0.5) -1.1em -1.1em 0 0, rgba(0, 0, 0, 0.75) 0 -1.5em 0 0, rgba(0, 0, 0, 0.75) 1.1em -1.1em 0 0;
  box-shadow: rgba(0, 0, 0, 0.75) 1.5em 0 0 0, rgba(0, 0, 0, 0.75) 1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) 0 1.5em 0 0, rgba(0, 0, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) -1.5em 0 0 0, rgba(0, 0, 0, 0.75) -1.1em -1.1em 0 0, rgba(0, 0, 0, 0.75) 0 -1.5em 0 0, rgba(0, 0, 0, 0.75) 1.1em -1.1em 0 0;
}

/* Animation */

@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@media print{#banner{display:none;}
#nav{display:none;}
.ne-menu{display:none;}
#wrapper{width:100%;}
#container{width:100%;}
#left_panel{display:none;}
.left_panel_SEARCH_DIV{display:none;}
.P_PANEL, .P_NAVPANEL, .TARGET-nav{display:none;}
#print_div{display:none;}
#middle{border:none;margin:0px;width:8.5in;}
.button-panel-title{display:none;}
#footer_outer,#footerInner,#nl,#nl1,#jnl_heading_div,#nlform,#footer,#welcomebanner_myaccount,#search_box_container,#myaccount_leftpanel,#print_btn,.nav-side-menu{display:none;}
body{page:potrait;font-size:16px}
table tr td{-webkit-margin-bottom-collapse:collapse_behavior;-webkit-margin-top-collapse:collapse_behavior;}
.cathead-orders,.catdet-customers{display:inline;float:left;width:100%;background:#FFF;border-bottom:1px solid #000;min-height:30px;}
.cathead-orders ul{width:100%;margin:0px;border-bottom:1px solid #000;-webkit-padding-start:0px;min-height:30px;}
.cathead-orders ul,.cathead-orders ul li{list-style:none;list-style-type:none;display:inline;float:left;background:#FFF;border:none;min-height:13px;}
.cathead-orders23{height:auto;}
#wdte{width:10%;}
#sswdte{width:5%;text-align:left;}
#swdte{width:8%;}
#pn{width:37%;}
#wcust_big{width:25%;}
#totaldiv{width:62.5%;}
.blank{color:#fff;}
#hidden_inv_no{visibility:visible;}
}
@media all and (max-width:1200px){
#addi_img_div{min-height:240px;}
#image-outer-box{height:260px;}#myZoom{ height:260px;}#topbar ul,#topbar ul li{height:54px;overflow:hidden;position:relative; text-align:center; line-height:20px;}
#indiaflag2 a{height:54px;}
#ship_global_btn h6,#reseller_btn h6,#whatsapp_btn h6{font-size:smaller;}
#ship_global_btn p,#reseller_btn p,#whatsapp_btn p{word-break: normal;white-space: normal;}
.affix {top: 205px;}
}
@media all and (max-width:1070px){
.ca-container .caption,.ca-container .countdown {font-size: xx-small;}
.ca-container{height:395px;}
.super_deals_header{height:395px;}
}
@media all and (max-width:992px){#nav{display:none;}#contenttr-paymentoptions{margin-top:45px;}#contenttr{margin-top:97px;}
#top-head{ position:fixed;}#image-section,.affix {position: static;}.dis-details{ height:100%}.display-li-si-productdetail {padding-bottom: 0;bottom: 0px;left: 0;z-index: 100;}
.affix{width: 100%;}#detail-section{margin-left:0px;}#det-image { height:320px;background: #fff;}#image-section{height:380px;}#image-outer-box{height:320px; width:100%;}#addi_img_div{width:100%;max-height:75px; min-height:50px;}#addi_img_div img{max-width:60px; }#desktop_buynow{display:none}#mobile_buynow{ display:block;}#comp_logo{background:url(https://res.cloudinary.com/safexbikes-com/image/upload/f_auto,q_auto,w_115/images/new_logo.png) no-repeat;width:115px;height:58px;display:inline;float:left;margin-right:2px;}
.cart-top{display:none;}#orderform_desktop{ display:none;}#orderform_mobile{ display:block;}#search_box_container{padding:0;}
#topbar > ul > li.mobile{display:block;}#topbar{font-size:10px;text-align:center;overflow:hidden;position:relative;padding-left:0;padding-right:0;}
#topbar ul{height:27px;overflow:hidden;position:relative;}
#topbar li{width:100%}
#topbar > ul > li.mobile{display:block;}
#topbar li a{width:100%;padding:7px 2px;font-size:inherit;}
#pull-left{float:right;}
.pull-right{width:100%;}
#ship_global_btn h6,#reseller_btn h6,#whatsapp_btn h6{font-size:large;}
.shopping_row_qty{width:25%;}
}
@media all and (max-width:830px){.request_unlisted{margin-right:5px;float:left;text-align:center;background:rgba(0, 0, 0, 0.075);width:100%;}
.request_unlisted faa-tada{font-size:13px;color:greenyellow}
.request_unlisted_span2{font-size:9px;color:#fff;}
.request_unlisted_span3{font-size:8px;color:greenyellow;}
.cart-top{display:none;}
#nav{float:right;}
#nav > ul > li{border-right:0 none;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;display:block;float:none;}
#nav > ul > li.mobile{display:block;}
#nav > ul > li.mobile i{float:right;font-style:normal;}
.links{margin:1px;}
.links li{display:inline;margin-right:1px;float:left;height:30px;}
.login ul li{margin-right:3px;}
#topbar{font-size:10px;text-align:center;overflow:hidden;position:relative;padding-left:0;padding-right:0;}
#topbar ul{height:27px;overflow:hidden;position:relative;}
#topbar li{width:100%}
#topbar > ul > li.mobile{display:block;}
#topbar li a{width:100%;padding:7px 2px;font-size:inherit;}
#pull-left{float:right;}
.pull-right{width:100%;}
.carousel-caption .btn{display:none}
.carousel-indicators {display:none}
.super_img_con{min-height:150px;}
#nav > ul{max-height:55px;overflow:hidden;-webkit-transition:max-height 0.5s;transition:max-height 0.5s;}
#search_box_container{border-bottom:1px solid #FF8000;margin-bottom:5px;box-sizing: border-box;}
.search_box{padding:4.25%;}
#nav>ul>li:hover>.subnav-parent{color:#fff;display:block;z-index:10000000;width: 100%;}
#nav>ul>li:hover>a {width:100%}
#nav li a:link, #nav li a:visited{width:100%}
#nav ul .subnav-parent{width:98px;border-top:0;box-shadow:1px 6px 6px -1px rgba(135,135,135,0.8);min-height:335px;z-index:9;background-color:rgba(255, 255, 255, 0.88);}
#nav ul .subnav-parent .sub-nav li .category-nav{display:none;}
}
@media all and (max-width:790px){.btn-help{font-size: xx-small; font-weight:normal; width: 50%;}.service_features{font-size:xx-small;}.hide-on-mobile{display:none;}
.super_deals_header{height:38px; padding:0px;}
.super_deals_header h2,.super_deals_header h3,.super_deals_header h4{float:left; color:#000000;}
.super_deals_header a{float:right;margin: 10px 0 10px;color:#f73e38; padding-right: 15px;}
.super_deals_header1{height:38px; padding:0px;}
.super_deals_header1 h2,.super_deals_header1 h3,.super_deals_header1 h4{float:left; color:#000000;}
.super_deals_header1 a{float:right;margin: 10px 0 10px;color:#f73e38}
.ca-container {width: 74%;margin: 0 12.5%;}
}
@media (max-width: 767px) {
	#display-items-wn{width:33%;}
	.popover_vehicle{
	top:290px;
}
.popover_category{
	top:210px;
}

  .nav-side-menu {
    position: relative;
    width: 100%;
    margin-bottom: 10px;
  }
  .nav-side-menu .toggle-btn {
    display: block;
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 10 !important;
    padding: 3px;
    background-color: #ffffff;
    color: #000;
    width: 40px;
    text-align: center;
  }
  .brand {
    text-align: left !important;
    font-size: 22px;
    padding-left: 20px;
    line-height: 50px !important;
  }
}
@media (min-width: 767px) {
.nav-side-menu .menu-list .menu-content {display: block;}
}
@media all and (max-width:602px){
body,h1,h2,h3,#productmiddle{font-size:small;}h5{font-size: 11px;}
#container{width:100%;}
.display-li-si a:link, .display-li-si a:visited, .display-li-si a:active {line-height: 13px;}
.dis-im {height: 175px;}.product_name{height:26px;}
.cat-head-shopping{ display:none}
#productname_in_cart{font-weight:500;}
#shopping_row_img{width:20%; min-height:110px}
#shopping_row_qty{width:10%;}
.display-items ul{ min-height:196px;}
#display-items-wn { width:80%; font-size:10px;}
.basket_line_qty{width:25px;padding:3px;}
.steps-block h2{font-size:20px;}
.colorbox{width:35px;height:35px;display:inline;float:left;margin-right:2px;margin-bottom:2px;position:relative;-webkit-border-radius:3px;}
.price-cart{font-size:11px; width:100%}
.cart {display:inline;float:left;margin-left:0px;}
.more_info{ display:none;}
.display-li-si-productdetail .compare a, .display-li-si-productdetail .wishlist a{height:30px;}
.dl-horizontal dt{float:left;width:50%;overflow:hidden;clear:left;text-align:left;text-overflow:ellipsis;white-space:nowrap;}
#brand_logo{display:inline;float:left;height:45px;}
#pname{display:inline;float:left;min-height:28px;margin-bottom:1px;}
#pname h1{margin:0; color:black;}
#detailtop-inner h1{font-size:12px;font-weight:bold;margin:5px 0;}
#cssmenu > ul{max-height:32px;overflow:hidden;-webkit-transition:max-height 0.5s;transition:max-height 0.5s;}
#cssmenu.expand ul{max-height:900px;}
.display-li-si{ margin-left:0; width:100%}#cssmenu > ul > li{border-right:0 none;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;display:block;float:none;}
.whlsl-display-li-si {    width: 100%;    margin-left: 0;    height: auto;}
#cssmenu > ul > li.mobile{display:block;}
#cssmenu > ul > li.mobile i{float:right;font-style:normal;}
#cssmenu ul ul{position:relative;top:0;width:100%;}
#main_lower_right{ padding-left:0px;}
.ca-container {height: 200px;width: 94%;margin: 0 2.5%;}
.right-ca-container{margin:0;}
.ca-item {position: relative;float: left;width: 40%;}
.ca-nav{display:none;}
.right-carousel{width:40%;}
.desktop-mainimg{display:none}
.mobile-mainimg{width:100%;display:block}
#myCarousel_mobile{width:100%;	height::100%; display:block}
#myCarousel_mobile img{height:136px;}
#myCarousel{display:none;}
#banner .carti {max-width:34px; margin-top:0;border-radius: 4px 4px 4px 4px;height: 40px;overflow: hidden;}
#banner .carti .icon {max-width:34px;border-radius: 4px 4px 4px 4px;}
.cd-dropdown-wrapper {margin: 0px 0 0 2%;}
#banner{height:40px;}
#comp_logo { height:40px;}
#mainimg{display: inline-block;vertical-align: middle;}
.zoomContainer{display:none;}
p{font-size:initial;}
.top_notification_bar{display:none;}
#nav ul ul{position:relative;top:0;width:100%;}
.steps-block{color:#fff;padding:10px 0;}
.msg-red{display:none;}
#cat-headaccount{font-size:small;}
.steps-block .fa-phone, .steps-block .fa-rupee, .steps-block .fa-university,.steps-block .fa-truck{font-size:16px;border:1px solid #fff;border-radius:16px!important;width:30px;height:28px;text-align:center;vertical-align:middle;padding-top:5px;padding-bottom:5px;margin-right:5px;float:left;}
.steps-block-col{border-bottom:1px solid #ffffff; margin-bottom:3px;}
.steps-block-col span{background:none;}
.steps-block em {font-size: 10px;}
#slider_div{display:none;}
.call_us_phone{font-size:14px;}
.phone_box{font-size:14px;}
.watermark_container div{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:.2;font-size:18px; font-weight:bold;color:#f7f7f7; text-shadow: -2px 0 black, 0 2px black, 2px 0 black, 0 -2px black;text-align: left;width: auto;height:auto;margin-left: 25%;margin-right: 0;    margin-top: 30%;}
.rw-ui-info-container{font-size:x-small;}
#basket_form input{font-size:smaller; line-height:10px; padding:0; width:90%}
.basket_line_qty{min-width:30px;}
.line_tot{min-width:45px;}
.display-items-total{font-size:small;}
.shopping_row_qty{display:none;}
.display-items img {padding:0; border:none;}
.well{padding:4px;}
.buy_button{width:90%}
.ui-inputText{font-size:11px;}
#con{font-size: small;}
#rightside .r_header{font-size:18px;}
#checkoutCart {font-size: x-small;}
.smallcart_product_img{display:none;}
.checkoutCol3{width:100%; margin-left:0}
#form-register{font-size:smaller}
.super_img_con{min-height:100px;}
.ca-container .countdown { display:none;}
}
@media all and (max-width:450px){
#ship_global_btn h6,#reseller_btn h6,#whatsapp_btn h6{font-size:smaller;}
}
@media all and (max-width:364px){
.delAdd_leftTD{display:none;}
.sp_newsletter_mobile{display:block;}
.cart input.button, .more_info input.button{font-size:20px;}
#ship_global_btn h6,#reseller_btn h6,#whatsapp_btn h6{font-size:x-small;}
#ship_global_btn p,#reseller_btn p,#whatsapp_btn p{font-size:x-small;word-break: break-all;white-space: normal;}
}
