

figcaption{margin:10px 0} 
/*** LARGE DESKTOP ****/
@media screen and (min-width: 1100px) 
{
	.common-panel{ padding: 15px; background: #fff;margin-bottom: 0!important;}
	#scroll-top {  z-index: 9999; position: fixed; bottom: 10px; right: 30px; }
	.border-right-md{border-right: 1px solid #E9E9E9;}
	.border-left-md{border-left: 1px solid #E9E9E9;}
	.sidenav{width: 320px;}
	.sidenav-header-logo h2{
		color: #ffffff!important;
	}
	.tinnoibat .module-title h3::before{
	  left: 15px;
	} 
	.tinnong.module .container {
	  padding: 0;
	}
	.box-member-list .xitem .ximg{height:132px; overflow:hidden; margin-bottom:10px}
	.box-member-list .xitem{height:210px; overflow:hidden}
	.statistic-home-category .item .ximg{height:300px; overflow:hidden}
	.adv-row2 .item:nth-child(even){padding-left:5px}
	.adv-row2 .item:nth-child(odd){padding-right:5px}
	.adv-row3 .item:nth-child(even){padding:0 5px}
}


/*** DESKTOP ****/
@media screen and (max-width: 1100px) {
	.common-panel{ padding: 15px; background: #fff;}
	#scroll-top {  z-index: 9999; position: fixed; bottom: 10px; right: 30px; }
	.border-right-md{border-right: 1px solid #E9E9E9;}
	.border-left-md{border-left: 1px solid #E9E9E9;}
	.sidenav{width: 320px;}
	.tinnoibat .module-title h3::before{
	  left: 15px;
	}
	#mobile-nav{display: block;}
	#navbar-top-wrapper{display: none;}
	.sidenav-header-logo h2{
		color: #ffffff!important;
	} 
	.tinnong.module .container {
	  padding: 0;
	}
	.box-member-list .xitem .ximg{height:160px; overflow:hidden; margin-bottom:10px}
	.box-member-list .xitem{height:210px; overflow:hidden}
	.statistic-home-category .item .ximg{height:260px; overflow:hidden}
	.adv-row2 .item:nth-child(even){padding-left:5px}
	.adv-row2 .item:nth-child(odd){padding-right:5px}
	.adv-row3 .item:nth-child(even){padding:0 5px}
} 

/*** TABLET ****/
@media screen and (max-width: 992px){
	.container{width:100%; margin:auto}
	.row-margin{margin-left: -5px; margin-right: -5px;}
	.common-panel{ padding: 5px !important; background: #fff; }
	#scroll-top{position:fixed;bottom:10px;right:5px;z-index:9999;}
	.sidenav{
		width: 320px;
	}
	#left-content,#right-content{
		height: auto!important;
	}
	.border-right-md {
		border-right: none;
	}
	.border-left-md {
		border-left: none;
	}
	.box-member-list .xitem .ximg{ overflow:hidden; margin-bottom:10px}
	.box-member-list .xitem{overflow:hidden; margin-bottom:10px}
	.statistic-home-category .item .ximg{height:280px; overflow:hidden}
	.most-news .item a img{max-height: unset!important;}
	.padding-xs{
		padding-left: 5px!important;
		padding-right: 5px!important;
	}
    #footer{
        background: #124C9A!important;
    }
    #footer .box-footer{
		padding: 15px!important;
	}
	.post-home-category .news-item .xlink{margin-left:10px;}
} 

/*** MOBILE ****/
@media screen and (max-width: 676px) {
	.container{width:100%; margin:auto}
	.row-margin{margin-left: 0; margin-right: 0;}
	#scroll-top{position:fixed;bottom:10px;right:5px;z-index:9999;}
	#navbar-top-wrapper{
		display:none;
	}
	.sidenav-header-logo,.sidenav-brand {
		display: block!important;
	}
	.sidenav-header-logo img {
    margin-top: 0;
    width: 90px!important;
	}
	.sidenav-header-logo h2{font-size: 18px;}
	.sidenav{width: 100%;}
	#header {
		min-height: 80px;
		background-color: #fff;
	}
	.sidenav-header-logo h2{
		color: #000000!important;
	}
	.container {
		width: 100%;
		margin: auto
	}
	.sidebar-newsfeed .item, .sidebar-post .item,
	.sidebar-newsfeed .item .item-content{
		padding:0px!important;
	}
	.box-member{
		float: left;
		width: 100%;
	}
	.item-image .img-link img {
		width: 100%!important;
		border-radius: 0px;
	}
	.news-hot-block3 .news-image img {
		width: 100%!important;
		height: 190px!important;
	}
	.sidebar-block .sidebar-content {
		padding:20px 15px 8px 15px!important;
		height: auto;
		background: #003987;
	}
	#logo-footer {
		margin-top: 0px!important;
	}
	#newshot-small {
	padding-right:15px!important;
	padding-left:15px!important;
	}
	#newshot-first{
		padding-right:0!important;
		padding-left:0!important;
		margin-bottom: 10px;
	}
	.carousel-inner > .item > a > img{
		width:100%;
	}
	#myGallery .carousel-inner {
		height: 280px!important;
	}
	#myGallery > a.right.carousel-control > span {
		top: 140px!important;
		left: 20px!important;
	}
	#myGallery > a.left.carousel-control > span {
		top: 140px!important;
		left: 20px!important;
	}
	#dnn_Banner_Left1, #dnn_Banner_Left2, #dnn_Banner_Left3 {
		padding:0 15px!important;
	}
	.news-hot .news-image img {
		width: 100%;
	}
	.navbar-default .navbar-toggle{
		top: -55px!important;
		left: 5px!important;
	}
	#footer{
		padding-left: 0!important;
		padding-right: 0!important;
	}

	.pl-0,.pr-0 {
	  padding-left: 0 !important;
	  padding-right: 0 !important;
	}
	.padding-xs{
		padding-left: 5px!important;
		padding-right: 5px!important;
	}
	.tn-contact #info-lienhe{
		padding:0 30px;
	}
	#left-menuTop ul li{
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.post-gioithieu .chitietgioithieu #img-gioithieu {
		height: auto;
	}
	#left-content,#right-content{
		height: auto!important;
	}
	.tinnoibat .module-title h3::before{
	  left: 0;
	}

	.tinnong.module .container {
	  padding: 0;
	}
	.newsdetail .lasted-post ul li {
		padding: 0px!important;
	}
	.box-member-list .xitem .ximg{ overflow:hidden; margin-bottom:10px}
	.box-member-list .xitem{overflow:hidden; margin-bottom:10px}
	.statistic-home-category .item{padding: 5px!important}
	.statistic-home-category .item .ximg{height:280px; overflow:hidden}
	.statistic-home-category .item .xlink{height: 20px;overflow: hidden;}
	.post-home-category .news-item .xlink{margin-left:10px;}
	.listStatistic .item {
		padding: 5px!important;
	}
}
.text-limit-1-row {
	overflow: hidden !important;
	display: -webkit-box !important;
	-webkit-line-clamp: 1 !important;
	-webkit-box-orient: vertical;
}
.text-limit-2-row {
	overflow: hidden !important;
	display: -webkit-box !important;
	-webkit-line-clamp: 2 !important;
	-webkit-box-orient: vertical;
}
.text-limit-3-row {
	overflow: hidden !important;
	display: -webkit-box !important;
	-webkit-line-clamp: 3 !important;
	-webkit-box-orient: vertical;
}
.text-limit-4-row {
	overflow: hidden !important;
	display: -webkit-box !important;
	-webkit-line-clamp: 4 !important;
	-webkit-box-orient: vertical;
}