/* Enter Your Custom CSS Here */
.banner-image.house-banner {
    background: url('https://www.bethel.com/content/uploads/2016/09/mag-banner4.jpg');
    background-position: center;
    background-size: cover;
}

.banner-image.schools-banner {
    background: url('../images/home_banner6.jpg?ver=2');
    background-attachment: fixed;
    background-position: center;
}

.banner-image.schools-banner {
    background-size: cover;
}

#grid-page .banner-image {
    height: 50vh;
}


.upcoming-events-title {
    margin-bottom: 40px !important;
}

@media (max-width: 767px) {
    .columns.first {
        height: 450px !important;
        background-position: 0px -23px !important;
    }

}


@media (min-width: 1024px) {
    .banner-image.house-banner {
        background-position: center;
    }
}

.ee-banner {
    max-height: 900px;
}

.home-banner {
    background: url('../images/home_banner6.jpg?ver=3');
}

@media (max-width: 640px) {
/*    .home-banner {
        background: url('../images/home_banner6_mob.jpg?ver=4');
    }*/
}

@media only screen and (min-width: 64.0625em) {
    .banner-image .content.hero-graphic {
        width: 60%;
    }
}


.visit-us-page .button.white-button {
    border: none !important;
}

.visit-us-page .white-button:hover {
    background: #657F80 !important;
    color: #fff !important;
}

.dark-section {
    background: #1C2528;
    color: #fff;
}

.house-page h3 {
    text-transform: uppercase;
    font-size: 18px;
    letter-spacing: 1px;
    font-weight: 600;
    margin-bottom: 25px !important;
}

.house-page h2 {
    font-family: "Sentinel SSm A", "Sentinel SSm B", Georgia, Times, serif;
    font-size: 26px;
    line-height: 160%;
    font-weight: 600;
    color: #94B2B5;
    letter-spacing: 0;
    margin-bottom: 25px !important;
}

.house-page img.mag {
    max-width: 400px;
    margin: -20px 0 20px;
    width: 100%;
}

#grid .row .house-wrap h2 {
    padding-left: 0 !important;
    margin-bottom: 0 !important;
    float: left;
    width: 100%;
}

#grid .row .house-wrap p {
    margin: 15px 0 30px !important;
    float: left;
    width: 100%;
}

#grid .row .house-wrap h3 {
    color: #c9a47a !important;
    float: left;
    width: 100%;
    margin-bottom: 10px !important;
}

.contact-form {
    max-width: 1064px;
}

.contact-form form {
    margin-top: 40px;
}

.contact-form form p i {
    font-family: "Sentinel SSm A", "Sentinel SSm B", Georgia, Times, serif;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 5px;
    color: #979891;
    float: left;
    line-height: 140%;

}

.contact-form form p input {
    height: 50px;
}

.contact-form form p input,
.contact-form form p textarea {
    border: none;
    box-shadow: none;
    background: #f4f4f2;
    padding: 15px;
}

.contact-form form p.submit-button input {
    background: #94b2b5;
    color: #ffffff;
    border-radius: 3px;
    letter-spacing: 1px;
    padding: 15px 30px;
    font-size: 13px;
    font-weight: 600;
    font-family: "Whitney A", "Whitney B", "Open Sans", sans-serif;
    float: right;
}

.contact-form form p.submit-button {
    float: right;
    margin-top: 10px;
    margin-bottom: 40px;
}

.contact-form form p span.wpcf7-form-control-wrap input {
    height: auto;
}

span.wpcf7-form-control-wrap.subscription {
    float: left;
}

span.wpcf7-list-item {
    margin: 0 15px 0 0;
}

#grid .row .schools-wrap.house-wrap .columns,
#grid .row .cards-wrap.campuses-wrap .columns {
    height: auto;
}

.btn-row {
    text-align: center;
    margin: 20px 0 20px !important;
    padding: 0 !important;
}

.btn-row .button {
    margin: 0 10px;
    min-width: 250px;
}

.board_left {
    text-align: left !important;
}

.main_btn {
    display: flex;
    position: absolute;
    bottom: 70px;
    justify-content: center;
    width: 100%;
    align-items: center;
    gap: 3vw;
    margin-top: 20px;
}

.main_btn a {    
    height: 70px;
    display:flex;
    align-items:center;

}

@media (max-width: 767px) {
    .btn-row .button {
        margin: 0 0 20px;
        min-width: 250px;
    }
}

.tab-section .tabs {
    display: inline-block;
}

.accordion-section ul .accordion-navigation a.title.hotels-title:after {
    content: "";
}

.postid-60412 hr {
    width: 100%;
    padding-bottom: 15px;
}

#single-page .connect-links .connect.email:before {
    content: "찼";
    font-size: 16px;
    padding-right: 15px;
    padding-left: 1px;
}

#grid .accommodation-row .panel .excerpt h5 {
    margin: 10px 0;
    word-wrap: break-word;
}

.banner-image.events-banner {
    background: url();
    background-attachment: fixed;
    background-position: center;
}

#single-page .sidebar .button2 {
    display: inline-block;
}

/*
.sec_living {
    background: url('../images/sec_lv_img.jpg');
}
*/

#church-section {
    background: url('../images/sec1_img1.jpg');
}

#music-section {
    background: url('../images/sec2_img1_230510-3.jpg');
}

#events-section {
    background: url('../images/sec3_img1.jpg');
}

#media-section {
    background: url('../images/sec4_img1.jpg');
}

#schools-section {
    background: url('../images/sec5_img1.jpg');
}

#leadership .bcg {
    background: url('../images/sec6_img1.jpg');
}

#visit-us {
    background: url('../images/sec7_img1.jpg');
}

@media (max-width: 640px) {

    .big_logo img {
        width: 25%;
    }

    #church-section {
        background: url('../images/sec1_img1.jpg');
    }

    #music-section {
        background: url('../images/sec2_img1_230510-3.jpg');
        background-position: center !important;
    }

    #events-section {
        background: url('../images/sec3_img1.jpg');
    }

    #media-section {
        background: url('../images/sec4_img1.jpg');
    }

    #schools-section {
        background: url('../images/sec5_img1.jpg');
    }

    #leadership .bcg {
        background: url('../images/sec6_img1.jpg');
    }

    #visit-us {
        background: url('../images/sec7_img1.jpg');
    }

    .main_img .scroll-down {
        bottom: 110px;
    }

    .main_btn {
    bottom: 40px;
    }

}