    .main-dashboard-block {
        padding: 20px 0;
        margin-bottom: 0px;
    }
    
    body.sidebar-hide .body-content {
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
    }
    
    .form-box {
        background-color: #fff;
        width: 100%;
        height: auto;
        position: relative;
        padding: 20px 20px;
        text-align: left;
        border-radius: 5px;
        border: 1px solid lightgrey;
        box-shadow: 0 4px 8px 0 rgb(21 21 21 / 20%);
        margin-bottom: 40px;
    }
    
    .form-style {
        padding: 13px 20px;
        padding-left: 55px;
        height: 48px;
        width: 100%;
        border: 1px solid #295fa757;
        font-weight: 500;
        border-radius: 4px;
        font-size: 14px;
        line-height: 22px;
        letter-spacing: 0.5px;
        outline: none;
        color: #61606c;
        background-color: #fff;
        -webkit-transition: all 200ms linear;
        transition: all 200ms linear;
        box-shadow: 0 4px 8px 0 rgb(21 21 21 / 20%);
    }
    
    .form-group.mt-2 {
        position: relative;
    }
    
    .form-box .form-group i {
        position: absolute;
        top: 0;
        left: 19px;
        height: 48px;
        font-size: 28px;
        line-height: 48px;
        transition: all 200ms linear;
        text-align: left;
        color: var(--first-color);
    }
    
    .btn {
        border-radius: 4px;
        height: auto;
        padding: 11px!important;
        font-size: 13px;
        font-weight: 600;
        text-transform: uppercase;
        -webkit-transition: all 200ms linear;
        transition: all 200ms linear;
        padding: 0 30px;
        letter-spacing: 1px;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        align-items: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        justify-content: center;
        -ms-flex-pack: center;
        text-align: center;
        border: none;
        background-color: var(--first-color);
        color: #fff;
        box-shadow: 0 8px 24px 0 rgb(255 235 167 / 20%);
    }
    
    .btn:hover {
        color: #fff;
    }
    
    .heading-form {
        font-size: 31px;
        font-weight: 600;
        margin-bottom: 27px;
        color: #404656ad;
    }
    
    .from-box2 {
        background-color: #fff;
        width: 100%;
        height: auto;
        position: relative;
        padding: 20px;
        padding-bottom: 29px;
        text-align: center;
        border-radius: 5px;
        border: 1px solid lightgrey;
        box-shadow: 0 4px 8px 0 rgb(21 21 21 / 20%);
    }
    
    .from-box2 .form-group i {
        position: absolute;
        top: 0;
        left: 19px;
        height: 48px;
        font-size: 21px;
        line-height: 48px;
        transition: all 200ms linear;
        text-align: left;
        color: var(--first-color);
    }
    
    input:focus {
        background-color: #295fa717;
    }
    
    .p-col {
        padding: 0 10px;
    }
    
    .mt-2 {
        margin-top: 1.5rem!important;
    }
    
    .box-remitted2 {
        background-color: #2ad2a13b;
        width: 100%;
        height: auto;
        border-radius: 20px;
        margin-bottom: 10px;
        text-align: left;
    }
    
    .line-box {
        font-size: 18px;
        padding: 10px;
        color: var(--third-color);
    }
    
    .btn-success {
        margin-bottom: 10px;
        background-color: var(--third-color)!important;
    }
    
    tbody,
    td,
    tfoot,
    th,
    thead,
    tr {
        vertical-align: middle;
        text-align: center;
    }
    
    .btn-danger:hover {
        color: #fff;
        background-color: var(--first-color);
        border-color: var(--first-color);
    }
    
    .dmt-heading {
        background-color: #fff;
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
        padding-left: 5px;
        padding-bottom: 0px;
        font-size: 17px;
        padding-top: 10px;
        border-bottom: 1px solid lightgrey;
    }
    
    .line-account {
        padding-left: 12px;
        color: var(--third-color);
        font-weight: 500;
        margin-bottom: 0px;
    }
    
    .from-box3 {
        background-color: #fff;
        width: 100%;
        height: auto;
        position: relative;
        padding: 20px;
        padding-bottom: 29px;
        text-align: center;
    }
    
    .from-box3 .form-group i {
        position: absolute;
        top: 0;
        left: 19px;
        height: 48px;
        font-size: 21px;
        line-height: 48px;
        transition: all 200ms linear;
        text-align: left;
        color: var(--first-color);
        margin-left: 9px;
    }
    
    .dmt-heading2 {
        background-color: #fff;
        padding: 10px;
        border-bottom: 1px solid lightgrey;
    }
    
    .mt-3 {
        margin-top: 0rem!important;
    }
    
    .ml-auto {
        margin-left: auto;
        text-align: right;
    }
    
    .beneficiary-btn-box {
        text-align: left;
    }
    
    .verfy-box2 {
        position: absolute;
        top: 0;
        right: 0;
        width: auto;
        height: 47px;
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px;
        background-color: var(--first-color);
        color: #fff;
        border: none;
    }
    
    .click-btn {
        background-color: red;
        border: 1px solid #fff;
        border-radius: 5px;
        color: #fff;
    }
    
    .icon-btn i {
        margin-right: 5px!important;
    }
    
    .table>:not(caption)>*>* {
        padding: 0.5rem 0.5rem;
        background-color: #fff;
        border-bottom-width: 1px;
        box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
    }
    
    .p-table {
        padding: 11px;
        background: #fff;
        border-bottom-right-radius: 20px;
        border-bottom-left-radius: 20px;
    }
    
    .btn-danger:focus {
        color: #fff;
        background-color: var(--first-color);
        border-color: var(--first-color);
        box-shadow: 0 0 0 0.25rem rgb(83 133 225 / 50%);
    }
    
    .form-select {
        display: block;
        width: 100%;
        height: 49px;
        box-shadow: 0 4px 8px 0 rgb(21 21 21 / 20%);
        padding: 0.375rem 2.25rem 0.375rem 0.75rem;
        -moz-padding-start: calc(0.75rem - 3px);
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.5;
        color: #212529;
        background-color: #fff;
        background-image: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e);
        background-repeat: no-repeat;
        background-position: right 0.75rem center;
        background-size: 16px 12px;
        border: 1px solid #ced4da;
        border-radius: 0.25rem;
        transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        padding-left: 60px;
    }
    
    .link-btn {
        background-color: var(--first-color);
        border: 1px solid lightgrey;
        padding: 9px;
        border-radius: 5px;
        color: #fff;
        font-size: 13px;
    }
    
    .wallet-select {
        padding: 15px 25px;
        background-color: aliceblue !important;
        width: 100%;
        height: auto;
        padding-bottom: 32px;
        border-radius: 12px;
        box-shadow: 0px 9px 20px rgb(46 35 94 / 7%);
    }
    
    .wallet-box {
        background-color: #fff;
        display: flex;
        justify-content: space-between;
        padding: 15px 17px;
        box-shadow: 0px 9px 20px rgb(46 35 94 / 7%);
        margin-bottom: 25px;
    }
    
    .wallet-box ul.wallet-list {
        width: 50%;
        margin: 0;
    }
    
    .title-hd2 {
        background-color: var(--first-color);
        color: #fff;
        padding: 7px;
        font-size: 20px;
    }
    
    .wallet-list {
        font-size: 15px;
        font-weight: 500;
        color: #7c7979;
        list-style: none;
    }
    
    .mr-2 {
        margin: 10px;
    }
    
    .big-box {
        display: flex;
        justify-content: space-between;
    }
    
    .list-items {
        list-style: none;
        padding: 20px;
    }
    
    .input-inner {
        background-color: #80808026;
        padding: 10px;
        width: 50%;
        height: auto;
        border-radius: 2px;
        border: none;
        border-bottom: 2px solid grey;
        margin-top: 20px;
    }
    
    .label-name {
        font-size: 16px;
        font-weight: 500;
        color: #787575;
        width: 25%;
        height: auto;
    }
    
    .input-inner:hover {
        background-color: #fff;
    }
    
    .input-inner:focus-visible {
        border: 1px solid red;
    }
    
    .input-box2 {
        text-align: center;
    }
    
    .submit-btn {
        background-color: var(--first-color);
        border: none;
        border-radius: 5px;
        width: 100%;
        height: auto;
        padding: 5px;
        color: #fff;
        font-size: 20px;
        font-weight: 500;
        margin-top: 20px;
        box-shadow: 0px 9px 20px rgb(46 35 94 / 7%);
    }
    
    .last-child {
        margin-bottom: 20px;
    }
    
    .input-inner:focus-visible {
        outline: none;
        border: 1px solid var(--first-color);
    }
    
    .air-heading {
        text-align: center;
        font-size: 25px;
        font-weight: 700;
        color: var(--first-color);
        padding: 17px;
    }
    
    .w-100 {
        width: 100%!important;
    }
    
    .air-heading img {
        width: 42px;
        height: auto;
    }
    
    .img-box img {
        width: 100%;
        height: auto;
        border-radius: 37px;
        margin-bottom: 20px;
        padding: 20px;
    }
    
    .list-items {
        list-style: none;
        padding: 20px;
    }
    
    .heading-box {
        font-size: 16px;
        font-weight: 700;
        display: block;
        color: var(--first-color);
    }
    
    .bene-line-hd {
        color: #5c5757e6;
        font-size: 14px;
        font-weight: 500;
    }
    
    .even-hide:nth-of-type(even) {
        background-color: #fff;
    }
    
    .filter-btn {
        border: 1px solid lightgrey;
        border-radius: 5px;
        padding: 11px!important;
        margin-left: 10px;
    }
    /*.filter-wd {
    width: 13%!important;
}
  .search-wd {
    width: 85%;
	}*/
    
    .filter-btn i {
        color: #fff;
        font-size: 17px;
    }
    
    .nav-tabs .nav-link {
        margin-bottom: 0px;
        font-weight: 600;
        font-size: 16px;
        margin-right: 11px;
        color: #495057;
        background-color: #fff;
    }
    
    .nav-link {
        display: block;
        padding: 7px 17px;
        margin-left: 5px;
        text-decoration: none;
        transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
    }
    
    .nav-tabs .nav-item.show .nav-link,
    .nav-tabs .nav-link.active {
        border-top-left-radius: 0.25rem;
        background-color: var(--first-color);
        border: none;
        color: #fff;
    }
    
    .rotate-icon {
        transform: rotate(86deg);
        color: #636161e0;
        font-size: 11px;
    }
    
    .default-padding {
        padding: 20px;
    }
    
    .form-control {
        display: block;
        width: 100%;
        padding: 0.375rem 0.75rem;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.5;
        color: #212529;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid #ced4da;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border-radius: 0.25rem;
        transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
        margin-bottom: 20px;
    }
    
    .form-group {
        position: relative;
    }
    
    .box-view {
        background-color: var(--first-color);
        position: absolute;
        top: unset;
        bottom: 1px;
        right: 0px;
        /* width: 100px; */
        padding: 13px 21px!important;
        /* height: 38px;*/
        border: none;
    }
    
    .link-btn2 {
        background-color: red;
        border: 1px solid lightgrey;
        padding: 9px;
        border-radius: 5px;
        color: #fff;
        font-size: 11px;
        font-weight: 800;
    }
    
    .remitter-list-item {
        background: #fff;
        margin: 10px;
        border-radius: 10px;
        border: 1px solid lightgrey;
        cursor: pointer;
    }
    
    .remitter-list-item:nth-of-type(even) {
        background: #e6feff;
    }
    
    .list-items {
        list-style: none;
        padding: 15px 13px 0px 17px;
        display: grid;
    }
    
    .link-btn3 {
        background-color: green;
        border: 2px #fff;
        font-size: 12px;
        padding: 10px 21px;
    }
    
    .list-line {
        background-color: #fff;
        color: var(--third-color);
        padding: 15px;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        box-shadow: 0px 0px 20px 0px rgb(82 63 105 / 10%);
    }
    
    .form-number-sec {
        padding: 20px 0;
        text-align: left;
    }
    
    .form-data {
        padding: 20px;
        text-align: right;
    }
    
    .form-number-sec {
        padding: 20px 0;
        text-align: left;
    }
    
    .link-list a {
        text-decoration: none;
    }
    
    .form-data input:focus-visible {
        outline: 0;
        border: 1px solid var(--first-color);
    }
    
    .form-data input {
        border: 1px solid lightgrey;
        border-radius: 5px;
        padding: 5px;
    }
    
    ol,
    ul {
        padding-left: 0rem;
    }
    
    label {
        display: inline-block;
        margin-bottom: 7px;
    }
    
    .filter-btn {
        border: 1px solid lightgrey;
        border-radius: 5px;
        padding: 12px!important;
        margin-left: 0;
    }
    
    .list-bene {
        padding: 16px 20px!important;
    }
    
    .form-group input {
        display: block;
        line-height: 28px;
        height: auto;
        padding: 8px 14px;
        border-radius: 5px;
        font-size: 16px;
        color: #6d6c72;
        transition: all 0.5s ease-in-out;
        -webkit-transition: all 0.5s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        transition: all 0.5s ease-in-out;
        border: 1px solid rgba(16, 16, 16, .13);
    }
    
    .white-box {
        margin-right: 16px;
        margin-bottom: 18px;
        border-radius: 15px;
        box-shadow: 0px 9px 20px rgb(46 35 94 / 7%);
        padding: 12px 17px;
        background: #fff;
        border: 1px solid #ecf3fa;
    }
    
    .form-group select {
        display: block;
        width: 100%;
        line-height: 28px;
        height: auto;
        padding: 10px 14px;
        border-radius: 5px;
        font-size: 16px;
        color: #6d6c72;
        transition: all 0.5s ease-in-out;
        -webkit-transition: all 0.5s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        transition: all 0.5s ease-in-out;
        border: 1px solid rgba(16, 16, 16, .13);
    }
    
    .verify-btn {
        background-color: var(--first-color);
        position: absolute;
        top: 33px;
        bottom: 0px;
        right: 18px;
        width: 100px;
        height: auto;
        color: #fff;
        padding: 5px;
        border: 1px solid var(--first-color);
        border-top-right-radius: 10px;
        border-bottom-right-radius: 10px;
    }
    
    .btn.btn-style2 {
        margin: 10px 0;
        border-radius: 19px;
        padding: 10px 18px!important;
        font-size: 11px;
        background: linear-gradient(90deg, #295fa7 40.33%, #295fa7 62.78%);
    }
    
    .beneficiary-btn {
        border-radius: 25px!important;
    }
    
    .form-group label {
        padding-bottom: 7px;
        font-size: 13px;
    }
    
    .form-group {
        position: relative;
        margin-bottom: 15px;
    }
    
    .form-group .form-style {
        padding-left: 55px;
    }
    
    select.form-select {
        padding-left: 60px;
    }
    /* Aeps css */
    
    .aeps-left {
        text-align: center;
        background: #fff;
        padding: 23px 20px;
    }
    
    .aeps-left h4.aeps-name {
        margin-bottom: 5px;
        font-size: 25px;
        color: var(--first-color);
    }
    
    .aeps-provide-info img {
        width: 100px;
    }
    
    h5.merchant-cd {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    
    .aeps-provide-info ul {
        list-style: none;
        text-align: left;
    }
    
    .aeps-provide-info ul li {
        /* display: inline; */
        width: 100%;
    }
    
    .aeps-provide-info ul li .form-group {
        display: block;
    }
    
    .aeps-provide-info ul li .form-group input {
        width: auto!important;
    }
    
    .aeps-section {
        background: #fff;
    }
    
    .aeps-left .form-group {
        display: inline-block;
        margin-left: 10px;
    }
    
    .aeps-left .form-group input:checked+label {
        background-color: var(--third-color);
        color: #fff;
    }
    
    .aeps-left .form-group label {
        cursor: pointer;
        background-color: #fff;
        color: var(--third-color);
        padding: 10px 20px;
        width: 100%;
        font-size: 17px;
        margin-bottom: 0px;
        border-radius: 5px;
        text-align: left;
        box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2);
        transition: all 0.4s ease-out;
    }
    
    .aeps-left .form-group label:hover {
        background-color: var(--third-color);
        color: #fff;
    }
    
    .aeps-left .form-group input {
        display: none;
    }
    
    .aeps-right .form-group label {
        padding-bottom: 0;
        font-size: 16px;
        text-align: left;
        display: block;
    }
    
    .aeps-right {
        margin-left: 50px;
        margin-right: 30px;
    }
    
    .aeps-right h4.tab-heading {
        margin-bottom: 20px;
        font-size: 25px;
        font-weight: 700;
        color: #2ad2a1;
    }
    
    span.select2.select2-container.select2-container--default {
        border: 1px solid rgba(16, 16, 16, .13);
        margin-bottom: 20px;
        border-radius: 5px;
    }
    
    span.select2.select2-container.select2-container--default span.select2-selection.select2-selection--single {
        border-bottom-color: transparent;
        border-bottom-width: 0;
        box-shadow: none;
    }
    
    .select2-container--default .select2-selection--single .select2-selection__rendered {
        line-height: 26px!important;
        padding: 0 14px 0;
    }
    
    .aeps-right span.label.label-primary {
        margin: 2px;
        border-color: #2196F3;
        background-color: #2196F3;
        color: #fff;
        border-radius: 20px;
        padding: 6px 13px;
    }
    
    .aeps-right span.label.label-primary {
        display: inline-block;
    }
    
    .aeps-right.authen-box {
        padding: 15px 20px;
        border-radius: 11px;
    }
    
    .aeps-right.authen-box img.aeps-img {
        width: 32px;
        position: absolute;
        top: 39px;
        left: 9px;
    }
    
    .aeps-right.authen-box .form-group input {
        padding-left: 54px!important;
    }
    
    .aeps-right.authen-box .select2-container--default .select2-selection--single .select2-selection__rendered {
        padding-left: 45px!important;
    }
    
    .tab-block .tab-work .active {
        display: block;
    }
    
    .tab-block .tab-work .hide {
        display: none;
    }
    
    .tab-block .tab-work .activelink {
        color: red;
    }
    
    .tab-block ul {
        margin: 0;
        padding: 9px 20px 0 22px;
        border-bottom: 1px solid #d0e7e5;
    }
    
    .tab-block ul li.clickme {
        display: inline-block;
        list-style: none;
    }
    
    .tab-block ul li.clickme a {
        text-decoration: none;
        font-weight: 500;
        color: var(--third-color);
        padding: 10px 20px;
        display: inline-block;
        position: relative;
    }
    
    .tab-block ul li.clickme a.activelink {
        transition: .3s;
        color: var(--first-color);
    }
    
    .tab-block ul li.clickme a.activelink:before {
        content: '';
        width: 100%;
        height: 2px;
        position: absolute;
        background: var(--first-color);
        bottom: 0;
        left: 0;
    }
    
    .tab-box {
        border-radius: 10px;
        border: 1px solid #E6E9EB !important;
        box-shadow: 0px 9px 20px rgb(46 35 94 / 7%);
        background: #fff;
        margin-bottom: 20px;
    }
    
    .tab-content {
        padding: 22px;
    }
    
    a.box-ds1 {
        margin: 10px 0;
        box-shadow: 0px 9px 20px rgb(46 35 94 / 7%);
        display: block;
        background: #fff;
        font-weight: 500;
        color: var(--first-color);
        border-radius: 7px;
        font-size: 20px;
        padding: 15px 21px;
    }
    
    a.box-ds1:hover {
        transition: .3s;
        background: radial-gradient(circle, var(--third-color), var(--first-color));
        color: #fff;
    }
    /**/
    
    .modalbg {
        position: fixed;
        z-index: 999;
        background: rgba(0, 0, 0, 0.5);
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        transition: opacity 250ms;
    }
    
    .modal_ds1 {
        position: fixed;
        top: 10%;
        left: 0;
        width: 100%;
        background: transparent;
        height: auto;
        z-index: 1000;
        transition: all .5s ease-in-out;
    }
    
    .modal-inner {
        max-width: 600px;
        border-radius: 10px;
        margin: 0 auto;
        background: #fff;
    }
    
    .modal-inner .modal-heading {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 15px 20px;
        border-bottom: 1px solid var(--first-color);
    }
    
    .modal-inner .modal-heading h4 {
        color: var(--first-color);
        margin-bottom: 0px;
    }
    
    .content {
        padding: 11px 20px;
    }
    /**/
    
    .dashboard-inner.bankdetas-page {
        background: #fff;
        box-shadow: 0px 0px 20px 0px rgb(82 63 105 / 10%);
        border-radius: 8px;
    }
    
    .dashboard-inner.bankdetas-page h4 {
        font-size: 22px;
        color: var(--first-color);
    }
    
    .bank-list {
        margin-top: 15px;
        margin-bottom: 15px;
    }
    
    .bank-list ul {
        margin-bottom: 0px;
    }
    
    .bank-list ul li {
        list-style: none;
        display: flex;
    }
    
    .bank-list ul li.bank-heading {
        width: 100%;
    }
    
    .bank-list ul li.bank-heading span {
        width: 100%;
        background: var(--third-color);
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        color: #000;
        font-size: 18px;
    }
    
    .bank-list ul li span {
        display: inline-block;
        background: var(--first-color);
        width: 30%;
        padding: 11px 15px;
        border-bottom: 1px solid #00000024;
        font-weight: 500;
        color: #ffff;
        border-color: #fff;
    }
    
    .bank-list ul li span.bank-dt {
        color: #6d6e70;
        width: 70%;
        background: #6d6e7017;
        border-color: #00000024;
    }
    
    .load-request .form-group label {
        padding-bottom: 1px;
        color: var(--third-color);
        font-weight: 700;
        font-size: 15px;
    }
    
    .load-request {
        margin-bottom: 20px;
        background: #fff;
        box-shadow: 0px 0px 20px 0px rgb(82 63 105 / 10%);
        border-radius: 8px;
    }
    
    .load-request span.select2.select2-container.select2-container--default {
        margin-bottom: 0;
    }
    
    .dashboard-inner.load-request h4 {
        font-size: 22px;
        color: var(--first-color);
        margin-bottom: 22px;
    }
    
    .white-box.box-style2 {
        display: block;
        justify-content: space-between;
        padding: 20px 24px;
        align-items: center;
        border-radius: 9px;
        position: relative;
    }
    
    .white-box.box-style2 .d-flex {
        justify-content: space-between;
        align-items: center;
    }
    
    .white-box.box-style2 .icon {
        background: #fff;
        padding: 15px 15px;
        border-radius: 50%;
        margin-bottom: 0px;
        width: max-content;
        text-align: right;
        margin-left: auto;
    }
    
    .white-box.box-style2 .icon img {
        width: 44px;
    }
    
    .white-box.box-style2 .heading1 {
        font-size: 18px;
        font-weight: 500;
        color: #000;
        margin-bottom: 4px;
    }
    
    .white-box.box-style2 .heading1 i {
        position: relative;
        font-size: 14px;
        top: -3px;
        margin-left: 2px;
        color: var(--first-color);
        font-weight: 700;
    }
    
    .white-box.box-style2 .heading1 .counter-number {
        font-size: 25px;
        color: var(--first-color);
        font-weight: 700;
    }
    
    .white-box.b-box1.box-style2 {
        background: #bbd9ff;
    }
    
    .white-box.box-style2 .view {
        color: #000000b0;
        font-size: 13px;
        border: 1px solid #1010100d;
        padding: 1px 13px;
        display: block;
        width: max-content;
        background: #8f8fb133;
        border-radius: 30px;
    }
    
    .white-box.b-box2.box-style2 {
        background: #2e766f24;
    }
    
    .white-box.b-box3.box-style2 {
        background: #2ad2a130;
    }
    
    .white-box.b-box4.box-style2 {
        background: #3c71ff2b;
    }
    
    .transaction-modal {
        position: fixed;
        right: 0;
        bottom: 0;
        left: 0;
        max-width: 750px;
        margin: 1.75rem auto;
        top: 0;
        width: 100%;
        transition: transform .3s ease-out, -webkit-transform .3s ease-out;
        z-index: 1000;
        transition: all .5s ease-in-out;
    }
    
    .transaction-modal .block-inner {
        padding: 0;
        background: white;
        height: auto;
        position: relative;
        transition: all .5s ease-in-out;
        border-radius: 10px;
    }
    
    .transaction-modal .block-inner .block-header {
        padding: 20px 21px ! Important;
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-bottom: 0;
        padding-bottom: 16px;
        border-bottom: 1px solid #e8e8e8b3;
    }
    
    .transaction-modal .block-inner .block-header h4.title {
        font-size: 20px;
        margin-bottom: 0px;
        color: var(--first-color);
    }
    
    .transaction-modal .block-inner .block-header .close-btn {
        cursor: pointer;
    }
    
    .transaction-modal .block-inner .block-header .close-btn i {
        color: #898F9D;
        font-size: 20px;
    }
    
    .transaction-modal .block-inner .block-body {
        padding: 20px 21px ! Important;
    }
    
    .transaction-modal .block-inner .block-body .table>thead th {
        background: #ddd;
        text-align: left;
        border: 1px solid #ddd;
    }
    
    .transaction-modal .block-inner .block-body .table>tbody td {
        text-align: left;
        border: 1px solid #ddd;
    }
    
    .transaction-modal .form-number-sec {
        padding: 9px 0;
    }
    
    .transaction-modal .form-data {
        padding-bottom: 20px;
    }
    
    .input-box .input-inner:read-only:focus-visible {
        border: none;
        background: #80808026;
        border-bottom: 2px solid grey!important;
    }
    
    .input-box .input-inner:read-only:hover {
        background-color: #80808026;
    }
    
    .wallet-tobank .title-hd2 {
        background: transparent;
        color: var(--first-color);
        padding: 0;
        font-size: 20px;
        margin-bottom: 12px;
    }
    
    .wallet-tobank .input-box {
        display: flex;
        align-items: center;
        margin-bottom: 20px;
    }
    
    .wallet-tobank .input-box label.label-name {
        margin-bottom: 0px;
    }
    
    .wallet-tobank .input-box .input-inner:read-only {
        background-color: #80808026;
    }
    
    .wallet-tobank .input-box .input-inner {
        width: 100%;
        background-color: #fff;
        margin-top: 0px;
    }
    
    .wallet-tobank .wallet-select {
        padding: 18px 28px;
    }
    
    .wallet-tobank .wallet-box {
        border: none;
    }
    
    address.m-b-10.info-box.merchant-company {
        display: flex;
        align-items: self-start;
    }
    
    .merchant-company .merchant-details {
        width: 49%;
        padding-right: 25px;
        border-right: 2px solid #ddd;
    }
    
    .merchant-company .com-details {
        width: 49%;
        margin-left: 25px;
    }
    
    .info-box.merchant-company p {
        margin-bottom: 0px;
        text-align: left;
        font-size: 15px;
        display: flex;
    }
    
    .info-box.merchant-company p span.left-txt {
        font-size: 14px;
        width: 50%;
    }
    
    .info-box.merchant-company p span.left-txt i {
        font-size: 15px;
    }
    
    .grocss-box {
        margin: 13px 0;
        border-radius: 12px;
        box-shadow: 0px 9px 20px rgb(46 35 94 / 7%);
        padding: 15px 20px;
        background: #d0e7e55e;
        text-align: left;
        border: 1px solid rgba(153, 153, 153, 0.2);
        border-bottom: 4px solid var(--first-color) !important;
    }
    
    .grocss-box p {
        margin-bottom: 2px;
        font-size: 13px;
        color: #000;
    }
    
    .grocss-box h5.total-amount {
        margin-bottom: 0px;
        font-size: 24px;
        color: #198754;
        font-weight: 700;
    }
    
    .wallet-box.wallet-box.active {
        background: #cee3ea;
    }
    
    .wallet-box.wallet-box:hover {
        background: #cee3ea;
    }
    
    .white-box.box-style2.trxn-types-div {
        margin-right: 0px;
        padding: 0;
        display: block;
    }
    
    .white-box.box-style2.trxn-types-div .padd-inner {
        padding: 10px 24px;
        text-align: center;
    }
    
    .white-box.box-style2.trxn-types-div .padd-inner .box-top-title {
        margin-bottom: 7px;
        font-size: 15px;
        color: #000000b0;
    }
    
    .white-box.box-style2.trxn-types-div .view-number {
        display: block;
        padding: 8px 24px;
        background: #ffffffb0;
        text-align: center;
        color: #000;
        font-size: 15px;
        font-weight: 500;
    }
    
    .white-box.box-style2.trxn-types-div .padd-inner .icon {
        display: block;
        width: max-content;
        margin: 0 auto;
    }
    
    .white-box.box-style2.trxn-types-div .padd-inner p.heading1 {
        margin-bottom: 0px;
        margin-top: 12px;
        line-height: 12px;
    }
    
    .bg1 {
        background: #e3ff8e!important;
    }
    
    .bg2 {
        background: #f3a6ff!important;
    }
    
    .bg3 {
        background: #97ffaf!important;
    }
    
    .bg4 {
        background: #a9d3ff!important;
    }
    
    .bg5 {
        background: #0f3e673b!important;
    }
    
    .bg6 {
        background: #a3ffe2!important;
    }
    
    .bg7 {
        background: #ffbc7a!important;
    }
    /**/
    
    .white-box.b-box1.box-style2.trxn-types-div {
        background: #e3ff8e;
    }
    
    .white-box.b-box2.box-style2.trxn-types-div {
        background: #f3a6ff;
    }
    
    .white-box.b-box3.box-style2.trxn-types-div {
        background: #97ffaf;
    }
    
    .white-box.b-box4.box-style2.trxn-types-div {
        background: #a9d3ff;
    }
    
    .white-box.b-box5.box-style2.trxn-types-div {
        background: #0f3e673b;
    }
    
    .white-box.b-box6.box-style2.trxn-types-div {
        background: #a3ffe2;
    }
    
    .white-box.b-box7.box-style2.trxn-types-div {
        background: #ffbc7a;
    }
    
    .white-box.b-box8.box-style2.trxn-types-div {
        background: #1080b754;
    }
    
    .white-box.b-box9.box-style2.trxn-types-div {
        background: #ffefd4;
    }
    
    .white-box.b-box10.box-style2.trxn-types-div {
        background: #7affdb;
    }
    
    .white-box.b-box11.box-style2.trxn-types-div {
        background: #fec7c7;
    }
    
    .white-box.b-box12.box-style2.trxn-types-div {
        background: #dcabf0;
    }
    
    .white-box.b-box1.box-style2.trxn-types-div::after {
        border-bottom-color: #e3ff8e;
    }
    
    .white-box.b-box2.box-style2.trxn-types-div::after {
        border-bottom-color: #f3a6ff;
    }
    
    .white-box.b-box3.box-style2.trxn-types-div::after {
        border-bottom-color: #97ffaf;
    }
    
    .white-box.b-box4.box-style2.trxn-types-div::after {
        border-bottom-color: #77baff;
    }
    
    .white-box.b-box5.box-style2.trxn-types-div::after {
        color: #0f3e673b;
    }
    
    .white-box.b-box6.box-style2.trxn-types-div::after {
        color: #a3ffe2;
    }
    
    .white-box.b-box7.box-style2.trxn-types-div::after {
        color: #ffbc7a;
    }
    
    .white-box.b-box8.box-style2.trxn-types-div::after {
        color: #1080b754;
    }
    
    .white-box.b-box9.box-style2.trxn-types-div::after {
        color: #ffefd4;
    }
    
    .white-box.b-box10.box-style2.trxn-types-div::after {
        color: #7affdb;
    }
    
    .white-box.b-box11.box-style2.trxn-types-div::after {
        color: #fec7c7;
    }
    
    .white-box.b-box12.box-style2.trxn-types-div::after {
        color: #dcabf0;
    }
    
    .white-box.box-style2.trxn-types-div::after {
        bottom: -2px;
        border-radius: 9px;
    }
    
    .border-top-none {
        border-top-left-radius: 0px!important;
        border-top-right-radius: 0px!important;
    }
    
    .list-line.title-div-dark {
        color: #fff;
        background: var(--first-color);
    }
    
    .list-line.title-div-dark h4.title-hd {
        margin-bottom: 0px;
    }
    
    .form-group .input-inner {
        margin-top: 0px;
    }
    
    .form-group .label-name {
        padding-bottom: 0px;
        font-size: 16px;
        width: 100%
    }
    
    .btn-top-gap .submit-btn {
        font-size: 15px;
        margin-top: 0;
        margin-bottom: 15px;
    }
    
    .btn-top-gap {
        margin-top: 33px;
    }
    
    .text-right {
        text-align: right;
    }
    
    .btn-top-gap button.gray-bg {
        background-color: #a0a6b1;
    }
    
    .transaction-history .table {
        margin-top: 20px;
        margin-bottom: 45px;
    }
    
    .transaction-history .table>thead th {
        background: #ddd;
    }
    
    .total-sum-up {
        text-align: right;
    }
    
    .total-sum-up p {
        margin-bottom: 5px;
        font-size: 17px;
        font-weight: 500;
        color: #ff0000;
    }
    
    .grocss-box.bg2 {
        background: #e3ff8e;
        border-bottom-color: #cbef5c!important;
    }
    
    .grocss-box.bg3 {
        background: #ffe0e0;
        border-bottom-color: #ef9d9d!important;
    }
    
    .grocss-box.bg4 {
        background: #97ffaf;
        border-bottom-color: #10e040!important;
    }
    
    .table-td-bordered tr td {
        border: 1px solid #ddd;
    }
    
    .table-td-bordered tr td,
    .table-td-bordered tr th {
        text-align: left;
        padding: 11px 13px;
    }
    
    #qrcoeModal .modal-content {
        height: auto;
        border-radius: 10px;
    }
    
    #qrcoeModal {
        top: 22%;
    }
    
    #qrcoeModal .modal-dialog {
        max-width: 440px;
    }
    
    #qrcoeModal.modal.show .modal-dialog {
        transform: none !important;
    }
    
    #qrcoeModal.modal.show.modal-static .modal-dialog {
        transform: scale(1.02) !important;
    }
    
    .qr-img {
        text-align: center;
        margin-top: 25px;
        margin-bottom: 27px;
    }
    
    .qr-img img {
        border: 1px solid #ddd;
        box-shadow: 0px 0px 20px 0px rgb(82 63 105 / 10%);
        border-radius: 8px;
        padding: 4px;
    }
    
    #qrcoeModal button.close {
        border: none;
        background: transparent;
        padding: 0;
        line-height: 19px;
        font-size: 25px;
    }
    
    #qrcoeModal h4.modal-title {
        font-size: 21px;
        color: var(--first-color);
    }
    
    #qrcoeModal .modal-header {
        padding: 12px 20px;
    }
    
    .scan-info {
        text-align: center;
        margin-top: 24px;
        margin-bottom: 20px;
    }
    
    .scan-info h4 {
        font-size: 21px;
        color: var(--first-color);
        margin-bottom: 3px;
    }
    
    .scan-info p.upi-id {
        margin-bottom: 3px;
        color: #6d6c72;
    }
    
    .scan-info img {
        padding: 0 35px;
    }
    
    .box-top-title {
        margin-bottom: 0;
        font-size: 14px;
        font-weight: 500;
        color: #000;
    }
    
    .sales-btn {
        text-align: right;
        line-height: 12px;
        margin-bottom: 5px;
    }
    
    .sales-btn .time-btn.active {
        font-size: 11px;
        display: inline-block;
        background: #fff;
        padding: 5px 9px;
        font-weight: 700;
        border-radius: 5px;
        color: var(--first-color);
    }
    
    .sales-btn .time-btn {
        font-size: 11px;
        color: var(--first-color);
        margin-left: 6px;
        cursor: pointer;
        font-weight: 600;
    }
    
    .d-grid.gboxTop.transaction-block {
        grid-template-rows: repeat(1, 170px);
    }
    
    .box-top-title.mb-9p {
        margin-bottom: 10px;
        margin-top: -3px;
        font-size: 13px;
    }
    
    .dashboard-slider img {
        width: 100%;
        border-radius: 10px;
    }
    
    .dashboard-slider .slick-arrow {
        display: none!important;
    }
    
    .dashboard-slider {
        margin-bottom: 20px;
    }
    
    .box-heading {
        display: flex;
        padding-bottom: 10px;
        margin-bottom: 19px;
        justify-content: space-between;
        border-bottom: 1px solid #ecf3fa;
    }
    
    .box-heading h4.box-heading {
        padding-bottom: 0;
        margin-bottom: 0;
        font-size: 21px;
        border-bottom: none;
    }
    
    .box-heading .sales-btn .time-btn.active {
        background: #628fcb3b;
    }
    
    .dashboard-slider ul.slick-dots {
        position: absolute;
        left: 47%;
        bottom: 50px;
        margin-bottom: 0px;
    }
    
    .dashboard-slider ul.slick-dots li {
        margin-right: 6px;
        border-color: var(--first-color);
        border: 1px solid var(--first-color);
        background: var(--first-color);
        border-radius: 50%;
        display: inline-block;
        width: 10px;
        height: 10px;
    }
    
    .dashboard-slider ul.slick-dots li button {
        display: none;
    }
    
    .dashboard-slider ul.slick-dots li.slick-active {
        border-color: var(--second-color);
        border: 1px solid var(--second-color);
        background: var(--second-color);
    }
    
    @media only screen and (max-width: 1366px) {
        .white-box.box-style2 {
            padding: 22px 20px;
        }
        .white-box.box-style2 .icon {
            padding: 10px 10px;
        }
        .white-box.box-style2 .icon img {
            width: 30px;
        }
        .white-box.box-style2 .heading1 {
            font-size: 15px;
        }
        .white-box.box-style2 .view {
            font-size: 13px;
            padding: 0px 10px;
        }
    }
    
    @media only screen and (max-width: 767px) {
        .modal_ds1 {
            position: fixed;
            left: 0;
            bottom: unset;
            width: 100%;
            height: auto;
            z-index: 1000;
            top: 28px;
            transition: all .5s ease-in-out;
        }
        .modal-inner {
            max-width: unset;
            padding: 0px;
            margin-left: 20px!important;
            margin-Right: 20px!important;
            border-radius: 10px;
            margin: 0 auto;
            background: #fff;
        }
        .wallet-box ul.wallet-list {
            font-size: 12px;
        }
    }
    
    @media (max-width:767px) {
        .from-box3 {
            background-color: #fff;
            width: 100%;
            height: auto;
            position: relative;
            padding: 0px;
            padding-bottom: 29px;
            text-align: center;
        }
        .line-account {
            padding-left: 12px;
            color: var(--third-color);
            font-weight: 500;
            margin-bottom: 12px;
        }
        .input-inner {
            width: 100%;
        }
        .label-name {
            width: 70%;
        }
        .bene-line-hd {
            font-size: 10px;
        }
        .link-btn {
            background-color: var(--first-color);
            border: 1px solid lightgrey;
            padding: 8px!important;
            border-radius: 5px;
            color: #fff;
            width: 96px;
            font-size: 9px;
        }
        .link-btn2 {
            padding: 9px!important;
            font-size: 9px;
        }
        .big-box {
            display: grid;
            justify-content: space-between;
        }
        ol,
        ul {
            padding-left: 0rem;
        }
        .list-items {
            list-style: none;
            padding: 15px 13px 0px 17px;
            display: grid;
        }
        .link-btn3 {
            float: inherit;
            font-size: 9px;
            padding: 10px!important;
        }
        .recharge-grid {
            display: flex;
            justify-content: space-between;
        }
        .box-view {
            right: 18px;
        }
        /* aeps css*/
        .aeps-right {
            margin-left: 0;
            margin-right: 0;
        }
        .aeps-left {
            padding: 0;
            margin-bottom: 30px;
        }
        .aeps-provide-info ul li {
            cursor: pointer;
            background-color: #fff;
            color: var(--third-color);
            padding: 10px 20px;
            width: 100%;
            font-size: 17px;
            margin-bottom: 10px;
            border-radius: 5px;
            text-align: left;
            box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2);
            transition: all 0.4s ease-out;
            display: inline-block;
            width: 49%;
        }
        .aeps-left .form-group label {
            cursor: unset;
            background-color: transparent;
            color: var(--third-color);
            padding: 0;
            width: 100%;
            font-size: 19px;
            margin-top: 7px;
            margin-bottom: 0px;
            border-radius: 5px;
            text-align: center;
            box-shadow: none;
            transition: all 0.4s ease-out;
        }
        .aeps-provide-info ul li .form-group img.aeps-img {
            display: block!important;
            width: 71px;
            margin: 0 auto;
        }
        .aeps-left .form-group input:checked+label {
            background-color: transparent;
            color: var(--third-color);
        }
        .aeps-provide-info ul li .form-group {
            margin-bottom: 0px;
        }
        .authentication-block {
            justify-content: space-between;
            display: flex!important;
            background: #d1e7e530;
            align-items: center;
            padding: 15px 20px;
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgb(0 0 0 / 6%);
            border-radius: 12px;
            margin-bottom: 30px;
        }
        .authentication-block img.user-img {
            width: 42px;
            border-radius: 50%;
        }
        .authentication-block p.info {
            margin-bottom: 0px;
            font-size: 17px;
            font-weight: 500;
            color: var(--first-color);
        }
        .wallet-tobank .input-box {
            display: block;
        }
        .wallet-tobank .input-box label.label-name {
            margin-bottom: 4px;
            font-size: 13px;
        }
        .transaction-modal {
            max-width: unset;
            width: auto;
            margin-left: 10px;
            margin-right: 10px;
        }
        .transaction-modal .block-inner .block-body .table>thead th {
            font-size: 12px;
        }
        .transaction-modal .block-inner .block-body .table>tbody td {
            font-size: 11px;
        }
        .d-grid.gboxTop.transaction-block {
            grid-template-rows: repeat(1, 136px);
            grid-template-columns: repeat(1, 1fr);
        }
        .white-box.box-style2 {
            padding: 15px 15px;
            margin-bottom: 10px;
        }
        .white-box.box-style2 .heading1 {
            font-size: 13px;
            margin-bottom: 6px;
        }
        .white-box.box-style2 .view {
            font-size: 11px;
            padding: 2px 15px;
        }
        .bene-box.beneficary-style2 .beneficiary-dt {
            width: 80%;
        }
        .bene-box.beneficary-style2 .right-btn {
            width: max-content;
        }
        .beneficary-btn {
            padding: 4px 5px;
            font-size: 11px;
        }
        .dashboard-inner.bankdetas-page {
            padding: 15px;
        }
        .bank-list ul li.bank-heading span {
            font-size: 14px;
        }
        .bank-list ul li span {
            padding: 9px 11px;
        }
        .bank-list ul li span {
            font-size: 11px;
        }
        .pay-request .table th,
        .pay-request .table td {
            font-size: 12px;
        }
        .load-request {
            padding: 15px;
        }
        .form-number-sec {
            padding: 7px 0;
        }
        .block-title {
            padding: 10px 0;
        }
        .load-request label.form-check-label {
            font-size: 13px;
        }
        .wallet-tobank .wallet-select {
            padding: 15px 15px;
        }
        .wollet-box ul.wollet-list {
            font-size: 11px;
        }
        .wallet-tobank .input-box {
            display: block;
            align-items: center;
            margin-bottom: 15px;
        }
        .deductable-amt {
            font-size: 15px;
        }
        .user-profile-block ul li {
            padding: 8px 19px;
        }
        .block-title h4 {
            font-size: 16px;
        }
        .btn-top-gap {
            margin-top: 0;
        }
        .d-grid.gboxTop.transaction-block .f-gap {
            padding-right: 0;
        }
        .box-top-title {
            font-size: 11px;
        }
        .dashboard-slider ul.slick-dots {
            bottom: 32px;
        }
        .white-box.box-style2.trxn-types-div .padd-inner .box-top-title {
            font-size: 13px;
        }
        .white-box.box-style2.trxn-types-div .view-number {
            font-size: 12px;
            padding: 5px 24px
        }
    }