@media(max-width: 767px){
    .container{
        padding: 0 20px;
        max-width: 768px!important;
    }
    .side-menu-header{
        padding: 15px;
    }
    .service-text{
        display: block;
        margin-top: 15px;
    }
    .icons_card .icon_links{
        margin: 5px;
    }
    .side-nav{
        margin-top: 80px;
    }
    .main-container{
        display: initial!important;
    }
    #main-bg{
        margin-top: 0;
    }
    .location-main{
        justify-content: center;
    }
    .paypal-enroll{
        padding: 15px;
    }
    .reservation-main-tag{
        font-size: 24px;
    }
    .container-for-download-report-button{
        justify-content:left;
        margin-top: 8px !important;
    }
    .reservation-table h3{
        font-size: 18px;
    }
    .reservation-table-list h3{
        font-size: 18px;
    }
    .container-class-for-mobile{
        padding-left: 0!important;
        padding-right: 0!important;
    }
    .reservation-top-header p{
        text-align: center;
    }
    #example_filter label{
        width: 100%;
    }
    #example_filter input{
        width: 95%;
    }
    .dataTables_length label{
        width: 100%;
    }
    #releaseBtn{
        width: 95%;
        margin-left: 0;
    }
    .reservation-table #example_length{
        width: 100%!important;
    }
    .customSelectReport{
        width: 60%!important;
        margin-left: 0px;
        float: left;
        margin: 10px 0;
    }
    .btns{
        display: initial!important;
    }
    .btns button{
        margin: 10px 0;
        width: 100%;
    }
    #nav-tabContent h5{
        font-size: 18px;
    }
    .taxFeeDetail h2{
        font-size: 18px;
    }
    .feesPaid .col-sm-3{
        margin-top: 20px;
    }
    .toggle_switch_action{
        margin: 8px 0 0 0;
    }
    .toggle_switch_action label{
        width: auto;
    }
    .labelMobileTax{
        width: 215px!important;
    }
    .toggle_switch_action .toggle{
        width: 60px;
    }
    .toggle_switch_action .toggleBase{
        width: 105px;
    }
    .dueUpfront_label label{
        width: 100px;
    }
    #releaseBtnAccess{
        width: 100%;
        display: block;
        margin: 5px 0;
    }
    .edit-access-btn{
        display: block;
        width: 100%;
        margin: 10px 0;
    }
    #accesstable_filter label,input{
        /* width: 100%!important; */
        margin: 10px 0;
    }
    .reservation-table-list #example{
        display: none;
    }
    #example_paginate,#example_filter{
        display: none;
    }
    #example_wrapper{
        display: none;
    }
    #reservationMobileTable{
        display: block;
        margin-top: 20px!important;
    }
    #reservationMobileTable_wrapper{
        display: block;
    }
    #reservationMobileTable_filter input {
        background-color: #F6F6F6!important;
        border: 1px solid #F6F6F6!important;
        height: 40px;
    }
    #reservationMobileTable_filter label{
        width: 100%;
        margin: 8px 0;
    }
    #example_info{
        text-align: left;
    }
    .reservationMobilehead{
        width: 260px!important;
    }
    #releaseBtnMobile{
        height: 38px;
        font-size: 16px;
        padding: 0 24px 0 16px;
        border: 3px solid #E99BA0;
        color: #E99BA0;
        width: 95%;
        background-color: transparent;
        border-radius: 5px;
        opacity: 0.5;
        margin:15px 0;
    }
    .releaseBtnList{
        border: 3px solid #E99BA0!important;
    }
    .side-menu{
        padding-top: 0;
    }
    .queries-information a {
        color: #1D6799!important;
    }
    /*-------LOGIN---------------*/
    .form_content{
        z-index: 9;
        position: relative;
        background-color: #fff;
        width: 320px;
        margin: -30px auto;
        padding: 15px;
        left: initial;
        top: initial;
        transform: initial;
        height: auto;
    }
    .frame-img{
        display: none;
    }
    .logout-message{
        width: auto;
    }
    .form_content input{
        width: 100%!important;
    }
    .alst-login-text{
        padding: 0;
    }
    .upfit_icon{
        right: -20px;
    }
    /* #password_field i{
        right: 30px;
        top: 35px;
    } */
    /*---------LEAD REPORT----------*/
    #leadTable_wrapper{
        display: none;
    }
    #leadReportMobileTable{
        display: block;
    }
    .leadReporttbody .label-for-mobile-lead{
        width: 45%;
        float: left;
        margin-bottom: 14px;
        color: #000;
        font-weight: 500;
        height: 35px;
        word-wrap: break-word;
    }
    .leadReporttbody p{
        width: 50%;
        float: right;
        word-wrap: break-word;
        height: 35px;
    }
    .reserv-report-unique{
        height: 60px!important;
    }
    #leadReportMobileTable_filter input{
        background-color: #F6F6F6!important;
        border: 1px solid #F6F6F6!important;
        height: 40px;
    }
    #leadReportMobileTable_filter label{
        width: 100%!important;
        margin: 15px 0;
    }
    #leadReportMobileTable_wrapper{
        display: block;
    }
    /* .lead-report-head label,input{
        width: initial!important;
    } */
    .lead-report-head button{
        margin-top: 20px;
        height: 40px;
    }
    .lead-table{
        padding: 15px;
    }
    .download-csv{
        height: 40px;
        width: 100%;
        margin-top: 8px;
    }
    .side-nav{
        position: initial;
        height: auto;
        overflow-y: initial;
    }
    .content-wrapper{
        margin-left: 0;
    }
    .date-container input{
        width: 100%!important;
    }
    .lead-report-check-options label{
        width: initial!important;
    }
    .lead-report-check-options input{
        width: 15px!important;
    }
    #leadReportMobileTable_length{
        display: none;
    }
    #leadReportMobileTable_paginate{
        display: grid!important;
    }
    #taxLeaseMobileTable_paginate,#taxFinanceMobileTable_paginate,#accessMgmtMobileTable_paginate{
        display: grid;
    }
    /*--------------RESERVATION REPORT---------*/
    #reservationReportMobileTable_wrapper{
        display: block;
    }
    #reservationReportMobileTable_filter input{
        background-color: #F6F6F6!important;
        border: 1px solid #F6F6F6!important;
        height: 40px;
        width: 90%!important;
    }
    #reservationReportMobileTable_filter label{
        width: 100%!important;
        margin: 15px 0;
    }
    .reservationMobileTbody .label-for-mobile-lead{
        width: 45%;
        float: left;
        margin-bottom: 14px;
        color: #000;
        font-weight: 500;
        height: 35px;
        word-wrap: break-word;
    }
    .reservationMobileTbody p{
        width: 50%;
        float: right;
        word-wrap: break-word;
        height: 35px;
    }
    .div_cont{
        width: 50%;
        float: right;
        /* word-wrap: break-word;
        height: 35px; */
    }
    #reservationReportMobileTable_paginate{
        display: grid;
    }
    .dealer-name-anchor{
        font-size: 12px;
    }
    /*-----NO-ENROLL----*/
    .no-enroll-message{
        width: auto;
    }
    .no-enroll-message h4{
        font-size: 22px;
    }
     /*-----------TAX AND FEES------*/
     .taxalerts p{
        font-size: 15px;
        margin-bottom: 15px;
    }
    #taxLeaseTable_wrapper{
        display: none;
    }
    #taxLeaseTable_length,#taxLeaseTable_filter{
        display: none;
    }
    #taxLeaseMobileTable_wrapper{
        display: block;
    }
    #taxLeaseMobileTable_filter,#taxLeaseMobileTable_length{
        display: none;
    }
    #taxFinanceTable_wrapper{
        display: none;
    }
    #taxFinanceMobileTable_wrapper{
        display: block;
    }
    #taxFinanceMobileTable_filter,#taxFinanceMobileTable_length{
        display: none;
    }
    .popuptaxmobile{
        background-color: var(--Color-Error_Color-50)!important;
        border: 1px solid var(--Color-Error_Color-500);
        padding: 10px;
        margin-bottom: 12px;
        display: none;
        border-radius: 4px;
        margin-top: 12px;
    }
    .mobile-delete-check,.mobile-edit-icon{
        padding-left: 8px;
    }
    .label-for-delete-mobile{
        float: left;
        width: 50%;
    }
    .label-for-edit-mobile{
        float: right;
        width: 50%;
    }
    #mobile-taxlease-header{
        display: block;
    }
    #lease-top-header{
        display: none;
    }
    #finance-top-header-mobile{
        display: block;
    }
    #finance-top-header{
        display: none;
    }
    #releaseButtonMobile{
        display: flex!important;
        height: 40px;
        padding: 12px 12px 12px 16px!important;
        justify-content: center;
        align-items: center;
        gap: 8px;
        border-radius: 4px;
        border: 1px solid var(--Color-Error_Color-200, #E99BA0)!important;
        opacity: 0.5;
        color: #E99BA0;
        font-weight: 500 !important;
    }
    .enabled-btn{
        border: 3px solid var(--Color-Error_Color-200, #E99BA0)!important;
        opacity: 1!important;
    }
    #release-btn-finance-mobile{
        border: 1px solid var(--Color-Error_Color-200, #E99BA0);
        color: var(--Color-Error_Color-200, #E99BA0) !important;
        opacity: 0.5;
        color: #E99BA0;
        font-weight: 500 !important;
    }
    /*--------ACCESS MANAGEMENT------*/
    #accesstable{
        display: none;
    }
    #accesstable_wrapper{
        display: none;
    }
    #accessMgmtMobileTable_wrapper{
        display: block;
    }
    #accessMgmtMobileTable_filter label{
        width: 100%!important;
    }
    #accessMgmtMobileTable_filter input {
        background-color: #F6F6F6!important;
        border: 1px solid #F6F6F6!important;
        height: 40px;
        width: 95%!important;
    }
    #accessMgmtMobileTable_length{
        display: none;
    }
    #reservationMobileTable_length{
        display: none;
    }
    #reservationMobileTable_paginate{
        display: grid;
    }
    /*----------- SYNDICATION SATRT---------- */
      .syndication-tab-content input{
        width: 100%!important;
    }
    .syndication-check input{
        width: 15px!important;
    }
    .form-inputs input{
        width: 100%!important;
    }
    #ckbCheckAll input{
        width: 15px!important;
    }
    .form-fields div{
        display: block!important;
    }
    .contact-top{
        margin-top: 30px;
    }
    .google-car-main{
        height: auto;
    }
    .google-car-top{
        margin-top: 30px;
    }
     /**** NON_SUB_APR START ******/
     /* .non-sub-main{
        padding-top: 3rem;
    } */
    #aprTable_wrapper{
        display: none;
    }
    #aprTableMobile_wrapper{
        display: block;
    }
    #aprTableMobile_filter input{
        background-color: #F6F6F6!important;
        border: 1px solid #F6F6F6!important;
        height: 40px;
    }
    #aprTableMobile_length{
        display: none;
    }
    #aprTableMobile_filter{
        float: left;
        margin-bottom: 15px;
        display: none;
    }
    #aprTableMobile_paginate{
        display: grid;
    }
    /* NON_SUB_APR_END */

    /* UPDATE CASH START */
    #updateMoneyTable_wrapper{
        display: none;
    }
    #moneyTableMobile_wrapper{
        display: block;
    }
    #moneyTableMobile_filter input{
        background-color: #F6F6F6!important;
        border: 1px solid #F6F6F6!important;
        height: 40px;
    }
    #moneyTableMobile_length{
        display: none;
    }
    #moneyTableMobile_filter{
        float: left;
        margin-bottom: 15px;
        display: none;
    }
    #moneyTableMobile_paginate{
        display: grid;
    }
    .add-money-factor{
        label{
            margin: 8px 0;
        }
    }
    /* UPDATE CASH END */

    /* RESERVATION SETTINGS START */
    #reservationSettingTable_wrapper{
        display: none;
    }
    #reservationSettingTableMobile_wrapper{
        display: block;
    }
    #reservationSettingTableMobile_filter input{
        background-color: #F6F6F6!important;
        border: 1px solid #F6F6F6!important;
        height: 40px;
    }
    #reservationSettingTableMobile_length{
        display: none;
    }
    #reservationSettingTableMobile_filter{
        float: left;
        margin-bottom: 15px;
        display: none;
    }
    /* RESERVATION SETTINGS END */

    /* SERVICE SETTINGS START */
    #updateServiceTable_wrapper{
        display: none;
    }
    #updateServiceTableMobile_wrapper{
        display: block;
    }
    #updateServiceTableMobile_filter,#updateServiceTableMobile_length{
        display: none;
    }
    #updateServiceTableMobile{
        display: block;
    }
    #updateServiceTableMobile_paginate{
        display: grid;
    }
    /* SERIVE SETTINGS END */   
      /* CHRYSLER START */
      .chrysler-main{
        margin-top: 30px;

        .confirm-yes{
            margin: 8px 0!important;
        }
        .edit-chrysler{
            margin: 12px 0;
        }

    }
    #leadDataTable_wrapper{
        display: none;
    }
    #chryslerReportMobileTable_wrapper{
        display: block;

        #chryslerReportMobileTable th{
            background-color: #E9EBF2;
        }

    }
    #chryslerReportMobileTable{
        display: block;
    }
    #chryslerReportMobileTable_filter,#chryslerReportMobileTable_length{
        display: none;
    }
    #chryslerReportMobileTable_paginate{
        display: grid;
    }
    /* CHRYSLER END */
    #gridTableContainer_wrapper{
        display: none;
    }
    #pricePopup{
        flex-direction: column;
    }
    #reservationSettingTableMobile_paginate{
        display: grid;
    }
    #gridTableContainer{
        display: none;
    }
    .non-sub-msg{

        h2{
            width: auto!important;
        
        }
    }
    .table1 button{
        margin-top:0;
    }
      /* ENABLE ACCESSORIES START */
   
      .standard-options {
        width: auto!important;

        .toggle_switch_res{
            display: flex;
            align-items: center;
            margin: 20px 5px;
            justify-content: space-between;
        }

    }
    .standard-head{
        display: initial!important;
    }  
    #standardTable_wrapper{
        display: none;
    }  
    .check-options{
        .form-check{
            input{
                width:15px!important;;
            }
        }
    } 
    .acc-cancel-btn{
        margin: 12px 0;
    }
    #standardMobileTable_wrapper{
        display: block!important;
    }
    #standardMobileTable th{
        background-color:#E9EBF2;
    }
    #standardMobileTable td{
        background-color: #F7F7F7;
    }
    #standardMobileTable{
        input{
            width: 60%!important;
        }
    }
    #standardMobileTable_filter,#standardMobileTable_length{
        display: none;
    }
    .upload-btn,.browseButton{
        margin-top: 8px;
    }
    .add-more-custom{
        width: auto!important;
    }
    #gridTableUpfitContainer_wrapper{
        display: none;
    }
    #standardMobileUpfitContainer{
        th{
            background-color: #dad5d5;
        }
        input{
          width: 80px!important;  
        }
    }
    #standardMobileUpfitContainer_length{
        display: none;
    }
    .mobileTipDisclaimer{
        display: none;
    }
    #standardMobileUpfitContainer_wrapper{
        display: block;
    }
    .tooltip-1 .right-1{
        min-width: 230px!important;
        left: 0!important;
    }
    .tooltip-1 h6{
        text-align: left;
        font-size: 12px;
        font-weight: 400;
    }
   #enableAccMsg{
        h2{
            width: auto!important;
        }
    }
    .acc-tab-content{
        padding:0;
    }
    .labelForMobileAcc{
        width: 50%;
    }
    #standardMobileUpfitContainer_paginate{
        display: grid;
    }
    #standardMobileUpfitContainer{
        thead>tr>th.sorting_asc:before{
            display: none;
        }
        thead>tr>th.sorting_asc:after{
            display: none;
        }
    }
    #UpdateDealerPartsMobile{
        display: block;
    }
    #UpdateDealerParts{
        display: none;
    }

    /* ENABLE ACCESSORIES END */

      /* PAYPAL WHITELISTING */
      #paypalSearchDesktopTable_wrapper{
        display: none!important;
    }
    .paypal-tag{
        margin-top: 30px;
    }
    .search-btn-paypal{
        margin-top: 25px;
    }
    #paypalSearchTableMobile_wrapper{
        display: block!important;
    }
    /* #paypalSearchTableMobile{
        display: block!important;
    } */
    #paypalSearchTableMobile_length{
        display: none;
    }
    #paypalSearchTableMobile_filter input{
        background-color: #F6F6F6 !important;
        border: 1px solid #F6F6F6 !important;
    }
    #paypalSearchTableMobile_info,#paypalSearchTableMobile_paginate,#paypalSearchTableMobile_filter{
        display: none;
    }
    .saveWhiteListBtn{
        margin-top: 8px;
    }
    #paypalSearchDesktopTable{
        display: none!important;
    }
    /* PAYPAL WHITELISTING */
    
    .paypal-success-msg{
        .merchant-id{
            width: auto;
        }
    }
    .taxDetails{
        .taxNewToggle{
            --width: 80px;
            --height: calc(var(--width) / 3.5);
        }
    } 
    .custom-confirmation{

        margin: 12px 0;
    
        #disableText21,#disableText22,#disableText23,#disableText24,#disableText25,#disableText26{
            width: 280px;
            word-wrap: break-word;
        }
    }   
    .vAuto{
        strong{
            font-size: 12px;
        }
    }
    .vAutoFinanceTxt{
        font-size: 12px;
    }
    /* CHRYSLER */
    #savedDealsTableDesktop_wrapper{
        display: none;
    }
    #savedDealsTableMobile_wrapper{
        display: block;
    }
    #savedDealsTableMobile_length{
        display: none;
    }
    
    /* CHRYSLER END */

    /* LIST PRICE START */
    .list-tab{
        flex-wrap:nowrap!important;
    }
    #upfits_listPrice_InventoryTableMobile{
        display: block;
    }
    #upfits_listPrice_InventoryTableMobile_length{
        display: none;
    }
    #upfits_listPrice_InventoryTableMobile_wrapper{
        display: block;

        .InvnetoryMobileTableRow{
                display: flex;
                /* justify-content: space-between; */

                label{
                    min-width: 40%;
                    word-wrap: break-word;
                    color: #000;
                    font-weight: 500;
                    font-size: 16px;
                }

                p{
                    word-wrap: break-word;
                    text-align: left;
                    font-size: 16px;
                }

            }
    }
    #addListPrice, #editListPrice {
        width: auto;
    }
    #addListPrice, #editListPrice {
        .priceDetails_addUpfit {
            flex-direction: column;
        }
    }
    #upfits_listPrice_InventoryTableMobile_paginate{
        display: grid;
    }
    /* LIST PRICE END */

    /* LIST BULK NEW UI START */
    #listPriceSelectedTableDesktop_wrapper{
        display: none;
    }
    #listPriceSelectedTableMobile_wrapper{
        display: block;

        /* .editInventoryTd .label-for-mobile-lead {
            width: 50%;
            float: left;
            margin-bottom: 14px;
            color: #000;
            font-weight: 500;
            height: 35px;
            word-wrap: break-word;
        }
        .editInventoryTd p {
            width: 50%;
            float: right;
            word-wrap: break-word;
            height: 35px;
        } */

    }
    .listBulkFutureAddContainer{
        .bulkListOrAnd{
            label{
                margin-top: 8px;
            }
        }
    }
    #listPricefutureTableDesktop_wrapper{
        display: none;
    }
    #listPricefutureTableMobile_wrapper{
        display: block;

        /* .editInventoryTd .label-for-mobile-lead {
            width: 50%;
            float: left;
            margin-bottom: 14px;
            color: #000;
            font-weight: 500;
            height: 35px;
            word-wrap: break-word;
        }
        .editInventoryTd p {
            width: 50%;
            float: right;
            word-wrap: break-word;
            height: 35px;
        } */

    }
    #listPriceViewTableDesktop_wrapper{
        display: none;
    }
    #listPriceViewTableMobile_wrapper{
        display: block;

        /* .editInventoryTd .label-for-mobile-lead {
            width: 50%;
            float: left;
            margin-bottom: 14px;
            color: #000;
            font-weight: 500;
            height: 35px;
            word-wrap: break-word;
        }
        .editInventoryTd p {
            width: 50%;
            float: right;
            word-wrap: break-word;
            height: 35px;
        } */

    }
    .bulkListOrAnd{
        margin-top: 8px;
    }
    .define_list_price_in_bulk_main_container{
        #gridAutomatedDiscountTableContainerMobile_wrapper{
            display: block;

            .editInventoryTd .label-for-mobile-lead {
                width: 50%;
                float: left;
                margin-bottom: 14px;
                color: #000;
                font-weight: 500;
                height: 35px;
                word-wrap: break-word;
            }
            .editInventoryTd p {
                width: 50%;
                float: right;
                word-wrap: break-word;
                height: 35px;
            }

        }
        #gridAutomatedDiscountTableContainer_wrapper{
            display: none;
        }
    }
    .listPriceMain{
        .listPriceMainContent{
            .acc-tab-content{
                padding: 10px;
            }
        }
    }
    #gridAutomatedDiscountTableContainerMobile_length{
        display: none;
    }
    .desktopFooterList{
        display: none!important;
    }
    .mobileFooterList{
        display: block;
    }
    /* LIST BULK BEW UI END */
    #listPriceSelectedTableMobile_length{
        display: none;
    }
    #listPriceSelectedTableMobile_paginate{
        display: grid;
    }
    #listPricefutureTableMobile_length{
        display: none;
    }
    #listPricefutureTableMobile_paginate{
        display: grid;
    }
    #listBulkNewConatiner {
        & .listPriceBulkAddContainer {
            .show_and_edit_inventory {
                width: 100%;
            }
        }
    }
    .listPriceBulkSelectedVehicles{
        .mobileFooterList{
            .apply-btn-inventory{
                margin-top: 12px;
            }
        }
    }
    .listPriceBulkAddContainer{
        #new{
            .discount-name-field{
                display: block;
                margin-bottom: 12px;
            }
        }
    }
    .listBulkViewContainer {
        & .listBulkViewAddContainer {
            .show_and_edit_inventory {
                width: 100%;
            }
        }
    }
    .ListViewShowInventoryContainer{
        .viewTableSection{
            #saveApplyBulkView{
                margin-top:12px;
            }
        }
    }
    .listBulkViewAddContainer{
        #deleteViewListBtn{
            width: auto;
        }
    }
    .listBulkFutureAddContainer{
        #futureListShowInventory{
            width: 100%;
        }
    }
    .futureListShowInventoryContainer{
        .cancel-btn-inventory{
            margin-bottom: 12px;
        }
    }
    #listPriceViewTableMobile_length{
        display: none;
    }
    #upfits_listPrice_InventoryTableMobile{
        td{
            box-shadow: none!important;
        }
    }
    #listPriceViewTableMobile_paginate{
        display: grid;
    }
    .bulkTableRow{
        display: flex;

        label{
            min-width: 40%;
            word-wrap: break-word;
            color: #000;
            font-weight: 500;
            font-size: 16px;
        }

        p{
            word-wrap: break-word;
            text-align: left;
            font-size: 16px;
        }

    }
    #collapsePaymentSetting {
        .termsDiv{
            width: 100%;

            select{
                margin: 8px 0;
            }

        }
    }
    #emailContentDisplay{
        width: 270px;
        word-wrap: break-word;
    }
}

/*----------MOBILE VIEW END------------------------*/


/*--------------TABLET VIEW----------------------*/

@media (min-width: 768px) and (max-width: 1200px) {
    .container{
        padding: 0 20px;
        min-width: 769px!important;
        max-width: 1200px!important;
    }
    .queries-information a {
        color: #1D6799!important;
    }
    .side-menu-header{
        padding: 15px;
    }
    .service-text{
        display: block;
        margin-top: 15px;
    }
    .icons_card .icon_links{
        margin: 5px;
    }
    .side-nav{
        margin-top: 65px;
    }
    .main-container{
        display: initial!important;
    }
    #main-bg{
        margin-top: 0;
    }
    .location-main{
        justify-content: center;
    }
    .paypal-enroll{
        padding: 15px;
    }
    .reservation-main-tag{
        font-size: 24px;
    }
    .reservation-table h3{
        font-size: 18px;
    }
    .reservation-table-list h3{
        font-size: 18px;
    }
    .container-class-for-mobile{
        padding-left: 0!important;
        padding-right: 0!important;
    }
    .reservation-top-header p{
        text-align: center;
    }
    #example_filter label{
        width: 100%;
    }
    #example_filter input{
        width: 95%;
    }
    .dataTables_length label{
        width: 100%;
    }
    #releaseBtn{
        width: 95%;
        margin-left: 0;
    }
    .releaseBtnList{
        border: 3px solid #E99BA0!important;
    }
    .reservation-table #example_length{
        width: 100%!important;
    }
    .customSelectReport{
        width: 60%!important;
        margin-left: 0px;
        float: left;
        margin: 10px 0;
    }
    /* .btns{
        display: initial!important;
    } */
    .btns button{
        margin: 8px;
        width: 100%;
    }
    #nav-tabContent h5{
        font-size: 18px;
    }
    .taxFeeDetail h2{
        font-size: 18px;
    }
    /* .feesPaid .col-sm-3{
        margin-top: 20px;
    } */
    .toggle_switch_action{
        margin: 16px 0 0 0;
    }
    .toggle_switch_action label{
        width: auto;
    }
    .toggle_switch_action .toggle{
        width: 60px;
    }
    .toggle_switch_action .toggleBase{
        width: 105px;
    }
    .dueUpfront_label label{
        width: 100px;
    }
    #releaseBtnAccess{
        width: 100%;
        display: block;
        margin: 5px 0;
    }
    .edit-access-btn{
        display: block;
        width: 100%;
        margin: 10px 0;
    }
    #accesstable_filter label,input{
        /* width: 100%!important; */
        margin: 10px 0;
    }
    .reservation-table-list #example{
        display: none;
    }
    #example_paginate,#example_filter{
        display: none;
    }
    #example_wrapper{
        display: none;
    }
    #reservationMobileTable{
        display: block;
        margin-top: 20px!important;
    }
    #reservationMobileTable_wrapper{
        display: block;
    }
    #reservationMobileTable_filter input {
        background-color: #F6F6F6!important;
        border: 1px solid #F6F6F6!important;
        height: 40px;
    }
    #reservationMobileTable_filter label{
        width: 100%;
        margin: 8px 0;
    }
    #example_info{
        text-align: left;
    }
    .reservationMobilehead{
        width: 260px!important;
    }
    #releaseBtnMobile{
        height: 38px;
        font-size: 16px;
        padding: 0 24px 0 16px;
        border: 1px solid #E99BA0;
        color: #E99BA0;
        width: 95%;
        background-color: transparent;
        border-radius: 5px;
        opacity: 0.5;
        margin-bottom: 10px;
    }
    #release-btn-finance-mobile{
        border: 1px solid var(--Color-Error_Color-200, #E99BA0);
        color: var(--Color-Error_Color-200, #E99BA0) !important;
        opacity: 0.5;
        color: #E99BA0;
        font-weight: 500 !important;
    }

    /*-------LOGIN---------------*/
    .form_content{
        z-index: 1;
        position: relative;
        background-color: #fff;
        width: 320px;
        margin: 0;
        padding: 15px;
        left: initial;
        top: initial;
        transform: initial;
    }
    .frame-img{
        display: none;
    }
    .logout-message{
        width: auto;
    }
    .form_content input{
        width: 100%!important;
    }
    /* #password_field i{
        right: 30px;
        top: 38px;
    } */
    /*---------LEAD REPORT----------*/
    #leadTable_wrapper{
        display: none;
    }
    #leadReportMobileTable{
        display: block;
        overflow-x: initial;
    }
    .leadReporttbody .label-for-mobile-lead{
        width: 45%;
        float: left;
        margin-bottom: 14px;
        color: #000;
        font-weight: 500;
        height: 35px;
        word-wrap: break-word;
    }
    .leadReporttbody p{
        width: 50%;
        float: right;
        word-wrap: break-word;
        height: 35px;
    }
    #leadReportMobileTable_filter input{
        background-color: #F6F6F6!important;
        border: 1px solid #F6F6F6!important;
        height: 40px;
    }
    #leadReportMobileTable_filter label{
        width: 100%!important;
        margin: 15px 0;
    }
    #leadReportMobileTable_wrapper{
        display: block;
    }
    /* .lead-report-head label,input{
        width: initial!important;
    } */
    .lead-report-head button{
        margin-top: 20px;
        height: 40px;
    }
    .lead-table{
        padding: 15px;
    }
    .download-csv{
        height: 40px;
        width: 100%;
    }
    .side-nav{
        position: initial;
        height: auto;
        overflow-y: initial;
    }
    .content-wrapper{
        margin-left: 0;
    }
    .side-menu{
        padding-top: 0;
    }
    .date-container input{
        width: 100%!important;
    }
    .lead-report-check-options label{
        width: initial!important;
    }
    .lead-report-check-options input{
        width: 15px!important;
    }
    #leadReportMobileTable_length{
        display: none;
    }
    .lead-report-data-for-tab{
        width: 800px;
    }
    /* .download-csv-for-tab{
        padding: 0!important;
    } */
    .search-button .search-btn{
        width: 70%!important;
        margin: 20px auto;
        display: block;
    }
    /*--------------RESERVATION REPORT---------*/
    #reservationReportMobileTable_wrapper{
        display: block;
    }
    #reservationReportMobileTable_filter input{
        background-color: #F6F6F6!important;
        border: 1px solid #F6F6F6!important;
        height: 40px;
        width: 90%!important;
    }
    #reservationReportMobileTable_filter label{
        width: 100%!important;
        margin: 15px 0;
    }
    .reservationMobileTbody .label-for-mobile-lead{
        width: 45%;
        float: left;
        margin-bottom: 14px;
        color: #000;
        font-weight: 500;
        height: 35px;
        word-wrap: break-word;
    }
    .reservationMobileTbody p{
        width: 50%;
        float: right;
        word-wrap: break-word;
        height: 35px;
    }
    .reservationReport-data-for-tab{
        width: 700px;
    }
    .reservation-top-header button{
        height: 45px;
        padding: 0 10px 0 16px;
    }
    .reservation-top-header .col-9{
        padding: 0;
    }
    /*-----NO-ENROLL----*/
    .no-enroll-message{
        width: auto;
    }
    .no-enroll-message h4{
        font-size: 22px;
    }
    /*-----------TAX AND FEES------*/
    .taxalerts p{
        font-size: 15px;
        margin-bottom: 15px;
    }
    #taxLeaseTable_wrapper{
        display: none;
    }
    #taxLeaseTable_length,#taxLeaseTable_filter{
        display: none;
    }
    #taxLeaseMobileTable_wrapper{
        display: block;
    }
    #taxLeaseMobileTable_filter,#taxLeaseMobileTable_length{
        display: none;
    }
    #taxFinanceTable_wrapper{
        display: none;
    }
    #taxFinanceMobileTable_wrapper{
        display: block;
    }
    #taxFinanceMobileTable_filter,#taxFinanceMobileTable_length{
        display: none;
    }
    .popuptaxmobile{
        background-color: var(--Color-Error_Color-50)!important;
        border: 1px solid var(--Color-Error_Color-500);
        padding: 10px;
        margin-bottom: 12px;
        display: none;
        border-radius: 4px;
        margin-top: 12px;
    }
    .taxlease-data-for-tab{
        width: 800px!important;
    }
    .mobile-delete-check,.mobile-edit-icon{
        padding-left: 8px;
    }
    .label-for-delete-mobile{
        float: left;
        width: 50%;
    }
    .label-for-edit-mobile{
        float: right;
        width: 50%;
    }
    #mobile-taxlease-header{
        display: block;
    }
    #lease-top-header{
        display: none;
    }
    #finance-top-header-mobile{
        display: block;
    }
    #finance-top-header{
        display: none;
    }
    #releaseButtonMobile{
        display: flex!important;
        height: 40px;
        padding: 12px 12px 12px 16px!important;
        justify-content: center;
        align-items: center;
        gap: 8px;
        border-radius: 4px;
        border: 1px solid var(--Color-Error_Color-200, #E99BA0)!important;
        opacity: 0.5;
        color: #E99BA0;
        font-weight: 500 !important;
    }
    .enabled-btn{
        border: 3px solid var(--Color-Error_Color-200, #E99BA0)!important;
        opacity: 1!important;
    }
    #leadReportMobileTable td{
        width: 800px!important;
    }
     /*----ACCESS MANAGEMENT-------*/
     #accesstable{
        display: none;
    }
    #accesstable_wrapper{
        display: none;
    }
    #accessMgmtMobileTable_wrapper{
        display: block;
    }
    #accessMgmtMobileTable_filter label{
        width: 100%!important;
    }
    #accessMgmtMobileTable_filter input {
        background-color: #F6F6F6!important;
        border: 1px solid #F6F6F6!important;
        height: 40px;
        width: 95%!important;
    }
    #accessMgmtMobileTable_length{
        display: none;
    }
    #accessMgmtMobileTable_filter{
        display: flex;
    }
    .reservation-list-for-tab td{
        width: 800px!important;
    }
    #reservationMobileTable_length{
        display: none;
    }
    #reservationMobileTable_filter{
        float: left!important;
    }
    /*----------- SYNDICATION SATRT---------- */
      .syndication-tab-content input{
        width: 100%!important;
    }
    .syndication-check input{
        width: 15px!important;
    }
    .form-inputs input{
        width: 100%!important;
    }
    #ckbCheckAll input{
        width: 15px!important;
    }
     /**** NON_SUB_APR START *****/
     .non-sub-main{
        padding-top: 3rem;
    }
    #aprTable_wrapper{
        display: none;
    }
    #aprTableMobile_wrapper{
        display: block;
    }
    #aprTableMobile_filter input{
        background-color: #F6F6F6!important;
        border: 1px solid #F6F6F6!important;
        height: 40px;
    }
    #aprTableMobile_length{
        display: none;
    }
    #aprTableMobile_filter{
        float: left;
        margin-bottom: 15px;
        display: none;
    }
    /* NON_SUB_APR_END */
    /* UPDATE CASH START */
    #updateMoneyTable_wrapper{
        display: none;
    }
    #moneyTableMobile_wrapper{
        display: block;
    }
    #moneyTableMobile_filter input{
        background-color: #F6F6F6!important;
        border: 1px solid #F6F6F6!important;
        height: 40px;
    }
    #moneyTableMobile_length{
        display: none;
    }
    #moneyTableMobile_filter{
        float: left;
        margin-bottom: 15px;
        display: none;
    }
    .add-money-factor{
        label{
            margin: 8px 0;
        }
    }
    /* UPDATE CASH END */

    /* RESERVATION SETTINGS START */
    #reservationSettingTable_wrapper{
        display: none;
    }
    #reservationSettingTableMobile_wrapper{
        display: block;
    }
    #reservationSettingTableMobile_filter input{
        background-color: #F6F6F6!important;
        border: 1px solid #F6F6F6!important;
        height: 40px;
    }
    #reservationSettingTableMobile_length{
        display: none;
    }
    #reservationSettingTableMobile_filter{
        float: left;
        margin-bottom: 15px;
        display: none;
    }
    /* RESERVATION SETTINGS END */

    /* SERVICE SETTINGS START */
    #updateServiceTable_wrapper{
        display: none;
    }
    #updateServiceTableMobile_wrapper{
        display: block;
    }
    #updateServiceTableMobile_filter,#updateServiceTableMobile_length{
        display: none;
    }
    /* SERIVE SETTINGS END */
      /* CHRYSLER START */
      .chrysler-main{
        
        .confirm-yes{
            margin: 8px 0!important;
        }
        .edit-chrysler{
            margin: 12px 0;
        }

    }
    #chryslerTable_wrapper{
        display: none;
    }
    #chryslerReportMobileTable_wrapper{
        display: block;

        #chryslerReportMobileTable th{
            background-color: #E9EBF2;
        }

    }
    #chryslerReportMobileTable{
        display: block;
    }
    #chryslerReportMobileTable_filter,#chryslerReportMobileTable_length{
        display: none;
    }
    /* CHRYSLER END */
    #gridTableContainer_wrapper{
        display: none;
    }
    #gridTableContainer{
        display: none;
    }

    /*ENABLE ACCESSORIES START  */
    #standardTable_wrapper{
        display: none;
    }  
    .check-options{
        .form-check{
            input{
                width:15px!important;;
            }
        }
    }
    #standardMobileTable_wrapper{
        display: block!important;
    }
    #standardMobileTable th{
        background-color:#E9EBF2;
    }
    #standardMobileTable td{
        background-color: #F7F7F7;
    }
    #standardMobileTable{
        input{
            width: 60%!important;
        }
    }
    #standardMobileTable_filter,#standardMobileTable_length{
        display: none;
    }
    #gridTableUpfitContainer_wrapper{
        display: none;
    }
    #standardMobileUpfitContainer{
        th{
            background-color: #dad5d5;
        }
    }
    #standardMobileUpfitContainer_length{
        display: none;
    }
    .mobileTipDisclaimer{
        display: none;
    }
    #standardMobileUpfitContainer_wrapper{
        display: block;
    }
    .tooltip-1 .right-1{
        min-width: 230px!important;
        left: 0!important;
    }
    .enable-acc-content {
        & .standardpart_accessories {
            .packageid {
                width: 20px !important;
            }
        }
    }
    .upload-btn,.browseButton{
        margin-top: 10px;
    }
    #UpdateDealerPartsMobile{
        display: block;
    }
    #UpdateDealerParts{
        display: none;
    }

    /*ENABLE ACCESSORIES END  */

    /* PAYPAL WHITELISTING */
    #paypalSearchDesktopTable_wrapper{
        display: none!important;
    }
    .search-btn-paypal{
        margin-top: 25px;
    }
    #paypalSearchTableMobile_wrapper{
        display: block!important;
    }
    #paypalSearchTableMobile_length{
        display: none;
    }
    #paypalSearchTableMobile_info,#paypalSearchTableMobile_paginate,#paypalSearchTableMobile_filter{
        display: none;
    }
    #paypalSearchDesktopTable{
        display: none;
    }
    /* PAYPAL WHITELISTING */
    .taxDetails{
        .taxNewToggle{
            --width: 80px;
            --height: calc(var(--width) / 3.5);
        }
    }   

    .custom-confirmation{

        margin: 12px 0;
    
        #disableText21,#disableText22,#disableText23,#disableText24{
            width: 480px;
            word-wrap: break-word;
        }
    }  

    /* CHRYSLER */
    #savedDealsTableDesktop_wrapper{
        display: none;
    }
    #savedDealsTableMobile_wrapper{
        display: block;
    }
    #savedDealsTableMobile_length{
        display: none;
    }
    /* CHRYSLER END */

    /* LIST PRICE START */
    #upfits_listPrice_InventoryTableMobile{
        display: block;
    }
    #upfits_listPrice_InventoryTableMobile_wrapper{
        display: block;

        .InvnetoryMobileTableRow{
                display: flex;
                /* justify-content: space-between; */

                label{
                    min-width: 50%;
                    word-wrap: break-word;
                    color: #000;
                    font-weight: 500;
                    font-size: 16px;
                }

                p{
                    word-wrap: break-word;
                    text-align: left;
                    font-size: 16px;
                }

            }
    }
    #addListPrice, #editListPrice {
        width: auto;
    }
    #addListPrice, #editListPrice {
        .priceDetails_addUpfit {
            flex-direction: column;
        }
    }
    #upfits_listPrice_InventoryTableMobile_length{
        display: none;
    }
    #upfits_listPrice_InventoryTableMobile_paginate{
        display: grid;
    }
    /* LIST PRICE END */

     /* LIST BULK NEW UI START */
     #listPriceSelectedTableDesktop_wrapper{
        display: none;
    }
    #listPriceSelectedTableMobile_wrapper{
        display: block;

        /* .editInventoryTd .label-for-mobile-lead {
            width: 50%;
            float: left;
            margin-bottom: 14px;
            color: #000;
            font-weight: 500;
            height: 35px;
            word-wrap: break-word;
        }
        .editInventoryTd p {
            width: 50%;
            float: right;
            word-wrap: break-word;
            height: 35px;
        } */

    }
    .listBulkFutureAddContainer{
        .bulkListOrAnd{
            label{
                margin-top: 8px;
            }
        }
    }
    #listPricefutureTableDesktop_wrapper{
        display: none;
    }
    #listPricefutureTableMobile_wrapper{
        display: block;

        /* .editInventoryTd .label-for-mobile-lead {
            width: 50%;
            float: left;
            margin-bottom: 14px;
            color: #000;
            font-weight: 500;
            height: 35px;
            word-wrap: break-word;
        }
        .editInventoryTd p {
            width: 50%;
            float: right;
            word-wrap: break-word;
            height: 35px;
        } */

    }
    #listPriceViewTableDesktop_wrapper{
        display: none;
    }
    #listPriceViewTableMobile_wrapper{
        display: block;

        /* .editInventoryTd .label-for-mobile-lead {
            width: 50%;
            float: left;
            margin-bottom: 14px;
            color: #000;
            font-weight: 500;
            height: 35px;
            word-wrap: break-word;
        }
        .editInventoryTd p {
            width: 50%;
            float: right;
            word-wrap: break-word;
            height: 35px;
        } */

    }
    .bulkListOrAnd{
        margin-top: 8px;
    }
    .define_list_price_in_bulk_main_container{
        #gridAutomatedDiscountTableContainerMobile_wrapper{
            display: block;

            .editInventoryTd .label-for-mobile-lead {
                width: 50%;
                float: left;
                margin-bottom: 14px;
                color: #000;
                font-weight: 500;
                height: 35px;
                word-wrap: break-word;
            }
            .editInventoryTd p {
                width: 50%;
                float: right;
                word-wrap: break-word;
                height: 35px;
            }

        }
        #gridAutomatedDiscountTableContainer_wrapper{
            display: none;
        }
    }
    #gridAutomatedDiscountTableContainerMobile_length{
        display: none;
    }
    .desktopFooterList{
        display: none!important;
    }
    .mobileFooterList{
        display: block;
    }
    /* LIST BULK BEW UI END */
    #listPriceSelectedTableMobile_length{
        display: none;
    }
    #listPriceSelectedTableMobile_paginate{
        display: grid;
    }
    #listPricefutureTableMobile_length{
        display: none;
    }
    #listPricefutureTableMobile_paginate{
        display: grid;
    }
    #listPriceViewTableMobile_length{
        display: none;
    }
    #upfits_listPrice_InventoryTableMobile{
        td{
            box-shadow: none!important;
        }
    }
    #listPriceViewTableMobile_paginate{
        display: grid;
    }
    .bulkTableRow{
        display: flex;

        label{
            min-width: 40%;
            word-wrap: break-word;
            color: #000;
            font-weight: 500;
            font-size: 16px;
        }

        p{
            word-wrap: break-word;
            text-align: left;
            font-size: 16px;
        }

    }
  }