

@media (max-width: 767px) {
  .nspArtPage .nspCol3,
  .nspArtPage .nspCol2 {
    width: 100%;
  }
  .nspArtPage .nspCol4 {
    width: 50%;
  }
  .k2ItemsBlock #folio-container > ul > li {
    max-width: 50%;
  }
  div.k2ItemsBlock .bx-wrapper blockquote {
    padding: 0 50px;
  }
  div.k2ItemsBlock .bx-wrapper blockquote:before {
    left: 13px;
  }
  div.k2ItemsBlock .bx-wrapper blockquote:after {
    right: 13px;
  }
  .team-k2Content > li {
    width: 50%;
  }
  .k2ItemsBlock #filter a {
    margin-bottom: 5px;
  }
  .my_acymailing_module .subscribe input {
    padding: 8px 16px;
  }
  .my_acymailing_module .descSubscribe i {
    top: -30px;
  }
  div.k2ColumnsModule.k2-4cols > ul > li {
    width: 50%;
  }
  div.k2ColumnsModule.k2-3cols > ul > li,
  div.k2ColumnsModule.k2-2cols > ul > li {
    width: 100%;
  }
  .intButton {
    margin-left: -20px;
    margin-right: -20px;
    padding: 20px;
  }
  .project_desc,
  .project_details {
    margin-left: 0;
    float: none;
    width: auto;
  }
  .breadcrumb,
  .top-socials ul,
  .socials ul {
    float: none;
  }
}
@media (max-width: 480px) {
  .nspArtPage .nspCol4 {
    width: 100%;
  }
  div.k2ColumnsModule.k2-4cols > ul > li {
    width: 100%;
  }
}

