.inner-banner {
    float: left;
    width: 100%;
    text-align: :left;
    padding: 170px 0 35px;   
    background-size: cover;
    background-origin: center;
    background-repeat: none-repeat;
    position: relative;
    z-index: 2;
    background-position: center;
}
.inner-banner:before {
    content: "";
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: absolute;
    background: #000000;
    opacity: 0.7;
    z-index: -1;
}
.inner-banner-des {
    float: left;
    width: 100%;
    text-align: left;
}
.inner-banner-heading {
    float: left;
    text-align: left;
    width: 50%;
}
.inner-banner-heading h3{
	font-size: 26px;
	line-height: 24px;
	font-weight: 800;
	color: #CCCCCC;
	text-transform: uppercase;
}
.inner-banner-breadcrumb {
    float: right;
    text-align: right;
    width: 67%;
    padding: 12.5px 0 6px;
    line-height: 14px;
}
.inner-banner-breadcrumb ul li {
    display: inline-block;
    position: relative;
    padding: 0px 10px;
}
.inner-banner-breadcrumb ul li a {
	font-size: 14px;
	text-transform: capitalize;
	color: #CCCCCC;
	padding: 0 0 0 4px;
	display: block;
	line-height: 14px;
}
.inner-banner-breadcrumb ul li::before {
    color: #CCCCCC;
    content: "\f105";
    font-family: fontawesome;
    font-size: 12px;
    font-weight: normal;
    left: 0px;
    margin-top: -7px;
    position: absolute;
    top: 50%;
    line-height: normal;
}
.inner-banner-breadcrumb ul li:first-child:before {
    font-size: 0;
	display:none;
}

.content_wrap{
    float: left;
    width: 100%;
}
.content_wrap1{
    float: left;
    width: 100%;
}
.content_wrap h5{
    font-size: 18px;
    font-weight: 800;
    color: #0a264c;
    line-height: 22px;
    margin-top: 15px;
	text-transform:uppercase;
}
.content_wrap1 h5{
    font-size: 18px;
    font-weight: 800;
    color: #0a264c;
    line-height: 22px;
    margin-top: 15px;
	text-transform:uppercase;
}
.content_wrap p{
	padding: 10px 0 0 0;
    margin: 0;
    color: #666;
    font-size: 16px;
    line-height: 25px;
    /*max-height: 83px;*/
    overflow: hidden;
    float: left;
}

.content_wrap1 p{
	padding: 10px 0 0 0;
    margin: 0;
    color: #666;
    font-size: 16px;
    line-height: 25px;
    max-height: 83px;
    overflow: hidden;
    float: left;
}
.content_wrap h1{
    font-size: 18px;
    font-weight: 800;
    color: #0a264c;
    line-height: 22px;
    margin-top: 15px;
	text-transform:uppercase;
}
.content_wrap1 h1{
    font-size: 18px;
    font-weight: 800;
    color: #0a264c;
    line-height: 22px;
    margin-top: 15px;
	text-transform:uppercase;
}
.content_wrap ul.news-details-head{
	display:table;
    width: 100%;
    border-bottom: 1px solid #e79800 ;
    padding-bottom: 10px;
    margin-bottom: 15px;
}
.content_wrap1 ul.news-details-head{
	display:table;
    width: 100%;
    border-bottom: 1px solid #e79800 ;
    padding-bottom: 10px;
    margin-bottom: 15px;
}
.content_wrap ul.news-details-head li {
    float: left;
    margin-right: 29px;
    font-size: 16px;
    color: #999999;
}
.content_wrap1 ul.news-details-head li {
    float: left;
    margin-right: 29px;
    font-size: 16px;
    color: #999999;
}
.new-details{
	float:left;
	background:#fff;
	padding:15px 20px;
}
.new-details p{
	padding:10px 0;
	max-height:none;
}
.new-details .fullCode {
	float:left;
    margin: 10px 0;
    width: 100%;
	text-align:center;
}
.content_wrap ol{
	margin:0;
	padding:0;
	counter-reset: point-counter;
	background:#f7f7f7;
}
.content_wrap1 ol{
	margin:0;
	padding:0;
	counter-reset: point-counter;
	background:#f7f7f7;
}
.content_wrap ol li:first-child{
	padding-top: 20px;
}
.content_wrap1 ol li:first-child{
	padding-top: 20px;
}
.content_wrap ol li:first-child::before{
    top: 19px;
}
.content_wrap1 ol li:first-child::before{
    top: 19px;
}
.content_wrap ol li{
    position: relative;
    display: block;
    padding: 15px 0 15px 40px;
	border-bottom:1px dashed #ccc;
    margin: 0px;
	font: 400 17px/20px'Open Sans', sans-serif;
	color: #666;
}
.content_wrap1 ol li{
    position: relative;
    display: block;
    padding: 15px 0 15px 40px;
	border-bottom:1px dashed #ccc;
    margin: 0px;
	font: 400 17px/20px'Open Sans', sans-serif;
	color: #666;
}
.content_wrap ol li:before {
	font: 500 20px/20px'Open Sans', sans-serif;
	text-shadow: 1px 1px #fff;
	width: 40px;
	left: 0;
	position: absolute;
	top: 14px;
	color: #666666;
	content: counter(point-counter) '.';
	counter-increment: point-counter;
	text-align: right;
	padding-right: 10px;
	box-sizing: border-box;
}
.content_wrap1 ol li:before {
	font:900 20px/20px'Open Sans', sans-serif;
	text-shadow: 1px 1px #fff;
    width: 40px;
    left: 0;
    position: absolute;
    top: 14px;
    color: #d5d5d5;
    content: counter(point-counter) '.';
    counter-increment: point-counter;
    text-align: right;
    padding-right: 10px;
    box-sizing: border-box;
}
.content_wrap ol li div{
    padding: 0 0 15px;
	line-height: 22px;
}
.content_wrap1 ol li div{
    padding: 0 0 15px;
	line-height: 22px;
}
.content_wrap ol li div span{
	font-weight:600;
	color:#0a264c;
	display:block;
}
.content_wrap1 ol li div span{
	font-weight:600;
	color:#0a264c;
	display:block;
}


.c-pic-left{
	float: left;
	margin: 0 25px 25px 0;
}
.c-pic-right{
	float: right;
	margin: 0 0 25px 25px;
}
.sidebar {
	width:100%;
    padding: 0;
    background: #fff;
    float: left;
	border-top: 4px solid #0a264c;
}
/*.sidebar .widget {
    float: left;
    width: 100%;
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: solid 1px #CCC;
}*/
.sidebar .widget {
    float: left;
    width: 100%;
    padding-bottom: 30px;
}
.sidebar .widget h2 {
    color: #0a264c;
    padding: 10px 25px;
    margin: 0px !important;
    font-size: 22px;
    line-height: 24px;
    font-weight: 800;
    text-transform: uppercase;
    margin: 0px 0px 15px 0px;
    border-bottom: 1px solid #e2e2e2;
}
.widget-sublinks ul {
    list-style: none;
    float: left;
    margin: 0px 25px;
}
.widget-sublinks ul li {
    float: left;
    width: 100%;
    border-bottom: 1px dashed rgba(0,0,0,0.1);
}
.widget-sublinks ul li a {
    font-weight: normal;
    font-size: 14px;
    text-transform: capitalize;
    color: #333333;
    padding: 12px 10px;
    display: block;
    line-height: normal;
}
.widget-sublinks ul li a i {
    margin-right: 10px;
}


/* Contact */
.contact_box{
	float: left;
	width: 100%;
}
.contact-title{
	float: left;
	width: 100%;
	margin-bottom: 14px;
	
}
.contact-title h2{
	font-size: 24px;
	font-weight: normal;
	margin: -6px 0 16px 0;
    font-size: 18px;
    font-weight: 800;
    color: #0a264c;
    line-height: 22px;
    margin-top: 15px;
    text-transform: uppercase;
}
.contact_des{
	float: left;
	width: 100%;
}
.contact_des h4{
	font-size:22px;
	margin:0px 0px 15px 0px;
}
.inputs_des{
	float: left;
	width: 100%;
	margin-bottom: 25px;
}
.inputs_des span{
	float: left;
	width: 100%;
	font-size: 16px;
	margin-bottom: 5px;
}
.inputs_des span i{
	margin-right: 10px;
	color: #0a264c;
}
.inputs_des > input[type="text"]{
	line-height: 30px;
}
.inputs_des textarea,
.inputs_des input[type="text"]{
	float: left;
	width: 100%;
	border: 1px solid #0a264c;
	padding:3px 10px 5px 38px;
	line-height: 34px;
	background:#f9f9f9;
}
.inputs_des textarea{
	height: 167px;
	resize:none;
}
.contact_des button{
	display: block;
	padding: 15px 20px;
	text-align: center;
	font-size: 18px;
	line-height: 14px;
	color: #fff;
	width: 100%;
	text-transform: uppercase;
	font-weight: 800;
	background:#0a264c;
	border:none;
}
.contact-details {
    float: left;
    margin: -2px 0 27px;
    width: 100%;
}
.contact-details li{
    color: #7a7a7a;
    float: left;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 10px;
    text-align: left;
    text-transform: capitalize;
    width: 100%;
    line-height: normal;
}
.contact-details li a {
    color: #7a7a7a;
    display: inline-block;
    font-size: 16px;
    font-weight: normal;
    text-transform: capitalize;
}
.contact-details a.contact-mail {
    text-transform: lowercase;
}
.contact-details li i{
	margin-right: 8px;
	color: #0a264c;
}
.contact-details li:last-child {
    margin: 0;
}
.contact-details li a:hover {
    padding-left: 10px;
}
.cont_socil_meta {
    float: left;
    width: 100%;
}
.contact-social li {
    float: left;
    margin-right: 10px;
}
.contact-social li a {
    border: 1px solid #0a264c;
    color: #0a264c;
    display: block;
    font-size: 18px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    width: 37px;
	border-radius: 17px
}
.contact-social li a:hover{
	color: #000;
}
.social{
	margin-bottom: 11px;
}
/* Contact */

/* ## listed design starts  ## */
.event_list_page{
	padding-bottom: 40px;
}
.sc-listed{
	float: left;
	width: 100%;
	margin-bottom: 30px;
	background-color:transparent; 
}
.n-box{
	margin:15px 0;
	display:block;
}
.sc-listed-thumb{
	float: left;
	width: 100%;
}
.sc-listed-thumb .defaultCountdown{
	position: absolute;
	left: 0px;
	right: 0px;
	margin: auto; 
	bottom: 0px;
	width: 80%;
	text-align: center;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	opacity: 0
}
.sc-listed:hover .defaultCountdown{
	bottom: 20px;
	opacity: 1;
	background:red;

}
.sc-listed-thumb .countdown-row{
	width: 100%;
}
.sc-listed-thumb .countdown-section{
	display: inline-block;
	width: 25%;
}
.sc-listed-thumb .countdown-section span{
	float: left;
	width: 100%;
	line-height: normal;
}
.sc-listed-thumb .countdown-amount{
	font-size: 40px;
	color: #fff;
	font-weight: bold;
}
.sc-listed-thumb .countdown-period {
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;

}
.sc-listed-des{
    float: left;
    padding: 15px;
    width: 100%;
	background:#fff;
}
.sc-listed-des:hover{
	box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.2)
}
.sc-listed-des h4{
	float:left;
	margin-top: 5px;
	margin-bottom: 10px;
    line-height: 20px;
}
.sc-listed-des h4 a{
	font-size: 18px;
    font-weight: 800;
    color: #0a264c;
	text-transform: capitalize;
}
.sc-listed-des p{
	font-size: 14px;
    color: #333333;
	line-height: 18px;
	margin-bottom: 0;
}
.sc-listed-date{
	float: left;
	width: 100%;
}
.sc-listed-date li{
	float: left;
	margin-right: 15px;
}
.sc-listed-date li i{
	margin-right: 10px;
}
.sc-listed-date li a{
	display: inline-block;
	font-size: 13px;
	color: #999999;
	text-transform: capitalize;
}

.sc-listed-wrap {
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
}

/* ## listed design ends  ## */



/* Responsive Table */
.rwd-table {
	margin: 1em 0;
	min-width: 300px;
}
.rwd-table tr {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.rwd-table th {display: none;}
.rwd-table td {display: block;}
.rwd-table td:first-child {padding-top: .5em;}
.rwd-table td:last-child {padding-bottom: .5em;}
.rwd-table td:before {
	content: attr(data-th) ": ";
	font-weight: bold;
	width: 6.5em;
	display: inline-block;
}
@media (min-width: 480px) {
	.rwd-table td:before {display: none;}
}
.rwd-table th, .rwd-table td {text-align: left;}
@media (min-width: 480px) {
	.rwd-table th, .rwd-table td {
		display: table-cell;
		padding: .25em .5em;
	}
	.rwd-table th:first-child, .rwd-table td:first-child {padding-left: 0;}
	.rwd-table th:last-child, .rwd-table td:last-child {padding-right: 0;}
}
.rwd-table {
	background: #0a264c;
	color: #fff;
	overflow: hidden;
	width:100%;
}
.c-month{text-transform:uppercase;font-weight:800;font-size:16px;}
.rwd-table tr {border-color: #026241;}
.rwd-table tr:first-child {background:#0a264c;border:none;}
.rwd-table tr:last-child {border-bottom: 4px solid #0a264c;}
.rwd-table th, .rwd-table td {margin: .5em 1em;}
@media (min-width: 480px) {
	.rwd-table th, .rwd-table td {padding: 1em !important;}
}
.rwd-table th, .rwd-table td:before {color: #0a264c;text-transform:uppercase;}
/* Responsive Table */
