@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800&display=swap');
/* font-family: 'Open Sans', sans-serif; */

@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700&display=swap');
/* font-family: 'Open Sans Condensed', sans-serif; */

@import url('https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700&display=swap');
/* font-family: 'Oswald', sans-serif; */

@import url('https://fonts.googleapis.com/css2?family=Bai+Jamjuree:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&display=swap');
/* font-family: "Bai Jamjuree", sans-serif; */

@font-face {
    font-family: 'Impact';
    src: url('../fonts/Impact.eot');
    src: url('../fonts/Impact.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Impact.woff2') format('woff2'),
        url('../fonts/Impact.woff') format('woff'),
        url('../fonts/Impact.ttf') format('truetype'),
        url('../fonts/Impact.svg#Impact') format('svg');
    font-weight: normal;
    font-style: normal;
}

img { border: none !important; }
input, textarea { outline: none; }
a, a:hover { text-decoration: none; }
a:hover { color: #a71b4d; }
a, a:visited, a:active { outline-style: none; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { text-transform: uppercase; }
h2.title { font-size:30px; font-weight:normal; margin-bottom:30px; text-align:center; }
h2.title span { margin:0 auto; display:inline-block; position:relative; }
h2.title span:before { background:#a71b4d; width:100%; text-align:center; height:3px; position:absolute; bottom:-6px; content:""; }
.search-popout__input:focus, .social a:hover, .header a:hover, .footer a:hover { -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
/* CENTER ELEMENTS */
.ghost:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: -0.25em; /* Adjusts for spacing */ }
.icon, .ghost__content { display: inline-block; vertical-align: middle; *vertical-align: auto;
 *zoom: 1;
 *display: inline;
}
.header { background:#ffffff; }
.header div[class^="col-"] { padding: 0; }
.header .row { margin: 0; }
.header__element { white-space: nowrap; text-align: center; }
.home_banner img { max-width:100%; }

div.AuthorizeNetSeal a {color:#fff !important;}

.previous_page_img { margin-top: 10px;margin-right:10px;}

.top-bar .header-topbarbox-2 ul li:first-child {border:none;}
.next_page_img {margin-top: 10px;}

#content_area form[name="form"] input[type="text"] {vertical-align:middle;}
#content_area form[name="form"] input[type="text"] + input[type="Image"] {vertical-align:middle;}
.testiSlider::before {
  background: rgba(0, 0, 0, 0) url("../images/testi-ic-left.png") no-repeat scroll center center;
  content: "";
  height: 27px;
  left: 20px;
  position: absolute;
  top: 18%;
  width: 37px;
}
.testiSlider::after {
  background: rgba(0, 0, 0, 0) url("../images/testi-ic-right.png") no-repeat scroll center center;
  content: "";
  height: 27px;
  position: absolute;
  right: 20px;
  top: 18%;
  width: 37px;
}
.testiSlider{
  margin-bottom: 0;
  position: relative;
}
.testiSec .testiBox {
  padding: 0 90px; margin:0px !important;
}
.testiSec {
  color: #505050; margin-bottom:30px;
  font-size: 16px;
  text-align: center;
}
.testiSec .testiNm {
  color: #161616;
  font-weight: 600;
  margin-bottom: 0;
}
.testiSec .testiNm span {
  color: #d11420;
}
.testiSec .slick-prev{height: 50px; width: 38px; background-size:100%;}
.testiSec .slick-next{height: 50px; width: 38px; background-size:100%;}

@media (min-width: 992px) {
	#content_area {min-height:400px;}
}

@media only screen and (min-width: 768px) {
.header__element { text-align: left }
}
.header__left { text-align: left; }
.header__mid { text-align: center; }
.header__right { text-align: right; }
.header__links { display:inline-block; margin-right:50px; }
.header__links ul { margin:0; padding:0; list-style-type:none; }
.header__links ul li { margin:0; padding:0; list-style-type:none; display:inline-block; vertical-align:top; }
.header__links ul li a { font-size:12px; text-transform:uppercase; border-left:1px solid #000000; padding-left:12px; margin-left:10px; color:#000000; }
.header__links ul li:first-child a { border-left:0; margin-left:0; padding-left:0; }
#display_homepage_title { text-align: center; margin: 0 auto; width: 100%; height: 100%; padding: 0; border: 0; white-space: normal; line-height: 90px; }
#display_homepage_title a:focus { outline: none; }
#display_homepage_title a { background: url('../images/template/logo.png') no-repeat center center; display: block; left:0; top:0; height: 100%; text-indent: -9999px; width: 100%; position: absolute; }
#display_homepage_title #homepage_title { background: none; font-size: 23px; line-height: 1.2; min-width: 0 !important; text-transform: uppercase; font-weight: bold; font-style: italic; position: static; font-family: "Bai Jamjuree", sans-serif; text-indent: 0 !important; }
.header .top-bar{background-color:#000000; border:none; text-align:center;}
.header .header-topbarbox-1 { float: left; }
.header .header-topbarbox-2 { float: right; }
.header-topbarbox-1, .header-topbarbox-2 { padding: 0; }
.header .top-bar ul { margin: 0; padding: 0;}
.top-bar li { display: inline-block; font-size: 14px; letter-spacing: 0; color: #717171; padding:0 20px; border-left: solid 1px #d3d3d3;line-height:2.5;}
.top-bar .header-topbarbox-2 li:last-child{border-right: solid 1px #d3d3d3;}
.top-bar li a{color: #717171; display: block; line-height: 34px; transition: all 0.5s ease;}
.top-bar li a:hover{opacity: 0.5;}
.top-bar li .topInfo{background: url('../images/template/time_ic.png') no-repeat left center; padding-left: 25px;}
.top-bar li .call_ic{background: url('../images/template/call_ic.png') no-repeat left center; padding-left: 25px;}
.top-bar li .mail_ic{background: url('../images/template/mail_ic.png') no-repeat left center; padding-left: 25px;}
.top-bar li .ship_ic{background: url('../images/template/ship_ic.png') no-repeat left center; padding-left: 38px;}
.top-bar li .os_ic{background: url('../images/template/os_ic.png') no-repeat left center; padding-left: 25px;}
.top-bar li .icon { padding-right: 8px; opacity: 0.6; font-size: 14px; display: inline-block; vertical-align: middle; }
.header-cart { position: relative; display: inline-block; box-sizing: border-box; margin: 0; font-size: 20px; text-align: right; }
.header-cart a { color: #fff; background: url('../images/template/cart-ic.png') no-repeat left center; display: inline-block; min-width:50px; height:35px; vertical-align: middle; line-height: 35px; font-size: 15px; color: #7e7e7e; font-weight: normal; padding-right:15px;}
.header-cart .icon { font-size: 16px; }
.header-cart .cartcount{background-color:#000; position:absolute; top:-10px; right:-2px; display:inline-block; width:31px; height:31px; padding:0; font-size:15px; line-height: 26px; color: #fff; border-radius:50px; text-align:center; border:2px solid #cd2c19;}
 @media only screen and (min-width: 767px) {
#homepage_title { text-indent: 20px !important; text-align: left; }
}
@media only screen and (min-width:321px) and (max-width:992px) {
#display_homepage_title a { text-align: center; }
.logo { width: 100%; }
}
 @media only screen and (max-width: 767px) {
#display_homepage_title a { right: 0; margin:0 auto;}
#display_homepage_title #homepage_title { font-size: 15px; }
}
@media only screen and (max-width: 480px) {

}
.header .ghost:before { min-height: 90px; }
.cart-summary { margin-top:-5px; }
.cart-summary a { color: #be1f58; font-size: 16px; }
.cart-summary [class*="icon-"] { margin-right: 2px; display: inline-block; }
.cart-summary [class*="icon-"] img { display: inline-block; vertical-align: middle; *vertical-align: auto;
 *zoom: 1;
 *display: inline;
margin-top: -3px; }
.search-popout { display: inline-block; vertical-align: middle; *vertical-align: auto;
 *zoom: 1;
 *display: inline;
margin-left: 15px; }
.search-popout__trigger { display: inline-block; vertical-align: middle; *vertical-align: auto;
 *zoom: 1;
 *display: inline;
cursor: pointer; padding: 2px 0; font-size: 21px; margin: 0; }
.search-popout__input { display: inline-block; vertical-align: middle; *vertical-align: auto;
 *zoom: 1;
 *display: inline;
border: 1px solid #e0e0e0; height: 28px; text-indent: 5px; }
.search-popout__input:focus { outline: none; border-color: #da4545; }
.search-popout__submit { display: inline-block; vertical-align: middle; *vertical-align: auto;
 *zoom: 1;
 *display: inline;
height: 28px; padding: 0 6px; margin-left: -3px; }
.sitetools { display: inline-block; vertical-align: middle; *vertical-align: auto;
 *zoom: 1;
 *display: inline;
}
.sitetools__item { display: inline-block; vertical-align: middle; *vertical-align: auto;
 *zoom: 1;
 *display: inline;
margin-right: 15px; text-transform: uppercase; }
.sitetools [class*="icon-"] { margin-right: 2px; }
.sitetools [class*="icon-"] img { display: inline-block; vertical-align: middle; *vertical-align: auto;
 *zoom: 1;
 *display: inline;
margin-top: -3px; }
.search-mobile { height: auto; padding: 15px 0 0; display: block; position: relative; width: 100%; }
.search-mobile .form-group { width: 100%; position: relative;}
.search-mobile__input { background: #fff; border: solid 1px #e5e5e5; color: #afafaf; display: block; font-size: 14px; font-weight: normal; margin: 0; font-family: "Bai Jamjuree", sans-serif; padding: 0 50px 0 15px; text-align: left; width: 100%; height:44px;}
.search-mobile__input:focus { }
.search-mobile__submit {background: url("../images/template/search_ic.png") no-repeat center center !important; border: 0; color: #fff; cursor: pointer; font-size: 0; height: 44px; margin: 0; padding: 0; width: 44px; position: absolute; top: 0; right: 0; }
.sitetools { display: inline-block; vertical-align: middle; *vertical-align: auto;
 *zoom: 1;
 *display: inline;
}
.sitetools__item { display: inline-block; vertical-align: middle; *vertical-align: auto;
 *zoom: 1;
 *display: inline;
margin-right: 15px; text-transform: uppercase; }
.sitetools [class*="icon-"] { font-size: 12px; margin-right: 2px; }
 @media only screen and (max-width: 990px) {
.header .ghost:before { min-height:65px; }
.header__right { text-align:left }
.header__links { margin-right:20px; }
}
/*****************************
  * *       SEARCH BOX       * *
  ******************************/
  #displaySearch { display: inline-block; vertical-align: middle; /* margin-right:30px; */ margin-top:0; z-index: 200; }
#displaySearch form { height: 100%; margin: 0; padding: 0; width: 100%; position: relative;}
#displaySearch .searchInput{background:#fff; border:none; color:#000; display: block; font-size: 14px; font-weight: normal; margin: 0; font-family: "Bai Jamjuree", sans-serif; padding: 0 50px 0 25px; text-align: left; width: 400px; height:50px; }
 #displaySearch .searchInput::-webkit-input-placeholder {
 color:rgba(0, 0, 0, 0.7);
 font-style: normal;
 font-weight: normal;
 opacity:1;
}
 #displaySearch .searchInput:-moz-placeholder {
 color:rgba(0, 0, 0, 0.7);
 font-style: normal;
 font-weight: normal;
 opacity:1;
}
 #displaySearch .searchInput::-moz-placeholder {
 color:rgba(0, 0, 0, 0.7);
 font-style: normal;
 font-weight: normal;
 opacity:1;
}
 #displaySearch .searchInput:-ms-input-placeholder {
 color:rgba(0, 0, 0, 0.7);
 font-style: normal;
 font-weight: normal;
 opacity:1;
}
 #displaySearch .searchInput:focus::-webkit-input-placeholder {
 color:rgba(0, 0, 0, 0.7);
 font-style: normal;
 font-weight: normal;
 opacity:1;
}
 #displaySearch .searchInput:focus:-moz-placeholder {
 color:rgba(0, 0, 0, 0.7);
 font-style: normal;
 font-weight: normal;
 opacity:1;
}
 #displaySearch .searchInput:focus::-moz-placeholder {
 color:rgba(0, 0, 0, 0.7);
 font-style: normal;
 font-weight: normal;
 opacity:1;
}
 #displaySearch .searchInput:focus:-ms-input-placeholder {
 color:rgba(0, 0, 0, 0.7);
 font-style: normal;
 font-weight: normal;
 opacity:1;
}
/*#displaySearch .searchInput:focus {
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
    width: 180px;
    -webkit-box-shadow: 0px 0px 12px 0px rgba(255, 240, 162, .6);
    box-shadow: 0px 0px 12px 0px rgba(255, 240, 162, .6);
  }*/
  #displaySearch .searchSubmit {background: url("../images/template/search-ic.png") no-repeat center center; border: 0; color: #fff; cursor: pointer; font-size: 0; height: 50px; margin: 0; padding: 0; width: 50px; position: absolute; top: 0; right: 0; }
/******** NAVBAR **********/
.navbar { margin-bottom: 0; border-bottom: 0; border-left: 0; border-right: 0; border-top: 0; }
.navbar-collapse { border-bottom: 1px solid #e0e0e0; border-top: 1px solid #e0e0e0; }
.navbar-toggle { margin: 0; }
/******** CONTENT AREA **********/
#content_area { background-color: #151a1d; padding: 20px 15px; text-align: left; }

/******** FOOTER **********/
.footer { color:rgba(255, 255, 255, 0.7); font-size:14px; margin-top: 0; background:#222222; }
.footer .column { margin: 0; padding: 0; list-style: none; }
.footer a { color:rgba(255, 255, 255, 0.7); transition: all 0.5s ease;}
.footer a:hover { color: #ffffff; opacity:1;}
.footer .column li { margin-bottom: 15px; color:rgba(255, 255, 255, 0.7); font-size: 14px;}
.footer .column li:last-child{margin:0;}
.footer .column li a {position:relative; padding-left:13px; background:url(../images/template/ftr-bull-ic.png) no-repeat left top 6px;}
.footer .column li a[title="Register"] { padding-left: 0; }
.footer .column li a[title="Register"]:before { display: none; }
.footer .column.column-4 li a { padding-left: 0; }
.footer .column.column-4 li a:before { display: none; }
.footer .column li.footersocial { margin-top: 15px; }
.footer .column .column__title { margin-bottom: 10px; font-weight: bold; color: #fff; text-transform: uppercase; white-space: nowrap; font-family: "Bai Jamjuree", sans-serif; text-transform: uppercase; font-size: 16px; }
.footer .column .column__title:before { background-color: #d01818; display: inline-block; width: 20px; height: 3px; margin-right: 10px; content: ''; vertical-align: middle; }
.footer ul li img { margin-right: 0; }
 @media only screen and (min-width: 768px) {
.footer .column { margin: 0; }
}
.footer .panel { background: none; border-left: 0; border-right: 0; }
.footer .panel-group { margin-bottom: 0; padding-top: 25px;}
.footer .panel-default { border-color:rgba(255, 255, 255, 0.2); }
.footer .panel-heading { border-color:transparent !important; background: none !important; padding: 0; }
.footer .panel-heading h4 { font-weight: 600; color: #fff; text-transform: none; font-family: "Bai Jamjuree", sans-serif; font-size: 18px; }
.footer .panel-group .panel + .panel { margin-top: 0; border-top: 0; }
.footer .panel-title > a { display: block; padding:15px 0; outline: none;}
.footer .panel-heading .accordion-toggle:after { /* symbol for "opening" panels */ font-family: 'Glyphicons Halflings'; /* essential for enabling glyphicon */ content: "\e114"; /* adjust as needed, taken from bootstrap.css */ float: right; /* adjust as needed */ color: #6f6f6f;/* adjust as needed */ }
.footer .panel-heading .accordion-toggle.collapsed:after { /* symbol for "collapsed" panels */ content: "\e080";/* adjust as needed, taken from bootstrap.css */ }
.footer .panel-body { border-color:rgba(255, 255, 255, 0.2) !important; padding: 15px 0; }
.elist .elist__title { text-align: center; margin-top: 15px; color: #fff; text-transform: uppercase; font-size: 14px; font-weight: bold; font-family: "Bai Jamjuree", sans-serif; margin-bottom: 5px; }

.elist p{font-size:14px; line-height:22px; margin:0 0 15px 0;}
.elist form { position: relative; margin: 0; padding: 0; height: 100%; width: 100%; }
.elist .elist__input { display:block; vertical-align: middle; height:50px; background: #ffffff; box-shadow: none; padding: 0 20px; display: inline-block; border:none; font-size: 14px; width: 100%; color: #000; box-shadow: none; letter-spacing: 0; margin:0 0 13px;}
 .elist .elist__input::-webkit-input-placeholder {
 color: #000;
 font-style: normal;
 font-weight: normal;
 text-transform: none;
 opacity:0.7;
}
 .elist .elist__input:-moz-placeholder {
 color: #000;
 font-style: normal;
 font-weight: normal;
 text-transform: none;
 opacity:0.7;
}
 .elist .elist__input::-moz-placeholder {
 color: #000;
 font-style: normal;
 font-weight: normal;
 text-transform: none;
 opacity:0.7;
}
 .elist .elist__input:-ms-input-placeholder {
 color: #000;
 font-style: normal;
 font-weight: normal;
 text-transform: none;
 opacity:0.7;
}
 .elist .elist__input:focus::-webkit-input-placeholder {
 color: #000;
 font-style: normal;
 font-weight: normal;
 text-transform: none;
 opacity:0.7;
}
 .elist .elist__input:focus:-moz-placeholder {
 color: #000;
 font-style: normal;
 font-weight: normal;
 text-transform: none;
 opacity:0.7;
}
 .elist .elist__input:focus::-moz-placeholder {
 color: #000;
 font-style: normal;
 font-weight: normal;
 text-transform: none;
 opacity:0.7;
}
 .elist .elist__input:focus:-ms-input-placeholder {
 color: #000;
 font-style: normal;
 font-weight: normal;
 text-transform: none;
 opacity:0.7;
}
.elist .elist__input:focus { }
.elist .elist__submit { background: #fff; border: 0; color: #000; cursor: pointer; display: inline-block; margin: 0; padding: 0; text-align: center; min-width: 175px; line-height: 50px; text-transform: uppercase; font-weight: 600; font-size: 16px; letter-spacing:2px; position:relative;}
.elist .elist__submit:hover{background: #c80006; color:#fff;}
.elist .elist__submit:before{content:''; position:absolute; right:0; bottom:0; border:8px solid rgba(0, 0, 0, 0.2); border-top:8px solid transparent; border-left:8px solid transparent;}
.elist .elist__submit:hover::before, .elist .elist__submit:focus::before{border:8px solid rgba(255, 255, 255, 0.2); border-top:8px solid transparent; border-left:8px solid transparent;}
.elist .elist__submit .icon:hover { color: #e74f5d; }
.copyright { padding: 20px; text-align: center; }
 @media only screen and (min-width: 768px) {
.copyright { text-align: center; font-size:14px; /* IE special */ width: 100%; -ms-text-justify: distribute-all-lines; text-justify: distribute-all-lines; }
.copyright:after { content: ''; display: inline-block; width: 100%; height: 0; font-size:0; line-height:0; }
.copyright__seals { margin-bottom: 10px; display: inline-block; margin-top: 0.321em;             /* ie 7*/  *display: inline;
 *zoom: 1;
 *text-align: left;
}
.copyright__text { display: inline-block; vertical-align: baseline; margin-top:15px; width:100%; text-align:center;           /* ie 7*/  *display: inline;
 *zoom:1;
 *text-align: right;
}
}
.AuthorizeNetSeal {margin: 30px 0 0 !important;}
.sslVolusion{margin: 45px 0 0;}
.copyright__item { }
 @media only screen and (min-width: 768px) {
}
.copyright__text { display: block; padding: 0; float:left; font-size: 13px; color: #888; }
 @media only screen and (min-width: 768px) {
.copyright__text { display: inline-block; vertical-align: middle; *vertical-align: auto;
 *zoom: 1;
 *display: inline;
padding: 0; }
}
 @media only screen and (max-width: 767px) {
.copyright__text { margin-top:25px; }
.copyright__seals { text-align:center; display:block; }
div.AuthorizeNetSeal { float:none; display:inline-block; margin:10px !important; vertical-align:top }
.copyright__item { float:none; display:inline-block; margin:15px 10px; vertical-align:top }
.copyright__cc { float:none; margin:10px; vertical-align:top }
}
.btn { text-transform: uppercase; }

.btn.btn-primary:hover, #content_area .deal-buy-now a:hover { background: #e9c100; }
.popover.right > .arrow { border-right-color: rgba(0, 0, 0, 0.2); }
/* ERROR MESSAGES */
  #content_area .v65-error-list-container { background-color: #f6c1ac !important; -webkit-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: 1px 1px 6px 0px rgba(1, 1, 1, 0.4); box-shadow: 1px 1px 6px 0px rgba(1, 1, 1, 0.4); border: 1px solid #e0ad93; }
#content_area .v65-error-list-image { opacity: .5; }
#content_area .v65-error-list-text { color: #6c4836; }
#EditRegionModal .v65pageTextModalTitle { font-size: 18px !important; }
.v13-notice-container > li.v13-notice-error[class*="v13-notice"] { color: #000; }
.colors_productname { color: #d01818; }
.productnamecolorLARGE, a.productnamecolorLARGE { font-size: 28px; font-weight: bold; text-decoration: none; }
a.RegularLink.colors_text { margin-bottom: 8px; display: inline-block; }
/* News Section */
  div.hr { background:#44484a; height:1px; float:left; width:100%; margin:30px 0; }
.news .title { font-weight:bold; font-size:14px; margin-bottom:10px; float:left; width:100%; }
.news p { color:#b0b0b0; font-size:14px; line-height:18px; padding-top:15px; }
/* SIGN UP Section */

  .signupsection { background:#d01818; float:left; width:100%; padding:35px 0; font-size:25px; }
.signupsection .elist { text-align:center }
.signupsection .elist__title { font-weight:normal; font-size:26px; padding:0 35px 0 70px; margin:0 0 20px; line-height:normal; display:block; text-align: center; vertical-align:bottom; /* background: url('../images/template/envelopico.png') no-repeat left center; */ }
.signupsection form { display:inline-block; width:auto; vertical-align:bottom; margin-bottom:5px; }
.signupsection .elist__input { width:310px; height:40px; background:#FFFFFF; text-transform:none; font-size:13px; color:#000000; border:none; box-shadow:none; }
 .signupsection .elist .elist__input::-moz-placeholder {
text-transform:none;
font-size:13px;
}
.signupsection .elist__input:focus { background-color:#ffffff; box-shadow:none; border:none; }
.signupsection .elist__submit { width:120px; height:40px; background:#980505; font-size:18px; color:#FFFFFF; line-height:40px; text-align:center; position:relative; border:none; text-indent:inherit; }
 @media only screen and (max-width: 640px) {
.signupsection .elist__title { margin:0 0 15px 0 }
.signupsection form { width:100%; }
.signupsection .elist__input { width:70% }
.signupsection .elist__submit { width:30% }
}
 @media only screen and (max-width: 460px) {
.signupsection .elist__title { font-size:22px; }
}

img{max-width:100%;}
.shippingTxt a{display:inline-block; background:url(../images/template/shipping-ic.png) no-repeat left center; font-size:14px; letter-spacing:2px; color:rgba(255, 255, 255, 0.7); text-transform:uppercase; padding:11px 0 11px 50px;}
.headerSearch{position:relative; display:inline-block; vertical-align:middle; width:37%;}
.headerLeft{position:relative; display:inline-block; vertical-align:middle; width:26%; margin-left:-5px; background:#fff; z-index:0;}
.headerLeft:before{content:''; position:absolute; left:-25px; top:0; width:50px; height:100%; background:#fff; transform:skewX(30deg); z-index:-1;}
.headerLeft:after{content:''; position:absolute; right:-25px; top:0; width:50px; height:100%; background:#fff; transform:skewX(-30deg); z-index:-1;}
.headerRight{display:inline-block; vertical-align:middle; width:37%; text-align:right; margin-left:-5px; font-size:15px; color:#fff;}
.headerRight > div{display:inline-block; vertical-align:middle; line-height:40px; padding-left:20px; margin-left:16px; border-left:1px solid rgba(255, 255, 255, 0.2);}
.headerRight > div:first-child{padding:0; margin:0; border:none;}
.loginInfo{background:url("../images/template/acnt-ic.png") no-repeat left center; padding-left:32px; font-size:15px; color:#fff;}
.loginInfo a{font-size:15px; color:#fff;}
.orderIc a{background:url("../images/template/order-ic.png") no-repeat left center; padding-left:37px; font-size:15px; color:#fff; display:block;}

.headerMiddle{position:relative; background:#c80006;}
.cateSubMenu{display:none; position:absolute; left:0; top:100%; background:#000; color:#fff; min-width:275px;}
#main-nav{width:calc(100% - 550px); position:relative;}
#main-nav:before{content:''; position:absolute; left:-15px; top:0; width:30px; height:100%; background:#fff; transform:skewX(-25deg);}
#main-nav:after{content:''; position:absolute; right:-15px; top:0; width:30px; height:100%; background:#fff; transform:skewX(25deg);}
.mainNav{background:#000;}
.mainNav > .container{display:flex; align-items:center; justify-content:space-between; position:relative;}
.mainNav > .container:before, .mainNav > .container:after{content:none;}
.shopbycateMenu, .hdrmailIc{width:275px;}
.hdrmailIc{position:relative;}
.hdrmailIc{text-align:right; font-size:14px; color:#fff;}
.hdrmailIc a{color:#fff; background:url(../images/template/mail-ic.png) no-repeat left center; padding-left:35px;}
.shopbycateMenu > a{line-height:60px; color:#fff; font-size:17px; font-weight:700; background:url(../images/template/toogle-ic.png) no-repeat left center; padding:0 0 0 35px;}
.shopbycateMenu:hover .cateSubMenu, .shopbycateMenu:focus .cateSubMenu{display:block;}


.shopbycateMenu ul{margin:0; padding:0; list-style:none;}
.shopbycateMenu ul li{padding:10px 20px; /* border-bottom:1px solid rgba(255, 255, 255, 0.2); */ position:relative;}
.shopbycateMenu ul li:last-child{border:none;}
.shopbycateMenu a{color:#fff;}
.shopbycateMenu li:hover, .shopbycateMenu li:focus{background:#c80006; color:#fff;}
.shopbycateMenu li:hover a, .shopbycateMenu li:focus a{color:#fff;}
.shopbycateMenu .vnav--level3{display:none; left:100%; top:0; min-width:275px; position:absolute; background:#000;}
.shopbycateMenu .vnav--level2 li:hover .vnav--level3, .shopbycateMenu .vnav--level2 li:focus .vnav--level3{display:block;}

.iconSec{position:relative; color:#111111; font-size:15px; padding:75px 0 55px 0;}
#content_area.container .iconSec .container{max-width:1320px;}
.iconSec .iconBlocks{position:relative; display:flex; flex-wrap:wrap; margin:0 -5px; justify-content:space-around;}
.iconSec .iconBlocks .iconBlock{position:relative; display:flex; flex-wrap:wrap; align-items:center; padding:0 5px; margin:0 0 20px 0;}
.iconSec .iconBlock .iconDtl{padding:0 0 0 20px;}
.iconSec .iconBlock .iconDtl h5{font-size:17px; font-weight:600; color:#111111; margin:0 0 3px 0; text-transform:none;}
.iconSec .iconBlock .iconDtl p{margin:0;}

.cateSec{position:relative; text-align:center; padding:0 0 70px 0;}
.cateSec .cateBoxes{position:relative; margin:0 -12.5px; display:flex; flex-wrap:wrap; justify-content:center;}
.cateSec .cateBoxes .cateBox{position:relative; padding:0 12.5px; width:16.667%;}
.cateSec .cateBoxes .cateBox a{position:relative; display:block;}
.cateSec .cateBoxes .cateBox .cateDtl{position:absolute; left:0; bottom:55px; width:100%;}
.cateSec .cateBoxes .cateBox .cateDtl .cateTitle{font-size:20px; font-weight:600; color:#111111; letter-spacing:normal;}

.featuredTitle{background:#f5f5f5; text-align:center; padding:70px 0 0 0;}
.featuredTitle .secTitle{margin:0; padding:0 0 25px 0;}
.secTitle{margin:0 0 25px; padding:0; font-weight:600; font-size:32px; color:#000000; text-align:center; text-transform:none;}
#content_area table[width="96%"]{background:#f5f5f5;}
#content_area table[width="96%"] .v65-productDisplay{margin:0 0 65px 0;}

.slick-prev, .slick-next{width:36px; height:36px; font-size:0; border:none; border-radius:0; top:50%; transform:translateY(-50%); position:absolute;}
.slick-prev{background:url(../images/template/prev-arrow.png) no-repeat center center; left:-35px;}
.slick-next{background:url(../images/template/next-arrow.png) no-repeat center center; right:-35px;}

.v-product-grid .slick-slide > div{padding:10px;}
.v-product-grid .v-product{background-color:#fff; padding:10px !important; position:relative; border:none; margin:0 !important; border-radius:0;}
.v-product .v-product__img{background-color:#fff; display:flex; align-items:center; height:100px; width:120px; vertical-align:middle !important; text-align:center; padding:0 20px 0 0; float:left;}
.v-product .v-product__img img{margin-bottom: 0 !important;max-height: 200px;}
.v-product .v-product__title {margin:5px 0 5px 0 !important; font-size:14px !important; color:#000 !important; font-family:"Bai Jamjuree", sans-serif !important; font-weight:400 !important; letter-spacing:0 !important; width:100%;height:36px; overflow:hidden; display:block; width:calc(100% - 120px);}
table.v65-productDisplay b{font-weight:600;}
.v-product-grid .v-product > div{margin-bottom:5px;}
.v-product .product_buttons > div{display: none;}
/*.v-product .product_saleprice, .v-product .product_yousave{display: none;}*/
.v-product__details div {width:100%;}
.v-product__details > div[itemprop="aggregateRating"] {display:none;}
.v-product__details > div > div {min-height:40px;}
.v-product .product_productprice{font-weight: 700 !important; font-family:"Bai Jamjuree", sans-serif !important; letter-spacing:0 !important;color:#2b2b2b !important;font-size:14px !important;}
.v-product .product_productprice .PageText_L335n{color:#2b2b2b !important;font-size:14px !important;}
.v-product .colors_productprice .product_saleprice{font-weight: 600 !important; font-family:"Bai Jamjuree", sans-serif !important; letter-spacing:0 !important;color:#c2292f !important;font-size:18px !important; }
.v-product .addtocart_category_btn_mn{display:inline-block; width:100%;margin-top:0; position: absolute; left: 0; bottom: -22px;}
.v-product .addtocart_category_btn_mn .addtocart_category_btn{background: #d11420; display:block; padding: 0 20px; text-transform: uppercase; font-size: 18px; color: #ffffff; font-weight: 400; border:none; line-height: 45px; font-family: 'Oswald', sans-serif; letter-spacing: 0;display:inline-block; min-width:130px; border-radius:0;}
.v-product .addtocart_category_btn_mn .addtocart_category_btn:hover{background-color: #000; color: #fff; border-color: #000;}
.v-product__free-shipping {display: none;}
.PageText_L330n{}
.product_listprice {display: none;}


.reviewSec{position:relative; font-size:15px; color:#000000; padding:110px 0 110px 0;}
.reviewSec .slick-track{display:flex; align-items:center;}
.reviewSec .slick-slider .slick-list{padding:0 !important;}
.reviewSec .reviewBox{padding:10px; position:relative;}
.reviewSec .reviewBox .reviewCntn{background:url(../images/template/review-ic.png) no-repeat right 20px bottom 20px #fff; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08); -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08); padding:40px;}
.reviewSec .reviewBox .reviewCntn .ratingStar{margin:0 0 25px 0;}
.reviewSec .reviewBox .reviewCntn p{line-height:24px; margin:0 0 20px 0; font-style:italic; display:-webkit-box; -webkit-line-clamp:6; -webkit-box-orient:vertical; overflow:hidden; height:144px;}
.reviewSec .reviewBox.slick-center .reviewCntn{padding:45px 40px;}
.reviewSec .reviewBox.slick-center .reviewCntn p{height:168px; -webkit-line-clamp:7;}
.reviewSec .reviewBox .reviewCntn .authorDtl{position:relative; font-size:16px; font-weight:600; color:#000000;}
.reviewSec .reviewBox .reviewCntn .authorDtl span{display:block; font-size:13px; font-weight:400; color:#a1a1a1; padding-left:10px;}

.reviewSec .slick-dots{display:flex; justify-content:center; margin:0; padding:35px 0 0 0; list-style:none;}
.reviewSec .slick-dots li{padding:0 5px; border-radius:2px; margin:5px; width:100px; height:6px; background:#cccccc;}
.reviewSec .slick-dots li.slick-active{background:#000;}
.reviewSec .slick-dots button{border:none; border-radius:3px; width:100px; height:6px; background:#cccccc; font-size:0; display:none;}

.brakewheelSec{position:relative; font-size:18px; font-weight:600; color:#fff; background:url(../images/template/brake-wheel-sec-bg.jpg) no-repeat center center; margin:0 0 110px 0;}
.brakewheelSec .secCntn{max-width:532px; position:relative; padding:90px 0 310px 0;}
.brakewheelSec .secCntn:before{content:''; position:absolute; left:0; bottom:12px; background:url(../images/template/brake-wheel-sec-img.png) no-repeat left bottom; width:576px; height:183px;}
.brakewheelSec .secCntn .secTitle{text-align:left; color:#fff; text-transform:uppercase; font-size:100px; font-weight:400; font-family:'Impact', sans-serif; line-height:1; margin:0 0 20px 0;}
.brakewheelSec .secCntn p{line-height:28px; margin:0 0 30px 0;}
.shopBtn{font-size:16px; font-weight:600; letter-spacing:2px; background:#fff; color:#000; padding:15px 30px; text-transform:uppercase; line-height:normal; display:inline-block; position:relative;}
.shopBtn:before{content:''; position:absolute; right:0; bottom:0; border:8px solid rgba(0, 0, 0, 0.2); border-top:8px solid transparent; border-left:8px solid transparent;}
.shopBtn:hover, .shopBtn:focus{background:#000; color:#fff;}
.shopBtn:hover::before, .shopBtn:focus::before{border:8px solid #fff; border-top:8px solid transparent; border-left:8px solid transparent;}

.videoSec{position:relative; padding:0 0 90px 0;}
.videoSec .videoBlocks{position:relative; margin:0 -10px; display:flex; flex-wrap:wrap; justify-content:center;}
.videoSec .videoBlocks .videoBlock{width:33.33%; position:relative; padding:10px;}

.embed-container{position:relative; padding-bottom:56.25%; height:0; overflow:hidden; max-width:100%;}
.embed-container iframe, .embed-container object, .embed-container embed{position:absolute; top:0; left:0; width:100%; height:100%;}
.container-fluid{margin: 0 auto; width: 100%; max-width: 1640px; padding: 0 20px;}

.aboutSec{position:relative; font-size:16px; color:#000000; background:url(../images/template/about-bg.jpg) no-repeat bottom center; min-height:795px; z-index:0;}
.aboutSec:before{content:''; position:absolute; right:0; bottom:-105px; background:url(../images/template/about-img.png) no-repeat right bottom; width:100%; height:845px; z-index:-1;}
.aboutSec .abouttopText{text-align:center; font-size:74px; font-weight:400; text-transform:uppercase; line-height:78px; font-family:'Impact', sans-serif; color:rgba(0, 0, 0, 0.1); margin:0 0 50px 0;}

.aboutSec .aboutCntn{max-width:590px; position:relative; padding:0 0 295px 0;}
.aboutSec .aboutCntn:before{content:''; position:absolute; left:-45px; bottom:0; background:url(../images/template/about-img02.png) no-repeat left bottom; width:549px; height:173px;}
.aboutSec .aboutCntn .secTitle{text-align:left;}
.aboutSec .aboutCntn p{line-height:26px; margin:0 0 25px 0;}
.aboutSec .aboutCntn p strong{font-size:17px;}
.aboutSec .moreLink{font-size:16px; font-weight:600; color:#c80006; text-decoration:underline; letter-spacing:2px; text-transform:uppercase;}


.instaSec{position:relative; text-align:center; z-index:0;}
.instaSec .instaTitle{position:relative; font-size:32px; font-weight:600; color:#000; margin:-10px 0 20px 0;}
.instaSec .instaTitle a{color:#000; display:inline-block; background:url(../images/template/insta-title-ic.png) no-repeat top center; padding:125px 0 0 0; position:relative;}
.instaSec .instaTitle a:before{content:''; position:absolute; left:50%; transform:translateX(-50%); top:-25px; background:url(../images/template/insta-title-bg.png) no-repeat top center; width:325px; height:73px; z-index:-1;}
.instaSec .instaFeed{position:relative; margin:0 -10px; display:flex; flex-wrap:wrap; justify-content:center;}
.instaSec .instaFeed a{position:relative; width:calc(16.667% - 20px); margin:0 10px 20px 10px;}

.footerTop{background:#c80006; position:relative;}
.footerTop .ftrtopCntnr{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between;}
.footerTop .ftrtopCntnr .foundTxt{font-size:22px; color:#fff; font-weight:400; font-family:'Impact', sans-serif; line-height:26px; text-transform:uppercase; vertical-align:middle; width:40%;}
.footerTop .ftrtopCntnr .foundTxt span{display:inline-block; vertical-align:middle;}
.footerTop .ftrtopCntnr .foundTxt span.bigTxt{font-size:70px; line-height:1; display:inline-block; vertical-align:middle; padding:0 10px;}
.footerLogo{width:20%; position:relative; text-align:center; line-height:90px; background:#222222; z-index:0;}
.footerLogo:before{content:''; position:absolute; left:-25px; top:0; width:50px; height:100%; background:#222222; transform:skewX(30deg); z-index:-1;}
.footerLogo:after{content:''; position:absolute; right:-25px; top:0; width:50px; height:100%; background:#222222; transform:skewX(-30deg); z-index:-1;}
.footerTop .ftrtopCntnr .footerSocial{width:40%; position:relative;}
.footerSocial ul{margin:0; padding:0; list-style:none; display:flex; flex-wrap:wrap; align-items:center; justify-content:end;}
.footerSocial ul li{margin:0 0 0 20px;}
.footerSocial ul li a{font-size:14px; font-weight:600; text-transform:uppercase; color:#fff; line-height:43px; border:1px solid #fff; display:block; background-color:#90060a; padding:0 20px 0 60px;}
.footerSocial ul li a.ftrfbIc{background:url(../images/template/ftr-fb-ic.png) no-repeat left center #90060a;}
.footerSocial ul li a.ftrinstaIc{background:url(../images/template/ftr-insta-ic.png) no-repeat left center #90060a;}

.ftrmdlCntnr{position:relative; display:flex; flex-wrap:wrap; max-width:1920px; margin:0 auto;}
.ftrmdlCntnr .ftrmdlLeft{width:75%;}
.ftrmdlCntnr .ftrmdlLeft .ftrmdlleftCntnr{max-width:1280px; margin:0 0 0 auto; display:flex; flex-wrap:wrap; height:100%;}
.ftrmdlCntnr .ftrmdlRight{width:25%;}
.ftrmdlCntnr .ftrmdlRight iframe{width:100%; display:block;}
.ftrmdlCntnr .ftrmdlLeft .col{position:relative; padding:85px 40px 80px 40px; border-right:1px solid rgba(255, 255, 255, 0.1); width:25%;}
.ftrmdlCntnr .ftrmdlLeft .col:nth-child(3){background-color:#000000; border-color:#c80006;}
.ftrmdlCntnr .ftrmdlLeft .col:first-child{padding-left:0;}
.ftrmdlCntnr .ftrmdlLeft .col:nth-child(2){border-color:#c80006;}
.ftrmdlCntnr .col h4{font-size:21px; font-weight:600; color:#fff; margin:0 0 37px 0; text-transform:none;}

.contactInfo p{margin:0 0 20px 0; padding:0 0 0 35px; line-height:22px;}
.contactInfo p:last-child{margin:0;}
.contactInfo p a{display:block;}
.contactInfo p span{color:#6e6e6e;}
.contactInfo .ftrlocationIc{background: url("../images/template/ftr-location-ic.png") no-repeat left top;}
.contactInfo .ftrcallIc{background: url("../images/template/ftr-call-ic.png") no-repeat left top;}
.contactInfo .ftrmailIc{background: url("../images/template/ftr-mail-ic.png") no-repeat left center; word-wrap:break-word; line-height:normal;}
.contactInfo .ftrclockIc{background: url("../images/template/ftr-clock-ic.png") no-repeat left center;}

.copyrightMain{position:relative; background:#3c3c3c; padding:12px 0;}
.copyrightMain > .container{display:flex; justify-content:space-between; align-items:center;}
.copyrightMain > .container:before, .copyrightMain > .container:after{content:none;}
.copyrightMain .col p{margin: 0;}
.copyrightMain .col strong{font-weight:600;}
.copyrightMain .col img{max-width: 100%;}
.copyrightMain .copyright__item{margin-left:6px;}
.copyrightMain .col .bull{padding: 0 10px; color: #444343;}

.mobMap iframe{width:100%; display:block;}

/**/
.v-product-grid .slick-slide .v-product { width: 100% !important;}

@media (max-width:1719px){
	.slick-prev{left:10px;}
	.slick-next{right:10px;}
	#content_area .v65-productDisplay .v-product-grid{padding:0 45px !important;}
	.ftrmdlCntnr .ftrmdlLeft .ftrmdlleftCntnr{padding-left:20px;}
	.ftrmdlCntnr .ftrmdlLeft{width:79%;}
	.ftrmdlCntnr .ftrmdlRight{width:21%;}
}

@media (max-width:1499px){
	.ftrmdlCntnr .ftrmdlLeft .col{padding:70px 20px;}
	.aboutSec::before{background-size:70%; bottom:0;}
	.aboutSec .abouttopText{font-size:60px; line-height:68px;}
	.cateSec .cateBoxes .cateBox .cateDtl .cateTitle{font-size:17px;}
	#main-nav .vnav--level1 > .vnav__item > .vnav__link{padding:0 20px;}
}

@media (max-width:1319px){
	.cateSec .cateBoxes .cateBox{width:20%;}
	.footerTop .ftrtopCntnr .foundTxt span.bigTxt{font-size:56px;}
	#main-nav .vnav--level1 > .vnav__item > .vnav__link{padding:0 15px;}
}

@media (max-width:1279px){
	#displaySearch .searchInput{width:290px;}
	#main-nav .vnav--level1 > .vnav__item > .vnav__link{padding:0 10px; font-size:14px;}
	.footerTop .ftrtopCntnr .foundTxt span.bigTxt{font-size:44px;}
	.ftrmdlCntnr .ftrmdlLeft{width:100%;}
	.ftrmdlCntnr .ftrmdlRight{width:100%;}
	.footerTop .ftrtopCntnr .foundTxt span.bigTxt{font-size:56px;}
	.ftrmdlCntnr .ftrmdlLeft .col:nth-child(2), .ftrmdlCntnr .ftrmdlLeft .col:nth-child(3){border-color:rgba(255, 255, 255, 0.1);}
}

@media (max-width:1199px){
	#main-nav{width:calc(100% - 275px);}
	.hdrmailIc{display:none;}
	#main-nav::after{content:none;}
	.loginInfo{padding-left:20px;}
	.orderIc a{font-size:14px; font-size:0; padding-left:30px;}
	.orderIc a, .loginInfo a{font-size:0;}
	.headerRight > div{padding-left:15px; margin-left:10px;}
	.copyrightMain > .container{justify-content:center; flex-wrap:wrap;}
	.copyrightMain .col:first-child{width:100%; text-align:center; padding-bottom:10px;}
	.copyrightMain .copyright__item{margin:0 10px 0 6px; display:inline-block; vertical-align:middle;}
	.footerTop .ftrtopCntnr .foundTxt{font-size:18px;}
	.footerTop .ftrtopCntnr .foundTxt span.bigTxt{font-size:34px;}
	.footerSocial ul li{margin:0 0 0 15px;}
	.ftrmdlCntnr .ftrmdlLeft .col{padding:45px 20px;}
	.cateSec .cateBoxes .cateBox{width:25%;}
	.aboutSec .abouttopText{font-size:50px; line-height:1;}
	.brakewheelSec{background:url(../images/template/brake-wheel-sec-bg-mob.jpg) no-repeat center center; background-size:cover;}
	.brakewheelSec .secCntn{padding-bottom:240px; max-width:100%;}
	.brakewheelSec .secCntn .secTitle{font-size:88px;}
}

@media (max-width:991px){
	.mobileMenu_ic {display: inline-block !important;vertical-align: middle; width: 25%;z-index: 99;}
	#display_homepage_title a {background-position: center center !important; }
	.headerLeft{width: 50%; padding: 0 15px;margin: 0 -5px;}
	.headerRight{width:25%; margin-left:0;}
	.headerSearch{display:none;}
	.headerRight > div{display:none;}
	.headerRight > div.cartMain{display:inline-block; margin:0 -10px 0 0; padding:0;}

	.mainNav{display:none;}
	.loginInfo {background-color: #ffffff; background-position: left 15px center; margin: 15px 0; padding: 15px 0 15px 50px;}
	.iconSec{padding:40px 0 25px 0;}
	.aboutSec::before{content:none;}
	.aboutSec .aboutCntn{max-width:100%; padding:0 0 240px 0;}
	.footerTop .ftrtopCntnr{justify-content:center;}
	.footerTop .ftrtopCntnr .foundTxt{width:100%;}
	.footerLogo{width:100%; order:1;}
	.footerTop .ftrtopCntnr .foundTxt{order:2; text-align:center; padding-top:15px;}
	.footerTop .ftrtopCntnr .footerSocial{order:3; padding:15px 0 20px 0; width:100%;}
	.footerSocial ul{justify-content:center;}
	.footerSocial ul li:first-child{margin:0;}
	.footerLogo::before, .footerLogo::after{transform:none; width:20px;}
	.footerLogo::before{left:-20px;}
	.footerLogo::after{right:-20px;}
	.footerTop .ftrtopCntnr .foundTxt{font-size:22px;}
	.footerTop .ftrtopCntnr .foundTxt span.bigTxt{font-size:50px;}
	.cateSec{padding:0 0 20px 0;}
	.cateSec .cateBoxes .cateBox{width:33.33%;}
	.reviewSec{padding:50px 0;}
	.brakewheelSec{margin-bottom:50px;}
	.videoSec{padding-bottom:50px;}
}

@media (min-width:481px) and (max-width:991px){
.iconSec .iconBlocks .iconBlock{width:33.33%; justify-content:center; text-align:center;}
	.iconSec .iconBlock .iconDtl{padding:10px 0 0 0;}
	
}

@media (max-width:820px){
	#quickview-modal{	display:none !important;}
	#quickview-overlay{display:none !important;}
	.qv-product-link:hover .quickview-button{display:none !important;}
	.videoSec .videoBlocks .videoBlock{width:50%;}
}

@media (max-width:768px){
	.copyrightMain .bull{display: block; font-size: 0;}
	.secTitle{font-size:28px;}
	.instaSec .instaFeed a{width:calc(33.33% - 20px);}
	.aboutSec .abouttopText{font-size:35px;}
	.videoSec .videoBlocks .videoBlock{width:100%;}
	.reviewSec .reviewBox .reviewCntn{padding:20px;}
	.reviewSec .reviewBox.slick-center .reviewCntn{padding:25px 20px;}
}

@media (max-width:639px){
	.copyrightMain .col{width:100%; text-align:center;}
	.copyrightMain .col:nth-child(2){padding-bottom:15px;}
	.instaSec .instaTitle a{background-size:60px; padding:80px 0 0 0;}
	.cateSec .cateBoxes .cateBox{width:50%;}
}
@media (max-width:550px){
	.aboutSec .aboutCntn::before{background-size:100%; bottom:45px; width:100%; left:0;}
	.brakewheelSec .secCntn .secTitle{font-size:66px;}
	.brakewheelSec .secCntn{padding-bottom:180px;}
	.brakewheelSec .secCntn::before{width:100%; background-size:100%;}

@media (max-width:480px){
	.iconSec .iconBlocks{justify-content:flex-start;}
	.instaSec .instaFeed a{width:calc(50% - 20px);}
}

@media (max-width:479px){
	.shippingTxt a{font-size:13px; letter-spacing:normal;}
	#display_homepage_title a{height: 70px;}
	#display_homepage_title a{background-size:85%;}
	.footerTop .ftrtopCntnr .foundTxt span.bigTxt{display:block;}
	.footerTop .ftrtopCntnr .foundTxt span br{display:none;}
	.footerSocial ul li a{padding:0 15px 0 55px;}
	.cateSec .cateBoxes .cateBox{width:100%;}
	.brakewheelSec .secCntn .secTitle{font-size:50px;}
	.headerLeft:before, .headerLeft:after{content:none;}
}

@media (max-width:359px){
	
	.footerSocial ul li{width:100%; margin:10px 0 0 0;}
}

.instagram_feed .instagram_gallery a img{width:100% !important; float:none !important; margin:0px !important;}



.home-banner img { width: 100%;}

#content_area .v65-productDisplay .v-product-grid .slick-slide .v-product { width: 100% !important; margin: 0 !important; padding:10px !important; }