footer{
	width: 100%;
	height: 100%;
background: 
        linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
        url('../images/forexsniper-bg.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.footer-upper-blank{
	width: 100%;
	height: 80px;
}

.footer-lower-blank{
	width: 100%;
	height: 50px;
}
.footer-cont{
	display: grid;
  	grid-template-columns: repeat(3, 1fr);
  	width: 90%;
  	height: 100%;
  	margin-top: 0%;
  	margin-left: 5%;
  	gap:50px;
}

.footer-card{
	width: 100%;
	height: 100%;
}

.footer-card img{
	width: 70%;
	margin-left: 5%;
	filter: brightness(0) invert(1);
}

.footer-card p{
	font-size: 20px;
	color: whitesmoke;
	display: flex;
	gap: 10px;
}
.footer-card p a{
	font-weight: 800;
}
.footer-card a{
	font-weight: 600;
	text-decoration: none;
	color: whitesmoke;
	font-size: 20px;
}
.footer-line{
	width: 90%;
	height: 2px;
	background-color: whitesmoke;
	opacity: 0.1;
	margin-left: 5%;
}
footer h3{
	padding-top: 15px;
	text-align: center;
	color: white;
	font-weight: 400;
	font-size: 20px;
	font-family: sans-serif;
	padding-bottom: 15px;
}

.social-links{
	display: flex;
  justify-content: flex-end;
  margin-top: 5%; 
}

.social-links .fa-brands{
  font-size: 35px;	
}