/* Common */
.mb-4-0{
	margin-bottom:1.5rem !important;
}
.content h3{
	font-size:24px;
}
@media screen and (max-width: 990px){
	.mb-4-0{
		margin-bottom:0 !important;
	}
}
@media screen and (min-width: 768px){
	#header nav .navbar-nav li a {
		font-weight: bold;
	}
}
@media screen and (max-width: 768px){
	#fb-root {
		display: none;
	}
}
.gototop {
    bottom: 90px;
}
@media screen and (max-width: 576px){
	.gototop {
		bottom: 95px;
	}
}
/* footer */
#footer .fix-footer {
	display:none;
}
@media screen and (max-width: 768px){
	#footer {
		padding-bottom:45px;
	}
	#footer .fix-footer {
		position: fixed;
		bottom: 0;
		left: 0;
		right: 0;
		display: block;
		width: 100%;
		height: 45px;
		background-color: #ffffff;
		color: #FFF;
		z-index: 90;
	}
	.fix-footer .phone,.fix-footer .add,.fix-footer .contact,.fix-footer .fb-msg {
		width: 25%;
		height: 100%;
		float: left;
		display: -ms-inline-flexbox;
		display: -webkit-inline-box;
		display: inline-flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: center !important;
		-ms-flex-align: center !important;
		align-items: center !important;
		-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}
	#footer .fix-footer a {
		color: inherit;
		text-decoration: none;
		display: block;
		text-align: center;
		width: 100%;
		margin: 0;
	}
	#footer .fix-footer .fb-msg img {
		width: 16px;
		height: 16px;
	}
	.fix-footer .phone {
		background-color: #247BA0;
	}
	.fix-footer .add {
		background-color: #10A0E2;
	}
	.fix-footer .contact {
		background-color: #247BA0;
	}
	.fix-footer .fb-msg {
		background-color: #10A0E2;
	}
}
/* index */
.index #banner .caption {
	background-color: rgba(0,0,0, 0.5);
}
.index #about .parallax {
    background-image: url(/templates/default/images/news-bg.jpg);
}
#main section#info .text .phone {
    display: inline-block;
}

@media screen and (min-width: 1200px){
	.index #banner .img:before {
		padding-bottom: 35%;
	}
	
}
/* contact map */
section#info .container iframe{
    width: 100%;
	height:400px;
}
/* 最新消息 */
.text section#news{
	min-height:420px;
}
.text #news .context-bg .news-title .title{
	font-weight: bold;
	font-size:28px;
}
/* 服務項目 */
.ser-card .text .title, .service #ser-de .text .title{
	font-weight: bold;
}
.service .ser-card .img:before {
    padding-bottom: 75%;
}
@media screen and (max-width: 767px){
	section#info .container iframe{
		height:250px;
	}
	.text section#news{
		min-height:unset;
	}
}
@media screen and (min-width: 1280px){
	.index #banner .caption {
		/* left:25%; */
	}
}
@media screen and (min-width: 990px){
	.index #banner .caption {
		/* left:30%; */
	}
	.index #banner .caption h3 {
		font-size: 2.25rem;
		line-height: 1.8;
		font-weight: bold;
	}
	.index #banner .caption h4 {
		font-size: 1.75rem;
	}
}
@media screen and (min-width: 580px){
	.index #banner .caption {
		width: 570px;
	}
}