@media screen and (max-width: 1280px) {
}

@media screen and (max-width: 1024px) {
  .sidebar.close .nav-links li i {
    min-width: 65px;
  }
  .sidebar .logo-details i {
    min-width: 60px;
  }
  .signin-container {
    max-width: 430px;
    margin: 0 auto;
  }
  .sidebar .nav-links li a .link_name {
    font-size: 13px;
  }
  .sidebar .nav-links li .sub-menu a {
    font-size: 11px;
  }
  .sidebar .nav-links li i {
    font-size: 15px;
  }
}
@media screen and (max-width: 991px) {
  img {
    width: 100%;
  }
  .sidebar .nav-links li .sub-menu {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0;
  }
  .sidebar.close .nav-links li i {
    min-width: 50px;
  }
  .sidebar .nav-links li i {
    min-width: 36px;
  }
  .sidebar .logo-details i {
    min-width: 52px;
  }
  .l_logo {
    margin: 0 auto;
  }
  .slidebar {
    margin-top: 0;
  }
  main {
    width: 100%;
  }
  .asidee {
    position: absolute;
    left: 0;
    top: 80px;
    z-index: 3;
  }
  .navigation {
    position: absolute;
  }
 
  button.btn.toggle {
    display: block;
  }
}
@media screen and (max-width: 820px) {
  .sidebar .nav-links li a .link_name {
    font-size: 11px;
  }
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 601px) {
  ul.html_part {
    flex-direction: column;
    border: 0;
    margin: 0;
  }
  .table_formBtnsGp {
    flex-direction: column;
  }
  .table_footer {
    flex-direction: column;
    align-items: start;
  }
  .tf_right {
    flex-direction: column-reverse;
    align-items: self-start;
  }
  .open-menu {
    margin-top: 5px !important;
  }
  .signin-container {
    margin: 30px auto;
  }
  .sidebar .logo-details i {
    min-width: 100%;
    font-size: 22px;
  }
  .sidebar.close .nav-links li .sub-menu .link_name {
    font-size: 13px;
  }
  .sidebar .logo-details .logo_name {
    font-size: 17px;
  }
  .sidebar.close .nav-links li i {
    min-width: 100%;
  }
}

@media screen and (max-width: 540px) {

  .sidebar .nav-links li:hover .sub-menu.blank {
    top: 30%;
  }
  .sidebar {
    width: 25%;
  }
  .home-section {
    width: 75%;
  }
  .sidebar .nav-links li i {
    min-width: 25px;
  }
  .sidebar .nav-links li a {
    width: 100%;
    flex-direction: column;
  }
  .sidebar.close {
    /* width: 78px; */
    width: 12%;
  }
  .sidebar.close ~ .home-section {
    width: 88%;
  }
  .sidebar .nav-links li a .link_name {
    text-align: center;
  }
  .gender {
    flex-direction: column;
    align-items: start;
  }
}

@media screen and (max-width: 491px) {
  .sidebar .nav-links li:hover .sub-menu.blank {
    top: 55%;
  }
}
@media screen and (max-width: 424px) {
}
@media screen and (max-width: 390px) {
}
