label.gr-title {
  color: #fff;
  font-size: 15px; }

button.gr-button {
  margin-top: 10px; }

.gr-value {
  width: 100%; }

body .decor-wrap .localconsult__inner-frm button[type=submit] {
  width: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: center; }

@media (max-width: 768px) {
  .gr-value, body .decor-wrap .localconsult__inner-frm button[type=submit] {
    max-width: 100%; }

  form.gr-form.-visor-no-click {
    display: flex;
    flex-direction: column;
    align-items: center; }
    form.gr-form.-visor-no-click .gr-field {
      max-width: 100%;
      width: 100%;
      text-align: left; } }

@media (min-width: 769px) {
  body .decor-wrap .localconsult__inner-frm .gr-field.check {
    order: 2;
    width: 100% !important;
    text-align: left; }

  form.gr-form.-visor-no-click {
    display: flex;
    flex-wrap: wrap; } }
