@charset "UTF-8";
/*
 * Sass CSS3 Mixins! The Cross-Browser CSS3 Sass Library
 * Extend */
.thim-sc-testimonials {
  padding-top: 167px; }
  .thim-sc-testimonials .slick-track {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 38px;
    padding-bottom: 22px; }
  .thim-sc-testimonials .slider-for .item {
    outline: none; }
  .thim-sc-testimonials .content {
    font-size: 26px;
    font-weight: normal;
    font-style: italic;
    line-height: 1.46;
    text-align: center;
    color: #ffffff;
    max-width: 1064px;
    margin: auto; }
  .thim-sc-testimonials .slider-nav {
    width: 200px;
    margin: auto; }
    .thim-sc-testimonials .slider-nav .slick-track {
      padding-bottom: 172px; }
    .thim-sc-testimonials .slider-nav .item {
      position: relative;
      outline: none; }
      .thim-sc-testimonials .slider-nav .item.slick-current {
        z-index: 1; }
      .thim-sc-testimonials .slider-nav .item .image {
        margin: -10px;
        cursor: pointer;
        -webkit-transform: scale(0.8, 0.8);
        -moz-transform: scale(0.8, 0.8);
        -ms-transform: scale(0.8, 0.8);
        -o-transform: scale(0.8, 0.8);
        -webkit-transition: all 0.3s;
        -khtml-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        border: solid 3px rgba(255, 255, 255, 0.1);
        overflow: hidden;
        filter: alpha(opacity=40);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
        -webkit-opacity: 0.4;
        -khtml-opacity: 0.4;
        -moz-opacity: 0.4;
        -ms-opacity: 0.4;
        -o-opacity: 0.4;
        opacity: 0.4; }
      .thim-sc-testimonials .slider-nav .item.slick-center .image {
        filter: alpha(opacity=100);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        -webkit-opacity: 1;
        -khtml-opacity: 1;
        -moz-opacity: 1;
        -ms-opacity: 1;
        -o-opacity: 1;
        opacity: 1;
        -webkit-transform: scale(1, 1);
        -moz-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -o-transform: scale(1, 1);
        border: solid 3px rgba(255, 255, 255, 0.3); }
      .thim-sc-testimonials .slider-nav .item.slick-center .title {
        filter: alpha(opacity=100);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        -webkit-opacity: 1;
        -khtml-opacity: 1;
        -moz-opacity: 1;
        -ms-opacity: 1;
        -o-opacity: 1;
        opacity: 1; }
      .thim-sc-testimonials .slider-nav .item.slick-center .works {
        filter: alpha(opacity=100);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        -webkit-opacity: 1;
        -khtml-opacity: 1;
        -moz-opacity: 1;
        -ms-opacity: 1;
        -o-opacity: 1;
        opacity: 1; }
      .thim-sc-testimonials .slider-nav .item .title {
        font-size: 18px;
        line-height: 2.11;
        text-align: center;
        white-space: nowrap;
        filter: alpha(opacity=0);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        -webkit-opacity: 0;
        -khtml-opacity: 0;
        -moz-opacity: 0;
        -ms-opacity: 0;
        -o-opacity: 0;
        opacity: 0;
        position: absolute;
        left: 50%;
        transform: translate(-50%, 0);
        margin-top: 25px; }
        .thim-sc-testimonials .slider-nav .item .title a:hover {
          text-decoration: none;
          color: #00a8df !important; }
      .thim-sc-testimonials .slider-nav .item .works {
        filter: alpha(opacity=0);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        -webkit-opacity: 0;
        -khtml-opacity: 0;
        -moz-opacity: 0;
        -ms-opacity: 0;
        -o-opacity: 0;
        opacity: 0; }
    .thim-sc-testimonials .slider-nav .slick-arrow {
      text-indent: -999px;
      position: absolute;
      overflow: hidden;
      width: 30px;
      height: 30px;
      left: -60px;
      top: 57px;
      border: 0;
      background: transparent;
      outline: none;
      filter: alpha(opacity=50);
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
      -webkit-opacity: 0.5;
      -khtml-opacity: 0.5;
      -moz-opacity: 0.5;
      -ms-opacity: 0.5;
      -o-opacity: 0.5;
      opacity: 0.5; }
      .thim-sc-testimonials .slider-nav .slick-arrow:before {
        content: "\f3d2";
        font-size: 12px;
        line-height: 28px;
        font-family: Ionicons;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        width: 30px;
        height: 30px;
        border: solid 1px #ffffff;
        color: #fff;
        text-indent: 1px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        cursor: pointer; }
      .thim-sc-testimonials .slider-nav .slick-arrow:hover {
        filter: alpha(opacity=100);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        -webkit-opacity: 1;
        -khtml-opacity: 1;
        -moz-opacity: 1;
        -ms-opacity: 1;
        -o-opacity: 1;
        opacity: 1; }
    .thim-sc-testimonials .slider-nav .slick-next.slick-arrow {
      left: unset;
      right: -60px; }
      .thim-sc-testimonials .slider-nav .slick-next.slick-arrow:before {
        content: "\f3d3"; }
  .thim-sc-testimonials:before {
    content: '“';
    font-family: Times;
    font-weight: bold;
    font-size: 240px;
    position: absolute;
    color: rgba(255, 255, 255, 0.1);
    top: 268px;
    left: 0;
    right: 0;
    text-align: center;
    letter-spacing: -4.8px; }
  .thim-sc-testimonials.layout-2 {
    padding-top: 0;
    position: relative;
    padding-right: 212px; }
    .thim-sc-testimonials.layout-2:before {
      content: '';
      width: 364px;
      height: 392px;
      background-color: #373737;
      box-shadow: 12.9px 15.3px 18px 0 rgba(0, 0, 0, 0.08);
      position: absolute;
      left: auto;
      right: 0;
      top: 50%;
      z-index: 1;
      -webkit-transform: translate(0, -50%);
      -moz-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
      -o-transform: translate(0, -50%); }
    .thim-sc-testimonials.layout-2 .bg-image {
      position: relative;
      width: 100%; }
    .thim-sc-testimonials.layout-2 .slider {
      position: absolute;
      right: 0;
      top: 50%;
      -webkit-transform: translate(0, -50%);
      -moz-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
      -o-transform: translate(0, -50%);
      width: 364px;
      padding-bottom: 42px;
      height: 392px;
      z-index: 2; }
      .thim-sc-testimonials.layout-2 .slider .item {
        padding: 30px 37px 56px;
        overflow: hidden;
        outline: none; }
        .thim-sc-testimonials.layout-2 .slider .item:focus {
          outline: none; }
    .thim-sc-testimonials.layout-2 .content {
      font-size: 20px;
      font-weight: 500;
      font-style: italic;
      line-height: 1.6;
      letter-spacing: 0.4px;
      text-align: left;
      color: #ffffff; }
    .thim-sc-testimonials.layout-2 .info {
      font-size: 18px;
      font-style: italic;
      line-height: 1.44;
      letter-spacing: 0.4px;
      color: #a1a1a1;
      margin-top: 35px; }
    .thim-sc-testimonials.layout-2 .slick-dots {
      display: flex;
      position: absolute;
      left: 50%;
      bottom: -42px;
      margin: 0;
      list-style: none;
      margin-left: -7px; }
      .thim-sc-testimonials.layout-2 .slick-dots li button {
        font-size: 0;
        line-height: 0;
        display: inline-block;
        width: 12px;
        height: 12px;
        padding: 0;
        cursor: pointer;
        color: transparent;
        border: 0;
        outline: none;
        background: #959595;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        margin: 0 4px; }
        .thim-sc-testimonials.layout-2 .slick-dots li button:before {
          display: none; }
  .thim-sc-testimonials.layout-3 {
    padding-top: 0;
    position: relative;
    margin-top: 256px; }
    .thim-sc-testimonials.layout-3:before {
      display: none; }
    .thim-sc-testimonials.layout-3 .line {
      position: absolute;
      bottom: 100%;
      left: 0;
      width: 100%;
      height: 256px;
      opacity: 0.5; }
      .thim-sc-testimonials.layout-3 .line:before {
        content: '';
        width: 1px;
        height: 100%;
        background: #fff;
        position: absolute;
        left: 50%;
        top: 0;
        -webkit-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0); }
      .thim-sc-testimonials.layout-3 .line:after {
        content: '';
        width: 9px;
        height: 9px;
        background: #fff;
        position: absolute;
        left: 50%;
        top: 0;
        z-index: 1;
        -webkit-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%; }
    .thim-sc-testimonials.layout-3 .slider-nav {
      position: absolute;
      left: 50%;
      top: 0px;
      z-index: 1;
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -o-transform: translate(-50%, -50%); }
      .thim-sc-testimonials.layout-3 .slider-nav .slick-track {
        padding: 10px 0; }
      .thim-sc-testimonials.layout-3 .slider-nav .item .image {
        -webkit-transform: scale(0.75, 0.75);
        -moz-transform: scale(0.75, 0.75);
        -ms-transform: scale(0.75, 0.75);
        -o-transform: scale(0.75, 0.75);
        border: 4px solid #fff;
        filter: alpha(opacity=100);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        -webkit-opacity: 1;
        -khtml-opacity: 1;
        -moz-opacity: 1;
        -ms-opacity: 1;
        -o-opacity: 1;
        opacity: 1;
        position: relative; }
        .thim-sc-testimonials.layout-3 .slider-nav .item .image:before {
          content: '';
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          background: #fff;
          filter: alpha(opacity=50);
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
          -webkit-opacity: 0.5;
          -khtml-opacity: 0.5;
          -moz-opacity: 0.5;
          -ms-opacity: 0.5;
          -o-opacity: 0.5;
          opacity: 0.5; }
      .thim-sc-testimonials.layout-3 .slider-nav .item.slick-current .image {
        -webkit-transform: scale(1, 1);
        -moz-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -o-transform: scale(1, 1); }
        .thim-sc-testimonials.layout-3 .slider-nav .item.slick-current .image:before {
          filter: alpha(opacity=0);
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
          -webkit-opacity: 0;
          -khtml-opacity: 0;
          -moz-opacity: 0;
          -ms-opacity: 0;
          -o-opacity: 0;
          opacity: 0; }
    .thim-sc-testimonials.layout-3 .slider-for {
      max-width: 686px;
      padding: 60px 66px 30px;
      background: #fff;
      -webkit-border-radius: 30px;
      -moz-border-radius: 30px;
      border-radius: 30px;
      -webkit-box-shadow: 0px 12px 25.5px 0.5px rgba(0, 0, 0, 0.16);
      -khtml-box-shadow: 0px 12px 25.5px 0.5px rgba(0, 0, 0, 0.16);
      -moz-box-shadow: 0px 12px 25.5px 0.5px rgba(0, 0, 0, 0.16);
      -ms-box-shadow: 0px 12px 25.5px 0.5px rgba(0, 0, 0, 0.16);
      -o-box-shadow: 0px 12px 25.5px 0.5px rgba(0, 0, 0, 0.16);
      box-shadow: 0px 12px 25.5px 0.5px rgba(0, 0, 0, 0.16);
      margin: 0 auto; }
    .thim-sc-testimonials.layout-3 .content {
      font-size: 22px;
      line-height: 1.55;
      color: #808080;
      letter-spacing: 0.5px; }
    .thim-sc-testimonials.layout-3 .info {
      font-size: 16px;
      margin: 20px 0 0;
      text-align: center;
      letter-spacing: -0.3px; }
      .thim-sc-testimonials.layout-3 .info .title:before {
        content: '';
        width: 20px;
        height: 2px;
        display: inline-block;
        margin-right: 8px; }
      .thim-sc-testimonials.layout-3 .info .works {
        color: #999;
        font-weight: 300;
        margin-left: 7px; }
  .thim-sc-testimonials.layout-4 {
    padding: 0 0 42px; }
    .thim-sc-testimonials.layout-4:before {
      display: none; }
    .thim-sc-testimonials.layout-4 .slider-image-box {
      position: relative; }
      .thim-sc-testimonials.layout-4 .slider-image-box .line {
        display: flex;
        flex-direction: column;
        position: absolute;
        left: 50%;
        transform: translate(-50%, 0);
        top: 100px; }
    .thim-sc-testimonials.layout-4 .content {
      font-weight: 300;
      letter-spacing: 0.5px; }
    .thim-sc-testimonials.layout-4 .slider-nav {
      width: 399px; }
      .thim-sc-testimonials.layout-4 .slider-nav .slick-track {
        padding-bottom: 100px; }
      .thim-sc-testimonials.layout-4 .slider-nav .item {
        text-align: center; }
        .thim-sc-testimonials.layout-4 .slider-nav .item .image {
          -webkit-transform: scale(0.4, 0.4);
          -moz-transform: scale(0.4, 0.4);
          -ms-transform: scale(0.4, 0.4);
          -o-transform: scale(0.4, 0.4);
          border: none;
          opacity: 1;
          filter: grayscale(100%);
          -webkit-filter: grayscale(100%); }
        .thim-sc-testimonials.layout-4 .slider-nav .item .info {
          padding-top: 35px;
          position: absolute;
          width: 200px;
          text-align: center;
          left: 50%;
          bottom: 0;
          -webkit-transform: translate(-50%, 100%);
          -moz-transform: translate(-50%, 100%);
          -ms-transform: translate(-50%, 100%);
          -o-transform: translate(-50%, 100%); }
        .thim-sc-testimonials.layout-4 .slider-nav .item .title {
          position: static;
          -webkit-transform: none;
          -moz-transform: none;
          -ms-transform: none;
          -o-transform: none;
          font-size: 24px;
          font-weight: 600;
          line-height: 1.17;
          letter-spacing: 0.5px;
          margin: 0; }
        .thim-sc-testimonials.layout-4 .slider-nav .item .works {
          font-size: 20px;
          font-weight: 300;
          line-height: 1.4;
          letter-spacing: 0.4px;
          color: #949494; }
        .thim-sc-testimonials.layout-4 .slider-nav .item.slick-current .image {
          -webkit-transform: scale(1, 1);
          -moz-transform: scale(1, 1);
          -ms-transform: scale(1, 1);
          -o-transform: scale(1, 1);
          filter: grayscale(0);
          -webkit-filter: grayscale(0); }
    .thim-sc-testimonials.layout-4 .slick-dots {
      display: flex !important;
      position: absolute;
      left: 50%;
      bottom: -42px;
      margin: 0;
      list-style: none;
      -webkit-transform: translate(-50%, 0);
      -moz-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
      -o-transform: translate(-50%, 0); }
      .thim-sc-testimonials.layout-4 .slick-dots li button {
        font-size: 0;
        line-height: 0;
        display: inline-block;
        width: 12px;
        height: 12px;
        padding: 0;
        cursor: pointer;
        color: transparent;
        border: 0;
        outline: none;
        background: #959595;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        margin: 0 4px; }
        .thim-sc-testimonials.layout-4 .slick-dots li button:before {
          display: none; }
  .thim-sc-testimonials.layout-5 {
    padding-top: 31px; }
    .thim-sc-testimonials.layout-5:before {
      display: none; }
  .thim-sc-testimonials .testimonials-box {
    max-width: 1190px;
    margin: 0 auto; }
    .thim-sc-testimonials .testimonials-box .testimonials-item {
      position: relative;
      padding: 45px 40px 66px;
      text-align: left;
      font-size: 18px;
      line-height: 1.56;
      color: #808080;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      border-radius: 5px; }
      .thim-sc-testimonials .testimonials-box .testimonials-item:after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 40px;
        background: #fff;
        z-index: -1;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px; }
      .thim-sc-testimonials .testimonials-box .testimonials-item .testimonials-svg {
        display: inline-block;
        overflow: hidden;
        width: 100%;
        position: absolute;
        min-height: 219px;
        bottom: 0;
        right: 0; }
      .thim-sc-testimonials .testimonials-box .testimonials-item svg {
        position: absolute;
        bottom: 0;
        right: 0;
        z-index: -1;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px; }
        .thim-sc-testimonials .testimonials-box .testimonials-item svg:first-child {
          right: -23px;
          bottom: -24px; }
      .thim-sc-testimonials .testimonials-box .testimonials-item:before {
        content: '‘‘';
        font-size: 200px;
        color: rgba(255, 255, 255, 0.2);
        position: absolute;
        top: -43px;
        left: -50px;
        z-index: -1;
        display: inline-block;
        line-height: 1; }
      .thim-sc-testimonials .testimonials-box .testimonials-item .des {
        display: inline-block;
        width: 100%;
        padding-bottom: 40px;
        border-bottom: 1px solid #eee;
        margin-bottom: 0;
        line-height: 1.56; }
      .thim-sc-testimonials .testimonials-box .testimonials-item .author {
        position: absolute;
        bottom: -20px;
        left: 0;
        width: 100%;
        padding: 0 40px;
        display: flex; }
        .thim-sc-testimonials .testimonials-box .testimonials-item .author > img {
          width: 68px !important;
          height: 68px;
          border-radius: 50%;
          border: 4px solid #fff; }
      .thim-sc-testimonials .testimonials-box .testimonials-item .info {
        padding-top: 8px;
        padding-left: 19px;
        font-size: 14px;
        color: #aaa;
        width: 100%; }
      .thim-sc-testimonials .testimonials-box .testimonials-item .name {
        font-size: 16px;
        color: #aaa;
        font-weight: normal;
        text-transform: uppercase; }
      .thim-sc-testimonials .testimonials-box .testimonials-item .works {
        float: right; }
    .thim-sc-testimonials .testimonials-box .owl-carousel .owl-stage-outer {
      padding: 30px 0 22px 50px;
      margin-left: -50px;
      width: calc(100% + 50px); }
  .thim-sc-testimonials.layout-6 {
    padding-top: 0;
    position: relative; }
    .thim-sc-testimonials.layout-6:hover .slick-dots {
      filter: alpha(opacity=100);
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      -webkit-opacity: 1;
      -khtml-opacity: 1;
      -moz-opacity: 1;
      -ms-opacity: 1;
      -o-opacity: 1;
      opacity: 1; }
    .thim-sc-testimonials.layout-6 .bg-image {
      position: relative;
      width: 100%;
      -webkit-box-shadow: 0px 15px 35px 0 rgba(0, 29, 44, 0.1);
      -khtml-box-shadow: 0px 15px 35px 0 rgba(0, 29, 44, 0.1);
      -moz-box-shadow: 0px 15px 35px 0 rgba(0, 29, 44, 0.1);
      -ms-box-shadow: 0px 15px 35px 0 rgba(0, 29, 44, 0.1);
      -o-box-shadow: 0px 15px 35px 0 rgba(0, 29, 44, 0.1);
      box-shadow: 0px 15px 35px 0 rgba(0, 29, 44, 0.1); }
      .thim-sc-testimonials.layout-6 .bg-image:before {
        content: '';
        width: 100%;
        height: 100%;
        background-color: #363636;
        filter: alpha(opacity=70);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
        -webkit-opacity: 0.7;
        -khtml-opacity: 0.7;
        -moz-opacity: 0.7;
        -ms-opacity: 0.7;
        -o-opacity: 0.7;
        opacity: 0.7;
        position: absolute;
        left: auto;
        right: 0;
        top: 0;
        z-index: 1; }
    .thim-sc-testimonials.layout-6 .slider {
      position: absolute;
      right: 50px;
      top: 50%;
      width: 500px;
      z-index: 2;
      -webkit-transform: translate(0, -50%);
      -moz-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
      -o-transform: translate(0, -50%); }
      .thim-sc-testimonials.layout-6 .slider .item {
        padding: 0;
        overflow: hidden;
        outline: none;
        text-align: right; }
        .thim-sc-testimonials.layout-6 .slider .item:focus {
          outline: none; }
    .thim-sc-testimonials.layout-6 .content {
      font-size: 24px;
      font-weight: 300;
      font-style: italic;
      font-stretch: semi-condensed;
      line-height: 1.5;
      letter-spacing: 1.2px;
      text-align: right; }
    .thim-sc-testimonials.layout-6 .info {
      font-size: 20px;
      font-style: italic;
      line-height: 1.44;
      letter-spacing: 0.4px;
      color: #a1a1a1;
      margin-top: 30px; }
      .thim-sc-testimonials.layout-6 .info a:hover {
        color: #fff; }
    .thim-sc-testimonials.layout-6 .slick-dots {
      display: flex;
      position: absolute;
      right: 0;
      bottom: -42px;
      margin: 0;
      list-style: none;
      margin-left: -7px;
      filter: alpha(opacity=0);
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      -webkit-opacity: 0;
      -khtml-opacity: 0;
      -moz-opacity: 0;
      -ms-opacity: 0;
      -o-opacity: 0;
      opacity: 0;
      -webkit-transition: all 0.5s;
      -khtml-transition: all 0.5s;
      -moz-transition: all 0.5s;
      -ms-transition: all 0.5s;
      -o-transition: all 0.5s;
      transition: all 0.5s; }
      .thim-sc-testimonials.layout-6 .slick-dots li button {
        font-size: 0;
        line-height: 0;
        display: inline-block;
        width: 12px;
        height: 12px;
        padding: 0;
        cursor: pointer;
        color: transparent;
        border: 0;
        outline: none;
        background: #959595;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        margin: 0 4px; }
        .thim-sc-testimonials.layout-6 .slick-dots li button:before {
          display: none; }
  .thim-sc-testimonials.layout-7 {
    background: #FFF;
    padding: 30px;
    margin: 0px 15px; }
    .thim-sc-testimonials.layout-7 .slick-track {
      padding: 0; }
    .thim-sc-testimonials.layout-7 .item-media {
      flex: 480px 0 0;
      max-width: 100%; }
    .thim-sc-testimonials.layout-7 .item {
      display: flex; }
    .thim-sc-testimonials.layout-7 .item-content {
      background: #efefef;
      padding: 85px 30px 30px 60px; }
    .thim-sc-testimonials.layout-7 .testimonial-content {
      margin-top: 23px;
      margin-bottom: 35px;
      font-size: 20px;
      font-weight: 400;
      font-style: italic;
      line-height: 1.8em;
      letter-spacing: 0.6px;
      color: #1f1f1f; }
    .thim-sc-testimonials.layout-7 .info {
      display: flex;
      flex-direction: column; }
    .thim-sc-testimonials.layout-7 .title {
      text-transform: uppercase;
      font-size: 18px;
      line-height: 1.33em;
      letter-spacing: 0.9px;
      font-weight: normal; }
    .thim-sc-testimonials.layout-7 .works {
      font-size: 16px;
      line-height: 24px;
      letter-spacing: 0.8px; }
    .thim-sc-testimonials.layout-7 .like-dots {
      margin: 0;
      list-style: none; }
      .thim-sc-testimonials.layout-7 .like-dots li {
        width: 10px;
        height: 10px;
        display: inline-block;
        background: #111;
        margin-right: 8px;
        filter: alpha(opacity=10);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
        -webkit-opacity: 0.1;
        -khtml-opacity: 0.1;
        -moz-opacity: 0.1;
        -ms-opacity: 0.1;
        -o-opacity: 0.1;
        opacity: 0.1;
        -webkit-transition: all 0.2s ease-in-out 0s;
        -khtml-transition: all 0.2s ease-in-out 0s;
        -moz-transition: all 0.2s ease-in-out 0s;
        -ms-transition: all 0.2s ease-in-out 0s;
        -o-transition: all 0.2s ease-in-out 0s;
        transition: all 0.2s ease-in-out 0s;
        cursor: pointer; }
        .thim-sc-testimonials.layout-7 .like-dots li:hover, .thim-sc-testimonials.layout-7 .like-dots li.active {
          filter: alpha(opacity=100);
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
          -webkit-opacity: 1;
          -khtml-opacity: 1;
          -moz-opacity: 1;
          -ms-opacity: 1;
          -o-opacity: 1;
          opacity: 1; }
  .thim-sc-testimonials.layout-8 {
    padding-top: 35px; }
    .thim-sc-testimonials.layout-8 .testimonials-wrapper {
      max-width: 965px;
      position: relative;
      margin: 0 auto;
      padding-right: 270px;
      margin-bottom: 60px; }
      .thim-sc-testimonials.layout-8 .testimonials-wrapper .slick-track {
        padding: 0; }
      .thim-sc-testimonials.layout-8 .testimonials-wrapper .slider-for {
        padding: 53px 189px 104px 49px;
        background-color: #fff;
        -webkit-box-shadow: 5.7px 5.7px 17.3px 0.7px rgba(0, 0, 0, 0.16);
        -khtml-box-shadow: 5.7px 5.7px 17.3px 0.7px rgba(0, 0, 0, 0.16);
        -moz-box-shadow: 5.7px 5.7px 17.3px 0.7px rgba(0, 0, 0, 0.16);
        -ms-box-shadow: 5.7px 5.7px 17.3px 0.7px rgba(0, 0, 0, 0.16);
        -o-box-shadow: 5.7px 5.7px 17.3px 0.7px rgba(0, 0, 0, 0.16);
        box-shadow: 5.7px 5.7px 17.3px 0.7px rgba(0, 0, 0, 0.16);
        max-height: 352px; }
      .thim-sc-testimonials.layout-8 .testimonials-wrapper .slider-nav {
        position: absolute;
        top: 32px;
        right: 0;
        width: 378px; }
        .thim-sc-testimonials.layout-8 .testimonials-wrapper .slider-nav .slick-list {
          width: 100%;
          height: 370px; }
        .thim-sc-testimonials.layout-8 .testimonials-wrapper .slider-nav .slick-slide {
          filter: alpha(opacity=0);
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
          -webkit-opacity: 0;
          -khtml-opacity: 0;
          -moz-opacity: 0;
          -ms-opacity: 0;
          -o-opacity: 0;
          opacity: 0;
          -webkit-transition: all 0.5s;
          -khtml-transition: all 0.5s;
          -moz-transition: all 0.5s;
          -ms-transition: all 0.5s;
          -o-transition: all 0.5s;
          transition: all 0.5s; }
          .thim-sc-testimonials.layout-8 .testimonials-wrapper .slider-nav .slick-slide img {
            max-width: unset;
            -webkit-box-shadow: 4.2px 4.2px 21.1px 0.9px rgba(0, 0, 0, 0.16);
            -khtml-box-shadow: 4.2px 4.2px 21.1px 0.9px rgba(0, 0, 0, 0.16);
            -moz-box-shadow: 4.2px 4.2px 21.1px 0.9px rgba(0, 0, 0, 0.16);
            -ms-box-shadow: 4.2px 4.2px 21.1px 0.9px rgba(0, 0, 0, 0.16);
            -o-box-shadow: 4.2px 4.2px 21.1px 0.9px rgba(0, 0, 0, 0.16);
            box-shadow: 4.2px 4.2px 21.1px 0.9px rgba(0, 0, 0, 0.16); }
          .thim-sc-testimonials.layout-8 .testimonials-wrapper .slider-nav .slick-slide:before {
            content: '';
            filter: alpha(opacity=80);
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
            -webkit-opacity: 0.8;
            -khtml-opacity: 0.8;
            -moz-opacity: 0.8;
            -ms-opacity: 0.8;
            -o-opacity: 0.8;
            opacity: 0.8;
            background: #fff;
            width: 318px;
            height: 310px;
            position: absolute;
            top: 0;
            left: 0;
            -webkit-transition: all 0.5s;
            -khtml-transition: all 0.5s;
            -moz-transition: all 0.5s;
            -ms-transition: all 0.5s;
            -o-transition: all 0.5s;
            transition: all 0.5s; }
          .thim-sc-testimonials.layout-8 .testimonials-wrapper .slider-nav .slick-slide.slick-current:before {
            filter: alpha(opacity=0);
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
            -webkit-opacity: 0;
            -khtml-opacity: 0;
            -moz-opacity: 0;
            -ms-opacity: 0;
            -o-opacity: 0;
            opacity: 0; }
        .thim-sc-testimonials.layout-8 .testimonials-wrapper .slider-nav .slick-active {
          -webkit-transform: translateY(60px);
          -moz-transform: translateY(60px);
          -ms-transform: translateY(60px);
          -o-transform: translateY(60px);
          filter: alpha(opacity=100);
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
          -webkit-opacity: 1;
          -khtml-opacity: 1;
          -moz-opacity: 1;
          -ms-opacity: 1;
          -o-opacity: 1;
          opacity: 1;
          cursor: pointer; }
          .thim-sc-testimonials.layout-8 .testimonials-wrapper .slider-nav .slick-active.slick-current {
            z-index: 9; }
          .thim-sc-testimonials.layout-8 .testimonials-wrapper .slider-nav .slick-active ~ .slick-active {
            -webkit-transform: translate3d(-98px, 30px, 0);
            -moz-transform: translate3d(-98px, 30px, 0);
            -ms-transform: translate3d(-98px, 30px, 0);
            -o-transform: translate3d(-98px, 30px, 0);
            z-index: 2; }
          .thim-sc-testimonials.layout-8 .testimonials-wrapper .slider-nav .slick-active ~ .slick-active ~ .slick-active {
            -webkit-transform: translate3d(-193px, 0, 0);
            -moz-transform: translate3d(-193px, 0, 0);
            -ms-transform: translate3d(-193px, 0, 0);
            -o-transform: translate3d(-193px, 0, 0);
            z-index: 1; }
      .thim-sc-testimonials.layout-8 .testimonials-wrapper .content {
        font-size: 20px;
        font-weight: normal;
        font-style: italic;
        line-height: 1.6;
        letter-spacing: 0.4px;
        color: #666;
        text-align: left; }
      .thim-sc-testimonials.layout-8 .testimonials-wrapper .info {
        margin-top: 33px; }
        .thim-sc-testimonials.layout-8 .testimonials-wrapper .info h3 {
          font-size: 24px;
          font-weight: bold;
          line-height: 1.25;
          margin: 0; }
          .thim-sc-testimonials.layout-8 .testimonials-wrapper .info h3 a {
            color: #333; }
        .thim-sc-testimonials.layout-8 .testimonials-wrapper .info .works {
          color: #999; }
      .thim-sc-testimonials.layout-8 .testimonials-wrapper .slick-dots {
        display: flex !important;
        position: absolute;
        left: 47px;
        bottom: 20px;
        margin: 0;
        list-style: none; }
        .thim-sc-testimonials.layout-8 .testimonials-wrapper .slick-dots li button {
          font-size: 0;
          line-height: 0;
          display: inline-block;
          width: 8px;
          height: 8px;
          padding: 0;
          cursor: pointer;
          color: transparent;
          border: 0;
          outline: none;
          background: #eeeeee;
          -webkit-border-radius: 50%;
          -moz-border-radius: 50%;
          border-radius: 50%;
          margin: 0 6px;
          -webkit-transition: all 0.5s;
          -khtml-transition: all 0.5s;
          -moz-transition: all 0.5s;
          -ms-transition: all 0.5s;
          -o-transition: all 0.5s;
          transition: all 0.5s;
          position: relative; }
          .thim-sc-testimonials.layout-8 .testimonials-wrapper .slick-dots li button:before {
            content: '';
            position: absolute;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            width: 14px;
            height: 14px;
            border: 1px solid #f57e2a;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            border-radius: 50%;
            filter: alpha(opacity=0);
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
            -webkit-opacity: 0;
            -khtml-opacity: 0;
            -moz-opacity: 0;
            -ms-opacity: 0;
            -o-opacity: 0;
            opacity: 0;
            -webkit-transition: all 0.5s;
            -khtml-transition: all 0.5s;
            -moz-transition: all 0.5s;
            -ms-transition: all 0.5s;
            -o-transition: all 0.5s;
            transition: all 0.5s; }
        .thim-sc-testimonials.layout-8 .testimonials-wrapper .slick-dots li.slick-active button:before {
          filter: alpha(opacity=100);
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
          -webkit-opacity: 1;
          -khtml-opacity: 1;
          -moz-opacity: 1;
          -ms-opacity: 1;
          -o-opacity: 1;
          opacity: 1; }
  .thim-sc-testimonials.layout-9 {
    padding-top: 0; }
    .thim-sc-testimonials.layout-9 .slick-track {
      padding: 10px 0px; }
    .thim-sc-testimonials.layout-9:before {
      z-index: 2;
      color: #FFF;
      font-size: 120px;
      letter-spacing: 6px;
      top: 300px; }
    .thim-sc-testimonials.layout-9 .wrapper-testimonials {
      position: relative;
      background-attachment: fixed;
      background-size: cover;
      padding-top: 280px;
      padding-bottom: 155px; }
      .thim-sc-testimonials.layout-9 .wrapper-testimonials:before {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        background-color: #252525;
        filter: alpha(opacity=65);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
        -webkit-opacity: 0.65;
        -khtml-opacity: 0.65;
        -moz-opacity: 0.65;
        -ms-opacity: 0.65;
        -o-opacity: 0.65;
        opacity: 0.65; }
    .thim-sc-testimonials.layout-9 .content {
      padding-top: 59px;
      letter-spacing: 0.6px;
      font-weight: normal;
      font-size: 28px;
      line-height: 1.5em;
      width: 1046px;
      max-width: 100%; }
    .thim-sc-testimonials.layout-9 .slider-nav {
      width: 399px; }
      .thim-sc-testimonials.layout-9 .slider-nav .slick-track {
        padding-bottom: 114px; }
      .thim-sc-testimonials.layout-9 .slider-nav .item {
        text-align: center; }
        .thim-sc-testimonials.layout-9 .slider-nav .item .image {
          -webkit-transform: scale(0.4, 0.4);
          -moz-transform: scale(0.4, 0.4);
          -ms-transform: scale(0.4, 0.4);
          -o-transform: scale(0.4, 0.4);
          border: none;
          opacity: 1;
          filter: grayscale(100%);
          -webkit-filter: grayscale(100%); }
        .thim-sc-testimonials.layout-9 .slider-nav .item .info {
          position: absolute;
          width: 200px;
          text-align: center;
          left: 50%;
          bottom: 0;
          -webkit-transform: translate(-50%, 100%);
          -moz-transform: translate(-50%, 100%);
          -ms-transform: translate(-50%, 100%);
          -o-transform: translate(-50%, 100%); }
        .thim-sc-testimonials.layout-9 .slider-nav .item .title {
          position: static;
          -webkit-transform: none;
          -moz-transform: none;
          -ms-transform: none;
          -o-transform: none;
          font-size: 18px;
          font-weight: 500;
          line-height: 27px;
          letter-spacing: 0.9px;
          margin: 0;
          text-transform: uppercase; }
        .thim-sc-testimonials.layout-9 .slider-nav .item .works {
          font-size: 18px;
          font-weight: 300;
          line-height: 1.78;
          letter-spacing: 0.9px;
          color: #a5a5a5; }
        .thim-sc-testimonials.layout-9 .slider-nav .item.slick-current .image {
          -webkit-transform: scale(1, 1);
          -moz-transform: scale(1, 1);
          -ms-transform: scale(1, 1);
          -o-transform: scale(1, 1);
          filter: grayscale(0);
          -webkit-filter: grayscale(0); }
    .thim-sc-testimonials.layout-9 .slick-dots {
      display: flex !important;
      position: absolute;
      left: 50%;
      bottom: 11px;
      margin: 0;
      list-style: none;
      -webkit-transform: translate(-50%, 0);
      -moz-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
      -o-transform: translate(-50%, 0); }
      .thim-sc-testimonials.layout-9 .slick-dots li button {
        font-size: 0;
        line-height: 0;
        display: inline-block;
        width: 9px;
        height: 9px;
        padding: 0;
        cursor: pointer;
        color: transparent;
        border: 0;
        outline: none;
        background: #FFF;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        margin: 0 3px;
        filter: alpha(opacity=44);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=44)";
        -webkit-opacity: 0.44;
        -khtml-opacity: 0.44;
        -moz-opacity: 0.44;
        -ms-opacity: 0.44;
        -o-opacity: 0.44;
        opacity: 0.44; }
        .thim-sc-testimonials.layout-9 .slick-dots li button:before {
          display: none; }
      .thim-sc-testimonials.layout-9 .slick-dots li.slick-active button {
        filter: alpha(opacity=100);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        -webkit-opacity: 1;
        -khtml-opacity: 1;
        -moz-opacity: 1;
        -ms-opacity: 1;
        -o-opacity: 1;
        opacity: 1; }
  .thim-sc-testimonials.layout-10 {
    padding: 0 0 42px;
    position: relative; }
    .thim-sc-testimonials.layout-10:before {
      content: '';
      width: 171px;
      height: 106px;
      background-image: url(../images/icon1.png);
      background-repeat: no-repeat;
      position: absolute;
      top: 67px;
      left: 113px;
      pointer-events: none;
      z-index: 1;
      display: inline-block; }
    .thim-sc-testimonials.layout-10:after {
      content: '';
      width: 102px;
      height: 143px;
      background-image: url(../images/icon2.png);
      background-repeat: no-repeat;
      position: absolute;
      bottom: 0;
      right: 85px;
      pointer-events: none;
      z-index: 1;
      display: inline-block; }
    .thim-sc-testimonials.layout-10 .slider-image-box {
      position: relative; }
      .thim-sc-testimonials.layout-10 .slider-image-box .line {
        display: flex;
        flex-direction: column;
        position: absolute;
        left: 50%;
        transform: translate(-50%, 0);
        top: 83px; }
    .thim-sc-testimonials.layout-10 .content {
      max-width: 950px;
      font-size: 24px;
      font-weight: 300;
      line-height: 1.5;
      letter-spacing: 1.4px;
      color: #ffffff;
      font-style: normal;
      padding-bottom: 6px; }
    .thim-sc-testimonials.layout-10 .info {
      text-align: center;
      margin-top: 33px; }
    .thim-sc-testimonials.layout-10 .title {
      font-size: 18px;
      font-weight: bold;
      letter-spacing: 1.1px;
      text-transform: uppercase; }
      .thim-sc-testimonials.layout-10 .title a:hover {
        color: #fff; }
    .thim-sc-testimonials.layout-10 .works {
      font-size: 20px;
      font-weight: 300;
      line-height: 1.4;
      letter-spacing: 0.4px;
      color: #949494; }
    .thim-sc-testimonials.layout-10 .slider-nav {
      width: 300px;
      z-index: 2; }
      .thim-sc-testimonials.layout-10 .slider-nav .slick-track {
        padding-bottom: 63px;
        padding-top: 30px; }
      .thim-sc-testimonials.layout-10 .slider-nav .item {
        text-align: center; }
        .thim-sc-testimonials.layout-10 .slider-nav .item .image {
          -webkit-transform: scale(0.94, 0.94);
          -moz-transform: scale(0.94, 0.94);
          -ms-transform: scale(0.94, 0.94);
          -o-transform: scale(0.94, 0.94);
          border: 2px solid #fff;
          opacity: 1;
          margin: 0;
          position: relative; }
          .thim-sc-testimonials.layout-10 .slider-nav .item .image:before {
            content: '';
            width: 100%;
            height: 100%;
            filter: alpha(opacity=69);
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=69)";
            -webkit-opacity: 0.69;
            -khtml-opacity: 0.69;
            -moz-opacity: 0.69;
            -ms-opacity: 0.69;
            -o-opacity: 0.69;
            opacity: 0.69;
            background-color: #161616;
            pointer-events: none;
            position: absolute;
            top: 0;
            left: 0; }
        .thim-sc-testimonials.layout-10 .slider-nav .item.slick-active {
          z-index: 1; }
        .thim-sc-testimonials.layout-10 .slider-nav .item.slick-current {
          z-index: 2; }
          .thim-sc-testimonials.layout-10 .slider-nav .item.slick-current .image {
            margin: -30px; }
          .thim-sc-testimonials.layout-10 .slider-nav .item.slick-current .image {
            border: 4px solid #fff;
            -webkit-transform: scale(1, 1);
            -moz-transform: scale(1, 1);
            -ms-transform: scale(1, 1);
            -o-transform: scale(1, 1); }
            .thim-sc-testimonials.layout-10 .slider-nav .item.slick-current .image:before {
              filter: alpha(opacity=0);
              -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
              -webkit-opacity: 0;
              -khtml-opacity: 0;
              -moz-opacity: 0;
              -ms-opacity: 0;
              -o-opacity: 0;
              opacity: 0; }
    .thim-sc-testimonials.layout-10 .slick-dots {
      display: flex !important;
      position: absolute;
      left: 50%;
      bottom: -42px;
      margin: 0;
      list-style: none;
      -webkit-transform: translate(-50%, 0);
      -moz-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
      -o-transform: translate(-50%, 0); }
      .thim-sc-testimonials.layout-10 .slick-dots li button {
        font-size: 0;
        line-height: 0;
        display: inline-block;
        width: 12px;
        height: 12px;
        padding: 0;
        cursor: pointer;
        color: transparent;
        border: 0;
        outline: none;
        background: #959595;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        margin: 0 4px; }
        .thim-sc-testimonials.layout-10 .slick-dots li button:before {
          display: none; }
  .thim-sc-testimonials.layout-11 {
    padding-top: 0; }
    .thim-sc-testimonials.layout-11 .slick-track {
      padding-bottom: 20px; }
    .thim-sc-testimonials.layout-11:before {
      content: '';
      font-family: Ionicons;
      z-index: 2;
      font-size: 25px;
      letter-spacing: 1.2px;
      top: 180px; }
    .thim-sc-testimonials.layout-11 .wrapper-testimonials {
      position: relative;
      background-attachment: fixed;
      background-size: cover;
      padding-top: 222px;
      padding-bottom: 194px; }
      .thim-sc-testimonials.layout-11 .wrapper-testimonials:before {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        background-color: #111111;
        filter: alpha(opacity=80);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
        -webkit-opacity: 0.8;
        -khtml-opacity: 0.8;
        -moz-opacity: 0.8;
        -ms-opacity: 0.8;
        -o-opacity: 0.8;
        opacity: 0.8; }
      .thim-sc-testimonials.layout-11 .wrapper-testimonials .slick-arrow {
        background: transparent;
        border: 0;
        width: 45px;
        outline: none;
        color: #FFF;
        filter: alpha(opacity=25);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
        -webkit-opacity: 0.25;
        -khtml-opacity: 0.25;
        -moz-opacity: 0.25;
        -ms-opacity: 0.25;
        -o-opacity: 0.25;
        opacity: 0.25;
        font-size: 65px;
        text-align: center;
        line-height: 45px;
        position: absolute;
        left: 0;
        top: 50%;
        -webkit-transform: translate(0, -50%);
        -moz-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        -o-transform: translate(0, -50%);
        z-index: 99;
        cursor: pointer; }
        .thim-sc-testimonials.layout-11 .wrapper-testimonials .slick-arrow:hover {
          filter: alpha(opacity=100);
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
          -webkit-opacity: 1;
          -khtml-opacity: 1;
          -moz-opacity: 1;
          -ms-opacity: 1;
          -o-opacity: 1;
          opacity: 1; }
        .thim-sc-testimonials.layout-11 .wrapper-testimonials .slick-arrow.slick-next {
          left: unset;
          right: 0; }
    .thim-sc-testimonials.layout-11 .content {
      padding-top: 0px;
      letter-spacing: 0.8px;
      font-weight: 300;
      font-size: 26px;
      line-height: 1.54em;
      width: 1046px;
      max-width: 100%;
      color: #9d9d9d; }
    .thim-sc-testimonials.layout-11 .slider-nav {
      width: 399px; }
      .thim-sc-testimonials.layout-11 .slider-nav .slick-track {
        padding-bottom: 114px; }
      .thim-sc-testimonials.layout-11 .slider-nav .item {
        text-align: center; }
        .thim-sc-testimonials.layout-11 .slider-nav .item .image {
          -webkit-transform: scale(0.4, 0.4);
          -moz-transform: scale(0.4, 0.4);
          -ms-transform: scale(0.4, 0.4);
          -o-transform: scale(0.4, 0.4);
          border: none;
          opacity: 1;
          filter: grayscale(100%);
          -webkit-filter: grayscale(100%); }
        .thim-sc-testimonials.layout-11 .slider-nav .item .info {
          position: absolute;
          width: 200px;
          text-align: center;
          left: 50%;
          bottom: 12px;
          -webkit-transform: translate(-50%, 100%);
          -moz-transform: translate(-50%, 100%);
          -ms-transform: translate(-50%, 100%);
          -o-transform: translate(-50%, 100%);
          display: -webkit-box;
          /* OLD - iOS 6-, Safari 3.1-6 */
          display: -moz-box;
          /* OLD - Firefox 19- (buggy but mostly works) */
          display: -ms-flexbox;
          /* TWEENER - IE 10 */
          display: -webkit-flex;
          /* NEW - Chrome */
          display: flex;
          flex-direction: column;
          justify-content: center;
          align-items: center; }
        .thim-sc-testimonials.layout-11 .slider-nav .item .title {
          position: relative;
          -webkit-transform: none;
          -moz-transform: none;
          -ms-transform: none;
          -o-transform: none;
          font-size: 24px;
          font-weight: bold;
          line-height: 27px;
          letter-spacing: 0.7px;
          margin: 0;
          text-transform: uppercase;
          display: inline-block;
          -webkit-transform: translate(0, 0);
          -moz-transform: translate(0, 0);
          -ms-transform: translate(0, 0);
          -o-transform: translate(0, 0);
          left: 0; }
          .thim-sc-testimonials.layout-11 .slider-nav .item .title:after {
            content: '';
            left: -14px;
            right: -14px;
            bottom: 1px;
            height: 7px;
            position: absolute;
            -webkit-transform: skew(-45deg, 0);
            -moz-transform: skew(-45deg, 0);
            -ms-transform: skew(-45deg, 0);
            -o-transform: skew(-45deg, 0); }
        .thim-sc-testimonials.layout-11 .slider-nav .item .works {
          display: block;
          font-size: 18px;
          font-weight: 300;
          line-height: 1.78;
          letter-spacing: 0.9px;
          color: #e5e5e5;
          text-transform: uppercase;
          margin-bottom: 8px; }
        .thim-sc-testimonials.layout-11 .slider-nav .item.slick-current .image {
          -webkit-transform: scale(1, 1);
          -moz-transform: scale(1, 1);
          -ms-transform: scale(1, 1);
          -o-transform: scale(1, 1);
          filter: grayscale(0);
          -webkit-filter: grayscale(0); }
    .thim-sc-testimonials.layout-11 .slick-dots {
      display: flex !important;
      position: absolute;
      left: 50%;
      bottom: -13px;
      margin: 0;
      list-style: none;
      -webkit-transform: translate(-50%, 0);
      -moz-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
      -o-transform: translate(-50%, 0); }
      .thim-sc-testimonials.layout-11 .slick-dots li button {
        font-size: 0;
        line-height: 0;
        display: inline-block;
        width: 9px;
        height: 9px;
        padding: 0;
        cursor: pointer;
        color: transparent;
        border: 0;
        outline: none;
        background: #FFF;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        margin: 0 3px;
        filter: alpha(opacity=44);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=44)";
        -webkit-opacity: 0.44;
        -khtml-opacity: 0.44;
        -moz-opacity: 0.44;
        -ms-opacity: 0.44;
        -o-opacity: 0.44;
        opacity: 0.44; }
        .thim-sc-testimonials.layout-11 .slick-dots li button:before {
          display: none; }
      .thim-sc-testimonials.layout-11 .slick-dots li.slick-active button {
        filter: alpha(opacity=100);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        -webkit-opacity: 1;
        -khtml-opacity: 1;
        -moz-opacity: 1;
        -ms-opacity: 1;
        -o-opacity: 1;
        opacity: 1; }
    .thim-sc-testimonials.layout-11.simple:before {
      color: #FFF;
      top: 146px; }
    .thim-sc-testimonials.layout-11.simple .content {
      color: #d5d5d5; }
    .thim-sc-testimonials.layout-11.simple .slider-nav .item .title {
      color: #FFF;
      font-weight: 500; }
      .thim-sc-testimonials.layout-11.simple .slider-nav .item .title a {
        color: #FFF; }
      .thim-sc-testimonials.layout-11.simple .slider-nav .item .title:after {
        display: none; }
    .thim-sc-testimonials.layout-11.simple .wrapper-testimonials {
      padding-top: 186px;
      padding-bottom: 162px; }
  .thim-sc-testimonials.layout-12 .slick-track {
    padding: 0; }
  .thim-sc-testimonials.layout-12 .slider {
    padding-bottom: 66px; }
  .thim-sc-testimonials.layout-12 .testimonials-wrapper .slick-slide {
    outline: none; }
  .thim-sc-testimonials.layout-12 .testimonials-wrapper .content {
    font-size: 22px;
    font-weight: normal;
    font-style: italic;
    line-height: 1.55;
    letter-spacing: 0.4px;
    color: #8e8e8e;
    text-align: left;
    font-family: "Times New Roman"; }
  .thim-sc-testimonials.layout-12 .testimonials-wrapper .info {
    margin-top: 40px; }
    .thim-sc-testimonials.layout-12 .testimonials-wrapper .info h3 {
      font-size: 30px;
      font-weight: normal;
      line-height: 1.25;
      margin: 0;
      font-style: italic; }
      .thim-sc-testimonials.layout-12 .testimonials-wrapper .info h3 a:hover {
        color: #333; }
    .thim-sc-testimonials.layout-12 .testimonials-wrapper .info .works {
      font-size: 18px;
      font-weight: normal;
      line-height: 1.44;
      letter-spacing: 0.5px;
      color: #232323;
      text-transform: uppercase;
      margin-top: 11px;
      display: block; }
  .thim-sc-testimonials.layout-12 .testimonials-wrapper .slick-dots {
    display: flex !important;
    position: absolute;
    left: 0;
    bottom: 0;
    margin: 0;
    list-style: none; }
    .thim-sc-testimonials.layout-12 .testimonials-wrapper .slick-dots li button {
      font-size: 0;
      line-height: 0;
      display: inline-block;
      width: 8px;
      height: 8px;
      padding: 0;
      cursor: pointer;
      color: transparent;
      border: 0;
      outline: none;
      background: #747475;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      margin: 0 6px;
      -webkit-transition: all 0.5s;
      -khtml-transition: all 0.5s;
      -moz-transition: all 0.5s;
      -ms-transition: all 0.5s;
      -o-transition: all 0.5s;
      transition: all 0.5s;
      position: relative;
      filter: alpha(opacity=30);
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
      -webkit-opacity: 0.3;
      -khtml-opacity: 0.3;
      -moz-opacity: 0.3;
      -ms-opacity: 0.3;
      -o-opacity: 0.3;
      opacity: 0.3; }
      .thim-sc-testimonials.layout-12 .testimonials-wrapper .slick-dots li button:before {
        content: '';
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        width: 14px;
        height: 14px;
        border: 1px solid #f57e2a;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        filter: alpha(opacity=0);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        -webkit-opacity: 0;
        -khtml-opacity: 0;
        -moz-opacity: 0;
        -ms-opacity: 0;
        -o-opacity: 0;
        opacity: 0;
        -webkit-transition: all 0.5s;
        -khtml-transition: all 0.5s;
        -moz-transition: all 0.5s;
        -ms-transition: all 0.5s;
        -o-transition: all 0.5s;
        transition: all 0.5s; }
    .thim-sc-testimonials.layout-12 .testimonials-wrapper .slick-dots li.slick-active button {
      filter: alpha(opacity=100);
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      -webkit-opacity: 1;
      -khtml-opacity: 1;
      -moz-opacity: 1;
      -ms-opacity: 1;
      -o-opacity: 1;
      opacity: 1; }
      .thim-sc-testimonials.layout-12 .testimonials-wrapper .slick-dots li.slick-active button:before {
        filter: alpha(opacity=100);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        -webkit-opacity: 1;
        -khtml-opacity: 1;
        -moz-opacity: 1;
        -ms-opacity: 1;
        -o-opacity: 1;
        opacity: 1; }
  .thim-sc-testimonials.layout-13 {
    margin-top: 50px;
    padding-top: 0; }
    .thim-sc-testimonials.layout-13 .container {
      position: relative;
      width: 1128px;
      max-width: 100%; }
      .thim-sc-testimonials.layout-13 .container:before {
        content: '“';
        font-family: Times;
        font-weight: normal;
        font-size: 200px;
        position: absolute;
        top: 31px;
        left: 20px;
        line-height: 40px;
        letter-spacing: -4.8px; }
      .thim-sc-testimonials.layout-13 .container .title-quote {
        color: #aaa;
        text-transform: uppercase;
        font-weight: 500;
        font-size: 16px;
        letter-spacing: 1.4px; }
    .thim-sc-testimonials.layout-13 .item {
      background: #f5f5f5;
      outline: none; }
    .thim-sc-testimonials.layout-13 .slick-list {
      padding-top: 50px; }
    .thim-sc-testimonials.layout-13 .slick-track {
      padding: 0; }
    .thim-sc-testimonials.layout-13 .item-media {
      margin-top: -50px; }
    .thim-sc-testimonials.layout-13 .inner-item {
      display: -webkit-box;
      /* OLD - iOS 6-, Safari 3.1-6 */
      display: -moz-box;
      /* OLD - Firefox 19- (buggy but mostly works) */
      display: -ms-flexbox;
      /* TWEENER - IE 10 */
      display: -webkit-flex;
      /* NEW - Chrome */
      display: flex;
      justify-content: space-between; }
    .thim-sc-testimonials.layout-13 .item-content {
      padding-top: 92px;
      width: 670px;
      max-width: 100%; }
    .thim-sc-testimonials.layout-13 .testimonial-content {
      margin-top: 23px;
      margin-bottom: 27px;
      font-size: 24px;
      font-weight: 400;
      font-style: italic;
      line-height: 40px;
      color: #1c1f23;
      letter-spacing: 0.2px; }
    .thim-sc-testimonials.layout-13 .info {
      font-size: 16px;
      font-weight: 500; }
      .thim-sc-testimonials.layout-13 .info .works {
        font-weight: 300;
        color: #aaa;
        margin-left: 10px; }
    .thim-sc-testimonials.layout-13 .like-dots {
      margin: 0;
      list-style: none; }
      .thim-sc-testimonials.layout-13 .like-dots li {
        width: 10px;
        height: 10px;
        display: inline-block;
        background: #111;
        margin-right: 8px;
        filter: alpha(opacity=10);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
        -webkit-opacity: 0.1;
        -khtml-opacity: 0.1;
        -moz-opacity: 0.1;
        -ms-opacity: 0.1;
        -o-opacity: 0.1;
        opacity: 0.1;
        -webkit-transition: all 0.2s ease-in-out 0s;
        -khtml-transition: all 0.2s ease-in-out 0s;
        -moz-transition: all 0.2s ease-in-out 0s;
        -ms-transition: all 0.2s ease-in-out 0s;
        -o-transition: all 0.2s ease-in-out 0s;
        transition: all 0.2s ease-in-out 0s;
        cursor: pointer; }
        .thim-sc-testimonials.layout-13 .like-dots li:hover, .thim-sc-testimonials.layout-13 .like-dots li.active {
          filter: alpha(opacity=100);
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
          -webkit-opacity: 1;
          -khtml-opacity: 1;
          -moz-opacity: 1;
          -ms-opacity: 1;
          -o-opacity: 1;
          opacity: 1; }

@media (max-width: 992px) {
  .responsive .thim-sc-testimonials.layout-13 .item-content {
    padding-top: 40px; }
  .responsive .thim-sc-testimonials.layout-13 .item-media {
    max-width: 300px; }
  .responsive .thim-sc-testimonials.layout-13 .testimonial-content {
    margin-top: 0;
    font-size: 18px;
    line-height: 1.5em; } }

@media (max-width: 640px) {
  .responsive .thim-sc-testimonials.layout-13 .item-content {
    padding-bottom: 30px; }
  .responsive .thim-sc-testimonials.layout-13 .item-media {
    display: none; } }
