footer{
	background-color: var(--color-01);
	font-size: 13px;
    line-height: 120%;
	color:#fff;
}
footer .footer-top{
	padding:20px 30px;
}
footer .footer-top .container{
	display: flex;
	flex-wrap: wrap;
	column-gap:50px;
	row-gap: 25px;
	align-items: center;
	justify-content: flex-start;	
}
footer .footer-top .footer-logo{
	max-width: 110px;
}
footer .footer-top .footer-logo img{
	width: 100%;
}
footer .footer-top ul{
	margin:0px;
	padding:0px;
	list-style: none;
	display:flex;
	flex-wrap: wrap;
	gap:10px;
}
footer .footer-top ul li{
	max-width: 205px;
}
footer .footer-top ul li a{
	
}
footer .footer-top ul li a i{
	color: var(--color-02);
    font-size: 30px;
	transition:.2s all ease-in;
}
footer .footer-top ul li a:hover i{
	color: #fff;
}
footer .footer-bottom{
	padding:20px 30px;
	padding: 13px 30px;
    background: rgba(0, 0, 0, 0.1);
	font-size: 12px;
}
footer .footer-bottom .container{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	gap:15px;
}
footer .footer-bottom .footer-copy{
	filter: brightness(0) invert(1);
}


.scrollup{
	padding:8px !important;
	max-height:50px;
	max-width:50px;
	font-size:25px !important;
	display:none;
	text-align:center;
	position:fixed;
	bottom:20px;
	right:20px;
	color:#fff !important;
}
.scrollup i{
	height:30px;
	width:30px;
	line-height: 130%;
}

@media all and (max-width: 900px){
	
}

@media all and (max-width: 600px){
	footer .footer-top .footer-logo{
		margin: auto;
		max-width: 150px;
	}
	footer .footer-top .footer-social{
		width: 100%;
		justify-content: center;
		text-align: center;
	}
	footer .footer-top .footer-social li:last-child{
		min-width: 100%;
	}
	footer .footer-top .footer-newsletter{
		width: 100%;
		justify-content: center;
	}
	footer .footer-top .footer-newsletter li:last-child{
		min-width: 100%;
	}
	footer .footer-top .footer-newsletter li:last-child .input-search{
		width: 100%;
	}
	footer .footer-bottom{
		text-align: center;
	}
	footer .footer-bottom .footer-copy{
		margin:auto;
	}
}
