
/* ========== Responsive CSS ========== */
/* ===== Desktop ===== */
@media only screen and (min-width: 1000px) {
  body .container-wrap .main-content {
    .nectar-button.see-through {
      &.jumbo {
        max-width: unset;
      }
    }
  }
}
/* ===== Mobile ===== */
@media only screen and (max-width: 999px) {
  body .container-wrap .main-content {
    .nectar-button.see-through {
      &.jumbo {
        max-width: unset;
      }
    }
    .row > .wpb_row:not(#first-section) {
      &.vc_row-fluid:not(.full-width-content) > .span_12 .vc_col-sm-2:not(:last-child):not([class*="vc_col-xs-"]) {
        margin-bottom: 0px;
        > .vc_column-inner {
          padding-bottom: 20px;
        }
      }
      .wpb_column:not([class*=vc_col-xs]) {
        margin-top: 0!important;
        margin-bottom: 0px;
      }
    }
    .wpcf7-form {
      .cf-input-group {
        > p {
          flex-direction: column;
          gap: 0;
          label {
            padding: 0.5rem 0;
            flex: unset;
          }
        }
      }
    }
  }
}
  