@media (max-width: 1399.98px) {
    /*========login screen=========*/
    .login-v2 .form-section-v2 {
        position: absolute;
        top: 59%;
        left: 50%;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
    }

    .login-v2 img.logo {
        top: 60px;
        left: 416px;
        position: relative;
    }
    /*========login screen closed=========*/

    /*======dashbaord responsive=====*/
    .dashboard .content-wrapper {
        margin-left: 251px;
        transition: all 0.5s ease-in-out;
    }

    .dashboard .contentWraper-margin0 {
        margin-left: 83px;
    }

    .dashboard .hide-sidebar {
        width: 82px;
    }

    #chart-1 {
        min-height: 544px;
        max-height: 544px;
    }

    .dashboard .dashbaord-content p.p-sub-title {
        font-size: 14px;
    }

    .dash-heading {
        font-size: 19px;
        font-weight: 600;
        margin: 0;
    }

    .dashboard .dashbaord-content .card-icon {
        background: #E9E9E9;
        height: 50px;
        width: 50px;
        border-radius: 20px;
    }

    .dashboard .dashbaord-content .card-icon > svg {
    font-size: 18px;
    }

    /*==updated dashboard total lawyers/law clerks sections==*/
    .closingSecMain .totalLawyers, .closingSecMain .totalclsngByLawyr {
        width: 50%;
        flex: 0 0 auto;
    }

    .closingSecMain .totalSec a#lawClerksClosing-tab {
        text-align: left;
        padding: 8px 6px;
        border-radius: 6px 6px 0px 0px;
        font-size: 11px;
        font-weight: 500;
    }

    .closingSecMain .totalSec a#lawyerClosings-tab {
        text-align: left;
        padding: 8px 6px;
        border-radius: 6px 6px 0px 0px;
        font-size: 11px;
        font-weight: 500;
    }

    .closingSecMain .totalSec ul.closingBy .date-pick input {
        background: #fff;
        width: 42px;
        height: 29px;
        border-radius: 3px;
        margin: 0 4px;
        padding: 3px 11px 2px 11px;
    }

     .closingSecMain .totalLawyerLawClerkMain {
        width:50%;
        flex:0 0 auto;
    }

    /*==closing by lawyer/law clerk==*/

    /*==closing list==*/
    .closingSecMain .totalClosingList {
        width: 100%;
        flex: 0 0 auto;
        margin: 10px 0 0 0;
    }

    .closingSecMain .totalclsngByLawyr input.startDateField{
        padding: 5px !important;
        font-size: 12px;
        min-width: 128px;
        max-width: 128px;
        border-radius: 4px;
        margin: 0 3px 4px 0;
    }

    .totalclsngByLawyr label {
        font-size: 11px;
        font-weight: bold;
        margin-bottom: 0.1rem !important;
    }

    .closingSecMain .totalclsngByLawyr .select {
        padding: 3px 8px;
        font-size: 13px;
        font-weight: 500;
        margin: 19px 4px 0 2px;
    }

    .closingSecMain .totalClosingList .recentClosings {
        margin: 17px 0 0 0;
    }

    /*===file opening===*/
    label {
        font-size: 12px;
        font-weight: bold;
        margin-bottom: 0.1rem !important;
    }

    .file-opening-tabs .scrollable-tabs .flex-menu-height {
        height: calc(100vh - 85px);
        overflow-y: auto;
        /* width: 307px; */
        min-width: 246px;
    }

    .file-opening-tabs .flex-menu-height > a.nav-link {
        padding: 8px 7px;
    }

   /*===file opening closed===*/
}

@media (max-width: 1324.98px) {
    #chart-1 {
        /* max-width: 100%; */
        min-height: 470px;
        max-height: 536px;
    }

    .graph-sec .chart-box1 {
        padding: 19px;
        border-radius: 4px;
        max-height: 340px;
        min-height: 321px;
    }
}

@media (max-width: 1275px) {
    /*==closing by lawyer/law clerk==*/
    .closingSecMain .totalSec a#lawyerClosings-tab {
        padding: 8px 6px;
        font-size: 11px;
        font-weight: 500;
    }

    .closingSecMain .totalSec a#lawClerksClosing-tab {
        padding: 8px 6px;
        font-size: 11px;
        font-weight: 500;
    }

    .closingSecMain .totalSec ul.closingBy .date-pick input {
        width: 42px;
        height: 26px;
        margin: 2px 3px 0 3px;
        padding: 3px 11px 2px 11px;
    }

    .closingSecMain .totalSec ul.closingBy .date-swap svg {
        width: 22px;
        height: 24px;
    }

    .closingSecMain .totalSec ul.closingBy .recentClosings .recentClosingBtn {
        font-size: 11px;
        padding: 5px;
    }
}

@media (max-width:1178px){
    /*==closing by lawyer/law clerk==*/
    .closingSecMain .recentClosings {
        margin: 2px 0 6px 0;
    }
    .closingSecMain .totalLawyersTableScroll {
        min-height: 284px;
    }
}

@media (max-width: 1199.98px) {
    /*========login screen=========*/
    .login-v2 .form-section-v2 {
        position: absolute;
        top: 58%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .login-v2 img.logo {
        top: 60px;
        left: 336px;
        position: relative;
    }
    /*========login screen closed=========*/

    /*====dashboard screen====*/
    .graph-sec .medChart {
        margin-top: 10px;
    }

    /*==total lawyers/law clerks section*/
    .closingSecMain .totalclsngByLawyr input.startDateField {
        padding: 4px !important;
        font-size: 11px;
        min-width: 100px;
        max-width: 100px;
        border-radius: 4px;
        margin: 0 3px 4px 0;
    }

    .closingSecMain .totalclsngByLawyr .select {
        padding: 2px 6px;
        font-size: 11px;
        font-weight: 400;
        margin: 21px 0 0 1px;
    }

    .closingSecMain .totalclsngByLawyr .recentClosings {
        margin: 0px 0 6px 0;
    }

    .closingSecMain .totalclsngByLawyr .totalLawyersTableScroll {
        min-height: 191px;
        max-height: 191px;
        overflow-x: hidden;
        overflow-y: auto;
    }

    /*==data table section==*/
    .advncSrchLeft {
        width: 100%;
        flex: 0 0 auto;
    }

    .advncSrchRight {
        width: 100%;
        flex: 0 0 auto;
    }

    /*====dashboard screen==== closed*/
    /*=====file opening=====*/
    .file-opening-tabs .scrollable-tabs .flex-menu-height {
        height: calc(100vh - 85px);
        overflow-y: auto;
        /* width: 307px; */
        min-width: 243px;
    }

    .file-opening-tabs .flex-menu-height > a.nav-link {
        padding: 8px 7px;
    }
    /*=====file opening closed=====*/
}

@media (max-width: 992px) {
    /*==updated dashboard total lawyers/law clerks sections==*/
    .closingSecMain .totalSec a#totalLawyers-tab {
        min-width: 112px;
        max-width: 130px;
        padding: 8px 6px;
        position: relative;
        font-size: 11px;
    }

        .closingSecMain .totalSec a#totalLawyers-tab span.totalLawyersNo {
            position: absolute;
            top: 6px;
            right: 4px;
            font-size: 10px;
            height: 20px;
            width: 20px;
        }

    .closingSecMain .totalSec a#lawClerks-tab {
        min-width: 125px;
        max-width: 139px;
        padding: 8px 6px;
        position: relative;
        font-size: 11px;
    }

        .closingSecMain .totalSec a#lawClerks-tab span.totalLawClerkNo {
            position: absolute;
            top: 6px;
            right: 4px;
            font-size: 10px;
            height: 20px;
            width: 20px;
        }

    .closingSecMain .totalLawyersTableScroll {
        min-height: 284px;
    }

    .closingSecMain .totalSec ul.closingBy .date-pick input {
        width: 42px;
        height: 26px;
        margin: -1px 3px 0 3px;
        padding: 3px 11px 2px 11px;
    }


    /*==ltt document==*/
    .mlttDocumentMain .lttDocSectionOne .firstSecChkSec .checkA input.customInputC, .customInputD, .lttcustomInputC, .lttcustomInputD {
        padding: 5px 6px 5px 6px !important;
        min-width: 757px;
        border-radius: 0;
        border: none !important;
    }

    .lttDocMain .mainPrint button.select {
        padding: 6px 15px;
        font-size: 13px;
        font-weight: 500;
    }

    .lttDocMain .mainPrint button.cancel {
        padding: 6px 15px;
        font-size: 13px;
        font-weight: 500;
    }

    .lttDocMain .mainPrint img.lttDocLogo {
        width: 130px;
        height: 33px;
    }

    .lttDocMain .mainPrint .imgFlex p.propAbs {
        position: absolute;
        top: -12px;
        background: #fff;
        left: 10px;
        font-weight: 500;
        font-size: 12px;
    }

    .lttDocMain .mainPrint .imgFlex input.propIn {
        width: 70px;
    }

    .lttDocMain .mainPrint .imgFlex p.landTax {
        font-size: 15px;
        font-weight: 600;
        padding: 0 0 0 17px;
    }

    /*==page 2==*/
    .lttDocMain input.commINput {
        width: 400px;
    }

    .lttDocMain .lttDocSectionSix .firstSecChkSec .checkA input.lttcustomInputWidth {
        min-width: 740px;
    }

    /*==page 3==*/
    .lttDocMain input.propInputF1 {
        width: 525px;
    }

    .lttDocMain .lttDocSectionOne p.fw-400, .lttDocMain .lttDocSectionTwo p.fw-400, p.blank {
        padding: 0 0px 0 0px;
        font-size: 16px;
    }

}


@media (max-width:806px) {
    .closingSecMain .totalSec a#lawyerClosings-tab {
        padding: 8px 6px;
        font-size: 10px;
        font-weight: 500;
    }

    .closingSecMain .totalSec a#lawClerksClosing-tab {
        padding: 8px 6px;
        font-size: 10px;
        font-weight: 500;
    }
}

@media (max-width: 768px) {
    /*========login screen=========*/
    .login-v2 .form-section-v2 {
        position: absolute;
        top: 46%;
        left: 50%;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        padding: 35px 35px 47px 35px;
    }

    .login-v2 img.logo {
        top: 88px;
        left: 216px;
        position: relative;
    }

    .login-v2 p.lgoinRequired {
        padding: 0px 0 8px 0;
        font-size: 0.95rem;
        color: #6e6e6e;
    }

    .login-v2 .input-1 input {
        padding: 13px 18px;
         box-shadow: inset 0px 0px 3px 0px #00000061; 
    }

    svg.login-form-icon {
        position: absolute;
        right: 19px;
        bottom: 21px;
    }
    /*========login screen closed=========*/

    /*======dashboard screen========*/
    #nav-icon1{
        display:none;
    }

    .showSidebarSm {
        display: block;
    }

    .dashboard .header {
        padding: 5px 9px 5px 0;
        width: 100%;
    }

    .dashboard .header .notifications svg.svg-inline--fa.fa-envelope {
        margin: 0 8px;
    }

    .dashboard .header .notifications {
        padding-right: 10px;
        margin: 0 0px;
    }

    .dashboard .hide-sidebar a.logo-menubar .logo-bg h2 {
        font-size: 16px;
    }

    .dashboard .admin-left ul li a span.hide-menu {
        display: none;
    }

    .dashboard .admin-left {
        width: 61px;
        display:none;
    }

    .dashboard .content-wrapper {
        width: calc(100% - 6px);
        margin-left: 1px;
        transition: all 0.5s ease-in-out;
    }

    .dashboard h2.logo-text {
        font-size: 30px;
    }

    #chart-1 {
        max-width: 100%;
        min-height: 490px;
    }

    #chart-1 {
        padding-top: 30px;
    }

    .graph-sec .chart2-heading {
        padding: 5px 0;
    }

    .graph-sec .chart2-heading h4 {
    font-size: 20px;
    }

    .graph-sec .chart2-heading p {
     font-size: 16px;
    }

    div.dataTables_wrapper div.dataTables_filter input {
        width: 214px;
        padding: 7px 15px;
    }

    .datatable-main .addnew-btn .add-dropdown {
    background: #2D4B8E;
    color: #fff;
    font-size: 12px;
}

    /*==updated dashboard total lawyers/law clerks sections==*/
    .closingSecMain .totalLawyers, .closingSecMain .totalclsngByLawyr {
        width: 100%;
        flex: 0 0 auto;       
    }

    .closingSecMain .totalSec a#totalLawyers-tab {
        min-width: 134px;
        max-width: 134px;
        padding: 8px 6px;
        position: relative;
        font-size: 13px;
    }

    .closingSecMain .totalSec a#totalLawyers-tab span.totalLawyersNo {
        position: absolute;
        top: 7px;
        right: 4px;
        font-size: 13px;
        height: 23px;
        width: 23px;
    }

    .closingSecMain .totalSec a#lawClerks-tab {
        min-width: 150px;
        max-width: 150px;
        padding: 8px 6px;
        position: relative;
        font-size: 13px;
    }

    .closingSecMain .totalSec a#lawClerks-tab span.totalLawClerkNo {
         position: absolute;
         top: 7px;
        right: 4px;
        font-size: 13px;
        height: 23px;
        width: 23px;
    }

    /*==closing by lawyer/law clerk==*/
    .closingSecMain .totalclsngByLawyr{
        margin:10px 0 0 0;
    }

    .closingSecMain .totalSec a#lawyerClosings-tab {
        padding: 8px 6px;
        font-size: 12px;
        font-weight: 500;
    }

    .closingSecMain .totalSec a#lawClerksClosing-tab {
        padding: 8px 6px;
        font-size: 12px;
        font-weight: 500;
    }

    .closingSecMain .totalclsngByLawyr .col-auto {
        margin: 0 -5px 0 10px;
    }

    .closingSecMain .totalclsngByLawyr input.startDateField {
        padding: 4px !important;
        font-size: 12px;
        min-width: 110px;
        max-width: 110px;
        border-radius: 4px;
        margin: 0 3px 4px 0;
    }

    .closingSecMain .totalclsngByLawyr .select {
        padding: 2px 6px;
        font-size: 12px;
        font-weight: 400;
        margin: 19px 1px 0 11px;
    }

    .closingSecMain .totalclsngByLawyr .recentClosings {
        margin: 23px 0 6px 8px;
    }

    .closingSecMain .totalLawyersTableScroll {
         min-height: 0; 
    }

    /*==total closing list==*/
    .closingSecMain .totalClosingMain {
        width: 100%;
        flex: 0 0 auto;
        margin: 10px 0 0 0;
    }

    .advanceSearchMain .select {
        margin: 23px 0 0 0;
    }

    /*======dashboard screen closed========*/

    /*======file opening======*/
    .flex-menu-height.bg-white a svg {
        min-width: 23px;
        text-align: center;
        font-size: 0.77rem;
    }

    .file-opening-tabs .scrollable-tabs .flex-menu-height {
        height: calc(100vh - 85px);
        overflow-y: auto;
        /* width: 307px; */
        min-width: 205px;
    }

    .flex-menu-height.bg-white a span {
        font-size: .75rem;
        font-weight: 500;
    }

    .file-opening-tabs .flex-menu-height > a.nav-link {
        padding: 8px 0px 8px 5px;
    }

    button.button-icon {
        position: absolute;
        right: 11px;
        bottom: 12px;
        font-size: 14px;
    }

    .file-opening-tabs .form-tabs-padding {
        padding: 9px 7px;
    }

    label {
        font-size: 12px;
        font-weight: bold;
        margin-bottom: 0.1rem !important;
    }
    /*======file opening closed======*/
}

@media (max-width: 576px) {
    /*========login screen=========*/
    .login-v2 .form-section-v2 {
        position: absolute;
        top: 57%;
        left: 50%;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        padding: 21px 25px 37px 26px;
        width: 335px;
    }

    .login-v2 img.logo {
        top: 65px;
        left: 82px;
        position: relative;
        height: 80px;
        width: 220px;
    }

    .login-v2 .form-section-v2 h1 {
        font-size: 35px;
        font-weight: 600;
    }

    .login-v2 label.rememberText {
        padding: 4px 0 0 1px;
        font-size: 0.75rem;
    }

    .login-v2 a.forgotText {
        font-size: 12px;
    }
    /*========login screen closed=========*/

    /*========dashboard screen============*/
    .sidebarSm {
        background: #fff;
        width: 250px;
        height: 120vh;
        position: fixed;
        top: 0;
        left: -100%;
        z-index: 999;
        -webkit-transition: all 0.5s linear;
        -o-transition: all 0.5s linear;
        transition: all 0.5s linear;
    }

    .dashboard .hide-sidebar a.logo-menubar .logo-bg h2 {
        font-size: 16px;
    }

    .dashboard .admin-left ul li a span.hide-menu{
        display:none;
    }

    .dashboard .admin-left {
        display: none;
    }

    .dashboard .content-wrapper {
        width: calc(100% - 2px);
        margin-left: 1px;
        transition: all 0.5s ease-in-out;
    }

    .dashboard .header {
        padding: 5px 9px 5px 0;
        width: 100%;
    }

    .dashboard h2.logo-text {
        font-size: 30px;
    }

    .dashboard .header .notifications svg.svg-inline--fa.fa-envelope {
        margin: 0 8px;
    }

    .dashboard .header .notifications {
    padding-right: 10px;
    margin: 0 0px;
}

    .mainDashboard .welcome-text {
        padding-top: 0;
    }

    .mainDashboard .dashbaord-content {
        padding: 10px 0px;
    }

    .datatable-main .addnew-btn .add-dropdown {
        font-size: 12px;
        padding: 6px 9px;
    }

    div.dataTables_wrapper div.dataTables_filter input {
        width: 273px;
        padding: 7px 15px;
        margin-top: 12px;
    }

    div.dataTables_wrapper div.dataTables_length {
        text-align: left;
    }

    .closingSecMain .totalSec .closingListMain table.closingListTable thead tr th {
        font-weight: 600;
        font-size: 14px;
        white-space: nowrap;
    }

    .closingSecMain .totalSec .closingListMain table.closingListTable tbody tr td {
        font-weight: 400;
        font-size: 12px;
    }

    .closingSecMain .recentClosings {
        margin: 3px 0 4px 0;
    }

    .closingSecMain .totalSec .closingListMain .recentClosings .recentClosingBtn {
        background: transparent;
        border: 1px solid #8b8b8b;
        font-size: 13px;
        border-radius: 5px;
        padding: 5px 6px;
    }

    .closingSecMain .totalSec .closingListMain .date-pick input {
        background: #fff;
        width: 44px;
        height: 29px;
        border-radius: 3px;
        margin: 0 5px;
        padding: 3px 12px 2px 12px;
        position: relative;
    }

    /*==dashboard data table section==*/
    .advanceSearchMain .select {
        margin: 4px -10px 0 8px;
        padding: 5px 15px 5px 15px;
        font-size: 13px;
    }

    table#DataTableDashboard tr th {
        white-space: nowrap !important;
        font-size: 15px;
        font-weight: 500;
    }

    table#DataTableDashboard tr td {
        white-space: nowrap !important;
        font-size: 14px;
    }

    .dash-heading {
        font-size: 18px;
        font-weight: 600;
        margin: 0;
    }

    .graph-sec .chart2-heading {
        padding: 5px 0;
    }

    .graph-sec .graphBtnGrp label.btn-outline-primary {
        font-size: 11px;
        border: #d7d7d7 1px solid;
        padding: 8px 8px 8px 8px;
        color: #919191;
    }

    .graph-sec .reqDoneDueSec .reqDone .reqDoneTitle {
        font-size:15px;
    }

    .graph-sec .reqDoneDueSec .reqDone .reqDoneNo {
        color: #0b9b09;
        font-weight: 600;
        font-size: 15px;
    }

    .graph-sec .reqDoneDueSec .reqDone .reqDueNo {
        color: red;
        font-weight: 600;
        font-size: 15px;
    }



    /*========dashboard screen closed============*/

    /*=============file opening==========*/
    .file-opening-tabs .form-tabs-padding {
        height: calc(100vh - -392px);
        width: calc(100vw - 10px);
    }

    .file-opening-tabs .scrollable-tabs .flex-menu-height {
        height: calc(100vh - -392px);
        overflow-y: auto;
        /* width: 307px; */
        min-width: 205px;
    }
}

/*@media (min-width: 1400px) {
    .login-v2 img.logo {
        top: 65px;
        left: 50%;
        position: relative;
        transform: translateX(-50%);
    }

    .login-v2 .form-section-v2 {
        position: absolute;
        top: 58%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

}*/


@media (max-width: 471px) {
    .dash-heading {
        font-size: 16px;
        font-weight: 500;
        margin: 0 0 0 -4px;
    }

    .dashboard .header .profile img {
        width: 27px;
        height: 26px;
        border-radius: 100%;
    }

    a.userText {
        font-size: 14px;
    }
}

@media (max-width: 414px) {
    #nav-icon1 span:nth-child(2) {
        top: 20px;
        width: 13px;
        left: 12px;
    }

    #nav-icon1 span {
        height: 2px;
        width: 17px;
    }

    #nav-icon1 {
        width: 44px;
    }

    .dash-heading {
        font-size: 17px;
        font-weight: 600;
        margin: 0 0 0 0px;
    }

    .dashboard .header .profile img {
        width: 23px;
        height: 22px;
        border-radius: 100%;
    }

    a.userText {
        font-size: 12px;
    }

    .closingSecMain .totalclsngByLawyr .recentClosings {
        margin: -5px 0 6px 8px;
    }

    .closingSecMain .totalClosingList .recentClosings {
        margin: 2px 0 0 0;
    }

    .closingSecMain .totalSec .closingListMain .closndListHeaderFlex {
        display: flex;
        align-items: center;
        margin: 0 0 4px 0;
        flex-wrap: wrap;
    }

    .closingSecMain .totalSec .closingListMain p.closingTitle {
        font-weight: 600;
        font-size: 16px;
    }

    .closingSecMain .totalSec .closingListMain .closingListBtnFlex {
        display: flex;
        justify-content: flex-start;
        flex-wrap: wrap;
    }


    .closingSecMain .select {
        padding: 3px 8px;
        font-size: 13px;
        font-weight: 500;
        margin: 18px 0 0 4px;
    }

    .graphBtnGrp {
        margin: 5px 0 5px 0;
    }

}

@media (max-width: 375px){
    .dashboard .header .notifications {
        padding-right: 24px;
        margin: 0 0px;
    }

    #chart-1 {
        max-width: 100%;
        min-height: 527px;
    }

    .showSidebarSm {
        padding: 11px;
        width: 38px;
        height: 45px;
        border-radius: 50%;
        z-index: 99;
        display: inline-block;
        position: relative;
    }

    .dash-heading {
        font-size: 15px;
        font-weight: 600;
        margin: 1px 0 0 0px;
    }

    .dashboard .header .notifications {
        padding-right: 0px;
        margin: 0 0px;
    }

    .dashboard .header .notifications svg.svg-inline--fa.fa-envelope {
        margin: 0;
        height: 15px;
        width: 15px;
     }

    .dashboard .header .notifications svg.svg-inline--fa.fa-bell {
        margin: 0 3px 0 1px;
    }

    .mainDashboard .welcome-text {
        padding-top: 0;
        font-size: 14px;
    }

    .closingListMain input.startDateField, .tabSection input.startDateField {
        padding: 5px !important;
        font-size: 13px;
        min-width: 118px;
        max-width: 118px;
        border-radius: 4px;
        margin: 0 3px 4px 0;
    }

    .closingSecMain .totalclsngByLawyr .recentClosings {
        margin: -3px 0 6px 8px;
    }

    .closingSecMain .totalSec .closingListMain p.closingTitle {
        font-weight: 600;
        font-size: 16px;
        margin: 0 0 5px 0;
    }

    .graph-sec .chart2-heading h4 {
        font-size: 16px;
    }

    .graph-sec .chart2-heading p {
        font-size: 11px;
    }
}



@media (min-width: 1200px) {
    /*==title insurance companies popup==*/
    .taskInsComp .modal-xl {
        max-width: 1600px !important;
    }

    /*==document production preveiw popup==*/
    .docProPreviewDoc .modal-xl {
        max-width: 1600px !important;
    }

    .testTwoPreviewDoc .modal-xl {
        max-width: 1890px !important;
    }

    #recordOverview .modal-xl {
        max-width: 1700px !important;
    }

    .addPartiesPopup .modal-xl {
        max-width: 1486px !important;
    }

    #viewUserDetails .modal-xl {
        max-width: 1338px !important;
    }

    #editPPartiess .modal-lg {
        max-width: 1080px;
    }

    #editDpCodeDef .modal-xl {
        max-width: 1700px;
    }

    #soaFooterDef .modal-xl {
        max-width: 1300px;
    }

    .partiesDatabasePurMain.modal-xl {
        max-width: 1486px!important;
    }

    /*==pending file popup==*/
    .pendingFileMain.modal-xl {
        max-width: 1400px;
    }
    
    /*==jurisdiction data table in purchase phase*/
    .jurisTableMain.modal-xl {
        max-width: 1415px !important;
    }

    .addjuridsiction.modal-xl {
        max-width: 1415px !important;
    }

    /*==real estate broker data table in purchase phase*/
    .realStBrokMain.modal-xl, .addRealStBrokMain.modal-xl {
        max-width: 1415px !important;
    }
    
    /*==add mortgage database in purchase phase*/
    .addLawClerkMain.modal-xl{
        max-width: 1415px !important;
    }

    /*==interm eclosures in first mortgages module in purchase phase*/
    .MTgInterimMain.modal-xl {
        max-width: 1415px !important;
    }

    /*==condo corporation database table in purchase phase*/
    .condoCorpDatabaseMain.modal-xl {
        max-width: 1614px !important;
    }

    /*==management company database table in purchase phase*/
    .mangCompDatMain.modal-xl {
        max-width: 1415px !important;
    }

    /*==add management company database table in purchase phase*/
    .addMangCompDatMain.modal-xl {
        max-width: 1415px !important;
    }

    /*==property insurance broker database table in purchase phase*/
    .propInsBroker.modal-xl {
        max-width: 1415px !important;
    }

    /*==other lawyer database data table in purchase phase==*/
    .lawClerkMain.modal-xl {
        /*max-width: 1415px !important;*/
        max-width: 1700px !important;
    }

}
