.sct-olgbrands {
    background: #fff;
    margin: 0px auto;
    max-width: 1280px;
    align-items: center;
    gap: 20px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: 80px 0px;
}

.sct-olgbrands .secea-proem {
    width: -webkit-fill-available;
}

.sct-olgbrands img {
    height: 45px;
    width: 120px;
    margin: 0px 20px;
    object-fit: contain;
}

.secmi-parac {
    font-size: 14px;
    text-align: center;
    color: #2a2a2a;
    margin-top: 40px;
    width: -webkit-fill-available;
}

.oppsnm-xef {
    display: flex;
}

@media screen and (max-width: 500px) {
    .secmi-parac {
        margin-top: 20px !important;
    }

    .sct-olgbrands {
        padding: 45px 0px !important;
    }

    .dkp-sec-onmhi {
        display: none !important;
    }

    .mob-slid-omnhi {
        display: flex !important;
    }

    .sct-olgbrands .secea-proem{
        font-size: 30px !important;
        text-align: center !important;
    }

    .rfm-marquee-container {
        overflow-x: hidden;
        display: flex;
        flex-direction: row;
        position: relative;
        width: var(--width);
        transform: var(--transform);
    }

    .rfm-marquee-container:hover div {
        animation-play-state: var(--pause-on-hover);
    }

    .rfm-marquee-container:active div {
        animation-play-state: var(--pause-on-click);
    }

    .rfm-overlay {
        position: absolute;
        width: 100%;
        height: 100%;
    }

    .rfm-overlay::before,
    .rfm-overlay::after {
        background: linear-gradient(to right, var(--gradient-color), rgba(255, 255, 255, 0));
        content: "";
        height: 100%;
        position: absolute;
        width: var(--gradient-width);
        z-index: 2;
        pointer-events: none;
        touch-action: none;
    }

    .rfm-overlay::after {
        right: 0;
        top: 0;
        transform: rotateZ(180deg);
    }

    .rfm-overlay::before {
        left: 0;
        top: 0;
    }

    :root {
        --play: running;
        --direction: reverse;
        --duration: 45.748828125s;
        --delay: 0s;
        --iteration-count: infinite;
        --min-width: 100%;
        --pause-on-hover: paused;
        --pause-on-click: paused;
        --width: 100%;
        --transform: none;
    }

    .rfm-marquee {
        flex: 0 0 auto;
        min-width: var(--min-width);
        z-index: 1;
        display: flex;
        flex-direction: row;
        align-items: center;
        animation: scroll var(--duration) linear var(--delay) var(--iteration-count);
        animation-play-state: var(--play);
        animation-delay: var(--delay);
        animation-direction: var(--direction);
    }

    @keyframes scroll {
        0% {
            transform: translateX(-100%);
        }

        100% {
            transform: translateX(0%);
        }
    }

    .rfm-initial-child-container {
        flex: 0 0 auto;
        display: flex;
        min-width: auto;
        flex-direction: row;
        align-items: center;
    }

    .rfm-child {
        transform: var(--transform);
    }
}

.dkp-sec-onmhi {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 20px;
    margin-top: 30px;
}

.mob-slid-omnhi{
    display: none;
}