.footer-row {
	height: 42vh!important;
	padding: 0;
	margin: 0;
	/* margin-top: 18%; */
	width: 100.8%;
}


footer {
	height: 43vh;
	color: #fff;
	background: #000;
	display: flex;
	flex-direction: column;
 	font-family: sans-serif!important;
	width: 100%;
}

.footer-2 {
	display: flex;
	flex-direction: row;
	justify-content: space-evenly;
	height: 300px;
}

.f-1 {
	display: flex;
	align-content: center;
	justify-content: center;
	padding: 6%;
	align-items: center;

}


.logo_image {
	width: 100px!important;
	height: 100px!important;
	margin-right: 10px;
	object-fit: contain;
}

.f-1 .brand {
	font-size: 26px;
	margin: 0;
	text-align: center;
	font-family: 'Tango', sans-serif !important;
	/* text-shadow:#050505 -1px -1px,  #ffffff 1.2px 1.3px; */
}

.f-2 {}

.links {
	display: grid;
	grid-template-rows: 109px;
	grid-template-columns: 200px 200px;
	align-content: center;
	justify-content: center;
	padding: 7% 0 0 0;
	align-items: center;
	gap: 10px;
}

.links a {
	color: #ddd;
	width: 200px;
 	text-decoration:none;
	
}

.links-2 a,
.links-1 a {
	color: #ddd !important;
	font-family: sans-serif!important;
}

.copyright {
	display: flex;
	text-align: left;
	margin-left: 25%;
	margin-top: 16px;
	font-family: sans-serif;
}

@media screen and (max-width:600px) {
	footer {
		padding-top: 4%;
		height: 46vh;
	}


	.footer-2 {
		flex-direction: column;
	}

	.links {
		display: flex;
		flex-direction: row;
	}

	.links-1 {
		margin-right: 45px;
	}

	.links a {
		font-size: 16px;
	}

	.copyright {
		margin-top: 40px;
		margin-left: 28%;
	}
}