/*------------------------------for-paragraph-----------------------------*/
	
 .mainheading {
    font: 28px sans-serif;
    margin-top: 30px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    z-index: 1;
}

.mainheading:before {
    border-top: 2px solid #dfdfdf;
    content:"";
    margin: 0 auto; 
    position: absolute; 
    top: 20px; left: 0; right: 0; bottom: 0;
    width: 95%;
    z-index: -1;
}

.mainheading span { 
    background: #4f519b; 
    padding: 0 15px;
	color: #fff; }
	/*------------------------------for-table-row------------------------------*/
.detail-table tr {
  border-bottom: solid 1px black;
  /*-------------------------------table-row-------------------------------*/
}
@font-face {
font-family: 'Rajdhani', sans-serif;
}
/*------------------------------for-table-head------------------------------*/
.detail-table th{
	font: 16px sans-serif;
	border-bottom: solid 1px #76b5f6;
	border-top: solid 1px #76b5f6;
	padding-right:20px;
	padding-bottom:20px;
	padding-top: 20px;
	text-align:center;
}
.detail table
{
	padding-right:20px;
	padding-left:20px;
}
/*------------------------------for-table-data------------------------------*/
.detail-table td
{
	font: #CCC;
	padding-bottom:20px;
	padding-top: 10px;
	padding-left:20px;
	padding-right:20px;
}
/*-----------------------------generic-table-------------------------*/
.generic {
	width: 100% !important;
}
.generic td {
	padding: 7px;
	font-size: 15px;
	padding-left:100px;
	padding-right:100px;
	
}
.generic tr td:nth-child(1) {
	text-transform: capitalize
}
.generic tr th {
	font-size: 18px;
	background-color: #000000;
	text-align:center;
	padding:20px;
	border-color:transparent;
}
th
{
	text-align: center !important;
}
