﻿@media (min-width: 1380px) { .container{width:1380px;} }

/*서브탑 gnb bg 관련*/
.navbar-default{background: rgba(0, 0, 0, 0.5)!important;}
.document-readed_count{display:none;}
#subtop img { width:100%; }
#subgnb { padding:0px 0px;}
#subgnb .subgnb-home { float:right; display:inline-block; margin:12px 0px 0px 0px;}
#subgnb span, #subgnb a { font-size:16px; color:#777; position:relative; top:3px; text-decoration:none;}
#subgnb a.active { color:#6599CB; 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:#6599CB; transition:0.3s all ease;}
#subgnb .dropdown .btn .active  { background-color:#6599CB; }
#subgnb .dropdown-menu>li>a { padding:10px 20px; transition:0.3s all ease; font-size:17px;}
#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; }

/*#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-top: 50px;border-bottom: 4px solid #000;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: #6599CB; }
.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; }
/*글자자르기*/
.dimode-theme  {word-break:keep-all;}
/*텍스트 부분 서브에 들어가면 색깔 변경*/
#gnb > li > a{color:#fff!important;}
ul.timeline > li > span {
    display: block; width: 100%; 
    margin-bottom:5px;
}

/*유트브*/
/*반응형
.detail-video {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
}
#dimodeYoutube {
  position: absolute;
  width: 100%;
  height: 100%;
}
*/


/*서브메뉴*/
.d1-subgnb-menu {
    display:inline-block;
}
.d1-menulist {
   
    display:inline-block; padding:15px 15px;
    float:left;
}
.d1-menulist a{
    font-size:22px!important;
	color:#8F8F8F!important;
	font-weight:bold;
}
.d1-subgnb-menu div.active a {
    color:#325481!important;
    padding-bottom:10px;
    border-bottom:2px solid #B4CEF1;
	font-weight:700;
}
.d1-menulist a:hover{
	  color:#325481!important;
}

.d3-subgnb-menu {
    display:inline-block;
}
.d3-menulist {
   
    display:inline-block; padding:15px 15px;
    float:left;
}
.d3-menulist a{
    font-size:22px!important;
	color:#8F8F8F!important;
	font-weight:bold;
}
.d3-subgnb-menu div.active a {
    color:#325481!important;
    padding-bottom:10px;
    border-bottom:2px solid #B4CEF1;
	font-weight:700;
}
.d3-menulist a:hover{
	  color:#325481!important;
}
.subTitle{text-align:center;}
/*예배안내*/
.worship_school > tbody{display: table-row;}
.worship_school > tbody > tr{vertical-align: middle; display: table-row;}
.worship_school > tbody > tr > td{display: table-cell; vertical-align: top;}
#daumRoughmapContainer1614929533896,
#daumRoughmapContainer1614929602895,
#daumRoughmapContainer1614929644615{width:100%!important;}
/*영광대학*/
#component2062 > div > div{background-position: center!important;}
@media (min-width:1200px) and (max-width:1499px) {
    .lnb { padding:0px 15px;}

/*교회비전*/
#unit3628 > div > div > div{margin: 145px 0 80px!important;}
/*예배안내*/
#component3022{margin: 45px 0px!important;}
#component3022 > div > #unit3590{width:100%!important; padding-left:0!important;}
#component3022 > div > #unit8762{width:100%!important;}
#component3022 > div > #unit8762 > div{width:57%!important;margin:0 auto;}
#component3022 > div > #unit3590 > h2{width:60%!important;margin: 0 auto 30px;}
#component3022 > div > #unit3590 > table{width:60%!important;margin: 0 auto; text-align:center!important;}
.worship_sunday td{padding: 15px!important;}
.worship_school td{padding: 15px!important;}
.worship_school > tbody > tr > td{width:30%!important;}
/*새가족등록*/
#unit3624 > div {height: 510px!important;}
#unit3624 > div > div{margin-top: 110px!important;}
#unit3624 > div > div > .container > span:nth-child(1){font-size: 38px!important;}
#unit3624 > div > div > .container > span:nth-child(3){font-size: 28px!important;}
#unit4200 > div > div > img{max-width: 845px!important;}
#component2420 > #unit4200 > .container > div > strong > span:nth-child(1){font-size:32px!important;}
#component2420 > #unit4200 > .container > div > strong > span:nth-child(2){font-size:28px!important;}
#component2420 > #unit4200 > .container > div:nth-child(2) > span{font-size:24px!important;}
#component2420 > #unit4200 > .container > div:nth-child(2) > span > strong{font-size:26px!important;}
#component2420 > #unit4200 > div:nth-child(2) > div:nth-child(1) > div > span{font-size:24px!important;}
#component2420 > #unit4200 > div:nth-child(2) > div:nth-child(1) > div > span > strong{font-size:26px!important;}
/*오시는길*/
#map01,#map03{margin: 80px auto!important;}
#map02{padding: 80px 0!important;}
#component6906 > div > #unit6348{width:100%!important;}
#component6906 > div > #unit6348 > div{margin: 0 auto 30px!important;}
#component6906 > div > #unit5019{width:100%!important;padding: 50px 30px 0!important;}
#component6906 > div > #unit5019 > div > img{}
#component6906 > div > #unit5019 > div > span:nth-child(3){font-size:24px!important;}
#component6906 > div > #unit5019 > div > span:nth-child(5){font-size:20px!important;}
#component1136 > #unit4269 > div > span{font-size:34px!important;}
#component4706 > #unit6108 > div > strong > span{font-size:24px!important;}
/*교회학교*/
#unit3625 > div{height: 710px!important;}
#unit3625 > div > div:nth-child(1){margin-top: 50px!important;}
#unit3625 > div > div:nth-child(1) > div > span{font-size: 22px!important;}
#unit3625 > div > div:nth-child(2){padding-top: 40px!important;}
#unit3625 > div > div:nth-child(2) > div > span{font-size:26px!important;}
/*3040선교회*/
#unit3630 > div{height: 810px!important;}
#unit3630 > div > div:nth-child(1){margin-top: 50px!important;}
#unit3630 > div > div:nth-child(1) > div > span{font-size: 22px!important;}
#unit3630 > div > div:nth-child(2){padding-top: 40px!important;}
#unit3630 > div > div:nth-child(2) > div > span{font-size:26px!important;}
/*성경학교*/
#component2148 > div > div > div > p > span{font-size:26px!important;}
/*섬김과 봉사*/
#component3460 > div > div > #unit2696{margin:0!important;}
#component3463 > div > div > #unit2696{margin:0!important;}
/*온라인행정*/
#unit7286 > div > div{width: 60%!important;}
#unit7286 > div > ul{width: 60%!important;}
}

@media (min-width:992px) and (max-width:1199px) {
    .lnb { padding:0px 5px;}
    .sub_depth2 li { padding:20px 15px;}
/*vision*/
#unit3628 > div{height:905px!important;}
#unit3628 > div > .container > div > span:nth-child(1){font-size:34px!important;}
#unit3628 > div > .container > div > span:nth-child(3){font-size:36px!important;}
/*인사말*/
#component9512 > div > .container > div > #unit5256{width:100%!important; text-align: center;}
#component9512 > div > .container > div > #unit2115{width:100%!important;}
#component9512 > div > .container > div > #unit2115 > div{padding: 5% 15% 0;}
#component3927 > .container > div > #unit7915{width:100%!important; margin-bottom:30px!important;padding: 0 30px!important;}
#component3927 > .container > div > #unit7915 > div:nth-child(3){margin-top:30px!important;}
#component3927 > .container > div > #unit5225{width:100%!important;padding: 0 30px!important;}
/*예배안내*/
#component3022{margin: 60px 0px!important;}
#component3022 > div > #unit3590{width:100%!important; padding-left:0!important;}
#component3022 > div > #unit8762{width:100%!important;}
#component3022 > div > #unit8762 > div{width:70%!important;margin:0 auto 30px;;}
#component3022 > div > #unit3590 > h2{width:80%!important;margin: 0 auto 30px;}
#component3022 > div > #unit3590 > table{width:80%!important;margin: 0 auto; text-align:center!important;}
.worship_sunday td{padding: 15px!important;}
.worship_school td{padding: 15px!important;}
.worship_school > tbody > tr > td{width:30%!important;}
/*새가족등록*/
#unit3624 > div {height: 435px!important;}
#unit3624 > div > div{margin-top: 80px!important;}
#unit3624 > div > div > .container > span:nth-child(1){font-size: 32px!important;}
#unit3624 > div > div > .container > span:nth-child(3){font-size: 22px!important;}
#unit4200 > div > div > img{max-width: 845px!important;}
#component2420 > #unit4200 > .container > div > strong > span:nth-child(1){font-size:28px!important;}
#component2420 > #unit4200 > .container > div > strong > span:nth-child(2){font-size:24px!important;}
#component2420 > #unit4200 > .container > div:nth-child(2) > span{font-size:20px!important;}
#component2420 > #unit4200 > .container > div:nth-child(4) > span{font-size:20px!important;}
#component2420 > #unit4200 > .container > div:nth-child(2) > span > strong{font-size:22px!important;}
#component2420 > #unit4200 > div:nth-child(2) > div:nth-child(1) > div > span{font-size:20px!important;}
#component2420 > #unit4200 > div:nth-child(2) > div:nth-child(1) > div > span > strong{font-size:22px!important;}
/*오시는길*/
#map01,#map03{margin: 80px auto!important;}
#map02{padding: 80px 0!important;}
#component6906 > div > #unit6348{width:100%!important;}
#component6906 > div > #unit6348 > div{margin: 0 auto 30px!important;}
#component6906 > div > #unit5019{width:100%!important;padding: 50px 30px 0!important;}
#component6906 > div > #unit5019 > div > img{}
#component6906 > div > #unit5019 > div > span:nth-child(3){font-size:24px!important;}
#component6906 > div > #unit5019 > div > span:nth-child(5){font-size:20px!important;}
#component1136 > #unit4269 > div > span{font-size:34px!important;}
#component4706 > #unit6108 > div > strong > span{font-size:24px!important;}
/*교회학교*/
#unit3625 > div{height: 710px!important;}
#unit3625 > div > div:nth-child(1){margin-top: 50px!important;}
#unit3625 > div > div:nth-child(1) > div > span{font-size: 22px!important;}
#unit3625 > div > div:nth-child(2){padding-top: 40px!important;}
#unit3625 > div > div:nth-child(2) > div > span{font-size:26px!important;}
#component4832{margin: 50px 0px 0px!important;}
#component4832 > div > #unit5890 > p:nth-child(1){font-size: 28px!important;}
#component4832 > div > #unit5890 > p:nth-child(2){font-size: 22px!important;}
#component4832 > div > #unit5890 > p:nth-child(3){font-size: 20px!important;margin-top: 30px!important;}
#component2058{margin:0!important;padding:50px 0px!important;}
/*대학청년부*/
#unit3626 > div{height: 700px!important;}
#unit3626 > div > div:nth-child(1){margin-top: 70px!important;}
#unit3626 > div > div:nth-child(1) > div > span{font-size: 22px!important;}
#unit3626 > div > div:nth-child(2){padding-top: 50px!important;}
#unit3626 > div > div:nth-child(2) > div{padding: 30px!important;}
#unit3626 > div > div:nth-child(2) > div > span{font-size: 25px!important;}
#unit3626 > div > div:nth-child(2) > div > span > span{font-size: 40px!important;}
#component4833{margin:0px!important;padding-right: 15px!important; padding-left: 15px!important;}
#component4833 > div > #unit5891{margin: 30px 0px 0px!important;}
#component4833 > div > #unit5891 > p:nth-child(1){font-size: 30px!important;}
#component4833 > div > #unit5891 > p:nth-child(2){font-size: 24px!important;margin-top: 20px!important;}
#component2060{margin: 80px auto!important;}
#component2061{padding: 50px 0!important; margin-top: 0!important;}
/*3040선교회*/
#unit3630 > div{height: 810px!important;}
#unit3630 > div > div:nth-child(1){margin-top: 50px!important;}
#unit3630 > div > div:nth-child(1) > div > span{font-size: 22px!important;}
#unit3630 > div > div:nth-child(2){padding-top: 40px!important;}
#unit3630 > div > div:nth-child(2) > div > span{font-size:26px!important;}
#component3453 > div > div > #unit2696{margin:0!important;}
#component3453 > div > div > #unit2696 > p > span{font-size:21px!important;}
#component3453 > div > div > #unit2696 > ul{font-size:20px!important;}
#component4834 > div > div > p:nth-child(1){font-size: 36px!important;}
#component4834 > div > div > p:nth-child(2){}
#component4834 > div > div > p:nth-child(3){font-size: 18px!important;}
/*성경학교*/
#component2148 > div > div > div > p{margin:0!important;}
#component2148 > div > div > div > p > span{font-size:22px!important;}
#component3456 > div > div > #unit2696{margin:0!important;}
#component3456 > div > div > #unit2696 > p:nth-child(1) > span{font-size: 18px!important;}
#component3458 > div > div > #unit2696{margin:0!important;}
#component3458 > div > div > #unit2696 > p:nth-child(1) > span{font-size: 18px!important;}
/*영광대학*/ 
#component2062 > #unit3632 > div {height: 710px!important; padding-top: 50px!important;background-position: 85% 50%!important;}
#component2062 > #unit3632 > div > div:nth-child(2){padding-top: 80px!important;}
/*섬김과 봉사*/
#component3460{margin: 50px 0px!important;}
#component3460 > div > div > #unit2696{margin:0!important;}
#component3460 > div > div > #unit2696 > p > span{font-size:17px!important;}
#component3463{padding: 50px 0px!important; margin: 0px!important;}
#component3463 > div > div > #unit2696{margin:0!important;}
#component3463 > div > div > #unit2696 > p > span{font-size:17px!important;}
/*온라인행정*/
#unit7286 > div > div{width: 70%!important;}
#unit7286 > div > ul{width: 70%!important;}
#unit6447 > p:nth-child(1) > strong > span{font-size:36px!important;}
#unit6447 > p:nth-child(3) > span:nth-child(5){font-size:24px!important;}
}


@media (min-width:768px) and (max-width:991px) {
	.d3-menulist a{font-size:18px!important;}
    .subTitle { text-align:center;}
    #sub_title {font-size:30px; margin:0px 0px 30px;}
    .header-mobile-gnb {float:right; margin-top:35px; font-size:30px;}
    #footer { text-align:center; }
    #footer img { float:none; margin:0px;}
    #subgnb .dropdown { display:inline-block;}
    #subgnb .dropdown .btn { padding:30px 15px; font-size:17px; font-weight:bold;}
    #subgnb .dropdown .btn-default { border:none;}
    #subgnb .dropdown .btn:hover { background-color:#9fb2b3; transition:0.3s all ease;}
    #subgnb .dropdown .btn .active  { background-color:#9fb2b3; }
    #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:25px 0px;}
	/*vision*/
	#unit3628 > div{height:815px!important;}
	#unit3628 > div > .container > div > span:nth-child(1){font-size:28px!important;}
	#unit3628 > div > .container > div > span:nth-child(3){font-size:30px!important;}
	/*인사말*/
#component9512 > div > .container > div > #unit5256{width:100%!important; text-align: center;}
#component9512 > div > .container > div > #unit2115{width:100%!important;}
#component9512 > div > .container > div > #unit2115 > div{padding: 5% 5% 0;}
#component3927 > .container > div > #unit7915{width:100%!important; margin-bottom:30px!important;padding: 0 30px!important;}
#component3927 > .container > div > #unit7915 > div:nth-child(3){margin-top:30px!important;}
#component3927 > .container > div > #unit5225{width:100%!important;padding: 0 30px!important;}
/*연혁*/
#component9016 > div > #unit4905{width:18%!important;}
#component9016 > div > #unit6823{width:82%!important;padding: 0 15px!important;}
#component9016 > div > #unit4905 > p > strong > span{font-size:26px!important;}
/*예배안내*/
#component3022{margin: 30px 0px!important;}
#component3022 > div > #unit3590{width:100%!important; padding-left:0!important;}
#component3022 > div > #unit8762{width:100%!important;}
#component3022 > div > #unit8762 > div{width:70%!important;margin:0 auto 30px;}
#component3022 > div > #unit3590 > h2{width:80%!important;margin: 0 auto 30px; font-size:28px!important;}
#component3022 > div > #unit3590 > table{width:80%!important;margin: 0 auto; text-align:center!important;font-size: 20px!important;}
.worship_sunday td{padding: 10px!important;}
.worship_school td{padding: 5px!important;}
.worship_week td{padding: 10px!important;}
.worship_school > tbody > tr > td{width:30%!important;}
/*새가족등록*/
#unit3624 > div {height: 375px!important; background-position:top center;}
#unit3624 > div > div{margin-top: 50px!important;}
#unit3624 > div > div > .container > span:nth-child(1){font-size: 30px!important;}
#unit3624 > div > div > .container > span:nth-child(3){font-size: 20px!important;}
#unit4200 > div > div > img{max-width: 715px!important;}
#component2420{margin: 50px 0px!important;}
#component2420 > #unit4200 > .container > div > strong > span:nth-child(1){font-size:26px!important;}
#component2420 > #unit4200 > .container > div > strong > span:nth-child(2){font-size:22px!important;}
#component2420 > #unit4200 > .container > div:nth-child(2) > span{font-size:18px!important;}
#component2420 > #unit4200 > .container > div:nth-child(4) > span{font-size:18px!important;}
#component2420 > #unit4200 > .container > div:nth-child(2) > span > strong{font-size:20px!important;}
#component2420 > #unit4200 > div:nth-child(2) > div:nth-child(1) > div > span{font-size:18px!important;}
#component2420 > #unit4200 > div:nth-child(2) > div:nth-child(1) > div > span > strong{font-size:20px!important;}
/*오시는길*/
#map01,#map03{margin: 40px auto!important;}
#map02{padding: 40px 0!important;}
#component6906 > div > #unit6348{width:100%!important;}
#component6906 > div > #unit6348 > div{margin: 0 auto 20px!important;}
#component6906 > div > #unit5019{width:100%!important;padding: 40px 20px 0!important;}
#component6906 > div > #unit5019 > div > img{}
#component6906 > div > #unit5019 > div:nth-child(2){margin-top: 50px!important;}
#component6906 > div > #unit5019 > div > span:nth-child(3){font-size:22px!important;}
#component6906 > div > #unit5019 > div > span:nth-child(5){font-size:18px!important;}
#component1136 > #unit4269 > div > span{font-size:28px!important;}
#component1136 > #unit4269 > div > span > span{font-size:28px!important;}
#component4706 > #unit6108 > div > strong > span{font-size:22px!important;}
/*교회학교*/
#component4832{margin: 50px 0px!important;}
#unit3625 > div{height: 625px!important;}
#unit3625 > div > div:nth-child(1){margin-top: 30px!important;}
#unit3625 > div > div:nth-child(1) > div > span{font-size: 20px!important;}
#unit3625 > div > div:nth-child(2){padding-top: 20px!important;}
#unit3625 > div > div:nth-child(2) > div > span{font-size:24px!important;}
#component4832 > div{display: -webkit-box!important;display: -moz-box!important;
display: box!important;-webkit-box-orient: vertical!important;-moz-box-orient: vertical!important;box-orient: vertical!important;}
#component4832 > div > #unit8187{-webkit-box-ordinal-group: 1!important;-moz-box-ordinal-group: 1!important;box-ordinal-group: 1!important;}
#component4832 > div > #unit5890{-webkit-box-ordinal-group: 2!important;-moz-box-ordinal-group: 2!important;box-ordinal-group: 2!important;}
#component4832 > div > #unit8187{width: 100%!important;text-align: center!important;margin-bottom: 20px!important;}
#component4832 > div > #unit5890{width:100%!important; padding:0px 15px!important;}
#component4832 > div > #unit5890 > p:nth-child(1){font-size: 26px!important;}
#component4832 > div > #unit5890 > p:nth-child(2){font-size: 20px!important;}
#component4832 > div > #unit5890 > p:nth-child(3){font-size: 18px!important;margin-top: 20px!important;}
#component2058{margin:0!important;padding:0px!important;}

/*대학청년부*/
#unit3626 > div{height: 700px!important;}
#unit3626 > div > div:nth-child(1){margin-top: 70px!important;}
#unit3626 > div > div:nth-child(1) > div > span{font-size: 22px!important;}
#unit3626 > div > div:nth-child(2){padding-top: 50px!important;}
#unit3626 > div > div:nth-child(2) > div{padding: 30px!important;}
#unit3626 > div > div:nth-child(2) > div > span{font-size: 25px!important;}
#unit3626 > div > div:nth-child(2) > div > span > span{font-size: 36px!important;}
#component4833{margin:0px!important;padding-right: 15px!important; padding-left: 15px!important;}
#component4833 > div > #unit8187{width: 100%!important;text-align: center!important;margin-bottom: 20px!important;}
#component4833 > div > #unit5891{width:100%!important;}
#component4833 > div > #unit5891{margin: 30px 0px 0px!important; padding: 0px 30px!important;}
#component4833 > div > #unit5891 > p:nth-child(1){font-size: 30px!important;}
#component4833 > div > #unit5891 > p:nth-child(2){font-size: 22px!important;margin-top: 20px!important;}
#component4833 > #unit8187 > div > p:nth-child(1){font-size: 38px!important;}
#component4833 > #unit8187 > div > ul{font-size: 21px!important;}
#component4833 > #unit8187 > div > p:nth-child(3){font-size: 20px!important;}
#component2060{margin: 80px auto!important;}
#component2061{padding: 50px 0!important; margin-top: 0!important;}

/*3040선교회*/
#unit3630 > div{height: 810px!important;}
#component3453 > div > div{display: -webkit-box!important;display: -moz-box!important;
display: box!important;-webkit-box-orient: vertical!important;-moz-box-orient: vertical!important;box-orient: vertical!important;}
#component3453 > div > div > #unit9503{-webkit-box-ordinal-group: 1!important;-moz-box-ordinal-group: 1!important;box-ordinal-group: 1!important;}
#component3453 > div > div > #unit2696{-webkit-box-ordinal-group: 2!important;-moz-box-ordinal-group: 2!important;box-ordinal-group: 2!important;}
#component3453 > div > div > #unit9503{width: 100%!important;text-align: center!important;margin-bottom: 20px!important;}
#component3453 > div > div > #unit2696{width:100%!important; padding:0px 15px!important;}
#unit3630 > div > div:nth-child(1){margin-top: 50px!important;}
#unit3630 > div > div:nth-child(1) > div > span{font-size: 22px!important;}
#unit3630 > div > div:nth-child(2){padding-top: 40px!important;}
#unit3630 > div > div:nth-child(2) > div > span{font-size:26px!important;}
#component3453 > div > div > #unit2696{margin:0!important;}
#component3453 > div > div > #unit2696 > p > span{font-size:21px!important;}
#component4834 > div > div > p:nth-child(1){font-size: 34px!important;}
#component4834 > div > div > p:nth-child(2){}
#component4834 > div > div > p:nth-child(3){font-size: 16px!important;}

/*성경학교*/
#component2148{margin:50px 0!important;}
#component2148 > div > div > div{padding: 30px 0!important;}
#component2148 > div > div > div > p{margin:0!important;}
#component2148 > div > div > div > p > span{font-size:22px!important;}
#component3456 > div > div,#component3458 > div > div{display: -webkit-box!important;display: -moz-box!important;
display: box!important;-webkit-box-orient: vertical!important;-moz-box-orient: vertical!important;box-orient: vertical!important;}
#component3456{margin: 30px 0px!important;}
#component3458{margin: 0px!important; padding: 30px 0px!important;}
#component3456 > div > div > #unit9503,#component3458 > div > div > #unit9503{-webkit-box-ordinal-group: 1!important;-moz-box-ordinal-group: 1!important;box-ordinal-group: 1!important;}
#component3456 > div > div > #unit2696,#component3458 > div > div > #unit2696{-webkit-box-ordinal-group: 2!important;-moz-box-ordinal-group: 2!important;box-ordinal-group: 2!important;}
#component3456 > div > div > #unit9503,#component3458 > div > div > #unit9503{width: 100%!important;text-align: center!important;margin-bottom: 20px!important;}
#component3456 > div > div > #unit2696,#component3458 > div > div > #unit2696{width:100%!important; padding:0px 15px!important;}
#component3456 > div > div > #unit2696{margin:0!important;}
#component3456 > div > div > #unit2696 > p:nth-child(1) > span{font-size: 18px!important;}
#component3458 > div > div > #unit2696{margin:0!important;}
#component3458 > div > div > #unit2696 > p:nth-child(1) > span{font-size: 18px!important;}
/*영광대학*/ 
#component2062 > #unit3632 > div {height: 590px!important; padding-top: 50px!important;background-position: 85% 50%!important;}
#component2062 > #unit3632 > div > div:nth-child(2){padding-top: 50px!important;}
#component2062 > #unit3632 > div > div:nth-child(2) > span{font-size: 22px!important;}
#component2062 > #unit3632 > div > div:nth-child(2) > span:nth-child(1){font-size: 24px!important;}

/*섬김과 봉사*/
#unit1952 > div > div{margin-top:30px!important;}
#unit1952 > div > div > span{font-size:30px!important;}
#component3460{margin: 50px 0px!important;}
#component3460 > div > div > #unit9503{width:100%!important; margin-bottom:25px!important;}
#component3460 > div > div > #unit2696{width:100%!important;}
#component3460 > div > div > #unit2696{margin:0!important;}
#component3460 > div > div > #unit2696 > p > span{font-size:18px!important;}
#component3463{padding: 50px 0px!important; margin: 0px!important;}
#component3463 > div > div > #unit9503{width:100%!important; margin-bottom:25px!important;}
#component3463 > div > div > #unit2696{width:100%!important;}
#component3463 > div > div > #unit2696{margin:0!important;}
#component3463 > div > div > #unit2696 > p > span{font-size:18px!important;}

/*온라인행정*/
#unit7286,
#unit6447{width:100%!important;}
#unit6447{margin: 55px 0px 0px!important;}
#unit7286 > div{height: 440px!important;}
#unit7286 > div > div{width: 70%!important;top: 25%!important;}
#unit7286 > div > div > a > span{font-size:28px!important;}
#unit7286 > div > ul{width: 70%!important; top: 65%!important;}
#unit6447 > p:nth-child(1) > strong > span{font-size:36px!important;}
#unit6447 > p:nth-child(3) > span:nth-child(5){font-size:24px!important;}

/*교회 둘러보기*/
.location-title > img{max-width:30px!important; position:relative;top: 3px!important;}
.location-title > span{font-size:18px!important;}
#component3069 > div > span{font-size:24px!important;}

/*교회버스/주차*/
#unit6838 > div > div > div:nth-child(1) > span:nth-child(1){font-size: 26px!important;}
#unit6838 > div > div > div:nth-child(1) > span:nth-child(2){font-size: 20px!important;}
}

@media (max-width:767px) {
    #content{margin-top:90px!important;}
	.d3-subgnb-menu {margin-top: 100px!important;}
	.d3-menulist{width:30%!important;}
    #subgnb .container { padding:0px;}
    .header-mobile-gnb {float:right; margin:5% 0px 0px; font-size:30px;}
    #footer { text-align:center; }
    #footer img { float:none; margin:0px;}
    #footer p { font-size:14px;}
    #gnb-wrap { padding: 0px;}
    #gnb-wrap > #navbar{display:inline-block!important; width:100%;}
    #subgnb span, #subgnb a { font-size:14px!important;}
    .subTitle { text-align:center;}
    #sub_title {font-size:30px; margin:0px 0px 30px;}
    #header .container { padding:0px 15px}
    #subgnb .dropdown { display:inline-block; }
    #subgnb .dropdown .btn { padding:15px; font-size:14px; font-weight:bold;  text-align:center;}
    #subgnb .dropdown .btn-default { border:none;}
    #subgnb .dropdown .btn:hover { background-color:#9fb2b3; transition:0.3s all ease;}
    #subgnb .dropdown .btn .active  { background-color:#9fb2b3; }
    #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;}
	/*vision*/
	#unit3628 > div{height:470px!important;}
	#unit3628 > div > .container > div{padding: 30px 0!important; margin: 120px 0 40px!important;}
	#unit3628 > div > .container > div > span:nth-child(1){font-size:15px!important;}
	#unit3628 > div > .container > div > span:nth-child(3){font-size:17px!important;}
	#unit3628 > div > .container > div > hr{margin: 15px auto!important;}
	/*인사말*/
	#component9512{margin: 30px 0px!important;}
	#component9512 > div{padding-bottom:15px!important;}
#component9512 > div > .container > div > #unit5256{width:100%!important; text-align: center;}
#component9512 > div > .container > div > #unit2115{width:100%!important;}
#component9512 > div > .container > div > #unit2115 > div{padding: 5% 5% 0;}
#component9512 > div > .container > div > #unit2115 > div > strong > span{font-size:17px!important;}
#component9512 > div > .container > div > #unit2115 > div > span{font-size:15px!important;}
#component3927{margin-bottom:30px!important;}
#component3927 > .container > div > #unit7915{width:100%!important; margin-bottom:30px!important;padding: 0 30px!important;}
#component3927 > .container > div > #unit7915 > div:nth-child(3){margin-top:30px!important;}
#component3927 > .container > div > #unit5225{width:100%!important;padding: 0 30px!important;}
#component3927 > .container > div > #unit7915 > div > img{margin-top: -5px!important;max-width: 25px!important;}
#component3927 > .container > div > #unit7915 > div > strong > span{font-size:17px!important;}
#component3927 > .container > div > #unit7915 > ul > li {font-size:15px!important;}
#component3927 > .container > div > #unit5225 > div > img{margin-top: -5px!important;max-width: 25px!important;}
#component3927 > .container > div > #unit5225 > div > strong > span{font-size:17px!important;}
#component3927 > .container > div > #unit5225 > ul > li {font-size:15px!important;}   
/*연혁*/
#component9016 > div > #unit4905{width:100%!important;}
#component9016 > div > #unit6823{width:100%!important;padding: 0 15px!important;}
#component9016 > div > #unit4905 > p{padding-bottom:20px!important; border:none!important;}
#component9016 > div > #unit4905 > p > strong > span{font-size:24px!important;}
#component9016 > div > #unit6823 > div{margin:15px 0!important;}
#component9016 > div > #unit6823 > div > div:nth-child(1){font-size:17px!important;}
#component9016 > div > #unit6823 > div > div:nth-child(2){font-size:15px!important; padding-bottom:15px!important;}
/*예배안내*/
#component3022{margin: 30px 0px!important;}
#component3022 > div > #unit3590{width:100%!important; padding: 0px 5px!important;}
#component3022 > div > #unit8762{width:100%!important;}
#component3022 > div > #unit8762 > div{width:100%!important;margin:0 auto 30px;}
#component3022 > div > #unit3590 > h2{width:100%!important;margin: 0 auto 30px; font-size:17px!important;}
#component3022 > div > #unit3590 > table{width:100%!important;margin: 0 auto; text-align:center!important;font-size: 15px!important;}
.worship_sunday td{padding: 10px!important;}
.worship_school td{padding: 5px!important;}
.worship_week td{padding: 10px!important;}
.worship_school > tbody > tr > td{width:30%!important;}
/*새가족등록*/
#unit3624 > div {height: 300px!important;background-position: bottom center!important;
background-size: 220%!important;background-repeat: no-repeat!important;}
#unit3624 > div > div{margin-top: 0px!important;padding: 25px 0!important;}
#unit3624 > div > div > .container > span:nth-child(1){font-size: 24px!important;}
#unit3624 > div > div > .container > span:nth-child(3){font-size: 18px!important;}
#unit4200 > div > div > img{max-width: 340px!important;}
#component2420{margin: 50px 0px 30px!important;}
#component2420 > #unit4200 > .container > div > strong > span:nth-child(1){font-size:20px!important;}
#component2420 > #unit4200 > .container > div > strong > span:nth-child(2){font-size:17px!important;}
#component2420 > #unit4200 > .container > div:nth-child(2) > span{font-size:15px!important;}
#component2420 > #unit4200 > .container > div:nth-child(4) > span{font-size:15px!important;}
#component2420 > #unit4200 > .container > div:nth-child(2) > span > strong{font-size:17px!important;}
#component2420 > #unit4200 > div:nth-child(2) > div:nth-child(1) > div > span{font-size:15px!important;}
#component2420 > #unit4200 > div:nth-child(2) > div:nth-child(1) > div > span > strong{font-size:17px!important;}
#unit4200 > div:nth-child(2),
#unit4200 > div:nth-child(3){margin-top: 10px!important;}
#unit4200 > div:nth-child(1) > hr,
#unit4200 > div:nth-child(2) > hr{margin:10px 0!important;}
#unit4200 > div:nth-child(3) > hr{margin-top:10px!important;}
/*오시는길*/
.wrap_map{height:345px!important;}
#map01,#map03{margin: 40px auto!important;}
#map02{padding: 40px 0!important;}
#component6906 > div > #unit6348{width:100%!important;}
#component6906 > div > #unit6348 > div{margin: 0 auto 10px!important;}
#component6906 > div > #unit5019{width:100%!important;padding: 30px 10px 0!important;}
#component6906 > div > #unit5019 > div:nth-child(2){margin-top: 20px!important;}
#component6906 > div > #unit5019 > div > img{max-width: 30px!important;margin: 0 5px 0!important;}
#component6906 > div > #unit5019 > div > span:nth-child(2){font-size:18px!important;}
#component6906 > div > #unit5019 > div > span:nth-child(5){font-size:15px!important;}
#component1136,
#component1136 > #unit4269{margin: 0px 0px 20px!important;}
#component1136 > #unit4269 > div > span{font-size:24px!important;}
#component1136 > #unit4269 > div > span > span{font-size:22px!important;}
#component4706{margin: 0px 0px 10px!important;}
#component4706 > #unit6108 > div > strong > span{font-size:18px!important;}
/*교회학교*/
#unit3625 > div{height: 655px!important;padding-top: 60px!important;}
#unit3625 > div > div:nth-child(1){margin-top: 20px!important;padding: 20px 0!important;}
#unit3625 > div > div:nth-child(1) > div > span{font-size: 18px!important;}
#unit3625 > div > div:nth-child(2){padding-top: 20px!important;}
#unit3625 > div > div:nth-child(2) > div{padding: 20px 20px 0px!important;}
#unit3625 > div > div:nth-child(2) > div > span{font-size:20px!important;}
#component2058{margin:0!important;padding: 0px!important;}
#component4832{margin: 30px 0px!important;}
#component4832 > div{display: -webkit-box!important;display: -moz-box!important;
display: box!important;-webkit-box-orient: vertical!important;-moz-box-orient: vertical!important;box-orient: vertical!important;}
#component4832 > div > #unit8187{-webkit-box-ordinal-group: 1!important;-moz-box-ordinal-group: 1!important;box-ordinal-group: 1!important;}
#component4832 > div > #unit5890{-webkit-box-ordinal-group: 2!important;-moz-box-ordinal-group: 2!important;box-ordinal-group: 2!important;}
#component4832 > div > #unit8187{width: 100%!important;text-align: center!important;margin-bottom: 18px!important;}
#component4832 > div > #unit5890{width:100%!important; padding: 0px 10px!important;}
#component4832 > div > #unit5890 > p:nth-child(1){font-size: 24px!important;}
#component4832 > div > #unit5890 > p:nth-child(2){font-size: 18px!important;}
#component4832 > div > #unit5890 > p:nth-child(3){font-size: 15px!important;margin-top: 10px!important;}
/*교회버스/주치*/
#component3521{margin: 30px 0!important;}
#component3521 > #unit6170 > div > div > span,
#component8923 > #unit2988 > div > div > span,
#component1590 > #unit2960 > div > div > span,
#component6255 > #unit1017 > div > div > span,
#component2380 > #unit7163 > div > div > span,
#component6914 > #unit1814 > div > div > span,
#component7820 > #unit8811 > div > div > span,
#component9561 > #unit1286 > div > div > span,
#component6909 > #unit9511 > div > div > span{font-size: 26px!important;}
#unit6838 > div > div{padding: 30px 15px!important;}
#unit6838 > div > div > div:nth-child(1) > span:nth-child(1){font-size: 24px!important;}
#unit6838 > div > div > div:nth-child(1) > span:nth-child(2){font-size: 18px!important;}
#unit6838 > div > div > div:nth-child(2) > div{margin-bottom:20px!important;}
.history-tab2 li a{font-size: 15px!important; width:27%!important;}
/*대학청년부*/
#unit3626 > div{height: 590px!important;}
#unit3626 > div > div:nth-child(1){margin: 0px!important; padding: 30px 0!important;}
#unit3626 > div > div:nth-child(1) > div > span{font-size: 18px!important;}
#unit3626 > div > div:nth-child(2){padding-top: 30px!important;}
#unit3626 > div > div:nth-child(2) > div{padding: 30px!important;}
#unit3626 > div > div:nth-child(2) > div > span{font-size: 18px!important;}
#unit3626 > div > div:nth-child(2) > div > span > span{font-size: 24px!important;}
#component4833{margin:0px!important;padding-right: 15px!important; padding-left: 15px!important;}
#component4833 > div > #unit8187{width: 100%!important;text-align: center!important;margin-bottom: 20px!important;}
#component4833 > div > #unit5891{width:100%!important;}
#component4833 > div > #unit5891{margin: 30px 0px 0px!important; padding: 0px 30px!important;}
#component4833 > div > #unit5891 > p:nth-child(1){font-size: 24px!important;}
#component4833 > div > #unit5891 > p:nth-child(2){font-size: 17px!important;margin-top: 20px!important;}
#component4833 > #unit8187 > div > p:nth-child(1){font-size: 24px!important;}
#component4833 > #unit8187 > div > ul{font-size: 17px!important;}
#component4833 > #unit8187 > div > p:nth-child(3){font-size: 15px!important;}
#component2060{margin: 30px auto!important;}
#component2061{padding: 30px 0!important; margin-top: 0!important;}
/*3040선교회*/
#unit3630 > div{height: 655px!important; padding-top: 60px!important;}
#component3453{margin: 30px 0px!important;padding: 0px!important;}
#component3453 > div > div{display: -webkit-box!important;display: -moz-box!important;
display: box!important;-webkit-box-orient: vertical!important;-moz-box-orient: vertical!important;box-orient: vertical!important;}
#component3453 > div > div > #unit9503{-webkit-box-ordinal-group: 1!important;-moz-box-ordinal-group: 1!important;box-ordinal-group: 1!important;}
#component3453 > div > div > #unit2696{-webkit-box-ordinal-group: 2!important;-moz-box-ordinal-group: 2!important;box-ordinal-group: 2!important; margin: 20px 0px 0px!important;}
#component3453 > div > div > #unit9503{width: 100%!important;text-align: center!important;margin-bottom: 20px!important;}

#unit3630 > div > div:nth-child(1){margin-top: 30px!important;padding: 30px 0!important;}
#unit3630 > div > div:nth-child(1) > div > span{font-size: 20px!important;}
#unit3630 > div > div:nth-child(2){padding-top: 30px!important;}
#unit3630 > div > div:nth-child(2) > div > span{font-size:22px!important;}
#unit3630 > div > div:nth-child(2) > div > span > span:nth-child(4),
#unit3630 > div > div:nth-child(2) > div > span > span:nth-child(9){font-size: 22px!important;}
#unit3630 > div > div:nth-child(2) > div > span > span:nth-child(6),
#unit3630 > div > div:nth-child(2) > div > span > span:nth-child(11){font-size: 20px!important;}
#component3453 > div > div > #unit2696{margin:0!important;width:100%!important; padding:0px 15px!important;}
#component3453 > div > div > #unit2696 > ul{ font-size:17px!important; text-align:center!important;}
#component3453 > div > div > #unit2696 > p > span{font-size:18px!important;}
#component3453 > div > div > #unit2696 > div{margin:20px 15px!important; font-size:17px!important;text-align:center!important;}
#component4834{margin:20px 0!important;}
#component4834 > div > div > p:nth-child(1){font-size: 24px!important;}
#component4834 > div > div > p:nth-child(2){font-size: 17px!important;margin-top: 20px!important;}
#component4834 > div > div > p:nth-child(3){font-size: 17px!important; word-break:keep-all!important;margin-top: 20px!important;}
#component1963{padding:0!important; margin:0!important;}

/*성경학교*/
#component2148{margin:30px 0!important;}
#component2148 > div > div > div{padding: 15px 0!important;}
#component2148 > div > div > div > p{margin:0!important;}
#component2148 > div > div > div > p > span{font-size:17px!important;}
#component3456 > div > div,#component3458 > div > div{display: -webkit-box!important;display: -moz-box!important;
display: box!important;-webkit-box-orient: vertical!important;-moz-box-orient: vertical!important;box-orient: vertical!important;}
#component3456{margin: 30px 0px!important;}
#component3458{margin: 0px!important; padding: 30px 0px!important;}
#component3456 > div > div > #unit9503,#component3458 > div > div > #unit9503{-webkit-box-ordinal-group: 1!important;-moz-box-ordinal-group: 1!important;box-ordinal-group: 1!important;}
#component3456 > div > div > #unit2696,#component3458 > div > div > #unit2696{-webkit-box-ordinal-group: 2!important;-moz-box-ordinal-group: 2!important;box-ordinal-group: 2!important;}
#component3456 > div > div > #unit9503,#component3458 > div > div > #unit9503{width: 100%!important;text-align: center!important;margin-bottom: 20px!important;}
#component3456 > div > div > #unit2696,#component3458 > div > div > #unit2696{width:100%!important; padding:0px 15px!important;}
#component3456 > div > div > #unit2696{margin:0!important;}
#component3456 > div > div > #unit2696 > p:nth-child(1) > span{font-size: 18px!important;}
#component3456 > div > div > #unit2696 > p:nth-child(2) > span{font-size: 18px!important;}
#component3458 > div > div > #unit2696{margin:0!important;}
#component3458 > div > div > #unit2696 > p:nth-child(1) > span{font-size: 18px!important;}
#component3458 > div > div > #unit2696 > p:nth-child(2) > span{font-size: 18px!important;}
/*영광대학*/ 
#component2062 > #unit3632 > div {height: 400px!important; padding-top: 20px!important;background-image:none!important;}
#component2062 > #unit3632 > div > div:nth-child(1){padding: 20px 0!important;}
#component2062 > #unit3632 > div > div:nth-child(1) > div > span{font-size: 18px!important;}
#component2062 > #unit3632 > div > div:nth-child(2){padding-top: 30px!important;}
#component2062 > #unit3632 > div > div:nth-child(2) > span{font-size: 15px!important;}
#component2062 > #unit3632 > div > div:nth-child(2) > span:nth-child(1){font-size: 17px!important;}
/*섬김과 봉사*/
#unit1952 > div > div{padding-bottom:5px!important;}
#unit1952 > div > div > span{font-size:26px!important;}
#component3460{margin: 50px 0px!important;}
#component3460 > div > div > #unit9503{width:100%!important; margin-bottom:15px!important;}
#component3460 > div > div > #unit2696{width:100%!important;}
#component3460 > div > div > #unit2696{margin:0!important;}
#component3460 > div > div > #unit2696 > p:nth-child(2){margin-top:15px!important;}
#component3460 > div > div > #unit2696 > p > span{font-size:17px!important;}
#component3463{padding: 50px 0px!important; margin: 0px!important;}
#component3463 > div > div > #unit9503{width:100%!important; margin-bottom:15px!important;}
#component3463 > div > div > #unit2696{width:100%!important;}
#component3463 > div > div > #unit2696{margin:0!important;}
#component3463 > div > div > #unit2696 > p:nth-child(2){margin-top:15px!important;}
#component3463 > div > div > #unit2696 > p > span{font-size:17px!important;}
#component6049 > #unit1952 > div{margin:0!important; }

/*온라인행정*/
#unit7286,
#unit6447{width:100%!important;}
#unit6447{margin: 40px 0px 0px!important;}
#unit7286 > div{height: 260px!important;}
#unit7286 > div > div{width: 70%!important;top: 25%!important;}
#unit7286 > div > div > a {padding: 20px 45px!important;}
#unit7286 > div > div > a > span{font-size:20px!important;}
#unit7286 > div > ul{width: 70%!important; top: 70%!important; padding:20px 77px!important;}
#unit7286 > div > ul > li > span{font-size:17px!important;}
#unit6447 > p:nth-child(1) > strong > span{font-size:30px!important;}
#unit6447 > p:nth-child(3) > span:nth-child(2),
#unit6447 > p:nth-child(3) > span:nth-child(7){font-size:18px!important;}
#unit6447 > p:nth-child(3) > span:nth-child(10){font-size:17px!important;}
#unit6447 > p:nth-child(3) > span:nth-child(5){font-size:18px!important;}
/*교회 둘러보기*/
.location-title > img{max-width:20px!important; position:relative;top: 3px!important;}
.location-title > span{font-size:17px!important;}
#component3069 > div > span{font-size:20px!important;}
}
@media (max-width:320px) {
  
}
