body, html {
  margin: 0;
  

 
}

.content-footer{
	background-color: #f4f4f4;
	z-index: 1;
	font-family: Tinos;
	width: 100%;
    height: 19vw;
    color: white;

}
.content-footer1{
	height: 80%;
	overflow: hidden;
}
.logo{
	width: 25%;
	margin-left: 37.5%;
	height: 100%;	
	float: left;
	margin-top:-3%; 
}
.navigation{
	width: 70%;
	height: 100%;	
	float: left;
	color: white;

}
.copyright{
	width: 30%;
	float: left;
}
.logo img{
	margin-left: 5%;
	width: 90%;
}
 #f {
  font-size:1.5vw;
  text-decoration: none;
 color: white;
}
.social-med{
	margin: 0;
  width: 100%;
  margin-left: 7.5%;
}
.content-footer2{
	height: 19%;
	overflow: hidden;
	width:96%;
	margin-left: 2%;
	border-top: 1px solid #be7f2a;
	color: #be7f2a;
}
.content-footer2 p{
	font-size: .8vw;
	color: #be7f2a;
	}
.topnav-footer {
	margin-top: 1.5%;
  overflow: hidden;
}

.topnav-footer a {
  float: right;
  text-align: center;
  padding: 0px 0px 0px 16px;
  text-decoration: none;
  font-size: .8vw;
  color: #be7f2a;

}

.topnav-footer a:hover {
  background-color: #ddd;
}

@media only screen and (max-width: 768px) {
	.content-footer{
    height: 50vw;
}
.content-footer1{
	height: 80%;
	}
	.logo{
		width: 100%;
		height: 50%;
		margin-top: -12%;
	margin-left: 0%;	
}
.navigation{
	width: 100%;	
	height: auto;
	float: left;
}
.logo img{
	width: 70%;
	margin-left: 15%;
	margin-top: -3%;
}
.copyright{
	width: 100%;
}
.content-footer2 p{
	font-size: 2.5vw;
	}
	.topnav-footer a {
		display: none;
  padding: 1% 2.5%;
  text-decoration: none;
  font-size: 3vw;
  text-align: left;
}
	.content-footer2{
}
}