﻿
#progressBar {
    width: 0%;
    bottom: 0;
    position: fixed;
    float: left;
    height: 5px;
    z-index: 1000;
    max-width: 100%;
    background-color: #245B9B;
    -webkit-transition: width .7s ease;
    -o-transition: width .7s ease;
    transition: width .7s ease;
}
.subTitle { position:relative; }

#header.hover #gnb-wrap { transition:.3s all; }
#header.hover #gnb-wrap img { max-width:200px; transition:.5s all; }
#header.hover #gnb { margin-top:45px; transition:.7s all; }

.page-content * { font-family:NanumSquare, sans-serif; } 

#subtop img { width:100%; }

#subgnb { border-bottom:1px solid #ddd; padding:0px 0px;}
#subgnb .subgnb-home { float:right; display:inline-block; margin:11px 0px 0px 0px;}
#subgnb .subgnb-home img { max-width:25px; position:relative; }
#subgnb span, #subgnb a { font-size:16px; color:#777; position:relative; top:3px; text-decoration:none; transform: skew(-0.05deg);  }
#subgnb a.active { color:#245B9B; font-weight:bold; }
#subgnb .dropdown { display:inline-block;}
#subgnb .dropdown .btn { padding:15px 20px; font-size:17px; font-weight:bold;}
#subgnb .dropdown .btn-default { border:none;}
#subgnb .dropdown .btn:hover { background-color:#245B9B; transition:0.3s all ease; color:#fff!important; }
#subgnb .dropdown .btn:hover .caret { border-top:2px solid #fff; border-left:2px solid #fff; }
#subgnb .dropdown .btn .active  { background-color:#245B9B; }
#subgnb .dropdown-menu>li>a { padding:10px 15px; transition:0.3s all ease; font-size:17px;}
#subgnb .caret { border-top:2px solid #245B9B; border-right: 0px solid transparent; border-left: 2px solid #245B9B; position: relative; margin: 0; height: 8px; width: 8px; transform: rotate(225deg); transition: all 0.6s; margin-top:-10px; margin-left:20px; }

#content { padding:40px 0px;}
#content .third-menus { margin:10px 0 42px 0;text-align:center; }
#content .third-menus ul{ display:inline-block; }
#content .third-menus ul li { border: 1px solid #dedede; float:left; margin-left:-1px;}
#content .third-menus ul li a { color: #333;text-decoration: none;padding: 8px 17px;font-size: 12px;min-width: 160px;display: inline-block;text-align: center; }
#content .third-menus ul li.active a { color:#fff; }
#sub_title { font-size:40px; font-weight:600; margin:0px 0px 50px; border-bottom:4px solid #241e1e; display:inline-block; padding-bottom:10px;}
#dimodePage { padding:30px 0px; border-top:1px solid #E5E5E5;}

.lnb { padding:0px 30px;}
.lnb_title { font-size:30px; border-bottom:1px solid #000; padding:40px 0px; font-weight:600; text-align:center; position:relative;}
.sub-left-triangle { position: absolute; right: 0px; top: 0; width: 0; height: 0; border-left: 30px solid transparent; border-top-width: 30px; border-top-style: solid; border-top-color: #245B9B; }
.sub_depth2 { margin-top:0px; padding-top:0px; }
.sub_depth2 li { padding: 20px 25px; border-bottom:1px solid #ddd; transition:all ease 0.3s; }
.sub_depth2 li.active, .sub_depth2 > li:hover { background:#d9d3f2; }
.sub_depth2 > li > a { color:#777; font-weight:600;  font-size:17px; text-decoration:none; }
.sub_depth2 li a { color:#777; font-weight:600;  font-size:16px; text-decoration:none; }
.sub_depth2 li i { position:relative; margin:3px 15px 0px 0px; cursor:pointer; float:right; font-size:16px;}
.sub_depth2 li i.fa-minus { display:none; }
.sub_depth2 li:last-child { border-color:#000; }
.sub_depth3 { padding:0px 15px; margin-top:15px; display:none; }
.sub_depth3.active { display:block; }
.sub_depth3 li { padding: 10px 20px; border-bottom:1px solid #999; background-color: #f4c9ff; }
.sub_depth3 li a  { color:#999; font-size:15px;  text-decoration:none;  transition:all ease 0.3s; }
.sub_depth3 li a:hover  { color:#739AB9; }
.sub_depth3.a_96 li a:hover { color:#4E5397; }
.sub_depth3.a_98 li a:hover { color:#E4C640; }
.depth4 { display:none; }

.depth3 { width:100%; margin-bottom:50px; overflow:hidden; }
.depth3 li { float: left; width: 33%; font-size: 18px; color: #333; cursor: pointer; border: 1px solid #f2f2f2; box-sizing: border-box; color: #333; text-align:center; }
.depth3 li a { color: #333; text-decoration: none; padding: 15px 0; display:inline-block; width:100%; }
.depth3 li.active { background: #245B9B; }
.depth3 li.active a { color:#fff!important;}
.depth3 li:hover { background: #245B9B; transition: 0.3s all; }
.depth3 li:hover a { color:#fff!important; }

 /*교회소개 - 온라인 헌금*/
 #unit1731 > div {
     text-align: center;
 }
 #unit1731 > div > div {
     left: 50% !important;
     transform: translateX(-50%);
 }

/*제자양성 - 새가족반*/
#unit4687 div {
    display: flex !important;
    justify-content: center !important;
    align-items:center!important;
}

    #unit4687 div div {
        margin: 0 auto !important;
    }


@media (min-width:1200px) and (max-width:1499px) {
    .lnb {
        padding: 0px 15px;
    }

    /*교회소개 - 교회비전*/
    #component5797 .col-sm-1 {
        width: 3.333333%;
    }

    #component5797 .col-sm-2 {
        width: 18.666667%;
    }

    /*교회소개 - 예배안내*/
    .worship-time {
        width: 60% !important;
    }

    /*다음세대 - 유치부*/
    #component8438 #unit8316 {
        height:354.48px;
        min-height:310px !important;
        padding:50px 20px !important;
    }


    /*기독교성교육*/
    #unit2633 {
        text-align: left !important;
        width: 202px;
    }
    #unit4921 {
        width: 91%;
        float: right;
    }
   
    

}

    @media (min-width:993px) and (max-width:1199px) {
        .lnb {
            padding: 0px 5px;
        }

        .sub_depth2 li {
            padding: 20px 15px;
        }


        /*교회소개 - 담임목사인사말*/
        #welcome-text {
            top: 7% !important;
            right: -1% !important;
        }

        /*교회소개 - 교회비전*/
        #component5797 .col-sm-1 {
            width: 0%;
        }

        #component5797 .col-sm-2 {
            width: 19%;
        }

        #unit7818 {
            padding-left: 0px;
        }

        /*교회소개 - 예배안내*/
        .worship-name {
            width: 34% !important;
        }

        .worship-time {
            width: 60% !important;
        }

        /*교회소개 - 온라인 헌금*/
        /*#sub-online2 {
            
        }*/
        #unit1731 > div > #sub-online2 {
            top: 25% !important;
        }

        /*다음세대 - 유치부*/
        #component8438 #unit8316 {
            height: 292.28px;
            min-height: 290px !important;
            padding: 16px 20px !important;
        }
        #component8224 > div > div div {
            width:210px !important;
            height:210px !important;
            padding:53px 0 !important;
        }


        /*기독교성교육*/
        #unit2633 {
            text-align: left !important;
            width: 202px;
        }

        #unit4921 {
            width: 91%;
            float: right;
        }


    }


    @media (min-width:768px) and (max-width:992px) {
        #content > .container > .col-xs-12 {
            padding: 0;
        }

        .subTitle {
            text-align: center;
        }

        #sub_title {
            font-size: 30px;
            margin: 0px 0px 50px;
        }

        #subgnb .dropdown {
            display: inline-block;
        }

            #subgnb .dropdown .btn {
                padding: 15px;
                font-size: 17px;
                font-weight: bold;
            }

            #subgnb .dropdown .btn-default {
                border: none;
            }

        #subgnb .dropdown-menu > li > a {
            padding: 10px 20px;
            transition: 0.3s all ease;
            font-size: 18px;
        }

        #subgnb .caret {
            border-top: 2px solid #000;
            border-right: 0px solid transparent;
            border-left: 2px solid #000;
            position: relative;
            margin: 0;
            height: 8px;
            width: 8px;
            transform: rotate(225deg);
            transition: all 0.6s;
            margin-top: -10px;
            margin-left: 20px;
        }

        #subgnb .subgnb-home {
            margin: 13px 0px;
        }

        #sub-15 #unit3901 #main7 {
            height: auto !important;
            background: #fff !important;
        }

            #sub-15 #unit3901 #main7 div {
                position: relative !important;
                left: 0 !important;
                top: 0 !important;
                transform: none !important;
                width: 100% !important;
                text-align: center !important;
                float: none !important;
                margin: 0 !important;
            }

                #sub-15 #unit3901 #main7 div > div:nth-child(1) {
                    margin: 30px 0 15px !important;
                    font-size: 21px !important;
                }

                #sub-15 #unit3901 #main7 div > div:nth-child(2) {
                    font-size: 17px !important;
                }

                #sub-15 #unit3901 #main7 div > div:nth-child(3) {
                    font-size: 17px !important;
                    padding: 0 !important;
                    margin-top: 15px !important;
                }

                #sub-15 #unit3901 #main7 div > div:nth-child(5) {
                    background: #255D98;
                    padding: 15px;
                    font-size: 16px !important;
                }

        #sub-16 #component6297 .row {
            margin: 0 !important;
        }

        #sub-16 #unit2717 {
            padding: 0 15px !important;
            width: 100% !important;
            text-align: center !important;
        }

        #sub-16 #unit6960 {
            padding: 15px 0 0 !important;
            width: 100% !important;
        }

            #sub-16 #unit6960 div {
                font-size: 17px !important;
                margin: 10px 0 !important;
                width: 100% !important;
                float: none !important;
            }

        #sub-16 #component6297 {
            margin: 0px !important;
        }

        #sub-16 #unit1006 > div {
            font-size: 20px !important;
            line-height: 20px !important;
        }

        #sub-16 #unit6465 {
            margin: 20px 0 !important;
        }

        #sub-16 #component8168 {
            margin: 0 0 20px !important;
        }

        #sub-16 #component1623 {
            padding: 15px !important;
        }

        #sub-16 #unit7859 {
            padding: 0 15px !important;
        }

            #sub-16 #unit7859 div {
                font-size: 17px !important;
                margin: 0 0 10px !important;
            }

                #sub-16 #unit7859 div img {
                    width: 100% !important;
                }

        #sub-16 #component8742 {
            padding: 15px !important;
        }

        #sub-16 #unit6364 {
            padding: 0 15px !important;
        }

            #sub-16 #unit6364 div {
                font-size: 17px !important;
                margin: 0 0 10px !important;
            }

                #sub-16 #unit6364 div img {
                    width: 100% !important;
                }

        #sub-17 #unit9476 div {
            font-size: 18px !important;
        }

        #sub-17 #unit4581 table td {
            padding: 10px 5px !important;
        }

        #sub-17 #component8998 {
            margin: 0 0 20px !important;
        }

        #sub-18 #component6365 {
            margin: 0 !important;
        }

        #sub-18 #unit1588 {
            padding: 0 !important;
        }

        #sub-85 #unit2742 {
            margin: 10px 0 0 !important;
        }

            #sub-85 #unit2742 div {
                font-size: 17px !important;
            }

        #sub-85 #component4104 {
            margin: 20px 0 0 !important;
        }

        #sub-85 #unit8640 {
            width: 100% !important;
            padding: 20px 15px !important;
        }

        #sub-85 #unit9758 {
            width: 100% !important;
            padding: 20px 15px !important;
            margin-top: 15px !important;
        }

        #sub-85 #component5689 {
            margin: 0 0 15px !important;
        }

        #sub-85 #component1244 {
            padding: 15px 30px !important;
        }

        #sub-85 #unit4134 div {
            font-size: 15px !important;
        }

        #component4668 {
            margin: 0 0 25px !important;
        }

        #component5840 div {
            font-size: 17px !important;
            margin: 0 0 10px !important;
        }

        #component5840 {
            margin: 0 0 20px !important;
        }

        #component6342 {
            padding: 15px !important;
        }

        #unit6111 div {
            font-size: 17px !important;
        }

        #sub-30 #main7 > div > div:first-child {
            font-size: 22px !important;
        }

        #sub-30 #main7 > div > div:nth-child(2) {
            font-size: 17px !important;
            padding: 0 15px !important;
        }

        #sub-30 #main7 > div > div:nth-child(3) {
            font-size: 17px !important;
            padding: 0 15px !important;
        }

        #sub-30 #component3360 {
            padding: 0 15px 15px !important;
            text-align: center;
        }

            #sub-30 #component3360 p {
                margin: 0;
            }

        #sub-29 #main7 > div > div:first-child {
            font-size: 22px !important;
        }

        #sub-29 #main7 > div > div:nth-child(2) {
            font-size: 17px !important;
            padding: 0 15px !important;
        }

        #sub-29 #main7 > div > div:nth-child(3) {
            font-size: 17px !important;
            padding: 0 15px !important;
        }

        #sub-29 #component3360 {
            padding: 0 15px 15px !important;
            text-align: center;
        }

            #sub-29 #component3360 p {
                margin: 0;
            }

        #sub-28 #main7 > div > div:first-child {
            font-size: 22px !important;
        }

        #sub-28 #main7 > div > div:nth-child(2) {
            font-size: 17px !important;
            padding: 0 15px !important;
        }

        #sub-28 #main7 > div > div:nth-child(3) {
            font-size: 17px !important;
            padding: 0 15px !important;
        }

        #sub-28 #component6502 {
            padding: 0 15px 15px !important;
            text-align: center;
        }

            #sub-28 #component6502 p {
                margin: 0;
            }

        #sub-157 #main7 > div > div:first-child {
            font-size: 22px !important;
        }

        #sub-157 #main7 > div > div:nth-child(2) {
            font-size: 17px !important;
            padding: 0 15px !important;
        }

        #sub-157 #main7 > div > div:nth-child(3) {
            font-size: 17px !important;
            padding: 0 15px !important;
        }

        #sub-157 #component3360 {
            padding: 0 15px 15px !important;
            text-align: center;
        }

            #sub-157 #component3360 p {
                margin: 0;
            }

        #sub-36 #unit2301 > div:first-child {
            font-size: 20px !important;
            margin: 0px !important;
        }

        #sub-36 #unit2301 > div:nth-child(2) {
            font-size: 17px !important;
        }

        #sub-36 #component3565 {
            margin: 0 0 20px !important;
        }

        #sub-36 #component9993 {
            padding: 30px 0 !important;
        }


        /*교회소개 - 담임목사인사말*/
        #welcome-text {
            top: -5% !important;
            right: 2% !important;
        }

        #welcome-div2 {
            font-size: 20px !important;
        }

        #welcome-div4 {
            width: 98% !important;
            line-height: 1.6 !important;
        }

        /*교회소개 - 교회비전*/
        #component5797 .col-sm-1 {
            width: 0%;
        }

        #component5797 .col-sm-2 {
            padding-left: 0px;
            width: 19%;
        }

        #unit7818 {
            padding-left: 0px;
        }

        /*교회소개 - 예배안내*/
        .worship-name {
            width: 50% !important;
        }

        .worship-time {
            width: 100% !important;
        }

        /*교회소개 - 온라인 헌금*/
        #unit1731 > div > #sub-online1 {
            top: 8% !important;
        }
        #unit1731 > div > #sub-online2 {
            top: 25% !important;
        }
        #unit1731 > div > #sub-online2 > p {
            font-size:21px !important;
        }
        #unit1731 > div > #sub-online3 {
            bottom: 7% !important;
        }


        /*다음세대 - 유치부_홀리몰리*/
        #component8224 > div > div {
            width:50%;
            margin-bottom:15px;
        }
        #unit2633 {
            text-align:left!important;
            width:202px;
        }
        #unit4921 {
            width:91%;
            float:right;
        }
        #unit8316 {
            padding:0 0 !important;
            min-height:150px !important;
            height:233.2px !important;
        }
        #unit8316 > div {
            margin-top:0px!important;
        }
        #unit3226 > div {
            margin-bottom:15px!important;
        }

        
        /*제자양성*/
        .student1 {
            width: 95% !important;
            top: 22% !important;
        }
        .student2 {
            top: 23% !important;
        }
        .student3 {
            bottom:25%!important;
        }

       

    }

@media (max-width:767px) {
    #content > .container > .col-xs-12 {
        padding: 0;
    }

    #gnb-wrap {
        padding: 0px;
        position: relative;
    }

    #subgnb .container {
        padding: 0px;
    }

    #subgnb span, #subgnb a {
        font-size: 14px;
        top: 2px;
    }

    .subTitle {
        text-align: center;
    }

    #sub_title {
        font-size: 22px;
        margin: 0px 0px 30px;
    }

    #header .container {
        padding: 0px 15px
    }

    #subgnb .dropdown {
        display: inline-block;
    }

        #subgnb .dropdown .btn {
            padding: 10px 10px;
            font-size: 14px;
            font-weight: bold;
            text-align: center;
        }

        #subgnb .dropdown .btn-default {
            border: none;
        }

    #subgnb .dropdown-menu > li > a {
        padding: 8px 15px;
        transition: 0.3s all ease;
        font-size: 14px;
    }

    #subgnb .caret {
        border-top: 2px solid #000;
        border-right: 0px solid transparent;
        border-left: 2px solid #000;
        position: relative;
        margin: 0;
        height: 8px;
        width: 8px;
        transform: rotate(225deg);
        transition: all 0.6s;
        margin-top: -10px;
        margin-left: 20px;
    }

    #subgnb .subgnb-home {
        padding: 15px 15px;
        width: 100%;
        border-top: 1px solid #e5e5e5;
        margin: 0px;
    }

    .depth3 {
        margin-bottom: 30px;
    }

        .depth3 li {
            width: 50%;
            font-size: 16px;
        }

            .depth3 li a {
                padding: 10px 0;
            }

    #subgnb .dropdown-menu {
        min-width: 135px;
    }


    #sub-15 #unit3901 #main7 {
        height: auto !important;
        background: #fff !important;
    }

        #sub-15 #unit3901 #main7 div {
            position: relative !important;
            left: 0 !important;
            top: 0 !important;
            transform: none !important;
            width: 100% !important;
            text-align: center !important;
            float: none !important;
            margin: 0 !important;
        }

            #sub-15 #unit3901 #main7 div > div:nth-child(1) {
                margin: 30px 0 15px !important;
                font-size: 21px !important;
            }

            #sub-15 #unit3901 #main7 div > div:nth-child(2) {
                font-size: 17px !important;
            }

            #sub-15 #unit3901 #main7 div > div:nth-child(3) {
                font-size: 17px !important;
                padding: 0 !important;
                margin-top: 15px !important;
            }

            #sub-15 #unit3901 #main7 div > div:nth-child(5) {
                background: #255D98;
                padding: 15px;
                font-size: 16px !important;
            }

    #sub-16 #component6297 .row {
        margin: 0 !important;
    }

    #sub-16 #unit2717 {
        padding: 0 15px !important;
        width: 100% !important;
        text-align: center !important;
    }

    #sub-16 #unit6960 {
        padding: 15px 0 0 !important;
        width: 100% !important;
    }

        #sub-16 #unit6960 div {
            font-size: 17px !important;
            margin: 10px 0 !important;
            width: 100% !important;
            float: none !important;
        }

    #sub-16 #component6297 {
        margin: 0px !important;
    }

    #sub-16 #unit1006 > div {
        font-size: 20px !important;
        line-height: 20px !important;
    }

    #sub-16 #unit6465 {
        margin: 20px 0 !important;
    }

    #sub-16 #component8168 {
        margin: 0 0 20px !important;
    }

    #sub-16 #component1623 {
        padding: 15px !important;
    }

    #sub-16 #unit7859 {
        padding: 0 15px !important;
    }

        #sub-16 #unit7859 div {
            font-size: 17px !important;
            margin: 0 0 10px !important;
        }

            #sub-16 #unit7859 div img {
                width: 100% !important;
            }

    #sub-16 #component8742 {
        padding: 15px !important;
    }

    #sub-16 #unit6364 {
        padding: 0 15px !important;
    }

        #sub-16 #unit6364 div {
            font-size: 17px !important;
            margin: 0 0 10px !important;
        }

            #sub-16 #unit6364 div img {
                width: 100% !important;
            }

    #sub-17 #unit9476 div {
        font-size: 18px !important;
    }

    #sub-17 #unit4581 table td {
        padding: 10px 5px !important;
    }

    #sub-17 #component8998 {
        margin: 0 0 20px !important;
    }

    #sub-18 #component6365 {
        margin: 0 !important;
    }

    #sub-18 #unit1588 {
        padding: 0 !important;
    }

    #sub-85 #unit2742 {
        margin: 10px 0 0 !important;
    }

        #sub-85 #unit2742 div {
            font-size: 17px !important;
        }

    #sub-85 #component4104 {
        margin: 20px 0 0 !important;
    }

    #sub-85 #unit8640 {
        width: 100% !important;
        padding: 20px 15px !important;
    }

    #sub-85 #unit9758 {
        width: 100% !important;
        padding: 20px 15px !important;
        margin-top: 15px !important;
    }

    #sub-85 #component5689 {
        margin: 0 0 15px !important;
    }

    #sub-85 #component1244 {
        padding: 15px 30px !important;
    }

    #sub-85 #unit4134 div {
        font-size: 15px !important;
    }

    #component4668 {
        margin: 0 0 25px !important;
    }

    #component5840 div {
        font-size: 17px !important;
        margin: 0 0 10px !important;
    }

    #component5840 {
        margin: 0 0 20px !important;
    }

    #component6342 {
        padding: 15px !important;
    }

    #unit6111 div {
        font-size: 17px !important;
    }

    #sub-30 #main7 > div > div:first-child {
        font-size: 22px !important;
    }

    #sub-30 #main7 > div > div:nth-child(2) {
        font-size: 17px !important;
        padding: 0 15px !important;
    }

    #sub-30 #main7 > div > div:nth-child(3) {
        font-size: 17px !important;
        padding: 0 15px !important;
    }

    #sub-30 #component3360 {
        padding: 0 15px 15px !important;
        text-align: center;
    }

        #sub-30 #component3360 p {
            margin: 0;
        }

    #sub-29 #main7 > div > div:first-child {
        font-size: 22px !important;
    }

    #sub-29 #main7 > div > div:nth-child(2) {
        font-size: 17px !important;
        padding: 0 15px !important;
    }

    #sub-29 #main7 > div > div:nth-child(3) {
        font-size: 17px !important;
        padding: 0 15px !important;
    }

    #sub-29 #component3360 {
        padding: 0 15px 15px !important;
        text-align: center;
    }

        #sub-29 #component3360 p {
            margin: 0;
        }

    #sub-28 #main7 > div > div:first-child {
        font-size: 22px !important;
    }

    #sub-28 #main7 > div > div:nth-child(2) {
        font-size: 17px !important;
        padding: 0 15px !important;
    }

    #sub-28 #main7 > div > div:nth-child(3) {
        font-size: 17px !important;
        padding: 0 15px !important;
    }

    #sub-28 #component6502 {
        padding: 0 15px 15px !important;
        text-align: center;
    }

        #sub-28 #component6502 p {
            margin: 0;
        }

    #sub-157 #main7 > div > div:first-child {
        font-size: 22px !important;
    }

    #sub-157 #main7 > div > div:nth-child(2) {
        font-size: 17px !important;
        padding: 0 15px !important;
    }

    #sub-157 #main7 > div > div:nth-child(3) {
        font-size: 17px !important;
        padding: 0 15px !important;
    }

    #sub-157 #component3360 {
        padding: 0 15px 15px !important;
        text-align: center;
    }

        #sub-157 #component3360 p {
            margin: 0;
        }

    #sub-36 #unit2301 > div:first-child {
        font-size: 20px !important;
        margin: 0px !important;
    }

    #sub-36 #unit2301 > div:nth-child(2) {
        font-size: 17px !important;
    }

    #sub-36 #component3565 {
        margin: 0 0 20px !important;
    }

    #sub-36 #component9993 {
        padding: 30px 0 !important;
    }

    /*교회소개 - 담임목사인사말*/
    #welcome-text {
        width: 100% !important;
        top: -80% !important;
        right: 0% !important;
    }
    @media (max-width:375px) and (min-width:321px) {
        #welcome-text {
            width: 100% !important;
            top: -95% !important;
            right: 0% !important;
        }
    }
    @media (max-width:320px) {
        #welcome-text {
            width: 100% !important;
            top: -117% !important;
            right: 0% !important;
        }
    }
    
    #unit3901 #main7 > div {
        top:27.6%!important;
    }

    #welcome-div1 {
        font-size: 26px !important;
        padding-left: 7px !important;
        margin-bottom:28px!important;
    }

    #welcome-div2 {
        font-size: 17px !important;
        padding-left: 5px !important;
    }

    #welcome-div3 {
        margin-bottom: 210px !important;
    }

    #welcome-div4 {
        font-size: 16px !important;
        width: 98% !important;
        padding-left: 9px !important;
    }

    #welcome-pastor {
        margin-top: 27px;
    }

    /*교회소개 - 교회비전*/
    #unit9045 > div > div {
        width: 90%;
    }
    #unit9045 > div > div > span {
        font-size:20px!important;
    }

    /*교회소개 - 예배안내*/
    #unit8252 div #sub03 {
        padding: 20px 20px !important;
        height: auto !important;
    }

    #unit8252 div #sub03 .col-sm-6 {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    #unit8252 .worship-name {
        width: 100% !important;
    }

    #unit8252 .worship-time {
        width: 100% !important;
        text-align: center !important;
    }

    /*교회소개 - 온라인 헌금*/
    #unit1731 > div > #sub-online1 {
        width: 90%;
        top: 7% !important;
    }
    #unit1731 > div > #sub-online1 > span {
        font-size:50px!important;
    }

    #unit1731 > div > #sub-online2 {
        width: 90%;
        top: 21% !important;
    }
    #unit1731 > div > #sub-online2 > p {
        font-size:18px!important;
    }
    #unit1731 > div > #sub-online3 {
        width: 95%;
        bottom: 7% !important;
    }
    #unit1731 > div > #sub-online3 > span {
        font-size:30px!important;
    }

    /*교회소개 - 예배안내*/
    #unit8252 > div #sub01 > div > span {
        font-size:37px!important;
    }

    /*다음세대*/
    #unit2667 > div {
        margin-bottom: 15px !important;
    }
    #unit3226 > div {
        margin-bottom: 15px !important;
    }

    /*제자양성*/
    .student1 > img{
        display:none;
    }
    
    .student2 {
        top:6%!important;
    }
    .student3 {
        bottom:12%!important;
        width:93%!important;
    }
    #student {
        bottom : 0%!important;
    }
    #student > span {
        font-size: 20px !important;
    }
    #student_2 {
        bottom: 7% !important;
    }
    #student_2 > span {
        font-size: 20px !important;
    }  
   
}
