@media (min-width: 320px) and (max-width: 766px) {
    #msearch-btn {
        display: block;
        float: right;
        text-align: right;
        margin-top: 10px;
        cursor: pointer;}}
@media screen and ( device-width: 1180px ) {
    .row.row_shipping {
       
        overflow-y: hidden !important;
    }
    .shipping {
    
        min-width: 200px !important;
        
    }
    .container.footer__ {
        width: 91% !important;
     }}
@media screen and ( device-width: 1280px ) {
.tooltip {
    position: absolute;
    z-index: 111 !important;
}}
@media screen and ( device-width: 1024px ) {
    .shipping {
          min-width: 170px !important;
       }
    .col-md-7.col-lg-6.col-sm-6.col-xs-12.ie-search {
        width: 54% !important;
    }
    .container.footer__ {
        width: 100% !important;
       }
    .col-md-2.ie-logo.text-center {
        width: 14% !important;
        display: flex;
        align-items: center;
    }
    .row.row_shipping {
       overflow-y: hidden !important;
    }
    .ship_1 span {
        font-size: 12px !important;
        font-weight: 600;
        color: #212529;
    }}
@media (min-width: 830px) and (max-width: 934px) {
    .sidebar-navigation {
    top: 54% !important;}}
@media (min-width: 768px) and (max-width: 830px) {
    .ti_value_prop_container {
        width: 168px;}
.col-md-7.col-lg-6.col-sm-6.col-xs-12.ie-search {
    width: 76% !important;
}.sidebar-navigation {
position: absolute;
top: 20% !important;}
.top_sell_compatible {
   padding: 0 !important;}
.top_sell_warp .top_sellers_item {
width: 100% !important;}
.secutity_img img{
    left: 0 !important;}
.footer_logo img, .secutity_img img {
    width: 115px;
    object-fit: contain;
    height: 34px;}
    .d-flex.signup_ {
        display: block !important;
    }
    .container.footer__ {
        width: 100% !important;}}
@media screen and (max-width: 767px) {
    #email_offer h2:before {
        content: '';
        background: url(/images/BAP-logo-white-home.png) center / 94px;
        width: 94px;
        height: 38px;
        display: inline-block;
        vertical-align: middle;
        margin-left: 5%;
    }
   .ti-home-block strong {
        position: absolute;
        bottom: -80px !important;
        left: 50%;
        transform: translate(-50%, 0);
        margin-bottom: 0;
        line-height: initial;
        min-height: 52px;
        width: 100%;
        margin-top: 10px;
        margin-bottom: 0;
        font-size: 15px;
    }.ti-select-wrap {
        float: none;
        display: block !important;
    }    
    .ti-faux-select-button {
        cursor: pointer;
        min-width: 85% !important;
        max-width: 100%;
        font-size: 16px;}}
@media only screen and (max-width: 767px) {
    [ss-autocomplete] .ss-ac-container, #v2-header [ss-autocomplete] .ss-ac-container {
        width: auto;
        margin: 0 !important;
    }[ss-autocomplete], #v2-header [ss-autocomplete] {
        position: absolute;
        top: 160px !important;
        left: auto !important;
        z-index: 9999;
        display: none;
    }.ti-select-wrap.ti-missed, .v2-selector-dropdown.ti-missed {
        border:0 !important;
        border-radius: 5px;
        line-height: 0;
        margin-bottom: 13px;
        width: 100% !important;}
    .ng-scope.ss-targeted {
        margin: 0 48px !important;
        display: flex;
        justify-content: center;}}
@media screen and (max-width: 767px) {
    .ti-home-block {
        padding-bottom: 45px;
    }
    .slick-dotted.slick-slider {
        margin-bottom: 30px !important;
    }
    #tihomesubmit{
        margin-top: 0;
    }
    select#ti-home-sel-part, select#ti-home-sel-model, select#ti-home-sel-make, select#tihomelandyear, select#ti-home-sel-engine {
        min-width: 85% !important;
       }
    #tihomesubmit{
        width: 85% !important;
    }
    .ti-select-wrap {
        position: relative;
        margin-right: 10px;
        width: 100% !important;
        margin-top: 8px;
    }
    #tihomesubmit {
        cursor: pointer;
        width: 330px;
        height: 40px;
        background: url(/images/BAP-HomepageRedesign-GoArrow.png) no-repeat #004b85 257px center !important;
}}
@media screen and (max-width:320px) {
   .ti-home-block-inner {
        width: 47%;
    }}
@media screen and (max-width:600px) {
    #tiHomeFeaturedMakes .slick-slide .ti-home-block .ti-home-block-inner:last-child {
        margin-right: 0;
    }
}
@media screen and (max-width: 767px) {
    #tiAutoProfessional .ti-ap-content {
        width: 100% !important;
        padding: 90px 20px 0;
    }
}@media screen and (max-width: 767px) {
    #tiAutoProfessional {
        margin-bottom: 0px;
    }
}@media screen and (max-width: 767px) {
    #tiAutoProfessional {
        order: 6;
    }
}@media screen and (max-width: 767px) {
    #tiAutoProfessional {
        background-position: -165px;
        position: relative;
        z-index: 9;
        height: auto;
    }
}@media screen and (max-width: 767px) {
#tiAutoProfessional .ti-ap-header {
        font: bold 24px roboto condensed;
        text-align: left;
    }
    #tiAutoProfessional .ti-ap-content{
        padding: 120px 35px 0 !important;
    }
    .search_top input {
        width: 86% !important;
        float: left;
    }
    .ie-account, .ie-support, .ie-cart {

        width: 32%;
    }
    ul#my-account {
        margin-top: 21px;
    }
}
@media screen and (max-width: 767px) {
   #tiHomeEmail {
        float: left;
        margin: 0;
    }  #tiHomeEmail {
        order: 3;
    }
    div#carouselExampleSlidesOnly {
        padding: 0 30px;
    }
    .slide img{
        height: 350px !important;
        width: 100% !important;
    }
    .col-md-6.footer-row {
        width: 50%;
    }
    .header_about h3 {
        font-size: 19px !important;
      
        font-weight: bold !important;
    }
}@media screen and (max-width: 992px) {
    #tiHomeEmailInfo {
        width: 50%;
    }
}@media screen and (max-width: 1100px) {
  .ti-home-email-cell {
        width: 100%;
        padding: 10px 0;
    }
}@media screen and (max-width: 767px) {
    .carousel-item img {
        height: auto !important;
    }
    .signup_mobile{
        display: none !important;
    }
    section.automotive_ {
        padding: 0 !important;
    }
    .slider_hidden{
        display: block !important;
    }
    .slider_show,.hide_email{
        display: none !important;
    }
    .check_mail-banner {
        background: url(/images/sign-up-banner.jpg) repeat-y !important;
        background-size: cover !important;
    }
    div#hide_email {
        display: none !important;
    }
    #timer_note{
        position:  absolute !important;
    }
    div#tiHomeEmailInfo {
        display: none;
    }
    #email_offer {
        height: auto !important;
        padding: 0;
    }
    #email_offer h2:before {
        display: block;
        margin-bottom: 105px;
    }#email_offer h2 {
        color: #fff;
        font-size: 21px !important;
    text-align: center;}
        #email_offer {
            margin: 0;
            width: 40%;
            padding: 0 !important;
            box-sizing: border-box;
        }
        div#hide_email1 {
            text-align: center;
            position: relative;
            top: -0rem;
            display: none !important;
        }
        .mimi_field.text.email.required {
            padding-bottom: 15px;
        }
        .select_vel h1{
            font-size: 30px !important;
            padding: 105px 0 20px !important;
        }
    .slide img{
            height: 400px !important;
           }
           .banner_slide{
               padding: 0 !important;
           }
           #email_offer h2:before{
            display: block !important;
            margin-bottom: 18px;

           }
           input.btn_go3{
            height: 40px !important;
           }
           .hidden_text{
            display: block !important;
           }
           .email_space {
            padding: 8px 15px !important;}}
@media only screen and (min-width: 769px) and (max-width: 1023px) { 
    .ie-search {
        width: 100%;
    }.ie-logo {
        display: flex;
        justify-content: center;
        width: 100%;
       }
    .ie-search {
        width: 90% !important;
    }
    .ie-account, .ie-cart, .ie-support {
        width: 33%;
        justify-content: center;
        text-align: center;
    }
    div#support-icon img {
        width: 11%;
    }
    #tiHomeEmailInfo{
        display: block !important;
    }
    .ti-home-email-cell{
        width: 100% !important;
        padding: 0 !important;
        font-size: 16px !important;
    }
    .check_mail-banner {
        background: url(/images/Sign-Up-Banner.webp) repeat-x;
        height: 210px;
    }
    input#btn_go_homefooter {
        margin: 7px 0 0 0;
    }
    #email_offer h2 {
        font-size: 20px !important;}
    #email_offer {
        margin: 0;
        width: 40%;
        padding: 10px 6px 10px 0 !important;
        box-sizing: border-box;
    }
    #tiAutoProfessional .ti-ap-content {
        width: 61% !important;
        float: right;
        padding: 45px 35px;
        color: #fff;
    }
    .slide img {
        height: auto !important;
        width: 100%;}}
@media only screen and (min-width: 580px) and (max-width: 764px) { 
    .col-md-6.col-sm-6.col-lg-6.col-xs-12.ie-search {
        width: 100%;
    }
    li#login-div a {
        margin: 0 !important;
    }
    .select-1,.select-2,.select-3{
        width: 90%;
        margin: 6px auto;
    }
    .go-button button{
        width: 85% !important;
    }
    div#support-icon img {
        max-width: 16% !important;}}
@media only screen and (min-width: 406px) and (max-width: 569px) { 
    li#login-div a {
        margin: 0 !important;}
    .carousel-item img {
        height: auto !important;
    }}
@media only screen and (min-width: 406px) and (max-width: 576px) { 
    .select-1,.select-2,.select-3{
        width: 90%;
        margin: 6px auto;
    }
    .go-button button{
        width: 85% !important;
    }}
@media only screen and (max-width : 480px) {
    .select-1,.select-2,.select-3{
        width: 90%;
        margin: 6px auto;
    }
    div#support-icon img {
        width: 24%;
    }
    .row-topbar{justify-content: center;}
    .go-button button{
        width: 85% !important;
    }
  .slide img{
     height: 400px !important;
    }
    .banner_slide{
        padding: 0 !important;
    }
    .Featured_Parts{
        padding: 0 20px !important;
    }
    .slide img {
        height: auto !important;
        width: 100%;
    }
    div#carouselExampleSlidesOnly {
        padding: 0 30px;
    }
    .slide img{
        height: 315px !important;
    }
    .carousel-item img {
        height: auto !important;
    }
}@media screen and (max-width:375px){
    #timer_note {line-height: 21px;padding:0px 5px;}
#timer_note {
  font-size: 12px;
}
}@media screen and (max-width: 767px) {
    .ti-home-block-inner {
            height: auto !important;
            margin: 20px 10px 0 0;
            padding: 20px 10px !important;
        }
        .slick-dots {
            position: absolute;
            bottom: -26px !important;}
        .Featured_Parts,.Popular_Sellers,.parts_by-brand,.automotive_{
        width: 100%;
        padding: 0px;
        box-sizing: border-box;
        clear: both;
        max-width: 1400px;
        margin: 0 auto;
    }
    .multiple-items_rows {
        height: 200px !important;
    }
    .tiHomeFeaturedHeader{
        text-align: center;
    }
    .signup_{
        display: block !important;
    }
    .mimi_field_action input.btn_go3{
        margin: 0 !important;
    }
    .awads-desk{
        text-align: center;
        display: none;
    } 
    .awads-mobile{
        display: block !important;
    }
    .col-md-4.footer_logo {
        width: 47%;
    }}
@media screen and (max-width: 767px) {
    .col-md-4.footer_logo {
        width: 33%;
        display: flex;
    }
    .container.footer__ {
        width: auto;
        margin: 0px !important;
    }}
/* header responsive */
@media screen and (max-width: 767px) {
    .mobile_popular,.auto-parts-mobile{
        display: block !important;
    }
   .desktop_popular,.auto-parts-desktop{
        display: none !important;
    }
    .automotive {
        padding: 0 !important;
    }

    ul.ti-faux-select-dropdown {
                position: absolute;
                width: 86% !important;
                background: #f8f8f9;
                z-index: 1000;                
                max-height: 496px;
                overflow-x: visible;
                overflow-y: auto;
                border-radius: 5px;
                list-style-type: none;
                padding: 0;
                box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
    }
    .container.footer__ {
        width: auto !important;
    }
    h2.tiHomeFeaturedHeader {
        margin: 0 !important;
    }
    .headertop{
        display: none !important;
    }
    .content{
        padding: 0 !important;
    }
    .row.row_shipping.pt-2 ,.signup_{
        display: none;
    }.ie-logo {
        width: 44%;
        display: flex;
        align-items: center;
        margin: 0 auto;
        justify-content: center;
        padding-top:5px;
    }
    .ie-cart, .ie-support, .ie-account {
        padding-top: 8px;
        width: 31% !important;
        padding-bottom: 10px;
    }.col-md-7.col-lg-6.col-sm-6.col-xs-12.ie-search {
        width: 84% !important;
    }.search_top input {
        width: 87% !important;

    }
    .slick-initialized .slick-slide {
        display: flex !important;
    } 
    .navigation {
        display: none;
        position: fixed;
        top: 223px !important;
        width: 301px;
        right: 39px !important;
        height: 250px;
        background-color: #fff;
        color: #05044b;
        z-index: 1000;
        border: 1px solid #e6e7e9;
    }
    .overlay {
        display: none;
        position: relative;
        top: 203px !important;}
    .footer_row-2, .footer_row-3 {
        border-right: 1px solid #fff;
        width: 50% !important;
        padding-top: 22px;
    }.copy_text {
        text-align: center;
    }
    .modal-overlay {
    position: fixed;
    top: 213px !important;}
    .sidebar-navigation {
    display: none;
    background: white;
    position: fixed;
    top: 223px !important;
    left: 0 !important;
        }}
 @media screen and (max-width: 992px) {
.ie-logo {
    width: 100% !important;
    justify-content: center;
    padding-top: 10px !important;
            }.row_shipping {
                display: none;}
            .sidebar-navigation {
                position: absolute;
                top: 213px !important;
            left: 0% !important;}
            .modal-overlay {
                position: absolute;
                top: 213px !important; }
                .row.row_shipping{
                    display: none;
                }
                .overlay {
                    position: absolute;
                    top: 209px !important; }
            .navigation {
                position: absolute;
                top: 209px !important;}
            .ie-cart, .ie-support, .ie-account {
                padding-top: 18px;
                width: 30% !important;
                padding-bottom: 10px !important;}
            .mimi_field.text.email.required input#signup_email1 {
                width: 100% !important;}
              .footer_row-2, .footer_row-3,.footer_row-1, .footer_row-4{
                    border: none !important;}
                .navigation {
                  margin: 0 !important;
                }}
        @media screen and (max-width: 767px) {
            #tiAutoProfessional .ti-ap-content {
                padding: 91px 63px 0 !important;}
            #tiAutoProfessional {
            background-position-x: 15% !important;}
            .desk_hiden_{
                display: block !important; }
            .mobile_hiden_{
        display: none;
            }}
        @media only screen and (max-width: 480px){
            #tiAutoProfessional .ti-ap-content {
                padding: 72px 35px 0 !important;}
            #tiAutoProfessional {
                width: 100%;
                background-position-x: 14% !important;
        }}
          @media screen and (max-width: 767px) {
             #tiHomeAboutHeader {
                font-size: 26px;
                font-family: roboto condensed, sans-serif;
                font-weight: 800;
                padding: 0 24px;
                text-transform: uppercase;
                display: block !important;}
            span#ti-new-header__cart-count {
                position: relative !important;
                right: 2% !important;
                top: -33% !important;
            }}
        @media screen and (max-width: 767px) {
          .mobile-views {
                    overflow: hidden !important;
                }
            .ti-auto-select-wrap {
                display: block !important;
                margin-right: 10px;
                width: 100% !important;
                margin-top: 8px;
            }#timer_note{
                font-size: 12px !important;
            }
            .home_bar {
                display: none !important;
            }
            .footer_logo img {
                height: 60px !important;
                width: 103px;}
            #email_offer h2:before {
                content: '';
                background: url(/images/BAP-logo-white-home.png) center / 94px;
                width: 94px;
                height: 38px;
                display: inline-block;
                vertical-align: middle;
                margin-left: 4%;}                

                ul.ti-faux-select-dropdown li{
                    color: black !important;
                }
/* category */ .ti-auto-select-wrap { display: block !important; } .ti_value_prop_container { width: 100%; } .value_prop-content .row { position: relative; top: 27px; display: flex; justify-content: space-between; float: none; } .ti_value_props_row { flex-direction: column; align-items: center; padding: 20px 45px 0 } .value_prop-content .row .col-md-3 { margin-bottom: 15px; } .value_prop-content .row { position: static !important; flex-direction: column; align-items: center; } .top_sell_warp .top_sellers_item .top_sell_content p { height: auto !important; }}p.find_c input.find_part { background: #005ea8 url(/images/arr_right_updated.png) 69% 15px no-repeat; width: 300px; height: 40px; color: #fff; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 15px; cursor: pointer; border: 0; } .about_content .find_c { text-align: center; } /* stick ymm */ #v2-vehicle-selector, #v2-vehicle-selector p { font-family: roboto condensed, sans-serif } /* neew */ #v2-vehicle-selector form p { float: left; } @media(min-width: 1200px) { .v2-selector-label a img { display: none !important } .view_sec .footer_head_item { display: none } .footer_ad2 { display: none } #v2-vehicle-selector .panel-collapse.collapse { display: block } .customer-service3.larger_image .footer_head_item a { background: 0 0 !important } ul.inCart, ul.inCart li, ul.inCart li a, ul.inCart li a div, ul.inCart li a:hover { color: #333; font-size: 16px } .v2-cart-qty { color: #555; float: left; font-size: 13px; line-height: 12px } .v2-cart-title { color: #555; float: left; font-size: 13px; line-height: 12px; width: 140px } .v2-cart-price { color: #555; float: right; padding-right: 20px } ul.v2-header-dropdown li.v2-cart-total { border-top: 1px solid #ccc; margin: 10px 0 0 !important; padding: 0 0 3px !important } p.v2-shipping { color: #555; font-family: Arial; font-size: 14px; padding: 4px 0 !important } p.v2-total { color: #555; font-family: Arial; font-size: 16px; padding: 4px 0 !important } .v2-header-dropdown li a .v2-cart-title span { color: #777; display: block } ul.inCart li ul.v2-header-dropdown li:first-child { padding: 15px 0 !important } } p.v2-selector-submit input{ font-size: 0 } /* homr ymm */  #timer_note a:hover { text-decoration: none } .header_section .row { margin: 0 } .header_section .row .col-md-12 { padding: 0 } .btn_top_search { background: url(/images/search_top_r.png) left top no-repeat; width: 37px; height: 36px; display: block; border: 0 } .navbar-form.navbar-left { margin: 14px 0 } .navbar-form.navbar-left .form-group { float: left; padding-right: 2px } p.acc_no { display: none } p.phone_no2 { display: none } .clear3 { display: none } .v2-selector-label a { font-family: roboto condensed, sans-serif; cursor: text; color: #111 } .v2-selector-label a:hover { font-family: roboto condensed, sans-serif; cursor: text; color: #7b7b7b; text-decoration: none } .navbar.navbar-inverse.affix .v2-selector-label>a { color: #fff } .tiEmailDetails { display: none } .copy-right { margin: 0; padding: 20px 0 10px; text-align: center } .my_cart { display: none } .container p { font-size: 16px; font-weight: 100; line-height: 24px; text-align: justify; font-style: normal } #tiAutoHeromake { background-image: linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35)), url(../images/BAP_Banner_Featured-Parts.jpg); background-repeat: no-repeat; text-align: center; background-size: cover; clear: both; float: left; width: 100% } #tiAutoHeromake h1 { text-transform: capitalize; color: #fff !important; font-size: 48px; padding-top: 105px; margin-bottom: 0; margin-top: 0; font-weight: 700; text-shadow: -3px 3px 2px rgba(0, 0, 0, .65) } #tiAutoHeromake p { font-size: 30px; line-height: 24px; margin-bottom: 20px; color: #fff; text-shadow: -3px 3px 2px rgba(0, 0, 0, .65) } #tiAutoHeroForm { text-align: center; float: none } #tiAutoHeroForm select { width: 160px; height: 38px !important; font-size: 16px; font-family: roboto condensed, sans-serif } #tihomesubmit { background: #057ab1; border: 0; height: 42px; width: 332px; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 15px; cursor: pointer; color: #fff; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; margin: 20px auto 110px } .brandtitlenew.container { margin: 0 auto } .brandtitlenew.container .brand-bredgrumb { display: inline-flex; margin: 10px 0 0 } .brandtitlenew.container .brand-bredgrumb p { font-size: 16px; font-weight: 100; line-height: 24px; margin: 0 0 10px; padding: 0 } .brandtitlenew.container .brand-bredgrumb p a { color: #1e3866; font-size: 16px; font-weight: 100; padding: 0 10px 0 0 } .brandtitlenew.container .brand-bredgrumb1 { display: inline-flex; margin: 10px 5px; font-size: 16px; font-weight: 100; color: #b6b6b6 } body #RHS_box.main_brands .boxgrid.captionfull { display: block } .content_section .brandtitlenew, .content_section h1.abt-heading { display: block } body { font-family: roboto condensed, sans-serif } .accordion_heading { position: relative; padding: 15px; background: #eee; color: #9d9e9b; cursor: pointer; margin-left: -15px; width: calc(100% + 15px) } .accordion_heading h4 { margin: 0; font-size: 20px !important; text-transform: initial !important; text-align: left !important; padding: 0 !important; margin: 0 !important; color: #183856 !important; font-weight: 500 !important } .accordion_heading h4 span { text-transform: capitalize } #RHS_box.main_brands .accordion_heading h4 { font-weight: 500 !important } span.accordion_symbol { position: absolute; top: 13px; right: 15px; font-size: 20px; line-height: initial } .accordion_content { border: 1px solid #ddd; margin-top: 25px; padding: 25px } .accordion_content ul { padding: 0; margin: 0; list-style: none } .accordion_content ul li { display: inline-block; vertical-align: top; width: 24%; font-size: 16px; margin-bottom: 8px } .accordion_main { margin-top: 30px; margin-bottom: 0 } .acc_div { padding: 0; margin-bottom: 15px } #ti-home-year select { display: none !important } body #v2-vehicle-selector form p select { display: none !important } #RHS_box.main_brands h3.make_head, #RHS_box.main_brands h3, #RHS_box.main_brands h2.make_head { text-transform: uppercase; font-weight: 300; font-family: roboto condensed, sans-serif; font-size: 21px; line-height: 20px; padding: 10px 0; background: 0 0; color: #183864; letter-spacing: 0; margin: 0 0 10px; text-align: left } #tiValuePropsBar { width: 100vw; max-width: 100%; position: relative; left: 0; right: 0; box-sizing: border-box; background: #1a2c51; display: flex; padding: 5px 0; justify-content: center } .ti-value-prop-container { width: 960px; display: flex; justify-content: space-between; align-items: center } #tiValuePropsBar, #tiValuePropsBar * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font-family: roboto condensed, Arial, sans-serif } .ti-value-prop { position: relative; display: flex; align-items: center; height: 100% } .ti-value-prop:hover .ti-value-prop-tip { display: block } .ti-value-prop-copy { color: #fff; font-size: 14px; margin: 0 0 0 10px; cursor: pointer } .ti-value-prop-copy:after { content: ""; border: solid #fff; border-width: 0 2.5px 2.5px 0; display: inline-block; border-radius: 1px; vertical-align: middle; margin: 0 0 5px 15px; padding: 3.5px; transform: rotate(45deg) } .ti-value-prop-tip { display: none; border-top: 1px solid #fff; z-index: 2; background: #1a2c51; padding: 8px 10px; position: absolute; width: 200px; top: calc(100% + 5px); left: 0; right: 0; margin: auto; box-shadow: 0 2px 12px rgba(0, 0, 0, .2) } #tiValueService .ti-value-prop-tip { width: 180px } #tiValueReturn .ti-value-prop-tip { left: auto; right: 0; width: 160px } .ti-value-prop-tip:before { content: ""; position: absolute; border-top: 5px solid transparent; border-left: 5px solid transparent; border-bottom: 5px solid #fff; border-right: 5px solid transparent; top: -10px; left: 0; right: 0; width: 0; margin: auto } .ti-value-prop-tip p { color: #fff; font-size: 14px } .ti-value-prop-tip .ti-small-text { font-size: 12px; line-height: 1.3 } .ti-value-prop-icon { position: relative; background-repeat: no-repeat; background-position: center } #tiValueShipping .ti-value-prop-icon { background-image: url(../images/FastShipping.svg); width: 34px; height: 22px } #tiValueGuar .ti-value-prop-icon { background-image: url(../images/ExactFit-Dark.svg); width: 22px; height: 25px } #tiValueWarrant .ti-value-prop-icon { background-image: url(../images/Warranty-Dark.svg); width: 23px; height: 25px } #tiValueService .ti-value-prop-icon { background-image: url(../images/30Years-Dark.svg); width: 19px; height: 25px } #tiValueReturn .ti-value-prop-icon { background-image: url(../images/EasyReturns-Dark.svg); width: 24px; height: 25px } #tiValueWarrant strong, .ti-value-blue { color: #36ebd1 } .ti-value-prop-tip strong { font-size: 14px; text-transform: uppercase; margin-bottom: 7px; color: #36ebd1; display: block } #tiValueGuar span.ti-value-blue, #tiValueReturn span.ti-value-blue, #tiValueService span.ti-value-blue { display: inline } #tiHero .ti-faux-select-button { max-width: 160px } #ti-home-year select { display: none !important } ul.ti-faux-select-dropdown li { font-size: 16px; font-family: roboto condensed, sans-serif; font-weight: 300; color: #454545; line-height: 24px; padding: 0 7px; cursor: pointer } .ti-faux-select-button[data-select-id*=engine]+ul.ti-faux-select-dropdown li { display: block; } #tiPDPUpdateForm .ti-faux-select-button[data-select-id*=engine]+ul.ti-faux-select-dropdown li { white-space: normal;color: #000 !important; } ul.ti-faux-select-dropdown li:hover { background: #00a4e8; color: #fff } ul.ti-faux-select-dropdown li#tiViewAll { text-align: center } body #v2-vehicle-selector form p select { display: none !important } 
#tiPDPUpdateModal #tiPDPUpdateForm select { display: none } #tiPDPUpdateModal .ti-faux-select-button { width: 100%; box-sizing: border-box } #tiPDPUpdateModal .ti-pdp-select-wrap { width: 100%; margin-bottom: 10px; position: relative } #tiPDPUpdateModal ul.ti-faux-select-dropdown { width: 100% } .tabcontent p.content1 { display: inline-block; vertical-align: top; width: 24%; padding-bottom: 12px; padding-right: 15px; margin-bottom: 0; line-height: initial; text-align: left } .tiHeroHeader { display: none } body .tiHomeFeaturedHeader { font-size: 30px; font-family: roboto condensed, sans-serif; width: 100%; text-transform: uppercase; text-align: left; font-weight: 100; margin: 20px 0 30px; background: #183864; padding: 15px 25px; color: #fff; line-height: initial } #tiAutoHero { background-image: linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35)), url(../images/autopartsHero.jpg) ;background-repeat:no-repeat; text-align: center; background-size: cover; clear: both; float: left; width: 100% } #tiAutoHero h1 { text-transform: capitalize; color: #ffffff !important; font-size: 48px; padding-top: 105px; margin-bottom: 0; margin-top: 0; font-weight: 700; text-shadow: -3px 3px 2px rgba(0, 0, 0, .65) } #tiAutoHero p { font-size: 30px; line-height: 24px; margin-bottom: 20px; color: #fff; text-shadow: -3px 3px 2px rgba(0, 0, 0, .65) } #tiAutoHeroForm { text-align: center; float: none } #tiAutoHeroForm select { width: 160px; height: 38px !important; font-size: 16px; font-family: roboto condensed, sans-serif } .brandtitlenew.container { margin: 0 auto } .brandtitlenew.container .brand-bredgrumb { display: inline-flex; margin: 10px 0 0 } .brandtitlenew.container .brand-bredgrumb p { font-size: 16px; font-weight: 100; line-height: 24px; margin: 0 0 10px; padding: 0 } .brandtitlenew.container .brand-bredgrumb p a { color: #1e3866; font-size: 16px; font-weight: 100; padding: 0 10px 0 0 } .brandtitlenew.container .brand-bredgrumb1 { display: inline-flex; margin: 10px 5px; font-size: 16px; font-weight: 100; color: #b6b6b6 } #tiAutoTop { display: none } body #RHS_box.main_brands .boxgrid.captionfull { display: none } .ti-mobile-prod>.top-banner-warps { display: none } .ti-mobile-prod #RHS_box.main_brands h1, .ti-mobile-prod #RHS_box.main_brands h1.abt-heading, .ti-mobile-prod #tiAutoHero h1 { font-size: 30px; text-transform: none; line-height: 34px; padding-top: 30px; margin-bottom: 0; text-shadow: -1px 2px 2px rgba(0, 0, 0, .65) } .ti-mobile-prod .content_section { clear: both } .ti-mobile-prod #tiAutoHeroForm select { width: 100%; -webkit-appearance: none; -moz-appearance: none; padding: 0 8px; background: #f7f7f7; border-radius: 3px; border: 0; margin: 0 0 10px; font-family: roboto condensed, sans-serif; font-weight: 300 } .ti-mobile-prod #tiAutoHeroForm select[disabled] { background: rgba(247, 247, 247, .8); color: #222 } .ti-mobile-prod #RHS_box #tiAutoHero { margin: 0 -30px } .ti-mobile-prod #tiAutoHero { padding: 30px 10px 0; background-position: top center; width: auto; float: none } .ti-mobile-prod #tiAutoHero p { font-size: 20px; text-shadow: -1px 2px 2px rgba(0, 0, 0, .65) }  .ti-mobile-prod #tiAutoHeroForm .ti-auto-select-wrap { width: 100%; display: block; max-width: none; margin: 0; overflow: hidden } .top_sell_image a img { height: 140px; width: 140px; } .ti-mobile-prod #tiAutoHeroForm .ti-auto-select-wrap:before { position: absolute; content: ''; right: 15px; top: 0; bottom: 10px; margin: auto; height: 12px; border-style: solid; border-width: 12px 6px 0; border-color: #454545 transparent transparent transparent } .ti-mobile-prod #tiAutoHeroSubmit { margin: 0 auto 70px; width: 100%; opacity: .7 } .ti-mobile-prod #tiAutoHeroSubmit.ti-green-light { opacity: 1 } .ti-mobile-prod>.top-banner-warps { display: none } .ti-mobile-prod .brandtitlenew { margin: 0; padding: 0 } .ti-mobile-prod #RHS_box.main_brands { padding: 0 } .ti-mobile-prod .tiHeroLogo { margin-bottom: 0 } .ti-mobile-prod .m_doorway2 .boxgrid.captionfull { display: none } .ti-mobile-prod .m_doorway2 { padding-top: 30px } .ti-mobile-prod #RHS_box br { display: none } .content_section .brandtitlenew, .content_section h1.abt-heading { display: none } body { font-family: roboto condensed, sans-serif } img#headerimgsrc { display: none } div#ltkmodal-contentarea div#emailstatus { width: 100%; text-align: center } #timer_note { background: #183864; line-height: 30px; font-size: 18px; font-family: 'Roboto Condensed', sans-serif; width: 100%; color: #fff; font-weight: 700; position: fixed; z-index: 10000; top: 0; left: 0; }.home_bar { z-index: 1; position: relative; }.ti-auto-select-wrap { display: inline-block; } .tooltip { position: absolute; z-index: 111 !important; }.ti_accordion_content .make-cont { padding: 0 !important; border-top: 1px solid #fff !important; } .ti_accordion_content>:first-child { border-top: 1px solid #e5e5e5 !important; padding-top: 25px !important; }ul.make_list li { font-weight: 100; }b, strong { font-weight: 700; } div#carouselExampleSlidesOnly {background: #fff !important;}
#onetrust-banner-sdk.otFlat{z-index: 1111111111111 !important;}#ot-sdk-btn-floating.ot-floating-button{z-index: 111111111111 !important;}.ot-floating-button__front.custom-persistent-icon { position: absolute; top: -50px; }
/* Header Anchor Link */
.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
/* Google Top hide */
@media screen and (max-width: 767px) {
	div#___ratingbadge_0 {
        display: none !important;
    }
}
#ti-home-year select,
body #v2-vehicle-selector form p select,
select#ti-home-sel-part,
select#ti-home-sel-model,
select#ti-home-sel-make,
select#tihomelandyear,
select#ti-home-sel-engine {
    display: block !important;
    position: absolute;
    width: 1px;
    height: 1px;
    opacity: 0;
    overflow: hidden;
    pointer-events: none;
}
#scrollTopBtn {
    position: fixed;
    bottom: 29px;
    right: 95px;
    width:40px;
    height: 40px;
    border: none;
    border-radius: 50%;
    cursor: pointer;
    font-size: 20px;
    z-index: 999;
    background: #444 ;
    color: #fff;
    transition: all 0.3s ease;
}


#scrollTopBtn:hover,
#scrollTopBtn:focus {
    opacity: 0.8;
}
.skip-link {
  position: absolute;
  top: -50px;
  left: 0;
  background: #fff;
  font-size: 18px;
  line-height: 21px;
  color: #000;
  padding: 6px 12px;
  z-index: 999999;
}

.skip-link:focus {
  top: 3px;
  left:3px;
}
.ti-auto-select-wrap select{
    visibility: hidden !important;
}
