﻿#bgm-player { position:fixed; bottom:30px; left:30px; z-index:50; width:250px; box-shadow: rgba(113, 113, 113, 0.28) 5px 7px 7px;}
#bgm-player h5 { background:#4CA9EA; color:#fff; text-align:center; font-size:15px; margin:0; padding:8px 0; border-radius: 4px 4px  0 0;}
.green-audio-player .controls span { width:51px; }
.green-audio-player .controls { font-size:13px; margin:0 5px; }
.green-audio-player { width:250px; height:40px; border-radius: 0 0 4px 4px; padding:0 10px; min-width:250px; box-shadow:none; }
.green-audio-player svg { width: 17px; height: 15px;}
.green-audio-player .controls .controls__slider { margin:0 5px; }

.tp-bullets { display:none!important; }
.swiper-pagination { width:100%;  }
.tp-caption p { font-size:20px; color:#01A4DB; }
.tp-caption h1 { font-weight:100;  font-size:60px; margin:0; }
.tp-caption h5 { font-size:17px; font-weight:100;  line-height:25px; color:#333; }
.hebe.tparrows { z-index:50!important; }
.tp-title-wrap { display:none!important; }
.tp-bannertimer { background:#00A9E0; z-index:500;  height:3px!important;}
#dimodePage .page-actions { position:absolute; }

@media (min-width:1500px) {#section-bottom .container, #poem .container, #middle .container, #fgnctv .container {width:1425px!important;}}

#slogan h2 { font-size:16px; color:#00A9E0; margin-top:120px; font-weight:bold; }
#slogan h1 { font-size:45px; margin:40px 0 20px; font-weight:100; display:inline-block;}
#slogan h1 strong { font-weight:400; }
#slogan h3 { font-size:40px; font-weight:100; margin:0 0 30px;  }
#slogan p { font-size:17px; margin:0; line-height:33px;  color:#989898; font-weight:400; }
#slogan .typed-cursor { display:inline-block; font-size:40px; font-weight:100; }
#slogan a { font-size:17px; display:inline-block;  margin-top:55px; color:#00A9E0; border:1px solid #00A9E0; padding:15px 80px; text-decoration:none;  transition:.5s all; }
#slogan > div > div > div { height:125px; }

#section-bottom > .container { position:relative; }
#section-bottom .text-left { padding-left:30px;}
#section-bottom .text-right { padding-right:30px;}
#sermon-line1 { position:absolute;  top:-80px; left: 0 ;  }
#sermon-line2 { position:absolute;  top:-80px; right:0; }
#sermon-pastor { background:url(../../../Layouts/fgnc/Images/sermon-top-bg.png) no-repeat; background-size:cover; }
#sermon-top { position:relative;  top:300px; margin:0px 0 70px; }

#sermon-top h2 { font-size:16px; color:#00A9E0; margin-top:0; font-weight:bold;  margin:0; }
#sermon-top h1 { font-size:45px; margin:40px 0 0px; font-weight:100; display:inline-block;}
#sermon-top h1 strong { font-weight:400; }
.pastor-1 { position:relative;left:-350px; }
.pastor-2 { position:relative; right:-350px; }

#poem { background:#4CA9EA; padding:56px 0; height:150px; }
#poem > .container { position:relative; }
.poem-left { float:left;  }
.poem-left img { color:#fff; font-size:35px; float:left; }
.poem-left p { display:inline-block; font-size:23px; color:#fff; margin-bottom:0; margin-top:3px; margin-left:25px;}
.poem-middle { float: left;  padding-left: 20px;  position: relative; top: -22px; border-left:1px solid #fff; margin-left:50px; padding-top:10px; padding-bottom:10px; }
.poem-middle li { display:inline-block;  }
.poem-middle li p { margin:0;  font-size:17px; color:#fff; margin:0; line-height:32px; padding:0 40px; margin:0 35px;      text-overflow: ellipsis;  -o-text-overflow: ellipsis;  overflow: hidden;  white-space: nowrap;  word-wrap: normal !important; width:300px; } 
.poem-middle li a { text-decoration:none; }
#poem-more { position:absolute; top:5px; right:0; font-size:22px; color:#fff; font-weight:300; text-decoration:none; }

#middle { background:#F9F9F9; padding-top:90px; }
#notice  { margin-bottom:170px;}
#notice .container { position:relative; }
.notice-img { position:absolute; left:0; top:0; display:table; height:550px; }
.notice-img > div { display:table-cell; vertical-align:middle; }
.notice-img img { display:none; max-width:805px; max-height:550px; }
.notice-top h2 { font-size: 16px; color: #00A9E0; margin-top: 0; font-weight: bold; margin: 0 0 10px; }
.notice-top { text-align:right; }
.notice-top img { margin-right:10px; }
.notice-bottom { background:#fff; overflow:hidden;  width:650px; z-index:1; position:relative;  box-shadow: rgba(113, 113, 113, 0.28) 5px 10px 7px;;  margin-top:60px; height:425px; }
.notice-bottom h2 { margin:0; font-size:18px; color:#888888; font-weight:400; }
.notice-bottom .slide {padding:85px; height:100%; }
.notice-bottom .wrapper { height:100%; margin:0; }
.notice-arrow { cursor:pointer; }
.notice-bottom h2 img { margin-right:5px;}
.notice-bottom #notice-title { text-decoration:none; font-size:35px; color:#000; position:relative; font-weight:400; }
.notice-bottom ul { margin-top:35px; }
.notice-bottom ul li { font-size:16px; color:#969696;  padding:2px 0; font-weight:400;}
.notice-bottom ul li img { margin-right:10px; }
#notice-arrow { position:absolute; right:40px ; bottom:40px; }
#notice-arrow li { border:1px solid #ddd; padding:0; }
#notice-arrow li a { display:inline-block; padding:0 3px; }
#notice-arrow img { margin:0; }

#gallery-top { background:#fff; position:relative; padding:120px 0 70px; }
#gallery-top h2 { font-size:16px; color:#00A9E0; margin-top:0; font-weight:bold;  margin:0; }
#gallery-top h1 { font-size:45px; margin:40px 0 0px; font-weight:100; display:inline-block;}
#gallery-top h1 strong { font-weight:400; }
#gallery { padding:0 0 120px; position:relative; background:#fff; }
#gallery-wrap { overflow:hidden; }
#gallery-left { position:absolute; top:30%; transform:translate(-50%, 0); left:9%; }
#gallery-right { position:absolute; top:30%; transform:translate(-50%, 0); right:7%; }
#gallery .swiper-slide { text-align:center; position:relative; top:0; }
#gallery .swiper-slide > a > div { height:360px; background-size: auto 100%!important;
    background-position: center!important; }
#gallery .swiper-slide:hover { top:-15px; transition:.25s all; }
#gallery .swiper-slide:hover img { opacity:.8; transition:.3s all; }
#gallery .swiper-slide:hover p { color:#00A9E0!important; transition:.3s all; }
#gallery .swiper-slide a { text-decoration:none; }
#gallery .swiper-slide img { width:100%;  padding:15px;  }
#gallery .swiper-slide p { font-size:17px; margin:20px 0 0; color:#000; }

#fgnctv { background:url(/UserData/fgnc/Layouts/fgnc/Images/bottom_bg.png); height:602px; padding:115px 0; background-position: center; background-size: auto 100%; }
.fgnctv-left { position:relative; }
#fgnctv-img { position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); z-index:1; }
#fgnctv-left-bg { cursor:pointer; }
#fgnctv-left-bg:hover { filter: grayscale(100%); transition:.3s all; }
#fgnctv h2 { font-size:17px; color:#00A9E0; margin-top:0; font-weight:400;  margin:0; }
#fgnctv h1 { font-size:40px; margin:10px 0 25px; font-weight:100; display:inline-block; letter-spacing:3px; color:#000; }
#fgnctv h1 img { margin-left:20px; position:relative; top:-5px;}
#fgnctv p { font-size:15.5px; color:#868686; margin-top:20px; line-height:25px; margin:0; }
.fgnctv-right { padding:70px 0 70px 150px;  }

#section-bottom { background:url(../../../Layouts/fgnc/Images/4.sermon_bg02.jpg) no-repeat; padding:48px 0;  background-size:cover; }
#section-bottom h5 { color:#fff; margin:0 0 5px; font-weight:100; font-size:17px; }
#section-bottom h2 { color:#00A9E0; margin:0; font-weight:100; font-size:37px;  }
#section-bottom #sermon-title { color:#fff; font-size:28px; margin:25px 0; display:inline-block; text-decoration:none; position:relative; text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    word-wrap: normal !important; width:100%; }
#section-bottom p { font-size:16px; color:#fff; margin:0;  font-weight:300; line-height:25px; }
#section-bottom img { margin-top:30px;}
.notice-more { font-size:22px; text-decoration:none; color:#333; font-weight:300; }
.notice-more:hover { text-decoration:none; }

#ministry-top { background:url(/UserData/fgnc/Layouts/fgnc/Images/9.ministry_topimg_2025.jpg); padding:170px 0 200px; background-position: bottom; background-repeat: no-repeat;}/*240px->170px*/
#ministry-top h2 { font-size:16px; color:#00A9E0; margin-top:0; font-weight:bold;  margin:0; }
#ministry-top h1 { font-size:33px; margin:40px 0 0px; font-weight:300; display:inline-block; line-height:48px; }
#ministry-top h1 strong { font-weight:500; }
#ministry-bottom { background:#003470; padding:0 0 120px; }

#gray-box { padding:40px 0; background:#F9F9F9; }

#ministry-wrap { margin-top:-120px; overflow:hidden; transition:.5s all; }
.ministry-box { height:292.5px; transition:.5s all; }
#ministry-bottom .box-1 { background:url(/UserData/fgnc/Layouts/fgnc/Images/9.ministry_01_off.png) no-repeat; padding:30px; cursor:pointer; }
#ministry-bottom .box-2 { background:url(/UserData/fgnc/Layouts/fgnc/Images/9.ministry_02_off.png) no-repeat; padding:30px; cursor:pointer; }
#ministry-bottom .box-3 { background:url(/UserData/fgnc/Layouts/fgnc/Images/9.ministry_03_off.png) no-repeat; padding:30px; cursor:pointer; }
#ministry-bottom .box-4 { background:url(/UserData/fgnc/Layouts/fgnc/Images/4.ministry_04_bg.jpg) no-repeat; position:relative; cursor:pointer; }
#ministry-bottom .box-5 { background:url(/UserData/fgnc/Layouts/fgnc/Images/4.ministry_05_bg.jpg) no-repeat; padding:30px; cursor:pointer; }
#ministry-bottom .box-6 {  position:relative; cursor:pointer;}
#ministry-bottom .box-7 {  position:relative; cursor:pointer;}
#ministry-bottom .box-8 { background:url(/UserData/fgnc/Layouts/fgnc/Images/4.ministry_06_bg.jpg) no-repeat; padding:30px;  cursor:pointer; }
#ministry-bottom .box-9 { background:url(/UserData/fgnc/Layouts/fgnc/Images/4.ministry_07_bg.jpg) no-repeat;  position:relative; cursor:pointer;}
#ministry-bottom .box-1 h2 { font-size:22px; margin:0; font-weight:100; }
#ministry-bottom .box-1 hr { float:left; width:40px; border-top:1px solid #000;  margin:15px 0 0;}
#ministry-bottom .box-1 > div { position:relative; top:0; }
#ministry-bottom .box-2 h2 { font-size:22px; margin:0; font-weight:100;  color:#fff;}
#ministry-bottom .box-2 hr { float:left; width:40px; border-top:1px solid #fff;  margin:15px 0 0;}
#ministry-bottom .box-2 > div { position:relative; top:0; }
#ministry-bottom .box-3 h2 { font-size:22px; margin:0; font-weight:100;  color:#fff;}
#ministry-bottom .box-3 hr { float:left; width:40px; border-top:1px solid #fff;  margin:15px 0 0;}
#ministry-bottom .box-3 > div { position:relative; top:0; }
#ministry-bottom .box-4 > div { position:absolute; top:70%; left:0; transform: translate(0, -50%); text-align:center; }
#ministry-bottom .box-4 h2 {  font-size:23px; color:#fff; margin:0; padding-left:35px; padding-bottom:8px; }
#ministry-bottom .box-4 hr { margin:10px auto 0; width: 85px; float: left;}
#ministry-bottom .box-5 > div { position: absolute; top: 20%; right: 35%; text-align: right; display: inline-block; transform: translate(-50%, -50%); }
#ministry-bottom .box-5 h2 { font-size: 23px; color: #fff; margin: 0; }
#ministry-bottom .box-5 hr { margin:10px auto 0; width:60px; float:left;}
#ministry-bottom .box-6 > div { position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); text-align:center; }
#ministry-bottom .box-6 img {margin:0 0 15px;}
#ministry-bottom .box-6 h2 {  font-size:23px; color:#fff; margin:0;}
#ministry-bottom .box-6 hr { margin:20px auto 0; width:35px; }
#ministry-bottom .box-7 > div { position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); text-align:center; width:100%; }
#ministry-bottom .box-7 img {margin:0 0 15px;}
#ministry-bottom .box-7 h2 {  font-size:23px; color:#fff; margin:0;}
#ministry-bottom .box-7 hr { margin:20px auto 0; width:35px; }
#ministry-bottom .box-8 > div { position: absolute; top: 25%; right: -10%; text-align: right; display: inline-block; transform: translate(-50%, -50%); }
#ministry-bottom .box-8 h2 {  font-size:23px; color:#fff; margin:0; }
#ministry-bottom .box-8 hr { margin:10px auto 0; width:60px; float:right;}
#ministry-bottom .box-9 > div { position:absolute; top:65%; right:0; text-align:right; display:inline-block; }
#ministry-bottom .box-9 h2 {  font-size:23px; color:#fff; margin:0; padding-right:20px;}
#ministry-bottom .box-9 hr { margin:10px auto 0; width:60px; float:right;}
#ministry-bottom .box-1:hover > div { top:-7px; transition:.2s all; }
#ministry-bottom .box-2:hover > div { top:-7px; transition:.2s all; }
#ministry-bottom .box-3:hover > div { top:-7px; transition:.2s all; }
#ministry-bottom .box-4:hover > div { top: 47.5%; transition:.2s all; }
#ministry-bottom .box-5:hover > div { top: 22.5%; transition:.2s all; }
#ministry-bottom .box-6:hover > div { top: 47.5%; transition:.2s all; }
#ministry-bottom .box-7:hover > div { top: 47.5%; transition:.2s all; }
#ministry-bottom .box-8:hover > div { top: 22.5%; transition:.2s all; }
#ministry-bottom .box-9:hover > div { top: 57.5%; transition:.2s all; }

#new_notice_top { background:#fff; position:relative; padding:120px 0 70px; text-align:center; }
#new_notice_top h2 { font-size:16px; color:#00A9E0; margin-top:0; font-weight:bold;  margin:0; }
#new_notice_top h1 { font-size:45px; margin:40px 0 0px; font-weight:100; display:inline-block;}
#new_notice_top h1 strong { font-weight:400; }
#new_notice_list { background:#fff; }
#new_notice_list #new_notice_left { position: relative; width: 50%; height: 530px; float: left; }
#new_notice_list #new_notice_right { position: relative; width: 50%; height: 530px; float: left; padding-top:80px; }
#new_notice_list .bg_box li { position: absolute; top: 0; right: 0; width: 100%; height: 100%; display: none; transition:.3s all; }
#new_notice_list .bg_box li.on { display: block; }
#new_notice_list .bg { width: 100%; height: 100%;     box-shadow: rgba(113, 113, 113, 0.28) 0px 4px 7px; }
#new_notice_list .bg_box { position: absolute; top: 0; right: -140px; height: 480px; width: 2000px; }
#new_notice_list .notice_box { position: relative; margin-top: 85px; padding: 0; }
#new_notice_list .notice_box .slide { display:none; }
#new_notice_right_box { width:1500px; overflow:hidden; }
#new_notice_right_slider { width:700px; }
#new_notice_left .slide h2 { font-size:20px; color:#fff; }
#new_notice_left .slide #notice-title2 { font-size:40px; color:#fff; text-decoration:none; width:500px; height:120px; display:inline-block; word-break:keep-all; }
#new_notice_left .slide ul { margin-top:15px; }
#new_notice_left .slide ul li { font-size:17px; color:#fff; padding:3px 0; width:500px; }
#new_notice_left .slide ul li:before { content: ""; background: #fff; width: 5px; height: 5px; display: inline-block; position: relative; border-radius: 50%;  top: -4px; margin-right: 10px; }
#new_notice_right_slider .swiper-slide { padding-right:30px; }
#new_notice_right_slider .swiper-slide img { width:100%; height:320px; }
#notice_arrow { position:absolute; top:0; right:130px; }
#notice_arrow > img { cursor:pointer; margin:0 5px; outline:none; }


@media (min-width:1200px) and (max-width:1499px) {
	#slogan h1 { font-size:40px; }

	#sermon-top h1 { font-size:35px;  }
	#section-bottom h2 { font-size:30px; }
	#section-bottom #sermon-title { font-size:26px; }
	.poem-middle li p { margin:0; padding:0 30px; }
	.notice-bottom #notice-title { font-size:30px; }
	#ministry-top { background-position:center; }
	#gallery-top h1 { font-size:35px; }
	#new_notice_list .notice_box { padding-left:30px; }

.pastor-1 { position:relative;left:-250px; }
.pastor-2 { position:relative; right:-250px; }

}

@media (min-width:993px) and (max-width:1199px) {
	#gallery .swiper-slide > a > div { height:300px; }
	.notice-img { height:auto; position:relative; margin:0 auto; }
	.notice-img img { margin:0 auto; }
	.notice-bottom {width:100%; margin-top:20px; }
	#poem-more { font-size:20px; }
	.notice-more { font-size:20px; }
	.poem-middle li p { width:180px; }
	#slogan h1 { font-size:35px; }
	#sermon-top{position: relative;top:100px}
	.pastor-1 { left:-100px; }
	.pastor-2 { right:-100px;} 
	#sermon-top h1 { font-size:35px; }
	#gallery-top h1 { font-size:35px; }
	#section-bottom h2 { font-size:30px; }
	#section-bottom #sermon-title { font-size:20px; }
	#poem > .container { padding:0 30px; }
	.poem-middle li p { margin: 0; font-size: 15px; color: #fff; margin: 0; line-height: 32px; padding: 0 15px; margin: 0 10px; }		
	.poem-left p { display: inline-block; font-size: 20px; color: #fff; margin-bottom: 0; margin-top: 5px; margin-left: 25px; }
	#poem-more { right: 15px; }
	.notice-img img { max-width:700px; }
	#notice > .container { padding:0 30px; }
	.fgnctv-right { padding:30px 0 30px 50px; }
	#fgnctv h1 { font-size:35px; }
	.fgnctv-left { padding:30px 0; }
	#ministry-top h1 { font-size:30px; }
	#ministry-top { background-position:center; }
	#new_notice_left .slide #notice-title2 { font-size:25px; }
	#new_notice_left .slide ul { padding-right:20px; }	
}

@media (min-width:768px) and (max-width:992px) {
    .notice-img { height:auto; }
    .notice-img img {width:100%; }
	.ministry-box { height:250px; }
	#fgnctv { height:auto; }
	#poem-more { font-size:17px; }
	#slogan h2 { font-weight:normal; }
	#slogan h1 { font-size:27px; }
	#slogan p { font-size:15px; font-weight:100; }
	#sermon-top{position: relative;top:100px}
	.pastor-1 { left:-100px; max-width:233px; }
	.pastor-2 { right:-100px; max-width:233px; }
	#sermon-top h2 { font-weight:normal; }
	#sermon-top h1 { font-size:27px; }
	#gallery-top h2 { font-weight:normal; }
	#gallery-top h1 { font-size:27px; }	
	#sermon-line1 { display:none; }
	#sermon-line2 { display:none; }
	#section-bottom .text-left { padding:0; }
	#section-bottom .text-right { padding:0; }
	#section-bottom h2 { font-size:25px; margin-top:15px; }
	#section-bottom #sermon-title { font-size:20px; }
	.poem-middle > ul > li:last-child { display:none; }
	.poem-left p { font-size:17px; margin-top:5px; }
	.poem-middle li p { font-size: 14px; color: #fff; margin: 0;line-height: 32px;  padding: 0 15px; margin: 0 20px; width:195px; }
	#poem > .container { padding:0 30px; }
	#poem-more { right:15px; }
    .notice-img img { max-width: 490px; max-height: 210px; margin:0 auto; }
	.notice-img { position:relative; margin:0 auto; }
	.notice-bottom { width:100%; margin-top:0; }
	.notice-right { width:100%; margin-top:30px; text-align:center; }
	.notice-top { text-align:center; }
	.notice-top img { float:none; margin-right:0; }
	.notice-bottom h2 { font-size:17px; }
	.notice-bottom #notice-title { font-size:25px; margin-top:20px; display:inline-block; }
	.notice-bottom { padding:0; }
	.fgnctv-right { text-align:center; padding:40px 0;}
	#fgnctv h1 { font-size:30px; margin-top:30px; }
	#fgnctv h2 { font-weight:100; }
	#ministry-top { background-position:center; }
	.ministry-box {     background-size: auto 100%!important; background-position: center!important; }
	#ministry-top > .container { padding:0 30px; }
	#ministry-top h2 { font-weight:100; }
	#ministry-top h1 { font-size:29px; }
	#ministry-bottom .box-1 h2 { font-size:17px; }
	#ministry-bottom .box-2 h2 { font-size:17px; }
	#ministry-bottom .box-3 h2 { font-size:17px; }
	#ministry-bottom .box-3 { width:33.333%; }
	#ministry-bottom .box-4 h2 { font-size:17px; }
	#ministry-bottom .box-5 h2 { font-size:17px; }
	#ministry-bottom .box-8 > div { right:20%; }
	#ministry-bottom .box-6 h2 { font-size:17px; }
	#ministry-bottom .box-6 img { max-width:30px; }
	#ministry-bottom .box-7 h2 { font-size:17px; }
	#ministry-bottom .box-7 img { max-width:30px; }
	#ministry-bottom .box-8 { width:50%; }
	#ministry-bottom .box-9 { width:50%; }
	#ministry-bottom .box-8 h2 { font-size:17px; }
	#ministry-bottom .box-9 h2 { font-size:17px; }
	#ministry-bottom .box-4 > div { left:50%; }
	#middle { padding-top:30px; }
	#notice { margin-bottom:30px; }		
	#gallery { padding:30px 0 60px; }
	#gallery .swiper-slide p { font-size:20px; }
	/* #bgm-player { display:none; } */
	#new_notice_top h2 { font-weight:normal; }
	#new_notice_top h1 { font-size:27px; }
	#new_notice_list #new_notice_left { width:100%; }
	#new_notice_list #new_notice_right { width:100%; padding-top:0; margin-top:15px; }
	#new_notice_right_slider .swiper-slide { padding:0; }
	#new_notice_right_slider { width:100%; }
	#new_notice_right_box { width:100%; }
	#new_notice_list .notice_box { margin-top:65px; }
	#new_notice_left .slide #notice-title2 { font-size:30px; height:90px; width:100%; margin-top:20px;  }
	#new_notice_left .slide ul li { width:100%; padding:0 30px; }
	#new_notice_list .notice_box .slide { text-align:center; }
	#new_notice_list #new_notice_left { height:400px; }
	#new_notice_list .bg_box { right:0; width:100%; height:400px; }
	#notice_arrow { right:15px; }
	#new_notice_list #new_notice_right { height:auto; }
	#gallery-top { padding:70px 0; }	
	#new_notice_top { padding:40px 0; }
}

@media (max-width: 767px) {
	#gallery .swiper-slide > a > div { height:150px; }
	/* #bgm-player { display:none; } */
	.green-audio-player { width:80px; min-width:80px; height:30px; }
	#bgm-player h5 { font-size:13px; line-height:17px; padding:5px 0; }
	.green-audio-player .holder { margin:0 auto; }
	#bgm-player  { bottom:15px; left:15px; width:80px; }
	#player1 .controls { display:none; }
	.ministry-box { background-position:center!important; }
	#ministry-bottom .box-8 > div { left:10%; }
	#ministry-bottom .box-1 > div { left:15%; }
	#ministry-bottom .box-3 > div { left:15%; }
	
	#ministry-bottom .box-4 { background-position:center; }
	
	.notice-more { font-size:17px; }
	#poem { height:auto; text-align:center; padding:30px 0; }
	.poem-left { float:none; }
	.poem-left p { margin:5px 0 10px; font-size:18px; }
	.poem-middle { top:0; margin:0; border:none; padding:0; }
	#poem-more { display:none; }
	.poem-left img { display:block; float:none; margin:0 auto 10px; }
	.poem-middle li { width:100%; border-bottom:1px solid #fff; padding:8px 0; }
	.poem-middle ul { padding:0 15px; }
	.poem-middle li p { font-size:14px; padding:0; margin:0; width:100%; line-height:25px; }
	#gallery .swiper-slide p { font-size:15px; margin-top:10px; }
	#gallery .swiper-slide img { padding:0 15px; }
	#gallery-left, #gallery-right { display:none; }
	#middle { padding:0; text-align:center; background:#fff; }
	#notice { padding:0 15px; }
	.notice-top { text-align:center; margin-top:15px; }
	.notice-bottom ul { margin-top:10px; }
	.notice-bottom > div { margin:0; }
	.notice-top img { float:none; margin:15px 0 0; }
	#gallery-top { padding:30px 0; }
	.notice-img { height:auto; }
	.notice-img img { width:100%; }
	#slogan h3 { font-size:21px; margin: 0 0 20px; }
	#notice { margin-bottom:30px; }
	.notice-bottom .slide { padding:55px  25px; }
	#slogan h2 { font-size:13px; margin-top:40px; margin-bottom:0; }
	#slogan h1 { font-size:20px; margin:20px 0; }
	#slogan p { font-size:13px; padding:0 15px; line-height:25px; word-break:keep-all; }
	#slogan a { font-size:13px; margin-top:30px; }
	#gallery_btn { font-size:13px; margin-top:20px; width:209px; padding:15px 0; }
	#slogan > div > div > div { height:80px; }
	#sermon-top{position: relative;top:0px}
	#sermon-pastor { position:relative;}
	.pastor-1 { left:-30px; width:100%; max-width:200px; }
	.pastor-2 {right:-30px; width:100%; max-width:200px; }
	#sermon-top h1 { font-size:17px; margin-top:20px; }
	#sermon-top { position: relative; margin:50px 0 30px; }
	#sermon-top h2 { font-size:13px; }
	#gallery-top h2 { font-size:13px; }
	#gallery-top h1 { font-size:17px; margin-top:30px; }
	#section-bottom .text-left { padding:0; text-align:center; }
	#section-bottom h5 { font-size:15px; }
	#section-bottom h2 { font-size:17px; margin-top:5px; }
	#section-bottom #sermon-title { font-size:17px; margin:10px 0; }
	#section-bottom p { font-size:14px; }	
	#section-bottom .text-right { padding:0; text-align:center; margin-top:30px; }
	#section-bottom img { display:none; }
	.notice-img { position:relative; }
	#section-bottom {padding:30px 0; }
	.notice-bottom { width:100%; margin:15px 0 0; width:100%; height:230px; }
	.notice-bottom #notice-title { font-size: 17px; margin: 5px 0 0; display: inline-block; text-overflow: ellipsis; -o-text-overflow: ellipsis;       overflow: hidden;          white-space: nowrap;           word-wrap: normal !important;        }
	.notice-bottom h2 { font-size:15px; }
	.notice-bottom h2 img { max-width:25px; }
	.notice-bottom ul li { font-size:13px;  text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	word-wrap: normal !important;}
	.notice-right { width:100%; }
	
	#gallery { padding:0 0 30px; }
	#new_notice_top { padding:30px 0; }
	#fgnctv { padding:30px 0; text-align:center; height:auto; }
	.fgnctv-right { padding:30px 0 0; }
	#fgnctv h2 { font-size:13px; }
	#fgnctv h1{ font-size:25px; margin:20px 0 25px; }
	#fgnctv p { font-size:13px; }
	#fgntv_tv_btn { display: inline-block; margin-top: 25px; border: 1px solid #00A9E0; padding: 15px 80px; text-decoration: none; font-size:13px; }
	#gray-box { display:none; }
	
	#ministry-top { padding: 50px 15px 100px; background-position: top; }
	#ministry-top h2 { font-size:13px; }
	#ministry-top h1 { font-size: 17px; margin: 20px 0 0px; font-weight: 300; display: inline-block; line-height: 25px; }
	#ministry-wrap { margin-top:0; padding:0 40px; }
	.ministry-box { padding:30px 20px!important; }
	#ministry-bottom .box-1 h2 { font-size:17px; }
	#ministry-bottom .box-2 h2 { font-size:17px; }
	#ministry-bottom .box-3 h2 { font-size:17px; }
	#ministry-bottom .box-3 { width:100%; }
	#ministry-bottom .box-4 h2 { font-size:17px; }
	#ministry-bottom .box-5 h2 { font-size:17px; }
	#ministry-bottom .box-6 h2 { font-size:17px; }
	#ministry-bottom .box-6 img { max-width:30px; }
	#ministry-bottom .box-7 h2 { font-size:17px; }
	#ministry-bottom .box-7 img { max-width:30px; }
	.ministry-box { height:200px; max-width:300px; float:none; margin:0 auto; }
	#ministry-bottom .box-8 { width:100%; }
	#ministry-bottom .box-9 { width:100%; }
	#ministry-bottom .box-8 h2 { font-size:17px; }
	#ministry-bottom .box-9 h2 { font-size:17px; }
	#mob-slide { margin-top:67px; }
	.slider .slider-dots .each-dot { width:7px!important; height:7px!important; }
	
	#ministry-bottom { padding:30px 0; } 
	#ministry-bottom .box-6 > div { width:100%; }
	#notice-arrow { position: absolute; right: 15px; top: 10px; }
	#new_notice_top h2 { font-size:13px; }
	#new_notice_top h1 { font-size: 17px; margin-top: 20px; }
	#new_notice_list #new_notice_left { width:100%; }
	#new_notice_list #new_notice_right { width:100%; padding-top:0; margin-top:15px; }
	#new_notice_right_slider .swiper-slide { padding:0; }
	#new_notice_right_slider { width:100%; }
	#new_notice_right_box { width:100%; }
	#new_notice_list .notice_box { margin-top:35px; }
	#new_notice_left .slide #notice-title2 { font-size:20px; height:auto; width:100%; margin-top:10px; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;  white-space: nowrap;  word-wrap: normal !important; }
	#new_notice_left .slide ul li { width:100%; padding:3px 15px; font-size:13px; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;  white-space: nowrap;  word-wrap: normal !important;  }
	#new_notice_list .notice_box .slide { text-align:center; }
	#new_notice_list #new_notice_left { height:230px; }
	#new_notice_list .bg_box { right:0; width:100%; height:230px; }
	#notice_arrow { right:15px; }
	#new_notice_list #new_notice_right { height:auto; }
	#gallery-top { padding:30px 0; }
	#new_notice_left .slide h2 { font-size:16px; margin:0; }
	#new_notice_right_slider .swiper-slide img { height:auto; padding:0 15px; } 
	   
    
}

