@media (max-width: 576px) {
  #main_section {
    flex-direction: column;
    margin-top: 0;
  }

  #main_section .maim_section_left,
  #main_section .maim_section_right {
    max-width: unset;
  }

  #main_section .maim_section_left {
    margin: 0 16px;
    text-align: center;
  }

  #main_section .maim_section_left > h1 {
    font-size: 40px;
    line-height: 50px;
  }

  #main_section .maim_section_left > p {
    font-size: 16px;
  }

  #main_section .maim_section_left > .maim_section_left_input {
    margin: 0 auto;
    margin-bottom: 20px;
    width: 100%;
  }

  #main_section .maim_section_left > .maim_section_left_input > input {
    font-size: 14px;
  }

  #main_section .maim_section_left > .maim_section_left_subtitle {
    margin-left: unset;
    margin: 0 auto;
    width: 100%;
    justify-content: center;
  }

  .slide_section {
    padding: 16px;
  }

  .slide_section > .slide_section_wrapper > .title h2 {
    font-size: 40px;
    line-height: 50px;
  } 

  .slide_section > .slide_section_wrapper > .subtitle {
    flex-direction: column;
  }

  .slide_section > .slide_section_wrapper > .subtitle p {
    font-size: 14px;
  }

  .slide_section > .slide_section_wrapper > .input {
    margin-top: 20px;
    width: 100%;
  }

  .slide_section > .slide_section_wrapper > .input > input {
    font-size: 14px;
  }

  .slide_section > .slide_section_wrapper > .subtitle div + div {
    margin-left: unset;
  }

  /* slide2 */ 
  .slide_section.slide2 > .slide_section_wrapper {
    flex-direction: column;
  }

  .slide_section.slide2 > .slide_section_wrapper > .slide_section_right > .title {
    font-size: 32px;
  }

  .slide_section.slide2 > .slide_section_wrapper > .slide_section_right > .desc {
    font-size: 14px;
  }

  /* slide3 */ 
  .slide_section.slide3 > .slide_section_wrapper {
    flex-direction: column;
  }

  .slide_section.slide3 > .slide_section_wrapper > .slide_section_left {
    order: 1;
    padding: 0;
  }

  .slide_section.slide3 > .slide_section_wrapper > .slide_section_left > .desc {
    font-size: 14px;
  }

  .slide_section.slide3 > .slide_section_wrapper > .slide_section_left > .list {
    width: 100%;
  }

  .slide_section.slide3 > .slide_section_wrapper > .slide_section_left > .list > .item {
    width: calc(50% - 5px);
    margin-right: 5px;
    margin-bottom: 10px;
  }

  /* sslide4 */
  .slide_section.slide4 > .slide_section_wrapper {
    padding-bottom: 150px;
  }

  .slide_section.slide4 > .slide_section_wrapper > h2 {
    font-size: 32px;
  }

  .slide_section.slide4 > .slide_section_wrapper > p {
    font-size: 14px;
  }

  .slide_section.slide4 > .slide_section_wrapper > .circle > .icons > .icon:first-child {
    top: -12%;
    left: 2%;
  }
  
  .slide_section.slide4 > .slide_section_wrapper > .circle > .icons > .icon:nth-child(2) {
    top: -14%;
    right: 8%;
  }
  
  .slide_section.slide4 > .slide_section_wrapper > .circle > .icons > .icon:nth-child(3) {
    right: 2%;
    top: 64%;
    transform: translateY(-50%);
  }
  
  .slide_section.slide4 > .slide_section_wrapper > .circle > .icons > .icon:nth-child(4) {
    right: 10%;
    bottom: -42%;
  }
  
  .slide_section.slide4 > .slide_section_wrapper > .circle > .icons > .icon:nth-child(5) {
    left: 6%;
    bottom: -42%;
  }
  
  .slide_section.slide4 > .slide_section_wrapper > .circle > .icons > .icon:nth-child(6) {
    left: 2%;
    top: 66%;
    transform: translateY(-50%);
  }

  .slide_section.slide4 > .slide_section_wrapper > .circle > .icons > .icon > .icon_body {
    width: 55px;
    height: 55px;
    font-size: 32px;
  }
  .slide_section.slide4 > .slide_section_wrapper > .circle > .icons > .icon > h3 {
    margin: 8px 0 0;
    font-size: 13px;
  }

  .slide_section.slide4 > .slide_section_wrapper > .circle > .icons > .icon > span {
    font-size: 12px;
  }

  /* slide5 */
  .slide_section.slide5 > .slide_section_wrapper {
    flex-direction: column;
  }

  .slide_section.slide5 > .slide_section_wrapper > .slide_section_left {
    order: 1;
    padding: 0;
  }

  .slide_section.slide5 > .slide_section_wrapper > .slide_section_left > .title {
    font-size: 32px;
  }

  .slide_section.slide5 > .slide_section_wrapper > .slide_section_left > .desc {
    font-size: 14px;
  }

  .slide_section.slide5 > .slide_section_wrapper > .slide_section_left > .list > .item {
    width: calc(50% - 5px);
    margin-right: 5px;
  }

  /* slide6 */
  .slide_section.slide6 > .slide_section_wrapper {
    flex-direction: column;
  }

  .slide_section.slide6 > .slide_section_wrapper > .slide_section_right {
    order: 1;
    padding: 0;
  }

  .slide_section.slide6 > .slide_section_wrapper > .slide_section_right > .title {
    font-size: 32px;
  }

  .slide_section.slide6 > .slide_section_wrapper > .slide_section_right > .desc {
    font-size: 14px;
  }

  .slide_section.slide5 > .slide_section_wrapper > .slide_section_right > .list > .item {
    width: calc(50% - 5px);
    margin-right: 5px;
  }

  .apply_for_use .apply_for_use_body input {
    font-size: 14px;
  }

  footer .footer_links .footer_links_body_group_pl {
    padding-left: unset;
  }

  #form_user {
    margin-left: 15px;
    margin-right: 15px;
  }

  #privacy,
  #usc_2257,
  #terms,
  #help_center {
    margin: 0 15px;
  }
}