@media(max-width:2000px) {
    .container {
        max-width: 1850px;
        width: 100%;
        padding: 0 20px;
    }
}

/* @media(max-width:1450px){
    div.dt-buttons{
        top: 97px;
    }
} */

@media(max-width:1024px) {

    /* nav bar  */
    .nav-section {
        height: 100%;
    }

    .nav-section .icon {
        display: block;
        text-align: left;
        color: #2B374B;
    }

    .topnav {
        flex-direction: column;
        position: absolute;
        left: -500%;
        top: 47px;
        background: #2B374B;
        border-radius: 0px 0px 6px 6px;
        transition: .6s all;
        z-index: 99999;
        height: 600px;
    }

    .topnav li {
        width: 200px;
        border-bottom: 2px solid #232E40;
        border-right: none;
        height: 63px;
    }

    .nav-section {
        background: transparent;
        position: absolute;
        top: 24px;
    }

    .sidebar-open {
        left: 0;
        height: 100%;
    }

    header {
        box-shadow: 0px 4px 34px rgb(0 0 0 / 4%);
        margin-bottom: 2px;
    }

    /* admin header section */
    .header-inner {
        max-width: 100%;
    }

    .header-inner>img {
        max-width: 160px;
        margin-left: 40%;
    }

    .prfile-inner-wrp {
        display: none;
    }

    /* dashborad css */
    .tabbing-container.fl ul {
        width: 100%;
        padding: 12px 0;
    }

    .block-container {
        padding: 0;
        margin-top: 31px;
    }

    .block-container ul {
        padding-left: 0;
    }

    .block-container ul li {
        width: 48%;
    }

    .managemnet-cnct-section {
        margin: 0;
    }

    .managemnet-cnct-section .chart-box .chart-section .chart-listing {
        float: left;
    }

    /* role mangment  */
    .form-section form .did-floating-label-content {
        width: 50%;
    }

    .checkbox-wrp {
        width: 33.333%;
        align-items: flex-start;
    }


    /* facility mangment */
    .serach-section {
        width: 80%;
    }

    .fac-tab-sect form .imageUploadContainer {
        width: 51%;
    }

    /* procedure mangment */
    h3 {
        white-space: nowrap;
        z-index: 99;
    }

    /* mange user or staff */
    .or-staff-select {
        width: 50%;
    }

    .staff-tab .top-btn .secdory-btn {
        min-width: 122px;
        padding: 10px;
    }

    .muliple-sector-wrp {
        width: 47%;
        padding: 0 10px;
        margin-left: 10px;
    }

    .ms-options-wrap.ms-has-selections>button {
        padding: 0 7px;
    }

    .ms-options-wrap.ms-has-selections>button span {
        font-size: 12px;
        /* line-height: 48px; */
        line-height: 44px;
    }

    .ms-options-wrap>button>span {
        /* line-height: 36px; */
        line-height: 44px;
    }

    .download-wrp {
        max-width: 328px;
        margin-right: 13px;
    }

    .info-setp {
        margin-top: 20px;
    }

    .did-floating-label {
        width: 80%;
    }

    /* Pair Scope To Procedure */
    .upload-section {
        margin-top: 20px;
    }

    .srch-tbl h3 {
        white-space: break-spaces;
    }

    .srch-tbl h3 a {
        color: #F0EEEE;
    }

    .srch-tbl h3 span {
        padding-left: 31px;
        display: inline-block;
    }

    .srch-tbl-inner form input {
        margin-right: 10px !important;
    }

    /* ==== paitents mobile profile details ====*/
    .pro-dlt {
        margin: 0;
        max-width: 150px;
    }

    /* .pagination-container */

    .total-result {
        flex-wrap: wrap;
    }

    .total-result p {
        font-size: 11px;
    }

    .pagination-container .pagination-section nav {
        flex-wrap: wrap;
    }

    .pagination-container .pagination-section nav .leading-5 {
        font-size: 12px;
    }

    .txt {}

    /* ======= surgeon list ========= */
    .inner-det-wrp {
        justify-content: flex-start;
        flex-wrap: wrap;
    }

    .botm-mrg .pro-dlt {
        margin-bottom: 20px;
    }

    .hospital-img {
        max-width: 180px;
        margin-bottom: 20px;
        margin-right: 10px;
    }

    .files-show-wrp {
        flex-direction: column;
        width: 72%;
    }

    .rigth-btn-wrp {
        padding-top: 20px;
    }


    .uplod-wrp li {
        margin-right: 6px;
        max-width: 211px;
    }

    .error-msg-wrp {
        right: 5.5%;
    }

    /*========== nurse list========== */
    .pro-dlt:first-child {
        margin-bottom: 20px;
    }

    /* tab view  */
    .botm-mrg {
        justify-content: center;
    }

    .botm-mrg .pro-dlt:nth-child(5) {
        margin-left: 0;
    }

    .pro-dlt:first-child {
        max-width: 150px;
    }

    .pro-dlt:nth-child(5) {
        margin-left: 27.8%;
    }

    .fc-det .pro-dlt {
        width: 100%;
        max-width: 144px;
    }

    .addr span {
        word-break: break-word;
    }

    .inner-det-wrp {
        justify-content: space-between;
        flex-wrap: wrap;
    }

    .pro-dlt {
        align-items: flex-start;
        text-align: left;
    }

    /* ====== paitents ======= */
    .pat-tb {
        justify-content: flex-start;
    }

    .pat-tb .pro-dlt {
        text-align: center;
        max-width: 33%;
        align-items: center;

    }

    .secnd-detaisl-infropat .inner-txt-patst span,
    .inner-patst span {
        margin-bottom: 17px;
    }

    /* nurse  */
    .nur-pt .pro-dlt:nth-child(5) {
        margin-left: 28%;
    }

    .nur-tb .pro-dlt {
        max-width: 33.333%;
    }

    .upload-section-wrp {
        text-align: left;
    }

    .bar-codescan {
        align-items: center;
    }

    .detaisl-infropat span {
        color: #2B374B !important;
        font-weight: bolder;
        font-size: 16px;

    }

    .nrpro .pro-dlt:first-child {
        max-width: 98px;
    }

    .nrpro .pro-dlt {
        max-width: 20%;
    }

    .nrpro .pro-dlt:nth-child(5) {
        margin-left: 21%;
    }

    .pro-dlt span a {
        word-break: break-word;
        ;
    }

    /* new ui bug fixed */
    .new-metrics-details-style {
        max-width: 100%;
    }

    .new-metrics-details-style:last-child {
        max-width: 100%;
    }

    .uplod-wrp li {
        max-width: 211px;
        margin-right: 0;
    }

    .video-select .control {
        height: 20%;
    }

    .pro-dlt:first-child strong {
        margin-left: 7px;
    }

    .chhosefile-sect {
        max-width: 298px;
    }

    .rigth-btn-wrp .btn-download {
        padding: 15px 30px;
    }

    /* new feed back css tab view desgin  */
    .new-patinet-video {
        flex-wrap: wrap;
    }

    .new-patinet-video .inner-det-wrp {
        width: 100%;
        justify-content: flex-start;
    }

    .new-patinet-video .upload-section-wrp {
        width: 100%;
        box-shadow: unset;
        padding: 0;

    }

    .new-patinet-video .pro-dlt {
        max-width: 148px;
    }

    .new-patinet-video .pro-dlt:nth-child(5) {
        margin-left: 0;
    }

    .new-patinet-video .pro-dlt:first-child strong {
        margin-left: 0;
    }

    /* paitents desgin in new 19-12-2022 */
    .pait-wth {
        width: 100%;
    }

    .pait-wth-vid {
        width: 100%;
    }

    .pait-wth .inner-txt-patst {
        margin: unset;
        flex-direction: column;

    }

    /* new admin facility admin css changes 23-12-2022 */

    .form-section form .mand-pat-info .did-floating-label {
        width: 74%;
    }

    /* qa feed back css 28-12-2022 */
    .new-patinet-video .pro-dlt:last-child {
        justify-content: unset;
        margin: unset;
    }

    .new-patinet-video .pro-dlt {
        max-width: 25%;
    }

    .secnd-detaisl-infropat .inner-txt-patst strong {
        margin-bottom: 15px;
    }

    .secnd-detaisl-infropat .inner-txt-patst:first-child span {
        text-align: left;
    }

    .secnd-detaisl-infropat .inner-txt-patst {
        justify-content: flex-start;
    }

    /* swtich role css style 11-8-2023 start*/
    .inner-det-wrp .col {
        flex-direction: column;
        max-width: unset;
        width: auto;
        padding-right: 10px;
    }

    .new-patinet-video .inner-det-wrp {
        width: 100% !important;
    }

    .new-patinet-video .upload-section-wrp {
        width: 100% !important;
    }

    /* swtich role css style 11-8-2023 end*/
}

/* new tablet desgin in css  */

/* 13-2-2023 table card view desgin */
@media(max-width:1024px) {


    /* surgeon patients nurse tablet screen css */
    .new-patinet-video .inner-det-wrp {
        justify-content: flex-start !important;
        flex-direction: unset;
        box-shadow: unset;
    }

    .new-patinet-video .pro-dlt {
        flex-direction: column;
    }

    .new-patinet-video .inner-det-wrp::after {
        content: unset;
    }

    .new-patinet-video .inner-det-wrp,
    .pait-wth .secnd-detaisl-infropat {
        box-shadow: none;
        flex-direction: unset;

    }

    .pait-wth .secnd-detaisl-infropat {
        flex-wrap: nowrap;
    }

    .pait-wth-vid {
        box-shadow: none;
    }

    /* header section 14-2-2023 */
    .new-header-frontend .header-inner>img {
        margin-left: 0;
    }

    .new-navbar-frontend .nav-section .icon {
        display: none;
    }

    .new-navbar-frontend .nav-section {
        background: #2B374B;
        position: unset;
        top: unset;
        height: auto
    }

    .new-navbar-frontend .topnav {
        flex-direction: unset;
        position: unset;
        left: unset;
        top: unset;

        z-index: unset;
        height: auto;
    }

    .top-label-select {
        width: auto;
    }

    .new-prf-sect-front .pro-dlt strong {
        display: block;
    }

    .fixedheader {
        display: none;
    }

    .inner-det-wrp {
        justify-content: flex-start;
    }

    .new-prf-sect-front .pro-dlt strong {
        margin-left: 0;
        display: block;
        width: 60%;
    }

    .new-prf-sect-front .pro-dlt span {
        margin-left: 7px;
        display: block;
        width: 40%;
        text-align: right;
    }

    .new-prf-sect-front .pro-dlt:last-child span {
        white-space: nowrap;
        width: 65%;
        margin-top: -10px;
    }

    .nur-pt .pro-dlt:nth-child(5) {
        margin-left: 0;
    }

    .fac-tb-mid tbody tr td {
        width: 94%;
        flex-direction: row;
    }

    .fac-tb-mid tbody tr td .div-size {
        width: 100%;
        word-break: break-all;
        white-space: normal;
        margin-top: -10px;
    }

    .topnav li a {
        justify-content: flex-start;
    }

    .surgeoncardtab .first-row {
        display: flex;
        justify-content: flex-start;
        flex-wrap: wrap;
    }

    .surgeoncardtab .profile-section-frontent {
        width: 48%;
        margin-right: 10px;
    }

    .surgeoncardtab .inner-det-wrp {
        flex-direction: column;
    }

    .surgeoncardtab .botm-mrg .pro-dlt {
        flex-direction: unset;
        justify-content: space-between;
        max-width: 100%;
        margin: 0;
    }

    .surgeoncardtab .botm-mrg .pro-dlt strong {
        text-align: left;
        margin: 0;
        margin-bottom: 10px;
        min-width: 112px;
    }

    .surgeoncardtab .botm-mrg .pro-dlt span {
        text-align: right !important;
        word-break: break-word;
        margin: 0;
    }

    .nurse-wrp-frontend {
        display: flex;
        justify-content: flex-start;
        align-items: baseline;
        flex-wrap: wrap;
    }

    .nurse-wrp-frontend .profile-section-frontent {
        width: 48%;
        margin-right: 15px;
    }

    .nurse-wrp-frontend .inner-det-wrp {
        justify-content: space-between;
        flex-direction: column;
        max-width: 100%;
    }

    .nurse-wrp-frontend .nur-pt .pro-dlt {
        flex-direction: unset;
        max-width: 100%;
        justify-content: space-between;
    }

    div.dt-buttons {
        top: 21px;
        transform: translateY(170px);
    }

    .dot-action img {
        display: block;
        transform: rotateY();
    }

    .action-tab {
        width: 200px;
        box-sizing: border-box;
        position: absolute;
        z-index: 9;
        right: 5px;
        top: 24px;
        display: none !important;
    }

    .action-tab strong {
        display: none;
    }

    .action-tab .outer-action-tab {
        max-width: 200px;
        width: 100%;
        background: #fff;
        padding: 28px 0;
        box-shadow: 0px 0px 13px 1px #f2f5f7;
        border-radius: 6px;
        flex-direction: column;
    }

    .action-tab .outer-action-tab strong {
        display: block;
        text-align: center !important;
        padding-bottom: 20px;
    }

    .open-action-tab {
        display: block !important;
    }

    .table-wrp .table tbody tr:hover {
        border: none;
    }

    .ms-options-wrap>button:focus,
    .ms-options-wrap>button {
        margin-top: 5px;
        height: 30px;
    }

    .ms-options-wrap>button:after {
        top: 57%;
    }

    .export-btn .dt-buttons {
        top: 8px;
        transform: translateY(135px);
    }

    .btn-export-top .dt-buttons {
        top: -28px;
    }

    .scpop-export-btn .dt-buttons {
        top: -32px;
    }

    .new-pair-scope .Green-Indicator {
        padding-left: 0;
        margin: 0;
        height: auto;
        display: contents;
    }

    .tol-tip-flex {
        height: 7px;
    }

    .pait-wth .inner-txt-patst .date {
        flex-direction: column;
    }

    .nurse-export .dt-buttons {
        top: 21px;
    }

    .export-nurse-btn .dt-buttons {
        top: 65px;
    }

    .staffexport-btn .dt-buttons {
        top: 21px;
    }

    .scope-usedlist-export .dt-buttons {
        top: -9px;
        margin-top: -266px;
    }

    .usedlistscope {
        width: 50%;
    }

    .usedlistscope form .hasDatepicker {
        margin-right: 0 !important;
    }

    .table-wrp .table tbody tr td {
        text-align: left;
        word-break: break-all;
    }

    .tab-viewpait {
        width: 48%;
        margin-right: 15px;
        box-shadow: 0px 4px 34px rgb(0 0 0 / 4%);
        border-radius: 6px;
        padding: 20px 22px;
        flex-direction: column;
    }

    .tab-viewpait .pro-dlt:first-child {
        flex-direction: unset;
        width: 100%;
        max-width: 100%;
        justify-content: space-between;
    }

    .tab-viewpait .pro-dlt {
        flex-direction: unset;
        width: 100%;
        max-width: 100%;
        justify-content: space-between;
    }

    .tb-profile-section-frontent {
        box-shadow: none;
    }

    .surgn-export .dt-buttons {
        top: -244px;
    }

    .scopeplan-export .dt-buttons {
        top: -36px;
    }

    .export-admin-btn .dt-buttons {
        top: 23px;
    }

    /* sale module css  */
    .tabbing-section {
        overflow-x: scroll;
    }

    .tabbing-section.saletrainingtab .custom-tabs {
        min-width: 156px;
    }

    .custom-tabs a {
        font-size: 11px;
    }

    .up-thrid {
        width: 35%;
    }

    .btn-sales-wrp {
        width: 60%;
    }


    .tabview-invent {
        flex-direction: column;
    }

    .tabviewexpot-btn .dt-buttons {
        top: 40px;
    }

    .tabview-invent .serach-section {
        width: 100%;
    }

    .export-faclity-btn .dt-buttons {
        top: 20px;
    }

    .tab-paitnet {
        flex-direction: column;
    }

    .tab-paitnet .paitents-tab {
        width: 100%;
    }

    /* 28-3-2023 */
    .tab-card-view {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }

    .tab-card-view .profile-section-frontent {
        width: 49%;
    }

    .tab-card-view .nur-pt .pro-dlt {
        max-width: 100%;
        flex-direction: unset;
        justify-content: space-between;
    }

    .botm-mrg .pro-dlt {
        margin-bottom: 0;
    }

    /* 29-3-23 */
    .sale-mangr .dt-buttons {
        top: -28px;
        right: 9px;
    }

    .table-wrp .table tbody tr td:first-child {
        margin-top: 10px;
    }

    .paitents-export-btn .dt-buttons {
        top: 3px;
    }

    .tabbing-section .custom-tabs {
        min-width: unset;
    }

    .inner-top-first.tab-tophesnd {
        flex-direction: column;
    }

    .traning-fill .dt-buttons {
        top: -25px;
    }

    .inprobtn,
    .done-btn {
        margin: 0;
    }

    .courses-wrp .sales-upload-wrp li {
        width: 30%;
    }

    .courses-wrp .wrp-sales-content strong {
        text-align: center;
    }

    .export-staff-btn .dt-buttons {

        top: 6px;
    }

    /* .ply {
        display: none !important;
    } */

    .up-innerscend>i {
        display: none;
    }

    .form-section form .mand-pat-info .did-floating-label {
        width: auto;
    }

    .form-section form .mand-pat-info .did-floating-label {
        width: 74%;
    }

    .did-floating-input:focus~.did-floating-label {
        width: auto !important;
    }

    .did-floating-label.top-label-select {
        width: auto !important;
    }

    div.dt-buttons {
        /* margin-top: -257px; */
        margin-top: -303px;
    }

    .export-btn .dt-buttons {
        margin-top: -229px;
    }

    .sale-mangr .dt-buttons {
        margin-top: -307px;
    }

    /* new card table in facilty */
    .table-wrp thead {
        display: none;
    }

    .table-wrp .table.examplecard,
    .table-wrp .table.examplecard tbody,
    .table-wrp .table.examplecard thead tr,
    .table-wrp .table.examplecard tbody td {
        display: flex;
        width: 100%;
        flex-wrap: wrap;
    }

    .table-wrp .table.examplecard tbody tr {
        width: 48%;
        display: block;
        margin-right: 10px;
        margin-bottom: 10px;
    }

    .table-wrp .table.examplecard tbody tr:nth-child(2) {
        margin-right: 0;
    }

    .table-wrp .table.examplecard tbody tr td {
        padding-left: 50%;
        position: relative;
        width: 46%;
        border: none;
        /* word-break: unset; */
    }

    .table-wrp .table.examplecard.ordlist tbody tr td {
        width: auto;
        word-break: unset;
    }


    .table-wrp .table.examplecard tbody tr:focus,
    .table-wrp .table.examplecard tbody tr:hover,
    .table-wrp .table.examplecard tbody tr td:focus,
    .table-wrp .table.examplecard tbody tr td:hover,
    .table-wrp .table.examplecard tbody tr:hover td:first-child,
    .table-wrp .table.examplecard tbody tr:hover td:last-child,
    .table-wrp .table.examplecard tbody tr:hover td {
        border-top: none !important;
        border-right: none !important;
        border-left: none !important;
        border-bottom: none !important;
    }

    .table-wrp .table.examplecard tbody tr td::before {
        content: attr(data-label);
        position: absolute;
        left: 0;
        width: 50%;
        padding-left: 15px;
        text-align: left;
    }

    /* sale module css */
    .pre-sale-material-wrap .pdfcontainer {
        width: 47%;
        margin-right: 13px;
    }

    .pre-sale-material-wrap .pdfcontainer:nth-child(2) {
        margin-right: 0;

    }

    .line {
        width: 262px;
    }

    .table-wrp .table.examplecard tbody tr .norecorfound {
        padding-left: 0;
    }

    .table-wrp .table.examplecard.listmaterial tbody tr td {
        word-break: unset;
    }

    .pre-sale-material-wrap .pdfcontainer p {
        word-break: break-all;
    }

    .upload-error {
        padding-left: 0;
        color: red;
    }

    .table-wrp.faq-table {
        margin-top: 50px;
    }

    /* delete user btn css */
    .top-btn {
        margin-right: 13px;
    }

    .serach-section>form {
        margin-left: 10px;
        margin-right: 10px;
    }

    .surgeondeletuser {
        flex-wrap: wrap;
    }

    .surgeondeletuser .surgeon-tab {
        width: auto;
    }

    .input-group-append {
        width: 20%;
    }

    /* 30-5-23 */
    .nurse-tab .secdory-btn {
        min-width: 122px;
        padding: 10px;
    }

    .prgrs::-webkit-progress-value {
        border-radius: 30px;
        height: 18px;
        background: #2B374B !important;
    }

    /* 6-6-23 */
    .from-accordioninner {
        padding: 0 10px;
    }

    .from-accordioninner .chhosefile-sect {
        max-width: 215px;
        margin-left: 10px;
    }

    .from-accordioninner .choosefile-btn {
        width: 50%;
    }

    .from-accordioninner .input-group-append {
        width: 25%;
    }

    .tab-paitnet h3 {
        z-index: unset;
    }

    .tools-tip-wrp {
        position: absolute;
        right: 0;
    }

    .nurse-tab .secdory-btn {
        white-space: nowrap;
    }

    .btn-sales-wrp {
        width: 54%;
    }


    .from-table-scoll table tr td h3 {
        white-space: normal;
    }

    .open-popup {
        width: 80%;
        z-index: 999;
    }

    /* from mangement css 17-7-2023  start*/
    .shre-wrp {
        flex-wrap: wrap;
    }

    .shre-wrp span {
        width: 51%;
        text-align: left;
        padding-left: 10px;
    }

    .view-sales-form-pdf {
        flex-wrap: wrap;
        flex-direction: unset;
    }

    .view-sales-form-pdf>a {
        width: 52%;
    }

    .list-wrp-msg {
        flex-direction: column-reverse;
    }

    .sutext {
        width: 100%;
        justify-content: center;
    }

    .view-sales-form-pdf>div>span {
        word-break: break-all;
    }

    .btn-wrpfrom .btn-submit {
        margin-right: 15px;
    }

    .btn-wrpfrom .btn-submit:last-child {
        margin-right: 1px;
    }

    .leftfrom-management .view-sharepopup {
        z-index: 9999;
    }

    .congratulations-wrp {
        padding: 170px 42px;
    }

    .table-wrp .table.examplecard.listmaterial.adobeStatus tbody tr td,
    .table-wrp .table.examplecard.listmaterial.rsdtbel tbody tr td {
        word-break: break-word;
    }

    .adobeStatus .users-wrp-list .list-wrp-msg .sutext {
        flex-wrap: wrap;
    }

    .file-uplaod-wrp {
        padding-bottom: 6px;
    }

    .singfromipad {
        flex-direction: column;
    }

    .singfromipad>div {
        width: 100% !important;
    }

    .editproviewfrom .from-table-scoll {
        padding: 30px 20px;
    }

    .close-icon {
        display: none;
    }

    /* from mangement css 17-7-2023  end*/
    /* multple image ipad 21-7-2023 start */
    .mobile-view-video-btn .rigth-btn-wrp .btn-download {
        padding: 15px 14px;
    }

    .new-patinet-video .pro-dlt span {
        text-align: left !important;
    }

    /* multple image ipad 21-7-2023 end */
    /* multiple faclity start 25-8-2023 */
    .surgeon-drop-down.drop-down {
        left: 60% !important;
        top: 149px;
    }

    .drop-down.faci-drop-down {
        right: 0 !important;
        left: 73% !important;
        top: 149px;
    }

    /* multiple faclity start 25-8-2023 */
    .mulipl-select {
        width: 50%;
    }

    /* multiple faclity start 25-8-2023 */
    .drop-down {
        right: 10% !important;
    }

    .muliple-sector-wrp {
        width: 100%;
        margin-left: 0;
    }

    /* multiple faclity start 25-8-2023 */
    button.dt-button:first-child,
    div.dt-button:first-child,
    a.dt-button:first-child,
    input.dt-button:first-child {
        min-width: 190px;
    }

    .fclity-wrpselect .did-floating-label-content {
        width: 50%;
    }

    /* expendable css 18-3-2024 */
    .table-wrp .table.examplecard .child-table tbody tr td {
        margin-top: 0;
    }

    .table-wrp .table.examplecard .child-table tbody tr td::before {
        left: -95%;
        white-space: nowrap;
        padding-left: 0;
    }

    table.child-table {
        width: 100%;
    }

    table.child-table tr {
        width: 100% !important;
    }

    table.child-table tr td {
        padding-left: 0 !important;
        width: 100% !important;
    }

    /* 4-4-2024 RoleAssigntoScheduler */
    .assistant-nurse-fac {
        left: 30% !important;
        top: 0px;
        width: 54%;
    }

    .assistant-nurse {
        left: 60% !important;
    }

    .tb-nurse {
        margin-top: 74px;
    }

    .case-tb-mrg {
        margin-top: 105px;
    }

    .surgeon-drop-down.assistant-nurse {
        top: 15px !important;
        left: 52% !important;
    }

    .assistant-nurse-fac {
        top: -133px;
    }

    .topnav {
        justify-content: unset;
    }

    .faclity-mrg {
        margin-top: 16px;
    }

    .in-mrg-btn {
        margin-top: 95px;
    }

    .in-mrg-tab {
        margin-top: 102px;
    }

    .export-nurse-btn .dt-buttons {
        margin-top: -260px;
    }

    .export-staff-btn .dt-buttons {
        margin-top: -260px;
        /* con 61 ui changes  */
    }

    .ordermgt-prd-tb .order-prodtbl-wrp .did-floating-label-content:nth-child(6) {
        width: 45%;
    }

    /* con 51 css 9-4-2024 */
    .scope-usedlist-export {
        margin-top: 89px;
    }

    .srch-tbl.scope-list-usedmob {
        margin-top: -9px;
    }

    /* con 64 ui changes  */
    .summary-table .table.examplecard tbody tr {
        padding-bottom: 20px;
    }

    /* con 43 ui changes 17-4-2024 */
    .form-section form .order-prodtbl-wrp .did-floating-label-content {
        width: 50%;
    }

    /* con 61 ui change 19-4-2024 */
    .form-section form .order-prodtbl-wrp .did-floating-label-content .did-floating-label {
        width: 66%;
    }

    .form-section form .order-prodtbl-wrp .did-floating-label-content {
        width: 26%;
    }

    .form-section form .inverty-mngmt-btn {
        margin-bottom: 18px;
        margin-left: 10px;
        margin-top: -19px;
    }

    /* feedback 25-4-2024  */
    .fac-tb-mid .tol-tip-flex .div-size {
        margin-left: 0;
    }

    .tools-tip-wrp {
        margin-top: 0;
        margin-right: 10px;
    }

    /* con-124 surgeon add physician Assistant 19-4-2024 */
    .addPhybtn {
        margin-top: 0;
        margin-bottom: 35px;
        margin-left: 10px;
    }

    /* phy-ass-lbel CON-192 2-5-2024 */
    .form-section form .phy-ass-wrpinner .mulipl-select {
        width: 50%;
    }

    .form-section form .phy-ass-wrpinner .did-floating-label-content {
        width: 50%;
    }

    .form-section form .phy-ass-wrpinner .did-floating-label-content:last-child {
        width: 50%;
    }

    .phy-ass-lbel {
        width: 27%;
        padding-left: 20px;
    }

    .form-section form .brdr-color-flex .did-floating-label-content:last-child {
        width: 50%;
    }

    .ordermgt-prd-tb .removeborder-order-prodtbl-wrp .did-floating-label-content:nth-child(5) .did-floating-label,
    .ordermgt-prd-tb .removeborder-order-prodtbl-wrp .did-floating-label-content:nth-child(4) .did-floating-label {
        width: 61%;
    }

    /* 02-07-2024 uat  */

    .pr-scop>button {
        font-size: 11px;
    }

    .pr-scop .num-prscop {
        white-space: nowrap;
    }

    /* new css in user mangement screen  */
    .inersection .did-floating-label-content {
        margin-right: 14px;
    }

    .sectionwrp-inner h3 .info-wrp-mrg-remove span {
        word-break: break-all;
        white-space: normal;
    }

    .inersection .mulipl-select .ms-options-wrap>button {
        height: auto !important;
    }

    .inersection .mulipl-select .ms-options-wrap>button:after {
        top: 35%;
    }

    .inersection .permission_inner_wrapper {
        margin-top: 10px;
        width: 50%;
    }

    .newpersmissionbtn-wrp .btn-submit {
        margin-right: 10px;
    }

    .usermang .dt-buttons {
        margin-top: -263px !important;
    }

    /* 28-10-2024 bug fixed multi selcect */
    .usertypemultiselct .drop-down.faci-drop-down {
        right: 90px !important;
        left: 73% !important;
        top: 17px;
    }

    .expend .plus {
        line-height: 21px;
    }

    .expend .min {
        line-height: 21px;
    }

    /* 04-03-2025 bug fixed detail view */
    .new-patinet-video .pro-dlt {
        max-width: 31.333%;
        padding-right: 10px;
        margin-right: 10px;
    }

    .new-patinet-video .pro-dlt:last-child {
        max-width: 68%;
    }
    .new-cl-margin{
        margin-inline-start: unset !important;
        display: flex;
        flex-wrap: wrap;
    }
    .new-cl-margin a{
        flex: 0 0 auto;
        max-width: calc(33.33% - 10px);
        margin: 5px;
        padding: 15px 6px !important;
       
       }
     
}



/* qa feed back css  */
@media(max-width:1550px) {
    .new-patinet-video .files-show-wrp h4 {
        padding-bottom: 25px;
    }

    .new-patinet-video .inner-det-wrp {
        justify-content: space-around;
    }
}

@media(max-width:767px) {
    .bg-color {
        background-image: url(../images/mob-bg-img.svg);
        padding: 86px 16px;
        height: 100%;
    }

    h3 {
        font-size: 13px;
        z-index: 999;
    }

    .login-wrap {
        padding: 18px 16px;
    }

    .login-heading {
        padding: 54px 0 30px;
        font-size: 23px;
    }

    .header-inner>img {
        margin: 0 auto;
        margin-left: 30%;
    }

    .prfile-inner-wrp {
        display: none;
    }


    /* form input  */
    .form-section form .did-floating-label-content {
        width: 100%;
    }

    .inner-top-first {
        align-items: baseline;
    }

    /* btn  */
    .btn-submit {
        margin-bottom: 20px;
    }

    .top-inner-cont {
        flex-direction: column;
    }

    .serach-section {
        width: 100%;
        margin-top: 12px;
        flex-wrap: wrap;
    }

    .serach-section>form {
        width: 100%;
        margin-right: 0;
    }

    .serach-section>form .did-floating-label-content {
        width: 100%;

    }

    .top-btn .secdory-btn {
        max-width: 157px;
        font-size: 11px;
        min-width: 155px;
    }

    .profile-details .row .col {
        width: 100%;
        flex: 0 0 100%;
        margin-bottom: 10px;
    }

    .inner-top-right:last-child {
        margin-right: -2px;
    }

    /* paitents wrp mobile view */
    .add-paitent-wrp {
        padding: 35px 12px;
    }

    .profile-section-frontent {
        padding: 20px 11px;
    }

    .pro-dlt {
        flex-direction: unset;
        max-width: 100%;
        align-items: flex-start;
        justify-content: space-between;
    }

    .pro-dlt strong {
        font-size: 12px;
    }

    .pro-dlt span {
        font-size: 12px;
        text-align: right;
    }

    .pro-dlt .date {
        display: flex;
        justify-content: space-between;
        align-items: self-start;
        width: 100%;
    }

    .pro-dlt .date>div {
        text-align: right;
        display: block;
        width: 50%;
    }

    .inner-det-wrp .pro-dlt:first-child {
        width: 100%;
        max-width: 100%;
        flex-direction: column;
        justify-content: center;

        align-items: center;
    }

    .inner-det-wrp .pro-dlt:first-child strong {
        font-size: 12px;
        width: 50%;
        display: block;
        text-align: center;

    }

    /* .paitents-wrp */
    .paitents-wrp {
        flex-wrap: wrap;
    }

    .inner-patst {
        justify-content: center;
        max-width: unset;
    }

    .wrp-prf-paitent {
        flex-direction: column;
    }

    .inner-txt-patst {
        flex-direction: unset;
        justify-content: space-between;
    }

    .inner-txt-patst .date {
        display: flex;
        justify-content: space-between;
        width: 100%;

    }

    .inner-txt-patst span,
    .inner-txt-patst .date strong {
        font-size: 12px;
        font-weight: 600;
    }

    .tabbing-section {
        overflow-x: scroll;
    }

    .custom-tabs {
        min-width: 150px;
        width: 100%;
    }

    .custom-tabs a {
        font-size: 11px !important;
    }

    .inner-det-wrp {
        flex-wrap: wrap;
    }

    .inner-det-wrp .pro-dlt:first-child .cricle-img {
        margin-left: 0;
    }

    .hospital-img {
        margin-bottom: 25px;
        margin-right: 0;
    }

    .files-show-wrp {
        flex-wrap: wrap;
    }

    .rigth-btn-wrp {
        display: flex;
        justify-content: space-between;
        overflow-x: scroll;
        width: 100%;
        flex-wrap: wrap;
    }

    .btn-download {
        white-space: nowrap;
    }

    .import-btn {
        margin-right: 5px;
    }

    .uplod-wrp li {
        max-width: unset;
        margin-right: 0;
        margin-bottom: 16%;
    }

    .uplod-wrp li img,
    .uplod-wrp li video {
        max-width: 100%;
    }

    .video-select .control__indicator {
        transform: translate(50%, -8%);
        right: 17px;
    }

    .pub-wrp .import-btn {
        margin-right: 0;
    }

    .metrics-style {
        flex-wrap: wrap;
    }

    .new-metrics-details-style {
        margin-bottom: 20px;
        max-width: 100%;
        margin-right: 0;
    }

    .metrics-week-style span {
        font-size: 14px;
    }

    .new-container h2.metrics-color {
        font-size: 17px;
        margin-top: 20px;
    }

    .date div {
        margin-top: 0;
    }

    .new-more-container-links .new-links-list li {
        width: calc(100% / 2 - -142px);
    }

    .detaisl-infropat {
        width: 100%;
    }

    .secnd-detaisl-infropat {
        width: 100%;
    }

    /* paitents section */
    .new-more-container-links .new-links-list {
        padding: 0 20px;
    }

    .pro-dlt strong {
        white-space: nowrap;
    }

    .detaisl-infropat {
        margin-bottom: 20px;
        margin-right: 0;
    }

    .add-paitent-wrp .pro-img {
        margin: 0 auto;
    }

    .add-paitent-wrp .pro-img label {
        margin-bottom: 15px;
    }

    .add-paitent-wrp .profile-details .row .col strong {
        padding-right: 0;
    }

    .add-paitent-wrp .profile-details .row .col {
        display: flex;
        justify-content: space-between;
        flex-direction: inherit;
        align-items: baseline;
    }

    .add-paitent-wrp .profile-details .row .col-4 {
        width: 100%;
    }

    .pro-dlt span {
        word-break: break-word;
        max-width: 190px;
    }

    .inner-det-wrp .pro-dlt:first-child {
        margin-bottom: 20px;
    }

    .jst-space .pro-dlt:first-child {
        margin-bottom: 20px;
    }

    .or-line::before {
        width: 61%;
        left: -25px;
    }

    .or-line::after {
        width: 59%;
        right: -24px;
    }

    .login-flash-msg .error-msg-wrp {
        left: 0;
    }

    .bottom-upld-inner a {
        right: 103px;
    }

    .deci-btn {
        top: 27px;
    }

    .newedit-feed-back-box {
        left: 93px;
    }

    #controls {
        left: 35%;
    }

    .botm-mrg .pro-dlt {
        margin-bottom: 0px;
    }

    .pro-dlt:nth-child(5) {
        margin-left: 0;
    }

    .hospital-img {
        max-width: 100%;
    }

    .fc-det .pro-dlt {
        width: 100%;
        max-width: 100%;
    }

    .pat-tb .pro-dlt {
        max-width: 100%;
        align-items: self-start;
        margin-bottom: 10px;
    }

    .pro-dlt:last-child div {
        padding-top: 4px !important
    }

    .nur-pt .pro-dlt:nth-child(5) {
        margin-left: 0;
    }

    .nur-tb .pro-dlt {
        max-width: 100%;
    }

    .nrpro .pro-dlt {
        max-width: 100%;
    }

    .nrpro .pro-dlt:nth-child(5) {
        margin-left: 0;
    }

    .nur-pt .pro-dlt span img {
        max-width: 29px;
        width: 100%;
    }

    .profil-wrp:hover .myprofile-det {
        z-index: 999999;
    }

    .red-error-color .inner-red span {
        font-size: 13px;
    }

    .rigth-btn-wrp .btn-download {
        padding: 14px 5px;
        width: 48%;
        margin-bottom: 10px;
        font-size: 11px;
    }

    .nur-pt .pro-dlt {
        margin-bottom: 0;
    }

    /* new feed back desgin css 13-12-2022 */
    .new-patinet-video .inner-det-wrp .pro-dlt:first-child {
        flex-direction: unset;
        justify-content: space-between;
        align-items: baseline;
    }

    .new-patinet-video .inner-det-wrp .pro-dlt:first-child strong {
        width: 50%;
        text-align: left;
    }

    .new-patinet-video .inner-det-wrp .pro-dlt {
        width: 100%;
        max-width: 100%;
    }

    /* paitents new desgin in 19-12-2022 */
    .pait-wth .inner-txt-patst {
        width: 100%;
        max-width: 100%;
        margin: unset;
        align-items: baseline;
    }

    .pait-wth .inner-txt-patst strong {
        font-size: 12px;
        white-space: nowrap;
    }

    .pait-wth .inner-txt-patst .date strong {
        font-weight: 700;
    }

    .pait-wth .secnd-detaisl-infropat .inner-txt-patst span,
    .inner-patst span {
        text-align: end;
    }

    .right-paitents {
        width: 100%;
    }

    /* new admin facility admin css changes 23-12-2022 */

    .form-section form .mand-pat-info .did-floating-label-content {
        width: 100%;
    }

    .new-prf-sect-front .inner-det-wrp .pro-dlt:first-child {
        margin-bottom: 20px;
        flex-direction: unset;
        align-items: baseline;
        justify-content: space-between;
    }

    .new-prf-sect-front .inner-det-wrp .pro-dlt:first-child strong {
        margin-left: 0;
        text-align: left;
        margin-bottom: 0;
    }

    .new-patinet-video .pro-dlt:last-child {
        justify-content: space-between;
        margin: unset;
    }


    /* new tablet desgin in css*/

    /*surgeon patients nurse mobile  css 14-2-2023*/

    .new-patinet-video .inner-det-wrp .pro-dlt {
        flex-direction: unset;
    }

    .new-patinet-video .inner-det-wrp,
    .pait-wth .secnd-detaisl-infropat {
        flex-direction: column;
    }

    .pait-wth .inner-txt-patst {
        flex-direction: unset;
        justify-content: space-between;
    }

    /* header section 14-2-2023 */
    .new-header-frontend .header-inner>img {
        margin-left: auto;
    }

    .new-navbar-frontend .nav-section .icon {
        display: block;
    }

    .new-navbar-frontend .nav-section {
        background: transparent;
        position: absolute;
        top: 24px;
        height: 100%;
    }

    .new-navbar-frontend .topnav {
        flex-direction: column;
        position: absolute;
        left: -500%;
        top: 47px;
        background: #2B374B;
        border-radius: 0px 0px 6px 6px;
        transition: .6s all;
        z-index: 99999;
        height: 600px;
    }

    .new-navbar-frontend .sidebar-open {
        left: 0;
        height: 100%;
    }

    .mob-top-btn {
        width: 60%;
    }

    .table-wrp {
        padding: 20px 0;
    }

    .total-result {
        width: 100%;
        padding-left: 10px;
    }

    .inner-top-first {
        flex-wrap: wrap;
    }

    .view-profile-section {
        flex-wrap: wrap;
    }

    .profile-details .row .col span {
        word-break: break-word;
        width: 48%;
    }

    .topnav li a {
        justify-content: flex-start;
    }

    .muliple-sector-wrp {
        width: 100%;
    }

    .ms-options-wrap>button:focus,
    .ms-options-wrap>button {
        height: 25px;
        margin-top: 12px;
    }

    .ms-options-wrap.ms-has-selections>button span {
        line-height: 28px;
    }

    .ms-options-wrap>button>span {
        line-height: 10px;
    }

    .nurs-mob-btn {
        width: 40%;
        margin-right: 0;
    }

    .nurs-mob-btn .btn-submit {
        max-width: 100%;
    }

    .nurse-wrp-frontend .profile-section-frontent {
        width: 100%;
    }

    div.dt-buttons {
        top: 55px;
        left: 8px;
        right: unset;
    }


    button.dt-button:first-child,
    div.dt-button:first-child,
    a.dt-button:first-child,
    input.dt-button:first-child {
        max-width: 169px;
        padding: 10px 10px;
        min-width: 112px;
    }

    .table-wrp .table tbody tr td:first-child,
    .table-wrp .table tbody tr td {
        border-left: 0 !important;
        border-right: 0 !important;
        border-bottom: 0 !important;
    }

    .export-btn .dt-buttons {
        top: 335px;
        left: 23px;
        position: absolute;

    }

    .order-export .dt-buttons {
        /* top: 293px; */
        top: 326px;
        position: absolute;
    }

    .action-tab {
        right: -1%;
        max-width: 200px;
        width: 100% !important;
    }

    .btn-export-top .dt-buttons {
        top: unset;
        bottom: 83%;
        left: 23px;
    }

    .new-pair-scope a {
        width: 27%;
    }

    .invrt-wrp {
        flex-wrap: wrap;
    }

    .scpop-export-btn .dt-buttons {
        position: absolute;
        top: 199px;
        left: unset;
        width: 100px;
        right: 0;
    }

    .invrt-wrp-pd .top-btn .secdory-btn {
        min-width: 143px;
    }

    .patients-topbtn {
        width: 61%;
    }

    .tol-tip-flex {
        height: 49px;
    }

    .table-wrp .table tbody tr td .last-td {
        justify-content: flex-end !important;
    }

    .table-wrp .table tbody tr td .last-td a {
        height: 44px;
        padding: 8px;
        width: 100%;
        line-height: 26px;
    }

    .tbexport .dt-buttons {
        top: 322px;
        left: 23px;
        position: absolute;
    }

    .rigth-btn-wrp .mobile-upload-btn {
        margin: 10px auto;
        width: 100%;
    }

    .pait-wth .inner-txt-patst .date {
        flex-direction: unset;
    }

    .surgeoncardtab .profile-section-frontent {
        width: 100%;
        margin: 10px;
    }

    .surgeoncardtab .first-row {
        flex-wrap: wrap;
    }

    .share-btn-mrg {
        margin-right: 0;
    }

    .nurse-export .dt-buttons {
        /* top: 313px; */
        top: 347px;
        left: 24px;
        position: absolute;
    }

    .export-faclity-btn .dt-buttons {
        position: absolute;
        top: 293px;
        bottom: 0;
    }

    .grap-section .table {
        width: 100%;
    }

    .paitents-export-btn .dt-buttons {
        bottom: 91.5%;
    }

    .staffexport-btn .dt-buttons {
        /* top: 317px; */
        top: 390px;
        left: 19px;
        position: absolute;
    }

    .export-nurse-btn .dt-buttons {
        bottom: 72.5%;
        position: absolute;
    }

    .div-size {
        white-space: unset;
    }

    .tooltipText {
        left: -140px;
    }

    .fiter-srch-secton .mob-top-btn {
        width: 57%;
    }

    .scope-usedlist-export .dt-buttons {
        position: absolute;
        top: auto;
    }

    .scope-list-usedmob {
        flex-wrap: wrap;
    }

    .usedlistscope {
        margin-top: 0;
        padding-top: 30px;
    }

    .tab-viewpait {
        width: 100%;
    }

    .new-prf-sect-front .tab-viewpait .pro-dlt strong {
        margin-left: 0;
    }

    .profile-section-frontent.tb-profile-section-frontent.new-prf-sect-front {
        margin-top: -50px;
    }

    .surgn-export .dt-buttons {
        top: -244px;
        right: -156px;
    }

    .heding-h3 h3 {
        padding-left: 10px;
    }

    .choosefile-btn input[type=file] {
        width: 50%;
    }

    .choosefile-btn .help-block,
    .choosefile-btn .errortext {
        white-space: normal;
    }

    span#facility_error {
        margin-top: 16px;
    }

    .mobile-view-video-btn {
        display: none;
    }

    .desktop-view {
        display: block;
        width: 100%;

    }

    .uplod-wrp li a img {
        max-width: 100%;
        margin-bottom: -19px;
    }

    /* 28-03-2023 css */
    .tab-card-view .profile-section-frontent {
        width: 100%;
    }

    .tab-card-view .nur-pt .pro-dlt strong {
        margin-left: 0;
    }

    /* 12-04-2023  */
    .managemnet-cnct-section .chart-box .chart-section .chart-listing {
        padding-left: 0;
        width: auto;
    }

    .sales-tab .top-btn:last-child {
        width: 100%;
    }

    .sale-mangr .dt-buttons {
        top: 370px;
        right: unset;
        left: 20px;
        position: absolute;
    }

    .tabbing-section .custom-tabs {
        min-width: 118px;
    }

    .mobile-tabbing .custom-tabs {
        min-width: 150px;
    }

    .fac-tab-sect form .imageUploadContainer {
        width: 100%;
    }

    .otp-input-wrp input {
        width: 36px;
        height: 36px;
        margin-right: 10px;
    }

    .form-section form .mand-pat-info .did-floating-label {
        width: auto;
    }

    .export-staff-btn .dt-buttons {
        bottom: unset;
        top: 285px;
        position: absolute;
    }

    .part-section-wrp {
        flex-wrap: wrap;
        padding: 0 10px;
    }

    .view-wrp-first {
        width: 100%;
        flex-wrap: wrap;
    }

    .up-thrid {
        width: 80%;
        padding-left: 26px;
    }

    .btn-sal-wrp {
        flex-wrap: wrap;
    }

    .btn-sales-wrp {
        width: 100%;
    }

    .btn-sales-wrp .bulk-uplod {
        max-width: 148px;
        padding: 11px 5px;
        margin-right: 20px;
        font-size: 12px;
    }

    .btn-sales-wrp .btn-download {
        padding: 12px 3px;
        height: 43px;
        max-width: 172px;
        font-size: 12px;
    }

    .question-section-sale {
        padding: 0 10px;
    }

    .from-accordioninner {
        flex-wrap: wrap;
        padding: 0 10px;
    }

    .left-according-sect {
        width: 100%;
    }

    .right-according-sect {
        width: 100%;
        margin-top: 15px;
    }

    .in-forminpt {
        width: 100%;
    }

    .traning-fill .dt-buttons {
        /* top: 16px; */
        left: 21px;
        top: 287px;
        position: absolute;
    }

    .dash-wrp {
        flex-wrap: wrap;
        padding: 0 10px;
    }

    .right-dash {
        text-align: left;
    }

    .txt-dash {
        padding-left: 10px;
        padding-right: 10px;
    }

    .sales-upload-wrp {
        padding-left: 0;
    }

    .courses-wrp .sales-upload-wrp li {
        width: 47%;
        margin-right: 10px;
    }

    .vido-sale-test {
        padding: 0 38px 45px;
    }

    .inner-footer {
        flex-wrap: wrap;
    }

    .dingcorrect {
        width: 100%;
    }

    .footer-left {
        width: 100%;
    }

    .table-wrp {
        padding-left: 5px;
        padding-right: 5px;
    }

    .sidebar-open {
        left: 0;
        height: 800px;
    }

    .vido-sale-test video {
        left: 23px;
        max-width: 288.63px;
    }

    .table-wrp .table.examplecard,
    .table-wrp .table.examplecard tbody,
    .table-wrp .table.examplecard thead tr,
    .table-wrp .table.examplecard tbody td {
        flex-wrap: wrap;
    }

    .table-wrp .table.examplecard tbody tr {
        width: 100%;
        margin-bottom: 15px;
    }

    /* sale module 17-5-23 */
    .up-innerscend {
        margin-top: 20px;
    }

    .btn-sales-wrp .bulk-uplod {
        margin-right: 17px;
    }

    .pre-sale-material-wrap .pdfcontainer {
        width: 100%;
    }

    .mobile-rigth-btn-wrp {
        justify-content: center;
    }

    .faq-table {
        margin-top: 30px;
    }

    .accordion-content .form-group {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        padding-left: 20px;
    }

    .listmaterila .dt-buttons {
        position: absolute;
        margin: -20px;
        top: 44px;
        left: 41px;

    }

    .btn-submit.deletedUsers {
        font-size: 11px;
    }

    .deletemobile {
        width: 48.333%;
    }

    .surgon-mob-btn {
        width: 48.7%;
        margin-right: 0;
    }

    .surgon-mob-btn .secdory-btn {
        max-width: 100%;
        min-width: 157px;
    }

    .patients-topbtn {
        width: 48.4%;
        margin-right: 10px;
        max-width: 158px;
    }

    .patients-topbtn .secdory-btn {
        min-width: 157px;
        max-width: 100%;
    }

    /* deleted btn css 22-05-23 */
    .mob-top-btn {
        width: 46%;
        text-align: right;
        margin-right: 13px;
        max-width: 173px;
    }

    .mob-top-btn .secdory-btn {
        min-width: 157px;
    }

    .deletemobile {
        width: 48.333%;
        text-align: right;
        margin-right: 10px;
        max-width: 167px;
    }

    .deleteuser-surgeonAd {
        width: auto !important;
    }

    .deleteuser-surgeonAd .surgon-mob-btn {
        width: 100%;
        margin-right: 8px;
        text-align: right;
        max-width: 158px;
    }

    .deleteuser-surgeonAd .top-btn.mob-top-btn.surgon-mob-btn.mob-add-btn-surg {
        margin-right: 26.1px;
    }

    .deleteuser-surgeonFd .surgon-mob-btn {
        width: 46.6%;
        text-align: right;
        max-width: 175px;
    }

    .surgon-mob-btn .secdory-btn {
        max-width: 157px;
    }

    .patients-topbtn .secdory-btn {
        max-width: 157px;
        padding-left: 10px;
        padding-right: 10px;
    }

    .btn-submit.deletedUsers {
        max-width: 157px;
    }

    .patients-topbtn {
        text-align: right;
    }

    .export-nurse-btn .dt-buttons {
        bottom: unset;
        position: absolute;
        top: 320px;
    }

    .fac-dele {
        margin-right: 21px;
        width: 49%;
    }

    .pat-det-sur .dt-buttons {
        position: absolute;
        top: 20px;
        margin-right: -6px;
    }

    .delet-export-mobile .dt-buttons {
        top: 182px;
        left: unset;
        right: 55px;
    }

    .sale-delet-inner .dt-buttons {
        top: 222px;
        left: unset;
        right: 55px;
    }

    .nurse-tab .top-btn .secdory-btn {
        max-width: 157px;
        font-size: 11px;
        min-width: 122px;
        padding: 10px;
    }

    .nus-det {
        padding-left: 15px;
        width: 53% !important;
        margin-right: 0;
        max-width: 205px !important;
    }

    .nurse-export .dt-buttons {
        /* left: 35px; */
        left: 59px;
        top: 386px;
    }

    .staffexport-btn .dt-buttons {
        /* left: 30px; */
        left: 59px;
    }

    .serach-section.paitents-tab.fac-tab {
        display: flex;
        flex-wrap: wrap;
        align-items: end;
        margin-top: 0;
    }

    .fac-tab .top-btn {
        margin-right: 15px;
        max-width: 205px;
    }

    .scope-plan-tab .mob-top-btn {
        margin-top: -10px;

    }

    .serach-section.sales-tab {
        display: flex;
        flex-wrap: wrap;
        align-items: end;
        margin-top: 0;
    }

    .serach-section.sales-tab .top-btn {
        width: 48.333%;
        text-align: right;
        margin-right: 10px;
        max-width: 167px;
        max-width: 205px;
    }

    .sale-mangr .dt-buttons {
        /* top: 356px; */
        top: 392px;
    }

    .export-staff-btn .dt-buttons {
        top: 312px;
        /* left: 34px; */
        /* top: 476px; */
        left: 66px;
    }

    .paitents-tab {
        display: flex;
        flex-wrap: wrap;
        align-items: end;
        margin-top: 8px;
    }

    .scope-usedlist-export .dt-buttons {
        left: 33px;
    }

    .staff-exprt {
        margin-top: 29px;
    }

    /* 26-5-23 */
    .deleteuser-surgeonFd .surgon-mob-btn {
        max-width: 165px;
    }

    .deleteuser-surgeonAd .top-btn.mob-top-btn.surgon-mob-btn.mob-add-btn-surg {
        max-width: 205px;
        margin-right: 8px;
    }

    .tbexport .dt-buttons {
        left: auto;
    }

    .export-faclity-btn .dt-buttons {
        top: 325px;
    }

    .deleteuser-surgeonFd .mob-top-btn:nth-child(3),
    .deleteuser-surgeonFd .mob-top-btn:nth-child(4) {
        margin-right: 0;
        padding-right: 10px;
        margin-left: 10px;
    }

    .delete-pag-export .dt-buttons {
        left: 239px;
    }

    .delete-sle-pag .dt-buttons {
        top: 232px;
    }

    .dele-pat-export .dt-buttons {
        top: 185px;
        left: 239px;
    }

    .error-msg-wrp {
        width: 83%;
    }

    .sale-footer-section {
        z-index: 9;
    }

    .input-group-append {
        width: 44%;
    }

    .chhosefile-sect {
        margin-bottom: 29px;
    }

    .btn-sal-wrp .btn-sales-wrp {
        width: 100% !important;
    }

    .leftfrom-management {
        width: 100%;
        margin-left: 0;
    }

    .rightfrom-management {
        z-index: 999;
        margin-left: 0;
        width: 100%;
        position: fixed;
        top: 16px;
        left: 0;
        display: none;
    }

    .users-wrp-list {
        padding: 8px;
    }

    .blk {
        display: block;
    }

    .close-icon {
        margin-top: -24px;
        background: lightgray;
        width: 30px;
        height: 30px;
        border-radius: 50%;
        text-align: center;
        position: absolute;
        right: 0;
        top: 18px;
        display: block;
        font-size: 20px;

    }

    .open-popup {
        width: 91%;
    }

    .sub-inerwrp strong {
        word-break: break-word;
    }

    .nurse-tab #suggestion {
        max-width: 339px;
        left: 0;
    }

    .view-sales-form-pdf>div>span {
        font-size: 13px;
    }

    .sroll-listfrom {
        height: auto;
        overflow: unset;
    }

    .leftfrom-management {
        width: 100%;
        margin-left: 0;
    }

    .rightfrom-management {
        z-index: 999;
        margin-left: 0;
        width: 100%;
        position: fixed;
        top: 16px;
        left: 0;
        display: none;
    }

    .users-wrp-list {
        padding: 8px;
    }

    .blk {
        display: block;
    }

    .close-icon {
        margin-top: -24px;
        background: lightgray;
        width: 30px;
        height: 30px;
        border-radius: 50%;
        text-align: center;
        position: absolute;
        right: 0;
        top: 18px;
        display: block;
        font-size: 20px;

    }

    .open-popup {
        width: 91%;
    }

    .sub-inerwrp strong {
        word-break: break-word;
    }

    .nurse-tab #suggestion {
        max-width: 339px;
        left: 0;
    }

    .view-sales-form-pdf>div>span {
        font-size: 13px;
    }

    .sroll-listfrom {
        height: auto;
        overflow: unset;
    }



    .leftfrom-management {
        width: 100%;
        margin-left: 0;
    }

    .rightfrom-management {
        z-index: 999;
        margin-left: 0;
        width: 100%;
        position: fixed;
        top: 16px;
        left: 0;
        display: none;
    }

    .users-wrp-list {
        padding: 8px;
    }

    .blk {
        display: block;
    }

    .close-icon {
        margin-top: -24px;
        background: lightgray;
        width: 30px;
        height: 30px;
        border-radius: 50%;
        text-align: center;
        position: absolute;
        right: 0;
        top: 18px;
        display: block;
        font-size: 20px;

    }

    .open-popup {
        width: 91%;
    }

    .sub-inerwrp strong {
        word-break: break-word;
    }

    .nurse-tab #suggestion {
        max-width: 339px;
        left: 0;
    }

    .view-sales-form-pdf>div>span {
        font-size: 13px;
    }

    .sroll-listfrom {
        height: auto;
        overflow: unset;
    }

    /* swtich role css style 11-8-2023 start*/
    .inner-det-wrp .col {
        flex-direction: unset;
        max-width: 100%;
        font-size: 12px;
        width: 100%;
        padding-right: 0;
    }

    .new-patinet-video .inner-det-wrp .pro-dlt:first-child {
        margin-bottom: 0;
    }

    .uplod-wrp li a img {
        margin-bottom: 0;
    }

    /* swtich role css style 11-8-2023 end*/
    /* 17-8-2023 start */
    .add-paitent-wrp .form-section form .mand-pat-info .did-floating-label {
        width: 74%;
    }

    /* 17-8-2023 end */
    /* 23-8-2023 */
    .ms-options-wrap>button:after {
        right: 0;
    }

    /* multiple faclity start 25-8-2023 */
    .drop-down {
        right: 0 !important;
        top: 86px;
        min-width: 178px;
        z-index: 99999;
    }

    .drop-down .selected a {
        padding-right: 0;
        width: 130px;
    }

    .drop-down .options ul li a img,
    .drop-down .selected a span img {
        display: none;
    }

    .drop-down .selected a span {
        display: inline-block;
        max-width: 130px;
        width: 100%;
        white-space: nowrap;
        overflow: hidden !important;
        text-overflow: ellipsis;
    }

    .drop-down .options ul {
        width: 117px;
        min-width: 132px;
    }

    /* multiple faclity start 25-8-2023 */
    .fields-inner>strong,
    .fields-inner>span {
        font-size: 12px;
    }

    .btn-submit {
        padding: 11px;
    }

    .mulipl-select {
        width: 100%;
    }

    .muliple-sector-wrp {
        width: 100%;
        padding-bottom: 20px;
    }

    .fields-inner>strong,
    .fields-inner>span {
        font-size: 12px;
    }

    /* multiple faclity start 25-8-2023 */
    .surgeon-drop-down.drop-down {
        left: 5% !important;
        top: 85px;
    }

    .drop-down.faci-drop-down {
        right: 0 !important;
        left: 50% !important;
        top: 84px;
    }

    /* multiple faclity start 25-8-2023 */
    .fclity-wrpselect {
        flex-wrap: wrap;
    }

    .fclity-wrpselect .did-floating-label-content {
        width: 100%;
        padding: 0 10px;
    }

    /* 6-11-2023 ui bug fixes */
    .inner-content {
        padding-top: 50px;
    }

    .fields-inner>strong,
    .fields-inner>span {
        font-size: 12px;
    }

    /*  */
    div.dataTables_wrapper {
        position: unset;
    }

    .table-wrp .table.examplecard {
        position: relative;
    }

    .dataTables_wrapper .dataTables_length {
        position: fixed;
        bottom: 54px;
        left: 37px;
        margin: 10px 0;
    }

    .dataTables_wrapper .dataTables_paginate {
        padding: 50px 0px 0;
        text-align: center !important;
        width: 100%;
        float: left;
    }

    div.dataTables_wrapper div.dataTables_paginate {
        display: flex;
        justify-content: flex-start;
    }

    .dataTables_wrapper .dataTables_paginate .paginate_button.next,
    .dataTables_wrapper .dataTables_paginate .paginate_button.previous {
        margin-left: 0;
    }


    /* 12-2-2024 ui bug fixes in mobile view */
    .dataTables_wrapper .dataTables_paginate .paginate_button {
        padding: 5px;
    }

    .export-order-list .dt-buttons {
        text-align: end;
        top: 184px;
        position: absolute;
        right: 45px;
    }

    .scope-plan-tab .mob-top-btn {
        width: 50%;
        text-align: right;
        margin-right: 5px;
        max-width: 173px;
    }

    /* 18-3-2024 */
    .table-wrp .table.examplecard .child-table tbody tr {
        margin-left: -4px;
    }

    .table-wrp .table.examplecard .child-table tbody tr td::before {
        left: -95%;
    }


    /* 4-4-2024 RoleAssigntoScheduler */

    .assistant-nurse-fac {
        width: auto;
        left: 55% !important;
    }

    .assistant-nurse-fac .drop-down {
        min-width: 100px;
    }

    .surgeon-drop-down.assistant-nurse {
        left: 10% !important;
    }

    .tb-nurse {
        margin-top: 0;
    }

    .surgeon-drop-down.assistant-nurse {
        top: 83px !important;
    }

    .assistant-nurse-fac {
        top: 0;
    }

    .topnav {
        justify-content: unset;
    }

    .case-tb-mrg {
        margin-top: 0;
    }

    .scpop-export-btn .dt-buttons {
        top: 292px;
    }

    .in-mrg-tab {
        margin-top: 0;
    }

    .faclity-mrg {
        margin-top: 42px;
    }

    .export-order-list .dt-buttons {
        top: 268px;
    }

    .drop-down {
        min-width: 150px;
    }

    .scpop-export-btn .dt-buttons {
        top: 235px;
    }

    .in-mrg-btn {
        margin-top: 35px;
    }

    .export-staff-btn .dt-buttons {
        margin-top: -238px;
    }

    .drop-down.faci-drop-down {
        left: 62% !important;

    }

    /* con-43 8-4-2024 ui bug fixed */
    .form-section form .order-prodtbl-wrp .recvied-inpt-wrp {
        width: 85%;
    }

    /* con 61 ui changes  */
    .ordermgt-prd-tb .order-prodtbl-wrp .did-floating-label-content:nth-child(6) {
        width: 85%;
    }

    /* con 65 ui changes in table  */
    .table-wrp .table tbody tr .tol-tip-flex {
        height: unset !important;
    }

    /* con 43 ui changes 17-4-2024 */
    .form-section form .order-prodtbl-wrp .did-floating-label-content {
        width: 100%;
    }

    .order-prodtbl-wrp {
        padding: 20px 10px;
    }

    /* con 61 ui changes 19-4-2024 */
    .ordermgt-prd-tb .order-prodtbl-wrp .did-floating-label-content:nth-child(5),
    .ordermgt-prd-tb .order-prodtbl-wrp .did-floating-label-content:nth-child(4) {
        width: 50%;
    }

    .form-section form .order-prodtbl-wrp .did-floating-label-content .did-floating-label {
        width: 70%;
    }

    .order-prodtbl-wrp {
        padding: 20px 0px;
    }

    /* phy-ass-lbel CON-192 2-5-2024 */
    .form-section form .phy-ass-wrpinner .mulipl-select {
        width: 100%;
    }

    .form-section form .phy-ass-wrpinner .did-floating-label-content {
        width: 100%;
    }

    .form-section form .phy-ass-wrpinner .did-floating-label-content:last-child {
        width: 100%;
    }

    .form-section form .phy-ass-lbel {
        width: 100%;
    }

    .phy-ass-lbel h4 {
        font-size: 16px;
        padding-right: 5px;
    }

    .form-section form .brdr-color-flex .did-floating-label-content:last-child {
        width: 100%;
    }

    /* new css in user mangement screen  */
    .left-imgwrp {
        width: 100%;
    }

    .right-content-wrp {
        width: 100%;
    }

    .inersection .did-floating-label-content {
        width: 100%;
        margin-right: 0;
    }

    .inersection .permission_inner_wrapper {
        width: 50%;
    }

    .inersection .mulipl-select {
        width: 100%;
    }

    .newpersmissionbtn-wrp {
        display: flex;
    }

    .left-imgwrp .imageUploadContainer {
        width: 100%;
    }

    .issurgeonsection {
        position: unset;
        left: -100px;
        top: -3px;
    }

    .sectionwrp-inner h3 .info-wrp span {
        white-space: break-spaces;
        font-size: 13px;
    }

    .usertypemultiselct .drop-down.faci-drop-down {
        right: 0 !important;
        left: 62% !important;
        top: 84px;
    }

    .summary-table.tabviewexpot-btn .dt-buttons {
        top: 186px !important;
    }

    .suggestionleft {
        left: 0;
    }

    .usermang .dt-buttons {
        top: 337px;
    }

    .user-del .dt-buttons {
        top: 225px;
    }

    .pluswrpmob {
        display: block;
        width: 100%;
    }

    .userw-100 .inersection .mulipl-select {
        width: 100%;
    }
    .rigth-btn-wrp .new-cl-margin .wdth-btn{
        flex: 1 1 calc(33.33% - 10px);  
        padding: 10px;
        text-align: center; 
        margin-bottom: 1rem;
       }
    .rigth-btn-wrp .new-cl-margin{
         display: flex;
          justify-content: space-between;
          gap: 10px; 
        flex-wrap: wrap; 
 }
}


@media(max-width:1180px) {

    /* .landscpe-ply .ply {
        display: none !important;
    } */
    .btn-sales-wrp {
        /* width: 44%; */
        width: 52%;
    }

    .btn-sales-wrp .btn-download {
        padding: 12px 2px;
        white-space: nowrap;
    }

    .saletrainingtab .custom-tabs {
        padding: 12px 5px;
    }

    .up-thrid {
        padding-left: 45px;
    }

    .new-patinet-video .pro-dlt span {
        text-align: end;
    }

    .download-wrp {
        margin-bottom: 20px;
    }

    .from-btnfixed .arrow::after {
        right: 13px;
    }

    .from-accordioninner .input-group-append {
        /* width: 30%; */
        width: 60%;
        margin-bottom: 25px;
    }

    .add-email-wrp.materishare.faq-module {
        right: 0;
    }

    .email-from-btn .btn-submit {
        font-size: 13px;
    }

    /* multple image ipad 21-7-2023 start */
    .rigth-btn-wrp .btn-download {
        padding: 15px 20px;
    }

    /* multple image ipad 21-7-2023 end */

    /* multple image ipad 21-7-2023 start */
    .rigth-btn-wrp .btn-download {
        padding: 15px 20px;
    }

    /* multple image ipad 21-7-2023 end */

    /* swtich role css style 11-8-2023 start*/

    .new-patinet-video .inner-det-wrp {
        width: 33.333%;
    }

    .new-patinet-video .upload-section-wrp {
        width: 67%;
    }

    /* swtich role css style 11-8-2023 end*/
    /* multiple faclity start 25-8-2023 */
    .landscpe-ply .ply {
        opacity: 0;
    }

    .surgeon-drop-down.drop-down {
        left: 32%;
    }

    .landscpe-ply .ply {
        opacity: 0;
    }

    .surgeon-drop-down.drop-down {
        left: 32%;
    }

    .drop-down.faci-drop-down {
        left: 53%;
    }

    .drop-down {
        right: 35%;
        right: unset !important;
    }

    /* CR-20 qa review  */
    .did-floating-label {
        width: 80%;
    }

    .top-label-select {
        width: auto;
    }

    .tol-tip-flex {
        height: 60px;
    }

    /* 22-11-2023 */
    .owl-carousel.owl-drag .owl-item {
        width: inherit;
    }


    .up-innerscend>i {
        opacity: 0;
    }

    /* .drop-down {
        right: 35% !important;
    } */
    /* CR-20 qa review  */
    .did-floating-label {
        width: 80%;
    }

    .top-label-select {
        width: auto;
    }

    .tol-tip-flex {
        height: 60px;
    }

    /* 22-11-2023 */
    .owl-carousel.owl-drag .owl-item {
        width: inherit;
    }

    .up-innerscend>i {
        opacity: 0;
    }

    /* con 65 ui changes in table  */
    .table-wrp .table tbody tr .tol-tip-flex {
        height: 100%;
    }

    /* 4-4-2024 RoleAssigntoScheduler */
    .assistant-nurse-fac {
        left: 50%;
    }

    /* con 43 ui changes 19-4-2024 */
    .form-section form .order-prodtbl-wrp .did-floating-label-content .did-floating-label.top-label-select {
        width: auto;
    }

    .form-section form .order-prodtbl-wrp .did-floating-label-content .did-floating-label {
        width: 75%;
    }

    /* feedback 25-4-2024  */
    .tol-tip-flex .div-size {
        margin-left: 15px;
        padding-left: 12px;
    }

    .table-wrp .table tbody tr .tol-tip-flex {
        height: auto;
    }

    /* phy-ass-lbel CON-192 2-5-2024 */
    .phy-ass-lbel {
        width: 35%;
        padding-left: 15px;
    }
      
    .add-paitent-wrp .inner-top-first {
        margin: 30px 20px;
    }

    .table-wrp .table tbody tr td {
        padding: 21px 0px 17px;
    }

    .sync-file{
        margin-left: 50px;
    }

}
@media screen and (max-height: 450px) {
    .overlay a {
        font-size: 20px
    }

    .overlay .closebtn {
        font-size: 40px;
        top: 15px;
        right: 35px;
    }
}

