@charset "UTF-8";
/* CSS Document */

.social-icons a {
	background-color: #d75426;
	color: #fff;
	padding: 10px;
	margin: 0 2px;
	border-radius: 20px;
	display: inline-block;
	width: 40px;
	height: 40px;
	transition: all ease .5s;
	text-align: center;
}
.social-icons a:hover, .social-icons a:focus {
	background-color: #000;
}
footer .iconWrapper {
	width: 40px !important;
	height: 40px !important;
	background-color: white !important;
	border-radius: 999px !important;
}

footer .text-link {
	margin: 0 0 0 15px;
	font-size: 1rem;
}
footer .multilangtext-link {
	margin: 0px !important;
	font-size: 1rem;
}
@media (max-width: 991px) {
	footer section .container .row {
		justify-content: center;
	}
	footer section .row .col-lg-6 .row .col-md-3 {
		text-align: center;
		padding: 0 0 5px 0;
	}
	footer section .row .col-lg-6 .row .col-md-9 {
		text-align: center;
		display: block !important;
		padding: 5px;
	}
	footer section .row .col-lg-6 {
		justify-content: center !important;
		padding: 20px 0 0 0;
	}
	footer .row {
		margin-left: 0;
		margin-right: 0;
	}
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
	footer .text-link {
		margin: 0 0 0 15px;
		font-size: 1rem;
	}

	footer .multilangtext-link {
		margin: 0px !important;
		font-size: 1rem;
	}
}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {
	footer .text-link {
		margin: 0px !important;
		font-size: 1rem;
	}

	footer .multilangtext-link {
		margin: 0px !important;
		font-size: 1rem;
	}
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
	footer .text-link {
		margin: 0px !important;
		font-size: 1rem;
	}

	footer .multilangtext-link {
		margin: 0px !important;
		font-size: 1rem;
	}
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
	footer .text-link {
		margin: 0 0 0 15px !important;
		font-size: 1rem;
	}

	footer .multilangtext-link {
		margin: 0px !important;
		font-size: 1rem;
	}
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
	footer .text-link {
		margin: 0 0 0 15px !important;
		font-size: 1rem;
	}

	footer .multilangtext-link {
		margin: 0px !important;
		font-size: 1rem;
	}
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	footer .text-link {
		margin: 0 0 0 15px !important;
		font-size: 1rem;
	}

	footer .multilangtext-link {
		margin: 0px !important;
		font-size: 1rem;
	}
}

/* Desktops and laptops ----------- */
@media only screen and (min-width : 1224px) {
	footer .text-link {
		margin: 0 0 0 15px !important;
		font-size: 1rem;
	}

	footer .multilangtext-link {
		margin: 0px !important;
		font-size: 1rem;
	}
}

/* Large screens ----------- */
@media only screen and (min-width : 1824px) {
	footer .text-link {
		margin: 0 0 0 15px !important;
		font-size: 1rem;
	}

	footer .multilangtext-link {
		margin: 0px !important;
		font-size: 1rem;
	}
}

