footer a{
	text-decoration:none;
}
.f-m1{
	padding-top:5rem;
	padding-bottom:8rem;
}
.f-m2{
	margin-top:3rem;
}
.f-m3{
	margin-bottom:0.5rem;
}
.f-m4{
	margin-right:1rem;
}
.f-m5{
	margin-top:1.5rem;
	margin-bottom:1.5rem;
}
.f-m6{
	margin-left:0rem;
}
.f-i1{
	max-width: 200px;
}
.f-i2{
	width:2.5rem;
	min-width:2.5rem;
	height:2.5rem;
}
.f-e1{
	width:100%;
	margin-top:2rem;
	margin-bottom:6rem;
	height:1px;
	background-color:rgba(0,0,0,0.2);
}
.f-e2 {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 3rem;
}
.f-e3 {
	margin-top: 6rem;
}
.f-e4{
	width:100%;
	margin-top:4rem;
	margin-bottom:2rem;
	height:1px;
	background-color:rgba(0,0,0,0.2);
}
footer nav {
	padding: 0;
}


@media screen and (max-width:1000px){
	.f-m6{
		margin-bottom:5rem;
	}
	.f-m1{
		padding-top:5rem;
		padding-bottom:5rem;
	}
	.f-e2 {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media screen and (max-width:650px){
	.f-m6{
		margin-top:2rem;
		margin-bottom:2rem;
	}
	.f-m1{
		padding-top:7rem;
		padding-bottom:3rem;
	}
	.f-m1{
		padding-top:3rem;
		padding-bottom:5rem;
	}
	.f-e1{
		width:100%;
		margin-top:2rem;
		margin-bottom:2rem;
		height:1px;
		background-color:rgba(0,0,0,0.2);
	}
	.f-e2 {
		grid-template-columns: repeat(1, 1fr);
	}
	.f-i1{
		max-width: 250px;
	}
}
