@media (min-width: 768px) {
    .section-logos {
        display: block;
        width: 100%;
    }

    .section-logos .float-start {
        margin-left: 20px;
        max-width: 180px;
    }

    .section-logos .float-end {
        margin-right: 20px;
        max-width: 180px;
    }
}

/* MEDIA QUERY pre menšie displeje: text do stredu, menšie ikony */
@media (max-width: 767.99px) {

    /* Zarovnanie textu na center v Section Two a Three */
    #section-two .section-content p,
    #section-three .section-content p {
        text-align: center !important;
    }

    #section-two .section-content .col-md-6,
    #section-three .section-content .col-md-6 {
        text-align: center !important;
    }

    #section-two .section-content .d-flex,
    #section-three .section-content .d-flex {
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }

    /* Zmenšenie obs-icon textu na mobiloch */
    .obs-icon {
        font-size: clamp(0.4rem, 1.2vw, 0.7rem) !important;
        line-height: 1.2;
    }

    .obs-icon i {
        font-size: clamp(0.7rem, 2vw, 1.3rem) !important;
    }

    #front-camera {
        font-size: clamp(0.4rem, 1.2vw, 0.7rem) !important;
    }
}