#post_page_text
{
	z-index: auto;
}


.nbc-menu {
	display: inline-flex;
	justify-content: center;
	width: 100%;
}

.nbc-logo {
	display: inline-flex;
	justify-content: center;
}

#mega-menu-wrap-menu-1{
padding: 0;
z-index: 99999999999;
}

.mega-menu-toggle {
	background-color: #36818b;
}

.header_title-finance {
	width: 50%;
	background-color: #87d4d3;
	opacity: 0.8;
	padding: 20px;
}

#offers_header{
	clear: both;
    min-height: 600px;
    margin: 0px;
}

/* 
================================
Full Height Front Page Banners
================================
*/


.full-height-div {
    position: relative;
    top:0;
    right:0;
    width:100%;
    /* height:100%; */
    min-height: 100vh;
	clear: both;
}

.table-container {
    height:100%;
    width:100%;
    display:table;
    border: none;
    min-height: 100vh;
    border-collapse: collapse;
}


.centre-content {
    vertical-align: middle;
    height:100%;
    display: table-cell;
	width:100%;
}

/* 
================================
Full Height Front Page Banners
================================
*/

.finance_cont
{
	padding: 30px;
}

.blts
{
	padding: 15px 20px;
	line-height: 1.5;
}

/*#offers_header
{
	margin-top: 125px;
}*/

.colours_titles
{
	color: #6ca3aa;
}

.finance_cont table, th, td {
  border: 1px solid #f5f5f5;
  border-collapse: collapse;
  vertical-align: middle;
  padding-left: 20px;
}

.bar-tels
{
    position: relative;
    color: white;
    background-color: #f27d69;
}

.bar-tels-footer
{
	background-color: #77ccc9!important;
	padding-top: 40px;
}

.text-center
{
    text-align: center!important;
}

.coll
{
    display: inline-flex;
    padding-top: 10px;
    padding-right: 3%;
    padding-bottom: 15px;
}

.coll:last-child
{
    display: inline-flex;
    padding-right: 0;
}

.coll i
{
	color: white;
	padding-right: 5px;
}

.coll-ms i
{		
	padding: 0 10px 0 10px;
}

.coll a
{
    text-decoration: none;
    color: white;
}

#header_container {
    
    /* height: 170px; */
}

#logo {
    width: 275px;
	background-size: contain;
}

.nbc-logo
{
	width: 100%;
	float: left;
	padding: 15px 0 20px 0;
}

.nbc-logo img
{
	max-width: 200px;
	width: auto;
	height: auto;
}

/* .nbc-menu
{
	width: 75%;
	float: right;
	padding: 20px 0 0 0;
	z-index: 99999999999;
}
*/
@media screen and (min-width: 1101px) 
{
	
	#header_container
	{
		position: inherit;
	}

	.nbc-menu-2
	{
		display: none;
	}
}

#slider_container 
{
	margin-top: 0px;
}

@media screen and (max-width: 1200px) 
{
	.nbc-logo
	{
		padding: 15px 20px 40px;
	}
}


@media screen and (max-width: 1100px) 
{

	#header_container
	{
		position: inherit!important;
	}

	.nbc-logo
	{
		padding: 15px 20px 40px;
	}
	.nbc-menu
	{
		display: none;
	}

	/* .nbc-menu-2
	{
		
	} */
	
	#mega-menu-wrap-menu-1 {
		width: 100%;
		/* position: relative; */
	}
}

@media screen and (max-width: 1024px) 
{
	#header_container
	{
		position: inherit!important;
	}

	.coll
	{
		padding-right: 5%;
	}

	.spc-mb
	{
		padding-right: 20px;
	}

}

@media screen and (max-width: 768px) 
{
	#header_container
	{
		position: inherit!important;
	}
	
	.coll
	{
		font-size: 13px;
	}
	.nbc-menu-2
	{
		position: relative;
		float: left;
		width: 100%;
	}
}

@media screen and (max-width: 375px) 
{	
	#header_container
	{
		position: inherit!important;
	}
	
	.bar-tels
	{
		width: 100%;
		overflow: hidden;
	}

	.coll
	{
		padding-right: 5%;
		display: inline-flex;
	}
	
	.coll-ms
	{		
		text-align: center;
	}

	.coll-ms i
	{		
		padding: 0 10px 0 10px;
	}

	#slider_container {
		margin-top: 5px;
	}


	
}
