.footer{
	width: 100%;
	height: 100%;
	background-color: #f4f4f4;
}


.footer-cont{
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
	gap:10px;
	width: 100%;
	margin-top: 5%;
	margin-left: 0%;
}

.footer-sec{
	width: 100%;
	height: 100%;
}

.footer-sec h1{
	font-size: 25px;
	font-weight: 600;
	margin-top: 10%;
	margin-left: 5%;
	color: #081467;
}

.footer-sec ul{
	list-style: none;
	margin-top: 10%;
	margin-left: 5%;
	line-height: 35px;
}



.footer-sec ul li .fa-phone-volume{
	position: absolute;
	font-size: 33px;
	color: #fc9206;
	margin-top: 1%;

}

.footer-sec ul li .fa-envelope{
	position: absolute;
	font-size: 33px;
	color: #fc9206;
	margin-top: 1%;

}

.footer-sec ul li .fa-location-dot{
	position: absolute;
	font-size: 33px;
	color: #fc9206;
	margin-top: 1%;
	margin-left: 0.5%;

}

.footer-sec ul li span h1{
	font-size: 20px;
	font-weight: 300;
	font-family: sans-serif;
	margin-left: 16%;
}

.footer-sec ul li span a{
	text-decoration: none;
	font-size: 18px;
	font-weight: 600;
	font-family: sans-serif;
	margin-top: 10%;
	margin-left: 16%;
	color: #081467;
}

.footer-sec ul li span p{
	font-size: 15px;
	font-weight: 600;
	font-family: sans-serif;
	margin-left: 16%;
	color: #081467;
}

.footer-sec ul li span a:hover{
	text-decoration: underline;
	color: #fc9206;
}

.footer-sec ul li span p:hover{
	color: #fc9206;
}

#footer-services ul{
	line-height: 50px;
}
#footer-services ul li a{
	text-decoration: none;
	color: #081467;
	font-size: 18px;

}

#footer-services .fa-arrow-right{
	color: #fc9206;
}

#footer-about ul{
	line-height: 50px;
}
#footer-about ul li a{
	text-decoration: none;
	color: #081467;
	font-size: 18px;

}

#footer-about .fa-arrow-right{
	color: #fc9206;
}

.footer-sec img{
	width: 85%;
	margin-top: 10%;
}

.footer-sec #footer-desc p{
	margin-top: 7%;
}

.footer-social {
	margin-top: 7%;
  display: flex;
  justify-content: left;
}

.footer-social a {
  margin: 0 15px;
  text-decoration: none;
  color: #4b4c4c;
  font-size: 30px;
  transition: .5s ease;
}


.footer-social a:hover{
	color: #081467;
}
.footer-lower-blank{
	width: 100%;
	height: 30px;
}
.copy-footer{
	width: 100%;
	height: 60px;
	background-color: #f4f4f4;
	border-top: 1px solid #dedede;
}

.copy-footer p{
	margin-top: 1.5%;
	margin-left: 1.5%;
    font-size: 17px;
    color: black;
    opacity: 0.7;
}

.copy-footer p a{
	text-decoration: none;
	color: black;
	font-weight: 600;
}

.copy-footer p a:hover{
	text-decoration: underline;	
}