.testimonial_box {
  /* min-width: 960px; */
  min-width: 100%;
  overflow-x: scroll;
  text-align: left;
  white-space: nowrap;
  position: relative;
  padding-bottom: 0px;
}
.testimonial_box::-webkit-scrollbar {
  display: none;
}
.testimonialcolumn {
  width: 32%;
  padding: 30px;
  position: relative;
  margin-top: 1rem;
  display: inline-block;
  margin-right: 16px;
  text-align: center;
  /* box-shadow: 0px 10px 10px 10px rgba(0, 0, 0, 0.03);
  background-color: #fff;
  border-radius: 20px;
  border: 1px solid #d0daf8;*/
}
.testimonialcolumn.testimonials_card {
  width: 100%;
}
.testimonials_carousel {
  grid-auto-columns: calc((100% / 3) - 12px);
}
.testimonialcolumn p {
  display: inline-block;
  margin-bottom: 0px;
  height: 160px;
  white-space: normal;
  overflow: auto;
  text-align: left;
  padding-right: 10px;
}
.testimonialcolumn p::-webkit-scrollbar {
  width: 5px;
  margin-left: 20px;
}

.testimonialcolumn p::-webkit-scrollbar-track {
  background-color: #cccccc;
  border-radius: 100px;
}

.testimonialcolumn p::-webkit-scrollbar-thumb {
  background: #00285c;
  border-radius: 100px;
}

.testimonialpage .testimonialcolumn {
  width: auto;
  margin-right: 0;
}

.testimonialpage .testimonialcolumn {
  box-shadow: 0px 10px 10px 10px rgba(0, 0, 0, 0.03);
  background-color: #fff;
  border-radius: 20px;
  border: 1px solid #d0daf8;
}
/* Main container */
/* Main container */
.pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 20px 0;
}

/* Inner wrapper */
.pagination nav > div {
  display: flex;
  align-items: center;
}

/* Hide extra text */
.pagination p,
.pagination .flex-1 {
  display: none;
}

/* Common button style */
.pagination a,
.pagination span {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Actual visible buttons */
.pagination .inline-flex > * > * {
  width: 44px;
  height: 44px;
  border: 1px solid #dcdcdc;
  text-decoration: none;
  color: #333;
  font-size: 16px;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Remove double borders */
.pagination .inline-flex > * {
  margin-left: -1px;
}

/* Active page (FIXED properly) */
.pagination span[aria-current="page"] > span {
  background-color: #001a3c !important;
  color: #fff !important;
  border-color: #001a3c !important;
}

/* Arrow buttons */
.pagination a[rel="next"],
.pagination span[aria-label="Previous"] > span,
.pagination span[aria-label="Next"] > span {
  background-color: #f5f5f5;
}

/* SVG size */
.pagination svg {
  width: 18px;
  height: 18px;
}

/* Hover */
.pagination a:hover > span,
.pagination a:hover {
  background-color: #eee;
}

/* Disabled */
.pagination span[aria-disabled="true"] > span {
  color: #aaa;
  cursor: not-allowed;
  background-color: #f5f5f5;
}
.shadow-sm{
  box-shadow: none !important;
}
@media (769px <= width <= 1024px) {
  .testimonialcolumn {
    width: 60%;
    padding: 1.5rem;
  }
  .testimonials_carousel {
    grid-auto-columns: calc((100% / 2) - 12px);
  }
}
@media (320px <= width <= 768px) {
  .testimonials_carousel {
    grid-auto-columns: calc((100% / 2) - 12px);
  }
  .testimonialcolumn {
    width: 90%;
    padding: 1.5rem;
  }
  .googlebg {
    left: 17px;
    bottom: 26px;
  }
}
@media (320px <= width <= 575px) {
  .testimonials_carousel {
    grid-auto-columns: calc((100% / 1) - 12px);
  }
}
