.acm-gallery .btn, .acm-gallery .blog-list .item-readmore a, .blog-list .item-readmore .acm-gallery a {
    margin-top: 1rem; }
  
  .acm-gallery .isotope-layout {
    overflow: hidden;
    margin-bottom: -2.25rem; }
    .acm-gallery .isotope-layout .custom.bg-image {
      padding: 0;
      position: static; }
    .acm-gallery .isotope-layout .isotope:after {
      content: '';
      display: block;
      clear: both; }
    @media (max-width: 575.98px) {
      .acm-gallery .isotope-layout .isotope > div:not(.grid-sizer) {
        padding: 0 0.5625rem 1.125rem !important; } }
    .acm-gallery .isotope-layout .grid-xs-1 {
      width: 100%; }
      .acm-gallery .isotope-layout .grid-xs-1.item-2 {
        width: 100%; }
    .acm-gallery .isotope-layout .grid-xs-2 {
      width: 50%; }
      .acm-gallery .isotope-layout .grid-xs-2.item-2 {
        width: 100%; }
    .acm-gallery .isotope-layout .grid-xs-3 {
      width: 33.3%; }
      .acm-gallery .isotope-layout .grid-xs-3.item-2 {
        width: 66.6%; }
    .acm-gallery .isotope-layout .grid-xs-4 {
      width: 25%; }
      .acm-gallery .isotope-layout .grid-xs-4.item-2 {
        width: 50%; }
    .acm-gallery .isotope-layout .grid-xs-5 {
      width: 20%; }
      .acm-gallery .isotope-layout .grid-xs-5.item-2 {
        width: 40%; }
    .acm-gallery .isotope-layout .grid-xs-6 {
      width: 16.6%; }
      .acm-gallery .isotope-layout .grid-xs-6.item-2 {
        width: 33.2%; }
    .acm-gallery .isotope-layout .grid-xs-7 {
      width: 14.28%; }
      .acm-gallery .isotope-layout .grid-xs-7.item-2 {
        width: 28.56%; }
    .acm-gallery .isotope-layout .grid-xs-8 {
      width: 12.5%; }
      .acm-gallery .isotope-layout .grid-xs-8.item-2 {
        width: 25%; }
    .acm-gallery .isotope-layout .grid-xs-9 {
      width: 11.1%; }
      .acm-gallery .isotope-layout .grid-xs-9.item-2 {
        width: 22.2%; }
    .acm-gallery .isotope-layout .grid-xs-10 {
      width: 10%; }
      .acm-gallery .isotope-layout .grid-xs-10.item-2 {
        width: 20%; }
    @media (min-width: 768px) {
      .acm-gallery .isotope-layout .grid-sm-1 {
        width: 100%; }
        .acm-gallery .isotope-layout .grid-sm-1.item-2 {
          width: 100%; }
      .acm-gallery .isotope-layout .grid-sm-2 {
        width: 50%; }
        .acm-gallery .isotope-layout .grid-sm-2.item-2 {
          width: 100%; }
      .acm-gallery .isotope-layout .grid-sm-3 {
        width: 33.3%; }
        .acm-gallery .isotope-layout .grid-sm-3.item-2 {
          width: 66.6%; }
      .acm-gallery .isotope-layout .grid-sm-4 {
        width: 25%; }
        .acm-gallery .isotope-layout .grid-sm-4.item-2 {
          width: 50%; }
      .acm-gallery .isotope-layout .grid-sm-5 {
        width: 20%; }
        .acm-gallery .isotope-layout .grid-sm-5.item-2 {
          width: 40%; }
      .acm-gallery .isotope-layout .grid-sm-6 {
        width: 16.6%; }
        .acm-gallery .isotope-layout .grid-sm-6.item-2 {
          width: 33.2%; }
      .acm-gallery .isotope-layout .grid-sm-7 {
        width: 14.28%; }
        .acm-gallery .isotope-layout .grid-sm-7.item-2 {
          width: 28.56%; }
      .acm-gallery .isotope-layout .grid-sm-8 {
        width: 12.5%; }
        .acm-gallery .isotope-layout .grid-sm-8.item-2 {
          width: 25%; }
      .acm-gallery .isotope-layout .grid-sm-9 {
        width: 11.1%; }
        .acm-gallery .isotope-layout .grid-sm-9.item-2 {
          width: 22.2%; }
      .acm-gallery .isotope-layout .grid-sm-10 {
        width: 10%; }
        .acm-gallery .isotope-layout .grid-sm-10.item-2 {
          width: 20%; } }
    @media (min-width: 1200px) {
      .acm-gallery .isotope-layout .grid-md-1 {
        width: 100%; }
        .acm-gallery .isotope-layout .grid-md-1.item-2 {
          width: 100%; }
      .acm-gallery .isotope-layout .grid-md-2 {
        width: 50%; }
        .acm-gallery .isotope-layout .grid-md-2.item-2 {
          width: 100%; }
      .acm-gallery .isotope-layout .grid-md-3 {
        width: 33.3%; }
        .acm-gallery .isotope-layout .grid-md-3.item-2 {
          width: 66.6%; }
      .acm-gallery .isotope-layout .grid-md-4 {
        width: 25%; }
        .acm-gallery .isotope-layout .grid-md-4.item-2 {
          width: 50%; }
      .acm-gallery .isotope-layout .grid-md-5 {
        width: 20%; }
        .acm-gallery .isotope-layout .grid-md-5.item-2 {
          width: 40%; }
      .acm-gallery .isotope-layout .grid-md-6 {
        width: 16.6%; }
        .acm-gallery .isotope-layout .grid-md-6.item-2 {
          width: 33.2%; }
      .acm-gallery .isotope-layout .grid-md-7 {
        width: 14.28%; }
        .acm-gallery .isotope-layout .grid-md-7.item-2 {
          width: 28.56%; }
      .acm-gallery .isotope-layout .grid-md-8 {
        width: 12.5%; }
        .acm-gallery .isotope-layout .grid-md-8.item-2 {
          width: 25%; }
      .acm-gallery .isotope-layout .grid-md-9 {
        width: 11.1%; }
        .acm-gallery .isotope-layout .grid-md-9.item-2 {
          width: 22.2%; }
      .acm-gallery .isotope-layout .grid-md-10 {
        width: 10%; }
        .acm-gallery .isotope-layout .grid-md-10.item-2 {
          width: 20%; } }
    .acm-gallery .isotope-layout .item {
      background: transparent;
      float: left;
      margin: -0.3px; }
      .acm-gallery .isotope-layout .item a {
        display: block;
        overflow: hidden; }
      @media (min-width: 768px) and (max-width: 991.98px) {
        .acm-gallery .isotope-layout .item.item-2 {
          margin-left: -1px; } }
      .acm-gallery .isotope-layout .item img {
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center center;
        object-position: center center;
        border-radius: 0;
        margin: 0;
        position: absolute;
        height: 100%;
        top: 0;
        left: 0;
        width: 100%;
        -webkit-transition: 500ms all;
        -o-transition: 500ms all;
        transition: 500ms all; }
      .acm-gallery .isotope-layout .item .expand {
        color: #fff;
        position: absolute;
        bottom: 0.5625rem;
        left: 0.5625rem;
        opacity: 0;
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0);
        -webkit-transition: 400ms all;
        -o-transition: 400ms all;
        transition: 400ms all;
        line-height: 1; }
      .acm-gallery .isotope-layout .item .item-image {
        border-radius: 0;
        cursor: pointer;
        height: 0;
        padding-bottom: 100%;
        overflow: hidden;
        margin: 0;
        position: relative; }
        .acm-gallery .isotope-layout .item .item-image:hover img {
          -ms-transform: scale(1.05);
          transform: scale(1.05);
          -webkit-transform: scale(1.05); }
        .acm-gallery .isotope-layout .item .item-image:hover .expand {
          opacity: 1;
          -webkit-transform: scale(1);
          -ms-transform: scale(1);
          transform: scale(1); }