/* begin fix the thumbnail arrows */
#page-product .product-images-module .product-images ul.secondary-images.owl-carousel .owl-next, 
#page-product .product-images-module .product-images ul.secondary-images.owl-carousel .owl-prev {
     height: 60px;
padding: 0;
}

#layout_product .product-details-module iframe {
	width: 100%;
}
/* end fix the thumbnail arrows */

.cap {
  text-transform: uppercase;
}
.it {
  font-style: italic;
}
.norm {
  font-style: normal;
}
.fontAwesome {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
}
.fastack {
  font-family: 'FontAwesome';
}
.material-icons {
  direction: ltr;
  display: inline-block;
  font-family: 'Material Icons';
  font-size: 24px;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-height: 1;
  text-transform: none;
  white-space: nowrap;
  word-wrap: normal;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}
.center {
  text-align: center;
}
.left {
  text-align: left;
}
.right {
  text-align: right;
}
.vertical-center {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.site-box-shadow {
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 1249px) {
  .wrappadding .container-wrap {
    max-width: 100%;
    padding-left: 2%;
    padding-right: 2%;
  }
}
.call-to-action-button,
.vehicle-picker-module #vpicker_submit,
.search-by-part-module .btn,
.vin-column-custom .search-by-vin-module .btn,
#home-content .newsletter-signup-module .btn,
.newsletter-signup-module.newsletter-inline .input-custom .newsletter-button {
  background-color: #175EB9;
  border-radius: 0px;
  border: none;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
}
.call-to-action-button:hover,
.vehicle-picker-module #vpicker_submit:hover,
.search-by-part-module .btn:hover,
.vin-column-custom .search-by-vin-module .btn:hover,
#home-content .newsletter-signup-module .btn:hover,
.newsletter-signup-module.newsletter-inline .input-custom .newsletter-button:hover,
.call-to-action-button:active,
.vehicle-picker-module #vpicker_submit:active,
.search-by-part-module .btn:active,
.vin-column-custom .search-by-vin-module .btn:active,
#home-content .newsletter-signup-module .btn:active,
.newsletter-signup-module.newsletter-inline .input-custom .newsletter-button:active {
  background-color: #2075e3;
  color: #fff;
}
#mobile-header-custom {
  position: fixed;
  width: 100%;
  background-color: #000;
  z-index: 1050;
  height: 60px;
  top: 0;
  border-bottom: 1px solid #ccc;
  overflow: hidden;
}
#mobile-header-custom .container-wrap {
  padding: 0;
  background-color: transparent;
}
#mobile-header-custom .mobile-logo-col {
  width: 50%;
  float: left;
  padding: 10px;
  border-right: 1px solid #ccc;
  height: 60px;
}
#mobile-header-custom .mobile-logo-col .store-logo-link img {
  margin: 0;
  max-height: 40px;
}
#mobile-header-custom .one-fifth {
  width: 16.6666666667%;
  float: left;
}
#mobile-header-custom .mobile-menu-col,
#mobile-header-custom .mobile-search-col {
  border-right: 1px solid #ccc;
  height: 60px;
}
#mobile-header-custom .mobile-menu-col .icon-wrap,
#mobile-header-custom .mobile-search-col .icon-wrap {
  padding: 16px 0;
}
#mobile-header-custom .mobile-menu-col .icon-wrap i,
#mobile-header-custom .mobile-search-col .icon-wrap i {
  font-size: 20pt;
  color: #fff;
}
#mobile-header-custom .mobile-menu-col.menu-selected i,
#mobile-header-custom .mobile-search-col.menu-selected i {
  color: #175EB9;
}
#mobile-header-custom .mobile-cart-col .call-to-action-button {
  background-color: transparent;
  padding: 17px 15px 16px 13px;
}
#mobile-header-custom .mobile-cart-col .cart-component {
  min-width: 0;
}
#mobile-header-custom .mobile-cart-col .cart-component .cart-flyout,
#mobile-header-custom .mobile-cart-col .cart-component .flyout {
  display: none !important;
}
#mobile-header-custom .mobile-cart-col .cart-wrapper .cart-icon i {
  font-size: 20pt;
  color: #fff;
}
#mobile-header-custom .mobile-cart-col .cart-wrapper .cart-icon i:active,
#mobile-header-custom .mobile-cart-col .cart-wrapper .cart-icon i:hover {
  color: #175EB9;
}
#mobile-header-custom .mobile-cart-col .cart-wrapper .cart-icon .cart-items.cart-items-exist {
  left: 60%;
  top: -18px;
  background: #175EB9;
  color: #fff;
  padding: 0 5px 0 4px;
  font-size: 12px;
}
#mobile-header-custom .mobile-cart-col .cart-wrapper .cart-text {
  display: none;
}
#mobile-drop-downs {
  padding-top: 58px;
  position: fixed;
  width: 100%;
  z-index: 50;
}
#mobile-drop-downs .container-wrap {
  padding: 0;
}
#mobile-drop-downs .page-builder-layout-column {
  padding: 17px 12px;
}
#mobile-drop-downs .slider-tab {
  padding: 0;
  margin-top: -1px;
  border-bottom: 1px solid #ccc;
  background-color: #eee;
  overflow: hidden;
  height: 0;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  display: block;
}
#mobile-drop-downs .slider-tab .block-modules {
  display: block;
}
@media (min-width: 768px) and (max-width: 800px) {
  #mobile-drop-downs .row.page-builder-layout-row {
    display: block;
  }
  #mobile-drop-downs .row.page-builder-layout-row .page-builder-layout-column {
    display: block;
  }
}
#mobile-drop-downs .search-row.slider-tab.open {
  padding-bottom: 155px;
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.3);
}
#mobile-drop-downs .menu-row.slider-tab.open {
  padding-bottom: 192px;
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.3);
}
#mobile-drop-downs .close-row-custom {
  position: relative;
  z-index: 1001;
  bottom: 35px;
  height: 0;
  padding: 0;
  margin: 0;
}
#mobile-drop-downs .close-row-custom .col-md-12.page-builder-layout-column {
  padding: 0;
}
#mobile-drop-downs .close-row-custom .slider-close-wrap {
  position: relative;
}
#mobile-drop-downs .close-row-custom .slider-close-wrap .slider-close {
  width: 60px;
  margin: 0 auto;
  opacity: 0;
  transition: opacity .2s ease;
}
#mobile-drop-downs .close-row-custom .slider-close-wrap .slider-close i,
#mobile-drop-downs .close-row-custom .slider-close-wrap .slider-close em {
  font-size: 18pt;
  padding: 0;
  text-align: center;
  background: linear-gradient(#fff, #eee);
  border-top: 1px solid #ccc;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  height: 25px;
  width: 60px;
}
#mobile-drop-downs .close-row-custom .slider-close-wrap .slider-close.close-display {
  opacity: 1;
}
#mobile-drop-downs .menu-row .mobile-list-wrap,
#mobile-drop-downs .menu-row .help-modal-wrap {
  border-left: 5px solid #175EB9;
}
#mobile-drop-downs .menu-row .mobile-list-wrap div.menu-links,
#mobile-drop-downs .menu-row .help-modal-wrap div.menu-links,
#mobile-drop-downs .menu-row .mobile-list-wrap .help-button,
#mobile-drop-downs .menu-row .help-modal-wrap .help-button {
  padding: 10px;
  position: relative;
  font-family: 'Open Sans', sans-serif;
  font-size: 14pt;
  font-weight: 400;
  color: #000;
}
#mobile-drop-downs .menu-row .mobile-list-wrap div.menu-links i,
#mobile-drop-downs .menu-row .help-modal-wrap div.menu-links i,
#mobile-drop-downs .menu-row .mobile-list-wrap .help-button i,
#mobile-drop-downs .menu-row .help-modal-wrap .help-button i,
#mobile-drop-downs .menu-row .mobile-list-wrap div.menu-links em,
#mobile-drop-downs .menu-row .help-modal-wrap div.menu-links em,
#mobile-drop-downs .menu-row .mobile-list-wrap .help-button em,
#mobile-drop-downs .menu-row .help-modal-wrap .help-button em {
  padding: 0 20px 0 10px;
}
#mobile-drop-downs .menu-row .mobile-list-wrap div.menu-links::after,
#mobile-drop-downs .menu-row .help-modal-wrap div.menu-links::after,
#mobile-drop-downs .menu-row .mobile-list-wrap .help-button::after,
#mobile-drop-downs .menu-row .help-modal-wrap .help-button::after {
  content: "\f105";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  position: absolute;
  right: 20px;
  top: 12px;
  color: #000;
}
#mobile-drop-downs .menu-row .mobile-list-wrap div.menu-links:hover,
#mobile-drop-downs .menu-row .help-modal-wrap div.menu-links:hover,
#mobile-drop-downs .menu-row .mobile-list-wrap .help-button:hover,
#mobile-drop-downs .menu-row .help-modal-wrap .help-button:hover,
#mobile-drop-downs .menu-row .mobile-list-wrap div.menu-links:active,
#mobile-drop-downs .menu-row .help-modal-wrap div.menu-links:active,
#mobile-drop-downs .menu-row .mobile-list-wrap .help-button:active,
#mobile-drop-downs .menu-row .help-modal-wrap .help-button:active {
  color: #175EB9;
}
#mobile-drop-downs .help-modal-wrap .help-button i.fa-question-circle {
  padding: 0 12px 0 10px;
}
#mobile-drop-downs .help-modal-wrap .help-modal {
  top: 55px;
}
#mobile-drop-downs .help-modal-wrap .help-modal h2 {
  text-align: left;
  font-family: 'lato', helvetica, sans-serif;
  font-size: 25pt;
  font-weight: 900;
  text-transform: uppercase;
  color: #c0272d;
}
#mobile-drop-downs .search-row .search-bar-module .search-bar-component input {
  height: 45px;
  border-color: #212121;
}
#mobile-drop-downs .search-row .search-bar-module .search-bar-component button.call-to-action-button {
  height: 43px;
  top: 1px;
  padding: 6px 16px 7px;
}
#mobile-drop-downs .search-row #mobile-garage {
  padding: 5px 0 15px 0;
}
#mobile-drop-downs .search-row #mobile-garage .garage-component {
  width: 100%;
  text-align: center;
}
#mobile-drop-downs .search-row #mobile-garage .garage-component .garage-text {
  font-family: 'Open Sans', sans-serif;
  font-size: 12pt;
  font-weight: 400;
  color: #000;
}
#mobile-drop-downs .search-row #mobile-garage .garage-component .garage.flyout {
  padding-top: 70px;
}
@media (max-width: 799px) {
  #mobile-drop-downs .search-row #mobile-garage .garage-component .garage.flyout {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    z-index: 1050;
  }
  #mobile-drop-downs .search-row #mobile-garage .garage-component .garage.flyout .closeicon {
    top: 67px;
    font-size: 20pt;
    padding: 0 15px;
  }
}
#mobile-buffer-row {
  height: 60px;
}
#desktop-header-custom {
  background-color: #212121;
  min-height: 80px;
}
@media (max-width: 1249px) {
  #desktop-header-custom .container-wrap {
    max-width: 100%;
    padding-left: 2%;
    padding-right: 2%;
  }
}
#desktop-header-custom .container-wrap {
  text-align: left;
}
#desktop-header-custom .logo-custom {
  min-width: 250px;
  text-align: left;
  margin-right: 60px;
}
#desktop-header-custom .logo-custom .store-logo-link img {
  max-height: 40px;
}
#desktop-header-custom .home-header-promo {
  display: none;
}
#desktop-header-custom .home-header-promo a {
  display: block;
  background: #3b3b3b;
  color: #fff;
  position: absolute;
  top: -10px;
  left: 0;
  line-height: 39px;
  padding: 0 30px;
}
#desktop-header-custom .header-cart {
  position: absolute;
  top: 10px;
  right: 0;
}
#desktop-header-custom .header-cart .call-to-action-button {
  background-color: #175EB9;
  color: #fff;
}
#desktop-header-custom .header-cart .cart-component .cart-button .cart-items {
  line-height: 12px;
}
#desktop-header-custom .garage-text {
  color: #fff;
}
#desktop-header-custom .header-links {
  position: absolute;
  top: 30px;
  right: 130px;
}
#desktop-header-custom .header-links .links-list {
  position: relative;
}
#desktop-header-custom .header-links .links-list li a {
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  font-weight: 400;
  color: #fff;
}
#desktop-header-custom .header-links .links-list li a:hover {
  color: #6e6e6e;
}
#desktop-header-custom .header-links .links-list:before {
  background-image: url('https://cdn.revolutionparts.io/221fdc5a42f9913abc36eb2b684064bd/design/nav-logo.png');
  background-repeat: no-repeat;
  background-size: contain;
  width: 180px;
  height: 20px;
  content: '';
  position: absolute;
  top: -25px;
  left: 60px;
}
@media (max-width: 1249px) {
  #desktop-header-custom .logo-custom {
    position: absolute;
    top: 0;
    left: 0;
  }
  #desktop-header-custom .header-search {
    display: block;
    overflow: auto;
    margin: 60px 0px 20px 0px;
  }
  #desktop-header-custom .header-garage {
    float: left;
    margin-top: 5px;
  }
}
#page-home #desktop-header-custom .header-garage,
#page-home #desktop-header-custom .header-search {
  display: none;
}
#page-home #desktop-header-custom .header-cart {
  position: absolute;
  top: -10px;
  right: 0;
}
#page-home #desktop-header-custom .header-cart .call-to-action-button {
  line-height: 80px;
}
.stickyHeader #desktop-header-custom {
  background-color: #3b3b3b;
  position: fixed;
  top: -100px;
  left: 0;
  width: 100%;
  z-index: 100;
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.stickyHeader #desktop-header-custom .container-wrap {
  text-align: left;
  padding-top: 0;
  padding-bottom: 0;
}
.stickyHeader #desktop-header-custom .home-header-promo {
  display: none;
}
.stickyHeader #desktop-header-custom .logo-custom,
.stickyHeader #desktop-header-custom .header-garage,
.stickyHeader #desktop-header-custom .header-search {
  display: inline-block;
}
.stickyHeader #desktop-header-custom .header-cart {
  top: 10px;
}
.stickyHeader #desktop-header-custom .header-cart .call-to-action-button {
  line-height: 20px;
}
@media (max-width: 1249px) {
  .stickyHeader #desktop-header-custom .logo-custom {
    position: absolute;
    top: 0;
    left: 0;
  }
  .stickyHeader #desktop-header-custom .header-search {
    display: block;
    overflow: auto;
    margin: 60px 0px 20px 0px;
  }
  .stickyHeader #desktop-header-custom .header-garage {
    float: left;
    margin-top: 5px;
  }
}
.stickyHeader.scrollUp #desktop-header-custom {
  top: 0;
}
#picker-custom .container-wrap {
  padding: 300px 0 20px 0;
}
@media (max-width: 1249px) {
  #picker-custom .container-wrap {
    margin: 0 20px;
  }
}
#picker-custom .car-selected-module {
  float: left;
  margin-right: 15px;
  min-width: 215px;
  line-height: 47px;
  background-color: #175EB9;
}
#picker-custom .car-selected-module .garage-text {
  padding-left: 60px;
  padding-right: 10px;
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  font-weight: 400;
  color: #fff;
}
#picker-custom .car-selected-module .garage-text:before {
  position: absolute;
  content: '';
  left: 15px;
  top: 13px;
  width: 28px;
  height: 18px;
  background: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 567.1 369" style="enable-background:new 0 0 567.1 369;" xml:space="preserve"><path fill="%23fff" d="M551.3,124.5c-1.1-12.7-12.3-22-24.9-20.9l-24.6,2.2c-10.2,0.9-18.9,6.2-24.5,13.9l-31.1-60.6c-9.5-18.4-26.8-31.5-47.1-35.5c-32.4-6.5-71.3-11.4-115.5-11.4c-1,0-1.9,0-2.9,0c-43,0.2-81,5.1-112.7,11.4c-20.3,4-37.6,17.1-47,35.5c-10.4,20.2-20.8,40.4-31.1,60.6c-5.6-7.7-14.3-13-24.5-13.9l-24.6-2.2c-12.6-1.1-23.8,8.2-24.9,20.9c-1.1,12.6,8.2,23.8,20.9,24.9l37,3.3c-6,15.2-9,31.5-9,47.9V265c0,13.3,10.5,24.3,23.8,25c0.6,0,1.2,0.1,1.8,0.1l89.7,3.2c33.4,0.8,67.5,1.3,102.2,1.3h1.4c29.2,0,57.8-0.3,86-0.9l16.9-0.5l89.7-3.1c0.9,0,1.7-0.1,2.6-0.1c13.3-0.6,23.8-11.6,23.8-25v-64.5c0-16.4-3.1-32.7-9-47.9l37-3.3C543.1,148.2,552.4,137.1,551.3,124.5zM468.7,180.5c3.7,0.9,6.4,4.2,6.4,8.1l0,18.2c0,5.6-2.8,10.8-7.5,14c-7.8,5.2-16.6,8.5-25.9,9.8c-4.6,0.6-9.7,1-15,1.2c-11.2,0.3-21.2-0.9-29.2-2.4c-0.2,0-0.4-0.1-0.6-0.1c-4.3-1.1-7.7-4.5-8.7-8.9c0,0,0-0.1,0-0.1c-0.3-1.5-0.5-2.9-0.6-4.2c-0.2-3.4,1.5-6.7,4.4-8.5c5.5-3.4,10.2-6.2,13.6-8.1c7.5-4.3,11.6-6.3,21.8-11.9c3.5-1.9,6.8-3.7,9.6-5.3c4.9-2.8,10.5-3.9,16.1-3.3c4.9,0.5,9.7,1,14.6,1.5C468,180.3,468.3,180.4,468.7,180.5zM185.4,220.2C185.4,220.2,185.4,220.2,185.4,220.2c-1,4.5-4.4,7.9-8.7,9c-0.2,0-0.4,0.1-0.6,0.1c-8.1,1.5-18,2.7-29.2,2.4c-5.4-0.1-10.4-0.6-15-1.2c-9.3-1.2-18.1-4.6-25.9-9.8c-4.7-3.1-7.5-8.4-7.5-14l0-18.2c0-3.9,2.7-7.2,6.4-8.1c0.4-0.1,0.7-0.1,1.1-0.2c4.9-0.5,9.7-1,14.6-1.5c5.6-0.6,11.2,0.6,16.1,3.3c2.8,1.6,6,3.4,9.6,5.3c10.2,5.6,14.2,7.6,21.8,11.9c3.4,2,8.1,4.7,13.6,8.1c2.9,1.8,4.6,5.1,4.4,8.5C186,217.2,185.8,218.7,185.4,220.2z M358.2,276c0,4.5-3.7,8.2-8.2,8.2H219.1c-4.5,0-8.2-3.7-8.2-8.2v-9.1c0-4.5,3.7-8.2,8.2-8.2H350c4.5,0,8.2,3.7,8.2,8.2V276z M276.6,111.7c-66-0.1-105.4,3.2-161.3,8.4c5.7-11.1,26.3-50.3,26.3-50.3c6.2-12.2,17.5-20.7,30.9-23.3c35.6-7.1,72-10.8,108.3-11c0.9,0,1.9,0,2.8,0c37.2,0,74.5,3.7,110.9,10.9c13.5,2.7,24.8,11.2,31,23.3l27.9,50.3C399.3,115,340.2,111.8,276.6,111.7z"/><path fill="%23fff" d="M179.9,301.5V334c0,15.7-12.7,28.4-28.4,28.4h-32.9c-15.7,0-28.4-12.7-28.4-28.4v-35.7L179.9,301.5z"/><path fill="%23fff" d="M476.1,298.3V334c0,15.7-12.7,28.4-28.4,28.4h-32.9c-15.7,0-28.4-12.7-28.4-28.4v-32.6L476.1,298.3z"/></svg>') no-repeat center center;
  background-size: contain;
}
#picker-custom .search-bar-module {
  overflow: auto;
}
#picker-custom .search-bar-module .search-bar-component .call-to-action-button {
  background-color: #fff;
  color: #C53B2C;
  padding: 10px 18px 12px;
}
#picker-custom .search-bar-module .search-bar-component input {
  height: 47px;
}
#picker-custom .picker-search-wrapper {
  background: rgba(33, 33, 33, 0.8);
  padding: 30px;
}
#picker-custom .picker-search-wrapper .page-builder-layout-module:nth-child(2) {
  margin-top: 0;
}
#picker-custom .vehicle-picker-module.display-horiz .vpicker_buttons {
  margin-left: 0;
}
#picker-custom .vehicle-picker-module.display-horiz .vpicker_buttons li .select {
  height: 47px;
  line-height: 47px;
  font-size: 14px;
}
#picker-custom .vehicle-picker-module.display-horiz .vpicker_buttons li .dropdown {
  height: 47px;
  line-height: 47px;
}
#picker-custom .vehicle-picker-module.display-horiz .vpicker-select {
  width: 284px;
}
@media (max-width: 1249px) {
  #picker-custom .vehicle-picker-module.display-horiz .vpicker-select {
    width: 174px;
  }
}
#picker-custom .vehicle-picker-module.display-horiz .vpicker-submit {
  width: 218px;
  padding: 18px 5px;
  font-size: 16px;
}
@media (max-width: 1249px) {
  #picker-custom .vehicle-picker-module.display-horiz .vpicker-submit {
    width: 174px;
  }
}
@media (max-width: 900px) {
  #picker-custom .vehicle-picker-module.display-horiz .vpicker-submit {
    width: 558px;
  }
}
#picker-custom .vehicle-picker-module.display-horiz .browse_catalog {
  width: 218px;
  padding: 18px 5px;
  font-size: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 15px;
}
@media (max-width: 1249px) {
  #picker-custom .vehicle-picker-module.display-horiz .browse_catalog {
    width: 174px;
  }
}
@media (max-width: 900px) {
  #picker-custom .vehicle-picker-module.display-horiz .browse_catalog {
    width: 558px;
  }
}
#picker-custom h1 {
  font-family: 'Open Sans', sans-serif;
  font-size: 32px;
  font-weight: 400;
  color: #fff;
  letter-spacing: 1px;
  text-align: center;
  margin-top: 30px;
}
@media (max-width: 710px) {
  #mobile-picker .vpicker_buttons {
    width: 80%;
  }
  #mobile-picker .vpicker_buttons .vpicker-select {
    width: 93%;
    text-align: center;
  }
}
#tabs-nav-custom {
  background-color: #212121;
}
#tabs-nav-custom .container-wrap {
  padding: 0;
}
#tabs-nav-custom .nav-tabs {
  border-bottom: none;
}
#tabs-nav-custom .nav-tabs .nav-item + .nav-item {
  margin-left: 0;
}
#tabs-nav-custom .nav-tabs li {
  margin-bottom: 0;
  width: 25%;
  text-align: center;
}
@media (max-width: 767px) {
  #tabs-nav-custom .nav-tabs li {
    width: 100%;
    border-bottom: 1px solid #555;
  }
}
#tabs-nav-custom .nav-tabs li a {
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #fff;
  border: none;
  border-radius: 0;
  margin-right: 0;
  display: inline-block;
  padding: 20px 15px;
  position: relative;
}
#tabs-nav-custom .nav-tabs li a:hover {
  background-color: transparent;
}
#tabs-nav-custom .nav-tabs li a:active {
  background-color: transparent;
}
@media (max-width: 1023px) {
  #tabs-nav-custom .nav-tabs li a {
    font-size: 13px;
  }
}
@media (max-width: 767px) {
  #tabs-nav-custom .nav-tabs li a {
    padding: 10px 5px 10px 50px;
    display: block;
    width: 200px;
    margin: 0 auto;
    text-align: left;
  }
  #tabs-nav-custom .nav-tabs li a:after {
    position: absolute;
    left: 0;
    top: 3px;
  }
}
#tabs-nav-custom .nav-tabs .tab-popular:after {
  display: inline-block;
  content: '';
  height: 30px;
  width: 30px;
  vertical-align: middle;
  margin-left: 10px;
  margin-bottom: 6px;
  background: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 629.4 634.7" style="enable-background:new 0 0 629.4 634.7;" xml:space="preserve"><path fill="%233E3E3E" d="M314.7,12.7c-168.2,0-304.6,136.4-304.6,304.6s136.4,304.6,304.6,304.6s304.6-136.4,304.6-304.6S482.9,12.7,314.7,12.7z M314.7,554.3c-130.9,0-237-106.1-237-237s106.1-237,237-237s237,106.1,237,237S445.6,554.3,314.7,554.3z" /><path fill="%233E3E3E" d="M470.3,161.7c-41.5-41.5-96.8-64.4-155.6-64.4s-114.1,22.9-155.6,64.4c-41.5,41.5-64.4,96.8-64.4,155.6s22.9,114.1,64.4,155.6c41.5,41.5,96.8,64.4,155.6,64.4s114.1-22.9,155.6-64.4c41.5-41.5,64.4-96.8,64.4-155.6S511.8,203.3,470.3,161.7zM124.7,317.6c0-0.1,0-0.2,0-0.3c0-41.5,13.4-80,36.1-111.3c8.8-12.2,27-12.3,35.8-0.1l42.8,58.9c13.2,18.1,4.8,43.9-16.5,50.8l-69.6,22.6C139.3,342.8,124.7,332.4,124.7,317.6z M284.7,477c0,15-14.6,25.7-28.8,21c-38.3-12.5-71.2-36.8-94.5-68.6c-8.9-12.2-3.5-29.5,10.9-34.2l69.3-22.5c21.3-6.9,43.2,9,43.2,31.4V477z M288,229.6l-42.9-59c-8.9-12.2-3.2-29.4,11.2-34c18.4-6,38-9.2,58.4-9.2s40,3.2,58.4,9.2c14.3,4.6,20,21.9,11.2,34l-42.9,59C328.2,247.7,301.2,247.7,288,229.6zM468.1,429.4c-23.3,31.8-56.3,56.2-94.5,68.6c-14.2,4.6-28.8-6.1-28.8-21v-72.9c0-22.4,21.9-38.3,43.2-31.4l69.3,22.5C471.6,399.8,477,417.2,468.1,429.4zM476.1,338.2l-69.6-22.6c-21.3-6.9-29.7-32.6-16.5-50.8l42.8-58.9c8.9-12.2,27-12.1,35.8,0.1c22.7,31.3,36.1,69.8,36.1,111.3c0,0.1,0,0.2,0,0.3C504.7,332.4,490.1,342.8,476.1,338.2z"/></svg>') no-repeat center center;
  background-size: contain;
}
@media (max-width: 767px) {
  #tabs-nav-custom .nav-tabs .tab-popular:after {
    margin-bottom: 0px;
  }
}
#tabs-nav-custom .nav-tabs .tab-maintenance:after {
  content: '';
  height: 30px;
  width: 30px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
  margin-bottom: 6px;
  background: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 708.1 578.8" style="enable-background:new 0 0 708.1 578.8;" xml:space="preserve"><path fill="%233E3E3E" d="M324.7,122.3h44.8c1.3,0,2.4-1.1,2.4-2.4v-40c0-1.3,1.1-2.4,2.4-2.4h69.6c1.3,0,2.4-1.1,2.4-2.4V35.9c0-1.3-1.1-2.4-2.4-2.4H250.3c-1.3,0-2.4,1.1-2.4,2.4V75c0,1.3,1.1,2.4,2.4,2.4h69.6c1.3,0,2.4,1.1,2.4,2.4v40C322.3,121.2,323.4,122.3,324.7,122.3z"/><path fill="%233E3E3E" d="M349.4,223.6l64.3,64.3c12,12,12,31.6,0,43.6l-28.1,28.1c-12,12-31.6,12-43.6,0l-64.3-64.3c-11,36.5-2,77.8,26.9,106.6c41.8,41.8,109.7,41.8,151.5,0c41.8-41.8,41.8-109.7,0-151.5C427.2,221.6,386,212.7,349.4,223.6z"/><path fill="%233E3E3E" d="M416.9,434.6l95.8,95.8c19.8,19.8,51.9,19.8,71.7,0c19.8-19.8,19.8-51.9,0-71.7l-95.8-95.8c-4.9,16.4-13.9,31.9-26.8,44.9C448.8,420.7,433.4,429.7,416.9,434.6zM564.9,482.2c7.9,7.9,7.9,20.7,0,28.6c-7.9,7.9-20.7,7.9-28.6,0c-7.9-7.9-7.9-20.7,0-28.6C544.2,474.3,557,474.3,564.9,482.2z"/><path fill="%233E3E3E" d="M671.3,204.2h-39.1c-1.3,0-2.4,1.1-2.4,2.4v27.7c0,1.3-1.1,2.4-2.4,2.4h-55.7c-1.3,0-2.4-1.1-2.4-2.4v-36.1c0-1.3-1.1-2.4-2.4-2.4h-57.6c-0.8,0-1.6-0.4-2-1.1l-33.8-50.1c-0.4-0.7-1.2-1.1-2-1.1H226.4c-0.7,0-1.5,0.3-1.9,0.9l-53.1,68.5c-0.5,0.6-1.2,0.9-1.9,0.9h-43c-1.3,0-2.4,1.1-2.4,2.4v59.7c0,1.3-1.1,2.4-2.4,2.4h-41c-1.3,0-2.4-1.1-2.4-2.4v-69.6c0-1.3-1.1-2.4-2.4-2.4H36.8c-1.3,0-2.4,1.1-2.4,2.4v193.5c0,1.3,1.1,2.4,2.4,2.4h39.1c1.3,0,2.4-1.1,2.4-2.4v-69.6c0-1.3,1.1-2.4,2.4-2.4h41c1.3,0,2.4,1.1,2.4,2.4v62.7c0,1.3,1.1,2.4,2.4,2.4H184c0.7,0,1.3,0.3,1.8,0.8l59.1,66.5c0.5,0.5,1.1,0.8,1.8,0.8h185.4L408.2,440c-9,2.2-18.4,3.3-27.9,3.3c-31.3,0-60.7-12.2-82.8-34.3c-30.5-30.5-41.8-75.2-29.4-116.6l4.8-16l76.2,76.2c3.9,3.9,9.2,6.1,14.7,6.1c5.6,0,10.8-2.2,14.7-6.1l28.1-28.1c8.1-8.1,8.1-21.3,0-29.5l-76.2-76.2l16-4.8c41.4-12.4,86-1.2,116.6,29.4c22.1,22.1,34.3,51.5,34.3,82.8c0,9.5-1.1,18.9-3.3,27.9l56.2,56.2l24.7-27.4c0.5-0.5,1.1-0.8,1.8-0.8h50.6c1.3,0,2.4,1.1,2.4,2.4v15.6c0,1.3,1.1,2.4,2.4,2.4h39.1c1.3,0,2.4-1.1,2.4-2.4V206.7C673.7,205.3,672.6,204.2,671.3,204.2z"/></svg>') no-repeat center center;
  background-size: contain;
}
@media (max-width: 767px) {
  #tabs-nav-custom .nav-tabs .tab-maintenance:after {
    margin-bottom: 0px;
  }
}
#tabs-nav-custom .nav-tabs .tab-exterior:after {
  content: '';
  height: 30px;
  width: 30px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
  margin-bottom: 6px;
  background: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 699.1 698.8" style="enable-background:new 0 0 699.1 698.8;" xml:space="preserve"><path fill="%233E3E3E" d="M644.9,291.3L424.7,71.2c-24.2-24.2-56.9-37.7-91.1-37.7H60.2c-12.1,0-21.9,9.8-21.9,21.9v588.1c0,12.1,9.8,21.9,21.9,21.9h457.4c30.9,0,58-20.6,66.2-50.4l75.1-270.5C664.2,325.6,658.8,305.2,644.9,291.3zM236.9,394.7c0,12.1-9.8,21.9-21.9,21.9h-74.8c-12.1,0-21.9-9.8-21.9-21.9l0,0c0-12.1,9.8-21.9,21.9-21.9H215C227.1,372.8,236.9,382.6,236.9,394.7L236.9,394.7zM496.6,309.1H140.2c-12.1,0-21.9-9.8-21.9-21.9V135.4c0-12.1,9.8-21.9,21.9-21.9h160.3c34.2,0,66.9,13.6,91.1,37.7l120.5,120.5C525.9,285.5,516.1,309.1,496.6,309.1z"/></svg>') no-repeat center center;
  background-size: contain;
}
@media (max-width: 767px) {
  #tabs-nav-custom .nav-tabs .tab-exterior:after {
    margin-bottom: 0px;
  }
}
#tabs-nav-custom .nav-tabs .tab-interior:after {
  content: '';
  height: 30px;
  width: 30px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
  margin-bottom: 6px;
  background: url('data:image/svg+xml;utf8,<svg version="1.1" id="_x2014_ÎÓÈ_x5F_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 664.4 663.9" style="enable-background:new 0 0 664.4 663.9;" xml:space="preserve"><path fill="%233E3E3E" d="M332.2,40.4c-160.8,0-291.5,130.8-291.5,291.5c0,160.8,130.8,291.5,291.5,291.5c160.8,0,291.5-130.8,291.5-291.5C623.7,171.2,493,40.4,332.2,40.4zM332.2,391c-32.6,0-59.1-26.5-59.1-59.1c0-32.6,26.5-59.1,59.1-59.1c32.6,0,59.1,26.5,59.1,59.1C391.3,364.5,364.8,391,332.2,391zM332.2,102.2c117.3,0,214.3,88.3,228,201.9h-29.4c-29.5-4.4-76.9-15.5-128.2-43.6c-18.1-17.9-43-29-70.4-29c-27.4,0-52.3,11.1-70.4,29c-51.3,28.1-98.7,39.2-128.2,43.6h-29.4C117.9,190.6,215,102.2,332.2,102.2zM105,366h132.8c10.5,29,34,51.8,63.4,61.3v132.2C200.4,545.9,120,466.5,105,366zM363.1,559.6V427.4c29.4-9.6,52.9-32.4,63.4-61.3h132.8C544.4,466.5,464,545.9,363.1,559.6z"/></svg>') no-repeat center center;
  background-size: contain;
}
@media (max-width: 767px) {
  #tabs-nav-custom .nav-tabs .tab-interior:after {
    margin-bottom: 0px;
  }
}
#tabs-nav-custom .nav-tabs li:hover .tab-popular:after {
  background: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 629.4 634.7" style="enable-background:new 0 0 629.4 634.7;" xml:space="preserve"><path fill="%23175EB9" d="M314.7,12.7c-168.2,0-304.6,136.4-304.6,304.6s136.4,304.6,304.6,304.6s304.6-136.4,304.6-304.6S482.9,12.7,314.7,12.7z M314.7,554.3c-130.9,0-237-106.1-237-237s106.1-237,237-237s237,106.1,237,237S445.6,554.3,314.7,554.3z" /><path fill="%23175EB9" d="M470.3,161.7c-41.5-41.5-96.8-64.4-155.6-64.4s-114.1,22.9-155.6,64.4c-41.5,41.5-64.4,96.8-64.4,155.6s22.9,114.1,64.4,155.6c41.5,41.5,96.8,64.4,155.6,64.4s114.1-22.9,155.6-64.4c41.5-41.5,64.4-96.8,64.4-155.6S511.8,203.3,470.3,161.7zM124.7,317.6c0-0.1,0-0.2,0-0.3c0-41.5,13.4-80,36.1-111.3c8.8-12.2,27-12.3,35.8-0.1l42.8,58.9c13.2,18.1,4.8,43.9-16.5,50.8l-69.6,22.6C139.3,342.8,124.7,332.4,124.7,317.6z M284.7,477c0,15-14.6,25.7-28.8,21c-38.3-12.5-71.2-36.8-94.5-68.6c-8.9-12.2-3.5-29.5,10.9-34.2l69.3-22.5c21.3-6.9,43.2,9,43.2,31.4V477z M288,229.6l-42.9-59c-8.9-12.2-3.2-29.4,11.2-34c18.4-6,38-9.2,58.4-9.2s40,3.2,58.4,9.2c14.3,4.6,20,21.9,11.2,34l-42.9,59C328.2,247.7,301.2,247.7,288,229.6zM468.1,429.4c-23.3,31.8-56.3,56.2-94.5,68.6c-14.2,4.6-28.8-6.1-28.8-21v-72.9c0-22.4,21.9-38.3,43.2-31.4l69.3,22.5C471.6,399.8,477,417.2,468.1,429.4zM476.1,338.2l-69.6-22.6c-21.3-6.9-29.7-32.6-16.5-50.8l42.8-58.9c8.9-12.2,27-12.1,35.8,0.1c22.7,31.3,36.1,69.8,36.1,111.3c0,0.1,0,0.2,0,0.3C504.7,332.4,490.1,342.8,476.1,338.2z"/></svg>') no-repeat center center;
  background-size: contain;
}
#tabs-nav-custom .nav-tabs li:hover .tab-maintenance:after {
  background: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 708.1 578.8" style="enable-background:new 0 0 708.1 578.8;" xml:space="preserve"><path fill="%23175EB9" d="M324.7,122.3h44.8c1.3,0,2.4-1.1,2.4-2.4v-40c0-1.3,1.1-2.4,2.4-2.4h69.6c1.3,0,2.4-1.1,2.4-2.4V35.9c0-1.3-1.1-2.4-2.4-2.4H250.3c-1.3,0-2.4,1.1-2.4,2.4V75c0,1.3,1.1,2.4,2.4,2.4h69.6c1.3,0,2.4,1.1,2.4,2.4v40C322.3,121.2,323.4,122.3,324.7,122.3z"/><path fill="%23175EB9" d="M349.4,223.6l64.3,64.3c12,12,12,31.6,0,43.6l-28.1,28.1c-12,12-31.6,12-43.6,0l-64.3-64.3c-11,36.5-2,77.8,26.9,106.6c41.8,41.8,109.7,41.8,151.5,0c41.8-41.8,41.8-109.7,0-151.5C427.2,221.6,386,212.7,349.4,223.6z"/><path fill="%23175EB9" d="M416.9,434.6l95.8,95.8c19.8,19.8,51.9,19.8,71.7,0c19.8-19.8,19.8-51.9,0-71.7l-95.8-95.8c-4.9,16.4-13.9,31.9-26.8,44.9C448.8,420.7,433.4,429.7,416.9,434.6zM564.9,482.2c7.9,7.9,7.9,20.7,0,28.6c-7.9,7.9-20.7,7.9-28.6,0c-7.9-7.9-7.9-20.7,0-28.6C544.2,474.3,557,474.3,564.9,482.2z"/><path fill="%23175EB9" d="M671.3,204.2h-39.1c-1.3,0-2.4,1.1-2.4,2.4v27.7c0,1.3-1.1,2.4-2.4,2.4h-55.7c-1.3,0-2.4-1.1-2.4-2.4v-36.1c0-1.3-1.1-2.4-2.4-2.4h-57.6c-0.8,0-1.6-0.4-2-1.1l-33.8-50.1c-0.4-0.7-1.2-1.1-2-1.1H226.4c-0.7,0-1.5,0.3-1.9,0.9l-53.1,68.5c-0.5,0.6-1.2,0.9-1.9,0.9h-43c-1.3,0-2.4,1.1-2.4,2.4v59.7c0,1.3-1.1,2.4-2.4,2.4h-41c-1.3,0-2.4-1.1-2.4-2.4v-69.6c0-1.3-1.1-2.4-2.4-2.4H36.8c-1.3,0-2.4,1.1-2.4,2.4v193.5c0,1.3,1.1,2.4,2.4,2.4h39.1c1.3,0,2.4-1.1,2.4-2.4v-69.6c0-1.3,1.1-2.4,2.4-2.4h41c1.3,0,2.4,1.1,2.4,2.4v62.7c0,1.3,1.1,2.4,2.4,2.4H184c0.7,0,1.3,0.3,1.8,0.8l59.1,66.5c0.5,0.5,1.1,0.8,1.8,0.8h185.4L408.2,440c-9,2.2-18.4,3.3-27.9,3.3c-31.3,0-60.7-12.2-82.8-34.3c-30.5-30.5-41.8-75.2-29.4-116.6l4.8-16l76.2,76.2c3.9,3.9,9.2,6.1,14.7,6.1c5.6,0,10.8-2.2,14.7-6.1l28.1-28.1c8.1-8.1,8.1-21.3,0-29.5l-76.2-76.2l16-4.8c41.4-12.4,86-1.2,116.6,29.4c22.1,22.1,34.3,51.5,34.3,82.8c0,9.5-1.1,18.9-3.3,27.9l56.2,56.2l24.7-27.4c0.5-0.5,1.1-0.8,1.8-0.8h50.6c1.3,0,2.4,1.1,2.4,2.4v15.6c0,1.3,1.1,2.4,2.4,2.4h39.1c1.3,0,2.4-1.1,2.4-2.4V206.7C673.7,205.3,672.6,204.2,671.3,204.2z"/></svg>') no-repeat center center;
  background-size: contain;
}
#tabs-nav-custom .nav-tabs li:hover .tab-exterior:after {
  background: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 699.1 698.8" style="enable-background:new 0 0 699.1 698.8;" xml:space="preserve"><path fill="%23175EB9" d="M644.9,291.3L424.7,71.2c-24.2-24.2-56.9-37.7-91.1-37.7H60.2c-12.1,0-21.9,9.8-21.9,21.9v588.1c0,12.1,9.8,21.9,21.9,21.9h457.4c30.9,0,58-20.6,66.2-50.4l75.1-270.5C664.2,325.6,658.8,305.2,644.9,291.3zM236.9,394.7c0,12.1-9.8,21.9-21.9,21.9h-74.8c-12.1,0-21.9-9.8-21.9-21.9l0,0c0-12.1,9.8-21.9,21.9-21.9H215C227.1,372.8,236.9,382.6,236.9,394.7L236.9,394.7zM496.6,309.1H140.2c-12.1,0-21.9-9.8-21.9-21.9V135.4c0-12.1,9.8-21.9,21.9-21.9h160.3c34.2,0,66.9,13.6,91.1,37.7l120.5,120.5C525.9,285.5,516.1,309.1,496.6,309.1z"/></svg>') no-repeat center center;
  background-size: contain;
}
#tabs-nav-custom .nav-tabs li:hover .tab-interior:after {
  background: url('data:image/svg+xml;utf8,<svg version="1.1" id="_x2014_ÎÓÈ_x5F_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 664.4 663.9" style="enable-background:new 0 0 664.4 663.9;" xml:space="preserve"><path fill="%23175EB9" d="M332.2,40.4c-160.8,0-291.5,130.8-291.5,291.5c0,160.8,130.8,291.5,291.5,291.5c160.8,0,291.5-130.8,291.5-291.5C623.7,171.2,493,40.4,332.2,40.4zM332.2,391c-32.6,0-59.1-26.5-59.1-59.1c0-32.6,26.5-59.1,59.1-59.1c32.6,0,59.1,26.5,59.1,59.1C391.3,364.5,364.8,391,332.2,391zM332.2,102.2c117.3,0,214.3,88.3,228,201.9h-29.4c-29.5-4.4-76.9-15.5-128.2-43.6c-18.1-17.9-43-29-70.4-29c-27.4,0-52.3,11.1-70.4,29c-51.3,28.1-98.7,39.2-128.2,43.6h-29.4C117.9,190.6,215,102.2,332.2,102.2zM105,366h132.8c10.5,29,34,51.8,63.4,61.3v132.2C200.4,545.9,120,466.5,105,366zM363.1,559.6V427.4c29.4-9.6,52.9-32.4,63.4-61.3h132.8C544.4,466.5,464,545.9,363.1,559.6z"/></svg>') no-repeat center center;
  background-size: contain;
}
#tabs-nav-custom .nav-tabs li a.active {
  background-color: transparent;
}
@media (max-width: 767px) {
  #tabs-nav-custom .nav-tabs li a.active {
    color: #175EB9;
  }
}
#tabs-nav-custom .nav-tabs li a.active:before {
  content: '';
  position: absolute;
  bottom: -15px;
  left: 50%;
  margin-left: -17px;
  width: 0;
  height: 0;
  border-left: 17px solid transparent;
  border-right: 17px solid transparent;
  border-top: 15px solid #212121;
}
@media (max-width: 767px) {
  #tabs-nav-custom .nav-tabs li a.active:before {
    display: none;
  }
}
#tabs-nav-custom .nav-tabs li .active.tab-popular:after {
  background: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 629.4 634.7" style="enable-background:new 0 0 629.4 634.7;" xml:space="preserve"><path fill="%23175EB9" d="M314.7,12.7c-168.2,0-304.6,136.4-304.6,304.6s136.4,304.6,304.6,304.6s304.6-136.4,304.6-304.6S482.9,12.7,314.7,12.7z M314.7,554.3c-130.9,0-237-106.1-237-237s106.1-237,237-237s237,106.1,237,237S445.6,554.3,314.7,554.3z" /><path fill="%23175EB9" d="M470.3,161.7c-41.5-41.5-96.8-64.4-155.6-64.4s-114.1,22.9-155.6,64.4c-41.5,41.5-64.4,96.8-64.4,155.6s22.9,114.1,64.4,155.6c41.5,41.5,96.8,64.4,155.6,64.4s114.1-22.9,155.6-64.4c41.5-41.5,64.4-96.8,64.4-155.6S511.8,203.3,470.3,161.7zM124.7,317.6c0-0.1,0-0.2,0-0.3c0-41.5,13.4-80,36.1-111.3c8.8-12.2,27-12.3,35.8-0.1l42.8,58.9c13.2,18.1,4.8,43.9-16.5,50.8l-69.6,22.6C139.3,342.8,124.7,332.4,124.7,317.6z M284.7,477c0,15-14.6,25.7-28.8,21c-38.3-12.5-71.2-36.8-94.5-68.6c-8.9-12.2-3.5-29.5,10.9-34.2l69.3-22.5c21.3-6.9,43.2,9,43.2,31.4V477z M288,229.6l-42.9-59c-8.9-12.2-3.2-29.4,11.2-34c18.4-6,38-9.2,58.4-9.2s40,3.2,58.4,9.2c14.3,4.6,20,21.9,11.2,34l-42.9,59C328.2,247.7,301.2,247.7,288,229.6zM468.1,429.4c-23.3,31.8-56.3,56.2-94.5,68.6c-14.2,4.6-28.8-6.1-28.8-21v-72.9c0-22.4,21.9-38.3,43.2-31.4l69.3,22.5C471.6,399.8,477,417.2,468.1,429.4zM476.1,338.2l-69.6-22.6c-21.3-6.9-29.7-32.6-16.5-50.8l42.8-58.9c8.9-12.2,27-12.1,35.8,0.1c22.7,31.3,36.1,69.8,36.1,111.3c0,0.1,0,0.2,0,0.3C504.7,332.4,490.1,342.8,476.1,338.2z"/></svg>') no-repeat center center;
  background-size: contain;
}
#tabs-nav-custom .nav-tabs li .active.tab-maintenance:after {
  background: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 708.1 578.8" style="enable-background:new 0 0 708.1 578.8;" xml:space="preserve"><path fill="%23175EB9" d="M324.7,122.3h44.8c1.3,0,2.4-1.1,2.4-2.4v-40c0-1.3,1.1-2.4,2.4-2.4h69.6c1.3,0,2.4-1.1,2.4-2.4V35.9c0-1.3-1.1-2.4-2.4-2.4H250.3c-1.3,0-2.4,1.1-2.4,2.4V75c0,1.3,1.1,2.4,2.4,2.4h69.6c1.3,0,2.4,1.1,2.4,2.4v40C322.3,121.2,323.4,122.3,324.7,122.3z"/><path fill="%23175EB9" d="M349.4,223.6l64.3,64.3c12,12,12,31.6,0,43.6l-28.1,28.1c-12,12-31.6,12-43.6,0l-64.3-64.3c-11,36.5-2,77.8,26.9,106.6c41.8,41.8,109.7,41.8,151.5,0c41.8-41.8,41.8-109.7,0-151.5C427.2,221.6,386,212.7,349.4,223.6z"/><path fill="%23175EB9" d="M416.9,434.6l95.8,95.8c19.8,19.8,51.9,19.8,71.7,0c19.8-19.8,19.8-51.9,0-71.7l-95.8-95.8c-4.9,16.4-13.9,31.9-26.8,44.9C448.8,420.7,433.4,429.7,416.9,434.6zM564.9,482.2c7.9,7.9,7.9,20.7,0,28.6c-7.9,7.9-20.7,7.9-28.6,0c-7.9-7.9-7.9-20.7,0-28.6C544.2,474.3,557,474.3,564.9,482.2z"/><path fill="%23175EB9" d="M671.3,204.2h-39.1c-1.3,0-2.4,1.1-2.4,2.4v27.7c0,1.3-1.1,2.4-2.4,2.4h-55.7c-1.3,0-2.4-1.1-2.4-2.4v-36.1c0-1.3-1.1-2.4-2.4-2.4h-57.6c-0.8,0-1.6-0.4-2-1.1l-33.8-50.1c-0.4-0.7-1.2-1.1-2-1.1H226.4c-0.7,0-1.5,0.3-1.9,0.9l-53.1,68.5c-0.5,0.6-1.2,0.9-1.9,0.9h-43c-1.3,0-2.4,1.1-2.4,2.4v59.7c0,1.3-1.1,2.4-2.4,2.4h-41c-1.3,0-2.4-1.1-2.4-2.4v-69.6c0-1.3-1.1-2.4-2.4-2.4H36.8c-1.3,0-2.4,1.1-2.4,2.4v193.5c0,1.3,1.1,2.4,2.4,2.4h39.1c1.3,0,2.4-1.1,2.4-2.4v-69.6c0-1.3,1.1-2.4,2.4-2.4h41c1.3,0,2.4,1.1,2.4,2.4v62.7c0,1.3,1.1,2.4,2.4,2.4H184c0.7,0,1.3,0.3,1.8,0.8l59.1,66.5c0.5,0.5,1.1,0.8,1.8,0.8h185.4L408.2,440c-9,2.2-18.4,3.3-27.9,3.3c-31.3,0-60.7-12.2-82.8-34.3c-30.5-30.5-41.8-75.2-29.4-116.6l4.8-16l76.2,76.2c3.9,3.9,9.2,6.1,14.7,6.1c5.6,0,10.8-2.2,14.7-6.1l28.1-28.1c8.1-8.1,8.1-21.3,0-29.5l-76.2-76.2l16-4.8c41.4-12.4,86-1.2,116.6,29.4c22.1,22.1,34.3,51.5,34.3,82.8c0,9.5-1.1,18.9-3.3,27.9l56.2,56.2l24.7-27.4c0.5-0.5,1.1-0.8,1.8-0.8h50.6c1.3,0,2.4,1.1,2.4,2.4v15.6c0,1.3,1.1,2.4,2.4,2.4h39.1c1.3,0,2.4-1.1,2.4-2.4V206.7C673.7,205.3,672.6,204.2,671.3,204.2z"/></svg>') no-repeat center center;
  background-size: contain;
}
#tabs-nav-custom .nav-tabs li .active.tab-exterior:after {
  background: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 699.1 698.8" style="enable-background:new 0 0 699.1 698.8;" xml:space="preserve"><path fill="%23175EB9" d="M644.9,291.3L424.7,71.2c-24.2-24.2-56.9-37.7-91.1-37.7H60.2c-12.1,0-21.9,9.8-21.9,21.9v588.1c0,12.1,9.8,21.9,21.9,21.9h457.4c30.9,0,58-20.6,66.2-50.4l75.1-270.5C664.2,325.6,658.8,305.2,644.9,291.3zM236.9,394.7c0,12.1-9.8,21.9-21.9,21.9h-74.8c-12.1,0-21.9-9.8-21.9-21.9l0,0c0-12.1,9.8-21.9,21.9-21.9H215C227.1,372.8,236.9,382.6,236.9,394.7L236.9,394.7zM496.6,309.1H140.2c-12.1,0-21.9-9.8-21.9-21.9V135.4c0-12.1,9.8-21.9,21.9-21.9h160.3c34.2,0,66.9,13.6,91.1,37.7l120.5,120.5C525.9,285.5,516.1,309.1,496.6,309.1z"/></svg>') no-repeat center center;
  background-size: contain;
}
#tabs-nav-custom .nav-tabs li .active.tab-interior:after {
  background: url('data:image/svg+xml;utf8,<svg version="1.1" id="_x2014_ÎÓÈ_x5F_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 664.4 663.9" style="enable-background:new 0 0 664.4 663.9;" xml:space="preserve"><path fill="%23175EB9" d="M332.2,40.4c-160.8,0-291.5,130.8-291.5,291.5c0,160.8,130.8,291.5,291.5,291.5c160.8,0,291.5-130.8,291.5-291.5C623.7,171.2,493,40.4,332.2,40.4zM332.2,391c-32.6,0-59.1-26.5-59.1-59.1c0-32.6,26.5-59.1,59.1-59.1c32.6,0,59.1,26.5,59.1,59.1C391.3,364.5,364.8,391,332.2,391zM332.2,102.2c117.3,0,214.3,88.3,228,201.9h-29.4c-29.5-4.4-76.9-15.5-128.2-43.6c-18.1-17.9-43-29-70.4-29c-27.4,0-52.3,11.1-70.4,29c-51.3,28.1-98.7,39.2-128.2,43.6h-29.4C117.9,190.6,215,102.2,332.2,102.2zM105,366h132.8c10.5,29,34,51.8,63.4,61.3v132.2C200.4,545.9,120,466.5,105,366zM363.1,559.6V427.4c29.4-9.6,52.9-32.4,63.4-61.3h132.8C544.4,466.5,464,545.9,363.1,559.6z"/></svg>') no-repeat center center;
  background-size: contain;
}
#tabs-custom .tab-content {
  padding-top: 20px;
}
@media (max-width: 767px) {
  #tabs-custom .tab-content {
    padding-top: 0;
  }
}
#tabs-custom .tab-content .row {
  margin: 0;
}
#tabs-custom .tab-content .row .hero-img {
  float: left;
  margin-right: 30px;
}
@media (max-width: 1023px) {
  #tabs-custom .tab-content .row .hero-img {
    display: none;
  }
}
#tabs-custom .tab-content .row .hero-content {
  overflow: hidden;
}
#tabs-custom .tab-content .row .hero-content ul {
  list-style: none;
}
#tabs-custom .tab-content .row .hero-content ul li {
  float: left;
  width: 25%;
  min-height: 190px;
  text-align: center;
  margin: 0;
  border: 0;
  padding: 10px;
}
#tabs-custom .tab-content .row .hero-content ul li:hover .featured-img {
  opacity: 0.8;
}
@media (max-width: 767px) {
  #tabs-custom .tab-content .row .hero-content ul li {
    width: 50%;
  }
}
#tabs-custom .tab-content .row .hero-content a {
  -webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -ms-transition: all .25s ease;
  -o-transition: all .25s ease;
  transition: all .25s ease;
}
#tabs-custom .tab-content .row .hero-content a .featured-title {
  margin-top: 10px;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #212121;
}
@media (max-width: 767px) {
  #tabs-custom .tab-content .row .hero-content a .featured-title {
    font-size: 13px;
  }
}
#tabs-custom .tab-content .row .hero-content a .featured-subtitle {
  margin-top: 5px;
  padding: 0 10px;
  min-height: 40px;
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #aaa;
}
@media (max-width: 1023px) {
  #tabs-custom .tab-content .row .hero-content a .featured-subtitle {
    min-height: 60px;
  }
}
@media (max-width: 767px) {
  #tabs-custom .tab-content .row .hero-content a .featured-subtitle {
    display: none;
  }
}
#tabs-custom .tab-content .row .hero-content a:hover .featured-title {
  color: #175EB9;
}
#tabs-custom .tab-content #popular-parts .feature01 .featured-img {
  background-image: url('https://cdn.revolutionparts.io/221fdc5a42f9913abc36eb2b684064bd/design/popular01.jpg');
  background-repeat: no-repeat;
}
#tabs-custom .tab-content #popular-parts .feature02 .featured-img {
  background-image: url('https://cdn.revolutionparts.io/221fdc5a42f9913abc36eb2b684064bd/design/popular02.jpg');
  background-repeat: no-repeat;
}
#tabs-custom .tab-content #popular-parts .feature03 .featured-img {
  background-image: url('https://cdn.revolutionparts.io/221fdc5a42f9913abc36eb2b684064bd/design/popular03.jpg');
  background-repeat: no-repeat;
}
#tabs-custom .tab-content #popular-parts .feature04 .featured-img {
  background-image: url('https://cdn.revolutionparts.io/221fdc5a42f9913abc36eb2b684064bd/design/popular04.jpg');
  background-repeat: no-repeat;
}
#tabs-custom .tab-content #popular-parts .feature05 .featured-img {
  background-image: url('https://cdn.revolutionparts.io/221fdc5a42f9913abc36eb2b684064bd/design/popular05.jpg');
  background-repeat: no-repeat;
}
#tabs-custom .tab-content #popular-parts .feature06 .featured-img {
  background-image: url('https://cdn.revolutionparts.io/221fdc5a42f9913abc36eb2b684064bd/design/popular06.jpg');
  background-repeat: no-repeat;
}
#tabs-custom .tab-content #popular-parts .feature07 .featured-img {
  background-image: url('https://cdn.revolutionparts.io/221fdc5a42f9913abc36eb2b684064bd/design/popular07.jpg');
  background-repeat: no-repeat;
}
#tabs-custom .tab-content #popular-parts .feature08 .featured-img {
  background-image: url('https://cdn.revolutionparts.io/221fdc5a42f9913abc36eb2b684064bd/design/popular08.jpg');
  background-repeat: no-repeat;
}
#tabs-custom .tab-content #maintenance .feature01 .featured-img {
  background-image: url('https://cdn.revolutionparts.io/221fdc5a42f9913abc36eb2b684064bd/design/maintenance01.jpg');
  background-repeat: no-repeat;
}
#tabs-custom .tab-content #maintenance .feature02 .featured-img {
  background-image: url('https://cdn.revolutionparts.io/221fdc5a42f9913abc36eb2b684064bd/design/maintenance02.jpg');
  background-repeat: no-repeat;
}
#tabs-custom .tab-content #maintenance .feature03 .featured-img {
  background-image: url('https://cdn.revolutionparts.io/221fdc5a42f9913abc36eb2b684064bd/design/maintenance03.jpg');
  background-repeat: no-repeat;
}
#tabs-custom .tab-content #maintenance .feature04 .featured-img {
  background-image: url('https://cdn.revolutionparts.io/221fdc5a42f9913abc36eb2b684064bd/design/maintenance04.jpg');
  background-repeat: no-repeat;
}
#tabs-custom .tab-content #maintenance .feature05 .featured-img {
  background-image: url('https://cdn.revolutionparts.io/221fdc5a42f9913abc36eb2b684064bd/design/maintenance05.jpg');
  background-repeat: no-repeat;
}
#tabs-custom .tab-content #maintenance .feature06 .featured-img {
  background-image: url('https://cdn.revolutionparts.io/221fdc5a42f9913abc36eb2b684064bd/design/maintenance06.jpg');
  background-repeat: no-repeat;
}
#tabs-custom .tab-content #maintenance .feature07 .featured-img {
  background-image: url('https://cdn.revolutionparts.io/221fdc5a42f9913abc36eb2b684064bd/design/maintenance07.jpg');
  background-repeat: no-repeat;
}
#tabs-custom .tab-content #maintenance .feature08 .featured-img {
  background-image: url('https://cdn.revolutionparts.io/221fdc5a42f9913abc36eb2b684064bd/design/maintenance08.jpg');
  background-repeat: no-repeat;
}
#tabs-custom .tab-content #interior-accessories .feature01 .featured-img {
  background-image: url('https://cdn.revolutionparts.io/221fdc5a42f9913abc36eb2b684064bd/design/interior01.jpg');
  background-repeat: no-repeat;
}
#tabs-custom .tab-content #interior-accessories .feature02 .featured-img {
  background-image: url('https://cdn.revolutionparts.io/221fdc5a42f9913abc36eb2b684064bd/design/interior02.jpg');
  background-repeat: no-repeat;
}
#tabs-custom .tab-content #interior-accessories .feature03 .featured-img {
  background-image: url('https://cdn.revolutionparts.io/221fdc5a42f9913abc36eb2b684064bd/design/interior03.jpg');
  background-repeat: no-repeat;
}
#tabs-custom .tab-content #interior-accessories .feature04 .featured-img {
  background-image: url('https://cdn.revolutionparts.io/221fdc5a42f9913abc36eb2b684064bd/design/interior04.jpg');
  background-repeat: no-repeat;
}
#tabs-custom .tab-content #interior-accessories .feature05 .featured-img {
  background-image: url('https://cdn.revolutionparts.io/221fdc5a42f9913abc36eb2b684064bd/design/interior05.jpg');
  background-repeat: no-repeat;
}
#tabs-custom .tab-content #interior-accessories .feature06 .featured-img {
  background-image: url('https://cdn.revolutionparts.io/221fdc5a42f9913abc36eb2b684064bd/design/interior06.jpg');
  background-repeat: no-repeat;
}
#tabs-custom .tab-content #interior-accessories .feature07 .featured-img {
  background-image: url('https://cdn.revolutionparts.io/221fdc5a42f9913abc36eb2b684064bd/design/interior07.jpg');
  background-repeat: no-repeat;
}
#tabs-custom .tab-content #interior-accessories .feature08 .featured-img {
  background-image: url('https://cdn.revolutionparts.io/221fdc5a42f9913abc36eb2b684064bd/design/interior08.jpg');
  background-repeat: no-repeat;
}
#tabs-custom .tab-content #exterior-accessories .feature01 .featured-img {
  background-image: url('https://cdn.revolutionparts.io/221fdc5a42f9913abc36eb2b684064bd/design/exterior01.jpg');
  background-repeat: no-repeat;
}
#tabs-custom .tab-content #exterior-accessories .feature02 .featured-img {
  background-image: url('https://cdn.revolutionparts.io/221fdc5a42f9913abc36eb2b684064bd/design/exterior02.jpg');
  background-repeat: no-repeat;
}
#tabs-custom .tab-content #exterior-accessories .feature03 .featured-img {
  background-image: url('https://cdn.revolutionparts.io/221fdc5a42f9913abc36eb2b684064bd/design/exterior03.jpg');
  background-repeat: no-repeat;
}
#tabs-custom .tab-content #exterior-accessories .feature04 .featured-img {
  background-image: url('https://cdn.revolutionparts.io/221fdc5a42f9913abc36eb2b684064bd/design/exterior04.jpg');
  background-repeat: no-repeat;
}
#tabs-custom .tab-content #exterior-accessories .feature05 .featured-img {
  background-image: url('https://cdn.revolutionparts.io/221fdc5a42f9913abc36eb2b684064bd/design/exterior05.jpg');
  background-repeat: no-repeat;
}
#tabs-custom .tab-content #exterior-accessories .feature06 .featured-img {
  background-image: url('https://cdn.revolutionparts.io/221fdc5a42f9913abc36eb2b684064bd/design/exterior06.jpg');
  background-repeat: no-repeat;
}
#tabs-custom .tab-content #exterior-accessories .feature07 .featured-img {
  background-image: url('https://cdn.revolutionparts.io/221fdc5a42f9913abc36eb2b684064bd/design/exterior07.jpg');
  background-repeat: no-repeat;
}
#tabs-custom .tab-content #exterior-accessories .feature08 .featured-img {
  background-image: url('https://cdn.revolutionparts.io/221fdc5a42f9913abc36eb2b684064bd/design/exterior08.jpg');
  background-repeat: no-repeat;
}
#tabs-custom .tab-content #popular-parts .featured-img,
#tabs-custom .tab-content #maintenance .featured-img,
#tabs-custom .tab-content #interior-accessories .featured-img,
#tabs-custom .tab-content #exterior-accessories .featured-img {
  height: 150px;
  -webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -ms-transition: all .25s ease;
  -o-transition: all .25s ease;
  transition: all .25s ease;
}
#model-custom {
  background-color: #212121;
}
#model-custom .container-wrap {
  padding-bottom: 40px;
}
@media (max-width: 1249px) {
  #model-custom .container-wrap {
    padding: 20px 15px 40px 15px;
  }
}
#model-custom h2 {
  font-family: 'Open Sans', sans-serif;
  font-size: 25px;
  font-weight: 400;
  color: #fff;
  text-align: center;
}
#model-custom .nav-tabs-wrap {
  text-align: center;
}
#model-custom .nav-tabs {
  display: inline-block;
  border-bottom: none;
}
#model-custom .nav-tabs li {
  margin-bottom: 0;
  display: inline-block;
  text-align: center;
}
#model-custom .nav-tabs li a {
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: #fff;
  border: none;
  border-radius: 0;
  margin-right: 0;
  display: inline-block;
  padding: 15px;
}
#model-custom .nav-tabs li a:hover {
  background-color: transparent;
}
#model-custom .nav-tabs li a:active {
  background-color: transparent;
}
#model-custom .nav-tabs li:hover a {
  background-color: transparent;
  color: #175EB9;
}
#model-custom .nav-tabs li a.active {
  background-color: transparent;
  color: #175EB9;
}
#model-custom .activeBorderWrap {
  position: relative;
  margin-bottom: 35px;
}
#model-custom .activeBorderWrap .staticBorder {
  border-top: 1px solid #3e3e3e;
}
#model-custom .activeBorderWrap .activeBorder {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  height: 4px;
  background-color: #175EB9;
  z-index: 2;
}
#model-custom .hero-content {
  text-align: center;
  overflow: hidden;
  padding-bottom: 10px;
}
#model-custom .hero-content .hero-model-img {
  width: 525px;
  height: 300px;
  margin-right: 30px;
  display: inline-block;
  vertical-align: top;
}
@media (max-width: 1023px) {
  #model-custom .hero-content .hero-model-img {
    width: 300px;
    height: 180px;
    background-size: contain;
  }
}
#model-custom .hero-content .models-list {
  text-align: left;
  display: inline-block;
  vertical-align: top;
}
#model-custom .hero-content .models-list ul {
  list-style: none;
}
#model-custom .hero-content .models-list ul li a {
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #fff;
  display: block;
  padding: 12px 0;
}
#model-custom .hero-content .models-list ul li a:hover {
  color: #175EB9;
}
@media (max-width: 1023px) {
  #model-custom .hero-content .models-list ul li a {
    padding: 3px 0;
  }
}
#model-custom .hero-content #where-is-vin {
  margin-top: 10px;
}
#model-custom .hero-content #find_vin_link {
  position: relative;
  padding: 3px 0 3px 40px;
}
#model-custom .hero-content #find_vin_link:before {
  width: 36px;
  height: 24px;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1842.2 1205.9" style="enable-background:new 0 0 1842.2 1205.9;" xml:space="preserve"><path fill="#fff" d="M1477.8,41.4v317.9c-18.8-11.6-39-21.8-60.9-30.5V41.4H1477.8z"/><path fill="#fff" d="M1508.3,399.8v196.5c-11-23.5-26.5-45.3-46.4-65.2c-4.7-4.7-9.5-9.2-14.4-13.4V365.4C1469.2,375.2,1489.5,386.7,1508.3,399.8z"/><path fill="#fff" d="M1461.8,853c19.9-19.9,35.4-41.7,46.4-65.2v166.6h-60.9v-88C1452.3,862.2,1457.1,857.8,1461.8,853z"/><path fill="#fff" d="M1377.5,41.4v277.4c-27.8-6.3-56.3-9.5-85.7-9.5c-12.1,0-24.2,0.5-36.1,1.6V41.4H1377.5z"/><path fill="#fff" d="M1199.4,41.4V326c-14.3,3.8-28.3,8.4-42.2,13.9c-1.2,0.5-2.3,0.9-3.5,1.4V41.4H1199.4z"/><path fill="#fff" d="M1095.1,41.4v330.3c-18.1,11.4-34.8,24.2-50.1,38.5c-21.9,20.3-40.7,43.3-56.4,68.9V41.4H1095.1z"/><path fill="#fff" d="M1770.4,1069.5L1595.9,895c42-60.7,63.1-128.4,63.1-203c0-48.5-9.4-94.9-28.2-139.1c-18.8-44.3-44.2-82.4-76.3-114.5c-14.2-14.2-29.6-27.1-46.2-38.7c-18.8-13.1-39-24.6-60.9-34.4c-2.5-1.1-4.9-2.2-7.4-3.2c-17.5-7.4-35.3-13.4-53.4-17.9c-27.8-6.9-56.3-10.3-85.7-10.3c-12.1,0-24.2,0.6-36.1,1.8c-20.7,2.1-41,5.9-60.9,11.5c-14.3,4-28.3,9-42.2,14.9c-1.2,0.5-2.3,1-3.5,1.5c-21.8,9.5-42.1,20.6-60.9,33.4c-18.1,12.3-34.8,26.1-50.1,41.4c-21.9,21.9-40.7,46.6-56.4,74.2c-7.3,12.8-13.9,26.2-19.9,40.3c-18.8,44.3-28.2,90.6-28.2,139.1c0,48.5,9.4,94.9,28.2,139.1c6,14,12.6,27.5,19.9,40.3c15.7,27.6,34.5,52.3,56.4,74.2c3,3,6.1,6,9.2,8.8c30.1,27.9,65.2,50.4,105.3,67.5c44.3,18.8,90.6,28.2,139.1,28.2c74.6,0,142.3-21,203-63.1l174.5,174c12.2,12.9,27.5,19.3,45.8,19.3c17.6,0,32.9-6.4,45.8-19.3c12.9-12.9,19.3-28.2,19.3-45.8C1789.2,1097.3,1782.9,1082,1770.4,1069.5zM1508.3,787.8c-11,23.5-26.5,45.3-46.4,65.2c-4.7,4.7-9.5,9.2-14.4,13.4c-18.8,16.1-39.1,28.6-60.9,37.4c-26.4,10.7-54.9,16.1-85.7,16.1c-12.4,0-24.4-0.9-36.1-2.6c-21.5-3.2-41.8-9.3-60.9-18.4c-16.1-7.6-31.3-17.4-45.7-29.2c-6.3-5.2-12.4-10.7-18.4-16.7c-17.6-17.6-31.8-36.7-42.4-57.2c-16.3-31.3-24.4-65.9-24.4-103.8c0-37.9,8.1-72.5,24.4-103.8c10.7-20.5,24.8-39.5,42.4-57.2c6-6,12.1-11.5,18.4-16.7c14.4-11.8,29.6-21.5,45.7-29.2c19.1-9.1,39.4-15.2,60.9-18.4c11.7-1.7,23.7-2.6,36.1-2.6c30.7,0,59.3,5.4,85.7,16.1c21.8,8.8,42.1,21.3,60.9,37.4c4.9,4.2,9.7,8.7,14.4,13.4c19.9,19.9,35.4,41.7,46.4,65.2c13.6,29.2,20.5,61.1,20.5,95.8C1528.7,726.7,1521.9,758.7,1508.3,787.8z"/><rect fill="#fff" x="808.3" y="41.4" width="121.7" height="913"/><rect fill="#fff" x="671.3" y="41.4" width="76.1" height="913"/><rect fill="#fff"  x="549.6" y="41.4" width="60.9" height="913"/><rect fill="#fff" x="351.7" y="41.4" width="137" height="913"/><rect fill="#fff" x="230" y="41.4" width="60.9" height="913"/></svg>') no-repeat center center;
  background-size: contain;
}
#model-custom .hero-content #find_vin_link:hover {
  color: #175EB9;
}
#model-custom .hero-content #find_vin_link:hover:before {
  background: url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1842.2 1205.9" style="enable-background:new 0 0 1842.2 1205.9;" xml:space="preserve"><path fill="#175EB9" d="M1477.8,41.4v317.9c-18.8-11.6-39-21.8-60.9-30.5V41.4H1477.8z"/><path fill="#175EB9" d="M1508.3,399.8v196.5c-11-23.5-26.5-45.3-46.4-65.2c-4.7-4.7-9.5-9.2-14.4-13.4V365.4C1469.2,375.2,1489.5,386.7,1508.3,399.8z"/><path fill="#175EB9" d="M1461.8,853c19.9-19.9,35.4-41.7,46.4-65.2v166.6h-60.9v-88C1452.3,862.2,1457.1,857.8,1461.8,853z"/><path fill="#175EB9" d="M1377.5,41.4v277.4c-27.8-6.3-56.3-9.5-85.7-9.5c-12.1,0-24.2,0.5-36.1,1.6V41.4H1377.5z"/><path fill="#175EB9" d="M1199.4,41.4V326c-14.3,3.8-28.3,8.4-42.2,13.9c-1.2,0.5-2.3,0.9-3.5,1.4V41.4H1199.4z"/><path fill="#175EB9" d="M1095.1,41.4v330.3c-18.1,11.4-34.8,24.2-50.1,38.5c-21.9,20.3-40.7,43.3-56.4,68.9V41.4H1095.1z"/><path fill="#175EB9" d="M1770.4,1069.5L1595.9,895c42-60.7,63.1-128.4,63.1-203c0-48.5-9.4-94.9-28.2-139.1c-18.8-44.3-44.2-82.4-76.3-114.5c-14.2-14.2-29.6-27.1-46.2-38.7c-18.8-13.1-39-24.6-60.9-34.4c-2.5-1.1-4.9-2.2-7.4-3.2c-17.5-7.4-35.3-13.4-53.4-17.9c-27.8-6.9-56.3-10.3-85.7-10.3c-12.1,0-24.2,0.6-36.1,1.8c-20.7,2.1-41,5.9-60.9,11.5c-14.3,4-28.3,9-42.2,14.9c-1.2,0.5-2.3,1-3.5,1.5c-21.8,9.5-42.1,20.6-60.9,33.4c-18.1,12.3-34.8,26.1-50.1,41.4c-21.9,21.9-40.7,46.6-56.4,74.2c-7.3,12.8-13.9,26.2-19.9,40.3c-18.8,44.3-28.2,90.6-28.2,139.1c0,48.5,9.4,94.9,28.2,139.1c6,14,12.6,27.5,19.9,40.3c15.7,27.6,34.5,52.3,56.4,74.2c3,3,6.1,6,9.2,8.8c30.1,27.9,65.2,50.4,105.3,67.5c44.3,18.8,90.6,28.2,139.1,28.2c74.6,0,142.3-21,203-63.1l174.5,174c12.2,12.9,27.5,19.3,45.8,19.3c17.6,0,32.9-6.4,45.8-19.3c12.9-12.9,19.3-28.2,19.3-45.8C1789.2,1097.3,1782.9,1082,1770.4,1069.5zM1508.3,787.8c-11,23.5-26.5,45.3-46.4,65.2c-4.7,4.7-9.5,9.2-14.4,13.4c-18.8,16.1-39.1,28.6-60.9,37.4c-26.4,10.7-54.9,16.1-85.7,16.1c-12.4,0-24.4-0.9-36.1-2.6c-21.5-3.2-41.8-9.3-60.9-18.4c-16.1-7.6-31.3-17.4-45.7-29.2c-6.3-5.2-12.4-10.7-18.4-16.7c-17.6-17.6-31.8-36.7-42.4-57.2c-16.3-31.3-24.4-65.9-24.4-103.8c0-37.9,8.1-72.5,24.4-103.8c10.7-20.5,24.8-39.5,42.4-57.2c6-6,12.1-11.5,18.4-16.7c14.4-11.8,29.6-21.5,45.7-29.2c19.1-9.1,39.4-15.2,60.9-18.4c11.7-1.7,23.7-2.6,36.1-2.6c30.7,0,59.3,5.4,85.7,16.1c21.8,8.8,42.1,21.3,60.9,37.4c4.9,4.2,9.7,8.7,14.4,13.4c19.9,19.9,35.4,41.7,46.4,65.2c13.6,29.2,20.5,61.1,20.5,95.8C1528.7,726.7,1521.9,758.7,1508.3,787.8z"/><rect fill="#175EB9" x="808.3" y="41.4" width="121.7" height="913"/><rect fill="#175EB9" x="671.3" y="41.4" width="76.1" height="913"/><rect fill="#175EB9"  x="549.6" y="41.4" width="60.9" height="913"/><rect fill="#175EB9" x="351.7" y="41.4" width="137" height="913"/><rect fill="#175EB9" x="230" y="41.4" width="60.9" height="913"/></svg>') no-repeat center center;
  background-size: contain;
}
#model-custom .hero-content .vin-search .search_by_vin .vin_search_str {
  line-height: 36px;
  width: 350px;
  margin-right: -10px;
  vertical-align: top;
  border: none;
  padding: 1px 1px 1px 5px;
}
@media (max-width: 1023px) {
  #model-custom .hero-content .vin-search .search_by_vin .vin_search_str {
    width: 250px;
  }
}
#model-custom .hero-content .vin-search .search_by_vin .call-to-action-button {
  border: 2px solid #fff;
  padding: 7px 15px;
  vertical-align: top;
}
#model-custom .hero-01 {
  background-image: url('https://cdn.revolutionparts.io/221fdc5a42f9913abc36eb2b684064bd/design/hero-01.jpg');
  background-repeat: no-repeat;
}
#model-custom .hero-02 {
  background-image: url('https://cdn.revolutionparts.io/221fdc5a42f9913abc36eb2b684064bd/design/hero-02.jpg');
  background-repeat: no-repeat;
}
#model-custom .hero-03 {
  background-image: url('https://cdn.revolutionparts.io/221fdc5a42f9913abc36eb2b684064bd/design/hero-03.jpg');
  background-repeat: no-repeat;
}
#model-custom .hero-04 {
  background-image: url('https://cdn.revolutionparts.io/221fdc5a42f9913abc36eb2b684064bd/design/hero-04.jpg');
  background-repeat: no-repeat;
}
#model-custom .hero-05 {
  background-image: url('https://cdn.revolutionparts.io/221fdc5a42f9913abc36eb2b684064bd/design/hero-05.jpg');
  background-repeat: no-repeat;
}
#model-custom .hero-06 {
  background-image: url('https://cdn.revolutionparts.io/221fdc5a42f9913abc36eb2b684064bd/design/hero-06.jpg');
  background-repeat: no-repeat;
}
#model-custom .hero-07 {
  background-image: url('https://cdn.revolutionparts.io/221fdc5a42f9913abc36eb2b684064bd/design/hero-07.jpg');
  background-repeat: no-repeat;
}
@media (max-width: 1249px) {
  #accessories-custom .container-wrap {
    max-width: 100%;
    padding-left: 2%;
    padding-right: 2%;
  }
}
#accessories-custom .titleWrap {
  position: relative;
  text-align: center;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  #accessories-custom .titleWrap {
    display: none;
  }
}
#accessories-custom .titleWrap:after {
  content: '';
  width: 100%;
  border-bottom: solid 1px #cccccc;
  position: absolute;
  left: 0;
  top: 50%;
  z-index: 1;
}
#accessories-custom h2 {
  font-family: 'Open Sans', sans-serif;
  font-size: 25px;
  font-weight: 400;
  color: #212121;
  text-align: center;
  background-color: #fff;
  z-index: 2;
  display: inline-block;
  position: relative;
  width: auto;
  padding: 0 15px;
}
#accessories-custom .col-sm-3 {
  padding: 20px;
  margin-top: 0;
  background-color: #212121;
}
@media (max-width: 767px) {
  #accessories-custom .col-sm-3 {
    display: none;
  }
}
#accessories-custom .col-sm-3 h3 {
  font-family: 'Open Sans', sans-serif;
  font-size: 22px;
  font-weight: 400;
  color: #fff;
  border-bottom: 1px solid #383838;
  margin: 0;
  padding: 0 0 10px 0;
  text-align: center;
}
@media (max-width: 1023px) {
  #accessories-custom .col-sm-3 h3 {
    font-size: 15px;
    line-height: 23px;
  }
}
#accessories-custom .col-sm-3 .accessories-link-wrap a {
  display: block;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #fff;
  text-align: center;
  padding: 10px 0;
}
#accessories-custom .col-sm-3 .accessories-link-wrap a:hover {
  color: #175EB9;
}
@media (max-width: 1023px) {
  #accessories-custom .col-sm-3 .accessories-link-wrap a {
    font-size: 13px;
    line-height: 21px;
  }
}
#accessories-custom .col-sm-9 {
  margin-top: 0;
  padding-right: 0;
}
@media (max-width: 767px) {
  #accessories-custom .col-sm-9 {
    padding-left: 0;
    width: 100%;
    display: block;
    float: none;
  }
}
#accessories-custom .exterior-hero-img .custom-image-wrapper {
  padding: 0;
}
#accessories-custom .exterior-hero-img .custom-image-wrapper h3 {
  position: absolute;
  bottom: 40px;
  left: 20px;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: #fff;
  text-shadow: 0 0 5px #333;
  text-rendering: optimizelegibility;
  text-align: left;
  line-height: 25px;
}
#accessories-custom .exterior-hero-img .custom-image-wrapper h3 span {
  position: absolute;
  left: 0;
  bottom: -20px;
  color: #175EB9;
}
#accessories-custom .exterior-hero-img .custom-image-wrapper .custom-image {
  padding-bottom: 0;
  height: 315px;
  background-size: cover !important;
}
@media (max-width: 767px) {
  #accessories-custom .exterior-hero-img .custom-image-wrapper .custom-image {
    margin-bottom: 0;
  }
}
#accessories-custom .interior-hero-img .custom-image-wrapper {
  padding: 0;
}
#accessories-custom .interior-hero-img .custom-image-wrapper h3 {
  position: absolute;
  bottom: 40px;
  left: 20px;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: #fff;
  text-shadow: 0 0 5px #333;
  text-rendering: optimizelegibility;
  text-align: left;
  line-height: 25px;
}
#accessories-custom .interior-hero-img .custom-image-wrapper h3 span {
  position: absolute;
  left: 0;
  bottom: -20px;
  color: #175EB9;
}
#accessories-custom .interior-hero-img .custom-image-wrapper .custom-image {
  height: 355px;
  background-size: cover !important;
}
@media (max-width: 767px) {
  #accessories-custom .interior-hero-img .custom-image-wrapper .custom-image {
    margin-bottom: 0;
  }
}
#accessories-custom .mobile-button a {
  display: block;
  width: 100%;
  background-color: #fff;
  border: 2px solid #175EB9;
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  font-weight: 400;
  color: #175EB9;
  text-align: center;
  padding: 5px;
}
@media (max-width: 1249px) {
  #featured-custom .container-wrap {
    max-width: 100%;
    padding-left: 2%;
    padding-right: 2%;
  }
}
#featured-custom .featured-products-module h2 {
  text-align: center;
  margin-bottom: 10px;
  font-family: 'Open Sans', sans-serif;
  font-size: 24px;
  font-weight: 400;
  color: #000;
}
#featured-custom .catalog-product {
  float: left;
  width: 25%;
  margin: 0;
  padding: 15px;
}
#featured-custom .catalog-product a {
  border-color: #e1e1e1;
}
#featured-custom .catalog-product a:hover {
  border-color: #ccc;
}
#featured-custom .catalog-product .catalog-product-details-link {
  background-color: #175EB9;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  left: -1px;
  right: -1px;
  border-radius: 0;
}
@media (max-width: 875px) {
  #featured-custom .catalog-product {
    width: 50%;
  }
}
@media (max-width: 767px) {
  #featured-custom .catalog-product {
    width: 100%;
  }
}
@media (min-width: 1250px) {
  #featured-custom .catalog-product:first-child {
    padding-left: 0;
  }
  #featured-custom .catalog-product:nth-child(4),
  #featured-custom .catalog-product:nth-child(8),
  #featured-custom .catalog-product:nth-child(12) {
    padding-right: 0;
  }
}
#featured-custom .catalog-details-display,
#featured-custom .catalog-product-pricing {
  text-align: center;
}
@media (min-width: 768px) and (max-width: 850px) {
  #featured-custom .catalog-product-title {
    font-size: 10pt;
  }
  #featured-custom .catalog-product-sale-price {
    font-size: 20px;
  }
  #featured-custom .catalog-product-hot-deal {
    display: none;
  }
}
#footer-top {
  background-color: #212121;
}
@media (max-width: 1249px) {
  #footer-top .container-wrap {
    max-width: 100%;
    padding-left: 2%;
    padding-right: 2%;
  }
}
#footer-top .container-wrap {
  padding-top: 30px;
}
#footer-top .col-md-8 {
  display: table;
  width: 100%;
}
#footer-top a {
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #fff;
}
#footer-top .call-to-action-button {
  background-color: #cccccc;
  color: #212121;
}
#footer-top .footer-contact .heading {
  font-size: 18px;
  font-family: 'Open Sans Condensed', sans-serif;
  font-weight: 700;
  display: block;
  margin-bottom: 15px;
}
#footer-top .footer-contact p {
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #fff;
}
#footer-top .custom-image-wrapper {
  width: 200px;
  height: 65px;
}
#footer-top .custom-image-wrapper .custom-image {
  padding: 0;
}
#footer-top .social-links-module .social-bg {
  background-color: #3E3E3E;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
#footer-top .social-links-module .social-bg:hover {
    background-color: #3b5998;
}
#footer-top .social-links-module i {
  color: #fff;
}
#footer-top .footer-contact {
  margin-top: 0;
}
#footer-top .back-to-top a {
  display: block;
  position: absolute;
  top: -45px;
  right: 0;
  width: 40px;
  line-height: 40px;
  font-size: 19px;
  text-align: center;
  color: #fff;
  background: #175EB9;
}
@media (max-width: 767px) {
  #footer-top .back-to-top a {
    top: -480px;
  }
}
@media (max-width: 767px) {
  #footer-top .col-sm-8 {
    padding-top: 20px;
  }
  #footer-top .col-sm-8,
  #footer-top .col-sm-4 {
    padding-left: 0;
    width: 100%;
    float: none;
    display: block;
  }
}
#footer-bottom {
  background-color: #212121;
}
@media (max-width: 1249px) {
  #footer-bottom .container-wrap {
    max-width: 100%;
    padding-left: 2%;
    padding-right: 2%;
  }
}
#footer-bottom a {
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #fff;
}
@media (max-width: 767px) {
  #footer-bottom .col-sm-6 {
    display: block;
    width: 100%;
    float: none;
    padding-left: 0;
  }
  #footer-bottom .col-sm-6 .page-builder-layout-module {
    display: block;
  }
  #footer-bottom .text-right {
    text-align: left;
    padding-top: 10px;
  }
}
#top-nav-custom .container-wrap,
#vin-picker-custom .container-wrap {
  max-width: 1920px;
  padding: 0 20px;
}
#brand-banners-custom .page-builder-layout-column.block-modules .page-builder-layout-module + .page-builder-layout-module {
  margin-top: 0;
}
#page-title-custom {
  background-color: #212121;
}
a:hover {
  text-decoration: none;
}
.modal-backdrop {
  z-index: 21;
}

.Product-Page-Policies {
    text-align: center;
    font-size: 20px;
    font-weight: bold;
}

/* Dealer Added CSS */

/* Header thickness to: */

#desktop-header-custom {
    background-color: #212121;
    min-height: 105px;
}

/* Header logo to: */

#desktop-header-custom .logo-custom .store-logo-link img {
    max-height: 90px;
}

/* Cart Button: */

#page-home #desktop-header-custom .header-cart .call-to-action-button {
    line-height: 95px;
}

/* Cart Icon: */

.cart-component .cart-button .cart-icon .fa {
    font-size: 20px;
}

/* Cart Font: */

.cart-component .cart-button .cart-text {
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
}

.main-search-wrapper {
    margin-top: 0px;
}

.garage-component {
    display: inline-block;
    position: relative;
    margin-top: 0px; /* fixed mobile search box issue. don't change as this affects the homepage search 						icon sizes */
}

.mobile-search .search-bar-component .main-search-wrapper {
    display: inline;
}