.contact-info .img-thumb {
    width: 90px; height: 90px; display:inline-block; border: 0.5px solid rgba(0,0,0,.05); border-radius: 3px;
}
.primaryPhoto {
    max-height: 370px; overflow:hidden;
}
.news, .sches, .ann, .schedule, .memory, .widget, .church_bbs {
    border-bottom: 0.5px solid rgba(0,0,0,.08);
}
.slick-slider {
    margin:0;
}

.personZone {
    border-radius: 5px;
    padding: 15px;
    background-color: rgba(0,0,0,.02);
    border: 0.5px solid rgba(0,0,0,.08);
}
.personZone_mobile {
    display:none;
}

.personZone div.widget:last-child {
    border:0 !important;
}

ul.listBBS {
   padding-left:20px;
    padding-right: 0px;
}
ul.listBBS li {
    padding: 3px 0;
    cursor:pointer;
}
ul.listBBS li:hover {
    background-color: rgba(0,0,0,.05);
}

article {
    cursor:pointer
}
.board_sns article.media-post, .prayer article.media-post {
    padding-bottom: 20px;;
}
.church_bbs article p.desc, .board_sns article p.desc, .prayer article p.desc {
    height: 30px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;
}
.board_sns article .post-thumb, .prayer article .post-thumb {
    width: 50px; height: 50px; overflow:hidden; background-color:rgba(0,0,0,.06);
    border-radius: 2px;
}
.board_sns article .post-thumb img, .prayer article .post-thumb img, .groups article .post-thumb img {
    width: 100%;
}

.rev_slider {
    background-size: cover;
    background-position: top center;
    height: 900px;
}

.max185 {
    width: 145px; height: 110px; overflow:hidden;
}
.max75 {
    width: 75px;
}
.thumbLockHeight {
    min-height: 60px; max-height: 80px; overflow:hidden;
}

.causes {
    height: 182px;
}
.causes p {
    height: 79px;
}
.causes .subdesc {
    height: 122px;
    overflow:hidden;
}
.border-left {
    border-left: 0.5px solid rgba(0,0,0,.06) !important;
}

.conboxheight {
    height: 160px; overflow:hidden;
}
.conboxheight ul.notice {
    padding-left:20px;
}
.conboxheight ul.notice li {
    cursor:pointer;
    line-height: 120%;
    padding: 10px 0;
}
.conboxheight ul li:hover {
    background-color:rgba(0,0,0,.04)
}

.widget {
    padding-bottom : 20px;
}
.sermon .icon-box {
    border-radius: 5px;
}
.memory .sentence small {
    color:rgba(0,0,0,.4);
    margin-left: 10px; margin-right:4px;
}
.memory .sentence small:first-child {
    margin-left: 0px;
}

#audioPlayModal .modal-body .sentence {
    clear:both; margin-bottom: 30px;
    font-size: 18px;
}
#audioPlayModal .modal-body .sentence small {
    margin-left: 10px; margin-right:4px;
    color:rgba(0,0,0,.4);
}
#audioPlayModal .modal-body .sentence small:first-child {
    margin-left: 0px;
}
#audioPlayModal .modal-body .audio {
    clear:both; height: 40px;
}

.cmMenu {
    border-bottom: 0.5px solid rgba(0,0,0,.0);
    padding: 8px 2px;
    margin-bottom: 4px;
}
.cmMenu:hover {
    cursor:pointer;
    border-bottom: 0.5px solid rgba(0,0,0,.2);
}
.cmMenu .cmIcon {
    height: 12px;
}
.cmMenu .fa {
    font-size: 9px;
    margin-right: 6px;
    color:#666;
}
.cmMenu:hover .fa {
    color:#F4A3AC;
}
.cmMenu .cmTitle {
    margin-left: 16px;
    line-height: 110%;
    font-size: 14px;
    color:#666;
}
.cmMenu:hover .cmTitle {
    color:#000;
}
.cmMenu .cmUrl {
    margin-left: 16px;
    font-size: 10px;
    color:#ccc;
    height: 14px;
    overflow:hidden;
}

h3 .pull-right, h2 .pull-right {
    display:none
}

.gallery-item .thumb {
    background-size:cover;
    background-position-y: center;
    oveflow:hidden;
}

.fe_bbs {
    margin-top: 20px;
}
.mobileMainBanner {
    display:none;
}
.pcMainBanner {
    display:block;
}

.ann_last {
    display:none;
}

@media only screen and (max-width: 1200px) {
    .max185 {
        width: 100px; height: 75px;
    }
}
@media only screen and (max-width: 991px) {
    .fe_bbs {
        border-bottom: 0.5px solid rgba(0,0,0,.1);
    }
    .mobileMainBanner {
        display:block;
    }
    .pcMainBanner {
        display:none;
    }

    .sm-pull-none, .pull-left.flip.sm-pull-none, .pull-right.flip.sm-pull-none {
        float: none !important;
    }

    .conboxheight {
        height: auto; overflow:auto;
    }

    .mygroup article .post-thumb {
        background-color:rgba(0,0,0,.06);
        width: 90px; height: 90px;
    }

    .board_sns article .post-thumb, .prayer article .post-thumb {
        width: 70px; height: 70px; overflow:hidden; background-color:rgba(0,0,0,.06);
        border-radius: 2px;
    }

   .news .col-md-6, .sches .col-md-6, .ann .col-md-6, .schedule .col-md-6, .memory .col-md-6 {
        border-bottom: 0.5px solid rgba(0,0,0,.1);
    }
    .customMenu, .personZone {
        border:0 !important;
    }
    .customMenubox {
        max-height: 300px; overflow: auto;
        background:rgba(0,0,0,.05);
        padding: 15px;
        border-radius: 15px;
        margin-bottom: 50px;
    }

    .mymoim_content {
        padding: 0 0 0 0;
    }
    .personZone_mobile .post-thumb {
        width: 100%;
        height: auto;
    }
    .personZone_mobile .post-title {
        padding: 10px 10px !important;
        font-size: 15px !important;
        font-weight: 500 !important;
    }
    .personZone_mobile .post-footer {
        padding: 7px 10px !important;
        font-size: 12px !important;
    }

    .primary_moim {
        background-color: rgba(0,0,0,.03);
        border-radius: 15px;
        padding-top:0;
        padding-bottom:0;
    }

    .orderChurch {
        margin-top: 30px;
    }

    .hideOrderChurch {
        display:none;
    }


    .fname_news {
        margin-top:0 !important;
    }

    .only_pc {
        display:none;
    }

}

@media only screen and (max-width: 767px) {
    .divbox {
        border-bottom: 0.5px solid rgba(0,0,0,.2);
        box-shadow : 0 3px 5px rgba(0,0,0,.1);
    }


    .rev_slider {
        height: 500px;
    }

    .home-boxes {
        margin-top: -150px !important;
    }

    /*PC용 더보기 가리기*/
    .more, .owl-controls {
        display:none;
    }

    .bg-silver-light {
        background-color:transparent;
    }

    .sidebar-left {
        padding-bottom: 30px;
    }

    .container {
        padding-top:0 !important;
        padding-bottom:0 !important;
    }

    .content-title {
        padding-top: 20px;
    }

    .item .border-bottom {
        border:0px !important
    }

    /*암송*/
    .prevw, .nextw {
        display:none
    }

    /*뉴스와 일정 skick 영역을 지정해서 우측이 보이도록 만든다.*/
    .slick-item {
        width: 250px;
    }

    /*메임배너 점 위치 조정*/
    .main-banner .slick-dots {
        bottom:-7px;
    }

    /*첫번째 컨텐츠 상단 여백 조정*/
    .mychurch .notice, .otherchurch .bbs {
        padding-top: 0 !important;
    }

    /*앨범목록*/
    #flickr-feed {
        max-height: 60px; overflow:hidden;
    }

    .personZone {
        display:none;
    }

    /*더보기*/
    h3 .pull-right, h2 .pull-right {
        display:block;
        cursor: pointer;
        padding-left: 20px; padding-right: 4px;
    }

    /*공지사항 하단 더보기 여백조정*/
    .btnmore {
        margin: 0 0 5px 0
    }
}
