#wcfm-orders tbody tr td:nth-child(3) {
    display: block !important;
}

.iscu_return_received {
    min-width: 50px;
}

.woocommerce-shop .product-wrapper .product-labels .onsale.product-label {
    min-width: unset;
    line-height: 1;
}

#wcfm_membership_registration_form .wcfm_email_verified_button {
    margin-top: 0px !important;
}

.single-product .wd-products-nav,
.single-product .woocommerce-breadcrumb .breadcrumb-link:first-child {
    display: none !important;
}

.elementor-3411 .elementor-element.elementor-element-667ea82>.elementor-widget-container {
    margin: 0px -4px 0px -4px;
    padding: 0px 0px 0px 0px;
}

.woocommerce-mini-cart__total.total {
    padding-bottom: 0px !important;
    margin-bottom: 7px !important;
}

.wcfmmp_become_vendor_link {
    margin-top: 36px;
}

#wcfm_profile_manage_form_verification_expander .remove_button,
#wcfm_profile_manage_form_verification_expander .upload_button {
    margin: 0px !important;
}

#wcfm_profile_manage_form_verification_expander .placeHolderpng {
    margin: 0px 0px 0px 10px !important;
}

.page-id-9 .wc-proceed-to-checkout {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.woocommerce-mini-cart__total.total strong {
    font-weight: bolder !important;
    font-size: 14px !important;
    color: rgb(96, 96, 96) !important;
}

.woocommerce-mini-cart__total.total bdi {
    font-size: 14px !important;
}

.iscu_total {
    color: black !important;
    font-size: 19px !important;
    font-weight: bold !important;
    display: flex;
}

.iscu_del_fee {
    display: flex;
}

.iscu_pay_pro_fee {
    display: flex;
}

.iscu_pay_pro_fee strong,
.iscu_del_fee strong {
    color: rgb(96, 96, 96) !important;
}

.iscu_del_fee .woocommerce-Price-amount.amount,
.iscu_pay_pro_fee .woocommerce-Price-amount.amount,
.iscu_total .woocommerce-Price-amount.amount {
    flex-grow: 1;
    text-align: right;
}


.wcfmmp_become_vendor_link a {
    padding: 5.5px 13px !important;
    font-size: 13.5px !important;
}

body .discount-label {
    border-top-left-radius: 3px !important;
    font-weight: 500 !important;
    padding: 3px 4px !important;
    font-size: 10px !important;
    word-break: unset;
    line-height: 1;
    top: 0 !important;
    margin-top: 3px;
}

.iscu_shiping_cost_error {
    margin-right: 30%;
    color: red;
    font-size: 11.5px;
    font-weight: normal;
}

.woocommerce-cart tr.fee th {
    width: 60%;
    /* padding: 0px; */
    padding: 15px 10px;
}

.woocommerce-cart tr.fee th .iscu_tool_tip_main_wrap_mini svg {
    margin-left: 2px;
}

.woocommerce-cart td[data-title="Payment Processing Fee"] .iscu_tool_tip_main_wrap_mini {
    width: fit-content;
}

.woocommerce-cart td[data-title="Payment Processing Fee"] .iscu_tool_tip_main_wrap_mini svg {
    margin-left: 2px;
    margin-top: 2px;
}

.woocommerce-cart td[data-title="Payment Processing Fee"] .iscu_tool_tip_main_wrap_mini {
    display: none;
}


body .woocommerce-checkout .wc-stripe-checkout-banner-gateway.banner_payment_method_stripe_applepay {
    border-radius: 12px !important;
}


.form-row .place-order:last-child {
    display: none !important;
}

.iscu_thumb_gallery_wrapper .iscu_thumb_image:first-child {
    margin-top: 0px !important;
}

.wd-filter-list .count,
.widget_top_rated_products {
    display: none;
}

#woodmart-woocommerce-layered-nav-7.widget {
    border-bottom: none !important;
    margin-bottom: 0px;
    padding-bottom: 0px;

}

.buyer-protection {
    width: 50%;
}

.product-grid-item .wd-wishlist-btn.wd-wishlist-icon {
    display: none !important;
}

/* .elementor-element-29b68c1 .owl-item{
    width: 635px !important;
} */

span.iscu_verify_loader {
    width: 25px;
    height: 25px;
    border: 4px solid #027dd2;
    border-bottom-color: transparent;
    border-radius: 50%;
    display: none;
    /* opacity: 1; */
    box-sizing: border-box;
    animation: rotation 1s linear infinite;
}

.iscu_verification_verify_wrap {
    display: inline-flex;
    margin-top: 10px;
    gap: 10px;
}

.iscu_verification_badge {
    position: absolute;
    left: 18%;
    bottom: 15%;
}

/* .iscu_verification_badge img {
    width: 21px;
} */

.iscu_verify_message {
    margin-top: 10px;
    font-size: 14px;
}

.iscu_verify_success {
    color: green;
}

.iscu_verify_failed {
    color: red;
}

.elementor-element-c42381e .elementor-swiper {
    margin: 0px 60px;
}

.elementor-3411 .elementor-element.elementor-element-c42381e .swiper-slide {
    height: auto !important;
    min-height: 900px;
    max-height: 1200px;
    /* margin: 0px 30px; */
}

button.iscu_verify_your_store.btn.btn-scheme-custom.btn-scheme-hover-custom.btn-style-bordered.btn-style-semi-round.btn-size-extra-small {
    color: white;
}

button.iscu_verify_your_store.btn.btn-scheme-custom.btn-scheme-hover-custom.btn-style-bordered.btn-style-semi-round.btn-size-extra-small:hover {
    color: rgb(0, 0, 0);
}

#wcfm_menu .wcfm_menu_home {
    margin-top: 0px !important;
}

.iscu_close_menu {
    text-align: end;
    margin-right: 10px;
    margin-top: 7px;
}

.iscu_close_menu i {
    color: #fff;
    font-size: 23px;
}

.single-product .buyer-protection {
    padding: 10px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px !important;
}

.single-product .buyer-protection .text-column.sub-column p {
    margin: 0px !important;
}

.single-product .buyer-protection img {
    margin: auto !important;
}

.single-product .buyer-protection .text-column.sub-column {
    display: flex;
    width: 100%;
    padding: 0px !important;
}

.single-product .buyer-protection .icon-column.sub-column {
    width: fit-content !important;
    padding: 0px !important;
}

.buyer-protection .icon-column img {
    width: 100% !important;
}

body .single-product-page .buyer-protection .icon-column img {
    width: 45px !important;
}

.iscu_popup_main_wrap {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 9999;
    display: flex;
    justify-content: center;
    align-items: center;
    display: none;
}

.iscu_pop_up_wrap {
    display: flex;
    background: white !important;
    flex-direction: column;
    /* gap: 20px; */
    align-items: center;
    padding: 30px !important;
    border-radius: 13px;
    max-width: 370px;
    margin: 0px 20px;
}

.woocommerce-cart .cart-totals-inner .shop_table_responsive td::before {
    display: none;
}

.woocommerce-cart .iscu_checkout_tool_tip_wrap {
    font-weight: bold;
}

.iscu_popup_text_1 {
    font-weight: bold;
    font-size: 19px;
    color: black !important;
    text-align: center;
}

.iscu_popup_text_2 {
    font-size: 13px;
    text-align: center;
    margin-top: 8px;
    margin-bottom: 14px;
}

.iscu_popup_ob_btn {
    color: white;
    background: #007afe;
    width: 100%;
    text-align: center;
    padding: 10px;
    border-radius: 21px;
    font-weight: bold;
    cursor: pointer;
}

.single-product #tab-description {
    font-weight: 600;
}

body.iscu_popup_overflow_hidden {
    /* height: 100vh; */
    overflow-y: hidden;
}

.menu-item .nav-link-text:hover {
    color: #007afe;
}

.single-product-content .product-tabs-wrapper {
    padding-top: 0px !important;
}

.single-product .wd-accordion-title-text:hover {
    color: black !important;
}

.single-product .wd-accordion-item .wd-accordion-title:hover .wd-accordion-title-text {
    color: black !important;
}

.single-product .wd-accordion-title:is(.wd-active, :hover) .wd-accordion-title-text {
    color: black !important;
}

#store_hide_description,
.store_hide_description {
    display: none !important;
}

#wcfm_store_header {
    /* background: #f9f9f9 !important; */
}

#iscu_csv_export {
    color: red !important;
}

.iscu_tbl_btn_wrap .dt-button {
    color: #ffffff !important;
    padding: 0.5em !important;
    margin-top: 7px;
    margin-left: 0;
    margin-right: 10px;
    margin-bottom: 5px;
    float: none;
    cursor: pointer;
    border-bottom: 0 solid #17a2b8;
    border-radius: 4px;
    letter-spacing: .046875em;
    line-height: 1;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .25);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    text-transform: uppercase;
    transition: all .5s;
    font-size: 15px;
    font-weight: 700;
    background: #027dd2;
    font-size: 13px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 32px;
}

.iscu_decline {
    background: red !important;
    min-width: 74px;
}

.iscu_tbl_btn_td {
    text-align: left !important;
}

.iscu_tbl_btn_wrap .dt-button:hover {
    background: #383838;
    color: #ffffff !important;
}

.iscu_rr_notice {
    text-align: center;
    font-size: 17px;
    font-weight: bold;
}

#iscu-return-table thead tr th,
#iscu-return-table tbody tr td {
    padding: 26px 15px !important;
}

#iscu-return-table th {
    font-weight: 600 !important;
}

/* #wcfm_dashboard {
    display: none !important;
} */

/* .single-product .wd-accordion-title:is(.wd-active,:hover) .single-product .wd-accordion-title-text {
    color: black !important;
} */
@media only screen and (min-width: 1024px) and (max-width: 1115px) {

    body:not(.home) .whb-header-bottom {
        display: none !important;
    }

}

@media only screen and (min-width: 1115px) {
    .iscu_verification_badge img {
        width: 17px !important;
    }
}

@media only screen and (min-width: 1115px) and (max-width: 1150px) {
    .whb-header-bottom-inner {
        height: max-content !important;
        max-height: max-content !important;
        flex-direction: column-reverse !important;
    }

    .whb-header-bottom-inner .whb-visible-lg.whb-col-center {
        display: flex !important;
        width: 100% !important;
        align-items: center !important;
    }

    .whb-header-bottom-inner .whb-visible-lg .wd-header-main-nav {
        overflow: scroll;
        min-height: 67px;
        align-content: center;
        padding-inline: 0px;
        scrollbar-width: none;
        -ms-overflow-style: none;
    }

    .whb-header-bottom-inner .whb-visible-lg .wd-header-main-nav #menu-categories {
        width: max-content;
    }

    .whb-header-bottom-inner .whb-visible-lg .wd-header-main-nav::-webkit-scrollbar {
        display: none;
    }
}

@media only screen and (max-width: 1024px) {

    body .single-product-page .buyer-protection .icon-column img {
        width: 51px !important;
    }

    .whb-main-header .whb-header-bottom #menu-categories .menu-item {
        border: 1px solid #4e4e4e;
        border-radius: 35px;
        padding: 0px 8px;
    }

    /* .whb-header-bottom-inner .whb-hidden-lg {
        display: none !important;
    } */

    /* .whb-main-header .container {
        padding-right: 0px;
        padding-left:  0px;
    } */

    .wd-nav[class*="wd-style-underline"] .nav-link-text::after {
        background-color: transparent !important;
    }
}

@media only screen and (max-width: 1730px) {

    .elementor-3411 .elementor-element.elementor-element-c42381e .swiper-slide {
        min-height: 870px;
    }
}

@media only screen and (max-width: 1500px) {

    .elementor-3411 .elementor-element.elementor-element-c42381e .swiper-slide {
        min-height: 720px;
    }
}

@media only screen and (min-width: 1201px) and (max-width: 4000px) {
    .buyer-protection {
        width: 50% !important;
    }
}

@media only screen and (max-width: 1300px) {

    .elementor-3411 .elementor-element.elementor-element-c42381e .swiper-slide {
        min-height: 620px;
    }
}

/* @media only screen and (min-width: 1200px) {
    .single-product-page .buyer-protection .icon-column img {
        width: 40px !important;
    }
} */

@media only screen and (min-width: 1280px) {

    .buyer-protection .icon-column.sub-column {
        width: 80px !important;
    }

    /* .single-product-page .buyer-protection .icon-column img {
        width: 50px !important;
    } */

    .wd-nav[class*="wd-style-underline"] .nav-link-text:after {
        background-color: transparent !important;
    }
}



@media only screen and (max-width: 1200px) {

    .elementor-element-c42381e .elementor-swiper {
        margin: 0px 0px;
    }

    #wcfm-products tr.odd td a img.attachment-thumbnail {
        width: 60px;
        max-width: unset;
    }
}


@media only screen and (max-width: 1120px) {

    .elementor-3411 .elementor-element.elementor-element-c42381e .swiper-slide {
        min-height: 570px;
    }
}

@media only screen and (min-width: 1000px) {

    .whb-main-header .whb-header-bottom #menu-categories .menu-item {
        border: 1px solid #4e4e4e;
        border-radius: 35px;
        padding: 0px 8px;
    }

    .whb-main-header .whb-header-bottom #menu-categories .menu-item .woodmart-nav-link {
        font-size: 16px !important;
    }
}

/* @media only screen and (max-width: 1024px) {
    .single-product .buyer-protection .icon-column.sub-column {
        width: 65px !important;
    }
} */

@media only screen and (min-width: 769px) and (max-width: 1024px) {
    .single-product .buyer-protection {
        width: 100% !important;
    }
}


@media only screen and (max-width: 1000px) {
    .wd-checkout-prod-img {
        align-self: start !important;
    }

    .wd-active-filters {
        margin-top: 0 !important;
    }

    .elementor-3411 .elementor-element.elementor-element-c42381e .swiper-slide {
        min-height: 470px;
    }

    .info-box-carousel-wrapper .owl-carousel .owl-stage {
        /* gap: 0px; */
        gap: 30px;
        margin: 0px 18px;
    }

    .info-box-carousel-wrapper .wd-owl.owl-drag .owl-item {
        /* margin: 0px 20px; */
    }
}

@media screen and (min-width:1000px) {

    .single-product .product-image-wrap {
        display: none;
    }

    /* .single-product .iscu_wishlist_outer_wrapper {
        display: none;
    } */

}

@media only screen and (min-width: 768px) and (max-width: 779px) {
    .iscu_sell_similar_product_wrapper {
        width: 55%;
    }
}

@media screen and (min-width: 768px) and (max-width: 1050px) {
    .single-product-page a.oth-product-title {
        display: none;
    }
}

@media (min-width: 1270px) and (max-width: 1290px) {

    .woocommerce-cart tr.fee th {
        width: 61%;
    }
}

@media screen and (max-width:1318px) {

    #iscu_make_an_offer_btn,
    .single_add_to_cart_button.button.alt {
        max-width: 48% !important;
    }

}

/* @media screen and (max-width:1200px) { */
#new-wcfm-section,
#inquiry-board {
    margin-left: 20px !important;
}

.wcfm-page-headig #if-mobile {
    display: none !important;
}

.wcfm_welcomebox_membership {
    display: flex;
    align-items: center;
}

.wcfm_welcomebox_membership img {
    width: 17px !important;
}

/* } */

@media screen and (max-width:1064px) {

    #iscu_make_an_offer_btn,
    .single_add_to_cart_button.button.alt {
        max-width: 47.5% !important;
    }

}

@media screen and (max-width:1024px) {

    .wcfm_header_panel a {
        margin-left: 9px !important;
    }

    .wcfm_header_panel a.wcfm_header_panel_profile {
        margin-right: 0px !important;
    }

    .iscu_verify_your_store.btn.btn-scheme-custom.btn-scheme-hover-custom.btn-style-bordered.btn-style-semi-round.btn-size-extra-small {
        padding: 5px !important;
    }

    .page-id-9 .checkout-button.button.alt.wc-forward {
        max-width: 750px !important;
    }

    .woocommerce-cart tr.fee th .iscu_tool_tip_main_wrap_mini .iscu_arrow_mini.active {
        left: 32%;
    }

    body .wd-toolbar.wd-toolbar-label-show {
        width: 100% !important;
    }

    .iscu_sold_button {
        width: 100%;
    }

    .searchform.wd-style-with-bg-2 .searchsubmit {
        width: 45px !important;
        height: 45px !important;
        border-radius: 50% !important;
        inset-inline-end: 0 !important;
        inset-block: 0 !important;
        margin-right: 6px !important;
        margin-top: 5px !important;
    }

    .wd-tools-element>a {
        padding-inline: 0px !important;
        padding: 0px 10px !important;
    }

    .shop_attributes tbody tr th,
    .shop_attributes tbody tr td {
        padding: 0 !important;
    }

    .shop_attributes .woocommerce-product-attributes-item--attribute_pa_color th span {
        white-space: nowrap;
    }

    .wd-tools-custom-icon .wd-custom-icon {
        width: 38px !important;
    }

    .page-id-3411 .product-grid-item .product-wrapper a.product-image-link img {
        height: 220px !important;
    }

    .brands-slider.slick-initialized.slick-slider .slick-prev,
    .brands-slider.slick-initialized.slick-slider .slick-next {
        border: none;
    }

    .wd-wishlist-head.wd-border-off .btn.wd-wishlist-create-group-btn {
        display: flex;
        align-items: center;
        min-height: 32px;
        padding: 5px 20px;
    }

    .page-id-11 button.button.woocommerce-button.woocommerce-form-login__submit {
        width: 100%;
        border-radius: var(--btn-accented-brd-radius);
        color: var(--btn-accented-color);
        background-color: var(--btn-accented-bgcolor);
        text-transform: var(--btn-accented-transform, var(--btn-transform));
        font-weight: var(--btn-accented-font-weight, var(--btn-font-weight));
        font-family: var(--btn-accented-font-family, var(--btn-font-family));
        font-style: var(--btn-accented-font-style, var(--btn-font-style));
        height: 42px;
        border: none;
    }

    .page-id-11 .wd-registration-page.wd-register-tabs .wd-switch-to-register {
        border-radius: var(--btn-default-brd-radius);
        color: var(--btn-default-color);
        box-shadow: var(--btn-default-box-shadow);
        background-color: var(--btn-default-bgcolor);
        text-transform: var(--btn-default-transform, var(--btn-transform));
        font-weight: var(--btn-default-font-weight, var(--btn-font-weight));
        font-family: var(--btn-default-font-family, var(--btn-font-family));
        font-style: var(--btn-default-font-style, var(--btn-font-style));
        min-height: 42px;
        padding: 5px 20px;
    }

    .page-title-default {
        margin-bottom: 40px;
    }

    .woocommerce-enquiry-table__cell-enquiry-actions a.woocommerce-button.button.view {
        background-color: var(--btn-bgcolor, #F3F3F3);
        padding: 5px 20px;
    }

    .woocommerce-EditAccountForm.edit-account .woocommerce-Button.button {
        height: 42px;
        padding: 5px 20px;
    }

    .woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table>thead {
        display: none;
    }

    .woocommerce-button.woocommerce-button--next.woocommerce-Button.woocommerce-Button--next.button {
        padding: 5px 20px;
        min-height: var(--btn-height);
    }

    .woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table .woocommerce-orders-table__row.woocommerce-orders-table__row--status-processing.order {
        display: flex;
        flex-direction: column;
    }

    .page-id-8685 .wd-button-wrapper.text-center .btn.btn-style-3d.btn-style-semi-round.btn-size-default.btn-scheme-custom.btn-scheme-hover-inherit.btn-icon-pos-right {
        padding: 5px 20px;
        min-height: var(--btn-height);
    }

    .btn.btn-scheme-dark.btn-scheme-hover-custom.btn-style-bordered.btn-style-semi-round.btn-size-extra-small {
        border: 2px solid rgb(55, 141, 241) !important;
    }

    .wd-products-element .product-wrapper {
        gap: 0;
    }

    .wd-products-element .product-wrapper h3.wd-entities-title {
        margin: 8px 0 10px;
    }

    .wd-products-element .product-wrapper span.price {
        margin: 0 0 10px 0;
    }

    .elementor-element-0026900 .product-wrapper {
        gap: 0;
    }

    .elementor-element-0026900 .product-wrapper h3.wd-entities-title {
        margin: 8px 0 10px;
    }

    .elementor-element-0026900 .product-wrapper span.price {
        margin-bottom: 5px;
    }

    .page-id-3411 .owl-stage .info-box-wrapper div.wd-info-box.text-center.box-icon-align-top.box-style-shadow {
        gap: 0;
    }

    .page-id-3411 .owl-stage .info-box-wrapper div.wd-info-box.text-center.box-icon-align-top.box-style-shadow .box-icon-wrapper.box-with-icon.box-icon-with-border {
        margin: 10px 0;
    }

    #products-wrapper .wd-products-holder .product-wrapper {
        gap: 0;
    }

    #products-wrapper .wd-products-holder .product-wrapper h3.wd-entities-title {
        margin: 8px 0 7px;
    }

    #products-wrapper .wd-products-holder .product-wrapper span.price {
        margin-bottom: 3px;
    }

    .wd-products-holder .product-wrapper {
        gap: 0;
    }

    .wd-products-holder .product-wrapper h3.wd-entities-title {
        margin: 8px 0 7px;
    }

    .wd-products-holder .product-wrapper span.price {
        margin-bottom: 10px;
    }

    .wd-side-hidden.wd-opened {
        top: 0;
        height: 100%;
    }

    .wd-close-side.wd-close-side-opened {
        height: 120vh;
        width: 100vw;
    }

    .login.woocommerce-form.woocommerce-form-login .button.woocommerce-button.woocommerce-form-login__submit {
        border-radius: var(--btn-default-brd-radius);
        color: var(--btn-default-color);
        box-shadow: var(--btn-default-box-shadow);
        background-color: #007AFE;
        text-transform: var(--btn-default-transform, var(--btn-transform));
        font-weight: var(--btn-default-font-weight, var(--btn-font-weight));
        font-family: var(--btn-default-font-family, var(--btn-font-family));
        font-style: var(--btn-default-font-style, var(--btn-font-style));
        min-height: 42px;
        padding: 5px 20px;
    }

    .wd-toolbar.wd-toolbar-label-show>div a span.wd-tools-icon {
        margin-bottom: 14px;
    }

    .single-product .single-product-page form.cart {
        justify-content: space-between;
        gap: 0;
    }

    .single_add_to_cart_button.button.alt,
    #iscu_make_an_offer_btn {
        max-width: 48% !important;
    }

    .single-product .single-product-page form.cart button.single_add_to_cart_button,
    .single-product .single-product-page form.cart button#wd-add-to-cart,
    #iscu_make_an_offer_btn {
        margin: 10px 0;
    }

    .single-product .single-product-page form.cart .quantity {
        margin-bottom: 15px;
    }

}

@media screen and (max-width:960px) {
    .wcfm_welcomebox_membership img {
        width: 15px !important;
        margin-top: 0.9px !important;
    }

    .iscu_verification_badge img {
        width: 18px !important;
    }

    /* .iscu_vendor_verified_img {
        width: 17px !important;
    } */
}


@media only screen and (min-width:883px) and (max-width: 1150px) {
    .col-12 .iscu_wishlist_outer_wrapper {
        /* top: 360px !important; */
        top: 77% !important;
        right: 0 !important;
    }

    .product-additional-galleries {
        bottom: 3.5% !important;
        left: 0 !important;
    }
}

@media only screen and (max-width: 884px) {

    body.single-product .owl-carousel .owl-nav .owl-prev,
    body.single-product .owl-carousel .owl-nav .owl-next {
        display: none !important;
    }

    .elementor-3411 .elementor-element.elementor-element-c42381e .swiper-slide {
        min-height: 500px;
    }
}

@media only screen and (max-width: 834px) {

    .elementor-3411 .elementor-element.elementor-element-c42381e .swiper-slide {
        min-height: 470px;
    }
}

@media only screen and (max-width: 850px) {
    .wcfm-page-headig span.wcfm-page-heading-text {
        display: none !important;
    }
}


@media only screen and (max-width: 768px) {
    .elementor-3411 .elementor-element.elementor-element-c42381e .swiper-slide {
        min-height: 430px;
    }

    .woocommerce-cart td[data-title="Payment Processing Fee"] .iscu_tool_tip_main_wrap_mini {
        display: block;
    }

    .vendor-products-gallery h2,
    .related-products-gallery h2 {
        font-size: 18px !important;
    }

    .wcfm-store-name-heading-text {
        display: none !important;
    }

    .wcfm-page-headig #if-mobile {
        display: none !important;
    }
}

@media only screen and (max-width: 1400px) {
    .iscu_rr_tbl_wrap .wcfm-container #wwcfm_orders_listing_expander {
        overflow-x: scroll;
    }

    .iscu_rr_tbl_wrap .wcfm-container #wwcfm_orders_listing_expander table {
        min-width: 780px;
    }
}


@media only screen and (min-width: 801px) and (max-width: 930px) {
    .page-id-3411 .product-grid-item .product-wrapper a.product-image-link img {
        height: 180px !important;
    }
}

@media only screen and (min-width: 651px) and (max-width: 800px) {
    .page-id-3411 .product-grid-item .product-wrapper a.product-image-link img {
        height: 170px !important;
    }
}


@media only screen and (min-width: 601px) and (max-width: 650px) {
    .page-id-3411 .product-grid-item .product-wrapper a.product-image-link img {
        height: 155px !important;
    }
}

@media only screen and (max-width: 700px) {
    .elementor-3411 .elementor-element.elementor-element-c42381e .swiper-slide {
        min-height: 410px;
    }
}

@media screen and (max-width:660px) {
    /* 	#home-arrival, body .home-arrival {
		width: 95.7vw !important;
		margin-left: -5px !important;
		margin-right: -5px !important;
		left: unset !important;
    	right: unset !important;
	} */

    #wcfm_vendors_listing .wcfm_header_panel {
        margin-right: 0px !important;
    }

    #new-wcfm-section,
    #inquiry-board {
        margin-left: 10px !important;
        font-size: 12px !important;
    }

    .wcfm-store-name-heading-text a {
        font-size: 12px !important;
    }

    #wcfm_menu .wcfm_menu_item span.text {
        font-size: 12px !important;
    }
}

@media screen and (max-width:640px) {
    .elementor-3411 .elementor-element.elementor-element-c42381e .swiper-slide {
        min-height: 380px;
    }
}

@media screen and (max-width:600px) {

    .wcfm-page-headig br#only-mobile {
        display: none !important;
    }

    #wcfm-main-contentainer .wcfm-page-headig {
        height: 80px !important;
    }

    .wcfm_header_panel {
        margin-top: 4px !important;
    }

    .page-id-3411 .product-grid-item .product-wrapper a.product-image-link img {
        height: 155px !important;
    }

    body .discount-label {
        margin-top: 2px;
    }

    #wcfm_menu {
        top: 79px !important;
    }

    .iscu_verify_message {
        z-index: 111111111;
        position: relative;
        margin-top: 5px;
    }

    .wcfm_responsive_menu_toggler {
        margin-left: 10px;
        margin-top: 10px !important;
    }

    .wcfm-page-headig .wcfmfa {
        margin-top: 9px !important;
    }

    .wcfm-page-headig .wcfm_responsive_menu_toggler {
        margin-top: 8px !important;
    }
}

@media screen and (max-width:500px) {

    .elementor-3411 .elementor-element.elementor-element-c42381e .swiper-slide {
        min-height: 300px;
    }

    /* .wcfm_header_panel{
        margin-top: -12px !important;
    } */

    /* .wcfm-page-headig .wcfmfa {
        margin-top: 0px !important;
    } */

    .new-heading-item-link.onlymob {
        margin-left: 35px !important;
    }

    #new-wcfm-section,
    #inquiry-board {
        margin-left: 30px !important;
    }
}

@media screen and (max-width:400px) {
    .elementor-3411 .elementor-element.elementor-element-eaeb516 .swiper-slide {
        height: 345px !important;
    }
}

@media only screen and (max-width: 340px) {
    #wcfmmp-store .iscu_single_comment_wrapper .iscu_author_image img {
        height: 45px !important;
    }
}

@media only screen and (max-width: 376px) {
    #wcfmmp-store .iscu_single_comment_wrapper .iscu_author_image img {
        max-height: 47px !important;
    }
}

@media only screen and (max-width: 414px) {
    #wcfmmp-store .iscu_single_comment_wrapper .iscu_author_image img {
        max-height: 48px;
    }
}

@media only screen and (max-width: 480px) {

    .single-product-page a.oth-product-title {
        display: none;
    }


    .products.wd-products-holder .product-grid-item.product {
        padding: 2px !important;
    }

    .woocommerce-product-gallery__wrapper .owl-prev.wd-btn-arrow,
    .woocommerce-product-gallery__wrapper .owl-next.wd-btn-arrow {
        display: none !important;
    }

    #wcfmmp-store .header_left {
        height: 125px !important;
    }

    #wcfmmp-store h1.wcfm_store_title,
    #wcfmmp-store .address h1.wcfm_store_title {
        bottom: 64px !important;
        font-size: 24px !important;
    }

    .header_area .header_right .wcfm_store_enquiry {
        z-index: 2;
        position: relative;
    }

    /* .iscu_wishlist_outer_wrapper {
        height: 85px !important;
    } */

    .widget_product_categories .product-categories li a {
        padding: 8px 0;
    }

    #wcfmmp-store .iscu_single_comment_wrapper .iscu_author_image img {
        max-height: 50px;
        width: 60px !important;
    }

    .wcfm_header_panel {
        width: 100%;
        text-align: end !important;
    }

    /* .iscu_verification_verify_wrap {
        margin-right: 2%;
        position: relative;
        top: -2px;
    } */

    .iscu_verification_verify_wrap {
        /* position: absolute;
        left: 3%;*/
        margin-top: 4px;
        width: 63%;
        text-align: center;
        display: inline-block;
    }

    .wcfm_welcomebox_membership img {
        width: 13px !important;
        margin-left: 6px !important;
        margin-top: 0px !important;

    }

    .iscu_verification_badge img {
        width: 17px !important;
    }

    .iscu_vendor_verified_img {
        width: 18px !important;
    }

    .woocommerce-cart .iscu_tool_tip_main_wrap_mini {
        position: unset !important;
        margin: 0px !important;
    }

    .wcfm_header_panel .unread_notification_count {
        top: -8px !important;
        right: -10px !important;
    }

    #wcfm_menu .wcfm_menu_items a.wcfm_menu_item {
        padding-top: 3px !important;
    }

    #wcfm_menu .wcfm_menu_items {
        height: 50px !important;
    }

    .iscu_pop_up_wrap {
        max-width: 280px;
    }

    .wd-nav-main>li>a {
        font-size: 14px !important;
    }

    #enquiry_form h2 {
        font-size: 20px !important;
    }

    #menu-categories.wd-nav {
        --nav-gap: 16px;
    }
}

@media only screen and (max-width: 450px) {

    .iscu_verification_verify_wrap {
        width: 60%;
    }
}

@media only screen and (max-width: 429px) {

    .iscu_verification_verify_wrap {
        width: 58%;
    }

}

@media only screen and (max-width: 421px) {

    .iscu_verification_verify_wrap {
        width: 56%;
    }

}

/* @media only screen and (max-width: 375px) {

    .iscu_verification_verify_wrap{
        margin-right: 16%;
    }
} */

@media (max-width: 768.98px) {

    .cart-totals-inner .shop_table_responsive .fee td {
        display: flex;
    }

    .cart-totals-inner .shop_table_responsive td .woocommerce-Price-amount {
        margin-left: auto;
    }

    .shop_table_responsive tr {
        display: block;
    }

    .woocommerce-MyAccount-content,
    .wd-my-account-sidebar {
        padding: 0;
    }

    .shop_table_responsive {
        display: grid !important;
    }
}


/* .payment-container img[title="Visa card icon"]:first-of-type {
	margin-left: -3px !important;
} */

.payment-container div[data-testid="CardContainer"] img {
    margin-left: -3px;
}

#wcfmmp-store h1.wcfm_store_title,
#wcfmmp-store .address h1.wcfm_store_title {
    font-weight: 600 !important;
}

#wcfmmp-store .iscu_single_comment_wrapper .iscu_author_image img {
    width: 65px;
    height: 55px;
}

.bp-messages-wrap .bm-messages-list .bm-list .bm-messages-stack .bm-pic {
    height: 39px !important;
    width: 39px !important;
    padding: 4px;
}

.bp-messages-wrap .bm-messages-list .bm-list .bm-messages-stack .bm-pic img {
    border-radius: 50% !important;
    height: revert-layer !important;
}

#iscu_new_arrivals .product-grid-item.outofstock:has(input[type="hidden"].iscu_hide_product_after_15_days) {
    display: none;
}

.backorders.wcfm_title.wcfm_ele.simple.variable.non_manage_stock_ele.non-job_package.non-resume_package.non-auction.non-redq_rental.non-appointment.non-accommodation-booking {
    display: none;
}

#backorders {
    display: none !important;
}

@media only screen and (min-width: 1000px) and (max-width: 1120px) {
    .col-12 .iscu_wishlist_outer_wrapper {
        top: 82% !important;
    }
}

@media screen and (max-width: 640px) {
    #wcfm_membership_registration_form .wcfm_email_verified_button {
        margin-left: 0px !important;
    }
}

@media screen and (max-width: 425px) {
    body .cart-widget-side .iscu_tool_tip_open_mini {
        transform: translateX(-48%);
    }
}

@media screen and (max-width:410px) {

    #iscu_verification_code {
        width: 100% !important;
    }

    .iscu_resend_code {
        width: 100% !important;
        margin: 20px;
        margin-left: 0px !important;
    }

    .iscu_reg_loader {
        margin-left: 0px !important;
    }

    .iscu_tool_tip_open {
        transform: translateX(-65%);
    }
}

@media screen and (max-width: 390px) {
    .iscu_verification_verify_wrap {
        width: 52%;
    }
}

@media screen and (max-width: 385px) {



    /* .iscu_sell_similar_product_btn {
        padding: 6px 2px;
        font-size: 12px;
    } */

    .iscu_sell_similar_product_wrapper {
        padding: 25px 10px;
    }

    .iscu_sell_similar_product_btn {
        font-size: 13px;
    }
}

@media screen and (max-width: 363px) {

    .iscu_sell_similar_product_btn {
        padding: 10px 5px;
    }

    .iscu_verification_verify_wrap {
        width: 50%;
    }
}

@media screen and (max-width: 370px) {

    .iscu_tool_tip_open {
        transform: translateX(-72%);
    }

}

@media screen and (max-width: 350px) {

    .iscu_verification_verify_wrap {
        width: 48%;
    }

    .iscu_tool_tip_open {
        transform: translateX(-80%);
    }

    #wcfm_menu .wcfm_menu_item span.text {
        font-size: 10px !important;
    }

    .iscu_sell_similar_product_btn {
        font-size: 12px;
    }

}

@media screen and (max-width: 335px) {

    .iscu_tool_tip_open {
        transform: translateX(-85%);
    }

    .iscu_verification_verify_wrap {
        width: 45%;
    }

}

@media (max-width: 768.98px) {
    .cart-totals-inner .shop_table_responsive .order-total td:before {
        font-size: 17px !important;
    }
}

.iscu_tooltip_content_wrap {
    position: relative;
    display: inline-flex;
    align-items: center;
}

.iscu_tooltip_content_text {
    font-size: 14px;
    line-height: 1.5;
    width: 220px;
}

.iscu_single_return_policy {
    display: flex;
    align-items: center;
    gap: 6px;
    line-height: 28.8px;
    margin-top: 1px;
}

.iscu_return_policy_popup_btn {
    display: flex;
    cursor: pointer;
}

.iscu_single_return_policy_wrap {
    display: flex;
    gap: 6px;
    margin: 24px 0 !important;
    align-items: center;
}

.iscu_request_return_btn {
    margin: 10px 0;
}

.iscu_return_popup_overlay {
    position: fixed;
    inset: 0;
    background: rgba(0, 0, 0, 0.55);
    display: none;
    align-items: center;
    justify-content: center;
    z-index: 99999;
}

.iscu_return_popup_overlay.iscu_active {
    display: flex;
}

.iscu_return_popup {
    background: #fff;
    width: 100%;
    max-width: 500px;
    padding: 25px;
    border-radius: 10px;
    position: relative;
}

.iscu_return_instruction_popup_close,
.iscu_return_popup_close {
    position: absolute;
    top: 10px;
    right: 22px;
    border: 0;
    background: transparent;
    font-size: 28px;
    cursor: pointer;
}

.iscu_return_request_form p {
    margin-bottom: 15px;
}

.iscu_return_request_form label {
    display: block;
    font-weight: 600;
    margin-bottom: 6px;
}

.iscu_return_request_form select,
.iscu_return_request_form textarea,
.iscu_return_request_form input[type="file"] {
    width: 100%;
}

.iscu_return_form_msg {
    margin-top: 12px;
    font-weight: 600;
}

.iscu_submit_return_request {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 152px;
}

.iscu_submit_return_request_loader {
    display: none;
    width: 18px;
    height: 18px;
    border: 2px solid #fff;
    border-top: 2px solid transparent;
    border-radius: 50%;
    animation: iscu_spin 0.8s linear infinite;
}

.iscu_submit_return_request_loader.iscu_active {
    display: inline-block;
}

@keyframes iscu_spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.iscu_return_instruction_popup_overlay {
    position: fixed;
    inset: 0;
    background: rgba(0, 0, 0, 0.55);
    display: none;
    align-items: center;
    justify-content: center;
    z-index: 99999;
}

.iscu_return_instruction_popup_overlay.iscu_active {
    display: flex;
}

.iscu_submit_btn {
    border-radius: var(--btn-accented-brd-radius) !important;
    color: var(--btn-accented-color) !important;
    box-shadow: var(--btn-accented-box-shadow) !important;
    background-color: var(--btn-accented-bgcolor) !important;
    font-weight: 600;
}

.iscu_submit_return_instruction {
    min-width: 90px;
}

.iscu_return_instructions,
.iscu_return_address {
    min-height: 120px !important;
}

.iscu_error_border {
    border: 1px solid red !important;
}

.iscu_return_form_msg {
    color: green;
}

.iscu_return_form_msg.iscu_error {
    color: red;
}

.iscu_tbl_btn_wrap {
    display: flex;
}

.iscu_return_policy_label {
    padding: 0 0 4px !important;
}

.iscu_product_return_policy_label,
.iscu_return_policy_label_icon {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 6px;
}

.iscu_product_return_policy_label,
.iscu_product_return_policy_label strong {
    font-size: 17px !important;
}

.iscu_return_policy_label_icon {
    margin-top: 3px;
    width: 16px;
    height: 16px;
}

.iscu_products_manage_return_policy .page_collapsible_content_holder {
    display: flex !important;
    align-items: center;
}

.iscu_products_manage_return_policy_icon {
    margin: 0 !important;
    margin-left: -1px !important;
    margin-right: 5px !important;
    width: 15px !important;
}

.single-product .wd-wishlist-btn.wd-action-btn.wd-style-text.wd-wishlist-icon {
    display: none;
}

.iscu_return_policy_popup_wrapper {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 1;
    z-index: -999;
    position: fixed;
    margin: 0 !important;
    align-content: center;
    background-color: #00000060;
    transition: opacity 0.5s ease-in-out;
}

.iscu_return_policy_popup_wrapper.iscu_active {
    opacity: 1;
    z-index: 999;
}

.iscu_return_policy_popup_content {
    width: 532px;
    margin: auto;
    padding: 2rem;
    display: flex;
    position: relative;
    border-radius: 10px;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    background-color: #FFF;
    transform: translateY(140%);
    transition: transform 0.5s ease-out;
}

.iscu_return_policy_popup_wrapper.iscu_active .iscu_return_policy_popup_content {
    transform: translateY(0%);
}

.iscu_return_policy_popup_close {
    top: 1rem;
    right: 1rem;
    width: 40px;
    height: 40px;
    display: flex;
    cursor: pointer;
    border-radius: 50%;
    position: absolute;
    align-items: center;
    justify-content: center;
}

.iscu_return_policy_popup_title {
    font-size: 21px;
    font-weight: 700;
    line-height: 28px;
    word-spacing: 2px;
}

.iscu_return_policy_popup_text {
    font-size: 13px;
    line-height: 22px;
    letter-spacing: -0.24px;
    color: #333;
    text-align: center;
}

.iscu_return_policy_popup_action {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 18px;
    width: 100%;
}

.iscu_return_policy_learn_more {
    height: 44px;
    display: block;
    cursor: pointer;
    min-width: 64px;
    font-size: 15px;
    font-weight: 600;
    line-height: 44px;
    text-align: center;
    text-decoration: none;
    color: rgba(0, 122, 254, 0.7);
}

.iscu_return_policy_ok_btn {
    height: 44px;
    color: #FFF;
    cursor: pointer;
    font-size: 15px;
    min-width: 64px;
    font-weight: 600;
    line-height: 44px;
    text-align: center;
    border-radius: 0.25rem;
    background-color: rgba(0, 122, 254);
}

@media only screen and (max-width: 540px) {

    .iscu_return_policy_popup_content {
        width: calc(100% - 24px);
        margin: auto 12px;
        padding: 2.2rem 1.2rem;
    }
}

@media only screen and (max-width: 420px) {

    .iscu_return_policy_popup_content {
        padding: 2.2rem 1rem;
    }
}

.iscu_return_status_text {
    padding: 0.5em !important;
    margin-top: 7px;
    margin-left: 0;
    margin-right: 10px;
    margin-bottom: 5px;
    float: none;
    border-bottom: 0 solid #17a2b8;
    border-radius: 4px;
    letter-spacing: .046875em;
    line-height: 1;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .25);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    text-transform: uppercase;
    transition: all .5s;
    font-size: 15px;
    font-weight: 700;
    background: #027dd2;
    font-size: 13px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 32px;
}

.iscu_return_approved {
    color: #1f8f3a;
    background: #e8f8ee;
}

.iscu_return_declined {
    color: #c62828;
    background: #fdeaea;
}

.iscu_tabl_img_wrap {
    min-width: 60px;
}

.iscu_tabl_img_wrap img {
    cursor: pointer;
    height: 60px;
    border-radius: 0px;
    object-fit: cover;
    width: 60px;
}

#wcfm_menu .wcfm_menu_items a .fa-iscu-return-request-icon::before {
    content: "";
    display: inline-block;
    width: 15px;
    height: 15px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 15px;
}

body:has(.pswp--open) #wcfm-content {
    z-index: 999 !important;
}

body:has(.pswp--open) .wcfm-page-headig {
    z-index: 9 !important;
}

#wcfm_menu .wcfm_menu_items a.wcfm_menu_item {
    display: flex !important;
    align-items: center;
}

.iscu_return_main_title {
    width: fit-content !important;
}