footer{
	width: 100%;
	height: 150px;
}
footer>div.container{
	background: #1f294f;
	height: 100%;
	padding: 0 30px!important;
}
footer p,
footer span,
footer a{
	font-size: 18px;
	color: white;
}
.footer_style{
	width: 100%;
	height: 120px;
	position: relative;
}
.footer_style>div{
	width: 100%;
	height: 76px;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.footer_style>div>div.left{
	width:47%;
	height: 100%;
	position: relative;
}
.footer_style>div>div.left:first-child{
	margin-right: 6%;
}
.footer_style>div>div.left:first-child>div.left:first-child{
	border-right: 1px solid white;
	margin-right: 16%;
}
.footer_style>div>div.left:first-child>div.left:nth-child(2){
	width: 46%;
}
.footer_style>div>div.left:first-child>div.left{
	width: 38%;
	height: 100%;
	position: relative;
}
.footer_style>div>div.left:first-child>div.left>div,
.footer_style>div>div.left:nth-child(2)>div{
	position: absolute;
	width: 100%;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
