.elipsis-80px {
    width: 80px\9;
    max-width: 80px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 0;
}
.elipsis-90px {
    width: 90px\9;
    max-width: 90px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 0;
}
.pt .elipsis-80px {
    width: 65px\9;
    max-width: 65px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 0;
}
.elipsis-75px{
  width:75px\9;
  max-width: 75px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 0;
}
.en .elipsis-66px{
  width:101px\9;
  max-width: 101px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 0;
}
.de .elipsis-66px{
  width:48px\9;
  max-width: 48px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 0;
}
.es .elipsis-66px{
  width:62px\9;
  max-width: 62px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 0;
}
.pt .elipsis-66px{
  width:46px\9;
  max-width: 46px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 0;
}
.elipsis-66px{
  width:66px\9;
  max-width: 66px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 0;
}
/*css added for send survey page*/
.generic-ellipses{
   width:90px\9;
  max-width: 90px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 0;
}
.zh-Hans .generic-ellipses{
   width:66px\9;
  max-width: 66px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 0;
}
.fr .generic-ellipses{
   width:31px\9;
  max-width: 31px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 0;
}
.de .generic-ellipses{
   width:12px\9;
  max-width: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 0;
}
.pt .generic-ellipses{
   width:9px\9;
  max-width: 9px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 0;
}
.es .generic-ellipses{
   width:25px\9;
  max-width: 25px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 0;
}
.selectLangWrapper{
  float: right;
}
.langSelBtn{
  font-size: 14px;
  float:left;
}
#langNote{
  max-width: 67%;
  text-align: left;
}
.fr .elipsis-101px{
   width:90px\9;
  max-width: 90px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 0;
}
.de .elipsis-101px{
   width:87px\9;
  max-width: 87px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 0;
}
.pt .elipsis-101px,.es .elipsis-101px{
  width:92px\9;
  max-width: 87px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 0;
}
@media (max-width: 979px) {
    /* Fix positioning*/
    .en .elipsis-66px,.de .elipsis-66px,.es .elipsis-66px,.pt .elipsis-66px,.elipsis-66px{
   width:100%;
   max-width: 100%;
 }
}