.slick-dots-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
}

.slick-dots {
  display: flex !important;
  width: auto !important;
  margin: 0;
  padding: 0;
  list-style: none;
}

.slick-dots li {
  margin: 0 6px;
}

.slick-dots li button {
  width: 10px;
  height: 10px;
  border: 1px solid #d85726;
  border-radius: 50%;
  background: transparent;
  cursor: pointer;
  padding: 0;
}

.slick-dots li.slick-active button {
  background: #ff6600;
  transform: scale(1.2);
}

.slick-dots li.slick-active button:hover {
  background: #ff6600;
  transform: scale(1.2);
}

.slick-dots li button:before {
  content: none !important;
}

/* Arrows */
button.slick-prev-custom,
button.slick-next-custom {
  width: 34px;
  height: 34px;
  cursor: pointer;
  margin: 0 10px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  border: none !important;
  padding: 0;
}

button.slick-prev-custom:hover,
button.slick-next-custom:hover {
  background: #ff6600;
}
button.slick-prev-custom:hover svg path,
button.slick-next-custom:hover svg path {
  fill: #fff;
}

.slick-prev-custom:focus,
.slick-next-custom:focus {
  background: #ff6600;
  color: #fff;
}

.pfl-gallery-carousel .slick-slide {
  margin: 50px 30px !important;
}
.pfl-gallery-item img {
  width: 393px;
  height: 184px !important;
  object-fit: cover;
}

.slick-dots-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  margin-top: 12px;
}

.slick-dots {
  position: static;
}

/* shortcode css */

.repeater_boxes {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
}

.repeaterBox {
  display: flex;
  align-items: center;
  gap: 20px;
}
.repeaterBox img{
	width: 72px
}
.repeaterBox h4{
	margin-bottom: 0;
}
.repeaterBox .pfl-icon-box__heading {
	font-size: 26px;
	font-weight: 400;
}
.repeaterBox .pfl-icon-box__heading p{
	margin-bottom: 0;
	line-height:1;
}
.pfl-icon-box__desc p{
	font-size: 12px;
	font-style: italic;
}
@media screen and (max-width: 768px) {
  .repeater_boxes {
    grid-template-columns: repeat(1, 1fr);
  }
	.repeaterBox .pfl-icon-box__heading {
	font-size: 20px;
	}
}


.swiper-pagination-bullet{
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background: red;
}