.wp-block-yasothon-yasothon-columns {

    &.has-1-columns {

        > .editor-inner-blocks > .editor-block-list__layout{
            display: grid;
            -ms-grid-columns: 1fr;
            grid-template-columns: 1fr;
        }
    }

    &.has-2-columns {

        > .editor-inner-blocks > .editor-block-list__layout {
            display: grid;
            grid-column-gap: 40px;
            -ms-grid-columns: 1fr 1fr;
            grid-template-columns: 1fr 1fr;
        }
    }

    &.has-3-columns {

        > .editor-inner-blocks > .editor-block-list__layout {
            display: grid;
            grid-column-gap: 30px;
            -ms-grid-columns: 1fr 1fr 1fr;
            grid-template-columns: 1fr 1fr 1fr;
        }
    }

    &.has-4-columns {

        > .editor-inner-blocks > .editor-block-list__layout {
            display: grid;
            grid-column-gap: 25px;
            -ms-grid-columns: 1fr 1fr 1fr 1fr;
            grid-template-columns: 1fr 1fr 1fr 1fr;
        }
    }

    &.has-3-1-columns {

        > .editor-inner-blocks > .editor-block-list__layout {
            display: grid;
            grid-column-gap: 50px;
            -ms-grid-columns: 0.75fr 0.25fr;
            grid-template-columns: 0.75fr 0.25fr;
        }
    }

    &.has-1-3-columns {

        > .editor-inner-blocks > .editor-block-list__layout {
            display: grid;
            grid-column-gap: 50px;
            -ms-grid-columns: 0.25fr  0.75fr ;
            grid-template-columns: 0.25fr  0.75fr ;
        }
    }

    &.has-1-2-1-columns {

        > .editor-inner-blocks > .editor-block-list__layout {
            display: grid;
            grid-column-gap: 30px;
            -ms-grid-columns: 0.25fr 0.5fr 0.25fr;
            grid-template-columns: 0.25fr 0.5fr 0.25fr;
        }
    }
}