.carousel-indicators button {
    width: 10px !important;
    height: 10px !important;
    border-radius: 50%;
    background-color: #c0c0c0; /* inaktiv: grau/leicht abgedunkelt */
    border: none;
    margin: 0 4px;
    opacity: 1;
}

    .carousel-indicators button.active {
        background-color: #dc3545 !important; /* rot aktiv; z.B. Bootstrap RED */
    }

.caption_holder {
    top: 0;
    position: relative;
    right: 0;
}

.tuturialcontentcentered {
    text-align: center;
}

.slideimage {
    border-radius: 12px;
}

.tutorial_pic {
    filter: drop-shadow(0 0 0.75rem #8f8f8f);
    width: 400px;
    height: auto;
}

.slidecontenttext {
    font-size: 22px;
    line-height: 33px;
}

body {
    font-family: "Saira Semi Condensed";
}

.osname a {
    font-size: 2.0em;
    color: #000;
}

    .osname a:link {
        text-decoration: none;
    }

    .osname a:active {
        text-decoration: none;
    }

    .osname a:hover {
        text-decoration: none;
    }

@media screen and (min-width: 1200px) {
    .tutorial_pic {
        width: 280px;
    }
}

@media screen and (min-width: 991px) {

    .screen_holder {
        padding: 20px 0;
        padding-left: 40px;
    }
}

@media screen and (min-width: 768px) {
    .screen_holder {
        padding: 20px 0;
        padding-left: 40px;
    }
}

@media only screen and (max-width:1200px) {
    .tutorial_pic {
        width: 280px;
    }
}


@media only screen and (max-width: 820px) {
    .tutorial_pic {
        width: 210px;
    }
}

@media only screen and (max-width:991px) {

    .tutorial_pic {
        width: 250px
    }
}

@media only screen and (max-width:767px) {

    .screen_holder {
        padding: 20px 0 45px 0;
    }

    .tutorial_pic {
        width: 51%;
        height: auto;
    }
}

@media only screen and (max-width:400px) {

    .slidecontenttext {
        font-size: 16px;
        line-height: 23px;
    }
}

/*p > i.fas {
    margin: 0 0.6rem;
}*/

.marginmobile {
    margin-top: 150px;
}
