body.type-index #carousel.dynamicka-vyska .carousel-inner .item img, body.type-index #homepage-banner.dynamicka-vyska .carousel-inner .item img {
    min-height: inherit;
    object-fit: inherit;
    min-width: inherit;
    max-width: 100%;
    width: 100%;
}

body.type-index #carousel.dynamicka-vyska, body.type-index #homepage-banner.dynamicka-vyska {
    height: inherit; !important;
}

body.type-index #carousel.dynamicka-vyska .carousel-inner .item img, body.type-index #homepage-banner.dynamicka-vyska .carousel-inner .item img {
    height: auto;
}

@media (max-width: 992px) {
    body.type-index #carousel.dynamicka-vyska, body.type-index #homepage-banner.dynamicka-vyska {
        height: auto !important;
    }

    body.type-index #carousel.dynamicka-vyska .carousel-inner, body.type-index #homepage-banner.dynamicka-vyska .carousel-inner {
        padding-bottom: 125px !important;
    }
}


@media (max-width: 600px) {
    body.type-index #carousel.dynamicka-vyska, body.type-index #homepage-banner.dynamicka-vyska {
        height: auto !important;
    }

    body.type-index #carousel.dynamicka-vyska .carousel-inner, body.type-index #homepage-banner.dynamicka-vyska .carousel-inner {
        padding-bottom: 230px !important;
    }
}


@media (max-width: 480px) {
    body.type-index #carousel.dynamicka-vyska, body.type-index #homepage-banner.dynamicka-vyska {
        height: auto !important;
    }
}


@media (max-width: 350px) {
    body.type-index #carousel.dynamicka-vyska, body.type-index #homepage-banner.dynamicka-vyska {
        height: auto !important;
    }
}