@media (min-width: 1400px){
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
      max-width: 1040px;
  }
  }
  
  @media (min-width: 1200px){
  .container, .container-lg, .container-md, .container-sm, .container-xl {
      max-width: 1040px;
  }
  }
  
  @media screen and (max-width: 992px) {
      .nav-container {
        position: fixed;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        z-index: 99999;
        background: #194E93;
          display:none;
        transition: all 0.2s ease;
      }
      .nav-container ul {
        /*position: absolute;
        top: 50%;
        transform: translateY(-50%);*/
        width: 100%;
          padding:0px;
      }
      .nav-container ul li {
        display: block;
        float: none;
        width: 100%;
        text-align: center;
        margin-bottom: 0px;
      }
        .new-nav ul li a:focus, .new-nav ul li a:hover {
        color: #fff;
    }
      .nav-container ul li:nth-child(1) a {
        transition-delay: 0.2s;
      }
      .nav-container ul li:nth-child(2) a {
        transition-delay: 0.3s;
      }
      .nav-container ul li:nth-child(3) a {
        transition-delay: 0.4s;
      }
      .nav-container ul li:nth-child(4) a {
        transition-delay: 0.5s;
      }
      .nav-container ul li:not(:first-child) {
        margin-left: 0;
      }
    .nav-container ul li{
      margin:16px 0;
    }
      .nav-open {
        position: absolute;
        right: 10px;
        top: 10px;
        display: block;
        width: 48px;
        height: 48px;
        cursor: pointer;
        z-index: 9999999;
        border-radius: 50%;
      }
      .nav-open i {
        display: block;
        width: 28px;
        height: 2px;
        background: #fff;
        border-radius: 2px;
        margin-left: 14px;
      }
      .nav-open i:nth-child(1) {
        margin-top: 16px;
      }
      .nav-open i:nth-child(2) {
        margin-top: 5px;
        opacity: 1;
      }
      .nav-open i:nth-child(3) {
        margin-top: 5px;
      }
        .menu-top_menu-container{
            width:100%;
        }
    .logo {
    min-height: 40px;
    margin: 12px 0 28px 0;
  }
    }
  
  @media screen and (max-width: 767px) {
    body{
      font-size:16px;
      line-height:1.6;
    }
    .step-ul li{
      display:block;
    }
    .step-count{
      display:inline-block;
      margin-bottom:15px;
    }
    .step-content {
    padding: 12px 0;
      border-top: 1px solid #231F20;
      margin-bottom:15px;
  }
    .step-content img {
    max-height: 44px;
    max-width: 44px;
    min-width: 44px;
    min-height: 44px;
    margin-right: 15px;
  }
    .banner {
    padding: 10px 0 25px 0;
  }
    .rewards-box {
    border-radius: 20px;
    padding: 30px 25px 5px 25px;
  }
    .rewards-ul{
      display:block;
    }
    .rewards-ul li{
      width:100%;
    }
    .rewards-ul li:nth-child(2) {
    border-left: none;
    border-right: none;
  }
    .rewards-ul li:nth-child(4) {
    border-right: none;
  }
  .rewards-ul li:nth-child(4), .rewards-ul li:nth-child(5) {
    width: 100%;
  }
    .exclusive-ul{
      display:block;
    }
    .exclusive-ul li {
    width: 100%;
  }
    .register-box-form {
    display: block;
  }
    .register-box {
    padding: 25px;
    border-radius: 20px;
  }
    .form-control {
    min-height: 42px;
  }
  .iframe-box iframe{
    height: 2080px;
  }
  }

  @media screen and (max-width:480px) {
    .iframe-box iframe{
      height: 2020px;
    }
  }