@import '_content/Blazor.Bootstrap/Blazor.Bootstrap.bundle.scp.css';
@import '_content/BlazorStrap.V5/BlazorStrap.V5.bundle.scp.css';
@import '_content/BlazorStrap/BlazorStrap.bundle.scp.css';

/* _content/DealLayout/Pages/AboutUs.razor.rz.scp.css */


.about_banner[b-n0i0ufsnzj] {
    background-image: url(https://elitedealapi.elitewebdemo.com/Images/Product/1199/5136b387-cb96-455e-9325-8a58bb0f7b60.jpg);
    height: 300px;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    float: left;
    width: 100%;
}
.about_wraper[b-n0i0ufsnzj] {
    display: block;
    float: left;
    width: 100%;
    padding-top: 50px;
    padding-bottom:50px;
}
    .about_wraper img[b-n0i0ufsnzj] {
        border-radius: 48px;
        width: 100%;
        height: 430px;
    }

.about_detail_middle[b-n0i0ufsnzj] {
    align-items: center;
    vertical-align: middle;
    display: flex;
    padding-left: 100px;
}

.about_wraper h2[b-n0i0ufsnzj]{
    font-weight: 700;
    font-size: 50px;margin-bottom:25px;
}
.about_wraper h5[b-n0i0ufsnzj] {
    color: #198754;
    font-weight: 500;
}
.about_wraper p[b-n0i0ufsnzj] {
    font-size: 18px;
    line-height: 27px;
    margin-bottom: 0;

}
.about_custom_form[b-n0i0ufsnzj] {
    display: block;
    float: left;
    width: 100%;
    padding:60px 0px;
    /*background: #fcfcfc;*/
}
.about_location[b-n0i0ufsnzj]{display:block;float:left;width:100%;}
.about_form[b-n0i0ufsnzj] {
    padding: 50px;
    background: #fff;
   -webkit-box-shadow: 0px 0px 4px 0px rgb(0 0 0 / 25%) !important;
    box-shadow: 0px 0px 4px 0px rgb(0 0 0 / 25%) !important;
    padding: 23px;
}
.about_form inout[b-n0i0ufsnzj]::placeholder {
   font-size:14px;
}

.contact-top-section[b-n0i0ufsnzj] {
    width: 100%;
    float: left;
    display: block;
    background-color: #ffc1073b;
    padding: 40px 0 45px;
}
    .contact-top-section h3[b-n0i0ufsnzj] {
        font-weight: 600;
        color: #343a40;
        margin-bottom: 20px;
    }
    .contact-top-section h3[b-n0i0ufsnzj]::after {
        content: "";
        border-bottom: 1px solid #198754;
        display: block;
        padding-top: 5px;
        width: 70px;
    }
    .contact-top-section a[b-n0i0ufsnzj] {
        color: #565656;
        text-decoration:none;
    } 
   
@media only screen and (max-width: 768px) {
    .about_banner[b-n0i0ufsnzj] {
        height: 150px;
    }
    .contact-top-section[b-n0i0ufsnzj] {
      
        padding: 20px 0 20px;
    }
        .contact-top-section h3[b-n0i0ufsnzj]{
          margin-bottom: 12px;
        }

    .about_detail_middle[b-n0i0ufsnzj] {
        padding-left: 15px;
        padding-right: 15px;
        margin-top: 30px;
    }

    .about_wraper h2[b-n0i0ufsnzj]{
        font-size: 30px;
        line-height: 25px;
    }
.about_wraper h5[b-n0i0ufsnzj] {
        font-size: 16px;
    }
    .about_custom_form[b-n0i0ufsnzj] {
        padding: 30px 0px;
    }
    .about_form[b-n0i0ufsnzj]{
        padding: 20px;
      margin-bottom: 20px;
    }
    .about_wraper[b-n0i0ufsnzj] {
        padding-top: 40px;
        padding-bottom: 35px;
    }
}
/* _content/DealLayout/Pages/BannerAnalytics.razor.rz.scp.css */
table[b-x8mmjopxvr] {
    width: 100%;
    border-collapse: collapse;
}

th[b-x8mmjopxvr], td[b-x8mmjopxvr] {
    padding: 8px;
    text-align: left;
    border-bottom: 1px solid #ddd;
}

th[b-x8mmjopxvr] {
    background-color: #f2f2f2;
}

img[b-x8mmjopxvr] {
    max-width: 100px;
    height: auto;
}
.banner_analytics_section[b-x8mmjopxvr] {
    padding: 30px 0px;
}
.banner_anay_viwe_center[b-x8mmjopxvr] {
    display: flex;
    align-items: center;
    vertical-align: middle;
}
    .banner_anay_viwe_center span[b-x8mmjopxvr] {
        margin-right: 10px;
     }

/**mobile**/

@media only screen and (max-width: 768px) {
    .banner_analytics_section[b-x8mmjopxvr]{ padding:20px 0px 20px;
}
}
/* _content/DealLayout/Pages/CancellationNRefund.razor.rz.scp.css */
.cancellation_section[b-h0vbbf4wz1] {
    padding: 30px 0px;
}

    .cancellation_section h3[b-h0vbbf4wz1] {
        font-size: 25px;
        line-height: 30px;
    }

    .cancellation_section p[b-h0vbbf4wz1] {
        color: #535766;
    }

    .cancellation_section ul[b-h0vbbf4wz1] {
        color: #535766;
        padding: 0px;
        margin-top: -5px;
    }

    .cancellation_section i[b-h0vbbf4wz1] {
        color: #198754;
        font-weight: 800;
        font-size: 16px;
        margin-right: 5px;
    }

    .cancellation_section li[b-h0vbbf4wz1] {
        display: flex;
    }
@media only screen and (max-width: 768px) {
    .cancellation_section h3[b-h0vbbf4wz1] {
        font-size: 20px;
        line-height: 25px;
    }
}
/* _content/DealLayout/Pages/CreateUser.razor.rz.scp.css */
.create_user_section[b-jsiff6gwgu]{
    padding: 30px 0px 30px;
}
    .create_user_section img[b-jsiff6gwgu] {
        min-height: 82px;
        height: 82px;
        border-radius: 100%;
        padding: 10px;
        background: #ffe3b8;
        margin-bottom:10px;
    }
@media only screen and (max-width: 768px) {
    .create_user_section[b-jsiff6gwgu] {
        padding: 20px 0px 20px;
    }
        .create_user_section img[b-jsiff6gwgu] {
            min-height:104px ;
            height:104px ;
           
            
        }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    .create_user_section img[b-jsiff6gwgu] {
        min-height: 82px;
        height: 82px;
    }
    }
/* _content/DealLayout/Pages/Customers.razor.rz.scp.css */
.table[b-ktaoong465] {
    width: 100%;
    border-collapse: collapse;
    margin-top: 20px;
}

    .table th[b-ktaoong465], .table td[b-ktaoong465] {
        border: 1px solid #ccc;
        padding: 10px;
        text-align: left;
    }

.form-check[b-ktaoong465] {
    display: inline-block;
}

.form-check-input[b-ktaoong465] {
    margin-right: 5px;
}
/* _content/DealLayout/Pages/Error404.razor.rz.scp.css */

#oopss[b-kde89d1jwc] {
    background: linear-gradient(-45deg, #198754, #198754);
    position: fixed;
    left: 0px;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
}

    #oopss #error-text[b-kde89d1jwc] {
        font-size: 40px;
        display: flex;
        flex-direction: column;
        align-items: center;
        font-family: 'Shabnam', Tahoma, sans-serif;
        color: #ffff;
        direction: rtl;
    }

        #oopss #error-text img[b-kde89d1jwc] {
            margin: 150px auto 0px;
            height: 250px;
        }

        #oopss #error-text h3[b-kde89d1jwc] {
            position: relative;
            font-size: 80px;
            line-height: 80px;
            font-weight: 900;
            margin-bottom: 30px;
            text-align: center;
        }

        #oopss #error-text p.p-a[b-kde89d1jwc] {
            font-size: 20px;
            color: #fff;
            text-align: center;
        }

        #oopss #error-text p.p-b[b-kde89d1jwc] {
            font-size: 15px;
        }

        #oopss #error-text .back[b-kde89d1jwc] {
            background: #fff;
            color: #000;
            font-size: 24px;
            line-height: 24px;
            text-decoration: none;
            margin: 30px auto 0;
            padding: 18px 40px;
            border-radius: 500px;
            box-shadow: 0 20px 70px 4px rgba(0, 0, 0, 0.1), inset 7px 33px 0 0px #fff;
            font-weight: 900;
            transition: all 300ms ease;
        }

            #oopss #error-text .back:hover[b-kde89d1jwc] {
                -webkit-transform: translateY(-13px);
                transform: translateY(-13px);
                box-shadow: 0 35px 90px 4px rgba(0, 0, 0, 0.3), inset 0px 0 0 3px #000;
            }

/**Mobile Responsive*/
@media only screen and (max-width: 768px) {
    #oopss #error-text img[b-kde89d1jwc]{
        margin: 220px auto 0px;
        height: 130px;
    }

    #oopss #error-text h3[b-kde89d1jwc] {
        font-size: 40px;
        line-height: 40px;
    }
    #oopss #error-text p.p-a[b-kde89d1jwc]{
        font-size: 18px;
        line-height: 25px;
    }
    #oopss #error-text .back[b-kde89d1jwc] {
        font-size: 18px;
        line-height: 18px;
        text-decoration: none;
        margin: 30px auto 0;
        padding: 14px 24px;
       
    }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    #oopss #error-text img[b-kde89d1jwc] {
        margin: 220px auto 0px;
        height: 200px;
    }

    #oopss #error-text h3[b-kde89d1jwc] {
        font-size: 70px;
        line-height: 70px;
    }

    #oopss #error-text p.p-a[b-kde89d1jwc] {
        font-size: 25px;
        line-height: 32px;
    }

    #oopss #error-text .back[b-kde89d1jwc] {
        font-size: 20px;
        line-height: 20px;
        text-decoration: none;
        margin: 30px auto 0;
        padding: 18px 30px;
    }
}
/* _content/DealLayout/Pages/Index.razor.rz.scp.css */
 
/* _content/DealLayout/Pages/PrivacyPolicy.razor.rz.scp.css */
.privacy_policy_section[b-ks3brvmbjl]{padding:30px 0px;}
.privacy_policy_section h3[b-ks3brvmbjl]{font-size:25px;line-height:30px;}
    .privacy_policy_section p[b-ks3brvmbjl] {
        color: #535766;
        font-size: 18px;
        line-height: 25px;
    }
.privacy_policy_section ul[b-ks3brvmbjl] {color: #535766; padding: 0px;margin-top:-5px;}
    .privacy_policy_section i[b-ks3brvmbjl] {
        color: #198754;
        font-weight: 800;
        font-size: 18px;
        margin-right: 5px;
    }
    .privacy_policy_section li[b-ks3brvmbjl] {
        display: flex;
        font-size: 18px;
        line-height:25px;
    }

@media only screen and (max-width: 768px) {
    .privacy_policy_section h3[b-ks3brvmbjl] {
        font-size: 20px;
        line-height: 25px;
    }
}
/* _content/DealLayout/Pages/ProductUpload.razor.rz.scp.css */
.tag-input-wrapper[b-oi5jc2qgpz] {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
    border: 1px solid #ccc;
    padding: 5px;
    border-radius: 5px;
}

.tag[b-oi5jc2qgpz] {
    background-color: #007bff;
    color: white;
    padding: 3px 8px;
    border-radius: 15px;
    display: flex;
    align-items: center;
}

    .tag button[b-oi5jc2qgpz] {
        background: none;
        border: none;
        color: white;
        font-weight: bold;
        margin-left: 5px;
        cursor: pointer;
    }

.keyword-input[b-oi5jc2qgpz] {
    flex: 1;
    border: none;
    outline: none;
    min-width: 100px;
}

    .keyword-input[b-oi5jc2qgpz]::placeholder {
        color: #aaa;
    }

.product_section[b-oi5jc2qgpz] {
    padding: 30px 0px 0px;
}

.product_banner[b-oi5jc2qgpz] {
    padding: 30px 0px 0px;
}

.product_banner_scroll[b-oi5jc2qgpz] {
    white-space: nowrap;
    overflow-y: hidden;
    width: 100%;
    display: block;
    position: relative;
    scrollbar-width: thin;
    scrollbar-color: #e3e3e3 transparent;
}

.pro_option[b-oi5jc2qgpz] {
    margin-top: 2px;
}

.product_banner_scroll[b-oi5jc2qgpz]::-webkit-scrollbar {
    width: 11px;
}

.product_banner_scroll[b-oi5jc2qgpz]::-webkit-scrollbar-track {
    background: transparent;
}

.product_banner_scroll[b-oi5jc2qgpz]::-webkit-scrollbar-thumb {
    background-color: red;
    border-radius: 6px;
    border: 3px solid transparent;
}

.product_section select:focus[b-oi5jc2qgpz] {
    border-color: #198754;
    outline: 0;
    box-shadow: unset;
}

/* webkit browsers */
.product_banner_scroll[b-oi5jc2qgpz]::-webkit-scrollbar,
.product_banner_scroll[b-oi5jc2qgpz]::-webkit-scrollbar-thumb {
    height: 26px;
    border-radius: 13px;
    background-clip: padding-box;
    border: 10px solid transparent;
}

.product_banner_scroll[b-oi5jc2qgpz]::-webkit-scrollbar-thumb {
    box-shadow: inset 0 0 0 10px;
}


.product_top_section[b-oi5jc2qgpz] {
    display: flex;
}

.product-banner_wdth[b-oi5jc2qgpz] {
    width: 450px;
    margin-right: 10px;
}

    .product-banner_wdth img[b-oi5jc2qgpz] {
        width: 100%;
        /*max-width: 350px;
        min-width: 250px;*/
        /*min-height: 145px;
        max-height: 145px;*/
        margin: 0;
        object-fit: contain;
        background: #f1ecec;
    }

.checkbox_banner[b-oi5jc2qgpz] {
    display: block;
    margin-bottom: 0px;
    margin-top: 15px;
}

    .checkbox_banner input[b-oi5jc2qgpz] {
        padding: 0;
        height: initial;
        width: initial;
        margin-bottom: 0;
        display: none;
        cursor: pointer;
    }

    .checkbox_banner label[b-oi5jc2qgpz] {
        position: relative;
        cursor: pointer;
        font-size: 16px;
        font-weight: 500;
    }

        .checkbox_banner label[b-oi5jc2qgpz]:before {
            content: '';
            -webkit-appearance: none;
            background-color: transparent;
            border: 2px solid #198754;
            box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
            padding: 6px;
            display: inline-block;
            position: relative;
            vertical-align: middle;
            cursor: pointer;
            margin-right: 5px;
        }

    .checkbox_banner input:checked + label[b-oi5jc2qgpz]:after {
        content: '';
        display: block;
        position: absolute;
        top: 7px;
        left: 7px;
        width: 6px;
        height: 12px;
        border: solid #198754;
        border-width: 0 2px 2px 0;
        transform: rotate(45deg);
    }

/**Mobile Responsive*/
@media only screen and (max-width: 768px) {
    .product-banner_wdth img[b-oi5jc2qgpz] {
        width: 100%;
    }

    .product_banner[b-oi5jc2qgpz] {
        padding: 25px 0px 0px;
    }

    .product_section[b-oi5jc2qgpz] {
        padding: 20px 0px 0px;
    }

    .pro_option[b-oi5jc2qgpz] {
        margin-top: 0px;
    }
}

/*//information icon css*/

.tooltipz[b-oi5jc2qgpz] {
    position: relative;
    display: inline-block;
}

    .tooltipz .tooltiptextz[b-oi5jc2qgpz] {
        visibility: hidden;
        width: 120px;
        background-color: black;
        color: white;
        text-align: center;
        border-radius: 6px;
        padding: 5px;
        position: absolute;
        z-index: 1;
        bottom: 125%;
        left: 50%;
        margin-left: -60px;
        opacity: 0;
        transition: opacity 0.3s;
    }

    .tooltipz:hover .tooltiptextz[b-oi5jc2qgpz] {
        visibility: visible;
        opacity: 1;
    }

.tooltip-container[b-oi5jc2qgpz] {
    position: relative;
    display: inline-block;
    cursor: pointer;
}

.tooltip-text[b-oi5jc2qgpz] {
    visibility: hidden;
    width: 150px;
    background-color: #333;
    color: #fff;
    text-align: center;
    padding: 5px;
    border-radius: 5px;
    position: absolute;
    z-index: 1;
    bottom: 125%; /* Position above the icon */
    left: 50%;
    transform: translateX(-50%);
    opacity: 0;
    transition: opacity 0.3s;
    font-size: 12px;
    white-space: nowrap;
}

.tooltip-container:hover .tooltip-text[b-oi5jc2qgpz] {
    visibility: visible;
    opacity: 1;
}
/* _content/DealLayout/Pages/ShippingNDelivery.razor.rz.scp.css */
.shiping_section[b-uap7j4ef0r] {
    padding: 30px 0px;
}

    .shiping_section h3[b-uap7j4ef0r] {
        font-size: 25px;
        line-height: 30px;
    }

    .shiping_section p[b-uap7j4ef0r] {
        color: #535766;
    }

    .shiping_section ul[b-uap7j4ef0r] {
        color: #535766;
        padding: 0px;
        margin-top: -5px;
    }

    .shiping_section i[b-uap7j4ef0r] {
        color: #198754;
        font-weight: 800;
        font-size: 16px;
        margin-right: 5px;
    }

    .shiping_section li[b-uap7j4ef0r] {
        display: flex;
    }
/**Mobile Responsive*/
@media only screen and (max-width: 768px) {
    .shiping_section h3[b-uap7j4ef0r] {
        font-size: 20px;
        line-height:25px;
    }
}
/* _content/DealLayout/Pages/TermsNConditions.razor.rz.scp.css */
.term_conditions_section[b-kyzoqmdb35] {
    padding: 30px 0px;
}

    .term_conditions_section h3[b-kyzoqmdb35] {
        font-size: 25px;
        line-height: 30px;
    }

    .term_conditions_section p[b-kyzoqmdb35] {
        color: #535766;
        font-size:18px;
        line-height:25px;
    }

    .term_conditions_section ul[b-kyzoqmdb35] {
        color: #535766;
        padding: 0px;
        margin-top: -5px;
    }

    .term_conditions_section i[b-kyzoqmdb35] {
        color: #198754;
        font-weight: 800;
        font-size: 18px;
        margin-right: 5px;
    }

    .term_conditions_section li[b-kyzoqmdb35] {
        font-size: 18px;
        display: flex;
        margin-bottom:3px;
        line-height:25px;
    }
/**Mobile Responsive*/
@media only screen and (max-width: 768px) {
 .term_conditions_section h3[b-kyzoqmdb35] {
        font-size: 20px;
        line-height: 25px;
    }
    .term_conditions_section[b-kyzoqmdb35] {
        padding: 20px 0px 0px;
    }
}
/* _content/DealLayout/Pages/UserRoleManager.razor.rz.scp.css */
.user_role_manager[b-hlwawt9vqg] {
    padding: 30px 0px 80px;
}
    .user_role_manager select[b-hlwawt9vqg] {
        margin-bottom: 15px;
        padding: 5px 10px;
        border: 1px solid #c4c6c8 !important;
        color: #535766;
    }

.table_manager_role_img_wdth[b-hlwawt9vqg]{width:60px;}
.create_user_section[b-hlwawt9vqg] {
    padding: 0px;
}

    .create_user_section img[b-hlwawt9vqg] {
        min-height: 91px;
        height: 91px;
        border-radius: 100%;
        padding: 5px;
        background: #ffe3b8;
        margin-bottom: 15px;
    }
.create_user_btn_01[b-hlwawt9vqg] {
    float: right;
    margin-bottom: 10px;
}
.action-btn-rgt-spc[b-hlwawt9vqg]{margin-right:10px;margin-bottom:5px;}
.user_role_tbl_img_wdth[b-hlwawt9vqg]{width:40px;}


@media only screen and (max-width: 768px) {
    .user_role_manager[b-hlwawt9vqg] {
        padding: 20px 0px 20px;
    }
    .all-action-wdth[b-hlwawt9vqg] {
        min-width:335px;
    }
    .action-btn-rgt-spc[b-hlwawt9vqg] {
        margin-right: 5px;
    }
    .create_user_section[b-hlwawt9vqg] {
        padding: 0px;
    }
        .create_user_section img[b-hlwawt9vqg] {
            min-height: 62px;
            height: 62px;
            margin-top: 4px;
            margin-bottom: 10px;
            padding:5px;
        }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    .create_user_section img[b-hlwawt9vqg] {
        min-height: 91px;
        height: 91px;
    }
}
/* _content/DealLayout/Pages/VendorProducts.razor.rz.scp.css */
.search-cancel[b-lh0tmoup51] {
    position: absolute;
    top: 50%;
    right: 83%;
    transform: translateY(-50%);
    cursor: pointer;
    font-size: 30px;
    color: #888;
    
}

.tag-input-wrapper[b-lh0tmoup51] {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
    border: 1px solid #ccc;
    padding: 5px;
    border-radius: 5px;
}

.tag[b-lh0tmoup51] {
    background-color: #007bff;
    color: white;
    padding: 3px 8px;
    border-radius: 15px;
    display: flex;
    align-items: center;
}

    .tag button[b-lh0tmoup51] {
        background: none;
        border: none;
        color: white;
        font-weight: bold;
        margin-left: 5px;
        cursor: pointer;
    }

.keyword-input[b-lh0tmoup51] {
    flex: 1;
    border: none;
    outline: none;
    min-width: 100px;
}
/* _content/DealLayout/Pages/Wallet.razor.rz.scp.css */
.main_money_wallet_wraper[b-0a6nyo83bz]{display:flex}

.main_wallet_input[b-0a6nyo83bz] {
    border-radius: 4px 0px 0px 4px;
}
.main_wallet_input_btn[b-0a6nyo83bz] {
    border-radius: 0px 4px 4px 0px;
}
.wallet_btn[b-0a6nyo83bz] {
    background: #198754;
    border-color: #198754;
    font-size: 14px;
    color: #fff;
    
    padding: 9px 20px;
    border-radius: 0px 4px 4px 0px;
    border: 0;
    line-height: unset;
}

.wallet_input[b-0a6nyo83bz] {
    position: relative;
    display: block;
}

.wallet_input_field[b-0a6nyo83bz] {
    padding: 8px;
    padding-right: 100px;
}

.wallet_analytics_wraper[b-0a6nyo83bz] {
    padding: 10px;
    border: 1px solid #dee2e6;
    border-radius: 0px 0px 2px 2px;
    min-height: 190px;
 
}
.wallet_analytics_wraper p[b-0a6nyo83bz]{
   margin-bottom:5px;
}
.wallet_analytics[b-0a6nyo83bz] {font-weight:600;
}
.wallet_balaance_points[b-0a6nyo83bz] {
    font-size: 18px;
    margin-top: 15px;
    color: #0c432a;
    text-transform: uppercase;
    font-weight: 800;
    margin:0px;
}
.wallet_heading[b-0a6nyo83bz] {
    font-size: 16px;
    background: #97b97e;
    color: #1c2217;
    padding: 10px;
    margin-bottom: 0px;
    font-weight: 700;
}
.wallet_body_modal_scroll[b-0a6nyo83bz] {
    max-height: 380px;
    overflow-y: auto;
    scrollbar-width: thin;
    scrollbar-color: #e3e3e3 transparent;
}
.wallett_footer[b-0a6nyo83bz] {
    border: 0;
    padding: 0;
}

@media only screen and (max-width: 768px) {
    .wallet_btn[b-0a6nyo83bz] {
        padding: 8px 6px;
        font-size: 12px;
    }
    .wallet_analytics_wraper[b-0a6nyo83bz] {
        min-height: auto;
        margin-block: 10px;
    }
    .wallet_body_modal_scroll[b-0a6nyo83bz] {
        max-height: 270px;
      
    }
    }


/*Points Adding Modal Css*/
.modal_Dialog[b-0a6nyo83bz] {
    max-width: 700px;
    margin: auto;
    border-radius: 10px;
    overflow: hidden;
}

.modal_Header[b-0a6nyo83bz] {
    background-color: #4CAF50;
    color: white;
    padding: 15px;
}

.modal_Body[b-0a6nyo83bz] {
    padding: 20px;
    background: #f9f9f9;
}

.plan-selection[b-0a6nyo83bz] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 20px;
}

.plan-cards[b-0a6nyo83bz] {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: center;
}

.plan-card[b-0a6nyo83bz] {
    background: white;
    border: 1px solid #ddd;
    border-radius: 8px;
    width: 200px;
    text-align: center;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    padding: 15px;
    position: relative;
    cursor: pointer;
    transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;
}

    .plan-card:hover[b-0a6nyo83bz] {
        transform: translateY(-5px);
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    }
    .plan-card.selected[b-0a6nyo83bz] {
        border: 2px solid #4CAF50;
        box-shadow: 0 6px 12px rgba(0, 128, 0, 0.3);
        transform: scale(1.05);
    }
.plan-image[b-0a6nyo83bz] {
    width: 100%;
    height: 120px;
    object-fit: cover;
    border-radius: 8px;
}

.plan-info[b-0a6nyo83bz] {
    margin: 10px 0;
}

.plan-money[b-0a6nyo83bz] {
    font-size: 18px;
    font-weight: bold;
    color: #333;
}

.plan-points[b-0a6nyo83bz] {
    font-size: 16px;
    color: #666;
}

.choose-plan-btn[b-0a6nyo83bz] {
    background-color: #4CAF50;
    color: white;
    padding: 10px 15px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    font-size: 14px;
}
.selected-overlay[b-0a6nyo83bz] {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(76, 175, 80, 0.6);
    border-radius: 8px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: white;
    font-weight: bold;
    font-size: 16px;
}
    .choose-plan-btn:hover[b-0a6nyo83bz] {
        background-color: #45a049;
    }

.proceed-btn[b-0a6nyo83bz] {
    background-color: #008CBA;
    color: white;
    padding: 10px 20px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    font-size: 16px;
    margin-top: 20px;
}

    .proceed-btn:hover[b-0a6nyo83bz] {
        background-color: #007bb5;
    }
/* _content/DealLayout/Pages/WinnerForSuperAdmin.razor.rz.scp.css */
.admin_winner_wraper[b-dr96ghlin0]{padding:30px 0px;}
.publish_wdth[b-dr96ghlin0]{min-width: 120px;}
.win_pro_img[b-dr96ghlin0]{min-width:130px;}
.win_pro_img img[b-dr96ghlin0]{width:78px;}
.win_user_img[b-dr96ghlin0]{min-width:130px;}
.win_user_img img[b-dr96ghlin0]{
   width: 45px;
}
/* _content/DealLayout/Shared/AdminGateKeeper.razor.rz.scp.css */
.admin_gate_main_wraper[b-30akuorj5s]{padding:30px 0px 60px;display:block;float:left;width:100%}

.get_data_drop_down[b-30akuorj5s] {
    padding: 0px 0px 20px;
}
.get_data_drop_down_wdth_box[b-30akuorj5s] {
    border: 1px solid #dee2e6;
    padding: 5px;
    border-radius: 4px;
    width: 320px;
}
.get_data_drop_down_wdth_box select[b-30akuorj5s]{
    border: 0px;
   font-weight:700;
}
.get_data_drop_down_wdth_box select:focus[b-30akuorj5s]{
    outline: 0px;
}
.admin_table_detail_list[b-30akuorj5s]{padding:0px 17px;}
.show_img_tp_5[b-30akuorj5s]{margin-top:5px;}

.admin_remarks_min-wdth[b-30akuorj5s] {
    min-width: 210px;
}
    .admin_remarks_min-wdth textarea[b-30akuorj5s]::placeholder{font-size:16px}
    .admin_gateaction_min-wdth[b-30akuorj5s] {
        min-width: 210px;
    }
.admin_gate_table_selct select[b-30akuorj5s] {
    border: 1px solid #dee2e6;
    padding: 5px;
    border-radius: 4px;
}
.admin_gate_table_selct select:focus[b-30akuorj5s] {
 outline:0px;
}
/**Mobile Responsive*/
@media only screen and (max-width: 768px) {
    .admin_gate_main_wraper[b-30akuorj5s] {
        padding: 20px 0px 20px;
        display: block;
        float: left;
        width: 100%
    }
    .get_data_drop_down_wdth_box select[b-30akuorj5s]{
       font-size:12px;}
    .get_data_drop_down_wdth_box[b-30akuorj5s] {
        width: 250px;
    }
    .rejected_wraper p[b-30akuorj5s]{font-size:12px;}
    .admin_remarks_min-wdth[b-30akuorj5s]{
        min-width: 140px;
    }
    .admin_gateaction_min-wdth[b-30akuorj5s][b-30akuorj5s] {
        min-width: 130px;
    }
    .admin_remarks_min-wdth textarea[b-30akuorj5s]::placeholder {
        font-size: 12px
    }


}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    .admin_remarks_min-wdth textarea[b-30akuorj5s]::placeholder {
        font-size: 12px
    }
}
/* _content/DealLayout/Shared/AllOfferAndDealProduct.razor.rz.scp.css */
 
/* _content/DealLayout/Shared/AssignVendAndCustToManager.razor.rz.scp.css */
.Manager_data[b-0jbbwj7i4r] {
    padding: 30px 0px;
    display: block;
    float: left;
    width: 100%;
}
.main-heading[b-0jbbwj7i4r] {
    font-size: 1.75rem; /* Larger font size for main heading */
    font-weight: bold;
    color: #333; /* Dark color for visibility */
}

/* List Heading Style */
.list-heading[b-0jbbwj7i4r] {
    font-size: 1.25rem; /* Slightly smaller font size for list heading */
    font-weight: semi-bold;
    color: #555; /* Slightly lighter color for differentiation */
}

/* Spacing between headings */
.mb-4[b-0jbbwj7i4r] {
    margin-bottom: 1.5rem;
}

.mb-3[b-0jbbwj7i4r] {
    margin-bottom: 1rem;
}
/* _content/DealLayout/Shared/BannerAnalyticsAdmin.razor.rz.scp.css */
.admin_analytics_banner[b-0kjr7y8ext]{padding:30px 0px;}
.serach_item_name_section[b-0kjr7y8ext] {
    margin-bottom: 10px;
    margin-top: 0px;
}
    .serach_item_name_section input[b-0kjr7y8ext] {
        padding: 6px 10px;
        border-radius: 4px 0px 0px 4px;
        box-shadow: none;
        outline: 0;
        width: 310px;
        border: 1px solid #7f7979;
    }

@media only screen and (max-width: 768px) {
    .admin_analytics_banner[b-0kjr7y8ext] {
        padding: 30px 0px;
    }
}
/* _content/DealLayout/Shared/BannerRelatedProduct.razor.rz.scp.css */
.blur-effect[b-3umv0xfzo6] {
   /* -webkit-filter: blur(1px);*/
    opacity:0.7;
}
.navbar-toggler[b-3umv0xfzo6] {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row[b-3umv0xfzo6] {
    height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-3umv0xfzo6] {
    font-size: 1.1rem;
}

.oi[b-3umv0xfzo6] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.move_arrow_icon2[b-3umv0xfzo6] {
    float: left;
    background: #198754;
    padding: 10px;
    line-height: 15px;
    font-size: 30px;
    display: inline-block;
    color: #fff;
    border-radius: 100%;
    position: absolute;
    left: 9px;
    margin-top: -95px;
}

.nav-item[b-3umv0xfzo6] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-3umv0xfzo6] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-3umv0xfzo6] {
        padding-bottom: 1rem;
    }

    .nav-item[b-3umv0xfzo6]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

        .nav-item[b-3umv0xfzo6]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: white;
        }

        .nav-item[b-3umv0xfzo6]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: white;
        }

.banner_pro_wrapper_01[b-3umv0xfzo6] {
    grid-area: 1 / 1 / 7 / -1;
    width: 100%;
    height: 165px;
    justify-content: center;
    display: flex;
    position: relative;
}

.banner_Product-img[b-3umv0xfzo6] {
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .banner_Product-img img[b-3umv0xfzo6] {
        width: 100%;
        object-fit: cover;
        height: auto;
        max-width: 100%;
        max-height: 100%;
    }

.move_arrow_icon[b-3umv0xfzo6] {
    float: right;
    border: 1px solid #198754;
    line-height: 15px;
    display: inline-block;
    display: inline-block;
    color: #198754;
    width: 100px;
    font-size: 15px;
    border-radius: 50px;
    text-align: center;
    /* position: absolute;*/
    right: 28px;
    cursor: pointer;
    /*  margin-top: -95px;*/
}

    .move_arrow_icon a[b-3umv0xfzo6] {
        display: block;
        color: #198754;
        padding: 12px;
        text-decoration: none;
    }

    .move_arrow_icon:hover[b-3umv0xfzo6] {
        border: 1px solid #198754;
        background: #198754;
        color: #fff;
    }

.move_arrow_lf_icon[b-3umv0xfzo6] {
    border: 1px solid #198754;
    line-height: 15px;
    width: 100px;
    font-size: 15px;
    display: inline-block;
    color: #198754;
    border-radius: 50px;
    text-align: center;
    cursor: pointer;
    /* position: relative;
    float: left;
    top: 10px;
    right: 42px;
    margin-top: -95px;
    background: #198754;
    padding: 10px;
    line-height: 15px;
    font-size: 18px;
    display: inline-block;
    color: #fff;
    border-radius: 100%;*/
}

    .move_arrow_lf_icon:hover[b-3umv0xfzo6] {
        border: 1px solid #198754;
        background: #198754;
        color: #fff;
    }

    .move_arrow_lf_icon a[b-3umv0xfzo6] {
        display: block;
        color: #198754;
        padding: 12px;
        text-decoration: none;
    }

.pro_border_spc[b-3umv0xfzo6] {
    margin: 40px 0px;
}

.mb_product-100[b-3umv0xfzo6] {
    height: 100px;
}


 
/**Mobile Responsive*/
@media only screen and (max-width: 768px) {
    .mb_product-100[b-3umv0xfzo6] {
        height: 100px;
    }

    .move_arrow_icon[b-3umv0xfzo6] {
        padding: 0px;
        line-height: 13px;
        font-size: 13px;
        width: 85px;
    }

        .move_arrow_icon a[b-3umv0xfzo6] {
            padding: 10px 15px;
        }

    .move_arrow_lf_icon[b-3umv0xfzo6] {
        padding: 0px;
        line-height: 13px;
        font-size: 13px;
        width: 85px;
    }

        .move_arrow_lf_icon a[b-3umv0xfzo6] {
            padding: 10px 15px;
        }

    .pro_border_spc[b-3umv0xfzo6] {
        margin: 20px 0px;
    }

    .product_banner_rgt_01[b-3umv0xfzo6] {
        padding: 15px;
    }

    .pro_detail_lf h2[b-3umv0xfzo6] {
        font-size: 20px;
        line-height: 25px;
    }

    .product_banner_rgt_01 h2[b-3umv0xfzo6] {
        font-size: 20px;
        line-height: 25px;
    }

    .product_banner_rgt_01 h3[b-3umv0xfzo6] {
        font-size: 17px;
    }
}

@media (min-width: 641px) {



    .navbar-toggler[b-3umv0xfzo6] {
        display: none;
    }

    .collapse[b-3umv0xfzo6] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}
/* _content/DealLayout/Shared/BlogPage.razor.rz.scp.css */
/* Blog Post Container */

.blog_wraper[b-0b995tyxay] {padding-top:40px;padding-bottom:40px;
}
.blog-post-details-container[b-0b995tyxay] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-top: 20px;
    max-width: 800px;
    margin: 0 auto; /* Center the container */
}

/* Blog Post Image */
.blog-post-image-wrapper[b-0b995tyxay] {
    width: 100%;
    margin-bottom: 20px;
}

.blog-post-image[b-0b995tyxay] {
    width: 100%;
    height: auto;
    object-fit: cover;
    border-radius: 10px;
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);
}

/* Blog Post Content */
.blog-post-content-wrapper[b-0b995tyxay] {
    background-color: #ffffff;
    padding: 25px;
    border-radius: 10px;
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);
}

/* Typography */
.blog-post-title[b-0b995tyxay] {
    font-size: 25px;
    font-weight: 700;
    margin-bottom: 20px;
    color: #333;
    text-align: left;
}

.blog-post-subtitle[b-0b995tyxay] {
    font-size: 16px;
    font-weight: 500;
    color: #555;
    margin-bottom: 20px;
    text-align: left;
}

.blog-post-details[b-0b995tyxay] {
    font-size: 1rem;
    line-height: 1.7;
    color: #666;
    text-align: justify;
}

/* Request Not Available Styling */
.request-not-available[b-0b995tyxay] {
    padding: 20px;
    background-color: #f8f9fa;
    border: 1px solid #ddd;
    border-radius: 5px;
    text-align: center;
    max-width: 600px;
    margin: 0 auto; /* Center the container */
}
.blog_pro_detail_wrapper_new[b-0b995tyxay] {
    border-radius: 6px;
    padding: 0;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.18823529411764706);
}
.blog_img_all_spc_wrapper img[b-0b995tyxay] {
    padding: 0px;
    width: 100%;
    border-radius: 6px 6px 0px 0px;
}
.blog_product_new_btm_spc[b-0b995tyxay]{margin-bottom:25px;}
.blog_desc_spacing-new[b-0b995tyxay] {
    padding: 25px;
}

    .blog_desc_spacing-new h2[b-0b995tyxay] {
        font-size: 25px;
        margin-bottom: 12px;
    }
    .blog_desc_spacing-new p[b-0b995tyxay] {
        margin-bottom: 0px;
        font-size: 16px;
        line-height: 21px;
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 5;
        line-clamp:5;
        -webkit-box-orient: vertical;
        margin-top: 6px;
        margin-bottom: 6px;
        color: #535766;
    }

.blog_hgt_detail[b-0b995tyxay] {
    min-height: 200px;
}
.blog_read_more_btn[b-0b995tyxay] {
    padding: 14px 10px !important;
    text-transform: uppercase;
}
.blog_details_wraper[b-0b995tyxay] {
    padding-top:40px;
    padding-bottom:40px;
}
/* _content/DealLayout/Shared/BlogsByAdmin.razor.rz.scp.css */
.container[b-h984fo2zmj] {
    max-width: 900px;
    margin: 0 auto;
    padding: 20px;
}
table-container[b-h984fo2zmj] {
    max-width: 100%;
    margin: 0 auto;
    padding: 40px;
}
.form-container[b-h984fo2zmj], .table-container[b-h984fo2zmj] {
    background-color: #f9f9f9;
    padding: 20px;
    border-radius: 8px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    margin-bottom: 30px;
}

.form-title[b-h984fo2zmj], .table-title[b-h984fo2zmj] {
    text-align: center;
    font-size: 24px;
    color: #333;
    margin-bottom: 20px;
}

.form-group[b-h984fo2zmj] {
    margin-bottom: 15px;
}

    .form-group label[b-h984fo2zmj] {
        font-weight: bold;
        display: block;
        margin-bottom: 5px;
    }

.form-control[b-h984fo2zmj] {
    width: 100%;
    padding: 10px;
    border-radius: 5px;
    border: 1px solid #ccc;
}

.upload-btn[b-h984fo2zmj] {
    background-color: #4CAF50;
    color: white;
    padding: 10px 20px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

    .upload-btn:hover[b-h984fo2zmj] {
        background-color: #45a049;
    }

.image-preview[b-h984fo2zmj] {
    max-width: 100%;
    height: auto;
    margin-bottom: 20px;
    border-radius: 8px;
}

.content-table[b-h984fo2zmj] {
    width: 100%;
    border-collapse: collapse;
    margin-top: 20px;
}

    .content-table th[b-h984fo2zmj], .content-table td[b-h984fo2zmj] {
        padding: 12px 15px;
        text-align: center;
        border-bottom: 1px solid #ddd;
    }

.blog-thumbnail[b-h984fo2zmj] {
    width: 100px;
    height: auto;
    border-radius: 5px;
}

.radio-group[b-h984fo2zmj] {
    display: flex;
    justify-content: center;
    gap: 10px;
}

.actions[b-h984fo2zmj] {
    display: flex;
    gap: 10px;
}

.text-center[b-h984fo2zmj] {
    text-align: center;
}

.data_not-availble_box[b-h984fo2zmj] {
    padding: 20px;
    text-align: center;
    color: #888;
}
/* _content/DealLayout/Shared/Cart.razor.rz.scp.css */
.card_rgt_section[b-01n1rcr14a]{display:flex;}
.card-scroll[b-01n1rcr14a] {
    display: flex;
    overflow-x: scroll;
    overflow: auto;
    overflow-y: hidden;
}
.card-scroll h3[b-01n1rcr14a]{
   font-size:13px;
   margin-bottom:0px;
}
.blink_ponit[b-01n1rcr14a] {
    color: #fff;
    animation: blinker-b-01n1rcr14a 2s linear infinite;
}

@keyframes blinker-b-01n1rcr14a {
    50% {
        opacity: 0;
    }
}
.card[b-01n1rcr14a] {
    /*  margin: 10px 45px 50px 0px;*/
    padding: 0;
    box-shadow: 0px 1px 5px -1px #00000052;
    /* box-shadow: rgb(0 0 0 / 0%) 0px 4px 8px 0px, rgba(0, 0, 0, 0.19) 0px 6px 20px 0px; */
    border: 0;
    margin-bottom: 2px;
    margin-top: 0px;
    width: 280px;
    margin-right: 10px;
    margin-left: 10px;
    background: #cac9c92b;
  height: calc(100% - 3px);
}
    .card img[b-01n1rcr14a] {
       /* padding: 4px;
        max-width: 210px;
        object-fit: fill;
        max-height: 160px;
        border-radius: 0.25rem 0.25rem 0px 0px;*/
    }
    .card h5[b-01n1rcr14a] {
        font-size: 20px;
        margin-bottom: 10px;
        /*max-width: 135px;*/
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        float: left;
        font-weight: 700;
        width:100%;
        text-transform: capitalize;
    }
    .card p[b-01n1rcr14a] {
        margin-bottom: 2px;
        text-transform: capitalize;
        line-height: 18px;
        margin-bottom: 10px;
    }
    .card_hr[b-01n1rcr14a]{margin:10px 0px}
.cart_new_pd[b-01n1rcr14a] {
    padding: 26px 15px;
    min-height:443px;
}

.product_mrp[b-01n1rcr14a]{
    /*position: relative;
    top: -10px;*/
    font-size: 15px;
}
.end_date_section[b-01n1rcr14a] {
    position: absolute;
    top: 10px;
    right: 10px;
    background: #fff;
    font-size: 20px;
    padding: 5px 12px;
    border-radius: 50px;
    font-weight:700;
    box-shadow: 0px 0px 4px 0px #000;
}
    .end_date_section span[b-01n1rcr14a]{
     
        font-size: 13px;
    }
.product_price[b-01n1rcr14a] {
    font-size: 15px;
    font-weight: 700;
    color: #141414;
    float:right;
}
.ranking_box[b-01n1rcr14a] {
    margin-top: -31px;
    font-size: 13px;
    text-align: center;
    padding: 4px 10px;
    width: 43px;
    margin-left: 91px;
}
.update_ranking_btn[b-01n1rcr14a] {
    font-size: 13px;
    text-align: center;
    padding:5px 10px !important;
}

   .pr_img_01[b-01n1rcr14a] {width: 100%;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}

.cart_section_pd[b-01n1rcr14a] {
    height: 100%;
    border-radius: 6px;
}
.cart_section_img_hgt[b-01n1rcr14a]{grid-area: 1 / 1 / 7 / -1;
width: 100%;
height: 150px;
justify-content: center;
display: flex;
position: relative;}
.cart_section_img_center[b-01n1rcr14a]{
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.cart_img_overlay[b-01n1rcr14a] {
    position: absolute;
     background-color: rgba(15, 17, 17, .03);
    width: 100%;
    height: 100%;
}
.cart_produc_detail[b-01n1rcr14a] {
    grid-area: 7 / 1 / -1 / -1;
    max-width: 100%;
    grid-row-gap: 2px;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    justify-content: flex-start;
    z-index: 2;
    padding:15px;
   -webkit-line-clamp: 3;
   
}

.cart_product_name[b-01n1rcr14a] {
    visibility: inherit;
    display: flex;
    align-self: flex-start;
    padding: 0;
    max-height: 48px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    line-height: 16px;
    overflow: hidden;
}
.my_point_btn[b-01n1rcr14a] {
    position: absolute;
    writing-mode: vertical-lr;
    display: block;
    transform: rotate 0deg);
    float: left;
    right: 0;
    z-index: 1;
    background: #198754;
    border: 0;
    font-size: 14px;
    color: #fff;
    border-radius: 0;
    height: 140px;
    font-weight: 900;
    padding: 8px 8px;
    font-family: "Poppins", sans-serif !important;
    margin: 0px;
    /* border-radius: 4px 0px 0px 4px; */
    margin-top: 125px;
    cursor: text !important
}
    .my_point_btn:hover[b-01n1rcr14a] {
        background: #198754;
    }.my_point_btn:focus[b-01n1rcr14a]{
    box-shadow: unset !important;
    outline: 0px;
}

.click_me_btn[b-01n1rcr14a] {
    padding: 10px 12px;
    background: linear-gradient(to right top, #198754 40%, #198754 53%);
    border-style: none;
    color: #fff;
    font-size: 12px;
    letter-spacing: 0px;
    font-weight: 600;
    outline: none;
    cursor: pointer;
    position: fixed;
    bottom: 40%;
    right: 0px;
    border-radius: 20px 0px 0px 0px;
    text-transform: uppercase;
    transition: all .5s;
    box-shadow: -3px 3px 2px 1px rgb(206 148 18) !important;
    z-index: 3;
    font-family: system-ui;
    display:grid
}


.close_bid_wraper[b-01n1rcr14a] {
    margin-right: 5px;
    position: absolute;
    right: 0;
    border: 0;
    background: 0;
    padding: 0;
    line-height: 0;
    font-size: 24px;
}
.bidding_wraper[b-01n1rcr14a] {
    position: absolute;
    right: 0px;
    background: white;
    word-wrap: break-word;
    padding: 24px;
    -webkit-box-shadow: 0 0.15rem 1.75rem 0 rgba(58,59,69,.15) !important;
    box-shadow: 0 0.15rem 1.75rem 0 rgba(58,59,69,.15);
    z-index: 1;
    width: 274px;
    min-height: 300px;
    margin-top: -116px;
    border-radius: 4px 0px 0px 4px;
}
.bidding_wraper h2[b-01n1rcr14a]{
    color: #000;
    font-size: 16px;
}
.recommended_bid[b-01n1rcr14a] {
    margin-top: 6px;
}
.recommended_bid input[b-01n1rcr14a]{
    background:transparent;
    padding:0px;
    border:0px;
}
    .recommended_bid span[b-01n1rcr14a] {
        position: absolute;
        margin-left: 2px;
        margin-top: 4px;
    }
.bid-add[b-01n1rcr14a] {
    position: relative;
    display: inline-block;
}
.bid-add p[b-01n1rcr14a] {
    font-size: 13px;
}
    .bid-add input[b-01n1rcr14a] {
        padding: 8px;
        border-radius: 100px;
        padding-right: 100px;
    }
    .bid-add input:placeholder[b-01n1rcr14a]{
       font-size:14px;
    }

.bid-add input[b-01n1rcr14a]::-webkit-outer-spin-button,
input[b-01n1rcr14a]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.vendor-ribbon[b-01n1rcr14a] {
    width: 130px;
    height: 130px;
    overflow: hidden;
    position: absolute;
    top: -43px;
    left: 0px;
}
.vendor_name-01[b-01n1rcr14a] {
    font: bold 12px sans-serif;
    color: #333;
    text-align: center;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    position: relative;
    padding: 4px 0;
    top: 43px;
    left: -50px;
    width: 200px;
    background-color: #ff9800;
    color: #fff;
}
/*.vendor_name-01 p{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    w*/idth: 124px;[b-01n1rcr14a]
}
/* Firefox */
.bid-add input[type=number][b-01n1rcr14a] {
    -moz-appearance: textfield;
}
.bid_btn[b-01n1rcr14a] {
    background: #198754;
    border-color: #198754;
    font-size: 13px;
    color: #fff;
    position: absolute;
    top: 0;
    right: 0;
    padding: 10px 20px;
    border-radius: 100px;
}
.bid_btn:hover[b-01n1rcr14a]{
    background: #198754;
    border-color: #198754;
    font-size: 13px;
    color: #fff;
}
.cart_scroll[b-01n1rcr14a] {
    height: 290px;
    overflow: auto;
    overflow-y: auto;
    overflow-x: hidden;
}

@media only screen and (max-width: 768px) {

    .click_me_btn[b-01n1rcr14a] {
        font-size: 12px;
        padding: 6px 2px;
        bottom: 40%;
        writing-mode: vertical-rl;
        border-radius: 10px 0px 0px 10px;
        display:block;
        box-shadow: -2px 2px 3px 1px rgb(206 148 18)
        /*  min-height: 90px;*/
    }
    .my_point_btn[b-01n1rcr14a] {
        height: 150px;
        padding: 6px 4px;
        margin-top: -40px;
    }
    .product_price[b-01n1rcr14a] {
        font-size: 15px;
    }
    .card[b-01n1rcr14a]{
        width: 220px;
    }
    .cart_section_img_hgt[b-01n1rcr14a]{
        height: 120px;
        
    }
        .cart_new_pd[b-01n1rcr14a] {
        padding: 10px 10px;
        min-height:auto;
    }
    
    .bidding_wraper h2[b-01n1rcr14a]{
        font-size: 13px;
    }
    .bid_btn[b-01n1rcr14a] {
        padding: 7px 10px;
    }
    .bid-add input[b-01n1rcr14a] {
        padding: 5px 80px 5px 10px;
    }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    .click_me_btn[b-01n1rcr14a] {
      
    }
}
/* _content/DealLayout/Shared/CartDetails.razor.rz.scp.css */
/*.overlay_order_section {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.7);*/ /* Gray out the section */
    /*z-index: 10;*/ /* Ensures it covers all elements */
    /*pointer-events: none;*/ /* Disable all interactions */
/*}*/


.cart_main_section_01[b-d12j9787ns] {
    /*  min-height:74vh;*/
}
.cart-warrper[b-d12j9787ns] {
    margin-top:30px;
    margin-bottom: 30px;
}
.cart_notdata-box[b-d12j9787ns]{
    padding: 20px;
    webkit-box-shadow: 0px 0px 4px 0px rgb(0 0 0 / 25%) !important;
    box-shadow: 0px 0px 4px 0px rgb(0 0 0 / 25%) !important;
}
.cart-bid-warrper[b-d12j9787ns] {
    margin-bottom: 30px;
}
.update_bid_pt-txt[b-d12j9787ns] {
    color: #198754;
    font-weight: 600;
    display: block;
    margin-left: 10px;
    margin-top: 4px;
    font-size: 14px;
    font-style:italic;
}
.update_bid_secton[b-d12j9787ns]{display:flex;}

.cart_table[b-d12j9787ns] {
    width: 100%;
}

    .cart_table th[b-d12j9787ns] {
        font-weight: 700;
        padding: 10px 15px 10px 0px;
        line-height: 1.5em;
        /* border-bottom: 2px solid #ccc;*/
    }

    .cart_table td[b-d12j9787ns] {
        font-weight: 500;
        padding: 10px 15px 10px 0px;
        line-height: 1.5em;
        border-bottom: 1px solid #ddd;
    }




.cart_quantity_wdth p[b-d12j9787ns] {
    margin-bottom: 0px;
}

.bid_cart_img_wdth[b-d12j9787ns]{
    width: 10%;
}

.cart_img_wdth[b-d12j9787ns]{
    width: 15%;
}
.bid_cart_img_wdth img[b-d12j9787ns]{
    width: 50%;
}
.cart_img_wdth img[b-d12j9787ns] {
    width: 50%;
}
.bid_pro_des-wdth[b-d12j9787ns]{width:20%;}
.cart_table img[b-d12j9787ns] {
    width: 100%;
    height: 80px;
    object-fit: contain;
    background: #f1ecec;
}

.cart_table i[b-d12j9787ns] {
    font-size: 20px;
    color: #ff0000;
}

.cart-checkout-wrapper[b-d12j9787ns] {
    padding: 30px;
    border: 1px solid #e1e1e5;
}

    .cart-checkout-wrapper h3[b-d12j9787ns] {
        font-size: 20px;
        font-weight: 700;
        text-transform: uppercase;
    }

    .cart-checkout-wrapper p[b-d12j9787ns] {
        margin-top: 0px;
        margin-bottom: 15px;
    }

    .cart-checkout-wrapper span[b-d12j9787ns] {
        float: right;
        font-weight: 600;
    }

.bid_amount[b-d12j9787ns] {
    display: flex;
    align-items: center;
    vertical-align: middle;
}
.bid_amount span[b-d12j9787ns]{
    margin-right:10px;
}

.tooltipz[b-d12j9787ns] {
    display: inline-block;
    position: relative;
    cursor: pointer; /* Optional, to change cursor to pointer when hovering over the icon */
}

    .tooltipz .tooltiptextz[b-d12j9787ns] {
        visibility: hidden;
        width: 200px; /* Adjust the width as needed */
        background-color: #555; /* Background color of the tooltip */
        color: #fff; /* Text color */
        text-align: center;
        border-radius: 6px;
        padding: 5px 0;
        position: absolute;
        z-index: 1;
        bottom: 125%; /* Position the tooltip above the icon */
        left: 50%;
        margin-left: -100px; /* Use half of the width to center align */
        opacity: 0;
        transition: opacity 0.3s;
    }

        .tooltipz .tooltiptextz[b-d12j9787ns]::after {
            content: "";
            position: absolute;
            top: 100%; /* Arrow on the bottom of the tooltip */
            left: 50%;
            margin-left: -5px;
            border-width: 5px;
            border-style: solid;
            border-color: #555 transparent transparent transparent; /* Arrow color matching the tooltip background */
        }

    .tooltipz:hover .tooltiptextz[b-d12j9787ns] {
        visibility: visible;
        opacity: 1;
    }

.bid_cart-form[b-d12j9787ns] {
    display: flex;
    margin-top: 10px;
    color: #535766;
    font-size:14px;
}

    .bid_cart-form input[type=number][b-d12j9787ns] {
        width: 100%;
        border-radius: 5px 0px 0px 5px;
        border: 1px solid #d7d3d3;
        padding: 5px 15px;
        transition: all .42s ease;
    }

        .bid_cart-form input[type=number][b-d12j9787ns]::placeholder {
            font-size: 14px;
        }

    .bid_cart-form button[b-d12j9787ns] {
        outline: none;
        border: none;
        padding: 6px 15px;
        display: block;
        border-radius: 0px 5px 5px 0px;
        font-size: 15px;
        background: #198754;
        color: #fff;
        white-space: nowrap;
        font-weight: 700;
    }
.bid_remove_icon_wdth i[b-d12j9787ns]{color:red;cursor:pointer;}
.address-pop_up_add_btn[b-d12j9787ns] {
    border: 1px solid #c7c8c9;
    text-align: center;
    align-items: center;
    vertical-align: middle;
    display: flex;
    color: #000;
    justify-content: center;
    border-radius: 4px;
    float:right;
    background:transparent;
}
    .address-pop_up_add_btn:hover[b-d12j9787ns] {
        color: #000 !important;
    }
.cart_add_btm_spc[b-d12j9787ns]{margin-bottom:15px;}
.edit_address-buttons[b-d12j9787ns]{float:right;}
.check_add_slect[b-d12j9787ns]{float:right;}
.add_adress_cart_radio[b-d12j9787ns]{display:flex;}
.add_adress_cart_radio input[type="radio"][b-d12j9787ns]{margin-right:10px;}
.add_adress_cart_radio h6[b-d12j9787ns]{font-size:16px;line-height:22px;font-weight:400;

}

.cart_order_section[b-d12j9787ns] {
    border: 1px solid #e1e1e5;
    border-radius: 4px;
    padding: 0px;
    margin-bottom: 10px;
}

.cart_order_wraper[b-d12j9787ns] {
    padding: 10px;
}

.check_box_order[b-d12j9787ns] {
    position: absolute;
    margin-left: 10px;
    margin-top: 7px;
}

    .check_box_order input:checked[b-d12j9787ns] {
        background-color: #198754;
        border-color: #198754;
    }

.cart_order_section h3[b-d12j9787ns] {
    font-size: 16px;
    margin-bottom: 5px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    color: #141414;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    text-transform: capitalize;
}

.cart_order_section p[b-d12j9787ns] {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 10px;
    color: #535766;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    text-transform: capitalize;
}

.cart_order_section h5[b-d12j9787ns] {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 0px;
}

.cart_remove_order[b-d12j9787ns] {
    float: right;
    color: red;
}

.cart_order_content[b-d12j9787ns] {
    vertical-align: middle;
    display: flex;
    align-items: center;
}
.cart_order_wraper img[b-d12j9787ns] {
    padding:0px 16px;
    cursor: pointer;
    height: 125px;
    background: #f7eeee;
    object-fit: contain;
    
}
.bid_order_wraper[b-d12j9787ns] {padding:10px;
}

.bid_order_section[b-d12j9787ns] {
    border: 1px solid #e1e1e5;
    border-radius: 4px;
    padding: 0px;
    margin-bottom: 10px;
}

.bid_order_section h3[b-d12j9787ns] {
    font-size: 16px;
    margin-bottom: 5px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    color: #141414;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    text-transform: capitalize;
    font-weight:800;
}

.bid_order_section p[b-d12j9787ns] {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 10px;
    color: #535766;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    text-transform: capitalize;
    margin-bottom:0px;
}


.bid_order_section h5[b-d12j9787ns] {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 0px;
}
.time_bid_cart-form[b-d12j9787ns] {
    display: flex;
    margin-top: 10px;
    color: #535766;
    font-size: 14px;
}
.bid_point_mb[b-d12j9787ns] {
    display: none;
}
.bid_point_web[b-d12j9787ns] {
    display: block;
}
.bid_order_wraper img[b-d12j9787ns]{
    padding: 0px 16px;
    cursor: pointer;
    height: auto;
    background: #f7eeee;
    object-fit: contain;
}
.cart_promocode_btn[b-d12j9787ns] {
    margin-top: 5px;
}
/**Mobile Responsive*/
@media only screen and (max-width: 768px) {
    .bid_point_mb[b-d12j9787ns]{display:block;}
    .bid_point_web[b-d12j9787ns] { display: none;}
    .bid_cart_lf_0[b-d12j9787ns] {margin-left:0px !important;
    }

    .bid_point_mb span[b-d12j9787ns] {
        color: #535766;
        font-weight: 400;
        font-size: 14px;
        float: right;
    }
    .bid_order_section p[b-d12j9787ns]{
            margin-bottom: 5px;
        }
        .rec_bid_flex[b-d12j9787ns] {
            display: flex;
            margin-bottom: 5px;
        }
    .time_bid_flex[b-d12j9787ns] {
        display: flex;
        margin-bottom: 5px;
        margin-top: 10px;
    }
    .time_bid_cart-form[b-d12j9787ns]{
         margin-top: -1px;
         margin-left: 10px;
        font-size: 14px;
    }
    .time_pd_0[b-d12j9787ns] {
        padding-right: 0px;
    }
        .cart_order_wraper img[b-d12j9787ns] {
            padding: 0px 4px;
        }
            .bid_remove_icon_wdth i[b-d12j9787ns] {
      font-size:14px;
    }
        .bid_cart_point_wdth[b-d12j9787ns]{min-width:250px;}
        .bid_timelf_wdth[b-d12j9787ns] {
            min-width: 145px;
        }
    
        th[b-d12j9787ns] {
            font-size: 12px;
            line-height: 15px;
        }
    td[b-d12j9787ns]{font-size:12px;line-height:15px;}
    .bid_cart_img_wdth img[b-d12j9787ns] {
        width:80%;
    }
    .cart_img_wdth img[b-d12j9787ns] {
        width: 80%;
    }
    .cart_table i[b-d12j9787ns] {
        font-size: 14px;
    }
    .cart-head[b-d12j9787ns] {
        display: block;
    }
    .bid_cart-form button[b-d12j9787ns] {
        padding: 6px 8px;
        font-size: 10px;
        line-height: 10px;
        margin-top: 0px;
    }
        .bid_cart-form[b-d12j9787ns]{
            display: flex !important;
            margin-top: -1px;
            margin-left: 13px;
        }
    .cart_table th[b-d12j9787ns] {
        font-size: 12px;
        padding: 10px 10px 10px 0px;
    }

    .cart_table td[b-d12j9787ns] {
        border-bottom: 0px;
        font-size: 12px;
        line-height: 15px;
        padding: 0px 10px 10px 0px;
    }

    .cart_table tr[b-d12j9787ns] {
         border: 1px solid #ccc;
        margin-bottom: 10px;
        display: block;
        padding: 0px;
    }

    .cart_table img[b-d12j9787ns] {
        width: 35px;
        height: 35px;
    }

    .cart-checkout-wrapper[b-d12j9787ns] {
        padding: 10px;
    }

        .cart-checkout-wrapper h3[b-d12j9787ns] {
            font-size: 14px;
        }

        .cart-checkout-wrapper p[b-d12j9787ns] {
            margin-bottom: 0px;
        }
    .bid_cart-form input[type=number][b-d12j9787ns] {
        padding: 3px 4px;
       }
    .bid_order_section p[b-d12j9787ns]{
        font-size: 11px;
        line-height: 18px;
    }
        .bid_cart-form input[type=number][b-d12j9787ns]::placeholder {
            font-size: 11px;
        }
    .payment_btn[b-d12j9787ns] {
        font-size: 14px !important;
        
    }
    .cart-warrper[b-d12j9787ns]{
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .cart-bid-warrper[b-d12j9787ns]{
        margin-bottom: 20px;
    }
    .update_bid_pt-txt[b-d12j9787ns]{font-size:12px;}


.cart_order_section[b-d12j9787ns] {
    border: 1px solid #e1e1e5;
    border-radius: 4px;
    padding: 0px;
    margin-bottom: 10px;
}
.cart_order_wraper[b-d12j9787ns]{padding:10px;}

.check_box_order[b-d12j9787ns] {
    position: absolute;
    margin-left: 10px;
    margin-top: 7px;
}
.check_box_order input:checked[b-d12j9787ns]{
        background-color: #198754;
        border-color: #198754;
    }
.cart_order_section h3[b-d12j9787ns] {
    font-size: 14px;
    margin-bottom: 5px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    color: #141414;
    line-clamp: 1;
    font-weight:800;
    -webkit-box-orient: vertical;
    text-transform: capitalize;
}
        .bid_order_section h3[b-d12j9787ns] {
            font-size: 14px;
        }
 
.cart_order_section p[b-d12j9787ns] {
    font-size: 11px;
    line-height: 18px;
}

.cart_order_section h5[b-d12j9787ns] {
    font-size: 11px;
    font-weight:600;
    margin-bottom:0px;
}
.cart_remove_order[b-d12j9787ns] {
    float: right;
    color: red;
}
.cart_order_content[b-d12j9787ns] {
    vertical-align: middle;
    display: flex;
    align-items:center;
}

    .bid_order_wraper img[b-d12j9787ns] {
        padding: 0px 4px;
        cursor: pointer;
        height: 150px;
        background: #f7eeee;
        object-fit: contain;
    }
}


@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    .bid_point_web[b-d12j9787ns] {
        display: block;
    }
    .bid_order_wraper img[b-d12j9787ns] {
        padding: 0px 4px;
        cursor: pointer;
        height: 90px;
        background: #f7eeee;
        object-fit: contain;
    }

    .bid_point_mb[b-d12j9787ns] {
        display: none;
    }

    .rec_bid_flex[b-d12j9787ns] {
        display: block;
        margin-bottom: 5px;
    }

    .time_bid_flex[b-d12j9787ns] {
        display: block;
        margin-bottom: 5px;
        margin-top: 0;
    }

    .bid_cart-form[b-d12j9787ns] {
        display: flex !important;
        margin-top: -1px;
        margin-left: 0;
    }

    .time_bid_cart-form[b-d12j9787ns] {
        margin-top: -1px;
        margin-left: 0;
        font-size: 11px;
    }

    .cart-head[b-d12j9787ns] {
        display: block;
    }

    .cart_table td[b-d12j9787ns] {
        padding: 9px 12px;
    }

    cart_img_wdth img[b-d12j9787ns] {
        width: 55%;
    }

    .bid_cart-form[b-d12j9787ns] {
        display: flex !important;
        margin-top: 0px;
        font-size: 11px;
    }

    .payment_btn[b-d12j9787ns] {
        font-size: 14px !important;
    }

    .bid_amount span[b-d12j9787ns] {
        margin-right: 5px;
    }

    .bid_order_section h3[b-d12j9787ns] {
        font-size: 14px;
    }

    .cart_order_section h3[b-d12j9787ns] {
        font-size: 14px;
    }

    .time_pd_0[b-d12j9787ns] {
        padding-right: 0px;
    }
    .bid_order_section p[b-d12j9787ns] {
        -webkit-line-clamp: 2;
        line-clamp:2;
    }
    }
/* _content/DealLayout/Shared/Customerprofile.razor.rz.scp.css */
.edit-link[b-zuhzq2oczj] {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 0.875rem;
    color: #007bff;
    text-decoration: underline;
    cursor: pointer;
    padding: 2px 4px;
}

    .edit-link:hover[b-zuhzq2oczj] {
        text-decoration: none;
    }
.edit-actions[b-zuhzq2oczj] {
    margin-top: 4px;
}
.profile_section[b-zuhzq2oczj]{padding:30px 0px 0px;}
    .profile_section h4[b-zuhzq2oczj]{margin-bottom:15px;}
    .profile_section h3[b-zuhzq2oczj] {
        margin-bottom: 10px;
        font-size: 18px;
        font-weight: 500;
    }
    .checkbox_banner[b-zuhzq2oczj] {
        display: block;
        margin-bottom: 0px;
        margin-top: 15px;
    }
.cus_upload_banner_section[b-zuhzq2oczj]{
    padding-top:30px;
    padding-bottom:30px;}
/*.checkbox_banner input {
    padding: 0;
    height: initial;
    width: initial;
    margin-bottom: 0;
    display: none;
    cursor: pointer;
}

.checkbox_banner label {
    position: relative;
    cursor: pointer;
    font-size: 16px;
    font-weight: 500;
}

.checkbox_banner label:before {
        content: '';
        -webkit-appearance: none;
        background-color: transparent;
        border: 2px solid #198754;
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
        padding: 6px;
        display: inline-block;
        position: relative;
        vertical-align: middle;
        cursor: pointer;
        margin-right: 5px;
        margin-top: -3px;
    }

.checkbox_banner input:checked + label:after {
    content: '';
    display: block;
    position: absolute;
    top: 5px;
    left: 6px;
    width: 5px;
    height: 10px;
    border: solid #198754;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}*/
.profile_img[b-zuhzq2oczj] {
    min-height: 82px;
    height: 82px;
    width: 82px;
    border-radius: 100%;
    padding: 5px;
    background: #ffe3b8;
    margin-bottom: 10px;
}


/*Banner Images*/

.product_banner[b-zuhzq2oczj] {
    padding: 48px 0px 0px;
}

.product_banner_scroll[b-zuhzq2oczj] {
    white-space: nowrap;
    overflow-y: hidden;
    width: 100%;
    display: block;
    position: relative;
    scrollbar-width: thin;
    scrollbar-color: #e3e3e3 transparent;
}


    .product_banner_scroll[b-zuhzq2oczj]::-webkit-scrollbar {
        width: 11px;
    }

    .product_banner_scroll[b-zuhzq2oczj]::-webkit-scrollbar-track {
        background: transparent;
    }

    .product_banner_scroll[b-zuhzq2oczj]::-webkit-scrollbar-thumb {
        background-color: red;
        border-radius: 6px;
        border: 3px solid transparent;
    }

    /* webkit browsers */
    .product_banner_scroll[b-zuhzq2oczj]::-webkit-scrollbar,
    .product_banner_scroll[b-zuhzq2oczj]::-webkit-scrollbar-thumb {
        height: 26px;
        border-radius: 13px;
        background-clip: padding-box;
        border: 10px solid transparent;
    }

    .product_banner_scroll[b-zuhzq2oczj]::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 0 10px;
    }


.product_top_section[b-zuhzq2oczj] {
    display: flex;
}

.product-banner_wdth[b-zuhzq2oczj] {
    width: 450px;
    margin-right: 10px;
}

.checkbox_banner[b-zuhzq2oczj] {
    display: block;
    margin-bottom: 0px;
    margin-top: 15px;

}
    .checkbox_banner input:checked[b-zuhzq2oczj] {
        background-color: #198754;
        border-color: #198754;
}
    .checkbox_banner input[b-zuhzq2oczj]{
        border: 1px solid #198754;
    }
    .checkbox_banner label[b-zuhzq2oczj] {
        color: #535766;
    }


/*
    .checkbox_banner label {
        position: relative;
        cursor: pointer;
        font-size: 16px;
        font-weight: 500;
    }*/

       /* .checkbox_banner label:before {
            content: '';
            -webkit-appearance: none;
            background-color: transparent;
            border: 2px solid #198754;
            box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
            padding: 6px;
            display: inline-block;
            position: relative;
            vertical-align: middle;
            cursor: pointer;
            margin-top: -3px;
            margin-right: 5px;
        }

    .checkbox_banner input:checked + label:after {
        content: '';
        display: block;
        position: absolute;
        top: 5px;
        left: 6px;
        width: 5px;
        height: 10px;
        border: solid #198754;
        border-width: 0 2px 2px 0;
        transform: rotate(45deg);
    }
*/
.profile_img_flex_section[b-zuhzq2oczj] {
    display: flex;
    vertical-align: middle;
    align-items: center;
}
.profile_img_flex_section img[b-zuhzq2oczj]{margin-right:10px;}
.business_pro_section_tp[b-zuhzq2oczj]{padding-top:30px;}
.pro_address_detail[b-zuhzq2oczj]{padding:30px 0px;}
.pro_address_box[b-zuhzq2oczj] {
    padding: 10px;
    margin-bottom: 10px;
    border: 1px solid #c7c8c9;
}
.pro_address_box h3[b-zuhzq2oczj]{
  font-size:18px;
}
.pro_add_edit_remove_btn[b-zuhzq2oczj] {
    border: 0px;
    background: 0px center;
    color: rgb(13, 110, 253);
    font-size: 14px;
    font-weight: 600;
    margin: 0px auto;
}
.pro_add_text_center[b-zuhzq2oczj] {
    text-align: center;
}
.pro_head_middle[b-zuhzq2oczj]{
    vertical-align: middle;
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}
/**Mobile Responsive*/
@media only screen and (max-width: 768px) {
    .product-banner_wdth img[b-zuhzq2oczj] {
        width: 100%;
    }
    .profile_section[b-zuhzq2oczj] {
        padding: 25px 0px 47px;
    }
    .profile_img[b-zuhzq2oczj] {
        min-height: 70px;
        height: 70px;
        width: 70px;
    }
    .cus_upload_banner_section[b-zuhzq2oczj] {
        padding-top: 0;
        padding-bottom: 30px;
        margin-top: -25px;
    }
    .business_pro_section_tp[b-zuhzq2oczj] {
        padding-top: 20px;
    }
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    .profile_img[b-zuhzq2oczj] {
        min-height:70px;
        height: 70px;
        width:70px;
    }
}
  
/* _content/DealLayout/Shared/DeliveryCharges.razor.rz.scp.css */
.delivery_changes_section[b-gxynxjzyvn]{padding:30px 0px;}
    .delivery_changes_section input[b-gxynxjzyvn] {
        border-radius: 4px 0px 0px 4px;
    }
.delivery_charges_btn[b-gxynxjzyvn] {
    padding: 7px 20px;
    border-radius: 0px 4px 4px 0px;
}
.delivery_box[b-gxynxjzyvn]{display:flex;}
.delivery_charges_table[b-gxynxjzyvn]{padding-bottom:30px}

@media only screen and (max-width: 768px) {
    .delivery_changes_section[b-gxynxjzyvn] {
        padding: 20px 0px;
    }

    .delivery_charges_table[b-gxynxjzyvn] {
        padding-bottom: 20px
    }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {


    .delivery_charges_btn[b-gxynxjzyvn] {
        padding: 5px 20px;
        border-radius: 0px 4px 4px 0px;
    }

    .delivery_changes_section[b-gxynxjzyvn] {
        padding: 20px 0px;
    }

    .delivery_charges_table[b-gxynxjzyvn]  {
        padding-bottom: 20px
    }
}
/* _content/DealLayout/Shared/FestivalProducts.razor.rz.scp.css */
.festival_product_section[b-0kr2tqvwea] {
    display: block;
    float: left;
    width: 100%;
    padding-top: 40px;
    padding-bottom: 25px;
}
.festival_price[b-0kr2tqvwea]{text-decoration: line-through;
margin-left: 10px;float:right;}
.festival_hgt_detail[b-0kr2tqvwea]{
    min-height: 90px;
    cursor: pointer;
}
.festi_pro_popup[b-0kr2tqvwea]{
    float: right;
    position: absolute;
    right: -21px;
    border: 0;
    background: transparent;
    color: #000;
    padding: 0;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    font-size: 30px;
    line-height: 26px;
    box-shadow: -1px 2px 6px -1px #157046;
    background: #fff;
    top: -20px;
}
.modal-body.fest_popuo_body[b-0kr2tqvwea] {
    background-image: linear-gradient(#198754, #ff9800);
    padding: 40px 30px;
}
.fest_popuo_body h2[b-0kr2tqvwea] {
    text-align: center;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.fest_popuo_body p[b-0kr2tqvwea]{
    color: #fff;
    text-align: center;
}
.dismiss_fest_btn[b-0kr2tqvwea] {
    background: #fff;
    color: #000;
    margin-top: 20px;
}

.spab_wraper[b-0kr2tqvwea] {
    border-radius: 20px;
    margin-bottom: 35px;
    box-shadow: 6px 6px 16px 3px #000;
    position: relative;
}

.spab_wraper:nth-child(1)[b-0kr2tqvwea] {
    border-left: 170px solid #370678;
    border-top: 2px solid #370678;
    border-right: 2px solid #370678;
    border-bottom: 2px solid #370678;
    background: #370678;
}
.spab_wraper:nth-child(2)[b-0kr2tqvwea] {
    border-left: 170px solid #701ae4;
    border-top: 2px solid #701ae4;
    border-right: 2px solid #701ae4;
    border-bottom: 2px solid #701ae4;
    background: #701ae4;
}
.spab_wraper:nth-child(3)[b-0kr2tqvwea] {
    border-left: 170px solid #b953c1;
    border-top: 2px solid #b953c1;
    border-right: 2px solid #b953c1;
    border-bottom: 2px solid #b953c1;
    background: #b953c1;
}
.spab_wraper:nth-child(4)[b-0kr2tqvwea] {
    border-left: 170px solid #d877f0;
    border-top: 2px solid #d877f0;
    border-right: 2px solid #d877f0;
    border-bottom: 2px solid #d877f0;
    background: #d877f0;
}
.spab_wraper:nth-child(5)[b-0kr2tqvwea] {
    border-left: 170px solid #e6a6f2;
    border-top: 2px solid #e6a6f2;
    border-right: 2px solid #e6a6f2;
    border-bottom: 2px solid #e6a6f2;
    background: #e6a6f2;
}

.slab_inner_border_section[b-0kr2tqvwea] {
    padding: 15px 15px 15px 15px;
    border-radius: 20px;
    background: #fff;
}


.spab_wraper:nth-child(1) .slab_inner_border_section[b-0kr2tqvwea] {
        border: 2px solid #370678;
        }
.spab_wraper:nth-child(2) .slab_inner_border_section[b-0kr2tqvwea] {
    border: 2px solid #701ae4;
}
.spab_wraper:nth-child(3) .slab_inner_border_section[b-0kr2tqvwea] {
     border: 2px solid #b953c1;
}
.spab_wraper:nth-child(4) .slab_inner_border_section[b-0kr2tqvwea] {
    border: 2px solid #d877f0;
 }
.spab_wraper:nth-child(5) .slab_inner_border_section[b-0kr2tqvwea] {
    border: 2px solid #e6a6f2;
  }
.slab_required_coupon[b-0kr2tqvwea] {
    border-radius: 0 20px 20px 0px;
    position: absolute;
    right: 0;
    width:50px;
}
.spab_wraper:nth-child(1) .slab_required_coupon[b-0kr2tqvwea] {
    background: #370678;
   }
.spab_wraper:nth-child(2) .slab_required_coupon[b-0kr2tqvwea] {
        background: #701ae4;
        }
.spab_wraper:nth-child(3) .slab_required_coupon[b-0kr2tqvwea] {
    background: #b953c1;
    }
.spab_wraper:nth-child(4) .slab_required_coupon[b-0kr2tqvwea] {
        background: #d877f0;
        }
.spab_wraper:nth-child(5) .slab_required_coupon[b-0kr2tqvwea]{
        background: #e6a6f2;
        }
.slab_required_coupon h4[b-0kr2tqvwea] {
        writing-mode: vertical-rl;
        text-align: center;
        margin-bottom: 0;
        display: flex;
        align-items: center;
        justify-content: middle;
        justify-content: center;
         height: 258px; 
        font-size: 16px;
        float: right;
        color: #fff;
        text-transform: uppercase;
        margin-right: 6px;
        padding: 28px 8px;
        letter-spacing: 1px;
    }

.slab_position_txt[b-0kr2tqvwea] {
    font-size: 16px;
    color: #fff;
    margin-bottom: 0;
    position: absolute;
    margin-left: -139px;
    top: 70px;
    bottom: 70px;
    left: 0;
    vertical-align: middle;
    display: flex;
    align-items: center;
    text-transform: uppercase;
}

.slab_inner_products_list_middle[b-0kr2tqvwea] {
    display: flex;
    vertical-align: middle;
    align-items: center;
}
.slab_inner_products_scroll[b-0kr2tqvwea]{
    display: flex;
    overflow: auto;
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: thin;
    scrollbar-color: #e3e3e3 transparent;
}
.slab_product_wdth[b-0kr2tqvwea] {
    width: 200px;
    margin-right: 10px;
}
.slab_product_detail_wrapper[b-0kr2tqvwea] {
    width:200px;
}
.slab_product_detail_wrapper img[b-0kr2tqvwea]{
    width:100%;
}
.slab_product_detail_wrapper h2[b-0kr2tqvwea] {
    font-size: 18px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    color: #141414;
    line-clamp: 1;
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    font-weight: 500;
}
.slab_product_detail_wrapper p[b-0kr2tqvwea] {
    font-size: 15px;
    line-height: 21px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    margin-top: 6px;
    margin-bottom: 6px;
    color: #535766;
}
.slab_product_detail_wrapper h3[b-0kr2tqvwea] {
    font-size: 14px;
    color: #141414;
    font-weight: 500;
}
.coupon_section[b-0kr2tqvwea] {
    display: block;
    float: left;
    width: 100%;
    padding-bottom: 60px;
}

.coupon_warper[b-0kr2tqvwea] {
    width: 100%;
    height: 280px;
    border-radius: 10px;
    overflow: hidden;
    margin: auto;
    filter: drop-shadow(0 3px 5px rgba(0, 0, 0, 0.5));
    display: flex;
    align-items: stretch;
    position: relative;
    text-transform: uppercase;
}

    .coupon_warper[b-0kr2tqvwea]::before,
    .coupon_warper[b-0kr2tqvwea]::after {
        content: "";
        position: absolute;
        top: 0;
        width: 50%;
        height: 100%;
        z-index: -1;
    }

    .coupon_warper[b-0kr2tqvwea]::before {
        left: 0;
        background-image: radial-gradient( circle at 0 50%, transparent 25px, gold 26px );
    }

    .coupon_warper[b-0kr2tqvwea]::after {
        right: 0;
        background-image: radial-gradient( circle at 100% 50%, transparent 25px, gold 26px );
    }

    .coupon_warper > div[b-0kr2tqvwea] {
        display: flex;
        align-items: center;
        justify-content: center;
    }

.left_coupon[b-0kr2tqvwea] {
    width: 20%;
    border-right: 2px dashed rgba(0, 0, 0, 0.13);
}

    .left_coupon div[b-0kr2tqvwea] {
        transform: rotate(-90deg);
        white-space: nowrap;
        font-weight: bold;
    }

.center_coupon[b-0kr2tqvwea] {
    flex-grow: 1;
    text-align: center;
}


    .center_coupon h2[b-0kr2tqvwea] {
        background: #000;
        color: gold;
        padding: 0 10px;
        font-size: 2.15rem;
        white-space: nowrap;
    }

    .center_coupon h3[b-0kr2tqvwea] {
        font-size: 2.15rem;
    }

.center_coupon small[b-0kr2tqvwea] {
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 2px;
}
.coupon_amount[b-0kr2tqvwea]{display: flex;
justify-content: center;}
.coupon_txt[b-0kr2tqvwea] {margin-top:15px;
}
    .coupon_txt p[b-0kr2tqvwea] {
        color: #000;
        margin-bottom: 10px;
        text-transform: none;
    }
.coupon_x_amount[b-0kr2tqvwea] {font-size:15px;
}



@media only screen and (max-width: 768px) {
    .slab_position_txt[b-0kr2tqvwea] {
        font-size: 16px;
        color: #fff;
        margin-bottom: 0;
        position: unset;
        margin-left: 0px;
        vertical-align: middle;
        display: flex;
        align-items: center;
        padding: 9px;
        justify-content: center;
    }

    .spab_wraper:nth-child(1)[b-0kr2tqvwea] {
        border-left: 2px solid #370678;
    }

    .spab_wraper:nth-child(2)[b-0kr2tqvwea] {
        border-left: 2px solid #370678;
    }

    .spab_wraper:nth-child(3)[b-0kr2tqvwea] {
        border-left: 2px solid #370678;
    }

    .spab_wraper:nth-child(4)[b-0kr2tqvwea] {
        border-left: 2px solid #370678;
    }

    .spab_wraper:nth-child(5)[b-0kr2tqvwea] {
        border-left: 2px solid #370678;
    }

    .slab_inner_products_list_middle[b-0kr2tqvwea] {
        display: unset;
    }

    .slab_required_coupon h4[b-0kr2tqvwea] {
        writing-mode: unset;
        text-align: center;
        margin-bottom: 0;
        display: flex;
        align-items: center;
        justify-content: middle;
        justify-content: center;
        height: unset;
        font-size: 16px;
        float: unset;
        color: #fff;
        text-transform: uppercase;
        margin-right: 0;
        padding: 10px 8px;
        letter-spacing: 1px;
        width: 100%;
        margin-top: 10px;
    }
    .slab_required_coupon[b-0kr2tqvwea] {
        border-radius: 0;
        position: unset;
        width: unset;
    }
    .slab_inner_border_section[b-0kr2tqvwea] {
        padding: 10px 10px 10px 10px;
        border: 2px solid #370678;
        border-radius: 20px;
        background: #fff;
    }

   

    .left_coupon div[b-0kr2tqvwea] {
        margin-left: 12px;
    }

    .coupon_warper[b-0kr2tqvwea] {
        width: 100%;
        height: 360px;
    }

    .coupon_txt[b-0kr2tqvwea] {
        padding-left: 20px;
        padding-right: 28px;
    }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    .slab_required_coupon[b-0kr2tqvwea] {
         width: unset;
    }
    .coupon_warper[b-0kr2tqvwea]{
        width: 100%;
        height: 280px;
        border-radius: 10px;
        overflow: hidden;
        margin: auto;
        filter: drop-shadow(0 3px 5px rgba(0, 0, 0, 0.5));
        display: flex;
        align-items: stretch;
        position: relative;
        text-transform: uppercase;
    }
    .coupon_txt[b-0kr2tqvwea]{
        margin-top: 15px;
    }
    .left_coupon div[b-0kr2tqvwea] {
        margin-left: 0px;
    }
    .spab_wraper[b-0kr2tqvwea] {
        border-radius: 20px;
        margin-bottom: 35px;
        box-shadow: 6px 6px 16px 3px #000;
        position: relative;
    }

        .spab_wraper:nth-child(1)[b-0kr2tqvwea] {
            border-left: 170px solid #370678;
            border-top: 2px solid #370678;
            border-right: 2px solid #370678;
            border-bottom: 2px solid #370678;
            background: #370678;
        }

        .spab_wraper:nth-child(2)[b-0kr2tqvwea] {
            border-left: 170px solid #701ae4;
            border-top: 2px solid #701ae4;
            border-right: 2px solid #701ae4;
            border-bottom: 2px solid #701ae4;
            background: #701ae4;
        }

        .spab_wraper:nth-child(3)[b-0kr2tqvwea] {
            border-left: 170px solid #b953c1;
            border-top: 2px solid #b953c1;
            border-right: 2px solid #b953c1;
            border-bottom: 2px solid #b953c1;
            background: #b953c1;
        }

        .spab_wraper:nth-child(4)[b-0kr2tqvwea] {
            border-left: 170px solid #d877f0;
            border-top: 2px solid #d877f0;
            border-right: 2px solid #d877f0;
            border-bottom: 2px solid #d877f0;
            background: #d877f0;
        }

        .spab_wraper:nth-child(5)[b-0kr2tqvwea] {
            border-left: 170px solid #e6a6f2;
            border-top: 2px solid #e6a6f2;
            border-right: 2px solid #e6a6f2;
            border-bottom: 2px solid #e6a6f2;
            background: #e6a6f2;
        }

    .slab_inner_border_section[b-0kr2tqvwea] {
        padding: 15px 15px 15px 15px;
        border-radius: 20px;
        background: #fff;
    }


    .spab_wraper:nth-child(1) .slab_inner_border_section[b-0kr2tqvwea] {
        border: 2px solid #370678;
    }

    .spab_wraper:nth-child(2) .slab_inner_border_section[b-0kr2tqvwea] {
        border: 2px solid #701ae4;
    }

    .spab_wraper:nth-child(3) .slab_inner_border_section[b-0kr2tqvwea] {
        border: 2px solid #b953c1;
    }

    .spab_wraper:nth-child(4) .slab_inner_border_section[b-0kr2tqvwea] {
        border: 2px solid #d877f0;
    }

    .spab_wraper:nth-child(5) .slab_inner_border_section[b-0kr2tqvwea] {
        border: 2px solid #e6a6f2;
    }

    .slab_required_coupon[b-0kr2tqvwea] {
        border-radius: 0 20px 20px 0px;
        position: absolute;
        right: 0;
    }

    .spab_wraper:nth-child(1) .slab_required_coupon[b-0kr2tqvwea] {
        background: #370678;
    }

    .spab_wraper:nth-child(2) .slab_required_coupon[b-0kr2tqvwea] {
        background: #701ae4;
    }

    .spab_wraper:nth-child(3) .slab_required_coupon[b-0kr2tqvwea] {
        background: #b953c1;
    }

    .spab_wraper:nth-child(4) .slab_required_coupon[b-0kr2tqvwea] {
        background: #d877f0;
    }

    .spab_wraper:nth-child(5) .slab_required_coupon[b-0kr2tqvwea] {
        background: #e6a6f2;
    }

    .slab_required_coupon h4[b-0kr2tqvwea] {
        writing-mode: vertical-rl;
        text-align: center;
        margin-bottom: 0;
        display: flex;
        align-items: center;
        justify-content: middle;
        justify-content: center;
        height: 240px;
        font-size: 16px;
        float: right;
        color: #fff;
        text-transform: uppercase;
        margin-right: 1px;
        padding: 20px 8px;
        letter-spacing: 1px
    }

    .slab_position_txt[b-0kr2tqvwea] {
        font-size: 16px;
        color: #fff;
        margin-bottom: 0;
        position: absolute;
        margin-left: -148px;
        top: 70px;
        bottom: 70px;
        left: 0;
        vertical-align: middle;
        display: flex;
        align-items: center;
        text-transform: uppercase;
    }

    .slab_inner_products_list_middle[b-0kr2tqvwea] {
        display: flex;
        vertical-align: middle;
        align-items: center;
    }

    .slab_inner_products_scroll[b-0kr2tqvwea] {
        display: flex;
        overflow: auto;
        overflow-x: auto;
        overflow-y: hidden;
        scrollbar-width: thin;
        scrollbar-color: #e3e3e3 transparent;
    }

    .slab_product_wdth[b-0kr2tqvwea] {
        width: 190px;
        margin-right: 10px;
    }

    .slab_product_detail_wrapper[b-0kr2tqvwea] {
        width: 190px;
    }

        .slab_product_detail_wrapper img[b-0kr2tqvwea] {
            width: 100%;
        }

        .slab_product_detail_wrapper h2[b-0kr2tqvwea] {
            font-size: 18px;
            text-overflow: ellipsis;
            overflow: hidden;
            display: -webkit-box;
            -webkit-line-clamp: 1;
            color: #141414;
            line-clamp: 1;
            margin-bottom: 0px;
            -webkit-box-orient: vertical;
            font-weight: 500;
        }

        .slab_product_detail_wrapper p[b-0kr2tqvwea] {
            font-size: 15px;
            line-height: 21px;
            text-overflow: ellipsis;
            overflow: hidden;
            display: -webkit-box;
            -webkit-line-clamp: 1;
            line-clamp: 1;
            -webkit-box-orient: vertical;
            margin-top: 6px;
            margin-bottom: 6px;
            color: #535766;
        }

        .slab_product_detail_wrapper h3[b-0kr2tqvwea] {
            font-size: 14px;
            color: #141414;
            font-weight: 500;
        }
}
/* _content/DealLayout/Shared/FestivalWinnersGift.razor.rz.scp.css */
.festival_winneer_wraper[b-qh5ftzgei9] {
    display: block;
    float: left;
    width: 100%;
    padding-top:40px;
    padding-bottom:40px;
}
.festival_defaul_winneer_wraper[b-qh5ftzgei9] {
    display: block;
    float: left;
    width: 100%;
    padding-top:20px;}
.specail_offers_box[b-qh5ftzgei9] {
    border: 1px solid #e8e8e8;
    padding: 15px;
}

.alizarin[b-qh5ftzgei9] {
    background: #f4511e;
}

.amethyst[b-qh5ftzgei9] {
    background: #9b59b6
}

.emerald[b-qh5ftzgei9] {
    background: #2ecc71
}

.midnight-blue[b-qh5ftzgei9] {
    background: #198754;
}

.peter-river[b-qh5ftzgei9] {
    background: #3498db
}

.dl[b-qh5ftzgei9] {
    background: #f0f0f0;
 /*   padding: 30px 0;*/
    border-radius: 20px;
    position: relative
}


    .dl .brand[b-qh5ftzgei9] {
        text-transform: uppercase;
        letter-spacing: 3px;
        padding: 25px 15px;
        margin-top: 10px;
        text-align: center;
        /*min-height: 100px*/
    }
.brand h2[b-qh5ftzgei9] {
    margin-bottom: 0px;
    font-size: 25px;
}
.dl .discount[b-qh5ftzgei9] {

    position: relative;
    font-size: 27px;
    line-height: 40px;
    text-align: center;
    font-weight: 700;
    padding: 15px;
    color: #fff;
}

    .dl .discount[b-qh5ftzgei9]:after {
        content: " ";
        border-right: 14px solid transparent;
        border-left: 14px solid transparent;
        position: absolute;
        bottom: -14px;
        left: 8%;
    }

        .dl .discount.alizarin[b-qh5ftzgei9]:after {
            border-top: 14px solid #f4511e;
        }

        .dl .discount.peter-river[b-qh5ftzgei9]:after {
            border-top: 20px solid #3498db
        }

        .dl .discount.emerald[b-qh5ftzgei9]:after {
            border-top: 20px solid #2ecc71
        }

        .dl .discount.amethyst[b-qh5ftzgei9]:after {
            border-top: 20px solid #9b59b6
        }

        .dl .discount .type[b-qh5ftzgei9] {
            font-size: 20px;
            letter-spacing: 1px;
            text-transform: uppercase;
            margin-top: -30px
        }

    .dl .descr[b-qh5ftzgei9] {
        color: #999;
        margin-top: 10px;
        padding: 20px 15px
    }

.dl .ends[b-qh5ftzgei9] {
    padding: 30px 15px 20px;
    color: #212529;
    margin-bottom: 10px
}

    .dl .coupon[b-qh5ftzgei9] {
        min-height: 50px;
        text-align: center;
        text-transform: uppercase;
        font-weight: 700;
        font-size: 18px;
        padding: 20px 15px
    }

        .dl .coupon a.open-code[b-qh5ftzgei9] {
            color: #fff;
            text-decoration:none;
        }

        .dl .coupon .code[b-qh5ftzgei9] {
            letter-spacing: 1px;
            border-radius: 4px;
            margin-top: 10px;
            padding: 10px 15px;
            color: #f1c40f;
            background: #f0f0f0
        }


.festival_bg:last-child[b-qh5ftzgei9] {
    margin-bottom: 0px;
}

.festival_bg[b-qh5ftzgei9] {
    background: #fff;
    padding: 10px;
    margin-bottom: 10px;
}
.festival_wiiners_products h2[b-qh5ftzgei9] {
    font-size: 20px;
}


.festival_wiiners_products p[b-qh5ftzgei9]{
    margin-bottom: 5px;
}
.festival_winner_footr[b-qh5ftzgei9]{
    margin-top: 10px;
}
.festi_align_center[b-qh5ftzgei9] {
    align-items: center;
    vertical-align: middle;
    display: flex;
}
.festi_cliam_btn[b-qh5ftzgei9] {
    border: 0;
    border-radius: 15px 50px 50px 15px;
    padding: 13px;
    background-color: #FFF !important;
    color: #000;
}

    .festi_cliam_btn:hover[b-qh5ftzgei9] {
        border: 0;
        border-radius: 15px 50px 50px 15px;
        padding: 13px;
        background-color: #f4511e !important;
        color: #fff;
    }
.festi_cliam_btn:focus[b-qh5ftzgei9]{
    border:0;
    padding:13px;
}
.festival_position_section[b-qh5ftzgei9] {
}
.festi_coupon_wraper[b-qh5ftzgei9] {
    padding-bottom: 40px;
    display: block;
    float: left;
    width: 100%;
    padding-top: 25px;
}
.festi_price_web[b-qh5ftzgei9] {
    display: block;
}

.festi_price_mb[b-qh5ftzgei9] {
    display: none;
}
.festi_disable_cliam_btn[b-qh5ftzgei9] {
    background-color: #ff1232 !important;
    cursor: default;
    color: #fff;
}
    .festi_disable_cliam_btn:hover[b-qh5ftzgei9] {
        background-color: #ff1232 !important;
    }
.festi_cliamed_bt[b-qh5ftzgei9] {
    background-color: #f4511e !important;
    color: #fff;
    cursor: default;
}
    .festi_cliamed_bt:hover[b-qh5ftzgei9] {
        background-color: #f4511e !important;
        color: #fff;
    }

    
.frozen-row[b-qh5ftzgei9] {
    background-color: #f2f2f2; /* Light gray background to indicate frozen status */
    color: #b0b0b0; /* Gray text to indicate disabled state */
}

    .frozen-row .common_shadow_01[b-qh5ftzgei9],
    .frozen-row .common_shadow_01[b-qh5ftzgei9],
    .frozen-row .festi_cliam_btn[b-qh5ftzgei9] {
        cursor: not-allowed; /* Change cursor to indicate disabled state */
        opacity: 0.6; /* Slightly transparent to indicate disabled state */
    }

.frozen-row[b-qh5ftzgei9] {
    pointer-events: none; /* Prevent any mouse interactions */
    opacity: 0.5; /* Reduce opacity to show that the row is disabled */
}
.winner_free_gift_section[b-qh5ftzgei9] {
    display:block;float:left;width:100%;padding-bottom:40px;}
.fest_order_summery_products[b-qh5ftzgei9] {
    background: #f9efef;
    padding: 10px;
    margin-top: 10px;
}
.fest_order_summery_products h2[b-qh5ftzgei9]{
        font-size: 20px;
    }
    .fest_order_summery_products p[b-qh5ftzgei9] {
        margin-bottom: 5px;
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        line-clamp: 4;
        -webkit-box-orient: vertical;
    }
.fest_order_summery_products_bg:last-child[b-qh5ftzgei9]{
    margin-bottom: 0px;
}

.fest_order_summery_products_bg[b-qh5ftzgei9]{
    background: #fff;
    padding: 10px;
    margin-bottom: 10px;
}
.fest_order_review_rate_list ul[b-qh5ftzgei9] {
    list-style: none;
    padding: 0px;
    display: block;
    float: left;
    width: 100%;
    margin-bottom: 0;
}
.fest_order_review_rate_list li[b-qh5ftzgei9] {
    display: block;
    font-size: 22px;
    margin-bottom: 0px;
    float: left;
    margin-right: 5px;
    margin-top: 10px;
}
.fest_order_review_rate_list[b-qh5ftzgei9] {
    color: #ffc107;
}


.winners-cards-wraper[b-qh5ftzgei9] {
    grid-template-areas:
        "step title"
        "step content";
    padding: 1em 1em 1em 0;
    box-shadow: -0.5em 0.5em 1em rgba(0, 0, 0, 0.4), inset 0.05em 0.05em rgba(255, 255, 255, 1);
    counter-increment: ol-cards-counter;
    text-align: left;
    margin-bottom: 30px;
}
.step_position[b-qh5ftzgei9] {
    align-self: flex-start;
    border-radius: 0 50em 50em 0;
    padding: 1em;
    justify-content: flex-end;
    box-shadow: inset 0.25em 0.25em 0.5em rgba(0, 0, 0, 0.4), 0em 0.05em rgba(255, 255, 255, 1);
    flex: 1;
    gap: 1em;
}

.winners-cards-wraper:nth-child(1) .step_position[b-qh5ftzgei9]{
    background: #370678;}
.winners-cards-wraper:nth-child(2) .step_position[b-qh5ftzgei9]{
    background: #701ae4;}
.winners-cards-wraper:nth-child(3) .step_position[b-qh5ftzgei9]{
    background: #b953c1;}
.winners-cards-wraper:nth-child(4) .step_position[b-qh5ftzgei9]{
    background: #d877f0;}
.winners-cards-wraper:nth-child(5) .step_position[b-qh5ftzgei9]{
    background: #e6a6f2;}


    .step_position h4[b-qh5ftzgei9] {
        font-size: 18px;
        color: #fff;
        width: 100%;
        margin-bottom: 10px;
    }


.festival_wiiners_products[b-qh5ftzgei9] {
    background: #370678;
    padding: 10px;
    margin-top: 0px;
    margin-bottom:10px;
}
.winners-cards-wraper:nth-child(1) .festival_wiiners_products[b-qh5ftzgei9] {
    background: #370678;
}

.winners-cards-wraper:nth-child(2) .festival_wiiners_products[b-qh5ftzgei9] {
    background: #701ae4;
}

.winners-cards-wraper:nth-child(3) .festival_wiiners_products[b-qh5ftzgei9] {
    background: #b953c1;
}

.winners-cards-wraper:nth-child(4) .festival_wiiners_products[b-qh5ftzgei9] {
    background: #d877f0;
}

.winners-cards-wraper:nth-child(5) .festival_wiiners_products[b-qh5ftzgei9] {
    background: #e6a6f2;
}

.festival_wiiners_products:last-child[b-qh5ftzgei9]{
    margin-bottom:0px;
}

.festi_position_wraper[b-qh5ftzgei9] {
    display: flex;
    justify-content: center;
    vertical-align: middle;
    align-items: baseline;
}


.winners-cards-wraper.alternate .step_position[b-qh5ftzgei9] {
    border-radius: 50em 0 0 50em;
    flex-direction: row-reverse;
}

.winners-cards-wraper .step_position i[b-qh5ftzgei9] {
    color: var(--ol-cards-color-accent);
    width: 2em;
    height: 2em;
    font-size: 1.8em;
    border-radius: 50%;
    display: grid;
    place-items: center;
    background-color: var(--ol-cards-color-bg);
    box-shadow: 0.25em 0.25em 0.5em rgba(0, 0, 0, 0.4), inset 0.05em 0.05em rgba(255, 255, 255, 1);
}
.not_eligible_wraper[b-qh5ftzgei9] {
    box-shadow: 1px 3px 18px 0px #0000002e;
    display: flex;
    align-items: center;
    vertical-align: middle;
    justify-content: center;
    margin-top:100px;
    margin-bottom:100px;
    padding:25px;
}
    .not_eligible_wraper h2[b-qh5ftzgei9] {
        font-size: 20px;
        font-weight: 500;
        margin-bottom: 15px;
        text-align: center;
        text-transform: uppercase;
        line-height: 25px;
    }
.not_eligible_wraper p[b-qh5ftzgei9] {
   text-align:center;margin-bottom:0px;}
.go_back_not_eligible[b-qh5ftzgei9] {
    margin-top:20px;text-align:center;
}
.go_back_not_eligible input[b-qh5ftzgei9]{
    padding: 10px 15px;
}
.winners_gift_list[b-qh5ftzgei9] {
    display: block;
    float: left;
    width: 100%;
    padding-bottom: 40px;
}

.wiiner_event_img[b-qh5ftzgei9] {
    width: 200px;
    margin: auto;
}
.wiiner_event_img img[b-qh5ftzgei9]{
    border-radius: 8px 8px 0px 0px;
}
.winner_event_list_wraper[b-qh5ftzgei9] {
    box-shadow: 0px 0px 4px 0px rgb(0 0 0 / 25%) !important;
    border-radius: 8px;
}
.winner_event_list_wraper  h5[b-qh5ftzgei9]{
    padding: 15px 20px;
    margin-bottom: 0;
    text-align: center;
    background: #198754;
    color:#fff;
    font-size: 16px;
    border-radius: 8px 8px 0px 0px;
}

.winner_event_align_middle[b-qh5ftzgei9] {
    padding: 20px;
    display: flex;
    vertical-align: middle;
    align-items: center;
}
    .winner_event_align_middle img[b-qh5ftzgei9] {
        width: 80px;
        border-radius: 100px;
        margin-right: 10px;
    }
.event_head_txt[b-qh5ftzgei9] {margin-bottom:40px;
}

@media only screen and (max-width: 768px) {
    .festival_wiiners_products img[b-qh5ftzgei9] {
        margin-bottom: 15px;
    }

    .festi_price_web[b-qh5ftzgei9] {
        display: none;
    }

    .festi_price_mb[b-qh5ftzgei9] {
        display: block;
    }

        .festi_price_mb span[b-qh5ftzgei9] {
            float: right;
            width:100%;
        }

    .fest_order_summery_products h2[b-qh5ftzgei9] {
        margin-top: 15px;
    }

    .winners-cards-wraper[b-qh5ftzgei9] {
        padding: 1em 1em 1em 1em;
    }

    .step_position[b-qh5ftzgei9] {
        border-radius: 1em 1em 0em 0em;
    }
    .event_warper_box_spc[b-qh5ftzgei9] {
        margin-bottom: 30px;
    }
    .event_head_txt[b-qh5ftzgei9] {
        margin-bottom: 20px;
    }
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    .wiiner_event_img[b-qh5ftzgei9] {
        width: 150px;
        margin: auto;
    }
    .event_head_txt[b-qh5ftzgei9] {
        margin-bottom: 30px;
    }
}
/* _content/DealLayout/Shared/FestiveSection.razor.rz.scp.css */
.custom-dropdown[b-euxemow3xd] {
    position: relative;
    display: inline-block;
}

.custom-dropdown-btn[b-euxemow3xd] {
    background-color: white;
    border: 1px solid #ccc;
    padding: 5px;
    cursor: pointer;
}

.custom-dropdown-content[b-euxemow3xd] {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    width: 100%;
}

.custom-dropdown:hover .custom-dropdown-content[b-euxemow3xd] {
    display: block;
}

.custom-dropdown-content .dropdown-item[b-euxemow3xd] {
    padding: 5px;
    cursor: pointer;
}

    .custom-dropdown-content .dropdown-item:hover[b-euxemow3xd] {
        background-color: #ddd;
    }






.festival_main_wraper[b-euxemow3xd] {display:block;float:left;width:100%;}
.upload_event_section[b-euxemow3xd] {
    padding-top: 30px;
    padding-bottom: 0px;
    display: block;
    float: left;
    width: 100%;
}

.festi_addprices_section[b-euxemow3xd] {
    padding-bottom: 30px;
    display: block;
    float: left;
    width: 100%;
}
.add_price_btn[b-euxemow3xd] {margin-top:26px;
}

.festi_price_detals_section[b-euxemow3xd] {
    padding-top: 10px;
    padding-bottom: 0px;
    display: block;
    float: left;
    width: 100%;
}
.festi_price_detals_section table[b-euxemow3xd]{margin-bottom:0px;
}
    .upload_festival_align[b-euxemow3xd] {
        vertical-align: middle;
        display: flex;
        align-items: center;
        margin-bottom: 10px;
    }
.festi_wdth_evnt_date[b-euxemow3xd] {min-width:100px;}
.festi_wdth_evnt_action[b-euxemow3xd] {
    min-width: 140px;
}

.modal-footer.modal_upload_flex_footer[b-euxemow3xd] {
    display:block;float:left;width:100%;
}
.upload_festi_banner_section[b-euxemow3xd] {
    padding-bottom: 30px;
    padding-top:30px;
    display: block;
    float: left;
    width: 100%;
}
.upload_festi_banner_section table[b-euxemow3xd]{
    margin-bottom:0px;
}
.selct_banner_festi[b-euxemow3xd] {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #3a424a;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .25rem;
}
.select_down_arrpw[b-euxemow3xd] {font-size:12px;
}
.banner_festi_flex[b-euxemow3xd] {
    display: flex;
}
    .banner_festi_flex input[b-euxemow3xd] {
        border-radius: 4px 0px 0px 4px;
    }
    .banner_festi_flex button[b-euxemow3xd] {
        border-radius: 0px 4px 4px 0px;
        border-color: #0c432a;
        background: #0c432a;
        color: #fff;
    }
.festi_product_section[b-euxemow3xd] {
    padding-top:30px;
    padding-bottom:30px;
}
.festi_product_listing[b-euxemow3xd] {
    padding-top: 20px;
    padding-bottom: 0px;
}
.festi_section_save_btn[b-euxemow3xd] {margin-top:32px;
}
.fest_add_pro_btn[b-euxemow3xd] {margin-top:8px;
}

.festi_winner_positon[b-euxemow3xd] {
    display:flex;
}
.festi_winner_positon_box[b-euxemow3xd] {
    padding: 0px 4px;
}
@media only screen and (max-width: 768px) {
    .upload_festival_section[b-euxemow3xd] {
            padding-bottom: 10px;
        }
.mb_upload_pd_spc[b-euxemow3xd] {
            padding-bottom: 10px;}
    .festi_wdth__evnt_descr[b-euxemow3xd] {
        min-width: 250px;
    }
    .festi_section_save_btn[b-euxemow3xd]{
        margin-top: 7px;
    }
    .mb_position-width[b-euxemow3xd] {
        min-width: 100px;
    }
    .mb_slab_coupon-width[b-euxemow3xd] {
        min-width: 200px;
    }
    .festi_wdth_evnt_date[b-euxemow3xd] {min-width:180px;
    }
   

    }

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    .festi_section_save_btn[b-euxemow3xd] {
        margin-top: 32px;
    }
}
/* _content/DealLayout/Shared/FilterOut.razor.rz.scp.css */
.container-spacing[b-murmn6aqsn] {
    width: 100%;
    overflow-x: hidden;
     top: 144px;
    bottom: 0;
    height: auto;
    padding:0px;
}
.full-banner-section-upper[b-murmn6aqsn] {
   display:block;float:left;width:100%;
}

.fullbanner[b-murmn6aqsn] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}

.full-banner-image[b-murmn6aqsn] {
    width: 100%;
    height: auto;
    object-fit: cover;
}



.sidebar[b-murmn6aqsn] {
    width: 250px;
    padding: 20px;
    background: #f4f4f4;
}

.products[b-murmn6aqsn] {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
    gap: 20px;
    padding: 20px;
    flex: 1;
}

.product[b-murmn6aqsn] {
    border: 1px solid #ddd;
    padding: 10px;
    text-align: center;
    max-height: 250px;
}

    .product img[b-murmn6aqsn] {
        width: 100px;
        height: auto;
    }


.custom-scrollbar[b-murmn6aqsn]::-webkit-scrollbar {
    height: 8px;
}

.custom-scrollbar[b-murmn6aqsn]::-webkit-scrollbar-track {
    background: transparent;
}

.custom-scrollbar[b-murmn6aqsn]::-webkit-scrollbar-thumb {
    background: #bbb;
    border-radius: 10px;
}

    .custom-scrollbar[b-murmn6aqsn]::-webkit-scrollbar-thumb:hover {
        background: #888;
    }



.filter-content-wraper[b-murmn6aqsn]{display:block;float:left;width:100%;padding-bottom:0px;}
#sidebar-wrapper[b-murmn6aqsn] {
    background: #fff;
    padding: 20px 20px 20px 30px;
}
#sidebar-wrapper h3[b-murmn6aqsn]{font-size:16px;}
#sidebar-wrapper ul[b-murmn6aqsn]{padding:0px;list-style-type:none;}
#sidebar-wrapper li[b-murmn6aqsn] {  font-size: 14px;color: #535766;}
#sidebar-wrapper label[b-murmn6aqsn] {
        position: relative;
        cursor: pointer;
        font-size: 15px;
        top: -2px;
        margin-left: 2px;  }
#sidebar-wrapper input[b-murmn6aqsn] {
        cursor: pointer;
    }
#content-wrapper[b-murmn6aqsn] {
    background: #fff;
    padding: 20px;
}

.filer-common-pd-0[b-murmn6aqsn] {
    padding: 0px;
}
.product-rgt-area-filter[b-murmn6aqsn] {
    padding: 60px 40px 30px 30px;
    background-color: #f1f2f4 ;}
.product-rgt-area-inner-wraper[b-murmn6aqsn] {
    background: #fff;
    padding: 25px 25px 5px 25px;
}
.clear-all[b-murmn6aqsn] {
    cursor: pointer;
    float: right;
    font-size: 13px;
    color: #198754;
    margin-top: 4px;
}
.common-product-btn[b-murmn6aqsn] {
    background-color: transparent;
    color: #212529;
    font-size: 16px;
    line-height: 16px;
    border: 0;
    padding: 0px;
    margin-bottom:10px;
    margin-right:10px;
}
.price-ramge.form-range[b-murmn6aqsn] {height:unset;}
.go-btn-spc[b-murmn6aqsn]{margin-left:10px;}
.font-semibold[b-murmn6aqsn] {
    font-size: 16px !important;
    text-transform: uppercase;
}

@media only screen and (max-width: 768px) {
    #sidebar-wrapper[b-murmn6aqsn] {
        background: #fff;
        padding: 15px 15px 15px 25px;
    }

    .product-rgt-area-filter[b-murmn6aqsn][b-murmn6aqsn] {
        padding: 30px 27px 30px 16px;
    }

    .clear-all[b-murmn6aqsn] {
        font-size: 12px;
        margin-top: 0px;
    }

    #sidebar-wrapper label[b-murmn6aqsn] {
        font-size: 12px;
    }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
}


@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
}
/* _content/DealLayout/Shared/HotDealAndBidProduct.razor.rz.scp.css */
/**startExpiring Soon Bid Products* */
.blur-effect[b-sg1e3w47nv] {
    -webkit-filter: blur(1px);
}

.project-main-wraper[b-sg1e3w47nv] {
    display: block;
    float: left;
    width: 100%;
    padding: 25px 0px;
}


.product-section[b-sg1e3w47nv] {
    display: block;
    float: left;
    width: 100%;
}

.product-inner-pro-section[b-sg1e3w47nv] {
    border-radius: 4px;
    background: #fff;
    padding: 25px;
    position:relative;
    /*min-height:300px;*/
}

.product-card[b-sg1e3w47nv] {
    background: #fff;
    border-radius: 8px;
    text-align: center;
}

    .product-card img[b-sg1e3w47nv] {
        width: 100%;
        height: auto;
    }

    .product-card h2[b-sg1e3w47nv] {
        /*color: #141414;
        font-size: 13px;        
        margin-bottom: 0;
        margin-top: 10px;        
        font-weight: 400 !important;
        font-style: normal !important;
        text-transform: none !important;*/

        color: #141414;
        font-size: 13px;
        margin-bottom: 20px;
        margin-top: 10px;
        font-weight: 400 !important;
        font-style: normal !important;
        text-transform: none !important;
        content: "";        
        left: 0;
        width: 100%;
        height: 1.2em;
    }

    .product-card h5[b-sg1e3w47nv] {
        color: #141414;
        font-size: 16px;
        font-weight: 500;
        margin-bottom: 10px;
        margin-top: 5px;
        text-align: center;
    }

    .product-card p[b-sg1e3w47nv] {
        color: #535766;
        font-size: 14px;
        font-weight: 500;
        margin-bottom:0px;
        margin-top: 5px;
        display: block;
        float: unset;
        width: 100%;
        text-align: center
    }
.banner-image[b-sg1e3w47nv] {
    width: 100%;
    border-radius: 4px;
    height:330px;
}


/***end Expiring Soon Bid Products*/


.exclusive-main-wraper[b-sg1e3w47nv] {
    display: block;
    float: left;
    width: 100%;
    padding-bottom: 0px;position:relative;
}
.exclusive-inner-pro-section[b-sg1e3w47nv]{
    border-radius: 4px;
    background: #fff;
    padding: 25px;
}
.exclusive-inner-pro-section img[b-sg1e3w47nv]{
   width:100%;cursor:pointer;
}
    .exclusive-inner-pro-section p[b-sg1e3w47nv] {
        color: #141414;
        font-size: 16px;
        font-weight: 400;
        margin-bottom: 4px;
        margin-top: 0px;
        display: block;}
.exclusive-inner-pro-section a[b-sg1e3w47nv] {
        color: #198654;
        font-size: 15px;
        line-height: 18px;
        margin-top: 6px;
        display: block;}
        .exclusive-inner-pro-section a:hover[b-sg1e3w47nv] {
            text-decoration: underline;
        }
.mrp-price[b-sg1e3w47nv] {
    color: #878787;
    font-size: 14px;
    text-decoration: line-through;
}
.flat-dicsount[b-sg1e3w47nv] {
    color: #188653;
    font-size: 14px;
}


.banner-image-snd-section[b-sg1e3w47nv] {
    width: 100%;
    border-radius: 4px;
    height:330px;
}
.banner-carousel-container[b-sg1e3w47nv] {
    display: flex;
    gap: 10px;
    width: 100%;
}

.banner-carousel[b-sg1e3w47nv] {
    flex: 1;
    max-width: 50%; /* Ensures side-by-side layout */
}

.mid-banner[b-sg1e3w47nv] {
    position: relative;
    width: 100%;
    overflow: hidden;
}

    .mid-banner img[b-sg1e3w47nv] {
        width: 100%;
      /*  position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        object-fit: cover; 
        transition: opacity 0.3s ease-in-out; */
    }


.product-banner-container[b-sg1e3w47nv] {
    display: flex;
    align-items: flex-start; /* Align top */
    gap: 20px; /* Space between product & banner */
    max-width: 100%;
    padding: 40px;
}

.banner-section-upper[b-sg1e3w47nv] {
    flex: 1; /* Takes less space */
    display: flex;
    align-items: center;
    justify-content: center;
    background: white;
    padding: 10px;
    border-radius: 8px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.banner-section[b-sg1e3w47nv] {
    background: white;
    padding: 20px;
    margin: 20px 34px;
    border-radius: 4px;
  
}

.prom-ads-wraper[b-sg1e3w47nv] {
    display:block;float:left;width:100%;padding-bottom:25px;
}



.see-more[b-sg1e3w47nv] {
    color: green;
    font-size: 16px;
    text-decoration: none;
    font-weight: bold;
    margin-top: 5px;
    cursor: pointer;
}

    .see-more:hover[b-sg1e3w47nv] {
        text-decoration: underline;
    }

/* Navigation Buttons */
.prevforOffer[b-sg1e3w47nv], .nextForOffer[b-sg1e3w47nv] {
    background-color: #555; /* Dark gray instead of black */
    color: white;
    border: none;
    padding: 10px 15px;
    cursor: pointer;
    font-size: 18px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 100;
    border-radius: 5px;
}

.prevforOffer[b-sg1e3w47nv] {
    left: 0%;
    top: 50%;
    background-color: #f1f2f4;
    color: #000;
    z-index: 33;
    padding: 10px 6px;
    border-radius: 0px 4px 4px 0px;
}

.nextForOffer[b-sg1e3w47nv] {
    right: 0%;
    top: 50%;
    background-color: #f1f2f4;
    color: #000;
    z-index: 33;
    padding: 10px 6px;
    border-radius: 4px 0px 0px 4px;
}

    .prevforOffer:hover[b-sg1e3w47nv], .nextForOffer:hover[b-sg1e3w47nv] {
        background-color: #e8e9ed;
        opacity: 1;
    }
/*   ForBanner*/
.prevforBanner[b-sg1e3w47nv], .nextForBanner[b-sg1e3w47nv] {
    background-color: #555; /* Dark gray instead of black */
    color: white;
    border: none;
    padding: 10px 15px;
    cursor: pointer;
    font-size: 18px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 100;
    border-radius: 5px;
}

.prevforBanner[b-sg1e3w47nv] {
    left: 0%;
    top: 50%;
    background-color: #f1f2f4;
    color: #000;
    z-index: 33;
    padding: 10px 6px;
    border-radius: 0px 4px 4px 0px;
}

.nextForBanner[b-sg1e3w47nv] {
    right: 0%;
    top: 50%;
    background-color: #f1f2f4;
    color: #000;
    z-index: 33;
    padding: 10px 6px;
    border-radius: 4px 0px 0px 4px;
}

    .prevforBanner:hover[b-sg1e3w47nv], .nextForBanner:hover[b-sg1e3w47nv] {
        background-color: #e8e9ed;
        opacity: 1;
    }

/*forBuy*/
.prevForDeal[b-sg1e3w47nv], .nextForDeal[b-sg1e3w47nv] {
    background-color: #555; /* Dark gray instead of black */
    color: white;
    border: none;
    padding: 10px 15px;
    cursor: pointer;
    font-size: 18px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 100;
    border-radius: 5px;
}

.prevForDeal[b-sg1e3w47nv] {
    left: 0%;
    top: 50%;
    background-color: #f1f2f4;
    color: #000;
    z-index: 33;
    padding: 10px 6px;
    border-radius: 0px 4px 4px 0px;
    ; /* Move further left, outside the product container */
}

.nextForDeal[b-sg1e3w47nv] {
    right: 0%;
    top: 50%;
    background-color: #f1f2f4;
    color: #000;
    z-index: 33;
    padding: 10px 6px;
    border-radius: 4px 0px 0px 4px;
    ; /* Move further right, outside the product container */
}


    .prevForDeal:hover[b-sg1e3w47nv], .nextForDeal:hover[b-sg1e3w47nv] {
        background-color: #e8e9ed; /* Lighter shade on hover */
        opacity: 1;
    }





.product-Dealprice[b-sg1e3w47nv] {
    font-size: 18px;
    color: black;
    font-weight: bold;
}
.product-Mrp[b-sg1e3w47nv] {
    font-size: 15px;
    color: dimgrey;
 }
.product-price[b-sg1e3w47nv] {
    font-size: 18px;
    color: black;
    font-weight: bold;
}

.btn-bid[b-sg1e3w47nv] {
    background-color: orange;
    color: white;
    padding: 8px 12px;
    border: none;
    cursor: pointer;
    border-radius: 5px;
}

.btn-buy[b-sg1e3w47nv] {
    background-color: green;
    color: white;
    padding: 8px 12px;
    border: none;
    cursor: pointer;
    border-radius: 5px;
}

.btn-bid:hover[b-sg1e3w47nv] {
    background-color: darkorange;
}

.btn-buy:hover[b-sg1e3w47nv] {
    background-color: darkgreen;
}

/* Banner Styles */

.center-middle[b-sg1e3w47nv] {
    display: flex;
    justify-content: center; /* horizontal centering */
    align-items: center; /* vertical centering */
    min-height: 240px; /* fixed container height */
    text-align: center; /* center multi‑line text */
}

@media only screen and (max-width: 768px) {
    .product-section[b-sg1e3w47nv]{
        margin-bottom: 20px;
    }
    .project-main-wraper[b-sg1e3w47nv] {
        display: block;
        float: left;
        width: 100% !important;
        padding: 20px 0px;
    }
    .prom-ads-wraper[b-sg1e3w47nv] {
        padding-bottom: 20px;
    }
    .product-inner-pro-section[b-sg1e3w47nv]{
        min-height:0px;
    }
    .center-middle[b-sg1e3w47nv] {
        display: flex;
        justify-content: center; /* horizontal centering */
        align-items: center; /* vertical centering */
        min-height: 0px; /* fixed container height */
        text-align: center; /* center multi‑line text */
    }

}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
}


@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
}
/* _content/DealLayout/Shared/HowToWebsite.razor.rz.scp.css */
.howToWebsite[b-sjze0h0688] {
    height: 50vh;
    width: 81% !important;
    justify-content: unset;
    align-items: center;
    float: left;
    margin-bottom: 48px !important;
    box-shadow: 0px 0px 4px 0px rgb(0 0 0 / 25%) !important;
}
.mainHowtoWebsite[b-sjze0h0688] {
    margin-top: 50px;
    display: flex;
    justify-content: center;
    width: 100% !important;
}
/* _content/DealLayout/Shared/LandingPageDefaultBanner.razor.rz.scp.css */
.banner_analytics_section[b-j99l8c6mhu]{
    padding:30px 0px 0px;

}
.banner_up_load_section[b-j99l8c6mhu]{
    padding:15px 0px 40px;
}
.upload_new_img[b-j99l8c6mhu]{margin-top:28px;}
.edit_btn-spc[b-j99l8c6mhu] {
    margin-top: 28px !important;
}
.form_toggle_switch input:checked[b-j99l8c6mhu] {
    background-color: #198754;
    border-color: #198754;
}
.table_pro_img_wdth[b-j99l8c6mhu] {
    width: 180px;
}
.table_pro_img_wdth_001[b-j99l8c6mhu] {
  height:50px;
}
.manin_banner_point_wrp[b-j99l8c6mhu] {
    width: 100%;
    display: grid;
    float: left;
}
.banner_total-view[b-j99l8c6mhu] {
    background: #ff9800;
   color: #ffff;
    padding: 4px 10px;
    font-size: 12px;
    line-height:12px;
   /* position: absolute;*/
}
.tptl_view[b-j99l8c6mhu] {
    min-width: 140px;
}

.tb_view_data_btn[b-j99l8c6mhu] {
    min-width: 105px;
}
/**Mobile Responsive*/
@media only screen and (max-width: 768px) {
    .tptl_view[b-j99l8c6mhu]{min-width:130px;}
    .tb_view_data_btn[b-j99l8c6mhu] {
        min-width: 105px;
    }
    .banner_analytics_section[b-j99l8c6mhu]{
        padding: 20px 0px 0px;
    }
    .banner_up_load_section[b-j99l8c6mhu]{
        padding: 20px 0px 25px;
    }
    .upload_new_img[b-j99l8c6mhu] {
        margin-top:0px;
    }

    .edit_btn-spc[b-j99l8c6mhu] {
        margin-top: 8px !important;
    }
    .up_img_wd[b-j99l8c6mhu] {
        min-width: 200px;
    }
}


@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    .upload_new_img[b-j99l8c6mhu] {
        margin-top: 28px;
    }

    .edit_btn-spc[b-j99l8c6mhu] {
        margin-top: 28px !important;
    }
}
/* _content/DealLayout/Shared/LoginControl.razor.rz.scp.css */
.a_sh[b-xoi4yv9qid] {
    box-shadow: 0 1px 2px 1px #ddd;
}

.gsi-material-button[b-xoi4yv9qid] {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -webkit-appearance: none;
    background-color: WHITE;
    background-image: none;
    border: 1px solid #747775;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #1f1f1f;
    cursor: pointer;
    font-family: 'Roboto', arial, sans-serif;
    font-size: 14px;
    height: 40px;
    letter-spacing: 0.25px;
    outline: none;
    overflow: hidden;
    padding: 0 12px;
    position: relative;
    text-align: center;
    -webkit-transition: background-color .218s, border-color .218s, box-shadow .218s;
    transition: background-color .218s, border-color .218s, box-shadow .218s;
    vertical-align: middle;
    white-space: nowrap;
    width: auto;
    max-width: 400px;
    min-width: min-content;
}

    .gsi-material-button .gsi-material-button-icon[b-xoi4yv9qid] {
        height: 20px;
        margin-right: 12px;
        min-width: 20px;
        width: 20px;
    }

    .gsi-material-button .gsi-material-button-content-wrapper[b-xoi4yv9qid] {
        -webkit-align-items: center;
        align-items: center;
        display: flex;
        -webkit-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        flex-wrap: nowrap;
        height: 100%;
        justify-content: space-between;
        position: relative;
        width: 100%;
    }

    .gsi-material-button .gsi-material-button-contents[b-xoi4yv9qid] {
        -webkit-flex-grow: 1;
        flex-grow: 1;
        font-family: 'Roboto', arial, sans-serif;
        font-weight: 500;
        overflow: hidden;
        text-overflow: ellipsis;
        vertical-align: top;
    }

    .gsi-material-button .gsi-material-button-state[b-xoi4yv9qid] {
        -webkit-transition: opacity .218s;
        transition: opacity .218s;
        bottom: 0;
        left: 0;
        opacity: 0;
        position: absolute;
        right: 0;
        top: 0;
    }

    .gsi-material-button:disabled[b-xoi4yv9qid] {
        cursor: default;
        background-color: #ffffff61;
        border-color: #1f1f1f1f;
    }

        .gsi-material-button:disabled .gsi-material-button-contents[b-xoi4yv9qid] {
            opacity: 38%;
        }

        .gsi-material-button:disabled .gsi-material-button-icon[b-xoi4yv9qid] {
            opacity: 38%;
        }

    .gsi-material-button:not(:disabled):active .gsi-material-button-state[b-xoi4yv9qid],
    .gsi-material-button:not(:disabled):focus .gsi-material-button-state[b-xoi4yv9qid] {
        background-color: #303030;
        opacity: 12%;
    }

    .gsi-material-button:not(:disabled):hover[b-xoi4yv9qid] {
        -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .30), 0 1px 3px 1px rgba(60, 64, 67, .15);
        box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .30), 0 1px 3px 1px rgba(60, 64, 67, .15);
    }

        .gsi-material-button:not(:disabled):hover .gsi-material-button-state[b-xoi4yv9qid] {
            background-color: #303030;
            opacity: 8%;
        }


.no-select[b-xoi4yv9qid] {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */
}
    .no-select[b-xoi4yv9qid]::selection {
        background-color: transparent;
    }
.overlay33[b-xoi4yv9qid] {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none; /* Allow clicks to pass through */
}
.login-with-google-btn[b-xoi4yv9qid] {
    transition: background-color .3s, box-shadow .3s;
    padding: 12px 16px 12px 16px;
    border: none;
    border-radius: 75px;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, .04), 0 1px 1px rgba(0, 0, 0, .25);
    color: #757575;
    font-size: 14px;
    font-weight: 500;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;
    background-color: white;
    background-repeat: no-repeat;
    background-position: 12px 11px;
    margin-top: 15px;
}
 
.card-3d-wrap[b-xoi4yv9qid]::-webkit-scrollbar {
    width: 8px;
}

.card-3d-wrap[b-xoi4yv9qid]::-webkit-scrollbar-thumb {
    background-color: #888;
    border-radius: 4px;
}

.card-3d-wrap[b-xoi4yv9qid]::-webkit-scrollbar-track {
    background-color: #F1F1F1;
}





2:09
.AI-leade-checkbox-and-data-list:hover[b-xoi4yv9qid] {
    background-color: rgba(0, 0, 0, 0.04) !important;
}
@keyframes glowing-b-xoi4yv9qid {
    0% {
        background-color: #2ba805;
        box-shadow: 0 0 5px #2ba805;
    }

    50% {
        background-color: #49e819;
        box-shadow: 0 0 20px #49e819;
    }

    100% {
        background-color: #2ba805;
        box-shadow: 0 0 5px #2ba805;
    }
}

/*.login-with-google-btn {
    animation: glowing 1300ms infinite;
}*/
/*googlelogin end*/

.google_btn[b-xoi4yv9qid] {
    color: #fff !important;
}


body[b-xoi4yv9qid] {
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
    font-size: 15px;
    line-height: 1.7;
    color: #c4c3ca;
    background-color: #e3e3e3;
    overflow-x: hidden;
    text-align: center;
}

a[b-xoi4yv9qid] {
    cursor: pointer;
    transition: all 200ms linear;
}

    a:hover[b-xoi4yv9qid] {
        text-decoration: none;
    }

.link[b-xoi4yv9qid] {
    color: #c4c3ca;
}

    .link:hover[b-xoi4yv9qid] {
        color: #ffeba7;
    }

p[b-xoi4yv9qid] {
    font-weight: 500;
    font-size: 14px;
    line-height: 1.7;
}

h4[b-xoi4yv9qid] {
    font-weight: 600;
}

h6 span[b-xoi4yv9qid] {
    padding: 0 20px;
    text-transform: uppercase;
    font-weight: 700;
}

.section[b-xoi4yv9qid] {
    /*position: relative;*/
    width: 100%;
    display: block;
    float:left;
}
.close_btn.close[b-xoi4yv9qid] {
    color: #fff;
    position: absolute;
    right: -14px;
    top: -13px;
    border-radius: 100%;
    width: 32px;
    height: 32px;
    font-size: 29px;
    line-height: 18px;
    background: #212529;
    border: 0;
}
.hedaer_center.modal-header[b-xoi4yv9qid] {
    display: unset;
    text-align: center;
}
.tab-group[b-xoi4yv9qid] {
    list-style: none;
    padding: 0;
    margin: 0 0 0px 0;
    display: block;
    float: left;
    width: 100%;
}
    .tab-group .active a[b-xoi4yv9qid] {
        background: #0c432a;
        color: #ffffff;
    }
        .tab-group .active a:hover[b-xoi4yv9qid] {
            text-decoration: unset !important;
           color: #fff;
        }
 .tab-group li a[b-xoi4yv9qid] {
        display: block;
        text-decoration: none;
        padding: 15px;
        background: rgba(160, 179, 176, 0.25);
        color: #a0b3b0;
        font-size: 20px;
        float: left;
        width: 50%;
        text-align: center;
        cursor: pointer;
        transition: .5s ease;
    }
.hedaer_center h5[b-xoi4yv9qid]{
    font-size: 22px;
    font-weight: 600;
}
.form-spc-up_in[b-xoi4yv9qid]{padding:8px;}

.full-height[b-xoi4yv9qid] {
    min-height: 100vh;
}

[type="checkbox"]:checked[b-xoi4yv9qid],
[type="checkbox"]:not(:checked)[b-xoi4yv9qid] {
    position: absolute;
    left: -9999px;
}

.checkbox:checked + label[b-xoi4yv9qid],
.checkbox:not(:checked) + label[b-xoi4yv9qid] {
    position: relative;
    display: block;
    text-align: center;
    width: 60px;
    height: 16px;
    border-radius: 8px;
    padding: 0;
    margin: 10px auto;
    cursor: pointer;
    background-color: #ffeba7;
}

    .checkbox:checked + label[b-xoi4yv9qid]:before,
    .checkbox:not(:checked) + label[b-xoi4yv9qid]:before {
        position: absolute;
        display: block;
        width: 36px;
        height: 36px;
        border-radius: 50%;
        color: #ffeba7;
        background-color: #102770;
        font-family: 'unicons';
        content: '\eb4f';
        z-index: 20;
        top: -10px;
        left: -10px;
        line-height: 36px;
        text-align: center;
        font-size: 24px;
        transition: all 0.5s ease;
    }

    .checkbox:checked + label[b-xoi4yv9qid]:before {
        transform: translateX(44px) rotate(-270deg);
    }


.card-3d-wrap[b-xoi4yv9qid] {
    position: relative;
    width: 100%;
    max-width: 100%;
    height:460px;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    perspective: 800px;
    margin-top: 10px;
}

.card-3d-wrapper[b-xoi4yv9qid] {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    transition: all 600ms ease-out;
}

.card-front[b-xoi4yv9qid], .card-back[b-xoi4yv9qid] {
    width: 100%;
   /* height: 100%;*/
    background-color: #2a2b38;
    background-image: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/1462889/pat.svg');
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: 300%;
    position: absolute;
    border-radius: 6px;
    left: 0;
    top: 0;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    align-items: center;
    vertical-align: middle;
    display: flex;
    padding:20px;

}

.card-back[b-xoi4yv9qid] {
    transform: rotateY(180deg);
}

.checkbox:checked ~ .card-3d-wrap .card-3d-wrapper[b-xoi4yv9qid] {
    transform: rotateY(180deg);
}

.center-wrap[b-xoi4yv9qid] {
    position: absolute;
    width: 100%;
    padding: 0 50px;
    top: 0;
    left: 0;
    /* transform: translate3d(0, -50%, 35px) perspective(100px); */
    z-index: 20;
    display: block;
    /* position: absolute;
    width: 100%;
    padding: 0 50px;
    top: 50%;
    left: 0;
    transform: translate3d(0, -50%, 35px) perspective(100px);
    z-index: 20;
    display: block;*/
}


.form-group[b-xoi4yv9qid] {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
}

.form-feild-spc[b-xoi4yv9qid]{margin-top:20px}
.input-pd-spc[b-xoi4yv9qid] {
    padding:10px 20px !important;
}
.close-login-btn.close[b-xoi4yv9qid] {
    float: right;
    font-size:30px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5;
    border: 0px;
}
.login-header[b-xoi4yv9qid] {
    font-size: 28px;
    font-weight: 600;
    color: #232836;
    text-align: center;
    display: block;
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.modal-height.modal[b-xoi4yv9qid] {
    height: 100vh;
}
.login-submit-btn[b-xoi4yv9qid] {
    background-color: #198654;
    color: #fff !important;
}
    .login-submit-btn:hover[b-xoi4yv9qid] {
        background-color: transparent;
        color: #198654 !important;
        border: 1px solid #198654;
    }
.form-style[b-xoi4yv9qid] {
    padding: 13px 20px;
    padding-left: 55px;
    height: 48px;
    width: 100%;
    font-weight: 500;
    border-radius: 4px;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.5px;
    outline: none;
    color: #c4c3ca;
    background-color: #1f2029;
    border: none;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
    box-shadow: 0 4px 8px 0 rgba(21,21,21,.2);
}
.line[b-xoi4yv9qid] {
    position: relative;
    height: 1px;
    width: 100%;
    margin: 36px 0;
    background-color: #d4d4d4;
}
    .line[b-xoi4yv9qid]::before {
        content: 'Or';
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        background-color: #FFF;
        color: #8b8b8b;
        padding: 0 15px;
    }

    .form-style:focus[b-xoi4yv9qid],
    .form-style:active[b-xoi4yv9qid] {
        border: none;
        outline: none;
        box-shadow: 0 4px 8px 0 rgba(21,21,21,.2);
    }

.input-icon[b-xoi4yv9qid] {
    position: absolute;
    top: 0;
    left: 18px;
    height: 48px;
    font-size: 24px;
    line-height: 48px;
    text-align: left;
    color: #ffeba7;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}

.form-group input:-ms-input-placeholder[b-xoi4yv9qid] {
    color: #c4c3ca;
    opacity: 0.7;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}

.form-group input[b-xoi4yv9qid]::-moz-placeholder {
    color: #c4c3ca;
    opacity: 0.7;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}

.form-group input:-moz-placeholder[b-xoi4yv9qid] {
    color: #c4c3ca;
    opacity: 0.7;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}

.form-group input[b-xoi4yv9qid]::-webkit-input-placeholder {
    color: #c4c3ca;
    opacity: 0.7;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}

.form-group input:focus:-ms-input-placeholder[b-xoi4yv9qid] {
    opacity: 0;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}

.form-group input:focus[b-xoi4yv9qid]::-moz-placeholder {
    opacity: 0;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}

.form-group input:focus:-moz-placeholder[b-xoi4yv9qid] {
    opacity: 0;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}

.form-group input:focus[b-xoi4yv9qid]::-webkit-input-placeholder {
    opacity: 0;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}

.btn[b-xoi4yv9qid] {
    border-radius: 4px;
    height: 44px;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
    padding: 0 30px;
    letter-spacing: 1px;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    text-align: center;
    border: none;
   
    box-shadow: 0 8px 24px 0 rgba(255,235,167,.2);
}

    .btn:active[b-xoi4yv9qid],
    .btn:focus[b-xoi4yv9qid] {
        background-color: #102770;
        color: #ffeba7;
        box-shadow: 0 8px 24px 0 rgba(16,39,112,.2);
    }

    .btn:hover[b-xoi4yv9qid] {
       
        box-shadow: 0 8px 24px 0 rgba(16,39,112,.2);
    }




.logo[b-xoi4yv9qid] {
    position: absolute;
    top: 30px;
    right: 30px;
    display: block;
    z-index: 100;
    transition: all 250ms linear;
}

    .logo img[b-xoi4yv9qid] {
        height: 26px;
        width: auto;
        display: block;
    }
/**Mobile Responsive*/
@media only screen and (max-width: 768px) {
    .close_btn.close[b-xoi4yv9qid] {
        right: -5px;
        top: -14px;
        width: 25px;
        height: 25px;
        font-size: 20px;
       
    }
 .tab-group li a[b-xoi4yv9qid] {
        padding: 10px;
       font-size: 17px;
    }
}
.modal[b-xoi4yv9qid] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1050;
    display: flex;
    align-items: center; /* Center vertically */
    justify-content: center; /* Center horizontally */
    background: rgba(0, 0, 0, 0.5); /* Semi-transparent background */
}

.modal-dialog[b-xoi4yv9qid] {
    max-width: 400px; /* Set a max width for the modal */
    width: 100%; /* Full width on smaller screens */
}

.modal-content[b-xoi4yv9qid] {
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}

.modal-header[b-xoi4yv9qid] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 15px;
    border-bottom: 1px solid #e9ecef;
}

.modal-title[b-xoi4yv9qid] {
    margin: 0;
    font-size: 1.5rem;
    color: #333;
}

.close_btn[b-xoi4yv9qid] {
    border: none;
    background: none;
    font-size: 1.5rem;
    color: #333;
    cursor: pointer;
}

.modal-body[b-xoi4yv9qid] {
    padding: 20px;
}

.nav-link[b-xoi4yv9qid] {
    display: flex;
    align-items: center;
    padding: 10px 15px;
    color: #007bff;
    text-decoration: none;
    border-radius: 5px;
    transition: background-color 0.3s;
}

    .nav-link:hover[b-xoi4yv9qid] {
        background-color: #f1f1f1;
    }

.bi[b-xoi4yv9qid] {
    font-size: 1.5rem; /* Adjust icon size */
}
/* _content/DealLayout/Shared/MainLayout.razor.rz.scp.css */
.mainDiv[b-78h4spfzha] {
    margin: 100px 40px 40px 40px !important;
    min-height: 580px;
}

.banner_section[b-78h4spfzha] {
 padding-bottom:125px;
    display:block;
    float:left;width:100%;
 /*  min-height:100vh;*/
}
@media only screen and (max-width: 768px) {
   .banner_section[b-78h4spfzha] {
        padding-bottom:240px;
    }

}
/* _content/DealLayout/Shared/ManagerGateway.razor.rz.scp.css */
.manager_control_panel[b-pzt245phh6] {
    width: 100%;
    float: left;
    display: block;
    background-color: #ffc1073b;
    padding: 40px 0 45px;
}
    .manager_control_panel h3[b-pzt245phh6] {
        font-weight: 600;
        color: #343a40;
        margin-bottom: 20px;
    }
    .manager_control_panel h3[b-pzt245phh6]::after {
            content: "";
            border-bottom: 1px solid #198754;
            display: block;
            padding-top: 5px;
            width: 70px;
        }
.manager_wraper[b-pzt245phh6] {
    padding: 30px 0px;
    display: block;
    float: left;
    width: 100%;
}
.manager_all_section[b-pzt245phh6] {
    display: block;
    float: left;
    width: 100%;
}
.manager_vendor_details[b-pzt245phh6] {
    padding-bottom: 30px;
}

.manager_banner_detail[b-pzt245phh6] {
    padding-bottom: 30px;
}
.manager_product_detail[b-pzt245phh6] {
    padding-bottom: 30px;
}
.manager_product_banner_scroll[b-pzt245phh6] {
    white-space: nowrap;
    overflow-y: hidden;
    width: 100%;
    display: block;
    position: relative;
    scrollbar-width: thin;
    scrollbar-color: #e3e3e3 transparent;
}
.manager_product_top_section[b-pzt245phh6]{display:flex}
.manager_product-banner_wdth[b-pzt245phh6]{
    width: 310px;
    margin-right: 10px;
}
.manager_product-banner_wdth img[b-pzt245phh6] {
    width: 100%;
    margin: 0;
    object-fit: contain;
    background: #f1ecec;
}
.m_pro_update_btn[b-pzt245phh6] {
    margin-top: 29px;
}
.mangr_head_middle[b-pzt245phh6] {
    vertical-align: middle;
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}
.mangr_update_img[b-pzt245phh6] {
    min-width: 230px;
    display:flex;
}
.mangr_update_img_tbl[b-pzt245phh6] {
    min-width:120px;
}
.mangr_update_img[b-pzt245phh6] {
  border-radius:4px 0px 0px 4px;
}
.mangr_update_img_btn[b-pzt245phh6] {
    border-radius: 0px 4px 4px 0px;
}

.magr_date_tb[b-pzt245phh6] {
    min-width: 190px;
}
.magr_desc_tb[b-pzt245phh6] {
    min-width: 190px;
}

.magr_deal_prc_tb[b-pzt245phh6] {
    min-width: 108px;
}
.mangr_profile_img_flex_section[b-pzt245phh6] {
    display: flex;
    vertical-align: middle;
    align-items: center;
}
.mangr_profile_img_flex_section img[b-pzt245phh6] {
        margin-right: 10px;
        border-radius: 100%;
        padding: 5px;
        background: #ffe3b8;
        margin-bottom: 10px;
        width: 82px;
        height: 82px;
    }
.mangr_business-dtl[b-pzt245phh6]{margin-top:30px;}
.magr_bank-detail-div[b-pzt245phh6] {
    margin-top: 30px;
}
.mangr_view_tbl[b-pzt245phh6] {
    min-width: 110px;
}
.mangr_admin_analytics_banner[b-pzt245phh6] {
    padding-bottom: 30px;
}
.mangr_serach_item_name_section[b-pzt245phh6] {
    margin-bottom: 10px;
    margin-top: 0px;
}
    .mangr_serach_item_name_section input[b-pzt245phh6]{
        padding: 6px 10px;
        border-radius: 4px 0px 0px 4px;
        box-shadow: none;
        outline: 0;
        width: 310px;
        border: 1px solid #7f7979;
    }
.magr_pro_wdth[b-pzt245phh6] {
    min-width: 230px;
}
.mange_address_detail[b-pzt245phh6] {
    padding: 0px 0px 30px;
}
.mange_head_middle[b-pzt245phh6] {
    vertical-align: middle;
    display: flex;
    align-items: center;
    margin-bottom: 0px;
}
.mange_address_box[b-pzt245phh6] {
    padding: 10px;
    margin-top:10px;
    border: 1px solid #c7c8c9;
}
.mange_address_box h6[b-pzt245phh6]{
   font-size:14px;
}
.mange_add_text_center[b-pzt245phh6] {
    text-align: center;
}
.mange_add_edit_remove_btn[b-pzt245phh6] {
    border: 0px;
    background: 0px center;
    color: rgb(13, 110, 253);
    font-size: 14px;
    font-weight: 600;
    margin: 0px auto;
}
.manager_upload_new_img[b-pzt245phh6]{
    margin-top: 28px;
}
.mgr_btn_spc[b-pzt245phh6]{margin-right:5px;}
.mgr_prp_view_wdth[b-pzt245phh6]{min-width:150px;}
.mgr_prp_chngeuser_wdth[b-pzt245phh6]{min-width:110px;}
.mgr_prp_remaining_wdth[b-pzt245phh6] {
    min-width: 140px;
}
.mangr_input_upload_img[b-pzt245phh6]{border-radius:4px 0px 0px 4px;}
@media only screen and (max-width: 768px) {
    .manager_wraper[b-pzt245phh6] {
        padding: 20px 0px;
    }
    .manager_upload_new_img[b-pzt245phh6] {
        margin-top: 0px;
    }
    .mgr_prp_view_wdth[b-pzt245phh6]{
        min-width: 133px;
    }
    .mangr_update_img[b-pzt245phh6]{
        min-width: 293px;
        display: flex;
    }
    .magr_pro_wdth[b-pzt245phh6]{
        min-width: 200px;
    }
    .magr_date_tb[b-pzt245phh6]{
        min-width: 180px;
    }
    .common_add_new_item_btn[b-pzt245phh6] {
        font-size: 14px;
        line-height: 14px;
    }

    .mange_add_edit_remove_btn[b-pzt245phh6] {
        font-size: 12px;
    }
    .manager_product-banner_wdth[b-pzt245phh6] {
        width: 220px;
        margin-right: 10px;
    }
    .mangr_profile_img_flex_section img[b-pzt245phh6]{
        min-height: 70px;
        height: 70px;
        width:70px;
    }
    .manager_vendor_details[b-pzt245phh6]{padding-bottom:20px;}
        .manager_vendor_details h4[b-pzt245phh6] {
            margin-top: 0px;
            margin-bottom: 10px;
        }
}
/* _content/DealLayout/Shared/MoveToBusiness.razor.rz.scp.css */
.vendor_bnr_sec[b-h787em4l9h] {
    display: flex;
    overflow-x: auto;
}
/* _content/DealLayout/Shared/NameAndPictureLoader.razor.rz.scp.css */
.pl2[b-j9b6aepwdp] {
    justify-content: space-around;
    display: flex;
    margin: 1.5em;
    width: 6em;
    height: 6em;
    --c1: black; /* Color for .pl2__a */
    --c2: green; /* Color for .pl2__b */
    --c3: orange; /* Color for .pl2__c */
}

.pl2__a[b-j9b6aepwdp], .pl2__b[b-j9b6aepwdp], .pl2__c[b-j9b6aepwdp] {
    border-radius: 50%;
    width: 1em;
    height: 1em;
    transform-origin: 50% 100%;
    animation: bounce2-b-j9b6aepwdp 2s linear infinite;
}

.pl2__a[b-j9b6aepwdp] {
    background: var(--c1);
}

.pl2__b[b-j9b6aepwdp] {
    background: var(--c2);
    animation-delay: 0.1s;
}

.pl2__c[b-j9b6aepwdp] {
    background: var(--c3);
    animation-delay: 0.2s;
}

/* Animations */
@keyframes bounce1-b-j9b6aepwdp {
    from, to {
        transform: translateY(0) scale(1,1);
        animation-timing-function: ease-in;
    }

    45% {
        transform: translateY(5em) scale(1,1);
        animation-timing-function: linear;
    }

    50% {
        transform: translateY(5em) scale(1.5,0.5);
        animation-timing-function: linear;
    }

    55% {
        transform: translateY(5em) scale(1,1);
        animation-timing-function: ease-out;
    }
}

@keyframes bounce2-b-j9b6aepwdp {
    from, to {
        transform: translateY(0) scale(1,1);
        animation-timing-function: ease-in;
    }

    9%, 29%, 49%, 69% {
        transform: translateY(5em) scale(1,1);
        animation-timing-function: linear;
    }

    10% {
        transform: translateY(5em) scale(1.5,0.5);
        animation-timing-function: linear;
    }

    11%, 31%, 51%, 71%, 91% {
        transform: translateY(5em) scale(1,1);
        animation-timing-function: ease-out;
    }

    20% {
        transform: translateY(2.5em) scale(1,1);
        animation-timing-function: ease-in;
    }

    30% {
        transform: translateY(5em) scale(1.25,0.75);
        animation-timing-function: linear;
    }

    40% {
        transform: translateY(3.75em) scale(1,1);
        animation-timing-function: ease-in;
    }

    50% {
        transform: translateY(5em) scale(1.125,0.875);
        animation-timing-function: linear;
    }

    60% {
        transform: translateY(4.375em) scale(1,1);
        animation-timing-function: ease-in;
    }

    70% {
        transform: translateY(5em) scale(1.0625,0.9375);
        animation-timing-function: linear;
    }

    85% {
        transform: translateY(5em) scale(1,1);
        animation-timing-function: ease-in;
    }

    90% {
        transform: translateY(5em) scale(1.875,0.125);
        animation-timing-function: ease-in-out;
    }
}

@keyframes bounce3-b-j9b6aepwdp {
    from, 5%, 95%, to {
        transform: translateY(0) scaleY(1);
    }

    16.7% {
        transform: translateY(0) scaleY(8);
    }

    28.3%, 38.3% {
        transform: translateY(5.25em) scaleY(1);
    }

    50% {
        transform: translateY(2.625em) scaleY(4.5);
    }

    61.7%, 71.7% {
        transform: translateY(2.625em) scaleY(1);
    }

    83.3% {
        transform: translateY(0) scaleY(4.5);
    }
}

@keyframes bounce4-b-j9b6aepwdp {
    from, 20%, 40%, 60%, 80%, to {
        transform: scaleY(1);
        animation-timing-function: ease-out;
    }

    10% {
        transform: scaleY(8);
        animation-timing-function: ease-in;
    }

    30% {
        transform: scaleY(4);
        animation-timing-function: ease-in;
    }

    50% {
        transform: scaleY(2);
        animation-timing-function: ease-in;
    }

    70% {
        transform: scaleY(1.5);
        animation-timing-function: ease-in;
    }
}
/* _content/DealLayout/Shared/NavBar.razor.rz.scp.css */
*[b-yij495bjam] {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'Raleway', sans-serif;
}

.header-wrapper[b-yij495bjam] {
    background-color: #fff !important;
    box-shadow: 0px 5px 7px -3px #0000001c;
}

.logo_wrapper[b-yij495bjam] {
    align-items: center;
    vertical-align: middle;
    display: flex;
}

    .logo_wrapper a[b-yij495bjam] {
        color: #bc1f16;
        font-size: 25px;
        font-weight: 800;
    }

        .logo_wrapper a:hover[b-yij495bjam] {
            color: #bc1f16;
        }

.resg_login_wrapper[b-yij495bjam] {
    display: block;
    float: right;
}

    .resg_login_wrapper ul[b-yij495bjam] {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

    .resg_login_wrapper li[b-yij495bjam] {
        float: left;
        margin-right: 10px;
    }

    .resg_login_wrapper a[b-yij495bjam] {
        background: #bc1f16 !important;
        padding: 10px 20px;
        display: block;
        float: left;
        text-decoration: none;
        background: black;
        color: #fff;
        border-radius: 4px;
    }

        .resg_login_wrapper a:hover[b-yij495bjam] {
            color: #fff
        }

    .resg_login_wrapper li:last-child[b-yij495bjam] {
        margin-right: 0px !important;
    }

/* _content/DealLayout/Shared/NavMenu.razor.rz.scp.css */
body[b-upmkfl37bn] {
    font-family: Montserrat, sans-serif;
}

.navbar-brand[b-upmkfl37bn] {
    /*background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZGF0YS1uYW1lPSJMYXllciAxIiBpZD0iTGF5ZXJfMSIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0id2hpdGUiIGQ9Ik01MDQuMzMsNDQ5Yy0xLjc3LTYuOC00NC43My0xNjcuNTItMTY0LjIxLTIzMi45MS00NC42NS0yNC40My05Ni4yLTQxLjQ1LTE0Ni01Ny45MUMxMTUsMTMyLjA4LDQwLjI5LDEwNy40MiwyNiw1OS42NWE2LjIyLDYuMjIsMCwwLDAtMTIsLjI0Yy0uOSwzLjUtMjEuNTMsODYuMzgsMTUuNjUsMTM3Ljk0LDE2LjgsMjMuMjksNDIuNjYsMzYuMzMsNzYuODUsMzguNzUsMi44OC4yLDUuNjEuNDIsOC40NC42Myw0LjE1LDE1LjE2LDIyLjE0LDYwLjYzLDg5LjYxLDY2LDEyLjI1LDEsMjQuMTcsMi4yNSwzNS45LDMuNjUsNC45MiwxNC4xNiwyNi44NCw1Ny42LDExNCw3My4wNyw2Mi43OCwxMS4xNCwxMTQsMzEuMTgsMTMxLjIxLDUxLjI1LDQuMzksMTIuNjgsNi41MywyMC42Miw2LjYzLDIxYTYuMiw2LjIsMCwwLDAsNiw0LjY1LDYuNTYsNi41NiwwLDAsMCwxLjU3LS4yQTYuMjMsNi4yMywwLDAsMCw1MDQuMzMsNDQ5Wk0zOS43NCwxOTAuNThDMTYsMTU3LjczLDE4Ljc1LDEwOC41MiwyMi41NSw4MS44M2MyNi4wNyw0MS40Myw5Mi4zNCw2My4zMSwxNjcuNjIsODguMTYsNDkuMzIsMTYuMjksMTAwLjMzLDMzLjEzLDE0NCw1NywzMS40NiwxNy4yMSw1Ny41Myw0MS44LDc4LjgsNjguNDRDMzcyLDI2OS4zOCwzMDUuNTgsMjM4LjIyLDEwNy4zNSwyMjQuMTgsNzcsMjIyLDU0LjI4LDIxMC43MywzOS43NCwxOTAuNThabTg4LjM2LDQ3LjY0YzIwMi4zOCwxNi40MiwyNTQuMzYsNTEuNDYsMjkyLjY0LDc3LjI4LDQuMzYsMi45NSw4LjU4LDUuOCwxMi44NCw4LjUxLDUuMDksNy43Nyw5LjgxLDE1LjU1LDE0LjE4LDIzLjIyLTM4LjM3LTE5Ljc4LTExNS42OS00MS40Mi0yMDEuMTktNTIuMTUtLjE0LDAtLjI5LDAtLjQ0LS4wNi0xMy4zOS0xLjY3LTI2Ljk0LTMuMTMtNDAuNjEtNC4yMkMxNTAuNDksMjg2LjQzLDEzMy4yMSwyNTMuNTMsMTI4LjEsMjM4LjIyWk0zNTYuNjMsMzY3LjY4Yy03MC44My0xMi41Ny05NC41MS00My43OS0xMDItNTkuMTEsMTEwLjI0LDE0Ljg3LDE5Mi43Nyw0Ni4yNywyMDUuNjEsNjIsNi43NSwxMy41NSwxMi4yOSwyNi4yNSwxNi44MSwzNy41QzQ1MS4xLDM5MS40OSw0MDcuOTQsMzc2Ljc4LDM1Ni42MywzNjcuNjhaIi8+PC9zdmc+");*/
    background-position: right;
    background-repeat: no-repeat;
    background-size: contain;
    width:150px;
    height: unset;
    padding: 0;
    color:#198754 !important;
    background-position: 100px;
}
.navbar-brand img[b-upmkfl37bn]{
    width:unset;
}

    .navbar-toggler[b-upmkfl37bn] {
    border: 0px !important;
    padding: 0px;
    background: #198754;padding:0px 4px;
}
.navbar-nav .nav-item:hover[b-upmkfl37bn] {
    background-color: rgba(180, 190, 203, 0.4);
}

.navbar-nav .nav-item:hover[b-upmkfl37bn] {
    background-color: rgb(180 190 203 / 0%);
    display: inline-block;
}
.navbar_section[b-upmkfl37bn] {
    padding:0px 0px;
}


.sticky[b-upmkfl37bn] {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 4;
    box-shadow: 0px 0px 14px 1px #00000024;
    background: #fff;
}
.header[b-upmkfl37bn] {
    box-shadow: 0px 0px 14px 1px #00000024;
    background: #fff;
    padding: 2px 0px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: position 10s;
    -ms-transition: position 10s;
    -o-transition: position 10s;
    transition: all 0.5s ease;
}
.fixed[b-upmkfl37bn] {
    position: fixed;
    top: 0;
    left: 0;
    right:0;
    background:#fff;
    z-index:999;
    animation: smoothScroll-b-upmkfl37bn 1s forwards;
}
@keyframes smoothScroll-b-upmkfl37bn {
    0% {
        transform: translateY(-40px);
    }

    100% {
        transform: translateY(0px);
    }
}
.top_header[b-upmkfl37bn] {
    display: block;
     width: 100%;
    background: #198754;
    padding:4px 0px;
}
.top_header ul[b-upmkfl37bn]{
    padding: 0;
    margin: 0;
    list-style-type: none;
    float: left;
}
.top_header li[b-upmkfl37bn]{
    color:#fff;
    float: left;
    margin-right:20px;
    
}
.top_header li:last-child[b-upmkfl37bn]{
     margin-right:0px;}
.top_header a[b-upmkfl37bn]{
    color:#fff;
    float: left;
    text-decoration:none;
    font-size:14px;line-height:20px;
}
.connect_icons[b-upmkfl37bn] {
    float: left;
    margin-right: 5px;
}
.top_header h2[b-upmkfl37bn] {
    color: #FAFF00;
    text-decoration: none;
    font-size: 16px;
    line-height: 25px;
   /* text-align: center;*/
    margin-bottom: 0px;
    /*animation: blinkMe 2s linear infinite;*/
    text-transform: uppercase;
}
@keyframes blinkMe-b-upmkfl37bn {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}


.social_top-icon[b-upmkfl37bn]{
  float:right !important;
  margin-top:2px !important;
}
.social_top-icon i[b-upmkfl37bn]{
    font-size: 16px;
}
.top_middle-align[b-upmkfl37bn] {
    vertical-align: middle;
    align-items: center;
    display: flex;
    text-align: center;
}

.top_hide_section_mb[b-upmkfl37bn]{display:block;}
.dropdown-item:focus[b-upmkfl37bn] {
    background-color: #f8f9fa;
}
.dropdown-item:active[b-upmkfl37bn]{
    background-color: #f8f9fa;
}
.top_web_visible[b-upmkfl37bn] {
    display: block;
}
.top_mb_visible[b-upmkfl37bn] {
    display: none;
}
.mb_point_none[b-upmkfl37bn]{display:block;}
.tp_point[b-upmkfl37bn] {
    border: 1px solid #198754;
    display: flex;
    vertical-align: middle;
    align-items: center;
    font-size: 15px;
    line-height: 15px;
    padding: 5px 10px;
    border-radius: 50px;
    font-weight: 500;
}
.tp_point:hover[b-upmkfl37bn]{
    border: 1px solid #198754;
    display: flex;
    vertical-align: middle;
    align-items: center;
    font-size: 15px;
    line-height: 15px;
    padding: 5px 10px;
    border-radius: 50px;
    font-weight: 500;
}
    .tp_point i[b-upmkfl37bn] {
        color: rgba(255, 193, 7, 1);
        margin-right: 5px;
        font-size:18px;
    }
    .tp_point span[b-upmkfl37bn] {
        background: #198754;
         color: #fff;
        border-radius: 50px;
        background: #198754;
        padding: 4px 8px;
        color: #fff;
        border-radius: 50px;
        margin-left: 5px;
    }
.desk_point_none[b-upmkfl37bn]{display:none;}
.logo_mb[b-upmkfl37bn] {display: none;}
.logo_web[b-upmkfl37bn]{display:block;cursor:pointer;}
.logo_web img[b-upmkfl37bn]{width:150px;}
.cart_mb[b-upmkfl37bn] {
    display: none
}
.cart_web[b-upmkfl37bn] {
    display: block;
}
.login_profile_img[b-upmkfl37bn] {
    width: 30px !important;
    height: 30px;
    border-radius: 50px;
}
.gap-nav[b-upmkfl37bn]{
    margin-right:15px;
}
.dropdown_data[b-upmkfl37bn] {
    position: absolute !important;
    max-height: 700px;
    overflow: auto;
    overflow-x: hidden;
    scrollbar-width: thin;
    scrollbar-color: #e3e3e3 transparent;
    background: #fff;
    padding-top: 0;
    padding-bottom: 0;
}

.notfication-modal_button[b-upmkfl37bn] {
    background-color: white;
    border: 0px solid #f35626;
    color: #f35626;
    cursor: pointer;
    -webkit-transition: color .4s;
    -o-transition: color .4s;
    transition: color .4s;
    -webkit-animation: hue 60s linear;
    -o-animation: hue 60s linear;
    animation: hue 60s linear;
    text-align: center;
}

.notfication-color[b-upmkfl37bn] {
    animation-name: color_change;
    animation-duration: 10s;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}

@-webkit-keyframes color_change {
    0% {
        color: #f91717;
    }

    25% {
        color: #e79e14;
    }

    50% {
        color: #1756e9;
    }

    75% {
        color: #ffee00;
    }

    100% {
        color: #198754;
    }
}


/*@-moz-keyframes color_change {
    0% {
        color: #da6e16;
        border: 2px solid #da6e16;
    }

    25% {
        color: #82da16;
        border: 2px solid #82da16;
    }

    50% {
        color: #16dad0;
        border: 2px solid #16dad0;
    }

    75% {
        color: #d41a82;
        border: 2px solid #d41a82;
    }

    100% {
        color: #d41a82;
        border: 2px solid #d41a82;
    }
}

@-ms-keyframes color_change {
    0% {
        color: #da6e16;
        border: 2px solid #da6e16;
    }

    25% {
        color: #82da16;
        border: 2px solid #82da16;
    }

    50% {
        color: #16dad0;
        border: 2px solid #16dad0;
    }

    75% {
        color: #d41a82;
        border: 2px solid #d41a82;
    }

    100% {
        color: #d41a82;
        border: 2px solid #d41a82;
    }
}

@-o-keyframes color_change {
    0% {
        color: #da6e16;
        border: 2px solid #da6e16;
    }

    25% {
        color: #82da16;
        border: 2px solid #82da16;
    }

    50% {
        color: #16dad0;
        border: 2px solid #16dad0;
    }

    75% {
        color: #d41a82;
        border: 2px solid #d41a82;
    }

    100% {
        color: #d41a82;
        border: 2px solid #d41a82;
    }
}

@keyframes color_change {
    0% {
        color: #da6e16;
        border: 2px solid #da6e16;
    }

    25% {
        color: #82da16;
        border: 2px solid #82da16;
    }

    50% {
        color: #16dad0;
        border: 2px solid #16dad0;
    }

    75% {
        color: #d41a82;
        border: 2px solid #d41a82;
    }

    100% {
        color: #d41a82;
        border: 2px solid #d41a82;
    }
}*/


.has-search .form-control-feedback[b-upmkfl37bn] {
    position: absolute;
    z-index: 2;
    display: block;
    width: 2.375rem;
    height: 2.375rem;
    line-height: 2.375rem;
    text-align: center;
    pointer-events: none;
    color: #aaa;
    right: 25px;
}
.has-search .form-control[b-upmkfl37bn] {
    padding-right: 1.375rem;
    float: right;
    margin-right: 12px;
    width: 60%;
}
.search-suggestoin[b-upmkfl37bn] {
    top: 50px;
    border: 1px solid #ccc;
    border-top: none;
    max-height: 200px;
    overflow-y: auto;
    position: absolute;
    width: 60%;
    background-color: #fff;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
    z-index: 10;
    float: right;
    right: 10px;
}
.cross-search-btn[b-upmkfl37bn] {
    position: absolute;
    right: 18px;
    top: 50%;
    transform: translateY(-50%);
    background: transparent;
    border: none;
    cursor: pointer;
    font-size: 18px;
    color: #666;
}
.search-result-txt[b-upmkfl37bn] {
    padding: 8px;
    text-align: center;
    color: #999;
}
.searchbar-visible[b-upmkfl37bn]{display:block;}

.notification[b-upmkfl37bn] {
    max-width: 400px;
    padding: 20px;
    background: #f9f9ff;
    border-left: 6px solid #4CAF50;
    box-shadow: 0 2px 8px rgba(0,0,0,0.1);
    border-radius: 10px;
    font-family: 'Segoe UI', sans-serif;
    color: #333;
    position: relative;
    margin: 20px auto;
}

    .notification p[b-upmkfl37bn] {
        margin: 0 0 10px 0;
        font-size: 16px;
        line-height: 1.4;
    }

.notify-btn[b-upmkfl37bn] {
    display: inline-block;
    padding: 8px 16px;
    background-color: #4CAF50;
    color: white;
    text-decoration: none;
    border-radius: 5px;
    font-weight: bold;
    transition: background 0.3s ease;
}

    .notify-btn:hover[b-upmkfl37bn] {
        background-color: #45a049;
    }






/* Responsive Adjustments */
@media (max-width: 768px) {
  .notification[b-upmkfl37bn] {
    padding: 15px;
    font-size: 15px;
  }

  .notification p[b-upmkfl37bn] {
    font-size: 15px;
  }

  .notify-btn[b-upmkfl37bn] {
    padding: 10px 18px;
    font-size: 15px;
  }
}

@media (max-width: 480px) {
  .notification[b-upmkfl37bn] {
    padding: 12px;
    font-size: 14px;
  }

  .notification p[b-upmkfl37bn] {
    font-size: 14px;
  }

  .notify-btn[b-upmkfl37bn] {
    padding: 10px 16px;
    font-size: 14px;
  }
}



@media only screen and (max-width: 768px) {
    .searchbar-visible[b-upmkfl37bn] {
        display: none;
    }
    .has-search .form-control[b-upmkfl37bn] {
        float: unset;
        margin-right: 0px;
        width: 100%;
    }
    .header_pd_12[b-upmkfl37bn]{padding:0px 15px !important;}
    .gap-nav[b-upmkfl37bn] {
        margin-right: 10px;
    }
    .login_profile_img[b-upmkfl37bn] {
        width: 26px !important;
        height: 26px;
    }
        .header[b-upmkfl37bn]{padding:4px 0px;}
    .dropdown_data[b-upmkfl37bn] {
        max-height: 600px;
        position: absolute !important;
        min-width: 140px;
    }
    .dropdown_data[b-upmkfl37bn]{
    padding:4px 4px;}
    .cart_mb[b-upmkfl37bn]{display:block}
        .cart_web[b-upmkfl37bn]{display:none;}
        .navbar-toggler-icon[b-upmkfl37bn] {
            width: 23px;
            height: 25px;
        }
        .logo_mb[b-upmkfl37bn] {
            display: block;
        }

        .navbar-brand[b-upmkfl37bn] {
            width: unset;
        }

            .navbar-brand img[b-upmkfl37bn] {
                width:115px;
                margin-right: 0px;
                display: block;
                float: left;
            }

        .logo_web[b-upmkfl37bn] {
            display: block;
        }

        .desk_point_none[b-upmkfl37bn] {
            display: flex;
        }

        .mb_point_none[b-upmkfl37bn] {
            display: none;
        }

        .navbar_section[b-upmkfl37bn] {
            padding: 0px 0px;
        }

        .top_web_visible[b-upmkfl37bn] {
            display: none;
        }

        .top_mb_visible[b-upmkfl37bn] {
            display: block;
        }


        .top_hide_section_mb[b-upmkfl37bn] {
            display: none !important;
        }

        .social_top-icon[b-upmkfl37bn] {
            float: unset !important;
            margin-top: 0px !important;
        }

            .social_top-icon li[b-upmkfl37bn] {
                margin-top: 0px !important;
                display: block;
                float: left;
                margin-right: 10px;
            }

            .social_top-icon i[b-upmkfl37bn] {
                font-size: 18px;
            }


        .top_middle-align[b-upmkfl37bn] {
            vertical-align: middle;
            align-items: center;
            display: flex;
            justify-content: left;
        }

        .social_middle_mb[b-upmkfl37bn] {
            justify-content: right;
            vertical-align: middle;
            display: flex;
        }

        .top_header h2[b-upmkfl37bn] {
            color: #FAFF00;
            text-decoration: none;
            font-size: 14px;
            line-height: 14px;
            text-align: left;
        }

        .top_header[b-upmkfl37bn] {
            padding: 10px 0px;
        }

        .top_head_mb_spc[b-upmkfl37bn] {
            margin-bottom: 0px;
        }

        .mb_p-r-0[b-upmkfl37bn] {
            padding-right: 0px;
        }
    .tp_point[b-upmkfl37bn]{
        padding: 2px 4px;
        font-size: 12px;
    }
        .tp_point:hover[b-upmkfl37bn] {
            padding: 2px 4px;
            font-size: 12px;
        }
        .tp_point i[b-upmkfl37bn] {
                font-size: 15px;
            }
  
    }

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    .navbar-brand img[b-upmkfl37bn] {
        width: 128px;
    }
}
/* _content/DealLayout/Shared/OrderHeaderForVendor.razor.rz.scp.css */
.vendor_ordr_section[b-eam6nb9lsx]{padding:0px 0px;}
    .vendor_ordr_section h3[b-eam6nb9lsx] {
        font-size: 16px;
        font-weight: 500;
        margin-bottom: 10px;
    }
        .vendor_ordr_section p[b-eam6nb9lsx]{margin-bottom:0px;}
    .vendor_ordr_section a[b-eam6nb9lsx] {
        text-decoration: none;
        font-weight:600;
        cursor:pointer;
    }
.vender_order_header[b-eam6nb9lsx] {
    background: #ffeaca;
    padding: 10px;
}

.vendor_footer_order[b-eam6nb9lsx] {
    background: #ffeaca;
    padding: 10px;
}
.vendor_order_border[b-eam6nb9lsx] {
    border: 1px solid #c7c8c9;
    border-radius:4px;
    padding:0px;
    margin-bottom:20px;
}

.vendor_order_border:last-child[b-eam6nb9lsx] {
    margin-bottom: 0px;
}
    .vdr_pro_order_sum_img[b-eam6nb9lsx] {
        width: 100px;
    }
.vdr_desc_pro_order[b-eam6nb9lsx]{min-width:160px;}
.vedr_pro_orde_detail[b-eam6nb9lsx] {
    padding: 10px;
    max-height: 370px;
    overflow: auto;
    overflow-x: hidden;
    scrollbar-width: thin;
    scrollbar-color: #e3e3e3 transparent;
}
.vedr_pro_orde_detail[b-eam6nb9lsx]::-webkit-scrollbar {
    width: 8px;
}
.vedr_pro_orde_detail[b-eam6nb9lsx]::-webkit-scrollbar-track {
        scrollbar-color: #e3e3e3 transparent;}
.vedr_pro_orde_detail[b-eam6nb9lsx]::-webkit-scrollbar-thumb {
       scrollbar-color: #e3e3e3 transparent;}

.delivered_status[b-eam6nb9lsx] {
    background: #188653;
    color: #fff;
    padding: 2px 8px;
    display: block;
    float: left;
    font-size: 14px;
    line-height: 20px;
    border-radius: 6px;
}
.select_update_box[b-eam6nb9lsx]{display:flex;}
.item_pr_rgt[b-eam6nb9lsx] {
    float: right;
}
.order_mail_wrap[b-eam6nb9lsx]{word-break:break-all;}
.vendr_summ_pagi[b-eam6nb9lsx] {
    padding-bottom: 30px
}
.get_vendor_invoice[b-eam6nb9lsx] {
    padding: 11px 20px;
    float: right;
    background: #ff9800;
}
.vendor_select[b-eam6nb9lsx] {
    font-size: 16px;
    padding: 6px 10px;
    color: #535766;
    border-radius:4px 0px 0px 4px;
}
.vendor_order_table_spc[b-eam6nb9lsx] {
    margin-bottom: 10px;
}
.vendor_order_table_spc:last-child[b-eam6nb9lsx]{
    margin-bottom: 0px;
}
    .vendor_select:focus[b-eam6nb9lsx] {
        border-color: #198754;
        outline: 0;
        padding: 6px 10px;
        border-radius: 4px 0px 0px 4px;
        box-shadow: unset;
    }
.upate_ven_order_btn[b-eam6nb9lsx] {
    padding: 11px 20px;
    border-radius: 0px 4px 4px 0px;
}
.btn_vendor_can_ship[b-eam6nb9lsx] {
    padding: 11px 20px;
}


.progress-box[b-eam6nb9lsx], .node-box[b-eam6nb9lsx] {
    display: flex;
    justify-content: space-between;
    position: relative;
    margin-bottom: 30px;
    width: 100%;
}

    .progress-box[b-eam6nb9lsx]::before, .node-box[b-eam6nb9lsx]::before {
        content: " ";
        background-color: red;
        position: absolute;
        top: 50%;
        left: 0;
        transform: translateY(-50%);
        height: 6px;
        width: 99%;
        z-index: -1;
        transition: 0.4s ease;
    }

.progress[b-eam6nb9lsx], .progress-node[b-eam6nb9lsx] {
    background-color: #0c432a;
    position: absolute;
    top: 20%;
    left: 0;
    height: 6px;
    width: 0%;
    transition: 0.2s ease;
    transform: translateY(-40%);
}

.node[b-eam6nb9lsx] {
    font-size: 0.8em;
    background-color: #fff;
    color: #0c432a;
    border-radius: 50%;
    height: 15px;
    width: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 0.2s ease-in;
    border: 3px solid #0c432a;
    cursor: pointer;
}


.inner-container[b-eam6nb9lsx] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top:30px;
}

.node.active2[b-eam6nb9lsx] {
    background-color: #0c432a;
    transition: 0.2s ease-in;
}
.download_icon[b-eam6nb9lsx]{margin-right:10px;}
.mr-spc-5[b-eam6nb9lsx]{margin-right:5px;}
.ml-spc-5[b-eam6nb9lsx]{margin-left:5px;}
.mt-spc-5[b-eam6nb9lsx] {
    margin-bottom: 5px;
}
.vendor-tab-content_data[b-eam6nb9lsx] {
    margin: 10px 0px;
}
.vendor_order_tab_list[b-eam6nb9lsx] {
    list-style: none;
    padding: 0px;
    display: block;
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 0px;
}
.vendor_order_tab_list li[b-eam6nb9lsx] {
        display: block;
        font-size: 15px;
        margin-bottom: 0px;
        float: left;
        margin-right: 15px;
    }
    .vendor_order_tab_list button[b-eam6nb9lsx] {
        /* border: 0px; */
        background: transparent;
        padding: 0px;
    }

.ven_publish_wdth[b-eam6nb9lsx] {
   min-width: 120px;
}
.ven_win_pro_img[b-eam6nb9lsx] {
    min-width: 130px;
}
.ven_win_pro_img img[b-eam6nb9lsx]{
        width: 78px;
    }
.ven_win_user_img[b-eam6nb9lsx] {
    min-width: 130px;
}
.ven_win_user_img img[b-eam6nb9lsx] {
    width: 45px;
}
/**Mobile Responsive*/
@media only screen and (max-width: 768px) {
    .deliver_popup_spc[b-eam6nb9lsx]{
        margin-bottom:10px;
    }
    .mt-spc-5[b-eam6nb9lsx] {
        margin-top: 5px;
    }
    .select_update_box[b-eam6nb9lsx] {
        margin-bottom: 15px;
    }
        .get_vendor_invoice[b-eam6nb9lsx]{
        padding: 11px 20px;
        float: left;
     }
    .vedr_pro_orde_detail[b-eam6nb9lsx]{
        padding: 0px;
        margin-top: 15px;
        margin-bottom: 15px;
        max-height: 370px;
    }
        .vendor_ordr_section h3[b-eam6nb9lsx] {
        font-size: 16px;
        margin-bottom: 5px;
    }
    .mb-order_spc[b-eam6nb9lsx] {
        margin-bottom: 10px;
    }
    .vdr_pro_order_sum_img[b-eam6nb9lsx]{
        min-width: 90px;
    }
    .vdr_order_mrp_wdt[b-eam6nb9lsx]{min-width:100px;}
    .vdr_order_dispatch_wdt[b-eam6nb9lsx]{min-width:150px;}
    .vendor_ordr_section[b-eam6nb9lsx] {
        padding: 20px 0px;
    }
    .vendr_summ_pagi[b-eam6nb9lsx]{padding-bottom:20px}
    .vendor_order_border[b-eam6nb9lsx]{
        padding: 10px;

    }
    .vendor_select[b-eam6nb9lsx]{
        font-size: 16px;
    }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    .mb-order_spc[b-eam6nb9lsx] {
        margin-bottom: 10px;
    }
}
/* _content/DealLayout/Shared/OrderHeaderForVendorAndManager.razor.rz.scp.css */
.vendor_ordr_section[b-o63a76f4p7] {
    padding: 0px 0px;
}

    .vendor_ordr_section h3[b-o63a76f4p7] {
        font-size: 16px;
        font-weight: 500;
        margin-bottom: 10px;
    }

    .vendor_ordr_section p[b-o63a76f4p7] {
        margin-bottom: 0px;
    }

    .vendor_ordr_section a[b-o63a76f4p7] {
        text-decoration: none;
        font-weight: 600;
        cursor: pointer;
    }

.vender_order_header[b-o63a76f4p7] {
    background: #ffeaca;
    padding: 10px;
}

.vendor_footer_order[b-o63a76f4p7] {
    background: #ffeaca;
    padding: 10px;
}

.vendor_order_border[b-o63a76f4p7] {
    border: 1px solid #c7c8c9;
    border-radius: 4px;
    padding: 0px;
    margin-bottom: 20px;
}

    .vendor_order_border:last-child[b-o63a76f4p7] {
        margin-bottom: 0px;
    }

.vdr_pro_order_sum_img[b-o63a76f4p7] {
    width: 100px;
}

.vdr_desc_pro_order[b-o63a76f4p7] {
    min-width: 160px;
}

.vedr_pro_orde_detail[b-o63a76f4p7] {
    padding: 10px;
    max-height: 370px;
    overflow: auto;
    overflow-x: hidden;
    scrollbar-width: thin;
    scrollbar-color: #e3e3e3 transparent;
}

    .vedr_pro_orde_detail[b-o63a76f4p7]::-webkit-scrollbar {
        width: 8px;
    }

    .vedr_pro_orde_detail[b-o63a76f4p7]::-webkit-scrollbar-track {
        scrollbar-color: #e3e3e3 transparent;
    }

    .vedr_pro_orde_detail[b-o63a76f4p7]::-webkit-scrollbar-thumb {
        scrollbar-color: #e3e3e3 transparent;
    }

.delivered_status[b-o63a76f4p7] {
    background: #188653;
    color: #fff;
    padding: 2px 8px;
    display: block;
    float: left;
    font-size: 14px;
    line-height: 20px;
    border-radius: 6px;
}

.select_update_box[b-o63a76f4p7] {
    display: flex;
}

.item_pr_rgt[b-o63a76f4p7] {
    float: right;
}

.order_mail_wrap[b-o63a76f4p7] {
    word-break: break-all;
}

.vendr_summ_pagi[b-o63a76f4p7] {
    padding-bottom: 30px
}

.get_vendor_invoice[b-o63a76f4p7] {
    padding: 11px 20px;
    float: right;
    background: #ff9800;
}

.vendor_select[b-o63a76f4p7] {
    font-size: 16px;
    padding: 6px 10px;
    color: #535766;
    border-radius: 4px 0px 0px 4px;
}

.vendor_order_table_spc[b-o63a76f4p7] {
    margin-bottom: 10px;
}

    .vendor_order_table_spc:last-child[b-o63a76f4p7] {
        margin-bottom: 0px;
    }

.vendor_select:focus[b-o63a76f4p7] {
    border-color: #198754;
    outline: 0;
    padding: 6px 10px;
    border-radius: 4px 0px 0px 4px;
    box-shadow: unset;
}

.upate_ven_order_btn[b-o63a76f4p7] {
    padding: 11px 20px;
    border-radius: 0px 4px 4px 0px;
}

.btn_vendor_can_ship[b-o63a76f4p7] {
    padding: 11px 20px;
}


.progress-box[b-o63a76f4p7], .node-box[b-o63a76f4p7] {
    display: flex;
    justify-content: space-between;
    position: relative;
    margin-bottom: 30px;
    width: 100%;
}

    .progress-box[b-o63a76f4p7]::before, .node-box[b-o63a76f4p7]::before {
        content: " ";
        background-color: red;
        position: absolute;
        top: 50%;
        left: 0;
        transform: translateY(-50%);
        height: 6px;
        width: 99%;
        z-index: -1;
        transition: 0.4s ease;
    }

.progress[b-o63a76f4p7], .progress-node[b-o63a76f4p7] {
    background-color: #0c432a;
    position: absolute;
    top: 20%;
    left: 0;
    height: 6px;
    width: 0%;
    transition: 0.2s ease;
    transform: translateY(-40%);
}

.node[b-o63a76f4p7] {
    font-size: 0.8em;
    background-color: #fff;
    color: #0c432a;
    border-radius: 50%;
    height: 15px;
    width: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 0.2s ease-in;
    border: 3px solid #0c432a;
    cursor: pointer;
}


.inner-container[b-o63a76f4p7] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 30px;
}

.node.active2[b-o63a76f4p7] {
    background-color: #0c432a;
    transition: 0.2s ease-in;
}

.download_icon[b-o63a76f4p7] {
    margin-right: 10px;
}

.mr-spc-5[b-o63a76f4p7] {
    margin-right: 5px;
}

.ml-spc-5[b-o63a76f4p7] {
    margin-left: 5px;
}

.mt-spc-5[b-o63a76f4p7] {
    margin-bottom: 5px;
}

.vendor-tab-content_data[b-o63a76f4p7] {
    margin: 10px 0px;
}

.vendor_order_tab_list[b-o63a76f4p7] {
    list-style: none;
    padding: 0px;
    display: block;
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 0px;
}

    .vendor_order_tab_list li[b-o63a76f4p7] {
        display: block;
        font-size: 15px;
        margin-bottom: 0px;
        float: left;
        margin-right: 15px;
    }

    .vendor_order_tab_list button[b-o63a76f4p7] {
        /* border: 0px; */
        background: transparent;
        padding: 0px;
    }

.ven_publish_wdth[b-o63a76f4p7] {
    min-width: 120px;
}

.ven_win_pro_img[b-o63a76f4p7] {
    min-width: 130px;
}

    .ven_win_pro_img img[b-o63a76f4p7] {
        width: 78px;
    }

.ven_win_user_img[b-o63a76f4p7] {
    min-width: 130px;
}

    .ven_win_user_img img[b-o63a76f4p7] {
        width: 45px;
    }
/**Mobile Responsive*/
@media only screen and (max-width: 768px) {
    .deliver_popup_spc[b-o63a76f4p7] {
        margin-bottom: 10px;
    }

    .mt-spc-5[b-o63a76f4p7] {
        margin-top: 5px;
    }

    .select_update_box[b-o63a76f4p7] {
        margin-bottom: 15px;
    }

    .get_vendor_invoice[b-o63a76f4p7] {
        padding: 11px 20px;
        float: left;
    }

    .vedr_pro_orde_detail[b-o63a76f4p7] {
        padding: 0px;
        margin-top: 15px;
        margin-bottom: 15px;
        max-height: 370px;
    }

    .vendor_ordr_section h3[b-o63a76f4p7] {
        font-size: 16px;
        margin-bottom: 5px;
    }

    .mb-order_spc[b-o63a76f4p7] {
        margin-bottom: 10px;
    }

    .vdr_pro_order_sum_img[b-o63a76f4p7] {
        min-width: 90px;
    }

    .vdr_order_mrp_wdt[b-o63a76f4p7] {
        min-width: 100px;
    }

    .vdr_order_dispatch_wdt[b-o63a76f4p7] {
        min-width: 150px;
    }

    .vendor_ordr_section[b-o63a76f4p7] {
        padding: 20px 0px;
    }

    .vendr_summ_pagi[b-o63a76f4p7] {
        padding-bottom: 20px
    }

    .vendor_order_border[b-o63a76f4p7] {
        padding: 10px;
    }

    .vendor_select[b-o63a76f4p7] {
        font-size: 16px;
    }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    .mb-order_spc[b-o63a76f4p7] {
        margin-bottom: 10px;
    }
}
/* _content/DealLayout/Shared/OrderSummary.razor.rz.scp.css */
.checked[b-ilpho4ovw6] {
    color: orange;
}

.mt[b-ilpho4ovw6] {
    margin-top: 20px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
    border-radius: 5px;
    padding: 10px;
}

.mt2[b-ilpho4ovw6] {
    margin-top: 20px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
    border-radius: 5px;
    padding: 10px;
    background-color: cornsilk;
}

.Review[b-ilpho4ovw6] {
    text-decoration: underline;
    color: blue;
    cursor: pointer;
}


.order-summery-section[b-ilpho4ovw6]{padding:30px 0px 85px;}
    .order-summery-section h5[b-ilpho4ovw6] {
        font-size: 18px;
        margin-top: 20px;
        font-weight: 600;
        margin-bottom: 18px;
    }
        .order-summery-section h5[b-ilpho4ovw6]::after {
            font-size: 18px;
            font-weight: 600;
            content: "";
            width: 80px;
            border-bottom: 1px solid #c7c8c9;
            display: block;
            padding-top: 5px; }

    .order-summery-section h3[b-ilpho4ovw6] {
        font-size: 18px;
        font-weight: 600;
       }


.summery_list[b-ilpho4ovw6] {
    list-style: none;
    padding: 0px;
    display: block;
    float: left;
    width: 100%;
    margin-top: 15px;
margin-bottom:0px;
}

    .summery_list li[b-ilpho4ovw6] {
        display: block;
        font-size: 15px;
        margin-bottom: 0px;
        float: left;
        margin-right: 15px;
    }

        .summery_list li button[b-ilpho4ovw6] {
            /*border: 0px;*/
            background: transparent;
            padding: 0px;
        }
.order_summ_rgt-border[b-ilpho4ovw6] {
    border-right: 1px solid #c7c8c9;
}
.tab-content_data[b-ilpho4ovw6]{
    margin:20px 0px;
}
.order-filer-btn[b-ilpho4ovw6] {
    border: 1px solid #c7c8c9;
    text-align: center;
     align-items: center;
    vertical-align: middle;
    display: flex;
    justify-content: center;
    border-radius:4px;
}
    .order-filer-btn input:focus[b-ilpho4ovw6] {
        outline: 0px !important;
        border: 0 !important;
        padding: 8px .75rem !important;
    }
    .order-filer-btn input[b-ilpho4ovw6] {
        font-size: 14px;
        padding: 7px .75rem !important;
    }
    .order-filer-btn i[b-ilpho4ovw6] {
        margin-right: 3px;
        position: relative;
        right: -22px;
    }
.order_summery_products[b-ilpho4ovw6] {
    background: #f9efef;
    padding: 10px;
    margin-top: 20px;
}
.order_summery_products h2[b-ilpho4ovw6] {
        font-size: 20px;
}
    .order_summery_products p[b-ilpho4ovw6] {
      margin-bottom:5px;
    }
.order-bg[b-ilpho4ovw6] {
    background: #fff;
    padding: 10px;
    margin-bottom: 10px;
}
.order-bg:last-child[b-ilpho4ovw6]{
    margin-bottom: 0px;
}
.progress_txt[b-ilpho4ovw6] {
    color: #198754;
    margin-bottom: 0px;
}

.order_align[b-ilpho4ovw6] {
    vertical-align: middle;
    display: flex;
    align-items: center;
}
    .order_align h2[b-ilpho4ovw6] {
        font-size: 18px;
        margin-bottom: 4px;
    }

.order_align p[b-ilpho4ovw6]{
   margin-bottom:0px;
}

.review_rate_list ul[b-ilpho4ovw6] {
    list-style: none;
    padding: 0px;
    display: block;
    float: left;
    width: 100%;
    margin-bottom: 0;
}


    .review_rate_list li[b-ilpho4ovw6] {
        display: block;
        font-size: 22px;
        margin-bottom: 0px;
        float: left;
        margin-right: 5px;
        margin-top: 10px;
    }
    .review_rate_list a[b-ilpho4ovw6] {
        text-decoration: none;
        color: #aaabb1;
    }
    .review_rate_list a:hover[b-ilpho4ovw6] {
        color: #ffc107
    }
.review_rate_list p[b-ilpho4ovw6] {
    display: block;
    float: left;
    width: 100%;
    margin-bottom: 0px;
}
.review_rate_list span[b-ilpho4ovw6] {
    float: right;
    color: #198754;
    cursor: pointer;
    font-weight: 600;
}
.review_star_fill[b-ilpho4ovw6] {
    color :#ffc107
}
.review_bordr[b-ilpho4ovw6] {
    border: 1px solid #c7c8c9;
}
.review_bordr[b-ilpho4ovw6]::placeholder {
   padding:10px;
}
.add_text_center[b-ilpho4ovw6]{text-align:center;}
.add_edit_remove_btn[b-ilpho4ovw6] {
     border: 0;
    background: 0;
    color: #0d6efd;
    font-size: 14px;
    font-weight: 600;
    margin: 0 auto;
}
.address_box[b-ilpho4ovw6] {
    padding: 10px;
    margin-bottom: 20px;
    border: 1px solid #c7c8c9;
}
.address_box p[b-ilpho4ovw6]{
   margin-bottom:0px;
}
.form_go_btn[b-ilpho4ovw6]{float:left;}
.form_save_btn[b-ilpho4ovw6]{float:right;}
.chat_bot_btn[b-ilpho4ovw6] {
    background:#ff9800;
}
.help_btn-sectoin[b-ilpho4ovw6]{display:flex;margin-top:20px;}
.help_btn_spc[b-ilpho4ovw6]{margin-right:10px;}
.set_deft_address[b-ilpho4ovw6] {
    cursor: pointer;
    color: #198754;
    margin-bottom: 10px;
    text-decoration:none;
}
.yes_order_btn[b-ilpho4ovw6] {
    padding: 9px 20px;
    color: #fff !important;
    background-color: #27a243 !important;
    border-color: #27a243 !important;
}
.order_summ_footr[b-ilpho4ovw6] {
    background: #ffeaca;
    padding: 10px;
    margin-top: 10px;
}
.get_order_invoice[b-ilpho4ovw6]{
    padding: 11px 20px;
    float: right;
    background: #ff9800;
}
.download_icon[b-ilpho4ovw6] {
    margin-right: 10px;
}
.bid_progress_txt[b-ilpho4ovw6] {
    color: #198754;
}
@media only screen and (max-width: 768px) {
    .order-summery-section[b-ilpho4ovw6] {
        padding: 20px 0px 20px;
    }
    .order-filer-btn input[b-ilpho4ovw6] {
        font-size: 14px;
        padding: 8px .75rem !important;
    }
    .bid_-ordr_img[b-ilpho4ovw6] {margin-bottom:10px;}
    .bid_items_odr_dlt[b-ilpho4ovw6]{margin-top:5px;}
    .bid_items_odr_dlt h6[b-ilpho4ovw6]{margin-bottom:0px;}
}
/* _content/DealLayout/Shared/OverallCategory.razor.rz.scp.css */
 


.top-categories-section[b-2bvco2i4he] {
    white-space: nowrap;
    padding: 15px 0px;
    background-color: #fff;
    margin: 25px 0px;
    border-radius: 4px;
}

.top-categories-align-center[b-2bvco2i4he] {
    vertical-align: middle;
    display: flex;
    align-items: center;
    justify-content: center;
}

.top-categories-section p[b-2bvco2i4he] {
    color: #141414;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 0px;
    margin-top: 5px;
}

.top-categories-section img[b-2bvco2i4he] {
    width: 60px;
    height: 60px;
    cursor: pointer;
    transition: transform 0.3s;
    border-radius: 4px;
}

.cate-spc-mx[b-2bvco2i4he] {
    margin: 0px 16px;
}


@media only screen and (max-width: 768px) {
    .cate-spc-mx[b-2bvco2i4he] {
        margin: 0px 10px;
    }

    .top-categories-section[b-2bvco2i4he] {
        overflow: auto;
        padding: 10px 0px;
        margin:20px 0px;
    }

        .top-categories-section p[b-2bvco2i4he] {
            color: #141414;
            font-size: 12px;
        }

    .top-categories-align-center[b-2bvco2i4he] {
        justify-content: unset;
        vertical-align: top;
    }

    .top-categories-section img[b-2bvco2i4he] {
        width: 30px;
        height: 30px;
    }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
}


@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
}
/* _content/DealLayout/Shared/PaymentLoader.razor.rz.scp.css */
/* Absolute Center Spinner */
.loading[b-401ay3ddar] {
    position: fixed;
    z-index: 999;
    height: 2em;
    width: 2em;
    overflow: show;
    margin: auto;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

    /* Transparent Overlay */
    .loading[b-401ay3ddar]:before {
        content: '';
        display: block;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: radial-gradient(rgba(20, 20, 20,.8), rgba(0, 0, 0, .8));
        background: -webkit-radial-gradient(rgba(20, 20, 20,.8), rgba(0, 0, 0,.8));
    }

    /* :not(:required) hides these rules from IE9 and below */
    .loading:not(:required)[b-401ay3ddar] {
        /* hide "loading..." text */
        font: 0/0 a;
        color: transparent;
        text-shadow: none;
        background-color: transparent;
        border: 0;
    }

        .loading:not(:required)[b-401ay3ddar]:after {
            content: '';
            display: block;
            font-size: 10px;
            width: 1em;
            height: 1em;
            margin-top: -0.5em;
            -webkit-animation: spinner 150ms infinite linear;
            -moz-animation: spinner 150ms infinite linear;
            -ms-animation: spinner 150ms infinite linear;
            -o-animation: spinner 150ms infinite linear;
            animation: spinner-b-401ay3ddar 150ms infinite linear;
            border-radius: 0.5em;
            -webkit-box-shadow: rgba(255,255,255, 0.75) 1.5em 0 0 0, rgba(255,255,255, 0.75) 1.1em 1.1em 0 0, rgba(255,255,255, 0.75) 0 1.5em 0 0, rgba(255,255,255, 0.75) -1.1em 1.1em 0 0, rgba(255,255,255, 0.75) -1.5em 0 0 0, rgba(255,255,255, 0.75) -1.1em -1.1em 0 0, rgba(255,255,255, 0.75) 0 -1.5em 0 0, rgba(255,255,255, 0.75) 1.1em -1.1em 0 0;
            box-shadow: rgba(255,255,255, 0.75) 1.5em 0 0 0, rgba(255,255,255, 0.75) 1.1em 1.1em 0 0, rgba(255,255,255, 0.75) 0 1.5em 0 0, rgba(255,255,255, 0.75) -1.1em 1.1em 0 0, rgba(255,255,255, 0.75) -1.5em 0 0 0, rgba(255,255,255, 0.75) -1.1em -1.1em 0 0, rgba(255,255,255, 0.75) 0 -1.5em 0 0, rgba(255,255,255, 0.75) 1.1em -1.1em 0 0;
        }

/* Animation */

@-webkit-keyframes spinner {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-moz-keyframes spinner {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-o-keyframes spinner {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes spinner-b-401ay3ddar {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
/* _content/DealLayout/Shared/PaymentSuccess.razor.rz.scp.css */
.payment_successfull[b-g4w08fmzbi] {
    text-align: center;
    padding: 40px 0;
}

    .payment_successfull h3[b-g4w08fmzbi] {
        color: #000;
        font-weight: 700;
        font-size: 24px;
        margin-bottom: 10px;
        text-align: center;
    }

    .payment_successfull p[b-g4w08fmzbi] {
        margin: 10px;
    }
    .payment_successfull h4[b-g4w08fmzbi] {
        font-size: 24px;
        font-weight: 700;
    }
    
    .payment_successfull i[b-g4w08fmzbi] {
        color: #198754;
        font-size: 50px;
    }
.payment_btn_section[b-g4w08fmzbi] {
    display: block;
    float: left;
    width: 100%;
}
    .payment_btn_section a[b-g4w08fmzbi] {
        background: #ff9800;
        padding: 8px 15px;
        color: #fff !important;
        border-radius: 4px;
        display: inline-block;
        margin-top: 15px;
        cursor: pointer;
    }
/* _content/DealLayout/Shared/PointsToMoney.razor.rz.scp.css */
.container[b-7nbxqplduc] {
    max-width: 1200px;
    margin: 30px auto;
    padding: 20px;
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.header[b-7nbxqplduc] {
    text-align: center;
    margin-bottom: 40px;
}

    .header h1[b-7nbxqplduc] {
        font-size: 2em;
        color: #2c3e50;
    }

.form-section[b-7nbxqplduc], .list-section[b-7nbxqplduc] {
    margin-bottom: 40px;
}

    .form-section h2[b-7nbxqplduc], .list-section h2[b-7nbxqplduc] {
        margin-bottom: 20px;
        color: #34495e;
        border-bottom: 2px solid #ecf0f1;
        padding-bottom: 10px;
    }

.slab-form[b-7nbxqplduc] {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

.form-group[b-7nbxqplduc] {
    flex: 1 1 200px;
    display: flex;
    flex-direction: column;
}

    .form-group label[b-7nbxqplduc] {
        margin-bottom: 8px;
        font-weight: 600;
        color: #555;
    }

    .form-group input[b-7nbxqplduc] {
        padding: 10px 15px;
        border: 1px solid #bdc3c7;
        border-radius: 4px;
        font-size: 1em;
    }

        .form-group input:focus[b-7nbxqplduc] {
            border-color: #3498db;
            outline: none;
        }

.form-actions[b-7nbxqplduc] {
    flex: 1 1 100%;
    display: flex;
    gap: 10px;
    margin-top: 10px;
}

.btn[b-7nbxqplduc] {
    padding: 10px 20px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    font-size: 1em;
    transition: background-color 0.3s ease;
}

.btn-primary[b-7nbxqplduc] {
    background-color: #3498db;
    color: #fff;
}

    .btn-primary:hover[b-7nbxqplduc] {
        background-color: #2980b9;
    }

.btn-secondary[b-7nbxqplduc] {
    background-color: #95a5a6;
    color: #fff;
}

    .btn-secondary:hover[b-7nbxqplduc] {
        background-color: #7f8c8d;
    }

.btn-edit[b-7nbxqplduc] {
    background-color: #f1c40f;
    color: #fff;
}

    .btn-edit:hover[b-7nbxqplduc] {
        background-color: #d4ac0d;
    }

.btn-delete[b-7nbxqplduc] {
    background-color: #e74c3c;
    color: #fff;
}

    .btn-delete:hover[b-7nbxqplduc] {
        background-color: #c0392b;
    }

.slab-table[b-7nbxqplduc] {
    width: 100%;
    border-collapse: collapse;
}

    .slab-table thead[b-7nbxqplduc] {
        background-color: #34495e;
        color: #ecf0f1;
    }

    .slab-table th[b-7nbxqplduc], .slab-table td[b-7nbxqplduc] {
        padding: 12px 15px;
        text-align: left;
        border-bottom: 1px solid #ecf0f1;
    }

    .slab-table tbody tr:hover[b-7nbxqplduc] {
        background-color: #f1f2f6;
    }

.slab-image[b-7nbxqplduc] {
    width: 50px;
    height: 50px;
    object-fit: cover;
    border-radius: 4px;
}

@media (max-width: 768px) {
    .slab-form[b-7nbxqplduc] {
        flex-direction: column;
    }

    .form-actions[b-7nbxqplduc] {
        flex-direction: column;
    }

    .form-group[b-7nbxqplduc] {
        flex: 1 1 100%;
    }

    .slab-table thead[b-7nbxqplduc] {
        display: none;
    }

    .slab-table[b-7nbxqplduc], .slab-table tbody[b-7nbxqplduc], .slab-table tr[b-7nbxqplduc], .slab-table td[b-7nbxqplduc] {
        display: block;
        width: 100%;
    }

        .slab-table tr[b-7nbxqplduc] {
            margin-bottom: 15px;
            border: 1px solid #ecf0f1;
            border-radius: 8px;
            padding: 10px;
        }

        .slab-table td[b-7nbxqplduc] {
            text-align: right;
            padding-left: 50%;
            position: relative;
        }

            .slab-table td[b-7nbxqplduc]::before {
                content: attr(data-label);
                position: absolute;
                left: 10px;
                width: 45%;
                padding-right: 10px;
                font-weight: bold;
                text-align: left;
            }
}
/* _content/DealLayout/Shared/ProductInformation.razor.rz.scp.css */
.prevForRecent[b-es7zw9hdfx], .nextForRecent[b-es7zw9hdfx] {
    background-color: #555; /* Dark gray instead of black */
    color: white;
    border: none;
    padding: 10px 15px;
    cursor: pointer;
    font-size: 18px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 100;
    border-radius: 5px;
}

.prevForRecent[b-es7zw9hdfx] {
    top: 87%;
}

.nextForRecent[b-es7zw9hdfx] {
    right: 3%;
    top: 87%;
}

    .prevForRecent:hover[b-es7zw9hdfx], .nextForRecent:hover[b-es7zw9hdfx] {
        background-color: #777;
        opacity: 1;
    }

.recent-Viewed[b-es7zw9hdfx] {
    width: 100%;
    float: left;
    display: block;
    margin: 30px 0 45px;
}

.recent-Viewed-container[b-es7zw9hdfx] {
    width: 95%;
    float: left;
    display: block;
    margin: 20px 37px;
}


.vendor_min_hgt[b-es7zw9hdfx] {
    min-height: 128px;
}

.vendor_top_btm-spc[b-es7zw9hdfx] {
    margin-bottom: 20px;
}

    .vendor_top_btm-spc:nth-last-child(-n +3)[b-es7zw9hdfx] {
        margin-bottom: 0px;
    }

.top_win_rgt_0[b-es7zw9hdfx] {
    padding-right: 0px;
}

.top_win_lft_0[b-es7zw9hdfx] {
    padding-left: 0px;
}

.wcircle[b-es7zw9hdfx] {
    border: 1px solid #e9ecf1;
    padding: 20px;
}

.wcircle[b-es7zw9hdfx] {
    border: 1px solid #e9ecf1;
    padding: 20px;
}

    .wcircle h2[b-es7zw9hdfx] {
        font-size: 20px;
        font-weight: 600;
    }

    .wcircle h3[b-es7zw9hdfx] {
        font-size: 18px;
        font-weight: 500;
    }

    .wcircle p[b-es7zw9hdfx] {
        margin-bottom: 0px;
    }

    .wcircle span[b-es7zw9hdfx] {
        float: right;
        font-weight: 600;
    }

.winnerz_inner_div[b-es7zw9hdfx] {
    width: 100% !important;
    padding: 0px 0px 39px;
}


.winner_section_scroll[b-es7zw9hdfx] {
    display: flex;
    margin-top: 0px;
}

    .winner_section_scroll h2[b-es7zw9hdfx] {
        font-size: 13px;
    }

.top_winnerz_box_wdth[b-es7zw9hdfx] {
    padding: 10px;
    width: 20%;
    display: block;
    /* display: flex;*/
    /*  margin:0 auto;*/
    vertical-align: middle;
    align-items: center;
    justify-content: center;
}


    .top_winnerz_box_wdth h2[b-es7zw9hdfx] {
        text-align: center;
        font-size: 18px;
        color: rgba(0, 0, 0, 1);
        margin-top: 10px;
        font-weight: 700;
        text-transform: capitalize;
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        line-clamp: 1;
        margin-bottom: 0px;
        -webkit-box-orient: vertical;
    }

.top_winnerz_profile_bg[b-es7zw9hdfx] {
    /*display: flex;*/
    align-items: center;
    justify-content: center;
    background-color: #ffffff;
    width: 140px !important;
    height: 140px;
    font-size: 30px;
    margin: 0 auto;
}

.winer_name_display[b-es7zw9hdfx] {
    display: block;
    float: left;
    width: 100%;
    text-align: center;
}
.winner-date[b-es7zw9hdfx] {
    font-size: 14px;
    margin-bottom: 0px;
}

    .winer_name_display p[b-es7zw9hdfx] {
        margin: 5px 5px 0px;
        color: #535766;
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        line-clamp: 1;
        -webkit-box-orient: vertical;
    }

.winner_section[b-es7zw9hdfx] {
    justify-content: center;
    align-items: center;
    vertical-align: middle;
    display: flex;
}

    .winner_section ul[b-es7zw9hdfx] {
        display: block;
        float: left;
        padding: 0;
        list-style-type: none;
        margin: 0;
    }

    .winner_section li[b-es7zw9hdfx] {
        display: block;
        float: left;
        margin-right: 30px;
    }

        .winner_section li:last-child[b-es7zw9hdfx] {
            margin-right: 0px;
        }

    .winner_section img[b-es7zw9hdfx] {
        width: 180px;
        height: 180px;
        border-radius: 100px;
    }

    .winner_section h2[b-es7zw9hdfx] {
        margin-top: 10px;
        text-align: center;
        font-size: 20px;
        font-weight: 500;
    }

.mainTopWinnerContainer[b-es7zw9hdfx] {
    margin-top: 50px;
    display: flex;
    justify-content: center;
    width: 100% !important;
}

.winner_tp_btn[b-es7zw9hdfx] {
    float: right;
}

    .winner_tp_btn a[b-es7zw9hdfx] {
        padding: 9px 10px;
        border: 1px solid #c7c8c9;
        text-transform: capitalize;
        color: #535766;
        background-color: transparent;
        border-radius: 4px;
        text-decoration: none;
        font-size: 15px;
        line-height: 15px;
    }
/**Mobile Responsive*/
@media only screen and (max-width: 768px) {
    .winner_tp_btn a[b-es7zw9hdfx] {
        padding: 6px 10px;
        font-size: 12px;
        line-height: 12px;
    }

    .winner_section_scroll[b-es7zw9hdfx] {
        margin-top: 12px;
        /* overflow: auto;*/
    }

    .recent-Viewed[b-es7zw9hdfx] {
        margin: 20px 0px 0px;
    }

        .recent-Viewed h4[b-es7zw9hdfx] {
            margin-bottom: 0px;
        }

    .top_winnerz_box_wdth[b-es7zw9hdfx] {
        width: 20%;
        display: flex;
        margin: 0px;
    }

        .top_winnerz_box_wdth h2[b-es7zw9hdfx] {
            font-size: 14px;
        }

    .top_winnerz_profile_bg[b-es7zw9hdfx] {
        width: 58px !important;
        height: 58px;
        font-size: 22px;
    }

    .vendor_top_btm-spc:nth-last-child(-n +3)[b-es7zw9hdfx] {
        margin-bottom: 20px;
    }

    .vendor_top_btm-spc:last-child[b-es7zw9hdfx] {
        margin-bottom: 0px;
    }

    .winner_section li[b-es7zw9hdfx] {
        display: block;
        float: left;
        margin-right: 6px;
        margin-bottom: 20px;
    }

        .winner_section li:last-child[b-es7zw9hdfx] {
            margin-bottom: 0px;
        }

    .winner_section img[b-es7zw9hdfx] {
        width: 155px;
        height: 155px;
        border-radius: 100px;
    }

    .winer_name_display p[b-es7zw9hdfx] {
        font-size: 10px;
    }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    .top_winnerz[b-es7zw9hdfx] {
        padding-top: 25px;
        padding-bottom: 10px;
    }

    .recent-Viewed[b-es7zw9hdfx] {
        margin: 0px;
    }

    .top_winnerz_box_wdth[b-es7zw9hdfx] {
        width: 30%;
    }

    .top_winnerz_profile_bg[b-es7zw9hdfx] {
        width: 100px !important;
        height: 100px;
        font-size: 26px;
    }
}


/*djgbjfgbjkdfbkjfdb*/


.zoom-image[b-es7zw9hdfx] {
    width: 100%;
    position: relative; /* Set position to relative for z-index to work */
    z-index: 1;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

    .zoom-image:hover[b-es7zw9hdfx] {
        transform: scale(1.5);
        padding: 10px; /* Adds padding inside the border */
        border: 3px solid black;
        box-shadow: 0 10px 20px rgba(0, 0, 0, 0.5); /* Larger shadow when hovered */
        cursor: zoom-in;
        border-radius: 5px;
        z-index: 10;
    }


.carousel-controls[b-es7zw9hdfx] {
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
    height: 100%;
    position: relative;
}
button.prev[b-es7zw9hdfx] {
    
    background-color: #007bff;
    color: white;
    border: none;
}
button.prev[b-es7zw9hdfx], button.next[b-es7zw9hdfx] {
    background-color: #007bff;
    color: white;
    border: none;
    padding: 10px 20px;
    cursor: pointer;
}

    button.prev:hover[b-es7zw9hdfx], button.next:hover[b-es7zw9hdfx] {
        background-color: #0056b3;
    }



.thumbnail:hover[b-es7zw9hdfx] {
    border: 3px solid #007bff;
    transition: border 0.2s ease-in-out;
}

/* Highlight border for the selected image */
.highlighted[b-es7zw9hdfx] {
    border: 3px solid #28a745; /* Green border for selected image */
}

.blur-effect[b-es7zw9hdfx] {
    -webkit-filter: blur(1px);
}
.detail_pro_hgt[b-es7zw9hdfx] {
  /*  min-height: 87vh;*/
}
.product_info_wraper[b-es7zw9hdfx]{padding:25px 0px;}
.product_info_wraper_inner_section[b-es7zw9hdfx] {
    border-radius: 4px;
    background: #fff;
    padding: 25px;
}

    .product_info_wraper img[b-es7zw9hdfx] {
   /*  height: 308px;
        object-fit: cover;*/
        background: #f1ecec;
    }
    .product_info_wraper h2[b-es7zw9hdfx] {
        font-size:30px;
        margin-top:15px;
        color: #141414;
        font-weight:500;
    }
   /* .product_info_wraper h2 {
        font-size: 30px;
        font-weight: 600;
        color: #141414;
    }*/
    .product_info_wraper h3[b-es7zw9hdfx] {
        font-size: 24px;
        font-weight: 500;
        margin-bottom: 5px;
        color: #535766;
    }
    .product_info_wraper h5[b-es7zw9hdfx] {
        font-size: 18px;
        font-weight: 500;
        margin-bottom: 0;
        color: #141414;
    }
    .product_info_wraper span[b-es7zw9hdfx] {
        font-weight: 500;
        color: #141414;
    }
    .product_info_wraper p[b-es7zw9hdfx] {
        color: #535766;
        font-size: 16px;
        line-height: 21px;
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        line-clamp: 4;
        -webkit-box-orient: vertical;
    }
.product_info_wraper h6[b-es7zw9hdfx] {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 0;
    color: #141414;
    margin-top: 10px;
}
.seller_name a:hover[b-es7zw9hdfx] {
    text-decoration: underline;
    color: #007bff;
    cursor: pointer;
}

.hurry_text[b-es7zw9hdfx] {
    color:#fb9a07 !important;
}
.bid-form[b-es7zw9hdfx] {
    margin-top: 40px;
    box-shadow: 5px 2px 30px rgba(0, 0, 0, 0.06);
    border-radius: 5px;
    background: #fff;
    padding: 25px;
}
  
.form-title span[b-es7zw9hdfx] {
    font-size: 16px;
    font-weight: 700 !important;
    color: #141414 !important;
    
    position: relative;
}
.form-title p[b-es7zw9hdfx] {
    font-size: 16px;
    font-weight: 700 !important;
    color: #535766 !important;
    margin-top: 5px;
}
.form-inner[b-es7zw9hdfx] {
    display: flex;
    justify-content: center;
    align-items: center;
}
.form-buy-btn[b-es7zw9hdfx]{
    display: block;
}
    .form-buy-btn button[b-es7zw9hdfx] {
        margin-top: 15px;
    }
.form-inner input[type=text][b-es7zw9hdfx] {
    width: 100%;
    border-radius: 5px;
    border: 1px solid #EEEEEE;
    padding: 10px 15px;
    transition: all 0.42s ease;
}
.form-inner button[b-es7zw9hdfx] {
    outline: none;
    border: none;
    padding: 15px 35px !important;
    font-size: 18px;
    font-weight: 700;
    white-space: nowrap
}
.auction-gallery-timer[b-es7zw9hdfx] {
    background-color: #198754; border-radius: 5px 4px 0 0;
    text-align: center;
    padding: 15px 20px;
}
.auction-gallery-timer h3[b-es7zw9hdfx] {
        font-size: 20px;
        font-weight: 500;
        color: #fff;
        margin-bottom: 0;
    }
.vendor_related_pro_spc[b-es7zw9hdfx] {
    margin-bottom: 20px;
}
/* .vendor_related_pro_spc:nth-last-child(-n + 4) {
        margin-bottom: 0px;
    }*/
.ven_rela_product[b-es7zw9hdfx]{padding-bottom:30px;}
.affiliate_partner_related-products[b-es7zw9hdfx] {
    border-radius: 4px;
    background: #fff;
    padding: 25px 25px 5px 25px;
}
.vender_location[b-es7zw9hdfx] {
    margin-bottom: 30px;
}

.vender_map_section[b-es7zw9hdfx]{margin-right:5px;}
.address_section[b-es7zw9hdfx] {
    padding: 20px;
    background: #f1ecec;
}
    .address_section h6[b-es7zw9hdfx] {
        font-size: 18px;
        font-weight: 500;
        margin-bottom: 0;
        color: #141414;
    }
    .address_section p[b-es7zw9hdfx] {
        font-size: 16px;
        font-weight:400;
        margin-bottom: 10px;
        color: #535766;
    }
    .address_section a[b-es7zw9hdfx] {
        color: #535766;
        text-decoration: none;
    }

.thumbnail-product-list[b-es7zw9hdfx] {
    padding: 0;
    list-style: none;
    vertical-align: middle;
    display: flex;
    gap: 4px;
}
.thumbnail-product-flex[b-es7zw9hdfx] {
    display: flex;
    gap: 20px;
}
/**Mobile Responsive*/
@media only screen and (max-width: 768px) {
    .thumbnail-product-flex[b-es7zw9hdfx][b-es7zw9hdfx] {
        display: inline-block;
    }

    .form-buy-btn button[b-es7zw9hdfx] {
        margin-top: 10px;
        padding: 8px 15px !important;
        font-weight: 500 !important;
        font-size: 12px !important;
    }
    .pro_tp_section_spc[b-es7zw9hdfx] {
        padding:10px;
    }
    .ven_rela_product[b-es7zw9hdfx] {
        padding-bottom:20px;
    }
    .vender_location[b-es7zw9hdfx] {
        margin-bottom: 10px;
        padding-top:20px;
    }
    .vender_map_section[b-es7zw9hdfx] {
        margin-left: 0px;
        margin-right: 0px;
    }
    .address_section[b-es7zw9hdfx] {
        background: #f1ecec;
        padding: 10px !important;
    }
    #vender_location[b-es7zw9hdfx]{height:auto;}
        #vender_location[b-es7zw9hdfx] {
            width: 84%;
        }
    .product_info_wraper[b-es7zw9hdfx] {padding-bottom:20px;
                          padding-top:25px;
    }
    .product_info_wraper img[b-es7zw9hdfx] {
       /* height:120px;*/
    }
    .product_info_wraper h2[b-es7zw9hdfx]{
        font-size: 16px;
        margin-top: 15px;
        margin-bottom:5px;
    }
   /* .product_info_wraper h2 {
        font-size: 25px;
        margin-top: 15px;
    }*/
        .product_info_wraper p[b-es7zw9hdfx] {
           font-size: 14px;
            line-height: 20px;
            margin-bottom:8px;
        }
    

    .product_info_wraper h3[b-es7zw9hdfx] {
        font-size: 14px;
        margin-bottom: 5px;
    }

    .product_info_wraper h5[b-es7zw9hdfx] {
        margin-bottom: 0px;
        font-size:14px;
    }

    .bid-form[b-es7zw9hdfx] {
        margin-top: 20px;
        padding: 10px;
    }

    .auction-gallery-timer h3[b-es7zw9hdfx] {
        font-size:15px;
    }

    .form-inner input[type=text][b-es7zw9hdfx] {
        padding: 8px 18px;
    }

    .form-inner button[b-es7zw9hdfx] {
        padding: 13px 35px !important; font-size: 14px;
    }

    .vendor_related_pro_spc[b-es7zw9hdfx] {
        margin-bottom: 10px;
        padding-left:5px;
        padding-right:5px;
    }
        .vendor_related_pro_spc:nth-last-child(-n + 4)[b-es7zw9hdfx] {
            margin-bottom: 20px;
        }

    .vendor_related_pro_spc:nth-last-child(-n + 2)[b-es7zw9hdfx] {
            margin-bottom: 0px;
        }
    .address_section h6[b-es7zw9hdfx] {
        font-size: 16px;
        
    }

    .address_section p[b-es7zw9hdfx] {
        font-size: 14px;
       
    }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    .product_info_wraper h1[b-es7zw9hdfx]{
        margin-top: 0px;
        margin-bottom: 5px;
    }

    .form-buy-btn button[b-es7zw9hdfx] {
        margin-top: 10px;
    }
     
    .bid-form[b-es7zw9hdfx] {
        margin-top: 12px;
        padding: 10px;
    }

    .product_info_wraper h5[b-es7zw9hdfx]{
        margin-bottom: 0px;
        font-size: 14px;
    }
    .product_info_wraper img[b-es7zw9hdfx] {
      /*  height: 235px;*/
    }
    .vendor_related_pro_spc:nth-last-child(-n + 3)[b-es7zw9hdfx] {
        margin-bottom: 10px;
    }
    .vender_location[b-es7zw9hdfx] {
        margin-bottom: 0px;
    }
}

/* _content/DealLayout/Shared/PromoCode.razor.rz.scp.css */
.promocode_section[b-6kby1k8ur6] {
    padding: 30px 0px;
}

    .promocode_section input[b-6kby1k8ur6] {
        border-radius: 4px 0px 0px 4px;
    }

.promocode_btn[b-6kby1k8ur6] {
    margin-top: 28px;
}

    .promocode_btn button[b-6kby1k8ur6] {
        padding: 7px 20px;
        border-radius: 4px;
    }

.promocode_box[b-6kby1k8ur6] {
    display: flex;
}

.promocode_table[b-6kby1k8ur6] {
    padding-bottom: 30px
}

.selected-users-list[b-6kby1k8ur6] {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
}

.selected-user[b-6kby1k8ur6] {
    position: relative;
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}

    .selected-user button[b-6kby1k8ur6] {
        position: absolute;
        right: 12px;
        font-size: 20px;
        line-height: 20px;
        color: red;
        border: 0;
        margin-top: -3px;
    }

.popup_prode_close_btn[b-6kby1k8ur6] {
    position: absolute;
    top: 5px; /* Adjust the top position as needed */
    right: 5px; /* Adjust the right position as needed */
    border: none;
    background: transparent;
    font-size: 16px;
    color: #dc3545; /* Red color for the close button */
    cursor: pointer;
}

.promo_radio.form-check-input[b-6kby1k8ur6] {
    border-radius: 50px;
}

.promo_add_new_gp[b-6kby1k8ur6] {
    margin-top: 29px;
}

.pro_selected_user[b-6kby1k8ur6] {
    border: 1px solid #e6e6e6;
    padding: 10px;
    margin-bottom: 15px;
}

@media only screen and (max-width: 768px) {
    .promocode_btn[b-6kby1k8ur6] {
        margin-top: 10px;
    }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    .promocode_btn button[b-6kby1k8ur6] {
        padding: 5px 20px;
        border-radius: 4px;
    }

    .promocode_btn[b-6kby1k8ur6] {
        margin-top: 28px;
    }

    .promocode_section[b-6kby1k8ur6] {
        padding: 20px 0px;
    }

    .promocode_table[b-6kby1k8ur6] {
        padding-bottom: 20px
    }
}
/* _content/DealLayout/Shared/PromotionalBannerQueryList.razor.rz.scp.css */
.promotional_banner_section[b-c76ki0x779]{padding:30px 0px;}
/* _content/DealLayout/Shared/PromotionalBanners.razor.rz.scp.css */
.banner_analytics_section[b-p7bhq92nl4] {
    padding: 30px 0px 0px;
}

.banner_up_load_section[b-p7bhq92nl4] {
    padding: 15px 0px 40px;
}

.upload_new_img[b-p7bhq92nl4] {
    margin-top: 28px;
}

.edit_btn-spc[b-p7bhq92nl4] {
    margin-top: 28px !important;
}

.form_toggle_switch input:checked[b-p7bhq92nl4] {
    background-color: #198754;
    border-color: #198754;
}

.table_pro_img_wdth[b-p7bhq92nl4] {
    width: 180px;
}

.table_pro_img_wdth_001[b-p7bhq92nl4] {
    height: 50px;
}

.manin_banner_point_wrp[b-p7bhq92nl4] {
    width: 100%;
    display: grid;
    float: left;
}

.banner_total-view[b-p7bhq92nl4] {
    background: #ff9800;
    color: #ffff;
    padding: 4px 10px;
    font-size: 12px;
    line-height: 12px;
    /* position: absolute;*/
}

.tptl_view[b-p7bhq92nl4] {
    min-width: 140px;
}

.tb_view_data_btn[b-p7bhq92nl4] {
    min-width: 105px;
}
/**Mobile Responsive*/
@media only screen and (max-width: 768px) {
    .tptl_view[b-p7bhq92nl4] {
        min-width: 130px;
    }

    .tb_view_data_btn[b-p7bhq92nl4] {
        min-width: 105px;
    }

    .banner_analytics_section[b-p7bhq92nl4] {
        padding: 20px 0px 0px;
    }

    .banner_up_load_section[b-p7bhq92nl4] {
        padding: 20px 0px 25px;
    }

    .upload_new_img[b-p7bhq92nl4] {
        margin-top: 0px;
    }

    .edit_btn-spc[b-p7bhq92nl4] {
        margin-top: 8px !important;
    }

    .up_img_wd[b-p7bhq92nl4] {
        min-width: 200px;
    }
}


@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    .upload_new_img[b-p7bhq92nl4] {
        margin-top: 28px;
    }

    .edit_btn-spc[b-p7bhq92nl4] {
        margin-top: 28px !important;
    }
}
/* _content/DealLayout/Shared/RecentlyViewed.razor.rz.scp.css */
.prevForRecent[b-ktj1oc95zt], .nextForRecent[b-ktj1oc95zt] {
    background-color: #555; /* Dark gray instead of black */
    color: white;
    border: none;
    padding: 10px 15px;
    cursor: pointer;
    font-size: 18px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 100;
    border-radius: 5px;
}

.prevForRecent[b-ktj1oc95zt] {
    left: 0%;
    top: 50%;
    background-color: #f1f2f4;
    color: #000;
    z-index: 33;
    padding: 10px 6px;
    border-radius: 0px 4px 4px 0px;
}

.nextForRecent[b-ktj1oc95zt] {
    right: 0%;
    top: 50%;
    background-color: #f1f2f4;
    color: #000;
    z-index: 33;
    padding: 10px 6px;
    border-radius: 4px 0px 0px 4px;
}

.prevForRecent:hover[b-ktj1oc95zt], .nextForRecent:hover[b-ktj1oc95zt] {
    background-color: #e8e9ed;
    opacity: 1;
}

.recent-Viewed[b-ktj1oc95zt] {
    width: 100%;
    float: left;
    display: block;
    margin: 30px 0 45px;
}

.recent-Viewed-container[b-ktj1oc95zt] {
    width: 95%;
    float: left;
    display: block;
    margin: 20px 37px;
}


.vendor_min_hgt[b-ktj1oc95zt] {
    min-height: 128px;
}

.vendor_top_btm-spc[b-ktj1oc95zt] {
    margin-bottom: 20px;
}

    .vendor_top_btm-spc:nth-last-child(-n +3)[b-ktj1oc95zt] {
        margin-bottom: 0px;
    }

.top_win_rgt_0[b-ktj1oc95zt] {
    padding-right: 0px;
}

.top_win_lft_0[b-ktj1oc95zt] {
    padding-left: 0px;
}

.wcircle[b-ktj1oc95zt] {
    border: 1px solid #e9ecf1;
    padding: 20px;
}

.wcircle[b-ktj1oc95zt] {
    border: 1px solid #e9ecf1;
    padding: 20px;
}

    .wcircle h2[b-ktj1oc95zt] {
        font-size: 20px;
        font-weight: 600;
    }

    .wcircle h3[b-ktj1oc95zt] {
        font-size: 18px;
        font-weight: 500;
    }

    .wcircle p[b-ktj1oc95zt] {
        margin-bottom: 0px;
    }

    .wcircle span[b-ktj1oc95zt] {
        float: right;
        font-weight: 600;
    }

.winnerz_inner_div[b-ktj1oc95zt] {
    width: 100% !important;
    padding: 0px 0px 39px;
}


.winner_section_scroll[b-ktj1oc95zt] {
    display: flex;
    margin-top: 0px;
}

    .winner_section_scroll h2[b-ktj1oc95zt] {
        font-size: 13px;
    }

.top_winnerz_box_wdth[b-ktj1oc95zt] {
    padding: 10px;
    width: 20%;
    display: block;
    /* display: flex;*/
    /*  margin:0 auto;*/
    vertical-align: middle;
    align-items: center;
    justify-content: center;
}


    .top_winnerz_box_wdth h2[b-ktj1oc95zt] {
        text-align: center;
        font-size: 18px;
        color: rgba(0, 0, 0, 1);
        margin-top: 10px;
        font-weight: 700;
        text-transform: capitalize;
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        line-clamp: 1;
        margin-bottom: 0px;
        -webkit-box-orient: vertical;
    }

.top_winnerz_profile_bg[b-ktj1oc95zt] {
    /*display: flex;*/
    align-items: center;
    justify-content: center;
    background-color: #ffffff;
    width: 140px !important;
    height: 140px;
    font-size: 30px;
    margin: 0 auto;
}

.winer_name_display[b-ktj1oc95zt] {
    display: block;
    float: left;
    width: 100%;
    text-align: center;
}

    .winer_name_display p[b-ktj1oc95zt] {
        margin: 5px 5px 0px;
        color: #535766;
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        line-clamp: 1;
        -webkit-box-orient: vertical;
    }

.winner_section[b-ktj1oc95zt] {
    justify-content: center;
    align-items: center;
    vertical-align: middle;
    display: flex;
}

    .winner_section ul[b-ktj1oc95zt] {
        display: block;
        float: left;
        padding: 0;
        list-style-type: none;
        margin: 0;
    }

    .winner_section li[b-ktj1oc95zt] {
        display: block;
        float: left;
        margin-right: 30px;
    }

        .winner_section li:last-child[b-ktj1oc95zt] {
            margin-right: 0px;
        }

    .winner_section img[b-ktj1oc95zt] {
        width: 180px;
        height: 180px;
        border-radius: 100px;
    }

    .winner_section h2[b-ktj1oc95zt] {
        margin-top: 10px;
        text-align: center;
        font-size: 20px;
        font-weight: 500;
    }

.mainTopWinnerContainer[b-ktj1oc95zt] {
    margin-top: 50px;
    display: flex;
    justify-content: center;
    width: 100% !important;
}

.winner_tp_btn[b-ktj1oc95zt] {
    float: right;
}

    .winner_tp_btn a[b-ktj1oc95zt] {
        padding: 9px 10px;
        border: 1px solid #c7c8c9;
        text-transform: capitalize;
        color: #535766;
        background-color: transparent;
        border-radius: 4px;
        text-decoration: none;
        font-size: 15px;
        line-height: 15px;
    }
/**Mobile Responsive*/
@media only screen and (max-width: 768px) {
    .winner_tp_btn a[b-ktj1oc95zt] {
        padding: 6px 10px;
        font-size: 12px;
        line-height: 12px;
    }

    .winner_section_scroll[b-ktj1oc95zt] {
        margin-top: 12px;
        /* overflow: auto;*/
    }

    .recent-Viewed[b-ktj1oc95zt] {
        margin: 20px 0px 0px;
    }

        .recent-Viewed h4[b-ktj1oc95zt] {
            margin-bottom: 0px;
        }

    .top_winnerz_box_wdth[b-ktj1oc95zt] {
        width: 20%;
        display: flex;
        margin: 0px;
    }

        .top_winnerz_box_wdth h2[b-ktj1oc95zt] {
            font-size: 14px;
        }

    .top_winnerz_profile_bg[b-ktj1oc95zt] {
        width: 58px !important;
        height: 58px;
        font-size: 22px;
    }

    .vendor_top_btm-spc:nth-last-child(-n +3)[b-ktj1oc95zt] {
        margin-bottom: 20px;
    }

    .vendor_top_btm-spc:last-child[b-ktj1oc95zt] {
        margin-bottom: 0px;
    }

    .winner_section li[b-ktj1oc95zt] {
        display: block;
        float: left;
        margin-right: 6px;
        margin-bottom: 20px;
    }

        .winner_section li:last-child[b-ktj1oc95zt] {
            margin-bottom: 0px;
        }

    .winner_section img[b-ktj1oc95zt] {
        width: 155px;
        height: 155px;
        border-radius: 100px;
    }

    .winer_name_display p[b-ktj1oc95zt] {
        font-size: 10px;
    }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    .top_winnerz[b-ktj1oc95zt] {
        padding-top: 25px;
        padding-bottom: 10px;
    }

    .recent-Viewed[b-ktj1oc95zt] {
        margin: 0px;
    }

    .top_winnerz_box_wdth[b-ktj1oc95zt] {
        width: 30%;
    }

    .top_winnerz_profile_bg[b-ktj1oc95zt] {
        width: 100px !important;
        height: 100px;
        font-size: 26px;
    }
}
/* _content/DealLayout/Shared/ReferralData.razor.rz.scp.css */



.section-title[b-b6mmwzxsvk] {
    font-weight: 600;
    color: #343a40;
    margin-bottom: 15px;
}
    .section-title[b-b6mmwzxsvk]::after {

        content: "";
        border-bottom: 1px solid #198754;
        display: block;
        padding-top: 5px;
        width: 70px;
    }
.btn-show-users[b-b6mmwzxsvk] {
    background-color: #198754;
    border: none;
    padding: 10px 20px;
    border-radius: 5px;
    transition: background-color 0.3s ease;
    margin-top: 5px;
}
.frozen-row[b-b6mmwzxsvk] {
    background-color: #f2f2f2; /* Light gray background to indicate frozen status */
    color: #b0b0b0; /* Gray text to indicate disabled state */
}

    .frozen-row .quantity button[b-b6mmwzxsvk],
    .frozen-row .quantity input[b-b6mmwzxsvk],
    .frozen-row .common_btn[b-b6mmwzxsvk] {
        cursor: not-allowed; /* Change cursor to indicate disabled state */
        opacity: 0.6; /* Slightly transparent to indicate disabled state */
    }
 

   /* .btn-show-users:hover {
        background-color: #0056b3;
    }
*/
.frozen-row[b-b6mmwzxsvk] {
    pointer-events: none; /* Prevent any mouse interactions */
    opacity: 0.5; /* Reduce opacity to show that the row is disabled */
}

.cross-btn-modal[b-b6mmwzxsvk] {
    color: white;
    opacity: 1;
}

    .cross-btn-modal:hover[b-b6mmwzxsvk] {
        color: #f8f9fa;
    }

.btn-show-users[b-b6mmwzxsvk] {
    border-radius:0px;
 }

.btn-show-users[b-b6mmwzxsvk] {
    border-radius: 0px;
    background-color: transparent !important; /* Default transparent background */
    /*border: 2px solid transparent !important;*/
    color: inherit; /* Maintain text color */
}

    /* Active State */
    .btn-show-users.active-btn[b-b6mmwzxsvk] {
        background-color: #198754 !important;
        border: 2px solid #198754 !important;
        color: #fff !important; /* White text for better contrast */
    }
         
    /* Hover Effect for Default State */
    /*.btn-show-users:hover {
        color: #28a745 !important;*/ /* Green text */
        /*border: 2px solid #28a745 !important;*/ /* Green border */
        /*background-color: transparent !important;*/ /* Maintain transparent background on hover */
    /*}*/

    /* Specific Styles for Referrals Button */
    .btn-show-users.btn-show-ref-style[b-b6mmwzxsvk] {
        border-radius: 0px 0px 0px 0px;
        border-left: 0px !important;
        border-right: 0px !important;
        border-top: 2px solid #198754 !important;
        border-bottom: 2px solid #198754 !important;
    }

    /* Specific Styles for Top Users Button */
    .btn-show-users.btn-show-style[b-b6mmwzxsvk] {
        border-radius: 0px 50px 50px 0px;
        border: 2px solid #198754 !important;
    }

    /* Specific Styles for Rewards Button */
    .btn-show-users.btn-close-style[b-b6mmwzxsvk] {
        border-radius: 50px 0px 0px 50px;
        border: 2px solid #198754 !important;
    }

    /* Hover Effect for Referrals Button */
    .btn-show-users.btn-show-ref-style:hover[b-b6mmwzxsvk] {
        border-radius: 0px 0px 0px 0px;
        border-left: 0px !important;
        border-right: 0px !important;
        border-top: 2px solid #198754 !important;
        border-bottom: 2px solid #198754 !important;
        color: #fff !important;
        background-color: #ff9800 !important;
    }

    /* Hover Effect for Top Users Button */
    .btn-show-users.btn-show-style:hover[b-b6mmwzxsvk] {
        border-top: 2px solid #198754 !important;
        border-bottom: 2px solid #198754 !important;
        border-left: 2px solid #198754 !important;
        border-right: 2px solid #198754 !important;
        color: #198754 !important;
        background-color: #ff9800 !important;
        color: #fff !important;
    }

    /* Hover Effect for Rewards Button */
    .btn-show-users.btn-close-style:hover[b-b6mmwzxsvk] {
        border: 2px solid #198754 !important;
        color: #fff !important;
        background-color: #ff9800 !important;
    }

.referrel-section[b-b6mmwzxsvk] {
    width: 100%;
    float: left;
    display: block;
    background-color: #ffc1073b;
    padding: 40px 0 45px;
}
.btn-text-end[b-b6mmwzxsvk] { display:flex; justify-content:end; }
.total-ref_rgt[b-b6mmwzxsvk] {
    float: right;
}
.referrals_tabs_data[b-b6mmwzxsvk]{padding:30px 0px;display:block;float:left;width:100%;}
.quantity[b-b6mmwzxsvk] {
    width: 100px;
    display: flex;
    border: 2px solid #198754;
    border-radius: 4px;
    overflow: hidden;
    height: 35px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

    .quantity button[b-b6mmwzxsvk] {
        background-color: #198754;
        color: #fff;
        border: none;
        cursor: pointer;
        font-size: 20px;
        width: 30px;
        height: auto;
        text-align: center;
        transition: background-color 0.2s;
    }

        .quantity button:hover[b-b6mmwzxsvk] {
            background-color: #198754;
        }

.input-box[b-b6mmwzxsvk] {
    width: 40px;
    text-align: center;
    border: none;
    padding: 8px 10px;
    font-size: 16px;
    outline: none;
}

    /* Hide the number input spin buttons */
    .input-box[b-b6mmwzxsvk]::-webkit-inner-spin-button,
    .input-box[b-b6mmwzxsvk]::-webkit-outer-spin-button {
        -webkit-appearance: none;
        margin: 0;
    }

    .input-box[type="number"][b-b6mmwzxsvk] {
        -moz-appearance: textfield;
    }
.claimed_history_section[b-b6mmwzxsvk]{padding:30px 0px;}
.add_address_ref_btn[b-b6mmwzxsvk] {
    border: 1px solid #c7c8c9;
    text-align: center;
    align-items: center;
    vertical-align: middle;
    display: flex;
    color: #000;
    justify-content: center;
    border-radius: 4px;
    float: right;
    background: transparent;
}
.add_address_ref_btn:hover[b-b6mmwzxsvk] {
 color: #000 !important;
    background: transparent;
}
.refferal-add_checkbox[b-b6mmwzxsvk]{display:flex;}
.refferal-add_checkbox input[type="radio"][b-b6mmwzxsvk]{margin-right:10px;}
.refferal-add_checkbox h6[b-b6mmwzxsvk]{
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
}

.OpenDemoModel-main-container[b-b6mmwzxsvk] {
    max-width: 400px !important;
}
claim-Product-main-heading[b-b6mmwzxsvk] {
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}
.Demo-Modal-Header button[b-b6mmwzxsvk]{
    float: right;
    position: absolute;
    right: 15px;
    top: 4px;
    border: 0;
    background: transparent;
    color: #212529;
    padding: 0;
    font-size: 30px;
}
.claim-Product-container[b-b6mmwzxsvk] {
    display: block;
    float: left;
    width: 100%;
}
.Image-forModal-popup[b-b6mmwzxsvk]{
    display: block;
    float: left;
    width: 100%;
}
.claim-Product-container h5[b-b6mmwzxsvk]{
    font-size: 16px;
    margin-bottom: 0px;
}
.Image-forModal-popup i[b-b6mmwzxsvk]{
    color: #198754;
    display: block;
    float: left;
    font-size: 27px;
    width: 30px;
    margin-right: 7px;
    position: relative;
    top: -8px;
}
.Image-forModal-popup span[b-b6mmwzxsvk]{
    float: right;
}


.Modal_hr-line[b-b6mmwzxsvk] {
    margin: 10px 0px 16px;
    display: block;
    float: left;
    width: 100%;
}
.Modal-total-section[b-b6mmwzxsvk] {
    display: block;
    justify-content: space-between;
    align-items: center;
    padding: 0px;
    font-weight: 500;
    font-size: 16px;
    float: left;
    width: 100%;
}
    .Modal-total-section h5[b-b6mmwzxsvk]{
        font-weight: 500;
        font-size: 16px;
        margin-bottom: 0px;
    }
.CheckoutButton[b-b6mmwzxsvk]{
    color: #fff !important;
    background-color: #198754 !important;
    border-color: #198754 !important;
    padding: 12px 10px !important;
    border: 0;
    text-transform: capitalize;
    color: #fff;
    background-color: #198754;
    border-radius: 4px;
    text-decoration: none;
    font-size: 15px;
    line-height: 15px;
    cursor: pointer;
    width: 100%;
}
.Modal-total-section span[b-b6mmwzxsvk]{
    float: right;
}





    @media only screen and (max-width: 768px) {
        .btn-show-users[b-b6mmwzxsvk]{ padding:8px 12px; margin-top:20px; font-size:14px;}
    .btn-text-end[b-b6mmwzxsvk] {
        justify-content: start;
    }
    .referrel-section[b-b6mmwzxsvk]{
        background-color: #ffc1073b;
        padding: 30px 0 40px;
     }
    .referrals_tabs_data[b-b6mmwzxsvk] {
        padding: 20px 0px 62px;
    }
    .total-ref_rgt[b-b6mmwzxsvk]{float:right;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    .btn-show-users[b-b6mmwzxsvk] {
        padding: 8px 12px;
        margin-top: 0px;
       


    }
}
/* _content/DealLayout/Shared/RewardCenter.razor.rz.scp.css */
.rewardcenter_section[b-vsh3exe6t7] {
    padding: 30px 0px;
}

    .reward_section input[b-vsh3exe6t7] {
        border-radius: 4px 0px 0px 4px;
    }

.rewardcenter_btn[b-vsh3exe6t7] {
    margin-top: 28px;
}

    .rewardcenter_btn button[b-vsh3exe6t7] {
        padding: 7px 20px;
        border-radius: 4px;
    }

.rewardcenter_box[b-vsh3exe6t7] {
    display: flex;
}

.rewardcenter_table[b-vsh3exe6t7] {
    padding-bottom: 30px
}
.reff_center_tb_wdt[b-vsh3exe6t7]{min-width:120px}
.reff_center_tp_spc_btn[b-vsh3exe6t7]{margin-top:28px;}
#rewardImage[b-vsh3exe6t7]{margin-top:24px;}
.claimed_rewards_table[b-vsh3exe6t7]{padding-top:10px;padding-bottom:30px;}
@media only screen and (max-width: 768px) {
    .rewardcenter_btn[b-vsh3exe6t7] {
        margin-top: 10px;
    }
    .reff_center_tp_spc_btn[b-vsh3exe6t7] {
        margin-top: 10px;
    }
    #rewardImage[b-vsh3exe6t7] {
        margin-top: 5px;
    }
    .reff_center_tb_wdt[b-vsh3exe6t7] {
        min-width: 120px;
    }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    .rewardcenter_btn button[b-vsh3exe6t7] {
        padding: 5px 20px;
        border-radius: 4px;
    }
    #rewardImage[b-vsh3exe6t7] {
        margin-top: 21px;
    }
    .rewardcenter_btn[b-vsh3exe6t7] {
        margin-top: 28px;
    }

    .rewardcenter_section[b-vsh3exe6t7] {
        padding: 20px 0px;
    }

    .rewardcenter_table[b-vsh3exe6t7] {
        padding-bottom: 20px
    }
}
/* _content/DealLayout/Shared/RewardsSlab.razor.rz.scp.css */
.rewardsSlab_section[b-1dqbsu74pm]{padding:30px 0px;}
.reward_add_btn[b-1dqbsu74pm]{margin-top:24px;}
.reward_listing_table[b-1dqbsu74pm]{
    padding-bottom: 30px;
}
.ref_table_main_section[b-1dqbsu74pm]{padding:0px 0px 30px;}
@media only screen and (max-width: 768px) {
    .rewardsSlab_section[b-1dqbsu74pm] {
        padding: 20px 0px;
    }
    .reward_listing_table[b-1dqbsu74pm] {
        padding-bottom: 20px;
    }
    .ref_table_main_section[b-1dqbsu74pm] {
        padding: 0px 0px 37px;
    }
    .rewad_date_tbl_wdth[b-1dqbsu74pm]{min-width:150px}
    .rewad_action_wdth[b-1dqbsu74pm]{min-width:155px}
    .reward_add_btn[b-1dqbsu74pm] {
        margin-top: 0px;
    }
}
/* _content/DealLayout/Shared/SavedBanner.razor.rz.scp.css */


.save_baneer_scroll[b-b8gwgdbzbe] {
    display: flex;
    overflow-x: scroll;
    overflow: auto;
    overflow-y: hidden;
    scrollbar-width: thin;
    scrollbar-color: #e3e3e3 transparent;
}

    .save_baneer_scroll[b-b8gwgdbzbe]::-webkit-scrollbar {
        width: 8px;
    }

    .save_baneer_scroll[b-b8gwgdbzbe]::-webkit-scrollbar-track {
        scrollbar-color: #e3e3e3 transparent;
       /* background-color: #6d6d6d52;*/
        /*   -webkit-border-radius: 10px;
        border-radius: 10px;*/
    }

    .save_baneer_scroll[b-b8gwgdbzbe]::-webkit-scrollbar-thumb {
        /* -webkit-border-radius: 10px;
        border-radius: 10px;*/
        /* background: #6d6d6d52;*/
        scrollbar-color: #e3e3e3 transparent;
    }
.save_banner_rgt_section .icon_cross_red[b-b8gwgdbzbe] {
    font-size: 18px;
}
.save_banner_rgt_section[b-b8gwgdbzbe] {
    display: flex;
}
.save_banner_rgt_section h6[b-b8gwgdbzbe]{
  font-size:13px;margin-bottom:0px;margin-top:5px;
}
.save_banner_rgt_section span[b-b8gwgdbzbe]{
 margin-bottom:0px;margin-top:5px;
}

.banner_card[b-b8gwgdbzbe] {
    /* margin: 10px 45px 50px 0px; */
    padding: 0;
    box-shadow: 0px 1px 5px -1px #00000052;
    /* box-shadow: rgb(0 0 0 / 0%) 0px 4px 8px 0px, rgba(0, 0, 0, 0.19) 0px 6px 20px 0px; */
    border: 0;
    margin-bottom: 2px;
    margin-top: 2px;
    width: 210px;
    margin-right: 10px;
    margin-left: 2px;
    background: #cac9c92b;
    width: 310px;
    height: calc(100% - 10px);
}
    .banner_card:last-child[b-b8gwgdbzbe] {
        margin-right: 0px;
    }
.banner_card_img_center[b-b8gwgdbzbe] {
    cursor: pointer;
    height: 100%;
    width: 100%;
    /*display: flex;*/
    align-items: center;
    justify-content: center;
}

.banner_card_section_pd[b-b8gwgdbzbe] {
    height: 100%;
    padding: 6px;
    border-radius: 6px;
    display:block;
    float:left;
    width:100%;
    position:relative;
}

.banner_section_img_hgt[b-b8gwgdbzbe] {
    grid-area: 1 / 1 / 7 / -1;
    width: 100%;
   /* height: 130px;*/
    justify-content: center;
    display: flex;
    position: relative;
}

.banner_vendor_detail[b-b8gwgdbzbe] {
    width:100%;
    display:block;
    float:left;
   /* grid-area: 7 / 1 / -1 / -1;
    max-width: 100%;
    grid-row-gap: 2px;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    justify-content: flex-start;
    z-index: 2;
    margin-top: 10px;
    -webkit-line-clamp: 3;*/
}

    .banner_vendor_detail h6[b-b8gwgdbzbe] {
        font-size: 14px;
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        line-clamp: 1;
        -webkit-box-orient: vertical;
        font-weight:500;
        color:#141414;
    }
.remove_save_banner_txt[b-b8gwgdbzbe] {
    cursor: pointer;
    float: right;
    color: #f00;
    font-size: 14px;
}

.banner_save_img[b-b8gwgdbzbe] {
    object-fit: cover;
    width: 100%;
    /*height: auto;*/
    max-width: 100%;
    max-height: 100%;
}

.save_banner_new_pd[b-b8gwgdbzbe] {
    padding: 26px 15px 20px;
}
@media only screen and (max-width: 768px) {
    .save_banner_new_pd[b-b8gwgdbzbe] {
        padding: 10px 10px;
    }
    .banner_vendor_detail h6[b-b8gwgdbzbe] {
        font-size: 12px;
       
    }
    .banner_card[b-b8gwgdbzbe] {
        width: 100%;
        margin-right:0px;
    }
    .remove_save_banner_txt[b-b8gwgdbzbe] {
       font-size: 12px;
    }
 /*   .save_for_later_section h4 {
        padding:0px;
    }*/
}
/* _content/DealLayout/Shared/Tax.razor.rz.scp.css */
.tax_ven_section[b-u8dnlv5wf3] {
    padding: 30px 0px;
}

    .tax_ven_section input[b-u8dnlv5wf3] {
        border-radius: 4px 0px 0px 4px;
    }


.tax_btn[b-u8dnlv5wf3] {
    padding: 7px 20px;
    border-radius: 0px 4px 4px 0px;
}

.tax_box[b-u8dnlv5wf3] {
    display: flex;
}

.tax_table[b-u8dnlv5wf3] {
    padding-bottom: 30px
}

@media only screen and (max-width: 768px) {
    .tax_ven_section[b-u8dnlv5wf3] {
        padding: 20px 0px;
    }

    .tax_table[b-u8dnlv5wf3] {
        padding-bottom: 20px
    }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {


    .tax_btn[b-u8dnlv5wf3] {
        padding: 5px 20px;
        border-radius: 0px 4px 4px 0px;
    }

    .tax_ven_section[b-u8dnlv5wf3] {
        padding: 20px 0px;
    }

    .tax_table[b-u8dnlv5wf3] {
        padding-bottom: 20px
    }
}
/* _content/DealLayout/Shared/TopVendors.razor.rz.scp.css */

.circle_div[b-v415t20u3f] {
    display: flex;
    width: 100%;
    min-width: 100%;
    gap: 20px;
    justify-content: center;
}

.vcircle[b-v415t20u3f] {
    height: 150px !important;
    width: 16% !important;
    background-color: #e9e9e9;
    border-radius: 50%;
}

.vendor_tp_scroll[b-v415t20u3f] {
    display: flex;
    overflow: auto;
    overflow-y: hidden;
    scrollbar-width: thin;
    scrollbar-color: #e3e3e3 transparent;
}
.vendor_tp_scroll[b-v415t20u3f]::-webkit-scrollbar {
        width: 8px;
    }
 .vendor_tp_scroll[b-v415t20u3f]::-webkit-scrollbar-track {
        scrollbar-color: #e3e3e3 transparent;
}
.vendor_tp_scroll[b-v415t20u3f]::-webkit-scrollbar-thumb {
        scrollbar-color: #e3e3e3 transparent;
    }
.vendor_tp_scroll_box_flex[b-v415t20u3f]{display:flex;}
vendor_inner_div[b-v415t20u3f] {
    width: 100% !important;
    padding: 0px 0px 39px;
}
.top_vendors[b-v415t20u3f] {
padding-top:30px;padding-bottom:0px;}
.vendor_top_show_spc[b-v415t20u3f] {
    margin: 0 0 20px;
}
.vendor_top_show_spc:nth-last-child(-n +4)[b-v415t20u3f] {
        margin-bottom: 0px;}
.vendor_box_scroll[b-v415t20u3f] {
    display: flex;
}
    .vendor_box_wdth[b-v415t20u3f] {
    width: 310px;
    margin-right:10px;
}
.vendor_logo_01[b-v415t20u3f] {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    background-color: #198754;
    width: 100%;
    height: 50px;
    font-size: 25px;
}

.vendor_top_center[b-v415t20u3f] {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #f0f0f0;
    width: 100%;
    height: 50px;
    font-size: 30px;
}
.vendor-item-wrap[b-v415t20u3f] {
    padding: 6px;
    border: 1px solid #e9ecf1;
    border-radius: 0;
    background-color: #ffeacabf;
    box-shadow: 0px 0px 7px 1px #0000003b;
}

    .vendor-item-wrap h4[b-v415t20u3f] {
        font-size: 16px;
       font-weight: 500;
        float: left;
        width:100%;
        text-transform: capitalize;
        margin-bottom:5px;
    }

        .vendor-item-wrap h4 a[b-v415t20u3f] {
            font-size: 16px;
            font-weight: 500;
            text-decoration: none;
            float: left;
            text-transform: capitalize;
            padding-top: 0px;
           /* text-overflow: ellipsis;
            overflow: hidden;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            line-clamp: 2;
            -webkit-box-orient: vertical;*/
        }
    .vendor-item-wrap h5[b-v415t20u3f] {
        font-size: 14px;
        font-weight: 500;
        margin-bottom:5px;
        float: left;
        width: 100%;
        text-transform: capitalize;
    }

    .vendor-item-wrap p[b-v415t20u3f] {
        display: block;
        font-weight: 400;
        color: #535766;
        font-size: 14px;
        margin-bottom: 0px;
    }
    .vendor-item-wrap a[b-v415t20u3f] {
        color: #535766;
    }
        .vander_list[b-v415t20u3f] {
    list-style-type: none;
    float: left;
    float: left;
    margin: 12px 0px;
}
    .vander_list li[b-v415t20u3f]{float:left;}
        .vander_list li img[b-v415t20u3f] {
            width: 55px;
            margin-right: 10px;
        }
.vendor_box_wdth:last-child[b-v415t20u3f]{margin-right:0px;}
.top_ven_lf_pd[b-v415t20u3f] {
    padding-left: 0px;
}
.affiliate_tp_btn[b-v415t20u3f] {
    float: right;
}
.affiliate_tp_btn a[b-v415t20u3f]{
        padding: 9px 10px;
        border: 1px solid #c7c8c9;
        text-transform: capitalize;
        color: #535766;
        background-color: transparent;
        border-radius: 4px;
        text-decoration: none;
        font-size: 15px;
        line-height: 15px;
    }
/**Mobile Responsive*/
@media only screen and (max-width: 768px) {
    .affiliate_tp_btn a[b-v415t20u3f]{
        padding: 6px 10px;
        font-size: 12px;
        line-height: 12px;
    }
    .vendor_box_wdth[b-v415t20u3f] {
        width: 100%;margin-right:0px;

    }
    .top_vendors[b-v415t20u3f] {
        padding-top: 20px;
        padding-bottom: 0px;
    }
    .vendor_top_show_spc:nth-last-child(-n +4)[b-v415t20u3f] {
        margin-bottom: 20px;
    }
    .vendor_top_show_spc:last-child[b-v415t20u3f]{
        margin-bottom: 0px;
    }
    
    .vendor_box_wdth:last-child[b-v415t20u3f]{
       margin-bottom: 0px;
    }
   /* .vendor_box_scroll {
        display: flex;
        overflow: auto;
    }

    .vendor_box_wdth {
        width: 60%;
        margin-right:10px;
    }*/
   
}
/* _content/DealLayout/Shared/TopWinners.razor.rz.scp.css */
.full-btm-pro-banner-section[b-4vgswnvxp7] {
    width: 100%;
    display: block;
    float: left;
}

    .full-btm-pro-banner-section img[b-4vgswnvxp7] {
        border-radius: 8px;
    }

.fullbanner[b-4vgswnvxp7] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}

.fullbannerimg[b-4vgswnvxp7] {
    display: flex;
    align-items: center;
    width: 100%;
}

.banner-fullimage[b-4vgswnvxp7] {
    max-height: 100%;
    max-width: 100%;
    object-fit: contain;
}


top_winnerz[b-4vgswnvxp7] {
    background: #fff;
    padding: 20px;
}

.top-winners[b-4vgswnvxp7] {
    width: 100%;
    float: left;
    display: block;
    margin: 0px 0 0px;
    padding: 25px 0px;
}

.circle_divz[b-4vgswnvxp7] {
    display: flex;
    width: 100%;
    min-width: 100%;
    gap: 20px;
    justify-content: center;
}

.vendor_min_hgt[b-4vgswnvxp7] {
    min-height: 128px;
}

.vendor_top_btm-spc[b-4vgswnvxp7] {
    margin-bottom: 20px;
}

    .vendor_top_btm-spc:nth-last-child(-n +3)[b-4vgswnvxp7] {
        margin-bottom: 0px;
    }

.top_win_rgt_0[b-4vgswnvxp7] {
    padding-right: 0px;
}

.top_win_lft_0[b-4vgswnvxp7] {
    padding-left: 0px;
}

.wcircle[b-4vgswnvxp7] {
    border: 1px solid #e9ecf1;
    padding: 20px;
}

.wcircle[b-4vgswnvxp7] {
    border: 1px solid #e9ecf1;
    padding: 20px;
}

    .wcircle h2[b-4vgswnvxp7] {
        font-size: 20px;
        font-weight: 600;
    }

    .wcircle h3[b-4vgswnvxp7] {
        font-size: 18px;
        font-weight: 500;
    }

    .wcircle p[b-4vgswnvxp7] {
        margin-bottom: 0px;
    }

    .wcircle span[b-4vgswnvxp7] {
        float: right;
        font-weight: 600;
    }

.winnerz_inner_div[b-4vgswnvxp7] {
    width: 100% !important;
    padding: 0px 0px 39px;
}


.winner_section_scroll[b-4vgswnvxp7] {
    display: flex;
    margin-top: 0px;
}

    .winner_section_scroll h2[b-4vgswnvxp7] {
        font-size: 13px;
    }

.top_winnerz_box_wdth[b-4vgswnvxp7] {
    padding: 10px;
    width: 20%;
    display: block;
    /* display: flex;*/
    /*  margin:0 auto;*/
    vertical-align: middle;
    align-items: center;
    justify-content: center;
    background-color: #ffeaca;
}

    .top_winnerz_box_wdth:nth-child( odd )[b-4vgswnvxp7] {
        background-color: #ffe3b8;
    }

    .top_winnerz_box_wdth h2[b-4vgswnvxp7] {
        text-align: center;
        font-size: 18px;
        color: rgba(0, 0, 0, 1);
        margin-top: 10px;
        font-weight: 700;
        text-transform: capitalize;
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        line-clamp: 1;
        margin-bottom: 0px;
        -webkit-box-orient: vertical;
    }

.top_winnerz_profile_bg[b-4vgswnvxp7] {
    /*display: flex;*/
    align-items: center;
    justify-content: center;
    background-color: #ffffff;
    width: 140px !important;
    height: 140px;
    font-size: 30px;
    border-radius: 100px;
    margin: 0 auto;
}

.winer_name_display[b-4vgswnvxp7] {
    display: block;
    float: left;
    width: 100%;
    text-align: center;
}

    .winer_name_display p[b-4vgswnvxp7] {
        margin: 5px 5px 0px;
        color: #535766;
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        line-clamp: 1;
        -webkit-box-orient: vertical;
    }

.winner_section[b-4vgswnvxp7] {
    justify-content: center;
    align-items: center;
    vertical-align: middle;
    display: flex;
}

    .winner_section ul[b-4vgswnvxp7] {
        display: block;
        float: left;
        padding: 0;
        list-style-type: none;
        margin: 0;
    }

    .winner_section li[b-4vgswnvxp7] {
        display: block;
        float: left;
        margin-right: 30px;
    }

        .winner_section li:last-child[b-4vgswnvxp7] {
            margin-right: 0px;
        }

    .winner_section img[b-4vgswnvxp7] {
        width: 180px;
        height: 180px;
        border-radius: 100px;
    }

    .winner_section h2[b-4vgswnvxp7] {
        margin-top: 10px;
        text-align: center;
        font-size: 20px;
        font-weight: 500;
    }

.mainTopWinnerContainer[b-4vgswnvxp7] {
    margin-top: 50px;
    display: flex;
    justify-content: center;
    width: 100% !important;
}

.winner_tp_btn[b-4vgswnvxp7] {
    float: right;
}

    .winner_tp_btn a[b-4vgswnvxp7] {
        padding: 9px 10px;
        border: 1px solid #c7c8c9;
        text-transform: capitalize;
        color: #535766;
        background-color: transparent;
        border-radius: 4px;
        text-decoration: none;
        font-size: 15px;
        line-height: 15px;
    }
/**Mobile Responsive*/
@media only screen and (max-width: 768px) {
    .winner_tp_btn a[b-4vgswnvxp7] {
        padding: 6px 10px;
        font-size: 12px;
        line-height: 12px;
    }

    .winner_section_scroll[b-4vgswnvxp7] {
        margin-top: 12px;
        /* overflow: auto;*/
    }

    .top-winners[b-4vgswnvxp7] {
        margin: 0px 0px 0px;
        padding: 20px 0px 23px;
    }

        .top-winners h4[b-4vgswnvxp7] {
            margin-bottom: 0px;
        }

    .top_winnerz_box_wdth[b-4vgswnvxp7] {
        width: 20%;
        display: flex;
        margin: 0px;
    }

        .top_winnerz_box_wdth h2[b-4vgswnvxp7] {
            font-size: 14px;
        }

    .top_winnerz_profile_bg[b-4vgswnvxp7] {
        width: 58px !important;
        height: 58px;
        font-size: 22px;
    }

    .vendor_top_btm-spc:nth-last-child(-n +3)[b-4vgswnvxp7] {
        margin-bottom: 20px;
    }

    .vendor_top_btm-spc:last-child[b-4vgswnvxp7] {
        margin-bottom: 0px;
    }

    .winner_section li[b-4vgswnvxp7] {
        display: block;
        float: left;
        margin-right: 6px;
        margin-bottom: 20px;
    }

        .winner_section li:last-child[b-4vgswnvxp7] {
            margin-bottom: 0px;
        }

    .winner_section img[b-4vgswnvxp7] {
        width: 155px;
        height: 155px;
        border-radius: 100px;
    }

    .winer_name_display p[b-4vgswnvxp7] {
        font-size: 10px;
    }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    .top_winnerz[b-4vgswnvxp7] {
        padding-top: 25px;
        padding-bottom: 10px;
    }

    .top-winners[b-4vgswnvxp7] {
        margin: 0px;
    }

    .top_winnerz_box_wdth[b-4vgswnvxp7] {
        width: 30%;
    }

    .top_winnerz_profile_bg[b-4vgswnvxp7] {
        width: 100px !important;
        height: 100px;
        font-size: 26px;
    }
}
/* _content/DealLayout/Shared/TransactionDetail.razor.rz.scp.css */
.transaction_details_section[b-8dtiiio4kk]{padding:30px 0px;}

.trans_filter_btn[b-8dtiiio4kk] {
    margin-top: 24px;
   
}
.trans_filter_btn i[b-8dtiiio4kk]{
  margin-right:6px; 
}
.download_balance_btn[b-8dtiiio4kk] {
    float: right;
    margin-top: 24px;
}
.download_balance_btn i[b-8dtiiio4kk] {
        margin-right: 6px;
    }
.total_amount_tans[b-8dtiiio4kk] {
    padding: 0 8px;
}

@media only screen and (max-width: 768px) {
    .trans_filter_btn[b-8dtiiio4kk] {
        margin-top: 8px;
    }

    .download_balance_btn[b-8dtiiio4kk] {
        margin-top: 8px;
    }
    .transaction_details_section[b-8dtiiio4kk]{
        padding: 20px 0px;
    }
}
/* _content/DealLayout/Shared/UserFilterPanel.razor.rz.scp.css */
.active-btn[b-mhezdohaq2] {
    background-color: #007bff;
    color: white;
    font-weight: bold;
}

.blur-effect[b-mhezdohaq2] {
    -webkit-filter: blur(1px);
}

.container-spacing[b-mhezdohaq2] {
    width: 100%;
    overflow-x: hidden;
    top: 144px;
    bottom: 0;
    height: auto;
    padding: 0px;
}

.full-banner-section-upper[b-mhezdohaq2] {
    display: block;
    float: left;
    width: 100%;
}

.fullbanner[b-mhezdohaq2] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}

.full-banner-image[b-mhezdohaq2] {
    width: 100%;
    height: auto;
    object-fit: cover;
}



.sidebar[b-mhezdohaq2] {
    width: 250px;
    padding: 20px;
    background: #f4f4f4;
}

.products[b-mhezdohaq2] {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
    gap: 20px;
    padding: 20px;
    flex: 1;
}

.product[b-mhezdohaq2] {
    border: 1px solid #ddd;
    padding: 10px;
    text-align: center;
    max-height: 250px;
}

    .product img[b-mhezdohaq2] {
        width: 100px;
        height: auto;
    }


.custom-scrollbar[b-mhezdohaq2]::-webkit-scrollbar {
    height: 8px;
}

.custom-scrollbar[b-mhezdohaq2]::-webkit-scrollbar-track {
    background: transparent;
}

.custom-scrollbar[b-mhezdohaq2]::-webkit-scrollbar-thumb {
    background: #bbb;
    border-radius: 10px;
}

    .custom-scrollbar[b-mhezdohaq2]::-webkit-scrollbar-thumb:hover {
        background: #888;
    }



.filter-content-wraper[b-mhezdohaq2] {
    display: block;
    float: left;
    width: 100%;
    padding-bottom: 0px;
}

#sidebar-wrapper[b-mhezdohaq2] {
    background: #fff;
    padding: 20px 20px 20px 30px;
}

    #sidebar-wrapper h3[b-mhezdohaq2] {
        font-size: 16px;
    }

    #sidebar-wrapper ul[b-mhezdohaq2] {
        padding: 0px;
        list-style-type: none;
    }

    #sidebar-wrapper li[b-mhezdohaq2] {
        font-size: 14px;
        color: #535766;
    }

    #sidebar-wrapper label[b-mhezdohaq2] {
        position: relative;
        cursor: pointer;
        font-size: 14px;
        top: -2px;
        margin-left: 2px;
    }

    #sidebar-wrapper input[b-mhezdohaq2] {
        cursor: pointer;
    }

#content-wrapper[b-mhezdohaq2] {
    background: #fff;
    padding: 20px;
}

.filer-common-pd-0[b-mhezdohaq2] {
    padding: 0px;
}

.product-rgt-area-filter[b-mhezdohaq2] {
    padding: 60px 40px 30px 30px;
    background-color: #f1f2f4;
}

.product-rgt-area-inner-wraper[b-mhezdohaq2] {
    background: #fff;
    padding: 25px 25px 5px 25px;
}
.filter-text[b-mhezdohaq2]{font-size:16px}
.clear-all[b-mhezdohaq2] {
    cursor: pointer;
    float: right;
    font-size: 13px;
    color: #198754;
    margin-top: 4px;
}

.common-product-btn[b-mhezdohaq2] {
    background-color: transparent;
    color: #212529;
    font-size: 16px;
    line-height: 16px;
    border: 0;
    padding: 0px;
    margin-bottom: 10px;
    margin-right: 10px;
}

.price-ramge.form-range[b-mhezdohaq2] {
    height: unset;
}

.go-btn-spc[b-mhezdohaq2] {
    margin-left: 10px;
}

.range-slider[b-mhezdohaq2] {
    position: relative;
    height:20px;
}

    .range-slider input[type="range"][b-mhezdohaq2] {
        -webkit-appearance: none;
        width: 100%;
        height: 8px;
        background: #dee2e6; /* green background */
        border-radius: 5px;
        outline: none;
        position: absolute;
        pointer-events: none; /* prevents conflict when overlapped */
    }

        /* Common style for both thumbs */
        .range-slider input[type="range"][b-mhezdohaq2]::-webkit-slider-thumb {
            -webkit-appearance: none;
            appearance: none;
            height: 14px;
            width: 14px;
            border-radius: 50%;
            background: #fff;
            border: 4px solid #198754; /* pink border */
            cursor: pointer;
            pointer-events: auto;
            position: relative;
            z-index: 3;
            box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
        }

        .range-slider input[type="range"][b-mhezdohaq2]::-moz-range-thumb {
            height: 14px;
            width: 14px;
            border-radius: 50%;
            background: #fff;
            border:4px solid #198754;
            cursor: pointer;
            pointer-events: auto;
            z-index: 3;
            box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
        }

@media only screen and (max-width: 768px) {
    .filter-text[b-mhezdohaq2] {
        font-size: 15px
    }
    #sidebar-wrapper[b-mhezdohaq2] {
        background: #fff;
        padding: 15px 15px 15px 25px;
    }

    .product-rgt-area-filter[b-murmn6aqsn][b-mhezdohaq2] {
        padding: 30px 27px 30px 16px;
    }
    #sidebar-wrapper h3[b-mhezdohaq2]{
        font-size: 13px;
    }
    .clear-all[b-mhezdohaq2] {
        font-size: 13px;
        margin-top: 0px;
    }

    #sidebar-wrapper label[b-mhezdohaq2] {
        font-size: 12px;
    }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
}


@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
}
/* _content/DealLayout/Shared/UserQueryListing.razor.rz.scp.css */
.user_queries_section[b-q41ipeeu3f]{padding:30px 0px;}
@media only screen and (max-width: 768px) {
    .user_queries_section[b-q41ipeeu3f] {
        padding: 30px 0px;
    }
}
/* _content/DealLayout/Shared/UserSkipedBanner.razor.rz.scp.css */
.save_for_later_section[b-zj1qf1x72q] {
    display: block;
    float: left;
    width: 100%;
}

    .save_for_later_section h4[b-zj1qf1x72q] {
        margin-bottom: 15px;
        font-size: 18px;
    }

.save_baneer_scroll[b-zj1qf1x72q] {
    display: flex;
    overflow-x: scroll;
    overflow: auto;
    overflow-y: hidden;
}

.save_banner_rgt_section[b-zj1qf1x72q] {
    display: flex;
}

.banner_card[b-zj1qf1x72q] {
    /* margin: 10px 45px 50px 0px; */
    padding: 0;
    box-shadow: 0px 1px 5px -1px #00000052;
    /* box-shadow: rgb(0 0 0 / 0%) 0px 4px 8px 0px, rgba(0, 0, 0, 0.19) 0px 6px 20px 0px; */
    border: 0;
    margin-bottom: 2px;
    margin-top: 2px;
    width: 210px;
    margin-right: 10px;
    margin-left: 10px;
    background: #cac9c92b;
    width: 150px;
    height: calc(100% - 10px);
}


.banner_card_img_center[b-zj1qf1x72q] {
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.banner_card_section_pd[b-zj1qf1x72q] {
    height: 100%;
    padding: 6px;
    border-radius: 6px;
}

.banner_section_img_hgt[b-zj1qf1x72q] {
    grid-area: 1 / 1 / 7 / -1;
    width: 100%;
    height: 42px;
    justify-content: center;
    display: flex;
    position: relative;
}

.banner_vendor_detail[b-zj1qf1x72q] {
    display: block;
    float: left;
    width: 100%;
}
    /*grid-area: 7 / 1 / -1 / -1;
    max-width: 100%;
    grid-row-gap: 2px;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    justify-content: flex-start;
    z-index: 2;
    margin-top: 10px;
    -webkit-line-clamp: 3;*/


    .banner_vendor_detail h6[b-zj1qf1x72q] {
        font-size: 16px;
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        line-clamp: 1;
        -webkit-box-orient: vertical;
        font-weight: 600;
        color: #141414;
    }
   .banner_vendor_detail span[b-zj1qf1x72q]{
            float: right;
            color: red;
       }
     .banner_vendor_detail i[b-zj1qf1x72q]{
            float: right;
            color: red;
        }
    

    .banner_save_img[b-zj1qf1x72q] {
        object-fit: cover;
        width: 100%;
        height: auto;
        max-width: 100%;
        max-height: 100%;
    }

.save_banner_new_pd[b-zj1qf1x72q] {
    padding: 26px 15px 20px;
}

@media only screen and (max-width: 768px) {
    .save_banner_new_pd[b-zj1qf1x72q] {
        padding: 10px 0px;
    }
}
/* _content/DealLayout/Shared/VendorBanner.razor.rz.scp.css */
.save_later_icons[b-djq8pem2wv] {
    position: relative;
    font-size: 14px;
    padding: 0.8em 1.8em;
    cursor: pointer;
    transition-duration: 0.4s;
    -webkit-transition-duration: 0.4s; /* Safari */
    color: #fff;
    cursor: pointer;
    background: #ff9800;
    padding: 4px 8px;
    text-decoration: none;
    display:block;
    z-index:0;
}

    .save_later_icons:hover[b-djq8pem2wv] {
        transition-duration: 0.1s;
        background: #198754;
        color: #fff;
        border-radius:0px;
    }

    .save_later_icons[b-djq8pem2wv]:after {
        content: "";
        display: block;
        position: absolute;
       left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        opacity: 0;
        transition: all 0.5s;
        box-shadow: 0 0 10px 40px white;
    }

    .save_later_icons:active[b-djq8pem2wv]:after {
        box-shadow: 0 0 0 0 white;
        position: absolute;
        left: 0;
        top: 0;
        opacity: 1;
        transition: 0s;
    }

    .save_later_icons:active[b-djq8pem2wv] {
        top: 0px;
    }
.saved_later_banner[b-djq8pem2wv] {
    background-color: #198754;
    color:#fff;
}
.festi_lable[b-djq8pem2wv]{
    font-size: 14px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    color: #141414;
    line-clamp: 1;
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    font-weight: 500;
}
#banner2[b-djq8pem2wv] {
    display: block;
    float: left;
    width: 100%;
}
/**Mobile Responsive*/
@media only screen and (max-width: 768px) {
  

    .save_later_icons[b-djq8pem2wv] {
        right: 17px;
    }
        .save_later_icons[b-djq8pem2wv]:after {
            right: 17px;
        }

        .save_later_icons:active[b-djq8pem2wv]:after {
            right: 17px;
        }

}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    .save_later_icons[b-djq8pem2wv] {
        right: 40px;
    }

        .save_later_icons[b-djq8pem2wv]:after {
            right: 40px;
        }

        .save_later_icons:active[b-djq8pem2wv]:after {
            right: 40px;
        }
}
/* _content/DealLayout/Shared/VendorGate.razor.rz.scp.css */
.lbl_upload_banner[b-e6zy5hjphc] {
    display: flex;
}
.length_of_banner[b-e6zy5hjphc] {
    color: #198754;
    font-weight: 600;
    display: flex;
    margin-left: 10px;
    margin-top: 2px;
    font-size: 15px;
    font-style: italic;
}
.business_pro_section_tp[b-e6zy5hjphc] {
    padding-top: 30px;
}
.vendor_terms_conditions[b-e6zy5hjphc]{padding:20px 0px 0px}
.vendor_terms_conditions h2[b-e6zy5hjphc] {
        margin-bottom: 12px;
    }
.vendor_terms_conditions h3[b-e6zy5hjphc]{font-size:18px;font-weight:500;}
    .vendor_terms_conditions ul[b-e6zy5hjphc] {
        color: #535766;
        padding: 0px;
        margin-top: -5px;
        margin-bottom: 12px;
    }
.vendor_terms_conditions li[b-e6zy5hjphc] {
    font-size: 16px;
    display: flex;
    margin-bottom: 3px;
    line-height: 21px;
}
.vendor_terms_conditions i[b-e6zy5hjphc] {
        color: #198754;
        font-weight: 800;
        font-size: 18px;
        margin-right: 5px;
    }
.vendor_checkbox_banner[b-e6zy5hjphc] {
    display: block;
    margin-bottom: 0px;
    margin-top: 15px;
}

    .vendor_checkbox_banner input:checked[b-e6zy5hjphc] {
        background-color: #198754;
        border-color: #198754;
    }

    .vendor_checkbox_banner input[b-e6zy5hjphc] {
        border: 1px solid #198754;
    }
    .vendor_checkbox_banner label[b-e6zy5hjphc] {
        color: #535766;
    }
/**Mobile Responsive*/
@media only screen and (max-width: 768px) {
    .business_pro_section_tp[b-e6zy5hjphc] {
        padding-top: 20px;

    }
    .vendor_terms_conditions h3[b-e6zy5hjphc]{
        font-size: 16px;
        margin-bottom: 10px;
    }
}
/* _content/DealLayout/Shared/VendorProductsDetail.razor.rz.scp.css */
.center-middle[b-bc148tklez] {
    display: flex;
    justify-content: center; /* horizontal centering */
    align-items: center; /* vertical centering */
    min-height: 240px; /* fixed container height */
    text-align: center; /* center multi‑line text */
}

.exclusive-main-wraper[b-bc148tklez] {
    display: block;
    float: left;
    width: 100%;
    padding-bottom: 0px;
    position: relative;
}

.exclusive-inner-pro-section[b-bc148tklez] {
    border-radius: 4px;
    background: #fff;
    padding: 25px;
}

    .exclusive-inner-pro-section img[b-bc148tklez] {
        width: 100%;
        cursor: pointer;
    }

    .exclusive-inner-pro-section p[b-bc148tklez] {
        color: #141414;
        font-size: 16px;
        font-weight: 400;
        margin-bottom: 4px;
        margin-top: 0px;
        display: block;
    }

    .exclusive-inner-pro-section a[b-bc148tklez] {
        color: #198654;
        font-size: 15px;
        line-height: 18px;
        margin-top: 6px;
        display: block;
    }

        .exclusive-inner-pro-section a:hover[b-bc148tklez] {
            text-decoration: underline;
        }

.prevforBanner[b-bc148tklez], .nextForBanner[b-bc148tklez] {
    background-color: #555; /* Dark gray instead of black */
    color: white;
    border: none;
    padding: 10px 15px;
    cursor: pointer;
    font-size: 18px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 100;
    border-radius: 5px;
}

.prevforBanner[b-bc148tklez] {
    left: 0%;
    top: 50%;
    background-color: #f1f2f4;
    color: #000;
    z-index: 33;
    padding: 10px 6px;
    border-radius: 0px 4px 4px 0px;
}

.nextForBanner[b-bc148tklez] {
    right: 0%;
    top: 50%;
    background-color: #f1f2f4;
    color: #000;
    z-index: 33;
    padding: 10px 6px;
    border-radius: 4px 0px 0px 4px;
}

    .prevforBanner:hover[b-bc148tklez], .nextForBanner:hover[b-bc148tklez] {
        background-color: #e8e9ed;
        opacity: 1;
    }


.blur-effect[b-bc148tklez] {
    -webkit-filter: blur(1px);
}

.vendor-products-main-wraper[b-bc148tklez] {
    display: block;
    float: left;
    width: 100%;
    background: #fff;
    padding: 25px 25px 5px 25px;
    border-radius: 4px;
}
.other-merhant-main-section[b-bc148tklez] {
    padding-bottom: 30px;
    display: block;
    float: left;
    width: 100%;
}

@media only screen and (max-width: 768px) {
    .other-merhant-main-section[b-bc148tklez][b-bc148tklez] {
        padding-top: 20px;
        padding-bottom: 23px;
    }
   
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
}


@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
}
/* _content/DealLayout/Shared/VendorPromotionalBanners.razor.rz.scp.css */
 
body[b-p4t7n6ng2w] {
    font-family: Arial, sans-serif;
}

.map-container[b-p4t7n6ng2w] {
    height: 400px;
    width: 100%;
    position: relative;
    overflow: hidden;
}

.map-overlay[b-p4t7n6ng2w] {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.4); /* Transparent black */
    z-index: 10;
    backdrop-filter: blur(2px);
}

.modern-map-btn[b-p4t7n6ng2w] {
    background: linear-gradient(135deg, #00c6ff, #0072ff);
    color: white;
    border: none;
    padding: 10px 20px;
    font-weight: 600;
    font-size: 1rem;
    border-radius: 30px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
    transition: all 0.3s ease-in-out;
}

    .modern-map-btn:hover[b-p4t7n6ng2w] {
        transform: scale(1.05);
        box-shadow: 0 6px 15px rgba(0, 0, 0, 0.4);
    }


.banner[b-p4t7n6ng2w] {
    background: url('your-banner-image.jpg') no-repeat center center;
    background-size: cover;
    color: #4a4a4a;
    text-align: center;
    padding: 50px 0;
}

    .banner h1[b-p4t7n6ng2w] {
        font-size: 48px;
        font-weight: bold;
    }

    .banner h2[b-p4t7n6ng2w] {
        font-size: 28px;
        font-style: italic;
    }

.content-section[b-p4t7n6ng2w] {
    margin-top: 30px;
    padding: 20px;
    background: #f8f9fa;
    border-radius: 10px;
}

.contact-form[b-p4t7n6ng2w] {
    background: #fff;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}

.form-control[b-p4t7n6ng2w] {
    margin-bottom: 15px;
}

.submit-btn[b-p4t7n6ng2w] {
    background: green;
    color: white;
    border: none;
    padding: 10px 20px;
}

.error-section[b-p4t7n6ng2w] {
    text-align: center;
    color: red;
    padding: 20px;
    margin-top: 20px;
    border: 1px solid #ddd;
}

.query-section[b-p4t7n6ng2w] {
    text-align: center;
    padding: 20px;
    margin-top: 20px;
    border: 1px solid #ddd;
}

.message-container[b-p4t7n6ng2w] {
    display: flex;
    margin: 10px 0;
}

.sent[b-p4t7n6ng2w] {
    justify-content: flex-end;
}

.received[b-p4t7n6ng2w] {
    justify-content: flex-start;
}

.message-box[b-p4t7n6ng2w] {
    max-width: 60%;
    padding: 10px;
    border-radius: 10px;
    font-size: 14px;
    position: relative;
    word-wrap: break-word;
}

.sent .message-box[b-p4t7n6ng2w] {
    background-color: #02bf5eb3;
    color: white;
    text-align: right;
    border-top-right-radius: 0;
}

.received .message-box[b-p4t7n6ng2w] {
    background-color: #f1f1f1;
    color: black;
    text-align: left;
    border-top-left-radius: 0;
}

.chat-input-container[b-p4t7n6ng2w] {
    display: flex;
    align-items: center;
    background: #fff;
    border-radius: 30px;
    padding: 10px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    max-width: 500px; /* Adjust width */
    width: 100%;
    margin: 10px auto; /* Centering */
}

.chat-input[b-p4t7n6ng2w] {
    flex-grow: 1;
    min-width: 0; /* Prevents growing */
    max-width: 80%; /* Restricts width */
    border: none;
    padding: 10px;
    border-radius: 20px;
    outline: none;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis; /* Adds "..." for overflow */
}

.send-button[b-p4t7n6ng2w] {
    background: #007bff;
    border: none;
    color: white;
    padding: 10px 15px;
    border-radius: 50%;
    cursor: pointer;
    transition: background 0.3s ease;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .send-button:hover[b-p4t7n6ng2w] {
        background: #0056b3;
    }

    .send-button i[b-p4t7n6ng2w] {
        font-size: 18px;
    }
 
/* _content/DealLayout/Shared/Winning.razor.rz.scp.css */
.winner_bg[b-ye4lc4760b] {
   padding:30px 0px;
   
}

    .winner_bg h3[b-ye4lc4760b] {
        color: #212529;
        text-align: center;
        font-size: 24px;
       /* font-style: italic;*/
        font-weight: 500;
    }
    .winner_bg h2[b-ye4lc4760b] {
        color: #ffaf2b;
        text-align: center;
        font-size: 18px;
        font-weight: 500;
        letter-spacing: 2px;
        margin-bottom: 0px;
    }
.winner-user_scroll[b-ye4lc4760b] {
    display: flex;
    overflow: auto;
    /*width: 954px;*/
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: thin;
    scrollbar-color: #e3e3e3 transparent;
  
}
    .winner-user_scroll[b-ye4lc4760b]::-webkit-scrollbar {
        height: 8px;
    }

    .winner-user_scroll[b-ye4lc4760b]::-webkit-scrollbar-track {
        background-color: #6d6d6d52;
        -webkit-border-radius: 10px;
        border-radius: 10px;
    }

    .winner-user_scroll[b-ye4lc4760b]::-webkit-scrollbar-thumb {
        -webkit-border-radius: 10px;
        border-radius: 10px;
        background: #6d6d6d52;
    }
/*.winner-user {
    border: 1px solid #cfcdcd;
    width: 140px;
    padding: 15px;
    align-items: center;
    vertical-align: middle;
    display: flex;
    justify-content: center;
    margin: 0px 5px;
    text-align:center;
}*/

/*.winner_section{display:block;float:left;width:100%;}*/

.winner_list[b-ye4lc4760b] {
    background: #fff;
    padding:15px;
    margin-top: 20px;
   box-shadow: 0px 0px 4px 0px rgb(0 0 0 / 25%);

}
  
    .winner_list h5[b-ye4lc4760b] {
        font-size: 15px;
        margin-top: 10px;
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        color: #141414;
        line-clamp: 1;
        margin-bottom: 15px;
        -webkit-box-orient: vertical;
    }

    .winner_list p[b-ye4lc4760b] {
        color: #198754;
        margin-bottom: 0;
        margin-top: 10px;
        font-size: 13px;
        text-overflow: ellipsis;
        overflow: hidden;
         display: -webkit-box;
        -webkit-line-clamp: 1;
         line-clamp: 1;
         -webkit-box-orient: vertical;
    }
./*winner-profile {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    align-items: center;
    vertical-align: middle;
    display: inline-block;
    justify-content: center;
    color:#fff;
    background: #198754;
}
.winner-profile i{
  font-size:30px;
}

.winner-center {
    align-items: center;
    vertical-align: middle;
    display: flex;
   
}*/
.ml-auto[b-ye4lc4760b]{margin-left:auto;
}
.mr-auto[b-ye4lc4760b] {
    margin-right: auto;
}
/*.winner_bordr {
    opacity: 0.5;
    color: #cfcdcd;
}

.winner-user_list {
    display: flex;
}*/
.winner_section_scroll_01[b-ye4lc4760b] {
    display: flex;
    margin-top: 0px;
}


.winnerz_box_wdth_01[b-ye4lc4760b] {
    padding: 10px;
    /*width: 20%;*/
    display: block;
    /* display: flex;*/
    /*  margin:0 auto;*/
    vertical-align: middle;
    align-items: center;
    justify-content: center;
    background-color: #ffeaca;
}

    .winnerz_box_wdth_01:nth-child( odd )[b-ye4lc4760b] {
        background-color: #ffe3b8;
    }

    .winnerz_box_wdth_01 h2[b-ye4lc4760b] {
        text-align: center;
        font-size: 18px;
        color: rgba(0, 0, 0, 1);
        margin-top: 10px;
        font-weight: 700;
        text-transform: capitalize;
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        line-clamp: 1;
        margin-bottom: 0px;
        -webkit-box-orient: vertical;
    }

.winnerz_profile_bg[b-ye4lc4760b] {
    /*display: flex;*/
    align-items: center;
    justify-content: center;
    background-color: #ffffff;
    width: 105px !important;
    height: 105px;
    font-size: 30px;
    border-radius: 100px;
    margin: 0 auto;
}

.winer_name_01[b-ye4lc4760b] {
    display: block;
    float: left;
    width: 100%;
    text-align: center;
}

    .winer_name_01 p[b-ye4lc4760b] {
        margin: 5px 0px 0px;
        color: #535766;
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        line-clamp: 1;
        -webkit-box-orient: vertical;
    }





    /***start winner new Design*/
.winner_main_border_wraper[b-ye4lc4760b] {
    border-left: 30px solid #198754;
    border-top: 2px solid #198754;
    border-radius: 20px;
    border-right: 2px solid #198754;
    border-bottom: 2px solid #198754;
    background: #198754;
    margin-bottom: 35px;
}
.winner_date_display[b-ye4lc4760b] {
    position: absolute;
    margin-top: 62px;
    margin-left: -24px;
}
    .winner_date_display p[b-ye4lc4760b] {
        writing-mode: vertical-rl;
        transform: scale(-1);
        margin: 0;
        color: #fff;
        font-size: 14px;
        line-height: 18px;
    }
.winner_inner_border_section[b-ye4lc4760b] {
    padding: 50px 15px 15px 15px;
    border: 1px solid #198754;
    border-radius: 20px;
    background: #fff;
}
.wiiner_reward_name[b-ye4lc4760b] {
    background: #198754;
    padding: 10px;
    margin-bottom: 6px;
    margin-top: -74px;
    border-radius: 50px;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-bottom:12px;
}
    .wiiner_reward_name p[b-ye4lc4760b] {
        text-align: center;
        margin: 0;
        color: #fff;
        font-size: 14px;
        line-height: 18px;
        width: 100%;
    }
.winner_product_img[b-ye4lc4760b]{
    border-radius: 10px;
    width:100%;
}
.winner_published_item[b-ye4lc4760b] {
    margin-top: 2px;
    border-radius: 0px 0px 10px 10px;
}
    .winner_published_item p[b-ye4lc4760b] {
        color: #198754;
        margin-bottom: 0px;
        font-size: 14px;
        line-height: 18px;
    }
.wiiner_list_new_wraper[b-ye4lc4760b] {
    display: flex;
    vertical-align: middle;
    align-items: center;
}
.winner_prize_icon[b-ye4lc4760b] {
    text-align: center;
    margin-bottom: 50px;
}
.winner_prize_icon i[b-ye4lc4760b]{
    font-size:35px;
    color: #ff9800;
}
.winnerz_profile_new[b-ye4lc4760b] {
    background-color: #ffffff;
    font-size: 30px;
    border-radius: 100px;
    text-align: center;
    min-width: 200px;
}
    .winnerz_profile_new img[b-ye4lc4760b] {
        width: 105px !important;
        height: 105px;
        border: 2px solid #198754;
        border-radius:100px;
    }
.winner_list_rgt_border[b-ye4lc4760b] {
    margin-left: 10px;
    margin-right: 10px;
    border-right: 1px solid #00000033;
}
.winner_name_display[b-ye4lc4760b]{
    display: block;
    float: left;
    width: 100%;
    text-align: center;
}
    .winner_name_display p[b-ye4lc4760b] {
        margin-bottom: 0px;
        margin-top: 5px;
        font-size: 14px;
        line-height: 18px;
    }
.product_name_display-web[b-ye4lc4760b] {display:block;}
.product_name_display-mb[b-ye4lc4760b] {display:none;}
.winner_own_rewards[b-ye4lc4760b] {
    padding: 0px 0px 22px;
    display: block;
    float: left;
    width: 100%;
}
.own_rewards_btn[b-ye4lc4760b]{margin-top:32px;}



.OpenDemoModel-main-container[b-ye4lc4760b] {
    max-width: 400px !important;
}

.claim-Product-container[b-ye4lc4760b] {
    display: block;
    float: left;
    width: 100%;
}

    .claim-Product-container h5[b-ye4lc4760b] {
        font-size: 16px;
        margin-bottom: 0px;
    }

    .claim-Product-container span[b-ye4lc4760b] {
        float: right;
    }

    .claim-Product-container p[b-ye4lc4760b] {
        margin: 0;
        padding-left: 10px;
        color: #535766;
        font-size: 16px;
    }

    .claim-Product-container label[b-ye4lc4760b] {
        color: #535766;
        font-size: 16px;
    }

.CheckoutButton[b-ye4lc4760b] {
    color: #fff !important;
    background-color: #198754 !important;
    border-color: #198754 !important;
    padding: 12px 10px !important;
    border: 0;
    text-transform: capitalize;
    color: #fff;
    background-color: #198754;
    border-radius: 4px;
    text-decoration: none;
    font-size: 15px;
    line-height: 15px;
    cursor: pointer;
    width: 100%;
}

.Demo-Modal-Header button[b-ye4lc4760b] {
    float: right;
    position: absolute;
    right: 15px;
    top: 4px;
    border: 0;
    background: transparent;
    color: #212529;
    padding: 0;
    font-size: 30px;
}

.claim-Product-PromoCode-section[b-ye4lc4760b] {
    display: flex;
    align-items: center;
}

    .claim-Product-PromoCode-section p[b-ye4lc4760b] {
        margin: 0px
    }

.claim-Product-main-heading[b-ye4lc4760b] {
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
}


.claim-Product-PromoCode-section input[type="checkbox"][b-ye4lc4760b] {
    appearance: none;
    width: 15px;
    height: 15px;
    background-color: #fff;
    border: 1px solid #535766;
    border-radius: 4px;
    outline: none;
    cursor: pointer;
    position: relative;
}

    .claim-Product-PromoCode-section input[type="checkbox"]:checked[b-ye4lc4760b] {
        background-color: green;
        border-color: green;
    }

        .claim-Product-PromoCode-section input[type="checkbox"]:checked[b-ye4lc4760b]::before {
            content: '✔';
            color: white;
            font-size: 12px;
            position: absolute;
            top: -2px;
            left: 2px;
        }

.claim-Product-PromoCode-section p[b-ye4lc4760b] {
    display: inline-block;
    font-size: 16px;
}

.claim-Product-PromoCode-Container[b-ye4lc4760b] {
    justify-content: space-between;
    border-radius: 6px;
    width: 100%
}

    .claim-Product-PromoCode-Container p[b-ye4lc4760b] {
        color: #535766;
        cursor: pointer;
        margin-bottom: 4px;
    }

    .claim-Product-PromoCode-Container h3[b-ye4lc4760b] {
        font-size: 18px;
        font-weight: 100;
        color: #212529;
        margin: 0px;
        margin-bottom: 10px;
    }

.claim-Product-container-New[b-ye4lc4760b] {
    padding: 10px 0;
}

.promo-code-item[b-ye4lc4760b] {
    display: block;
    float: left;
    width: 100%;
    border: 1px solid #ebe2e2;
    border-radius: 4px;
    padding: 10px;
}

    .promo-code-item h4[b-ye4lc4760b] {
        font-size: 16px;
        font-weight: 800;
        margin-bottom: 10px;
    }

    .promo-code-item span[b-ye4lc4760b] {
        line-height: 14px;
    }

.Image-forModal-popup[b-ye4lc4760b] {
    display: block;
    float:left;width:100%;
}
    .Image-forModal-popup i[b-ye4lc4760b] {
        color: #198754;
        display: block;
        float: left;
        font-size: 27px;
        width: 30px;
        margin-right: 7px;
        position: relative;
        top: -8px;
    }
.Image-forModal-popup span[b-ye4lc4760b]{
   float:right;
}

    .Image-forModal-popup img[b-ye4lc4760b] {
        width: 25px;
    }

.Modal_hr-line[b-ye4lc4760b] {
    margin: 10px 0px 16px;
    display: block;
    float: left;
    width: 100%;
}

.Modal-total-section[b-ye4lc4760b] {
    display: block;
    justify-content: space-between;
    align-items: center;
    padding: 0px;
    font-weight: 500;
    font-size: 16px; float: left;
    width: 100%;
}

    .Modal-total-section h5[b-ye4lc4760b] {
        font-weight: 500;
        font-size: 16px;
        margin-bottom: 0px;
    }

    .Modal-total-section span[b-ye4lc4760b] {
        float: right;
    }

.Modal-total-value-section p[b-ye4lc4760b] {
    margin: 0px;
    font-weight: 500;
    font-size: 16px
}

.apply_btn[b-ye4lc4760b] {
    padding: 13px 17px;
    font-size: 15px;
    line-height: 10px;
    border-radius: 4px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: 2px solid #198754 !important;
    background-color: transparent !important;
    color: #198754;
    float: right;
    width: 100%;
}

    .apply_btn:hover[b-ye4lc4760b] {
        border: 2px solid #ee8e00 !important;
        background-color: #ee8e00 !important;
        color: #fff;
    }

.remove_pro_btn[b-ye4lc4760b] {
    padding: 13px 17px;
    font-size: 15px;
    line-height: 10px;
    border-radius: 4px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: 2px solid #ff0000 !important;
    background-color: #ff0000 !important;
    color: #fff;
    float: right;
    width: 100%;
}

.promo_view_dtal_btn[b-ye4lc4760b] {
    background-color: transparent !important;
    border: 0;
    font-size: 14px;
    padding: 0;
    float: right;
    right: 0px;
    color: #ff9800;
}

    .promo_view_dtal_btn i[b-ye4lc4760b] {
        position: relative;
        top: 2px;
    }

.promo-code-details[b-ye4lc4760b] {
    margin-bottom: 12px;
}

/***end winner new Design*/
/*.winner_section {
    justify-content: center;
    align-items: center;
    vertical-align: middle;*/
/*display: flex;*/
/*}

    .winner_section ul {
        display: block;
        float: left;
        padding: 0;
        list-style-type: none;
        margin: 0;
    }

    .winner_section li {
        display: block;
        float: left;
        margin-right: 30px;
    }

        .winner_section li:last-child {
            margin-right: 0px;
        }

    .winner_section img {*/
/*width: 180px;
        height: 180px;
        border-radius: 100px;*/
/*}

    .winner_section h2 {
        margin-top: 10px;
        text-align: center;
        font-size: 20px;
        font-weight: 500;
    }

.mainTopWinnerContainer {
    margin-top: 50px;
    display: flex;
    justify-content: center;
    width: 100% !important;
}*/
/**Mobile Responsive*/
@media only screen and (max-width: 768px) {
    .own_rewards_btn[b-ye4lc4760b][b-ye4lc4760b] {
        margin-top: 3px;
        padding: 7px 15px !important;
    }
    .winnerz_profile_new[b-ye4lc4760b] {
        width: 70px;
        min-width: unset;
    }
    .product_name_display-web[b-ye4lc4760b] {
        display: none;
    }
    .winner_sec_lf_pd_0[b-ye4lc4760b] {
        padding-left: 0px;
    }
    .product_name_display-mb[b-ye4lc4760b] {
        display: block;
    }
    .winner_published_item p[b-ye4lc4760b] {
        font-size: 12px;
        line-height: 14px;
    }
    .winner_main_border_wraper[b-ye4lc4760b] {
        border-left: 25px solid #198754;
    }
    .winner_date_display[b-ye4lc4760b] {
        margin-top: 16px;
        margin-left: -20px;
    }
        .winner_date_display p[b-ye4lc4760b] {
            font-size: 12px;
            line-height: 14px;
        }
    .wiiner_reward_name p[b-ye4lc4760b] {
        font-size: 12px;
        line-height: 14px;
    }
    .winner_list_rgt_border[b-ye4lc4760b]{
        margin-left: 14px;
        margin-right: 14px;
    }
    .winnerz_profile_new img[b-ye4lc4760b]{
        width: 70px !important;
        height: 70px;
    }
    .winner_name_display p[b-ye4lc4760b]{
        font-size: 12px;
        line-height: 14px;
    }
    .wiiner_reward_name[b-ye4lc4760b] {
        padding: 8px;
        margin-top: -37px;
    }
    .winner_prize_icon[b-ye4lc4760b] {
        text-align: center;
        margin-bottom: 25px;
    }
    .winner_prize_icon i[b-ye4lc4760b] {
        font-size: 30px;
    }
    .winner_inner_border_section[b-ye4lc4760b]{
        padding: 20px 10px 10px 10px;}
    .winner_list[b-ye4lc4760b] {
        padding: 20px;
    }
    .winner-user[b-ye4lc4760b] {
        width:100%;
        margin: 0px 5px 10px;
    }

  /*  .winner-user_scroll {
        width: 150px;
        display: block;
        max-height: 165px;
        overflow: auto;
        overflow-x: hidden;
    }*/
       /* .winner-user_scroll::-webkit-scrollbar {
            width: 8px;
        }

        .winner-user_scroll::-webkit-scrollbar-track {
            background-color: #6d6d6d52;
            -webkit-border-radius: 10px;
            border-radius: 10px;
        }

        .winner-user_scroll::-webkit-scrollbar-thumb {
            -webkit-border-radius: 10px;
            border-radius: 10px;
            background: #6d6d6d52;
        }*/
    .winner-user_list[b-ye4lc4760b] {
        display: block;
        width:100%;
     }
    .winner_bg h3[b-ye4lc4760b] {
        font-size: 20px;
    }

    .winner_bg h2[b-ye4lc4760b] {
        font-size: 18px;
    }
    .winner_bg[b-ye4lc4760b] {
        padding: 25px 0px 0px;
        margin-bottom: 0px;
    }
    .winner_section_scroll[b-ye4lc4760b] {
        margin-top: 12px;
        /* overflow: auto;*/
    }

    .top-winners[b-ye4lc4760b] {
        margin: 20px 0px 0px;
    }

        .top-winners h4[b-ye4lc4760b] {
            margin-bottom: 0px;
        }

    .winnerz_box_wdth_01[b-ye4lc4760b] {
     /*   width: 34%;*/
        display: flex;
        margin: 0px;
    }
    .winer_name_01 p[b-ye4lc4760b]{font-size:10px;}
    .winner_list h5[b-ye4lc4760b]{
        font-size: 12px;
    }
        .winnerz_profile_bg h2[b-ye4lc4760b] {
        font-size: 14px;
    }

    .winnerz_profile_bg[b-ye4lc4760b] {
        width: 50px !important;
        height: 50px;
        font-size: 22px;
    }

    .vendor_top_btm-spc:nth-last-child(-n +3)[b-ye4lc4760b] {
        margin-bottom: 20px;
    }

    .vendor_top_btm-spc:last-child[b-ye4lc4760b] {
        margin-bottom: 0px;
    }

    .winner_section li[b-ye4lc4760b] {
        display: block;
        float: left;
        margin-right: 6px;
        margin-bottom: 20px;
    }

        .winner_section li:last-child[b-ye4lc4760b] {
            margin-bottom: 0px;
        }

    .winner_section img[b-ye4lc4760b] {
        width: 155px;
        height: 155px;
        border-radius: 100px;
    }
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {

    .own_rewards_btn[b-ye4lc4760b] {
        margin-top: 30px;
        padding: 7px 15px !important;
    }
    .winnerz_profile_new[b-ye4lc4760b] {
        min-width: 130px;
    }
    .winner_date_display[b-ye4lc4760b]{
        margin-top: 18px;
        margin-left: -20px;
    }
    .winner_inner_border_section[b-ye4lc4760b]{
        padding: 20px 10px 10px 10px;
    }
    .wiiner_reward_name[b-ye4lc4760b] {
        margin-top: -40px;
    }
    .winner-user_list[b-ye4lc4760b]{
        display: flex;
        width:unset;
    }
 
    .winner-user_scroll[b-ye4lc4760b] {
        display: flex;
        overflow: auto;
       
        overflow-x: auto;
        overflow-y: hidden;
        scrollbar-width: thin;
        scrollbar-color: #e3e3e3 transparent;
    }
    .winner-user[b-ye4lc4760b]{
        border: 1px solid #cfcdcd;
        width: 140px;
        padding: 15px;
        align-items: center;
        vertical-align: middle;
        display: flex;
        justify-content: center;
        margin: 0px 5px;
        text-align: center;
    }
    .top_winnerz[b-ye4lc4760b] {
        padding-top: 25px;
        padding-bottom: 10px;
    }

    .top-winners[b-ye4lc4760b] {
        margin: 0px;
    }

    .winnerz_box_wdth[b-ye4lc4760b] {
        width: 30%;
    }

    .winnerz_profile_bg[b-ye4lc4760b] {
        width: 100px !important;
        height: 100px;
        font-size: 26px;
    }
}
