@media only screen and (max-width: 1235px) { .task_wraper { background-image: none; } }
@media only screen and (max-width: 1048px) { .reg_2 { background-size: cover; }
  .facts { background-size: cover; }
  .register { background-size: cover; }
  #footer { background-position: 0 0; } }
@media only screen and (max-width: 992px) { .modal_wrap a { right: 13%; } }
@media only screen and (max-width: 975px) { .task_wraper { background: none; }
  .sertif { background-size: cover; } }
@media only screen and (max-width: 879px) { .easy_wrap { width: auto; } }
@media only screen and (max-width: 833px) { .text_box { width: 100%; } }
@media only screen and (max-width: 829px) { .trainer_wrap { width: 95%; } }
@media only screen and (max-width: 815px) { .table_box { width: auto; } }
@media only screen and (max-width: 795px) { .reg_wrap, .reg_2_wrap { width: auto; }
  .place_wrap { width: auto; } }
@media only screen and (max-width: 793px) { .trainer_wrap img { float: none; margin: 0 auto; }
  .trainer_wrap h3 { text-align: center; background-image: none; }
  .trainer_wrap p { margin: 0 auto; }
  .trainer_wrap .trainer_about { width: 100%; }
  .trainer_wrap .trainer_about h3, .trainer_wrap .trainer_about h2 { text-align: center; }
  .trainer_wrap .trainer_about h3 { padding: 10px 0; } }
@media only screen and (max-width: 765px) { .header_wraper { background: url("../img/pen_1.png") 90% 70% no-repeat, url("../img/pen_2.png") 20% 93% no-repeat; } }
@media only screen and (max-width: 750px) { .easy_wrap { background: none; } }
@media only screen and (max-width: 696px) { .facts { background-image: none; } }
@media only screen and (max-width: 653px) { .easy_wrap { width: auto; }
  .easy_wrap :nth-child(11) { top: 220px; }
  .easy_wrap h3 { text-align: center; }
  .steping { margin-left: 0; padding-top: 15px; }
  .steping h4 { text-align: center; margin: 0; }
  .steping p { display: none; }
  .steping ul { display: block; margin-left: 27px; list-style-type: decimal; }
  .steping h2 { top: 0; margin: 10px auto 10px; }
  .step_chance { background-image: none; margin: 0; height: 170px; background-color: #ff9db0; }
  .steping :nth-child(2):after, .steping :nth-child(3):after { display: none; }
  .input_wrap { display: block; margin-top: 100px; }
  .input_wrap input { display: block; }
  #reg, #reg2 input { width: 95%; margin: 5px auto 5px; }
  p#sp { float: none; }
  .timer { width: auto; }
  .reg_2_wrap .input_wrap { margin-top: 0; } }
@media only screen and (max-width: 634px) { .task_wraper { width: 83%; margin: 0 0 0 100px; }
  .task { background-size: initial; }
  .task_wraper ul li { font-size: 16px; } }
@media only screen and (max-width: 624px) { .review h3 { position: static; width: 95%; left: 0; top: 0; margin-left: 0; }
  .review { padding-top: 0; } }
@media only screen and (max-width: 620px) { .title { background: url("../img/aqua.png") 100% 0 no-repeat; background-size: contain; } }
@media only screen and (max-width: 600px) { .header_wraper { background: none; }
  .place_wrap { display: block; }
  .place_wrap iframe { width: 95%; margin: 0 auto 10px; display: block; } }
@media only screen and (max-width: 585px) { .for_whom ul { width: 180px; }
  .modal_wrap a { position: static; margin: 0 auto; }
  .text { position: static; text-align: center; margin-top: 10px; }
  .for_whom { padding-top: 30px; }
  .for_whom h3 { width: auto; padding: 60px 0 0; } }
@media only screen and (max-width: 568px) { .sertif { padding: 7px 50px 30px; background-size: 100%; }
  .task_wraper h3:after { display: none; } }
@media only screen and (max-width: 567px) { .task_wraper { width: 70%; } }
@media only screen and (max-width: 534px) { .recall { margin-bottom: 15px; } }
@media only screen and (max-width: 532px) { .table_box table { width: 100%; } }
@media only screen and (max-width: 520px) { .title :nth-child(2) { font-size: 16px; } }
@media only screen and (max-width: 514px) { .easy_wrap p { display: none; }
  .easy_wrap ul { display: block; }
  .ar { display: none; } }
@media only screen and (max-width: 485px) { .for_whom ul { width: 180px; } }
@media only screen and (max-width: 461px) { #nav_menu { top: 30px; }
  .title { background: url("../img/aqua.png") 39% 0 no-repeat; background-size: contain; text-align: center; display: block; padding-top: 52px; }
  .title :nth-child(2) { margin-top: 30px; }
  .text_box h1 { margin: 40px 0 0 0; font-size: 20px; }
  .text_box h2 { background-size: auto; padding: 20px 0 15px; }
  .text_box ul { width: 60%; } }
@media only screen and (max-width: 485px) { .sertif h3 { font-size: 16px; }
  /*.review h1 width: auto */ }
@media only screen and (max-width: 461px) { .for_whom h3 { padding: 40px 0 0; } }
@media only screen and (max-width: 410px) { .for_whom ul { width: 250px; font-size: 16px; } }
@media only screen and (max-width: 402px) { .for_whom h3 { height: 130px; }
  .pen { left: 50%; margin-left: -127px; } }
@media only screen and (max-width: 390px) { .for_whom h3 { font-size: 19px; padding: 0; } }
@media only screen and (max-width: 383px) { table.td .table_title :nth-child(1) { padding: 20px 20px 0; } }
@media only screen and (max-width: 356px) { .facts h3 { margin: 0px 0 0 18%; }
  .for_whom { padding-top: 10px; }
  .for_whom h3 { padding: 26px 20px 0; } }
@media only screen and (max-width: 347px) { .sertif h3 { font-size: 14px; } }
@media only screen and (max-width: 340px) { .review h3 span { text-indent: 0; }
  p#sp { margin-top: 15px; } }
@media only screen and (max-width: 330px) { #demo_ul { margin-left: -230px; } }
@media only screen and (max-width: 326px) { .step_chance { height: 190px; } }

/*# sourceMappingURL=media.css.map */