/*
    Backgrounds
    + tint pictures
    https://css-tricks.com/tinted-images-multiple-backgrounds/
    + rgb converter
    https://www.rgbtohex.net/hextorgb/
    #2b48e7 - bg_blue
 */

.header_22 {
    background: linear-gradient(
            rgba(255, 255, 255, 0.0),
            rgba(43, 72, 231, .35),
            rgba(43, 72, 231, .95),
            rgba(43, 72, 231, 1)
    ), url(/storage/app/media/unsplash-backgrounds/rhema-kallianpur-275251-unsplash@1x.jpg) no-repeat 50% 50%;
    background-size: cover;
}

.header_22 nav {
    background: rgba(43, 72, 231, 0.25);
}

.navigation_mobile {
    background: rgba(43, 72, 231, 1);
}

/* Feature 21 */
.feature_21 {
    background: linear-gradient(
            rgba(255, 255, 255, 1),
            rgba(255, 255, 255, .25),
            rgba(0, 0, 0, 0.15),
            rgba(0, 0, 0, 0.35),
            rgba(0, 0, 0, 0.55),
            rgba(0, 0, 0, 1)
    ), url(/storage/app/media/unsplash-backgrounds/dmitry-schemelev-226453-unsplash@1x.jpg) no-repeat 50% 50%;
    background-size: cover;
}

.feature_21 h2 {
    color : #141414;
}
.feature_21 h2 + div {
    color : #141414;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (-o-min-device-pixel-ratio: 5/4), (min-resolution: 120dpi) {
    .feature_21 {
        /*background-image: url(/storage/app/media/unsplash-backgrounds/dmitry-schemelev-226453-unsplash@1x.jpg) no-repeat 50% 50%;*/
        /*background-size: cover;*/
        /* @2x */
    }
}

.feature_21beta h2 {
    color : white;
}

.feature_21beta h2 + div {
    color: white;
}

/* Feature 21beta */
.feature_21beta {
    background: linear-gradient(
            rgba(0, 0, 0, 0.95),
            rgba(0, 0, 0, 0.45)
    ), url(/storage/app/media/unsplash-backgrounds/guzman-barquin-585423-unsplash@1x.jpg) no-repeat 50% 50%;
    background-size: cover;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (-o-min-device-pixel-ratio: 5/4), (min-resolution: 120dpi) {
    .feature_21beta {
        /*background-image: url(/storage/app/media/unsplash-backgrounds/guzman-barquin-585423-unsplash@1x.jpg);*/
        /* @2x */
    }
}

.contact_8 {
    background: rgba(43, 72, 231, 0.05) !important;
    background-size: cover;
}

/*
    Mods
 */
@media (max-width: 667px) {
    .feature_8 .block > i {
        /*padding-top: 15px;*/
        /*padding-right: 15px;*/
    }

    .feature_8 .block .inner {
        margin-left: 60px;
    }
}

@media (min-width: 1025px) {
    .contact_8 {
        border: 0em solid transparent;
        background: #fffaee; /*bg_sand*/
    }
}

@media (min-width: 1200px) {
    .col-lg-push-5 {
        left: 41.666667%
    }

    .col-lg-push-6 {
        left: 50%
    }
}

