﻿.insert_btn_width {
    width: 150px;
}

.add_inventory .personal_box.wdt .bottom_btn.submit-mobile-div {
    display: none;
}

.mow_setting .isElectronicAttestation input, .isCCFee input, .isECheckFee input {
    width: 65px !important;
}

.dashboard {
    display: inline-table;
}

.detamain {
    width: 100%;
}

.tablelayout {
    table-layout: fixed;
}

.include_main_box .activeOrder {
    width: 400px;
}

.inner-height {
    display: flex;
    gap: 5px;
}

.Date-width {
    width: 65px;
}

.Time-width {
    width: 53px;
}

.parsonal-textfild {
    display: inline-block
}

.menu-icon svg {
    display: none
}

.no-scroll {
    position: fixed;
    width: 100%;
    overflow: hidden;
}

.customer-reward-point .parsonal_textfild label.wide {
    width: 170px !important;
    float: left;
    margin-right: 8px;
    font-size: 13px;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 24px;
}

.customer-reward-point-popup .bottom_btn.tpadd.alignleft {
    display: flex;
    justify-content: center;
}

.alignleft.customerlist_report_datefield {
    display: flex;
}

.maintanance_add_edit .log-top .top-btn-style {
    display: flex;
}

    .maintanance_add_edit .log-top .top-btn-style .column-btn {
        width: 50% !important;
    }

.merchant_config_page .newbottom_btn.spadd.alignright {
    display: flex;
    justify-content: space-between;
    gap: 25px;
}

@media screen and (max-width: 992px) {
    .Date-width {
        width: 94px;
        font-size: 14px !important
    }

    .Time-width {
        width: 82px;
        font-size: 14px !important
    }

    .tablelayout {
        table-layout: unset;
    }

    .alignleft {
        float: none;
    }

    .login_box.alignleft {
        float: inline-start;
    }

    .card-cvv {
        float: left !important;
    }

    .dashboard {
        display: block;
    }

    .parentDashboardTable {
        overflow-x: scroll !important;
        width: 100%
    }

    legend {
        font-size: 16px
    }

    .include_box_under label input.textfild {
        width: 100px;
    }

    #colorbox {
        top: 20px !important;
    }

    .include_main_box .activeOrder {
        width: unset;
    }

    .include_box_under .activeOrder {
        border-bottom: 0px;
        padding-bottom: 10px;
    }

    .include_main_box {
        width: unset;
        padding: 40px 0 0 0px;
    }

    .include_main_box_fieldset {
        width: unset;
        float: unset;
    }

    #ui-datepicker-div {
        font-size: 18px;
        width: 14.5rem;
    }

    .ui-timepicker-table table {
        font-size: 18px;
    }

    .include_box_under label {
        float: none;
    }

    .padd_include_box {
        width: unset;
        padding-left: unset;
    }
}

/*--------------------Naresh--------------------*/
@media screen and (max-width: 829px) {
    .equipbg input {
        height: 20px;
        object-fit: cover
    }
}

/*--------------------ROHIT--------------------*/
.payor_comp_recipient_operation_popup .alignright {
    float: right !important;
}

.edit-pay-acc .alignleft {
    float: left;
}

.payor_comp_recipient_operation_popup .page_title,
.payor_comp_recipient_operation_popup .page_title h2 {
    float: none !important;
}

    .payor_comp_recipient_operation_popup .page_title .newbottom_btn.spadd {
        float: none !important;
        position: absolute;
        right: 15px;
        top: 16px;
    }

.payor_comp_recipient_operation_popup .divpersonalinfo-topdiv {
    display: flex;
    justify-content: space-between;
}

.list-compors .search-submit-buttons {
    display: flex;
}

.real_time_inventory .totalEquipment .newbottom_btn.spadd {
    display: flex;
}

.report_sales_tax .report_box_paramter .alignleft {
    display: flex;
}

.payor_comp_recipient_operation_popup .edit-pay-acc .alignright {
}

.menu-toggle-open {
    position: absolute;
    top: 86px;
    right: 10px;
    padding: 0;
    border: 0;
    display: block;
    background: url(../images/toggle-open.png);
    background-repeat: no-repeat;
    background-size: 30px;
    height: 30px;
    width: 30px;
    display: none;
}

.menu-toggle-close {
    position: absolute;
    top: 12px;
    right: 19px;
    padding: 0;
    border: 0;
    display: block;
    background: url(../images/toggle-close-white.png);
    background-repeat: no-repeat;
    background-size: 20px;
    height: 20px;
    width: 20px;
    display: none;
}

.mainNavigation .arrow-down {
    display: none;
}

.list-customer-page .search-box {
    display: flex;
}

.search-operator-popup .page_title,
.search-operator-popup .page_title h2,
.search-operator-popup .newbottom_btn.spadd .alignleft {
    float: left !important;
}

.order-popup .page_title h2 {
    padding: 10px;
    font-size: 17px
}

div#container\ search_customer_popup {
    padding: 0 15px;
}

.add_billing_detail_popup .page_title,
.add_billing_detail_popup .page_title h2,
.add_billing_detail_popup .alignleft,
.search-customer-popup .page_title,
.search-customer-popup .page_title h2,
.search-customer-popup .alignleft,
.rate-information-popup .page_title,
.rate-information-popup .page_title h2,
.rate-information-popup .alignleft,
.add_operator_popup .page_title,
.add_operator_popup .page_title h2,
.add_operator_popup .alignleft,
.add-payor-and-comp-recipient-popup .page_title,
.add-payor-and-comp-recipient-popup .page_title h2,
.add-payor-and-comp-recipient-popup .alignleft {
    float: left !important;
}

.menu-label-closeBtn {
    display: none;
}

.add_user_page .parsonal_textfild {
    display: block;
}

@media(max-width: 1199px) {
    .insert_btn, .blue_btn, .dark_btn {
        padding-left: 3px !important;
    }

    .menu-label-closeBtn {
        display: flex;
        align-items: center;
        justify-content: center;
        background: #1e557f;
        height: 45px;
        color: #ffffff;
        font-size: 18px;
        margin-bottom: 11px;
    }

    #dashboardMain .dashboard,
    #dashboardMain {
        display: block;
    }

        #dashboardMain .include_main_box {
            width: 100%;
            float: none;
            padding: 0;
            margin-top: 20px;
        }

    #parentDivOfTable table td {
        white-space: nowrap;
        max-width: unset !important;
    }

    .comp-order td {
        white-space: normal !important;
    }

    #parentDivOfTable {
        overflow-y: auto;
        width: 100%;
    }

        #parentDivOfTable .tablelayout {
            table-layout: unset;
        }

            #parentDivOfTable .tablelayout tr td {
                padding: 10px;
                font-size: 14px !important;
            }

    #dashboardMain .detamain {
        float: none;
    }

        #dashboardMain .detamain .alignright {
            float: none;
            width: 100%;
            display: inline-block;
        }

    #dashboardMain .padd_include_box {
        width: 100%;
        padding-left: 0;
    }

    #dashboardMain .include_main_box_fieldset {
        width: auto;
        float: none;
        font-size: 14px;
    }

    #footer {
        padding-right: 10px;
        padding-left: 10px;
    }

    .login_member {
        padding-right: 60px;
    }

    .top_nav {
        padding-right: 10px;
    }

    .mainNavigation {
        width: 100%;
    }

    .list-customer-page .page_title,
    .list-customer-page .page_title h2,
    .list-customer-page .newbottom_btn.spadd {
        float: none !important;
    }

    .list-customer-page .search-box {
        display: flex;
    }

    #ucMenuControl_parentmainNavigation {
        display: flex;
        float: none;
    }

    .page_title,
    .page_title h2 {
        float: none !important;
    }

    .add_customer_page .page_title {
        position: relative;
    }

    .add_customer_page .export-back-button {
        position: absolute;
        top: 0;
        right: 0;
    }

    .add_customer_page .personal_box.wdt {
        display: block;
        overflow-y: auto;
        padding-bottom: 10px;
    }

        .add_customer_page .personal_box.wdt table .alignright {
            float: none;
        }

    .customer_order_history .page_title .newbottom_btn.spadd {
        margin-top: -22px
    }

    .list_account_page .page_title .newbottom_btn.spadd {
        margin-top: -30px
    }

    .add_account_page .page_title .newbottom_btn.spadd {
        margin-top: -30px
    }

    .list-compors .page_title .newbottom_btn.spadd {
        float: none
    }

    .list-compors .page_title {
        padding-bottom: 45px
    }

    .add_compors .page_title .newbottom_btn.spadd,
    .compor_order_history .page_title .newbottom_btn.spadd,
    .add_device_type .page_title .newbottom_btn.spadd,
    .list_inventory_page .page_title .newbottom_btn.spadd,
    .list_device_type .page_title .newbottom_btn.spadd,
    .add_inventory .page_title .newbottom_btn.spadd,
    .list_inventory_note .page_title .newbottom_btn.spadd,
    .manage-location-restriction .page_title .newbottom_btn.spadd,
    .edit_billing_profile_detail_page .page_title .newbottom_btn.spadd,
    .list_accessory_type .page_title .newbottom_btn.spadd,
    .add_accessory_type .page_title .newbottom_btn.spadd,
    .manage_device_restriction .page_title .newbottom_btn.spadd,
    .add_customer_order .page_title .newbottom_btn.spadd,
    .add_company_order .page_title .newbottom_btn.spadd,
    .add_user_page .page_title .newbottom_btn.spadd,
    .list_location_page .page_title .newbottom_btn.spadd,
    .add_location_page .page_title .newbottom_btn.spadd,
    .list_merchant_page .page_title .newbottom_btn.spadd,
    .add_merchant_page .page_title .newbottom_btn.spadd,
    .add_receipt_template .page_title .newbottom_btn.spadd,
    .location_config_page .page_title .newbottom_btn.spadd,
    .merchant_config_page .page_title .newbottom_btn.spadd,
    .list_customer_pickup_location .page_title .newbottom_btn.spadd,
    .add_customer_pickup_location .page_title .newbottom_btn.spadd,
    .list_location_category .page_title .newbottom_btn.spadd,
    .add_location_category .page_title .newbottom_btn.spadd,
    .list_promotions .page_title .newbottom_btn.spadd,
    .customer_pickup_instruction_device_config .page_title .newbottom_btn.spadd,
    .add_pickup_instruction .page_title .newbottom_btn.spadd,
    .add_promotion_page .page_title .newbottom_btn.spadd,
    .add_billing_profile .page_title .newbottom_btn.spadd,
    .list_qb_log .page_title .newbottom_btn.spadd,
    .list_device_grouping .newbottom_btn.spadd,
    .update_payment_disclaimer .newbottom_btn.spadd,
    .refund_process .newbottom_btn.spadd,
    .cc_echeck_payment_process .newbottom_btn.spadd {
        margin-top: -30px;
    }

    .list_inventory_page #parentDivOfTable table td a {
        width: auto !important;
    }

    .list_billing_profile_dl .newbottom_btn.spadd.alignleft {
        float: none;
        display: flex;
    }

    /*.add_customer_order  .parsonal_select {
        width: calc(100% - 10px);
    }*/
    .add_customer_order .personal_box.wdt,
    .add_company_order .personal_box.wdt {
        width: 100% !important;
        padding: 0;
    }

        .add_customer_order .personal_box.wdt .parsonal_textfild,
        .add_company_order .personal_box.wdt .parsonal_textfild {
            display: flex;
            padding: 10px;
        }

        .add_customer_order .personal_box.wdt .cash-order-add-lbl,
        .add_customer_order .personal_box.wdt .cash-order-add-txt,
        .add_company_order .personal_box.wdt {
            display: block;
            width: 97% !important;
            float: none;
            padding: 15px 10px 0;
        }

    .add_customer_order .bottom_btn_payment_process.tpadd {
        padding: 0;
        width: 100%;
    }

    .add_company_order .personal_box.wdt .order-add-lbl,
    .add_company_order .personal_box.wdt .order-add-txt {
        float: none;
        display: inline-block;
    }

    .add_company_order .personal_box.wdt .order-main-div {
        padding: 10px;
        display: inline
    }

    .list_payor_billing .newbottom_btn.spadd {
        display: flex;
        float: none;
        align-items: center
    }

    .order_notification_config .personal_box.wdt,
    .add_location_page .personal_box.wdt,
    .add_merchant_page .personal_box.wdt {
        width: 97%
    }

    .real_time_inventory .SearchOption {
        width: 100% !important;
        float: none;
    }

    .real_time_inventory .realInventortySearchDiv {
        margin-bottom: 15px;
        height: auto;
    }

    .list_user_page .newbottom_btn.spadd {
        display: inline-block;
        float: none
    }

    .add_user_page .bottom_btn.tpadd {
        padding: 0;
    }

        .add_user_page .bottom_btn.tpadd span {
            margin-left: 0;
            margin-top: 10px;
        }

    .manage_device_sequence_popup .manage-Sequence-main .manage-Sequence-list-data {
        width: 100%;
        float: none;
    }

    .manage_device_sequence_popup .manage-Sequence-main .manageSequenceSubmitButton {
        float: none;
        margin-top: 15px;
    }

    .list_billing_profile .page_title {
        display: flex;
        justify-content: space-between;
    }

    .manage_billing_profile_sequence_popup .manage-Sequence-main .manage-Sequence-list-data {
        width: 100% !important;
        float: none;
    }

    .manage_billing_profile_sequence_popup .manage-Sequence-main .manageSequenceSubmitButton {
        float: none;
        margin-top: 10px;
    }

    .report_company_sales_tax .report_box_paramter {
        width: 96% !important;
    }

        .report_company_sales_tax .report_box_paramter .alignright {
            width: 100%;
            float: none;
            display: inline-block;
        }

            .report_company_sales_tax .report_box_paramter .alignright .blue_btn {
                margin-left: 0 !important;
            }

    .manage_device_grouping .page_title .newbottom_btn.alignleft {
        float: none;
        display: inline-block;
    }

    .update_payment_disclaimer .personal_box.wdt {
        width: 98%;
    }

    .menu-toggle-open {
        display: block;
    }

    .mainNavigation {
        position: fixed;
        top: 0;
        right: 0;
        left: 0;
        z-index: 9;
        padding: 0;
        border-radius: 0;
        height: 100%;
        transform: translateX(120%);
        transition: 0.4s ease-in-out;
        overflow-y: auto;
        background: #ffffff;
    }

        .mainNavigation.menu_active {
            /*transform: translateX(0);
            overflow-x: hidden*/;
            /*height: calc(100vh - 0px);*/
            transform: translateX(0);
            overflow-x: hidden;
            overflow-y: auto;
            height: 100vh;
            -webkit-overflow-scrolling: touch;
            padding-bottom: calc(20px + env(safe-area-inset-bottom));
        }

            .mainNavigation.menu_active .menu-toggle-close {
                display: block;
            }

        .mainNavigation li {
            display: block;
            width: 95%;
            float: none !important;
            background: none !important;
            margin: 0 !important;
            -webkit-text-size-adjust: 100% !important;
            margin-bottom: 10px !important;
            border-bottom: 1px solid #bdbdbd;
            margin-left: 20px !important;
            margin-right: 20px !important;
        }

    .menu-icon svg {
        display: inline;
        width: 15px;
        height: auto;
    }

    .mainNavigation li a {
        display: block !important;
        color: #000000;
        font-weight: bold;
        float: none !important;
        margin: 0;
        padding: 10px 20px !important;
        border-radius: 0 !important;
        font-size: 14px;
        position: relative;
        padding-right: 50px !important;
        text-transform: uppercase;
    }

        .mainNavigation li a:focus {
            outline: none;
        }

    .mainNavigation li:hover ul {
        display: none;
        position: unset;
        width: 96% !important;
        border-radius: 0;
        padding: 0;
    }

        .mainNavigation li:hover ul li a {
            padding: 0;
        }

    .mainNavigation .arrow-down {
        display: block;
        position: absolute;
        right: 0;
        top: 0;
        height: 34px;
        width: 34px;
        display: flex;
        justify-content: center;
        align-items: center;
        z-index: 11;
    }

        .mainNavigation .arrow-down svg {
            width: 15px;
            height: auto;
        }

            .mainNavigation .arrow-down svg path {
                fill: black;
            }

    .mainNavigation li:hover a,
    .mainNavigation li.active a {
        background: transparent;
    }

    .mainNavigation .sub-menu li a {
        padding: 10px 15px !important;
        font-size: 14px !important;
        text-transform: unset;
        font-weight: normal;
        color: #ffffff !important;
    }

    .mainNavigation .sub-menu {
        padding: 6px 0 !important;
        background: #002e52;
        border-radius: 10px !important;
        margin-left: 10px !important;
        margin-right: 3px !important;
    }

        .mainNavigation .sub-menu li {
            border: none;
        }

    .subOptionActive {
        border: none !important
    }

    .longWidthMenuItem {
        width: 98% !important;
    }

    .add_customer_order #cphContentWide_divOrderDetail .personal_box,
    .add_company_order #cphContentWide_divOrderDetail .personal_box {
        display: grid !important;
    }

        .add_company_order #cphContentWide_divOrderDetail .personal_box .parsonal_textfild .alignleft {
            padding-left: 0 !important;
        }

    .list_billing_profile_dl .sameDayReservation .sameDayReservation-selection {
        width: 95% !important;
    }

    .sameDayReservation .sameDayReservation-selection .lblDay {
        width: 120px;
    }

    #divQuestionMark {
        width: 100%;
    }

    #mceu_33 {
        z-index: 111111 !important;
    }

    .edit-cash-order #parentDivOfTable table td,
    .edit-comp-order #parentDivOfTable table td {
        white-space: normal !important;
    }

    .report_sales_tax .alignright {
        float: none;
    }

    .personal_box.wdt.alignleft.calculation_box {
        padding-bottom: 20px;
    }
}

@media (orientation:landscape) and (max-width: 991px) {

    .upload-customer-doc-popup div .personal_box.alignleft {
        height: 151px !important;
    }

    #colorbox #cboxWrapper #cboxContent #cboxLoadedContent {
        height: 83vh !important;
    }

    .mobile-iframe-wrapper iframe {
        width: 100% !important;
    }

    .qtip-active {
        width: 100% !important;
        left: 0 !important;
        overflow-x: scroll;
    }

    .qtip.qtip-dark {
        position: fixed !important;
    }

        .qtip.qtip-dark.qtip-active {
            position: absolute !important;
        }

    .qtip-tip {
        display: none !important;
    }
}

@media (orientation:landscape) and (max-width: 1199px) {
    #colorbox #cboxWrapper #cboxContent #cboxLoadedContent {
        width: 93% !important;
    }


    #cboxLoadedContent.payor_comp_recipient_operation_popup {
        width: 93% !important;
    }

    .insert_btn, .blue_btn, .dark_btn {
        padding-left: 3px !important;
    }
    .mow_setting .parsonal_textfild label.wide {
        width: 150px !important;
        min-width: 150px !important;
        max-width: 150px !important;
    }
}

@media(max-width: 991px) {
    .add_company_order.comporder_comporDetails {
        padding-bottom: 10px !important;
    }



    .ToolBarButtonsCell {
        display: flex;
        overflow-y: auto;
    }

    .ToolbarFind {
        display: inline-block !important;
    }

    .add_user_page .bottom_btn {
        width: 58%;
    }

    .add_location_page .parsonal_textfild,
    .add_merchant_page .parsonal_textfild, .add_user_page .parsonal_textfild {
        display: block !important;
        padding: 6px 15px 0px 15px;
        float: none !important;
        clear: both;
    }

    #wrapper {
        width: 100%;
    }

    #dashboardMain .autoRefresh label {
        padding-left: 0;
    }

    #dashboardMain .autoRefresh .autoRefresh_box {
        padding-top: 0px;
        padding-bottom: 15px;
    }

    #dashboardMain .mainNavigation #cphContentWide_ucMenuControl_liProfile {
        margin-left: 10px;
    }

    #dashboardMain .include_main_box_fieldset .include_box label {
        padding-left: 0;
    }

    #dashboardMain .include_box_under .location_box {
        float: none;
    }

    #dashboardMain .include_box_under {
        float: none;
    }

    /*----------For-popup--------*/
    #search_customer_popup td {
        white-space: nowrap;
    }

    #colorbox {
        width: 97% !important;
        left: 0 !important;
        right: 0 !important;
        margin: 0 auto !important;
    }

        #colorbox #cboxWrapper {
            width: 100% !important;
        }

            #colorbox #cboxWrapper #cboxContent {
                width: 100% !important;
                float: none !important;
            }

                #colorbox #cboxWrapper #cboxContent #cboxLoadedContent {
                    width: 100% !important;
                }

    .list-customer-page .search-box {
        width: 100%;
    }

    .electronic_attestation_popup .inner-text span {
        margin-left: 0 !important;
        display: block;
    }

    .electronic_attestation_popup .inner-text {
        text-align: center;
    }

    .electronic_attestation_popup .page_title,
    .electronic_attestation_popup .page_title h2 {
        float: none !important;
    }

    .electronic_attestation_popup .inner-text span.insert_btn {
        display: inline-block;
        float: none;
    }

    #dashboardMain .include_box .hide-in-mobile {
        display: none !important;
    }

    .add_customer_page .personal_box {
        width: 100%;
        float: none;
        padding: 0;
    }

        .add_customer_page .personal_box h3 {
            padding: 10px;
        }

        .add_customer_page .personal_box .addressParsonal_textfild,
        .add_customer_page .personal_box a {
            padding-left: 10px;
            padding-right: 10px;
        }

        .add_customer_page .personal_box.wdt table .newOperator_btn.spadd {
            padding: 10px;
        }

    .add_customer_page .parsonal_textfild {
        padding-left: 10px;
        padding-right: 10px;
        display: block;
    }

    .add_customer_page .bottom_btn.spadd {
        padding: 10px;
    }

    .list_account_page .page_title .newbottom_btn.spadd {
        margin-top: 0px;
        float: none;
        display: flex;
        align-items: center;
    }

    .add_account_page .widecolumn .personal_box.wdt {
        width: 97%;
    }

    .list-compors .search-submit-buttons {
        display: flex;
    }

    .list-compors .page_title {
        padding-bottom: 15px;
    }

    .add_compors .parsonal_textfild {
        display: block;
        padding: 12px 15px 0;
    }

    .add_compors .bottom_btn {
        display: inline;
    }

        .add_compors .bottom_btn .blue_btn {
            margin-left: 15px;
            margin-bottom: 15px;
        }

    .add_compors .personal_box.wdt {
        width: 100%;
        display: table;
        padding: 0;
    }

    .add_compors .bottom_btn h1 {
        padding: 10px 15px;
    }

    .list_inventory_page #parentDivOfTable table td a {
        background-position: right 8px !important;
    }

    .list_inventory_page .newbottom_btn.spadd {
        float: none;
        display: flex;
        padding-top: 35px;
    }

    .add_inventory .personal_box.wdt {
        width: 100%;
        display: block;
        padding: 0;
    }

        .add_inventory .personal_box.wdt .alignleft {
            width: 100% !important;
        }

        .add_inventory .personal_box.wdt .bottom_btn {
            display: inline-block;
            padding: 15px 0;
        }

        .add_inventory .personal_box.wdt .parsonal_textfild {
            display: block;
            padding: 15px 15px 0;
        }

        .add_inventory .personal_box.wdt .bottom_btn .blue_btn {
            margin-left: 15px;
            margin-bottom: 10px;
        }

        .add_inventory .personal_box.wdt .bottom_btn.submit-web-div {
            display: none;
        }

        .add_inventory .personal_box.wdt .bottom_btn.submit-mobile-div {
            display: inline-block;
        }

        .add_inventory .personal_box.wdt .maintanance-board .parsonal_textfild {
            padding: 0;
            width: 100% !important;
        }

        .add_inventory .personal_box.wdt .maintanance-board-table {
            width: auto !important;
            min-height: unset !important;
        }

            .add_inventory .personal_box.wdt .maintanance-board-table table {
                display: inline-block;
                padding: 0 15px;
            }


        .add_inventory .personal_box.wdt .maintanance-board .parsonal_textfild label {
            padding-left: 15px;
        }

        .add_inventory .personal_box.wdt .maintanance-board .parsonal_textfild .alignright {
            float: none;
            padding-left: 15px !important;
            display: inline-block;
            padding-bottom: 15px !important;
        }

        .add_inventory .personal_box.wdt .maintanance-board .parsonal_textfild textarea {
            margin-left: 15px;
            margin-bottom: 10px;
        }

    .list_inventory_note .page_title h2 {
        width: 70%;
    }

    .list_inventory_note .personal_box.wdt {
        width: 100%;
        padding: 0;
    }

        .list_inventory_note .personal_box.wdt table {
            padding: 10px;
            display: block;
        }

        .list_inventory_note .personal_box.wdt .newbottom_btn.spadd {
            padding: 10px;
        }

    .add_device_type .personal_box.wdt {
        width: 100%;
        padding: 0;
    }

        .add_device_type .personal_box.wdt #cphContent_upMainPanel {
            padding: 10px;
        }

    .list_billing_profile_dl .btnconfigration {
        left: 44%;
        bottom: 37px;
    }

    .edit_billing_profile_detail_page .personal_box.wdt {
        width: 100%;
        padding: 10px;
    }

        .edit_billing_profile_detail_page .personal_box.wdt .parsonal_textfild,
        .add_accessory_type .personal_box.wdt .parsonal_textfild {
            padding: 10px 15px 0;
            display: block;
        }

    .add_accessory_type .personal_box.wdt {
        width: 100%;
        padding: 0;
        display: inline-block;
    }

    .add_accessory_type .bottom_btn {
        width: 100%;
        padding: 10px 0;
        display: inline-block;
    }

    .list_maintanance_template .search-wrap .search-right {
        width: auto !important;
    }

    /*.list_maintanance_template .search-wrap {
        margin-top: 15px;
    }*/

    .order_notification_config .personal_box.wdt {
        width: 96%;
    }

    .real_time_inventory .detamain {
        float: none;
        height: auto !important;
    }

    .real_time_inventory .autoRefresh_box label {
        padding-left: 0;
    }

    .real_time_inventory .autoRefresh {
        width: 100%;
    }

    .real_time_inventory .totalEquipment {
        width: 100%;
        float: none;
        display: inline-block;
    }

        .real_time_inventory .totalEquipment .newbottom_btn.spadd {
            width: 100% !important;
            margin-top: 15px;
        }

            .real_time_inventory .totalEquipment .newbottom_btn.spadd label {
                margin-left: 0;
                margin-right: 5px;
            }

    .real_time_inventory .SearchOption {
        overflow-y: auto;
    }

        .real_time_inventory .SearchOption table td {
            white-space: nowrap;
            padding-right: 10px;
        }

    .list_user_page .newbottom_btn.spadd .alignleft,
    .list_qb_log .page_title .newbottom_btn.spadd .alignleft {
        float: left;
    }

    .list_user_page .newbottom_btn.spadd .title_lbl {
        float: none;
    }

    .add_user_page .personal_box.wdt,
    .add_receipt_template .personal_box.wdt,
    .location_config_page .personal_box.wdt,
    .merchant_config_page .personal_box.wdt,
    .add_customer_pickup_location .personal_box.wdt,
    .customer-pickup_location_config .personal_box.wdt,
    .add_location_category .personal_box.wdt,
    .add_pickup_instruction .personal_box.wdt,
    .add_promotion_page .personal_box.wdt,
    .report_sales_history_excel .personal_box.wdt,
    .add_billing_profile .personal_box.wdt,
    .my_profile_page .personal_box.wdt,
    .report_arival_list .report_box_paramter,
    .report_arival_list .report_box,
    .mow_setting .personal_box.wdt,
    .refund_process .personal_box.wdt {
        width: 97%;
    }

    .add_receipt_template .parsonal_textfild .newbottom_btn.spadd,
    .list_billing_profile .page_title .newbottom_btn.spadd {
        display: inline-block;
        float: none;
    }

    .customer-pickup_location_config .padd_chk {
        padding-left: 0;
    }

    .list_billing_profile .page_title {
        display: block;
    }

        .list_billing_profile .page_title .newbottom_btn.spadd span {
            margin-left: 0 !important;
            margin-right: 10px;
        }

        .list_billing_profile .page_title .page_title_buttons,
        .list_billing_profile .page_title .page_title_buttons .title_lbl {
            display: flex;
            align-items: center;
        }

    .report_customer_receipt_history .report_box_paramter_reciept,
    .report_sales_tax .report_box_paramter {
        width: 95%;
    }

        .report_customer_receipt_history .report_box_paramter_reciept .alignright,
        .report_customer_list .report_box_paramter .alignright,
        .report_arival_list .report_box_paramter .alignright,
        .report_sales_tax .report_box_paramter .alignright {
            float: none;
            display: inline-block;
            margin: 15px 0;
        }

            .report_customer_receipt_history .report_box_paramter_reciept .alignright .blue_btn,
            .report_customer_list .report_box_paramter .alignright .blue_btn,
            .report_sales_tax .alignright .blue_btn,
            .report_arival_list .report_box_paramter .alignright .blue_btn,
            .report_operator_inventory .report_box_paramter .alignright .blue_btn {
                margin-left: 0;
            }

    .report_customer_list .report_box_paramter {
        width: 95%;
    }

    .report_sales_history_excel .bottom_btn {
        display: flex;
        justify-content: flex-end;
    }

    .report_sales_history_excel .btn-right {
        left: 0;
        top: 0;
        width: auto;
    }

    .report_sales_history_excel .personal_box.wdt .alignright,
    .report_operator_inventory .report_box_paramter .alignright {
        float: none;
        display: inline-block;
    }

    .report_company_sales_tax .report_box_paramter .alignleft,
    .report_operator_inventory .report_box_paramter .alignleft {
        display: inline-block;
        width: 100%;
        margin-right: 0 !important;
        margin-top: 8px;
    }

    .report_company_sales_tax .report_box_paramter,
    .report_operator_inventory .report_box_paramter {
        width: 95% !important;
    }

        .report_operator_inventory .report_box_paramter .alignleft label {
            padding-left: 0 !important;
        }

    .mow_setting .bottom_btn .btn-right {
        left: 0 !important;
        margin-left: 0 !important;
    }

    .update_payment_disclaimer .personal_box.wdt,
    .cc_echeck_payment_process .personal_box.wdt {
        width: 97%;
    }

    .add-payor-and-comp-recipient-popup .personal_box {
        width: 96%;
    }

    .addcashorder-rate-promo-buttons {
        padding-left: 0 !important;
    }

        .addcashorder-rate-promo-buttons .btnPromo, .comp_order_destination .btnPromo {
            width: 141px !important;
        }

    .dashboard_text_note {
        width: 300px !important;
        white-space: normal !important;
        min-width: 300px !important;
    }

    .add_account_page .widecolumn .personal_box.wdt .parsonal_textfild {
        padding: 5px 10px;
        display: block;
    }

        .add_account_page .widecolumn .personal_box.wdt .parsonal_textfild input[type="text"],
        .add_account_page .widecolumn .personal_box.wdt .parsonal_textfild select,
        .add_account_page .widecolumn .personal_box.wdt .parsonal_textfild .parsonal_select {
            width: 97% !important;
        }

    .add_account_page .widecolumn .parsonal_textfild label.wide {
        width: 100%;
    }

        .add_account_page .widecolumn .parsonal_textfild label.wide .alignright {
            float: none;
        }

    .add_account_page .widecolumn .personal_box.wdt .phonetab input[type="text"],
    .add_compors .widecolumn .personal_box.wdt .phonetab input[type="text"] {
        width: 26px !important;
    }

    .add_account_page .widecolumn .personal_box.wdt .recipt-word .checkbox,
    .add_account_page .widecolumn .personal_box.wdt .recipt-word .textbox {
        float: none;
    }

    .add_account_page .widecolumn .personal_box.wdt .parsonal_textfild .recipt-word {
        width: 100%;
    }

    .add_account_page .widecolumn .personal_box.wdt .bottom_btn.tpadd {
        width: 100%;
        padding: 8px 0;
        display: inline-block;
    }

    .add_account_page .widecolumn .personal_box.wdt .blue_btn {
        margin: 0 10px;
    }

    .maintanance_add_edit .log-top .column-btn {
        justify-content: center;
    }

    .report_sales_history_excel .alignright .dateRange {
        width: 110px;
    }

    .report_sales_history_excel .alignright {
        margin-left: 20px;
    }
}

@media(max-width: 913px) {
    .edit-pay-acc .personal_box {
        width: 97%;
    }
}

@media (max-width: 650px) {
    .add-payor-and-comp-recipient-popup .operator-section .parsonal_textfild input[type="text"] {
        width: 100% !important;
    }


    .add-payor-and-comp-recipient-popup .operator-section .parsonal_textfild .OperatorDOB.dateOfBirth,
    .add-payor-and-comp-recipient-popup .operator-section .parsonal_textfild .Operatorexp.expiryDate {
        width: 87% !important;
    }

    .operator-left .parsonal_textfild {
        display: flex;
        flex-direction: column;
        margin-right: 15px;
    }

    .operator-section .parsonal_main {
        margin-right: 15px;
    }

    .alignleft.operator-left {
        width: 100%;
    }

    .operator-left .parsonal_textfild .inner-height .parsonal_textfild {
        flex-direction: row;
    }

    .add-payor-and-comp-recipient-popup .operator-section .parsonal_textfild.wdt.operator-phone.phonetab input[type="Text"] {
        width: 35px !important;
    }

    .add-payor-and-comp-recipient-popup .alternate-contact .parsonal_textfild.wdt.altcontact-phone.phonetab input[type="Text"] {
        width: 35px !important;
    }

    .add_customer_order .clear {
        height: unset !important;
    }

    .add-payor-and-comp-recipient-popup .operator-section .parsonal_textfild.wdt .alignright,
    .add-payor-and-comp-recipient-popup .operator-section .bottom_btn.wdt,
    .add-payor-and-comp-recipient-popup .d-type .parsonal_select.wdt,
    .add-payor-and-comp-recipient-popup .alignleft,
    .operator-section .alignright,
    .alternate-contact .alignright {
        float: unset !important;
    }

    .add-payor-and-comp-recipient-popup .parsonal_textfild {
        display: block;
    }

    .alignleft.operator-left label {
        width: 100px !important
    }

    .alternate-contact .parsonal_textfild.name {
        display: flex;
        flex-direction: column;
    }

    .alignleft.operator-left .d-type .parsonal_select.wdt,
    .alternate-contact .parsonal_textfild.wdt input {
        width: 100% !important;
    }

    .edit-pay-acc .personal_box {
        width: 94%;
    }

    .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable {
        left: 0 !important;
        width: 100% !important;
    }

    .operator-sign-popup .personal_box.wdt {
        width: 100% !important;
    }

    .d-type .parsonal_select.wdt,
    .d-type .parsonal_textfild.wdt input {
        float: right !important;
        width: 133px;
    }

    .d-type label {
        width: 100px !important;
    }

    .parsonal_textfild.wdt.d-type {
        display: flex;
    }

    .p-details {
        display: flex;
    }

        .p-details label {
            width: 40% !important;
        }

    table.download-receipt {
        overflow-x: scroll !important
    }
}

@media(max-width: 767px) {
    .mow_setting .isElectronicAttestation input, .isCCFee input, .isECheckFee input {
        width: 12px !important;
    }

    .add_user_page .bottom_btn {
        width: 100%;
    }
    /*.add_company_order div#cphContentWide_divSumbitOrderPanel .blue_btn {
        margin: 0 10px !important;
    }*/
    .add_company_order#container {
        padding-bottom: 15px !important;
    }

    .report_company_sales_tax .report_box_paramter label input.textfild {
        width: 85%;
    }

    .add_user_page .parsonal_textfild .parsonal_select select[multiple], .add_location_page .parsonal_textfild .parsonal_select select {
        width: 100% !important;
        max-width: 100%;
        height: auto;
    }

    .report_sales_history_excel .alignright .dateRange {
        width: 100%;
    }

    .report_sales_history_excel .personal_box.wdt .alignright {
        display: block;
    }

        .report_sales_history_excel .personal_box.wdt .alignright span {
            display: block;
            float: right;
            margin-top: 10px;
            width: 100%;
        }

    .report_sales_history_excel #sortable li,
    .report_sales_history_excel button, .report_sales_history_excel input, .report_sales_history_excel select, .report_sales_history_excel textarea {
        font-size: 16px !important;
    }

    .report_sales_history_excel .personal_box.wdt .alignright label {
        width: 100%;
    }

    .report_sales_history_excel .personal_box.wdt .datepicket-field {
        display: flex;
    }

    .report_sales_history_excel .alignright {
        margin-left: 0px;
    }

    .realtime-inventory-details .list-data {
        overflow-x: scroll !important;
    }

    .qtip-tip {
        display: none !important;
    }

    .qtip.qtip-dark {
        position: fixed !important;
    }

        .qtip.qtip-dark.qtip-active {
            position: absolute !important;
        }

    .mobile-iframe-wrapper iframe {
        width: 100% !important;
    }

    .qtip-active {
        width: 100% !important;
        left: 0 !important;
        overflow-x: scroll;
    }

    #colorbox #cboxWrapper #cboxContent #cboxLoadedContent {
        height: 100% !important;
    }

    .add_customer_order .personal_box.wdt .parsonal_textfild.phonetab {
        display: inline-block !important;
    }

    .add_customer_order .parsonal_textfild.phonetab label {
        width: auto;
    }

    .add_customer_order .personal_box.wdt .parsonal_textfild.phonetab input[type="Text"],
    .add_customer_order .personal_box.wdt .fieldset .parsonal_textfild .cvv input[type="Text"] {
        width: 35px !important;
    }

    input {
        font-size: 16px !important;
    }

    .cc_echeck_payment_process .widecolumn .fieldset .parsonal_textfild .alignright {
        float: none !important;
    }

    .cc_echeck_payment_process .widecolumn .fieldset .parsonal_textfild .cvv label,
    .add_customer_order .personal_box.wdt .fieldset .parsonal_textfild .cvv label {
        margin-left: 0px !important;
    }

    .cc_echeck_payment_process .widecolumn .fieldset .parsonal_textfild .expiryDate {
        width: 100% !important;
    }

    .cc_echeck_payment_process .widecolumn .parsonal_textfild.phonetab label {
        width: 72px !important;
    }

    .login_body .login_logo a {
        width: 372px;
    }

    .add_customer_order .personal_box.wdt .fieldset .parsonal_textfild .cvv {
        margin-top: 15px;
    }

    .add_customer_order .personal_box.wdt .fieldset .parsonal_textfild .parsonal_select {
        width: 97% !important;
    }

    .add_customer_order .personal_box.wdt .fieldset .parsonal_textfild .search_select {
        width: 40% !important;
    }

        .add_customer_order .personal_box.wdt .fieldset .parsonal_textfild .search_select select {
            width: 100% !important;
        }

    .login_body {
        overflow-x: scroll;
    }

    #header .login_member {
        margin-top: 21px;
    }

    .mainNavigation li,
    .mainNavigation,
    .mainNavigation li a {
        display: inline-block;
    }

    .top_nav {
        display: flex;
        justify-content: space-between;
        padding-right: 0;
        margin-bottom: 15px;
    }

        .top_nav ul {
            padding: 4px 5px 7px 5px;
            float: none;
        }

        .top_nav .alignright li {
            padding: 0 6px;
            background: url(../images/bgi/top_nav_supporter.jpg) no-repeat left 5px;
        }

        .top_nav .digitalClock {
            margin-right: 10px;
            margin-left: 10px;
            float: none;
            height: auto;
        }

        .top_nav .clock #Time,
        .top_nav .clock #Date {
            font-size: 10px;
        }

        .top_nav ul li a {
            font-size: 10px;
        }

    #logo a {
        width: 140px;
        height: 50px;
    }

    #footer .allRightReserve {
        display: block;
        width: 100px;
        padding: 10px 0 0 0;
    }

    #dashboardMain .include_main_box_fieldset .include_box label {
        display: block;
        padding: 5px 0;
        width: 100% !important;
    }

    #dashboardMain .detamain .autoRefresh {
        width: 100%;
    }

    #dashboardMain .autoRefresh .autoRefresh_box {
        padding-top: 0px;
        padding-bottom: 12px;
    }

    #dashboardMain .detamain .newbottom_btn .insert_btn {
        margin-bottom: 8px;
    }

    .mainNavigation li {
        background: url(../images/bgi/top_nav_supporter.jpg) no-repeat left 8px;
        width: 89%
    }

        .mainNavigation li#cphContentWide_ucMenuControl_liLocation,
        .mainNavigation li#cphContentWide_ucMenuControl_liMOWSetting {
            margin-left: 10px;
        }

        .mainNavigation li a {
            padding: 7px 0;
        }

    #header .cf {
        padding-top: 20px;
        justify-content: flex-end;
    }

    #header {
        display: flex;
        flex-direction: column-reverse;
    }

    #dashboardMain .detamain .autoRefresh_box span {
        left: 0;
        right: 0;
        margin: 0 auto;
        width: 70%;
    }

    .payor_comp_recipient_operation_popup .divpersonalinfo-topdiv {
        display: block;
    }

    .payor_comp_recipient_operation_popup .page_title h2 {
        width: 70%;
    }

    .payor_comp_recipient_operation_popup .divpersonalinfo-topdiv .personal_box,
    .payor_comp_recipient_operation_popup .divpersonalinfo-middlediv .personal_box {
        width: 93% !important;
    }

    .payor_comp_recipient_operation_popup .widecolumn {
        display: inline-block;
    }

    .list-customer-page .search-box {
        display: block;
    }

    .list-customer-page .title_lbl {
        line-height: 18px;
    }

    .list-customer-page .page_title {
        border: 0;
    }

    .list-customer-page .search-box .insert_btn {
        margin-left: 0 !important;
        margin-top: 10px;
    }

        .list-customer-page .search-box .insert_btn:last-child {
            margin-left: 10px !important;
        }

    .addressParsonal_textfild .donotEmail {
        display: block;
        margin-left: 0;
    }

    .add_customer_page .export-back-button {
        position: unset;
    }

    .add_customer_page .page_title .newbottom_btn.spadd {
        float: none;
        display: inline-block;
        margin-right: 6px;
    }

    .add_customer_page .parsonal_textfild textarea {
        width: 100%;
        min-width: -webkit-fill-available;
        max-width: fit-content;
    }

    .add_customer_page .operatorHeader {
        display: flex;
        flex-direction: column-reverse;
    }

        .add_customer_page .operatorHeader .newOperator_btn.spadd,
        .add_customer_page .operatorHeader h2 {
            float: none;
            display: inline-block;
            width: 100%;
        }

    .add_customer_page .personal_box.wdt .manage-occupant {
        float: none !important;
        margin-left: unset !important;
    }

    .add_customer_page .personal_box.wdt .alignleft {
        float: none !important;
    }

    .add_customer_page .parsonal_textfild a {
        padding-left: 0;
    }

    .add_customer_page .create-operator-first-box .parsonal_textfild.wdt.cf label {
        width: 106px !important;
    }

        .add_customer_page .create-operator-first-box .parsonal_textfild.wdt.cf label.swdt {
            width: 50px !important;
        }

        .add_customer_page .create-operator-first-box .parsonal_textfild.wdt.cf label.wdt {
            width: 38px !important;
        }

    .add_customer_page .otherOperatorRepeaterAddBtn {
        float: none;
    }

    .add_customer_page .bottom_btn.spadd .insert_btn {
        display: inline-block;
    }

    .add_customer_page .bottom_btn.spadd {
        float: none;
    }

    #colorbox {
        top: 20px !important;
    }

    .list_account_page .page_title .newbottom_btn.spadd {
        display: block;
        padding-bottom: 45px;
    }

    .list_account_page .page_title .insert_btn {
        margin-left: 0 !important;
        margin-right: 5px;
        margin-top: 10px;
    }

    .add_account_page .widecolumn .parsonal_textfild label.wide {
        width: 100%;
    }

        .add_account_page .widecolumn .parsonal_textfild label.wide .alignright {
            float: none;
        }

    .add_account_page .widecolumn .personal_box.wdt {
        padding: 0;
    }

        .add_account_page .widecolumn .personal_box.wdt .recipt-word .checkbox {
            float: none;
        }

        .add_account_page .widecolumn .personal_box.wdt .bottom_btn.tpadd {
            width: 100%;
            padding: 8px 0;
            display: inline-block;
        }

        .add_account_page .widecolumn .personal_box.wdt .recipt-word .textbox input {
            float: none;
            width: auto !important;
        }

        .add_account_page .widecolumn .personal_box.wdt .recipt-word .textbox {
            float: none;
        }

        .add_account_page .widecolumn .personal_box.wdt .blue_btn {
            margin: 0 10px;
        }

    .list-compors .search-submit-buttons {
        display: block;
    }

        .list-compors .search-submit-buttons .insert_btn {
            margin-left: 0 !important;
            margin-right: 10px;
            margin-top: 10px;
        }

    .list-compors .page_title {
        padding-bottom: 45px;
    }

    .add_compors .parsonal_textfild label.wide {
        width: 100%;
    }

        .add_compors .parsonal_textfild label.wide span {
            float: none;
        }

    .add_compors .submit-assignment span {
        width: 100%;
        margin-left: 0 !important;
        margin-top: 10px;
    }

    .add_compors .account-site-assignment {
        padding-left: 0;
    }

        .add_compors .account-site-assignment table {
            width: 100% !important;
        }

    .add_compors .page_title .newbottom_btn.spadd .insert_btn input {
        font-size: 12px;
        min-width: 84px;
        width: 100% !important;
    }

    .list_inventory_page .newbottom_btn.spadd {
        display: block;
        padding-top: 35px;
    }

        .list_inventory_page .newbottom_btn.spadd .insert_btn {
            margin-left: 0 !important;
            margin-right: 15px;
            margin-top: 10px;
            display: inline-block;
            float: none;
        }

        .list_inventory_page .newbottom_btn.spadd .title_lbl {
            width: 100% !important;
            margin-bottom: 5px;
        }

    .add_inventory .parsonal_textfild label.wide {
        width: 100%;
    }

    .add_inventory .parsonal_textfild label span,
    .add_merchant_page .parsonal_textfild label span {
        float: none;
    }

    .add_inventory .personal_box.wdt .maintanance-board .parsonal_textfild textarea {
        width: -webkit-fill-available;
        margin-right: 15px;
    }

    /*.add_inventory .personal_box.wdt .maintanance-board-table {
        width: 100% !important;
    }*/

    .add_inventory .personal_box.wdt .maintanance-board-table table {
        display: inline-block;
        padding: 0 15px;
    }

    .list_inventory_note .page_title h2 {
        width: 100%;
    }

    .list_inventory_note .page_title .newbottom_btn.spadd {
        margin-top: 0;
        float: none;
        display: inline-block;
    }

        .list_inventory_note .page_title .newbottom_btn.spadd span {
            margin-left: 0;
        }

    .list_device_type .page_title .newbottom_btn.spadd {
        float: none;
        display: inline-block;
        margin-top: 0;
    }

    .add_device_type .personal_box.wdt .operator-occupant {
        display: block !important;
    }

    .add_device_type .parsonal_textfild label,
    .add_device_type .bottom_btn,
    .add_device_type .mce-panel {
        width: 100% !important;
    }

        .add_device_type .parsonal_textfild label span,
        .add_device_type .recipt-word .checkbox {
            float: none;
        }

    .add_device_type .recipt-word {
        float: none;
        display: block !important;
        margin-top: 10px;
    }

    .add_device_type .personal_box.wdt .operator-occupant label {
        width: auto !important;
        margin-bottom: 10px;
    }

    .add_device_type .bottom_btn {
        padding-left: 0;
    }

        .add_device_type .bottom_btn .blue_btn {
            margin-left: 10px;
        }

    .manage-location-restriction .page_title .newbottom_btn.spadd {
        float: none;
        display: inline-block;
        padding-top: 35px;
    }

    .manage-location-restriction #cphContent_divAnonymousLocation {
        overflow-y: auto;
    }

        /*.manage-location-restriction #cphContent_divAnonymousLocation  table td.rgt table{
        min-width:auto;
    }
    */
        .manage-location-restriction #cphContent_divAnonymousLocation table td {
            white-space: nowrap;
        }

        .manage-location-restriction #cphContent_divAnonymousLocation div {
            min-width: 443px;
        }

        .manage-location-restriction #cphContent_divAnonymousLocation.second-parent-div div {
            min-width: unset;
        }

    .m.manage-location-restriction .rgt.anonomous {
        white-space: nowrap;
    }

    .manage-location-restriction .bottom_btn {
        width: 100%;
        padding-left: 0;
    }

    .manage-location-restriction #parentDivOfTable div {
        display: table-column;
    }

    .manage-location-restriction table td.parentlocation {
        width: 100%;
        overflow-x: auto;
    }

        .manage-location-restriction table td.parentlocation table {
            min-width: 720px;
        }

    .list_billing_profile_dl .newbottom_btn.spadd {
        display: inline-block;
        float: none;
    }

    .list_billing_profile_dl .btnconfigration {
        position: unset;
        margin-bottom: 6px;
        display: inline-block;
        margin-top: 10px;
    }

    .list_billing_profile_dl .newbottom_btn.spadd .insert_btn {
        margin-left: 0 !important;
        margin-right: 10px;
    }

    .list_billing_profile_dl .newbottom_btn.spadd.alignright {
        margin-bottom: 15px;
    }

    .list_billing_profile_dl .blak-out-date {
        display: block !important;
    }

        .list_billing_profile_dl .blak-out-date #calendar-container {
            padding-left: 0 !important;
        }

            .list_billing_profile_dl .blak-out-date #calendar-container #calendar {
                border: 0 !important;
            }

    .list_billing_profile_dl .newbottom_btn.spadd.alignleft {
        display: inline-block;
    }

    .list_billing_profile_dl .sameDayReservation,
    .list_billing_profile_dl .EquipmetReturnTime {
        display: block;
    }

        .list_billing_profile_dl .sameDayReservation .insert_btn {
            float: none;
            display: inline-block;
        }

        .list_billing_profile_dl .sameDayReservation .lblSameDayReservation {
            margin-top: 10px;
            margin-bottom: 10px;
            display: block;
        }

        .list_billing_profile_dl .sameDayReservation .sameDayReservationDiv {
            margin-bottom: 10px;
        }

    .list_billing_profile_dl .newbottom_btn.spadd.alignleft input {
        width: auto !important;
        margin-right: 10px
    }

    .list_billing_profile_dl .newbottom_btn.spadd.alignleft span {
        width: auto !important;
    }

    .list_billing_profile_dl label.lblReturnTime {
        margin-bottom: 10px;
        display: block;
    }

    .list_billing_profile_dl .EquipmetReturnTime .DivReturnTime {
        margin-left: 0;
    }

    .list_billing_profile_dl .btnconfigration .insert_btn,
    .list_billing_profile_dl .blak-out-date div .insert_btn {
        margin-left: 0 !important;
        margin-right: 5px;
        float: none;
        display: inline-block;
    }

    .list_billing_profile_dl .blak-out-date div {
        display: block !important;
        margin: 0 !important;
    }

    .list_billing_profile_dl .blak-out-date .DivBlackoutDate {
        display: flex !important;
    }

    .list_billing_profile_dl .labelpadding {
        padding-left: 0;
    }

    .list_billing_profile_dl .sameDayReservation .sameDayReservationSelectionTable {
        z-index: 1;
        overflow-y: auto;
        width: 100%;
    }

    .add_billing_detail_popup .newbottom_btn.spadd {
        display: inline-block;
        float: none;
    }

        .add_billing_detail_popup .newbottom_btn.spadd .insert_btn {
            margin-left: 0 !important;
            margin-top: 5px;
        }

    .edit_billing_profile_detail_page .parsonal_textfild label,
    .add_accessory_type .parsonal_textfild label {
        width: 100%;
    }

        .edit_billing_profile_detail_page .parsonal_textfild label span,
        .add_accessory_type .parsonal_textfild label span {
            float: none;
        }

    .edit_billing_profile_detail_page .parsonal_textfild .padd_chk {
        padding-left: 0;
    }

    .edit_billing_profile_detail_page .bottom_btn.tpadd,
    .add_location_page .bottom_btn.tpadd,
    .add_merchant_page .bottom_btn.tpadd {
        padding: 0;
        width: 100%;
    }

    .manage_device_restriction .page_title .newbottom_btn.spadd {
        float: none;
        display: inline-block;
        padding-top: 35px;
    }

    .manage_device_restriction .bottom_btn {
        width: 100%;
        display: inline-block;
        padding: 0;
    }

    .list_maintanance .location-dropdown select {
        min-width: 100%;
    }

    .list_maintanance .page_title br {
        display: none;
    }

    .list_maintanance .search-right input {
        margin-left: 0;
    }

    .maintanance_add_edit .log-top {
        display: block;
    }

        .maintanance_add_edit .log-top .property-input-section {
            width: 100% !important;
            margin: 10px 0;
        }

        .maintanance_add_edit .log-top .column-btn {
            width: 100% !important;
            margin: 10px 0;
            justify-content: flex-start;
        }

    .maintanance_add_edit .log-table .table-responsive {
        overflow-y: auto;
    }

    .maintanance_add_edit .middle-section .middle-left,
    .maintanance_add_edit .middle-section .middle-right,
    .maintanance_add_edit .acknowledge .print-name,
    .maintanance_add_edit .acknowledge .print-date {
        width: 100%;
        margin-left: 0;
    }

        .maintanance_add_edit .acknowledge,
        .maintanance_add_edit .middle-section .middle-right label {
            display: block;
        }

            .maintanance_add_edit .acknowledge .print-name {
                margin-bottom: 20px;
                margin-top: 5px;
            }

        .maintanance_add_edit .middle-section .middle-right textarea {
            margin-left: 0;
            margin-top: 10px;
        }

    .maintanance_add_edit .btnSection {
        display: flex;
        align-items: center;
    }

        .maintanance_add_edit .btnSection input {
            font-size: 12px;
            min-width: unset;
            width: 100%;
        }

        .maintanance_add_edit .btnSection span {
            width: 100%;
        }

    .add_maintanance_column_popup .bottom_btn.tpadd {
        padding: 0;
        display: flex;
        align-items: center;
        width: 100%;
        margin-top: 10px;
    }

        .add_maintanance_column_popup .bottom_btn.tpadd span input {
            min-width: unset;
            width: auto;
            margin-left: 0 !important;
            margin-right: 5px;
        }

        .add_maintanance_column_popup .bottom_btn.tpadd span {
            width: 100%;
            float: none;
            display: flex;
            margin: 0;
        }

    .list_maintanance_template .search-wrap .search-right input {
        margin-left: 0;
    }

    .list_maintanance_template .search-wrap {
        display: ruby;
        margin-top: 0;
    }

    .add_customer_order .personal_box.wdt .parsonal_textfild {
        display: inline-block;
    }

    .add_customer_order .parsonal_textfild label,
    .add_company_order .personal_box.wdt .parsonal_textfild label {
        width: 100%;
    }

        .add_customer_order .parsonal_textfild label span,
        .add_company_order .personal_box.wdt .parsonal_textfild label span {
            float: none;
        }

    .add_customer_order .parsonal_textfild .insert_btn,
    .add_company_order .personal_box.wdt .parsonal_textfild .insert_btn {
        margin-left: 0 !important;
        margin-right: 5px;
        margin-top: 10px;
    }

    .add_company_order .personal_box.wdt .parsonal_textfild {
        display: inline-block;
    }

    .add_company_order .personal_box.wdt {
        display: block;
        width: 100% !important;
        float: none;
        padding: 0;
    }

        .add_company_order .personal_box.wdt .order-main-div {
            display: inline-block;
            padding: 0;
        }

        .add_company_order .personal_box.wdt .order-add-lbl,
        .add_company_order .personal_box.wdt .order-add-txt {
            padding: 10px 8px 0;
        }

    .list_payor_billing .newbottom_btn.spadd {
        display: inline-block;
    }

        .list_payor_billing .newbottom_btn.spadd .title_lbl {
            line-height: 20px;
        }

        .list_payor_billing .newbottom_btn.spadd .insert_btn {
            margin-left: 0 !important;
            margin-top: 10px;
        }

    .list_payor_billing .include_box_under label {
        display: block;
        padding: 5px;
    }

    .list_payor_billing .include_box .include_box_under {
        width: 95%;
        display: inline-block;
    }

    .order_notification_config .personal_box.wdt {
        width: 94%;
        padding: 10px;
    }

    .order_notification_confi .order-timer .lblReturnTime {
        max-width: 100%;
    }

    .order_notification_config .order-timer {
        display: block;
    }

    .order_notification_config .widecolumn hr {
        display: none;
    }

    .order_notification_config .widecolumn .bottom_btn {
        display: inline-block;
    }

        .order_notification_config .widecolumn .bottom_btn .btn-right {
            left: 0 !important;
            width: 100%;
        }

    .order_notification_config .order-timer .lblReturnTime {
        display: inline-block;
        margin-bottom: 10px;
    }

    .real_time_inventory .totalEquipment .newbottom_btn.spadd {
        display: block;
    }

    .real_time_inventory .totalEquipment .equip-item {
        width: 100%;
        display: block;
        margin: 10px 0;
    }

        .real_time_inventory .totalEquipment .equip-item label:nth-child(1) {
            width: 100px;
            display: inline-block;
        }

    .list_user_page .newbottom_btn.spadd .alignleft {
        float: none;
    }

    .list_user_page .newbottom_btn.spadd .insert_btn,
    .add_user_page .personal_box.wdt .parsonal_textfild .insert_btn {
        margin-left: 0 !important;
        margin-right: 10px;
        margin-top: 10px;
    }

    .list_user_page .newbottom_btn.spadd .title_lbl {
        line-height: 18px;
        padding-bottom: 5px;
    }

    .add_user_page .personal_box.wdt {
        width: 100%;
        padding: 0;
    }

        .add_user_page .personal_box.wdt .parsonal_textfild {
            /*display: inline-block;*/
            /*display:block;*/
            padding: 10px 15px 0;
        }

    .add_user_page .bottom_btn.tpadd span {
        margin-left: 15px;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .add_user_page .newbottom_btn.spadd .insert_btn input {
        padding: 6px 13px 6px 8px;
        min-width: unset;
    }

    .add_user_page .personal_box.wdt .parsonal_textfild .padd_chk {
        padding-left: 0;
        overflow-y: auto;
    }

        .add_user_page .personal_box.wdt .parsonal_textfild .padd_chk table {
            width: 100% !important;
        }

    .add_location_page .personal_box.wdt,
    .add_merchant_page .personal_box.wdt {
        width: 100% !important;
        padding: 0;
    }

    .add_location_page .parsonal_textfild label,
    .add_merchant_page .parsonal_textfild label {
        display: block;
    }

        .add_location_page .parsonal_textfild label span.alignright {
            float: unset !important;
        }

        .add_location_page .parsonal_textfild label.wide,
        .add_merchant_page .parsonal_textfild label.wide {
            width: 180px;
        }

    .add_location_page .parsonal_textfild,
    .add_merchant_page .parsonal_textfild {
        padding: 6px 15px 0px 15px;
        display: block;
    }

    .add_location_page .bottom_btn.tpadd span,
    .add_merchant_page .bottom_btn.tpadd span {
        margin-left: 15px;
        margin-top: 15px;
    }

    .add_location_page .parsonal_textfild input[type="text"],
    .add_location_page .parsonal_textfild textarea,
    .add_location_page .parsonal_textfild .parsonal_select,
    .add_merchant_page .parsonal_textfild input[type="text"],
    .add_merchant_page .parsonal_textfild textarea,
    .add_merchant_page .parsonal_textfild .parsonal_select,
    .add_billing_profile .parsonal_textfild input[type="text"],
    .my_profile_page .parsonal_textfild input[type="text"] {
        width: 97% !important;
    }

    .add_location_page .recipt-word input[type="text"] {
        width: 92% !important;
    }

    .add_location_page .parsonal_textfild .parsonal_select select,
    .add_merchant_page .parsonal_textfild .parsonal_select select {
        width: 100%;
    }

    .add_billing_profile .parsonal_textfild .parsonal_select {
        width: 100% !important;
    }

    .change_password .parsonal_textfild div {
        width: 70% !important;
    }

    .set_security_question .parsonal_textfild input,
    .set_security_question .parsonal_textfild .security-question,
    .set_security_question .parsonal_textfild .security-question select {
        width: 97% !important;
    }

    .add_user_page .parsonal_textfild label,
    .add_receipt_template .parsonal_textfild label,
    .location_config_page .parsonal_textfild label,
    .merchant_config_page .parsonal_textfild label,
    .add_customer_pickup_location .parsonal_textfild label,
    .customer-pickup_location_config .parsonal_textfild label,
    .add_location_category .parsonal_textfild label,
    .add_pickup_instruction .parsonal_textfild label,
    .add_promotion_page .parsonal_textfild label,
    .add_billing_profile .parsonal_textfild label,
    .update_payment_disclaimer .parsonal_textfild label,
    .my_profile_page .parsonal_textfild label {
        width: 100%;
        display: block;
    }

        .add_user_page .parsonal_textfild label span,
        .add_location_page .parsonal_textfild label span,
        .add_merchant_page .parsonal_textfild label span,
        .location_config_page .parsonal_textfild label span,
        .merchant_config_page .parsonal_textfild label span,
        .add_receipt_template .parsonal_textfild label span,
        .add_customer_pickup_location .parsonal_textfild label span,
        .customer-pickup_location_config .parsonal_textfild label span,
        .add_location_category .parsonal_textfild label span,
        .add_pickup_instruction .parsonal_textfild label span,
        .add_promotion_page .parsonal_textfild label span,
        .update_payment_disclaimer .parsonal_textfild label span,
        .add_billing_profile .parsonal_textfild label span,
        .my_profile_page .parsonal_textfild label span {
            float: none;
        }

    .add_receipt_template .page_title .newbottom_btn.spadd,
    .add_location_category .page_title .newbottom_btn.spadd,
    .list_location_category .page_title .newbottom_btn.spadd,
    .customer_pickup_instruction_device_config .page_title .newbottom_btn.spadd,
    .add_pickup_instruction .page_title .newbottom_btn.spadd {
        margin-top: 5px;
        display: inline-block;
        float: none;
    }

        .add_receipt_template .page_title .newbottom_btn.spadd .insert_btn {
            margin-left: 0 !important;
        }

    .add_receipt_template .bottom_btn.tpadd {
        padding: 0;
        display: flex;
        justify-content: center;
        grid-gap: 15px;
    }

        .add_receipt_template .bottom_btn.tpadd span {
            margin: 0;
        }

    .add_receipt_template .personal_box.wdt,
    .location_config_page .personal_box.wdt,
    .merchant_config_page .personal_box.wdt,
    .add_customer_pickup_location .personal_box.wdt,
    .customer-pickup_location_config .personal_box.wdt,
    .add_location_category .personal_box.wdt,
    .add_pickup_instruction .personal_box.wdt,
    .add_promotion_page .personal_box.wdt,
    .add_billing_profile .personal_box.wdt,
    .my_profile_page .personal_box.wdt,
    .report_sales_history_excel .personal_box.wdt,
    .mow_setting .personal_box.wdt,
    .update_payment_disclaimer .personal_box.wdt {
        width: 94%;
    }

    .add_receipt_template .parsonal_textfild .newbottom_btn.spadd .insert_btn {
        margin-left: 0 !important;
        margin-top: 5px;
        margin-bottom: 10px;
    }

    .manage_device_sequence_popup .manage-Sequence-main .manage-Sequence-list-data {
        height: 420px;
    }

    .location_config_page .parsonal_textfild .padd_chk,
    .merchant_config_page .parsonal_textfild .padd_chk {
        padding-left: 0;
    }

        .location_config_page .parsonal_textfild .padd_chk table,
        .location_config_page .parsonal_textfild .padd_chk table,
        .merchant_config_page .parsonal_textfild .padd_chk table,
        .customer-pickup_location_config .padd_chk table {
            width: 100% !important;
        }

            .location_config_page .parsonal_textfild .padd_chk table td,
            .merchant_config_page .parsonal_textfild .padd_chk table td,
            .customer-pickup_location_config .padd_chk table td {
                white-space: inherit;
            }

    .location_config_page .bottom_btn.tpadd,
    .merchant_config_page .bottom_btn.tpadd,
    .add_customer_pickup_location .bottom_btn.tpadd,
    .customer_pickup_instruction_device_config .bottom_btn.tpadd,
    .customer-pickup_location_config .bottom_btn.tpadd,
    .add_location_category .bottom_btn.tpadd,
    .add_pickup_instruction .bottom_btn.tpadd,
    .add_promotion_page .bottom_btn.tpadd,
    .add_billing_profile .bottom_btn.tpadd,
    .refund_process .bottom_btn.tpadd,
    .my_profile_page .bottom_btn.tpadd,
    .cc_echeck_payment_process .bottom_btn_payment_process.tpadd {
        padding: 0;
        display: inline-block;
        width: 100%;
    }

        .location_config_page .bottom_btn.tpadd span,
        .add_customer_pickup_location .bottom_btn.tpadd span,
        .customer_pickup_instruction_device_config .bottom_btn.tpadd span,
        .customer-pickup_location_config .bottom_btn.tpadd span,
        .add_location_category .bottom_btn.tpadd span,
        .my_profile_page .bottom_btn.tpadd span,
        .add_pickup_instruction .bottom_btn.tpadd span,
        .add_promotion_page .bottom_btn.tpadd span,
        .add_billing_profile .bottom_btn.tpadd span {
            margin-left: 0 !important;
            margin-top: 5px;
        }

    .location_config_page .parsonal_textfild .insert_btn,
    .merchant_config_page .parsonal_textfild .insert_btn {
        margin-left: 0 !important;
        margin-top: 5px;
        width: 100%;
    }

    .location_config_page .page_title .newbottom_btn.spadd {
        display: inline-block;
        float: none;
        margin-top: 5px;
    }

    .merchant_config_page .page_title .newbottom_btn.spadd {
        display: flex;
        float: none;
        margin-top: 5px;
    }

    .add_customer_pickup_location .parsonal_textfild_last label {
        display: inline-block;
        width: auto;
    }

    .add_customer_pickup_location .parsonal_textfild_last .chkShipping {
        display: block;
    }

    .add_promotion_page .parsonal_textfild .radio-selection {
        display: flex;
    }

    .list_billing_profile .page_title .page_title_buttons {
        display: block;
    }

        .list_billing_profile .page_title .page_title_buttons .title_lbl {
            display: flex;
            margin-bottom: 10px;
        }

    .device_training_video .fileUploadLabel {
        float: none;
        display: block;
        margin-bottom: 15px;
    }

    .device_training_video .fileUpload {
        float: none;
    }

        .device_training_video .fileUpload input[type="submit"] {
            margin-top: 8px;
        }

    .report_customer_receipt_history .report_box_paramter_reciept,
    .report_customer_list .report_box_paramter {
        width: 90%;
    }

        .report_customer_receipt_history .report_box_paramter_reciept span input,
        .report_sales_history .report_box_paramter span input {
            padding: 9px 10px 9px 4px;
            min-width: auto;
        }

    .report_customer_receipt_history div#ctl00_cphContentWide_rptvwrCustomerRecieptHistory_ctl09,
    .report_customer_list div#ctl00_cphContentWide_rptvwrCustomerList_ctl09 {
        width: 97% !important;
    }

    .report_customer_receipt_history,
    .report_customer_list {
        width: auto !important;
        padding: 8px !important;
    }

        .report_customer_receipt_history .ToolBarButtonsCell {
            display: flex;
            overflow-y: auto;
        }

        .report_customer_receipt_history #ctl00_cphContentWide_rptvwrCustomerRecieptHistory_fixedTable .ToolBarButtonsCell .WidgetSet {
            display: block !important;
        }

        .report_customer_list .date-box {
            display: flex;
            margin-bottom: 5px;
        }

    .report_sales_history_excel .personal_box.wdt .alignright label.title {
        display: block;
        margin-top: 7px;
        margin-bottom: 6px;
    }

    .report_sales_history_excel .parsonal_textfild label.wide {
        display: block;
        width: 100% !important;
    }

    .report_sales_history_excel #sortable,
    .refund_process .parsonal_textfild textarea,
    .refund_process .payment-lbl {
        width: 100%;
    }

    .report_arival_list .report_box_paramter .alignleft {
        display: inline-block;
        margin-bottom: 5px;
        float: left;
        width: 100%;
    }

    .report_arival_list .report_box_paramter label input.textfild {
        width: 80%;
    }

    .report_arival_list .report_box_paramter label.datepicket-field {
        width: 65%;
    }

    .report_sales_tax .report_box_paramter .alignleft {
        flex-direction: column;
    }

    .report_sales_tax .report_box_paramter .date-box {
        margin-bottom: 5px;
    }

    .report_sales_tax .report_box_paramter,
    .report_sales_tax .report_box,
    .report_company_sales_tax .report_box_paramter,
    .report_operator_inventory .report_box_paramter {
        width: 95%;
        margin-left: 0 !important
    }

    .report_sales_tax,
    .report_company_sales_tax,
    .report_operator_inventory {
        padding: 8px !important;
        width: auto !important;
    }

        .report_sales_tax .page_title,
        .report_company_sales_tax .page_title,
        .report_operator_inventory .page_title {
            margin-left: 0 !important;
            width: 100% !important;
        }

        .report_company_sales_tax .report_box_paramter label.datepicket-field {
            width: 80%;
            margin-bottom: 5px;
        }

        .report_company_sales_tax .parsonal_select select {
            width: 100% !important;
        }

        .report_company_sales_tax .parsonal_select {
            width: 74% !important;
        }

    .list_qb_log .page_title .newbottom_btn.spadd .alignleft {
        float: none;
    }

    .list_qb_log .page_title .newbottom_btn.spadd {
        margin-top: 5px;
        display: inline-block;
        float: none;
    }

    .customer_order_history .page_title .newbottom_btn.spadd {
        margin-top: -30px;
    }

    .add_account_page .widecolumn .personal_box.wdt .parsonal_textfild select,
    .list_account_page .page_title .newbottom_btn.spadd input[type="text"],
    .add_account_page .widecolumn .personal_box.wdt .parsonal_textfild .parsonal_select,
    .add_account_page .widecolumn .personal_box.wdt .parsonal_textfild input[type="text"],
    .list-customer-page .search-box input[type="text"],
    .add_compors .parsonal_textfild input[type="text"],
    .add_compors .parsonal_textfild .parsonal_select,
    .add_compors .parsonal_textfild .parsonal_select select,
    .add_inventory .personal_box.wdt .parsonal_textfild .parsonal_select,
    .personal_box.wdt .parsonal_textfild .parsonal_select select,
    .add_accessory_type .personal_box.wdt .parsonal_textfild input[type="text"],
    .add_inventory .personal_box.wdt .parsonal_textfild input[type="text"],
    .add_company_order .personal_box.wdt .parsonal_textfild input[type="text"],
    .report_customer_receipt_history .report_box_paramter_reciept input[type="text"],
    .list-compors .search-submit-buttons input[type="text"],
    .list_inventory_page .page_title .newbottom_btn.spadd input[type="text"],
    .add_device_type .personal_box.wdt .parsonal_textfild input[type="text"],
    .add_device_type .personal_box.wdt .parsonal_textfild input[type="file"],
    .add_customer_order .personal_box.wdt .parsonal_textfild input[type="text"],
    .list_payor_billing .newbottom_btn.spadd input[type="text"],
    .list_payor_billing .include_box .include_box_under .location_box,
    .list_payor_billing .include_box .include_box_under .location_box select,
    .list_user_page .newbottom_btn.spadd .alignleft input[type="text"],
    .add_user_page .parsonal_textfild input[type="text"],
    .add_user_page .parsonal_textfild .parsonal_select,
    .add_user_page .parsonal_textfild .parsonal_select select,
    .add_receipt_template .personal_box.wdt .parsonal_textfild input[type="text"],
    .location_config_page .personal_box.wdt .parsonal_select,
    .location_config_page .personal_box.wdt .parsonal_select select,
    .merchant_config_page .personal_box.wdt .parsonal_select,
    .merchant_config_page .personal_box.wdt .parsonal_select select,
    .add_customer_pickup_location .personal_box.wdt input[type="text"],
    .customer-pickup_location_config .personal_box.wdt .parsonal_select,
    .add_location_category .personal_box.wdt input[type="text"],
    .add_promotion_page .personal_box.wdt input[type="text"],
    .add_promotion_page .personal_box.wdt .parsonal_select,
    .report_sales_history_excel .personal_box.wdt .parsonal_textfild input[type="text"] {
        width: 97% !important;
    }

    .add_account_page .widecolumn .personal_box.wdt .phonetab input[type="text"],
    .add_compors .widecolumn .personal_box.wdt .phonetab input[type="text"] {
        width: 26px !important;
    }

    .add_location_page .phonetab input[type="text"] {
        width: 26px !important;
    }

    .add_company_order .personal_box.wdt .parsonal_textfild .alignleft {
        width: 100%;
        display: inline-block;
    }

    .add_account_page .widecolumn .personal_box.wdt .parsonal_textfild .recipt-word {
        width: 100%;
    }

    .add_device_type .personal_box.wdt .parsonal_textfild,
    .report_sales_history_excel .personal_box.wdt .parsonal_textfild,
    .report_sales_history_excel .personal_box.wdt .parsonal_textfild div {
        display: block;
        width: 100%;
    }

    .add_customer_order .personal_box.wdt .parsonal_textfild,
    .report_arival_list .report_box_paramter,
    .refund_process .personal_box.wdt,
    .cc_echeck_payment_process .personal_box.wdt {
        width: 95%;
    }

    .add_user_page .parsonal_textfild {
        width: 93%;
    }

    .report_sales_history_excel .personal_box.wdt select,
    .list_qb_log .page_title .newbottom_btn.spadd select,
    .cc_echeck_payment_process .payment-lbl {
        width: 100%;
    }

    .list_qb_log .page_title .newbottom_btn.spadd {
        display: block;
    }

    .report_operator_inventory .report_box_paramter .alignleft .search_input {
        width: 219px !important;
    }

    .mow_setting .parsonal_textfild label.wide {
        padding-left: 0;
        width: 150px !important;
        min-width: 150px !important;
        max-width: 150px !important;
    }

    .manage_device_grouping .page_title .newbottom_btn {
        float: none;
        display: inline-block;
        width: 97% !important;
    }

        .manage_device_grouping .page_title .newbottom_btn .search_input {
            width: 100%;
        }

        .manage_device_grouping .page_title .newbottom_btn.alignleft span {
            margin-bottom: 8px;
            display: block;
        }

        .manage_device_grouping .page_title .newbottom_btn.alignleft {
            margin-bottom: 10px;
        }

    .manage_device_grouping .bottom_btn.tpadd {
        padding-left: 0 !important;
        width: 100%;
    }

        .manage_device_grouping .bottom_btn.tpadd .blue_btn {
            margin-left: 0;
        }

    .update_payment_disclaimer .bottom_btn.tpadd .blue_btn {
        margin: 0;
    }

    .update_payment_disclaimer .bottom_btn.tpadd {
        padding-left: 0 !important;
        width: 100%;
        display: flex;
        justify-content: center;
        grid-gap: 15px;
    }

    .list-customer-page .search-box .alignleft {
        float: none;
    }

    #cphContentWide_ucMenuControl_parentmainNavigation {
        display: flex;
        float: none;
    }

    .order_notification_log_popup .electroicAttestationName input {
        width: 100%;
    }

    .order_notification_log_popup .flex-row .dark_btn {
        margin-top: 10px;
    }

    .add_promotion_page .personal_box.wdt .dateInput input[type="text"] {
        width: auto !important;
    }

    #dashboardMain .include_box_under .location_box select {
        width: 97%;
    }

    .customer-reward-point-popup .personal_box,
    .add-customer-to-block-popup .personal_box {
        width: 93% !important;
    }

    .customer-reward-point-popup .bottom_btn.tpadd,
    .add-customer-to-block-popup .bottom_btn.tpadd {
        width: 100% !important;
        display: inline-block;
        padding-left: 0;
    }

    .customer-reward-point-popup .parsonal_textfild label.wide {
        width: 100%;
        display: block;
    }

    .customer-reward-point-popup .parsonal_textfild label span {
        float: none;
    }

    .add-customer-to-block-popup .parsonal_textfild textarea {
        width: 100% !important;
    }

    .add-customer-to-block-popup .parsonal_textfild label.wide {
        width: 110px;
    }

    .electronic-attestation-popup .addressParsonal_textfild.search-field {
        width: 100%;
        margin-bottom: 5px;
    }

    .electronic-attestation-popup .personal_box.wdt,
    .order_notification_log_popup .personal_box.wdt,
    .black-list-log-popup .personal_box.wdt {
        display: block;
    }

    .menu-toggle-open {
        top: 48px;
        background-size: 22px;
        height: 22px;
        width: 22px;
    }

    .mainNavigation li a {
        padding: 11px 12px !important;
        padding-right: 30px !important;
    }

    .mainNavigation .arrow-down {
        height: 30px;
        width: 25px;
    }

    .menu-toggle-close {
        background-size: 17px;
        height: 17px;
        width: 17px;
        right: 25px;
    }

    /*.mainNavigation .sub-menu li a {padding: 6px 22px !important;}*/
    .mainNavigation .sub-menu li a {
        padding: 6px 5px !important;
        margin-top: 3px;
    }

    .longWidthMenuItem {
        width: 96% !important;
    }

    /*.mainNavigation.menu_active{height: calc(100vh - 30px) !important;}*/
    /*.mainNavigation.menu_active #ucMenuControl_liMOWSetting.subOptionActive{padding-bottom:20px;}*/
    .mainNavigation li#cphContentWide_ucMenuControl_liMOWSetting,
    .mainNavigation.menu_active #ucMenuControl_liMOWSetting {
        margin-bottom: 40px !important;
    }

    .add-customer-creditcard-popup .personal_box,
    .upload-customer-doc-popup .personal_box {
        width: 93% !important;
    }

        .add-customer-creditcard-popup .personal_box .bottom_btn.tpadd,
        .operator-sign-popup #addEditSection .bottom_btn.tpadd,
        .upload-customer-doc-popup .personal_box .bottom_btn.tpadd {
            padding-left: 0;
            display: inline-block;
        }

    .add-customer-creditcard-popup .parsonal_textfild label.wide {
        width: 100% !important;
        margin-left: 0 !important;
        margin-top: 5px;
    }

    .add-customer-creditcard-popup .parsonal_textfild label span {
        float: none;
    }

    .add-customer-creditcard-popup .parsonal_textfild #ContentPlaceHolder1_txtCSV {
        margin-top: 5px;
    }

    .operator-sign-popup .personal_box.wdt {
        display: block;
        min-height: initial !important;
        width: 97% !important;
    }

        .operator-sign-popup .personal_box.wdt #ContentPlaceHolder1_dvOperatorAssociatedLocation {
            height: auto !important;
        }

    .operator-sign-popup #addEditSection .parsonal_textfild {
        display: block;
    }

    .add_billing_detail_popup .page_title,
    .add_billing_detail_popup .page_title h2,
    .add_billing_detail_popup .alignleft {
        float: none !important;
        width: 93% !important;
    }

    .add_billing_detail_popup .scroll-rate-list {
        float: none;
    }

    .search-customer-popup .page_title,
    .search-customer-popup .page_title h2,
    .search-customer-popup .alignleft,
    .search-customer-popup .newbottom_btn.spadd {
        float: none !important;
        display: inline-block;
    }

        .search-customer-popup .newbottom_btn.spadd .insert_btn {
            margin-left: 0;
            margin-top: 5px;
            margin-right: 5px;
        }

    body {
        overflow-x: hidden;
    }

    .rate-information-popup .alignleft .dropdownstyle {
        width: 100%;
    }

    .rate-information-popup .page_title .insert_btn {
        margin-left: 0 !important;
        margin-top: 5px;
    }

    .add_operator_popup .page_title,
    .add_operator_popup .page_title h2,
    .add_operator_popup .alignleft,
    .add_operator_popup .alignright {
        float: none !important;
    }

    .add_operator_popup .bottom_btn.tpadd .blue_btn {
        margin-left: 0;
        margin-bottom: 10px;
    }

    .add_operator_popup .bottom_btn.wdt {
        width: 100%;
        float: none;
        display: inline-block;
    }

    .add_operator_popup .page_title {
        display: inline-block;
    }

    .add-payor-and-comp-recipient-popup .personal_box {
        width: 93%;
        float: none !important;
        display: inline-block;
    }

    .add-payor-and-comp-recipient-popup .newbottom_btn.spadd {
        float: none;
        display: inline-block;
    }

    .add-payor-and-comp-recipient-popup .addressParsonal_textfild label {
        display: block;
        width: 100px;
    }

        .add-payor-and-comp-recipient-popup .addressParsonal_textfild label span {
            float: none;
        }

    .add-payor-and-comp-recipient-popup .addressParsonal_textfild input[type="text"],
    .add-payor-and-comp-recipient-popup .parsonal_textfild input[type="password"],
    .add-payor-and-comp-recipient-popup .parsonal_textfild textarea {
        width: 96%;
    }

    .add-payor-and-comp-recipient-popup .addressParsonal_textfild .dateOfBirth,
    .add-payor-and-comp-recipient-popup .addressParsonal_textfild .expiryDate {
        width: 83% !important;
    }

    .add-payor-and-comp-recipient-popup #ContentPlaceHolder1_divNote .parsonal_textfild {
        display: block;
    }

    .add-payor-and-comp-recipient-popup .parsonal_select,
    .add-comporpopup .parsonal_select {
        width: 96%;
    }

        .add-payor-and-comp-recipient-popup .parsonal_select select,
        .add-comporpopup .parsonal_select select {
            width: 100%;
        }

    .add-payor-and-comp-recipient-popup .hideinmobile {
        display: none;
    }

    .add-payor-and-comp-recipient-popup .bottom_btn.tpadd {
        padding-left: 0;
    }

    .add-comporpopup .parsonal_textfild label.wide {
        width: 97%;
    }

        .add-comporpopup .parsonal_textfild label.wide span {
            float: none;
        }

    .add-comporpopup .bottom_btn.tpadd {
        padding-left: 0;
    }

        .add-comporpopup .bottom_btn.tpadd .blue_btn {
            margin-left: 0;
        }

    .add-comporpopup .parsonal_textfild input[type="text"],
    .add-comporpopup .parsonal_textfild input[type="password"] {
        width: 97%;
    }

    .add-comporpopup .personal_box.wdt {
        width: 93%;
        display: inline-block;
    }

        .add-comporpopup #ContentPlaceHolder1_upCompor .parsonal_textfild,
        .add-comporpopup .personal_box.wdt .parsonal_textfild {
            display: block;
        }

        .add-comporpopup .personal_box.wdt .insert_btn {
            margin-left: 0 !important;
            margin-top: 10px;
        }

    .add-comporpopup .padd_chk,
    #cphContentWide_divSumbitOrderPanel {
        padding-left: 0 !important;
    }

        .add-comporpopup .padd_chk table {
            width: 100% !important;
        }

    .customer_order_history #parentDivOfTable table td input {
        padding: 0;
    }

    .add_customer_order .personal_box.wdt .single-mobile-line {
        display: flex;
    }

        .add_customer_order .personal_box.wdt .single-mobile-line label,
        .add_company_order .personal_box.wdt .single-mobile-line label {
            width: 70px !important
        }

            .add_customer_order .personal_box.wdt .single-mobile-line label.wide,
            .add_company_order .personal_box.wdt .single-mobile-line label.wide {
                width: 170px !important;
            }

    .mobile-mrl-zero {
        margin-left: 0 !important;
    }

    .add_customer_order .personal_box.wdt,
    .add_company_order .personal_box.wdt {
        width: 100% !important;
    }

    .addcashorder-rate-promo-buttons {
        padding-left: 0 !important;
    }

    .add_company_order .personal_box.wdt .single-mobile-line {
        display: table;
    }

    .list_payor_billing .include_box .todays-arrivals label {
        width: 100%;
    }

    .refund_process .parsonal_textfild textarea {
        width: 97%;
    }

    .refund_process .bottom_btn.tpadd .blue_btn {
        margin-left: 0;
        margin-top: 15px;
    }

    .edit-pay-acc .divPersonalBillInfo {
        min-height: auto !important
    }

    .add_customer_order #cphContentWide_divOrderDetail .personal_box.wdt.alignleft.edit-cash-order,
    .add_company_order #cphContentWide_divOrderDetail .personal_box.wdt.alignleft.edit-comp-order {
        width: 100% !important;
        display: block !important;
    }

    .edit-cash-order #parentDivOfTable table td,
    .edit-comp-order #parentDivOfTable table td {
        white-space: normal !important;
    }

    .cashorder_customerDatails,
    .comporder_comporDetails {
        display: inline-block !important;
    }

    .order-add-txt.primary-order {
        padding: 15px 10px 0;
    }

    .parsonal_textfild.cash_order_destination,
    .comp_order_destination {
        display: flex !important;
        flex-direction: column;
    }

    .alignleft.order_sign_label {
        padding-left: 0 !important;
        height: 30px !important;
    }

    .alignleft.order_sign_label-1 {
        padding-left: 0 !important
    }

        .alignleft.order_sign_label-1 .OperatorWithAssociated {
            margin-left: 0 !important
        }

    h2.padd.equipment_order {
        padding-left: 10px !important;
    }

    .alignleft.customerlist_report_datefield {
        display: block;
    }

    .insert_btn input,
    .dark_btn input {
        background: #3a3a3a;
        border-radius: 5px;
        padding-left: 6px;
    }

    .insert_btn,
    .dark_btn {
        background: none;
        padding-left: 0;
    }

    .blue_btn input {
        background: #02497f;
        border-radius: 5px;
        padding-left: 9px;
    }

    .insert_btn, .blue_btn, .dark_btn {
        background: none;
        padding-left: 0 !important;
    }

    .add_customer_page #cphContent_divCreditCardInformation .personal_box.wdt,
    .add_customer_page #cphContent_divECheckInformation .personal_box.wdt {
        padding-bottom: 10px;
    }

    .location_config_page #cphContent_upLocationConfig div {
        display: block !important;
    }

    .location_config_page #cphContent_upLocationConfig .donot {
        display: inline-block !important;
    }

    .report_customer_list .alignleft {
        display: flex;
        width: 100%;
        flex-wrap: wrap;
    }

    .report_customer_list .date-box label {
        width: auto;
    }

    .WidgetSet {
        display: inline-block !important;
    }

    .ToolBarButtonsCell {
        display: flex;
        overflow-y: auto;
    }

    .report_customer_list div#ctl00_cphContentWide_rptvwrCustomerList_ctl13 {
        height: 350px !important;
    }

    .report_sales_tax .report_box_paramter label.datepicket-field {
        width: 70%;
    }

    .report_sales_tax .report_box_paramter label input.textfild {
        width: 75%;
    }

    .add_location_page .personal_box.wdt {
        padding: 10px !important;
    }
    .mainNavigation.menu_active {
        height: calc(100vh - 40px);
    }
}

@media(max-width: 767px )and (orientation:landscape) {
    #colorbox #cboxWrapper #cboxContent #cboxLoadedContent {
        height: 83vh !important;
    }

    .add_customer_page #cphContent_divCreditCardInformation .personal_box.wdt, .add_customer_page #cphContent_divECheckInformation .personal_box.wdt {
        padding-bottom: 10px !important;
    }
}

@media(max-width: 399px) {
    .device_training_video .fileUpload input[type="submit"] {
        margin-top: 3px;
    }

    .report_company_sales_tax .report_box_paramter label input.textfild {
        width: 80%;
    }

    .search-customer-popup .search_input {
        width: 210px !important;
    }

    .add-payor-and-comp-recipient-popup .operator-section .parsonal_textfild .OperatorDOB.dateOfBirth,
    .add-payor-and-comp-recipient-popup .operator-section .parsonal_textfild .Operatorexp.expiryDate {
        width: 85% !important;
    }

    .login_body .login_logo a {
        width: 360px;
    }

    .login_body {
        overflow-x: scroll;
    }

        .login_body .login {
            width: 350px;
        }

        .login_body.login_box {
            width: 275px;
        }

        .login_body .login_logo a {
            width: 330px;
            background-size: 325px auto;
        }

        .login_body .login_box {
            width: 310px;
        }

    .loginbox_bottom img {
        width: 350px;
    }

    .login_body .bottom_btn {
        width: 305px;
    }

    .login_body .login_box,
    .login_body .login_main,
    .loginbox_bottom {
        width: 309px;
    }

    .login_body .email_textfild input {
        width: 222px !important;
    }

    .login_body .security-answer-text input {
        width: 265px !important;
    }

    .login_body .forgot-question {
        width: 296px !important;
    }

        .login_body .forgot-question select {
            width: 292px !important;
        }

    .login_body .security-answer-text {
        width: 296px;
    }

    .menu-toggle-close {
        right: 20px;
    }

    #dashboardMain .mainNavigation #cphContentWide_ucMenuControl_liUser,
    #dashboardMain .mainNavigation #cphContentWide_ucMenuControl_liVideo {
        margin-left: 10px;
    }

    .mainNavigation li#cphContentWide_ucMenuControl_liLocation,
    .mainNavigation li#cphContentWide_ucMenuControl_liMOWSetting {
        margin-left: 00px;
    }

    #dashboardMain .detamain .autoRefresh_box span {
        width: 78%;
    }

    .add_customer_page .addressParsonal_textfild input[type="text"],
    .add_customer_page .parsonal_textfild input[type="password"],
    .add_customer_page .parsonal_select,
    .add_customer_page .parsonal_select select {
        width: 190px;
    }

    .add_customer_page .create-operator-first-box .parsonal_textfild.wdt.cf .parsonal_select,
    .add_customer_page .create-operator-first-box .parsonal_textfild.wdt.cf .parsonal_select.feet select {
        width: 40px;
    }

    .add_customer_page .create-operator-first-box .parsonal_textfild.wdt.cf label {
        width: 94px !important;
    }

    .list-compors .search-submit-buttons .insert_btn input {
        font-size: 11px;
        min-width: 78px;
    }

    .list_maintanance .search-section .search-left .maintenance-btn {
        margin-left: 4px;
        min-width: 63px;
        text-align: center;
        padding: 0;
    }

    #logo a {
        width: 114px;
        height: 40px;
    }

    .add_customer_page .addressParsonal_textfild input[type="text"],
    .add_customer_page .parsonal_textfild input[type="password"],
    .add_customer_page .parsonal_select,
    .add_customer_page .parsonal_select select {
        width: 170px;
    }

    .payor_comp_recipient_operation_popup .page_title .padd {
        max-width: 60%;
    }

    .customer-search .search_input {
        width: 286px !important
    }

    .add_location_page .parsonal_textfild label,
    .add_merchant_page .parsonal_textfild label {
        width: 100% !important;
        display: block;
    }

    .revenue_sharing td input {
        width: 120px;
    }

    #cphContentWide_fileUploadDeviceTrainingVideo {
        width: 55% !important
    }
}

@media(max-width: 360px) {

    .add_user_page .bottom_btn span.blue_btn {
        margin: 9px 13px !important;
    }

    .customer-search .search_input {
        width: 260px !important
    }

    .login_body .login {
        width: 315px;
    }

    .login_body.login_box {
        width: 275px;
    }

    .login_body .login_logo a {
        width: 302px;
        background-size: 286px auto;
    }

    .login_body .bottom_btn {
        width: 275px;
    }

    .loginbox_bottom img {
        width: 317px;
    }

    .email_textfild input {
        width: 215px;
    }

    .login_body.login_main {
        width: 200px;
        margin-left: 4px;
    }

    .login_body .login_box,
    .login_body .login_main,
    .loginbox_bottom {
        width: 275px;
    }

    .revenue_sharing td input {
        width: 120px;
    }

    #dashboardMain .detamain .autoRefresh_box span {
        width: 92%;
    }

    /*#dashboardMain .mainNavigation #cphContentWide_ucMenuControl_liUser,
    #dashboardMain .mainNavigation #cphContentWide_ucMenuControl_liVideo,*/
    .update_payment_disclaimer .newbottom_btn.spadd .insert_btn {
        margin-left: 0px !important;
    }

    #dashboardMain .mainNavigation #cphContentWide_ucMenuControl_liOrder,
    #dashboardMain .mainNavigation #cphContentWide_ucMenuControl_liReport {
        margin-left: 10px;
    }

    .login_member {
        font-size: 10px;
    }

    #footer .allRightReserve {
        display: inline-block
    }

    .customer_order_history .page_title h2 {
        font-size: 15px !important
    }

    .add_compors .page_title .newbottom_btn.spadd .insert_btn input {
        font-size: 11px;
        min-width: 78px
    }

    .list_device_type .page_title .newbottom_btn.spadd .insert_btn {
        margin-top: 5px
    }

    .list_device_grouping .newbottom_btn.spadd,
    .update_payment_disclaimer .newbottom_btn.spadd {
        display: inline-block;
        margin-top: 5px;
        float: none;
    }

    .login_member {
        padding-right: 84px;
    }
    /*.blue_btn {
        margin: 0 13px !important;
    }*/
}

@media(max-width: 700px) and (min-width: 540px) {
    .list_billing_profile .page_title .page_title_buttons {
        display: flex;
    }

        .list_billing_profile .page_title .page_title_buttons .title_lbl {
            margin-bottom: 0;
        }

    .add_account_page .widecolumn .personal_box.wdt {
        max-width: 100%;
    }

    .add_promotion_page .parsonal_textfild .radio-selection {
        width: 400px;
    }

    .report_company_sales_tax .report_box_paramter label.datepicket-field {
        width: 158px;
    }

    .mow_setting .parsonal_textfild label.wide {
        width: 170px;
    }

    .mow_setting .isElectronicAttestation input, .mow_setting .isCCFee input, .mow_setting .isECheckFee input {
        width: 15px !important;
    }
}

@media(max-width: 1020px) and (min-width: 700px) {
    .maintanance_add_edit .log-top .top-btn-style {
        width: 100%;
        margin-top: 15px;
        justify-content: flex-start;
    }

    .maintanance_add_edit .log-top {
        display: block;
    }

        .maintanance_add_edit .log-top .left-heading {
            float: left;
            width: 40%;
        }

        .maintanance_add_edit .log-top .property-input-section {
            width: 50%;
        }

        .maintanance_add_edit .log-top .top-btn-style .column-btn {
            width: 17% !important;
            justify-content: flex-start !important;
        }

    .maintenance-form-name {
        width: 100%;
        float: left;
        margin: 10px 0;
    }
}

@media (orientation:landscape) and (max-width: 991px) {
    .manage_device_sequence_popup .manage-Sequence-main .manage-Sequence-list-data {
        height: 200px;
    }
}