@charset "utf-8";
.wrap-individual { margin-top: 30px; }
.individual-item { border-radius: 3px; border: 1px solid #ccc; background: url(../../images/index/bg-item-service.png) center center repeat; padding: 12px 14px; margin-bottom: 15px; font-size: 13px; }
.individual01 { border: 1px dashed #1f6432; padding: 35px; }
.btn-individual { background: #1f6432; border: 1px solid #fff; outline: 1px solid #ddd; padding: 10px 55px; border-radius: 0; line-height: 1; margin: 5px 15px; font-weight: bold; }
.btn-individual span { border-left: 4px solid #fff; padding-right: 10px; }
.comment-individual { background: #1f6432; border-radius: 5px; color: #fff; max-width: 570px; margin-left: auto; margin-right: auto; }
.comment-individual::after { width: 100%; height: 17px; content: url(../../images/individual/icon-comment-individual.png); float: left; margin-top: 15px; }
.individual-list-group li { border: none; font-size: 13px; padding: 10px 32px; }
.individual-list-group li i { color: #1f6432; margin-right: 5px; font-weight: bold; }
/**/
.step-individual { background: #1f6432; border-radius: 5px; color: #fff; font-size: 16px; font-weight: bold; padding: 12px; }
.step-list-group li { border: none; font-size: 13px; padding-left: 30px; }
.step-list-group li strong { margin-bottom: 10px; display: block; }
.step-list-group li::before { content: url(../../images/individual/icon1.png); width: 30px; float: left; margin-top: 5px; margin-left: -30px; }
.table-individual  tr td, .table-individual  tr th {border:1px solid #1f6432 !important; padding:20px !important;}
.table-individual  tr th {background:url(../../images/individual/bg-table.png) center center repeat;}
/**/
.tbl-individual table{
	width:100%;
}
.tbl-individual tr td{
	padding:10px 10px;
	border:1px #1f6432 solid;
}
@media screen and (max-width:992px) {
	.btn-individual {padding:10px 20px;     min-width: 240px;}
		.tbl-individual tr td{
	padding:10px 5px;
	border:1px #1f6432 solid;
	font-size:11px;
}
}
@media screen and (max-width:768px) {
	.individual01 {padding:20px;}
	.btn-individual {padding:10px 20px;     min-width: 200px;}
}
@media screen and (max-width:680px) {
	.tbl-individual tr td{
	padding:10px 2px;
	border:1px #1f6432 solid;
	font-size:10px;
}
}