

/* --------------------- xs尺寸設定 大於640 --------------------- */

@media (min-width: 640px) {

.news-list [class *= col-] {
	border-left: 2px solid #c9c9c9;
	border-right: 2px solid #c9c9c9;
}	

.address_info span {
	display: inline-block;
	}

}

/* --------------------- sm尺寸設定 大於768 --------------------- */

@media (min-width: 768px) {
	
body {
	padding-top: 107px; /*有頂部固定導髚條時設置*/
}
.navbar-fixed {
	padding-top: 35px;
	background: #fff url(../../images/navbar_bg.jpg) no-repeat center top;
	height: 107px;
	border-bottom: none;
}
.navbar-header .navbar-brand {
	background: url(../../images/logo_2.png) no-repeat left center;
	width: 160px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    .navbar-header .navbar-brand  {
        background-image: url(../../images/logo_2@2x.png);
        background-size: 160px 38px;
    }
}
.navbar-default .navbar-nav > li > a {
	font-size: 15px;	
	padding: 26px 10px;
}
.navbar-text {
	display: block;
}
	
.banner-l {
	display: block;
}
.banner-m {
	display: none;
}

.news-list h1 {
	background: none;
}
.news-list [class *= col-] {
	border-left: 2px solid #c9c9c9;
	border-right: none;
}
.news-list [class *= col-]:last-of-type {
	border-right: 2px solid #c9c9c9;
}


.address_info span.red {
	display: block;
	}
.address_map {
	display: none;
}


	
}

/* --------------------- md尺寸設定 大於992 --------------------- */

@media (min-width: 992px) {

.navbar-header .navbar-brand {
	background: url(../../images/logo.png) no-repeat left center;
	width: 223px;
}	
	
.navbar-default .navbar-nav > li > a {
	font-size: 18px;
	padding: 26px 16px;
}
.footer-list {
	font-size: 16px;
}

}

/* --------------------- lg尺寸設定 大於1200 -------------------- */

@media (min-width: 1200px) {
	

.navbar-default .navbar-nav > li > a {
	font-size: 20px;
	padding: 26px 24px;
}	
	
}


/* --------------------- bg尺寸設定 大於1600 -------------------- */

@media (min-width: 1600px) {
	
}