.lang-menu .btn-group .btn {
	padding: 0.5rem 1rem 0.5rem 3rem;
}

.lang-menu .btn-group .btn .icon {
	right: auto;
	left: 0.8rem;
}

.lang-menu .btn-group .dropdown-menu li a {
	padding: 0.5rem 1rem 0.5rem 0.5rem;
}

@media screen and (max-height: 800px) {
	.lang-menu .btn-group .btn {
		padding: 4px 0.7rem 2px 2.5rem;
	}
	.lang-menu .btn-group .btn .icon {
		left: 0.5rem;
	}
	.lang-menu .btn-group .dropdown-menu li a {
		padding: 4px 1rem 4px 0.5rem;
	}
}

@media (max-width: 767px) {
	.lang-menu .btn-group .btn {
		padding: 4px 0.7rem 2px 2.5rem;
	}
	.lang-menu .btn-group .btn .icon {
		left: 0.5rem;
	}
	.lang-menu .btn-group .dropdown-menu li a {
		padding: 4px 1rem 4px 0.5rem;
	}
}