@media (max-width: 995px) {
    .header.header-hide > .container {
        margin-left: 0;
        margin-right: 0;
        max-width: 810px;
        width: 100%;
    }
    .nav > li > a {
        padding: 15px 8px !important;
    }
    .header {
        height: 50px;
    }
    #example-navbar-collapse {
      overflow: visible;
    }
    #sec_1 img {
      height: auto !important;
      width: 100% !important;
      left: 0 !important;
      top: 0px !important;
    }
    #sec_1 {
        min-height: auto !important;
        padding-top: 50px;
    }
    #slides {
      height: 56vw !important;
    }
    .tabs nav li a {
      font-size: 16px;
      padding: 0;
    }
    .status {
      background-position: center !important;
      left: 0 !important;
    }
}
@media (max-width: 767px) {
    .navbar-nav {
      margin: -5px -30px !important;
      background: #fff;
    }
    .slides-navigation .fa.fa-2x.ui-link {
      font-size: 20px;
      padding: 7px 10px;
    }
    .tabs nav li a {
        font-size: 14px;
    }
}
@media (max-width: 560px) {
    .tabs nav ul {
      display: flex;
      flex-direction: column;
    }
    .tabs nav ul li {
      width: 100%;
      padding: 10px;
    }
    #enter table {
      overflow: scroll !important;
      width: 100% !important;
      max-width: 100% !important;
      table-layout: fixed;
    }
    #enter table a {
      padding: 0;
    }
}
@media (max-width: 400px) {
    #enter table {
      font-size: 10px;
    }
}