div.language {position:absolute; top:22px; right:30px; z-index: 999;}
div.language span.flag-icon img{width:25px; position:relative; height:auto; vertical-align: middle;}
div.language .dropdown-menu {min-height:0; max-height:236px !important; z-index:9999;}
:not(.input-group-btn).bootstrap-select.btn-group, [class*=span].bootstrap-select.btn-group, [class*=col-].bootstrap-select.btn-group{
margin-bottom:0px !important;	}
div.language .bootstrap-select.btn-group.fit-width .btn .caret {margin-top: -8px !important; }
div.language .bootstrap-select.btn-group .btn .filter-option {width:auto !important;}
div.language .btn {	display: inline-block;	padding: 0;	margin-bottom: 0;	font-size: 13px;
	font-weight: 400;	line-height: 1.42857143;	text-align: center;	white-space: nowrap;
	vertical-align: middle;	-ms-touch-action: manipulation;	touch-action: manipulation;
	cursor: pointer;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;
	user-select: none;	background-image: none;	border: 1px solid transparent; z-index:99999999;
	border-radius: 15px; border:1px solid rgba(0,0,0,0.2); background-color:#fff; color:#333; padding:1px 10px !important ;}

/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1300px) {
div.language {position:absolute; top:20px; left:auto; right:70px !important;  z-index: 999;}
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}