.tzElement_Portfolio {
  .tz_view_all.tz_slide_center {
    a {
      top: -100px;

      i {
        margin-left: 10px;
      }
    }
  }

  .tzPortfolio_slide_center {

    .tzPortfolioSlide_special_image {
      height: 600px;
      opacity: 0.3;

      img {
        width: 100%;
        height: 100%;
        object-fit: cover;
      }
    }

    .tzPortfolio_hover_info {
      padding-left: 100px;
      padding-top: 25px;
      opacity: 0;
      visibility: hidden;

      h3 {
        margin-bottom: 10px;

        a {
          color: $white-color;
          font-size: 24px;
          @include transition($all);

          &:hover {
            color: $theme-color;
            @include transition($all);
          }
        }
      }

      span {
        color: $blue-color;

        a {
          color: $blue-color;
          font-size: 14px;
        }
      }
    }

    .owl-item.center {
      .tzPortfolio_hover_info {
        opacity: 1;
        visibility: visible;
        @include transition($all);
      }

      .tzPortfolioSlide_special_image {
        opacity: 1;
        @include transition($all);
      }
    }

    .owl-controls {
      text-align: center;
      width: 100%;
      margin: 0 auto;
      position: relative;

      .owl-nav {
        width: 100%;
        position: relative;
        display: flex;

        div {
          position: absolute;
          right: 490px;
          top: -50px;

          i {
            width: 60px;
            height: 60px;
            background: #f5f5f5;
            text-align: center;
            display: block;
            padding: 21px 10px;
            color: $blue-color;
            @include transition($all);

            &:before {
              margin-left: unset;
              font-size: 15px;
            }
          }

          &:hover {
            i {
              background: $theme-background;
              color: $white-color;
              @include transition($all);
            }
          }
        }
        .owl-prev {
          right: 566px;
        }
        .owl-next {

        }

      }
    }

  }
}