* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

@media screen and (max-width: 1200px) {
  #audience .container .audience_about h1 {
    font-size: 55px;
  }
  #audience .container .audience_about h1 a {
    font-size: 55px;
  }
  #audience .container .about_all {
    min-height: auto;
  }
  #audience .container .about_all p {
    font-size: 20px;
  }
  #audience .container .ttmo_form {
    flex-direction: column;
  }
  #audience .container .ttmo_form .ttmo_form_img {
    min-height: auto;
    width: 80%;
  }
  #audience .container .ttmo_form .ttmo_form_img img {
    width: 100%;
  }
  #audience .container .ttmo_form #apply_form {
    min-height: auto;
    width: 80%;
  }
}
@media screen and (max-width: 782px) {
  #audience {
    min-height: auto;
  }
  #audience .container .audience_about {
    text-align: center;
  }
  #audience .container .audience_about h1 {
    font-size: 35px;
  }
  #audience .container .audience_about h1 a {
    font-size: 35px;
  }
  #audience .container .about_all {
    min-height: auto;
    text-align: center;
  }
  #audience .container .about_all p {
    font-size: 18px;
    width: 100%;
  }
  #audience .container .ttmo_form {
    flex-direction: column;
  }
  #audience .container .ttmo_form .ttmo_form_img {
    min-height: auto;
    width: 80%;
  }
  #audience .container .ttmo_form .ttmo_form_img img {
    width: 100%;
  }
  #audience .container .ttmo_form #apply_form {
    min-height: auto;
    width: 80%;
  }
  #audience .container .ttmo_form .mini_div .name_form textarea {
    min-height: auto;
  }
  #audience .container .ttmo_form .mini_div label {
    font-size: 13px !important;
  }
  #audience .container .ttmo_form .apply_mini {
    min-height: auto;
  }
  #audience .container .ttmo_form .apply_mini #apply_btn {
    width: 90%;
    font-size: 16px;
  }
}