.footer-fl2 ul{
	list-style:none;
	padding:0;
}
.footer-fl2 a{
	text-decoration:none;
}
.footer-fl2 a{
	color:var(--black-color);
}
.footer-fl2 a:hover{
	color:var(--primary-color);
}
.footer-fl2 .footer-top p,
.footer-fl2 .footer-top a,
.footer-fl2 .footer-top span{
	font-weight:500;
}

.footer-bottom p{
	font-size:14px;
}
.comapany-details div i,
.comapany-details div span{
	display:inline-block;
}
.comapany-details div{
	display:flex;
	margin-bottom: 10px;
}
.comapany-details div i{
	margin-right:20px;
	position:relative;
	top:5px;
	color:var(--primary-color);
	font-size: 20px;
}
.social-icon-container{
	display:flex;
}
.social-icon-container a{
    background: var(--primary-color);
    width: 60px;
    border-radius: 93px;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 24px;
}

.social-icon-container a:not(:last-child) {
	margin-right:10px;
}
.social-icon-container a:hover{
	color:var(--white-color);
}
.footer-col-1 a{
	display:inline-block;
}
.footer-col-1 a,
.footer-col-2 a,
.footer-col-2 span{
	font-size:18px;
	padding-bottom:5px;
}

.footer-col-1 li:nth-last-child(2) {
  margin-top:30px;
}
.footer-col-1,
.footer-col-2,
.footer-col-3{
	height:100%;
}
.footer-logo{
	max-width:350px;
}
.footer-col-3{
	display:flex;
	flex-direction:column;
	    justify-content: space-between;
}
@media(max-width:575px){}
@media only screen and (min-width: 576px) and (max-width: 767px){}
@media(max-width:767px){
	.footer-col-2,
	.footer-col-3{
		margin-top:20px;
	}
	.footer-bottom{
		margin-top:30px;
	}
	.footer-bottom p{ 
		margin-bottom:0px;
	}
}
@media(min-width:768px){}
@media only screen and (min-width: 768px) and (max-width: 991px){}
@media(max-width:991px){}
@media(min-width:992px){}
@media only screen and (min-width: 992px) and (max-width: 1199px){}
@media only screen and (min-width: 1200px) and (max-width: 1399px){}
@media(min-width:1400px){}