/* Keep original hero. Only constrain existing form controls. */
@media(max-width:767px){
 html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
  .orderformcdn { max-width: 100%; scroll-margin-top: 12px; }
  .orderformcdn input:not([type=hidden]):not([type=radio]), .orderformcdn button { box-sizing: border-box; max-width: 100%; }
  .orderformcdn input[type=submit], .orderformcdn button[type=submit] { width: 100% !important; height: auto !important; min-height: 56px; padding: 12px 10px !important; border-radius: 12px !important; font-size: 17px !important; line-height: 1.3 !important; white-space: normal; text-transform: none !important; }
  .block_1 .forms, .block_4 .forms, .block_7 .forms, .block_10 .forms { width: 100%; max-width: 360px; }
  .block_1 .forms form, .block_4 .forms form, .block_7 .forms form, .block_10 .forms form { box-sizing: border-box; width: 100%; height: auto; min-height: 378px; padding: 12px 14px 18px; background: #eaf3df; border: 1px solid #6b9158; border-radius: 12px; }
  .block_1 .forms .form-control, .block_4 .forms .form-control, .block_7 .forms .form-control, .block_10 .forms .form-control { box-sizing: border-box; width: 100%; max-width: 100%; min-height: 48px; padding: 11px 12px; font-size: 17px; }
 section.feedback .text-box>.row{margin-left:0;margin-right:0}
}
