.cover-image { background-repeat:no-repeat !important; background-position:center center !important; background-size:contain !important; }
.cover-image img { width:100%; }
.box-sub-info .list-sub-info img { vertical-align:top; }
aside.bss p { overflow:hidden; padding-right:5px; text-overflow:ellipsis; }
article.bss p, .box-detail-event p { overflow:hidden; text-overflow:ellipsis; }
.sliderhome .slick-slide:not(.slick-center) {
  -webkit-filter: opacity(70%);
  -moz-filter: opacity(70%);
  -o-filter: opacity(70%);
  -ms-filter: opacity(70%);
  filter: opacity(70%);
  transition: 0.2s linear;
}
.slidehome figure {
	max-height:70vh !important;
	min-height:auto !important;
	background-size:contain;
}

.slidehome figure img {
	width:100% !important;
	position:relative !important;
}

.banner figure {
	height:auto !important;
	min-height:auto !important;
}

.banner figure img {
	width:100% !important;
	position:relative !important;
}

@media (max-width: 425px) {
	.banner .desc-banner { padding-bottom:0px; }
	.banner .desc-banner { position:relative !important; }
	.banner .desc-banner h3, .desc-banner .box-bread { display:none; }
	.banner.bansub .submenu { margin-top:0px; }
}

.scrollable-table {
	overflow:auto;
}
