/*
 * ---------------------------------------------------------------
 * Copyright © pscodeweb.com - All Rights Reserved.
 * ---------------------------------------------------------------
 */

.carousel-banner {
    max-width: 2000px;
    margin: auto;
}

.carousel-banner .carousel-inner .carousel-item img {
    height: 350px;
    object-fit: cover;
    object-position: center top;
}

@media (min-width: 992px) {

    .carousel-banner .carousel-inner .carousel-item img {
        height: 480px;
    }
}

.carousel-banner .carousel-inner .carousel-item .carousel-img {
    position: relative;
}

.carousel-banner .carousel-inner .carousel-item .carousel-img::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: -1px;
    bottom: -1px;
    box-shadow: inset 0 -240px 89px -90px var(--bs-tertiary-bg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top;
    z-index: 1;
}

@media (min-width: 2000px) {

    .carousel-banner .carousel-inner .carousel-item .carousel-img::before {
        box-shadow: inset 0 -240px 89px -90px var(--bs-tertiary-bg), inset -240px 0 89px -90px var(--bs-tertiary-bg), inset 240px 0 89px -90px var(--bs-tertiary-bg);
    }
}

.carousel-banner .carousel-inner .carousel-item .carousel-caption {
    width: 100%;
    left: unset;
    right: unset;
    text-align: left;
    z-index: 1;
}

.carousel-banner .carousel-inner .carousel-item .carousel-caption .title{
    font-size: 18px;
    font-weight: 500;
}

@media (min-width: 992px) {

    .carousel-banner .carousel-inner .carousel-item .carousel-caption .title{
        font-size: 28px;
    }
    
}

.carousel-banner .carousel-indicators {
    position: relative;
    margin-bottom: 0;
}

.carousel-banner .carousel-indicators button {
    width: 10px;
    height: 10px;
    margin-right: 6px;
    margin-left: 6px;
    background-color: var(--bs-body-color) !important;
    opacity: 1;
}

.carousel .carousel-indicators button.active {
    width: 20px;
    background-color: var(--bs-primary) !important;
}

/*
 * ---------------------------------------------------------------
 * Copyright © pscodeweb.com - All Rights Reserved.
 * ---------------------------------------------------------------
 */