.lang-selector{background-color:transparent;margin:27px 0;padding:4px 5px;color:#fff;float:right}
.lang-selector .flag{float:left}
.lang-selector .language{float:left;font-weight:bold;padding-top:6px}
.lang-selector .language span{padding:5px;font-size:15px;padding-top:8px;color:#2f3030}
.lang-selector .arrow{float:left;padding-top:0;font-size:15px;background:url(../../../../../../../content/dam/merck/health-care/biopharma/Embracingcarer/embracing_carers_icon_globe.png);width:30px;height:30px}
.lang-selector .glyphicon-menu-down{font-size:15px;top:8px}
.lang-selector .flag img{height:32px;width:32px}
.lang-selector:hover{cursor:pointer}
.languages{height:auto;width:144px;position:absolute;top:50px;display:none;z-index:9999}
.languages ul{list-style-type:none;width:220px;padding-top:30px !important;text-align:center;margin-left:-60px !important}
.languages ul li{padding:10px;background-color:#eaeaeb;color:white}
.languages ul li span{float:left;display:block}
.languages ul li a{color:#2dbecd;margin:0;font-style:bold}
.languages ul li:hover a{color:#287b83;text-decoration:none}
.languages span>img{height:20px;width:20px}
.languages .arrow-icon span{font-size:25px !important;text-align:center;margin:0 auto}
.icon-rotate{transform:rotateX(180deg)}
@media screen and (width:768px){.languages{width:145px;top:45px;right:25px}
}
@media screen and (min-width:768px) and (max-width:1361px){.lang-selector{margin:10px auto;padding:10px 0}
.lang-selector{background-color:transparent;max-width:90%;color:#fff}
}
@media screen and (min-width:320px) and (max-width:767px){.lang-selector{margin:29px auto;padding:10px 0;background-color:transparent;max-width:100%}
.lang-selector .language{display:none}
.languages ul li a{margin:0}
}
@media screen and (min-width:320px) and (max-width:767px) and (orientation:portrait){.languages{width:107px;top:47px;right:10px}
.languages ul li span{float:none}
}
@media screen and (min-width:320px) and (max-width:767px) and (orientation:landscape){.languages{width:95px;top:47px;right:0}
.languages ul li span{float:none}
}
@media screen and (min-width:320px) and (max-width:767px){.lang-selector .flag img{width:23px;height:23px}
.lang-selector .glyphicon-menu-down{font-size:10px;top:2px;left:4px}
.languages .arrow-icon span{display:none}
.languages ul{list-style-type:none;text-align:center;top:47px;position:relative;right:-11px}
.lang-selector{max-width:100%}
}
@media screen and (min-width:768px) and (max-width:1023px){.languages ul li a{display:block}
.lang-selector{margin:22px auto;padding:10px 0}
.languages{right:0;top:94px}
.languages .arrow-icon{display:none}
.language .text-left{display:none}
}
@media screen and (min-width:1024px) and (max-width:1200px){.lang-selector{margin:21px auto}
}
.lang-selector{margin-right:15px;display:none}
.lang-selector .arrow .glyphicon-menu-down:before{color:#9d9e9e;content:"" !important}