.noi_dung_site{padding:6px;border-radius:4px;margin-top:10px;padding-top:5px;}
.sibar_noi_dung{
    padding-right: 0;
    padding-left: 0;}
.noi_dung_content{padding:3px; color:#333;line-height:1.63;text-align:justify;}
.site_bar_1{padding-left:5px;padding-right:5px;}

.thong_tin {
    background-color: #ed1b24;
    margin-bottom: 20px;
    color: #fff;
    padding: 13px 20px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
.thong_tin li {
	list-style-type:none;
}
.thong_tin .t1 {
    height: 24px;
    border-bottom: solid 2px #f2555c;
    margin-bottom: 5px;
}
.thong_tin .t2 {
    height: 52px;
    line-height: 26px;
    background: url(/images/t.gif) no-repeat left center;
    padding-left: 56px;
    font-size: 20px;    color: #fff;    padding-top: 15px;
}

.site_bar_1 h4.title_bai_viet{background: #357ebd;margin: 0;    text-align:center;display:block;padding-top:10px;padding-bottom: 10px;color:#fff;font-weight: 600;margin-top: 10px;border-radius: 3px;font-size: 16px;    margin-bottom: 10px;}
.site_bar_1 ul.ul_danh_muc_phuong_phap{padding:0;margin:0;text-align:justify;}
.site_bar_1 ul.ul_danh_muc_phuong_phap li{display:block;list-style-type:none;overflow:hidden;border-bottom: 1px dashed #666;padding-top:5px;padding-bottom:5px;}
.site_bar_1 ul.ul_danh_muc_phuong_phap li a{color:#000;font-size:14px;}
.site_bar_1 ul.ul_danh_muc_phuong_phap img{border:1px solid #fff;margin-right:5px;width:50px;height:50px;float:left;}
ul.breadcrumbs{overflow:hidden;border:1px solid #357ebd;padding-bottom:6px;padding-top:6px;background:#357ebd;margin:0;padding-left:20px;}
.boy-kaka{padding:0;}
.breadcrumbs li{float:left;list-style-type:none;background:url(/images/breadcrumbs_li.png) right 9px no-repeat;padding-right:12px;padding-left:3px;    background-size: 9px;}
.breadcrumbs li:last-child{background:none;}
.breadcrumbs li a{text-decoration:none;padding-right:6px;color:#fff;float:left;}
.breadcrumbs li a:hover{text-decoration:underline;}
h1.entry-title{color:#000;font-size:22px;text-align:center;margin-top:0px;border-bottom:1px dashed #aaa;padding-bottom:15px;font-weight:100;padding-top:15px;margin-bottom:10px;font-weight:600;}
.entry-header{clear:both;}
.entry-content img{display:block;margin:0 auto;      height: auto;}
.bai-viet-lien-quan{clear:both;}
.bai-viet-lien-quan h3{color:#000;border-bottom:4px solid #357ebd;font-weight:600;padding-bottom:0;font-size:20px;margin-bottom:0;}
.bai-viet-lien-quan ul{padding-left:0;}
.bai-viet-lien-quan ul li{list-style-type:none;width:50%;float:left;padding:5px 7px;}
.bai-viet-lien-quan ul li a{color:#357ebd;font-size:14px;font-weight:600;line-height:17px;}
img.anh_lien_quan{float:left;height:100px;width:120px;margin-right:5px;border:2px solid #fff;}.entry-footer{display:none;}
.category_s{margin-top:10px;padding:5px !important;padding-top:10px !important;margin-top:10px !important;overflow:hidden;}

.category_s .swiper-slide{
    border: 1px dashed #aaa;
    border-radius: 6px;
    text-shadow: 0 0 black;
    min-height: 420px;
	
}

.category_s .img{}
.content_category_s{width:67%;float:right;}
.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out;text-align:center;}
.content_category_s h2{margin:0px;font-size:17px;padding-bottom:0;overflow:hidden;padding-bottom:5px;padding-top:5px;}
.content_category_s h2 a{color:#000;font-weight:600;}

.category_s .img img {
	
	height:200px;
}
.category_s .img_s {
	    padding-left: 0;
    padding-right: 10px;
    width: 33%;
    float: left;
}

.category_s_s {
    margin-top: 10px;
    border: 1px dashed #aaa;
    border-radius: 6px;
    padding: 5px !important;
    padding-top: 10px !important;
    margin-top: 10px !important;
    overflow: hidden;
}

.content_category_s p{margin:0;padding-top:0px;}
.breadcrumbs li h1{margin-bottom:0px;overflow:hidden;font-size:15px;margin:0;font-weight:100;padding-top:4px;}
.entry-content h1{font-size:18px;}
.entry-content h2{font-size:17px;}
.noi_dung_content ul li {
	padding-top:3px;
	padding-bottom:3px;
}
.noi_dung_content ol li {
	padding-top:3px;
	padding-bottom:3px;
}
.noi_dung_content tr:first-child {

	font-weight:600;
}
.noi_dung_content tr:nth-child(2n) {  
  background:#f1f1f1;height:auto !important;
}
.noi_dung_content tr td {
    height: auto !important;
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border: 1px solid #aaa;
}

.noi_dung_content table {
	width:100% !important;
}
@media (min-width: 992px) {
	.noi_dung_site {
		box-shadow:0 0 1px 1px rgba(0, 0, 0, .5);    margin-bottom: 10px;
	}
.noi_dung_content {
    float: right;
border:1px solid #ccc;border-radius:8px;padding:10px;
	
}
.sibar_noi_dung {
    width: 25%;
    float: right;
	}
	.site_bar_1 {
		border:1px solid #ccc;border-radius:8px;
	}
	.sibar_noi_dung {
padding-right: 8px;
    padding-left: 2px;
}
}

.bai_viet_div{
    overflow: hidden;
    padding-top: 10px;
    padding-bottom: 10px;
}

.phantrang-cat{display:inline-block;margin-bottom:15px;margin-top:15px;padding-left:5px;}
.phantrang-cat .page-numbers{display:inline;background-color:#e4e4e4;border:0;float:left;line-height:1.42857;margin-left:-1px;padding:6px 12px;position:relative;text-decoration:none;margin-right:5px;color:#000;}
.phantrang-cat .current{background-color:#357ebd;padding-bottom:18px;color:#FFFFFF;cursor:default;z-index:2;}
.hotline_bai_viet{border-radius:10px;padding-left:20px;padding-top:10px;border:1px solid #e4e4e4;background-color:#f9f9f9;}
.hotline_bai_viet a{color:#000;font-size:17px;}
.hotline_bai_viet p{color:#000;padding-top:4px;font-size:15px;}
p.dien_thoai_single{font-weight:600;font-size:22px;margin:0;}
.hotline_bai_viet_1{overflow:hidden;}
.hotline_bai_viet_1_img{width:50px;float:left;padding-top:9px;text-align:center;}

.khung-top{

}
.order2 {
    margin-top: 20px;
}
.flex {
    display: flex!important;
}
.flex1 {
    margin-top: 20px;
}
.flex-wrap-wrap {
    flex-wrap: wrap;
}
.justify-content-center {
    justify-content: center;
}
.align-items-center {
    align-items: center;
}
.order2 .flex1col1 {

    border: 1px solid #aaa;
    background-color: #f9f9f9;
    min-height: 205px;
    padding: 0px 5px;
    border-right: none;
    border-top: none;
    color: #000;
    border-radius: 10px;
    /* margin: 1%; */
}
.hvr-float-shadow:before {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    content: '';
    top: 100%;
    left: 5%;
    height: 10px;
    width: 90%;
    opacity: 0;
    background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, transparent 80%);
    background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, transparent 80%);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform, opacity;
    transition-property: transform, opacity;
}
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {
    opacity: 1;
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
}
.hvr-float-shadow {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
}
.text-center {
    text-align: center;
}

.order2 .flex1col1 h4 i {
    display: inline-block;
    width: 78px;
    height: 78px;
    background-image: url(http://congtyducduong.com/images/icon/single-bg-footer.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

.order2 .flex1col1 h5 {
    font-size: 14px;
    margin-top: 8px;
}
.order2 .flex1col1 h6 {
    font-size: 12px;
    font-weight: normal;
    margin-top: 8px;
}
.order2 .flex1col1 h6.sss {
	font-weight:600;
}
.hover_1 {

}
.order2 .flex1col1.active {

}
.order2 .flex1col1 h4 i.bg2 {
    background-position: -265px 0px;
}
.order2 .flex1col1 h4 i.bg3 {
    background-position: -530px 0px;
}
.order2 .flex1col1 h4 i.bg4 {
    background-position: 0px -202px;
}
.order2 .flex1col1 h4 i.bg5 {
    background-position: -265px -202px;
}
.order2 .flex1col1 h4 i.bg6 {
    background-position: -530px -203px;
}
.order2 .flex1col1 a {
    color: #000;
    font-weight: 600;
}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
}
.order2 .flex1col1:hover {
    cursor: pointer;
}
.order2 .flex1col1:hover a{
    text-decoration: none;
    color: #000;
}


.lien-quan{
	margin-top:25px;
	margin-bottom:30px;
	overflow:hidden;
}
.lien-quan-x2 ul{
	    overflow: hidden;
    padding: 0;
}
.lien-quan-x2 ul li{
    margin-bottom: 8px;
    overflow: hidden;
    background: url(/images/icon/bg-li-menu-top.png) 0 12px no-repeat;
    padding-left: 13px;
    font-weight: 600;
}
.lien-quan-x2 ul li a{
    color: #333;
    font-size: 14px;

}
.lien-quan-x2 ul li a:hover{
	color:red;
}


.post-number {
    background: #f9f9f9;
    padding: 20px 15px;
    border: 1px solid #e6e6e6;
}
.flex3 {
    margin-top: 10px;
}
.justify-content-between {
    justify-content: space-between;
}
.post-number .flex3col1 p span {
    display: inline-block;
    background-color: #f24f6a;
    color: #fff;
    font-weight: bold;
    font-size: 34px;
    padding: 0px 5px;
    vertical-align: 18px;
    height: 60px;
    line-height: 60px;
}
.post-number .flex3col2 form input {
    height: 60px;
    line-height: 60px;
    padding: 0px 10px;
    min-width: 340px;
    border: 1px solid #e6e6e6;
}
.post-number .flex4col2 {
    background-color: #02b9c7;
    color: #fff;
    padding: 0px 5px;
}
.center-block {
    display: block;
    margin: 0px auto;
}
.post-number .flex4col2 h4 {
    font-weight: normal;
    font-size: 12px;
}