#introCarousel,
.main-carousel, 
.item-carousel,
.item-carousel.active {
    min-height: 100vh;
}
#carouselButton{
    background-color: black;
}
.item-carousel:nth-child(1) {
    background-image: url('../images/main_page_images/4211.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.item-carousel:nth-child(2) {
    background-image: url('../images/main_page_images/4358.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.item-carousel:nth-child(3) {
    background-image: url('../images/main_page_images/4196.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.main-btn-carousel{
    transition: .3s;
}
.main-btn-carousel:hover{
    color:#323232;
    background-color: #fff;
}
#main-testimonials-link{
    cursor: pointer;
    color: #fff;
    margin-top:20px;
    font-size:50px;
    transition: .3s;
    padding:5px;
    border-radius: 50%;
}
#main-testimonials-link:hover{
    opacity: .7;
}
/* Testimonials */
.carousel-dark .carousel-indicators [data-mdb-target] {
    background-color: #fff;
    border: 2px solid var(--main);
    border-radius: 50%;
    width: 10px;
    height: 10px;
}
.carousel-dark .carousel-indicators .active{
    background-color: var(--main);
}
.testimonial-image{
    width: 50px;
    border-radius: 50%;
    margin-right: 20px;
}
/* Other */
.images-ishrana-1{
    width:100%;
    padding:10px 0 0 10px;
    transition: .4s;
}
.images-ishrana-2{
    width:100%;
    padding:10px 10px 0 0;
    transition: .4s;
}
.images-ishrana-2:hover,.images-ishrana-1:hover{
    opacity: .9;
}
.images-text-ishrana{
    position: relative;
    top:-40%;
    margin-bottom: 0!important;
}
.images-trening-1{
    width:100%;
    padding:10px 5px 10px;
    transition: .4s;
}
.images-trening-2,.images-trening-3{
    width:100%;
    padding:10px 5px 0;
    transition: .4s;
}
.images-trening-4{
    width:100%;
    padding:10px 10px 0 0;
    transition: .4s;
}
.kontakt-link{
    border:2px solid var(--main);
    padding:10px 30px 7px;
    width: fit-content;
    margin: 10px auto;
    color: var(--main);
    border-radius: 8px;
    transition:.3s;
}
.kontakt-link:hover{
    color:#fff;
    background-color: var(--main);
}
.kontakt-link h5{
    margin-bottom: 0;
}
@media (max-width: 992px) {
    #introCarousel,
    .main-carousel,
    .item-carousel, 
    .item-carousel.active {
        height:100%;
        min-height: 110vh;
    }
    #introCarousel {
        margin-top: -58.59px;
    }
    .card .col-3{
        width:50%;
    }
    .images-trening-2,.images-trening-3{
        width:100%;
        padding:10px 10px 0 0;
        transition: .4s;
    }
    .images-trening-3{
        width:100%;
        padding:10px 0 0 10px;
        transition: .4s;
    }
}
@media (max-width: 767px) {
    .images-text-ishrana{
        top:-37%;
    }
    .testimonial-desc{
        padding:20px 20px 0 !important;
        font-size: .9em;
        margin-bottom:0 !important;
    }
    .col-3 p{
        font-size:.9em;
    }
}
@media (max-width: 480px) {
    .col-3 p{
        font-size:.8em;
    }
}