.TestimonialltCol { max-width: 320px; width: 100%;}
.TestimonialRTCol {  max-width: calc(100% - 380px); width: 100%;}
/* .TestimonialBoxMain .slick-arrow {  display: none !important;} */
.TestimonialBoxMain .slick-list.draggable {  padding: 0 100px 0 0 !important;}
.TestimonialBoxMain  .TestimonialBox {margin: 0 15px;}
.TestimonialBoxImg {  width: 150px;}
.TestimonialBoxuserimg {  width: 50px; height: 50px; border-radius: 50%; overflow: hidden;}
.TestimonialBoxuserimg img {  width: 100%; height: 100%;  object-fit: cover;}
.TestimonialBoxuserbox {  display: flex; align-items: center;    gap: 15px;}
.TestimonialBoxuserbox .TestimonialBoxusercnt {  width: calc(100% - 65px);}
.TestimonialBoxuserbox .TestimonialBoxusercnt  .TestimonialBoxuserTitle p {  font-weight: 600;  font-size: 16px; line-height: 1.5;}
.TestimonialBoxuserbox .TestimonialBoxusercnt .TestimonialBoxuserContent p {  font-size: 16px; line-height: 1.5; font-weight: 400;}
.TestimonialBoxMain  .slick-current .TestimonialBoxIn .TestimonialBox { background: #69BE28;}
.TestimonialBoxMain .TestimonialBox {  transition: all ease-in 0.2s;}
.TestimonialBoxMain .slick-current .TestimonialBoxIn .TestimonialBox .TestimonialBoxcontent * {  color: #fff;}
.TestimonialBoxMain .slick-current .TestimonialBoxIn .TestimonialBox .TestimonialBoxusercnt * {  color: #fff;}
.TestimonialBoxMain .slick-current .TestimonialBoxIn .TestimonialBox .TestimonialBoxImgWhite img { filter: brightness(0) invert(1); }
.TestimonialBoxMain { margin-bottom: 0 !important; padding-bottom: 98px;}
.TestimonialBoxMain ul.slick-dots { bottom: 18px; text-align: right; right: 100px;    width: max-content;}
ul.slick-dots li { width: 8px; height: 8px; vertical-align: middle;}
ul.slick-dots li button { width: 100%; height: 100%; padding: 0;}
ul.slick-dots li button::before { content: ''; width: 100%; height: 100%;  background: #CCC; border-radius: 50%; opacity: 1;}
ul.slick-dots li.slick-active button:before { background: #54B948;    opacity: 1;}

button.slick-prev, button.slick-next {width: 48px;height: 48px;border: 1px solid #54B948;;display: flex;align-items: center;justify-content: center;border-radius: 12px;}
button.slick-prev:before, button.slick-next:before {
  content: "";background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M20 11H7.83L13.42 5.41L12 4L4 12L12 20L13.41 18.59L7.83 13H20V11Z' fill='%2354B948'/%3E%3C/svg%3E");
  background-size: 18px 18px;opacity: 1;width: 24PX;height: 24PX;  position: absolute;  background-position: center center;  }
button.slick-next:before { transform: rotate(180deg);}
button.slick-arrow {    top: unset;    transform: unset;    bottom: 0;    left: 15px;}
button.slick-next.slick-arrow {   left: 78px;    right: unset;}
button.slick-arrow:hover {   background: #54B948;}
button.slick-arrow:hover:before {   filter: brightness(0) invert(1);}


@media (max-width : 1230px){
  .TestimonialBoxMain .TestimonialBox { margin: 0 10px; {# padding: 20px !important; #} }
}

@media (max-width : 991px){
  .TestimonialltCol {  max-width: 100%;   padding: 0 15px;}
  .TestimonialSection .wrapLeft {  padding-left: 0 !important;}
  .TestimonialRTCol {  max-width: 100%; padding-left: 10px;}
  .TestimonialltCol { text-align: center;}
  .Testimonialbtn {  justify-content: center;}
}


@media (max-width : 767px){
  .TestimonialBoxMain .slick-list.draggable {
    padding: 0 !important;
  }
  .TestimonialBoxMain ul.slick-dots {
    right: unset;
    left: 50%;
    transform: translateX(-50%); line-height: 0;
  }
  
 {#.TestimonialBoxMain .TestimonialBox { padding: 30px !important; }#}
 .TestimonialBoxMain { padding-bottom: 45px; }
 body .TestimonialBoxMain ul.slick-dots { line-height: 0; bottom: 0; left: 50%; transform: translateX(-50%);} 
 body .TestimonialBoxMain ul.slick-dots li {  width: 15px; height: 15px; margin: 0 10px;}
 body .TestimonialBoxMain ul.slick-dots li button { width: 100%; height: 100%; padding: 4px; }
 body .TestimonialBoxMain ul.slick-dots li button:before { width: 100%; height: 100%; color: transparent; opacity: 1; border-radius: 50%; background: #69BE28; border: 2px solid transparent; box-sizing: border-box; transition: all ease-in-out 0.3s;}
 body .TestimonialBoxMain ul.slick-dots li button:after { width: 100%; height: 100%; position: absolute; content: ''; width: 7px; height: 7px; background: #69BE28; border-radius: 50%; top: 4px; left: 4px; transform: none; opacity: 0; transition: all ease-in-out 0.3s;}
 body .TestimonialBoxMain ul.slick-dots li.slick-active button:before { background: transparent; border-color: #69BE28;}
 body .TestimonialBoxMain ul.slick-dots li.slick-active button:after {  opacity: 1; }
  
}

