:root{
scroll-behavior: smooth;
}
.karuzela{
    background-position: center !important;
    background-size: cover !important;
    width: 55% !important;
    margin-top: 0px !important;
}
.start{
    width: 98% !important;
}

.boks {
    width: 95%;
    display: flex;
    justify-content: space-between;
    height: 60vh;
    min-height: 400px;
    align-items: center;
    margin: auto;
    margin-top: 2%;
    margin-bottom: 2%;
}
.oferta .boks:nth-child(2n-1) {

flex-direction: row-reverse;
}
.fota-boks{
    width: 50%;
    height: 100%;
    max-height: 100%;
    background-position: center !important;
    background-size: cover !important;
}
p{
    text-align: justify;
}

.tekst-boks {
    width: 45%;
}
.tekst-boks h2 {
    font-size: 25px;
}
.tekst-boks p {
    font-size: 16px;
}
@media screen and (max-width: 911px){
    .boks{
        height: auto;
        flex-wrap: wrap;
    }
    .tekst-boks{
        width: 100%;
        margin: 10% 0%;
    }
    .fota-boks{
        width: 100%;
        height: 300px;
    }
}