/* nav */
.nav-jumbotron {
	color: #000;
	margin: 0px;
	padding: 0px;
}
.nav-jumbotron .carousel-inner h3 {
	margin-top: 40px;
}

/* 語系 */
.lang {
	margin-right: 12px;
	color: #000;
}
.lang-bt-on {
	display: inline-block;
	margin-left: 5px;
	padding: 2px 5px 2px 5px;
	background: #85b71c;
	font-size: 15px;
	color: #fff;
}
.lang-bt-on a:hover {
	color: #527110;
}
.lang-bt-off {
	display: inline-block;
	margin-left: 5px;
	padding: 2px 5px 2px 5px;
	background: #fff;
	font-size: 15px;
	color: #85b71c;
}
.lang-bt-off a {
	color: #fff;
}
/* 手機 */
@media only screen and (max-width: 768px) {
	.nav-jumbotron {
		background-image: none;
		background-color: #fff;
	}
	.navbar-header img {
		padding: 10px 0px 0px 0px;
	}
}

/* Logo */
.logo {
	display :inline-block;
	//padding-bottom: 10px;
	margin: 0px;
}
.logo img {
	//display :inline-block;
	margin: 0px;
}
/* 手機 */
@media only screen and (max-width: 768px) {
	.logo {
		padding: 30px 0px;
	}
}

/* 輪播 */
.carousel-jumbotron {
	//border-bottom-color: solid 3px #85b71c;
}
.carousel-jumbotron .carousel {
	//border-bottom: solid 2px #85b71c;
}
.carousel-caption {
	//padding-bottom: 100px;
	text-align: center;
}
.carousel-caption h3 {
	padding-bottom: 5px;
	text-shadow: 0px 0px 36px #000;
}
.carousel-caption p {
	margin: 5px 0;
	text-align: center;
	text-shadow: 0px 0px 36px #000;	
}
@media only screen and (max-width: 768px) {
	.carousel span {
		padding-left: 40px;
		padding-right: 40px;
	}
	.carousel-inner {
		width: 100%;
	}
	.carousel-inner .item img {
		width: 100%;
	}
	.carousel-inner span {	
	}
	.carousel-caption {
		text-align: center;
	}
	.carousel-caption h3 {
		padding-bottom: 5px;
		text-shadow: 0px 0px 36px #000;
	}
	.carousel-caption p {
		margin: 5px 0;
		text-align: center;
		text-shadow: 0px 0px 36px #000;
	}
}

/* 關於彩印通 */
.i-about-jumbotron {
	padding: 60px 0;
	text-align: center;
	margin-bottom: 0px;
	color: #000;
}
.i-about-jumbotron h4 {
	//padding-left: 20px;
	//margin-bottom: 30px;
	//margin-left: 16px;
	//text-align: left;
	//border-left: solid 8px #ff6e3a;
	line-height: 30px;
}
.i-about-jumbotron hr {
	max-width: 50px;
	border: solid 3px #ff6e3a;
	margin-bottom: 30px;
}

/* 彩印通服務項目 */
.i-product-jumbotron {
	padding: 60px 0;
	text-align: center;
	margin-bottom: 0px;
	color: #000;
	background: #eee;
}
.i-product-jumbotron h3 {
	padding-left: 20px;
	//margin-bottom: 30px;
	margin-left: 16px;
	text-align: left;
	border-left: solid 8px #ff6e3a;
}
.i-product-jumbotron h5 {
	padding-top: 20px;
	text-align: left;
}
.i-product-jumbotron p {
	//padding-top: 20px;
	text-align: left;
}
.i-product-jumbotron hr {
	max-width: 50px;
	border: solid 3px #ff6e3a;
	margin-bottom: 30px;
}
.i-product-jumbotron img {
	padding: 8px;
	border-radius: 0px;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2); 
	border-color: #fff;
	background: #fff;
}
#i-product-1 {
	-webkit-animation-delay: 0.5s;
}
#i-product-2 {
	-webkit-animation-delay: 1s;
}
#i-product-3 {
	-webkit-animation-delay: 1.5s;
}
#i-product-4 {
	-webkit-animation-delay: 2s;
}
#i-product-5 {
	-webkit-animation-delay: 2.5s;
}
#i-product-6 {
	-webkit-animation-delay: 3s;
}

@media only screen and (max-width: 768px) {
	.i-product-jumbotron {
		padding: 30px 0px;
		//line-height: 0px;
	}
	.i-product-jumbotron img {
		padding: 3px;
	}
}

/* 最新消息+得獎訊息 */
.i-news-jumbotron {
	padding: 60px 0px;
	color: #fff;
	text-align: left;
	margin-bottom: 0px;
	//background: #0068b7;
	background-image: url("../images/bk.jpg");
	background-size: cover;
	text-shadow: 10px 10px 40px #000, 0px 0px 20px #000;
	background-attachment: fixed;
}	
.i-news-jumbotron .news {
	display: inline-block;
	width: 500px;
}
.i-news-jumbotron .news .news-date {
	display: inline-block;
	padding-left: 15px;
	color: #ffff00;
}
.i-news-jumbotron .news .news-list {
	display: inline-block;
	padding-left: 5px;
	color: #fff;
}
.i-news-jumbotron .news-list a {
	color: #fff;
}
.i-news-jumbotron h3 {
	padding-left: 20px;
	margin-bottom: 30px;
	margin-left: 16px;
	text-align: left;
	border-left: solid 8px #ff6e3a;
}
.i-news-jumbotron h5 {
	margin-bottom: 30px;
	text-align: left;
}
.i-news-jumbotron hr {
	max-width: 50px;
	border: solid 3px #ff6e3a;
}
@media only screen and (max-width: 768px) {
	.i-news-jumbotron {
		padding: 30px 0px;
		line-height: 20px;
	}
	.i-news-jumbotron .news .news-date {
		padding-left: 15px;
		padding-bottom: 10px;
	}
	.i-news-jumbotron .news .news-list {
		padding-left: 15px;
		margin-right: 20px;
		width: 100%;
	}
	.i-news-jumbotron h1 {
		padding-left: 20px;
	}
}

/* FB */
.i-fb-jumbotron {
	padding: 60px 0px;
	color: #000;
	background:
	radial-gradient(black 15%, transparent 16%) 0 0,
	radial-gradient(black 15%, transparent 16%) 8px 8px,
	radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%) 0 1px,
	radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%) 8px 9px;
	background-color: #282828;
	background-size: 16px 16px;
	color: #fff;
}
@media only screen and (max-width: 768px) {
	.i-fb-jumbotron iframe {
		display: block; 
		margin: auto;
	}
}

/* 頁尾 */
footer {
	padding: 30px 0px;
	color: #000;
	background: #fff;
	font-size: 16px;
}
footer h3 {
	margin: 0px;
	padding-bottom: 10px;
	color: #527110;
}
footer p {
	line-height: 25px;
	text-align: center;
	color: #527110;
}
footer .menu a {
	color: #000;
}
footer i {
	//padding-left: 30px;
	padding-right: 10px;
}
@media only screen and (max-width: 768px) {
	footer {
		padding: 10px 0px 10px 0px;
		line-height: 30px;
		text-align: center;
	}
	footer p {
		//border-left: dotted 0px #000;
		//line-height: 20px;
	}
	footer i {
		padding-left: 0px;
		padding-right: 10px;
	}
	footer span {
		padding-left: 0px;
	}
}

/* 版權宣告 */
.copyright {
	padding-top: 10px;
	padding-bottom: 10px;
	color: #fff;
	background: #85b71c;
}
.copyright p {
	text-align: center;
	color: #fff;
}
.copyright small {
	text-align: center;
	color: #fff;
}
.copyright small a {
	color: #fff;
}
@media only screen and (max-width: 768px) {
	.copyright {
		padding: 10px;
	}
}

/* --------------------- 標題 --------------------- */
.page-title-jumbotron {
	padding: 40px 0;
	color: #000;
	text-align: center;
	margin-bottom: 0px;
}
.page-title-jumbotron h1 {
	padding-left: 20px;
	margin-left: 16px;
	text-align: left;
	border-left: solid 8px #ff6e3a;
}
.page-title-jumbotron h5 {
	padding-top: 20px;
	text-align: left;
	line-height: 40px;
}
.page-title-jumbotron p {
	padding-top: 10px;
	text-align: center;
}
.page-title-jumbotron hr {
	max-width: 50px;
	border: solid 3px #ff6e3a;
}
.page-title-jumbotron table {
  	width: 100%;
	color: #000;
	font-size: 18px;
}
.page-title-jumbotron table th {
	text-align: center;
	background-color: #fff;
}
.page-title-jumbotron table td {
	text-align: center;
}
@media only screen and (max-width: 768px) {
	.page-title-jumbotron {
		padding: 30px 0;
		line-height: 0px;
	}
	.page-title-jumbotron p {
		text-align: left;
		margin: 10px;
		line-height: 25px;
	}
	.page-title-jumbotron table {
		width: 100%;
		color: #000;
		line-height: 20px;
		font-size: 13px;
		padding: 0px 20px;
	}
	.page-title-jumbotron table th {
		padding: 10px 0;
		font-size: 10px;
	}
	.page-title-jumbotron table td {
		padding: 10px 0;
		font-size: 10px;
	}
}

/* --------------------- 麵包屑 --------------------- */
.breadcrumb-jumbotron {
	padding: 0px;
	color: #000;
}
.breadcrumb-jumbotron i {
	//padding-right: 10px;
}
.breadcrumb-jumbotron .breadcrumb {
	text-align: right;
}
.breadcrumb-jumbotron .breadcrumb a {
	color: #000;
}
.breadcrumb-jumbotron ol {
	padding-top: 50px;
}
@media only screen and (max-width: 768px) {
	.breadcrumb-jumbotron ol {
		//padding-top: 30px;
		padding-top: 10px;
		padding-bottom: 0px;
		margin: 10px 20px 0px 20px;
	}
}

/* --------------------- 公司簡介 --------------------- */
.about-jumbotron {
	padding: 10px 0px 60px 0px;
	text-align: center;
	margin-bottom: 0px;
	color: #000;
}
.about-jumbotron .main {
	margin-top: 0px;
}
.about-jumbotron h2 {
	text-align: left;
	color: #85b71c;
	font-weight: 500;
	margin-top: 0px;
}
.about-jumbotron h4 {
	margin: 0px;
	text-align: left;
	line-height: 40px;
}
.about-jumbotron hr {
	max-width: 50px;
	border: solid 3px #ff6e3a;
}
.about-jumbotron img {
	padding: 8px;
	border-radius: 0px;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2); 
	border-color: #fff;
	border: solid 1px #000;
}
.about-jumbotron .about-img img {
	padding: 8px;
	border-radius: 0px;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0); 
	border-color: #fff;
	border: solid 0px #000;
}
#about-1 {
	-webkit-animation-delay: 0.5s;
}
#about-2 {
	-webkit-animation-delay: 1s;
}
#about-3 {
	-webkit-animation-delay: 1.5s;
}
#about-4 {
	-webkit-animation-delay: 2s;
}
#about-5 {
	-webkit-animation-delay: 1.5s;
}
#about-6 {
	-webkit-animation-delay: 2s;
}
@media only screen and (max-width: 768px) {
	.about-jumbotron {
		padding-top: 0px;
		padding-bottom: 20px;
		line-height: 0px;
	}
	.about-jumbotron .main {
		margin-top: 10px;
		margin-left: 20px;
	}
	.about-jumbotron h5 {
		line-height: 30px;
		text-align: left;
		margin: 20px;
	}
	.about-jumbotron img {
		max-width: 300px;
		margin: 20px;
	}
	.about-jumbotron .about-img img {
		margin: 0px 0px 0px 0px;
	}
}

/* --------------------- 公司簡介-標語 --------------------- */
.about-title-jumbotron {
	padding: 120px 0px;
	background-image: url(../images/bk.jpg);
	background-size: 100%;
	color: #333;
	text-shadow: 10px 10px 30px #fff, 0px 0px 10px #fff;
	background-position: left -61px;
}
.about-title-jumbotron h3 {
	margin: 0px;
	text-align: center;
	line-height: 40px;
}
@media only screen and (max-width: 768px) {
	.about-title-jumbotron {
		padding: 30px 0px;
		line-height: 0px;
	}
	.about-title-jumbotron h1 {
		padding: 0px 20px;
	}
	.about-title-jumbotron h3 {
		padding: 0px 20px;
	}
}

/* --------------------- 公司簡介-blog --------------------- */
.about-blog-jumbotron {
	padding: 10px 0px 60px 0px;
	//text-align: center;
	margin-bottom: 0px;
	color: #000;
}
.about-blog-jumbotron h4 {
	margin: 0px;
	text-align: left;
	line-height: 40px;
}
.about-blog-jumbotron img {
	padding: 8px;
	//border-radius: 0px;
	//box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2); 
	//border-color: #fff;
	//border: solid 1px #000;
}
@media only screen and (max-width: 768px) {
	.about-blog-jumbotron {
		padding-top: 0px;
		padding-bottom: 20px;
		line-height: 0px;
	}
	.about-blog-jumbotron h5 {
		line-height: 30px;
		text-align: left;
		margin: 20px;
}
	.about-blog-jumbotron img {
		max-width: 300px;
		margin: 20px;
	}
}

/* --------------------- 產品介紹 --------------------- */
.product-jumbotron {
	padding: 10px 0px;
	//text-align: center;
	margin-bottom: 0px;
	color: #000;
}
.product-jumbotron-data {
	padding: 10px 0px;
	//text-align: center;
	margin-bottom: 0px;
	color: #000;
}
.product-jumbotron .main {
	padding-left: 20px;
}
.product-jumbotron h2 {
	text-align: left;
	color: #85b71c;
	font-weight: 500;
}
.product-data-jumbotron h2 {
	text-align: left;
	color: #85b71c;
	font-weight: 500;
}
.product-jumbotron h3 {
	text-align: center;
	//line-height: 30px;
	color: #ff6e3a;
	//border-left: solid 8px #ff6e3a;
	//margin-right: 10px;
}
.product-data-jumbotron h3 {
	text-align: left;
	//line-height: 30px;
	color: #ff6e3a;
	//border-left: solid 8px #ff6e3a;
	//margin-right: 10px;
}
.product-jumbotron h4 {
	text-align: center;
	line-height: 30px;
	color: #000;
}
.product-jumbotron h5 {
	text-align: left;
	line-height: 30px;
	color: #000;
	margin: 0px 0px;
}
.product-jumbotron h6 {
	text-align: left;
	line-height: 20px;
	color: #000;
	//padding-bottom: 30px;
}
.product-data-jumbotron h6 {
	text-align: center;
	line-height: 20px;
	color: #000;
	//padding-bottom: 30px;
}
.product-jumbotron h6 a {
	color: #000;
}
.product-jumbotron hr {
	max-width: 50px;
	border: solid 3px #ff6e3a;
}
.product-data-jumbotron hr {
	max-width: 50px;
	border: solid 3px #ff6e3a;
}
.product-jumbotron span i {
	font-size: 20px;
	padding-top: 5px;
	position: absolute;
	right: 0px;
}
.product-jumbotron p {
	text-align: left;
	line-height: 30px;
	color: #000;
}
.product-jumbotron p a {
	text-align: left;
	color: #000;
}
.product-jumbotron p a {
	text-align: left;
	color: #000;
}
.product-jumbotron img {
	padding: 5px;
	margin: 20px 0px 0px 0px;
	border-radius: 0px;
	border-color: #fff;
	background: #fff;
}
.product-data-jumbotron img {
	padding: 5px;
	margin: 20px 0px 20px 0px;
	border-radius: 0px;
	border-color: #fff;
	background: #fff;
}
#product-1 {
	-webkit-animation-delay: 0.5s;
}
#product-2 {
	-webkit-animation-delay: 1s;
}
#product-3 {
	-webkit-animation-delay: 1.5s;
}
#product-4 {
	-webkit-animation-delay: 2s;
}
#product-5 {
	-webkit-animation-delay: 2.5s;
}
#product-6 {
	-webkit-animation-delay: 3s;
}
#product-7 {
	-webkit-animation-delay: 3.5s;
}
#product-8 {
	-webkit-animation-delay: 4s;
}
#product-9 {
	-webkit-animation-delay: 4.5s;
}

#service-product-1 {
	-webkit-animation-delay: 0.5s;
}
#service-product-2 {
	-webkit-animation-delay: 1s;
}
#service-product-3 {
	-webkit-animation-delay: 1.5s;
}
#service-product-4 {
	-webkit-animation-delay: 2s;
}
#service-product-5 {
	-webkit-animation-delay: 2.5s;
}
#service-product-6 {
	-webkit-animation-delay: 3s;
}
#service-product-7 {
	-webkit-animation-delay: 3.5s;
}
#service-product-8 {
	-webkit-animation-delay: 4s;
}

.product-jumbotron table {
  	width: 100%;
	color: #000;
}
.product-jumbotron table i {
	padding-right: 10px;
	padding-left: 10px;
}
.product-jumbotron table th a{
	color: #000;
}
.product-jumbotron table tr:hover a {
	color: #000;
}
.product-jumbotron table tr:hover {
	color: #000;
}
.product-jumbotron table tr:hover i {
	color: #ff6e3a;
}
.product-jumbotron table th:hover {
	color: #000;
}
.product-jumbotron table th:hover i {
	color: #ff6e3a;
}
/* 分頁 */ 
.product-jumbotron .pagination {
	padding: 30px;
}
.product-jumbotron .pagination a {
	background: transparent;
	border-color: transparent;
	color: #000;
}
.product-jumbotron .pagination li a {
	color: #000;
}
.product-jumbotron .pagination li a:hover {
	color: #000;
}
.product-jumbotron .btn-orange {
	background-color: #ff6e3a;
	color: #fff;
	padding: 1px 5px 3px 5px;
	font-size: 12px;
	border-radius: 5px;
}
.product-jumbotron .btn-orange a {
	color: #fff;
}
@media only screen and (max-width: 768px) {
	.product-jumbotron {
		//padding: 30px 0px 20px 0px;
		margin: 0px 10px 0px 10px;
		//line-height: 0px;
	}
	.product-jumbotron p {
		margin-bottom: 0px 20px;
	}
	.product-jumbotron img {
		margin-bottom: 20px;
		//padding: 3px;
	}
}

/* --------------------- 紙膠帶區 --------------------- */
.product-tape-jumbotron {
	padding: 10px 0px;
	text-align: center;
	margin-bottom: 0px;
	color: #000;
}
.product-tape-jumbotron .main {
	padding-left: 20px;
}
.product-tape-jumbotron h2 {
	text-align: left;
	color: #85b71c;
	font-weight: 500;
}
.product-tape-jumbotron h4 {
	text-align: center;
	line-height: 30px;
	color: #000;
}
.product-tape-jumbotron h5{
	text-align: left;
	line-height: 30px;
	color: #000;
	margin: 5px 40px;
}
.product-tape-jumbotron h6{
	text-align: center;
	line-height: 20px;
	color: #000;
	//padding-bottom: 30px;
}
.product-tape-jumbotron h6 a {
	color: #000;
}
.product-tape-jumbotron span i {
	font-size: 20px;
	padding-top: 5px;
	position: absolute;
	right: 0px;
}
.product-tape-jumbotron p {
	text-align: left;
}
.product-tape-jumbotron img {
	padding: 5px;
	border-radius: 0px;
	//box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2); 
	border-color: #fff;
	background: #fff;
}
.product-tape-jumbotron table {
  	width: 100%;
	color: #000;
}
.product-tape-jumbotron table i {
	padding-right: 10px;
	padding-left: 10px;
}
.product-tape-jumbotron table th a{
	color: #000;
}
.product-tape-jumbotron table tr:hover a {
	color: #000;
}
.product-tape-jumbotron table tr:hover {
	color: #000;
}
.product-tape-jumbotron table tr:hover i {
	color: #ff6e3a;
}
.product-tape-jumbotron table th:hover {
	color: #000;
}
.product-tape-jumbotron table th:hover i {
	color: #ff6e3a;
}
/* 分頁 */ 
.product-tape-jumbotron .pagination {
	padding: 30px;
}
.product-tape-jumbotron .pagination a {
	background: transparent;
	border-color: transparent;
	color: #000;
}
.product-tape-jumbotron .pagination li a {
	color: #000;
}
.product-tape-jumbotron .pagination li a:hover {
	color: #000;
}
@media only screen and (max-width: 768px) {
	.product-tape-jumbotron {
		//padding: 30px 0px 20px 0px;
		margin: 0px 5px 0px 5px;
		//line-height: 0px;
	}
	.product-tape-jumbotron img {
		margin-bottom: 20px;
		//padding: 3px;
	}
}

/* --------------------- 最新消息 --------------------- */
.news-jumbotron {
	padding: 10px 0px;
	text-align: center;
	margin-bottom: 0px;
	color: #000;
}
.news-jumbotron .main {
	padding-left: 20px;
}
.news-jumbotron h2 {
	text-align: left;
	color: #85b71c;
	font-weight: 500;
}
.news-jumbotron h3 {
	text-align: left;
	margin: 0px;
	color: #000;
	padding: 10px 0px;
}
.news-jumbotron h4 {
	text-align: left;
	margin: 0px;
	color: #000;
	//padding: 10px 0px;
}
.news-jumbotron h4 ul {
	margin: 0px;
	padding: 0px;
}
.news-jumbotron h5 {
	text-align: left;
	margin: 0px;
	color: #85b71c;
	padding-bottom: 10px;
}
.news-jumbotron p {
	text-align: left;
	margin: 0px;
	color: #000;
	padding-bottom: 10px;
	line-height: 30px;
}
.news-jumbotron p a {
	color: #000;
}
.news-jumbotron hr {
	max-width: 50px;
	border: solid 3px #ff6e3a;
}
.news-jumbotron img {
	padding: 5px;
	border-radius: 0px;
	//box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2); 
	border-color: #fff;
	background: #fff;
}
.news-jumbotron .btn-orange {
	background-color: #ff6e3a;
	color: #fff;
	padding: 1px 5px 3px 5px;
	font-size: 12px;
	border-radius: 5px;
}
.news-jumbotron .btn-orange a {
	color: #fff;
}
/* 分頁 */ 
.news-jumbotron .pagination {
	padding: 30px;
}
.news-jumbotron .pagination a {
	background: transparent;
	border-color: transparent;
	color: #000;
}
.news-jumbotron .pagination li a {
	color: #000;
}
.news-jumbotron .pagination li a:hover {
	color: #000;
}
@media only screen and (max-width: 768px) {
	.news-jumbotron {
		//padding: 30px 0px 20px 0px;
		margin: 0px 5px 0px 5px;
		//line-height: 0px;
	}
	.news-jumbotron img {
		margin-bottom: 20px;
	}
	.news-jumbotron h3 {
	margin: 0px 20px;
	}
	.news-jumbotron h5 {
	margin: 0px 20px;
	}
	.news-jumbotron p {
	margin: 0px 20px;
	}
}












/* --------------------- 檔案上傳 --------------------- */
.upload-jumbotron {
	padding: 10px 0px;
	text-align: center;
	margin-bottom: 0px;
	color: #000;
}
.upload-jumbotron .main {
	padding-left: 20px;
}
.upload-jumbotron h2 {
	text-align: left;
	color: #85b71c;
	font-weight: 500;
}
.upload-jumbotron h3 {
	text-align: left;
	margin: 0px;
	color: #85b71c;
	padding: 10px 0px;
}
.upload-jumbotron h5 {
	text-align: left;
	margin: 0px;
	color: #000;
	padding-bottom: 10px;
	line-height: 30px;
}
.upload-jumbotron p {
	text-align: left;
	margin: 0px;
	color: #000;
	padding-bottom: 10px;
}
.upload-jumbotron p a {
	color: #000;
}
.upload-jumbotron hr {
	max-width: 50px;
	border: solid 3px #ff6e3a;
}
.upload-jumbotron img {
	padding: 5px;
	border-radius: 0px;
	//box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2); 
	border-color: #fff;
	background: #fff;
}
/* 分頁 */ 
.upload-jumbotron .pagination {
	padding: 30px;
}
.upload-jumbotron .pagination a {
	background: transparent;
	border-color: transparent;
	color: #000;
}
.upload-jumbotron .pagination li a {
	color: #000;
}
.upload-jumbotron .pagination li a:hover {
	color: #000;
}
@media only screen and (max-width: 768px) {
	.upload-jumbotron {
		//padding: 30px 0px 20px 0px;
		margin: 0px 5px 0px 5px;
		//line-height: 0px;
	}
	.upload-jumbotron img {
		margin-bottom: 20px;
	}
	.upload-jumbotron h3 {
	margin: 0px 20px;
	}
	.upload-jumbotron h5 {
	margin: 0px 20px;
	}
	.upload-jumbotron p {
	margin: 0px 20px;
	}
}
/* --------------------- 檔案上傳按鈕 --------------------- */
.btn-file {   
    position: relative;
    overflow: hidden;
}   
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    //text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}

/* --------------------- 聯絡我們 --------------------- */
.contact-jumbotron {
	padding: 10px 0px;
	text-align: center;
	margin-bottom: 0px;
	color: #000;
}
.contact-jumbotron .main {
	padding-left: 20px;
}
.contact-jumbotron h2 {
	text-align: left;
	color: #85b71c;
	font-weight: 500;
	padding-bottom: 10px;
}
.contact-jumbotron h3 {
	text-align: left;
	margin: 0px;
	color: #000;
	padding: 10px 0px;
}
.contact-jumbotron h5 {
	text-align: left;
	margin: 0px;
	color: #000;
	padding-bottom: 10px;
}
.contact-jumbotron p {
	text-align: left;
	margin: 0px;
	color: #000;
	padding-bottom: 10px;
}
.contact-jumbotron p a {
	color: #000;
}
.contact-jumbotron hr {
	max-width: 50px;
	border: solid 3px #ff6e3a;
}
.contact-jumbotron i {
	padding-right: 10px;
	color: #85b71c;
}
@media only screen and (max-width: 768px) {
	.contact-jumbotron {
		//padding: 30px 0px 20px 0px;
		margin: 0px 5px 0px 5px;
		//line-height: 0px;
	}
	.contact-jumbotron img {
		margin-bottom: 20px;
	}
	.contact-jumbotron h2 {
		margin: 0px 0px 0px 20px;
	}
	.contact-jumbotron h5 {
		margin: 0px 20px;
	}

}