@media only screen and (min-width: 768px) {
  a.button.popup-thanks {
    margin: auto; } }
body .ig_popup.ig_inspire {
  border: 10px solid #00cd00;
  border-radius: 10px; }
  body .ig_popup.ig_inspire a.button.mobile-popup {
    display: none; }
  @media only screen and (max-width: 767px) {
    body .ig_popup.ig_inspire {
      width: 100%; }
      body .ig_popup.ig_inspire.ig_anim_no-anim_in {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        border-radius: 0; }
      body .ig_popup.ig_inspire .desktop-hide {
        display: block; }
      body .ig_popup.ig_inspire a.button.mobile-popup {
        display: block;
        margin: auto;
        margin-bottom: 10px;
        background: #f36 !important; }
        body .ig_popup.ig_inspire a.button.mobile-popup:hover {
          background: #00cd00 !important; }
      body .ig_popup.ig_inspire a.button.popup-thanks {
        margin: 0px 0px 10px 0px; }
      body .ig_popup.ig_inspire .ig_button {
        display: none !important; } }
  @media only screen and (min-width: 768px) {
    body .ig_popup.ig_inspire {
      max-width: 500px; } }
  body .ig_popup.ig_inspire div.ig_close {
    background: transparent;
    color: #00cd00;
    opacity: 1;
    transition: all 0.3s;
    margin-top: 9px; }
    body .ig_popup.ig_inspire div.ig_close:hover {
      color: #f36; }
    body .ig_popup.ig_inspire div.ig_close:after {
      display: block;
      content: 'x';
      font-size: 20px; }
  body .ig_popup.ig_inspire a.button.ig_close {
    position: relative;
    opacity: 1;
    height: auto; }
  body .ig_popup.ig_inspire input[type=submit],
  body .ig_popup.ig_inspire a.button {
    background: #00cd00;
    color: #fff; }
    body .ig_popup.ig_inspire input[type=submit]:hover,
    body .ig_popup.ig_inspire a.button:hover {
      background: #f36; }
  body .ig_popup.ig_inspire .ig_button {
    background: #f36; }
    body .ig_popup.ig_inspire .ig_button:hover {
      background: #00cd00; }
  body .ig_popup.ig_inspire input[type=submit],
  body .ig_popup.ig_inspire .ig_button,
  body .ig_popup.ig_inspire a.button {
    display: block;
    text-align: center;
    color: #fff;
    padding: 7px 8px;
    width: 140px;
    border-radius: 10px;
    font-size: 17px;
    margin-bottom: 20px;
    transition: all 0.3s;
    cursor: pointer;
    -webkit-appearance: none; }
    body .ig_popup.ig_inspire input[type=submit]:hover,
    body .ig_popup.ig_inspire .ig_button:hover,
    body .ig_popup.ig_inspire a.button:hover {
      text-decoration: none; }
  body .ig_popup.ig_inspire .ig_message {
    padding: 20px 40px 8px; }
    body .ig_popup.ig_inspire .ig_message p {
      font-size: 15px;
      text-align: center;
      margin-top: 14px; }
  body .ig_popup.ig_inspire h4 {
    display: none; }
  body .ig_popup.ig_inspire ul.gfield_radio li {
    display: inline-block;
    padding: 0 16px 0 0 !important; }
    body .ig_popup.ig_inspire ul.gfield_radio li:last-child {
      padding-right: 0; }
  body .ig_popup.ig_inspire .gform_wrapper {
    margin-top: 6px; }
    body .ig_popup.ig_inspire .gform_wrapper ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,
    body .ig_popup.ig_inspire .gform_wrapper ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,
    body .ig_popup.ig_inspire .gform_wrapper ul.gform_fields li.gfield input[type=radio],
    body .ig_popup.ig_inspire .gform_wrapper ul.gform_fields li.gfield select {
      margin-left: 1px; }
    body .ig_popup.ig_inspire .gform_wrapper .gform_footer {
      padding: 0;
      margin: 0; }
      body .ig_popup.ig_inspire .gform_wrapper .gform_footer input[type=submit] {
        margin-bottom: 9px;
        margin-left: 0; }
  body .ig_popup.ig_inspire .gform_confirmation_message {
    font-size: 15px;
    text-align: left;
    margin-top: 13px; }

.ig_messenger.ig_canvas.ig_container {
  max-width: 0% !important; }

input[type=submit] {
  -webkit-appearance: none !important; }
