#languages-block-top {    float: right;
    position: relative;
    /*border-left: solid 1px #eaeaea;*/
    min-height: 55px;
    min-width: 65px;
    text-align: center;
    margin-top: 15px;}
  @media (max-width: 999px) {
    #languages-block-top {
      float: left; } }
  #languages-block-top img {
    vertical-align: baseline; margin-right:5px; }
  #languages-block-top span.firstWord {
    display: none; }
  #languages-block-top div.current {min-height:55px; min-width:65px; cursor: pointer;}
    #languages-block-top div.current:hover {
      color: #515151; background: none !important; }
  .slidetopcontent_container #languages-block-top div.current.active {
    background-color: transparent !important;
    position: relative;
}
@media (max-width: 767px) {
    .slidetopcontent_container #languages-block-top div.current.active {
    background-color: transparent !important;
    position: relative; z-index: 5; padding: 10px 7px 0px;
} }
#mh-sticky #languages-block-top{
position:absolute!important;
top:-35px;
left:-1px;
}
      #languages-block-top div.current.active div {
        background: #6d7278!important; }
   #languages-block-top div.current div {
    position: relative;
    z-index: 5;
    padding: 20px 17px 0px;
}
     
      #languages-block-top div.current .cur-label {text-transform:capitalize;     font-size: 16px;    color: #FFFFFF;}
      #languages-block-top div.current div:after {
    content: "\e905";
    font-family: "icomoon";
    color: #fff !important;
    margin-top: 11px;
    padding-left: 0;
    display: block;
    font-size: 12px;
}
    @media (max-width: 767px) {
      #languages-block-top div.current .cur-label {
        /* display: none;  */ color:#fff;font-size:12px;}
#languages-block-top div.current div:after { 
  color:#fff !important;
  display:inline-block;
  margin-top: 12px;
    font-size: 10px;
    padding-left: 10px;}
    }
 #languages-block-top ul {
    display: none;
    position: absolute;
    top: 84px;
    left: 0;
    min-width: 250%;
    padding: 0;
    background: #fff;
    z-index: 2;
    text-align: left;
}
    @media (max-width: 479px) {
      #languages-block-top ul {
        left: 0px;
        right: auto;
        min-width: 250%; } }
    #languages-block-top ul li {
      line-height: 16px; padding:6px 5px 5px 9px; font-size:16px; letter-spacing:1px; text-transform:capitalize; color:#000; }
    #languages-block-top ul li a:link,#languages-block-top ul li a:visited {    color: #000 !important; background: none !important;}
      #languages-block-top ul li:hover {  background-color: #6d7278 !important;color: #FFFFFF !important;  }
    #languages-block-top ul li a:hover {    background-color: #6d7278 !important;color: #000000 !important;}
@media (max-width: 767px) {   
  .slidetopcontent_container #languages-block-top ul{left:-10px; right:auto !important; top:30px!important; background:#821a0d !important;}  
  .slidetopcontent_container #languages-block-top ul li a{background:#6d7278 !important;}  
  .slidetopcontent_container #languages-block-top div.current.active div{background:#6d7278 !important;} 
}
#languages-block-top { float: left; margin-top: 0px;margin-top: -29px;}
#languages-block-top div.current .cur-label {  }
#languages-block-top div.current .cur-label.active { color: #000000; }
#languages-block-top div.current div:after { display: initial;padding-left: 0px;color: #ffffff !important;}
.header-container #header .container-header #desktop-header #languages-block-top { display: block; position: absolute; top: -5px; }
#languages-block-top div.current div { padding-top: 0px; }
.slidetopcontent_container { z-index: 99; }
#languages-block-top ul { top: 25px; min-width: 140%; }
#languages-block-top ul li { padding-bottom: 5px; }
.slidetopcontent_container #languages-block-top { display: none; }
/*add ocs lanfuage select*/
#slidetopcontent #languages-block-top #first-languages li a { background-color: transparent !important; }
#languages-block-top ul li.selected { background-color: #6d7278;color: #fff; } 
#languages-block-top ul li a:hover { background-color: #6d7278; color: #fff !important; }
#languages-block-top div.current .cur-label { text-transform: uppercase; margin-left: -33%;}
#languages-block-top ul li:hover >  a { background: none !important;}
@media (max-width: 767px) {
    #first-languages .slick-track li.slick-slide { width: 90px !important; margin-left: 0px !important;}
    #languages-block-top { margin-left: auto;margin-right: auto;border: none; }
    #slidetopcontent ul li { margin-left: 15px; }
    #languages-block-top div.current { padding-top: 10px; }
    #languages-block-top div.current .cur-label { color: #ffffff;padding-left: 5px; margin-left: 0px; }
    #languages-block-top .slick-cloned { display: none; }
    #slidetopcontent ul li { text-align: left;margin-left: 0; width: 90px !important; font-size: 12px; }
    #languages-block-top img { float: left;margin-top: 0px; }
    #languages-block-top ul li span img { float: left;margin-top: 4px; margin-left: 10px; }
    #languages-block-top ul li { line-height: 30px; }
    #languages-block-top div.current { margin-left: 10px; padding: 10px 0px; }
    #languages-block-top { background-color: #6d7278; color: #fff; top: 0px;text-align: left !important;width: 20%;}

    .slidetopcontent_container #languages-block-top div.current.active { background-color: none !important;  margin-left: 0;}
    .slidetopcontent_container #languages-block-top div.current.active div { background-color: #6d7278 !important; }
    .slidetopcontent_container #languages-block-top ul { background-color: #fff !important;color: #000000; top: 36px !important;}
    .slidetopcontent_container #languages-block-top ul li span { background-color: transparent; font-size: 12px; }
    #first-languages .slick-track li.slick-slide { line-height: 31px; }
    .slidetopcontent_container #languages-block-top ul li a { background-color: #6d7278 !important;font-size: 12px; }
    #languages-block-top div.current div:after { padding-right: 5px;  background-color: #6d7278 !important;}
    #languages-block-top ul { min-width: 125%; }
   .slidetopcontent_container { z-index: 99; padding: 10px 0px; }
   .slidetopcontent_container #languages-block-top .slick-track { width: 100%; }
   /*add ocs responsive dsign change*/
    #languages-block-top #first-languages .slick-list .slick-track { width: auto !important;transform: inherit !important; }
    #languages-block-top ul li.selected{ color: #fff !important; }
    #slidetopcontent ul li{ text-align: left !important; }
    #languages-block-top ul li { line-height: 20px; padding: 0px; }   
    #languages-block-top ul { top: 35px; }
  }

/*add ocs language section font size change*/
#languages-block-top ul li span { font-size: 12px; }

@media only screen and (min-width: 768px) and (max-width: 991px) {
  #mh-sticky #languages-block-top { top: -4px; }
}
 #languages-block-top div.current.active { background: none!important; }