
@media screen and (min-width: 2280px) {
    .form-group.col-md-6.intakeper1-class.max-num-limit label.col-form-label {
        min-height: auto;
    }
    .form-group.col-md-6.intakeper1-class.max-num-limit {
        min-height: auto;
    }
}
@media screen and (max-width: 2499px) {
    button.carousel-control-prev {
        left: 30px;
    }
    button.carousel-control-next {
        right: 30px;
    }
    .subscription-options .subscriptionBtn {
        left: -11em;
    }
    .Specialty-Preference .col-md-2 {
        max-width: 21%;
    }
    .specialty-question-templates-page-1 th:nth-child(1) {
        width: 8%;
    }
    .specialty-question-templates-page-1 th:nth-child(2) {
        width: 11%;
    }
    .specialty-question-templates-page th:nth-child(1),
    .specialty-question-templates-page th:nth-child(2) {
        text-align: center;
    }
    .specialty-question-templates-page-1 th:nth-child(3) {
        width: 13%;
    }
    .specialty-question-templates-page-1 th:nth-child(4) {
        width: 12%;
    }
}
@media screen and (max-width: 2100px) {
    .specificationsWrapper .col-md-2 {
        flex: 0 0 20%;
        max-width: 20%;
    }
    #speciality-question-template th:nth-child(1),
    #speciality-question-template th:nth-child(2) {
        width: 7%;
    }
    .admin-inst2 {
        max-width: 75%;
    }
    .Specialty-Preference .col-md-2 {
        max-width: 25%;
    }
    .organisation-report {
        flex: auto !important;
        max-width: 30%;
    }
    .location-reprt {
        flex: auto;
        max-width: 75%;
    }
    .reportarchive-class .filterOne {
    max-width: 48%;
}
.filter1-class input#appointmentDate {
    max-width: 48% !important;
}
.chooseformfilter .filterFour {
    width: 96%;
}
.w-90 {
    width: 95%;
}
ul.Account-Specialties {
    grid-template-columns: repeat(5, 1fr);
}
}
@media screen and (max-width: 1920px) {
    th.interview-class.sorting {
    padding-right: 10px !important;
}
.labelbox-class { padding: 7px 20px 0px;}
.questionbox-class .accept_question {padding: 12px 5px 12px 5px!important;}
#startInverview {background: #006FCC;padding: 12px 20px;}
#question-step {padding: 12px 20px;}
.QA-Section .followup-question-view {margin-top: 13% !important;}
.organizationspace-class {flex: 1;max-width: 20%;}
.organisation-report{flex: auto!important;max-width: 33.33%;}
div#interviewLinkContainerShortUrl {flex: 1;max-width: 49%;}
input#interviewLinkShortUrl {max-width: 85%;flex: 1;}
input#interviewLinkLongUrl {max-width: 85%;flex: 1 ;}
#speciality-question-template th:nth-child(1), #speciality-question-template th:nth-child(2) {width: 9%;}
#speciality-question-template th:nth-child(4) {width: 10%;}
#interviewPreferenceForm p { max-height: 100%!important; line-height: normal;}
.phonewidth-class {min-width: 115px;}
.licencewidth-class { min-width: 115px;}
.governmentwidth-class {min-width: 200px;}
.faxwidth-class {min-width: 130px;}
.usertable-class tr td:nth-child(4) { word-break: break-word ;overflow-wrap: anywhere;min-width: 90px;}
.form-group.col-md-3.maxReportLen {max-width: 25%;}
.report-contnt-list li {width: 100%;}
th.customized-link-Link { min-width: 70px;}
.patientdisc-class {min-width: 65px;}
th.usr-list-link {  min-width: 80px!important;}
.btntbn { bottom: 370px;}
button.carousel-control-prev { left: -20px;}
button.carousel-control-next {right: -20px;}
.admin-inst2 {max-width: 84%;}
.subscription-options .subscriptionBtn { left: -14em;}
.tableData { flex: 0 0 40%; max-width: 40%;}
.images.right-ad-images { flex: 0 0 60%; max-width: 60%;}
.firstname-class { min-width: 65px;}
.speciality-speciality span.select2.select2-container.select2-container--default {width: 40%!important;}
.specialityequal-class .selectWrapper { width: 47%!important;}
.Specialty-Preference .col-md-2 { max-width: 26%;}
.Webpagematrix-class th:last-child {min-width: 130px;}
.subscription-options { margin-top: 6%!important;}
.feature-section .logosubcribe-class { margin-bottom: 10px;}
.slidersection { margin-top: 40px;}
.right-ad-images img { height: 525px;}
.usertable-class tr th:nth-child(1) { min-width: 72px; max-width: 72px;}
.usertable-class tr th:nth-child(2) { min-width: 52px; max-width: 52px;}
.usertable-class th.emailwidth-class.sorting { min-width: 90px;  max-width: 90px;}
.usertable-class tr th:nth-child(3) {min-width: 50px; max-width: 50px;}
.emr_Table tr td:nth-child(1) { width: 65px; max-width: 60px; min-width: 45px;}
.emr_Table tr td:nth-child(2) { width: 350px;}
.usertable-class tr th:nth-child(7) {min-width: 50px;max-width: 50px;}
.usertable-class th.phonewidth-class.sorting { max-width: 70px; min-width: 70px;}
.user-list-tabl-main th:last-child {min-width: 130px!important;max-width: 130px;}
.usertable-class tr th:nth-child(6) { min-width: 50px; max-width: 50px;}
.paymenthistorypage th:nth-child(3) {max-width: 150px; min-width: 150px;}
button#copyInterviewLinkShort, button#copyInterviewLinkLong { width: 100px;}
div#interviewLinkLongUrl, #interviewLinkShortUrl { width: 100%;}
.avatar-webpage-matrix th:last-child {min-width: 80px!important;max-width: 80px!important;}
.avatar-webpage-matrix button.editMatrix { margin-left: 2px;}
.save-pricing { margin: -3% auto;}
   .reportArchiveQueue.archive-report-tbl tr th:nth-child(6), .reportArchiveQueue.archive-report-tbl tr td:nth-child(6) {max-width: 100px!important;min-width: 100px!important;word-wrap: break-word;}
   .report-archive .reportArchiveQueue tr th:nth-child(5) { max-width: 236px!important; min-width: 236px!important;}
   .archive-report-tbl th.date-class.sorting,.unassignedReport-tabl th.date-class.sorting ,.specific_provider_queues.specific_provider_tabl th.date-class.sorting  { min-width: 50px!important;max-width: 50px!important;}
  
   .archive-report-tbl th.patientfirst1-class.sorting,.specific_provider_tabl th.patientfirst1-class.sorting {min-width: 50px!important;max-width: 50px!important;}
.reportArchiveQueue tr th:nth-child(4) {width: 11% !important;}
.specific_provider_tabl th.speciality1-class.sorting {min-width: 120px!important;max-width: 120px!important;}
th.status-class.sorting {min-width: 40px!important; max-width: 40px!important;}
.selectmenu-class .w-50 { width: 100% !important;}
.archive-report-tbl span.select2.select2-container.select2-container--default,.specific_provider_tabl span.select2.select2-container.select2-container--default {width: 100%!important;}
.reportArchiveQueue tr th:nth-child(2) { width: 7% !important;}
.reportArchiveQueue tr th:nth-child(6) { width: 7% !important;}
.report-class .filterdate { width: 90% !important;}
.unassignedReport-tabl th.patientfirst1-class {
    min-width: 50px !important;
    max-width: 50px !important;
}
.specficprovider-class .filterOne {
    max-width: 48% !important;
}
.dashboard .button-container {
    margin-top: 401px;
}
.unassignedReport-tabl th {
    min-width: 100px!important;
}
/* .unassignedReport-tabl  th.provider1-class {
    min-width: 300px !important;
    max-width: 300px !important;
} */
.UnassignedReportQueue .selectmenu-class .w-50 {
    width: 100% !important;
}
span.select2.select2-container.select2-container--default.select2-container--focus {
    width: 100% !important;
}
.medallion, .report-medallion {
    width: 100%;
    max-width: 170px !important;
    min-width: 170px !important;
}
.archive-report-tbl td:last-child, .archive-report-tbl th:last-child, .UnassignedReportQueue td:last-child, .UnassignedReportQueue th:last-child, .specific_provider_tabl th:last-child, .specific_provider_tabl td:last-child {
    min-width: max-content !important;
    max-width: max-content !important;
}
a.proofLink {
    font-size: 14px;
}
    
.userlist-class table th { line-height: 18px;}
.selectmenu-class label { margin-bottom: 2px;font-size: 16px;}
.reportarchive-class .labelsubmenu {font-size: 14px; width: 250px;}
.reportFilterWrapper button#searchFilter, .reportFilterWrapper button#clearFilter {margin-top: 0px!important;}
.reportarchive-class .filterarea{ padding: 10px;}
    .userlist-class table td {
        line-height: 13px;
    }
    .reportArchiveQueue th,.specific_provider_queues th,.UnassignedReportQueue th {
        padding: 0.50rem;
        font-size: 15px !important;
    }
.reportArchiveQueue  td,.specific_provider_queues td,.UnassignedReportQueue td {
    padding: .40rem !important;
}
     .reportArchiveQueue tbody td .btn-sm,.specific_provider_queues tbody td .btn-sm,.UnassignedReportQueue tbody td .btn-sm {
        padding: 0.2rem 0.50rem;
        line-height: 1;
    }

     .labelsubmenu .form-control {
       padding: 0.175rem 0.25rem 0.175rem;
        height: 30px !important;
        margin-top: -2px;
        font-size: 13px;
    }
.reportArchiveQueue .select2-container .select2-search--inline .select2-search__field,.specific_provider_queues .select2-container .select2-search--inline .select2-search__field,.UnassignedReportQueue .select2-container .select2-search--inline .select2-search__field {
          margin-top: 7px;
        height: 13px;
        font-size: 13px;
        padding-left:4px;
}
.reportArchiveQueue span.select2-selection.select2-selection--multiple, .specific_provider_queues span.select2-selection.select2-selection--multiple,.UnassignedReportQueue span.select2-selection.select2-selection--multiple {
    margin-bottom: 0px;
}
.reportArchiveQueue .select2-container--default .select2-selection--multiple .select2-selection__choice, .specific_provider_queues .select2-container--default .select2-selection--multiple .select2-selection__choice,.UnassignedReportQueue .select2-container--default .select2-selection--multiple .select2-selection__choice {
        top: -2px;
    }
    .labelbox-class
        .select2-container
        .select2-search--inline
        .select2-search__field {
        margin-top: 7px;
        height: 18px;
        font-size: 13px;
    }
    .labelbox-class .select2-container--default .select2-selection--multiple .select2-selection__choice__display {
    cursor: default;
    padding-left: 2px;
    padding-right: 5px;
    font-size: 12px;
}
.reportArchiveQueue i.fas, .reportArchiveQueue i.far, .specific_provider_queues i.fas, .specific_provider_queues i.far,.UnassignedReportQueue i.fas, .UnassignedReportQueue i.far{
        font-size: 10px;
        position: relative;
        top: -1px;
    }
.page-link {
    padding: 0.2rem 0.50rem;
    margin-left: -1px;
}
.reportactionbtn .btn {
    margin-top: 24px;
    padding: 4px 20px !important;
}
.reportFilterWrapper label.checkboxfilter {
    font-size: 16px;
}
.reportArchiveQueue .select2-container .select2-selection--multiple, .specific_provider_queues .select2-container .select2-selection--multiple,.UnassignedReportQueue .select2-container .select2-selection--multiple {
    min-height: 29px;
}
.labelbox-class .select2-container--default .select2-selection--multiple {
    border: 1px solid #000000;
    border-radius: 5px;
    min-height: 29px;
}
.labelbox-class .secondclass span.select2.select2-container.select2-container--default {
    width: 100% !important;
}
    .reportFilterWrapper .form-control {
        height: 28px;
        font-size: 13px;
    }
    .filterThree {
    margin-bottom: 20px;
    margin-top: -3px !important;
    gap: 0px;
    font-size: 15px;
}
    .reportFilterWrapper button#searchFilter, .reportFilterWrapper button#clearFilter {
        padding: 5px 15px;
        font-size: 15px;
    }
    .report-class .filterTwo {
    margin-top: -1.2rem;
    width: 100%;
}
.report-class .filterdate {
    margin-top: -4.1rem !important;
}
input#PatientAndProviderName {
    margin-top: 2.1rem;
}
.reportArchiveQueue .providerDropdownContainerList, .reportArchiveQueue .EMRContainerListing, .specific_provider_queues .providerDropdownContainerList, .specific_provider_queues .EMRContainerListing, .UnassignedReportQueue .providerDropdownContainerList, .UnassignedReportQueue .EMRContainerListing {
    margin-top: -1px !important;
}
.reportArchiveQueue tr th:nth-child(1),.specific_provider_queues tr th:nth-child(1),.UnassignedReportQueue tr th:nth-child(1){ width: 3% !important; }
.reportArchiveQueue tr th:nth-child(2),.specific_provider_queues tr th:nth-child(2),.UnassignedReportQueue tr th:nth-child(2){ width: 3% !important; }
.reportArchiveQueue tr th:nth-child(3),.specific_provider_queues tr th:nth-child(3),.UnassignedReportQueue tr th:nth-child(3){ width: 5% !important; }
.reportArchiveQueue tr th:nth-child(4),.specific_provider_queues tr th:nth-child(4),.UnassignedReportQueue tr th:nth-child(4){ width: 9% !important; }
.reportArchiveQueue tr th:nth-child(5),.specific_provider_queues tr th:nth-child(5),.UnassignedReportQueue tr th:nth-child(5){ width: 2% !important; }
.reportArchiveQueue tr th:nth-child(6),.specific_provider_queues tr th:nth-child(6),.UnassignedReportQueue tr th:nth-child(6){ width: 33% !important; }
.reportArchiveQueue tr th:nth-child(7),.specific_provider_queues tr th:nth-child(7),.UnassignedReportQueue tr th:nth-child(7){ width: 9% !important; }
.reportArchiveQueue tr th:nth-child(8),.specific_provider_queues tr th:nth-child(8),.UnassignedReportQueue tr th:nth-child(8){width: 8% !important; } 

   
.specific_provider_tabl th,.unassignedReport-tabl th {
        min-width: auto !important;
    }
/* 
.UnassignedReportQueue tr th:nth-child(1) { width: 3% !important; }
.UnassignedReportQueue tr th:nth-child(2) { width: 3% !important; }
.UnassignedReportQueue tr th:nth-child(3) { width: 5% !important; }
.UnassignedReportQueue tr th:nth-child(4) { width: 10% !important; }
.UnassignedReportQueue tr th:nth-child(5) { width: 5% !important; }
.UnassignedReportQueue tr th:nth-child(6) { width: 25% !important; }
.UnassignedReportQueue tr th:nth-child(7) { width: 10% !important; }
.UnassignedReportQueue tr th:nth-child(8) { width: 10% !important; } */

/* .reportArchiveQueue tr th:nth-child(3) {
    width: 7% !important;
}
.reportArchiveQueue tr th:nth-child(7) {
    width: 10% !important;
}
.reportArchiveQueue tr th:nth-child(8) {
    width: 11% !important;
}
.reportArchiveQueue tr th:nth-child(9) {
    width: 10% !important;
} */
span.select2.select2-container.select2-container--default {
    width: 100% !important;
}

.archive-report-tbl th:nth-last-child(2) {
    min-width: 37px !important;
    max-width: 37px !important;
}
.specific_provider_tabl th.provider1-class.sorting {
    max-width: 100px !important;
    min-width: 100px !important;
    word-wrap: break-word;
}
  

       .specific_provider_tabl th:nth-last-child(2) {
        min-width: 50px !important;
        max-width: 50px !important;
    }
    /* .specific_provider_tabl td:last-child, .specific_provider_tabl th:last-child{
    min-width: 300px !important;
    max-width: 300px !important;
    }
     .unassignedReport-tabl td:last-child,  .unassignedReport-tabl th:last-child{
    min-width: 400px !important;
    max-width: 400px !important;
    } */

    /* .unassignedReport-tabl th.interview-class.sorting {
    width: 7% !important;
    min-width: 50px !important;
    max-width: 50px !important;
} */
 .specficprovider-class  input#PatientAndProviderName {
  margin-top: -0.2rem;
}
.specficprovider-class .select2-container .select2-selection--single {
    height: 28px;
}
.filterFour .select2-container--default .select2-selection--single .select2-selection__rendered {
    margin-top: -9px;
}

}
@media (max-width: 1900px){
.reportArchiveQueue tr th:nth-child(8), .specific_provider_queues tr th:nth-child(8), .UnassignedReportQueue tr th:nth-child(8) {
        width: 8.3% !important;
    }
.reportArchiveQueue .selectmenu-class.recipentGroupWrapperList,.specific_provider_queues .selectmenu-class.recipentGroupWrapperList,.UnassignedReportQueue .selectmenu-class.recipentGroupWrapperList  {
    width: 26% !important;
}
.reportArchiveQueue .providerDropdownContainerList,.reportArchiveQueue .EMRContainerListing,.specific_provider_queues .providerDropdownContainerList,.specific_provider_queues .EMRContainerListing,.UnassignedReportQueue .providerDropdownContainerList,.UnassignedReportQueue .EMRContainerListing {
    width: 74% !important;

}
    .reportArchiveQueue tr th:nth-child(7), .specific_provider_queues tr th:nth-child(7), .UnassignedReportQueue tr th:nth-child(7) {
        width: 10% !important;
    }
.reportArchiveQueue tr th:nth-child(6), .specific_provider_queues tr th:nth-child(6), .UnassignedReportQueue tr th:nth-child(6) {
    width: 32% !important;
}


}

@media (max-width: 1862px){
    /* .specific_provider_tabl th { min-width: 160px!important; }
    .unassignedReport-tabl th { min-width: 100px!important; } */
    .max-num-limit label {  padding-right: 85px;  }
    .subsciption-detals-main .subsciption-right-detail-bx .pro-head-bx h3 { font-size: 17px!important;}
    .form-group.col-md-2.btn { max-width: 170px; }
    .form-group.col-md-2.export-btn { max-width: max-content; min-width: max-content;margin-left: auto; }
.user-list-tabl-main th:last-child { min-width: 70px !important;  max-width: 70px;}
    .reportArchiveQueue tr th:nth-child(8), .specific_provider_queues tr th:nth-child(8), .UnassignedReportQueue tr th:nth-child(8) {  width: 9.2% !important; }

}
@media only screen and (min-width: 1863px) and (max-width: 1875px) {
    .reportArchiveQueue tr th:nth-child(8), .specific_provider_queues tr th:nth-child(8), .UnassignedReportQueue tr th:nth-child(8) {
        width: 8.3% !important;
    }

}

@media (max-width: 1830px) {
    .subscription-options .subscriptionBtn {
        left: -12.4em;
    }
    #test-llm-query .form-group.col-md-3 {
        flex: 1;
        max-width: 30%;
    }
    #providerForm .col-md-2 {
        flex: 1;
        max-width: 25%; 
    } 
    /* .archive-report-tbl th:last-child,
    .specific_provider_tabl th:last-child {
        min-width: 150px !important;
        max-width: 150px !important;
    } */
    .specialty-question-templates-page-1 th:nth-child(4) {
        width: 13%;
    }
    .specialty-question-templates-page-1 th:nth-child(3) {
        width: 14%;
    }
    .questioncolumn-class .col-md-3 {
        flex: 0 0 20%;
        max-width: 20%;
    }
    .questioncolumn-class .col-md-1 {
        flex: 0 0 12%;
        max-width: 12%;
    }
    .usertable-class th.emailwidth-class.sorting {
        min-width: 140px;
        max-width: 140px;
    }
    .usertable-class tr th:nth-child(7) {
        min-width: 60px;
        max-width: 60px;
    }
    .user-list-tabl-main th:last-child {
        min-width: 80px !important;
        max-width: 80px;
    }
    .usertable-class tr th:nth-child(6) {
        min-width: 70px;
        max-width: 70px;
    }
    button.recordDelete.btn.btn-danger.btn-sm.mb-2.ml-2 {
        margin-left: 0.2rem !important;
    }
    .reportArchiveQueue .selectmenu-class.recipentGroupWrapperList,.specific_provider_queues .selectmenu-class.recipentGroupWrapperList,.UnassignedReportQueue .selectmenu-class.recipentGroupWrapperList  {
    width: 29% !important;
}
.reportArchiveQueue .providerDropdownContainerList,.reportArchiveQueue .EMRContainerListing,.specific_provider_queues .providerDropdownContainerList,.specific_provider_queues .EMRContainerListing,.UnassignedReportQueue .providerDropdownContainerList,.UnassignedReportQueue .EMRContainerListing {
    width: 71% !important;
   
}

}
@media (max-width: 1800px) {
    .llm-query-tbl .llm-query-log td:last-child {
        padding: 20px 15px !important;
        height: 100% !important;
        border-bottom: 0;
    }
    .form-group.col-md-2.btn {
        max-width: 170px;
    }
    .form-group.col-md-2.export-btn {
        max-width: 150px;
    }
    .pro_plan_desc tr td:first-child {
        width: 27%;
        padding: 5px 0px;
    }
    .no-of-providrs {
        align-items: center;
        gap: 0px;
        flex-direction: column;
    }
    .no-of-providrs select#selectProviderSlab {
        width: 100%;
    }
    .reportarchive-class .filterOne { max-width: 48%;}
.report-class .filterdate { width: 96% !important;}
.report-class .filterTwo {
    width: 100%;
}
.customizable-specialty th:last-child {
    max-width: 130px;
    min-width: 130px;
}
 .dashboard .button-container {
        margin-top: 325px;
    }
        .reportArchiveQueue tr th:nth-child(7), .specific_provider_queues tr th:nth-child(7), .UnassignedReportQueue tr th:nth-child(7) {
        width: 11% !important;
    }
.reportArchiveQueue tr th:nth-child(6), .specific_provider_queues tr th:nth-child(6), .UnassignedReportQueue tr th:nth-child(6) {
    width: 31% !important;
}
}

@media only screen and (min-width: 1621px) and (max-width: 1780px)  {
.intake-prefrences label.form-label {
    font-size: 14px;
}
   
}
@media only screen and (min-width: 1500px) and (max-width: 1700px)  {
.specialty-question-templates-page-1 .search_questions {
    margin-right: 3px;
}
   
}

@media (max-width: 1750px)  {
    .reportArchiveQueue tr th:nth-child(8), .specific_provider_queues tr th:nth-child(8), .UnassignedReportQueue tr th:nth-child(8) {
        width: 9% !important;
    }


}
@media only screen and (min-width: 1731px) and (max-width: 1760px) {
    .reportArchiveQueue tr th:nth-child(8), .specific_provider_queues tr th:nth-child(8), .UnassignedReportQueue tr th:nth-child(8) {
        width: 9.5% !important;
    }

}
@media (max-width: 1730px) {

     .reportArchiveQueue tr th:nth-child(7), .specific_provider_queues tr th:nth-child(7), .UnassignedReportQueue tr th:nth-child(7) {
        width: 12% !important;
    }
.reportArchiveQueue tr th:nth-child(6), .specific_provider_queues tr th:nth-child(6), .UnassignedReportQueue tr th:nth-child(6) {
    width: 30% !important;
}


    .reportArchiveQueue .selectmenu-class.recipentGroupWrapperList, .specific_provider_queues .selectmenu-class.recipentGroupWrapperList, .UnassignedReportQueue .selectmenu-class.recipentGroupWrapperList {
    width: 33% !important;
}
.reportArchiveQueue .providerDropdownContainerList, .reportArchiveQueue .EMRContainerListing, .specific_provider_queues .providerDropdownContainerList, .specific_provider_queues .EMRContainerListing, .UnassignedReportQueue .providerDropdownContainerList, .UnassignedReportQueue .EMRContainerListing {
    width: 67% !important;
}
    
    .reportArchiveQueue tr th:nth-child(8), .specific_provider_queues tr th:nth-child(8), .UnassignedReportQueue tr th:nth-child(8) {
        width: 10.5% !important;
    }
    .subscription-options .subscriptionBtn {
        left: -11.4em;
    }
    .speciality-speciality
        span.select2.select2-container.select2-container--default {
        width: 50% !important;
    }
    .cyclequestion-1 {
        flex: 0 0 55%;
        max-width: 55%;
    }
    .cyclequestion-2 {
        flex: 0 0 45%;
        max-width: 45%;
    }
    .Specialty-Preference .col-md-2 {
        max-width: 28%;
    }
    .llm-query-table table#DataTables_Table_0 {
        width: 100%;
        display: block;
        overflow-x: auto;
    }
    .llm-query-table th:nth-child(4) {
        min-width: 140px;
    }
    .llm-query-table th:nth-child(3) {
        min-width: 120px;
    }
    .llm-query-table table#DataTables_Table_0 th:nth-child(1) {
        min-width: 100px;
    }
    .llm-query-table table#DataTables_Table_0 th:nth-child(2) {
        min-width: 100px;
    }
    .llm-query-table table#DataTables_Table_0 th:nth-child(5) {
        min-width: 85px;
    }
    .llm-query-table table#DataTables_Table_0 th:nth-child(6) {
        min-width: 210px;
    }
    .llm-query-tbl .llm-query-log th:nth-child(6) {
        min-width: 300px !important;
    }
    .specialty-question-templates-page th:nth-child(4) {
        width: 14%;
    }
    label.selectProviderLabel.no-of-providers {
        min-width: 100%;
        text-align: left;
    }
    .provider-number-main {
        padding-right: 0 !important;
    }
        th.usr-list-link {
        min-width: 85px !important;
    }
}

@media (max-width: 1765px) {
    .form-checks-input-main .input-main {
        max-width: 390px;
    }
    .secondclass {
    display: flex;
    flex-wrap: wrap;
}

}
@media screen and (max-width: 1700px) {
   .Account-Specialties label {
    font-size: 15px;
}
   
    .phonewidth-class {
        min-width: 75px;
    }
    .licencewidth-class {
        min-width: 75px;
    }
    .governmentwidth-class {
        min-width: 160px;
    }
    .faxwidth-class {
        min-width: 110px;
    }
    .usertable-class tr td:nth-child(4) {
        word-break: break-word;
        overflow-wrap: anywhere;
        min-width: 100px;
    }
    .usertable-class th {
        line-height: 20px;
    }
    .userlist-class table td {
        font-size: 13px;
        line-height: 17px;
    }
    .home-carousel button.carousel-control-prev {
        left: -59px !important;
        height: 40px !important;
        width: 40px !important;
    }
    .home-carousel .carousel-control-prev-icon,
    .carousel-control-next-icon {
        display: inline-block;
        width: 15px;
        height: 15px;
    }
    .home-carousel button.carousel-control-next {
        right: -59px;
        width: 40px !important;
        height: 40px !important;
    }
    .admin-inst2 {
        max-width: 93%;
    }
    .subscription-options .subscriptionBtn {
        left: -11em;
    }
    .specialityequal-class .selectWrapper {
        width: 50% !important;
    }
    .subscription-options {
        margin-top: 0rem !important;
    }
    .Specialty-Preference .col-md-2 {
        max-width: 30%;
    }
    .organisation-report {
        max-width: 40%;
    }
    .max-num-limit label {
        padding-right: 65px;
    }
    .specialty-question-templates-page-1 th:nth-child(2) {
        width: 13%;
    }
    .specialty-question-templates-page-1 th:nth-child(3) {
        width: 16%;
    }
    .specialty-question-templates-page-1 th:nth-child(4) {
        width: 15%;
    }
    .provider-number-main {
        row-gap: 30px !important;
    }
    /* .provider-number-main span.error.selectProviderSlabError { right: 30%; top: 8px;} */
    #patient_subscription_form .choose_subscription_plan_outer {
        margin-top: 8px !important;
    }
    .subsciption-right-detail-bx.preview-new-subscription {
        min-height: 180px;
    }
    .report-preference-left-main
        .form-group.col-md-6.maxtp-class.max-lenth
        input {
        margin: 0 !important;
    }
    .evaluation-form.formbac-class.subscription-levels-main {
        gap: 10px;
        flex-direction: column;
    }
    .form-group.col-md-2.btn {
        max-width: 155px;
    }
    .form-group.col-md-2.select-default-ques {
        min-width: 195px;
    }
    .form-checks-input-main .input-main {
        max-width: 360px;
    }
    .account-profile-page .input-check-fields {
        margin-bottom: 5px !important;
    }
}
@media only screen and (min-width: 1661px) and (max-width: 1668px) {
.reportArchiveQueue tr th:nth-child(8), .specific_provider_queues tr th:nth-child(8), .UnassignedReportQueue tr th:nth-child(8) {
    width: 10.3% !important;
}

}
@media (max-width: 1660px){
       .reportArchiveQueue .selectmenu-class.recipentGroupWrapperList, .specific_provider_queues .selectmenu-class.recipentGroupWrapperList, .UnassignedReportQueue .selectmenu-class.recipentGroupWrapperList {
        width: 28% !important;
    }

        .reportArchiveQueue .providerDropdownContainerList, .reportArchiveQueue .EMRContainerListing, .specific_provider_queues .providerDropdownContainerList, .specific_provider_queues .EMRContainerListing, .UnassignedReportQueue .providerDropdownContainerList, .UnassignedReportQueue .EMRContainerListing {
        width: 72% !important;
    }
    .labelsubmenu .form-control {
    font-size: 12px;
    }
    .filterThree input[type="checkbox"] {
    top: 0px;
}
     ul.Account-Specialties {
        grid-template-columns: repeat(4, 1fr);
    }
    .max-num-limit label {padding-right: 45px; }
    .unassignedReport-btns input.datepicker,.unassignedReport-btns select#providerFilter {max-width: 180px;}
    .form-checks-input-main .input-main {max-width: 330px;}
    .report-archive .unassignedReport-btns input.datepicker,.unassignedReport-btns input.datepicker { max-width: 240px;}
    .report-archive .unassignedReport-btns select#providerFilter { max-width: 180px;}
    .emr_Table tr td:nth-child(2) { width: 400px; }
.reportarchive-class .col-md-8 { flex: 1; max-width: 60%;}
.reportarchive-class .col-md-4 { flex: 1; max-width: 40%;}
.filterThree { margin-bottom: 12px;left: 5px; font-size: 14px;}
.filterThree input[type="checkbox"] {margin-left: 12px;margin-right: 4px;  }
.filterTwo { margin-top: -0.7rem;margin-bottom: 0.8rem; }
.reportArchiveQueue td:last-child { min-width: 120px;}
.subscriptionLevelsWrapper { gap: 75px;}
.reportArchiveQueue.archive-report-tbl tr th.provider1-class.sorting, .reportArchiveQueue.archive-report-tbl tr td:nth-child(6),.reportArchiveQueue.archive-report-tbl tr td:nth-child(5), .specific_provider_queues.specific_provider_tabl tr th.provider1-class.sorting, .specific_provider_queues.specific_provider_tabl tr td:nth-child(6),.specific_provider_queues.specific_provider_tabl tr td:nth-child(5),.UnassignedReportQueue tr th.provider1-class.sorting, .UnassignedReportQueue tr td:nth-child(6),.UnassignedReportQueue tr td:nth-child(5) {  max-width: 60px !important;min-width: 60px !important; word-wrap: break-word; }
 /* .reportArchiveQueue tr th:nth-last-child(2) { min-width: 185px !important; } */
 th.date-class.dateapp-class.sorting.sorting_desc { min-width: 65px !important; max-width: 65px !important;}

.customer-response-log .col-md-2 {
    flex: 0 0 20%;
    max-width: 20%;
}
.customer-response-log .col-md-4 {
    flex: 0 0 20%;
    max-width: 20%;
}

.filterThree {
    gap: 5px;
    margin-bottom: 8px;
}
.specific_provider_tabl tr th:nth-child(5) {
    width: 15% !important;
    min-width: 70px !important;
    max-width: 70px !important;
}
.report-class .filterdate {
    margin-top: -2.7rem!important;
}
.filterdate input#appointmentDate {
    width: 48% !important;
}
.report-class .filterTwo {
    margin-top: -0.7rem;
}
.distribution-block ul {
    height:auto;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
    margin-top: 13px!important;
}
.filterThree label {
    margin-bottom: 0px;

}
.reportFilterWrapper button#searchFilter, .reportFilterWrapper button#clearFilter {
        margin-top: 4px !important;
        font-size: 14px;
    }
    .searcharchive {
    margin-right: 10px;
}
.reportarchive-class .form-control {
    height: 30px;
}
.reportFilterWrapper .form-control {height: 28px;}
.reportactionbtn .btn {
    margin-top: 24px;
    padding: 4px 20px;
}
    .userlist-class table td {
        line-height: 13px;
    }
    .reportArchiveQueue th, .specific_provider_queues th,.UnassignedReportQueue th{
        padding: 0.30rem;
        font-size: 13px !important;
    }
.reportArchiveQueue  td,.specific_provider_queues  td,.UnassignedReportQueue td {
    padding: .15rem !important;
}
    .reportArchiveQueue tbody td .btn-sm, .specific_provider_queues tbody td .btn-sm, .UnassignedReportQueue tbody td .btn-sm{
        padding: 0.1rem 0.30rem;
        line-height: 0.8;
    }
    .userlist-class table th {
        line-height: 14px;

    }
    .labelsubmenu .form-control {
    padding: 0.275rem 0.25rem 0.375rem;
    height: 30px !important;
}
.reportArchiveQueue .select2-container .select2-search--inline .select2-search__field,.specific_provider_queues .select2-container .select2-search--inline .select2-search__field,.UnassignedReportQueue .select2-container .select2-search--inline .select2-search__field {
         margin-top: 7px;
        height: 12px;
        font-size: 12px;
}
.reportArchiveQueue span.select2-selection.select2-selection--multiple,.specific_provider_queues span.select2-selection.select2-selection--multiple,.UnassignedReportQueue span.select2-selection.select2-selection--multiple {
    margin-bottom: 0px;
}
.reportArchiveQueue .select2-container--default .select2-selection--multiple .select2-selection__choice,.specific_provider_queues .select2-container--default .select2-selection--multiple .select2-selection__choice,.UnassignedReportQueue .select2-container--default .select2-selection--multiple .select2-selection__choice {
        top: -2px;
    }
    .labelbox-class
        .select2-container
        .select2-search--inline
        .select2-search__field {
        margin-top: 7px;
        height: 18px;
        font-size: 13px;
    }
    .labelbox-class .select2-container--default .select2-selection--multiple .select2-selection__choice__display {
    cursor: default;
    padding-left: 2px;
    padding-right: 5px;
    font-size: 12px;
}
      .reportArchiveQueue i.fas, .reportArchiveQueue i.far, .specific_provider_queues i.fas, .specific_provider_queues i.far,.UnassignedReportQueue i.fas, .UnassignedReportQueue i.far {
        font-size: 9px;
        position: relative;
        top: -1px;
    }
.page-link {
    padding: 0.2rem 0.50rem;
    margin-left: -1px;
}
.report-class .filterdate { width: 100%;}
.reportArchiveQueue tr th:nth-child(1),.specific_provider_queues tr th:nth-child(1),.UnassignedReportQueue tr th:nth-child(1) { width: 3% !important; }
.reportArchiveQueue tr th:nth-child(2),.specific_provider_queues tr th:nth-child(2),.UnassignedReportQueue tr th:nth-child(2) { width: 3% !important; } 
.reportArchiveQueue tr th:nth-child(3),.specific_provider_queues tr th:nth-child(3),.UnassignedReportQueue tr th:nth-child(3) { width: 5% !important; }
.reportArchiveQueue tr th:nth-child(4),.specific_provider_queues tr th:nth-child(4),.UnassignedReportQueue tr th:nth-child(4) { width: 13% !important; }
.reportArchiveQueue tr th:nth-child(5),.specific_provider_queues tr th:nth-child(5),.UnassignedReportQueue tr th:nth-child(5) { width: 2% !important; }
.reportArchiveQueue tr th:nth-child(6),.specific_provider_queues tr th:nth-child(6),.UnassignedReportQueue tr th:nth-child(6) { width: 40% !important; }
.reportArchiveQueue tr th:nth-child(7),.specific_provider_queues tr th:nth-child(7),.UnassignedReportQueue tr th:nth-child(7) { width: 13.5% !important; }
.reportArchiveQueue tr th:nth-child(8),.specific_provider_queues tr th:nth-child(8),.UnassignedReportQueue tr th:nth-child(8) { width: 9.2% !important; }
.reportArchiveQueue tr th:nth-child(9), .reportArchiveQueue tr td:nth-child(9),.specific_provider_queues tr th:nth-child(9),.specific_provider_queues tr td:nth-child(9){ display: none !important; }
/* .UnassignedReportQueue tr th:nth-child(8),.UnassignedReportQueue tr td:nth-child(8) { display: none !important; }
 
.UnassignedReportQueue tr th:nth-child(4){width: 10% !important;}
.UnassignedReportQueue tr th:nth-child(7){width: 8% !important;} */
.specific_provider_tabl th,.unassignedReport-tabl th {
        min-width: auto !important;
    }
    .archive-report-tbl th:nth-last-child(2){
     min-width: auto !important;
        max-width: max-content !important;
    }
.report-class .filterdate input#appointmentDate {
        width: 100% !important;
    }
    .reportactionbtn .btn {
       font-size: 15px;
}
     /* .archive-report-tbl th:last-child, .unassignedReport-tabl th:last-child, .specific_provider_tabl th:last-child {
        min-width: 135px !important;
        max-width: 135px !important;
    } */
    .providerDropdownContainerList span.select2.select2-container.select2-container--default,span.select2.select2-container.select2-container--default{
    width: 100% !important; 
}
span.select2.select2-container.select2-container--default.select2-container--focus{
    width: 100% !important;  
}
.unassignedReport-tabl  th.provider1-class {
    min-width: 180px !important;
    max-width: 180px !important;
}
.UnassignedReportQueue .selectmenu-class .w-50 {
    width: 100% !important;
}
 .report-medallion a {
    font-size: 16px;
}  
    .medallion, .report-medallion {
        max-width: 145px !important;
        min-width: 145px !important;
    }
    .dashboard .button-container button {
    height: 65px !important;
    font-size: 14px;
    line-height: 18px;
}
.reportarchive-class .reportFilterWrapper {
    padding: 6px 32px 0px;
}
.labelbox-class {
    padding: 6px 10x 0px;
}
    .specficprovider-class .select2-container .select2-selection--single {
        height: 29px;
    }
        .filterFour .select2-container--default .select2-selection--single .select2-selection__rendered {
        margin-top: -7px;
    }
}
@media only screen and (min-width: 1616px) and (max-width: 1633px) {
    .reportArchiveQueue tr th:nth-child(8), .specific_provider_queues tr th:nth-child(8), .UnassignedReportQueue tr th:nth-child(8) {
        width: 9.4% !important;
    }

}
@media screen and (max-width: 1620px) {
 
    .content.interview-top-sesction {
        padding: 50px 0px;
    }
    .layout-top-nav .wrapper .main-header .brand-image {
        height: 28px;
    }
    .QA-Section .followup-question-view {
        margin-top: 4% !important;
    }
    .questionbox-class .accept_question {
        padding: 12px 20px 12px 20px !important;
        font-size: 15px;
    }
    #startInverview {
        background: #006fcc;
        padding: 12px 20px;
        font-size: 15px;
    }
    #question-step {
        padding: 12px 20px;
        font-size: 15px;
    }
    .rpleft-class {
        padding-right: 2%;
    }
    .rpright-class {
        padding-left: 2%;
    }
    .specificationsWrapper .col-md-2 {
        flex: 0 0 33%;
        max-width: 33%;
    }
    .queryLogDatatable tr th:first-child {
        width: 170px !important;
    }
    .usertable-class tr td:nth-child(4) {
        min-width: 80px;
    }
    .faxwidth-class {
        min-width: 83px;
    }
    .governmentwidth-class {
        min-width: 96px;
    }
    .dataTables_scrollHeadInner {
        width: 100% !important;
    }
    input#vElicitedHealthIssues {
        width: 100% !important;
    }
    .date-class {
        min-width: 101px;
    }
    .btntbn {
        bottom: 250px;
    }
    /* #interviewPreferenceForm .form-group {
        margin-bottom: 1rem;
    } */
    .speciality-speciality
        span.select2.select2-container.select2-container--default {
        width: 60% !important;
    }
    .subscription1-class img {
        height: 600px;
        width: 100%;
    }
    .logosubcribe-class {
        height: 42px;
        margin-bottom: 15px;
    }
    .dashboard h1 {
        font-size: 28px;
    }
    .subscribe-class h2 {
        font-size: 20px !important;
    }
    button.return-previous {
        left: 0;
    }
    .Specialty-Preference .col-md-2 {
        max-width: 33%;
    }
    .report-preferences {
        margin-top: 0px;
    }
    .report-flex {
        gap: 40px;
    }
    .right-ad-images img {
        height: 520px;
    }
    .unassignedReport-btns {
        flex-wrap: wrap;
        row-gap: 10px;
    }
    .max-num-limit label {
        padding-right: 55px;
    }
    .premium-blk.patient-subc.subsciption-detals-main .pro-head-bx h3 {
        font-size: 17px !important;
    }
    .patient-subc span#total_fee {
        font-size: 20px !important;
    }
    .total-percent {
        left: 0 !important;
    }
    .per-month-head {
        font-size: 22px;
    }
    .term-privay {
        margin-top: 5px;
    }
    .term-privay label {
        margin-bottom: 0px;
    }
    /* .unassignedReport-tabl
        .select2-container
        .select2-search--inline
        .select2-search__field {
        height: 18px;
        font-size: 14px;
    } */
    .unassignedReport-tabl
        .select2-container--default
        .select2-selection--multiple
        .select2-selection__choice {
        top: -1px;
    }
    .invitation-link label {
        height: 50px;
    }
    #reportPreferenceForm .w-75 {
        width: 100% !important;
        padding: 5px;
    }
    p.reportPreferenceBottomPara {
        margin-top: 30px;
    }
    #speciality-question-list th:first-child {
        min-width: 30px !important;
        max-width: 30px !important;
    }
    .subscriptionLevelsWrapper {
        display: flex;
        gap: 60px;
    }
    .subscription-levels-main .card.col-md-5 {
        flex: 1;
        max-width: 50%;
    }
    .save-pricing {
        margin-left: 0%;
    }
    .subscriptionLevels .subscriptionversion-class {
        max-width: 35%;
    }
    .usertable-class tr th:nth-child(5) {
        min-width: 60px;
        max-width: 60px;
    }
      .w-90 {
        width: 100%;
    }
        th.customized-link-Link {
        min-width: 80px;
    }
    .specificationsWrapper .col-md-4 {
    flex: 0 0 40%;
    max-width: 40%;
}
}

@media screen and (max-width: 1615px) {
       .addusersec-class div#DataTables_Table_0_filter {
    right: 110px;
}
    .right-button a.btn.btn-success,
    .open-bgImg-popup,
    #add-bg-popup button.btn,
    .open-matrix-pop,
    #add_web_matrix button.btn,
    .alignRightButton,
    button.btn.btn-success.open-add-edit-cycle-popup,
    a.back_button {
        font-size: 14px;
        padding: 8px 15px;
    }
    input#submitButton,
    .save-class, .save-class2,
    input.btn.btn-primary,
    #speciality-question-template button.btn.btn-success,
    #queryLog button.btn.btn-success,
    button#getQuestions,
    .sent-mail {
        font-size: 16px;
        padding: 8px 20px;
    }
    label:not(.form-check-label):not(.custom-file-label) {
        font-size: 15px !important;
    }
    #accountForm label,
    .Customizable-class .speciality-question thead td {
        font-size: 15px !important;
    }
    .speciality-question tbody td {
        font-size: 14px;
    }
    .termbtn {
        font-size: 14px !important;
    }
    #accountForm input.form-control,
    #accountForm textarea.form-control,
    #interviewPreferenceForm input.form-control,
    .form-control,
    span.selected,
    .emr_Table td,
    .emr-distribution-format-area .disclaimer-textarea {
        font-size: 13px;
    }
    .userlist-class table th,
    #interviewPreferenceForm label,
    .emr-distribution-format-area .option-title {
        font-size: 15px;
    }
    .userlist-class table td,
    .emr-distribution-format-area .option-description {
        font-size: 13px;
    }
    #reportPreferenceForm label {
        font-size: 15px;
    }
    .content-wrapper.fixed-margin .content-wrapper {
        margin-left: 30px !important;
        margin-right: 30px !important;
        margin-top: 30px;
        margin-bottom: 30px;
    }
    h2.m-0.pageName {
        padding: 0px 30px;
        font-size: 22px !important;
    }
    .profileform-class form#accountForm {
        padding: 25px;
    }
    .profileform-class select {
        font-size: 13px;
    }
    #accountForm .save-class {
        margin-top: 0.5rem;
    }
    .tablewrapper-class {
        padding: 0px 0px;
    }
    .userlist-class {
        padding: 25px;
    }
    .dataTables_length label,
    .dataTables_filter label {
        font-size: 15px;
    }
    form#interviewPreferenceForm {
        padding: 25px 30px 25px 20px;
    }
    .intakeper1-class {
        padding-right: 12px;
    }
    .intakeper2-class {
        padding-left: 12px !important;
    }
    .right-ad-images .image3 {
        left: 0;
    }
    .container.my-5.subscription-options {
        max-width: 100%;
    }
    .subscription-options .subscriptionBtn {
        left: -10em;
    }
    .copy-url {
        font-size: 13px;
    }
    .cyclequestion-1 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .cyclequestion-2 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    button#getQuestions {
        font-size: 16px;
    }
    #queryLog button.btn.btn-success {
        font-size: 16px;
    }
    #speciality-question-template button.btn.btn-success {
        font-size: 16px;
    }
    .specialityequal-class .selectWrapper {
        width: 54% !important;
    }
    .unassignedReport-btns {
        position: unset;
        padding: 25px 20px 0px;
        width: 100%;
    }
    .unassignedReport-btns select#providerFilter {
        max-width: 180px;
    }
    .max-num-limit label {
        padding-right: 65px;
    }
    .form-group.col-md-6.maxtp-class.max-lenth label.max-rp {
        padding-right: 20px;
    }
    .tableData .checkbox-class label {
        font-size: 17px !important;
    }
    section.content.dashboard.feature-section .quick-start-step label {
        font-size: 18px !important;
    }
    .subsciption-right-detail-bx.preview-new-subscription {
        min-height: 170px;
    }
    #patient_subscription_form .choose_subscription_plan_outer {
        margin-top: 18px !important;
    }
    .user-list-tabl-main th:last-child {
        min-width: 44px !important;
    }
    .usertable-class tr th:nth-child(11) {
        max-width: 44px;
    }
    #test-llm-query textarea#llm-query-area {
        height: 210px !important;
    }
    .notification-icn .dropdown-menu.dropdown-menu-right.show {
        min-width: 550px;
    }
    #patient_subscription_form .choose_subscription_plan_outer {
        margin-top: 12px !important;
    }
    #queryLog .alignRightButton {
        font-size: 14px !important;
    }
    .usertable-class th.emailwidth-class.sorting {
        min-width: 100px;
        max-width: 100px;
    }
    .usertable-class tr th:nth-child(2) {
        min-width: 70px;
        max-width: 70px;
    }
    .usertable-class tr th:nth-child(10) {
        min-width: 45px;
        max-width: 45px;
    }
    .current-plan,
    .next-plan {
        padding: 3px 40px !important;
    }
    .row.text-center.subsciption-tble-data .tableData {
        padding-top: 5px;
    }
    #patient_subscription_form .plan_box_outer {
        padding: 34px 10px 10px 10px !important;
    }
    .subsciption-page-main .container.my-5.subscription-options.d-nones {
        margin-top: 5px !important;
    }
    .pro_plan_desc tr td:nth-child(2) {
        padding: 5px 0px !important;
    }
    .subscription-options .tableData th {
        padding: 5px 8px !important;
    }
    .subscription-note {
        font-size: 14px;
    }
    .pro_plan_desc tr td:first-child {
        width: 19% !important;
    }
    .matrix-modal-main {
        margin-bottom: 0px;
    }
    .input-check-fields {
        margin-bottom: 10px !important;
    }
    .emr_Table .form-check-input {
        margin-left: 0rem;
        height: 13px;
        width: 13px;
    }
    .emr_Table tr td:nth-child(1) {
        width: 65px;
        max-width: 40px;
        min-width: 40px;
    }
    .emr_Table tr td:nth-child(2) {
        width: max-content;
        max-width: 130px;
        min-width: 130px;
    }
    .profile-emr-distribution .col-md-5 {
        flex: 0 0 45%;
        max-width: 45%;
    }
    .profile-emr-distribution .col-md-7 {
        flex: 0 0 55%;
        max-width: 55%;
    }
    .emr_Table .option_list input {
        font-size: 13px;
        padding: 3px 6px;
        width: 100%;
        max-width: 60%;
    }
    .emr-distribution-format-area .disclaimer-textarea {
        height: 115px;
    }
    .emr-distribution-format-area .option {
        padding: 15px;
    }
    .emr-distribution-format-area .option-title {
        margin-bottom: 6px;
    }
    .user-list-tabl-main th:last-child {
        min-width: 80px !important;
        max-width: 80px !important;
    }
    .alluserlist-class .col-md-2 {
        flex: 1;
        max-width: 25%;
    }
    .usertable-class tr th:nth-child(1) {
        min-width: 70px;
        max-width: 70px;
    }
    .labelbox-class {
        gap: 10px;
    }
    .labelbox-class span.select2.select2-container.select2-container--default {
        width: 220px !important;
    }
    .labelbox-class {
        padding: 6px 160px 0px 20px !important;
        justify-content: space-between;
    }

    .unassignedReport-tabl th.provider1-class.sorting {
        min-width: 300px !important;
        max-width: 300px !important;
    }
    .emr-distribution-class .emr_Table tr td:nth-child(1) {
        width: max-content;
        max-width: 60px;
        min-width: 60px;
    }
    .emr-distribution-class .emr_Table tr td:nth-child(2) {
        width: max-content;
        max-width: 250px;
        min-width: 250px;
    }
    .emr-distribution-class .editEmrLabel .fa-pen-to-square {
        font-size: 14px;
    }
    .usertable-class th.phonewidth-class.sorting {
        max-width: 60px;
        min-width: 60px;
    }
    .questionspercycle-class label.col-form-label {
        height: auto;
    }
    .filterThree {
        margin-bottom: 3px;
    }

    .recipentGroupWrapper .labelsubmenu {
        margin-right: 0px;
    }
.reportarchive-class .labelsubmenu {
    width: 270px;
    font-size: 15px;
}
    .recipentGroupWrapper .labelsubmenu {
        width: 190px;
    }
#aiAgentLinkForm .avatar-load-area { left:20%;top: -35%;}

.labelbox-class .secondclass span.select2.select2-container.select2-container--default {
    width: 190px !important;
}
    .labelbox-class {
        padding: 6px 110px 0px 20px !important;
    }
    .specialty-questions .export-spc-question-btn {
    font-size: 14px;
}
#speciality-question-template .alignRightButton {
    font-size: 14px !important;
}
.exporttwobtn .export-spc-tmp-question-btn, .exporttwobtn .export-spc-question-btn {
    font-size: 14px !important;
}
    }
    @media only screen and (min-width: 1571px) and (max-width: 1593px) {
    .reportArchiveQueue tr th:nth-child(8), .specific_provider_queues tr th:nth-child(8), .UnassignedReportQueue tr th:nth-child(8) {
        width: 9.4% !important;
    }

}
@media (max-width: 1570px) {
    .reportArchiveQueue tr th:nth-child(8), .specific_provider_queues tr th:nth-child(8), .UnassignedReportQueue tr th:nth-child(8) {
        width: 10% !important;
    }
        .reportArchiveQueue .selectmenu-class.recipentGroupWrapperList, .specific_provider_queues .selectmenu-class.recipentGroupWrapperList, .UnassignedReportQueue .selectmenu-class.recipentGroupWrapperList {
        width: 33% !important;
    }
    .reportArchiveQueue .providerDropdownContainerList, .reportArchiveQueue .EMRContainerListing, .specific_provider_queues .providerDropdownContainerList, .specific_provider_queues .EMRContainerListing, .UnassignedReportQueue .providerDropdownContainerList, .UnassignedReportQueue .EMRContainerListing {
        width: 67% !important;
    }
    .reportArchiveQueue tr th:nth-child(7), .specific_provider_queues tr th:nth-child(7),.UnassignedReportQueue tr th:nth-child(7) {
        width: 14.5% !important;
    }
    .reportArchiveQueue tr th:nth-child(6), .specific_provider_queues tr th:nth-child(6), .UnassignedReportQueue tr th:nth-child(6) {
        width: 39% !important;
    }

}

@media (max-width: 1550px) {
.customized-ai-fields .form-group.col-md-2.export-btn {
    max-width: max-content;
}

}
@media (max-width: 1530px) {
.customized-ai-fields .form-group.col-md-2.export-btn {
margin-left: unset;    
}
.customized-ai-fields .export-btn {
 margin-top: 5px !important;
 }
}



@media (max-width: 1520px) {
    .reportArchiveQueue tr th:nth-child(7), .specific_provider_queues tr th:nth-child(7),.UnassignedReportQueue tr th:nth-child(7) {
        width: 15.5% !important;
    }
    .reportArchiveQueue tr th:nth-child(6), .specific_provider_queues tr th:nth-child(6), .UnassignedReportQueue tr th:nth-child(6) {
        width: 38% !important;
    }


}
@media (max-width: 1500px) {
           .reportArchiveQueue .selectmenu-class.recipentGroupWrapperList, .specific_provider_queues .selectmenu-class.recipentGroupWrapperList, .UnassignedReportQueue .selectmenu-class.recipentGroupWrapperList {
        width: 35% !important;
    }
    .reportArchiveQueue .providerDropdownContainerList, .reportArchiveQueue .EMRContainerListing, .specific_provider_queues .providerDropdownContainerList, .specific_provider_queues .EMRContainerListing, .UnassignedReportQueue .providerDropdownContainerList, .UnassignedReportQueue .EMRContainerListing {
        width: 65% !important;
    }
    
    th.usr-list-link {
        min-width: 70px !important;
    }
    .max-num-limit label {
        padding-right: 55px;
    }
    .form-group.col-md-6.maxtp-class.max-lenth label.max-rp {
        padding-right: 20px;
    }
    .questionspercycle-class label.col-form-label {
        height: 60px !important;
    }
    button.preview_btn,
    .card_detail_outer .subscribe_btn {
        font-size: 14px !important;
    }
    #patient_subscription_form .choose_subscription_plan_outer {
        margin-top: 40px !important;
    }
    .choose_subscription_plan_outer
        .plan_list_outer
        .card_detail_outer
        div#new_card
        .d-flex.justify-content-between {
        margin-bottom: 10px;
    }
    #patient_subscription_form .choose_subscription_plan_outer {
        margin-top: 13px !important;
    }
    .choose_subscription_plan_outer
        .plan_list_outer
        .card_detail_outer
        div#new_card
        .d-flex.justify-content-between {
        margin-bottom: 0px;
    }
    th.provider-class.usr-list-speclity {
        min-width: 80px;
        max-width: 102px;
    }
    .providersUsersVerification th:nth-child(5) {
        min-width: 50px !important;
        max-width: 100px;
    }
    .llm-query-tbl .llm-query-log th:nth-child(6) {
        min-width: 200px !important;
    }
    .llm-query-tbl .llm-query-log td:last-child {
        padding: 20px 15px !important;
        height: 100% !important;
        border-bottom: 0;
    }
    .providersUsersVerification th:nth-child(4) {
        min-width: auto;
        max-width: 95px;
    }
    span.descriptions {
        font-size: 13px;
    }
    .radio_tick_outer ul {
        margin-top: 0px;
    }
    .customized-ai-fields .form-group.col-md-2.btn {
        min-width: 170px !important;
        width: 100% !important;
        padding-top: 0;
    }
    .form-checks-input-main {
        min-height: 72px;
        align-items: baseline;
    }
    .form-checks-input-main .input-main {
        max-width: 370px;
        width: 100%;
    }
    .form-checks-input-main {
        min-height: 45px;
        align-items: center;
    }
    .input-check-fields label {
        height: auto !important;
    }
    .account-profile-page .input-check-fields {
        margin-bottom: 0 !important;
    }
    .row.user-form.acc-pro {
        margin-top: 0px;
        margin-left: -7px;
    }
    .form-checks-input-main .input-main {
        max-width: 320px;
        width: 100%;
    }
    .labelbox-class {
        padding: 6px 60px 0px 20px !important;
    }

}
@media (max-width: 1520px) {
    .provider-list-page th {
        min-width: 80px;
    }
    .provider-list-page th:nth-child(5) {
        min-width: 70px;
    }
    .provider-list-page th:nth-child(6) {
        min-width: 110px;
    }
    .provider-list-page table#DataTables_Table_0 {
        display: inline-table;
        width: 100%;
        overflow-x: auto;
    }
    .cyclequestion-1 {
        flex: 0 0 auto;
        max-width: 100%;
    }
    .cyclequestion-2 {
        flex: 0 0 auto;
        max-width: 100%;
    }
    #patient_subscription_form .choose_subscription_plan_outer {
        margin-top: 13px !important;
    }
    .questionspercycle-class label.col-form-label {
        height: 60px !important;
    }
}
@media (max-width: 1560px) {
    .max-rp {
        padding-right: 138px;
    }
    .specialty-question-templates-page-1 .export-btn {
        margin-top: 15px;
        left: -6px;
        position: relative;
    }
    .customized-ai-fields .export-btn {
    margin-top: 29px;
    left: 0px;
    position: relative;
}
}
    @media only screen and (min-width: 1491px) and (max-width: 1571px) {
    .reportArchiveQueue tr th:nth-child(8), .specific_provider_queues tr th:nth-child(8), .UnassignedReportQueue tr th:nth-child(8) {
        width: 10.5% !important;
    }
}



@media only screen and (min-width: 1481px) and (max-width: 1600px) {
    .cyclequestion-1 {
        flex: 0 0 55% !important;
        max-width: 55% !important;
    }
    .cyclequestion-2 {
        flex: 0 0 45% !important;
        max-width: 45% !important;
    }
}
@media (max-width: 1500px) {
    .form-checks-input-main .input-main {
        max-width: 290px;
        width: 100%;
    }
}
@media screen and (max-width: 1480px) {
    .form-group.col-md-3.maxReportLen {
        max-width: 30% !important;
        flex: 1;
    }
    .form-group.col-md-3.estimatedlengthLen {
        flex: 1;
        max-width: 40% !important;
    }
    .cyclequestion-1 label {
        padding-right: 65px;
    }
    .cyclequestion-2 label {
        padding-right: 102px;
    }
    #test-llm-query .form-group.col-md-3 {
        flex: 1;
        max-width: 40%;
    }
    .maxReportLen label {
        padding-right: 25px;
    }
    .estimatedlengthLen label {
        padding-right: 25px;
    }
    .Webpagematrix-class th:last-child {
        min-width: 160px;
    }
    .subscription-options input#selectProviderSlab {
        width: 100%;
        height: 43px;
        padding: 0 6px;
    }
    #patient_subscription_form .choose_subscription_plan_outer {
        margin-top: 14px !important;
    }
    .choose_subscription_plan_outer
        .plan_list_outer
        .card_detail_outer
        div#new_card
        .d-flex.justify-content-between {
        margin-bottom: 0px;
    }
    .annually_label {
        margin-top: 2px !important;
    }
    .subsciption-tble-data .selectprovider-class {
        margin-top: 10px !important;
    }
    .subscription-options .tableData th {
        padding: 10px;
    }
    .premium-blk.patient-subc.subsciption-detals-main .pro-head-bx h3 {
        font-size: 16px !important;
    }
    .subsciption-right-detail-bx.preview-new-subscription {
        min-height: 180px;
    }
    .paymenthistorypage thead th:nth-child(3) {
        min-width: 130px;
        max-width: 160px;
    }
}
@media (max-width: 1490px) {
 .reportArchiveQueue tr th:nth-child(8), .specific_provider_queues tr th:nth-child(8), .UnassignedReportQueue tr th:nth-child(8) {
        width: 11.2% !important;
    }


}
@media (max-width: 1470px) {
    .reportArchiveQueue tr th:nth-child(7), .specific_provider_queues tr th:nth-child(7),.UnassignedReportQueue tr th:nth-child(7) {
        width: 16.5% !important;
    }
    .reportArchiveQueue tr th:nth-child(6), .specific_provider_queues tr th:nth-child(6), .UnassignedReportQueue tr th:nth-child(6) {
        width: 37% !important;
    }

}
@media (max-width: 1450px) {
    /* #interviewScheduleForm label {
    min-height: 60px;
} */
.addusersec-class .dtfc-fixed-left {
    background: #fff !important;
    z-index: 9;
}

}
 @media only screen and (min-width: 1431px) and (max-width: 1448px) {
    .reportArchiveQueue tr th:nth-child(8), .specific_provider_queues tr th:nth-child(8), .UnassignedReportQueue tr th:nth-child(8) {
        width: 12% !important;
    }
}
@media (max-width: 1440px) {
    .reportArchiveQueue tr th:nth-child(7), .specific_provider_queues tr th:nth-child(7),.UnassignedReportQueue tr th:nth-child(7) {
        width: 17.5% !important;
    }
    .reportArchiveQueue tr th:nth-child(6), .specific_provider_queues tr th:nth-child(6), .UnassignedReportQueue tr th:nth-child(6) {
        width: 36% !important;
    }
        .reportArchiveQueue .selectmenu-class.recipentGroupWrapperList, .specific_provider_queues .selectmenu-class.recipentGroupWrapperList, .UnassignedReportQueue .selectmenu-class.recipentGroupWrapperList {
        width: 40% !important;
    }
    .reportArchiveQueue .providerDropdownContainerList, .reportArchiveQueue .EMRContainerListing, .specific_provider_queues .providerDropdownContainerList, .specific_provider_queues .EMRContainerListing, .UnassignedReportQueue .providerDropdownContainerList, .UnassignedReportQueue .EMRContainerListing {
        width: 60% !important;
    }
    
    .subscription-options .subscriptionBtn {
        left: -9em;
    }
    .provider-number-main select#selectProviderSlab {
        padding: 0;
    }
    #patient_subscription_form .choose_subscription_plan_outer {
        margin-top: 26px !important;
    }
    .premium-blk.patient-subc.subsciption-detals-main .pro-head-bx h3 {
        font-size: 16px !important;
    }
    .choose_subscription_plan_outer
        .plan_list_outer
        .card_detail_outer
        div#new_card
        .d-flex.justify-content-between {
        margin-bottom: 7px;
    }
    .subscription-options .tableData th {
        padding: 9px 15px;
    }
    .subsciption-tble-data .selectprovider-class {
        margin-top: 9px !important;
    }
    .prev-new-subs {
        padding: 8px 8px !important;
    }
    .form-group.col-md-6.intakeper1-class.max-num-limit {
        padding-right: 0 !important;
    }
    .labelbox-class {
        padding: 6px 40px 0px 20px !important;
    }

}
@media (max-width: 1430px) {
    .max-num-limit label {
        padding-right: 20px;
    }
    .reportArchiveQueue tr th:nth-child(8), .specific_provider_queues tr th:nth-child(8), .UnassignedReportQueue tr th:nth-child(8) {
        width: 13% !important;
    }
}
@media (max-width: 1420px) {
    button.preview_btn,
    .card_detail_outer .subscribe_btn {
        font-size: 13px !important;
    }
    .no-of-providrs select#selectProviderSlab,
    .subscription-options input#selectProviderSlab {
        height: 36.9px;
    }
    .subscription-options .tableData th {
        padding: 5px 15px;
    }
    #patient_subscription_form .choose_subscription_plan_outer {
        margin-top: 9px !important;
    }
}
@media screen and (max-width: 1400px) {
   .reportArchiveQueue tr th:nth-child(8), .specific_provider_queues tr th:nth-child(8), .UnassignedReportQueue tr th:nth-child(8) {
        width: 13% !important;
    }
  
    /* .adduser-btn {
    top: 42px;
} */
    /* Customized Link History */
    #interviewPreferenceForm .form-group {
    margin-bottom: 0rem;
    }

    .subscription-options .subscriptionBtn {
        left: -9em;
    }
    .customizedInterviewLinks td {
        font-size: 13px;
    }
    .customizedInterviewLinks th {
        font-size: 14px;
    }
    .fixedInterviewLinks td {
        font-size: 13px;
    }
    .fixedInterviewLinks th {
        font-size: 14px;
    }
    .customizedInterviewLinks tr td:nth-child(4) {
        min-width: 100%;
    }
    td.delete-dta {
        min-width: 150px;
    }
    .fixedInterviewLinks th.date-class {
        min-width: 80px;
        max-width: 110px;
    }
    .usr-list-date {
        min-width: 100px !important;
    }
    .btntbn {
        bottom: 220px;
    }
    .intakeper1-class,
    .intakeper2-class {
        padding-right: 7px;
    }
    .intakeper-class .noteText {
        height: auto;
    }
    .cntr-img img {
        height: 350px;
        object-fit: cover;
    }
    #defaultCycleQuestionsAddEdit .form-group.col-md-3 {
        flex: 0 0 33%;
        max-width: 33%;
    }
    .subscription-options .tableData td {
        font-size: 13px;
    }
    .right-ad-images img {
        height: 445px;
    }
    #providerForm .col-md-2 {
        flex: 1;
        max-width: 30%;
    }
    .specialityequal-class .selectWrapper {
        width: 60% !important;
    }
    .Specialty-Preference .col-md-2 {
        max-width: 36%;
    }
    .Webpagematrix-class th:nth-child(3),
    .Webpagematrix-class th:nth-child(4) {
        min-width: 85px !important;
        max-width: 85px !important;
    }
    .Webpagematrix-class th:nth-child(5) {
        min-width: 150px !important;
        max-width: 150px !important;
    }
    .Webpagematrix-class th {
        font-size: 14px !important;
    }
    .subscribe-class .container {
        height: auto;
    }
    .subscription-options {
        margin-top: 5rem !important;
    }
    .accountadmin-class .container {
        padding: 30px 0;
    }
    .report-flex {
        gap: 0px;
    }
    .location-reprt {
        flex: auto;
        max-width: 90%;
    }
    .queryLogDatatable th:last-child {
        min-width: 200px !important;
    }
    .accountadmin-class {
        min-height: auto !important;
    }
    #interviewPreferenceForm input.form-control {
        height: 33px;
    }
    .subscription-options .tableData th {
        font-size: 14px;
        padding: 3px 15px;
    }
    .tableData .checkbox-class label {
        font-size: 15px !important;
    }
    .no-of-providrs select#selectProviderSlab,
    .subscription-options input#selectProviderSlab {
        height: 35.9px;
    }
    span.error.selectProviderSlabError {
        top: 40px;
    }
    #patient_subscription_form .choose_subscription_plan_outer {
        margin-top: 7px !important;
    }
    .choose_subscription_plan_outer
        .plan_list_outer
        .card_detail_outer
        div#new_card
        .d-flex.justify-content-between {
        margin-bottom: 0px;
    }
    .exiting-cd {
        margin: 0 0 0px;
    }
    #patient_subscription_form .plan_box_outer {
        padding: 30px 10px 10px 10px;
    }
    .row.pro_plan_desc {
        padding: 0px 0px 4px !important;
    }
    .premium-blk.patient-subc.subsciption-detals-main .pro-head-bx h3 {
        font-size: 14px !important;
    }
    .llm-query-tbl .llm-query-log th:nth-child(6) {
        min-width: 200px !important;
    }
    .speciality-heading-list li {
        font-size: 15px;
        gap: 7px;
    }
    .select2-container--default
        .select2-selection--multiple
        .select2-selection__choice {
        top: 1px;
    }
    .reportDistribution li {
        padding-right: 20px;
    }
    .questioncolumn-class .col-md-3 {
        flex: 1;
        max-width: 25%;
    }
    .current-plan.col-md-6,
    .next-plan.col-md-6 {
        flex: 0 0 100%;
        max-width: 500px !important;
    }
    .form-checks-input-main .input-main {
        max-width: 230px !important;
    }
    label.max-rp {
        height: 68px;
    }
    /* Customized Link History */
    .profile-emr-distribution .col-md-5 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .profile-emr-distribution .col-md-7 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .subscription-options .tableData td {
        padding: 4px 10px 4px !important;
    }
    .subscriptionLevelsWrapper {
        gap: 35px;
    }
    .formbac-class form {
        padding: 15px 10px 0px;
        width: 100%;
    }
    .subscriptionLevels {
        margin-top: -25px;
    }
    th.usr-list-link {
        min-width: 80px !important;
    }
.reportarchive-class .reportFilterWrapper {
    padding: 6px 20px 0px;
}
#aiAgentLinkForm .save-class {
margin-top: 2.8rem !important;
}
    .labelbox-class {
        padding: 6px 25px 0px 20px !important;
    }

}
@media screen and (max-width: 1390px) {
    .reportarchive-class .labelsubmenu {
        width: 235px;
    }
    .labelbox-class .secondclass span.select2.select2-container.select2-container--default {
        width: 175px !important;
    }
.secondclass {
    gap: 10px !important;
}
    .reportarchive-class .labelsubmenu {
        font-size: 13px;
    }
        .reportArchiveQueue tr th:nth-child(7), .specific_provider_queues tr th:nth-child(7),.UnassignedReportQueue tr th:nth-child(7) {
        width: 18.5% !important;
    }
        .reportArchiveQueue tr th:nth-child(6), .specific_provider_queues tr th:nth-child(6), .UnassignedReportQueue tr th:nth-child(6) {
        width: 35% !important;
    }

}

@media screen and (max-width: 1370px) {
    .subscription1-class .btntbn {
        font-size: 20px !important;
        width: 140px !important;
    }
    #speciality-question-template th:nth-child(4) {
        width: 12%;
    }
    .avatar-screen ._html5Player {
        width: 320px !important;
        height: 320px !important;
    }
    .avatar-screen .vhss_main_container .vhss_character canvas#canvasID\:0 {
        width: 450px !important;
    }
    .qickmorebutton-class a.admin-btn {
        font-size: 16px;
    }
    .emr-distribution-class .emr_Table tr td:nth-child(2) {
        width: max-content;
        max-width: 230px;
        min-width: 230px;
    }
    .recipentGroupWrapper .labelsubmenu {
        width: 175px;
    }
    .reportarchive-class .filterOne {
        max-width: 48%;
    }
        .filterdate input#appointmentDate {
        width: 50% !important;
    }
        .report-class .filterTwo {
        width: 100%;
    }

    
}
@media screen and (max-width: 1366px) {
    .btntbn {
        bottom: 255px;
    }
    .state-class {
        height: 42px;
    }
    #interviewPreferenceForm .estimated-time label {
        padding-right: 20px;
    }
    .subscription-options .subscriptionBtn {
        left: -8em;
    }
    .subscription-options .tableData th {
        font-size: 14px;
        padding: 10px 8px;
    }
    .Specialty-Preference .col-md-2 {
        max-width: 38%;
    }
    /* .paymenthistorypage thead th:nth-child(3) {  min-width: 230px;  } */
    .paymenthistorypage thead th:nth-child(2) {
        min-width: 90px !important;
    }
    .paymenthistorypage thead th:nth-child(5) {
        min-width: 120px !important;
    }
    .card-section.existing_card_div.old-card .form-group {
        margin-bottom: 10px;
    }
    .user-list-tabl-main th:last-child {
        min-width: 130px !important;
    }
    .usertable-class tr th:nth-child(11) {
        max-width: 45px;
    }


    .col-md-6.rpleft-class.report-preference-left-main
        .form-group.col-md-6.maxtp-class.max-lenth
        label.max-rp {
        padding-right: 0;
    }
  
    .form-checks-input-main .input-main {
        max-width: 300px;
    }
    #patient_subscription_form .plan_box_outer {
        padding: 30px 10px 10px 10px !important;
    }
        .reportArchiveQueue tr th:nth-child(7), .specific_provider_queues tr th:nth-child(7),.UnassignedReportQueue tr th:nth-child(7) {
        width: 19.5% !important;
    }
        .reportArchiveQueue tr th:nth-child(6), .specific_provider_queues tr th:nth-child(6), .UnassignedReportQueue tr th:nth-child(6) {
        width: 34% !important;
    }
}




 @media only screen and (min-width: 1351px) and (max-width: 1357px) {
    .reportArchiveQueue tr th:nth-child(8), .specific_provider_queues tr th:nth-child(8), .UnassignedReportQueue tr th:nth-child(8) {
        width: 13.8% !important;
    }
}
@media (max-width: 1350px) {
     .reportArchiveQueue .selectmenu-class.recipentGroupWrapperList,.specific_provider_queues .selectmenu-class.recipentGroupWrapperList,.UnassignedReportQueue .selectmenu-class.recipentGroupWrapperList  {
    width: 45% !important;
}
.reportArchiveQueue .providerDropdownContainerList,.reportArchiveQueue .EMRContainerListing,.specific_provider_queues .providerDropdownContainerList,.specific_provider_queues .EMRContainerListing,.UnassignedReportQueue .providerDropdownContainerList,.UnassignedReportQueue .EMRContainerListing {
    width: 55% !important;
   
}
    
    .reportArchiveQueue tr th:nth-child(8), .specific_provider_queues tr th:nth-child(8), .UnassignedReportQueue tr th:nth-child(8) {
        width: 14% !important;
    }
    .pro_plan_desc tr td:nth-child(2) {
        padding: 4px 0px;
    }
    .cancel-class {
    font-size: 14px;
}
    .subsciption-right-detail-bx.preview-new-subscription
        .row.pro_plan_desc
        p.description {
        font-size: 14px !important;
    }
    .prev-new-subs {
        padding: 8px 7px !important;
    }
    .plan_box_outer .premium-blk {
        padding: 5px 10px !important;
    }
    .unassignedReport-btns input.datepicker,
    .unassignedReport-btns select#providerFilter {
        max-width: 170px;
    }
    .reportarchive-class .reportFilterWrapper {
        padding: 6px 10px 0px;
    }
    .reportarchive-class .col-md-8 {
        flex: 1;
        max-width: 65%;
    }
    .reportarchive-class .col-md-4 {
        flex: 1;
        max-width: 35%;
    }
    .reportarchive-class .filterOne label {
        width: 100%;
    }
    input#submitButton,
    .save-class,.save-class2
    input.btn.btn-primary,
    #speciality-question-template button.btn.btn-success,
    #queryLog button.btn.btn-success,
    button#getQuestions,
    .sent-mail,
    .reportFilterWrapper button#clearFilter,
    .reportarchive-class button#performAllActions,
    .undoSoftDelete,
    .default-backgound-filters-main button.btn.btn-success,
    .default-backgound-filters-main button.btn.btn-success,
    button#clearFilter,.undofollowupSoftDelete {
        font-size: 14px;
        padding: 8px 20px;
    }
    select.form-control.version_find_data,
    .copyTermsLink {
        font-size: 14px !important;
    }
      .medallion, .report-medallion {
        max-width: 130px !important;
        min-width: 130px !important;
    }
        .dashboard .button-container button {
        font-size: 13px !important;
    }
    .filterarea button#clearFilter {
        padding: 5px 15px !important;
    }
    button#clearFilter {
    font-size: 14px !important;
}
}

@media (max-width: 1335px) {
    .premium-blk.patient-subc.subsciption-detals-main {
        padding: 5px 10px;
    }
    .prev-new-subs {
        padding: 8px 6px !important;
    }
    .current-plan,
    .next-plan {
        padding: 5px 40px !important;
    }
    .unassignedReport-tabl
        span.select2.select2-container.select2-container--default {
        width: 100% !important;
    }
    #patient_subscription_form .plan_box_outer {
        padding: 40px 10px 10px 10px !important;
    }
    .default-backgound-filters-main form .form-group.filter-main {
        margin: 0;
        min-width: 190px;
        width: 24%;
    }
        .reportArchiveQueue tr th:nth-child(7), .specific_provider_queues tr th:nth-child(7),.UnassignedReportQueue tr th:nth-child(7) {
        width: 17% !important;
    }
         .reportArchiveQueue tr th:nth-child(7), .specific_provider_queues tr th:nth-child(7),.UnassignedReportQueue tr th:nth-child(7) {
        width: 20.5% !important;
    }
        .reportArchiveQueue tr th:nth-child(6), .specific_provider_queues tr th:nth-child(6), .UnassignedReportQueue tr th:nth-child(6) {
        width: 33% !important;
    }
}
@media (max-width: 1330px) {

.question-version-list .searchclear-btn button#searchFilter, .question-version-list .searchclear-btn button#clearFilter {
    margin-top: 0px!important;
}
.question-version-list .customer-response-log .searchclear-btn button#searchFilter, .question-version-list .customer-response-log .searchclear-btn button#clearFilter {
    margin-top: 10px!important;
}

}

@media screen and (max-width: 1320px) {
             .reportArchiveQueue tr th:nth-child(7), .specific_provider_queues tr th:nth-child(7),.UnassignedReportQueue tr th:nth-child(7) {
        width: 21.5% !important;
    }
        .reportArchiveQueue tr th:nth-child(6), .specific_provider_queues tr th:nth-child(6), .UnassignedReportQueue tr th:nth-child(6) {
        width: 32% !important;
    }
    .UnassignedReportQueue th.speciality1-class.sorting {
    max-width: 110px !important;
    min-width: 110px !important;
    word-wrap: break-word;
}
    .archive-report-tbl td:last-child, .archive-report-tbl th:last-child, .UnassignedReportQueue td:last-child, .UnassignedReportQueue th:last-child, .specific_provider_tabl th:last-child, .specific_provider_tabl td:last-child {
        min-width: 110px !important;
        max-width: 110px !important;
    } 
    
    .adduser-btn {
    margin-left: unset !important;
    left: unset !important;
}
.addexternal-class {
    margin-left: unset !important;
    margin-right: auto !important;
}
    .estinmated-intake {
        line-height: 1.5 !important;
        min-height: 50px;
    }
    .intal-ques {
        padding: 7px 18px 7px 0px;
        margin-bottom: 6px !important;
    }
    .insructionintake-class label {
        padding-right: 0px;
    }
    .specialityequal-class .selectWrapper {
        width: 65% !important;
    }
    .Specialty-Preference .col-md-2 {
        max-width: 42%;
    }
    .tableData {
        flex: 0 0 45%;
        max-width: 45%;
    }
    .row.text-center.subsciption-tble-data .tableData {
        flex: 0 0 38%;
        max-width: 38%;
        padding: 17px 10px 10px 0px;
    }
    .images.right-ad-images {
        flex: 0 0 55%;
        max-width: 55%;
    }
    .subscription-options .tableData th {
        font-size: 14px;
    }
    .default-backgound-filters-main form {
        gap: 9px;
        align-items: end;
        margin-bottom: 50px;
    }
    .right-button {
        margin-left: 0;
        left: 0;
    }
    .user-list-tabl-main .right-button {
        margin-left: auto;
        left: 0;
    }

    .right-button.desktop {
        display: none;
    }
    .add-img-btn {
        display: flex;
        gap: 9px;
        align-items: center;
    }
    .add-img-btn .right-button.mobile {
        display: block;
    }
    .pro_plan_desc tr td:first-child {
        width: 120px !important;
    }
    .subsciption-tble-data .selectprovider-class {
        margin-top: 38px !important;
    }
    .add-new-query-page .right-button {
        left: auto;
        right: 0;
        margin-left: unset;
    }
    .profile-emr-distribution .emr_Table tr td:nth-child(2) {
        width: max-content;
        max-width: 160;
        min-width: 160px;
    }
    .profile-emr-distribution .emr_Table tr td:nth-child(3) {
        width: 500px;
        min-width: 200px;
        max-width: 200px;
    }
    .profile-emr-distribution .emr_Table .option_list input {
        max-width: 58%;
    }
    .grayed-out {
        width: auto;
    }
    .grayed-out label {
        height: auto !important;
    }
    .emr-distribution-class .emr_Table tr td:nth-child(1) {
        max-width: 40px;
        min-width: 40px;
    }
    .rpleft-class {
        padding-right: 1%;
    }
    .rpright-class {
        padding-left: 1%;
    }
    .customer-response-log .col-md-2 {
        flex: 0 0 25%;
        max-width: 25%;
    }
.customer-response-log .col-md-4 {
    flex: 0 0 100%;
    max-width: 100%;
}
.searchclear-btn {
    margin-top: 5px;
}
}
/* merge code */

@media (max-width: 1315px) {
    .subsciption-tble-data .tableData {
        flex: 0 0 38%;
        max-width: 38%;
    }
    .subsciption-tble-data .images.right-ad-images {
        flex: 0 0 62%;
        max-width: 62%;
    }
    .subscription-options .tableData th {
        padding: 10px 7px;
    }
    .provider-number-main label:not(.form-check-label):not(.custom-file-label) {
        font-size: 14px !important;
    }
    label.selectProviderLabel.no-of-providers {
        min-width: 133px;
    }
    .subsciption-tble-data .selectprovider-class {
        margin-top: 12px !important;
    }
    .row.text-center.subsciption-tble-data .tableData {
        padding: 17px 10px 10px 15px;
    }
    .form-group.col-md-6.intakeper1-class.estimated-time label.col-form-label {
        padding-right: 1px;
    }
}

@media (max-width: 1310px) {
    .row.text-center.subsciption-tble-data .tableData {
        flex: 0 0 39%;
        max-width: 39%;
    }
    .subsciption-tble-data .images.right-ad-images {
        flex: 0 0 61%;
        max-width: 61%;
    }
    .subscribe-class .container {
        max-width: 98%;
    }
}
@media screen and (max-width: 1300px) {
    .adduser-class ul.Account-Specialties {
    grid-template-columns: repeat(3, 1fr);
}
    .subscription-options .subscriptionBtn {
        left: -7.8em;
    }
    .speciality-speciality
        span.select2.select2-container.select2-container--default {
        width: 90% !important;
    }
    .organisation-report {
        max-width: 45%;
    }
    .cyclequestion-2 label {
        padding-right: 65px;
    }
    .cyclequestion-1 label {
        padding-right: 45px;
    }
    .state-class {
        padding-right: 10px;
    }
    .Webpagematrix-class th:nth-child(3) {
        min-width: 110px !important;
    }
    .Webpagematrix-class th:nth-child(4) {
        min-width: 110px !important;
    }
    .Webpagematrix-class th:nth-child(5) {
        min-width: 400px !important;
    }
    .Webpagematrix-class table#DataTables_Table_0 {
        width: 100%;
        overflow-x: auto;
        display: block;
    }
    .form-checks-input-main .input-main {
        max-width: 190px !important;
    }
    .report-archive .unassignedReport-btns input.datepicker,
    .unassignedReport-btns input.datepicker {
        max-width: 200px;
    }
    .labelbox-class {
        padding: 6px 25px 0px !important;
    }
    .labelbox-class label {
        font-size: 14px !important;
    }
    .labelbox-class span.select2.select2-container.select2-container--default {
        width: 190px !important;
    }
           .reportArchiveQueue tr th:nth-child(7), .specific_provider_queues tr th:nth-child(7),.UnassignedReportQueue tr th:nth-child(7) {
        width: 22.5% !important;
    }
        .reportArchiveQueue tr th:nth-child(6), .specific_provider_queues tr th:nth-child(6), .UnassignedReportQueue tr th:nth-child(6) {
        width: 31% !important;
    }

}
@media screen and (max-width: 1290px) {
   #default_setting {
    font-size: 14px !important;
}
   .form-group.col-md-4.report-size.repot-size .form-check.form-check-inline label {
    min-height: auto;
}
#default_setting {
    margin-top: 30px !important;
}
    #accountForm label {
        font-size: 15px !important;
        height: 35px;
    }
    .emr-distribution-format-area label {
        font-size: 15px !important;
        height: auto !important;
    }
    .form-group.col-md-4.report-size.repot-size label {
        min-height: 45px;
    }
    .Account-Specialties label {
    height: auto !important;
}
.account-edit-field label {
    height: auto !important;
}
}
@media screen and (max-width: 1279px) {
    label.estintake_class.estinmated-intake {
        padding: 7px 0px;
    }
    .subscriptionBtn {
        font-size: 17px !important;
    }
    .subscription-options .row.text-center {
        gap: 0px;
    }
    .form-group.col-md-3.maxReportLen {
        max-width: 40% !important;
    }
    .form-group.col-md-3.estimatedlengthLen {
        max-width: 54% !important;
    }
    .col-md-12.cyclequestion-1 {
        flex: 0 0 auto;
        max-width: 100%;
    }
    .col-md-12.cyclequestion-2 {
        flex: 0 0 auto;
        max-width: 100%;
    }
    .premium-blk.patient-subc.subsciption-detals-main .pro-head-bx h3 {
        font-size: 14px !important;
    }
        .reportarchive-class .labelsubmenu {
        width: max-content;

    }
    .recipentGroupWrapper .labelsubmenu {
        width: 190px;
    }

        .labelbox-class .secondclass span.select2.select2-container.select2-container--default {
        width: 190px !important;
    }
            ul.Account-Specialties {
    grid-template-columns: repeat(3, 1fr);
}
.report-archive .unassignedReport-btns, .unassignedReport-btns {
    width: max-content !important;
}
    .specificationsWrapper .col-md-4 {
        flex: 0 0 42%;
        max-width: 42%;
    }
    
}

@media (max-width: 1255px) {
    .pro_plan_desc tr td:nth-child(1),
    .pro_plan_desc tr td:nth-child(2) {
        padding: 5px 0px !important;
    }
    .plan_box_outer .premium-blk {
        padding: 2px 10px !important;
    }
    /* .col-md-12.selectprovider-class.provider-number-main {
        flex-direction: column;
    } */
    .prev-new-subs {
        padding: 8px 10px !important;
    }
    .row.text-center.subsciption-tble-data .tableData {
        flex: 0 0 42%;
        max-width: 42%;
    }
    .subsciption-tble-data .images.right-ad-images {
        flex: 0 0 58%;
        max-width: 58%;
    }
    .pro_plan_desc tr td:nth-child(1),
    .pro_plan_desc tr td:nth-child(2) {
        padding: 3px 0px !important;
    }
    .card_detail_outer .form-control {
        width: 100%;
        height: 30px;
    }
    .form-group.col-md-2.export-btn {
        max-width: 150px !important;
        width: 100%;
        min-width: max-content;
    }
       .medallion, .report-medallion {
        max-width: 100% !important;
        min-width: 100% !important;
    }
}
@media screen and (max-width: 1230px) {
    .customized-ai-fields .export-btn {
        margin-top: 7px !important;
    }


    .subscription-options .tableData th {
        font-size: 14px;
    }
    .insructionintake-class label {
        padding-right: 0px;
    }
    #speciality-question-template th:nth-child(4) {
        width: 15%;
    }
    .Specialty-Preference .col-md-2 {
        max-width: 45%;
    }
    .Specialty-Preference label {
        font-size: 14px;
    }
    .form-group.col-md-6.intakeper1-class.max-num-limit {
        height: 110px;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }
    /* .provider-number-main span.error.selectProviderSlabError {
        right: 21%;
    } */

    .intake-preferences-fields-main
        .form-group.col-md-6.intakeper1-class.max-num-limit {
        height: auto;
    }
    .specialty-question-templates-page-1 .search_questions {
        margin-top: 15px;
    }
}
@media screen and (max-width: 1199px) {
    .right-ad-images .image3 img.mt-4 {
        border: 2px solid #000;
        max-width: 250px;
    }
        #default_setting {
        margin-top: 10px !important;
    }
    .right-ad-images .image3 {
        left: 0;
        top: 430px;
    }
    .Customizable-Specialty-btn {
        margin-bottom: 10px;
    }
    .images.right-ad-images .image2 {
        position: absolute;
        top: 209px;
        left: 0;
    }
    .images.right-ad-images .image2 img {
        max-width: 250px;
        margin-left: auto;
    }
    .btntbn {
        bottom: 240px;
    }
    .subscribe-class .subscription-options .subscriptionBtn {
        bottom: 4rem;
        left: -7rem;
    }
    #test-llm-query .form-group.col-md-3 {
        flex: 1;
        max-width: 50%;
    }
    .col-md-6.mt-2.pl-0.Customizable-Specialty {
        max-width: 60%;
        flex: 0 0 60%;
    }
    .form-group.col-md-6.maxtp-class.max-lenth label.max-rp {
        padding-right: 0;
    }
    .col-md-12.selectprovider-class.provider-number-main {
        flex-direction: row;
    }
    .col-md-6.rpleft-class.report-preference-left-main
        .form-group.col-md-6.maxtp-class.max-lenth
        label.max-rp {
        padding-right: 41px;
    }
    .default-backgound-filters-main form {
        flex-direction: column;
        align-items: self-start;
    }
    .default-backgound-filters-main form .form-group.filter-main {
        width: 100%;
    }
    nav.main-header.navbar.navbar-expand.navbar-white.navbar-light {
        padding: 10px 0px;
        height: auto;
    }
    label.max-rp {
        height: 45px;
    }
    .form-checks-input-main .input-main {
        max-width: 170px !important;
    }
    a.admin-btn {
        font-size: 18px;
        padding: 6px 12px;
    }
    .avatar-screen ._html5Player {
        width: 300px !important;
        height: 300px !important;
    }
    .avatar-screen .vhss_main_container .vhss_character canvas#canvasID\:0 {
        width: 420px !important;
    }
    .row.text-center.subsciption-tble-data .tableData {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .subscription-options .row.text-center {
        gap: 0px;
        flex-direction: column;
    }
    .row.text-center.subsciption-tble-data .tableData {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .checkbox-class {
        display: flex;
        gap: 20px;
        justify-content: space-between;
        flex-wrap: wrap;
        flex-direction: column;
        padding: 10px 15px 0px;
    }
    .subscription-options .tableData table {
        display: revert-layer !important;
    }
    .selectprovider-class.provider-number-main {
        padding: 0px 15px;
    }
    .subsciption-tble-data .images.right-ad-images {
        flex: 0 0 100%;
        max-width: 100%;
    }
    #patient_subscription_form .plan_box_outer {
        padding: 20px 12px 20px 20px !important;
        justify-content: center;
    }
    .provider-number-main {
        row-gap: 25px !important;
    }
    .single-plan-box label {
        padding-bottom: 10px;
    }
    .payment-card {
        padding: 25px 25px;
    }
    .msgerror {
        font-size: 12px;
    }
    .account-profile-page .save-class {
        margin-bottom: 20px;
    }
    .profile-emr-distribution {
        flex-direction: row;
    }
    .emr-distribution-class .col-md-6 {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .profile-emr-distribution .emr_Table tr td:nth-child(2) {
        width: 100%;
        max-width: 100px;
        min-width: 100px;
    }
    .profileDesBottom {
        margin-top: 10px;
        font-size: 14px;
    }
    .evaluation-form.intake-invitation,
    form#reportPreferenceForm,
    .Customizable-class,
    .formbac-class form {
        padding: 25px;
    }
    .row.invitation-link {
        flex-direction: column;
        gap: 25px;
    }
    div#interviewLinkContainerShortUrl {
        max-width: 100%;
    }
    #interviewLinkContainerShortUrl,
    #interviewLinkContainerLongUrl {
        width: 100%;
        max-width: 100%;
        margin-left: 0px !important;
    }
    div#interviewLinkLongUrl,
    #interviewLinkShortUrl {
        height: 70px;
    }
    form#providerForm {
        padding: 25px;
        margin-right: 0px;
    }
    #providerForm .form-group {
        margin-bottom: 1.2rem;
    }
    .intakeper1-class,
    .intakeper2-class {
        max-width: 100%;
    }
    .row.insructionintake-class {
        flex-direction: column;
    }
    .rpleft-class.report-preference-left-main,
    .rpright-class {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .form-group.col-md-4.report-size.repot-size label {
        min-height: auto;
    }
    .report-preferences .maxReportLen,
    .report-preferences .estimatedlengthLen {
        flex: 0 0 50%;
        max-width: 50%;
    }
    div#interviewLinks_wrapper {
        padding-top: 15px;
    }
    #interviewLinks_wrapper .row {
        align-items: center;
    }
    .evaluation-form.intake-invitation label.col-form-label {
        height: auto;
    }
    .reportarchive-class .col-md-8 {
        max-width: 50%;
    }
    .reportarchive-class .col-md-4 {
        max-width: 50%;
    }
 
    .UnassignedReportQueue th:first-child {
        min-width: 50px !important;
    }
    div#PrintContainer,
    div#DownloadContainer {
        margin-top: 15px;
    }
    .specialityequal-class .selectWrapper {
        width: 100% !important;
    }
    .cyclequestion-1 label {
        padding-right: 0px;
    }
    .add-img-btn {
        margin-top: 15px;
    }
    #add_matrix_form textarea.form-control {
        height: 200px;
    }
    .subscriptionLevelsWrapper {
        gap: 10px;
        flex-direction: column;
    }
    .subscription-levels-main .card.col-md-5 {
        max-width: 100%;
    }
    .save-pricing .save-class {
        margin-top: 2rem;
    }

    .customized-ai-fields .col-md-2 {
        flex: 0 0 33%;
        max-width: 33%;
    }
    .questioncolumn-class .col-md-1 {
        flex: 0 0 20%;
        max-width: 20%;
    }
    .specialty-question-templates-page-1 .export-btn {
        margin-top: 30px;
        left: 0px;
    }
    .form-group.col-md-2.export-btn {
        max-width: 100% !important;
        min-width: max-content;
    }
    .customized-ai-fields .export-btn {
        margin-top: 15px !important;
    }
    .questioncolumn-class.customized-ai-fields {
        row-gap: 15px;
        margin-bottom: 15px;
    }
    .specialty-question-templates-page-1 .search_questions {
        margin-top: 30px;
    }
    .questionspercycle-class label.col-form-label {
        height: auto !important;
    }
    .form-group.col-md-6.intakeper1-class.max-num-limit label.col-form-label {
        min-height: auto;
    }
    .form-group.col-md-6.intakeper1-class.max-num-limit {
        min-height: auto;
    }
        #aiAgentLinkForm .avatar-load-area {
        left: 0;
        top: -62%;
    }
     
}
@media (max-width: 1160px) {
    .col-md-6.rpleft-class.report-preference-left-main
        .form-group.col-md-6.maxtp-class.max-lenth
        label.max-rp {
        padding-right: 25px;
    }
    .form-checks-input-main .input-main {
        max-width: 150px !important;
    }
}
@media (max-width: 1140px) {
    .form-checks-input-main .input-main {
        max-width: 130px !important;
    }
    /* .adduser-btn {
    top: 62px;
} */
}
@media (max-width: 1085px) {
    .customizable-specialty thead th:nth-child(4) {
        min-width: 110px;
    }
    .unassignedReport-btns {
        flex-wrap: wrap;
        row-gap: 10px;
    }
    .subscription-options .tableData table {
        overflow: auto !important;
        position: relative;
        width: 100% !important;
    }
    .col-md-6.rpleft-class.report-preference-left-main
        .form-group.col-md-6.maxtp-class.max-lenth
        label.max-rp {
        padding-right: 10px;
    }
    .form-checks-input-main .input-main {
        max-width: 110px !important;
    }
}
@media (max-width: 1050px) {
    .form-checks-input-main .input-main {
        max-width: 170px;
    }
    .form-checks-input-main .input-main {
        max-width: 94px !important;
    }
    .adduser-class ul.Account-Specialties {
        grid-template-columns: repeat(2, 1fr);
    }
}
@media (max-width: 1020px) {
    .col-md-6.rpleft-class.report-preference-left-main
        .form-group.col-md-6.maxtp-class.max-lenth
        label.max-rp {
        padding-right: 7px;
    }
}
@media (max-width: 1010px) {
    .form-group.col-md-6.intakeper1-class.max-num-limit {
        width: 100% !important;
        flex: 0 0 100%;
        max-width: max-content;
        height: auto;
    }
    .form-group.col-md-6.intakeper1-class.max-num-limit.webpage-screen {
        padding: 0 !important;
        flex: 0 0 100%;
        max-width: 100%;
        height: auto;
        padding-left: 8px !important;
    }
    .form-group.col-md-6.intakeper1-class.max-num-limit label.col-form-label {
        min-height: auto;
    }
    .form-group.col-md-6.intakeper1-class.max-num-limit.webpage-screen {
        margin: 0 !important;
    }
    .estimated-time {
        flex: 0 0 100%;
        max-width: 100%;
        margin: 9px 0 !important;
        padding-left: 8px !important;
    }
    .form-group.col-md-6.intakeper1-class.max-num-limit {
        width: 100% !important;
        flex: 0 0 100%;
        max-width: 100%;
        height: auto;
        padding-right: 7px !important;
    }
    .form-group.col-md-6.intakeper1-class.max-num-limit.webpage-screen {
        padding-right: 7px !important;
    }
    .form-group.col-md-6.intakeper1-class.max-num-limit {
        min-height: 65px;
    }
    .selection-area.intakeper2-class .estimated-time {
        margin-bottom: 0 !important;
    }
    .form-group.col-md-6.intakeper1-class.max-num-limit {
        margin-bottom: 4px !important;
    }
    .col-md-6.rpleft-class.report-preference-left-main
        .form-group.col-md-6.maxtp-class.max-lenth
        label.max-rp {
        padding-right: 0px;
    }
    .form-checks-input-main .input-main {
        max-width: 100%;
    }
    .form-checks-input-main {
        min-height: 70px;
        align-items: baseline;
        margin-bottom: 10px;
    }
    .form-checks-input-main .input-main {
        max-width: 100% !important;
        width: 100%;
    }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .image_row {
        width: 58%;
    }
    .avatr-box.avatar-position {
        right: -20px !important;
        top: 21%;
    }
    .question-visible {
        margin: 0% 42%;
        width: 54%;
        height: 120px;
    }
    .avatar-interview-area textarea#edited-response {
        max-width: 83.5% !important;
        height: 128px !important;
        margin-left: 5%;
    }
    .avatar-interview-area .dualbtn-class {
        max-width: 521px;
        margin-left: 403px;
        gap: 15px !important;
    }
    button#start-button {
        font-size: 13px;
    }
    form#patient-question-detail label {
        font-size: 14px;
    }
    #startInverview,
    #question-step {
        font-size: 14px;
    }
    input#dob {
        font-size: 14px;
    }
    .cntr-img img {
        height: 300px;
        object-fit: cover;
    }
    .left-curve-image img {
        height: 230px;
    }
    .right-curve-image img {
        height: 230px;
    }
    .btntbn {
        bottom: 200px;
    }
    .subscription-section .subscriptionBtn.btntbn {
        font-size: 18px !important;
    }
    .images.right-ad-images .image1 img {
        max-width: 200px;
        object-fit: fill;
    }
    .images.right-ad-images .image2 img {
        max-width: 178px;
        margin-left: auto;
        height: 110px;
        position: relative;
        top: -155px;
        left: -31px;
    }
    .image3 img {
        top: -45px;
        width: 170px;
        object-fit: contain;
        height: 200px;
    }
    .right-ad-images .image3 {
        left: 42px;
        top: 146px;
    }
    .subscription-options .subscriptionBtn {
        bottom: -22rem;
        left: 18rem;
    }
}

@media (max-width: 991px) {
    .swal2-popup.swal2-modal.swal2-icon-warning.swal2-show {
        width: 40%;
    }
}
@media (max-width: 1110px) {
    .subscription-options .tableData th {
        font-size: 15px;
        padding: 4px 10px;
    }
    .subscription-options .tableData td {
        padding: 6px 6px 6px !important;
    }
    .subscription-options .subscriptionBtn {
        bottom: -1rem;
        left: 4rem;
    }
}
@media only screen and (max-width: 1070px) {
    .subscribe-class .subscription-options .subscriptionBtn {
        bottom: -1rem;
        left: 3rem;
    }
    .right-ad-images img {
        height: 420px;
    }
    .new-form-groups .form-group.col-md-6.maxtp-class {
        width: 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .new-form-groups .row {
        flex-direction: column;
    }
          ul.Account-Specialties {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media screen and (max-width: 991px) {
    .content.interview-top-sesction {
        padding: 0px 0px;
    }
    .row.question_accept_row {
        gap: 13px;
    }
    #agree_term {
        left: -30px;
    }
    .webpage1 .followup-question-view {
        background: #fff;
        padding: 20px 15px;
        margin: 45px 0px;
    }
    .avatr-box {
        display: none;
    }
    #question-step {
        position: unset;
        right: 0px;
        width: 100%;
        max-width: max-content;
        margin: 20px auto 0px;
        display: block;
    }
    .question-visible {
        margin: 0% 15px;
        width: 100%;
        height: 120px;
    }
    .listening_area {
        width: 100%;
        margin-left: auto;
        max-width: 100%;
        margin-right: auto;
    }
    .avatar-interview-area .dualbtn-class {
        width: 100%;
        max-width: 100%;
        margin-top: -8px !important;
        padding: 6px;
        margin-left: 0px;
        gap: 10px !important;
    }
    .avatar-interview-area textarea#edited-response {
        width: 100% !important;
        max-width: 100% !important;
        margin-left: 0px;
    }
    .avatar-interview-area .dualbtn-class button {
        padding: 6px 10px !important;
    }
    .QA-Section .followup-question-view {
        padding: 30px 25px;
    }
    input#dob {
        font-size: 14px;
    }
    .Report-Section #submit-report {
        left: 20 !important;
    }
    .subscriptionBtn {
        font-size: 14px !important;
    }
    .login-box.new {
        width: 100%;
        min-width: auto; 
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .image_row {
        width: 80%;
        gap: 15px;
        justify-content: center;
        margin: 0 auto;
    }
    .Report-Section #submit-report {
        left: 0 !important;
    }
}
@media (max-width: 840px) {
    .subsciption-tble-data .tableData,
    .subsciption-tble-data .images.right-ad-images {
        flex: 0 0 100% !important;
        width: 100% !important;
        max-width: 100% !important;
    }
    .subsciption-tble-data .tableData table {
        display: table !important;
        padding: 0 15px;
    }
    .row.text-center.subsciption-tble-data .tableData {
        padding: 17px 15px;
    }
    .col-md-12.selectprovider-class.provider-number-main {
        padding: 0 15px;
    }
    .plans-right-main-bx .plan_box_list,
    #patient_subscription_form .choose_subscription_plan_outer {
        padding: 0px 15px !important;
    }
    #patient_subscription_form .plan_box_outer {
        padding: 20px 10px 10px 10px !important;
    }
}
@media screen and (max-width: 767px) {
 
   div#providerSelectWrap {
    margin-top: 1rem !important;
}
    .question_accept_header h1 {
        text-align: center;
        font-size: 25px;
        font-weight: 800;
        line-height: 33px;
    }
    .followup-question-view h2 {
        font-size: 30px;
        line-height: 34px;
        margin-bottom: 10px;
    }
    .question_accept_header h3 {
        font-size: 22px;
        margin-top: 1px;
    }
    .image_row {
        margin: 25px 0 0 0;
        width: 100%;
        justify-content: center;
        margin-left: 5px;
    }
    .avatar-interview-area .dualbtn-class button {
        padding: 6px 10px !important;
        font-size: 12px !important;
    }
    .question-visible {
        height: 185px;
    }
    .avatar-interview-area textarea#edited-response {
        height: 150px !important;
    }
    .avatar-interview-area .question {
        padding: 10px 12px;
    }
    div#swal2-html-container {
        font-size: 15px;
        line-height: 22px;
    }
    div:where(.swal2-container) div:where(.swal2-html-container) {
        padding: 1em 1em 0.3em !important;
    }
    div:where(.swal2-container) div:where(.swal2-actions) {
        margin: 0.5em auto 0 !important;
    }
    .Report-Section #submit-report {
        left: 0 !important;
    }
    .estinmated-intake {
        min-height: auto;
    }
    .form-group.col-md-3.maxReportLen {
        max-width: 100%;
    }
    .estimatedlengthLen input.report_page.form-control.w-75 {
        width: 100% !important;
    }
    .report-contnt-list li {
        width: 100%;
    }
    .left-curve-image img {
        transform: none;
        box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    }
    .right-curve-image img {
        transform: none;
        box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    }
    .button-container.mobile {
        display: block;
    }
    .button-container.desktop {
        display: none;
    }

    .col-md-6.cardpad-right.form-group,
    .col-md-6.cardpad-left.form-group {
        padding: 0;
    }
    .row.newcard-class {
        margin: 0;
    }
    .payment-card .col-md-7.pl-4 {
        padding: 0 5px !important;
        margin: 0;
        margin-top: 20px;
    }
    .rpright-class h5 {
        margin-left: 0;
    }
    p.instruction-class {
        padding-left: 0;
    }
    .speciality-heading-list {
        padding-left: 0;
    }
    .new-form-groups {
        padding: 0px 7.5px;
    }
    .row.mt-2.organized-reprt p.reportIntruc {
        margin-left: 0;
    }
    .organized-reprt .col-md-3.organizationspace-class.organisation-report {
        margin-left: 0;
        margin-bottom: 10px !important;
        margin-top: 0;
    }
    .organized-reprt .report_option {
        margin-left: 0;
    }
    .organisation-report {
        max-width: 100%;
    }
    .report-size select.form-control.w-75 {
        width: 100% !important;
    }
    .row.invitation-link div#interviewLinkContainerShortUrl {
        margin: 0;
    }
    .row.invitation-link div#interviewLinkContainerLongUrl {
        margin: 0 !important;
        margin-top: 20px !important;
    }
    .specificationsWrapper.intake-prefrences .col-md-2,
    .specificationsWrapper.intake-seting-prefrnces .col-md-2 {
        max-width: 100%;
        flex: 0 0 100%;
    }
    .unassignedReport-btns input {
        width: 100% !important;
        max-width: 100% !important;
    }
    .d-flex.justify-content-start.align-items-center.mb-3.report_filter.unassigned-report-queue {
        flex-direction: column;
        max-width: 100%;
    }
    .unassigned-report-queue
        .left-button.distributeReport-btn
        button#distributeReport {
        width: max-content;
    }
    .Customizable-class p {
        padding-right: 0;
    }
    .unassignedReport-btns select {
        margin: 0 0.5rem !important;
        width: 100%;
        max-width: 100% !important;
    }
    .form-group.col-md-6.intakeper1-class.max-num-limit {
        height: auto;
        display: inline-block;
    }
    section.content.dashboard.feature-section .quick-start-step label {
        font-size: 16px !important;
        margin: 8px;
    }
    .form-group.col-md-4.report-size.repot-size label {
        min-height: auto;
    }
    .specificationsWrapper.intake-prefrences label.form-label {
        min-height: auto;
    }
    .evaluation-form.intake-invitation .col-md-2 .mb-3 label {
        min-height: auto;
    }
    .report-preference-left-main input.form-control.w-75 {
        width: 100% !important;
    }
    .specialty-list-page table.table.table-bordered {
        width: 100%;
        display: block;
        overflow: auto;
    }
    .QA-Section .followup-question-view {
        padding: 20px 15px;
    }
    #startInverview {
        margin-top: 20px;
    }
}
@media (max-width: 740px) {
    .Customizable-class
        .Specialty-Preference
        span.selected.Customizable-Specialty-btn {
        margin-top: 20px;
    }
    .default-backgound-filters-main form {
        align-items: baseline;
        margin-bottom: 50px;
    }
    .col-md-6.mt-2.pl-0.Customizable-Specialty {
        max-width: max-content;
        flex: 0 0 100%;
    }
    .form-group.col-md-6.intakeper1-class.max-num-limit input {
        margin-top: 1px;
    }
}
@media (max-width: 690px) {
    label.small.mb-1.accountDes.mt-3.brief-acc-desc {
        margin-bottom: 20px !important;
    }
    label.small.mb-1.accountDes.mt-3.brief-acc-desc.desktop span {
        display: none;
    }
    label.small.mb-1.accountDes.mt-3.brief-acc-desc.desktop {
        margin-bottom: 0 !important;
    }
    label.small.mb-1.accountDes.mt-3.brief-acc-desc.mobile {
        display: block;
    }
    label.small.mb-1.accountDes.mt-3.brief-acc-desc.mobile span.brif-acc {
        display: none;
    }
}
@media (max-width: 600px) {
    .login-box.new {
        width: 100%;
        min-width: auto;
    }
    .card-body.common-subscription-tabl table {
        width: 100%;
        display: block;
        overflow: auto;
    }
    .card-body.common-subscription-tabl {
        padding: 0;
    }
    .adduser-class ul.Account-Specialties {
        grid-template-columns: repeat(1, 1fr);
    }
}
@media screen and (max-width: 575px) {
           ul.Account-Specialties {
        grid-template-columns: repeat(1, 1fr);
    }
    .avatar-interview-area .avatar-position,
    .avatar-interview-area .avatar-position-left {
        top: -349px !important;
        margin-left: -4px;
    }
    .avatar-interview-area
        .vhss_main_container
        .vhss_character
        canvas#canvasID\:0 {
        width: 147px !important;
        transform: translate(5%, 57%) !important;
    }
    .followup-question-view .avatar-position-left {
        background: transparent;
    }
    .avatr-box.avatar-position-left {
        display: block !important;
    }

    .avatar-interview-area .avatar-position,
    .avatar-interview-area .avatar-position-left {
        top: -180px !important;
        margin-left: 82px;
    }
    .QA-Section .followup-question-view {
        margin: 100px 0px 0px !important;
    }
    .avatar-position {
        display: none !important;
    }
    .webpage1 .followup-question-view {
        padding: 20px 5px;
        margin: 20px 0px;
    }
    .questionbox-class .accept_question {
        width: 100%;
        max-width: 140px;
    }
    .questionbox-class button {
        font-size: 14px !important;
    }
    .avatr-box.avatar-position {
        position: relative;
        right: -15px !important;
        top: 0;
    }
    #question-step {
        font-size: 14px;
    }
    #startInverview {
        font-size: 14px;
    }
    .mic-image {
        height: 15px;
        width: 15px;
    }
    .avatar-interview-area .dualbtn-class button {
        padding: 6px 8px !important;
        height: 55px;
        font-size: 12px !important;
        line-height: 15px !important;
    }
    button.no_option.btn.btn-danger.outlinebluebtn.previous_page {
        padding: 12px 20px;
        line-height: 1;
    }
    .followup-question-view p {
        font-size: 16px;
        line-height: 24px;
    }
    .avatar-interview-area textarea#edited-response {
        font-size: 15px !important;
    }
    .Report-Section #submit-report {
        left: 0 !important;
    }
    .speciality-heading-list {
        padding-left: 0;
        flex-direction: column;
        row-gap: 10px;
    }
    .row.invitation-link div#interviewLinkContainerLongUrl {
        margin: 0 !important;
        margin-top: 20px !important;
    }
    .popup-header {
        padding: 12px;
    }
    .popup-header h2 {
        font-size: 18px;
    }
    .popup-body {
        padding: 15px;
    }
    .popup-icon {
        font-size: 42px;
        margin-bottom: 10px;
    }
    .popup-body p {
        font-size: 15px;
    }
    .popup-buttons {
        margin-top: 18px;
    }
    .avtarpage-class .vhss_main_container .vhss_character canvas#canvasID\:0 {
        width: 140px !important;
        transform: translate(65%, 0%) !important;
    }
      .avtarpage-class .avatr-box.avatar-position-left::before {
        background: radial-gradient(26% 42% at 48.86% 44.56%, #72c1ff 0%, #00000000 100%);
        height: 79%;
    }
    .avtarpage-class {
        margin-top: 50px;
    }
    .downloadcoversionbtn i.fa.fa-download {
        left: 1px;
        top:65px
    }
    .avtarpage-class .avatr-box.avatar-position-left {
        height: 175px !important;
    }
    p.profiletext {
        margin-top: -345px;
        font-size: 16px;
    }
    .col-sm-6.ContentView {
        margin-top: 225px;
        position: relative;
        z-index: 999;
    }
    .ContentView .listening_area {

    float: none;
}
    #agree_term {
        left: 0px;
        top: -7px;
    }
    #question-visible {
    margin-top: 0px;
}
    .avatarView ._html5Player #button_holder, .avatarView._html5Player .vhsshtml5_button_holder {
        bottom: 215px !important;
    }




}

@media screen and (max-width: 485px) {
    label.small.mb-1.accountDes.mt-3.brief-acc-desc.desktop {
        margin-bottom: 20px !important;
    }
    .quick-start-step {
        gap: 0px;
        flex-direction: column;
        margin-bottom: 15px;
    }
   
}
@media screen and (max-width: 460px) {
    .avatar-interview-area .dualbtn-class button {
        padding: 6px 6px !important;
    }
}

@media (max-width: 450px) {
    .subsciption-tble-data .tableData table {
        overflow: auto;
        display: block !important;
    }
    .checkbox-class thead th:nth-child(2) {
        min-width: 140px;
    }
    .premium-blk.patient-subc.subsciption-detals-main
        .subsciption-right-detail-bx
        span#total_fee {
        font-size: 22px !important;
    }
    .subscription-confirm-cancel-btn {
        flex-direction: column;
        gap: 10px;
    }
    .subscription-confirm-cancel-btn .form_inner {
        text-align: center !important;
    }
}
@media screen and (max-width: 370px) {
    .avatar-interview-area .dualbtn-class button {
        height: 62px;
        font-size: 11px !important;
        line-height: 16px !important;
    }
    .Report-Section #submit-report {
        left: 0 !important;
    }
}