﻿#subtop { position:relative; height:400px; background-position-x:center;  background-size:auto 100%; }

#subgnb { border-bottom:1px solid #ddd; padding:10px 0px; text-align:left; }
#subgnb span { font-family:'NanumBarunGothic'; }
#subgnb span,
#subgnb a { font-size:14px; color:#999; position:relative; top:1px; }
#subgnb img { position:relative; width:22px; top:-1px;}
#subgnb span.active { color:#000; }
#subgnb .dropdown { display:inline-block;}
#subgnb .dropdown .btn { padding:5px 8px; font-size:16px; font-weight:bold; border:0px; }
#subgnb .dropdown-menu>li>a { padding:5px 20px; transition:0.3s all ease; font-size:16px;}
#subgnb .dropdown .caret { position:relative; left:0px; font-size:14px; margin-left:5px; }

#sub_menu_title  { color:#fff; font-size:46px; position:absolute; text-align:center; bottom:100px; left:0px; width:100%; letter-spacing:10px;   }

#content_title { font-size:28px; text-align:center; padding-top:50px; margin-bottom:50px;  }
.content { padding-bottom:50px; }

/*서브페이지*/

/*연혁*/
#history_tab { width:100%; text-align:center; margin-bottom:30px; border-top:3px solid #0079c2; border-bottom:1px solid #ddd;  }
#history_tab li { display:inline-block; width:15%; margin:15px -2px; cursor:pointer; font-size:18px; padding:0px 0px; transition:all 0.3s ease; border-right:1px solid #ddd; }
#history_tab li:last-child { border-right:0px; }
#history_tab li.active { color:#147BD3; }
.history_title { font-size:32px; text-align:center; margin-top:50px; font-weight:400; color:#0079c2;  border-bottom:4px solid #303133; padding-bottom:10px; }


.history_panel { display:none; }
.history > div { display:inline-block; vertical-align:top; }
.history .year { width:15%;  position:relative; padding:0px 15px; font-size:24px; text-align:center; }
.history .year p { margin:0px; }
.history .year img { position:absolute; top:50%; margin-top:-7px; right:-10px; }
.history .date { width: 84%; display:inline-block; padding-left:30px; padding-right:0px; border-left:1px solid #ddd; height:100%; }
.history .date table { border:0px; width:100%; border-bottom:1px solid #ddd;  margin-bottom:20px; }
.history .date table td { padding:10px; font-size:16px; color:#555; }
.history .date table td p { margin-bottom:0px; }
.history .date table td:first-child { color:#4A7BC8; font-size:16px; width:200px; vertical-align:top; }
.history .date table tr:first-child td { padding-top:5px; }
.history .date table tr:last-child td { padding-bottom:25px; }
.history_panel .history:first-child .year { padding-top:30px; }
.history_panel .history:first-child .date { padding-top:30px; }
.history_panel .history:first-child .year img { margin-top:8px; }


/*오시는 길*/
#component2180 >  div { padding:20px !important; height:inherit !important;  }
#component2180 >  div > div { margin-bottom:0px !important; }
#unit7338 > p > span > span { font-size:36px !important; }
#unit7338 > p:nth-child(2) > span > span  { font-size:24px !important; }

/*차량*/

#car_tab { width:100%; text-align:center; margin-bottom:30px; border-top:3px solid #0079c2; border-bottom:1px solid #ddd;  }
#car_tab li { display:inline-block; width:12.5%; margin:15px -2px; cursor:pointer; font-size:18px; padding:0px 0px; transition:all 0.3s ease; border-right:1px solid #ddd; }
#car_tab li:last-child { border-right:0px; }
#car_tab li.active { color:#147BD3; }

.car_time { width:100%; border:0px; table-layout:fixed; margin-bottom:50px; display:none; }
.car_time td { text-align:center; font-size:18px; border:1px solid #ddd; padding-top:10px; padding-bottom:10px;  color:#666; }

.car_time tr td:first-child { border-left:0px; text-align:left; color:#000;  padding-left:10px; }

.car_time tr:first-child td { border:0px; text-align:center; padding-bottom:30px; }
.car_time tr:first-child td p:nth-child(1) { color:#0079c2; font-size:28px; }
.car_time tr:first-child td p:nth-child(2) { color:#666; margin-top:15px; }
.car_time tr:first-child td p:nth-child(3) { color:#e76f22; font-size:16px;  }
.car_time tr td:last-child { border-right:0px; }
.car_time tr[name="header"] td { border-top:2px solid #000; color:#0079c2; font-weight:600; padding-top:15px; padding-bottom:15px;  }
.car_time tr[name="header"] td:first-child { text-align:center; }


/*섬기는 사람들*/

#pastor1 {  background:url('/UserData/daewonkmc/files/14/325/MV8xLmpwZ2RpbW9kZV8xMzU1NTk0X2VuYwcc.jpg'); padding:0px 80px 100px;  margin-bottom:60px; }
#pastor1_1 { color:#c5f882; font-size:40px; padding-top:150px; }
#pastor1_2 { color:#fff; font-size:20px; line-height:190%; margin-top:20px; }
#pastor1_3,#pastor1_4,#pastor1_5 { text-align:right; }

#pastor1_3 { font-size:32px; }
#pastor1_3 span { color:#c5f882; }
#pastor1_4 { font-size:36px; }
#pastor1_5 { font-size:14px; margin-top:30px; color:#777; margin-bottom:60px; }
.pastor1_6 { font-size:26px; margin-top:20px; margin-bottom:15px; }
.pastor1_7 {  list-style:inherit !important;  padding-left:20px; }
.pastor1_7 li { color:#777; font-size:17px; padding-bottom:10px; list-style:inherit !important; }

#unit1166 { margin-bottom:80px; }

.pastor1_8 { margin-bottom:40px; border-bottom:1px solid #ddd; }
.pastor1_8 .row { padding-top:30px; padding-bottom:30px; }
.pastor1_9 { font-size:24px; padding-bottom:10px; border-bottom:2px solid #000; }
.pastor1_10 { padding-top:20px; padding-bottom:20px; font-size:16px; color:#666;  }
.pastor1_tb { border:0px; }
.pastor1_tb td:first-child { width:118px; }
.pastor1_tb td img { width:118px; }
.pastor1_tb td:last-child { padding-left:10px; vertical-align:top; }
.pastor1_tb td:last-child p { font-size:18px; font-weight:600; }
.pastor1_tb td:last-child ul { padding-top:15px; }
.pastor1_tb td:last-child ul li { font-size:15px; color:#666; padding-bottom:5px; }


#people_tab { width:100%; text-align:center; margin-bottom:30px; }
#people_tab li { display:inline-block; width:25%; margin:0px -2px; cursor:pointer; font-size:18px; padding:15px 0px; border:1px solid #ddd; transition:all 0.3s ease; }
#people_tab li.active { color:#fff; background:#147BD3; }


.people_panel { display:none; }

.people1 { overflow:hidden; }
.people1 > div, .people1 > img { float:left; }
.people1_title { color:#fff; font-size:20px; background:#136db3; height:148px; padding:60px 20px 0px; }
.people1_text { border:1px solid #ddd; height:148px; padding:15px; width:230px;  }
.people1_text p { font-size:20px; font-weight:600; margin-bottom:20px; }
.people1_text a { font-size:13px; color:#fff; padding:6px 10px; background:#136db3; border-radius:25px; text-decoration:none; }

.people2 { border:1px solid #ddd; overflow:hidden; margin-bottom:30px; }
.people2 > div, .people2 > img { float:left; }
.people2 img { width:111px; }
.people2_text { padding:15px;   }
.people2_text p:first-child { font-size:18px; font-weight:600; }
.people2_text p:last-child { font-size:14px; color:#777; }

.row[name='people3'] .col-xs-6 { text-align:center; }
.people3 { text-align:center; margin-bottom: 30px; display: inline-block; border: 1px solid #ddd; }
.people3 p { margin-top:10px; font-size:18px; }


.people_header { 
    position: relative;
    z-index: 2;
    margin: 70px auto 30px;
    text-align: center;
    line-height: 160%;
    color: rgb(0, 127, 123);
    font-size: 18px;
}
.people_header:after {
	  content: "";
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    border-top: solid 1px #ddd;
    z-index: -1;
}
.people_header span { 
    background: #136db3;
    color: #fff;
    font-size: 24px;
    text-align: center;
    margin: 0;
    padding-top:50px;
    /*padding: 50px 15px;*/
    width: 130px;
    height:130px;
  display: inline-block; }
.people_header[name='line2'] span { padding-top:40px; }

.people_popup { display:none; }
.people_popup_content { overflow:hidden;  }
.people_popup_content .col-sm-4 { text-align:center; }
.people_popup_pic { display:inline-block; }
.people_name { text-align:center; font-size:20px; }
.people_history_title { font-size:18px; font-weight:600; color:#136db3; }
.people_history_title i { margin-right:5px; }
.people_history_content { font-size:15px; color:#555; line-height:170%; margin-bottom:20px; }
.people_history_content li a { color:#555; text-decoration:none; }
.people_history_content li a i { color:#136db3; font-size:24px; position:relative; top:4px; }

.people_popup_btn a { 
		font-size: 14px;
		background: #397DBC;
    color: #fff;
    display: inline-block;
    border-radius: 25px;
    padding: 6px 12px;
    transition: all ease 0.2s;
    cursor: pointer;
    text-decoration:none;
    margin-top:-10px;
    margin-bottom:0px;
}


/*예배시간*/
.worship-box-header { position:relative; }
.worship-box-header-text { position:absolute; padding-top:70px; text-align:center; top:0px; left:0px; width:100%; height:100%; color:#fff; font-size:32px; font-weight:600; margin;0px; background:rgba(0,0,0,0.5); }
.worship-box-content { border:1px solid #ddd; padding:15px; height:330px; }
.worship-box-content table { border:0px; width:100%; table-layout:fixed; }
.worship-box-content table td { vertical-align:top; font-family:'nanumbarungothic'; }
.worship-box-content table td p:first-child { font-size:16px; margin-bottom:5px; line-height:120%; font-weight:600; color:#136db3; }
.worship-box-content table td p:first-child span { font-size:12px; color:#777; font-weight:600; }
.worship-box-content table td p:last-child { font-size:13px; }


/*오시는 길*/
.map_box { text-align:center; }
.map_box img { width:120px; }
.map_box p:nth-child(2) { font-size:20px; color:#0085d6; font-weight:600; }
.map_box p:nth-child(3) { text-align:left; font-size:16px; color:#666; display:inline-block; line-height:170%; }

#bus_header { font-size:32px; font-weight:600; margin-top:70px; text-align:center; margin-bottom:30px; }

#bus_tab { width:100%; text-align:center; margin-bottom:30px; }
#bus_tab li { display:inline-block; width:25%; margin:0px -2px; cursor:pointer; font-size:18px; padding:15px 0px; border:1px solid #ddd; transition:all 0.3s ease; }
#bus_tab li.active { color:#fff; background:#147BD3; }

.bus_panel { display:none; }

.bus_title { text-align:center; font-size:24px; font-weight:600; margin-bottom:30px;  color:#0085d6; }
.bus_title span { font-size:20px; color:#777; font-weight:400; }

.bus1 { width:100%; margin-bottom:30px; border:0px; border-top:2px solid #0085d6;  }
.bus1 th { text-align:center; padding:10px 5px; color:#0085d6; background:#ddeffb; }
.bus1 th p:first-child { font-size:18px;  margin-bottom:5px; line-height:100%;  }
.bus1 th p:first-child span { font-weight:400; font-size:14px; }
.bus1 th p:last-child { font-size:16px; margin-bottom:0px; }
.bus1 td { border:1px solid #ddd; padding:8px; font-size:13px; text-align:center; word-break:keep-all; font-family:'nanumbarungothic'; }
.bus1 td:first-child { border-left:0px; text-align:left; }
.bus1 td:last-child { border-right:0px; }
.bus1 tr[name='header'] td { background:#f7f7f7; font-weight:600; text-align:center; }

.bus2 { width:100%; margin-bottom:30px; border:0px; border-top:2px solid #0085d6;   } 
.bus2 th { text-align:center; padding:10px 5px; color:#0085d6; background:#ddeffb; font-size:16px; }
.bus2 td { border:1px solid #ddd; padding:8px; font-size:15px; text-align:center; word-break:keep-all; font-family:'nanumbarungothic'; }
.bus2 td:first-child { border-left:0px; text-align:left; }
.bus2 td:last-child { border-right:0px; width:80px; }


/*교구*/
#unit1403 { text-align:center; font-size:20px; color:#555; }


.range_table { margin-bottom:30px; border:0px; }
.range_table th { font-size:20px; border-left:0px !important; border-right:0px  !important; }
.range_table th span { color:#777; font-size:16px; font-weight:400; }
.range_table td { font-size:16px; color:#555; }
.range_table td:first-child { border-left:0px; text-align:center; width:120px; font-weight:600; }
.range_table td:nth-child(2) { text-align:center; width:180px; font-weight:600; }
.range_table td:last-child { border-right:0px; }
.range_table:first-child { border-top:2px solid #F5DCA8; }
.range_table:first-child th  { color:#d8a63f; background:#fffaf1; }

.range_table:nth-child(2) { border-top:2px solid #E8B8B8; }
.range_table:nth-child(2) th  { color:#e49090; background:#fff3ef; }

.range_table:nth-child(3) { border-top:2px solid #E9BBDB; }
.range_table:nth-child(3) th  { color:#f385d1; background:#ffeefa; }


/*남선교회/여전도회*/
.g_title { font-size:24px; text-align:center; font-weight:600; }
.g_title span { font-size:16px; color:#777; font-weight:400; }
.g_line { width:50px; margin:25px auto; border:2px solid #147BD3; }
.g_text { color:#666; text-align:center; font-size:16px; }
.gtable { margin:30px auto 80px; table-layout:fixed; max-width:700px; border-top:3px solid #147BD3; border-bottom:1px solid #147BD3;  }
.gtable td,
.gtable th { text-align:center; font-size:16px; }
.gtable th { background:#edf5fb; }
.gtable tr:last-child td { border-bottom:1px solid #147BD3; }

/*쉐마아기학교*/
#unit1529 { text-align:center; font-size:30px; color:#50abf3; margin-bottom:30px; }
#she1 { font-size:24px; text-align:center; margin-top:30px; }
#she2 { text-align:center; font-size:20px; color:#777; margin-top:30px;  }


/*교회학교*/
#school_tab { width:100%; text-align:center; margin-bottom:50px; }
#school_tab li { display:inline-block; width:25%; margin:0px -2px; cursor:pointer; font-size:18px; padding:15px 0px; border:1px solid #ddd; transition:all 0.3s ease; }
#school_tab li:nth-child(1),
#school_tab li:nth-child(2),
#school_tab li:nth-child(3), 
#school_tab li:nth-child(4) { border-bottom:0px; }
#school_tab li.active { color:#fff; background:#147BD3; }
/*.school { text-align:center; display:none; }
.school_line { width:30px; margin:25px auto; border:1px solid #147BD3; }

.school_header { font-size:36px; font-weight:600; color:#555; }
.school_slogan { font-size:24px; margin-bottom:30px; color: #66ade8; font-family: 'nanumbarungothic'; }
.school_text { margin-top:50px; font-size:20px; color:#777; }
.school_text .highlight { font-weight:600; }
.school_text p span { font-weight:600; }
*/

.school { padding:25px 0px; border-bottom:1px solid #ddd; }
.school_header { font-size:24px; font-weight:600; color:#2385d8; }
.school_line { width:30px; margin:10px 0px; border:1px solid #777; }
.school_slogan { margin-top:15px; font-size:20px; margin-bottom:15px; color: #66ade8;  text-align:center; font-weight:600; }
.school_text { font-size:15px; color:#777; text-align:center; }
.school_text .highlight { font-weight:600; }
.school_text p span { font-weight:600; }

/*청년*/ 
#young_slogan { text-align:center; margin-bottom:40px; }
#young_slogan p:first-child { font-size:26px; margin:0px; color:#2586ec; }
#young_slogan p:first-child span { font-size:16px; color:#999; }
#young_slogan p:last-child { font-size:18px; color:#777; margin:0px; }

.young_vision_title { font-size:22px; font-weight:600; margin-top:40px; text-align:center; }
#young_vision { max-width:600px; margin:0 auto; }
#young_vision > .row { margin-bottom:10px; }
.young_vision1 { font-size:18px; text-align:left; color:#fff; background:#efefef; border-radius:25px; padding:10px 20px; }
.young_vision2 { font-size:18px; padding-top:8px; }

#young_vision .row:nth-child(1) .young_vision1 { background:#3FBCD3; } 
#young_vision .row:nth-child(2) .young_vision1 { background:#6DD374; } 
#young_vision .row:nth-child(3) .young_vision1 { background:#688CD4; } 
#young_vision .row:nth-child(4) .young_vision1 { background:#F74F88; } 
#young_vision .row:nth-child(5) .young_vision1 { background:#EF8951; } 
.young_line { width:30px; margin:25px auto 40px; border:1px solid #147BD3; }

#young_goal { text-align:center; margin:50px auto 70px; }
#young_goal p {  color:#777; font-size:20px; padding:20px 15px;  display:inline-block; text-align:left; line-height:160%; border-top: 1px solid #147BD3; border-bottom: 1px solid #147BD3; }

#young_table { margin:0px auto 50px; border-top:3px solid #147BD3; border-bottom:1px solid #147BD3;  }
#young_table th, #young_table td { font-size:18px; padding:8px 10px; text-align:center; border:1px solid #ddd; }
#young_table th { background:#edf5fb; }


 
#third_tab { width:100%; text-align:center; margin-bottom:30px; }
#third_tab li { display:inline-block; width:25%; margin:-1px -2px 0px -2px; cursor:pointer; font-size:18px; padding:15px 0px; border:1px solid #ddd; transition:all 0.3s ease; }

#third_tab[name="13"] li { width:25%; }
#third_tab[name="29"] li { width:16.5%; }

#third_tab li a { text-decoration:none; }
#third_tab li.active { background:#147BD3; }
#third_tab li.active a { color:#fff; }

.choir { text-align:center; margin-bottom:30px;  }
.choir_header {     overflow: hidden;
    position: relative;
    padding: 35px 25px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    margin:0 auto 30px; 
}
.choir_header::before {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    width: 100%;
    height: 30px;
    border-left: 5px solid #8dcbff;
    border-right: 5px solid #8dcbff;
    -webkit-box-sizing: border-box;
    border-top: 5px solid #8dcbff;
    box-sizing: border-box;
}
.choir_header::after {
    position: absolute;
    bottom: 0;
    right: 0;
    content: '';
    width: 100%;
    height: 30px;
    border-left: 5px solid #8dcbff;
    border-right: 5px solid #8dcbff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 5px solid #8dcbff;
}
.choir_header p { margin:0px; font-size: 35px;
    text-align: center;
    color: #4a8fca;
    line-height: 110%; }
.choir_header p span { font-size: 24px; color:#777; } 

.choir_text { max-width:700px; margin:0 auto; padding:30px; border:1px solid #ddd; border-radius:10px; background:#efefef; }

.choir_text p { font-size:16px; color:#666; text-align:left; word-break:keep-all; line-height:160%; }
.choir_text p:last-child { margin:0px; }

.board-theme .theme-list table th, .board-theme .theme-list table td,
.board-theme .theme-detail .detail-top, .detail-upper, .detail-content  { font-size:16px !important; font-family:'nanumsquare' !important; }

.schedule .content { display:none !important; }

.show-file { display:none !important; }

.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder, .vjs-icon-volume-high, .video-js .vjs-mute-control .vjs-icon-placeholder,
.vjs-control-text span, .vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control .vjs-icon-placeholder {
    font-family: VideoJS !important;
    font-weight: normal !important;
    font-style: normal !important;
}

/*크리스천 아카데미*/
#academy1 { background:#2bbaa3; padding:10px 30px;  }
#academy1 .row > div:first-child { text-align:center; }
#academy1 table { border:0px; margin-top:35px; }
#academy1 table td, #academy1 table th { padding:8px 12px; }
#academy1 table td { color:#fff; font-size:18px; word-break:keep-all; line-height:180%; }
#academy1 table th { vertical-align:top; font-size:18px; }
#academy1 table th span { color:#2bbaa3; background:#fff; padding:8px 10px; border-radius:8px; width:100%; text-align:center; display:block;  }

#academy2 { font-size:22px; color:#2bbaa3; border-top:8px solid #2bbaa3; padding-top:10px; margin-top:50px; font-weight:600; margin-bottom:30px;  }


.academy { margin-bottom:80px; }
 
.price { text-align:right; color:#777; font-size:16px; margin-bottom:5px; }

.academy3 { color:#fff; font-size:22px; padding:8px 0px; text-align:center; font-weight:600; }

.academy_box { position:relative; overflow:hidden; padding:30px; }
.academy_box .col-sm-2 { text-align:right; }
.academy_title { font-size:24px; font-weight:600; }
.academy_info { margin:15px 0px 25px; }
.academy_info li { display:inline-block; font-size:18px; font-weight:600; margin-right:15px; margin-bottom:10px; }
.academy_info li span { color:#fff; padding:5px 8px; border-radius:8px;  position:relative; margin-right:5px; font-weight:400; display:inline-block;  }
.acadenmy_text { font-size:18px; color:#666; word-break:keep-all; line-height:180%; }

.col-sm-6  .academy_info li { display:block; margin-bottom:10px;  }
.academy_box .col-sm-3  img { margin-top:50px; }

.academy[color="purple"] .academy3 { background:#5f5ca9; }
.academy[color="purple"] .academy_title { color:#5f5ca9; }
.academy[color="purple"] li { color:#5f5ca9;  }
.academy[color="purple"] li span { background:#5f5ca9; }


.academy[color="skyblue"] .academy3 { background:#3fbbdf; }
.academy[color="skyblue"] .academy_title { color:#3fbbdf; }
.academy[color="skyblue"] li { color:#3fbbdf;  }
.academy[color="skyblue"] li span { background:#3fbbdf; }

.academy[color="blue"] .academy3 { background:#436fb0; }
.academy[color="blue"] .academy_title { color:#436fb0; }
.academy[color="blue"] li { color:#436fb0;  }
.academy[color="blue"] li span { background:#436fb0; }

.academy[color="green"] .academy3 { background:#5a8a3e; }
.academy[color="green"] .academy_title { color:#5a8a3e; }
.academy[color="green"] li { color:#5a8a3e;  }
.academy[color="green"] li span { background:#5a8a3e; }

.academy[color="orange"] .academy3 { background:#d79354; }
.academy[color="orange"] .academy_title { color:#d79354; }
.academy[color="orange"] li { color:#d79354;  }
.academy[color="orange"] li > span:first-child { background:#d79354; }
.academy[color="orange"] li > span:nth-child(2) { color:#d79354; font-size:16px; }

.next-ul ul { overflow:hidden; padding:15px 0 0px; }
.next-ul li { float:left; width:50%; border-right:1px solid #f2f2f2; }
.next-title { text-align:center; font-size:24px; margin-top:30px; }

.detail-content iframe { margin:0 auto; display:block; }


/*해외선교*/

.minitry { margin-bottom:50px; }
.ministry_title { font-size:20px; font-weight:600; padding-bottom:5px; border-bottom:1px solid #ddd; margin-bottom:5px;  }
.ministry_text { font-size:18px; padding:15px 5px; margin-bottom:15px;  }
.ministry_circle { display: inline-block;width: 21px;height: 21px;background: #fff;border-radius: 50%;border: 6px solid #11406e;  position: relative; top: 9px; margin-right:5px; }
.ministry_image { margin-bottom:15px; border:1px solid #ddd; }
.ministry_catpion { text-align:center; font-size:15px; padding:5px; background:#11406e; color:#fff; font-weight:600; }

@media(max-width:1200px)
{
	.worship-box { margin-bottom:30px;  }
	.bus1 td,
    .bus2 td { font-size:14px; padding:5px 1px;  }
}


@media(max-width:768px)
{   
    #content_title { padding-top:30px; margin-bottom:30px; }
    #subtop { height:170px; background-size:auto 100% !important; background-position-x:center !important; }
    #sub_menu_title { bottom:50px; font-size:38px; }
    #third_tab li { font-size:13px; padding:8px 0px; }
    
    #subgnb .container { padding:5px; }
    #subgnb .dropdown .btn { font-size:14px; padding:2px 0px; }
    
    
    #unit2402 p { word-break:keep-all; line-height:170%; }
    
    
    #history_tab li { width:33%; font-size:15px; padding:8px 0px; }
    table.history td { font-size:14px; }
    table.history td:first-child { width:110px !important; word-break:inherit; white-space:inherit; }
    
    .people1 { width:224px; margin:0px auto 30px; }
    .people1_text { width:223px; }
    
    .worship-box { margin-bottom:30px;  }
    .worship-box-content { height:inherit; }
    
    #bus_tab li { width:33%; font-size:14px; }
    .bus1 td,
    .bus2 td { font-size:12px; padding:5px 1px;  }
    
 	  #unit1403 { word-break:keep-all; font-size:16px; }   
 	  
 	  .range_table td { font-size:14px; width:inherit !important; }
 	  
 	  .school_image { margin-bottom:15px; }
 	  .school_text p { text-align:left; }
 	  .school { padding:35px 0px; }
 	  
 	  .school_slogan { font-size:18px; word-break:keep-all; }
 	  
 	  #young_slogan p:first-child { font-size:18px; }
 	  #young_slogan p:last-child { font-size:16px; }
 	  
 	  .young_vision2 { padding-left:15px; margin-bottom:15px; }
 	  
 	  #young_goal p { font-size:18px; }
 	  
 	  #young_goal { margin-bottom:50px; }
 	  #young_table th, #young_table td { font-size:14px; }
 	  
 	  
 	  #nepal_tab li { width:45%; }
 	  .nepal img { margin-bottom:15px; }
 	  
 	  #kinder2 { padding:15px; }
 	  .kinder3_box_cont  { font-size:12px; }
 	  .kinder4_box  { height:inherit; min-height:inherit;  margin-bottom:15px; }
 	  .kinder5_title p span { font-size:14px; }
 	  .gtable td, .gtable th P { font-size:13px; padding:5px 3px !important; }
 	  #unit8582 * { font-size:14px !important; }
 	  
 	  
 	  .history .year { display:block; width:100%; text-align:left; padding:15px 0px 5px; border-bottom:1px solid #ddd; }
 		.history_panel .history:first-child .year { padding:15px 0px 5px; }
 		.history .dot { display:none; }
 		
 		.history_panel .history:first-child .date { padding-top:10px;}
 		.history .date{ border-left:0px; padding:10px 0px; width:100%; }
 		.history .date table td { font-size:14px; }
 		.history .date table td:last-child { word-break:keep-all; }
 		.history .date table td:first-child { width:110px; padding-left:0px; }
 		
 		
 		#car_tab { padding-bottom:8px; }
 		#car_tab li:nth-child(4) {  border-right:0px; }
 		#car_tab li { width:25%; font-size:14px; margin:8px -2px 0px;  }
 		.car_time { table-layout:inherit; }
 		.car_time tr[name="header"] td { word-break:keep-all !important; font-size:12px; padding:5px 3px !important; }		
 		.car_time td { word-break:keep-all !important; font-size:12px; padding:5px 3px  !important; }		
 		
 		.car_time td { width:15%; }
 		.car_time td:first-child { width:25%; }
 		
 		#pastor1 { padding:15px;     background-size: auto 100%;
    background-position-x: right; }
 		#pastor1_1 { font-size:24px; padding-top:0px;  }
 		#pastor1_2 { font-size:16px; line-height:160%; background:rgba(0,0,0,0.5); padding:10px; }
 		
 		.dimode-component.jang-li { width:50% !important; }
 		
 		.text-left { text-align:center; }
 		
}