/*==================================================
 * PF ADX raster
 * ================================================*/

.raster > .row > .col-m-1
.raster > .row > .col-m-2,
.raster > .row > .col-m-3,
.raster > .row > .col-m-4,
.raster > .row > .col-m-5,
.raster > .row > .col-m-6,
.raster > .row > .col-m-7,
.raster > .row > .col-m-8,
.raster > .row > .col-m-9,
.raster > .row > .col-m-10,
.raster > .row > .col-m-11 {
    margin-bottom: 0px;
}

.raster-row > .col-m-12 {
    margin-bottom: 40px;
}

.raster-row > .col-m-12:last-child {
    margin-bottom: 0px;
}

/* 380 px */
@media only screen and (min-width: 23.750em) {
    .raster > .row > .col-ml-1,
    .raster > .row > .col-ml-2,
    .raster > .row > .col-ml-3,
    .raster > .row > .col-ml-4,
    .raster > .row > .col-ml-5,
    .raster > .row > .col-ml-6,
    .raster > .row > .col-ml-7,
    .raster > .row > .col-ml-8,
    .raster > .row > .col-ml-9,
    .raster > .row > .col-ml-10,
    .raster > .row > .col-ml-11 {
        margin-bottom: 0px;
    }

    .raster > .row > .col-ml-12 {
        margin-bottom: 40px;
    }

    .raster > .row > .col-ml-12:last-child {
        margin-bottom: 0px;
    }
}

/* 768 px */
@media only screen and (min-width: 48.000em) {
    .raster > .row > .col-t-1,
    .raster > .row > .col-t-2,
    .raster > .row > .col-t-3,
    .raster > .row > .col-t-4,
    .raster > .row > .col-t-5,
    .raster > .row > .col-t-6,
    .raster > .row > .col-t-7,
    .raster > .row > .col-t-8,
    .raster > .row > .col-t-9,
    .raster > .row > .col-t-10,
    .raster > .row > .col-t-11 {
        margin-bottom: 0px;
    }

    .raster > .row > .col-t-12 {
        margin-bottom: 40px;
    }

    .raster > .row > .col-t-12:last-child {
        margin-bottom: 0px;
    }
}

/* 1024px */
@media only screen and (min-width: 64.000em) {
    .raster > .row > .col-tl-1,
    .raster > .row > .col-tl-2,
    .raster > .row > .col-tl-3,
    .raster > .row > .col-tl-4,
    .raster > .row > .col-tl-5,
    .raster > .row > .col-tl-6,
    .raster > .row > .col-tl-7,
    .raster > .row > .col-tl-8,
    .raster > .row > .col-tl-9,
    .raster > .row > .col-tl-10,
    .raster > .row > .col-tl-11 {
        margin-bottom: 0px;
    }

    .raster > .row > .col-tl-12 {
        margin-bottom: 40px;
    }

    .raster > .row > .col-tl-12:last-child {
        margin-bottom: 0px;
    }
}

/* 1280px */
@media only screen and (min-width: 80.000em) {
    .raster > .row > .col-d-1,
    .raster > .row > .col-d-2,
    .raster > .row > .col-d-3,
    .raster > .row > .col-d-4,
    .raster > .row > .col-d-5,
    .raster > .row > .col-d-6,
    .raster > .row > .col-d-7,
    .raster > .row > .col-d-8,
    .raster > .row > .col-d-9,
    .raster > .row > .col-d-10,
    .raster > .row > .col-d-11 {
        margin-bottom: 0px;
    }

    .raster > .row > .col-d-12 {
        margin-bottom: 40px;
    }

    .raster > .row > .col-d-12:last-child {
        margin-bottom: 0px;
    }
}

/* 1920px px */
@media only screen and (min-width: 120em) {
    .raster > .row > .col-dl-1,
    .raster > .row > .col-dl-2,
    .raster > .row > .col-dl-3,
    .raster > .row > .col-dl-4,
    .raster > .row > .col-dl-5,
    .raster > .row > .col-dl-6,
    .raster > .row > .col-dl-7,
    .raster > .row > .col-dl-8,
    .raster > .row > .col-dl-9,
    .raster > .row > .col-dl-10,
    .raster > .row > .col-dl-11 {
        margin-bottom: 0px;
    }

    .raster > .row > .col-dl-12 {
        margin-bottom: 40px;
    }

    .raster > .row > .col-dl-12:last-child {
        margin-bottom: 0px;
    }
}

.raster-bg-color {
    margin: 0px !important;
}

.raster .spacing-top-zero {
}

.raster .spacing-top-small {
    margin-top: 10px;
}

.raster .spacing-top-default {
    margin-top: 20px;
}

.raster .spacing-top-large {
    margin-top: 40px;
}

.raster .spacing-top-xlarge {
    margin-top: 60px;
}

.raster .spacing-bottom-zero {
}

.raster .spacing-bottom-small {
    margin-bottom: 10px;
}

.raster .spacing-bottom-default {
    margin-bottom: 20px;
}

.raster .spacing-bottom-large {
    margin-bottom: 40px;
}

.raster .spacing-bottom-xlarge {
    margin-bottom: 60px;
}

.bgbox {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}