.tzElement_Service-v2.tz_Service_type3 {
  .tzService_Wrap {
    .tzService_Info {
      .tzService_Info_Box {
        margin-left: 112px;

        .tzService_v2_number {
          color: #efefef;
          font-size: 100px;
          line-height: 1em;
          margin-bottom: 25px;
        }

        .tzService_v2_title {
          margin-bottom: 30px;
          line-height: 1.2em;
          @include transition($all);
          &:hover{
            color: $theme-color;
            cursor: pointer;
            @include transition($all);
          }
        }

        .tzService_v2_des {
          color: $blue-color;
          margin-bottom: 40px;
          line-height: 1.5em;
        }

        .tzService-v2-readmore {
          border: unset;
          padding: 0;
          color: $black-color;
          font-weight: 900;
          display: flex;
          align-items: center;

          span {
            margin-left: 10px;
          }

          &:hover {
            background: unset;
            color: $theme-color;
          }
        }
      }
    }

    .tzService_Info.tz_content_top {
      align-items: flex-start;
      .tzService_Info_Box{
        margin-top: 50px;
      }
    }

    .tzService_Info.tz_content_center {
      align-items: center;
    }

    .tzService_Info.tz_content_bottom {
      align-items: flex-end;
      .tzService_Info_Box{
        margin-bottom: 20px;
      }
    }
  }

  .tzService_Wrap.service_left {
    .tzService_image {
      //height: 550px;
      z-index: 2;

      img {
        height: auto;
        max-height: unset;
      }
    }
  }

  .tzService_Wrap.service_right {
    .tzService_image {
      height: 470px;

      img {
        height: 100%;
        max-height: unset;
      }
    }

    .tzService_Info {
      color: red;

      .tzService_Info_Box {
        margin-left: 70px;
        margin-right: 88px;
      }
    }
  }
}
