@media screen and (min-width: 768px) and (max-width: 1259px) {

    .sh-text2photo1 {
        /* padding: 0px 0px 90px 0px; */
        display: grid;
        grid-template-rows: 1fr;
        grid-template-columns: repeat(8, 1fr);
        gap: 1px 24px;
        padding-bottom: 60px;
    }

    .sh-text2photo1-block1 {
        grid-row: 2;
        grid-column: 1/9;
    }

    .sh-text2photo1-block2 {
        grid-row: 1;
        grid-column: 1/5;
    }

    .sh-text2photo1-block3 {
        grid-row: 1;
        grid-column: 5/9;
    }


}