   .testimonial_container {
     max-width: 1238px;
     width: 100%;
     margin: 0 auto;
   }

   .testimonial_revamp {
     display: flex;
     justify-content: space-between;
     align-items: center;
     /* padding: 50px 80px; */
     padding: 0 0 30px 0;
     gap: 50px;
   }

   /* Left Side */
   .testimonial_left {
     width: 100%;
   }

   .testimonial_left h4 {
     font-family: Archivo;
     font-weight: 400;
     font-size: 20px;
     line-height: 132%;
     color: #696F75;
     margin-bottom: 16px;
   }

   .testimonial_left h2 {
     font-family: Archivo;
     font-weight: 500;
     font-style: Medium;
     font-size: 52px;
     line-height: 110.00000000000001%;
     letter-spacing: 0%;
     background: linear-gradient(90.41deg, #7C35E9 -35.6%, #3A3A3A 78.16%);
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;
     min-height: 163px;
   }

   .testimonial_nav {
     margin-top: 40px;
     display: flex;
     flex-direction: column;
     align-items: flex-start;
     gap: 40px;
   }

   .testimonial_arrows {
     display: flex;
     gap: 20px;
   }

   .testimonial_arrows button {
     width: 64px;
     height: 64px;
     background: none;
     border: none;
     cursor: pointer;
   }

   .testimonial_arrows button img {
     width: 100%;
     height: 100%;
   }
   .testimonial-swiper-button-next.swiper-button-disabled, .testimonial-swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none;
}

   /* Right Side Swiper */
   .testimonial_right {
     max-width: 800px;
     width: 100%;
     height: 100%;
   }

   .testimonial_swiper {
     width: 100%;
   }

   .testimonial_slide {
     font-size: 20px;
     line-height: 1.6;
     /* min-height: 312px; */

   }

   .testimonial_content {
     min-height: 284px;
     position: relative;
   }

   .testimonial_video {
     height: 352px;
     position: relative;
   }

   .testimonial_thumbnail_wrapper {
     position: relative;
     height: 100%;
   }

   .testimonial_thumbnail_wrapper::after {
     content: "";
     background: url(../../../content/dam/asianpaintsbeautifulhomes/design-services-revamp/images/video-icon.png) no-repeat center;
     background-size: 100% 100%;
     width: 61px;
     height: 61px;
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
   }

   .testimonial_video img {
     width: 100%;
     height: 100%;
     border-radius: 30px;
     cursor: pointer;
   }

   .testimonial_video video {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     border-radius: 30px;
     object-fit: fill;
   }



   .testimonial_slide p {
     font-family: Archivo;
     font-weight: 400;
     font-size: 36px;
     line-height: 130%;
     /* text-align: ; */
     color: #4D4D4D;
     margin-bottom: 20px;
     text-align: right;
   }

   .testimonial_author {
     font-family: Archivo;
     font-weight: 500;
     font-size: 18px;
     line-height: 100%;
     color: #4D4D4D;
     margin-right: 24px;
   }

   .testimonial_location {
     font-family: Archivo;
     font-weight: 500;
     font-size: 18px;
     line-height: 100%;

     color: #4F5466;
     margin-left: 24px;
     opacity: 0.5;
   }

   .testimonial_pagination {
     position: relative;
     display: flex;
     gap: 5px;
   }

   .testimonial_pagination .swiper-pagination-bullet {
     width: 30px;
     height: 3px;
     border-radius: 8px;
     background: #00000026;
     opacity: 1;
     margin: unset !important;
   }


   .testimonial_pagination .swiper-pagination-bullet-active {
     width: 56px;
     background: #000000;
     margin-right: -0.4px !important;
   }




   .testimonial_revamp .swiper-button-next, .testimonial_revamp .swiper-button-prev {
     position: unset;
     margin-top: unset;
     margin-right: unset;
   }

   .testimonial_pagination {
     position: unset !important;
   }

   .testimonial_revamp .swiper-button-next::after, .testimonial_revamp .swiper-button-prev::after {
     display: none;
   }

   h3.typography {
     text-align: right;
     color: #4F5466;
     position: absolute;
     bottom: -5px;
     right: 0;
     display: flex;
     align-items: center;
   }

   span.testimonial_slash {
     opacity: 0.5;
     font-size: 18px;
   }

   .testimonial_video .testimonial_location, .testimonial_video .testimonial_author, .testimonial_video h3.typography {
     color: #FFFFFF;
     opacity: 1;
   }

   .testimonial_video h3.typography {
     bottom: 15px;
     right: unset;
     left: 25px;
   }
   .testimonial_slide.swiper-slide {
    width: 800px !important;
  }
  

   @media screen and (max-width : 768px) {
     .testimonial_container {
       padding: 0 0 0 16px;
     }

     .testimonial_revamp {
       flex-direction: column;
       padding: 0;
       align-items: flex-start;
       gap: unset;
       position: relative;
       margin-bottom: 113px;
     }

     .testimonial_left {
       margin-bottom: 30px;
     }

     .testimonial_arrows {
       display: none;
     }

     .testimonial_left h2 {
       min-height: unset;
       font-size: 30px;
       text-align: center;
     }

     .testimonial_left h4 {
       margin-bottom: 8px;
       font-size: 16px;
       color: #74798A;
       text-align: center;
     }

     .testimonial_nav {
       position: absolute;
       bottom: -30px;
       left: 50%;
       transform: translateX(-50%);
       margin-top: unset;
     }

     .testimonial_slide p {
       margin-bottom: unset;
       font-size: 24px;
       line-height: 126%;
       position: absolute;
       top: 50%;
       left: 50%;
       transform: translate(-50%, -50%);
       width: 100%;
       padding: 0 20px;
       text-align: left;
     }

     .testimonial_content {
       min-height: 540px;
     }

     .testimonial_para {
       min-height: 540px;
       position: relative;
       border: 1px solid var(--Neutral-color-grey-100, #CACBCC);
       border-radius: 12px;
     }

     .testimonial_para::after {
       content: "";
       background: url(../../../content/dam/asianpaintsbeautifulhomes/design-services-revamp/images/quote-icon.png)no-repeat center;
       background-size: 100% 100%;
       width: 54px;
       height: 44px;
       position: absolute;
       top: 22px;
       left: 19px;
     }


     .testimonial_video {
       height: 540px;
     }

     h3.typography {
       bottom: 20px;
       right: unset;
       left: 20px;
     }

     .testimonial_author {
       font-size: 16px;
       margin-right: 12px;
     }

     .testimonial_location {
       font-weight: 400;
       font-size: 16px;
       margin-left: 12px;
     }

     .testimonial_video .testimonial_location {
       opacity: 0.5;
     }


     .testimonial_video {
       max-width: 320px;

       width: 100%;
     }
     
     .testimonial_pagination .swiper-pagination-bullet {
       width: 20px;
     }
     .testimonial_pagination .swiper-pagination-bullet-active {
       width: 40px;
     }

    .testimonial_slide.swiper-slide{
      width: 320px !important;
    }
    .testimonial_slide.swiper-slide:last-child {
      margin-right: 16px;
    }
      .testimonial_video img {
        border-radius: 12px;
      }
   }