.footer__links__and__logo, .footer__links__and__logo {
    width: 50%;
}

.footer__links__and__logo {
    display: flex;
    justify-content: space-between;
}

.footer__social__logos {
    display: flex;
    flex-direction: column;
    width: 50%;
}

.footer__links__menus__menu{
    max-width: 100% !important;
	flex: 1 !important;
}

span.title__link {
    font-weight: 600;
	width:100%;
	display:block;
	text-align:left;
}

.footer__links__social__row {
    display: flex;
    flex-wrap: wrap;
}

.footer__links__social__row img {
    width: 150px;
    height: 150px;
}

.footer__links__social__row.social__link {
    flex-direction: column;
}

.footer .footer-logo{
	margin-top: 20px;
}

@media (max-width: 600px) {
	.footer__links__and__logo {
		flex-direction: column;
		width: 100%;
		align-items: center;
		text-align: left;
	}
	.footer .footer__links__social__row img {
		margin: 10px 0 20px;
	}
	.footer__social__logos {
		width: 100%;
		align-items: flex-start;
	}

	.footer__links__menus__menu {
		width: 100%;
		margin-top: 1rem;
		padding:0;
	}

	.footer__links__social__row {
		flex-direction: column;
		align-items: flex-start;
		gap: 1rem;
	}
	.footer .g-translate {
		margin:15px 0 !important;
	}
	.footer__links__social__row img {
		width: 120px;
		height: auto;
	}

	.footer .footer-logo {
		margin-top: 10px;
	}
}



