@media screen and (min-width: 1470px) {
    body {
        min-width: 1370px
    }

    .container_12 {
        display: grid;
        grid-template-columns: repeat(12, 1fr); 
        width: 1470px;
    }

    .push_1,
    .pull_1,
    .push_2,
    .pull_2,
    .push_3,
    .pull_3,
    .push_4,
    .pull_4,
    .push_5,
    .pull_5,
    .push_6,
    .pull_6,
    .push_7,
    .pull_7,
    .push_8,
    .pull_8,
    .push_9,
    .pull_9,
    .push_10,
    .pull_10,
    .push_11,
    .pull_11 {
        position: relative
    }
    .container_12 .grid_1,.container_12 .grid_2,.container_12 .grid_3,.container_12 .grid_4,
    .container_12 .grid_5,.container_12 .grid_6,.container_12 .grid_7,.container_12 .grid_8,
    .container_12 .grid_9,.container_12 .grid_10,.container_12 .grid_11,.container_12 .grid_12{
        width: 100%;
    }
    .container_12 .grid_1 {
        grid-column: span 1;
    }

    .container_12 .grid_2 {
        grid-column: span 2;
    }

    .container_12 .grid_3 {
        grid-column: span 3;
    }

    .container_12 .grid_4 {
        grid-column: span 4;
    }

    .container_12 .grid_5 {
        grid-column: span 5;
    }

    .container_12 .grid_6 {
        grid-column: span 6;
    }

    .container_12 .grid_7 {
        grid-column: span 7;
    }

    .container_12 .grid_8 {
        grid-column: span 8;
    }

    .container_12 .grid_9 {
        grid-column: span 9;
    }

    .container_12 .grid_10 {
        grid-column: span 10;
    }

    .container_12 .grid_11 {
        grid-column: span 11;
    }

    .container_12 .grid_12 {
        grid-column: span 12;
    }

    .container_12 .grid_1.nomarg1 {
        grid-column: span 1;
    }

    .container_12 .grid_2.nomarg1 {
        grid-column: span 2;
    }

    .container_12 .grid_3.nomarg1 {
        grid-column: span 3;
    }

    .container_12 .grid_4.nomarg1 {
        grid-column: span 4;
    }

    .container_12 .grid_5.nomarg1 {
        grid-column: span 5;
    }

    .container_12 .grid_6.nomarg1 {
        grid-column: span 6;
    }

    .container_12 .grid_7.nomarg1 {
        grid-column: span 7;
    }

    .container_12 .grid_8.nomarg1 {
        grid-column: span 8;
    }

    .container_12 .grid_9.nomarg1 {
        grid-column: span 9;
    }

    .container_12 .grid_10.nomarg1 {
        grid-column: span 10;
    }

    .container_12 .grid_11.nomarg1 {
        grid-column: span 11;
    }

    .container_12 .grid_1.nomarg2 {
        grid-column: span 1;
    }

    .container_12 .grid_2.nomarg2 {
        grid-column: span 2;
    }

    .container_12 .grid_3.nomarg2 {
        grid-column: span 3;
    }

    .container_12 .grid_4.nomarg2 {
        grid-column: span 4;
    }

    .container_12 .grid_5.nomarg2 {
        grid-column: span 5;
    }

    .container_12 .grid_6.nomarg2 {
        grid-column: span 6;
    }

    .container_12 .grid_7.nomarg2 {
        grid-column: span 7;
    }

    .container_12 .grid_8.nomarg2 {
        grid-column: span 8;
    }

    .container_12 .grid_9.nomarg2 {
        grid-column: span 9;
    }

    .container_12 .grid_10.nomarg2 {
        grid-column: span 10;
    }

    .container_12 .grid_11.nomarg2 {
        grid-column: span 11;
    }

    .container_12 .prefix_1 {
        padding-left: 105px
    }

    .container_12 .prefix_2 {
        padding-left: 210px
    }

    .container_12 .prefix_3 {
        padding-left: 315px
    }

    .container_12 .prefix_4 {
        padding-left: 420px
    }

    .container_12 .prefix_5 {
        padding-left: 525px
    }

    .container_12 .prefix_6 {
        padding-left: 630px
    }

    .container_12 .prefix_7 {
        padding-left: 735px
    }

    .container_12 .prefix_8 {
        padding-left: 840px
    }

    .container_12 .prefix_9 {
        padding-left: 945px
    }

    .container_12 .prefix_10 {
        padding-left: 1050px
    }

    .container_12 .prefix_11 {
        padding-left: 1155px
    }

    .container_12 .suffix_1 {
        padding-right: 105px
    }

    .container_12 .suffix_2 {
        padding-right: 210px
    }

    .container_12 .suffix_3 {
        padding-right: 315px
    }

    .container_12 .suffix_4 {
        padding-right: 420px
    }

    .container_12 .suffix_5 {
        padding-right: 525px
    }

    .container_12 .suffix_6 {
        padding-right: 630px
    }

    .container_12 .suffix_7 {
        padding-right: 735px
    }

    .container_12 .suffix_8 {
        padding-right: 840px
    }

    .container_12 .suffix_9 {
        padding-right: 945px
    }

    .container_12 .suffix_10 {
        padding-right: 1050px
    }

    .container_12 .suffix_11 {
        padding-right: 1155px
    }

    .container_12 .push_1 {
        left: 105px
    }

    .container_12 .push_2 {
        left: 210px
    }

    .container_12 .push_3 {
        left: 315px
    }

    .container_12 .push_4 {
        left: 420px
    }

    .container_12 .push_5 {
        left: 525px
    }

    .container_12 .push_6 {
        left: 630px
    }

    .container_12 .push_7 {
        left: 735px
    }

    .container_12 .push_8 {
        left: 840px
    }

    .container_12 .push_9 {
        left: 945px
    }

    .container_12 .push_10 {
        left: 1050px
    }

    .container_12 .push_11 {
        left: 1155px
    }

    .container_12 .pull_1 {
        left: -105px
    }

    .container_12 .pull_2 {
        left: -210px
    }

    .container_12 .pull_3 {
        left: -315px
    }

    .container_12 .pull_4 {
        left: -420px
    }

    .container_12 .pull_5 {
        left: -525px
    }

    .container_12 .pull_6 {
        left: -630px
    }

    .container_12 .pull_7 {
        left: -735px
    }

    .container_12 .pull_8 {
        left: -840px
    }

    .container_12 .pull_9 {
        left: -945px
    }

    .container_12 .pull_10 {
        left: -1050px
    }

    .container_12 .pull_11 {
        left: -1155px
    }

    .line_info {
        grid-column: 1/12;
    }
}

