@media only screen and (max-device-width:450px) {
  .label-form {
    padding: 0 15px;
    width: 100%;
  }

  #mpanel1 {
    margin: 15px 0 20px;
    width: 90%;
    position: relative;
  }

  .label-input {
    width: 90%;
    margin-bottom: 21px;
  }

  .label-hd {
    margin-bottom: 21px;
  }

  .label-input input {
    width: 211px;
  }

  .label-hd {
    width: 90%;
  }

  .hd {
    width: 80%;
  }

  .r-btn,
  .login-btn {
    border-radius: 4px;
    width: 90%;
    float: none !important;
  }

  #tab .tabList ul li {
    font-size: 16px;
  }

  .login-btn {
    margin-bottom: 22px;
  }

  .label-form a {
    width: 94%;
  }

  .r-btn-active {
    width: 90%;
    float: none !important;
  }


  
  #tab .tabList ul li {
    width: 33%;
  }
}
@media screen and (min-width:451px){
  #mpanel1 {
    margin-left: auto;
    margin-right: auto;
    width: 565px;
    margin-top: 15px;
    margin-bottom: 20px;
  }
}