body {
	font-family: 'Raleway', sans-serif /*{body-font-family}*/;
	font-size: 14px /*{body-font-size}*/;
	color: #000 /*{body-font-colour}*/;
	background-image:none /*{body-background-image}*/;
	background-color: #ffffff /*{body-background-colour}*/;
}
a {
	color: #0138a6 /*{link-text-colour}*/;
        text-decoration: none;
}
a:hover,
a:focus {
	color: #0054fc /*{link-text-hover-colour}*/;
        outline: none;
}
h1,
h2,
h3,
h4,
h5,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
	font-family: 'Raleway', sans-serif /*{headers-font-family}*/;
	color: #000 /*{headers-colour}*/;
}
.carousel-caption h3,.carousel-caption .h3,.carousel-caption p {
	color: white /*{carousel-text-colour}*/;
}
h1,
.h1 {
	font-size: 45px /*{header-1-font-size}*/;
}
h5,
.h5 {
	font-size: 14px /*{header-5-font-size}*/;
}
ul{padding: 0;}
ul li{list-style: none;}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
	background-color: #ffffff /*{btn-default-disabled-bg-colour}*/;
	border-color: #cccccc /*{btn-default-disabled-border-colour}*/;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
	background-color: #428bca /*{btn-primary-disabled-bg-colour}*/;
	border-color: #357ebd /*{btn-primary-disabled-border-colour}*/;
}
.btn-warning {
	color: #ffffff  /*{btn-warning-text-colour}*/;
	background-color: #f0ad4e /*{btn-warning-bg-colour}*/;
	border-color: #eea236 /*{btn-warning-border-colour}*/;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
	color: #ffffff /*{btn-warning-text-colour-hover}*/;
	background-color: #ed9c28 /*{btn-warning-bg-colour-hover}*/;
	border-color: #d58512 /*{btn-warning-border-colour-hover}*/;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
	background-color: #428bca /*{btn-warning-disabled-bg-colour}*/;
	border-color: #357ebd /*{btn-warning-disabled-border-colour}*/;
}
.btn-danger {
	color: #ffffff /*{btn-danger-text-colour}*/;
	background-color: #d9534f /*{btn-danger-bg-colour}*/;
	border-color: #d43f3a /*{btn-danger-border-colour}*/;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
	color: #ffffff /*{btn-danger-text-colour-hover}*/;
	background-color: #d2322d /*{btn-danger-bg-colour-hover}*/;
	border-color: #ac2925 /*{btn-danger-border-colour-hover}*/;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
	background-color: #d9534f /*{btn-danger-disabled-bg-colour}*/;
	border-color: #d43f3a /*{btn-danger-disabled-border-colour}*/;
}
.btn-success {
	color: #ffffff /*{btn-success-text-colour}*/;
	background-color: #0138a6 /*{btn-success-bg-colour}*/;
	border-color: #0138a6 /*{btn-success-border-colour}*/;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
	color: #ffffff /*{btn-success-text-colour-hover}*/;
	background-color: #0054fc /*{btn-success-bg-colour-hover}*/;
	border-color: #0054fc /*{btn-success-border-colour-hover}*/;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
	background-color: #5cb85c /*{btn-success-disabled-bg-colour}*/;
	border-color: #4cae4c /*{btn-success-disabled-border-colour}*/;
}
.btn-info {
	color: #ffffff /*{btn-info-text-colour}*/;
	background-color: #5bc0de /*{btn-info-bg-colour}*/;
	border-color: #46b8da /*{btn-info-border-colour}*/;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
	color: #ffffff /*{btn-info-text-colour-hover}*/;
	background-color: #39b3d7 /*{btn-info-bg-colour-hover}*/;
	border-color: #269abc /*{btn-info-border-colour-hover}*/;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
	background-color: #5bc0de /*{btn-info-disabled-bg-colour}*/;
	border-color: #46b8da /*{btn-info-disabled-border-colour}*/;
}
.label-default {
	background-color: #999999 /*{label-default-bg}*/;
}
.label-default[href]:hover,
.label-default[href]:focus {
	background-color: #808080 /*{label-default-bg-hover}*/;
}
.label-primary {
	background-color: #428bca /*{label-primary-bg}*/;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
	background-color: #3071a9 /*{label-primary-bg-hover}*/;
}
.label-success {
	background-color: transparent; /*{label-success-bg}*/;
        color: #7fc241;
        font-weight: 700;
        font-size: 16px;
        padding: 0;
}
.label-success[href]:hover,
.label-success[href]:focus {
	background-color: #449d44 /*{label-success-bg-hover}*/;
}
.label-info {
	background-color: #5bc0de /*{label-info-bg}*/;
}
.label-info[href]:hover,
.label-info[href]:focus {
	background-color: #31b0d5 /*{label-info-bg-hover}*/;
}
.label-warning {
	background-color: #f0ad4e /*{label-warning-bg}*/;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
	background-color: #ec971f /*{label-warning-bg-hover}*/;
}
.label-danger {
	background-color: #e10000 /*{label-danger-bg}*/;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
	background-color: #c9302c /*{label-danger-bg-hover}*/;
}
.well {
	background-color: #f5f5f5 /*{well-bg}*/;
	border-color:#e3e3e3 /*{well-border-colour}*/;
}
.panel-default {
	border-color: #dddddd /*{panel-border-colour}*/;
}
.panel-default > .panel-heading {
	color: #333333 /*{panel-header-text-colour}*/;
}
.panel-title {
	color: #333333 /*{panel-header-text-colour}*/;
        font-weight: 700;
        font-family: 'Montserrat', sans-serif;
        text-transform: uppercase;
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #dddddd /*{panel-border-colour}*/;
}
.save {
	color: #D9534F /*{sale-colour}*/;
}
.productsave {
	color: #D9534F /*{sale-colour}*/;
}
.navbar-default {margin: 0px; min-height: 0px;}
.navbar-default .navbar-brand {
	color: #777777 /*{navbar-default-text-colour}*/;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
	color: #5e5e5e /*{navbar-default-text-colour-hover}*/;
}
.navbar-default .navbar-text {
	color: #777777 /*{navbar-default-text-colour}*/;
}
.navbar-default .navbar-nav > li > a {
	color: #777777 /*{navbar-default-link-colour}*/;
}
.navigation-list li a {
	color: #777777 /*{navbar-default-link-colour}*/;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	color: #333333 /*{navbar-default-link-colour-hover}*/;
	background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
	color: #555555 /*{navbar-default-link-colour-active}*/;
	background-color: #e7e7e7 /*{navbar-default-link-bg-active}*/;
}
.navbar-default .navbar-nav >.dropdown > a .caret {
	border-top-color: #333 /*{navbar-default-link-colour}*/;
	border-bottom-color: #333 /*{navbar-default-link-colour}*/;
}
.nav .caret {
	border-top-color: #428bca /*{navbar-default-link-colour}*/;
	border-bottom-color: #428bca /*{navbar-default-link-colour}*/;
}
.nav .open > a .caret, .nav .open > a:hover .caret, .nav .open > a:focus .caret {
	border-top-color: #333 /*{navbar-default-link-colour}*/;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
	color: #333333  /*{navbar-default-link-colour-hover}*/;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	background-color: #e7e7e7 /*{navbar-default-bg-colour}*/;
	color: #333333 /*{navbar-default-link-colour-hover}*/;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color: transparent;
}
.dropdown-menu .divider {
	background-color: #e5e5e5 /*{dropdown-menu-divider-colour}*/;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
	color: #ffffff /*{dropdown-menu-link-colour-active}*/;
	background-color: #428bca /*{dropdown-menu-link-bg-active}*/;
}
form[name="wishlist_update"] .panel-heading{padding: 8px 15px;}
form[name="wishlist_update"] .label{padding: 1px 5px;}
.wrapper-header{background: #ececec;}
.top-links ul{float: right; margin: 10px 0 0;}
.top-links ul li{float: left;vertical-align: top; margin-left: 20px; }
.top-links ul li:first-child{margin-left: 0;}
.top-links ul li a{color: #222222; text-transform: capitalize; font-size: 12px; padding-left: 20px; position: relative;}
.top-links ul li a:hover{color: #888;}
.top-links ul li a.login:before{display: inline-block; width: 13px; height: 15px; content: ""; background: url(images/renolink-bg.png) no-repeat 0 -56px; position: absolute; left: 0; top: 50%; margin-top: -7px;}
.top-links ul li:first-child a{padding-left:16px;}
.top-links ul li.our-store a:before{background-position: 0 -43px; width: 11px; height: 13px;  margin-top: -6px;}
.header-content{text-align: center;}
.wrapper-logo{float: left;}
.logo {
  max-width: 100%;
  margin: 10px 0 0;
}
.wrapper-header .phone{display: inline-block; font-size: 28px; font-weight: 600; padding-left: 34px; position: relative; margin: 53px 0 0;}
.wrapper-header .phone:before{display: inline-block; width: 23px; height: 23px; content: ""; position: absolute; left: 0; top: 50%; margin-top: -11px; background: url(images/renolink-bg.png) no-repeat 0 -20px;}
.header-right{float: right;}
.header-cart-container{float: right; margin-left: 10px;}
.header-search,
.header-cart-container {
  margin-top: 17px;
}
.header-search{display: inline-block; width:410px;}
#header-cart {z-index: 10002; display: table-cell; vertical-align: middle; color: #FFF; background: #0138a6; width: 97px; height: 60px; -webkit-border-radius: 5px 0 5px 0; border-radius: 5px 0 5px 0;  }
#header-cart:hover {background: #0054fc;}
#header-cart.btn-group > .btn + .dropdown-toggle{float: none; display: inline-block;color: #FFF; padding: 0; background: none; border: 0; margin: 0 0 0 9px; font-weight: 400;}
#header-cart.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle){float: none;padding: 0; border-radius: 0; border: 0; width: 35px; height: 32px; background: url(images/renolink-bg.png) no-repeat 0 -95px;}
#name_search{border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.header-search #name_search{height: 60px;border: 0; background: #ffffff; padding: 6px 20px 6px 20px;border-top-left-radius: 5px; border-bottom-left-radius:0px;}
.btn.btn-search{padding: 0; height: 60px; width: 60px; border: 0; background: #000000; position: relative; z-index: 2;border-bottom-left-radius: 0;border-top-left-radius: 5px;border-bottom-right-radius: 5px;}
.btn.btn-search:hover{background: #888888;}
.btn.btn-search:after{display: inline-block; width: 24px; height: 24px; content: "";background:url(images/renolink-bg.png) no-repeat 0 -71px; position: absolute; left: 50%; top: 50%; margin-left: -12px; margin-top: -12px;}
.logo {
	max-width:100%;
}
list {
    margin-bottom: 15px;
}
.menu-mb-container, .search-mb-container{display: none;}
/* begin home */
.banner{float: left; width: 100%;}
.banner .carousel-indicators{display: none;}
.trustmakers{
	padding: 40px 0 30px;
	float: left;
	width: 100%
}
.trustmakers .trustmaker-content{
	width: 100%;
}
.trustmakers .trustmaker-content > div {
}
.trustmakers img {
    vertical-align: middle;
    float: left;
    padding: 0 15px 0 0;
}
.trustmakers .trustmaker-content img{
	padding-top: 5px;
	width: auto;
}
.trustmakers span {
    vertical-align: middle;
    font-size: 15px;
}
.trustmakers span br:nth-child(2){display: none;}
.trustmakers .trustmaker-content .promotion-3 span br:first-child{display: none;}
.trustmakers .trustmaker-content .promotion-3 span br:nth-child(2){display: block;}
.trustmakers .trustmaker-content .promotion-2 span br:first-child{display: none;}
.trustmakers .trustmaker-content .promotion-2 span br:nth-child(2){display: block;}
.trustmakers .trustmaker-content .promotion-2 span br:last-child, .trustmakers .trustmaker-content .promotion-4 span br:last-child{display: none;}
.category-box{
	float:left;
	width: 100%;
	margin: 0 0 20px;
}
.cat-box-item{
	margin: 0 0 30px;
	position: relative;
        float: left;
        width: 100%;
}
.category-action{
	position: absolute;
	bottom: 40px;
	left: 50%;
	transform: translateX(-50%);
	text-align: center;
	width: 100%;
	max-width: 70%;
}
.cat-name a{
	font-size: 45px;
	color: #fff;
	text-transform: capitalize;
	font-weight: 400;
	display: inline-block;
	margin: 0 0 25px;
}
.btn-linktext{
	padding: 11px 22px;
        color: #111;
        background: #FFF;
}
.btn-linktext:hover{
	border-color: transparent ;
}
.btn-linktext i{
	font-size: 18px;
	margin: 0 0 0 4px;
}
.category-box li{
	width: 50%;
	float: left;
}
.category-box li:first-child .btn-linktext{
	background: #000000;
        color: #FFF;
        width: auto;
}
.category-box li:first-child .btn-linktext:hover{
	background: #888;
}
.category-box li:nth-child(2n){
	padding: 0 15px 0 0;
}
.category-box li:nth-child(2n + 1){
	padding: 0 0 0 15px;
}
.category-box li:first-child{
	width: 100%;
	padding: 0;
}
.banner-container .cat-name a{
	color: #fff !important;
	font-size: 38px;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 5px;
}
.best-sellers{
	float: left;
	width: 100%;
	padding: 0px 0 20px;
}
.best-sellers .wrapper-thumbnail:nth-child(4n){
	clear: right ;
}
.best-sellers .row{
	margin: 0 -10px;
}
.best-sellers .row.more-category-content{
	margin: 0 -15px;
}
.best-sellers .thumbnail{
	margin-bottom: 30px;
	border: 1px solid #E1E1E1;
	padding: 20px;
}
h3.head-title{
	font-weight: 700;
	text-transform: uppercase;
	margin: 0 0 45px;
	text-align: center;
}
/* end home */
/*
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
  position: absolute; top: 50%; width: 100%;
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 14px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px; }
    .owl-theme .owl-nav [class*='owl-']:hover {
      text-decoration: none; }
  .owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default; }
.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px; }
.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline; }
    .owl-theme .owl-dots .owl-dot span {
      width: 10px;
      height: 10px;
      margin: 5px 7px;
      background: #D6D6D6;
      display: block;
      -webkit-backface-visibility: visible;
      transition: opacity 200ms ease;
      border-radius: 30px; }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
      background: #869791; }
    .owl-nav .fas::before{font-size: 40px; color: #a8a8a8; opacity: 0.5; background: transparent; }
    .category-box .owl-theme .owl-nav{ margin-top: -20px;}
    .owl-carousel .owl-nav button.owl-prev{float: left; margin-left: 50px;}
    .owl-carousel .owl-nav button:hover{cursor: pointer;}
    .owl-carousel .owl-nav button.owl-next{float: right; margin-right: 50px;}
/* begin category */
.banner-category{position: relative; text-align: center;}
.banner-category img{width: 100%;}
.banner-category .container{position: absolute;top: 50%;left: 50%; transform:  translate(-50%, -50%); width: 100%; text-align: center;}
.banner-category h1{color: #fff;font-size: 45px;font-weight: 400;}
.category-gridview, .subpage-container{margin-top: 26px; margin-bottom: 50px;}
.category-gridview{margin-top: 10px;}
.subcategory-nav{float: right;}
#left-sidebar .panel-default{border: 0;padding: 10px 0 0;}
#left-sidebar ul{padding: 0;}
#left-sidebar ul ~ p{padding-left: 16px; display: none;}
#left-sidebar ul li{list-style: none; margin: 0 0 8px;}
#left-sidebar .filter-by-box ul li:nth-child(7) ~ li{display: none;}
#left-sidebar p a{font-size: 14px; color: #0138a6; text-decoration: underline}
#left-sidebar .filter-by-brand ul li:nth-child(1) ~ li{display: none;}
.sort_container{color: #111; margin-bottom: 20px;}
.sort-by{float: right;margin: -3px 0 0; }
.sort-by .form-group{margin: 0; position: relative;}
.sort-by .sortby{float: left; position: relative;}
.sort-by .control-label{float: left; font-weight: 400; margin: 6px 12px 0 15px; color: #888; position: absolute;left: 0;z-index: 4;}
.sort-by .form-control{padding: 10px 70px 10px 54px; border-radius: 0; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; position: relative; z-index: 2; background: transparent; border: 1px solid #F0F0F0; height: 44px;}
.sort-by .sortby::after{ display: inline-block;background: url(images/renolink-bg.png) no-repeat 0 0; content: ""; position: absolute; width: 15px; height: 10px; z-index: 1; top: 17px; right: 18px;}
.sort-by .sortby.active::after{ background-position: 0 -10px;}
.filter-by-box {border-bottom: 1px solid #ccc;}
#list-product .wrapper-thumbnail .thumbnail{border: 1px solid #F0F0F0; padding: 20px;}
.hide-filter{margin: 5px 0 0; cursor: pointer;float: right;font-size: 14px; text-transform: capitalize; color: #0138a6; font-weight: 400;}
.hide-filter i{color: #fff;background: #0138a6; width: 15px; height: 15px; border-radius: 10px;text-align: center; vertical-align: middle;}
#list-product .thumbnail .caption h3 + p.small{height: 16px;}
/* end category */
/* begin detail */
.detail-content{margin-top: 30px; float: left; width: 100%;}
.detail-content .detail-content-right, .free-local-pickup {color: #111; display: inline-block; width: 50%; float: right; padding-left: 20px; }
.detail-content .detail-content-left {color: #111; display: inline-block; width: 50%; float: left; padding-right: 20px; }
.wrapper-product-title .brand{margin: 15px 0 5px; display: inline-block;}
.wrapper-product-title .brand a{color: #000; text-transform: uppercase;}
.wrapper-product-title h1{font-size: 45px; font-weight: 400; text-transform: capitalize;}
.wrapper-product-title p strong{font-weight: 400; color: #888}
.wrapper-product-title p:last-child{font-family: 'Roboto', sans-serif;}
.detail-content-right .wrapper-pricing{position: static; font-size: 14px; float: none; width: 100%; display: inline-block;}
.detail-content-right .wrapper-pricing.wrapper-pricing-productv{position: static; font-size: 14px; padding: 26px 0 0px; margin: 9px 0 0; border-top: 1px solid #dddddd; float: none; width: 100%; display: none;}
.detail-content-right .wrapper-pricing-container.show{display: inline-block;width: 100%;}
.detail-content-right .wrapper-pricing-container.show .wrapper-pricing.wrapper-pricing-productv{display: inline-block;}
.detail-content-right .wrapper-pricing + div{width: 100%;}
.price-instock{display: inline-block; float: right; max-width: 415px;}
.productprice-container{display: table; float: left;}
.productprice-container .productpricetext{float: none; display: table-cell; vertical-align: middle;}
.free-shipping{float: right;margin: 6px 0 0; padding: 0 0 0 50px; line-height: 30px; background: url(images/trust1.png) no-repeat center left}
.stock-content{float: left; margin-right: 10px; color: #7fc241; margin-bottom: 17px;}
.stock-content.top{position: static; display: none;}
.wrapper-pricing .label{float: left; font-family: 'Roboto', sans-serif; font-size: 16px; font-weight: 700; margin: 13px 0 13px 0px; padding-left: 0; font-family: 'Roboto', sans-serif;}
.wrapper-pricing .label.label-success{color: #7fc241; margin: 0; }
.detail-content-right .text-muted{font-size: 22px;font-weight: 700; font-family: 'Roboto', sans-serif;display: table-cell; vertical-align: middle; padding-left: 18px;}
#_jstl__buying_options{display: inline-block; width: 100%;}
.detail-content-right .btn-stack{padding: 40px 0 0; display: table; width: 100%}
.detail-content-right .form-control.theQty{-webkit-appearance: none; -moz-appearance: none; appearance: none; position: relative; z-index: 2; background: transparent; padding-right: 40px; height: 42px;}
.product-quantity{display: table-cell;vertical-align: middle;float: none;}
.product-quantity .input a {float: left;margin: 5px 0 0px;}
.product-quantity .input i{font-size: 30px; color: #333333;}
.btn-container{width: 340px; display: table-cell; vertical-align: middle; position: relative;}
.detail-content .btn-block.btn-lg{height: 65px; padding: 0;}
.detail-content .btn-block.btn-lg.btn-notify span{padding: 17px 0; display: inline-block;}
.detail-content .btn-block.btn-lg.btn-select-option span{padding: 20px 0; display: inline-block;}
.btn-container .addtocart span{padding: 0 30px 0 0; position: relative;}
.btn-container .addtocart span::after{position: absolute; content: ""; border:7px solid transparent; border-left: 7px solid #fff; top: 7px; right: 0;}
.product-wishlist{float: right;display: inline-block; }
.product-wishlist .btn-block.btn-lg, .product-wishlist .btn-block.btn-lg.btn-warning{display: table-cell; width:65px; height: 65px; vertical-align: middle;text-align: center;background: #F6F6F6;border-radius: 5px 0 5px 0; color: #000; border: 0;}
.product-wishlist .btn-block.btn-lg .remove-wishlist{display: none;}
.product-wishlist:hover .btn-block.btn-lg{color: #FFF; background: #888888;}
#shipbox{padding: 15px 20px 20px 20px;float: left; width: 100%; margin: 40px 0 0;background: #f3f3f3; border-radius: 0; border: 0;}
#shipbox .panel-title, .free-local-pickup h3{font-size: 14px;margin: 0 0 10px;}
#shipbox .panel-body{padding: 0;}
#shipbox .panel-body .btn-content{padding: 0; margin: 0 -5px;}
#shipbox .panel-body .shipping-results{display: inline-block; width: 100%;}
#shipbox .panel-body .shipping-results hr{margin: 10px 0;}
#shipbox .btn-content > div {padding: 0 5px;}
#shipbox .panel-body .form-control{height: 45px;}
#shipbox .panel-body .form-control::-webkit-input-placeholder { /* WebKit, Blink, Edge */color:    #000;}
#shipbox .panel-body .form-control:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:    #000;opacity:  1;}
#shipbox .panel-body .form-control::-moz-placeholder { /* Mozilla Firefox 19+ */color:    #000;opacity:  1;}
#shipbox .panel-body .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */color:    #000;}
#shipbox .panel-body .country-box .form-control{ box-shadow: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; position: relative; z-index: 2; background: transparent;}
#shipbox .country-box::after{position: absolute; content: ""; width: 14px; height: 10px; right: 20px; top: 17px; background: url(images/icon-country.png) no-repeat center; }
#shipbox .panel-body .btn{background: #111;height: 45px; font-weight: 700; text-transform: uppercase;color: #fff; padding: 6px 25px 6px 15px; }
#shipbox .panel-body .btn:hover{background: #888;}
#shipbox .panel-body select, #shloc_city{height: 45px; font-size: 12px;}
.country-box{display: inline-block; position: relative; background: #FFF; border-radius: 5px;}
.free-local-pickup{margin: 20px 0 0; display: inline-block; clear: right; width: 100%; padding-left: 0;}
.free-local-pickup .local-inner{background: #F6F6F6;padding: 20px; }
.local-content{display: table; vertical-align: middle;}
.local-content >div{display: table-cell; vertical-align: middle;}
.local-content >div:first-child{padding: 0 35px 0 16px;}
.free-local-pickup a{font-size: 16px; font-weight: 700; font-family: 'Roboto', sans-serif; color: #0138a6}
.free-local-pickup p{margin: 0 0 10px}
.free-local-pickup p span{font-family: 'Roboto', sans-serif; display: block; text-transform: uppercase; margin: 5px 0 0;}
.detail-content-left .main-image{border: 1px solid #ddd; padding: 30px;}
.detail-content-left .click-hover-zoom{margin: 12px -15px;}
.detail-content-left .click-hover-zoom p{font-size: 12px; float: left; position: relative;  margin: 0;}
.detail-content-left .click-hover-zoom p i{padding: 0 0 0 5px;}
.detail-content-left .click-hover-zoom p:last-child{float: right;}
.detail-content-left .click-hover-zoom p:last-child:after{background-position: -42px -264px;}
.thumbnail-images{float: left; width: 100%; padding: 0 24px;}
.thumbnail-images .owl-carousel .owl-nav button.owl-prev{margin-left: -25px;}
.thumbnail-images .owl-carousel .owl-nav button.owl-next{margin-right: -25px;}
.thumbnail-images .owl-theme .owl-nav{margin-top: -9px;}
.thumbnail-images .owl-nav .fas::before{font-size: 18px; opacity: 1;}
.tab-container{margin: 40px 0 0;}
.tab-container .nav-tabs{background: #f6f6f6; border: 0;}
.tab-container .tab-content ul li{position: relative; padding: 0 0 0 20px; margin: 0 0 5px;}
.tab-container .tab-content ul li::before{position: absolute; content: ""; border:3px solid #333333; border-radius: 10px; top:6px; left: 0;}
.tab-content br{margin: 0 0 10px;}
.infobox-container{margin: 45px 0 0 ; float: left; width: 100%;padding: 0;}
/* end detail*/
    #left-sidebar-subpage .panel-default{border: 0; box-shadow: none;}
    #left-sidebar-subpage ul.link-subpages{margin-bottom: 0; padding: 14px 0;}
    #left-sidebar-subpage ul.link-subpages  li{margin-bottom: 0;}
    #left-sidebar-subpage ul.link-subpages  li a{margin-bottom: 0; padding: 8px 0; display: inline-block; font-size: 18px; font-weight: 700; text-transform: capitalize;color: #000;}
    #left-sidebar-subpage ul.link-subpages  li a:hover, #left-sidebar-subpage ul.link-subpages  li.active a{font-weight: 700; color: #0054fc;}
    .subpage-content .page-header{border-bottom: 1px solid #ddd; padding-bottom: 11px;}
    .subpage-content{line-height: 22px;}
    .subpage-content a:hover{text-decoration: underline;}
    .subpage-content a.sp-phone{text-decoration: none;}
    .subpage-content p{margin-bottom: 5px;}
    .subpage-content em{color: #888;}
    .subpage-content ul li{margin-bottom: 5px;  padding-left: 20px; position: relative;}
    .subpage-content ul li:before{display: inline-block; width: 6px; height: 6px; content: "\f111"; font-family: FontAwesome; font-style: normal; font-weight: normal; font-size: 6pt; color: #333; margin-right: 15px; position: absolute; left: 0; top: 0;}
    .subpage-content ol{padding: 0 0 0 12px;}
    .subpage-content ol li{padding: 0 0 0 8px; margin-bottom: 5px;}
    .subpage-content table{width: 60%; border: 0;}
    .subpage-content table tr td{border: 0; padding: 9px 22px;}
    .subpage-content table tr:nth-child(2n+1){border: 0; padding: 9px 22px; background: #f2f2f2;}
    .subpage-content table tr th{border: 0; padding: 9px 22px; background: #e6e6e6;}
    .subpage-content .contact-form label{font-weight: normal;}
    .subpage-content .contact-form .btn-lg{margin: 15px 0 0;font-size: 16px;padding: 10px 34px;}
    .subpage-content .contact-form select{box-shadow: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; position: relative; z-index: 2; background: transparent;}
    .subpage-content .contact-form .contact_method{position: relative;}
    .subpage-content .contact-form .contact_method:after{display:inline-block;background:url(images/renolink-bg.png) no-repeat;content:"";position:absolute;width:15px;height:10px;z-index:1;top:12px;right:12px}
		.subpage-content .visit-our-showroom h1{margin-bottom: 20px;}
		.subpage-content .visit-our-showroom table tr:nth-child(2n+1){background: none;}
		.subpage-content .visit-our-showroom table tr td{padding: 5px 0; vertical-align: top;}
    .info-left{float: left; width: 50%; padding-right: 10px;}
    .info-left h5{font-size: 15px;}
    .info-left p{padding-left: 32px; position: relative;}
    .info-left p br{margin: 0 0 5px;}
    .info-left p:before{display: inline-block; width: 19px; height: 22px; content: "";background: url("images/GSSAutoParts-bg.png") no-repeat -123px -220px; position: absolute; top: 0; left: 0;}
    .info-left p:last-child:before{ width: 21px; height: 26px; background-position: -145px -220px; }
    .form-right{float: left; width: 50%; padding-left: 10px;}
    .form-right p.text-danger{display: inline;}
    .form-right .btn{padding: 8px 34px; font-weight: 700; text-transform: uppercase; color: #fff200; background: #111; border-radius: 0;font-family: 'Montserrat', sans-serif;  border: 1px solid #111;}
    .breadcrumb-brand-title .page-header{margin-top: 24px;}
    .brands-page .featured-brands{display: none;}
    .brands-page .js-sab-alphabet-secondary { margin-bottom: 0; padding-bottom: 30px; display: inline-block; width: 100%; border-bottom: 1px solid #dddddd; }
    .brands-page .js-sab-alphabet-secondary .sab-alphabet-secondary__letter { float: left; margin-right: 30px; }
    .brands-page .js-sab-alphabet-secondary .sab-alphabet-secondary__letter:last-child{margin-right: 0;}
    .brands-page .js-sab-alphabet-secondary span a { color: #111; font-weight: 700 !important; font-size: 18px; font-family: 'Montserrat', sans-serif; line-height: 24px; }
    .brands-page .brands-container .col-alphabe { border-top: 1px dotted #cccccc; width: 100%; display: table;}
    .brands-page .brands-container h3 { font-weight: 700; width: 16.66%; display: table-cell; padding: 0 10px; vertical-align: middle;}
    .brands-page .brands-container div > ul { display: inline-block; width: 100%; float: left; padding: 0; margin: 0; }
    .brands-page .brands-container div > ul li { list-style-type: none; margin: 10px 0; text-align: center; float: left; width: 12.5%; padding: 0 5px;}
    .brands-page .brands-container div > ul li a{display: inline-block; width: 100%;}
    .brands-page .brands-container div > ul li a img{max-width: 100%;}
    .brands-page .col-alphabe-none{width: 100%; display: table;}
    .brands-page .brand-right{display: table-cell; width: 83.34%;}
    .wrapper-footer span.company-name{text-transform: capitalize;}
    #n_customer_account #main-content, #n_checkout #main-content{margin-bottom: 20px;}
    #n_customer_account .btn-lg, #n_customer_account .btn-group-lg > .btn{font-size: 16px;}
    .account-summary .btn-block h3{font-size: 18px; color: #FFF;}
    .account-summary .btn-block .small{color: #FFF;}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
    .radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"]{top: -2px;}
    @media (max-width:991px){
        .radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"]{top: -4px;}
    }
}
@media (min-width: 1024px) and (max-width: 1920px) {
}
@media (max-width: 1366px){
}
@media (min-width: 1200px) {
    #compat_list .compatibility_list {
        width: 308px;
    }
}
@media (max-width: 1199px){
	.breadcrumb-container a{font-size: 12px}
	.carousel-control.left{left: 11%;}
	.carousel-control.right{right: 11%;}
	.trustmakers span{font-size: 14px;}
	.cat-name a {font-size: 35px;}
    .banner-container .cat-name a{font-size: 25px}
    .contact-us h3 {font-size: 18px;}
	/* begin detail */
    .productpricetext{font-size: 30px}
    .detail-content-right .text-muted{font-size: 20px}
    #n_product .qty{width: 36px;height: 36px;}
    .product-quantity .input i {font-size: 25px;}
    .addtocart.btn.btn-success.btn-block.btn-lg{font-size: 16px; padding:12px 0;}
    .detail-content-right .btn-info.btn-lg{font-size: 16px;}
    .btn-container{width: 240px;max-width: 240px;}
    .btn-container .addtocart span::after{top:3px;}
    .product-wishlist{width: 46px;height: 46px;}
    .menu .menu-content > li > a {padding: 20px 16px;}
}
@media (max-width: 1199px) and (min-width: 992px) {
    #compat_list .compatibility_list {
        width: 247px;
    }
    .detail-content-right .buying-options .col-md-2{width: 25%;}
    .detail-content-right .buying-options .col-xs-10{width: 75%;}
    #reviews .chart{width: 45%;}
    .part-finder-content #compat_list{left: 8%; margin: 15px 0 0; padding: 15px;}
    .part-finder-content #compat_list .compatibility_list{padding: 0 16px; height: 26px;}
    .part-finder-content #compat_list .finder-field-box::after{top: 12px;}
}
@media (max-width: 1199px) and (min-width: 768px) {
    .best-sellers .col-md-4, #list-product .col-md-4{width: 25%;}
}
@media (max-width:991px){
	/* begin home */
    .icon-menu{float: left; width: 26px; height: 21px; text-align: center; text-indent: -9999px; background: url(images/icon-menu-mobile.png) no-repeat center; margin: 35px 20px 0 0;}
    .icon-menu:hover{cursor: pointer;}
    .header-content{padding: 30px 0px 26px;}
    .wrapper-logo {width: 138px;}
    .wrapper-logo img{margin: 0;}
    .wrapper-header .phone{font-size: 20px; margin: 35px 0 0;}
    .header-search{width: 280px;}
    #header-cart.btn-group > .btn + .dropdown-toggle{width: auto;}
    .carousel-control.left {left: 13%;}
    .carousel-control.right {right: 13%;}
    .trustmakers img{padding-right: 0;}
    .trustmakers .trustmaker-content .promotion-1 img{width: 32px;}
    .trustmakers .trustmaker-content .promotion-2 img{width: 21px;}
    .trustmakers .trustmaker-content .promotion-3 img{width: 29px;}
    .trustmakers .trustmaker-content .promotion-4 img{width: 25px;}
    .trustmakers .trustmaker-content .promotion-5 img{width: 27px;}
    .trustmakers span {padding-left: 12px;}
    .trustmakers .trustmaker-content .promotion-2 span br:nth-child(2){display: none;}
    .trustmakers span br:nth-child(2), .trustmakers .trustmaker-content .promotion-2 span br:first-child, .trustmakers .trustmaker-content .promotion-2 span br:last-child,
    .trustmakers .trustmaker-content .promotion-3 span br:first-child,.trustmakers .trustmaker-content .promotion-4 span br:last-child{display: block;}
    .trustmakers .trustmaker-content .promotion-4 span br:nth-child(2){display: none;}
    .category-action{bottom: 20px;}
    .category-action .btn{width: auto;}
    .cat-name a{margin: 0 0 15px; font-size: 30px;}
    .best-sellers .thumbnail{padding: 10px;}
    .thumbnail .caption h3 a{font-size: 12px;}
    .btn, .addtocart.btn-primary{font-size: 14px; width: 100%;}
    .caption .price{font-size: 14px;}
    .caption .price .original-rrp{font-size: 12px;}
    .caption .price p.price-save{font-size: 12px;}
    .best-sellers .wrapper-thumbnail:nth-child(5n){clear: none;}
    .contact-us h3, .contact-us p  {font-size: 12px;}
    .box-img{padding: 0 0px 0 20px;}
    .footer-newsletter .form-control {width: 220px; margin: 0 10px;}
    .footer-newsletter .btn-primary {padding: 13px 28px; border: 0;}
    .footer-newsletter h3{font-size: 20px;}
    .wrapper-footer-content h4{font-size: 16px;}
    .thumbnail .caption h3{line-height: 14px; display: inline-block; width: 100%; height: 28px; margin-top: 8px;}
    .footer-box:last-child{max-width: 990px; width: 100%; margin: 20px 0 0;}
    /* begin category */
    .panel-title{font-size: 16px;}
    .panel-default{padding: 10px 20px; float: left; width: 100%;}
    .panel-title a:hover, .panel-title a:focus{color: #333;}
    .panel-title .accordion-toggle .fas.fa-chevron-up{display: none;}
    .panel-title .accordion-toggle[aria-expanded="true"] .fas.fa-chevron-down{display: none;}
    .panel-title .accordion-toggle[aria-expanded="true"] .fas.fa-chevron-up{display: inline-block;}
    .hide-filter{margin: 0;}
    #left-sidebar .list-group h4, #left-sidebar .list-group .h4{font-size: 14px;}
    #left-sidebar ul li .list-group-item{font-size: 13px;}
    #left-sidebar ul li{margin: 0 0 5px;}
    .list-product-content .thumbnail .caption h3{font-size: 13px; line-height: 18px; height: 52px;}
    .list-product-content .caption .price{font-size: 18px;}
    .list-product-content .caption .price .original-rrp,.list-product-content .caption .price p.price-save{font-size: 13px;}
    /* begin detail */
    .wrapper-product-title h1{font-size: 25px;}
    .detail-content-right .wrapper-product-title p, .wrapper-pricing .label, .detail-content-right .form-control{font-size: 13px;}
    .productprice-container{margin-top: 0;}
    .btn-stack{padding:0;}
    .productpricetext {font-size: 24px;}
    .detail-content-right .text-muted {font-size: 15px;}
    .free-shipping{display: none;}
    .btn-container {width: 180px;max-width: 180px;}
    .stock-content.bottom{display: none;}
    .stock-content.top{display: table-cell; margin: 0; vertical-align: middle; text-align: right;}
    .wrapper-pricing .label.label-success{font-size: 16px;}
    .detail-content-right .wrapper-pricing{padding: 20px 0 0px;}
    .detail-content-right .wrapper-pricing .label{margin: 0;float: none;}
    #shipbox{margin: 26px 0 0; padding: 0 16px;}
    #shipbox .panel-heading{padding: 14px 0 0;}
    #shipbox .panel-body{padding: 10px 0 16px;}
    #shipbox .panel-body .form-control, #shipbox .panel-body .btn{font-size: 10px}
    .free-local-pickup{width: 100%;padding:0;}
    .free-local-pickup p span{display: inline}
    .infobox-container{margin: 35px 0 0;}
    .info-content table{width: 100%;}
    .specifications .info-content table{width: 100% !important;}
    .info-content , .info-content p, .info-content ul li, .info-content span{ font-size: 13px !important;}
    .info-content a.bnt, .info-content .addtocart.btn-primary{font-size: 13px;}
    .infobox-container .owl-carousel .col-sm-3{width: 100%}
    .infobox-container .owl-carousel .owl-nav button {margin: 0 10px !important;background: #D7D7D7;border-radius: 20px;width: 35px; height: 35px}
    .infobox-container .owl-nav .fas::before{color: #fff;font-size: 32px;opacity: 1;}
    .detail-content .btn-block.btn-lg{height: 55px;}
    /*Begin Subpage*/
    #left-sidebar-subpage .panel-default{padding: 0;}
    #left-sidebar-subpage .panel-title{font-size: 16.28px;}
    #left-sidebar-subpage .panel-title a{width: 100%;}
    .col-left .panel-title .fas{float: right; font-size: 10px; width: 17px; height: 17px; display: inline-block; text-align: center; background: #0138a6; border-radius: 99px; color: #FFF; line-height: 17px; padding: 0 3px;}
    .col-left .panel-title .accordion-toggle .fas.fa-minus{display: none;}
    .col-left .panel-title .accordion-toggle[aria-expanded="true"] .fas.fa-minus{display: block;}
    .col-left .panel-title .accordion-toggle[aria-expanded="true"] .fas.fa-plus{display: none;}
    }
@media (max-width: 991px) and (min-width: 640px) {
	.icon-menu.visible-sm {display: none !important;}
	.menu .menu-content{display: block !important}
	.menu .menu-content li a{font-size: 12px}
        .dropdown-hover:hover > .dropdown-menu{display: block;}
        .menu .menu-content > li > a{padding: 20px 22px;}
        .menu .menu-content > li > .dropdown-menu > li > a{font-size: 10px;}
	.banner-category h1{font-size: 32px}
        #shipbox .btn-content > div.col-sm-5{ width: 66.66666667%;}
        #shipbox .btn-content > div.col-sm-3{ width: 33.33333333%;}
        #shipbox .btn-content > div.col-sm-4{ width: 41.66666667%; margin: 10px 0 0;}
        .trustmakers span {font-size: 13px; display: table-cell;}
}
@media (max-width: 991px) and (min-width: 768px) {
    .caption .price p{line-height: 16px;}
    #left-sidebar{width: 260px}
    #left-sidebar .collapse{display: block;}
    .list-product-content.show {width: 65%; margin: 10px 0 0;}
    #list-product .col-md-4{width: 33.33%; }
    .list-product-content.show .wrapper-thumbnail{width: 50%}
}
@media (max-width: 767px){
    .breadcrumb{padding: 15px 0;}
    .header-content {padding: 30px 10px 26px;}
    .header-search #name_search, .btn.btn-search, #header-cart{border-radius: 0;}
    .carousel-control{font-size: 30px}
    .carousel-control.left {left: 10px;width: 30px;}
    .carousel-control.right {right: 10px;width: 30px;}
    .wrapper-header .phone{display: none;}
    .category-gridview, .subpage-container{margin: 0;}
    #left-sidebar .panel-default{margin-bottom: 4px;}
    #left-sidebar {display: block;}
    .panel-title a{width: 100%;}
    .panel-title{font-size: 16.28px;}
    .sort-by .control-label{padding-top: 7px;}
    .list-product-content .thumbnail{margin: 0 0 32px;}
    .brands-page .brands-container div > ul li{width: 20%;}
    .info-content table tr td, .vehicle-fitment .info-content table tr th{font-size: 8.75px; padding: 9px 12px;}
    .specifications .info-content table tr td, .specifications .vehicle-fitment .info-content table tr th{font-size: 13px; }
    .more-category-content.owl-theme .owl-nav{margin-top: -17px;}
    .infobox-container .more-category-content.owl-carousel .owl-nav button.owl-prev{margin-left: -15px !important;}
    .infobox-container .more-category-content.owl-carousel .owl-nav button.owl-next{margin-right: -15px !important;}
    .infobox-container .more-category-content.owl-carousel .owl-nav button span{display: table-cell; width: 35px; height: 35px; vertical-align: middle;}
    .infobox-container .more-category-content .owl-nav .fas::before{font-size: 24px;}
    .detail-content-right.shipbox-container{padding-left: 0; width: 100%;}
    #shipbox .btn-content > div.col-sm-3{width: 25%;}
    #shipbox .btn-content > div.col-sm-5{width: 41.66666667%;}
    #shipbox .btn-content > div.col-sm-4{width: 33.33333333%; margin: 0;}
		.subpage-content .visit-our-showroom table{width: 85%;}
}
@media (max-width: 767px) and (min-width: 640px) {
    .header-search{width: 270px;}
    .visible-xs.icon-search{display: none !important;}
    .banner-container .cat-name a{font-size: 20px;}
    .banner-container li .btn-linktext{padding: 5px 20px;}
    .trustmakers span{font-size: 10px;}
    .best-sellers .col-sm-4{width: 33.33%; padding: 0 10px;}
    .best-sellers .wrapper-thumbnail:nth-child(5n) {clear: none;}
    .best-sellers .thumbnail{margin: 0 0 20px;}
    .caption .price p{line-height: 15px;}
    .box-img img {width: 35px;}
    .contact-us{padding: 25px 0;}
    .contact-us h3, .contact-us p {font-size: 9px;}
    .contact-us h3{margin: 0 0 5px;}
    .footer-bottom .col-xs-12{width: 50%;padding: 0;}
    .breadcrumb-container a {font-size: 10px;}
    .productpricetext {font-size: 20px;}
    .detail-content-right .text-muted {font-size: 12px;}
    .btn-container {width: 140px;max-width: 140px;}
    #n_product .qty {width: 30px;height: 30px;}
    .product-quantity .input i {font-size: 20px;}
    .addtocart.btn.btn-success.btn-block.btn-lg {font-size: 12px;padding: 12px 10px;}
    .btn-container .addtocart span::after{top: 2px;border-width: 5px;right: 7px}
    .product-wishlist {width: 40px;height: 40px;}
    .menu .menu-content > li > a {padding: 20px 15px;}
}
@media (max-width: 736px){

	.menu .menu-content > li > a {padding: 17px 12px;}
}
@media (max-width: 667px){
	.menu .menu-content li a {font-size: 11px;}
	.menu .menu-content > li > a {padding: 17px 7px;}
}
@media (max-width: 639px) {
	.icon-menu-close{display: inline-block; text-align: center; position: fixed; top: 42px; right: 15px; z-index: 10003;}
        .icon-menu-close .fa{color: #FFF; font-size: 21px;}
    .icon-menu-close:hover{cursor: pointer;}
    .menu-mb-container{position: fixed;width: 100%; height: 100%; padding-right: 48px; z-index: 10003;}
    .menu-mb-content{float: left; width: 100%;height: 100%; position: relative; background: #000;}
    .menu-mb-content:after{float: right; content: ""; width: 48px; height: 100%; background: #000; opacity: 0.5; position: fixed; right: 0; top: 101px;}
    .menu-mb-content:before{float: right; content: ""; width: 48px; height: 112px; background: #000; position: absolute; top: 0; right: -48px; z-index: 10003;}
    .menu-mb-content ul{float: left; width: 100%; height: 100%; overflow-y: scroll; padding: 0;}
    .menu-mb-content ul li{display: inline-block; width: 100%; padding: 0; line-height: 30px;}
    .menu-mb-content ul li .fas.fa-angle-right{float: right; color: #000; width: 30px; height: 30px; text-align: center; line-height: 30px; cursor: pointer;}
    .menu-mb-content ul li .fas.fa-angle-left{float: left; margin: 0 20px 0 14px; line-height: 16px; display: none;}
    .menu-mb-content > ul>li{background: #000; border-bottom: 1px solid #5c5c5c; position: relative;}
    .menu-mb-content ul li a{font-size: 14px; font-weight: 700; text-transform: uppercase; }
    .menu-mb-content > ul>li>a{color: #FFF;padding: 10px 0; margin-left: 10px;}
    .menu-mb-content > ul > li.category-level1{background: #0138A6; border-bottom: 1px solid #000;line-height: 42px;}
    .menu-mb-content>ul>li.category-level1 .fas{float:right;margin:0;color:#FFF;height:42px;position:absolute;right:0;top:0;width:100%}
		.menu-mb-content>ul>li.category-level1 > .fas.active{width: auto;}
		.menu-mb-content > ul > li.category-level1 > ul > li .fas{height: 39px;}
		.menu-mb-content > ul > li > ul > li > .fas.active{width: auto;}
		.menu-mb-content>ul>li.category-level1 .fas.fa-chevron-right::before{float: right;padding: 0 16px 0 0; margin: 14px 0;}

    .wrapper-header{padding: 0;}
    .menu-mb-content > ul > li>ul{display: none;}
    .menu-mb-content > ul > li.hover, .menu-mb-content > ul > li>ul>li.hover{}
    .menu-mb-content .fa-angle-left::before{color: #FFF;}
    .menu-mb-content > ul > li.hover>a, .menu-mb-content > ul > li.hover, .menu-mb-content > ul > li>ul>li.hover>a{color: #FFF;}
    .menu-mb-content > ul > li ul{display: none; background:#111;height: auto;min-width: 270px;position: static;box-shadow: none; }
    .menu-mb-content > ul > li.hover > ul{display: block;}
    .menu-mb-content > ul > li ul li{border-top: 1px solid #ddd;float: left;padding: 0;}
    .menu-mb-content > ul > li ul li a{padding: 10px 0px 10px 15px;float: left;font-size: 13px;margin-left: 10px;}
    .menu-mb-content > ul > li > ul > li ul{left: 0;height: auto;top: 100%;box-shadow: none !important; background: #333;}
    .menu-mb-content > ul > li > ul > li.hover > ul{display: block;}
    .menu-mb-content > ul > li > ul > li ul li a{padding: 10px 0px 10px 30px;float: left;font-size: 12px;}
	.header-content {padding: 25px 10px 20px;}
	.wrapper-logo {width: 105px;}
    .header-search{display: none;margin-top: 15px;}
    .search-mb-container .header-search{display: inline-block; margin: 23px 0 0 ; width: 100%;padding: 0 0 0 40px;position: relative;}
    .header-search #name_search{height: 40px;}
    .btn.btn-search{height: 40px; width: 40px}
    .icon-search-close{display: inline-block; width: 40px; position: absolute; left: 0; top: 0; color: #FFF; text-align: center; height: 40px; vertical-align: middle; padding: 0;}
    .icon-search-close .fa:before{    display: table-cell; vertical-align: middle; height: 40px; width: 40px; font-size: 24px; font-weight: 400;}
    .icon-menu{margin: 23px 10px 0 0;}
    /* #header-cart.btn-group > .btn + .dropdown-toggle{display: none;}
    #header-cart.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle){width: 34px; height: 25px; background-position: 0 -303px;} */
    .header-cart-container{margin-top: 15px}
    .icon-search{float: right; width: 40px; height: 40px; text-align: center; text-indent: -9999px; background: #000 url(images/icon-search-mobile.png) no-repeat center; margin-top: 15px}
    #header-cart{height: 40px; width: 80px;}
    .search-mb-container.show{display: block; width: 100%; position: fixed; top: 0; left: 0; height: 114px; background: #000; padding: 16px 15px; z-index: 10003;}
    .menu .container{padding: 0 10px;}
    .menu .row{margin-left: -10px; margin-right: -10px;}
    .menu .col-xs-12{padding: 0 10px;}
    .carousel-caption .btn{font-size: 8px; padding: 5px 20px 5px 10px;}
    .carousel-caption .btn::after{top: 7px; right: 6px; border-width: 3px;}
    .trustmakers{padding: 15px 0; text-align: center;}
    .trustmakers .owl-theme .owl-nav{top: 0;}
	.trustmakers .trustmaker-content img{display: inline-block; float: none; padding-top: 0;}
        .trustmakers .owl-nav .fas::before{font-size: 21.64px;}
	.owl-carousel .owl-nav button{margin:0 !important;}
	.carousel-caption p{margin: 0}
	.category-box{margin: 0px;}
	.banner-container{margin: 0 0 20px;}
        .category-boxes-content{display: inline-block; width: 100%;}
	.banner-container .cat-box-item{height: auto;}
	.banner-container .cat-box-item img{height: 100%; width: 100%;}
	.banner-container .container{padding: 0;}
	.banner-container .cat-name a{letter-spacing: 3px;font-size: 18px !important; line-height: 18px; margin: 0 0 10px;}
	.cat-name a, .category-box li:first-child a{font-size: 20px; line-height: 20px; margin-bottom: 10px;}
	.btn-linktext{font-size: 10px !important; padding: 5px 17px; margin: 0 !important;}
	.btn-linktext i {font-size: 15px;top: 1px; position: relative;}
	h3.head-title{margin: 0 0 30px; font-size: 16px;}
	.cat-box-item{margin: 0 0 10px;}
	.category-action{bottom: 30px;}
	.category-box li:first-child .category-action {bottom: 12px;}
	.banner-container .category-action{bottom: 15px;}
	.category-box li{width: 100%; text-align: center; padding: 0 !important;}
	.best-sellers{padding: 20px  5px 0;}
	.best-sellers .container{padding: 0 5px;}
    .best-sellers .row{margin: 0 -5px;}
    .best-sellers .col-xs-6{padding: 0 5px;}
	.caption .price p{line-height: 13px;}
	.best-sellers .thumbnail{margin: 0 0 10px;}
	.thumbnail .caption h3{font-size: 6.55px; height: 45px;}
	h2.head-title{margin: 0 0 20px;}
	.thumbnail .caption h3 a{font-size: 10px;}
	.contact-us{margin: 30px 0 0; padding-bottom: 10px;}
	.contact-us-box{display: block; width: 100%; margin: 0 0 25px;}
	.box-img{border: 0; padding: 0;}
	.contact-us h3{font-size: 20px}
	.contact-us p{font-size: 14px}
	.footer-newsletter .btn-primary{padding: 8px 32px; width: auto;}
	.footer-newsletter-content .title{display: block; top: 0;}
	.footer-newsletter-content > div{display: block;}
	.wrapper-footer-content h4{font-size: 18px}
	.wrapper-footer-content ul li a {font-size: 14px;}
	.footer-newsletter-content .input-group{display: block; text-align: center;}
	.footer-newsletter .form-control{ float: none; margin: 20px 0; width: 230px; height: 35px; padding: 0 12px; line-height: normal;}
	.footer-newsletter-content .input-group-btn{display: inline-block; width: 100%;}
    .footer-newsletter h3{width: 100%; text-align: center; line-height: 22px;}
    .footer-box{padding: 0 10px; width: 100%; text-align: center; margin: 0 0 20px;}
    .footer-box:last-child{margin:0;}
    .wrapper-footer-content .footer-box-help h6{padding: 0 0 0 40px;}
    .footer-box-help ul{padding: 0}
    .footer-bottom{text-align: center;}
	.footer-logo{display: inline-block; margin: 10px 0 0;}
	.footer-copyright p {font-size: 14px;}
	/*end home*/
	/* begin category*/
	.breadcrumb-container a {font-size: 10px;}
	.total-results{width: 100%}
	.total-results p{padding: 0 0 15px 0; display: block; border-bottom: 1px solid #000;}
	.btn-text{display: block; margin: 25px 0 10px;}
	.btn-text p{border: 0 }
	.show-filter{position: relative}
	.show-filter i{display: none}
	.show-filter::after {position: absolute;content: "+";width: 23px;color: #fff;background: #0138A6;right: 0;text-align: center;vertical-align: middle;top: 0px;border-radius: 20px;font-size: 20px; display: table;}
	.hide-filter i{float: right;width: 22px;height: 22px;font-size: 13px;border-radius: 15px;padding: 5px 0 0;}
	.hide-filter{color: transparent;margin: -2px 0 0;}
	.sort-by{float: left;}
	.list-product-content.show {width: 100%; margin: -20px 0 0;}
	.panel-heading.panel-heading-thumbnails{padding-bottom: 20px}
	.list-product-content.show .wrapper-thumbnail{width: 50%}
	.banner-category h1{font-size: 14px}
	.breadcrumb {padding: 14px 0;}
	#list-product .wrapper-thumbnail .thumbnail{margin: 0 0 10px;}
	#list-product .wrapper-thumbnail:nth-child(2n){padding-left: 5px;}
	#list-product .wrapper-thumbnail:nth-child(2n + 1){padding-right: 5px ;}
	#list-product .btn, #list-product .addtocart.btn-primary{font-size: 10px}
	.category-gridview{margin-bottom: 0}
        .list-product-content{margin: 0;}
        .list-product-content .btn-text{margin: 9px 0 6px;}
        #list-product, #left-sidebar, #subpage{padding: 0;}
        .category-gridview{margin-left: 0; margin-right: 0;}
        .panel-heading.panel-heading-thumbnails{padding: 8px 15px 20px;}
        #filters{padding: 0 15px;}
        #left-sidebar .panel-default{box-shadow: none;}
    /* begin detail*/
    #_jstl__buying_options{width: 100%;}
    .detail-content .detail-content-right, .detail-content .detail-content-left{width:100%; padding: 0;}
    .wrapper-product-title h1{font-size: 26px;}
    .detail-content .detail-content-left{margin: 25px 0 14px;}
    .info-content table{width: 100%;}
    .info-content .thumbnail{margin-bottom: 30px;}
    .breadcrumb > li + li::before {padding: 0 9px 0 0;}
    .breadcrumb > li{padding-right: 9px;}
    .click-hover-zoom p:last-child{display: none}
    .detail-content-left .click-hover-zoom p{float: none; text-align: center;}
    .thumbnail-images{padding:0;}
    .thumbnail-images .owl-theme .owl-nav, .infobox-container .owl-nav{top:50%;}
    .detail-content-right .wrapper-pricing{padding: 22px 0 0;}
    .price-instock{width: auto}
    .stock-content.top{display: inline-block;
width: 100%;
text-align: center; position: static;}
    .productprice-container{display: inline-block;
width: 100%;
text-align: center;
margin: 0 0 20px;}
    .productprice-container .productpricetext, .detail-content-right .text-muted{display: inline-block;}
    .wrapper-pricing .label.label-success{font-size: 16px}
    .product-quantity, .product-quantity .input{width: 100%;display: inline-block;text-align: center; float: none;}
    .product-quantity .input a, #n_product .qty {float: none;}
    .btn-container{margin: 13px 0 10px;width: 100%; max-width: 100%;display: inline-block; float: none;}
    .detail-content .btn-block.btn-lg{height: 57px;}
    .product-wishlist, .product-wishlist .btn-block.btn-lg, .product-wishlist .btn-block.btn-lg.btn-warning{width: 100%; display: inline-block; float: none; height: 57px;}
    .product-wishlist .btn-block.btn-lg{padding: 0;}
    .product-wishlist .btn-block.btn-lg a, .product-wishlist .btn-block.btn-lg.btn-warning a{padding: 18px 0;}
    .product-wishlist .btn-block.btn-lg span{display: inline-block; line-height: 57px;}
    .detail-content-right .btn-stack{padding: 0;}
    #shipbox .btn-content .country-box, #shipbox .panel-body .btn{width: 100% !important; margin: 0 0 5px;}
    #shipbox .panel-body .form-control{font-size: 14px}
    #shipbox .panel-body .btn{font-size: 16px}
    .local-content{position: relative}
    .local-content > div:first-child{padding: 0;display: inline-block;float: left;width: 20%;position: absolute;top: 50%;transform: translateY(-58%);}
    .local-content > div:last-child{display: inline-block;float: right;width: 80%;padding: 0 0 0 20px;}
    .tab-container .nav-tabs{background: #fff}
    .nav-tabs > li > a{margin: 0 0 10px;background: #f6f6f6;position: relative}
    .resp-accordion a{margin: 0 0 10px;background: #f6f6f6;text-transform: uppercase; font-weight: 700; padding: 15px 23px; display: inline-block;width: 100%; line-height: 24px; color: #333333;}
    .resp-accordion a:hover{color: #333333;}
    .resp-accordion.active a{color: #fff; background-color: #333;}
    .resp-accordion a .fas{float: right; font-size: 24px; color: #333;}
    .resp-accordion.active a .fas{color: #FFF;}
    .resp-accordion a .fas.fa-minus{display: none;}
    .resp-accordion.active a .fas.fa-minus{display: block;}
    .resp-accordion.active a .fas.fa-plus{display: none;}
    .tab-container{margin: 20px 0 0;}
    .tab-content{padding: 0;}
    .nav-tabs > li{display: none;}
    .resp-accordion{display: inline-block; width: 100%; margin: 0;}
    .nav-tabs > li a::before {position: absolute;content: "+";right: 0;font-size: 37px;top: 0;right: 15px;}
    .nav-tabs > li.active a::before {position: absolute;content: "-";right: 0;font-size: 37px;top: 0;right: 15px;}
    .tab-content > .tab-pane .productdetails{margin: 0;}
    .tab-content > .tab-pane{padding: 10px 15px 20px;}
    .infobox-container .row{margin: 0}
    .infobox-container .owl-carousel .owl-nav .owl-prev{margin: 0 0 0 -10px !important;}
    .infobox-container .owl-carousel .owl-nav .owl-next{margin: 0 -10px 0 0 !important;}
    .thumbnail .caption{height: 147px;}
    .more-category-content.owl-theme .owl-nav{margin-top: -14px;}
    .infobox-container .more-category-content.owl-carousel .owl-nav button, .infobox-container .more-category-content.owl-carousel .owl-nav button span{width: 28px; height: 28px;}
    .infobox-container .more-category-content.owl-carousel .owl-nav button.owl-prev{margin-left: -14px !important;}
    .infobox-container .more-category-content.owl-carousel .owl-nav button.owl-next { margin-right: -14px !important; }
    .infobox-container .more-category-content .owl-nav .fas::before{font-size: 20px;}
    .info-content a.btn, .info-content .addtocart.btn-primary{font-size: 11px;}
		.list-product-content .thumbnail .caption .label-freeshipping{height: 19px;}

	.product-quantity{width: 40%;float: left;margin-top: 13px;}	
	.product-quantity .input{display: table-cell;height: 57px;vertical-align: middle;}
	.btn-container{float: right;width: 60%;}
	.detail-content .detail-content-right .extra-options hr{display: none;}
	.detail-content .detail-content-right .extra-options{margin-top: 20px;}
    /*Begin Subpage*/
    #left-sidebar-subpage.col-xs-12{padding: 0;}
    #left-sidebar-subpage .panel-heading.panel-heading-thumbnails{padding: 20px 15px 20px;}
    #left-sidebar-subpage ul.link-subpages{padding: 14px 0;}
}
@media (max-width: 480px) {
    .info-content table tr td, .info-content table tr th{font-size: 4.75px !important;}
    .specifications .info-content table tr td,.specifications .info-content table tr th{font-size: 13px !important;}
    #reviews .chart{width: 100%;}
    #shipbox .btn-content > div.col-sm-3{width: 100%;}
    #shipbox .btn-content > div.col-sm-5{width: 100%; margin-top: 10px;}
    #shipbox .btn-content > div.col-sm-4{width: 100%; margin-top: 10px;}
		.subpage-content .visit-our-showroom table{width: 100%;}
}
@media (max-width: 420px){
    .list-product-content .thumbnail .caption h3{font-size: 6.96px; line-height: 14px; height: 60px; display: inline-block;}
    .list-product-content .caption .price .original-rrp, .list-product-content .caption .price p.price-save{font-size: 6.96px;}
    .detail-content-right .btn-stack .col-xs-2{width: 25%;}
    .detail-content-right .btn-stack .col-xs-10{width: 75%;}
    .detail-content-right .product-quantity .input::after{right: 7px;}
    .trustmakers-productdetail ul li{font-size: 9.75px;}
    #shipbox .panel-body .col-xs-5{width: 60%;}
    #shipbox .panel-body .col-xs-3{width: 40%;}
    #shipbox .panel-body .col-xs-4{width: 100%; text-align: center;}
    #shipbox .panel-body .btn{float: none; display: inline-block; width: 45%;}
    .specifications .info-content table tr td{padding: 7px 20px;}
    #reviews .chart .right {display: none;}
    #reviews .chart .left .chart-box{width: 245px;}
    .info-content table tr th, .info-content table tr td{padding: 2px 5px;font-size: 3.49px !important;}
    .specifications .info-content table tr th, .specifications .info-content table tr td{padding: 9px 22px;font-size: 13px !important;}
    .vehicle-fitment .info-top p, .vehicle-fitment .info-top br{margin: 0 0 2px !important;}
    .brands-page .brands-container div > ul li{width: 33.33%; margin: 5px 0;}
    .category-boxes-content .btn-linktext{    padding: 2px 17px;}
    .banner-container .cat-name a{font-size: 12px !important; line-height: 14px; margin: 0 0 5px;}
    .banner-container .category-action{bottom: 8px;}
		.subpage-content .visit-our-showroom h1{font-size: 30px;}
		.subpage-content .visit-our-showroom table tr td{font-size: 10px;}
}
@media (max-width: 399px){
	.menu-mb-content > ul > li ul{min-width: 245px;}
}
@media (max-width: 320px){
    .brands-page .brands-container div > ul li{width: 50%; margin: 5px 0;}
    .infobox-container .info-title{padding-left: 62px; font-size: 14px;}
    .infobox-container .info-title::before{width: 62px;}
		.list-product-content .thumbnail .caption .small{height: 32px;}
}

/* CSS fixes from case #00254266 */

.thumbnail .caption .price {
    height: 53px;
}

@media (max-width:767px){
    .thumbnail .caption .price {
        height: auto;
    }

    .thumbnail .caption .price p {
        margin-bottom: 0;
        display: inline-block;
        width: 100%;
    }
    .thumbnail .caption .price p.price-save{display: none;}
    .thumbnail {
        min-height: 425px;
    }
    .caption .price .original-rrp{float: left; margin-right: 10px;}
    .caption .price .price-promo{float: left;}
    .caption > p.label-freeshipping span::before{line-height: 19px; vertical-align: top;}
    .thumbnail{min-height: 200px;}
    .best-sellers .thumbnail,#list-product .wrapper-thumbnail .thumbnail{padding: 10px 10px 15px;}
}
@media (max-width:639px){
	.thumbnail{float: left; min-height: 250px;}
	.thumbnail-image{display: inline-block;width: 100%;}
	.thumbnail .caption{display: inline-block; height: auto;}
	.label-freeshipping{font-size: 12px; height: 25px; float: left;width: 100%;}
	.dropdown-menu > li:hover > a, .dropdown-menu > li > a:focus{color: #FFF;}
	.pagination{float: none;}
	.pagination > li > a[aria-label="Go Back 1 Page"]{padding-left: 0;}
	.best-sellers .thumbnail{height: 490px;}
}
@media (max-width:480px){
	.best-sellers .thumbnail{height: 460px;}
}
@media (max-width:480px){
	.best-sellers .thumbnail{height: 460px;}
}
@media (max-width:420px){
	.best-sellers .thumbnail{height: 410px;}
}
@media (max-width:400px){
	.best-sellers .thumbnail{height: 440px;}
}
