	
	.divTable			{ display: table; width:80%; margin:0 auto;}
	.divTableRow 		{ display: table-row; background-color:#ececec; }
	.divTableBody 		{ display: table-row-group;}

	.divTableCell			  { display:table-cell; padding:10px 10px; border: none; border-bottom:1px solid #fff}
	.divTableCell:first-child { width:500px; }


	.table-concepts-wrapper 	{ /*margin-top:50px;*/ padding-top:0; padding-bottom:20px;
							  	  background:#ececec url(images/bg-space-01.gif); background-repeat:repeat-x; background-size: auto; }
	.cc-th	{ height:55px; vertical-align:bottom; color:#fff; font-weight:bold; border:none }

	.remarks { width:80%; margin:0 auto; margin-top:20px;}


	.corner-left	{-webkit-border-top-left-radius: 10px;
						 -moz-border-radius-topleft: 10px;
						     border-top-left-radius: 10px;}

	.corner-right 	{ -webkit-border-top-right-radius: 10px;
						  -moz-border-radius-topright: 10px;
						      border-top-right-radius: 10px; }

	.color-box 	{ background:#d8e2eb; height:50px; margin-top:50px }
	/* ==========================================================================
	    Media Style:
	============================================================================= */

	@media only screen and (max-width:1400px) {
	.divTable,
	.remarks			{ width:90%;}
	}


	@media only screen and (max-width:1300px) {
	.divTable,
	.remarks			{ width:100%;}
	}


	@media only screen and (max-width:1024px) {
	.divTableCell,
	.divTableCell.cc-th:last-child,
	.remarks  		{ padding-left:105px;}
	.divTableCell:last-child 			{ padding-left:145px; padding-right:50px; }

	.divTable,
	.divTableBody,
	.divTableRow,
	.divTableCell,
	.remarks 	{ display:block; width:100%; }


	.table-concepts-wrapper 			{ background-image: none; }
	.divTableCell:first-child 			{ width:100%; border-bottom:none; padding-bottom:0;}
	.divTableCell:last-child 			{ padding-top:0;}

	.table-concepts-wrapper .pg-padding { padding:0; }

	.divTableCell.cc-th:first-child		{ padding-bottom:0; line-height:1.2; }
	.divTableCell.cc-th:last-child      { padding-top:0; line-height:1.2;}
	.cc-th	{ height:auto; }

	.corner-left	{-webkit-border-top-left-radius: 0;
						 -moz-border-radius-topleft: 0;
						     border-top-left-radius: 0;}

	.corner-right 	{ -webkit-border-top-right-radius: 0;
						  -moz-border-radius-topright: 0;
						      border-top-right-radius: 0; }

	}


	@media only screen and (max-width:767px) {
	.divTableCell,
	.divTableCell.cc-th:last-child 		{ padding-left:30px;}
	.divTableCell:last-child 			{ padding-left:70px; }
	.divTableCell.cc-th { font-weight: normal; }
	.remarks 	{ padding-left:30px; padding-right:30px;}
	}