
.t-line {
  padding-top: 10px !important; display: flex;
}

.t-line li {
  height: 5px;
  background-color: #ffc107;
  display: inline-block;
  border-radius: 50px;
  margin-right: 3px;
  padding:0px !important;
}

.t-line li:nth-of-type(1) {
  width: 40px;
}
.t-line li:nth-of-type(2) {
  width: 15px; }
.t-line li:nth-of-type(3) {
  width: 10px; }
.t-line li:nth-of-type(4) {
  width: 5px; }


/*===========================
       07.TESTIMONIAL css 
===========================*/
.testimonial-left-content .testimonial-line {
    padding-top: 10px; }
    .testimonial-left-content .testimonial-line li {
      height: 5px;
      background-color: #ffc107;
      display: inline-block;
      border-radius: 50px;
      margin-right: 3px; }
      .testimonial-left-content .testimonial-line li:nth-of-type(1) {
        width: 40px; }
      .testimonial-left-content .testimonial-line li:nth-of-type(2) {
        width: 15px; }
      .testimonial-left-content .testimonial-line li:nth-of-type(3) {
        width: 10px; }
      .testimonial-left-content .testimonial-line li:nth-of-type(4) {
        width: 5px; }
  
  .testimonial-left-content .text {
    padding-top: 15px; }
  
  .testimonial-right-content {
    position: relative;
    /* background-color: rgba(0,0,0,1); */
    background-color: rgba(53,104,127,0.8);
    /* background-color: #303030; */
    -webkit-box-shadow: 0px 30px 70px 0px rgba(0, 0, 0, 0.07);
    -moz-box-shadow: 0px 30px 70px 0px rgba(0, 0, 0, 0.07);
    box-shadow: 0px 30px 70px 0px rgba(0, 0, 0, 0.07);
    border-radius: 50px;
    max-width: 500px;
    padding-top: 50px; 
    padding-bottom: 50px; 
  }
    .testimonial-right-content .quota {
      position: absolute;
      top: 10px;
      left: 15px;
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg);
      opacity: 0.1; }
      .testimonial-right-content .quota i {
        font-size: 130px;
        line-height: 95px;
        color: #ffffff; }
  
  .testimonial-content-wrapper {
    position: relative;
    left: 70px; }
    @media (max-width: 767px) {
      .testimonial-content-wrapper {
        left: 0; } }
  
  .single-testimonial {
    background-color: rgba(80, 149, 178, 0.35);
    padding: 40px 30px 50px;
    border-radius: 50px; }
    .single-testimonial .testimonial-text .text {
      font-size: 24px;
      font-weight: 400;
      font-family: "Nunito", sans-serif;
      line-height: 36px;
      /* color: #fefefe; */
      color: #92cee9;
      padding-bottom: 25px; }
      @media (max-width: 767px) {
        .single-testimonial .testimonial-text .text {
          font-size: 18px;
          line-height: 32px; } }
    .single-testimonial .testimonial-author {
      border-top: 1px solid #dedede4f;
      padding-top: 50px; }
      .single-testimonial .testimonial-author .author-info .author-image img {
        border-radius: 50%; }
      .single-testimonial .testimonial-author .author-info .author-name {
        padding-left: 30px; }
        .single-testimonial .testimonial-author .author-info .author-name .name {
          font-size: 16px;
          font-weight: 700;
          /* color: #64a089;  */
          color: #1a495d; 
        }
        .single-testimonial .testimonial-author .author-info .author-name .sub-title {
          font-size: 14px;
          /* color: #798795; */
          color: #79b9d7;
          margin-top: 5px; }
      @media (max-width: 767px) {
        .single-testimonial .testimonial-author .author-review {
          padding-left: 100px;
          padding-top: 15px; } }
      @media only screen and (min-width: 576px) and (max-width: 767px) {
        .single-testimonial .testimonial-author .author-review {
          padding-left: 0;
          padding-top: 15px; } }
      .single-testimonial .testimonial-author .author-review .star li {
        display: inline-block;
        font-size: 14px;
        color: #ffa800; }
      .single-testimonial .testimonial-author .author-review .review {
        font-size: 14px;
        color: #fefefe;
        margin-top: 5px; }
  
  .testimonial-active .slick-arrow {
    position: absolute;
    bottom: 0;
    left: -670px;
    font-size: 22px;
    cursor: pointer;
    color: #798795;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s; }
    .testimonial-active .slick-arrow:hover {
      color: #000; }
    .testimonial-active .slick-arrow.next {
      left: -635px; }


/*===========================
        08.BRAND css 
===========================*/
.brand-wrapper {
  /* border-top: 1px solid #dedede4f;  */
}

.brand-wrapper .single-brand {
  float: left;
  width: 20%;
  text-align: center; 
}

@media (max-width: 767px) {
  .brand-wrapper .single-brand {
    width: 50%; 
  } 
}

.single-brand img{
  height:70px;
}