


/* line-spacing */
.bgsize-auto { background-size: auto !important; }
.bgsize-contain { background-size: contain !important; }
.bgsize-cover { background-size: cover !important; }
.bgsize-inherit { background-size: inherit !important; }
.bgsize-initial { background-size: initial !important; }
.bgsize-revert { background-size: revert !important; }
.bgsize-unset { background-size: unset !important; }

.bgsize-auto > .image-w > .w > div { background-size: auto !important; }
.bgsize-contain > .image-w > .w > div { background-size: contain !important; }
.bgsize-cover > .image-w > .w > div { background-size: cover !important; }
.bgsize-inherit > .image-w > .w > div { background-size: inherit !important; }
.bgsize-initial > .image-w > .w > div { background-size: initial !important; }
.bgsize-revert > .image-w > .w > div { background-size: revert !important; }
.bgsize-unset > .image-w > .w > div { background-size: unset !important; }

@media (min-width: 576px) {
    .bgsize-sm-auto { background-size: auto !important; }
    .bgsize-sm-contain { background-size: contain !important; }
    .bgsize-sm-cover { background-size: cover !important; }
    .bgsize-sm-inherit { background-size: inherit !important; }
    .bgsize-sm-initial { background-size: initial !important; }
    .bgsize-sm-revert { background-size: revert !important; }
    .bgsize-sm-unset { background-size: unset !important; }

    .bgsize-sm-auto > .image-w > .w > div { background-size: auto !important; }
    .bgsize-sm-contain > .image-w > .w > div { background-size: contain !important; }
    .bgsize-sm-cover > .image-w > .w > div { background-size: cover !important; }
    .bgsize-sm-inherit > .image-w > .w > div { background-size: inherit !important; }
    .bgsize-sm-initial > .image-w > .w > div { background-size: initial !important; }
    .bgsize-sm-revert > .image-w > .w > div { background-size: revert !important; }
    .bgsize-sm-unset > .image-w > .w > div { background-size: unset !important; }
}

@media (min-width: 768px) {
    .bgsize-md-auto { background-size: auto !important; }
    .bgsize-md-contain { background-size: contain !important; }
    .bgsize-md-cover { background-size: cover !important; }
    .bgsize-md-inherit { background-size: inherit !important; }
    .bgsize-md-initial { background-size: initial !important; }
    .bgsize-md-revert { background-size: revert !important; }
    .bgsize-md-unset { background-size: unset !important;}

    .bgsize-md-auto > .image-w > .w > div { background-size: auto !important; }
    .bgsize-md-contain > .image-w > .w > div { background-size: contain !important; }
    .bgsize-md-cover > .image-w > .w > div { background-size: cover !important; }
    .bgsize-md-inherit > .image-w > .w > div { background-size: inherit !important; }
    .bgsize-md-initial > .image-w > .w > div { background-size: initial !important; }
    .bgsize-md-revert > .image-w > .w > div { background-size: revert !important; }
    .bgsize-md-unset > .image-w > .w > div { background-size: unset !important; }
}


@media (min-width: 992px) {
    .bgsize-lg-auto { background-size: auto !important; }
    .bgsize-lg-contain { background-size: contain !important; }
    .bgsize-lg-cover { background-size: cover !important; }
    .bgsize-lg-inherit { background-size: inherit !important; }
    .bgsize-lg-initial { background-size: initial !important; }
    .bgsize-lg-revert { background-size: revert !important; }
    .bgsize-lg-unset { background-size: unset !important; }

    .bgsize-lg-auto > .image-w > .w > div { background-size: auto !important; }
    .bgsize-lg-contain > .image-w > .w > div { background-size: contain !important; }
    .bgsize-lg-cover > .image-w > .w > div { background-size: cover !important; }
    .bgsize-lg-inherit > .image-w > .w > div { background-size: inherit !important; }
    .bgsize-lg-initial > .image-w > .w > div { background-size: initial !important; }
    .bgsize-lg-revert > .image-w > .w > div { background-size: revert !important; }
    .bgsize-lg-unset > .image-w > .w > div { background-size: unset !important; }
}


@media (min-width: 1200px) {
    .bgsize-xl-auto { background-size: auto !important; }
    .bgsize-xl-contain { background-size: contain !important; }
    .bgsize-xl-cover { background-size: cover !important; }
    .bgsize-xl-inherit { background-size: inherit !important; }
    .bgsize-xl-initial { background-size: initial !important; }
    .bgsize-xl-revert { background-size: revert !important; }
    .bgsize-xl-unset { background-size: unset !important; }

    .bgsize-xl-auto > .image-w > .w > div { background-size: auto !important; }
    .bgsize-xl-contain > .image-w > .w > div { background-size: contain !important; }
    .bgsize-xl-cover > .image-w > .w > div { background-size: cover !important; }
    .bgsize-xl-inherit > .image-w > .w > div { background-size: inherit !important; }
    .bgsize-xl-initial > .image-w > .w > div { background-size: initial !important; }
    .bgsize-xl-revert > .image-w > .w > div { background-size: revert !important; }
    .bgsize-xl-unset > .image-w > .w > div { background-size: unset !important; }
}


@media (min-width: 1400px) {
    .bgsize-xxl-auto { background-size: auto !important; }
    .bgsize-xxl-contain { background-size: contain !important; }
    .bgsize-xxl-cover { background-size: cover !important; }
    .bgsize-xxl-inherit { background-size: inherit !important; }
    .bgsize-xxl-initial { background-size: initial !important; }
    .bgsize-xxl-revert { background-size: revert !important; }
    .bgsize-xxl-unset { background-size: unset !important; }

    .bgsize-xxl-auto > .image-w > .w > div { background-size: auto !important; }
    .bgsize-xxl-contain > .image-w > .w > div { background-size: contain !important; }
    .bgsize-xxl-cover > .image-w > .w > div { background-size: cover !important; }
    .bgsize-xxl-inherit > .image-w > .w > div { background-size: inherit !important; }
    .bgsize-xxl-initial > .image-w > .w > div { background-size: initial !important; }
    .bgsize-xxl-revert > .image-w > .w > div { background-size: revert !important; }
    .bgsize-xxl-unset > .image-w > .w > div { background-size: unset !important; }
}