#header {
	float: none !important;
}

#middle {
	float: none !important;
}

#bottom {
	padding: 0px 10px 10px 10px;
	text-align: center;
	width: 100% !important;
	float: none !important;
}

.g-item-txt {
	text-align: center;
}



#gridview {
	padding: 1em 1em;
}

#gridview .card {
	background-color: #fafafa;
}

#sticky.modal {
	position: relative;
	display: inherit;
}

#carousel {
	width: 100%;
}

.carousel-indicators {
	overflow: hidden;
	margin: 1px !important;
	width: 100%;
	right: unset !important;
	background-color: #555;
}

.carousel-indicators>button {
	display: inline-block;
	width: 100% !important;
	height: 100px !important;
	min-width: 100px !important;

	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}

.carousel-indicators [data-bs-target] {
	border: 1px solid #666 !important;
	margin: 0 !important;
}

.carousel-inner {
	height: 100%;
}

.carousel-caption {
	padding-top: 2rem;
}

.carousel-item {
	height: 100%;
}

.btn-carousel-hide {
	position: absolute;
	width: 48px;
	height: 48px;
	z-index: 10000;
	top: 0;
	right: 0;
}

.btn-carousel-hide>i {
	font-size: 32px;
	display: block;
	text-align: center;
	border-radius: 10px;
	background-color: #aaaaaa80;
}

.btn-carousel-hide>i::before {
	vertical-align: -.0625em !important;
}

nav {
	margin: auto 1em;
	padding-top: .3em;
	border-bottom: #ccc 1px dotted;
}

.breadcrumb,
.breadcrumb ol {
	margin-bottom: .5em !important;
}


#description {width:700px;margin:0px auto 10px auto; font-size:14px; text-align:left;}
#description img {border:1px solid #f5f5f5; border-radius:5px; padding:1px;} /* border:1px solid #ccc; border-radius:5px; padding:1px; */
#description p {text-indent:28px; line-height:24px; padding:0px; margin: 10px 0px 0px 0px!important; }
#description p img {margin:3px 10px 0px 10px;}
#description p img.noborder {border:none!important;}
#description p span.img { text-align:center; font-size:12px; line-height:18px;}
#description ol.infolist {padding-left: 28px; margin-top:10px; } 
#description ol.infolist li {list-style:decimal; line-height: 20px; padding-bottom:6px; } 
#description ul.infolist { padding-left: 28px; } 
#description ul.infolist li { line-height: 28px; }
#description ul.infodotlist { padding-left: 28px; } 
#description ul.infodotlist li { line-height: 28px; list-style-image:url(/UploadFile/station2/s2clip_image001.gif); list-style-position:inside;}
#description h3 { margin: 20px 0px 12px 0px; font-size: 1.28em; text-align:center;}
#description h4 { font-size: 1.2em; margin: 20px 0px 0px 0px; text-align:left;}
#description h5 { font-size: 1.1em; color:#333; background: url(/Resources/Images/dot.gif) no-repeat 2px 7px; padding-left:12px;  margin: 20px 0px 0px 0px;  }
#description h6 { font-size: 1em; color: #333; font-style:italic; padding-left: 12px; margin: 12px 0px 0px 0px; }
#description p.h6 {margin: 10px 0px 0px 16px!important; }
#description table {vertical-align: top; border-top:solid 1px #999; border-left:solid 1px #999; border-collapse:collapse;}
#description table tr td {background-color: #fff; text-align:center; padding:5px 3px 5px 3px!important; vertical-align:middle; border-bottom:solid 1px #999; border-right:solid 1px #999;}
#description table tr td img {margin-top: 12px!important; }
#description hr { border: none; border-bottom: 1px dashed #0057A6; margin: 20px 0px 20px 0px; }
#description table.innertable {width:700px!important;}
#description table.innertable tr td  {}