section.content-products .info {
	padding: 20px 80px;
}
h4.h-ud {
	text-decoration: underline;
}
.pd-l-10 {
	padding-left: 10%;
}
.container-pd {
	padding: 0 10%;
}

.bg-text {
	background: #fde9d9; 
	padding: 2px 4px;
}
.text-red {
	color: #ff0000;
}
.text-pd {
	margin-left: 18px;
}
ul.list li {
	line-height: 30px;
	padding-left: 20px;
	text-indent: -20px;
}
.p-n-mr p {
	margin-bottom: 0px;
}
/* DivTable.com */
.divTable{
	display: table;
	width: 100%;
}
.divTable.w-80 {
	width: 80%;
	margin: auto auto;
}
.divTableRow {
	display: table-row;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableCell, .divTableHead {
	border: 1px solid #999999;
	display: table-cell;
	padding: 3px 10px;
	text-align: center;
	vertical-align: middle;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}
.divTableCell:nth-child(1) {
	width: 20%;
}
.divTableCell:last-child {
	width: 40%;
}
.divTableCell.bg-yell {
	background: yellow;
}
.divTableCell.br-dr {
	border: 2px solid #000;
}
.divTableCell.br-tb-none {
	border-top: none;
	border-bottom: none;
}
/*20171214 FPT add start */
.divTable.w-d1 {
    width: 60%;
    margin-left: 5%;
}

.divTable.w-d2 {
    width: 30%;
    margin-left: 5%;
}
.divTable.w-d1 .divTableCell:nth-child(1), 
.divTable.w-d1 .divTableCell:last-child,	
.divTable.w-d2 .divTableCell {
    width: 30%; 
    text-align: left;
}
ul.t_index {
	margin-left: 15px;
	margin-bottom: 0px;
}
/*20180201 FPT add start */ 
.inf_tb .divTableCell {
	border: none;
	text-align: left;

}
.inf_tb .divTableCell.dl {
	vertical-align: top;
	width: 7%!important;	
}
h5.background:before {
    border-top: 2px solid #dfdfdf;
    content: "";
    margin: 0 auto;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    z-index: -1;
}
h5.background {
    position: relative;
    z-index: 1;
    text-align: center!important;
}
h5.background span {
    background: #fff;
    padding: 0 15px;
}
@media screen and (max-width: 1200px) {
	.table-responsive.ny {
	    /* width: 100%!important;
	    max-width: 800px!important;
  		min-height: .01%!important; */
  		margin-bottom: 20px;
	}
	.table.info_ny {
	   width: 100%!important;
	   min-width: 800px!important;
	}
}
@media screen and (max-width: 1024px) {
	.inf_tb .divTableCell.dl {
		width: 11%!important;
	}
	.container-pd.if .divTableCell.dl {
	    width: 8%!important;
	}
	.container-pd.if {
	    padding: 0 3%;
	}
}
@media screen and (max-width: 991px) {
	
	.container-pd {
		padding: 0px 15px;
	}
	
	
}
@media screen and (max-width: 767px) {
	.divTable.w-80 {
		width: 100%;
	}
	.pd-l-10 {
		padding-left: 0px;
	}
	
	.inf_tb .divTableCell.dl {
		width: 18%!important;
	}
}

@media screen and (max-width: 570px) {
	.inf_tb .divTableCell {
		display: table-row-group;
	}
}
@media screen and (max-width: 480px) {
	
	section.content-products .info {
		padding: 20px 40px;
	}
	
	.divTableCell, 
	.divTableHead {
		display: block;
		width: 100%;
	}
	.divTableCell.br-dr,
	.divTableCell.br-tb-none {
		border: 1px solid #999999;
	}
	
	.divTableCell:nth-child(1), 
	.divTableCell:last-child  {
		width: 100%;
	}
	.divTable.w-d1 .divTableCell:nth-child(1), 
	.divTable.w-d1 .divTableCell:last-child,
	.divTable.w-d2 .divTableCell {
	    width: 100%!important; 
	}
	.divTable.w-d1 {
	   width: 90%;
	}
	
	.divTable.w-d2 {
	   width: 90%;
	}

}