#footer {
	padding: 29px 0;
	background-color: #282828;
	position: relative;
}

#footer .copy.webstick:hover {
	cursor: pointer;
	color: #00afef;
}

#footer .copy.webstick a:hover {
	cursor: pointer;
	color: #00afef;
}

#footer .site-width {
	max-width: 1370px;
	width: 100%;
	justify-content: space-between;
}

#footer .footer-menu #menu-footer-menu {
	flex-direction: row;
	flex-wrap: wrap; 
}

#footer .footer-menu ul li {
	margin-right: 97px;
	margin-right: 8.7%;
}

#footer .footer-menu ul li a {
	line-height: 1;
	letter-spacing: normal;
	text-align: left;
	color: #f0f2f0;
	font-size: 14px;
	font-weight: 300;
	text-transform: uppercase;
}

#footer .footer-menu ul.sub-menu li {
	margin-right: 0px;
}

#footer .footer-menu ul.sub-menu li a {
	margin-right: 0px;
	color: #929ea9;
	text-transform: capitalize;
}

#footer .footer-menu ul.sub-menu li a:hover {
	color: #119ed3;
}

#footer .social {
	width: 18%;
}

#footer .footer-menu {
	width: 82%;
}

.credits {
	border-top: 1px solid #667079;
	padding: 28px 0;
	text-align: center;
	margin-top: 21px;
}

.links {
	color: #606a73;
}

.copy,
.copy a {
	font-size: 14px;
}
.copy.webstick {
    padding: 0 8px;
}
.copy.privacy:hover {
	color: #0eade9;
}

.social .follow-us {
	text-transform: uppercase;
	font-size: 14px;
	margin-left: 6px;
	color: #f0f2f0;
}

.social .flex {
	margin-top: 0;
	flex-wrap: wrap;
}

.social ul li {
	/* background-color: #667079; */
	border-radius: 50px;
	padding: 6px 4px;
	margin: 0 0 10px 3.7%;
	margin: 0 0 10px 0%;
}

.social ul li:hover {
	/* background-color: #0eade9; */
	filter: invert(66%) sepia(70%) saturate(3588%) hue-rotate(160deg) brightness(93%) contrast(96%);
}

.social ul li a {
	width: 31px;
	height: 31px;
	margin-left: 0;
	background-size: contain;
	background-repeat: no-repeat;
	background-position-y: center;
	display: block;
	/* filter: brightness(0.15); */
}

.social ul li.linkedin a {
	background-image: url(../svg/linkdin.svg);
	/* background-image: url(/wp-content/themes/landa/images/Asset_3-8.png); */
}

.social ul li.twit a {
	background-image: url(../svg/twit.svg);
	/* background-image: url(/wp-content/themes/landa/images/Asset_2-8.png); */
}

.social ul li.facebook a {
	  background-image: url(../svg/facebook.svg);  
	/* background-image: url(/wp-content/themes/landa/images/Asset-1-8.png); */
}

.social ul li.insta a {
	background-image: url(../svg/insta.svg);
	/* background-image: url(/wp-content/themes/landa/images/Asset_5-8.png); */
}

.social ul li.yootube a {
	background-image: url(../svg/yootube.svg);
	/* background-image: url(/wp-content/themes/landa/images/Asset_4-8.png); */
}

.social ul li.italk a {
	background-image: url(../png/italk.png);
	/* background-image: url(/wp-content/themes/landa/images/Asset_6-8.png); */
}

.scroll-to-top{
	position: absolute;
	top: -20px;
	right: 8%;
	cursor: pointer;
	padding: 0;
	border: 0;
	background-color: transparent;
	height: 52px;
	width: 52px;
}
@media (max-width: 1400px) {
	#footer .site-width {
		max-width: 1100px;
	}
	 
}

@media (max-width: 1199px) {
	#footer .footer-menu ul li {
		margin-right: 2.7%;
	}
	.scroll-to-top{ 
		right: 2%;
	} 
	#footer .site-width {
		max-width: 795px;
	}
}
@media (max-width: 1023px) {
	#footer .site-width {
		width: 100%;
		max-width: 600px;
	}
	#footer.header-menu .menu-container {
		max-width: 549px;
	}
	#footer .menu-container li a {
		font-size: 12px;
	}
}

@media (max-width: 550px) {
	#footer {
		padding: 29px;
	}
	#footer.extra-space{
		padding: 29px 0 117px;
	}
	#footer .footer-menu .sub-menu,
	.social .follow-us {
		display: none;
	}
	#footer .site-width {
		flex-wrap: wrap;
		max-width: 250px;
	}
	#footer .footer-menu ul li {
		margin-right: 0;
		width: 100%;
		margin-bottom: 15px;
	}
	#footer .footer-menu,
	#footer .social,
	#footer .site-width {
		width: 100%;
	}
	.social .flex { 
		justify-content: center;
	}
	/* .social ul li { 
		padding: 13px;
		margin: 0 15px 10px 0;
	} */
	.social ul li a{ 
		width: 42px;
		height: 42px;
	}
}