@media only screen and (max-width: 980px) {
  .fastcons_picttext_pack .fastcons_picttext_blocks_title {
    font-size: 20px;
    line-height: 26px; }

  .fastcons_picttext_pack .fastcons_picttext_sub_title {
    font-size: 13px; }

  .fastcons_picttext_pack .fastcons_picttext_list li .fastcons_picttext_list_str {
    width: 85%; } }

@media only screen and (max-width: 768px) {
  .fastcons_picttext_pack .fastcons_picttext_blocks {
    display: block; }
    .fastcons_picttext_pack .fastcons_picttext_blocks .fastcons_picttext_left {
      width: auto;
      margin: 0 0 20px; }

  .fastcons_picttext_pack .fastcons_picttext_list li .fastcons_picttext_list_str {
    font-size: 13px; }

  .saleseopage_workOrder_wrap .saleseopage_workOrder_title {
    font-size: 20px; }

  .saleseopage_payDelivery_wrap .saleseopage_payDelivery_title {
    font-size: 20px; }

  .saleseopage_popapFormBlock_wrap .saleseopage_popapFormBlock_title, .saleseopage_keyMoment_wrap .saleseopage_keyMoment_title {
    font-size: 20px;
    padding-bottom: 20px; }

  .saleseopage_popapFormBlock_wrap .popapFormBlock_body {
    padding-left: 20px;
    padding-right: 20px; }
    .saleseopage_popapFormBlock_wrap .popapFormBlock_body .popapFormBlock_strouk {
      font-size: 18px; } }
