/*�D���*/
#mainNav .navbar-nav .nav-item .nav-link {
	font-size:100%;
	font-weight:400;
	padding:.75em 0;
	letter-spacing:1px;
	color:#444444;
	font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji',
}

#mainNav {
	padding-top:7px;
	padding-bottom:0px;
}

#mainNav .navbar-brand {
	font-size:1.35em;
}

#mainNav .navbar-brand {
	color:#444444;
}

#mainNav {
	background-color:#fff;
	border-bottom:1px solid #897870;
}

.navbar-shrink#mainNav {
	background-color:#fff;
}
/*
.container{
	max-width:100%;
	padding-right:0px;
	padding-left:0px;
}
*/
/*���W���q���Y*/
.chengjie {
	position:absolute;
	padding-top:6px;
}

.full_image
{
    max-width:80%;
    max-height:80%;
}

.navbar-shrink#mainNav .navbar-brand
{
	font-size:1.35em;
}

/*�D���I�� ���qlogo*/
header.masthead .intro-text {
  padding-top: 410px;
  padding-bottom: 30px;
}

@media (min-width: 768px) {
	header.masthead .intro-text {
	  padding-top: 450px;
	}
}

@media (min-width: 992px) {
	header.masthead .intro-text {
	  padding-top: 490px;
	}
}
@media (min-width: 1200px) {
	header.masthead .intro-text {
	  padding-top: 520px;
	}
}

.btn-primary {
	background-color:#fff;
	border-color:#fff;
}

/*������r*/
.font1 {
	font-size:120%;
	font-weight:400;
	padding:.75em 0;
	letter-spacing:1px;
	color:#444444;
	font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'
}

/*�s����T*/
section#contact {
  background-color: #fff;
  background-position: bottom;
}

section#contact .section-heading {
	color:#212529;
	margin-bottom: 0px;
}

/*�C�����Y*/
.page-section h2.section-heading{
	font-size:30px;
}

h1, h2, h3, h4, h5, h6{
	font-weight:400;
}





.icon {
    width: 80px;
}

.section-sub {
	color: #003473;
}

.subheading {
	color: #897870;
}

.color-cu1 {
	color: #897870;
}

.size-cu1 {
	font-size:0.9em;
}


#nav-toggle {
	outline: none;
	background-color: #003473 !important
}
#nav-toggle:hover{
	outline:none;
}

#mainNav .navbar-nav .nav-item .nav-link.active,
#mainNav .navbar-nav .nav-item .nav-link:hover {
	color: #9AC043 !important;
}

.team-member img{
	border:0;
}
.timeline>li .timeline-image {

     border: none; 
     background-color: transparent; 
}