.testimonial-style1 .swiper-wrapper,
.testimonial-style2 .swiper-wrapper {
  z-index: 2; }
.testimonial-style1 .swiper-pagination,
.testimonial-style2 .swiper-pagination {
  padding-right: 58px;
  z-index: 1; }
.testimonial-style1 .swiper-navigaiton .swiper-next,
.testimonial-style1 .swiper-navigaiton .swiper-prev,
.testimonial-style2 .swiper-navigaiton .swiper-next,
.testimonial-style2 .swiper-navigaiton .swiper-prev {
  top: -90px; }
  @media only screen and (max-width: 767px) {
    .testimonial-style1 .swiper-navigaiton .swiper-next,
    .testimonial-style1 .swiper-navigaiton .swiper-prev,
    .testimonial-style2 .swiper-navigaiton .swiper-next,
    .testimonial-style2 .swiper-navigaiton .swiper-prev {
      top: 105%; } }
.testimonial-style1 .swiper-navigaiton .swiper-prev,
.testimonial-style2 .swiper-navigaiton .swiper-prev {
  right: 110px; }

.testimonials-slider-one {
  display: flex;
  align-items: center;
  gap: 30px;
  background: var(--e-global-color-primary);
  border-radius: 20px;
  overflow: hidden; }
  @media only screen and (max-width: 767px) {
    .testimonials-slider-one {
      flex-direction: column;
      align-items: center; } }
  .testimonials-slider-one .thumbnail {
    max-width: 545px;
    min-width: 545px;
    background: var(--e-global-color-white);
    display: flex;
    align-items: center; }
    @media only screen and (max-width: 991px) {
      .testimonials-slider-one .thumbnail {
        max-width: 420px;
        min-width: 420px; } }
    .testimonials-slider-one .thumbnail img {
      width: 100%;
      object-fit: cover; }
  .testimonials-slider-one .contents {
    padding-left: 30px; }
    @media only screen and (max-width: 767px) {
      .testimonials-slider-one .contents {
        padding-bottom: 20px; } }
    @media only screen and (max-width: 575px) {
      .testimonials-slider-one .contents {
        padding: 30px; } }
    .testimonials-slider-one .contents .disc {
      font-size: 30px;
      line-height: 1.45;
      color: var(--e-global-color-white);
      max-width: 90%;
      margin: 0;
      margin-bottom: 40px; }
      @media only screen and (max-width: 1199px) {
        .testimonials-slider-one .contents .disc {
          font-size: 18px; } }
    .testimonials-slider-one .contents .name-desig .name {
      font-size: 22px;
      line-height: 1.3;
      color: var(--e-global-color-white);
      margin-bottom: 5px; }
    .testimonials-slider-one .contents .name-desig .designation {
      font-size: 14px;
      color: #B3B7C1; }
      .testimonials-slider-one .contents .name-desig .designation b {
        color: var(--e-global-color-white); }

.testimonials-slider-two {
  display: flex;
  align-items: center;
  gap: 36px;
  padding: 23px;
  border: 1px solid #e9ecf1;
  border-radius: 20px; }
  @media only screen and (max-width: 1199px) {
    .testimonials-slider-two {
      flex-direction: column;
      align-items: flex-start;
      gap: 15px; } }
  @media only screen and (max-width: 991px) {
    .testimonials-slider-two {
      flex-direction: column;
      align-items: flex-start; } }
  .testimonials-slider-two .thumbnail img {
    max-width: 260px;
    object-fit: cover; }
    @media only screen and (max-width: 1199px) {
      .testimonials-slider-two .thumbnail img {
        max-width: 100%; } }
  .testimonials-slider-two .inner-content .name-area {
    margin-bottom: 20px; }
    .testimonials-slider-two .inner-content .name-area .name {
      color: var(--e-global-color-secondary);
      font-size: 22px;
      line-height: 1.2;
      margin: 0;
      margin-bottom: 6px; }
      @media only screen and (max-width: 1199px) {
        .testimonials-slider-two .inner-content .name-area .name {
          margin-bottom: 5px; } }
    .testimonials-slider-two .inner-content .name-area .designation {
      color: var(--e-global-color-text);
      font-size: 16px; }
  .testimonials-slider-two .inner-content .disc {
    font-size: 16px;
    color: var(--e-global-color-text); }
  .testimonials-slider-two .inner-content .body-end {
    display: flex;
    align-items: center;
    justify-content: space-between; }
    .testimonials-slider-two .inner-content .body-end .client-logo img {
      max-width: 100px; }
    .testimonials-slider-two .inner-content .body-end .stars {
      color: var(--e-global-color-primary); }

.testimonials-slider-one.three .name-desig {
  display: flex;
  align-items: center;
  gap: 30px; }
  @media (max-width: 525px) {
    .testimonials-slider-one.three .name-desig {
      gap: 10px; } }
  .testimonials-slider-one.three .name-desig .thumbnail {
    min-width: 80px;
    border-radius: 100px; }
  .testimonials-slider-one.three .name-desig .name {
    margin-bottom: 5px; }
    @media (max-width: 525px) {
      .testimonials-slider-one.three .name-desig .name {
        font-size: 16px; } }

.testimonials-slider-four {
  max-width: 78%;
  margin: auto;
  display: flex;
  align-items: center;
  gap: 66px; }
  @media (max-width: 1024px) {
    .testimonials-slider-four {
      gap: 35px;
      max-width: 90%; } }
  @media (max-width: 767px) {
    .testimonials-slider-four {
      flex-direction: column;
      align-items: flex-start;
      gap: 25px;
      max-width: 100%; } }
  .testimonials-slider-four .thumbnail {
    min-width: 353px; }
    @media (max-width: 767px) {
      .testimonials-slider-four .thumbnail {
        min-width: 100%; } }
    .testimonials-slider-four .thumbnail img {
      width: 100%;
      object-fit: cover; }
  .testimonials-slider-four .right-content-area-main-wrapper .disc {
    font-size: 30px;
    color: #212429;
    line-height: 1.4;
    margin-top: 25px; }
    @media only screen and (max-width: 1199px) {
      .testimonials-slider-four .right-content-area-main-wrapper .disc {
        font-size: 20px; } }
    @media (max-width: 767px) {
      .testimonials-slider-four .right-content-area-main-wrapper .disc {
        font-size: 16px; } }
  .testimonials-slider-four .right-content-area-main-wrapper .botton-user .name {
    font-size: 22px;
    color: var(--e-global-color-secondary);
    margin-bottom: 10px; }
    @media only screen and (max-width: 1199px) {
      .testimonials-slider-four .right-content-area-main-wrapper .botton-user .name {
        font-size: 18px;
        margin-bottom: 5px; } }
  .testimonials-slider-four .right-content-area-main-wrapper .botton-user .designation {
    color: var(--e-global-color-text); }
    .testimonials-slider-four .right-content-area-main-wrapper .botton-user .designation span {
      font-weight: 600;
      color: var(--e-global-color-primary); }

.testimonial-style4 .swiper-navigaiton .swiper-next,
.testimonial-style4 .swiper-navigaiton .swiper-prev {
  width: 54px;
  height: 54px;
  line-height: 54px; }
  @media (max-width: 1024px) {
    .testimonial-style4 .swiper-navigaiton .swiper-next,
    .testimonial-style4 .swiper-navigaiton .swiper-prev {
      width: 40px;
      height: 35px;
      line-height: 35px; } }

.testimonials-slider-five {
  padding: 50px 50px 30px 50px;
  background: #fff;
  border-radius: 20px;
  border: 1px solid #E9ECF1; }
  @media only screen and (max-width: 575px) {
    .testimonials-slider-five {
      padding: 20px; } }
  .testimonials-slider-five .review-header {
    display: flex;
    align-items: center;
    margin-bottom: 35px; }
    .testimonials-slider-five .review-header .thumbnail {
      position: relative; }
      .testimonials-slider-five .review-header .thumbnail img {
        width: 100%;
        object-fit: cover;
        border-radius: 100px; }
    .testimonials-slider-five .review-header .discription {
      margin-left: 30px; }
      .testimonials-slider-five .review-header .discription a:hover .name {
        color: var(--e-global-color-primary); }
      .testimonials-slider-five .review-header .discription .name {
        font-size: 18px;
        line-height: 1.2;
        transition: .3s;
        margin-bottom: 2px; }
  .testimonials-slider-five .review-body .designation {
    font-size: 16px;
    line-height: 26px;
    color: var(--e-global-color-text);
    margin-top: 35px;
    padding-bottom: 30px;
    border-bottom: 2px solid #E9ECF1;
    margin-bottom: 25px;
    text-align: left; }
    @media only screen and (max-width: 575px) {
      .testimonials-slider-five .review-body .designation {
        font-size: 20px; } }
  .testimonials-slider-five .review-body .disc {
    border-bottom: 2px solid #E9ECF1;
    padding-bottom: 30px;
    margin-bottom: 25px; }
  .testimonials-slider-five .review-body .body-end {
    display: flex;
    align-items: center;
    justify-content: space-between; }
    .testimonials-slider-five .review-body .body-end .stars i {
      color: var(--e-global-color-primary); }
    .testimonials-slider-five .review-body .body-end a img {
      max-width: 100px; }

.testimonials-slider-six {
  padding: 40px 50px;
  background: #FFFFFF;
  border-radius: 15px; }
  @media only screen and (max-width: 575px) {
    .testimonials-slider-six {
      padding: 25px; } }
  .testimonials-slider-six .top .title {
    font-size: 22px;
    line-height: 1;
    margin: 0;
    font-weight: 700;
    color: var(--e-global-color-secondary); }
  .testimonials-slider-six .top .disc {
    margin-bottom: 25px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ECECF2;
    max-width: 95%;
    color: var(--e-global-color-text);
    font-size: 18px; }
  .testimonials-slider-six .botton-content {
    display: flex;
    align-items: center;
    justify-content: space-between; }
    @media only screen and (max-width: 991px) {
      .testimonials-slider-six .botton-content {
        flex-wrap: wrap;
        gap: 15px; } }
    .testimonials-slider-six .botton-content .avatar-area {
      display: flex;
      align-items: center;
      gap: 20px; }
      .testimonials-slider-six .botton-content .avatar-area .thumbnail {
        border-radius: 10px; }
        .testimonials-slider-six .botton-content .avatar-area .thumbnail img {
          width: 100%;
          object-fit: cover; }
      .testimonials-slider-six .botton-content .avatar-area .inner .name {
        margin-bottom: 2px;
        font-size: 20px; }
      .testimonials-slider-six .botton-content .avatar-area .inner .designation {
        font-size: 14px;
        color: var(--e-global-color-text);
        margin: 0; }
        .testimonials-slider-six .botton-content .avatar-area .inner .designation span {
          font-weight: 600;
          color: var(--e-global-color-secondary); }
    .testimonials-slider-six .botton-content .stars i {
      margin-right: 6px; }
      .testimonials-slider-six .botton-content .stars i:last-child {
        margin-right: 0; }

.testimonials-slider-seven,
.testimonials-slider-eight {
  max-width: 62%;
  margin: auto;
  text-align: center; }
  @media (max-width: 767px) {
    .testimonials-slider-seven,
    .testimonials-slider-eight {
      max-width: 95%; } }
  .testimonials-slider-seven .client-logo img,
  .testimonials-slider-eight .client-logo img {
    margin: auto;
    width: 115px;
    height: auto; }
  .testimonials-slider-seven .disc,
  .testimonials-slider-eight .disc {
    font-size: 30px;
    color: var(--e-global-color-secondary);
    line-height: 1.3; }
    @media (max-width: 767px) {
      .testimonials-slider-seven .disc,
      .testimonials-slider-eight .disc {
        font-size: 16px; } }
  .testimonials-slider-seven .name,
  .testimonials-slider-eight .name {
    font-size: 22px;
    margin: 0;
    line-height: 1.4; }
  .testimonials-slider-seven .designation,
  .testimonials-slider-eight .designation {
    font-size: 14px; }
    .testimonials-slider-seven .designation span,
    .testimonials-slider-eight .designation span {
      font-weight: 600;
      color: var(--e-global-color-primary); }

.rt-thumb-slider .swiper-slide {
  cursor: pointer; }

.swiper.rt-thumb-slider.style7 {
  margin-top: 30px; }
  .swiper.rt-thumb-slider.style7 .swiper-wrapper {
    gap: 15px; }
  .swiper.rt-thumb-slider.style7 .swiper-slide {
    max-width: max-content; }
    .swiper.rt-thumb-slider.style7 .swiper-slide .thumbnail img {
      width: 100%;
      height: 50px;
      border-radius: 100px;
      object-fit: cover; }
    .swiper.rt-thumb-slider.style7 .swiper-slide.swiper-slide-thumb-active .thumbnail img {
      border: 4px solid var(--e-global-color-primary); }

.rt-thumb-slider.style8 {
  margin-top: 45px; }
  .rt-thumb-slider.style8 .swiper-wrapper .thumbnail {
    display: flex;
    align-items: center;
    gap: 20px;
    border-bottom: 3px solid #D9D9D9;
    padding: 0 10px 20px; }
    .rt-thumb-slider.style8 .swiper-wrapper .thumbnail img {
      min-width: 60px;
      height: 60px;
      object-fit: cover;
      border-radius: 6px;
      border: none; }
    .rt-thumb-slider.style8 .swiper-wrapper .thumbnail .thumb-nav-text {
      text-align: left;
      line-height: normal; }
      .rt-thumb-slider.style8 .swiper-wrapper .thumbnail .thumb-nav-text .name {
        margin: 0;
        margin-bottom: 10px;
        font-size: 22px;
        line-height: 1.2;
        font-weight: 600; }
        @media (max-width: 1024px) {
          .rt-thumb-slider.style8 .swiper-wrapper .thumbnail .thumb-nav-text .name {
            font-size: 15px;
            margin-bottom: 5px; } }
      @media (max-width: 1024px) {
        .rt-thumb-slider.style8 .swiper-wrapper .thumbnail .thumb-nav-text .designation {
          font-size: 12px; } }
      .rt-thumb-slider.style8 .swiper-wrapper .thumbnail .thumb-nav-text .designation span {
        color: var(--e-global-color-primary);
        font-weight: 600; }
  .rt-thumb-slider.style8 .swiper-wrapper .swiper-slide-thumb-active .thumbnail {
    border-bottom: 3px solid var(--e-global-color-primary); }

.testimonials-slider-nine {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  border-radius: 10px;
  padding: 30px;
  padding-top: 160px; }
  .testimonials-slider-nine .disc {
    margin: 0;
    margin-top: 12px; }
  .testimonials-slider-nine .name {
    margin: 0;
    font-size: 24px;
    line-height: 1.4; }
  .testimonials-slider-nine .name,
  .testimonials-slider-nine .disc,
  .testimonials-slider-nine .designation {
    color: var(--e-global-color-white); }
