@media screen and (min-width: 320px) and (max-width: 405px) {
  .double-tick {
    font-size: 20px;
    padding: 10px 10px;
}
}
@media screen and (min-width: 406px) and (max-width: 575px) {
  .double-tick {
    font-size: 20px;
    padding: 10px 20px;
}
}

@media screen and (min-width: 320px) and (max-width: 420px) {
    .pg-heading-div {
        display: inline !important;
    }
    .category_div {
        display: inline !important;
    }
    .add_btn {
        width: max-content;
        padding: 5px 14px;
    }
}

@media screen and (min-width: 420px) and (max-width: 575px) {

}

@media screen and (min-width: 320px) and (max-width: 575px) {
  /* Dashboard */
    .page-heading {
        font-size: 15px !important;
        font-weight: 400 !important;
    }
    .table td, .table th {
        font-size: 12px !important;
    }

  .side-txt {
    font-family: "Poppins", sans-serif;
    font-size: 25px;
    line-height: 30px;
    font-weight: 700;
    color: #ffff;
  }
  .side-font {
    font-size: 12px;
    font-family: "Poppins", sans-serif;
    /* line-height: 29px; */
  }


  .reg-par {
    width: 100%;
    height: 100%;
  }
  .reg-par2 {
    width: 100%;
    height: 100%;
    /* margin-top: 10px; */
  }
  .reg-par3 {
    width: 100%;
    height: 100%;
    /* margin-top: 20px; */
  }
  .reg-info {
    display: flex;
    flex-wrap: nowrap;
    align-content: space-between;
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
    text-align: justify;
  }
  .active_usr {
    width: 50px;
    height: 50px;
  }
  /* .double-tick {
    font-size: 20px;
    padding: 10px;
  } */
  .total-text {
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    line-height: 18px;
    font-weight: 600;
    color: #000;
  }
  .nine {
    font-family: "Poppins", sans-serif;
    font-size: 22px;
    line-height: 42px;
    font-weight: 700;
    color: #171a1fff;
    margin: 10px 0px 0px;
  }
  .cont {
    font-size: 11px;
    line-height: 18px;
    font-weight: 400;
    color: #201905ff;
    margin-left: 16px;
    margin-bottom: 10px;
  }
  /* Manage Participants */
  .add_btn {
    /* transition: all ease-in-out 0.2s; */
    font-size: 12px !important;
    font-family: "Poppins", sans-serif;
    /* float: right; */
    margin-top: 30px;
  }
  .export_btn {
    font-size: 14px;
  }

  .bulk_btn {
    font-size: 14px;
  }
  .new_btn {
    font-size: 14px;
  }
  .table-heading {
    font-size: 12px;
  }
  td {
    font-size: 13px;
  }
  .modal-title {
    font-size: 15px;
    font-weight: 500;
    font-family: "Poppins", sans-serif;
  }
  .participants-details {
    margin-left: 30px;
    font-size: 14px;
    line-height: 28px;
    font-weight: 700;
    color: #171a1fff;
  }
  .sel-app {
    font-size: 14px;
    font-family: "Poppins", sans-serif;
  }
  .add_btn2 {
    color: #fff;
    font-family: "Alegreya", sans-serif;
    font-size: 12px;
    font-weight: 200;
    background: #6aa4d8;
    border-radius: 2px;
    padding: 12px;
    margin-top: 10px;
    border: transparent;
  }
  .create-btn {
    font-family: "Poppins", sans-serif;
    font-size: 12px;
    color: #fff;
    background: #063579;
    font-weight: 500;
    padding: 10px;
    border: transparent;
    border-radius: 10px;
  }
  .model-dialog {
    position: fixed;
    margin: auto;
    width: 100%;
    height: 100%;
    right: 0px;
    overflow-y: scroll;
    overflow-x: hidden !important;
  }
  .Avatar {
    width: 40px;
    height: 40px;
    background: #9095a1ff;
    border-radius: 50%;
  }
  .av-icon {
    position: relative;
    padding: 13px;
    color: #fff;
  }
  .permission {
    font-size: 16px;
    font-weight: 500;
    color: #000;
  }
  .form-check-input[type="checkbox"] {
    width: 15px; /* Adjust width as needed */
    height: 15px; /* Adjust height as needed */
    /* margin-top: 12px; */
  }

  .sel-label {
    font-size: 12px;
    padding-left: 5px;
    margin-top: 11px;
  }
  .dash {
    font-size: 12px;
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    padding-left: 15px;
    margin-top: 12px;
    color: #000;
  }
  .roles-btn {
    margin-top: 40px;
  }
  .margin-check-label {
    margin-top: 11px;
  }
  /* new css by medha*/
  /* profile page */
  .system-set {
    padding-bottom: 20px;
    line-height: 20px;
  }
  .input-type-file {
    line-height: 25px;
  }
  .form-control-d {
    height: 40px !important;
  }
  .label-d {
    margin-top: 0px !important;
  }

  /* dashboard page */
  .btn-submit {
    font-size: 12px !important;
  }
  .margin-div {
    margin-bottom: 10px;
  }
  .heading-1 {
    font-size: 20px !important;
    padding: 5px !important;
  }
  .margin-btn {
    margin-left: 18px;
  }
  .text-p2 {
    font-size: 14px;
  }
  .heading-2 {
    font-size: 20px !important;
    padding: 5px !important;
  }
  .align-table thead th {
    font-size: 12px;
  }
  .add_btn {
    /* float: left; */
    margin-top: 20px;
  }
  /* modals */
  .modal-heading-text {
    font-size: 14px;
  }
  .label-text {
    font-size: 12px;
  }
  .form-control-d {
    margin-top: 3px;
  }
  .padding-text {
    padding-top: 10px !important;
    padding-left: 4px !important;
  }
  .display-fa {
    display:flex;
    padding: 18px !important;
  }
  /* trial test page */
  .rules-heading-text {
    font-size: 16px;
  }
  .rules-list li {
    font-size: 12px;
    line-height: 25px;
  }
  .quiz-img {
    height: 166px;
    /* top: 560px; */
    top:76px;
  }
  .btn-submit-d{
    font-size: 13px !important;
    padding: 5px !important;
  }
  .fa-caret {
    padding-left: 0px;
    padding-right: 5px;
  }
  .dash-bg-img {
    width: 100%;
    height: 285px;
    bottom: -254px;
    background-color: #F3F3F3;
  }
  .text-delete{
    font-size: 12px;
  }
  .btn-add {
    padding: 5px !important;
  }
  .text-heading {
    font-size: 20px !important;
  }

  /* admin dashboard page */
  .reg-par-d1 {
    width: 100%;
  }
  .reg-par-d2 {
    width: 100%;
  }
  .reg-par-d3 {
    width: 100%;
  }
  .reg-par-d4 {
    width: 100%;
  }
  .reg-par-d5 {
    width: 100%;
  }
  .reg-par-d6 {
    width: 100%;
  }
  .reg-par-d7 {
    width: 100%;
  }
  .quiz-button {
    font-size: 14px;
  }

  /* subscription page */
  .plan-heading {
    font-size: 14px !important;
  }
  .nav-mb{
    margin-bottom: 10px !important;
  }

  /* trial test page */
  .que-text{
    font-size: 12px;
    line-height: 12px;
  }
  .heading-bigup {
    font-size: 25px;
  }
  .main-text {
    font-size: 18px;
  }
  .que-heading {
    font-size: 16px;
  }
  .heading-test {
    font-size: 18px;
  }
  .or-divider::before, .or-divider::after {
    content: '';
    display: block;
    width: 100%;
    background-color: #063579;
    height: 1px;
  }
  .actioncard_save, .actioncard_back {
    width: 100%;
    height: 40px;
  }

}
@media screen and (min-width: 575px) and (max-width: 588px) {
  .display-fa {
    display:flex;
    padding: 18px !important;
  }
}
@media screen and (min-width: 576px) and (max-width: 767px) {
  .side-txt {
    font-family: "Poppins", sans-serif;
    font-size: 25px;
    line-height: 30px;
    font-weight: 700;
    color: rgb(255, 255, 255);
  }
  .side-font {
    font-size: 12px;
    font-family: "Poppins", sans-serif;
    /* line-height: 29px; */
  }
  .reg-par {
    width: 100%;
    height: 100%;
  }
  .reg-par2 {
    width: 100%;
    height: 100%;
    /* margin-top: 10px; */
  }
  .reg-par3 {
    width: 100%;
    height: 100%;
    /* margin-top: 20px; */
  }
  .reg-info {
    display: flex;
    flex-wrap: nowrap;
    align-content: space-between;
    justify-content: space-between;
    align-items: center;
  }
  .active_usr {
    width: 50px;
    height: 50px;
  }
  .double-tick {
    padding: 10px;
  }
  .total-text {
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    line-height: 18px;
    font-weight: 600;
    color: #000;
  }
  .nine {
    font-family: "Poppins", sans-serif;
    font-size: 25px;
    line-height: 42px;
    font-weight: 700;
    color: #171a1fff;
    margin: 10px 0px 0px;
  }
  .cont {
    font-size: 11px;
    line-height: 18px;
    font-weight: 400;
    color: #201905ff;
    margin-left: 16px;
    margin-bottom: 10px;
  }
  /* Manage Participants */
  .add_btn {
    /* border: 2px solid #D08D10; */
    background-color: #D08D10;
    border-radius: 0.9em;
    /* padding: 8px 8px 8px 8px; */
    /* transition: all ease-in-out 0.2s; */
    font-size: 12px !important;
    font-family: "Poppins", sans-serif;
  }
  .table-heading {
    font-size: 12px;
  }
  td {
    font-size: 13px;
  }
  .modal-title {
    font-size: 15px;
    font-weight: 500;
    font-family: "Poppins", sans-serif;
  }
  .participants-details {
    margin-left: 30px;
    font-size: 13px;
    line-height: 28px;
    font-weight: 700;
    color: #171a1fff;
  }
  .sel-app {
    font-size: 11px;
    font-family: "Poppins", sans-serif;
  }
  .add_btn2 {
    color: #fff;
    font-family: "Alegreya", sans-serif;
    font-size: 12px;
    font-weight: 200;
    background: #6aa4d8;
    border-radius: 2px;
    padding: 12px;
    margin-top: 10px;
    border: transparent;
  }
  .create-btn {
    font-family: "Poppins", sans-serif;
    font-size: 12px;
    color: #fff;
    background: #063579;
    font-weight: 500;
    padding: 10px;
    border: transparent;
    border-radius: 10px;
  }
  .model-dialog {
    position: fixed;
    margin: auto;
    width: 100%;
    height: 100%;
    right: 0px;
    overflow-y: scroll;
    overflow-x: hidden !important;
  }
  .Avatar {
    width: 40px;
    height: 40px;
    background: #9095a1ff;
    border-radius: 50%;
  }
  .av-icon {
    position: relative;
    padding: 13px;
    color: #fff;
  }
  .permission {
    font-size: 16px;
    font-weight: 500;
    color: #000;
  }
  .form-check-input[type="checkbox"] {
    width: 15px; /* Adjust width as needed */
    height: 15px; /* Adjust height as needed */
    /* margin-top: 12px; */
  }

  .sel-label {
    font-size: 12px;
    padding-left: 5px;
    margin-top: 11px;
  }
  .dash {
    font-size: 9px;
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    padding-left: 15px;
    margin-top: 12px;
    color: #000;
  }

  /* new css by medha*/
  /* profile page */
    .page-heading {
        font-size: 16px !important;
        font-weight: 400 !important;
        padding: 10px 0px !important;
    }
    .table td, .table th {
        font-size: 12px !important;
    }

  .system-set {
    padding-bottom: 20px;
    line-height: 20px;
  }
  .input-type-file {
    line-height: 25px;
  }
  .form-control-d {
    height: 40px !important;
  }
  /* dashboard page */
  .btn-submit {
    font-size: 12px !important;
  }
  .margin-div {
    margin-bottom: 10px;
  }
  .heading-1 {
    font-size: 20px !important;
    padding: 10px !important;
  }
  .reg-info {
    font-size: 14px;
    text-align: justify;
  }
  .margin-btn {
    margin-left: 18px;
  }
  .text-p2 {
    font-size: 14px;
  }
  .heading-2 {
    font-size: 20px !important;
    padding: 10px !important;
  }
  .align-table thead th {
    font-size: 12px;
  }
  /* modals */
  .modal-heading-text {
    font-size: 14px;
  }
  .label-text {
    font-size: 12px;
  }
  .form-control-d {
    margin-top: 3px;
  }
  .padding-text {
    padding-top: 10px !important;
    padding-left: 4px !important;
  }
  .margin-check-label {
    margin-top: 11px;
  }
  /* trial test page */
  .rules-heading-text {
    font-size: 16px;
  }
  .rules-list li {
    font-size: 12px;
    line-height: 30px;
  }
  .quiz-img {
    height: 199px;
    /* top: 314px; */
    top:103px;
  }
  .btn-submit-d{
    font-size: 14px !important;
  }
  .inst-list ul li {
    font-size: 12px;
  }
  .inst-list ul li::marker {
    font-size: 12px;
  }
  .dash-bg-img {
    width: 79%;
    height: 299px;
    bottom: -271px;
    right: 53px;
    background-color: #F3F3F3;
  }
  .text-delete{
    font-size: 12px;
  }
  .display-fa {
    display: flex;
    padding: 18px !important;
  }
  .text-heading {
    font-size: 22px !important;
  }
    /* admin dashboard page */
    .reg-par-d1 {
      width: 100%;
    }
    .reg-par-d2 {
      width: 100%;
    }
    .reg-par-d3 {
      width: 100%;
    }
    .reg-par-d4 {
      width: 100%;
    }
    .reg-par-d5 {
      width: 100%;
    }
    .reg-par-d6 {
      width: 100%;
    }
    .reg-par-d7 {
      width: 100%;
    }
    .quiz-button {
      font-size: 14px;
    }
      /* trial test page */
  .que-text{
    font-size: 12px;
    line-height: 12px;
  }
  .heading-bigup {
    font-size: 25px;
  }
  .main-text {
    font-size: 18px;
  }
  .que-heading {
    font-size: 16px;
  }
  .heading-test {
    font-size: 18px;
  }
  .or-divider::before, .or-divider::after {
    content: '';
    display: block;
    width: 100%;
    background-color: #063579;
    height: 1px;
  }
  .actioncard_save, .actioncard_back {
    width: 160px;
    height: 40px;
  }

}

@media screen and (min-width: 768px) and (max-width: 990px) {
  .side-txt {
    font-family: "Poppins", sans-serif;
    font-size: 25px;
    line-height: 30px;
    font-weight: 700;
    color: rgb(255, 255, 255);
  }
  .side-font {
    font-size: 13px;
    font-family: "Poppins", sans-serif;
    /* line-height: 29px; */
  }
  .reg-par {
    width: 100%;
    height: 100%;
  }
  .reg-par2 {
    width: 100%;
    height: 100%;
  }
  .reg-par3 {
    width: 100%;
    height: 100%;
  }

  .reg-info {
    display: flex;
    flex-wrap: nowrap;
    align-content: space-between;
    justify-content: space-between;
    align-items: center;
  }
  .active_usr {
    width: 40px;
    height: 40px;
  }
  .double-tick {
    font-size: 20px;
    padding: 10px;
  }
  .total-text {
    /* font-family: "Poppins", sans-serif;
    font-size: 12px;
    line-height: 18px;
    font-weight: 600;
    color: #171a1fff;
    margin-left: 15px; */
    font-family: "Poppins", sans-serif;
    font-size: 12px;
    line-height: 20px;
    font-weight: 600;
    color: #000;
  }
  .nine {
    font-family: "Poppins", sans-serif;
    font-size: 22px;
    line-height: 42px;
    font-weight: 700;
    color: #171a1fff;
    margin: 10px 0px 0px;
  }
  .cont {
    font-size: 11px;
    line-height: 18px;
    font-weight: 400;
    color: #201905ff;
    margin-left: 16px;
    margin-bottom: 10px;
  }
  /* Manage Participants */
  .add_btn {
    padding: 8px;
    /* transition: all ease-in-out 0.2s; */
    font-size: 12px !important;
    font-family: "Poppins", sans-serif;
  }
  .table-heading {
    font-size: 12px;
  }
  td {
    font-size: 13px;
  }
  .modal-title {
    font-size: 15px;
    font-weight: 500;
    font-family: "Poppins", sans-serif;
  }
  .participants-details {
    margin-left: 15px;
    font-size: 16px;
    line-height: 28px;
    font-weight: 700;
    color: #171a1fff;
  }
  .sel-app {
    font-size: 11px;
    font-family: "Poppins", sans-serif;
  }
  .add_btn2 {
    color: #fff;
    font-family: "Alegreya", sans-serif;
    font-size: 12px;
    font-weight: 200;
    background: #6aa4d8;
    border-radius: 2px;
    padding: 12px;
    margin-top: 34px;
    border: transparent;
  }
  .create-btn {
    font-family: "Poppins", sans-serif;
    font-size: 12px;
    color: #fff;
    background: #063579;
    font-weight: 500;
    padding: 12px;
    border: transparent;
    border-radius: 10px;
  }
  .model-dialog {
    position: fixed;
    margin: auto;
    width: 100%;
    height: 100%;
    right: 0px;
    overflow-y: scroll;
    overflow-x: hidden !important;
  }
  .permission {
    font-size: 16px;
    font-weight: 500;
    color: #000;
  }
  .form-check-input[type="checkbox"] {
    width: 15px; /* Adjust width as needed */
    height: 15px; /* Adjust height as needed */
    /* margin-top: 12px; */
  }

  .sel-label {
    font-size: 10px;
    padding-left: 5px;
    margin-top: 10px;
  }
  .dash {
    font-size: 9px;
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    padding-left: 15px;
    margin-top: 12px;
    color: #000;
  }

  /* new css by medha*/
  /* profile page */
  .page-heading {
    font-size: 16px !important;
    font-weight: 400 !important;
    padding: 10px 0px !important;
  }
  .table td, .table th {
    font-size: 12px !important;
  }
  .system-set {
    padding-bottom: 20px;
    line-height: 20px;
  }
  .input-type-file {
    line-height: 25px;
  }
  .form-control-d {
    height: 40px !important;
  }
  /* dashboard page */
  .btn-submit {
    font-size: 12px !important;
  }
  .margin-div {
    margin-bottom: 10px;
  }
  .heading-1 {
    font-size: 25px !important;
    padding: 10px !important;
  }
  .reg-info {
    font-size: 14px;
    text-align: justify;
  }
  .margin-btn {
    margin-left: 18px;
  }
  .heading-2 {
    font-size: 25px !important;
    padding: 10px !important;
  }
  .align-table thead th {
    font-size: 12px;
  }
  /* modals */
  .modal-heading-text {
    font-size: 16px;
  }
  .label-text {
    font-size: 13px;
  }
  .form-control-d {
    margin-top: 3px;
  }
  .padding-text {
    padding-top: 10px !important;
    padding-left: 4px !important;
  }
  .mt-modalbtn {
    margin-top: 3px;
  }
  .margin-check-label {
    margin-top: 10px;
  }
  /* trial test page */
  .rules-heading-text {
    font-size: 17px;
  }
  .rules-list li {
    font-size: 13px;
    line-height: 30px;
  }
  .quiz-img {
    height: 199px;
    top: 62px;
  }
  .btn-submit-d{
    font-size: 14px !important;
  }
  .inst-list ul li {
    font-size: 12px;
  }
  .inst-list ul li::marker {
    font-size: 12px;
  }
  .dash-bg-img {
    width: 69%;
    height: 299px;
    bottom: -271px;
    right: 128px;
    background-color: #F3F3F3;
  }
  .display-fa {
    display: flex;
    padding: 18px !important;
  }
  .text-heading {
    font-size: 22px !important;
  }
    /* admin dashboard page */
    .reg-par-d1 {
      width: 100%;
    }
    .reg-par-d2 {
      width: 100%;
    }
    .reg-par-d3 {
      width: 100%;
    }
    .reg-par-d4 {
      width: 100%;
    }
    .reg-par-d5 {
      width: 100%;
    }
    .reg-par-d6 {
      width: 100%;
    }
    .reg-par-d7 {
      width: 100%;
    }
    .quiz-button {
      font-size: 14px;
    }
  /* trial test page */
  .que-text{
    font-size: 13px;
    line-height: 12px;
  }
  .heading-bigup {
    font-size: 29px;
  }
  .main-text {
    font-size: 18px;
  }
  .que-heading {
    font-size: 16px;
  }
  .heading-test {
    font-size: 22px;
  }
  .actioncard_save, .actioncard_back {
    width: 170px;
    height: 41px;
  }

}
@media screen and (min-width: 991px) and (max-width: 1023px) {
  .side-txt {
    font-family: "Poppins", sans-serif;
    font-size: 25px;
    line-height: 30px;
    font-weight: 700;
    color: #ffff;
  }
  .side-font {
    font-size: 13px;
    font-family: "Poppins", sans-serif;
    /* line-height: 29px; */
  }
  .reg-par {
    width: 100%;
    height: 100%;
  }
  .reg-par2 {
    width: 100%;
    height: 100%;
  }
  .reg-par3 {
    width: 100%;
    height: 100%;
  }

  .reg-info {
    display: flex;
    flex-wrap: nowrap;
    align-content: space-between;
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
  }
  .active_usr {
    width: 50px;
    height: 50px;
  }
  .double-tick {
    font-size: 20px;
    padding: 10px;
  }
  .total-text {
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    color: #000;
  }
  .nine {
    font-family: "Poppins", sans-serif;
    font-size: 22px;
    line-height: 42px;
    font-weight: 700;
    color: #171a1fff;
    margin-top: 10px;
  }

  .cont {
    font-size: 11px;
    line-height: 18px;
    font-weight: 400;
    color: #201905ff;
    margin-left: 16px;
    margin-bottom: 10px;
  }
  /* Manage Participants */
  .add_btn {
    border: 2px solid #D08D10;
    background-color: #D08D10;
    border-radius: 0.9em;
    /* padding: 8px 8px 8px 8px; */
    /* transition: all ease-in-out 0.2s; */
    font-size: 12px !important;
    font-family: "Poppins", sans-serif;
  }
  .table-heading {
    font-size: 12px;
  }
  td {
    font-size: 13px;
  }
  .modal-title {
    font-size: 15px;
    font-weight: 500;
    font-family: "Poppins", sans-serif;
  }
  .participants-details {
    margin-left: 30px;
    font-size: 16px;
    line-height: 28px;
    font-weight: 700;
    color: #171a1fff;
  }
  .sel-app {
    font-size: 11px;
    font-family: "Poppins", sans-serif;
  }
  .add_btn2 {
    color: #fff;
    font-family: "Alegreya", sans-serif;
    font-size: 12px;
    font-weight: 200;
    background: #6aa4d8;
    border-radius: 2px;
    padding: 12px;
    margin-top: 34px;
    border: transparent;
  }
  .create-btn {
    font-family: "Poppins", sans-serif;
    font-size: 12px;
    color: #fff;
    background: #063579;
    font-weight: 500;
    padding: 12px;
    border: transparent;
    border-radius: 10px;
  }
  .model-dialog {
    position: fixed;
    margin: auto;
    width: 100%;
    height: 100%;
    right: 0px;
    overflow-y: scroll;
    overflow-x: hidden !important;
  }
  .permission {
    font-size: 16px;
    font-weight: 500;
    color: #000;
  }
  .form-check-input[type="checkbox"] {
    width: 15px; /* Adjust width as needed */
    height: 15px; /* Adjust height as needed */
    /* margin-top: 12px; */
  }

  .sel-label {
    font-size: 10px;
    padding-left: 5px;
    margin-top: 9px;
  }
  .dash {
    font-size: 9px;
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    padding-left: 15px;
    margin-top: 12px;
    color: #000;
  }

  /* new css by medha*/
  /* profile page */
  .page-heading {
    font-size: 16px !important;
    font-weight: 400 !important;
    padding: 10px 0px !important;
  }
  .table td, .table th {
    font-size: 12px !important;
  }
  .system-set {
    padding-bottom: 20px;
    line-height: 20px;
  }
  .input-type-file {
    line-height: 25px;
  }
  .form-control-d {
    height: 40px !important;
  }
  /* dashboard page */
  .btn-submit {
    font-size: 12px !important;
  }
  .margin-div {
    margin-bottom: 10px;
  }
  .heading-1 {
    font-size: 25px !important;
    padding: 10px !important;
  }
  .margin-btn {
    margin-left: 18px;
  }
  .heading-2 {
    font-size: 25px !important;
    padding: 10px !important;
  }
  .align-table thead th {
    font-size: 14px;
  }
  /* modals */
  .modal-heading-text {
    font-size: 16px;
  }
  .label-text {
    font-size: 14px;
  }
  .form-control-d {
    margin-top: 5px;
  }
  .padding-text {
    padding-top: 10px !important;
    padding-left: 4px !important;
  }
  .mt-modalbtn {
    margin-top: 5px;
  }
  /* trial test page */
  .rules-heading-text {
    font-size: 18px;
  }
  .rules-list li {
    font-size: 14px;
    line-height: 30px;
  }
  .quiz-img {
    height: 302px;
    top: 88px;
  }
  .btn-submit-d {
    font-size: 14px !important;
  }
  .inst-list ul li {
    font-size: 12px;
    line-height: 23px;
  }
  .inst-list ul li::marker {
    font-size: 15px;
  }
  .dash-bg-img {
    height: 274px;
  }
  .inst-list ul li::marker {
    font-size: 13px;
  }
  .display-fa {
    display: flex;
    padding: 18px !important;
  }
  .text-heading {
    font-size: 23px !important;
  }
    /* admin dashboard page */
    .reg-par-d1 {
      width: 100%;
      height: 150px !important;
    }
    .reg-par-d2 {
      width: 100%;
      height: 150px !important;
    }
    .reg-par-d3 {
      width: 100%;
      height: 150px !important;
    }
    .reg-par-d4 {
      width: 100%;
      height: 150px !important;
    }
    .reg-par-d5 {
      width: 100%;
      height: 150px !important;
    }
    .reg-par-d6 {
      width: 100%;
      height: 150px !important;
    }
    .reg-par-d7 {
      width: 100%;
      height: 150px !important;
    }
  /* trial test page */
  .que-text{
    font-size: 13px;
  }
  .actioncard_save, .actioncard_back {
    width: 190px;
    height: 43px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1199px) {
  .side-txt {
    font-family: "Poppins", sans-serif;
    font-size: 25px;
    line-height: 30px;
    font-weight: 700;
    color: #ffff;
  }
  .side-font {
    font-size: 13px;
    font-family: "Poppins", sans-serif;
    /* line-height: 29px; */
  }
  .reg-par {
    width: 100%;
    height: 100%;
  }
  .reg-par2 {
    width: 100%;
    height: 100%;
  }
  .reg-par3 {
    width: 100%;
    height: 100%;
  }

  .reg-info {
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
    justify-content: space-between;
    align-items: center;
  }
  .active_usr {
    width: 40px;
    height: 40px;
  }
  .double-tick {
    font-size: 20px;
    padding: 10px;
  }
  .nine h1 {
    margin-top: -12px;
    font-family: "Poppins", sans-serif;
    font-size: 22px;
    line-height: 42px;
    font-weight: 700;
    color: #171a1fff;
    margin-left: 16px;
    margin-bottom: 5px;
  }
  .total-text {
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    color: #000;
  }
  .nine {
    font-family: "Poppins", sans-serif;
    font-size: 25px;
    line-height: 42px;
    font-weight: 700;
    color: #171a1fff;
    margin-top: 10px;
  }
  .cont {
    font-size: 11px;
    line-height: 18px;
    font-weight: 400;
    color: #201905ff;
    margin-left: 16px;
    margin-bottom: 10px;
  }
  /* Manage Participants */
  .add_btn {
    border: 2px solid #D08D10;
    background-color: #D08D10;
    border-radius: 0.9em;
    padding: 8px 8px 8px 8px;
    /* transition: all ease-in-out 0.2s; */
    font-size: 12px !important;
    font-family: "Poppins", sans-serif;
  }
  .table-heading {
    font-size: 12px;
  }
  td {
    font-size: 13px;
  }
  .modal-title {
    font-size: 18px;
    font-family: "Poppins", sans-serif;
  }
  .participants-details {
    margin-left: 30px;
    font-size: 16px;
    line-height: 28px;
    font-weight: 700;
    color: #171a1fff;
  }
  .sel-app {
    font-size: 11px;
    font-family: "Poppins", sans-serif;
  }
  .add_btn2 {
    color: #fff;
    font-family: "Alegreya", sans-serif;
    font-size: 13px;
    font-weight: 200;
    background: #6aa4d8;
    border-radius: 2px;
    padding: 13px;
    margin-top: 34px;
    border: transparent;
  }
  .create-btn {
    font-family: "Poppins", sans-serif;
    font-size: 13px;
    color: #fff;
    background: #063579;
    font-weight: 500;
    padding: 12px;
    border: transparent;
    border-radius: 10px;
  }
  .model-dialog {
    position: fixed;
    margin: auto;
    width: 100%;
    height: 100%;
    right: 0px;
    overflow-y: scroll;
    overflow-x: hidden !important;
  }
  .permission {
    font-size: 16px;
    font-weight: 500;
    color: #000;
  }
  .form-check-input[type="checkbox"] {
    width: 15px; /* Adjust width as needed */
    height: 15px; /* Adjust height as needed */
    /* margin-top: 20px; */
  }

  .sel-label {
    font-size: 12px;
    padding-left: 5px;
    margin-top: 16px;
  }
  .dash {
    font-size: 12px;
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    padding-left: 15px;
    margin-top: 16px;
    color: #000;
  }
  .country-cont {
    height: 100% !important;
  }

  /* new css by medha*/
  /* profile page */
  .page-heading {
    font-size: 16px !important;
    font-weight: 400 !important;
    padding: 10px 0px !important;
  }
  .table td, .table th {
    font-size: 12px !important;
  }
  .system-set {
    padding-bottom: 20px;
    line-height: 20px;
  }
  .input-type-file {
    line-height: 25px;
  }
  .form-control-d {
    height: 40px !important;
  }
  /* dashboard page */
  .btn-submit {
    font-size: 12px !important;
  }
  .margin-div {
    margin-bottom: 10px;
  }
  .heading-1 {
    font-size: 25px !important;
    padding: 10px !important;
  }
  .heading-2 {
    font-size: 25px !important;
    padding: 10px !important;
  }
  .align-table thead th {
    font-size: 12px;
  }
  /* modals */
  .modal-heading-text {
    font-size: 17px;
  }
  .label-text {
    font-size: 14px;
  }
  .form-control-d {
    margin-top: 5px;
  }
  .padding-text {
    padding-top: 10px !important;
    padding-left: 4px !important;
  }
  .mt-modalbtn {
    margin-top: 5px;
  }
  .margin-check-label {
    margin-top: 17px;
  }
  /* trial test page */
  .rules-heading-text {
    font-size: 18px;
  }
  .rules-list li {
    font-size: 14px;
    line-height: 30px;
  }
  /* participant dashboard */
  .quiz-img {
    height: 189px;
    top: 108px;
  }
  .inst-list ul li {
    font-size: 13px;
    line-height: 24px;
  }
  .dash-bg-img {
    position: absolute;
    right: 0px;
    height: 277px;
  }
  .btn-submit-d {
    font-size: 15px;
  }
  .display-fa {
    display: flex;
    padding: 19px !important;
  }
  .text-heading {
    font-size: 23px !important;
  }
    /* admin dashboard page */
    .reg-par-d1 {
      width: 100%;
    }
    .reg-par-d2 {
      width: 100%;
    }
    .reg-par-d3 {
      width: 100%;
    }
    .reg-par-d4 {
      width: 100%;
    }
    .reg-par-d5 {
      width: 100%;
    }
    .reg-par-d6 {
      width: 100%;
    }
    .reg-par-d7 {
      width: 100%;
    }
    .total-text-1 {
      font-size: 13px;
    }
    .total-text-2 {
      font-size: 13px;
    }
    .total-text-3 {
      font-size: 13px;
    }
    .total-text-4 {
      font-size: 13px;
    }
    .total-text-5 {
      font-size: 13px;
    }
    .total-text-6 {
      font-size: 13px;
    }
    .total-text-7 {
      font-size: 13px;
    }
    /* trial test page */
    .que-text{
      font-size: 14px;
    }

    .actioncard_save, .actioncard_back {
        width: 190px;
        height: 43px;
    }

}
@media screen and (min-width: 1200px) and (max-width: 1399px) {
  .side-txt {
    font-family: "Poppins", sans-serif;
    font-size: 25px;
    line-height: 30px;
    font-weight: 700;
    color: #ffff;
  }
  .side-font {
    font-size: 13px;
    font-family: "Poppins", sans-serif;
    /* line-height: 29px; */
  }
  .reg-par {
    width: 100%;
    height: 100%;
  }
  .reg-par2 {
    width: 100%;
    height: 100%;
  }
  .reg-par3 {
    width: 100%;
    height: 100%;
  }

  .reg-info {
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
    justify-content: space-between;
    align-items: center;
  }
  /* .active_usr{
        width: 30px;
        height: 30px;
      } */
  .double-tick {
    padding: 10px;
  }
  .total-text {
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    color: #000;
  }
  .active_usr {
    width: 45px;
    height: 45px;
  }
  .nine {
    font-family: "Poppins", sans-serif;
    font-size: 25px;
    line-height: 42px;
    font-weight: 700;
    color: #171a1fff;
    margin-top: 10px;
  }
  /* .cont {
        font-size: 11px;
        line-height: 18px;
        font-weight: 400;
        color: #201905FF;
        margin-left: 16px;
        margin-bottom: 10px;
    } */
  /* Manage Participants */
  .add_btn {
    /* border: 2px solid #D08D10; */
    background-color: #D08D10;
    border-radius: 0.9em;
    /* padding: 10px 12px 10px 12px; */
    /* transition: all ease-in-out 0.2s; */
    font-size: 12px !important;
    font-family: "Poppins", sans-serif;
  }

  .add_btn span {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
  }

  .add_btn:hover {
    background-color: #D08D10;
  }

  .table-heading {
    font-size: 12px;
  }
  td {
    font-size: 13px !important;
  }
  .modal-title {
    font-size: 18px;
    font-family: "Poppins", sans-serif;
  }
  .participants-details {
    margin-left: 30px;
    font-size: 16px;
    line-height: 28px;
    font-weight: 700;
    color: #171a1fff;
  }
  .sel-app {
    font-size: 14px;
    font-family: "Poppins", sans-serif;
  }
  .add_btn2 {
    color: #fff;
    font-family: "Alegreya", sans-serif;
    font-size: 13px;
    font-weight: 200;
    background: #6aa4d8;
    border-radius: 2px;
    padding: 12px;
    margin-top: 34px;
    border: transparent;
  }
  .create-btn {
    font-family: "Poppins", sans-serif;
    font-size: 13px;
    color: #fff;
    background: #063579;
    font-weight: 500;
    padding: 12px;
    border: transparent;
    border-radius: 10px;
  }
  .model-dialog {
    position: fixed;
    margin: auto;
    width: 100%;
    height: 100%;
    right: 0px;
    overflow-y: scroll;
    overflow-x: hidden !important;
  }
  /* ROles */
  .permission {
    font-size: 16px;
    font-weight: 500;
    color: #000;
  }
  .form-check-input[type="checkbox"] {
    width: 15px; /* Adjust width as needed */
    height: 15px; /* Adjust height as needed */
    /* margin-top: 10px; */
  }
  .terms-conditions {
    margin-top: 10px;
  }

  .sel-label {
    font-size: 13px;
    padding-left: 15px;
    margin-top: 20px;
  }
  .dash {
    font-size: 13px;
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    padding-left: 10px;
    margin-top: 12px;
    color: #000;
  }
  /* new css by medha */
  /* dashboard page */
  .btn-submit {
    font-size: 14px !important;
  }
  .margin-div {
    margin-bottom: 10px;
  }
  .heading-1 {
    font-size: 30px !important;
    padding: 10px !important;
  }
  /* .margin-btn{
    margin-left: 18px;
} */
  .heading-2 {
    font-size: 30px !important;
    padding: 10px !important;
  }
  .align-table thead th {
    font-size: 12px;
  }
  .modal-heading-text {
    font-size: 18px;
  }
  .page-heading {
    font-size: 16px !important;
    font-weight: 400 !important;
    padding: 10px 0px !important;
  }
  .table td, .table th {
    font-size: 12px !important;
  }
  .sel-label {
    padding-left: 5px;
    margin-top: 8px;
  }
  .margin-check-label {
    margin-top: 7px;
  }
  /* trial test page */
  .rules-heading-text {
    font-size: 18px;
  }
  .rules-list li {
    font-size: 14px;
    line-height: 30px;
  }
  .quiz-img {
    height: 292px;
    /* top: 276px; */
    top: 100px;
  }
  .dash-bg-img {
    height: 319px;
  }
  .inst-list ul li {
    font-size: 13px;
  }
  .inst-list ul {
    padding: 0px 0px 0px 16px;
  }
  .display-fa {
    display: flex;
    padding: 19px !important;
  }
  .text-heading {
    font-size: 24px !important;
  }
      /* admin dashboard page */
      .reg-par-d1 {
        width: 100%;
      }
      .reg-par-d2 {
        width: 100%;
      }
      .reg-par-d3 {
        width: 100%;
      }
      .reg-par-d4 {
        width: 100%;
      }
      .reg-par-d5 {
        width: 100%;
      }
      .reg-par-d6 {
        width: 100%;
      }
      .reg-par-d7 {
        width: 100%;
      }
      .total-text-1 {
        font-size: 13px;
      }
      .total-text-2 {
        font-size: 13px;
      }
      .total-text-3 {
        font-size: 13px;
      }
      .total-text-4 {
        font-size: 13px;
      }
      .total-text-5 {
        font-size: 13px;
      }
      .total-text-6 {
        font-size: 13px;
      }
      .total-text-7 {
        font-size: 13px;
      }
      .double-tick-1 {
        font-size: 29px;
      }
      .double-tick-2 {
        font-size: 29px;
      }
      .double-tick-3 {
        font-size: 29px;
      }
      .double-tick-4 {
        font-size: 29px;
      }
      .double-tick-5 {
        font-size: 29px;
      }
      .double-tick-6 {
        font-size: 29px;
      }
      .double-tick-7 {
        font-size: 29px;
      }
      .que-text{
        font-size: 14px;
      }

      .actioncard_save, .actioncard_back {
        width: 200px;
        height: 44px;
      }
}

@media screen and (min-width: 320px) and (max-width: 1399px) {
    .header-welcome {
        font-size: 14px;
    }
    .user-name {
        font-size: 12px;
    }
    .lang-menu {
        width: 96px;
    }
    .lang-menu a {
        font-size: 12px;
        padding: 4px;
    }
    .settings-menu {
        width: 150px;
    }
    .settings-menu a {
        font-size: 12px;
        padding: 4px;
    }

    .dataTables_length label,
    .dataTables_length .custom-select-sm,
    .dataTables_filter label,
    .dataTables_filter input,
    .dataTables_info,
    .dataTables_paginate .page-item  {
        font-size: 12px !important;
    }

    .modal_delete i {
        font-size: 25px;
    }
    .success_modal_heading {
        font-size: 16px;
    }
    .success_modal_text {
        font-size: 12px;
    }
    .delete_modal_data {
        font-size: 12px !important;
    }

    .actioncard_heading {
        font-size: 14px !important;
    }
    .actioncard_subheading {
        font-size: 14px !important;
        font-weight: 600 !important;
    }
    .actioncard_title {
        font-size: 12px !important;
        font-weight: 600 !important;
    }
    .actioncard_data :is(label, input, select, textarea){
        font-size: 12px !important;
    }
    .listing_status label{
        font-size: 10px !important;
    }
    .nav_link_text {
        font-size: 12px !important;
    }

    /* Login & Reset page */
    .login_heading {
        font-weight: 500;
        font-size: 19px;
    }
    .login_subtext {
        font-size: 13px;
    }
    .login_data input, .signin_btn {
        font-size: 12px !important;
    }

    .reset_heading {
        font-weight: 500;
        font-size: 19px;
    }
    .reset_subtext {
        font-size: 13px;
    }
    .reset_data input, .reset_btn {
        font-size: 12px !important;
    }

}

@media screen and (min-width: 1400px) and (max-width: 1599px) {
    .side-txt {
        font-family: "Poppins", sans-serif;
        font-size: 25px;
        line-height: 30px;
        font-weight: 700;
        color: #ffff;
    }
    .side-font {
        font-size: 14px;
        font-family: "Poppins", sans-serif;
        line-height: 29px;
    }
    .header-welcome {
        font-size: 15px;
    }
    .user-name {
        font-size: 13px;
    }
    .lang-menu {
        width: 100px;
    }
    .lang-menu a {
        font-size: 13px;
        padding: 4px;
    }
    .settings-menu {
        width: 165px;
    }
    .settings-menu a {
        font-size: 13px;
        padding: 5px;
    }

    .reg-par {
        width: 100%;
        /*height: 100%; */
    }
    .reg-par2 {
        width: 100%;
        height: 100%;
    }
    .reg-par3 {
        width: 100%;
        height: 100%;
    }

  .reg-info {
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
    justify-content: space-between;
    align-items: center;
  }
  .double-tick {
    padding: 10px 30px;
  }
  .total-text {
    font-size: 16px;
  }
  .active_usr {
    width: 80px;
    height: 80px;
  }
  .nine {
    font-size: 25px;
    margin-top: 10px;
  }
  .cont {
    font-size: 13px;
    line-height: 18px;
    font-weight: 400;
    color: #201905ff;
    margin-left: 16px;
    margin-bottom: 10px;
  }
  /* Manage Participants */
  .add_btn {
    /* border: 2px solid #D08D10; */
    background-color: #D08D10;
    border-radius: 0.9em;
    /* padding: 11.5px 16.2px 11.5px 12px; */
    /* transition: all ease-in-out 0.2s; */
    font-size: 13px !important;
    font-family: "Poppins", sans-serif;
  }

  .table-heading {
    font-size: 12px;
  }
  .table td, .table th {
    font-size: 13px !important;
  }
  .dataTables_length label,
  .dataTables_length .custom-select-sm,
  .dataTables_filter label,
  .dataTables_filter input,
  .dataTables_info,
  .dataTables_paginate .page-item  {
      font-size: 13px !important;
  }

  .modal-title {
    font-size: 18px;
    font-family: "Poppins", sans-serif;
  }
  .participants-details {
    /* margin-left: 14px; */
    font-size: 18px;
    line-height: 15px;
    font-weight: 700;
    color: #171a1fff;
  }
  .sel-app {
    font-size: 11px;
    font-family: "Poppins", sans-serif;
  }
  .add_btn2 {
    color: #fff;
    font-family: "Alegreya", sans-serif;
    font-size: 16px;
    font-weight: 200;
    background: #6aa4d8;
    border-radius: 2px;
    padding: 12px;
    margin-top: 34px;
    border: transparent;
  }
  .create-btn {
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    color: #fff;
    background: #063579;
    font-weight: 500;
    padding: 12px;
    border: transparent;
    border-radius: 10px;
  }
  .model-dialog {
    position: fixed;
    margin: auto;
    width: 100%;
    height: 100%;
    right: 0px;
    overflow-y: scroll;
    overflow-x: hidden !important;
  }
  .permission {
    font-size: 20px;
  }
  .form-check-input[type="checkbox"] {
    width: 20px; /* Adjust width as needed */
    height: 20px; /* Adjust height as needed */
    /* margin-top: 20px; */
  }
  .sel-label {
    font-size: 14px;
    padding-left: 10px;
    margin-top: 18px;
  }
  .dash {
    font-size: 15px;
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    padding-left: 15px;
    margin-top: 16px;
  }
  .terms-content {
    height: 100% !important;
  }
  /* new css by medha */
  .page-heading {
    font-size: 17px !important;
    font-weight: 400 !important;
    padding: 10px 0px !important;
  }
  .margin-check-label {
    margin-top: 20px;
  }
  /* trial test page */
  .rules-heading-text {
    font-size: 20px;
  }
  .rules-list li {
    font-size: 14px;
    line-height: 30px;
  }
  .quiz-img {
    height: 420px;
  }
  .dash-bg-img {
    height: 377px;
  }
  .text-heading {
    font-size: 26px !important;
  }
  .que-text{
    font-size: 14px;
  }

    .modal_delete i {
        font-size: 28px;
    }
    .success_modal_heading {
        font-size: 17px;
    }
    .success_modal_text {
        font-size: 13px;
    }
    .delete_modal_data {
        font-size: 13px !important;
    }

    .actioncard_heading {
        font-size: 15px !important;
    }
    .actioncard_subheading {
        font-size: 15px !important;
        font-weight: 600 !important;
    }
    .actioncard_title {
        font-size: 13px !important;
        font-weight: 600 !important;
    }
    .actioncard_data :is(label, input, select, textarea){
        font-size: 13px !important;
    }
    .listing_status label{
        font-size: 11px !important;
    }
    .actioncard_save, .actioncard_back {
        width: 220px;
        height: 46px;
    }
    .nav_link_text {
        font-size: 13px !important;
    }

    .login_heading {
        font-weight: 500;
        font-size: 20px;
    }
    .login_subtext {
        font-size: 14px;
    }
    .login_data input, .signin_btn {
        font-size: 13px !important;
    }

    .reset_heading {
        font-weight: 500;
        font-size: 20px;
    }
    .reset_subtext {
        font-size: 14px;
    }
    .reset_data input, .reset_btn {
        font-size: 13px !important;
    }


}
@media screen and (min-width: 1600px) and (max-width: 1919px) {
    .side-txt {
        font-family: "Poppins", sans-serif;
        font-size: 25px;
        line-height: 30px;
        font-weight: 700;
        color: #ffff;
    }
    .side-font {
        font-size: 14px;
        /* font-weight: 500; */
        font-family: "Poppins", sans-serif;
        /* line-height: 29px; */
    }
    .header-welcome {
        font-size: 16px;
    }
    .user-name {
        font-size: 14px;
    }
    .lang-menu {
        width: 104px;
    }
    .lang-menu a {
        font-size: 14px;
        padding: 5px;
    }
    .settings-menu {
        width: 180px;
    }
    .settings-menu a {
        font-size: 14px;
        padding: 6px;
    }

  .page-heading {
    font-size: 18px !important;
    font-weight: 400 !important;
  }
  .reg-par {
    width: 100%;
    /* height: 100%; */
  }
  .reg-par2 {
    width: 100%;
    /* height: 100%; */
  }
  .reg-par3 {
    width: 100%;
    height: 100%;
  }
  .reg-info {
    display: flex;
    justify-content: space-between;
    text-align: justify;
  }
  .double-tick {
    /* font-size: 40px;
    padding: 20px; */
    font-size: 20px;
    padding: 10px;
    background-color: #ffff;
    /* margin-top: 10px; */
    border-radius: 10px;
  }
  .total-text {
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    color: #000;
    /* margin-left: 15px; */
  }
  /* .nine {
        margin-top: -12px;
        font-family: "Poppins", sans-serif;
        font-size: 30px;
        line-height: 42px;
        font-weight: 700;
        color: #171A1FFF;
        margin-left: 16px;
        margin-bottom: 10px;
      } */
  .nine {
    /* margin-top: -12px; */
    font-family: "Poppins", sans-serif;
    font-size: 25px;
    line-height: 42px;
    font-weight: 700;
    color: #171a1fff;
    /* margin-left: 16px; */
    /* margin-bottom: 5px; */
    margin: 10px 1px 0px;
  }
  .cont {
    font-size: 15px;
    line-height: 18px;
    font-weight: 400;
    color: #201905ff;
    margin-left: 16px;
    margin-bottom: 10px;
  }
  /* Manage Participants */
  .add_btn {
    /* border: 2px solid #D08D10; */
    background-color: #D08D10;
    border-radius: 0.9em;
    padding: 10px;
    transition: all ease-in-out 0.2s;
    font-size: 14px !important;
  }

  .table-heading {
    font-size: 11px;
  }
  .table td, .table th {
    font-size: 14px !important;
  }
  .dataTables_length label,
  .dataTables_length .custom-select-sm,
  .dataTables_filter label,
  .dataTables_filter input,
  .dataTables_info,
  .dataTables_paginate .page-item  {
      font-size: 14px !important;
  }

  .modal-title {
    font-size: 18px;
    font-family: "Poppins", sans-serif;
  }
  .participants-details {
    margin-left: 16px;
    font-size: 16px;
    line-height: 28px;
    font-weight: 700;
    color: #171a1fff;
  }
  .sel-app {
    font-size: 15px;
    font-family: "Poppins", sans-serif;
  }
  .add_btn2 {
    color: #fff;
    font-family: "Alegreya", sans-serif;
    font-size: 16px;
    font-weight: 200;
    background: #6aa4d8;
    border-radius: 2px;
    padding: 14px;
    margin-top: 34px;
    border: transparent;
  }
  .create-btn {
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    color: #fff;
    background: #063579;
    font-weight: 500;
    padding: 12px;
    border: transparent;
    border-radius: 10px;
  }
  .model-dialog {
    position: fixed;
    margin: auto;
    width: 100%;
    height: 100%;
    right: 0px;
    overflow-y: scroll;
    overflow-x: hidden !important;
  }
  /* Roles */
  .permission {
    font-size: 20px;
  }
  .form-check-input[type="checkbox"] {
    width: 20px; /* Adjust width as needed */
    height: 20px; /* Adjust height as needed */
    /* margin-top: 15px; */
    border-color: #063579 !important;
  }
  .sel-label {
    font-size: 14px;
    padding-left: 13px;
    margin-top: 15px;
  }
  .dash {
    font-size: 18px;
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    padding-left: 8px;
    margin-top: 10px;
  }
  .country-cont {
    height: 100% !important;
  }
  .terms-content {
    height: 100% !important;
  }
  .align-table thead th {
    font-size: 14px;
  }
  /* trial test page */
  .rules-heading-text {
    font-size: 20px;
  }
  .rules-list li {
    font-size: 14px;
    line-height: 30px;
  }
  .quiz-img {
    height: 580px;
  }
  .inst-list ul li {
    font-size: 14px;
  }
  .que-text{
    font-size: 14px;
  }

    .modal_delete i {
        font-size: 28px;
    }
    .success_modal_heading {
        font-size: 18px;
    }
    .success_modal_text {
        font-size: 14px;
    }
    .delete_modal_data {
        font-size: 14px !important;
    }

    .actioncard_heading {
        font-size: 16px !important;
    }
    .actioncard_subheading {
        font-size: 16px !important;
        font-weight: 600 !important;
    }
    .actioncard_title {
        font-size: 14px !important;
        font-weight: 600 !important;
    }
    .actioncard_data :is(label, input, select, textarea){
        font-size: 14px !important;
    }
    .listing_status label{
        font-size: 11px !important;
    }
    .actioncard_save, .actioncard_back {
        width: 250px;
        height: 50px;
    }
    .nav_link_text {
        font-size: 14px !important;
    }

    .login_heading {
        font-weight: 500;
        font-size: 21px;
    }
    .login_subtext {
        font-size: 15px;
    }
    .login_data input, .signin_btn {
        font-size: 14px !important;
    }

    .reset_heading {
        font-weight: 500;
        font-size: 21px;
    }
    .reset_subtext {
        font-size: 15px;
    }
    .reset_data input, .reset_btn {
        font-size: 14px !important;
    }

}
@media screen and (min-width: 1920px) and (max-width: 2300px) {
    .side-txt {
        font-family: "Poppins", sans-serif;
        font-size: 25px;
        line-height: 30px;
        font-weight: 700;
        color: #ffff;
    }
    .side-font {
        font-size: 15px;
        /* font-weight: 500; */
        font-family: "Poppins", sans-serif;
        /* line-height: 29px; */
    }
    .header-welcome {
        font-size: 18px;
    }
    .user-name {
        font-size: 16px;
        margin-top: 0px;
    }
    .lang-menu {
        width: 112px;
    }
    .lang-menu a {
        font-size: 16px;
        padding: 6px;
    }
    .settings-menu {
        width: 192px;
    }
    .settings-menu a {
        font-size: 16px;
        padding: 6px;
    }
    .page-heading {
        font-size: 20px !important;
        font-weight: 500 !important;
    }

  .reg-par {
    width: 100%;
    height: 100%;
  }
  .reg-par2 {
    width: 100%;
    height: 100%;
  }
  .reg-par3 {
    width: 100%;
    height: 100%;
  }

  .reg-info {
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
    justify-content: space-between;
    align-items: center;
  }
  .double-tick {
    font-size: 40px;
    padding: 20px;
  }
  .total-text {
    font-family: "Poppins", sans-serif;
    font-size: 20px;
    line-height: 20px;
    font-weight: 600;
    color: #000;
  }
  .nine {
    font-family: "Poppins", sans-serif;
    font-size: 25px;
    line-height: 42px;
    font-weight: 700;
    color: #171a1fff;
    margin-top: 10px;
  }
  .cont {
    font-size: 16px;
    line-height: 18px;
    font-weight: 400;
    color: #201905ff;
    margin-left: 16px;
    margin-bottom: 10px;
  }
  /* Manage Participants */
  .add_btn {
    /* border: 2px solid #D08D10; */
    background-color: #D08D10;
    border-radius: 0.9em;
    /* padding: 12.8px 19.2px 12.8px 16px; */
    /* transition: all ease-in-out 0.2s; */
    font-size: 16px !important;
  }

  .table-heading {
    font-size: 16px;
  }
  .table td, .table th {
    font-size: 16px !important;
  }
  .dataTables_length label,
  .dataTables_length .custom-select-sm,
  .dataTables_filter label,
  .dataTables_filter input,
  .dataTables_info,
  .dataTables_paginate .page-item  {
      font-size: 16px !important;
  }


  .modal-title {
    font-size: 22px;
    font-family: "Poppins", sans-serif;
  }
  .participants-details {
    margin-left: 30px;
    font-size: 22px;
    line-height: 28px;
    font-weight: 700;
    color: #171a1fff;
  }
  .sel-app {
    font-size: 15px;
    font-family: "Poppins", sans-serif;
  }
  .add_btn2 {
    color: #fff;
    font-family: "Alegreya", sans-serif;
    font-size: 16px;
    font-weight: 200;
    background: #6aa4d8;
    border-radius: 2px;
    padding: 14px;
    margin-top: 34px;
    border: transparent;
  }
  .create-btn {
    font-family: "Poppins", sans-serif;
    font-size: 18px;
    color: #fff;
    background: #063579;
    font-weight: 500;
    padding: 12px;
    border: transparent;
    border-radius: 10px;
  }
  .model-dialog {
    position: fixed;
    margin: auto;
    width: 100%;
    height: 100%;
    right: 0px;
    overflow-y: scroll;
    overflow-x: hidden;
  }
  /* Roles */
  .permission {
    font-size: 20px;
  }
  .form-check-input[type="checkbox"] {
    width: 20px; /* Adjust width as needed */
    height: 20px; /* Adjust height as needed */
    /* margin-top: 20px; */
  }

  .sel-label {
    font-size: 18px;
    padding-left: 7px;
    margin-top: 18px;
    font-family: "Poppins", sans-serif;
  }
  .dash {
    font-size: 18px;
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    padding-left: 15px;
    margin-top: 18px;
  }
  .model-cont {
    height: 100% !important;
  }

  .country-cont {
    height: 100% !important;
  }
  .terms-content {
    height: 100% !important;
  }

  /* new css by medha */
  .active_usr {
    width: 70px;
    height: 70px;
  }
  .btn-submit-d {
    font-size: 18px !important;
  }
  .align-table thead th {
    font-size: 16px;
  }
  .margin-check-label {
    margin-top: 20px;
  }
  .label-text {
    font-size: 16px;
  }
  /* trial test page */
  .rules-heading-text {
    font-size: 22px;
  }
  .rules-list li {
    font-size: 16px;
    line-height: 30px;
  }
  .quiz-img {
    height: 600px;
  }
  .inst-list ul li {
    font-size: 17px;
    line-height: 32px;
  }
  .dash-bg-img {
    height: 604px;
  }
  .inst-list ul li::marker {
    font-size: 20px;
  }
  .text-heading {
    font-size: 32px !important;
  }
  .que-text{
    font-size: 14px;
  }

.modal_delete i {
    font-size: 32px;
}
.success_modal_heading {
    font-size: 20px;
}
.success_modal_text {
    font-size: 16px;
}
.delete_modal_data {
    font-size: 16px !important;
}

.actioncard_heading {
    font-size: 18px !important;
}
.actioncard_subheading {
    font-size: 18px !important;
    font-weight: 600 !important;
}
.actioncard_title {
    font-size: 16px !important;
    font-weight: 600 !important;
}
.actioncard_data :is(label, input, select, textarea){
    font-size: 16px !important;
}
.listing_status label{
    font-size: 11px !important;
}
.actioncard_save, .actioncard_back {
    width: 250px;
    height: 50px;
}
.nav_link_text {
    font-size: 16px !important;
}

.login_heading {
    font-weight: 500;
    font-size: 23px;
}
.login_subtext {
    font-size: 17px;
}
.login_data input, .signin_btn {
    font-size: 16px !important;
}

.reset_heading {
    font-weight: 500;
    font-size: 23px;
}
.reset_subtext {
    font-size: 17px;
}
.reset_data input, .reset_btn {
    font-size: 16px !important;
}


}
@media screen and (min-width: 2301px) and (max-width: 2560px) {
    .side-txt {
        font-family: "Poppins", sans-serif;
        font-size: 25px;
        line-height: 30px;
        font-weight: 700;
        color: #ffff;
    }
    .side-font {
        font-size: 17px;
        /* font-weight: 400; */
        font-family: "Poppins", sans-serif;
        /* line-height: 29px; */
    }
    .header-welcome {
        font-size: 20px;
    }
    .user-name {
        font-size: 18px;
        margin-top: 0px;
    }
    .lang-menu {
        width: 120px;
    }
    .lang-menu a {
        font-size: 18px;
        padding: 6px;
    }

    .settings-menu {
        width: 212px;
    }
    .settings-menu a {
        font-size: 18px;
        padding: 6px;
    }
    .page-heading {
        font-size: 22px !important;
        font-weight: 500 !important;
    }

  .reg-par {
    width: 100%;
    height: 100%;
  }
  .reg-par2 {
    width: 100%;
    height: 100%;
  }
  .reg-par3 {
    width: 100%;
    height: 100%;
  }

  .reg-info {
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
    justify-content: space-between;
    align-items: center;
  }
  .double-tick {
    font-size: 40px;
    padding: 20px;
  }
  .total-text {
    font-family: "Poppins", sans-serif;
    font-size: 18px;
    line-height: 20px;
    font-weight: 600;
    color: #171a1fff;
    margin-left: 15px;
  }
  .nine {
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    color: #ffff;
    margin-top: 10px;
  }
  .cont {
    font-size: 18px;
    line-height: 18px;
    font-weight: 400;
    color: #201905ff;
    margin-left: 16px;
    margin-bottom: 10px;
  }
  /* Manage Participants */

  .add_btn {
    /* border: 2px solid #D08D10; */
    background-color: #D08D10;
    border-radius: 0.9em;
    /* padding: 12.8px 19.2px 12.8px 16px; */
    transition: all ease-in-out 0.2s;
    font-size: 18px !important;
  }

  .table-heading {
    font-size: 18px;
  }
  .table td, .table th {
    font-size: 18px !important;
  }
  .dataTables_length label,
  .dataTables_length .custom-select-sm,
  .dataTables_filter label,
  .dataTables_filter input,
  .dataTables_info,
  .dataTables_paginate .page-item  {
      font-size: 18px !important;
  }

  .modal-title {
    font-size: 22px;
    font-family: "Poppins", sans-serif;
  }
  .participants-details {
    margin-left: 30px;
    font-size: 25px;
    line-height: 28px;
    font-weight: 700;
    color: #171a1fff;
  }
  .sel-app {
    font-size: 18px;
    font-family: "Poppins", sans-serif !important;
    color: #000;
  }
  .add_btn2 {
    color: #fff;
    font-family: "Alegreya", sans-serif;
    font-size: 18px;
    font-weight: 200;
    background: #6aa4d8;
    border-radius: 2px;
    padding: 16px;
    margin-top: 34px;
    border: transparent;
  }
  .create-btn {
    font-family: "Poppins", sans-serif;
    font-size: 18px;
    color: #fff;
    background: #063579;
    font-weight: 500;
    padding: 12px;
    border: transparent;
    border-radius: 10px;
  }
  .permission {
    font-size: 20px;
  }
  .form-check-input[type="checkbox"] {
    width: 20px; /* Adjust width as needed */
    height: 20px; /* Adjust height as needed */
    /* margin-top: 10px; */
  }
  .terms-conditions {
    margin-top: 8px;
    margin-left: 10px;
  }

  .sel-label {
    font-size: 22px;
    padding-left: 15px;
    margin-top: 20px;
    font-family: "Poppins", sans-serif;
  }
  .dash {
    font-size: 22px;
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    padding-left: 15px;
    margin-top: 12px;
  }

  /* Manage Users */

  .country-cont {
    height: 100% !important;
  }
  .system-set {
    font-size: 30px;
    font-family: "Alegreya", sans-serif;
    padding-bottom: 40px;
    border-bottom: 1px solid #f3f4f6ff;
    line-height: 48px;
    font-weight: 500;
    color: #323743ff;
  }
  .logo-setting {
    margin-left: 20px;
    font-family: "Alegreya", sans-serif;
    font-size: 25px;
    line-height: 28px;
    font-weight: 700;
    color: #323743ff;
  }
  .terms-content {
    height: 100% !important;
  }
  /*new css by medha */
  .align-table thead th {
    font-size: 18px;
  }
  .margin-check-label {
    margin-top: 8px;
  }
  .label-text {
    font-size: 18px;
  }
  /* trial test page */
  .rules-heading-text {
    font-size: 22px;
  }
  .rules-list li {
    font-size: 16px;
    line-height: 30px;
  }
  .quiz-img {
    height: 600px;
  }
  .inst-list ul li {
    font-size: 18px;
    line-height: 38px;
  }
  .text-heading {
    font-size: 32px !important;
  }
  .que-text{
    font-size: 14px;
  }

    .modal_delete i {
        font-size: 32px;
    }
    .success_modal_heading {
        font-size: 22px;
    }
    .success_modal_text {
        font-size: 18px;
    }
    .delete_modal_data {
        font-size: 18px !important;
    }

    .actioncard_heading {
        font-size: 20px !important;
    }
    .actioncard_subheading {
        font-size: 20px !important;
        font-weight: 600 !important;
    }
    .actioncard_title {
        font-size: 18px !important;
        font-weight: 600 !important;
    }
    .actioncard_data :is(label, input, select, textarea){
        font-size: 18px !important;
    }
    .listing_status label{
        font-size: 11px !important;
    }
    .actioncard_save, .actioncard_back {
        width: 250px;
        height: 50px;
    }
    .form-control {
        padding: 1.4rem 0.75rem !important;
    }
    .nav_link_text {
        font-size: 18px !important;
    }

    .login_heading {
        font-weight: 500;
        font-size: 25px;
    }
    .login_subtext {
        font-size: 19px;
    }
    .login_data input, .signin_btn {
        font-size: 18px !important;
    }

    .reset_heading {
        font-weight: 500;
        font-size: 25px;
    }
    .reset_subtext {
        font-size: 19px;
    }
    .reset_data input, .reset_btn {
        font-size: 18px !important;
    }

}
@media screen and (min-width: 2560px) {
    .side-txt {
        font-family: "Poppins", sans-serif;
        font-size: 25px;
        line-height: 30px;
        font-weight: 700;
        color: #ffff;
    }
    .side-font {
        font-size: 19px;
        /* font-weight: 400; */
        font-family: "Poppins", sans-serif;
        /* line-height: 29px; */
    }
    .header-welcome {
        font-size: 20px;
    }
    .user-name {
        font-size: 18px;
        margin-top: 0px;
    }
    .lang-menu {
        width: 120px;
    }
    .lang-menu a {
        font-size: 18px;
        padding: 6px;
    }
    .settings-menu {
        width: 212px;
    }
    .settings-menu a {
        font-size: 18px;
        padding: 6px;
    }
    .page-heading {
        font-size: 22px !important;
        font-weight: 500 !important;
    }

  .reg-par {
    width: 85%;
    height: 100%;
  }
  .reg-par2 {
    width: 85%;
    height: 100%;
  }
  .reg-par3 {
    width: 85%;
    height: 100%;
  }
  .reg-par:hover {
    box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.2); /* Change box shadow on hover for a more prominent effect */
  }
  .reg-par2:hover {
    box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.2); /* Change box shadow on hover for a more prominent effect */
  }
  .reg-par3:hover {
    box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.2); /* Change box shadow on hover for a more prominent effect */
  }
  .reg-info {
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
    justify-content: space-between;
    align-items: center;
  }
  .double-tick {
    font-size: 40px;
    padding: 20px;
  }
  .total-text {
    font-family: "Poppins", sans-serif;
    font-size: 20px;
    line-height: 18px;
    font-weight: 600;
    color: #171a1fff;
    margin-left: 15px;
  }
  .nine {
    margin-top: -12px;
    font-family: "Poppins", sans-serif;
    font-size: 35px;
    line-height: 42px;
    font-weight: 700;
    color: #171a1fff;
    margin-left: 16px;
    margin-bottom: 10px;
  }
  /* MAnage Participants */
  .add_btn {
    /* border: 2px solid #D08D10; */
    background-color: #D08D10;
    border-radius: 0.9em;
    /* padding: 12.8px 19.2px 12.8px 16px; */
    transition: all ease-in-out 0.2s;
    font-size: 18px !important;
  }
  .table-heading {
    font-size: 18px;
  }
  .table td, .table th {
    font-size: 18px !important;
  }

  .dataTables_length label,
  .dataTables_length .custom-select-sm,
  .dataTables_filter label,
  .dataTables_filter input,
  .dataTables_info,
  .dataTables_paginate .page-item  {
      font-size: 18px !important;
  }


  .modal-title {
    font-size: 22px;
    font-family: "Poppins", sans-serif;
  }
  .participants-details {
    margin-left: 30px;
    font-size: 25px;
    line-height: 28px;
    font-weight: 700;
    color: #171a1fff;
  }
  /* .sel-app {
        font-size: 18px;
        font-family: "Alegraya", sans-serif;
    } */
  .add_btn2 {
    color: #fff;
    font-family: "Alegreya", sans-serif;
    font-size: 18px;
    font-weight: 200;
    background: #6aa4d8;
    border-radius: 2px;
    padding: 16px;
    margin-top: 34px;
    border: transparent;
  }
  .create-btn {
    font-family: "Poppins", sans-serif;
    font-size: 18px;
    color: #fff;
    background: #063579;
    font-weight: 500;
    padding: 12px;
    border: transparent;
    border-radius: 10px;
  }
  /* ROles */
  .permission {
    font-size: 20px;
  }
  .form-check-input[type="checkbox"] {
    width: 20px; /* Adjust width as needed */
    height: 20px; /* Adjust height as needed */
    /* margin-top: 10px; */
  }
  .terms-conditions {
    margin-top: 8px;
    margin-left: 10px;
  }

  .sel-label {
    font-size: 25px;
    padding-left: 15px;
  }
  .dash {
    font-size: 25px;
    font-family: "Alegreya", sans-serif;
    font-weight: 100;
    padding-left: 15px;
    margin-top: 20px;
  }

  .model-dialog {
    position: fixed;
    margin: auto;
    width: 100%;
    height: 100%;
    right: 0px;
    overflow-y: scroll;
  }

  /* System settings */
  .system-set {
    font-size: 30px;
    font-family: "Alegreya", sans-serif;
    padding-bottom: 40px;
    border-bottom: 1px solid #f3f4f6ff;
    line-height: 48px;
    font-weight: 500;
    color: #323743ff;
  }
  .logo-setting {
    margin-left: 20px;
    font-family: "Alegreya", sans-serif;
    font-size: 25px;
    line-height: 28px;
    font-weight: 700;
    color: #323743ff;
  }
  /*
  new css by medha */
  .align-table thead th {
    font-size: 18px;
  }
  .margin-check-label {
    margin-top: 8px;
  }
  .label-text {
    font-size: 18px;
  }
  /* trial test page */
  .rules-heading-text {
    font-size: 23px;
  }
  .rules-list li {
    font-size: 17px;
    line-height: 30px;
  }
  .quiz-img {
    height: 800px;
  }

    .modal_delete i {
        font-size: 32px;
    }
    .success_modal_heading {
        font-size: 22px;
    }
    .success_modal_text {
        font-size: 18px;
    }
    .delete_modal_data {
        font-size: 18px !important;
    }

    .actioncard_heading {
        font-size: 20px !important;
    }
    .actioncard_subheading {
        font-size: 20px !important;
        font-weight: 600 !important;
    }
    .actioncard_title {
        font-size: 18px !important;
        font-weight: 600 !important;
    }

    .actioncard_data :is(label, input, select, textarea){
        font-size: 18px !important;
    }
    .listing_status label{
        font-size: 18px !important;
    }

    .actioncard_save, .actioncard_back {
        width: 250px;
        height: 50px;
      }
    .form-control {
        padding: 1.7rem 0.75rem !important;
    }
    .nav_link_text {
        font-size: 18px !important;
    }

    .login_heading {
        font-weight: 500;
        font-size: 25px;
    }
    .login_subtext {
        font-size: 19px;
    }
    .login_data input, .signin_btn {
        font-size: 18px !important;
    }

    .reset_heading {
        font-weight: 500;
        font-size: 25px;
    }
    .reset_subtext {
        font-size: 19px;
    }
    .reset_data input, .reset_btn {
        font-size: 18px !important;
    }

}





@media screen and (max-width: 320px) {
    .pg-heading-div {
        display: inline !important;
    }
    .category_div {
        display: inline !important;
    }
    .add_btn {
        width: max-content;
        padding: 5px 14px;
    }
}
@media screen and (min-width: 320px) and (max-width: 767px) {
    .dataTables_length,
    .dataTables_info {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .dataTables_filter,
    .dataTables_paginate  {
        padding-left: 0 !important;
    }
}
@media (min-width: 576px) {
    .modal_delete .modal-sm {
        max-width: 400px !important;
    }
}
@media screen and (min-width: 767px) {
    .custcard1_pad {
        padding-left: 15px !important;
        padding-right: 7px !important;
    }
    .custcard2_pad {
        padding-left: 7px !important;
        padding-right: 15px !important;
    }
}
@media screen and (max-width: 767px) {
    .max768_inline {
        display: inline;
    }

    .custcard1_pad {
        padding: 0px 15px 7px 15px !important;
    }
    .custcard2_pad {
        padding: 7px 15px 15px 15px !important;
    }
}




