.carousel-autoplay .row{
    flex-wrap: nowrap;
    margin: 0 !important;
}

.carousel-autoplay{
    padding-bottom: 35px !important;
    margin-bottom: 20px;
}

.carousel-autoplay .carousel-item-next,
.carousel-autoplay .carousel-item-prev,
.carousel-autoplay .carousel-item.active {
  display: block !important;
}

.carousel-autoplay .carousel-item-next,
.carousel-autoplay .carousel-item-prev {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.carousel-autoplay .carousel-inner {
    display: flex !important;
    flex-wrap: nowrap !important;
    transition: transform 0.6s ease-in-out !important;
    will-change: transform !important;
}

.carousel-autoplay .carousel-item {
    flex: 0 0 auto !important;
    width: 100% !important;
    transition: transform 0.6s ease-in-out !important;
    will-change: transform !important;
    padding: 0 !important;
}

.carousel-control-prev, .carousel-control-next{
    bottom: 7%;
}

.carousel-control-prev{
    left: -3%;
}

.carousel-control-next{
    right: -3%;
}

.carousel-autoplay .carousel-control-prev-icon{
    background-image: url("../../images/icons/left_arrow.svg");
    width: 70%;
    height: 24px;
}

.carousel-autoplay .carousel-control-next-icon {
    background-image: url("../../images/icons/right_arrow.svg");
    width: 70%;
    height: 24px;
}

.carousel-autoplay .pd-carousel-indicators li{
    background-color: rgba(28, 77, 161, 0.5);
    height: 10px;
    width: 10px;
    border-radius: 50%;
}

.carousel-autoplay .pd-carousel-indicators .active{
    background-color: #1C4DA1;
}

.carousel-autoplay .home-hero-banner{
    margin-bottom: 0;
}

.pd-carousel-indicators{
    display: flex;
}

@media (max-width: 1024px){

    .carousel-control-prev, .carousel-control-next{
        display: none;
    }
}