.footer_bg{
	background-color:#0E0E0E;
	height:auto;
	width:auto;
}
.footer_bg_01{
	background-color:#002C2F;
	height:auto;
	width:auto;
}
.footer_menu{font-family: 'Lato', sans-serif;}
.footer_menu ul{
	margin:0px;
	padding:0px;
	width:100%;
	}
.footer_menu ul li{
	display:block;
	text-decoration:none;
	padding:1px 0px;
	color:#fff;
	text-align:left;
	font-size:15px;
	letter-spacing:.011rem;
	}
.footer_menu  a{
	color:#fff;
	}
.footer_menu  a:hover{
	color:#D1D1D1;
	text-decoration:none;
	margin-left:1px;
	}
div.image {
  position: relative;
  width:100%;
  height:auto;
 
} 

div.cont {
 position: absolute;
  bottom:55px;
  left: 0;
  width:100%;
  height:auto;
 }

@media only screen and (max-width:900px) {
	
div.image {
  position: relative;
  width:100%;
  height:auto;
 
} 

div.cont {
 position: relative;
  bottom:5px;
  left: 0;
  width:100%;
  height:auto;
  background-color:#053A3E;
 
 }

}
.footer{}
.footer h2{
	font-family: 'Marcellus SC', serif;
	font-size: 1.5vw;
	font-weight: normal;
	color: #fff;
	text-align: left;
	line-height: 1.2vw;
	}
.footer h1{
	font-family: 'Marcellus SC', serif;
	font-size: 2vw;
	font-weight: normal;
	color: #fff;
	text-align: left;
	line-height: 2.5vw;
	}
.footer h3{
	font-family: 'Lato', sans-serif;
	font-size: 1vw;
	line-height: 1.2vw;
	font-weight: normal;
	color: #000;
	text-align: center;
	width: 90%;
	float: none;
	margin-right: auto;
	margin-left: auto;
	}
.footer h4{font-family: 'Style Script', cursive;}
.footer h5{	font-family: 'Kaushan Script', cursive;}
.footer a.link{
	color: #FFF;
}
.footer a.hover{
	color: #0CF;
}