@media (max-width: 480px) {
  .single .main-raised {
    margin: -60px 0 30px;
  }

  .comment-respond .form-submit input {
    display: block;
    float: none !important;
    margin: 0 auto;
  }

  // Home - Features
  .hestia-features {
    padding: 40px 0 55px;
  }

  // Blog - alternative row
  .alternative-blog-row {
    display: table;
    width: 100%;
    margin: 0 auto;
    table-layout: fixed;

    div {
      &:first-child {
        display: table-footer-group;
      }

      &:last-child {
        padding:0;
        display: block;
      }
    }
  }
  .contactus {
    .hestia-contact-form-col {
      padding: 0 5px;
    }
    .card-contact {
      margin-top: 30px;
      .content {
        padding: 30px 15px 0;
      }
    }
    .pirate_forms_wrap .pirate-forms-footer .form_captcha_wrap {
      margin-bottom: 0;
      padding: 0;
    }
    .pirate_forms_wrap .form_captcha_wrap > div > div {
      transform: scale(.8);
      overflow: visible;
    }
  }
}
