.flag-icon-background {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.flag-icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: 1.33333333em;
  line-height: 1em;
      background-size: cover !important;
    font-size: 18px;
    border-radius: 2px;
}
.flag-icon:before {
  content: "\00a0";
}
.flag-icon.flag-icon-squared {
  width: 1em;
}
.flag-icon-ir {
  background: url(../img/flags/4x3/ir.svg);
}
.flag-icon-ir.flag-icon-squared {
  background: url(../img/flags/1x1/ir.svg);
}

.flag-icon-iq {
  background: url(../img/flags/4x3/iq.svg);
}
.flag-icon-iq.flag-icon-squared {
  background: url(../img/flags/1x1/iq.svg);
}
.flag-icon-sa {
  background: url(../img/flags/4x3/sa.svg);
}
.flag-icon-sa.flag-icon-squared {
  background: url(../img/flags/1x1/sa.svg);
}
.flag-icon-gb {
  background: url(../img/flags/4x3/gb.svg);
}
.flag-icon-gb.flag-icon-squared {
  background: url(../img/flags/1x1/gb.svg);
}
.flag-icon-id {
  background: url(../img/flags/4x3/id.svg);
}
.flag-icon-id.flag-icon-squared {
  background: url(../img/flags/1x1/id.svg);
}
.flag-icon-tr {
  background: url(../img/flags/4x3/tr.svg);
}
.flag-icon-tr.flag-icon-squared {
  background: url(../img/flags/1x1/tr.svg);
}
.flag-icon-ru {
  background: url(../img/flags/4x3/ru.svg);
}
.flag-icon-ru.flag-icon-squared {
  background: url(../img/flags/1x1/ru.svg);
}
.flag-icon-es {
  background: url(../img/flags/4x3/es.svg);
}
.flag-icon-es.flag-icon-squared {
  background: url(../img/flags/1x1/es.svg);
}
.flag-icon-de {
  background: url(../img/flags/4x3/de.svg);
}
.flag-icon-de.flag-icon-squared {
  background: url(../img/flags/1x1/de.svg);
}
.flag-icon-fr {
  background: url(../img/flags/4x3/fr.svg);
}
.flag-icon-fr.flag-icon-squared {
  background: url(../img/flags/1x1/fr.svg);
}
.flag-icon-cn {
  background: url(../img/flags/4x3/cn.svg);
}
.flag-icon-cn.flag-icon-squared {
  background: url(../img/flags/1x1/cn.svg);
}
.flag-icon-pk {
  background: url(../img/flags/4x3/pk.svg);
}
.flag-icon-pk.flag-icon-squared {
  background: url(../img/flags/1x1/pk.svg);
}
.flag-icon-se {
  background: url(../img/flags/4x3/se.svg);
}
.flag-icon-se.flag-icon-squared {
  background: url(../img/flags/1x1/se.svg);
}
.flag-icon-nl {
  background: url(../img/flags/4x3/nl.svg);
}
.flag-icon-nl.flag-icon-squared {
  background: url(../img/flags/1x1/nl.svg);
}
.flag-icon-az {
  background: url(../img/flags/4x3/az.svg);
}
.flag-icon-az.flag-icon-squared {
  background: url(../img/flags/1x1/az.svg);
}
.flag-icon-af {
  background: url(../img/flags/4x3/af.svg);
}
.flag-icon-af.flag-icon-squared {
  background: url(../img/flags/1x1/af.svg);
}
.flag-icon-ku {
  background: url(../img/flags/4x3/ku.svg);
}
.flag-icon-ku.flag-icon-squared {
  background: url(../img/flags/1x1/ku.svg);
}
.flag-icon-bd {
  background: url(../img/flags/4x3/bd.svg);
}
.flag-icon-bd.flag-icon-squared {
  background: url(../img/flags/1x1/bd.svg);
}
.flag-icon-in {
  background: url(../img/flags/4x3/in.svg);
}
.flag-icon-in.flag-icon-squared {
  background: url(../img/flags/1x1/in.svg);
}
.flag-icon-it {
  background: url(../img/flags/4x3/it.svg);
}
.flag-icon-it.flag-icon-squared {
  background: url(../img/flags/1x1/it.svg);
}
.flag-icon-jp {
  background: url(../img/flags/4x3/jp.svg);
}
.flag-icon-jp.flag-icon-squared {
  background: url(../img/flags/1x1/jp.svg);
}
.flag-icon-kr {
  background: url(../img/flags/4x3/kr.svg);
}
.flag-icon-kr.flag-icon-squared {
  background: url(../img/flags/1x1/kr.svg);
}
.flag-icon-pt {
  background: url(../img/flags/4x3/pt.svg);
}
.flag-icon-pt.flag-icon-squared {
  background: url(../img/flags/1x1/pt.svg);
}
.flag-icon-tj {
  background: url(../img/flags/4x3/tj.svg);
}
.flag-icon-tj.flag-icon-squared {
  background: url(../img/flags/1x1/tj.svg);
}
.flag-icon-ua {
  background: url(../img/flags/4x3/ua.svg);
}
.flag-icon-ua.flag-icon-squared {
  background: url(../img/flags/1x1/ua.svg);
}
.flag-icon-uz {
  background: url(../img/flags/4x3/uz.svg);
}
.flag-icon-uz.flag-icon-squared {
  background: url(../img/flags/1x1/uz.svg);
}
.flag-icon-ml {
  background: url(../img/flags/4x3/in.svg);
}
.flag-icon-ml.flag-icon-squared {
  background: url(../img/flags/1x1/ml.svg);
}
.flag-icon-mr {
  background: url(../img/flags/4x3/in.svg);
}
.flag-icon-mr.flag-icon-squared {
  background: url(../img/flags/1x1/mr.svg);
}
.flag-icon-as {
  background: url(../img/flags/4x3/in.svg);
}
.flag-icon-as.flag-icon-squared {
  background: url(../img/flags/1x1/as.svg);
}
.flag-icon-eg {
  background: url(../img/flags/4x3/eg.svg);
}
.flag-icon-eg.flag-icon-squared {
  background: url(../img/flags/1x1/eg.svg);
}
.flag-icon-ye {
  background: url(../img/flags/4x3/ye.svg);
}
.flag-icon-ye.flag-icon-squared {
  background: url(../img/flags/1x1/ye.svg);
}
.flag-icon-kw {
  background: url(../img/flags/4x3/kw.svg);
}
.flag-icon-kw.flag-icon-squared {
  background: url(../img/flags/1x1/kw.svg);
}