/*SLIDE 1 Responsive*/
@media (min-width: 400px) and (max-width: 500px) {

    div[src="assets_home/base/img/content/backgrounds/church_planting_coaching_software.jpg"] {
        background-position: -382px !important;
    }
}
@media (min-width: 400px) and (max-width: 500px) and (min-height: 800px) {

    div[src="assets_home/base/img/content/backgrounds/church_planting_coaching_software.jpg"] {
        background-position: -440px !important;
    }
}
@media (min-width: 300px) and (max-width: 400px) and (min-height: 500px) and (max-height: 600px) {

    div[src="assets_home/base/img/content/backgrounds/church_planting_coaching_software.jpg"] {
        background-position: -296px !important;
    }
}
@media (min-width: 300px) and (max-width: 400px) and (min-height: 600px) and (max-height: 650px)  {

    div[src="assets_home/base/img/content/backgrounds/church_planting_coaching_software.jpg"] {
        background-position: -334px !important;
    }
}
@media (min-width: 300px) and (max-width: 400px) and (min-height: 650px) and (max-height: 700px)  {

    div[src="assets_home/base/img/content/backgrounds/church_planting_coaching_software.jpg"] {
        background-position: -348px !important;
    }
}
/*SLIDE 1 Responsive*/

/*SLIDE 2 Responsive*/
@media (min-width: 400px) and (max-width: 500px) and (min-height: 800px) and (max-height: 900px) {

    div[src="assets_home/base/img/content/backgrounds/church_planting_coach.jpg"] {
        background-position: -510px !important;
    }
}
@media (min-width: 400px) and (max-width: 500px) and (min-height: 700px) and (max-height: 800px) {

    div[src="assets_home/base/img/content/backgrounds/church_planting_coach.jpg"] {
        background-position: -430px !important;
    }
}
@media (min-width: 300px) and (max-width: 400px) and (min-height: 800px) and (max-height: 900px) {

    div[src="assets_home/base/img/content/backgrounds/church_planting_coach.jpg"] {
        background-position: -510px !important;
    }
}
@media (min-width: 300px) and (max-width: 400px) and (min-height: 600px) and (max-height: 700px) {

    div[src="assets_home/base/img/content/backgrounds/church_planting_coach.jpg"] {
        background-position: -390px !important;
    }
}
@media (min-width: 300px) and (max-width: 400px) and (min-height: 500px) and (max-height: 600px) {

    div[src="assets_home/base/img/content/backgrounds/church_planting_coach.jpg"] {
        background-position: -330px !important;
    }
}
/*SLIDE 2 Responsive*/

/*SLIDE 3 Responsive*/
@media (min-width: 700px) and (max-width: 1100px) {

    div[src="assets_home/base/img/content/backgrounds/church_planting_training.jpg"] {

        background-position: -100px !important;
    }
}
@media (min-width: 400px) and (max-width: 500px) and (min-height: 800px) {

    div[src="assets_home/base/img/content/backgrounds/church_planting_training.jpg"] {
        background-position: -148px !important;
    }
}
@media (min-width: 400px) and (max-width: 500px) and (min-height: 700px) and (max-height: 800px) {

    div[src="assets_home/base/img/content/backgrounds/church_planting_training.jpg"] {
        background-position: -170px !important;
    }
}
@media (min-width: 300px) and (max-width: 400px) and (min-height: 700px) {

    div[src="assets_home/base/img/content/backgrounds/church_planting_training.jpg"] {
        background-position: -190px !important;
    }
}
@media (min-width: 300px) and (max-width: 400px) and (min-height: 600px) and (max-height: 700px) {

    div[src="assets_home/base/img/content/backgrounds/church_planting_training.jpg"] {
        background-position: -130px !important;
    }
}
@media (min-width: 300px) and (max-width: 400px) and (min-height: 500px) and (max-height: 600px) {

    div[src="assets_home/base/img/content/backgrounds/church_planting_training.jpg"] {
        background-position: -110px !important;
    }
}
/*SLIDE 3 Responsive*/

.c-layout-header.c-layout-header-3 {
    background-color: #192231 !important;
}
.c-layout-revo-slider-11 .c-main-title {
    line-height: 55px !important;
    font-size: 24px !important;
    padding: 20px 50px !important;
}
.features, .footer {
    position: relative;
}
.features-image {
    background-image: url('../../../base/img/content/backgrounds/bg-2a.jpg');
    opacity: .1;
    position: absolute;
}
.features-image, .footer {
    background-attachment: fixed;
    background-size: cover;
    background-repeat: no-repeat;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
.footer {
    background-image: url('../../../base/img/content/backgrounds/image-5b.jpg');
}
.footer-image {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(0,0,0,.5);
}
.c-layout-footer.c-layout-footer-4 .c-footer .c-about, .c-layout-footer.c-layout-footer-4 .c-footer .c-socials > li > a > i {
    color: #FFF !important;
}

.features .c-theme-font {
    color: #494E6B !important;
}
.c-content-feature-8 > .c-grid > li > .c-card {
    padding: 58px 50px;
    background-color: rgba(0,0,0,.5);
}
.c-tile-container .c-tile {
    /*height: 340px !important;*/
    height: 420px !important;
    margin: 0 5px 30px !important;
    padding: 10px 10px 10px 10px !important;
}

.c-tile-container .c-tile.special {
    background-color: #494E6B !important;
}
.c-tile-container .c-tile.special .c-label {
    color: #494E6B !important;
    border-color: #FFF !important;
    background-color: #FFF !important;
}
.c-tile-container .c-tile.special p {
    color: #FFF !important;
}
.c-tile-container .c-tile.special .special:hover {
    color: #494E6B !important;
    border-color: #494E6B !important;
    background-color: #FFF;
}
.c-tile-container .c-tile.c-theme-bg, .c-tile-container .c-tile .c-label {
    background-color: #494E6B !important;
}
.c-tile-container .c-tile.c-theme-border, .c-tile-container .c-tile .c-btn-blue-2 {
    border-color: #494E6B !important;
}
.c-tile-container .c-tile .c-btn-blue-2 {
    color: #494E6B !important;
}
.c-tile-container .c-tile .c-btn-blue-2:hover {
    color: #FFF !important;
    background-color: #494E6B !important;
}

.c-layout-footer.c-layout-footer-4 .c-footer .c-feedback form .form-control {
    color: #8cdde4 !important;
    border-color: #8cdde4 !important;
}
.form-overlay {
    position: absolute;
    width: 50%;
    height: 100%;
    top: 0;
    right: 0;
    background-color: rgba(73, 78, 107, .5);
}
@media (min-width: 2000px) {
    .c-layout-revo-slider-11 .c-main-title {
        font-size: 70px !important;
        line-height: 100px !important;
        padding: 50px !important;

    }
}
@media (max-width: 1199px) {
    .c-content-feature-8 > .c-grid > li > .c-card {
        padding: 48px 50px;
    }
}
@media (max-width: 480px) {
    .c-layout-revo-slider-11 .c-main-title {
        letter-spacing: normal;
        line-height: 40px !important;
        font-size: 21px !important;
        padding: 20px !important;
    }
    .c-content-feature-8 > .c-grid > li > .c-card {
        padding: 20px;
    }
}
@media (max-width: 360px) {
    .c-layout-revo-slider-11 .c-main-title {
        font-size: 18px !important;
    }
}
@media (max-width: 991px) {
    .c-content-pricing-1 > .c-tile-container > .c-tile > .btn {
        margin-top: 0 !important;
    }
    .c-tile-container .c-tile {
        height: auto !important;
    }
    .c-content-pricing-1 > .c-tile-container > .c-tile > .btn.special {
        margin-top: 40px !important;
    }
    .form-overlay {
        display: none;
    }
}
