 .ars-timeline .slider {
  width: 100%;
  margin: 0;
}

.ars-timeline .slick-slide {
  margin: 0px 20px;
}

.ars-timeline .slick-slide img {
  width: 100%;
  margin-top: 10px;
}

.ars-timeline .slick-prev:before,
.ars-timeline .slick-next:before {
  color: black;
}


.ars-timeline .slick-slide {
  transition: all ease-in-out .3s;
  opacity: 0;
}

.ars-timeline .slick-active {
  opacity: 1;
}

.ars-timeline .slick-current {
  opacity: 1;
}
.js .slider-single > div:nth-child(1n+2) { display: none }

.js .slider-single.slick-initialized > div:nth-child(1n+2) { display: block }

.ars-timeline .tl {

 /* margin: .5rem;
  padding: 2%;*/
  position: relative;
  text-align: center;
}

/*.slider-single .tl {
  line-height: 10rem;
}*/

.ars-timeline .slider-nav .tl::before {
  content: "";
  display: block;
  /* padding-top: 100%;*/
}

.ars-timeline .slider-nav .tl span {
  position: absolute;
  top: 50%;
  left: 50%;
  border: 4px solid #D9D9D9;
  border-radius: 50%;
  padding: 12px;
  width: 34px;
  height: 34px;
  display: inline-block;
  background: #fff;
}

.ars-timeline .slider-nav .slick-slide {
 cursor: pointer; 
 text-align: center;
}

.ars-timeline .slick-slide.is-active .tl {
  color: #c00;
  background-color: #fff
}

.ars-timeline .slick-prev:before, .ars-timeline .prev-btn:before{
  content: url('https://acuritemain.wpenginepowered.com/wp-content/uploads/2024/06/AR-Slider-Previous.svg') !important;
	opacity:1;
}
.ars-timeline .slick-next:before, .ars-timeline .next-btn:after{
 content: url('https://acuritemain.wpenginepowered.com/wp-content/uploads/2024/06/AR-Slider-Next.svg') !important;
 opacity:1;
}

.ars-timeline .slider{
  overflow: visible !important;
}
.timeline-slider .slick-slide.is-active span{
  background: #00A657;
  border:0;
}
.timeline-slider .slick-list:before{
 content: '';
 width: 72%;
 border-top: 4px solid #D9D9D9;
 display: inline-block;
 position: absolute;
 top: 15px;
 z-index: -1;
 left: 15.4%;
}
.timeline-slider p{
  padding-top: 30px;
  left: 15px;
  position: relative;
  top: 25px;
}
.ars-timeline .slick-prev, .slick-next{
  top:10px !important;
}
.pagingInfo{
  vertical-align: super;
  padding: 15px;
}
.btn-wrap{
  text-align: center;
  margin-top:50px;
}
.top-nav-right{
  float: right;
  position: absolute;
  top: 0;
  right: 0;
}
.top-nav-left{
  position: absolute;
}
.timeline-single{
  padding-top: 80px;
}
.prev-btn:hover, .next-btn:hover{
    cursor: pointer;
}
@media (max-width: 420px) {
	.ars-timeline .slider-nav .slick-slide{
	left: -124px;
    position: relative;
	margin: 0 10px;
	}
	.timeline-slider .slick-list:before{
	width: 43%;
	left: 28.4%;
	}
}
@media (max-width: 640px) {
	.timeline-slider p{
    font-size: 14px;
	top: 10px;
	}
}

@media (min-width: 1200px) {
.ars-slider-row{
   align-items: center;
   display: flex;
}
.title-content{
	margin-bottom:-45px;
}
}
@media (min-width: 640px) and (max-width: 1024px) { 
	.timeline-slider p{
    font-size: 14px;
	top: 15px;
	}
}
@media (min-width:420px) and (max-width: 640px) { 
 .ars-timeline .slider-nav .slick-slide{
	left: auto;
    position: relative;
	margin: 0 10px;
	}
	.timeline-slider .slick-list:before{
	width: 57%;
	left: 25.4%;
	}
}