
@media(max-width:1820px) {
    .dashHeading span {
        padding-left: 30px;
    }

    .w-300 {
        width: 250px !important;
    }

    .w-110 {
        width: 100px !important;
    }

    .w-140 {
        width: 120px !important;
    }

    .w-130 {
        width: 120px !important;
    }

    .dashHeading {
        font-size: 20px;
    }

    label {
        font-size: 12px;
    }

    .spanishClass .regfltrBx.addstoreBtn a {
        width: auto;
    }
    .usermanageFilter.broadcastFltr .regfltrBx.w-110 {
        width: 120px !important;
    }
    .spanishClass .storecoupanFltr .w-110 {
        width: 120px !important;
    }
}
@media (max-width:1649px) {
    .storesrch span {
        width: 100% !important;
    }
}
    @media (max-width:1599px) {
        .dashHeading {
            float: none;
            padding-bottom: 20px;
        }

        .usermanageFilter {
            float: none;
        }

        .prodfltrLeft {
            float: left !important;
            padding-top: 30px;
        }

        .prodFltrBx {
            float: right !important;
            padding-top: 0 !important;
        }

        .w-300 {
            width: 300px !important;
        }

        .weblogo {
            display: none;
        }

        .moblogo {
            display: block;
        }

        .loginLogoBx a {
            display: inline-block;
            width: 100px;
        }

        .adminloginHd {
            padding-bottom: 20px;
        }

        .loginLangBx {
            padding: 20px 0 0 0;
        }

        .loginLogoBx {
            padding: 20px 0 0 0;
            text-align: center;
        }

        .userTabHd {
            float: none;
            padding-top: 10px;
            padding-bottom: 15px;
        }

        .dashhdBx {
            position: relative;
        }

        .syncBx {
            position: absolute;
            top: 12px;
            right: 0;
        }

        .userDash_TabNav {
            padding-top: 0;
        }

        .storesrch span {
            float: right;
            width: 270px;
        }

        .spanishClass .storesrch span {
            float: right;
            width: 280px;
        }

        .storetble {
            overflow: auto;
        }

            .storetble table {
                width: 600px;
            }

            .storetble.coupanDetTble table {
                width: 100%;
            }

        .dashhdBx.coupanCatFltr .dashHeading {
            float: left;
        }

        .dashhdBx.coupanCatFltr .usermanageFilter {
            float: right;
        }

            .dashhdBx.coupanCatFltr .usermanageFilter .w-300 {
                width: 180px !important;
            }

        .dashHeading {
            font-size: 18px;
        }

        .dashMidBx {
            overflow: auto;
            min-height:200px;
        }

            .dashMidBx table.usertble {
                min-width: 1400px;
                min-height:200px;
            }


            .dashMidBx.coupanCatTble {
                overflow: inherit;
            }

                .dashMidBx.coupanCatTble table {
                    min-width: 100%;
                }

        .spanishClass .addstoreBtn a {
            width: 160px;
        }

        .spanishClass .w-110.spanishDicount {
            width: 130px !important;
        }

        .spanishClass .addstoreBtn a {
            font-size: 14px;
        }

        .spanishClass .w-110 {
            width: 110px !important;
        }
        .spanishClass .regfltrBx.addstoreBtn a {
            background: #fec856;
            line-height: 26px;
            width:100%;
            padding: 8px 10px !important;
            display: inline-block;
            text-align: center;
            font-size: 14px;
            font-weight: 600;
            border-radius: 20px;
            color: #000;
        }

        .usermanageFilter.coupanCatFlt .regfltrBx.w-130 {
            width: 110px !important;
        }

        .usermanageFilter.coupanCatFlt .regfltrBx.w-300 {
            width: 235px !important;
        }

        .broadcastGroupOuter .userTabHd {
            float: left;
        }

        .broadcastGroupOuter .usermanageFilter.broadGroupFilt {
            float: right;
        }

        .storesrch span {
            width: 100% !important;
        }
        .storecoupanFltr .usermanageFilter {
            float: right;
        }

        .storecoupanFltr .dashHeading {
            float: left;
        }
        .userSubsBx.historyfiltr .userTabHd {
            float: left;
        }
        .userSubsBx.historyfiltr .usermanageFilter {
            float: right;
        }
        
    }
 

    @media (max-width:1439px) {

        .userDetailBx.couponDetail .userdetImgBx {
            width: 440px;
        }

        .userDetailBx.couponDetail .userdetBx {
            width: calc(100% - 440px);
            padding: 30px 20px;
        }

      /*  .usermanageFilter.coupanCatFlt {
            float: left ;
        }*/

            .usermanageFilter.coupanCatFlt .regfltrBx.w-130 {
                width: 120px !important;
            }

            .usermanageFilter.coupanCatFlt .regfltrBx.w-300 {
                width: 265px !important;
            }

        .usermanageFilter.broadcastFltr .regfltrBx.w-300 {
            width: 315px !important;
        }

        .usermanageFilter.broadcastFltr .dashFltInp {
            font-size: 12px;
        }

        .usermanageFilter.broadcastFltr .addstoreBtn a {
            width: 160px;
        }

        .userSubsBx {
            padding: 15px 20px 15px 20px;
        }

        .usermanageFilter.broadGroupFilt {
            padding-top: 0;
        }
        .spanishClass .storemanageFltr .regfltrBx.addstoreBtn a {
            width: 225px !important;
            font-size: 13px;
        }
        .dashhdBx.storecoupanFltr .regfltrBx.w-300 {
            width: 220px !important;
        }
        .spanishClass .usermanageFilter.storeownerFltr.storemanageFltr .regfltrBx.w-140 {
            width: 105px !important;
        }
    }


    @media (max-width:1365px) {
        .dashHeading {
            float: none;
        }

        .usermanageFilter {
            float: none;
            padding-top: 15px;
        }

        .dashMidBx {
            overflow: auto;
        }

            .dashMidBx table.usertble {
                min-width: 1300px;
            }

            .dashMidBx.coupanCatTble {
                overflow: inherit;
            }

                .dashMidBx.coupanCatTble table.usertble {
                    min-width: 0;
                }

        .dashHeading {
            padding-bottom: 0;
        }

        .storesrch span {
            width: 220px;
        }

        .pointmanageTble {
            min-width: 100% !important;
        }

        .w-300 {
            width: 260px !important;
        }
        .storeownerFltr .regfltrBx.w-300 {
            width: 285px !important;
        }
        .spanishClass .storeownerFltr .regfltrBx.addstoreBtn {
            margin-top: 10px;
        }
        .userSubsBx .half {
            width: 100%;
            padding-bottom: 20px;
        }

        .userSubsBx {
            padding: 15px 20px;
        }

            .userSubsBx button {
                padding: 0px 1px !important;
            }

        .ck.ck-toolbar .ck.ck-toolbar__separator {
            width: 1px !important;
        }

        .usersubsFltr .userTabHd span {
            padding-left: 50px;
        }

        .usersubsFltr .usermanageFilter {
            float: right;
            padding-top: 0;
        }

            .usersubsFltr .usermanageFilter .w-300 {
                width: 200px !important;
            }

        .userDetailBx.couponDetail .userdetImgBx {
            width: 360px;
            padding: 40px 20px;
        }

        .userDetailBx.couponDetail .userdetBx {
            width: calc(100% - 360px);
        }

        .dashhdBx.coupanCatFltr .dashHeading {
            float: none;
        }

        .dashhdBx.coupanCatFltr .usermanageFilter {
            float: none;
        }

            .dashhdBx.coupanCatFltr .usermanageFilter .w-300 {
                width: 300px !important;
            }

        /*.usermanageFilter.broadcastFltr .regfltrBx.addstoreBtn {
            margin-top: 10px;
        }*/

        .storesrch span {
            width: 100%;
        }
        .spanishClass .storemanageFltr .regfltrBx.addstoreBtn {
            margin-top: 10px;
        }
        .storecoupanFltr .dashHeading {
            float: none;
        }
        .storecoupanFltr .usermanageFilter {
            float: none;
        }
        .dashhdBx.storecoupanFltr .regfltrBx.w-300 {
            width: 300px !important;
        }
        .userSubsBx.historyfiltr .userTabHd {
            float: none;
        }

        .userSubsBx.historyfiltr .usermanageFilter {
            float: none;
        }
        .storemanageFlt .regfltrBx.w-300 {
            width: 340px !important;
        }
        
    }

    @media (max-width:1279px) {
        .loginLogoBx {
            padding: 0;
        }

        .adminloginHd {
            padding-bottom: 20px;
        }

        .w-300 {
            width: 220px !important;
        }

        .userTabHd {
            padding-bottom: 0;
        }

        .userDetailBx.couponDetail .userdetImgBx {
            width: 380px;
        }

        .userDetailBx.couponDetail .userdetBx {
            width: calc(100% - 380px);
        }

        .userDetailBx.couponDetail .userdetImgBx {
            width: 380px;
        }

        .storesrch span {
            width: 100%;
            float: none;
        }

        .prodfltrLeft {
            float: none !important;
            padding-top: 0px;
        }

        .prodFltrBx {
            float: none !important;
            padding-top: 15px !important;
        }

        .usersubsFltr .userTabHd {
            float: none;
            padding-top: 0px;
        }

        .usersubsFltr .usermanageFilter {
            float: none;
            padding-top: 15px;
        }

            .usersubsFltr .usermanageFilter .w-300 {
                width: 300px !important;
            }

        .addcoupanTble {
            width: 100%;
            padding-bottom: 20px;
        }

        .storetble.coupanTble table {
            width: 100%;
        }

        .storetble.coupanTble {
            max-height: 500px;
        }

        .spanishClass .storesrch span {
            width: 100%;
        }

        .spanishClass .coupanoffFlt .w-300 {
            width: 200px !important;
        }

        .spanishClass .coupanoffFlt .w-130 {
            width: 112px !important;
        }

        .coupanoffFlt .regfltrBx.addstoreBtn a {
            width: 160px;
        }

        .broadcastGroupOuter .usermanageFilter.broadGroupFilt {
            float: none;
            padding-top: 10px;
        }

        .broadcastGroupOuter .userTabHd {
            float: none;
        }
        .dashhdBx.storecoupanFltr .w-130 {
            width: 120px !important;
        }
        .storemanageFlt .regfltrBx.w-300 {
            width: 340px !important;
        }
    }



@media (min-width: 300px) and (max-width: 1168px) {

    .usermanageFilter {
        flex-wrap: wrap !important;
    }
        .usermanageFilter label {
            font-size: 12px;
            height: auto;
        }
}

@media (min-width: 1169px) and (max-width: 1368px) {
    .usermanageFilter label {
        height: 30px;
    }
    .addstoreBtn {
        margin-top: 33px !important;
        height: 42px;
       
    }
}

    @media (max-width:1169px) {
        .container {
            padding: 0 10px;
        }

        .loginOuter {
            padding-bottom: 20px;
        }

        .loginLogoBx {
            padding: 0;
        }

        .dash_left {
            width: 90px;
        }

        .dash_right {
            width: calc( 100% - 90px);
        }

        .DashNav li a span {
            display: none;
        }

        .dashHdr {
            left: 90px;
        }

        .dash_right.closeRightpanel .dashHdr {
            left: 275px;
        }

        .dash_left.closeLeftpanel {
            width: 275px;
        }

        .dash_right.closeRightpanel {
            width: calc(100% - 275px);
        }

        .dash_left.closeLeftpanel .DashNav li a span {
            display: inline-block;
            width: auto;
            height: auto;
            opacity: 1;
            visibility: visible;
        }

        .w-130 {
            width: 110px !important;
        }

        .w-140 {
            width: 115px !important;
        }

        .storesrch span {
            float: right;
            width: 100%;
        }

        .spanishClass .regfltrBx.addstoreBtn a {
            width: 155px;
        }
    }

@media(max-width:1023px) {
    .paginationBx > a {
        width: 95px;
    }

    .userdetImgBx {
        width: 300px;
        padding: 40px 10px;
    }

    .userdetBx {
        width: calc(100% - 300px);
        padding: 40px 20px;
    }

    .userDash_TabNav ul li a {
        padding: 10px 20px;
    }

    .DashCont_Right {
        padding: 80px 15px 20px 15px;
    }

    .redemPoint span {
        padding: 0 10px;
    }

    .userName {
        font-size: 16px;
    }

    .storeInfImg {
        margin-bottom: 15px;
        float: none;
    }

    .regfltrBx.addstoreBtn select.fltrInp {
        margin-top: 19px;
    }

    .userDetailBx.couponDetail .userdetImgBx {
        width: 285px;
    }

    .userDetailBx.couponDetail .userdetBx {
        width: calc(100% - 285px);
    }

    .userdetImgBx span {
        font-size: 13px;
    }

    .userInfoBx span {
        font-size: 13px;
        line-height: 23px;
    }

    .termsCont .half.fl {
        width: 100%;
        padding-bottom: 15px;
    }

    .termsCont .half.fr {
        width: 100%;
    }

    .groupmembTble .half.fl {
        width: 100%;
        padding-bottom: 15px;
    }

    .groupmembTble .half.fr {
        width: 100%;
    }

    .storesrch {
        padding: 0 10px 20px 10px;
    }

    .storetble table {
        width: 100%;
    }

    .imgupldBtn small {
        font-size: 12px;
    }

    .imgupldBtn {
        width: 100%;
    }

    .allCoupanOuterBx {
        max-width: 650px;
        padding-right: 0px;
        width: 100%;
    }

    .dashhdBx.coupanCatFltr .usermanageFilter .w-300 {
        width: 240px !important;
    }

    .spanishClass .w-130 {
        width: 115px !important;
    }

    .w-130 {
        width: 120px !important;
    }

    .dashhdBx.storecoupanFltr .regfltrBx.w-300 {
        width: 250px !important;
    }
}
   
         /* 19-05-2023 */

@media (max-width: 1820px) {
    .dashHeading {float: none !important; padding-bottom: 20px;}
    .usermanageFilter {float: none !important;}
    .dashMidBx .prodCategoryDetailsTableBox table.usertble {
        min-width: 450px;
    }
}
    @media (max-width: 1599px) {
        .dashhdBx {
            padding-bottom: 0px;
        }

        .dashMidBx {
            margin-top: 0px;
        }
        .regfltrBx.w-300.umf-searchFieldBox {
            width: 100% !important;
            max-width: calc(100% - 510px);
        }
        .dashMidBx .prodCategoryDetailsTableBox table.usertble {
            min-width: 450px;
        }
        /* BroadCast Message Group */
        .broadcastGroupTabWrapp .broadcastGroupOuter .userTabHd {float: none;}
        .broadcastGroupTabWrapp .broadcastGroupOuter .empty-lbl {display: none;}
        .broadcastGroupTabWrapp .broadcastGroupOuter .addstoreBtn {margin-top: 0px !important;}
    }
        @media (max-width: 1370px) {
            .dashMidBx table.usertble {
                min-width: 990px;
                min-height: 200px;
            }

            .dashMidBx .prodCategoryDetailsTableBox table.usertble {
                min-width: 450px;
            }

                .dashMidBx .prodCategoryDetailsTableBox table.usertble tr th,
                .dashMidBx .prodCategoryDetailsTableBox table.usertble tr td {
                    min-width: 100px;
                }
        }
    @media (max-width: 1199px) {
        .DashNav {
            max-height: calc(100vh - 131px);
        }
        .usermanageFilter {
            display: flex;
            flex-wrap: wrap;
        }
            .usermanageFilter .regfltrBx.w-110,
            .usermanageFilter .regfltrBx.w-130,
            .usermanageFilter .regfltrBx.w-140 {
                width: 100% !important;
                flex: 0 0 25%;
                max-width: 25%;
                margin-left: 0px;
                padding-left: 3px;
            }

        .regfltrBx.w-300.umf-searchFieldBox {
            max-width: 100%;
        }
        .userDashboardFilterBox .umf-searchFieldBox .empty-lbl {
            display: none;
        }
        .dashhdBx .usermanageFilter .addstoreBtn {
            display: flex;
            align-items: center;
            margin-top: 25px;
            padding-left: 3px;
        }
        /* Store management */
        .usermanageFilter.storeownerFltr .umf-searchFieldBox-2 .empty-lbl {
            display: none;
        }
        .dashhdBx .usermanageFilter.storeownerFltr .addstoreBtn {
            margin-top: 0px;
        }
        /* CouponCategory */
        .dashhdBx.coupanCatFltr .usermanageFilter .addstoreBtn {
            margin-top: 0px;
        }

        /* Product Categories */
        .prodCategoryTabsBox .umf-searchFieldBox-2 {
            width: 100% !important;
            max-width: 75%;
        }
        .prodCategoryTabsBox .umf-searchFieldBox-2 .empty-lbl {
            display: none;
        }
        /* broadcastFltr */

        /*.dashhdBx .usermanageFilter.broadcastFltr .umf-searchFieldBox-2 {
            width: 100% !important;
            max-width: 75%;
        }*/
        .broadcastFltr .umf-searchFieldBox-2 .empty-lbl {display: none}
        .dashhdBx .usermanageFilter.broadcastFltr .addstoreBtn {margin-top: 0px;}
        .addGroupMembersList-wrapper .half {width: 100%; float: none;}
        .addGroupMembersList-wrapper .half.fl {margin-bottom: 20px;}

        /* Subscribe History 29-05-2023 */
        .dashhdBx .SubscribeHistoryFilter .regfltrBx.umf-searchFieldBox-2 {
            flex: 0 0 75%;
            max-width: 75%;
            width: 100% !important;
        }
        .subscriptionStoresBoxWrapper .half {float: none; width: 100%; margin-bottom: 20px;}



        /* Store Manager store coupons */
        .dashhdBx.storeManager-storecoupanFltr .usermanageFilter .umf-searchFieldBox-2 {
            width: 100% !important;
            max-width: 75%;
        }
        .dashhdBx.storeManager-storecoupanFltr .usermanageFilter .umf-searchFieldBox-2 .empty-lbl  {display: none;}
        /* History page */
        .userSubsBx.historyfiltr .w-300.umf-searchFieldBox-2 {
            width: 100% !important;
            max-width: calc(50% - 10px);
        }
        
    }

    @media (max-width: 991px) {

        .dataTables_paginate a {
            line-height: 35px !important;
            padding: 0 15px !important;
        }

        .dataTables_paginate a.paginate_button.first, .dataTables_paginate a.paginate_button.last {
            width: 85px !important;
            height: 37px !important;
            line-height: 15px !important;
        }

        .dataTables_wrapper .dataTables_paginate .paginate_button {
            margin-bottom: 15px;
        }
        /* Store Management  */
        .storeManagementCouponHistoryTabBox .umf-searchFieldBox-2 {
            width: 100% !important;
            flex: 0 0 50%;
            max-width: 50%;
            margin-left: 0px;
            padding-left: 3px;
        }
        /* Points management */
        .addPointsFilterBoxWrapp .umf-searchFieldBox-2 {
            flex: 0 0 100%;
            max-width: 100%;
        }
        /* Offers Coupons */
        .dashhdBx .usermanageFilter.offerCouponFiltWrapper .regfltrBx.umf-searchFieldBox-2 {
            flex: 0 0 calc(100% - 170px);
            max-width: calc(100% - 170px);
        }
            .dashhdBx .usermanageFilter.offerCouponFiltWrapper .regfltrBx.umf-searchFieldBox-2 .empty-lbl {display: none;
            }
        .dashhdBx .usermanageFilter.offerCouponFiltWrapper .addstoreBtn {
            margin-top: 0px !important;
        }


        /* Store Admin dashboard */
        .subadminsrch {
            padding: 50px 0;
        }
    }

    @media (max-width: 767px) {

        .dash_left.closeLeftpanel {
            z-index: 111;
            width: 100%;
        }

        .header-userName-txt, .langTrans .changeLink .header-lang-txt {
            display: none !important;
        }
        .usersettDropBx {
            width: 210px;
        }
        .dropDownLang {
            left: -90px
        }

        .useradmin {
            padding-right: 10px;
            margin-right: 10px;
            border-right: 0px;
        }

            .useradmin a, .loginlogRight {
                line-height: 35px;
            }

            .useradmin i, .changeLink i img {
                width: 30px;
                height: 30px;
            }

        .dash_right.closeRightpanel {
            width: calc(100% - 90px);
            overflow: hidden;
        }

        .addstoreBtns {
            display: flex;
        }

            .addstoreBtns a,
            .addstoreBtns input {
                width: 90px;
            }

        .usermanageFilter .regfltrBx.w-110,
        .usermanageFilter .regfltrBx.w-130,
        .usermanageFilter .regfltrBx.w-140 {
            flex: 0 0 50%;
            max-width: 50%;
            padding-left: 3px;
            margin-bottom: 10px;
        }

        .dashhdBx .usermanageFilter .regfltrBx.umf-searchFieldBox-2 {
            width: 100%;
            flex: 0 0 50%;
            max-width: 50%;
        }

        .dashMidBx .dataTables_wrapper.no-footer .dt-buttons button {
            padding-left: 5px;
            padding-right: 5px;
            font-size: 14px;
        }

        .dashMidBx .dataTables_wrapper.no-footer .dt-buttons button img {
            width: 20px;
        }

        .dataTables_wrapper .dataTables_paginate {
            margin-top: 0.5em;
            display: flex;
        }

            .dataTables_wrapper .dataTables_paginate span {
                display: none;
            }
    
         /* Store management */
        .dashhdBx .usermanageFilter.storeownerFltr .addstoreBtn {
            margin-top: 0px;
            width: calc(50% - 7px);
        }
        .dashhdBx .usermanageFilter.storeownerFltr .addstoreBtn a {
            display: block;
            width: 100%;
        }
        .storeManagementDetailsTabBox .userdetImgBx {
            width: 100%;
        }
        .storeManagementDetailsTabBox .userdetImgBx .deavtivateBtn {
            margin-top: 0px;
        }
        .storeManagementDetailsTabBox .userdetBx {
            width: 100%;
            padding-top: 20px;
        }
        .hideSM-storeOwnerName {
            display: none;
        }
        .userDash_TabNav li a {padding: 10px 10px;}
        .storeManagementCouponHistoryTabBox .umf-searchFieldBox-2 {
            width: 100% !important;
            flex: 0 0 100%;
            max-width: 100%;
        }
        .storeManagementCouponHistoryTabBox .umf-searchFieldBox-2 .empty-lbl {
            display: none;
        }

        /* Coupon Category */
        .dashhdBx.coupanCatFltr .usermanageFilter {
            width: 100%;
        }
        .dashhdBx.coupanCatFltr .usermanageFilter .umf-searchFieldBox-2 .empty-lbl {
            display: none;
        }
        .dashhdBx.coupanCatFltr .usermanageFilter .addstoreBtn {
            margin-top: 0px;
            display: block;
            width: calc(50% - 10px);
        }        
        .dashhdBx.coupanCatFltr .usermanageFilter .addstoreBtn a {
            display: block;
            width: 100%;
        }
        .imgupldBtn small {display: block; margin-top: 5px;}


        /* Common tabs user details box */
        .dashMidBx .mobuserdetWrapper .userdetImgBx {
            width: 100% !important;
        }
        .dashMidBx .mobuserdetWrapper .userdetImgBx .deavtivateBtn {
            margin-top: 0px;
        }
        .dashMidBx .mobuserdetWrapper .userdetBx {
            width: 100%;
            padding-top: 20px;
            min-height: auto;
        }
        /* Common tabs user details box end */

        /* Product Categories */
        .syncBx.productCategories-syncBx {
            position: relative;
            top: 0;
            right: auto;
            left: 0;
            float: unset;
            margin-bottom: 20px;
        }
        .dashhdBx .prodCategoryTabsBox .regfltrBx.umf-searchFieldBox-2 {
            flex: 0 0 100% !important;
            width: 100% !important;
            max-width: 100%;
        }
        /* Coupons / Offers  */
        .dashhdBx .usermanageFilter.coupanoffFlt .umf-searchFieldBox-2 .empty-lbl {
            display: none;
        }
        .dashhdBx .coupanoffFlt .addstoreBtn {
            margin-top: 0px;
            display: block;
            width: calc(50% - 10px);
        }
        .dashhdBx .coupanoffFlt .addstoreBtn a {
            display: block;
            width: 100%;
        }
        .dashhdBx .usermanageFilter.offerCouponFiltWrapper .regfltrBx.umf-searchFieldBox-2 {
            flex: 0 0 50%;
            max-width:50%;
        }
        .dashhdBx .usermanageFilter.offerCouponFiltWrapper .addstoreBtn a {
            width: 100% !important;
        }

        /* BroadCast Message */
        .dashhdBx .usermanageFilter.broadcastFltr .addstoreBtn {
            margin-top: 0px;
            display: block;
            width: calc(50% - 10px);
        }
        .dashhdBx .usermanageFilter.broadcastFltr .addstoreBtn a {display: block; width: 100%;}

        /* Points Management AddPoint */

        .dashhdBx .usermanageFilter.addPointsFilterBox .regfltrBx.umf-searchFieldBox-2 {margin-left: 0px;}

        /* Subscribe History  29-05-2023 */
        .dashhdBx .SubscribeHistoryFilter .regfltrBx.umf-searchFieldBox-2 {
            flex: 0 0 100%;
            max-width: 100%;
        }

        /* Store Admin dashboard */
        .subadminsrch h2 {font-size: 18px; padding-bottom: 30px;}
        .storeAdminSearchUserDetails .userName.mobHideUserName {display: none;}
        .popInnerBx {max-width: calc(100% - 40px);}

        /* Store manager store coupons */
        .dashhdBx.storeManager-storecoupanFltr .usermanageFilter .umf-searchFieldBox-2 {flex: 0 0 100%; max-width: 100%;}

        /* History page */

        .userSubsBx.historyfiltr .w-300.umf-searchFieldBox-2 {max-width: 100%;}
        .userSubsBx.historyfiltr .w-300.umf-searchFieldBox-2 .empty-lbl {display: none;}

        /* Store manager subscription popup */
        .SubscribeDiscountPopupInner .regfltrBx {
            width: 100% !important;
        }
        .SubscribeDiscountPopup .popInnerBxsub {max-height: 350px; overflow-y: auto;}

        /* Responsive humburger menu */
        .desktopHamburgerMenu {display: none !important;}
        .mobileHamburgerMenu {
            display: inline-block !important;
            position: absolute;
            top: 20px;
            left: 25px;
        }
        .dash_left {
            top: 80px !important;
            width: 100% !important;
            z-index: 1;
            left: -100%;
            transition: all 0.3s;
        }
            .dash_left .DashNav {width: 95% !important;
            }
            .dash_left.show_dash_left .DashNav {
                width: 96% !important;
            }
        .dash_left.show_dash_left {
            left: 0px;
        }
        .DashNav li a span {
            display: flex !important;
        }
        .dash_right .dashHdr {
         left: 0px !important;
         padding-left: 90px;
        }
        .dash_right {
            width: 100% !important;
        }

        /* Data Table length */
        .dataTables_wrapper .dt-buttons.btn-group {width: 100%;}
        .dataTables_wrapper .dataTables_length {position: relative; top: 0px; text-align: left !important;  margin-top: 15px;}
    }

    @media (max-width: 600px) {
        span.totalUserWrap {
            display: block;
            padding-left: 0px;
            margin-top: 15px;
        }
        .usermanageFilter .regfltrBx.w-110,
        .usermanageFilter .regfltrBx.w-130,
        .usermanageFilter .regfltrBx.w-140 {
            flex: 0 0 100%;
            max-width: 100%;
            padding-left: 3px;
            margin-bottom: 10px;
        }

        .dashhdBx .usermanageFilter .regfltrBx.umf-searchFieldBox-2 {
            width: 100% !important;
            flex: 0 0 100%;
            max-width: 100%;
        }

        .usermanageFilter .regfltrBx.umf-searchFieldBox-2 label {
            display: none
        }

        .dashhdBx .usermanageFilter .addstoreBtn {
            flex: 0 0 100%;
            max-width: 100%;
            width: 100%;
            margin-top: 15px;
        }
        .dashhdBx .usermanageFilter .addstoreBtn a {
            width: 100%;
            display: block;
        }

        /* New Store Management */
        .storinfoBx .storefrmOuter .phonenumOuter .phoneum_left, 
        .storinfoBx .storefrmOuter .phonenumOuter .phone_Right {
            width: 100%;
            float: none;
        }
        .storinfoBx .storefrmOuter .phonenumOuter .phone_Right {margin-top: 10px;}
        .storeManagementDetailsTabBox .userdetImgBx .deavtivateBtn {
            margin-top: 10px;
            display: block;
            margin-left: auto;
            margin-right: auto;
        }

        /* Coupons / offers */

        .validity-boxWrap .half.fl, .validity-boxWrap .half.fr {width: 100%;}
        .validity-boxWrap .half.fl .half.fl, .validity-boxWrap .half.fl .half.fr,
        .validity-boxWrap .half.fr .half.fl, .validity-boxWrap .half.fr .half.fr {width: 48%;}

        .addCategoryTableBox.coupansApplyProducts-box {
            background: #000;
            padding: 20px;
            margin-bottom: 10px !important;
        }
        .addCategoryTableBox.coupansApplyProducts-box table {
            min-width: 550px;
        }
        .addCategoryTableBox.coupansApplyProducts-box .allCoupanOuterBx tr td:last-child {
            min-width: 170px;
        }
        .addCategoryTableBox.coupansApplyProducts-box .allCoupanOuterBx tr td:last-child .btnDelete {
            top: 24px;
            margin-left: 15px;
        }

        /*.addCategoryTableBox table, .addCategoryTableBox table tbody, .addCategoryTableBox table tr {display: block;}
        .addCategoryTableBox table tr td {display: block; width: 100% !important; text-align: left !important;}
        .addCategoryTableBox table tr td .allCoupanInnBx > .clearfix {padding-right: 0px;}
        .addCategoryTableBox table tr td .storefrmBx.p15 {padding-bottom: 0px !important;}
        .addCategoryTableBox table tr td .addBtnBx {position: relative; right: 0px; top: 0px; width: 100%; margin-bottom: 15px;}
        .addCategoryTableBox table tr td .addBtnBx .addcatBtn {display: block; width: 100% !important;}
         .addCategoryTableBox table tr td .allCoupanInnBx .half {width: 100%;}*/
        /*.validity-boxWrap .empty-lbl {
            display: none;
        }*/

        .radioList span {padding-right: 10px;}
        .addPointsFilterBox .addstoreBtns .saveBtn {width: 100%; display: block; margin-right: 0px;}
        .addPointsFilterBox .addstoreBtns {float: none !important; flex: 0 0 100%; max-width: 100%;}
        .dashhdBx .usermanageFilter.offerCouponFiltWrapper .regfltrBx.umf-searchFieldBox-2 {
            flex: 0 0 100%;
            max-width: 100%;
        }

        /* Content Management */
        .contentManagementTabWrapp .userDash_TabNav li {
            display: block;
            margin-right: 0px;
            border-bottom: 1px solid #333;
            text-align: center;
        }
        /* Points Management */

        .addPointsBox {
            flex: 0 0 100%;
            max-width: 100%;
        }
        .addPointsBox .regfltrBx {
            flex: 0 0 calc(100% - 130px);
            max-width: calc(100% - 130px);
            width: 100%;
        }
        .addPointsBox .regfltrBx.addstoreBtns {
            flex:0 0 120px;
            max-width: 120px;
            width: 100%;
        }
        .addPointsBox .btn.saveBtn {
            margin-right: 0px !important;
            width: 100%;
        }
        .addPointsFilterBoxWrapp .umf-searchFieldBox-2 .dashFltInp {
            flex: 0 0 100%;
            max-width: 100%;
        }
        .addPointsFilterBoxWrapp .umf-searchFieldBox-2 .btn.saveBtns {
            width: 100%;
            margin: 0px;
            margin-top: 15px;
        }

        /* Store Admin dashboard */
        .storeAdminSearchUserDetails .deavtivateBtn.showPopup {
            display: block;
            margin-left: auto;
            margin-right: auto;
            margin-top: 15px !important;
        }
        /* mobile menu */
        .dash_left.show_dash_left .DashNav {
            width: 93% !important;
        }
        
    }

    @media (max-width: 479px) {
        .reportTabWrapp .userDash_TabNav li {
            display: block;
            margin-right: 0px;
            border-bottom: 1px solid #333;
            text-align: center;
        }
        .dashMidBx .dataTables_wrapper.no-footer .dt-buttons button {width: 100%; margin-bottom: 5px;}
    }
        
         }
