/*------------------------------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;
}
/*------------------------------for-table-head------------------------------*/
.detail-table th{
	font: 16px;
	border-bottom: solid 1px #76b5f6;
	border-top: solid 1px #76b5f6;
	padding-right:60px;
	padding-bottom:20px;
	padding-top: 20px;
	text-align:center;
}
/*------------------------------for-table-data------------------------------*/
.detail-table td
{
	font: #CCC;
	padding-right:60px;
	padding-bottom:20px;
	padding-top: 10px;
}

/*------------------------genericclass-------------------------------*/
.generic {
	width: 80% !important;
	border:thick;
	border-color:#000;
}
.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;
	padding: 20px; 
	background-color: #09305b;
	color:#fff;
	text-align: center !important;
}

.footer-custom
{
	background:#999;
}
/*----------------------------------h4----------------------------*/
h2{
	background-image:url("https://www.consolekillerpc.co.uk/private_feed_img/h2-background-min.jpg");
	background-size: auto;
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
	color:#fff;
	padding:40px;
}
body
{
	  font-family: 'Montserrat', sans-serif;
}
.container
{
	border-color:#09325c;
	border-style: solid;
	border-width:thick;
}