::-webkit-scrollbar-thumb,
::-webkit-scrollbar {
    cursor:pointer;
}
.d-none{
    display: none !important;
}
div:has(>table),
.content div.scroll_responsive table{
    overflow-x: auto;
}



a{
    text-decoration: none !important;
}

.z-index-0{
    z-index: 0 !important;
}
.d-flex{
    display: flex;
}
.gap-5px{
    gap: 5px;
}
.align-center{
    align-items: center;
}
.mt-28{
    margin-top: 28px;
}
.mb-3px{
    margin-bottom: 3px !important;
}
label.pl-0{
    padding-left: 0 !important;
}

.m-5px{
    margin: 5px !important;
}
.mb-5px{
    margin-bottom: 5px !important;
}
.mb-3px{
    margin-bottom: 3px !important;
}
.mt-25px{
    margin-top: 25px !important;
}
.p-5px{
    padding:0 5px !important;
}
.p-10px{
    padding:0 10px !important;
}

.mt-5px{
    margin-top: 5px !important;
}
.mt-10px{
    margin-top: 10px !important;
}
.mb-10px{
    margin-bottom: 10px !important;
}
.over-hidden{
    overflow: hidden !important;
}
.mr-5px{
    margin-right: 5px !important;
}

.mb-3px{
    margin-bottom: 3px !important;
}

.w-100{
    width: 100% !important;
}
.w-auto{
    width: auto !important;
}

.w-30px{
    width: 30px !important;
}
.outline-0{
    outline: none !important;
}
.border-0{
    border: none !important;
}
.pill-left{
    border-top-left-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    
}
.pill-right{
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
    
}
div.info-box-new-style .info-box-number{
    /* color: #ffc780 !important; */
}
a.btn.pull-left.btn-sm.mt-6.btn.nextzen_calculator_all_hover_change:first-child{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 30px;
    overflow: hidden;
    border-radius: 5px;
    align-self: center;
}




/* this css work only 991.98px upper */
@media (min-device-width: 991.98px){
    .d-lg-none{
        display: none !important;
    }
    .d-lg-block{
        display: block !important;
    }
}
/* end  this css work only 991.98px upper */


/* this css work only 1300.98px under */
@media (max-width: 1300.98px)  {

    .nextzen_statice_work #view_todays_profit,   
    .nextzen_statice_work #header_shortcut_dropdown,  /*calender*/
    .nextzen_statice_work span.logo-lg{
        display: none !important;
    }

    .navbar-nav>li>a{
        /* padding-bottom: 0 !important; */
    }



  }
  /* end this css work only 1300.98px under */




/* this css work only  1024.98px under */
@media (max-width: 1024.98px)  {
    .navbar-custom-menu a.nextzen_calculator_all_hover_change:first-child{
        display: none !important;
    }
    
    /* #collapseFilter .box-body{
        display: flex;
        flex-wrap: wrap;
        gap: 5px;
        align-items: center;
    }
    #collapseFilter .col-md-3{
        flex: 1 1 200px;
    } */

    .row.nextzen_expense_shipping_method .pathao,
    .row.nextzen_expense_shipping_method{
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        flex-direction: row;
    }
    .nextzen_expense_shipping_method .col-md-5,
    .nextzen_expense_shipping_method .col-md-4,
    .nextzen_expense_shipping_method .col-md-3,
    .nextzen_expense_shipping_method .col-md-2{
        flex: 1 1 200px !important;
    }
}
/* end  css work only  1024.98px under */
.hrm_pay_my_payrolls #my_payrolls_wrapper .col-sm-3.text-left,
.product_stock_history_nextzen #stock_history_table_wrapper .col-sm-3.text-left,
.nextzen_production_create #lot_number,
#asset_maintenance_table_wrapper .col-sm-3.text-left,
.revocation_asset_nextzen #assest_revoked_table_wrapper .col-sm-3.text-left,
.asset_asset_index_nextzen #assest_table_wrapper .col-sm-3.text-left,
.my_task_nextzen #my_task_table_wrapper .col-sm-3.text-left{
    position: relative;
    z-index: 1;
}



.nextzen_production_create .checkbox label{
    padding-left: 0 !important;
}
.add_ingredients_nextzen .ingredients_table input.form-control.input-sm{
    padding-top: 15px;
    padding-bottom: 15px;
}
.add_ingredients_nextzen .selection span.select2-selection.select2-selection--single{
    width: 100%;
}

.hrm_dashboard_nextzen #sales_targets_table_wrapper .dt-buttons.btn-group a{
    margin-bottom: 4px;
}

/* this css work only under 991.98px under */
@media (max-width: 991.98px)  {
    .nextzen_dashboad_filter_quick_action .no_mobile{
        display: flex;
        justify-content: space-between;
    }
    .nextzen_dashboad_filter_quick_action .no_mobile .no_mible_flex{
        display: flex;
    }
    .no_mobile div.tab_full_width_nextzen{
        width: 100%;
    }
    button#register_details,
    button#close_register{
        display: none;
    }
    .product_form_part{
        top: 45px !important;
    }
    .nextzen_project_html_list_view .col-md-12{
        width: 100%;
    }
  
}
/* end  css work only under 991.98px under */



/* this css work only 768px when device width */
@media (width: 768px) {
    .sidebar-mini.sidebar-collapse .main-sidebar {
        width: 0px!important;
        z-index: 850;
    }

   .sidebar-mini.sidebar-collapse  nav.navbar.nextzen_top_header_color_change.navbar-static-top.nextzen_statice_work{
        margin-left: 0px !important;
    }
    .sidebar-mini.sidebar-collapse .content-wrapper, .sidebar-mini.sidebar-collapse .main-footer, .sidebar-mini.sidebar-collapse .right-side {
        margin-left: 0px !important;
    }


}
/* end this css work only 768px when device width */



/* this css work only under 767px device width */
@media  (max-width: 767px)  {
    /* open sidebar */
    .main-sidebar{
        transform: translate(-258px,0);
    }
    .sidebar-open .main-sidebar{
        transform: translate(0,0);
    }
    .aside.main-sidebar{
        width: 223px;
    }

    .main-header .navbar-custom-menu{
        float: right !important;
        /* display: unset; */
        display: flex !important;
        align-items: center;
        justify-content: center;
    }
    .box.box-warning{
        height: auto !important;
    }

    /* header */
    .main-header .navbar{
        margin-left:0px !important;
    }
    .sidebar-open .main-header .navbar{
        margin-left: 243px !important;
    }


    /* content */
     .content-wrapper {
        margin-left: 0 !important;
    }
    .sidebar-open .content-wrapper .content,.sidebar-open .content-wrapper .content-header{
        padding: 45px;
    }
  
  
  
     .sidebar-mini.sidebar-collapse .main-footer,
      .sidebar-mini.sidebar-collapse .right-side{
        margin-left: 0px !important;
    }
   




    .content-wrapper .content-custom{
        margin-top: 0px !important;
    }
    section.content-header.content-header-custom.nextzen_home_page{
        padding: 0 !important;
    }
    .logo{
        display: none !important;
    }
    body :not(.main-footer) .main-footer{
        margin-left: 0;
    } 
    ul.nav.navbar-nav {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
    }
    a#show_unread_notifications{
        margin:0 !important;
    }
    .navbar-custom-menu .navbar-nav>li>a {
        margin-top: -15px;
    }

    section.content.content-custom.no-print.nextzen_main_section_padding{
        margin-top: -24px !important;
    }
   
  }
/* end this css work only under 767px device width */



/* this css work only under 577px  */
  @media  (max-width: 577px)  {
    header.main-header.no-print{
        position: fixed;
        top: 0;
        right: 0;
        width: 100%;

    }
      /* header buttn */
      a.btn.pull-left.btn-sm.mt-6.btn.nextzen_calculator_all_hover_change span{
          display: none !important;
    }

    /* navbar */
    .sidebar-open .main-header .navbar{
        margin-left: 14px !important;
    }


  
  }
/* end this css work only under 577px  */















/* ********************************************************************************************************************************************************************************************************************************************************************************* */
 /*dahsboard  */
span.info-box-number.text-white {
    font-size: 2rem !important;
   
}
.info-box.info-box-new-style.info-box-nextzen{
    justify-content: flex-end ;
}

.col-custom .info-box-new-style .info-box-icon{
    position: absolute;
    right: 10px;

}
.info-box-new-style .info-box-content{
    margin-top: 10px;
}

.tab_full_width_nextzen{
    display: flex;
    margin-top: 20px;
    flex-wrap: wrap;
    gap: 5px;
}
.tab_full_width_nextzen a.nextzen_quick_nav{
    flex: 1 0 100px;
}
.nextzen_dashboad_filter_quick_action.quick_filter_dashboard .tab_full_width_nextzen{
    gap: 0 !important;
}
.nextzen_dashboad_filter_quick_action.nextzen_quick_action_tools{
    height: auto !important;
}

.chart_sales_dashboard .box-body{
    overflow: auto;
}
.chart_sales_dashboard #chart-container{
    min-width: 1700px;
    /* height: auto; */
}

.dashboard_nextzen_30days .box{
    overflow: auto;
}
.dashboard_nextzen_30days .box-body{
    min-width: 800px;
}

/* end dashboard */

    /* sell pos create */

.row_header.product_header_nextzen{
    height: 58px;
    background: #ffffff;
    display: flex;
    align-items: flex-start;
    flex-wrap: nowrap;
    flex-direction: row;
    width: 50%;
    column-gap: 15px;
    row-gap: 10px;
    padding: 23px;
    
}
.nextzen_nasv_sds{
    width: 100%;
}
.row_header .menu_nextzen_topbar:first-child .items{
            flex:30% !important;
            width: 30%;
}

.row_header .menu_nextzen_topbar:last-child .items:first-child{
            flex:33% !important;
            width: 33%;
    }



@media (max-width:1400px) {
        .row_header .menu_nextzen_topbar:last-child .items:first-child{
            flex:32% !important;
            width: 32%;
        }
    }
    @media (max-width:1100px) {
        .row_header .menu_nextzen_topbar:last-child .items:first-child{
            flex:31% !important;
            width: 31%;
        }


    
    }
.row_header .menu_nextzen_topbar:last-child .items:last-child{
            flex:67.6666% !important;
            width: 67.666%;
            overflow: auto;
    }
  
    .row_header.product_header_nextzen .form-group {
    margin: 0;
}

.wrapper.thetop{
    height: auto !important;
   }
    .row_header.product_header_nextzen{
        margin-bottom: 0px;
        height: auto !important;
    }

    /* end sell pos create */

    /* purchuse create */
    .nextzen_purchuse_create{
        display: flex;
        align-items: flex-start;
        flex-wrap: wrap;
        row-gap: 8px;
        /* column-gap: 10px; */
        
    }

    .nextzen_purchuse_create .col-md-4,
    .nextzen_purchuse_create .col-md-3,
    .nextzen_purchuse_create .col-sm-1,
    .nextzen_purchuse_create .col-sm-2,
    .nextzen_purchuse_create .col-sm-6,
    .nextzen_purchuse_create .col-sm-3 {
        flex: 1 0 250px;
    }
    .nextzen_purchuse_create .col-md-3 .multi-input div.nextzen_flex{
        display: flex;
        flex-direction: row;
    }

    .nextzen_purchuse_create .col-sm-1{
        text-align: left;
        flex: 1 0 100px;
        /* padding-right: 40px; */
    }

.nextzen_payment_row .row{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;

}

.nextzen_payment_row .row .nextzen_pos_col {
    flex: 1 1 250px !important;
}
.nextzen_payment_row .row .col-md-12{
    flex: 1 1 100% !important;
}

    /* purchuse create */

/* nextzen nexzen_manufacturing */
.nexzen_manufacturing{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.nexzen_manufacturing .col-md-4{
    flex:  1 0 200px;
}
/* end nextzen nexzen_manufacturing */


/* product_create_nextzen */
.product_create_nextzen{
    display: flex;
    align-items: flex-start;
    justify-content: flex-end;
    flex-wrap: wrap;
}
.product_create_nextzen .col-sm-5,
.product_create_nextzen .col-sm-3,
.product_create_nextzen .col-sm-8,
.product_create_nextzen .col-sm-4{
    width: 280px;
    flex: 1 0 280px;

}
/* product_create_nextzen */


/* nextzen_label_show */
.nextzen_label_show{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.nextzen_label_show .col-md-6{
    flex: 1 1 600px;
}

/* nextzen_label_show */


/* nextzen_stock_transfer_create */
.nextzen_stock_transfer_create{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.nextzen_stock_transfer_create .col-sm-2{
    flex: 1 1 250px !important;
}
/* end nextzen_stock_transfer_create */



/* nxtzen_cashflow */
.nxtzen_cashflow{
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
}
.nxtzen_cashflow .col-md-4,
.nxtzen_cashflow .col-sm-4{
    flex: 1 1 250px;
}
/*end  nxtzen_cashflow */

/* register_report */

.nextzne_customer_suppliernextzne_customer_supplier form,
.nextzen_cg_report_table_wrapper form,
.nextzen_trending_products_report form,
.nextzen_product_purchase_report_table_wrapper form,
.product_sell_report_table_info_nextzen form,
.nextzen_purchase-payment-report form,
.nextzen_expense form,
.register_report #register_report_filter_form{
    width: 100% !important;
}
/* register_report */

/* .product_sell_report_table_info_nextzen form */

.nextzne_customer_supplier form,
.nextzen_cg_report_table_wrapper form,
.nextzen_stock_report_table_wrapper form,
.nextzen_trending_products_report form,
.nextzen_items_report_table_wrapper form,
.nextzen_product_purchase_report_table_wrapper form,
.product_sell_report_table_info_nextzen form{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.nextzen_txt_report .col-md-3,
.nextzne_customer_supplier .col-md-2,
.nextzen_cg_report_table_wrapper .col-md-3,
.nextzen_stock_report_table_wrapper .col-md-2,
.nextzen_trending_products_report .col-md-2,
.nextzen_items_report_table_wrapper .col-md-2,
.nextzen_product_purchase_report_table_wrapper .col-md-2,
.product_sell_report_table_info_nextzen form .col-md-2{
    flex:  1 1 250px;
}

/* .product_sell_report_table_info_nextzen form */

#profit_by_products_table_wrapper{
    overflow: auto;
}



.invoice_show_nextzen .order_show{
    margin-left: 0 !important;
    margin-right: 0px !important;
    min-height: 220px;
    height: auto !important;
    margin-bottom: 5px;
    padding: 15px;
}

/* sell_payment_report_nextzen */
#pl_data_div,
.sell_payment_report_nextzen form{
    width: 100% !important;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}

.sell_payment_report_nextzen form .col-md-2{
    flex: 1 0 280px;
}

#pl_data_div .col-xs-6{
    flex: 1 1 350px;
}
/* sell_payment_report_nextzen */



.nextzen_input_group_select .selection span{
    width: auto !important;
}
.nextzen_input_group_select .select2-container--default .select2-selection--single .select2-selection__arrow b{
    margin-left: -13px !important;
}
/*  */
/* nextzen_expense_create */
.nextzen_recurring_expense,
.nextzen_expense_create{
    width: 100% !important;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}
.nextzen_recurring_expense .col-md-4,
.nextzen_expense_create .col-md-2,
.nextzen_expense_create .col-sm-2{
    flex: 1 1 250px;
}
/* nextzen_expense_create */


/* nextzen_sels_edit */
.stock_adjastment_nextzen,
.nextzen_sels_edit {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.stock_adjastment_nextzen .col-sm-4,
.stock_adjastment_nextzen .col-sm-3,
.nextzen_sels_edit .col-sm-2,
.nextzen_sels_edit .col-md-2{
    flex: 1 1 200px;
    width: 200px !important;
}

/* nextzen_sels_edit */


/* collapseFilter */
#collapseFilter .box-body form{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    width: 100%;
}
#collapseFilter .box-body .col-md-4,
#collapseFilter .box-body .col-md-3{
    flex: 1 1 150px;
}
.content {
    margin-top:20px !important;
}

.setting_icon_link_nextzen .icon-link{
    margin-bottom: 44px;
}

#printer_table_filter,
#barcode_table_filter,
#add_detail_type,
#add_account_sub_type
{
    position: relative;
    z-index: 50;
}

.nextzen_account_account #other_accounts .box-body{
    display:flex;
}
.nextzen_account_account #other_accounts .box-body .col-md-4{
    width: 100%;
}
.profit_loss_nextzen .box .box-body:has(.box_body_padding),
.nextzen_adjustment_report .box .box-body:has(.location_next){
    padding-left: 0;
    padding-right: 0;
}
.navbar-custom-menu>.navbar-nav li.dropdown.user ul{
    left: 0;
    right:auto;
}
@media (max-width:1368px){
    /* Dashboard */
    .nextzen_mobile_style.display_grid_force_wrk {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
    /* end dashboard */


    /* salses order page index */
    .sales_order_nextzen_filter{
        width: auto;
    }

    #sell_table_wrapper .row.margin-bottom-20.text-left{
        display: flex;
        align-items: center;
        flex-direction: column;
        text-align: center;
    }

    #sell_table_wrapper  .col-sm-7.text-right.nextzen_export_btn{
        width: 100%;
        text-align: center;
    }
    #sell_table_wrapper  .col-sm-3.text-left {
        display: flex;
    }
    /* salses order page index */


    /* sell order page index */
    /* #collapseFilter .box-body{
        display: flex;
        flex-wrap: wrap;
    }
    #collapseFilter .box-body .sell_page_nextzen_filter{
        width: auto;
        flex:  1 1 250px;
    } */

  
#detail_type_table_wrapper,
#account_sub_type_table_wrapper,
#transfer_table_wrapper,
#journal_table_wrapper{
    overflow: auto;
}
#detail_type_table_wrapper table,
#account_sub_type_table_wrapper table{
    width: 100% !important;
}
    /* sell order page index */
    
    #sales_target_table_wrapper,
    #holidays_table_wrapper,
    #ad_pc_table_wrapper,
    #payroll_group_table_wrapper,
    #payrolls_table_wrapper,
    #attendance_table_wrapper,
    #shift_table_wrapper,
    #leave_table_wrapper,
    #leave_type_table_wrapper,
    #contact_login_table_wrapper,
    #documents_and_notes_table_wrapper,
    #profit_by_customer_table_wrapper,
    #profit_by_customer_table_wrapper,
    #profit_by_date_table_wrapper,
    #profit_by_invoice_table_wrapper,
    #profit_by_locations_table_wrapper,
    #profit_by_brands_table_wrapper,
    #profit_by_categories_table_wrapper,
    #output_tax_project_invoice_table_wrapper,
    #expense_tax_table_wrapper,
    #output_tax_table_wrapper,
    #lot_report_wrapper,
    #product_sell_report_by_category_wrapper,
    #product_sell_grouped_report_table_wrapper,
    #product_sell_report_with_purchase_table_wrapper,
    #superadmin_subscription_table_wrapper,
    #superadmin_business_table_wrapper,
    #DataTables_Table_0_wrapper,
    #task_table_wrapper,
    #dataTables_wrapper,
    #expense_category_table_wrapper,
    #detail_type_table_wrapper,
    #account_sub_type_table_wrapper,
    #transfer_table_wrapper,
    #journal_table_wrapper,
    #sales_commission_agent_table_wrapper,
    #users_table_wrapper,
    #profit_by_products_table_wrapper,
    #input_tax_table_wrapper,
    #supplier_report_tbl_wrapper,
    #cg_report_table_wrapper,
    #stock_report_table_wrapper,
    #stock_adjustment_table_wrapper,
    #items_report_table_wrapper,
    #product_purchase_report_table_wrapper,
    #product_sell_report_table_wrapper,
    #product_sell_report_table_info,
    #purchase_payment_report_table_wrapper,
    #sell_payment_report_table_wrapper,
    #expense_report_table_wrapper,
    #register_report_table_wrapper,
    #sr_sales_report_wrapper,
    #activity_log_table_wrapper,
    #payment_account_report_wrapper,
    #cash_flow_table_wrapper,
    #other_account_table_wrapper,
    #clients_table_wrapper,
    #tax_groups_table_wrapper,
    #tax_rates_table_wrapper,
    #all_subscriptions_table_wrapper,
    #stock_transfer_table_wrapper,
    #warranty_table_wrapper,
    #brands_table_wrapper,
    #unit_table_wrapper,
    #selling_price_group_table_wrapper,
    #variation_table_wrapper,
    #productions_table_wrapper,
    #recipe_table_wrapper,
    #purchase_return_datatable_wrapper,
    #purchase_table_wrapper,
    #purchase_order_table_wrapper,
    #purchase_requisition_table_wrapper,
    #product_table_wrapper,
    #contact_table_wrapper,
    #proposals_wrapper,
    #lead_to_customer_conversion_wrapper,
    #follow_ups_by_contact_table_wrapper,
    #follow_ups_by_user_table_wrapper,
    #category_table_wrapper,
    #all_contact_login_table_wrapper,
    #campaigns_table_wrapper,
    #follow_up_table_wrapper,
    #leads_table_wrapper,
    #customer_groups_table_wrapper,
    #subscriptions_table_wrapper,
    #discounts_table_wrapper,
    #recursive_follow_up_table_wrapper,
    #purchase_payment_table_wrapper,
    #sell_return_table_wrapper {
        zoom: 90%;
        width: 100% !important;
    }
   

    #sales_target_table_wrapper  .row,
    #holidays_table_wrapper  .row,
    #ad_pc_table_wrapper  .row,
    #payroll_group_table_wrapper  .row,
    #payrolls_table_wrapper  .row,
    #attendance_table_wrapper  .row,
    #shift_table_wrapper  .row,
    #leave_table_wrapper  .row,
    #leave_type_table_wrapper  .row,
    #contact_login_table_wrapper  .row,
    #documents_and_notes_table_wrapper  .row,
    #profit_by_customer_table_wrapper  .row,
    #profit_by_customer_table_wrapper  .row,
    #profit_by_date_table_wrapper  .row,
    #profit_by_invoice_table_wrapper  .row,
    #profit_by_locations_table_wrapper  .row,
    #profit_by_brands_table_wrapper  .row,
    #profit_by_categories_table_wrapper  .row,
    #output_tax_project_invoice_table_wrapper  .row,
    #expense_tax_table_wrapper  .row,
    #output_tax_table_wrapper  .row,
    #lot_report_wrapper  .row,
    #product_sell_report_by_category_wrapper  .row,
    #product_sell_grouped_report_table_wrapper  .row,
    #product_sell_report_with_purchase_table_wrapper  .row,
    #superadmin_subscription_table_wrapper  .row,
    #superadmin_business_table_wrapper  .row,
    #DataTables_Table_0_wrapper  .row,
    #task_table_wrapper  .row,
    #dataTables_wrapper  .row,
    #expense_category_table_wrapper .row,
    #detail_type_table_wrapper .row,
    #account_sub_type_table_wrapper .row,
    #transfer_table_wrapper .row,
    #journal_table_wrapper .row,
    #sales_commission_agent_table_wrapper .row,
    #users_table_wrapper .row,
    #profit_by_products_table_wrapper .row,
    #input_tax_table_wrapper .row,
    #supplier_report_tbl_wrapper .row,
    #cg_report_table_wrapper .row,
    #stock_report_table_wrapper .row,
    #stock_adjustment_table_wrapper .row,
    #items_report_table_wrapper .row,
    #product_purchase_report_table_wrapper .row,
    #product_sell_report_table_wrapper .row,
    #product_sell_report_table_info .row,
    #purchase_payment_report_table_wrapper .row,
    #sell_payment_report_table_wrapper .row,
    #expense_report_table_wrapper .row,
    #register_report_table_wrapper .row,
    #sr_sales_report_wrapper .row,
    #activity_log_table_wrapper .row,
    #payment_account_report_wrapper .row,
    #cash_flow_table_wrapper .row,
    #other_account_table_wrapper .row,
    #clients_table_wrapper .row,
    #tax_groups_table_wrapper .row,
    #tax_rates_table_wrapper .row,
    #all_subscriptions_table_wrapper .row,
    #stock_transfer_table_wrapper .row,
    #warranty_table_wrapper .row,
    #brands_table_wrapper .row,
    #unit_table_wrapper .row,
    #selling_price_group_table_wrapper .row,
    #variation_table_wrapper .row,
    #productions_table_wrapper .row,
    #recipe_table_wrapper .row,
    #purchase_return_datatable_wrapper .row,
    #purchase_table_wrapper .row,
    #purchase_order_table_wrapper .row,
    #purchase_requisition_table_wrapper .row,
    #product_table_wrapper .row,
    #contact_table_wrapper .row,
    #proposals_wrapper .row,
    #lead_to_customer_conversion_wrapper .row,
    #follow_ups_by_contact_table_wrapper .row,
    #follow_ups_by_user_table_wrapper .row,
    #category_table_wrapper .row,
    #all_contact_login_table_wrapper .row,
    #campaigns_table_wrapper .row,
    #follow_up_table_wrapper .row,
    #leads_table_wrapper .row,
    #customer_groups_table_wrapper .row,
    #subscriptions_table_wrapper .row,
    #discounts_table_wrapper .row,
    #recursive_follow_up_table_wrapper .row,
    #purchase_payment_table_wrapper .row,
    #sell_return_table_wrapper .row{
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        /* width: 100%; */
        text-align: center;
        
    }


    #sales_target_table_wrapper  .row .col-sm-7,
    #holidays_table_wrapper  .row .col-sm-7,
    #ad_pc_table_wrapper  .row .col-sm-7,
    #payroll_group_table_wrapper  .row .col-sm-7,
    #payrolls_table_wrapper  .row .col-sm-7,
    #attendance_table_wrapper  .row .col-sm-7,
    #shift_table_wrapper  .row .col-sm-7,
    #leave_table_wrapper  .row .col-sm-7,
    #leave_type_table_wrapper  .row .col-sm-7,
    #contact_login_table_wrapper  .row .col-sm-7,
    #documents_and_notes_table_wrapper  .row .col-sm-7,
    #profit_by_customer_table_wrapper  .row .col-sm-7,
    #profit_by_customer_table_wrapper  .row .col-sm-7,
    #profit_by_date_table_wrapper  .row .col-sm-7,
    #profit_by_invoice_table_wrapper  .row .col-sm-7,
    #profit_by_locations_table_wrapper  .row .col-sm-7,
    #profit_by_brands_table_wrapper  .row .col-sm-7,
    #profit_by_categories_table_wrapper  .row .col-sm-7,
    #output_tax_project_invoice_table_wrapper  .row .col-sm-7,
    #expense_tax_table_wrapper  .row .col-sm-7,
    #output_tax_table_wrapper  .row .col-sm-7,
    #lot_report_wrapper  .row .col-sm-7,
    #product_sell_report_by_category_wrapper  .row .col-sm-7,
    #product_sell_grouped_report_table_wrapper  .row .col-sm-7,
    #product_sell_report_with_purchase_table_wrapper  .row .col-sm-7,
    #superadmin_subscription_table_wrapper  .row .col-sm-7,
    #superadmin_business_table_wrapper  .row .col-sm-7,
    #DataTables_Table_0_wrapper  .row .col-sm-7,
    #task_table_wrapper  .row .col-sm-7,
    #dataTables_wrapper  .row .col-sm-7,
    #expense_category_table_wrapper .row .col-sm-7,
    #expense_table_wrapper .row .col-sm-7,
    #detail_type_table_wrapper .row .col-sm-7,
    #account_sub_type_table_wrapper .row .col-sm-7,
    #transfer_table_wrapper .row .col-sm-7,
    #journal_table_wrapper .row .col-sm-7,
    #sales_commission_agent_table_wrapper .row .col-sm-7,
    #users_table_wrapper .row .col-sm-7,
    #profit_by_products_table_wrapper .row .col-sm-7,
    #input_tax_table_wrapper .row .col-sm-7,
    #supplier_report_tbl_wrapper .row .col-sm-7,
    #cg_report_table_wrapper .row .col-sm-7,
    #stock_report_table_wrapper .row .col-sm-7,
    #stock_adjustment_table_wrapper .row .col-sm-7,
    #items_report_table_wrapper .row .col-sm-7,
    #product_purchase_report_table_wrapper .row .col-sm-7,
    #product_sell_report_table_wrapper .row .col-sm-7,
    #product_sell_report_table_info .row .col-sm-7,
    #purchase_payment_report_table_wrapper .row .col-sm-7,
    #sell_payment_report_table_wrapper .row .col-sm-7,
    #expense_report_table_wrapper .row .col-sm-7,
    #register_report_table_wrapper .row .col-sm-7,
    #sr_sales_report_wrapper .row .col-sm-7,
    #activity_log_table_wrapper .row .col-sm-7,
    #payment_account_report_wrapper .row .col-sm-7,
    #cash_flow_table_wrapper .row .col-sm-7,
    #other_account_table_wrapper .row .col-sm-7,
    #clients_table_wrapper .row .col-sm-7,
    #tax_groups_table_wrapper .row .col-sm-7,
    #tax_rates_table_wrapper .row .col-sm-7,
    #all_subscriptions_table_wrapper .row .col-sm-7,
    #stock_transfer_table_wrapper .row .col-sm-7,
    #warranty_table_wrapper .row .col-sm-7,
    #brands_table_wrapper .row .col-sm-7,
    #unit_table_wrapper .row .col-sm-7,
    #selling_price_group_table_wrapper .row .col-sm-7,
    #productions_table_wrapper .row .col-sm-7,
    #recipe_table_wrapper .row .col-sm-7,
    #purchase_return_datatable_wrapper .row .col-sm-7,
    #purchase_table_wrapper .row .col-sm-7,
    #purchase_order_table_wrapper .row .col-sm-7,
    #purchase_requisition_table_wrapper .row .col-sm-7,
    #product_table_wrapper .row .col-sm-7,
    #contact_table_wrapper .row .col-sm-7,
    #proposals_wrapper .row .col-sm-7,
    #lead_to_customer_conversion_wrapper .row .col-sm-7,
    #follow_ups_by_contact_table_wrapper .row .col-sm-7,
    #follow_ups_by_user_table_wrapper .row .col-sm-7,
    #category_table_wrapper .row .col-sm-7,
    #all_contact_login_table_wrapper .row .col-sm-7,
    #campaigns_table_wrapper .row .col-sm-7,
    #follow_up_table_wrapper .row .col-sm-7,
    #leads_table_wrapper .row .col-sm-7,
    #customer_groups_table_wrapper .row .col-sm-7,
    #subscriptions_table_wrapper .row .col-sm-7,
    #discounts_table_wrapper .row .col-sm-7,
    #recursive_follow_up_table_wrapper .row .col-sm-7,
    #purchase_payment_table_wrapper .row .col-sm-7,
    #sell_return_table_wrapper .row .col-sm-7{
        width: 100% !important;
        text-align: center !important;
    }

    #sales_target_table_wrapper  .row .col-sm-3.text-left,
    #holidays_table_wrapper  .row .col-sm-3.text-left,
    #ad_pc_table_wrapper  .row .col-sm-3.text-left,
    #payroll_group_table_wrapper  .row .col-sm-3.text-left,
    #payrolls_table_wrapper  .row .col-sm-3.text-left,
    #attendance_table_wrapper  .row .col-sm-3.text-left,
    #shift_table_wrapper  .row .col-sm-3.text-left,
    #leave_table_wrapper  .row .col-sm-3.text-left,
    #leave_type_table_wrapper  .row .col-sm-3.text-left,
    #contact_login_table_wrapper  .row .col-sm-3.text-left,
    #documents_and_notes_table_wrapper  .row .col-sm-3.text-left,
    #profit_by_customer_table_wrapper  .row .col-sm-3.text-left,
    #profit_by_customer_table_wrapper  .row .col-sm-3.text-left,
    #profit_by_date_table_wrapper  .row .col-sm-3.text-left,
    #profit_by_invoice_table_wrapper  .row .col-sm-3.text-left,
    #profit_by_locations_table_wrapper  .row .col-sm-3.text-left,
    #profit_by_brands_table_wrapper  .row .col-sm-3.text-left,
    #profit_by_categories_table_wrapper  .row .col-sm-3.text-left,
    #output_tax_project_invoice_table_wrapper  .row .col-sm-3.text-left,
    #expense_tax_table_wrapper  .row .col-sm-3.text-left,
    #output_tax_table_wrapper  .row .col-sm-3.text-left,
    #lot_report_wrapper  .row .col-sm-3.text-left,
    #product_sell_report_by_category_wrapper  .row .col-sm-3.text-left,
    #product_sell_grouped_report_table_wrapper  .row .col-sm-3.text-left,
    #product_sell_report_with_purchase_table_wrapper  .row .col-sm-3.text-left,
    #superadmin_subscription_table_wrapper  .row .col-sm-3.text-left,
    #superadmin_business_table_wrapper  .row .col-sm-3.text-left,
    #DataTables_Table_0_wrapper  .row .col-sm-3.text-left,
    #task_table_wrapper  .row .col-sm-3.text-left,
    #dataTables_wrapper  .row .col-sm-3.text-left,
    #expense_category_table_wrapper .row .col-sm-3.text-left,
    #expense_table_wrapper .row .col-sm-3.text-left,
    #detail_type_table_wrapper .row .col-sm-3.text-left,
    #account_sub_type_table_wrapper .row .col-sm-3.text-left,
    #transfer_table_wrapper .row .col-sm-3.text-left,
    #journal_table_wrapper .row .col-sm-3.text-left,
    #sales_commission_agent_table_wrapper .row .col-sm-3.text-left,
    #users_table_wrapper .row .col-sm-3.text-left,
    #profit_by_products_table_wrapper .row .col-sm-3.text-left,
    #input_tax_table_wrapper .row .col-sm-3.text-left,
    #supplier_report_tbl_wrapper .row .col-sm-3.text-left,
    #cg_report_table_wrapper .row .col-sm-3.text-left,
    #stock_report_table_wrapper .row .col-sm-3.text-left,
    #stock_adjustment_table_wrapper .row .col-sm-3.text-left,
    #items_report_table_wrapper .row .col-sm-3.text-left,
    #product_purchase_report_table_wrapper .row .col-sm-3.text-left,
    #product_sell_report_table_wrapper .row .col-sm-3.text-left,
    #product_sell_report_table_info .row .col-sm-3.text-left,
    #purchase_payment_report_table_wrapper .row .col-sm-3.text-left,
    #sell_payment_report_table_wrapper .row .col-sm-3.text-left,
    #expense_report_table_wrapper .row .col-sm-3.text-left,
    #register_report_table_wrapper .row .col-sm-3.text-left,
    #sr_sales_report_wrapper .row .col-sm-3.text-left,
    #activity_log_table_wrapper .row .col-sm-3.text-left,
    #payment_account_report_wrapper .row .col-sm-3.text-left,
    #cash_flow_table_wrapper .row .col-sm-3.text-left,
    #other_account_table_wrapper .row .col-sm-3.text-left,
    #clients_table_wrapper .row .col-sm-3.text-left,
    #tax_groups_table_wrapper .row .col-sm-3.text-left,
    #tax_rates_table_wrapper .row .col-sm-3.text-left,
    #all_subscriptions_table_wrapper .row .col-sm-3.text-left,
    #stock_transfer_table_wrapper .row .col-sm-3.text-left,
    #warranty_table_wrapper .row .col-sm-3.text-left,
    #brands_table_wrapper .row .col-sm-3.text-left,
    #unit_table_wrapper .row .col-sm-3.text-left,
    #selling_price_group_table_wrapper .row .col-sm-3.text-left,
    #variation_table_wrapper .row .col-sm-3.text-left,
    #productions_table_wrapper .row .col-sm-3.text-left,
    #recipe_table_wrapper .row .col-sm-3.text-left,
    #purchase_return_datatable_wrapper .row .col-sm-3.text-left,
    #purchase_table_wrapper .row .col-sm-3.text-left,
    #purchase_order_table_wrapper .row .col-sm-3.text-left,
    #purchase_requisition_table_wrapper .row .col-sm-3.text-left,
    #product_table_wrapper .row .col-sm-3.text-left,
    #contact_table_wrapper .row .col-sm-3.text-left,
    #proposals_wrapper .row .col-sm-3.text-left,
    #lead_to_customer_conversion_wrapper .row .col-sm-3.text-left,
    #follow_ups_by_contact_table_wrapper .row .col-sm-3.text-left,
    #follow_ups_by_user_table_wrapper .row .col-sm-3.text-left,
    #category_table_wrapper .row .col-sm-3.text-left,
    #all_contact_login_table_wrapper .row .col-sm-3.text-left,
    #campaigns_table_wrapper .row .col-sm-3.text-left,
    #follow_up_table_wrapper .row .col-sm-3.text-left,
    #leads_table_wrapper .row .col-sm-3.text-left,
    #customer_groups_table_wrapper .row .col-sm-3.text-left,
    #subscriptions_table_wrapper .row .col-sm-3.text-left,
    #discounts_table_wrapper .row .col-sm-3.text-left,
    #recursive_follow_up_table_wrapper .row .col-sm-3.text-left,
    #purchase_payment_table_wrapper .row .col-sm-3.text-left,
    #sell_return_table_wrapper .row .col-sm-3.text-left{
        display: flex;
        justify-content: flex-start;
        flex-direction: row;
        /* width: 100% !important; */
        min-width: 285px !important;
    }


    /* nextzen buisness setting */
    .row.nextzen_buisness_setting{
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        flex-wrap: wrap;
    }
    .row.nextzen_buisness_setting .col-xs-3,
    .row.nextzen_buisness_setting .col-xs-4,
    .row.nextzen_buisness_setting .col-sm-6,
    .row.nextzen_buisness_setting .col-sm-3,
    .row.nextzen_buisness_setting .col-md-4,
    .row.nextzen_buisness_setting .col-sm-4{
        flex: 1 1 280px !important;
    }


    .row.nextzen_buisness_setting #toggle_visibility{
        display: flex;
        flex-wrap: wrap;
        align-items: center;

    }
    .row.nextzen_buisness_setting #toggle_visibility .col-xs-4{
        flex: 1 0 280px;
    }
    /* nextzen buisness setting */


    /* couriour online courirou */
    .nextzen_couriour_online{
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
    }
    .nextzen_couriour_online .col-sm-4{
        flex: 1 1 300px;
    }
    /* couriour online courirou */

    /* product create */
    .nextzent_product_create{
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
    }
    .nextzent_product_create .col-sm-4{
        flex: 1 1 250px;
    }
    /* product create */


 

}


.nextzen_pos_qkbutton2 .text-right {
    display: none;
}
@media  (min-width:992px) and (max-width:1250px)  {
    /* Dashboard */
    .nextzen_dsahboard_user{
        height: 120px !important;
    }
    .nextzen_dsahboard_user .col-md-7.no_mible_flex{
        width: 100% !important;
    }
    /* end Dashboard */

}

@media (max-width:1024px)  {
    .width_height_ration_nextzen  {
        width: 100%;
   }

}


@media (max-width:991px) {
    section.content.no-print.content_pos_create_nextzen{
        padding-top: 0px !important;
   }
   .content_pos_create_nextzen .nextzen_pos_product_list_left {
        width: 100%;
   }
   
   .content_pos_create_nextzen .nextzen_margin{
     padding: 10px 32px 0 32px !important;
   }


   .product_header_nextzen .col-md-5.pr-12{
     display: none;
   }
    .product_header_nextzen .nextzen_catagory_right_grid{
            padding:0  30px 30px 30px;
    }

    .nextzen_production_text{
        margin-top: 30px;
    }
    .nextzen_production_text div{
        text-align:left;
    }

    .nextzen_salePost_main{
        zoom:85%;
    }
     
}

@media (max-width:768px) {
    /* 0001 */
    .nextzen_login_page_box{
        margin-top: 20px !important;
    }


    #sales_target_table_wrapper  .row,
    #holidays_table_wrapper  .row,
    #ad_pc_table_wrapper  .row,
    #payroll_group_table_wrapper  .row,
    #payrolls_table_wrapper  .row,
    #attendance_table_wrapper  .row,
    #shift_table_wrapper  .row,
    #leave_table_wrapper  .row,
    #leave_type_table_wrapper  .row,
    #contact_login_table_wrapper  .row,
    #documents_and_notes_table_wrapper  .row,
    #profit_by_customer_table_wrapper  .row,
    #profit_by_customer_table_wrapper  .row,
    #profit_by_date_table_wrapper  .row,
    #profit_by_invoice_table_wrapper  .row,
    #profit_by_locations_table_wrapper  .row,
    #profit_by_brands_table_wrapper  .row,
    #profit_by_categories_table_wrapper  .row,
    #output_tax_project_invoice_table_wrapper  .row,
    #expense_tax_table_wrapper  .row,
    #output_tax_table_wrapper  .row,
    #lot_report_wrapper  .row,
    #product_sell_report_by_category_wrapper  .row,
    #product_sell_grouped_report_table_wrapper  .row,
    #product_sell_report_with_purchase_table_wrapper  .row,
    #superadmin_subscription_table_wrapper  .row,
    #superadmin_business_table_wrapper  .row,
    #DataTables_Table_0_wrapper  .row,
    #task_table_wrapper  .row,
    #dataTables_wrapper  .row,
    #expense_category_table_wrapper .row,
    #detail_type_table_wrapper .row,
    #account_sub_type_table_wrapper .row,
    #transfer_table_wrapper .row,
    #journal_table_wrapper .row,
    #sales_commission_agent_table_wrapper .row,
    #users_table_wrapper .row,
    #profit_by_products_table_wrapper .row,
    #input_tax_table_wrapper .row,
    #supplier_report_tbl_wrapper .row,
    #cg_report_table_wrapper .row,
    #stock_report_table_wrapper .row,
    #stock_adjustment_table_wrapper .row,
    #items_report_table_wrapper .row,
    #product_purchase_report_table_wrapper .row,
    #product_sell_report_table_wrapper .row,
    #product_sell_report_table_info .row,
    #purchase_payment_report_table_wrapper .row,
    #sell_payment_report_table_wrapper .row,
    #expense_report_table_wrapper .row,
    #register_report_table_wrapper .row,
    #sr_sales_report_wrapper .row,
    #activity_log_table_wrapper .row,
    #payment_account_report_wrapper .row,
    #cash_flow_table_wrapper .row,
    #other_account_table_wrapper .row,
    #clients_table_wrapper .row,
    #tax_groups_table_wrapper .row,
    #tax_rates_table_wrapper .row,
    #all_subscriptions_table_wrapper .row,
    #stock_transfer_table_wrapper .row,
    #warranty_table_wrapper .row,
    #brands_table_wrapper .row,
    #unit_table_wrapper .row,
    #selling_price_group_table_wrapper .row,
    #variation_table_wrapper .row,
    #productions_table_wrapper .row,
    #recipe_table_wrapper .row,
    #purchase_return_datatable_wrapper .row,
    #purchase_table_wrapper .row,
    #purchase_order_table_wrapper .row,
    #purchase_requisition_table_wrapper .row,
    #product_table_wrapper .row,
    #contact_table_wrapper .row,
    #proposals_wrapper .row,
    #lead_to_customer_conversion_wrapper .row,
    #follow_ups_by_contact_table_wrapper .row,
    #follow_ups_by_user_table_wrapper .row,
    #category_table_wrapper .row,
    #all_contact_login_table_wrapper .row,
    #campaigns_table_wrapper .row,
    #follow_up_table_wrapper .row,
    #leads_table_wrapper .row,
    #customer_groups_table_wrapper .row,
    #subscriptions_table_wrapper .row,
    #discounts_table_wrapper .row,
    #recursive_follow_up_table_wrapper .row,
    #purchase_payment_table_wrapper .row,
    #sell_return_table_wrapper .row{
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        width: 100%;
        text-align: center;
        
    }

    #sales_target_table_wrapper  .row .col-sm-7,
    #holidays_table_wrapper  .row .col-sm-7,
    #ad_pc_table_wrapper  .row .col-sm-7,
    #payroll_group_table_wrapper  .row .col-sm-7,
    #payrolls_table_wrapper  .row .col-sm-7,
    #attendance_table_wrapper  .row .col-sm-7,
    #shift_table_wrapper  .row .col-sm-7,
    #leave_table_wrapper  .row .col-sm-7,
    #leave_type_table_wrapper  .row .col-sm-7,
    #contact_login_table_wrapper  .row .col-sm-7,
    #documents_and_notes_table_wrapper  .row .col-sm-7,
    #profit_by_customer_table_wrapper  .row .col-sm-7,
    #profit_by_customer_table_wrapper  .row .col-sm-7,
    #profit_by_date_table_wrapper  .row .col-sm-7,
    #profit_by_invoice_table_wrapper  .row .col-sm-7,
    #profit_by_locations_table_wrapper  .row .col-sm-7,
    #profit_by_brands_table_wrapper  .row .col-sm-7,
    #profit_by_categories_table_wrapper  .row .col-sm-7,
    #output_tax_project_invoice_table_wrapper  .row .col-sm-7,
    #expense_tax_table_wrapper  .row .col-sm-7,
    #output_tax_table_wrapper  .row .col-sm-7,
    #lot_report_wrapper  .row .col-sm-7,
    #product_sell_report_by_category_wrapper  .row .col-sm-7,
    #product_sell_grouped_report_table_wrapper  .row .col-sm-7,
    #product_sell_report_with_purchase_table_wrapper  .row .col-sm-7,
    #superadmin_subscription_table_wrapper  .row .col-sm-7,
    #superadmin_business_table_wrapper  .row .col-sm-7,
    #DataTables_Table_0_wrapper  .row .col-sm-7,
    #task_table_wrapper  .row .col-sm-7,
    #dataTables_wrapper  .row .col-sm-7,
    #expense_category_table_wrapper .row .col-sm-7,
    #expense_table_wrapper .row .col-sm-7,
    #detail_type_table_wrapper .row .col-sm-7,
    #account_sub_type_table_wrapper .row .col-sm-7,
    #transfer_table_wrapper .row .col-sm-7,
    #journal_table_wrapper .row .col-sm-7,
    #sales_commission_agent_table_wrapper .row .col-sm-7,
    #users_table_wrapper .row .col-sm-7,
    #profit_by_products_table_wrapper .row .col-sm-7,
    #input_tax_table_wrapper .row .col-sm-7,
    #supplier_report_tbl_wrapper .row .col-sm-7,
    #cg_report_table_wrapper .row .col-sm-7,
    #stock_report_table_wrapper .row .col-sm-7,
    #stock_adjustment_table_wrapper .row .col-sm-7,
    #items_report_table_wrapper .row .col-sm-7,
    #product_purchase_report_table_wrapper .row .col-sm-7,
    #product_sell_report_table_wrapper .row .col-sm-7,
    #product_sell_report_table_info .row .col-sm-7,
    #purchase_payment_report_table_wrapper .row .col-sm-7,
    #sell_payment_report_table_wrapper .row .col-sm-7,
    #expense_report_table_wrapper .row .col-sm-7,
    #register_report_table_wrapper .row .col-sm-7,
    #sr_sales_report_wrapper .row .col-sm-7,
    #activity_log_table_wrapper .row .col-sm-7,
    #payment_account_report_wrapper .row .col-sm-7,
    #cash_flow_table_wrapper .row .col-sm-7,
    #other_account_table_wrapper .row .col-sm-7,
    #clients_table_wrapper .row .col-sm-7,
    #tax_groups_table_wrapper .row .col-sm-7,
    #tax_rates_table_wrapper .row .col-sm-7,
    #all_subscriptions_table_wrapper .row .col-sm-7,
    #stock_transfer_table_wrapper .row .col-sm-7,
    #warranty_table_wrapper .row .col-sm-7,
    #brands_table_wrapper .row .col-sm-7,
    #unit_table_wrapper .row .col-sm-7,
    #selling_price_group_table_wrapper .row .col-sm-7,
    #productions_table_wrapper .row .col-sm-7,
    #recipe_table_wrapper .row .col-sm-7,
    #purchase_return_datatable_wrapper .row .col-sm-7,
    #purchase_table_wrapper .row .col-sm-7,
    #purchase_order_table_wrapper .row .col-sm-7,
    #purchase_requisition_table_wrapper .row .col-sm-7,
    #product_table_wrapper .row .col-sm-7,
    #contact_table_wrapper .row .col-sm-7,
    #proposals_wrapper .row .col-sm-7,
    #lead_to_customer_conversion_wrapper .row .col-sm-7,
    #follow_ups_by_contact_table_wrapper .row .col-sm-7,
    #follow_ups_by_user_table_wrapper .row .col-sm-7,
    #category_table_wrapper .row .col-sm-7,
    #all_contact_login_table_wrapper .row .col-sm-7,
    #campaigns_table_wrapper .row .col-sm-7,
    #follow_up_table_wrapper .row .col-sm-7,
    #leads_table_wrapper .row .col-sm-7,
    #customer_groups_table_wrapper .row .col-sm-7,
    #subscriptions_table_wrapper .row .col-sm-7,
    #discounts_table_wrapper .row .col-sm-7,
    #recursive_follow_up_table_wrapper .row .col-sm-7,
    #purchase_payment_table_wrapper .row .col-sm-7,
    #sell_return_table_wrapper .row .col-sm-7{
        width: 100% !important;
        text-align: center !important;
    }

    #sales_target_table_wrapper  .row .col-sm-3.text-left,
    #holidays_table_wrapper  .row .col-sm-3.text-left,
    #ad_pc_table_wrapper  .row .col-sm-3.text-left,
    #payroll_group_table_wrapper  .row .col-sm-3.text-left,
    #payrolls_table_wrapper  .row .col-sm-3.text-left,
    #attendance_table_wrapper  .row .col-sm-3.text-left,
    #shift_table_wrapper  .row .col-sm-3.text-left,
    #leave_table_wrapper  .row .col-sm-3.text-left,
    #leave_type_table_wrapper  .row .col-sm-3.text-left,
    #contact_login_table_wrapper  .row .col-sm-3.text-left,
    #documents_and_notes_table_wrapper  .row .col-sm-3.text-left,
    #profit_by_customer_table_wrapper  .row .col-sm-3.text-left,
    #profit_by_customer_table_wrapper  .row .col-sm-3.text-left,
    #profit_by_date_table_wrapper  .row .col-sm-3.text-left,
    #profit_by_invoice_table_wrapper  .row .col-sm-3.text-left,
    #profit_by_locations_table_wrapper  .row .col-sm-3.text-left,
    #profit_by_brands_table_wrapper  .row .col-sm-3.text-left,
    #profit_by_categories_table_wrapper  .row .col-sm-3.text-left,
    #output_tax_project_invoice_table_wrapper  .row .col-sm-3.text-left,
    #expense_tax_table_wrapper  .row .col-sm-3.text-left,
    #output_tax_table_wrapper  .row .col-sm-3.text-left,
    #lot_report_wrapper  .row .col-sm-3.text-left,
    #product_sell_report_by_category_wrapper  .row .col-sm-3.text-left,
    #product_sell_grouped_report_table_wrapper  .row .col-sm-3.text-left,
    #product_sell_report_with_purchase_table_wrapper  .row .col-sm-3.text-left,
    #superadmin_subscription_table_wrapper  .row .col-sm-3.text-left,
    #superadmin_business_table_wrapper  .row .col-sm-3.text-left,
    #DataTables_Table_0_wrapper  .row .col-sm-3.text-left,
    #task_table_wrapper  .row .col-sm-3.text-left,
    #dataTables_wrapper  .row .col-sm-3.text-left,
    #expense_category_table_wrapper .row .col-sm-3.text-left,
    #expense_table_wrapper .row .col-sm-3.text-left,
    #detail_type_table_wrapper .row .col-sm-3.text-left,
    #account_sub_type_table_wrapper .row .col-sm-3.text-left,
    #transfer_table_wrapper .row .col-sm-3.text-left,
    #journal_table_wrapper .row .col-sm-3.text-left,
    #sales_commission_agent_table_wrapper .row .col-sm-3.text-left,
    #users_table_wrapper .row .col-sm-3.text-left,
    #profit_by_products_table_wrapper .row .col-sm-3.text-left,
    #input_tax_table_wrapper .row .col-sm-3.text-left,
    #supplier_report_tbl_wrapper .row .col-sm-3.text-left,
    #cg_report_table_wrapper .row .col-sm-3.text-left,
    #stock_report_table_wrapper .row .col-sm-3.text-left,
    #stock_adjustment_table_wrapper .row .col-sm-3.text-left,
    #items_report_table_wrapper .row .col-sm-3.text-left,
    #product_purchase_report_table_wrapper .row .col-sm-3.text-left,
    #product_sell_report_table_wrapper .row .col-sm-3.text-left,
    #product_sell_report_table_info .row .col-sm-3.text-left,
    #purchase_payment_report_table_wrapper .row .col-sm-3.text-left,
    #sell_payment_report_table_wrapper .row .col-sm-3.text-left,
    #expense_report_table_wrapper .row .col-sm-3.text-left,
    #register_report_table_wrapper .row .col-sm-3.text-left,
    #sr_sales_report_wrapper .row .col-sm-3.text-left,
    #activity_log_table_wrapper .row .col-sm-3.text-left,
    #payment_account_report_wrapper .row .col-sm-3.text-left,
    #cash_flow_table_wrapper .row .col-sm-3.text-left,
    #other_account_table_wrapper .row .col-sm-3.text-left,
    #clients_table_wrapper .row .col-sm-3.text-left,
    #tax_groups_table_wrapper .row .col-sm-3.text-left,
    #tax_rates_table_wrapper .row .col-sm-3.text-left,
    #all_subscriptions_table_wrapper .row .col-sm-3.text-left,
    #stock_transfer_table_wrapper .row .col-sm-3.text-left,
    #warranty_table_wrapper .row .col-sm-3.text-left,
    #brands_table_wrapper .row .col-sm-3.text-left,
    #unit_table_wrapper .row .col-sm-3.text-left,
    #selling_price_group_table_wrapper .row .col-sm-3.text-left,
    #variation_table_wrapper .row .col-sm-3.text-left,
    #productions_table_wrapper .row .col-sm-3.text-left,
    #recipe_table_wrapper .row .col-sm-3.text-left,
    #purchase_return_datatable_wrapper .row .col-sm-3.text-left,
    #purchase_table_wrapper .row .col-sm-3.text-left,
    #purchase_order_table_wrapper .row .col-sm-3.text-left,
    #purchase_requisition_table_wrapper .row .col-sm-3.text-left,
    #product_table_wrapper .row .col-sm-3.text-left,
    #contact_table_wrapper .row .col-sm-3.text-left,
    #proposals_wrapper .row .col-sm-3.text-left,
    #lead_to_customer_conversion_wrapper .row .col-sm-3.text-left,
    #follow_ups_by_contact_table_wrapper .row .col-sm-3.text-left,
    #follow_ups_by_user_table_wrapper .row .col-sm-3.text-left,
    #category_table_wrapper .row .col-sm-3.text-left,
    #all_contact_login_table_wrapper .row .col-sm-3.text-left,
    #campaigns_table_wrapper .row .col-sm-3.text-left,
    #follow_up_table_wrapper .row .col-sm-3.text-left,
    #leads_table_wrapper .row .col-sm-3.text-left,
    #customer_groups_table_wrapper .row .col-sm-3.text-left,
    #subscriptions_table_wrapper .row .col-sm-3.text-left,
    #discounts_table_wrapper .row .col-sm-3.text-left,
    #recursive_follow_up_table_wrapper .row .col-sm-3.text-left,
    #purchase_payment_table_wrapper .row .col-sm-3.text-left,
    #sell_return_table_wrapper .row .col-sm-3.text-left{
        display: flex;
        justify-content: center;
        flex-direction: row;;
        width: 100% !important;
    }

    .nextzen_group .form-group{
        display: flex;
        align-items: flex-start;

    }
    .nextzen_group .form-group .col-sm-7.col-sm-offset-3{
        width: 100%;
    }

    .nextzen_variation{
        display: flex;
        flex-wrap: wrap;

    }
    .nextzen_variation .control-label{
        width: 100%;
        flex: 0 0 100%;
    }

    .nextzen_variation .col-xs-3.col-sm-2{
        text-align: right;
    }


}
@media (max-width:577px) {
    /* dashboard */
    .nextzen_mobile_style.display_grid_force_wrk {
        grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
    }
    /* end dashboard */
    

 

    /* all sales page */
    .box-tools-allsales{
        margin: 10px 0 10px !important;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        flex-wrap: wrap;
    }
    /* end Sales page */



    .buisness_setting_nextzen .pos-tab-content.active{
        overflow: hidden;
    }
}
@media (max-width:360px) {
       /* sales order page */
       #sell_table_wrapper  .col-sm-3.text-left {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    /* end sales order page */
}


/* dahsboard */
span.select2.select2-container.select2-container--default.select2-container--default,
span.select2.select2-container.select2-container--default.select2-container--below.select2-container--open,
span.select2.select2-container.select2-container--default.select2-container--below.select2-container--focus{
    width: 100% !important;
}
/* .multi-input span.select2.select2-container.select2-container--default.select2-container--default,
.multi-input span.select2.select2-container.select2-container--default.select2-container--below.select2-container--open,
.multi-input span.select2.select2-container.select2-container--default.select2-container--below.select2-container--focus{
    width: auto !important;
} */
/* end dashboard */

.skin-blue .content-wrapper .content-custom, .skin-blue-light .content-wrapper .content-custom{
    margin-top: -210px !important;
}













/* add sell pos start */

:root{
    --menu-height:140px;
    --menu-height-mobile:100px;
    --menu-height-mobile-xs:170px;
    --footer-height:238px;
    
    --right-menu-height: 42px;
    /* --menu */
}
.nextzen_mobile_menu ,
.input-group.input-number,
.row.edit_menu_form{
    z-index: 0;
    position: relative;
}
small.text-danger.contact_due_text{
    border: 1px dashed;
    padding: 6px 8px;
    border-radius: 7px;
    display: inline-block;
    margin-top: 4px;
    display: none;
}
.nextzen_qk_button a.btn.btn-flat,
.nextzen_qk_button button.btn.btn-flat{
    display: flex !important;
    align-items: center !important;

}
section.content.no-print.content_pos_create_nextzen.content_create_nextzen_responsive .col-md-5.pr-12{
    width: 50%;
}
section.content.no-print.content_pos_create_nextzen.content_create_nextzen_responsive .col-md-7.no-paddin.pos_create_main_part{
    width: 50%;
    position: fixed;
    top: 0px;
    right: 0;
}
.nextzen_pos_pay_footer_form_action{
    position: fixed;
    bottom: 0px;
    right: 2px;
    width: calc(50% - 6px );
    background: white;
}
.modal-backdrop.in{
    z-index: -1;
    opacity: 0;
}
.modal.fade.contact_modal.in{
        background: #00000050 !important;
}

section.content.no-print.content_pos_create_nextzen.content_create_nextzen_responsive .col-md-12.row.nextzen_mobile_menu {
    overflow: hidden;
    padding-right:0 ;

}
section.content.no-print.content_pos_create_nextzen.content_create_nextzen_responsive .col-md-12.row.nextzen_mobile_menu .col-md-4{
    width: 300px;
    padding-right: 0;
}
section.content.no-print.content_pos_create_nextzen.content_create_nextzen_responsive .col-md-12.row.nextzen_mobile_menu .col-md-8{
    width: calc(100% - 300px)
}

.vvv{
    width: 50%;
}

@media (max-width:1350px) {
    .nextzen_pos_pay_footer_form_action{
        position: fixed;
        bottom: 0px;
        right: 2px;
        width: calc(50% - 6px );
        background: white;
    }

    :root{
        /* --right-menu-height:66px; */
        --right-menu-height: 42px;
        /* --menu */
    }
    .nextzen_qk_button{
        padding: 3px 0;
        zoom: 78%;
    }
}

@media (max-width:1300px) {
    .nextzen_pos_pay_footer_form_action{
        position: fixed;
        bottom: 10px;
    }
}
@media (max-width:1200px) {
    .nextzen_pos_pay_footer_form_action{
        position: fixed;
        bottom: 20px;
    }
}
@media (max-width:1100px) {
    .nextzen_pos_pay_footer_form_action{
        position: fixed;
        bottom: 0px;
    }
    .nextzen_pos_pay_footer_form_action .col-md-8 *{
        font-size: 98%;
    }
}

@media (max-width:1024px) {
    :root {
        --right-menu-height: 110px;
    }
    /* .nextzen_pos_qkbutton2 .col-md-12:first-child {
        display: none;
    } */
    .nextzen_pos_product_list_left {
        display: none;
    }
    section.content.no-print.content_pos_create_nextzen.content_create_nextzen_responsive{
        margin: 0 !important;
    }
    section.content.no-print.content_pos_create_nextzen.content_create_nextzen_responsive .col-md-5.pr-12{
        width: 50% !important;
    }

    section.content.no-print.content_pos_create_nextzen.content_create_nextzen_responsive .col-md-12.row.nextzen_mobile_menu {
        position: fixed;
        top: 0;
        right: 0;
        width: 40%;
    }
    .col-md-12.row.nextzen_mobile_menu{
        display: flex;
        flex-direction: column;
        align-items: stretch;
    }
 
    .col-md-12.row.nextzen_mobile_menu .col-md-8,
    .col-md-12.row.nextzen_mobile_menu div.col-md-4{
        width: 100%;
        padding: 0 15px 0 0 !important;
        margin-top: 3px;
    }

    section.content.no-print.content_pos_create_nextzen.content_create_nextzen_responsive .col-md-7.no-paddin.pos_create_main_part{
        width: 100%;
    }
    section.content.no-print.content_pos_create_nextzen.content_create_nextzen_responsive .col-md-7.no-paddin.pos_create_main_part{
        position: static;
        top: 0;
        right: 0;
    }
    .row_header.product_header_nextzen{
        width: 60%;
    }
    section.content.no-print.content_pos_create_nextzen.content_create_nextzen_responsive .col-md-12.row.nextzen_mobile_menu .col-md-4{
        width: 100%;
        padding-right: 0;
    }
    section.content.no-print.content_pos_create_nextzen.content_create_nextzen_responsive .col-md-12.row.nextzen_mobile_menu .col-md-8{
        width: 100%;
    }
    .nextzen_pos_pay_footer_form_action{
        width: 100%;
        bottom: 0;
    }
    .nextzen_pos_pay_footer_form_action .col-md-8 *{
        font-size: 100%;
    }

    
}

@media (min-width:991px) {
    /* .pos_product_div table thead{
        position: sticky;
        top: 0;
        z-index: 999;
    } */
}

@media (max-width:991px) {
    :root{
        --right-menu-height: 31px;
        --right-menu-height:90px;
    }

    .navbar-custom-menu>.navbar-nav .nextzen_login_dropdown{
        top: 40px;
    }
    .navbar-custom-menu>.navbar-nav li.dropdown.user.user-menu{
        margin-top: 7px;
    }
    .nextzen_pos_product_list_left {
        display: block;
    }
    div#product_list_body .product_list {
        flex: 1 1 120px;
    }

    section.content.no-print.content_pos_create_nextzen.content_create_nextzen_responsive .logo_part_nextzen .nextzen_header_pos_logo{
        display: flex;
        align-items: center;
        justify-content: center;
    }
    section.content.no-print.content_pos_create_nextzen.content_create_nextzen_responsive img.nextzen_header_right_brand{
        width: 100px !important;
    }
    .nextzen_pos_pay_footer_form_action{
        width: calc(100% - 6px );
        bottom: 185px;
    }
    section.content.no-print.content_pos_create_nextzen.content_create_nextzen_responsive .col-md-12.row.nextzen_mobile_menu .col-md-4{
        width: 100%;
        padding-right: 0;
    }
    section.content.no-print.content_pos_create_nextzen.content_create_nextzen_responsive .col-md-12.row.nextzen_mobile_menu .col-md-8{
        width: 100%;
    }
    
 
}





@media (max-width:768px) {
    .nextzen_nasv_sds{
        position: relative;
    }
    .row_header.product_header_nextzen .menu_nextzen_topbar:first-child {
        display: inline-block;
        width: 48%;
    }
    .row_header.product_header_nextzen .menu_nextzen_topbar:first-child .items:nth-child(2),
    .row_header.product_header_nextzen .menu_nextzen_topbar:first-child .items:nth-child(3){
        display: none;
    }
    .row_header .menu_nextzen_topbar:last-child .items:last-child{
        width: 100%;
    }
    .row_header .menu_nextzen_topbar:last-child .items:first-child{
        position: absolute;
        top: 0;
        right: 0;
        width: 50%;
    
    }
    .row_header .menu_nextzen_topbar:first-child .items{
        width: 100%;
    }
    div.nextzen_login_page_box.nextzen_login_page_color.right-colg{
        box-shadow: none !important;
    }


    
    .w-sm-100{
        width: 100% !important;
    }

    .d-smMax-flex{
        display: flex !important;
    }

    .nextzen_variation .col-xs-9.col-sm-7{
        width: 100% !important;
    }
    .nextzen_variation .col-xs-2 ,
    .nextzen_variation .col-xs-3.col-sm-2 {
        width: auto !important;
    }

}


.row_header.product_header_nextzen{
    height: auto;
    padding: 3px !important;
}
.col-md-12.nextzen_pos_product_list_left{
    height: auto !important;
}
.logo_part_nextzen{
    width: 33% ;
    flex: 0 1 162px;
}
.nextzen_nasv_sds{
    width: 67%;
    flex: 67%;
}
.row_header.product_header_nextzen .menu_nextzen_topbar {
    display: flex;
    align-items: flex-start;
    column-gap: 10px !important;
    padding-bottom: 5px;
    width: 100%;
    overflow: hidden;
    
}
.row_header.product_header_nextzen:first-child .items{
    flex:30% !important;
    width: 30%;
    
}


.pos_product_div {
    max-height: calc(100vh -  var(--footer-height) - var(--right-menu-height) ) !important;
    height: calc(100vh -  var(--footer-height) - var(--right-menu-height) ) !important;
}


.nextzen_pos_pay_footer_form_action{
    max-height: var(--footer-height);
    height: var(--footer-height);
}

@media (max-width:655px) {

    :root{
        --right-menu-height: 100px;
    }
    .nextzen_mobile_menu{
        position: unset !important;
        width: 100% !important;
        display: flex !important;
        gap: 5px;
        flex-direction: row !important;
    }
    div.col-md-12.row.nextzen_mobile_menu .col-md-8{
        padding-left: 12px !important;
    }
    div.col-md-12.row.nextzen_mobile_menu div.col-md-4{
        padding-right: 0px !important;
        width: 50% !important;

    }
    

    .nextzen_pos_pay_footer_form_action .row:first-child{
        margin-top: 51px;
    }
    .row_header.product_header_nextzen{
        max-height: var(--menu-height-mobile-xs);
        width:100% !important;
    }

    .nextzen_pos_pay_footer_form_action .row:first-child{
        margin-top: 0px;
    }
    section.content.no-print.content_pos_create_nextzen.content_create_nextzen_responsive{
        padding: 0 !important;
    }

    .vvv{
        width: auto;
    }
}
@media (max-width:525px) {
    .nextzen_online_courier a,
    .nextzen_offline_courier a{
        margin-bottom: 2px;
        width: 100%;
    }
    .nextzen_btn_mb_2 button{
        margin-bottom: 2px !important;

    }
}
@media (max-width:425px) {
    .navbar-custom-menu>.navbar-nav>li{
        /* position: static  !important; */
    }

    .vvv{
        position: unset !important;
        right: unset !important;
        top: unset !important;
        width: 100%;
        
    }
    .nexzen_dahboard .box .box-header{
        padding-bottom: 0;
    }
    .nexzen_dahboard .box .box-body{
        padding-top: 10px;
    }
    
    .nextzen_project_sort{
        margin-top: 8px !important;
        float: none !important;
    
    }
    
}

@media (max-width:385px) {
  
    :root{
        --right-menu-height:100px;
        /* --menu */
    }
    .nextzen_pos_product_div{
        /* margin-left: 15px !important; */
    }
    
}
@media (max-width:374px) {
    .d-max374-block{
        display: block !important;
    }
    
}







@media (min-width:991px) and (max-width:1024px) {
    .row_header.product_header_nextzen .items {
        flex: 1 0 250px !important;
    }
}
.row.pos_form_totals{
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}
section.content.no-print.content_pos_create_nextzen.content_create_nextzen_responsive .logo_part_nextzen .nextzen_header_pos_logo{
    margin-top: 1px !important;
    background: #c5d6ff !important;
    height: 71px !important;
    padding: 18px 8px !important;
    border-radius: 5px !important;
}


.nextzen_tittle_header .box-tools{
    min-width: 500px;
}
#business_location_table_wrapper table tr td button:first-child{
    width: 40%;
}
#business_location_table_wrapper table tr td a{
    width: 56%;
}
#business_location_table_wrapper table tr td button:last-child{
    width: 100%;
}
/* body:contains-selector(a.active) { background: red; } */
/* #business_location_table_wrapper table tr:contains-selector( td button.btn-success:last-child){ */
#business_location_table_wrapper table tr:has( >  td button.btn-success:last-child){
    background:#f2dede !important;
}


.navbar-custom-menu>.navbar-nav>li{
    position: relative;
}

li.dropdown.notifications-menu.open {
    position: static;
}

#contact_add_form div.clearfix{
    display: none !important;
}

@media (min-width:768px) {
    .d-sm-block{
        display: block !important;
    }
    .d-sm-flex{
        display: flex !important;
    }
    .d-sm-none{
        display: none !important;

    }
}


@media (max-width:385px) {
    .main-header .navbar{
        zoom: 85%;
    }
}



@media only screen and (width: 768px) {

    label.col-xs-12.col-sm-3.control-label{
        text-align: left !important;
    }
    
    #variation_values.nextzen_group .form-group .col-sm-7{
        margin-left: 0 !important;
        width: 100% !important;
    }
    #variation_values.nextzen_group .form-group .col-sm-2{
        width: auto !important;
    }
}
