/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.0.1.1714634168
Updated: 2024-05-02 07:16:08

*/

/*@import 'https://cdn.jsdelivr.net/npm/bootstrap@4.3.1/dist/css/bootstrap.min.css';*/

header.page-header {
    display: none;
}

button.navbar-toggler {
    border-radius: 0;
}

button.navbar-toggler:hover {
    background: transparent;
}

#search-popup .btn-submit-search img {
    max-width: 35px;
}

[type=button],
[type=submit],
button {
    padding: 0;
}

/* Shop Page Css Start */
.vms-tab a {
    display: block;
    padding: 50px 20px;
    color: #000;
    margin-bottom: 3px;
}

a:not(.nav-link) {
    /*    color: red;*/
    font-weight: 500;
    text-decoration: none;
    word-break: break-word;
}

@media (min-width: 768px) {
    .accessories-main .vms-tab a:before {
        position: absolute;
        top: 100%;
        left: 0;
        content: "";
        width: 100%;
        height: 3px;
        background-color: #fff;
    }

    .vms-tab a.active {
        background-color: #d5d9e1;
    }

    .vms-tab a {
        position: relative;
        background-color: #e8ebed;
    }

    .vms-tab a:after {
        content: "";
        display: none;
        width: 0;
        height: 0;
        border: 10px inset transparent;
        border-right: 10px solid #fff;
        position: absolute;
        top: 50%;
        right: 0;
        margin-top: -10px;
    }

    .vms-tab a.active:after {
        display: block;
    }
}

@media (min-width: 992px) {
    .accessories-main .vms-tab {
        width: 70%;
    }

    .accessories-main .vms-filter {
        flex-direction: row;
    }
}

.vms-tab a.active {
    color: red;
}

.accessories-main .vms-filter {
    display: flex;
    flex-direction: column;
}

/* footer */
#wpforms-form-737 .wpforms-field-label,
#wpforms-form-737 .wpforms-field-sublabel {
    display: none;
}

@media (min-width: 768px) {
    form#wpforms-form-737 {
        display: flex;
        width: 370px;
        margin: 0 auto;
    }

    form#wpforms-form-737 .wpforms-field-container {
        width: 250px;
    }

    #wpforms-form-737.show_other_fields {
        width: 250px;
        margin: 0 auto;
        flex-direction: column;
    }

    form#wpforms-form-737.show_other_fields .wpforms-submit-container #wpforms-submit-737 {
        margin-left: 0;
    }

    form#wpforms-form-737 .wpforms-submit-container {
        text-align: left;
    }
}

form#wpforms-form-737 .wpforms-field,
form#wpforms-form-737 .wpforms-first {
    margin-bottom: 15px;
}

#wpforms-737-field_4 li::marker {
    content: '';
}

ul#wpforms-737-field_4 {
    margin: 0;
}

#wpforms-737-field_4 .choice-1 {
    display: flex;
    gap: 0.5rem;
    align-items: baseline;
}

form#wpforms-form-737 .wpforms-submit-container #wpforms-submit-737 {
    margin: 2px 0 0 15px;
    width: 110px;
    background-color: red;
    border-color: red;
    vertical-align: middle;
    padding: 9px 25px 8px;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    border-radius: 0;
}

form#wpforms-form-737 .wpforms-submit-container #wpforms-submit-737:hover {
    background-color: #cf3128;
}

form#wpforms-form-737 div#wpforms-737-field_4-container {
    margin-bottom: 0;
}

noscript.wpforms-error-noscript,
.wpforms-hidden {
    display: none;
}

input:focus {
    outline: none;
}

@media (max-width: 767px) {
    form#wpforms-form-737 .wpforms-submit-container #wpforms-submit-737 {
        margin-left: 0;
        margin-top: 15px;
    }

    form#wpforms-form-737 .wpforms-submit-container {
        text-align: center;
    }
}

a.btn.btn-primary {
    color: #fff;
}

.range-filter a {
    color: #000;
}

.range-filter a:hover {
    color: #000;
}

.isz-footer__sitemap a,
.isz-footer__extras a,
.sticky-cta__link a,
.isz-footer__sitemap a:hover,
.isz-footer__extras a:hover,
.sticky-cta__link a:hover {
    color: #fff;
}

#wpforms-2544-field_6 li.choice-1.depth-1::marker {
    display: none;
    content: '';
}

#wpforms-2544-field_6 li.choice-1.depth-1 input {
    display: none;
    content: '';
}

button#wpforms-submit-2544,
#wpforms-submit-2891 {
    position: unset;
    width: 100%;
    max-width: 257px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: red;
    border-color: red;
    color: #fff;
    font-size: 14px;
    padding: 10px 15px;
    letter-spacing: 1px;
    margin: auto;
}

button#wpforms-submit-2544::after {
    content: "";
    background-image: url('/wp-content/uploads/2024/05/chevron-right-solid-1.svg');
    display: block;
    height: 15px;
    width: 15px;
    background-repeat: no-repeat;
    filter: brightness(1);
}

button#wpforms-submit-2544:hover,
#wpforms-submit-2891:hover {
    background-color: #cf3128;
    border-color: #c00;
}

#wpforms-form-2891 .wpforms-field-container,
#wpforms-form-5721 .wpforms-field-container {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 2rem;
    width: 80%;
    margin: auto;
    margin-block: 35px;
}

#wpforms-submit-2891 {
    width: auto;
    text-transform: uppercase;
}

#wpforms-form-2891 .wpforms-submit-container {
    text-align: center;
}

@media (max-width:991px) {

    #wpforms-form-2891 .wpforms-field-container,
    #wpforms-form-5721 .wpforms-field-container {
        grid-template-columns: 1fr;
        gap: 1rem;
        width: auto;
    }
}

#st-1 {
    font-family: "Helvetica Neue", Verdana, Helvetica, Arial, sans-serif;
    ;
    direction: ltr;
    display: block;
    opacity: 1;
    text-align: center;
    z-index: 94034;
}

#st-1.st-animated {
    -moz-transition: o 0.2s ease-in, p 0.2s ease-in, a 0.2s ease-in, c 0.2s ease-in, i 0.2s ease-in, t 0.2s ease-in, y 0.2s ease-in;
    -ms-transition: o 0.2s ease-in, p 0.2s ease-in, a 0.2s ease-in, c 0.2s ease-in, i 0.2s ease-in, t 0.2s ease-in, y 0.2s ease-in;
    -o-transition: o 0.2s ease-in, p 0.2s ease-in, a 0.2s ease-in, c 0.2s ease-in, i 0.2s ease-in, t 0.2s ease-in, y 0.2s ease-in;
    -webkit-transition: o 0.2s ease-in, p 0.2s ease-in, a 0.2s ease-in, c 0.2s ease-in, i 0.2s ease-in, t 0.2s ease-in, y 0.2s ease-in;
    transition: o 0.2s ease-in, p 0.2s ease-in, a 0.2s ease-in, c 0.2s ease-in, i 0.2s ease-in, t 0.2s ease-in, y 0.2s ease-in;
}

#st-1.st-hidden {
    opacity: 0;
}

#st-1.st-preview {
    display: none !important;
    opacity: 0 !important;
}

#st-1.st-hide {
    display: none;
}

#st-1 .st-btn {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-transition: opacity 0.2s ease-in, top 0.2s ease-in;
    -ms-transition: opacity 0.2s ease-in, top 0.2s ease-in;
    -o-transition: opacity 0.2s ease-in, top 0.2s ease-in;
    -webkit-transition: opacity 0.2s ease-in, top 0.2s ease-in;
    transition: opacity 0.2s ease-in, top 0.2s ease-in;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: none;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    height: 32px;
    line-height: 32px;
    margin-right: 8px;
    padding: 0 8px;
    position: relative;
    text-align: center;
    top: 0;
    vertical-align: top;
    white-space: nowrap;
}

#st-1 .st-btn:last-child {
    margin-right: 0;
}

#st-1 .st-btn>svg {
    height: 16px;
    width: 16px;
    position: relative;
    top: 8px;
    vertical-align: top;
}

#st-1 .st-btn>img {
    display: inline-block;
    height: 16px;
    width: 16px;
    position: relative;
    top: 8px;
    vertical-align: top;
}

#st-1 .st-btn>span {
    -moz-transition: all 0.2s ease-in;
    -ms-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    color: #fff;
    display: inline-block;
    font-weight: 500;
    letter-spacing: 0.5px;
    min-width: 60px;
    opacity: 1;
    padding: 0 6px;
    position: relative;
    vertical-align: top;
}

#st-1.st-has-labels .st-btn {
    min-width: 120px;
}

#st-1.st-has-labels .st-btn.st-remove-label {
    min-width: 50px;
}

#st-1.st-has-labels .st-btn.st-remove-label>span {
    display: none;
}

#st-1.st-has-labels .st-btn.st-hide-label>span {
    display: none;
}

#st-1 .st-total {
    color: #555;
    display: inline-block;
    font-weight: 500;
    line-height: 12px;
    margin-right: 0;
    max-width: 80px;
    padding: 4px 8px;
    text-align: center;
}

#st-1 .st-total.st-hidden {
    display: none;
}

#st-1 .st-total>span {
    font-size: 16px;
    line-height: 17px;
    display: block;
    padding: 0;
}

#st-1 .st-total>span.st-shares {
    font-size: 9px;
    line-height: 9px;
}

#st-1.st-justified {
    display: flex;
    text-align: center;
}

#st-1.st-justified .st-btn {
    -moz-flex: 1;
    -ms-flex: 1;
    -webkit-flex: 1;
    flex: 1;
}

#st-1 .st-btn[data-network='facebook'] {
    background-color: #4267B2
}

#st-1 .st-btn[data-network='facebook'] img {
    filter:
}

#st-1 .st-btn[data-network='facebook']>span {
    color: #fff
}

#st-1 .st-btn[data-network='twitter'] {
    background-color: #000000
}

#st-1 .st-btn[data-network='twitter'] img {
    filter:
}

#st-1 .st-btn[data-network='twitter']>span {
    color: #fff
}

#st-1 .st-btn[data-network='pinterest'] {
    background-color: #CB2027
}

#st-1 .st-btn[data-network='pinterest'] img {
    filter:
}

#st-1 .st-btn[data-network='pinterest']>span {
    color: #fff
}

#st-1 .st-btn[data-network='email'] {
    background-color: #7d7d7d
}

#st-1 .st-btn[data-network='email'] img {
    filter:
}

#st-1 .st-btn[data-network='email']>span {
    color: #fff
}

#st-1 .st-btn[data-network='sms'] {
    background-color: #ffbd00
}

#st-1 .st-btn[data-network='sms'] img {
    filter:
}

#st-1 .st-btn[data-network='sms']>span {
    color: #fff
}

#st-1 .st-btn[data-network='sharethis'] {
    background-color: #95D03A
}

#st-1 .st-btn[data-network='sharethis'] img {
    filter:
}

#st-1 .st-btn[data-network='sharethis']>span {
    color: #fff
}

#st-1 .st-btn[data-network='snapchat']>span {
    color: #333
}

;
}

.nav-item:hover {
    cursor: pointer;
}

@media (min-width:1400px) {
    .col-xxl-1 {
        flex: 0 0 auto !important;
        width: 8.33333333% !important;
    }

    .col-xxl-2 {
        flex: 0 0 auto !important;
        width: 16.66666667% !important;
    }

    .col-xxl-3 {
        flex: 0 0 auto !important;
        width: 25% !important;
    }

    .col-xxl-4 {
        flex: 0 0 auto !important;
        width: 33.33333333% !important;
    }

    .col-xxl-5 {
        flex: 0 0 auto !important;
        width: 41.66666667% !important;
    }

    .col-xxl-6 {
        flex: 0 0 auto !important;
        width: 50% !important;
    }

    .col-xxl-7 {
        flex: 0 0 auto !important;
        width: 58.33333333% !important;
    }

    .col-xxl-8 {
        flex: 0 0 auto !important;
        width: 66.66666667% !important;
    }

    .col-xxl-9 {
        flex: 0 0 auto !important;
        width: 75% !important;
    }

    .col-xxl-10 {
        flex: 0 0 auto !important;
        width: 83.33333333% !important;
    }

    .col-xxl-11 {
        flex: 0 0 auto !important;
        width: 91.66666667% !important;
    }

    .col-xxl-12 {
        flex: 0 0 auto !important;
        width: 100% !important;
    }
}

.gap-0 {
    gap: 0 !important
}

.gap-1 {
    gap: .25rem !important
}

.gap-2 {
    gap: .5rem !important
}

.gap-3 {
    gap: 1rem !important
}

.gap-4 {
    gap: 1.5rem !important
}

.gap-5 {
    gap: 3rem !important
}

.row-model-selector .form-check .form-control {
    white-space: nowrap;
}

.wpforms-error-container {
    display: none;
}

.accessories-description p {
    margin-top: 4px;
}

.form-check .form-control {
    position: relative;
}

.form-control [type="radio"]:checked {
    opacity: 0;
}

.form-control [type="radio"]:checked+label:after {
    content: "";
    width: 1.3rem;
    height: 1.3rem;
    background: transparent;
    position: absolute;
    display: block;
    left: 0rem;
    top: 0;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    border: 1px solid #8E8E9F;
}

.row.no-gutters.border.shadow-sm.rounded.overflow-hidden:hover {
    border: 1px solid #FF0000 !important;
}

.form-control [type="radio"]:checked+label:before {
    content: "";
    width: 0.6rem;
    height: 0.6rem;
    background: #FF0000;
    position: absolute;
    display: block;
    left: 0.35rem;
    top: 0.35rem;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.form-control [type="radio"]:not(:checked)+label:before {
    content: '';
    display: none;
}

.form-control [type="radio"] {
    opacity: 0;
}

.form-control [type="radio"]:not(:checked)+label:after {
    content: "";
    width: 1.3rem;
    height: 1.3rem;
    background: transparent;
    position: absolute;
    display: block;
    left: 0rem;
    top: 0;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    border: 1px solid #8E8E9F;
}

@media (min-width:991px) {
    .product-section .loop-single-product.col-lg-6 {
        max-width: 49.5%;
        background-color: transparent;
    }

     .product-section .loop-single-product.col-lg-6 .row .col-lg-6{
        max-width: 49.5%;
        background-color: transparent;
    }
}

.product-section .loop-single-product {
    background-color: #fff;
    margin-bottom: 1.5rem;
}

.product-section .loop-single-product.col-lg-6 figure {
    background-color: #fff;
}

.product-section .loop-single-product.col-lg-6 figure img {
    max-height: 280px;
}

.product-section .loop-single-product figure img {
    object-fit: cover;
    height: 270px;
    object-position: center 50%;
}

.product-section .acc-item-listing li {
    margin: 0 2% 4%;
    max-width: 46%;
    flex: 1 1 48%;
}

.product-section {
    /* background-color: #F2F4F8; */
    padding-top: 2rem;
}

.product-section .select-wrapper select {
    background-color: transparent;
}

.accessories-page .ellipse-box {
    /* background-image: url(/wp-content/uploads/2024/05/Ellipse-47-1.png); */
    background-repeat: no-repeat;
    text-align: center;
    background-position: bottom;
    /* height: 84px;
        width: 84px; */
    background-size: contain;
    display: flex;
    justify-content: center;
    align-items: center;
}

.accessories-page .content-box span {
    color: #FF0000;
}

.product-section .accessories-menu a {
    border-bottom: 1px solid #D0D2D4;
    padding-block: 1rem;
    display: block;
    padding-left: 0.5rem;
    color: #000;
    font-weight: normal;
}

.product-section .accessories-menu a:hover,
.accessories-menu a.active {
    font-weight: 500;
}

nav.woocommerce-breadcrumb,
.woocommerce-result-count,
.woocommerce-ordering {
    display: none;
}

.product-section .accessories-menu a:first-child {
    padding-top: 0;
}

.product-section a.link-color-2 {
    color: #000;
    text-decoration: underline;
    font-weight: 100;
}

.wpforms-label-hide {
    display: none;
}

ul#wpforms-4859-field_9 li {
    display: none;
}

.border-0 {
    border: 0 !important
}

.border-top {
    border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important
}

.border-top-0 {
    border-top: 0 !important
}

.border-end {
    border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important
}

.border-end-0 {
    border-right: 0 !important
}

.border-bottom {
    border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important
}

.border-bottom-0 {
    border-bottom: 0 !important
}

.border-start {
    border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important
}

.border-start-0 {
    border-left: 0 !important
}

.border-primary {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important
}

.border-secondary {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important
}

.border-success {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important
}

.border-info {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important
}

.border-warning {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important
}

.border-danger {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important
}

.border-light {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important
}

.border-dark {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important
}

.border-black {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important
}

.border-white {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important
}

.border-primary-subtle {
    border-color: var(--bs-primary-border-subtle) !important
}

.border-secondary-subtle {
    border-color: var(--bs-secondary-border-subtle) !important
}

.border-success-subtle {
    border-color: var(--bs-success-border-subtle) !important
}

.border-info-subtle {
    border-color: var(--bs-info-border-subtle) !important
}

.border-warning-subtle {
    border-color: var(--bs-warning-border-subtle) !important
}

.border-danger-subtle {
    border-color: var(--bs-danger-border-subtle) !important
}

.border-light-subtle {
    border-color: var(--bs-light-border-subtle) !important
}

.border-dark-subtle {
    border-color: var(--bs-dark-border-subtle) !important
}

.border-1 {
    border-width: 1px !important
}

.border-2 {
    border-width: 2px !important
}

.border-3 {
    border-width: 3px !important
}

.border-4 {
    border-width: 4px !important
}

.border-5 {
    border-width: 5px !important
}

.border-opacity-10 {
    --bs-border-opacity: 0.1
}

.border-opacity-25 {
    --bs-border-opacity: 0.25
}

.border-opacity-50 {
    --bs-border-opacity: 0.5
}

.border-opacity-75 {
    --bs-border-opacity: 0.75
}

.border-opacity-100 {
    --bs-border-opacity: 1
}

.border {
    border: 1px solid #dee2e6 !important
}

.border-top {
    border-top: 1px solid #dee2e6 !important
}

.border-right {
    border-right: 1px solid #dee2e6 !important
}

.border-bottom {
    border-bottom: 1px solid #dee2e6 !important
}

.border-left {
    border-left: 1px solid #dee2e6 !important
}

.border-0 {
    border: 0 !important
}

.border-top-0 {
    border-top: 0 !important
}

.border-right-0 {
    border-right: 0 !important
}

.border-bottom-0 {
    border-bottom: 0 !important
}

.border-left-0 {
    border-left: 0 !important
}

.border-primary {
    border-color: #007bff !important
}

.border-secondary {
    border-color: #6c757d !important
}

.border-success {
    border-color: #28a745 !important
}

.border-info {
    border-color: #17a2b8 !important
}

.border-warning {
    border-color: #ffc107 !important
}

.border-danger {
    border-color: #dc3545 !important
}

.border-light {
    border-color: #f8f9fa !important
}

.border-dark {
    border-color: #343a40 !important
}

.border-white {
    border-color: #fff !important
}

@media (min-width:992px) {
    .vehicle-loop {
        display: flex;
        flex-direction: column;
        min-height: 460px;
        justify-content: center;
    }
}

.blog h1.hero-title {
    margin-top: 0;
}

@media (min-width: 768px) {
    .am-slider .slick-slide.slick-current .am-slider-item {
        border: 3px solid red;
    }
}

.accessories-description .section-title {
    margin-bottom: 5px;
}

.cta_caption a {
    padding-left: 25px;
    display: flex;
    justify-content: space-between;
    font-size: 14px !important;
}

.cta_caption .btn-primary .fa-chevron-right {
    transform: translateY(3px);
}

.am-large-slider .slick-slide.slick-current.slick-active .am-large-slider-item img {
    height: 462px;
}
.acc-item-listing .two-box-style .row-cng{flex-flow:column-reverse;gap:1rem}
.acc-item-listing .two-box-style .acc-item-content .text-left, .text-center {
    text-align: center !important;
}
.accessories-related .loop-single-product figure img {
    width: 100%;
    object-fit: cover;
    height: 270px;
    object-position: center 100%;
}