@media screen and (max-width: 768px) {
  body .tech_user .main-side-area .main-side-area_main {
    display: block;
    width: 100%;
  }
  body .tech_user .main-side-area .card {
    padding: 1rem;
  }
  body .tech_user .main-side-area .card form {
    margin-top: 3rem;
  }
  body .tech_user .main-side-area .card_in_card .flex {
    display: block;
  }
  body .tech_user .main-side-area .card_in_card .w-50 {
    width: 100% !important;
  }
  body .tech_user .main-side-area .card_in_card .w-50 > div {
    margin: 3rem 0 0;
  }
  body .tech_user .main-side-area .d-flex {
    display: block !important;
  }
  body .tech_user .main-side-area .d-flex .user_course_index_link {
    display: block;
    margin-top: 1rem;
  }
  body .tech_user .main-side-area .d-flex .user_course_index_link .button {
    height: auto;
  }
  body .tech_user .main-side-area .d-flex .user_course_index_link_text {
    margin: 0;
    padding: 0 3rem;
    font-size: 1.2rem;
  }
  body .tech_user .main-side-area .w80, body .tech_user .main-side-area .w-70, body .tech_user .main-side-area .w-30, body .tech_user .main-side-area .w-20 {
    width: 100%;
    margin-bottom: 2rem;
  }
  body .tech_user .main-side-area .d-flex.mr-2 {
    text-align: center;
  }
  body .tech_user .main-side-area .form-radio span label {
    white-space: normal;
  }
  body .tech_user .user_course_show_radio_form {
    display: block;
  }
  body .tech_user .user_course_show_radio_form .user_course_show_radio_form_option {
    margin-top: 0.5rem;
  }
  body .tech_user .course_application_show_layout {
    display: block;
  }
  body .tech_user .course_application_show_layout .course_application_show_layout_95,
  body .tech_user .course_application_show_layout .course_application_show_layout_75,
  body .tech_user .course_application_show_layout .course_application_show_layout_24 {
    width: 100%;
    margin: 0;
  }
  body .tech_user .course_lesson_show_private_description_card {
    margin-top: 1rem;
  }
  body .tech_user .tech_user_exercise_result_card > .row-area {
    display: block;
    margin-bottom: 0 !important;
  }
  body .tech_user .tech_user_exercise_result_card > .row-area .row-area {
    display: block;
    margin-bottom: 1rem;
  }
  body .tech_user .tech_user_exercise_result_card > .row-area .row-area + .row-area:last-child {
    margin-bottom: 0;
  }
  body .tech_user .tech_user_exercise_result_card > .row-area .row-area .badge + span {
    display: block;
    margin-top: 0.2rem;
  }
  body .tech_user .tech_user_course_trainer {
    text-align: center;
  }
  body .tech_user .tech_user_course_trainer_img {
    float: none;
    width: 50%;
    margin: 0;
  }
  body .tech_user .tech_user_course_trainer_txt {
    margin-top: 1rem;
    text-align: left;
  }
  body .tech_user #modal-view {
    display: block;
  }
  body .tech_user #modal-view > div > div {
    width: 90% !important;
    max-height: 90% !important;
  }
  body .footer-padding {
    display: none;
  }
}

/*# sourceMappingURL=/assets/tech_responsive-294f9e75.css.map */
