@media only screen and (min-width:768px) and (max-width:991px) {
    .navbar-custom-menu .navbar-nav > li > a {
        font-size: 12px !important;
        font-weight: bold;
        padding: 0;
        line-height: 16px;
    }

        .navbar-custom-menu .navbar-nav > li > a span {
            font-size: 12px !important;
        }

    .hidden-xs {
        display: none !important;
    }

    .messages-menu {
        margin-left: 60px;
        padding-right: 20px;
        margin-top: -25px;
        text-align: center;
    }

    .user-menu {
        float: right !important;
        margin-top: -28px;
        margin-right: 5px;
    }

    .navbar-custom-menu > .navbar-nav > li > .dropdown-menu {
        position: absolute;
        right: 0;
    }

    .user-footer .navbar-right a {
        background: #2879a9 !important;
    }

    .main-header > .navbar {
        min-height: 35px;
    }

    .user-footer .navbar-right a {
        background: #3c8dbc !important;
        height: 35px !important;
        line-height: 22px !important;
    }

    .main-sidebar, .left-side {
        padding-top: 80px;
    }

    .admin-header {
        font-size: 14px;
    }

    .breadcrumb {
        padding: 5px 10px;
        margin-bottom: 0;
        border-radius: 0px;
    }

    .panel-heading {
        padding: 4px 6px;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }

    .question-popup {
        line-height: 25px;
    }

    .small-box {
        padding: 5px !important;
        border-radius: 5px !important;
        margin-bottom: 10px !important;
    }

    .content {
        padding: 10px;
        padding-left: 10px;
        padding-right: 10px;
    }

    .logo-lg b {
        font-weight: 700;
    }

    .user-create .col-sm-3 {
        padding: 0 15px;
        line-height: 25px;
        font-size: 13px;
    }

    .user-create .form-group {
        margin-bottom: 5px;
    }

    .responsive-box {
        width: 100%;
        overflow-y: hidden;
        overflow-x: auto;
    }

    .tableresponsive {
        min-width: 1000px;
    }

    .buyall-tableresponsive {
        min-width: 942px;
    }

    .sellall-tableresponsive {
        min-width: 942px;
    }

    .dueall-tableresponsive {
        min-width: 1000px;
    }

    .manageall-responsive {
        min-width: 950px;
    }

    .duepaymentall-tableresponsive {
        min-width: 942px;
    }

    .duesellmanage-responsive {
        width: 1120px;
    }

    .duepayment-tableresponsive {
        min-width: 942px;
    }

    .report-tableresponsive {
        min-width: 1085px;
        min-height: 250px;
    }

    .fromdate-box {
        margin-left: 0 !important;
    }

    .division-tableresponsive {
        min-width: 850px;
    }

        .division-tableresponsive .pagination {
            margin: 5px 0;
        }

    .district-tableresponsive {
        width: 100%;
    }

        .district-tableresponsive .pagination {
            margin: 5px 0;
        }

        .district-tableresponsive .dataTables_paginate {
            text-align: left !important;
            margin-top: 0px !important;
        }

        .district-tableresponsive .dataTables_info {
            text-align: left !important;
        }

    .thana-tableresponsive {
        width: 100%;
    }

        .thana-tableresponsive .pagination {
            margin: 5px 0;
        }

        .thana-tableresponsive .dataTables_paginate {
            text-align: left !important;
            margin-top: 0px !important;
        }

        .thana-tableresponsive .dataTables_info {
            text-align: left !important;
        }

        .thana-tableresponsive .col-sm-7 {
            padding: 0 5px;
        }

    .localarea-tableresponsive {
        width: 100%;
    }

        .localarea-tableresponsive .pagination {
            margin: 5px 0;
        }

        .localarea-tableresponsive .dataTables_paginate {
            text-align: left !important;
            margin-top: 0px !important;
        }

        .localarea-tableresponsive .dataTables_info {
            text-align: left !important;
        }

        .localarea-tableresponsive .col-sm-7 {
            padding: 0 5px;
        }

    .businesstype-tableresponsive {
        width: 100%;
    }

        .businesstype-tableresponsive.pagination {
            margin: 5px 0;
        }

    .dataTables_info {
        text-align: left !important;
    }

    .dataTables_paginate {
        text-align: right !important;
        margin-top: -40px !important;
    }

    .responsive-box .dataTables_length {
        text-align: right;
        margin-top: 5px;
    }

        .responsive-box .dataTables_length label {
            line-height: 30px;
        }

    .responsive-box .col-sm-6 {
        width: 50%;
        float: left;
    }

    .responsive-box select {
        width: 100px;
        float: left;
        margin-right: 10px;
        font-family: "Poppins", sans-serif;
    }

    .responsive-box #example1_filter {
        text-align: left !important;
    }

    .form-horizontal .col-sm-3 {
        text-align: left;
        padding: 0 18px !important;
        line-height: 25px;
        width: 100% !important;
        margin-bottom: 2px;
    }

    .form-horizontal .col-sm-9 {
        width: 100% !important;
    }

    .customer-info {
        font-size: 14px !important;
        text-align: left !important;
        margin-bottom: 0;
        line-height: 22px;
    }

    .sidebar-menu > li > a {
        padding: 6px 5px 6px 15px;
    }

    .date-range-report .col-md-2 {
        float: left;
    }

    .ModalPupup .modal-content {
        width: 100%;
        margin-top: 120px;
    }

    .user-nid .img-thumbnail {
        height: 200px !important;
    }

    .img-thumbnail {
        height: 170px !important;
    }

    .bakir-customer .col-md-2 {
        width: 100% !important;
        float: initial !important;
        padding: 0px 15px !important;
    }

    .bakir-customer .col-md-4 {
        width: 100% !important;
    }

    .form-horizontal .form-group {
        margin-bottom: 5px;
    }

    .form-horizontal .form-control {
        padding: 2px 5px;
        height: 31px;
    }

    .form-horizontal textarea {
        min-height: 65px;
    }

    .for-desktop {
        display: none;
    }

    .for-mobile {
        display: block;
    }

    .show-password .form-group {
        margin-bottom: 8px;
    }

    .show-password .col-md-8 {
        padding: 0;
    }

    .show-password .col-sm-7 {
        padding: 0;
    }

    .set-balance {
        margin-bottom: 5px;
        height: auto;
    }

        .set-balance .col-sm-offset-4 {
            margin: 0;
        }

    .responsive-set-balance .col-md-4 {
        text-align: center !important;
        margin-bottom: 8px;
    }

    .responsive-set-balance .col-md-2 {
        width: 45px !important;
        float: left;
        margin-right: 5px;
        margin-left: 15px;
    }

    .responsive-set-balance .col-md-6 {
        margin-right: 15px;
    }

    .setbalance-responsive {
        min-width: 850px;
    }

    .message-box {
        font-size: 12px;
        width: 100%;
    }

    .search-user-bill .col-md-6 {
        padding: 0 0px 0 15px !important;
        margin-left: 0 !important;
        width: 160px;
        float: left;
    }

    .search-user-bill .col-md-3 {
        width: 80px;
        float: left;
    }

    .base-entry-history .entrytype-box .col-sm-8 {
        padding: 0;
    }

    .base-entry-history .entrytype-box {
        padding: 0;
        float: left;
    }

        .base-entry-history .entrytype-box .form-group {
            margin-bottom: 0;
        }

        .base-entry-history .entrytype-box label {
            width: 110px !important;
            float: left;
        }

    .base-entry-history .vendortypedatebox label {
        width: 130px !important;
    }

    .base-entry-history select {
        width: 185px;
        font-family: solaimanlipi;
        margin-left: 10px;
    }

    .base-entry-history .date-box {
        margin-left: 0;
        float: left;
    }

    .responsive-box-report {
        height: 660px;
    }

    .dataTables_wrapper .dataTables_filter input {
        width: 160px;
        display: inline-block;
    }

    .buyall-responsive {
        min-width: 765px;
    }

    .cashbuy-tableresponsive {
        min-width: 860px;
    }

    .cashbuyreport-responsive {
        min-width: 600px;
    }

    .buyall-responsive .dataTables_info {
        text-align: center !important;
    }

    .buyall-responsive .dataTables_wrapper .dataTables_info {
        margin-top: 0px;
    }

    .buyall-responsive .dataTables_paginate {
        text-align: center !important;
        margin-top: 10px !important;
    }

    .sellall-responsive {
        min-width: 780px;
    }

        .sellall-responsive .dataTables_info {
            text-align: center !important;
        }

        .sellall-responsive .dataTables_wrapper .dataTables_info {
            margin-top: 0px;
        }

        .sellall-responsive .dataTables_paginate {
            text-align: center !important;
            margin-top: 10px !important;
        }

    .prodan-responsive {
        min-width: 720px;
    }

        .prodan-responsive .dataTables_info {
            text-align: center !important;
        }

        .prodan-responsive .dataTables_wrapper .dataTables_info {
            margin-top: 0px;
        }

        .prodan-responsive .dataTables_paginate {
            text-align: center !important;
            margin-top: 10px !important;
        }

    .discount-entry .col-md-8 .col-md-3 {
        width: 100% !important;
        text-align: left !important;
        padding: 0 20px !important;
    }

    .discount-entry .col-md-8 .col-md-9 {
        width: 100% !important;
        padding-right: 15px !important;
    }

    .discount-entry .col-md-4 .col-md-2 {
        width: 100% !important;
        text-align: left !important;
        margin-top: 5px !important;
        padding: 0 20px !important;
    }

    .discount-entry .col-md-4 .col-md-10 {
        width: 100% !important;
        padding-left: 15px !important;
    }

    .all-menu-box .col-md-4 {
        width: 33.33%;
        float: left;
    }

    .all-menu-box .menu-name {
        font-size: 13px;
    }

    .all-menu-box img {
        height: 80px;
    }

    .duebuyreport-responsive {
        width: 1050px;
    }

    .cashsellreport-responsive {
        min-width: 600px;
    }

    .header-title h4, h5 {
        text-align: left !important;
    }

    .ddlselectbox select {
        width: 80% !important;
    }

    .ddlselectbox a {
        width: 19% !important;
        height: 31px !important;
        line-height: 22px !important;
    }

    .dailyexpense-responsive {
        min-width: 630px;
        min-height: 250px;
    }

        .dailyexpense-responsive .dataTables_info {
            text-align: center !important;
        }

        .dailyexpense-responsive .dataTables_wrapper .dataTables_info {
            margin-top: 0px;
        }

        .dailyexpense-responsive .dataTables_paginate {
            text-align: center !important;
            margin-top: 10px !important;
        }

    .language-bn {
        margin-top: 11px;
        margin-left: 10px;
    }

    .language-en {
        margin-top: 11px;
        margin-left: 10px;
    }

    .handcash-responsive {
        width: 520px;
    }

        .handcash-responsive .dataTables_info {
            text-align: center !important;
        }

        .handcash-responsive .dataTables_wrapper .dataTables_info {
            margin-top: 0px;
        }

        .handcash-responsive .dataTables_paginate {
            text-align: center !important;
            margin-top: 10px !important;
        }

    .link-setup ul {
        margin: -2px auto 5px;
    }

        .link-setup ul li a {
            font-size: 14px;
        }

    .payment-status-responsive {
        overflow: initial;
        min-width: 1170px;
    }

    .question-popup li {
        margin: -27px auto;
        color: #007cc3;
    }

    .ManualModal .modal-dialog {
        width: 97% !important;
    }

        .ManualModal .modal-dialog iframe {
            height: 350px !important;
        }

    .billalret-responsive {
        min-width: 590px;
    }

    .message-title {
        font-size: 16px;
    }

    .customer-details {
        font-size: 16px;
    }

    .main-title {
        font-size: 16px;
    }

    .footer-title {
        font-size: 16px;
    }


    .button-box .btn-primary {
        padding: 2px 8px;
        font-size: 15px;
    }

    .user-bill-status .container {
        margin: 0px auto;
        border-radius: 0;
    }

    .advertisement-slider-desktop {
        display: none;
    }

    .advertisement-slider-mobile {
        display: block !important;
    }

    .popup-image .modal-body {
        max-height: 420px;
    }

    .popup-image .modal-lg {
        width: 96%;
    }

    .advertisement-entry-responsive {
        overflow: initial !important;
        width: 1500px !important;
    }

    .advertisement-search-responsive {
        overflow: initial !important;
        width: 1500px !important;
    }

    .advertisement-manage-responsive {
        overflow: initial !important;
        width: 1500px !important;
    }

    .responsive-transaction-box {
        width: 100%;
        overflow-y: hidden;
        overflow-x: auto;
    }

    .transaction-details-responsive {
        min-width: 560px;
    }

    .billpayment-responsive {
        min-width: 850px;
    }

    .billpaymentreport-responsive {
        min-width: 880px;
    }

    .billsummary-responsive {
        min-width: 820px;
    }

    .paymentinvoice-responsive {
        min-width: 820px;
    }

    .userbillinfo-responsive {
        min-width: 560px;
    }

    .GridDueBalance {
        min-width: 850px;
    }

    .paymentinvoice-responsive h2 {
        text-align: left;
    }

    .paymentreport-responsive {
        min-width: 500px;
    }

        .paymentreport-responsive .dataTables_info {
            text-align: center !important;
        }

        .paymentreport-responsive .dataTables_wrapper .dataTables_info {
            margin-top: 0px;
        }

        .paymentreport-responsive .dataTables_paginate {
            text-align: center !important;
            margin-top: 10px !important;
        }

    .billpaymentdetails-responsive {
        min-width: 1070px;
    }

    .ManualModal .modal-content {
        width: 90%;
        margin: 10px auto;
    }

    .manual-responsive {
        min-width: 1085px;
    }

    .show-password .col-md-8 {
        padding: 0 15px;
    }

    .show-password .col-sm-4 {
        padding: 0 8px !important;
    }

    .show-password .lblCIDNumber {
        padding: 0 8px !important;
    }

    .UpdateExpense-responsive {
        min-width: 820px;
    }

    .taskmanager-responsive {
        min-width: 1100px;
    }

    .role-setup-responsive {
        min-width: 700px;
    }

    .instruction-responsive {
        min-width: 500px;
    }

    .alertupdatebox .col-sm-1 {
        float: left !important;
    }

    .alertupdatebox .col-sm-2 {
        float: left !important;
        padding: 0px 10px !important;
    }

    .registrationalert-responsive {
        min-width: 380px;
    }

    .smsdetails-responsive {
        min-width: 1165px;
    }

    .download-responsive {
        min-width: 440px;
    }

    .expense-type-responsive {
        min-width: 550px;
    }

    .sms-send-responsive {
        min-width: 770px;
    }

    .duebuymanage-responsive {
        min-width: 620px;
    }

    .GridPayment {
        min-width: 1100px;
    }

    .GridUserTransactionList {
        min-width: 900px;
    }

    .lender-entry-responsive {
        min-width: 580px;
    }

    .lender-manage-responsive {
        min-width: 620px;
    }

    .lender-report-responsive {
        min-width: 850px;
    }

    .sms-sell-responsive {
        min-width: 500px;
    }
    /*====================================================================*/
    .give-loan-all-responsive {
        min-width: 1155px;
    }

    .allloantaker-manage-responsive {
        min-width: 620px;
    }

    .receiveloan-manage-responsive {
        min-width: 620px;
    }

    .member-image {
        padding: 0;
    }

        .member-image .col-sm-6 {
            width: 50%;
            float: left;
            padding: 0 2px;
        }

        .member-image .img-thumbnail {
            height: 120px !important;
        }

    .member-all-responsive {
        min-width: 1170px;
    }

    .admissionreport-responsive {
        min-width: 600px;
    }

    .daily-collection-responsive {
        min-width: 580px;
    }

    .dailytransactionreport-responsive {
        min-width: 750px;
    }

    .getsaving-responsive {
        min-width: 750px;
    }

    .final-report-responsive {
        min-width: 1200px;
    }

    .prodhan-report-responsive {
        min-width: 650px;
    }

    .total-info-grid1 table {
        width: 550px !important;
        float: initial !important;
    }

    .saving-report-responsive {
        min-width: 650px;
    }

    .member-balance-responsive {
        min-width: 750px;
    }

    .salary-report-response {
        min-width: 550px;
    }

    .all-due-sell-responsive {
        min-width: 780px;
    }
    /*====================================================================*/
    .OtherJomaKhoroch-responsive {
        min-width: 550px;
    }

    .jomakhoroch-report {
        min-width: 738px;
    }
    /*==========================================================================*/
    .duebuypaymanagement-tableresponsive {
        min-width: 550px;
    }

    .duebuypayment-tableresponsive {
        min-width: 620px;
    }

    .duebuypaymentall-tableresponsive {
        min-width: 700px;
    }

    .duebuypaymentledger-tableresponsive {
        min-width: 800px;
    }

    .duesellcollection-tableresponsive {
        min-width: 800px;
    }

    .duesellcollectionall-tableresponsive {
        min-width: 800px;
    }

    .duesellcollectionledger-tableresponsive {
        min-width: 800px;
    }

    .duesellcollectionmanagement-tableresponsive {
        min-width: 480px;
    }

    .cashflowreport-responsive {
        min-width: 480px;
    }

    .borrower-manage-responsive {
        min-width: 620px;
    }

    .borrower-report-responsive {
        min-width: 850px;
    }

    .borrower-entry-responsive {
        min-width: 480px;
    }

    .borrowerloan-give-responsive {
        min-width: 500px;
    }

    .borrowerloan-receive-responsive {
        min-width: 500px;
    }

    .borrowerall-entry-responsive {
        min-width: 480px;
    }
    /*==========================================================================*/
    .dailytransaction-report-responsive {
        min-width: 480px;
    }
    /* ================================================================================*/
    .mobile-form-horizontal {
        width: 320px;
        overflow: hidden;
        margin: 0 auto;
    }

        .mobile-form-horizontal .col-sm-3 {
            width: 130px !important;
            float: left;
            text-align: right !important;
            padding: 0px 5px !important;
        }

        .mobile-form-horizontal .col-sm-9 {
            width: 198px !important;
            float: left;
            padding: 0px 5px;
        }

        .mobile-form-horizontal .form-horizontal .form-control {
            padding: 2px 5px !important;
            height: 25px !important;
        }

        .mobile-form-horizontal .form-horizontal textarea {
            min-height: 35px;
        }

        .mobile-form-horizontal .sms-box-reponsive {
            width: 30px !important;
            float: left;
            line-height: 25px !important;
        }

        .mobile-form-horizontal .sms-count-reponsive {
            width: 153px !important;
            float: left;
            height: 25px;
            padding: 0 7px !important;
        }

        .mobile-form-horizontal .sell-date-text-reponsive {
            width: 68px !important;
        }

        .mobile-form-horizontal .sell-date-reponsive {
            width: 260px !important;
        }

        .mobile-form-horizontal .input-group-addon {
            padding: 2px 5px !important;
        }

        .mobile-form-horizontal .select2-container--default .select2-selection--single .select2-selection__rendered {
            line-height: 22px;
        }

        .mobile-form-horizontal .select2-container .select2-selection--single {
            height: 25px;
        }

        .mobile-form-horizontal .select2-container--default .select2-selection--single .select2-selection__arrow b {
            top: 30%;
        }

    .SaveModal .modal-content {
        margin-top: 60% !important;
    }

    .form-horizontal .col-sm-9 {
        padding: 0px !important;
    }
    /* ================================================================================*/
    .all-menu-box .col-md-4 {
        width: 33.33%;
        float: left;
    }

    .all-menu-box .col-md-3 {
        width: 50%;
        float: left;
    }

    .all-menu-box .col-md-2 {
        width: 33.33%;
        float: left;
    }

    .all-menu-box .menu-name {
        font-size: 13px;
    }

    .all-menu-box img {
        height: 50px;
    }

    .result-view-box {
        width: 325px;
        margin: 0 auto;
    }

    .chart-bar-view-box img {
        width: 325px !important;
    }

    .chart-line-bar-view-box img {
        width: 325px !important;
    }

    .chart-pie-view-box img {
        width: 325px !important;
    }
}

@media only screen and (min-width:690px) and (max-width:767px) {
    .messages-menu {
        margin-top: 10px !important;
    }

    .language-en {
        margin-top: 10px !important;
    }

    .language-bn {
        margin-top: 10px !important;
    }
}

@media only screen and (min-width:480px) and (max-width:767px) {
    .main-header .logo {
        height: 52px;
        font-size: 18px;
        line-height: initial;
        padding-top: 2px;
    }

    .main-header .sidebar-toggle {
        padding: 5px 10px;
        font-size: 18px;
        z-index: 9999999;
    }

    .navbar-custom-menu .navbar-nav > li > a {
        font-size: 11px !important;
        font-weight: bold;
        padding: 0;
        line-height: 16px;
    }

        .navbar-custom-menu .navbar-nav > li > a span {
            font-size: 11px !important;
        }

    .messages-menu {
        margin-left: 0px;
        padding-right: 20px;
        margin-top: -30px;
        text-align: center;
    }

    .laptop-url {
        display: block !important;
    }

    .user-menu {
        float: right !important;
        margin-top: -28px;
        margin-right: 5px;
    }

    .navbar-custom-menu > .navbar-nav > li > .dropdown-menu {
        position: absolute;
        right: 0;
    }

    .user-footer .navbar-right a {
        background: #2879a9 !important;
    }

    .main-header > .navbar {
        min-height: 35px;
    }

    .user-footer .navbar-right a {
        background: #3c8dbc !important;
        height: 35px !important;
        line-height: 22px !important;
    }

    .main-sidebar, .left-side {
        padding-top: 80px;
    }

    .admin-header {
        font-size: 14px;
    }

    .breadcrumb {
        padding: 5px 10px;
        margin-bottom: 0;
        border-radius: 0px;
    }

    .panel-heading {
        padding: 4px 6px;
    }

    .question-popup {
        line-height: 25px;
    }

    .small-box {
        padding: 5px !important;
        border-radius: 5px !important;
        margin-bottom: 10px !important;
    }

    .content {
        padding: 10px;
        padding-left: 10px;
        padding-right: 10px;
    }

    .logo-lg b {
        font-weight: 700;
    }

    .user-create .col-sm-3 {
        padding: 0 15px;
        line-height: 25px;
        font-size: 13px;
    }

    .user-create .form-group {
        margin-bottom: 5px;
    }

    .responsive-box {
        width: 100%;
        overflow-y: hidden;
        overflow-x: auto;
    }

    .tableresponsive {
        min-width: 1000px;
    }

    .buyall-tableresponsive {
        min-width: 942px;
    }

    .sellall-tableresponsive {
        min-width: 942px;
    }

    .dueall-tableresponsive {
        min-width: 1000px;
    }

    .duepaymentall-tableresponsive {
        min-width: 942px;
    }

    .duesellmanage-responsive {
        width: 1120px;
    }

    .manageall-responsive {
        min-width: 950px;
    }

    .duepayment-tableresponsive {
        min-width: 942px;
    }

    .report-tableresponsive {
        min-width: 1085px;
        min-height: 250px;
    }

    .fromdate-box {
        margin-left: 0 !important;
    }

    .division-tableresponsive {
        min-width: 850px;
    }

        .division-tableresponsive .pagination {
            margin: 5px 0;
        }

    .district-tableresponsive {
        width: 100%;
    }

        .district-tableresponsive .pagination {
            margin: 5px 0;
        }

        .district-tableresponsive .dataTables_paginate {
            text-align: left !important;
            margin-top: 0px !important;
        }

        .district-tableresponsive .dataTables_info {
            text-align: left !important;
        }

    .thana-tableresponsive {
        width: 100%;
    }

        .thana-tableresponsive .pagination {
            margin: 5px 0;
        }

        .thana-tableresponsive .dataTables_paginate {
            text-align: left !important;
            margin-top: 0px !important;
        }

        .thana-tableresponsive .dataTables_info {
            text-align: left !important;
        }

        .thana-tableresponsive .col-sm-7 {
            padding: 0 5px;
        }

    .localarea-tableresponsive {
        width: 100%;
    }

        .localarea-tableresponsive .pagination {
            margin: 5px 0;
        }

        .localarea-tableresponsive .dataTables_paginate {
            text-align: left !important;
            margin-top: 0px !important;
        }

        .localarea-tableresponsive .dataTables_info {
            text-align: left !important;
        }

        .localarea-tableresponsive .col-sm-7 {
            padding: 0 5px;
        }

    .businesstype-tableresponsive {
        width: 100%;
    }

        .businesstype-tableresponsive.pagination {
            margin: 5px 0;
        }

    .dataTables_info {
        text-align: left !important;
    }

    .dataTables_paginate {
        text-align: right !important;
        margin-top: -40px !important;
    }

    .responsive-box .dataTables_length {
        text-align: right;
        margin-top: 5px;
    }

        .responsive-box .dataTables_length label {
            line-height: 30px;
        }

    .responsive-box .col-sm-6 {
        width: 50%;
        float: left;
    }

    .responsive-box select {
        width: 100px;
        float: left;
        margin-right: 10px;
        font-family: "Poppins", sans-serif;
    }

    .responsive-box #example1_filter {
        text-align: left !important;
    }

    .form-horizontal .col-sm-3 {
        text-align: left;
        padding: 0 18px !important;
        line-height: 25px;
        width: 100% !important;
        margin-bottom: 2px;
    }

    .form-horizontal .col-sm-9 {
        width: 100% !important;
    }

    .customer-info {
        font-size: 14px !important;
        text-align: left !important;
        margin-bottom: 0;
        line-height: 22px;
    }

    .sidebar-menu > li > a {
        padding: 6px 5px 6px 15px;
    }

    .date-range-report .col-md-2 {
        float: left;
    }

    .ModalPupup .modal-content {
        width: 100%;
        margin-top: 120px;
    }

    .user-nid .img-thumbnail {
        height: 200px !important;
    }

    .img-thumbnail {
        height: 170px !important;
    }

    .bakir-customer .col-md-2 {
        width: 100% !important;
        float: initial !important;
        padding: 0px 15px !important;
    }

    .bakir-customer .col-md-4 {
        width: 100% !important;
    }

    .form-horizontal .form-group {
        margin-bottom: 5px;
    }

    .form-horizontal .form-control {
        padding: 2px 5px;
        height: 31px;
    }

    .form-horizontal textarea {
        min-height: 65px;
    }

    .for-desktop {
        display: none;
    }

    .for-mobile {
        display: block;
    }

    .show-password .form-group {
        margin-bottom: 8px;
    }

    .show-password .col-md-8 {
        padding: 0;
    }

    .show-password .col-sm-7 {
        padding: 0;
    }

    .set-balance {
        margin-bottom: 5px;
        height: auto;
    }

        .set-balance .col-sm-offset-4 {
            margin: 0;
        }

    .responsive-set-balance .col-md-4 {
        text-align: center !important;
        margin-bottom: 8px;
    }

    .responsive-set-balance .col-md-2 {
        width: 45px !important;
        float: left;
        margin-right: 5px;
        margin-left: 15px;
    }

    .responsive-set-balance .col-md-6 {
        margin-right: 15px;
    }

    .setbalance-responsive {
        min-width: 850px;
    }

    .message-box {
        font-size: 12px;
        width: 100%;
    }

    .search-user-bill .col-md-6 {
        padding: 0 0px 0 15px !important;
        margin-left: 0 !important;
        width: 160px;
        float: left;
    }

    .search-user-bill .col-md-3 {
        width: 80px;
        float: left;
    }

    .base-entry-history .entrytype-box .col-sm-8 {
        padding: 0;
    }

    .base-entry-history .entrytype-box {
        padding: 0;
        float: left;
    }

        .base-entry-history .entrytype-box .form-group {
            margin-bottom: 0;
        }

        .base-entry-history .entrytype-box label {
            width: 110px !important;
            float: left;
        }

    .base-entry-history .vendortypedatebox label {
        width: 142px !important;
    }

    .base-entry-history select {
        width: 185px;
        font-family: solaimanlipi;
        margin-left: 10px;
    }

    .base-entry-history .date-box {
        margin-left: 0;
        float: left;
    }

    .responsive-box-report {
        height: 660px;
    }

    .dataTables_wrapper .dataTables_filter input {
        width: 160px;
        display: inline-block;
    }

    .buyall-responsive {
        min-width: 765px;
    }

    .cashbuy-tableresponsive {
        min-width: 860px;
    }

    .cashbuyreport-responsive {
        min-width: 600px;
    }

    .buyall-responsive .dataTables_info {
        text-align: center !important;
    }

    .buyall-responsive .dataTables_wrapper .dataTables_info {
        margin-top: 0px;
    }

    .buyall-responsive .dataTables_paginate {
        text-align: center !important;
        margin-top: 10px !important;
    }

    .sellall-responsive {
        min-width: 740px;
    }

        .sellall-responsive .dataTables_info {
            text-align: center !important;
        }

        .sellall-responsive .dataTables_wrapper .dataTables_info {
            margin-top: 0px;
        }

        .sellall-responsive .dataTables_paginate {
            text-align: center !important;
            margin-top: 10px !important;
        }

    .prodan-responsive {
        min-width: 720px;
    }

        .prodan-responsive .dataTables_info {
            text-align: center !important;
        }

        .prodan-responsive .dataTables_wrapper .dataTables_info {
            margin-top: 0px;
        }

        .prodan-responsive .dataTables_paginate {
            text-align: center !important;
            margin-top: 10px !important;
        }

    .discount-entry .col-md-8 .col-md-3 {
        width: 100% !important;
        text-align: left !important;
        padding: 0 20px !important;
    }

    .discount-entry .col-md-8 .col-md-9 {
        width: 100% !important;
        padding-right: 15px !important;
    }

    .discount-entry .col-md-4 .col-md-2 {
        width: 100% !important;
        text-align: left !important;
        margin-top: 5px !important;
        padding: 0 20px !important;
    }

    .discount-entry .col-md-4 .col-md-10 {
        width: 100% !important;
        padding-left: 15px !important;
    }

    .all-menu-box .col-md-4 {
        width: 33.33%;
        float: left;
    }

    .all-menu-box .menu-name {
        font-size: 13px;
    }

    .all-menu-box img {
        height: 80px;
    }

    .duebuyreport-responsive {
        min-width: 1050px;
    }

    .cashsellreport-responsive {
        min-width: 600px;
    }

    .header-title h4, h5 {
        text-align: left !important;
    }

    .other-menu {
        margin-left: 17%;
    }

    .ddlselectbox select {
        width: 80% !important;
    }

    .ddlselectbox a {
        width: 19% !important;
        height: 31px !important;
        line-height: 22px !important;
    }

    .dailyexpense-responsive {
        min-width: 630px;
        min-height: 250px;
    }

        .dailyexpense-responsive .dataTables_info {
            text-align: center !important;
        }

        .dailyexpense-responsive .dataTables_wrapper .dataTables_info {
            margin-top: 0px;
        }

        .dailyexpense-responsive .dataTables_paginate {
            text-align: center !important;
            margin-top: 10px !important;
        }

    .language-bn {
        margin-top: 11px;
    }

    .language-en {
        margin-top: 11px;
        margin-left: 5px;
    }

    .handcash-responsive {
        width: 520px;
    }

        .handcash-responsive .dataTables_info {
            text-align: center !important;
        }

        .handcash-responsive .dataTables_wrapper .dataTables_info {
            margin-top: 0px;
        }

        .handcash-responsive .dataTables_paginate {
            text-align: center !important;
            margin-top: 10px !important;
        }

    .link-setup ul {
        margin: -2px auto 5px;
    }

        .link-setup ul li a {
            font-size: 14px;
        }

    .payment-status-responsive {
        overflow: initial;
        min-width: 1170px;
    }

    .question-popup li {
        margin: -27px auto;
        color: #007cc3;
    }

    .ManualModal .modal-dialog {
        width: 97% !important;
    }

        .ManualModal .modal-dialog iframe {
            height: 350px !important;
        }

    .billalret-responsive {
        min-width: 590px;
    }

    .message-title {
        font-size: 16px;
    }

    .customer-details {
        font-size: 16px;
    }

    .main-title {
        font-size: 16px;
    }

    .footer-title {
        font-size: 16px;
    }


    .button-box .btn-primary {
        padding: 2px 8px;
        font-size: 15px;
    }

    .user-bill-status .container {
        margin: 0px auto;
        border-radius: 0;
    }

    .advertisement-slider-desktop {
        display: none;
    }

    .advertisement-slider-mobile {
        display: block !important;
    }

    .popup-image .modal-body {
        max-height: 420px;
    }

    .popup-image .modal-lg {
        width: 96%;
    }

    .advertisement-entry-responsive {
        overflow: initial !important;
        width: 1500px !important;
    }

    .advertisement-search-responsive {
        overflow: initial !important;
        width: 1500px !important;
    }

    .advertisement-manage-responsive {
        overflow: initial !important;
        width: 1500px !important;
    }

    .responsive-transaction-box {
        width: 100%;
        overflow-y: hidden;
        overflow-x: auto;
    }

    .transaction-details-responsive {
        min-width: 560px;
    }

    .total-mobile-view ul {
        text-align: left !important;
    }

    .billpayment-responsive {
        min-width: 850px;
    }

    .billpaymentreport-responsive {
        min-width: 880px;
    }

    .shopnames {
        padding-left: 8px;
        font-size: 16px !important;
        font-weight: bold;
        letter-spacing: 0.5px;
    }

    .date-design {
        font-size: 15px !important;
        margin-left: 8px;
    }

    .transaction-header {
        font-size: 15px !important;
        line-height: 25px !important;
        font-weight: bold;
        text-align: center !important;
    }

    .transaction-name {
        text-align: left !important;
        font-size: 17px !important;
        line-height: 22px !important;
        padding-left: 8px;
    }

    .billsummary-responsive {
        min-width: 820px;
    }

    .paymentinvoice-responsive {
        min-width: 820px;
    }

    .userbillinfo-responsive {
        min-width: 560px;
    }

    .GridDueBalance {
        min-width: 850px;
    }

    .paymentinvoice-responsive h2 {
        text-align: left;
    }

    .paymentreport-responsive {
        min-width: 500px;
    }

        .paymentreport-responsive .dataTables_info {
            text-align: center !important;
        }

        .paymentreport-responsive .dataTables_wrapper .dataTables_info {
            margin-top: 0px;
        }

        .paymentreport-responsive .dataTables_paginate {
            text-align: center !important;
            margin-top: 10px !important;
        }

    .billpaymentdetails-responsive {
        min-width: 1070px;
    }

    .ManualModal .modal-content {
        width: 80%;
        margin: 10px auto;
    }

    .manual-responsive {
        min-width: 1085px;
    }

    .show-password .col-md-8 {
        padding: 0 15px;
    }

    .show-password .col-sm-4 {
        padding: 0 8px !important;
    }

    .show-password .lblCIDNumber {
        padding: 0 8px !important;
    }

    .UpdateExpense-responsive {
        min-width: 820px;
    }

    .taskmanager-responsive {
        min-width: 1100px;
    }

    .role-setup-responsive {
        min-width: 700px;
    }

    .instruction-responsive {
        min-width: 500px;
    }

    .alertupdatebox .col-sm-1 {
        float: left !important;
    }

    .alertupdatebox .col-sm-2 {
        float: left !important;
        padding: 0px 10px !important;
    }

    .registrationalert-responsive {
        min-width: 380px;
    }

    .smsdetails-responsive {
        min-width: 1165px;
    }

    .download-responsive {
        min-width: 440px;
    }

    .expense-type-responsive {
        min-width: 550px;
    }

    .ledger-report-responsive {
        min-width: 480px;
    }

    .sms-send-responsive {
        min-width: 770px;
    }

    .duebuymanage-responsive {
        min-width: 620px;
    }

    .GridPayment {
        min-width: 1100px;
    }

    .GridUserTransactionList {
        min-width: 900px;
    }

    .lender-entry-responsive {
        min-width: 580px;
    }

    .lender-manage-responsive {
        min-width: 620px;
    }

    .lender-report-responsive {
        min-width: 850px;
    }

    .sms-sell-responsive {
        min-width: 500px;
    }
    /*====================================================================*/
    .give-loan-all-responsive {
        min-width: 1155px;
    }

    .allloantaker-manage-responsive {
        min-width: 620px;
    }

    .receiveloan-manage-responsive {
        min-width: 620px;
    }

    .member-image {
        padding: 0;
    }

        .member-image .col-sm-6 {
            width: 50%;
            float: left;
            padding: 0 2px;
        }

        .member-image .img-thumbnail {
            height: 120px !important;
        }

    .member-all-responsive {
        min-width: 1170px;
    }

    .admissionreport-responsive {
        min-width: 600px;
    }

    .daily-collection-responsive {
        min-width: 580px;
    }

    .dailytransactionreport-responsive {
        min-width: 750px;
    }

    .getsaving-responsive {
        min-width: 750px;
    }

    .final-report-responsive {
        min-width: 1200px;
    }

    .prodhan-report-responsive {
        min-width: 650px;
    }

    .total-info-grid1 table {
        width: 550px !important;
        float: initial !important;
    }

    .saving-report-responsive {
        min-width: 650px;
    }

    .member-balance-responsive {
        min-width: 750px;
    }

    .salary-report-response {
        min-width: 550px;
    }

    .all-due-sell-responsive {
        min-width: 780px;
    }
    /*====================================================================*/
    .OtherJomaKhoroch-responsive {
        min-width: 550px;
    }

    .jomakhoroch-report {
        min-width: 738px;
    }
    /*==========================================================================*/
    .duebuypaymanagement-tableresponsive {
        min-width: 550px;
    }

    .duebuypayment-tableresponsive {
        min-width: 620px;
    }

    .duebuypaymentall-tableresponsive {
        min-width: 700px;
    }

    .duebuypaymentledger-tableresponsive {
        min-width: 800px;
    }

    .duesellcollection-tableresponsive {
        min-width: 800px;
    }

    .duesellcollectionall-tableresponsive {
        min-width: 800px;
    }

    .duesellcollectionledger-tableresponsive {
        min-width: 800px;
    }

    .duesellcollectionmanagement-tableresponsive {
        min-width: 480px;
    }

    .cashflowreport-responsive {
        min-width: 480px;
    }

    .borrower-manage-responsive {
        min-width: 620px;
    }

    .borrower-report-responsive {
        min-width: 850px;
    }

    .borrower-entry-responsive {
        min-width: 480px;
    }

    .borrowerloan-give-responsive {
        min-width: 500px;
    }

    .borrowerloan-receive-responsive {
        min-width: 500px;
    }

    .borrowerall-entry-responsive {
        min-width: 480px;
    }
    /*==========================================================================*/
    .dailytransaction-report-responsive {
        min-width: 480px;
    }
    /* ================================================================================*/
    .mobile-form-horizontal {
        width: 320px;
        overflow: hidden;
        margin: 0 auto;
    }

        .mobile-form-horizontal .col-sm-3 {
            width: 130px !important;
            float: left;
            text-align: right !important;
            padding: 0px 5px !important;
        }

        .mobile-form-horizontal .col-sm-9 {
            width: 198px !important;
            float: left;
            padding: 0px 5px;
        }

        .mobile-form-horizontal .form-horizontal .form-control {
            padding: 2px 5px !important;
            height: 25px !important;
        }

        .mobile-form-horizontal .form-horizontal textarea {
            min-height: 35px;
        }

        .mobile-form-horizontal .sms-box-reponsive {
            width: 30px !important;
            float: left;
            line-height: 25px !important;
        }

        .mobile-form-horizontal .sms-count-reponsive {
            width: 153px !important;
            float: left;
            height: 25px;
            padding: 0 7px !important;
        }

        .mobile-form-horizontal .sell-date-text-reponsive {
            width: 68px !important;
        }

        .mobile-form-horizontal .sell-date-reponsive {
            width: 260px !important;
        }

        .mobile-form-horizontal .input-group-addon {
            padding: 2px 5px !important;
        }

        .mobile-form-horizontal .select2-container--default .select2-selection--single .select2-selection__rendered {
            line-height: 22px;
        }

        .mobile-form-horizontal .select2-container .select2-selection--single {
            height: 25px;
        }

        .mobile-form-horizontal .select2-container--default .select2-selection--single .select2-selection__arrow b {
            top: 30%;
        }

    .SaveModal .modal-content {
        margin-top: 60% !important;
    }

    .form-horizontal .col-sm-9 {
        padding: 0px !important;
    }
    /* ================================================================================*/
    .mobile-responsive {
        width: 100%;
        overflow-y: hidden;
        overflow-x: auto;
    }

    .all-menu-box .col-md-4 {
        width: 33.33%;
        float: left;
    }

    .all-menu-box .col-md-3 {
        width: 50%;
        float: left;
    }

    .all-menu-box .col-md-2 {
        width: 33.33%;
        float: left;
    }

    .all-menu-box .menu-name {
        font-size: 13px;
    }

    .all-menu-box img {
        height: 70px;
    }

    .graph-section {
        width: 100%;
        height: auto;
        padding-top: 1px;
    }

        .graph-section .col-md-3 {
            width: 100%;
            margin: 5px auto;
            height: 250px;
            text-align: center;
        }

        .graph-section .col-md-4 {
            width: 100%;
            margin: 5px auto;
            height: 250px;
            text-align: center;
        }

        .graph-section .col-md-5 {
            width: 100%;
            margin: 5px auto;
            height: auto;
            text-align: center;
        }

    .result-view-box {
        width: 325px;
        margin: 0 auto;
    }

    .chart-bar-view-box img {
        width: 325px !important;
    }

    .chart-line-bar-view-box img {
        width: 325px !important;
    }

    .chart-pie-view-box img {
        width: 325px !important;
    }

    .main-header .logo .logo-lg {
        display: none;
    }

    .header-caption {
        display: block !important;
    }
}

@media only screen and (min-width:250px) and (max-width:479px) {
    .main-header .logo {
        height: 52px;
        font-size: 18px;
        line-height: initial;
        padding-top: 2px;
    }

    .main-header .sidebar-toggle {
        padding: 5px 10px;
        font-size: 18px;
        z-index: 9999999;
    }

    .navbar-custom-menu .navbar-nav > li > a {
        font-size: 11px !important;
        font-weight: bold;
        padding: 0;
        line-height: 15px;
    }

        .navbar-custom-menu .navbar-nav > li > a span {
            font-size: 11px !important;
        }

    .messages-menu {
        margin-left: 0px;
        padding-right: 20px;
        margin-top: -34px;
        text-align: center;
    }

    .laptop-url {
        display: block !important;
    }

    .user-menu {
        float: right !important;
        margin-top: -28px;
        margin-right: 5px;
    }

    .navbar-custom-menu > .navbar-nav > li > .dropdown-menu {
        position: absolute;
        right: 0;
    }

    .user-footer .navbar-right a {
        background: #2879a9 !important;
    }

    .main-header > .navbar {
        min-height: 35px;
    }

    .user-footer .navbar-right a {
        background: #3c8dbc !important;
        height: 35px !important;
        line-height: 22px !important;
    }

    .main-sidebar, .left-side {
        padding-top: 80px;
    }

    .admin-header {
        font-size: 13px;
    }

    .breadcrumb {
        padding: 5px 10px;
        margin-bottom: 0;
        border-radius: 0px;
    }

    .panel-heading {
        padding: 4px 6px;
    }

    .question-popup {
        line-height: 25px;
    }

    .small-box {
        padding: 5px !important;
        border-radius: 5px !important;
        margin-bottom: 10px !important;
    }

    .content {
        padding: 10px;
        padding-left: 10px;
        padding-right: 10px;
    }

    .logo-lg b {
        font-weight: 700;
    }

    .user-create .col-sm-3 {
        padding: 0 15px;
        line-height: 25px;
        font-size: 13px;
    }

    .user-create .form-group {
        margin-bottom: 5px;
    }

    .responsive-box {
        width: 100%;
        overflow-y: hidden;
        overflow-x: auto;
    }

    .tableresponsive {
        width: 1000px;
    }

    .buyall-tableresponsive {
        width: 850px;
    }

    .sellall-tableresponsive {
        width: 880px;
    }

    .dueall-tableresponsive {
        width: 1000px;
    }

    .duepaymentall-tableresponsive {
        width: 942px;
    }

    .duesellmanage-responsive {
        width: 1120px;
    }

    .manageall-responsive {
        width: 950px;
    }

    .duepayment-tableresponsive {
        width: 850px;
    }

    .report-tableresponsive {
        width: 1085px;
        min-height: 250px;
    }

    .fromdate-box {
        margin-left: 0 !important;
    }

    .division-tableresponsive {
        width: 600px;
    }

        .division-tableresponsive .pagination {
            margin: 5px 0;
        }

    .district-tableresponsive {
        width: 600px;
    }

        .district-tableresponsive .pagination {
            margin: 5px 0;
        }

        .district-tableresponsive .dataTables_paginate {
            text-align: left !important;
            margin-top: 0px !important;
        }

        .district-tableresponsive .dataTables_info {
            text-align: left !important;
        }

    .thana-tableresponsive {
        width: 600px;
    }

        .thana-tableresponsive .pagination {
            margin: 5px 0;
        }

        .thana-tableresponsive .dataTables_paginate {
            text-align: left !important;
            margin-top: 0px !important;
        }

        .thana-tableresponsive .dataTables_info {
            text-align: left !important;
        }

        .thana-tableresponsive .col-sm-7 {
            padding: 0 5px;
        }

    .localarea-tableresponsive {
        width: 600px;
    }

        .localarea-tableresponsive .pagination {
            margin: 5px 0;
        }

        .localarea-tableresponsive .dataTables_paginate {
            text-align: left !important;
            margin-top: 0px !important;
        }

        .localarea-tableresponsive .dataTables_info {
            text-align: left !important;
        }

        .localarea-tableresponsive .col-sm-7 {
            padding: 0 5px;
        }

    .businesstype-tableresponsive {
        width: 600px;
    }

        .businesstype-tableresponsive.pagination {
            margin: 5px 0;
        }

    .dataTables_info {
        text-align: left !important;
    }

    .dataTables_paginate {
        text-align: right !important;
        margin-top: -40px !important;
    }

    .responsive-box .dataTables_length {
        text-align: right;
        margin-top: 5px;
    }

        .responsive-box .dataTables_length label {
            line-height: 30px;
        }

    .responsive-box .col-sm-6 {
        width: 50%;
        float: left;
    }

    .responsive-box select {
        width: 100px;
        float: left;
        margin-right: 10px;
        font-family: "Poppins", sans-serif;
    }

    .responsive-box #example1_filter {
        text-align: left !important;
    }

    .form-horizontal .col-sm-3 {
        text-align: left;
        padding: 0 18px !important;
        line-height: 25px;
        width: 100% !important;
        margin-bottom: 2px;
    }

    .form-horizontal .col-sm-9 {
        width: 100% !important;
    }

    .customer-info {
        font-size: 14px !important;
        text-align: left !important;
        margin-bottom: 0;
        line-height: 22px;
    }

    .sidebar-menu > li > a {
        padding: 6px 5px 6px 15px;
    }

    .date-range-report .col-md-2 {
        float: left;
    }

    .ModalPupup .modal-content {
        width: 100%;
        margin-top: 120px;
    }

    .user-nid .img-thumbnail {
        height: 140px !important;
        width: 100%;
    }

    .img-thumbnail {
        height: 140px !important;
    }

    .bakir-customer .col-md-2 {
        width: 100% !important;
        float: initial !important;
        padding: 0px 15px !important;
    }

    .bakir-customer .col-md-4 {
        width: 100% !important;
    }

    .form-horizontal .form-group {
        margin-bottom: 5px;
    }

    .form-horizontal .form-control {
        padding: 2px 5px;
        height: 31px;
    }

    .form-horizontal textarea {
        min-height: 65px;
    }

    .for-desktop {
        display: none;
    }

    .for-mobile {
        display: block;
    }

    .show-password .form-group {
        margin-bottom: 8px;
    }

    .show-password .col-md-8 {
        padding: 0;
    }

    .show-password .col-sm-7 {
        padding: 0;
    }

    .set-balance {
        margin-bottom: 5px;
        height: auto;
    }

        .set-balance .col-sm-offset-4 {
            margin: 0;
        }

    .responsive-set-balance .col-md-4 {
        text-align: center !important;
        margin-bottom: 8px;
    }

    .responsive-set-balance .col-md-2 {
        width: 45px !important;
        float: left;
        margin-right: 5px;
        margin-left: 15px;
    }

    .responsive-set-balance .col-md-6 {
        margin-right: 15px;
    }

    .setbalance-responsive {
        width: 600px;
    }

    .message-box {
        font-size: 12px;
        width: 100%;
    }

    .search-user-bill .col-md-6 {
        padding: 0 0px 0 15px !important;
        margin-left: 0 !important;
        width: 160px;
        float: left;
    }

    .search-user-bill .col-md-3 {
        width: 80px;
        float: left;
    }

    .base-entry-history .entrytype-box .col-sm-8 {
        padding: 0;
    }

    .base-entry-history .entrytype-box {
        padding: 0;
        float: left;
    }

        .base-entry-history .entrytype-box .form-group {
            margin-bottom: 0;
        }

        .base-entry-history .entrytype-box label {
            width: 110px !important;
            float: left;
        }

    .base-entry-history .vendortypedatebox label {
        width: 142px !important;
    }

    .base-entry-history select {
        width: 185px;
        font-family: solaimanlipi;
        margin-left: 10px;
    }

    .base-entry-history .date-box {
        margin-left: 0;
        float: left;
    }

    .header-title h4, h5 {
        text-align: left !important;
    }

    .not-found-message {
        text-align: left !important;
    }

    .responsive-box-report {
        height: 660px;
    }

    .dataTables_wrapper .dataTables_filter input {
        width: 160px;
        display: inline-block;
    }

    .buyall-responsive {
        width: 765px;
    }

    .cashbuy-tableresponsive {
        width: 860px;
    }

    .cashbuyreport-responsive {
        width: 600px;
    }

    .buyall-responsive .dataTables_info {
        text-align: center !important;
    }

    .buyall-responsive .dataTables_wrapper .dataTables_info {
        margin-top: 0px;
    }

    .buyall-responsive .dataTables_paginate {
        text-align: center !important;
        margin-top: 10px !important;
    }

    .sellall-responsive {
        width: 700px;
    }

        .sellall-responsive .dataTables_info {
            text-align: center !important;
        }

        .sellall-responsive .dataTables_wrapper .dataTables_info {
            margin-top: 0px;
        }

        .sellall-responsive .dataTables_paginate {
            text-align: center !important;
            margin-top: 10px !important;
        }

    .prodan-responsive {
        width: 720px;
    }

        .prodan-responsive .dataTables_info {
            text-align: center !important;
        }

        .prodan-responsive .dataTables_wrapper .dataTables_info {
            margin-top: 0px;
        }

        .prodan-responsive .dataTables_paginate {
            text-align: center !important;
            margin-top: 10px !important;
        }

    .discount-entry .col-md-8 .col-md-3 {
        width: 100% !important;
        text-align: left !important;
        padding: 0 20px !important;
    }

    .discount-entry .col-md-8 .col-md-9 {
        width: 100% !important;
        padding-right: 15px !important;
    }

    .discount-entry .col-md-4 .col-md-2 {
        width: 100% !important;
        text-align: left !important;
        margin-top: 5px !important;
        padding: 0 20px !important;
    }

    .discount-entry .col-md-4 .col-md-10 {
        width: 100% !important;
        padding-left: 15px !important;
    }

    .duebuyreport-responsive {
        width: 1050px;
    }

    .cashsellreport-responsive {
        width: 600px;
    }

    .all-menu-box .col-md-4 {
        width: 33.33%;
        float: left;
    }

    .all-menu-box .menu-name {
        font-size: 13px;
    }

    .all-menu-box img {
        height: 70px;
    }

    .other-menu {
        margin-left: 17%;
    }

    .ddlselectbox select {
        width: 80% !important;
    }

    .ddlselectbox a {
        width: 19% !important;
        height: 31px !important;
        line-height: 22px !important;
    }

    .dailyexpense-responsive {
        width: 630px;
        min-height: 250px;
    }

        .dailyexpense-responsive .dataTables_info {
            text-align: center !important;
        }

        .dailyexpense-responsive .dataTables_wrapper .dataTables_info {
            margin-top: 0px;
        }

        .dailyexpense-responsive .dataTables_paginate {
            text-align: center !important;
            margin-top: 10px !important;
        }

    .language-bn {
        z-index: 999999;
        margin-top: 11px;
    }

    .language-en {
        margin-top: 11px;
        margin-left: 5px;
        z-index: 999999;
    }

    .handcash-responsive {
        width: 520px;
    }

        .handcash-responsive .dataTables_info {
            text-align: center !important;
        }

        .handcash-responsive .dataTables_wrapper .dataTables_info {
            margin-top: 0px;
        }

        .handcash-responsive .dataTables_paginate {
            text-align: center !important;
            margin-top: 10px !important;
        }

    .link-setup ul {
        margin: -2px auto 5px;
    }

        .link-setup ul li a {
            font-size: 14px;
        }

    .payment-status-responsive {
        overflow: initial;
        width: 1170px;
    }

    .question-popup li {
        margin: -27px auto;
        color: #007cc3;
    }

    .ManualModal .modal-dialog {
        width: 96% !important;
    }

        .ManualModal .modal-dialog iframe {
            height: 350px !important;
        }

    .billalret-responsive {
        width: 590px;
    }

    .message-title {
        font-size: 16px;
    }

    .customer-details {
        font-size: 16px;
    }

    .main-title {
        font-size: 16px;
    }

    .footer-title {
        font-size: 16px;
    }

    .button-box .btn-primary {
        padding: 2px 8px;
        font-size: 15px;
    }

    .user-bill-status .container {
        margin: 0px auto;
        border-radius: 0;
    }

    .advertisement-slider-desktop {
        display: none;
    }

    .advertisement-slider-mobile {
        display: block !important;
    }

    .popup-image .modal-body {
        max-height: 360px;
    }

    .popup-image .modal-lg {
        width: 94%;
    }

    .advertisement-entry-responsive {
        overflow: initial !important;
        width: 1500px !important;
    }

    .advertisement-search-responsive {
        overflow: initial !important;
        width: 1500px !important;
    }

    .advertisement-manage-responsive {
        overflow: initial !important;
        width: 1500px !important;
    }

    .popup-modal-image img {
        height: 340px;
    }

    .shopnames {
        padding-left: 8px;
        font-size: 16px !important;
        font-weight: bold;
        letter-spacing: 0.5px;
    }

    .date-design {
        font-size: 15px !important;
        margin-left: 8px;
    }

    .transaction-header {
        font-size: 15px !important;
        line-height: 25px !important;
        font-weight: bold;
        text-align: center !important;
    }

    .transaction-name {
        text-align: left !important;
        font-size: 17px !important;
        line-height: 22px !important;
        padding-left: 8px;
    }

    .responsive-transaction-box {
        width: 100%;
        overflow-y: hidden;
        overflow-x: auto;
    }

    .transaction-details-responsive {
        width: 560px;
    }

    .total-mobile-view ul {
        text-align: left !important;
    }

    .billpayment-responsive {
        width: 850px;
    }

    .billpaymentreport-responsive {
        width: 880px;
    }

    .billsummary-responsive {
        width: 820px;
    }

    .paymentinvoice-responsive {
        width: 820px;
    }

    .userbillinfo-responsive {
        width: 560px;
    }

    .GridDueBalance {
        min-width: 850px;
    }

    .paymentinvoice-responsive h2 {
        text-align: left;
    }

    .paymentreport-responsive {
        width: 500px;
    }

    .date-range-responsive .col-md-2 {
        width: 94% !important;
        float: inherit;
        padding: 0 !important;
        margin: 5px 0px 0px 15px;
        clear: both;
        text-align: center;
    }

    .date-range-responsive .btn-success {
        width: 90px !important;
        margin-top: 5px !important;
    }

    .paymentreport-responsive .dataTables_info {
        text-align: center !important;
    }

    .paymentreport-responsive .dataTables_wrapper .dataTables_info {
        margin-top: 0px;
    }

    .paymentreport-responsive .dataTables_paginate {
        text-align: center !important;
        margin-top: 10px !important;
    }

    .billpaymentdetails-responsive {
        width: 1070px;
    }

    .ManualModal .modal-content {
        width: 100%;
        margin: 10px auto;
    }

    .manual-responsive {
        width: 1085px;
    }

    .panel-footer {
        text-align: center;
    }

    .show-password .col-md-8 {
        padding: 0 15px;
    }

    .show-password .col-sm-4 {
        padding: 0 8px !important;
    }

    .show-password .lblCIDNumber {
        padding: 0 8px !important;
    }

    .UpdateExpense-responsive {
        width: 820px;
    }

    .loginLogo img {
        height: 70px;
    }

    .taskmanager-responsive {
        width: 1100px;
    }

    .role-setup-responsive {
        width: 700px;
    }

    .instruction-responsive {
        width: 500px;
    }

    .user-help-box .nav-tabs > li > a {
        padding: 2px 10px;
        margin-bottom: 2px;
    }

    .search-user-info .col-md-2 {
        padding: 0px 15px !important;
    }

    .pading-0 {
        padding: 0px 5px !important;
    }

    .video-header {
        font-size: 15px;
        line-height: 32px;
    }

    .video-box {
        line-height: 45px;
    }

    .alertupdatebox .col-sm-1 {
        float: left !important;
    }

    .alertupdatebox .col-sm-2 {
        float: left !important;
        padding: 0px 10px !important;
    }

    .registrationalert-responsive {
        min-width: 380px;
    }

    .smsdetails-responsive {
        width: 1165px;
    }

    .download-responsive {
        width: 440px;
    }

    .expense-type-responsive {
        min-width: 550px;
    }

    .ledger-report-responsive {
        min-width: 480px;
    }

    .sms-send-responsive {
        min-width: 770px;
    }

    .duebuymanage-responsive {
        min-width: 620px;
    }

    .GridPayment {
        min-width: 1100px;
    }

    .GridUserTransactionList {
        min-width: 900px;
    }

    .lender-entry-responsive {
        min-width: 580px;
    }

    .lender-manage-responsive {
        min-width: 620px;
    }

    .lender-report-responsive {
        min-width: 850px;
    }

    .sms-sell-responsive {
        min-width: 500px;
    }
    /*====================================================================*/
    .give-loan-all-responsive {
        min-width: 1155px;
    }

    .allloantaker-manage-responsive {
        min-width: 620px;
    }

    .receiveloan-manage-responsive {
        min-width: 620px;
    }

    .member-image {
        padding: 0;
    }

        .member-image .col-sm-6 {
            width: 50%;
            float: left;
            padding: 0 2px;
        }

        .member-image .img-thumbnail {
            height: 120px !important;
        }

    .member-all-responsive {
        min-width: 1170px;
    }

    .admissionreport-responsive {
        min-width: 600px;
    }

    .daily-collection-responsive {
        min-width: 580px;
    }

    .dailytransactionreport-responsive {
        min-width: 750px;
    }

    .getsaving-responsive {
        min-width: 750px;
    }

    .final-report-responsive {
        min-width: 1200px;
    }

    .prodhan-report-responsive {
        min-width: 650px;
    }

    .total-info-grid1 table {
        width: 550px !important;
        float: initial !important;
    }

    .saving-report-responsive {
        min-width: 650px;
    }

    .member-balance-responsive {
        min-width: 750px;
    }

    .salary-report-response {
        min-width: 550px;
    }

    .all-due-sell-responsive {
        min-width: 780px;
    }
    /*====================================================================*/
    .OtherJomaKhoroch-responsive {
        min-width: 550px;
    }

    .jomakhoroch-report {
        min-width: 738px;
    }
    /*==========================================================================*/
    .duebuypaymanagement-tableresponsive {
        min-width: 550px;
    }

    .duebuypayment-tableresponsive {
        min-width: 620px;
    }

    .duebuypaymentall-tableresponsive {
        min-width: 700px;
    }

    .duebuypaymentledger-tableresponsive {
        min-width: 800px;
    }

    .duesellcollection-tableresponsive {
        min-width: 800px;
    }

    .duesellcollectionall-tableresponsive {
        min-width: 800px;
    }

    .duesellcollectionledger-tableresponsive {
        min-width: 800px;
    }

    .duesellcollectionmanagement-tableresponsive {
        min-width: 480px;
    }

    .cashflowreport-responsive {
        min-width: 480px;
    }

    .borrower-manage-responsive {
        min-width: 620px;
    }

    .borrower-report-responsive {
        min-width: 850px;
    }

    .borrower-entry-responsive {
        min-width: 480px;
    }

    .borrowerloan-give-responsive {
        min-width: 500px;
    }

    .borrowerloan-receive-responsive {
        min-width: 500px;
    }

    .borrowerall-entry-responsive {
        min-width: 480px;
    }
    /*==========================================================================*/
    .dailytransaction-report-responsive {
        min-width: 480px;
    }
    /* ================================================================================*/
    .mobile-form-horizontal {
        width: 320px;
        overflow: hidden;
        margin: 0 auto;
    }

        .mobile-form-horizontal .col-sm-3 {
            width: 130px !important;
            float: left;
            text-align: right !important;
            padding: 0px 5px !important;
        }

        .mobile-form-horizontal .col-sm-9 {
            width: 198px !important;
            float: left;
            padding: 0px 5px;
        }

        .mobile-form-horizontal .form-horizontal .form-control {
            padding: 2px 5px !important;
            height: 25px !important;
        }

        .mobile-form-horizontal .form-horizontal textarea {
            min-height: 35px;
        }

        .mobile-form-horizontal .sms-box-reponsive {
            width: 30px !important;
            float: left;
            line-height: 25px !important;
        }

        .mobile-form-horizontal .sms-count-reponsive {
            width: 153px !important;
            float: left;
            height: 25px;
            padding: 0 7px !important;
        }

        .mobile-form-horizontal .sell-date-text-reponsive {
            width: 68px !important;
        }

        .mobile-form-horizontal .sell-date-reponsive {
            width: 260px !important;
        }

        .mobile-form-horizontal .input-group-addon {
            padding: 2px 5px !important;
        }

        .mobile-form-horizontal .select2-container--default .select2-selection--single .select2-selection__rendered {
            line-height: 22px;
        }

        .mobile-form-horizontal .select2-container .select2-selection--single {
            height: 25px;
        }

        .mobile-form-horizontal .select2-container--default .select2-selection--single .select2-selection__arrow b {
            top: 30%;
        }

    .SaveModal .modal-content {
        margin-top: 60% !important;
    }

    .form-horizontal .col-sm-9 {
        padding: 0px !important;
    }
    /* ================================================================================*/
    .mobile-responsive {
        width: 100%;
        overflow-y: hidden;
        overflow-x: auto;
    }

    .all-menu-box .col-md-4 {
        width: 33.33%;
        float: left;
    }

    .all-menu-box .col-md-3 {
        width: 50%;
        float: left;
    }

    .all-menu-box .col-md-2 {
        width: 33.33%;
        float: left;
    }

    .icon-box p {
        font-size: 11px;
    }

    .all-menu-box .menu-name {
        font-size: 13px;
    }

    .all-menu-box img {
        height: 50px;
    }

    .graph-section {
        width: 100%;
        height: auto;
        padding-top: 1px;
    }

        .graph-section .col-md-3 {
            width: 100%;
            margin: 5px auto;
            height: 250px;
            text-align: center;
        }

        .graph-section .col-md-4 {
            width: 100%;
            margin: 5px auto;
            height: 250px;
            text-align: center;
        }

        .graph-section .col-md-5 {
            width: 100%;
            margin: 5px auto;
            height: auto;
            text-align: center;
        }

    .result-view-box {
        width: 325px;
        margin: 0 auto;
    }

    .chart-bar-view-box img {
        width: 325px !important;
    }

    .chart-line-bar-view-box img {
        width: 325px !important;
    }

    .chart-pie-view-box img {
        width: 325px !important;
    }

    .main-header .logo .logo-lg {
        display: none;
    }

    .header-caption {
        display: block !important;
    }
}
