.tt-img-parallax {
    position: relative; }
    .tt-img-parallax img {
      width: 100%;
      max-width: inherit; }
    .tt-img-parallax .tt-img-left {
      position: relative;
      z-index: 1;
      display: inline-block;
      width: calc(50% - 5px); }
    .tt-img-parallax .tt-img-right {
      top: 0;
      float: right;
      z-index: 2;
      display: inline-block;
      width: calc(50% - 5px);
      margin-left: 5px; }
    .tt-img-parallax .tt-img-icon {
      position: absolute;
      top: 50%;
      left: 50%;
      margin-right: -50%;
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      z-index: 2; }
    .tt-img-parallax .tt-text {
      position: absolute;
      right: 0;
      bottom: 0;
      font-size: 72px;
      line-height: 72px;
      color: #ffffff;
      font-family: "Poppins", sans-serif;
      font-weight: 600; }
    @media (max-width: 767.98px) {
      .tt-img-parallax {
        padding-left: 15px;
        padding-right: 15px; }
        .tt-img-parallax .tt-img-left {
          width: calc(50% - 2px); }
        .tt-img-parallax .tt-img-right {
          width: calc(50% - 2px);
          margin-left: 2px; } }
  
  .tt-video-link02 {
    width: 108px;
    height: 108px;
    border: 7px solid rgba(255, 255, 255, 0.4);
    border-radius: 50%;
    -webkit-box-shadow: 0 5px 21px rgba(157, 174, 185, 0.3);
    box-shadow: 0 5px 21px rgba(157, 174, 185, 0.3);
    position: absolute;
    z-index: 3;
    -webkit-transition: all .2s;
    transition: all .2s;
    padding: 7px; }
    .tt-video-link02:after {
      content: '';
      background-color: #6984c2;
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      border-radius: 50%;
      z-index: 1;
      -webkit-transition: all .2s;
      transition: all .2s; }
    .tt-video-link02:before {
      content: '\e91e';
      font-family: "sanitizex";
      position: absolute;
      top: 50%;
      left: 50%;
      margin-right: -50%;
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      color: #ffffff;
      font-size: 18px;
      line-height: 1;
      -webkit-transition: all .2s;
      transition: all .2s;
      z-index: 2; }
    .tt-video-link02:hover {
      background-color: #ffffff;
      border-color: #6984c2; }
      .tt-video-link02:hover:before {
        color: #6984c2; }
      .tt-video-link02:hover::after {
        display: none; }
    @media (max-width: 1024.98px) {
      .tt-video-link02 {
        width: 87px;
        height: 87px; }
        .tt-video-link02:before {
          font-size: 14px; } }
    @media (max-width: 1024.98px) {
      .tt-video-link02 {
        width: 82px;
        height: 82px; }
        .tt-video-link02:before {
          font-size: 14px; } }
  
  .blog-output-indent {
    margin: 0 0 0 130px;
    position: relative; }
    @media (max-width: 1500px) {
      .blog-output-indent {
        margin: 0 0 0 100px; } }
    @media (max-width: 1229.98px) {
      .blog-output-indent {
        margin: 0 0 0 0px; } }
    @media (max-width: 767.98px) {
      .blog-output-indent {
        padding-left: 15px;
        padding-right: 15px; } }
  
  @media (min-width: 768px) {
    .no-gutters .blog-output-indent {
      padding-right: 15px; } }
  
  .blog-output {
    position: relative;
    padding: 78px 20px 0 0; }
    .blog-output .blog-output__marker {
      position: absolute;
      right: -110px;
      top: 4px;
      z-index: 1; }
    @media (max-width: 1500px) {
      .blog-output .blog-output__marker {
        right: 0;
        max-width: 130px; } }
    @media (min-width: 768px) {
      .blog-output {
        max-width: 471px; } }
    @media (max-width: 1229.98px) {
      .blog-output {
        padding: 10px 0 0 0; }
        .blog-output .blog-output__marker {
          right: 0;
          max-width: 93px; } }
    @media (max-width: 767.98px) {
      .blog-output {
        padding: 39px 0 0; }
        .blog-output .blog-output__marker {
          display: none; } }
  
  .blockquote02 {
    margin: 0;
    padding: 0; }
    .blockquote02 .blockquote02-sign {
      color: #a8a8a8;
      font-size: 14px;
      margin-top: 25px; }
      .blockquote02 .blockquote02-sign strong {
        font-family: "Poppins", sans-serif;
        font-weight: 600;
        color: #323232;
        font-size: 16px;
        line-height: 28px; }
    @media (max-width: 1024.98px) {
      .blockquote02 .blockquote02-sign {
        margin-top: 20px; } }
  
  .slick-hidden-none .slick-list {
    overflow: inherit; }