@media (max-width: 1280px) {
  .subpage,
  .affinityapp-header {
    padding: 40px;
  }
  .blog-page .item-list .item-view .item-image + .item-content {
    padding-right: 40px;
  }
  .blog-page .item-list .item-view .item-image + .item-content .item-footer {
    right: 40px;
  }
  div[data-sidebar-pos="left"] > #qnpSidebar {
    padding-left: 0;
  }
  div[data-sidebar-pos="right"] > #qnpSidebar {
    padding-right: 0;
  }
  #qnpHeaderNav .qnpMainMenu {
    margin-right: 10px !important;
  }
  .no-image .item-social-icons {
    left: 40px !important;
    top: 90px !important;
  }
  #qnpBottom1,
  #qnpBottom2,
  #qnpBottom3,
  #qnpBottom4,
  #qnpBottom5,
  #qnpBottom6,
  #qnpBottom7,
  #qnpBottom8,
  #qnpBottom9 {
    padding: 40px;
  }
  .qnp-widgets-block + .qnp-widgets-block:before {
    right: 40px;
    left: 40px;
  }
  .qnpCols3 .box.qnpmod-1,
  .qnpCols3 .box.qnpmod-2,
  .qnpCols3 .box.qnpmod-3,
  .qnpCols3 .box.qnpmod-more {
    float: right;
    padding: 0 20px;
  }
  .qnpCols4 .box.qnpmod-1,
  .qnpCols4 .box.qnpmod-2,
  .qnpCols4 .box.qnpmod-3,
  .qnpCols4 .box.qnpmod-4,
  .qnpCols4 .box.qnpmod-more {
    float: right;
    padding: 0 20px;
  }
  .qnpCols6 .box.qnpmod-1,
  .qnpCols6 .box.qnpmod-2,
  .qnpCols6 .box.qnpmod-3,
  .qnpCols6 .box.qnpmod-4,
  .qnpCols6 .box.qnpmod-5,
  .qnpCols6 .box.qnpmod-6,
  .qnpCols6 .box.qnpmod-more {
    float: right;
    padding: 0 20px;
  }
  .single-page > .header {
    margin: -40px -40px 0 -40px;
  }
  .qnp-review-partials {
    padding-right: 10px;
  }
  .qnpTabsNav li {
    margin: 0 0 -3px 20px;
  }
  .vertical-list .qnpArtContentWrap {
    padding: 0 25px 0 0;
  }
  #qnpFooter.qnpFooterFrontpage {
    padding: 0 40px 80px 40px;
  }
  .qnpFooterFrontpage #qnpFooterNavPopup {
    left: 40px;
  }
  #qnpMainbody .box {
    padding: 40px;
  }
  .nsp-switch .nspArt .nspInfo {
    right: 20px;
    left: 20px;
    /*width: auto;*/
  }


  @media only screen and (max-width: 1128px) {
    .nspArt p.nspText{
      padding-bottom: 30px !important;
    }
  }
  .nsp-switch .qnpArtContentWrap {
    padding: 20px 20px 60px 20px;
  }
  .qnpCols3 > div,
  .qnpCols4 > div,
  .qnpCols6 > div {
    margin: 0 -20px;
  }
}
