@media screen and (min-width: 1260px) {
    .sh-smarts-iconsblack {
        margin-bottom: 50px;
        background: url('/images/smart-big-2.png');
        background-size: contain;
        height: 453px;

        padding: 60px 0px 90px 0px;
        display: grid;
        grid-template-rows: 1fr;
        grid-template-columns: repeat(12, 1fr);
        gap: 1px 24px;
    }

    .sh-smarts-icons-list {
        flex-direction: column;
        justify-content: center;
        grid-column: 6/13;
    }

    .sh-smarts-icons-pic {
        display: none;
    }

    .icon-smarts {
        position: relative;
        padding-left: 55px !important;
    }

    .icon-smarts::before {
        content: "";
        position: absolute;
        left: 0;
        top: 3px;
        font-size: 17px;
        width: 40px;
        height: 40px;
        background-size: contain;
        background-repeat: no-repeat;
    }
}