.custom-gallery1-carousel-backward-shape {
    position: relative;
}

.custom-gallery1-carousel-backward-shape:before {
    content: '';
    position: absolute;
    width: 100%;
    max-width: 1200px;
    top: 0px;
    left: 50%;
    right: auto;
    bottom: 60px;
    background-color: var(--primary);
    transform: translate3d(-50%, 0, 0);
}

.custom-gallery1-carousel-backward-shape .owl-dots {
    margin-top: 30px !important;
}

.custom-gallery1-height {
    height: 485px;
    object-fit: cover;
}

/*dots*/
.custom-gallery1-dots-style-1 .owl-dots {
    display: flex;
    justify-content: center;
}

.custom-gallery1-dots-style-1 .owl-dots .owl-dot > span {
    width: 16px;
    height: 16px;
    border-radius: 100%;
    border: 2px solid #ffffff;
    background: transparent !important;
}


.custom-gallery1-dots-style-1 .owl-dots .owl-dot.active > span, .custom-gallery1-dots-style-1 .owl-dots .owl-dot:hover > span, .custom-gallery1-dots-style-1 .owl-dots .owl-dot:focus > span {
    display: flex;
    align-items: center;
    justify-content: center;
    border-color: #ffffff;
}

.custom-gallery1-dots-style-1 .owl-dots .owl-dot.active > span:before, .custom-gallery1-dots-style-1 .owl-dots .owl-dot:hover > span:before, .custom-gallery1-dots-style-1 .owl-dots .owl-dot:focus > span:before {
    content: '';
    width: 6px;
    height: 6px;
    background: #ffffff;
    border-radius: 100%;
}
