/* Under-sliders USP - Responsive */
.hp-slider-USP {
    position: relative;
    top: -37px;
    background-color: #eee;
    width: 100%;
    width: 1280px;
    margin-left: -15px;
}

    .hp-slider-USP p {
        color: #007ba4;
        margin: 0;
    }

    .hp-slider-USP .flex-row {
        display: flex;
        justify-content: center;
        align-items: center;
        border: 1px solid #bbb;
    }

        .hp-slider-USP .flex-row .flex-2c {
            padding: 12px 16px;
            flex: 1;
            min-width: 200px; /* Minimum width before wrapping */
            display: flex;
            align-items: center;
            justify-content: center;
            text-align: center;
        }

            .hp-slider-USP .flex-row .flex-2c:not(:last-child) {
                border-right: 1px solid #ccc;
            }

            .hp-slider-USP .flex-row .flex-2c img {
                margin-right: 8px;
                max-width: 35px;
                max-height: 35px;
                padding: 3px;
                flex-shrink: 0;
            }

        .hp-slider-USP .flex-row a:hover {
            background-color: #ddd;
        }




@media (max-width: 1280px) {
.hp-slider-USP {
    width: 1295px;
    margin-left: -150px;
}

.hp-slider-USP .flex-row .flex-2c {
    min-width: 180px;
    padding: 10px 12px;
}

}
/* Tablet and smaller desktop */
@media (max-width: 1024px) {

.hp-slider-USP .flex-row .flex-2c {
    min-width: 180px;
    padding: 10px 12px;
}

}

/* Very small screens - hide as per original design */
@media (max-width: 920px) {
    .hp-slider-USP {
        display: none;
    }
}

