body { line-height:1.6em;}
h3 { color:#333;}
h1 {font-size:36px;}
h2 {font-size:30px; color:#3a80c5; margin-top:0;}
.img-responsive { width:100%;}

/* banner ads*/
.banner-text {position:absolute; top:auto; bottom:0; left:10px;width:100%; margin-bottom:35%; }
.banner-text-bg { position:absolute; bottom:0; background:#000; filter:alpha(Opacity=70); -moz-opacity:0.70; opacity: 0.70; width:100%; height:100%; z-index:1;}
.banner-text-info {position:relative;padding:0 20px 20px 20px; z-index:2; color:#fff; margin-bottom:0;}
.banner-text-info a { color:#FFF; text-decoration:none;}
.banner-text-info h1 { color:#fff;}
@media (max-width: 992px) {
	.banner-text{ position:static; margin-bottom:50px; left:0;}
	.banner-text-bg { position:absolute; bottom:0; background:#fff; filter:alpha(Opacity=0); -moz-opacity:0; opacity: 0; width:100%; height:100%; z-index:1;}
	.banner-text-info {position:static;padding:0; z-index:2; color:#545454;}
    .banner-text-info a { color:#3a80c5; text-decoration:none;}
	.banner-text-info h1 { color:#3a80c5;}
}

/*row list*/
.display-none { display:none;}
.thumbnail2:hover .display-none { display:block; height:100%;}
.thumbnail2:hover .display-none p { padding:15px;}
.imgtxt p {padding:8px;}
/**/
.border-bottom { border-bottom:solid 3px #ccc; padding-bottom:6px;}
.border-bottom-ul { padding-right:30px; }
.border-bottom-ul li { border-bottom:solid 1px #ddd; padding-top:4px; padding-bottom:6px;}
.border-bottom-ul li a { color:#545454;}
.border-bottom-ul li a:hover { color:#3a80c5;  text-decoration:none;}
.b-box { padding-bottom:50px; margin-bottom:60px; border-bottom:solid 1px #ccc;}



