
.flagwrapper {
    float: left;
    margin: 15px 0 0 300px;
}
.languagebaker {
	display: inline-block;
	height: auto;
}
.languagebaker a {
	display: block;
	height: auto;
	text-decoration: none;
	border: none;
}
.languagebaker a img {
	opacity: 0.85;

}
.languagebaker a img:hover,
.languagebaker a.current img{
	opacity: 1;
}
.flag {
	max-width:32px;
}

@media (max-width: 1299px) {
	.flag { max-width:32px; }
}

@media (max-width: 999px) {
	.flag { max-width:24px; }
}
@media only screen and (max-width: 767px) {
.flagwrapper {
    float: right;
    margin:-20px 0 0 ;
}
}
