.elementor-kit-5{--e-global-color-primary:#EB0010;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#EB0010;--e-global-color-7b7ab2e:#E8E7E7;--e-global-color-2d4d9c9:#020101;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:#000000;font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;}.elementor-kit-5 p{margin-bottom:45px;}.elementor-kit-5 a{color:#EB0010;}.elementor-kit-5 h1{color:#FFFFFF;font-family:"Source Sans Pro", Sans-serif;font-size:54px;font-weight:700;text-transform:uppercase;}.elementor-kit-5 h2{color:#444444;font-family:"Source Sans Pro", Sans-serif;font-size:41px;font-weight:700;text-transform:uppercase;}.elementor-kit-5 h3{color:#FFFFFF;font-family:"Source Sans Pro", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;}.elementor-kit-5 h4{color:#000000;font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;}.elementor-kit-5 h5{color:#FFFFFF;font-family:"Source Sans Pro", Sans-serif;font-size:36px;font-weight:600;}.elementor-kit-5 h6{font-family:"Source Sans Pro", Sans-serif;font-size:24px;font-weight:600;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:#FFFFFF;background-color:#EB0010;border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1550px;}.e-con{--container-max-width:1550px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-kit-5 h1{font-size:45px;}.elementor-kit-5 h2{font-size:36px;}.elementor-kit-5 h3{font-size:27px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5 h1{font-size:36px;}.elementor-kit-5 h2{font-size:29px;}.elementor-kit-5 h3{font-size:25px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//**utility nav css***/
.utility-nav  .elementor-item.elementor-item-active{color:#000000  !important;}
.utility-nav .menu-item-20718 a.elementor-item  {
    clip-path: polygon(18% 0%, 100% 0%, 82% 100%, 0% 100%) !important;
    background: #eb0010;
    color: #fff !important;
}
.single-product .email a {
    padding: 0 !important;
}
.single-product a.print {
    margin: 0 !important;
}
.single-product div.product .leftCol div.cta-btns {
    text-align: center;
    display: flex !important;
    align-items: center !important;
}
.single-product a.bznrd-woo-compare {
    margin: 0 !important;
}
/*navigation*/

.elementor.elementor-25604.elementor-location-header {
  position: sticky !important;
  top: 0;
  background: #ffffff !important;
  z-index: 999;
}

select#page-dropdown-15495 {
    border: none;
    padding: 5px 2px;
    height: auto;
    font-size: 12px;
    color: #55595c;
    border-radius: 3px;
}
/**utility nav css end***/
div#faUserContainer .fa-user {
    color: #000;
}
/**user icon css****/



/** GURKIRAT**/
.footer-menu ul {
    display: flex;
    width: 320px;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.footer-menu ul li {width: 35%;}
.image-box .elementor-image-box-img img {
    position: ABSOLUTE;
    right: 0;
}

.image-box.image-down .elementor-image-box-img img {
    bottom: 0;
}

.image-box.image-up .elementor-image-box-img img {
    top: 0;
}
.timline-wrapper:after {
    position: absolute;
    content: "";
    width: 2px;
    background: #EB0010;
    top: 0;
    bottom: 0;
    left: 50%;
}
.timeline-icon .elementor-image:after {
    content: "";
    position: absolute;
    height: 2px;
    background: #eb0010;
    left: 45px;
    right: -1px;
    top: 50%;
}
.timeline-icon.timeline-icon-left .elementor-image:after {
    
    left: 45px;
    right: -11px;
    
}
.timeline-icon.timeline-icon-right .elementor-image:after {
 
    right: 45px;
    left: -10px;
    
}

 .timeline-icon .elementor-image:before {
    content: "";
    position: absolute;
    height: 20px;
    width:20px;
    background: #fff;
     border-radius:50%;
    right: -22px;
    top: 50%;
    z-index: 1;
    margin-top:-10px;
    border:2px solid #eb0010;
}
.timeline-icon.timeline-icon-left .elementor-image:before {
    
    right: -22px;
    
}
.timeline-icon.timeline-icon-right .elementor-image:before {
 
     left: -19px;
    
}
.timeline-icon  .elementor-image img {
 
   z-index: 9;
   position: relative;
    
}
.google-reviews .elementor-testimonial {
    text-align: left;
}

.google-reviews .elementor-testimonial__header {
    padding-left: 0;
}

.google-reviews .elementor-testimonial__content {
    padding-left: 0;
    padding-right: 100px;
}

.google-reviews .elementor-testimonial__cite {
    margin-left: 0;
}
.elementor-testimonial__icon.elementor-icon.elementor-icon- {
    position: absolute;
    bottom: 0;
    right: 0;
}



.elementor-testimonial:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 50px;
    right: 15px;
    width: 1px;
    background: white;
}
.tshowcase-box-info {
    color: #fff;
}
.form-bg-white .gsection_title{color:#444;}
.swiper-slide-contents{position:relative;}
.swiper-slide-contents *{z-index:2;position:relative;}
.swiper-slide-contents:before {
    content: "";
    clip-path: polygon(0 0, 100% 0, 80% 100%, 0% 100%);
    background: #424242;
    position: absolute;
    z-index :1;
    left: -50px;
    right:-60px;
    top: -50px;
    bottom: -30px;
    opacity:0.8;
   
}
body.bznrd-inventory-search-page{background:#ffffff;}

#compare-tab {
    z-index: 99;
}
.mega-menu-horizontal ul.mega-sub-menu {
    width: 85vw !important;
    left: auto  !important;
    right: 0  !important;
}
.location-menu ul.mega-sub-menu {
    width: 60vw !important;
    max-width:700px ;
  
}
 

/** GURKIRAT**/





/**sigle page tilte clippath**/
.curve-single-page .elementor-widget-container {
    clip-path: polygon(0 0, 100% 0%, 90% 100%, 0% 100%);
    
}
/**sigle page tilte clippath end**/

/**gravity label**/
.label-truck-tire label {
    color: #fff;
}
.label-truck-tire legend {
    color: #fff;
}
/**gravity label change***/
/** full link**/

.cta-box-full .elementor-section .elementor-widget-text-editor {
    height: 140px;
}
.cta-box-full .elementor-section .elementor-widget-button {
    position: static;
}
.cta-box-full .elementor-section  .elementor-widget-button a.elementor-button-link.elementor-button.elementor-size-sm {
    position: absolute;
    top: -68px;
    bottom: -20px;
    width: calc(100% + 40px) !important;
    left: -20px;
    right: 0;
    display: flex;
    padding: 20px !important;
    align-items: flex-end;
}

.bznrd-woo-algolia .flex-control-paging li a.flex-active {
    background: #EB0010!important;
}

.bznrd-woo-algolia .flex-control-paging li a {
    background: #000!important;
}

/*clippath css*/
.left-skew-image {
    clip-path: polygon(0 0, 100% 0%, 90% 100%, 0% 100%);
}
.right-skew-image {
    clip-path: polygon(12% 0, 100% 0%, 100% 100%, 0% 100%);
}
.cstm-bottom-news {
    clip-path: polygon(4% 0, 100% 0%, 100% 100%, 0% 100%);
    margin-top: -20px;
    margin-bottom: -20px;
}


/*clippath css end*/
/****paste your css ***/

/***end your css****/

/**phone css***/
@media only screen and (max-width: 767px) {

.elementor-element-13605e2 img {
    background: #000;
    padding: 3px;
}
.left-skew-image {
    clip-path: polygon(0 0, 100% 0%, 0% 100%, 0% 100%);
}
.right-skew-image {
    clip-path: polygon(0% 0, 100% 0%, 100% 100%, 0% 100%);
}
.cstm-bottom-news {
    clip-path: polygon(0% 0, 100% 0%, 100% 100%, 0% 100%);
    margin-top: 0;
    margin-bottom: 0;
}
.footer-menu ul {
    display: flex;
    width: auto;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.footer-menu ul li {width: 50%;}
 
}
/**ipad css start***/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    
.elementor-element-13605e2 img {
    background: #000;
    padding: 3px;
}
}

/**ipad css end***/

/* Inventory page background */
body.bznrd-inventory-search-page {
    background: #f4f4f4!important;
}

body.single-product {
    background: #f4f4f4!important;
}

body.single-product .site-main{
    padding-top: 10px;
    padding-bottom:20px;
}

body.bznrd-inventory-search-page .container {
    padding-left: 0;
    padding-right: 0;
}

.bznrd-woo-algolia #compare-tab.compare-1 .compare-tab-title {
    color: #fff;
}

/*End*/

/** Woo checkout **/
.woocommerce-checkout h3{
    color:#000;
}
/** End **/



/** Inventory pages**/
body.bznrd-inventory-search-page .container {
    padding-left:0;
    padding-right: 0;
}

/**End **/

/** parts inventory**/
a.added_to_cart{
    margin-left: 10px!important;
}

/**End**/


/** SLP**/

.single-product .content-area  {
    padding:20px!important;
}

.woocommerce .woocommerce-breadcrumb a {
    color: #EB0010;
    font-family: "Source Sans Pro", Sans-serif;
    text-transform: capitalize;
}

.woocommerce .woocommerce-breadcrumb  {
    color: #000000!important;
    font-family: "Source Sans Pro", Sans-serif;
    text-transform: capitalize;
}

/**End**/

/** Archive Page **/
.woocommerce-page .content-area{
     padding:30px;
}

.bznrd-woo-algolia h1 {
color: #000!important;
}
/** End **/

/** Woo-qty field**/
.woocommerce .quantity .qty {
    width: 5.631em;
}
/**End**/

/** Add to cart **/
div.inventory div.right-col ol.ais-InfiniteHits-list li.ais-InfiniteHits-item div.contentRightCol div.cta-btns div.main-cta-btn a{
    background: #EB0010;
    padding: 12px 14px;
    color: #fff;
    text-align: center;
    border-radius: 0;
}
div.inventory div.right-col ol.ais-InfiniteHits-list li.ais-InfiniteHits-item div.contentRightCol div.cta-btns .cta-btn {
    margin-left: 15px!important;
}

 div.inventory div.right-col ol.ais-InfiniteHits-list li.ais-InfiniteHits-item div.contentRightCol div.cta-btns .cta-btn:nth-child(1) {
    margin-left: 0px!important;
}

/** End **/

.menu-hover-state a:hover {
    text-decoration: underline;
    color:#ff0000 !important;

}

#bznrd-myAcct-navbar li:last-child {
    display: none !important;
}
.single-product div.product div.cta-btns .bznrd-woo-email-friend-container div.bznrd-gen-popup-invoke a:before{
display:none !important;
}
.single-product div.product div.cta-btns .bznrd-woo-email-friend-container div.bznrd-gen-popup-invoke a {
       margin: -11px !important;
       display: block !important;
}
body .contentLeftCol .flex-viewport .slides li img
{
    object-fit: contain !important;
}
li#myAcctDropdown ul.dropdown-menu {
    transform: translate(-92%, 0);
    z-index: 999999;
}/* End custom CSS */