@media (min-width: 1500px) {
  .container {
    max-width: 1320px;
  }
}
@media (min-width: 990px) {
  .header_mobile img {
    display: none;
  }
}

@media (max-width: 1199px) {
  body {
    overflow-x: hidden !important;
  }
}
@media (max-width: 1024px) {
  .table-bordered td,
  .table-bordered th {
    word-wrap: break-word;
  }
  button.btn {
    width: 100%;
  }
}
@media (max-width: 990px) {
  .profile_row_wrap {
    padding: 22px;
 
    border-radius: 6px;
}
  div#DataTables_Table_0_wrapper tbody tr {
    margin-bottom: 13px;
  }
  .table-bordered {
    border: 0;
  }
  .header_two-logo img {
    max-width: 100%;
    height: auto;
  }
  .div_main {
    margin-top: 75px;
  }
  html {
    overflow-x: hidden !important;
  }

  /* mobile menu end */

  section.padding {
    padding: 70px 0;
  }
  section.programs_detail table.table.table-striped {
    position: unset;
    width: 100%;
  }

  .topbar {
    z-index: 9999;
    right: 0;
    width: 62px;
    top: 0;
    background: unset;
  }
  .toggle {
    position: absolute;
    right: 0;
  }
  .main_logo img {
    display: none;
  }
  .header_mobile img {
    width: 303px;
    padding: 10px;
  }
  .header_mobile {
    background: white;
    height: 79px;
    position: fixed;
    width: 100%;
    z-index: 999;
  }
  .content-login h4 {
    color: #645ac8;
  }
  section.login_form-page form.w-50 {
    width: 100% !important;
  }
  .content-login {
    margin-top: 35px;
  }
  button.cta-btn.w-25 {
    width: 54% !important;
  }
  .login_logo img.img-fluid {
    max-width: 80%;
  }
  .container.h-100 {
    height: unset !important;
  }
  .main_title h1 {
    color: #2c3f94;
    margin: 29px;
    font-size: clamp(23px, 6vw, 29px);
    line-height: clamp(32px, 6vw, 48px);
  }
  .card form a {
    display: block;
    position: relative;
  }
  .select_options-search {
    position: unset;
  }
  .sifaris_detail-button button {
    padding: 16px;
    border-radius: 0;
    position: unset;

    border-bottom-right-radius: 0;
  }
}
@media (max-width: 767px) {
  .modal_top, .modal_bottom {
    padding: 23px;
}
  .admin_profile {
  
    padding: 0 !important;
    padding-top: 10px !important;
}
  .client_profile_link ul {
 
    flex-direction: column;
}
.client_profile_link .active::before {
  display: none;
}
.client_profile_link {
  margin-bottom: 9px;
}
.client_profile_link a {

  margin-bottom: 19px;
  display: block;
}
  .container__img-holder {
    margin-bottom: 17px;
}
div#document_popup-wrapp {
  padding-bottom: 0 !important;
}
  .container .container__img-holder:nth-child(3n+1) {
    margin-left: 0;
}
  .card {
    padding: 20px;
  }
  .scroll-content {
    height: 163px;
  }
  .div_main {
    margin-top: 70px;
  }

  section.padding {
    padding: 55px 0;
  }
  div#DataTables_Table_0_length select.form-control.input-sm {
    margin: 9px 0;
  }
  .dataTables_filter {
    float: unset;
    margin: 11px 0;
  }
  button.btn.btn-success {
    margin-bottom: 10px;
  }
  .table-bordered td,
  .table-bordered th {
    word-wrap: break-word;
  }
  div#DataTables_Table_0_info {
    justify-content: center;
    margin-bottom: 22px;
  }
  ul.pagination {
    justify-content: center;
  }
  footer.footer {
    padding: 12px 0px;
  }
  .certificate {
    padding: 20px;
  }
  .sifaris_detail-list ul li strong,
  .sifaris_detail-list ul li p {
    width: 100%;
  }
  .sifaris_detail-list ul li {
    display: flex;
    flex-direction: column;
  }
  .main_title h1 {
    margin: 33px 0px;
  }
  .login_logo img.img-fluid {
    max-width: 100%;
  }
  section.login_form-page .col-md-6.h-100 {
    height: 0 !important;
  }
  .content-login {
    margin-top: 0;
  }
  section.login_form-page
    .panels-container.text-center.h-100.d-md-flex.d-block.flex-column.justify-content-center {
    margin-top: 92px;
  }
  .dashboard_section {
    margin-top: 117px;
  }
  .dropdown-toggle {
    padding: 0;
    font-size: 14px;
}
.profile_row_wrap {
  
  margin-top: -111px;
  
}
.siraris_page, .siraris_page-list {
  margin-top: 54px;
}
.img-popup img {

  width: 86%;
 
}
.header_letter {
  margin: 30px 0;
}
.dropdown-toggle span {
  font-size: 10px;
 
}
.image_archive_table {
  text-align: right;
}
}
