[class^="flag-"], [class*=" flag-"]{
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
}

.flag-ad{
	background-image:url(../images/flags/ad.svg);
}
.no-svg .flag-ad{
	background-image:url(../images/flags/ad.png);
}

.flag-ae{
	background-image:url(../images/flags/ae.svg);
}
.no-svg .flag-ae{
	background-image:url(../images/flags/ae.png);
}

.flag-af{
	background-image:url(../images/flags/af.svg);
}
.no-svg .flag-af{
	background-image:url(../images/flags/af.png);
}

.flag-ag{
	background-image:url(../images/flags/ag.svg);
}
.no-svg .flag-ag{
	background-image:url(../images/flags/ag.png);
}

.flag-ai{
	background-image:url(../images/flags/ai.svg);
}
.no-svg .flag-ai{
	background-image:url(../images/flags/ai.png);
}

.flag-al{
	background-image:url(../images/flags/al.svg);
}
.no-svg .flag-al{
	background-image:url(../images/flags/al.png);
}

.flag-am{
	background-image:url(../images/flags/am.svg);
}
.no-svg .flag-am{
	background-image:url(../images/flags/am.png);
}

.flag-ao{
	background-image:url(../images/flags/ao.svg);
}
.no-svg .flag-ao{
	background-image:url(../images/flags/ao.png);
}

.flag-aq{
	background-image:url(../images/flags/aq.svg);
}
.no-svg .flag-aq{
	background-image:url(../images/flags/aq.png);
}

.flag-ar{
	background-image:url(../images/flags/ar.svg);
}
.no-svg .flag-ar{
	background-image:url(../images/flags/ar.png);
}

.flag-as{
	background-image:url(../images/flags/as.svg);
}
.no-svg .flag-as{
	background-image:url(../images/flags/as.png);
}

.flag-at{
	background-image:url(../images/flags/at.svg);
}
.no-svg .flag-at{
	background-image:url(../images/flags/at.png);
}

.flag-au{
	background-image:url(../images/flags/au.svg);
}
.no-svg .flag-au{
	background-image:url(../images/flags/au.png);
}

.flag-aw{
	background-image:url(../images/flags/aw.svg);
}
.no-svg .flag-aw{
	background-image:url(../images/flags/aw.png);
}

.flag-ax{
	background-image:url(../images/flags/ax.svg);
}
.no-svg .flag-ax{
	background-image:url(../images/flags/ax.png);
}

.flag-az{
	background-image:url(../images/flags/az.svg);
}
.no-svg .flag-az{
	background-image:url(../images/flags/az.png);
}

.flag-ba{
	background-image:url(../images/flags/ba.svg);
}
.no-svg .flag-ba{
	background-image:url(../images/flags/ba.png);
}

.flag-bb{
	background-image:url(../images/flags/bb.svg);
}
.no-svg .flag-bb{
	background-image:url(../images/flags/bb.png);
}

.flag-bd{
	background-image:url(../images/flags/bd.svg);
}
.no-svg .flag-bd{
	background-image:url(../images/flags/bd.png);
}

.flag-be{
	background-image:url(../images/flags/be.svg);
}
.no-svg .flag-be{
	background-image:url(../images/flags/be.png);
}

.flag-bf{
	background-image:url(../images/flags/bf.svg);
}
.no-svg .flag-bf{
	background-image:url(../images/flags/bf.png);
}

.flag-bg{
	background-image:url(../images/flags/bg.svg);
}
.no-svg .flag-bg{
	background-image:url(../images/flags/bg.png);
}

.flag-bh{
	background-image:url(../images/flags/bh.svg);
}
.no-svg .flag-bh{
	background-image:url(../images/flags/bh.png);
}

.flag-bi{
	background-image:url(../images/flags/bi.svg);
}
.no-svg .flag-bi{
	background-image:url(../images/flags/bi.png);
}

.flag-bj{
	background-image:url(../images/flags/bj.svg);
}
.no-svg .flag-bj{
	background-image:url(../images/flags/bj.png);
}

.flag-bl{
	background-image:url(../images/flags/bl.svg);
}
.no-svg .flag-bl{
	background-image:url(../images/flags/bl.png);
}

.flag-bm{
	background-image:url(../images/flags/bm.svg);
}
.no-svg .flag-bm{
	background-image:url(../images/flags/bm.png);
}

.flag-bn{
	background-image:url(../images/flags/bn.svg);
}
.no-svg .flag-bn{
	background-image:url(../images/flags/bn.png);
}

.flag-bo{
	background-image:url(../images/flags/bo.svg);
}
.no-svg .flag-bo{
	background-image:url(../images/flags/bo.png);
}

.flag-bq{
	background-image:url(../images/flags/bq.svg);
}
.no-svg .flag-bq{
	background-image:url(../images/flags/bq.png);
}

.flag-br{
	background-image:url(../images/flags/br.svg);
}
.no-svg .flag-br{
	background-image:url(../images/flags/br.png);
}

.flag-bs{
	background-image:url(../images/flags/bs.svg);
}
.no-svg .flag-bs{
	background-image:url(../images/flags/bs.png);
}

.flag-bt{
	background-image:url(../images/flags/bt.svg);
}
.no-svg .flag-bt{
	background-image:url(../images/flags/bt.png);
}

.flag-bv{
	background-image:url(../images/flags/bv.svg);
}
.no-svg .flag-bv{
	background-image:url(../images/flags/bv.png);
}

.flag-bw{
	background-image:url(../images/flags/bw.svg);
}
.no-svg .flag-bw{
	background-image:url(../images/flags/bw.png);
}

.flag-by{
	background-image:url(../images/flags/by.svg);
}
.no-svg .flag-by{
	background-image:url(../images/flags/by.png);
}

.flag-bz{
	background-image:url(../images/flags/bz.svg);
}
.no-svg .flag-bz{
	background-image:url(../images/flags/bz.png);
}

.flag-ca{
	background-image:url(../images/flags/ca.svg);
}
.no-svg .flag-ca{
	background-image:url(../images/flags/ca.png);
}

.flag-cc{
	background-image:url(../images/flags/cc.svg);
}
.no-svg .flag-cc{
	background-image:url(../images/flags/cc.png);
}

.flag-cd{
	background-image:url(../images/flags/cd.svg);
}
.no-svg .flag-cd{
	background-image:url(../images/flags/cd.png);
}

.flag-cf{
	background-image:url(../images/flags/cf.svg);
}
.no-svg .flag-cf{
	background-image:url(../images/flags/cf.png);
}

.flag-cg{
	background-image:url(../images/flags/cg.svg);
}
.no-svg .flag-cg{
	background-image:url(../images/flags/cg.png);
}

.flag-ch{
	background-image:url(../images/flags/ch.svg);
}
.no-svg .flag-ch{
	background-image:url(../images/flags/ch.png);
}

.flag-ci{
	background-image:url(../images/flags/ci.svg);
}
.no-svg .flag-ci{
	background-image:url(../images/flags/ci.png);
}

.flag-ck{
	background-image:url(../images/flags/ck.svg);
}
.no-svg .flag-ck{
	background-image:url(../images/flags/ck.png);
}

.flag-cl{
	background-image:url(../images/flags/cl.svg);
}
.no-svg .flag-cl{
	background-image:url(../images/flags/cl.png);
}

.flag-cm{
	background-image:url(../images/flags/cm.svg);
}
.no-svg .flag-cm{
	background-image:url(../images/flags/cm.png);
}

.flag-cn{
	background-image:url(../images/flags/cn.svg);
}
.no-svg .flag-cn{
	background-image:url(../images/flags/cn.png);
}

.flag-co{
	background-image:url(../images/flags/co.svg);
}
.no-svg .flag-co{
	background-image:url(../images/flags/co.png);
}

.flag-cr{
	background-image:url(../images/flags/cr.svg);
}
.no-svg .flag-cr{
	background-image:url(../images/flags/cr.png);
}

.flag-cu{
	background-image:url(../images/flags/cu.svg);
}
.no-svg .flag-cu{
	background-image:url(../images/flags/cu.png);
}

.flag-cv{
	background-image:url(../images/flags/cv.svg);
}
.no-svg .flag-cv{
	background-image:url(../images/flags/cv.png);
}

.flag-cw{
	background-image:url(../images/flags/cw.svg);
}
.no-svg .flag-cw{
	background-image:url(../images/flags/cw.png);
}

.flag-cx{
	background-image:url(../images/flags/cx.svg);
}
.no-svg .flag-cx{
	background-image:url(../images/flags/cx.png);
}

.flag-cy{
	background-image:url(../images/flags/cy.svg);
}
.no-svg .flag-cy{
	background-image:url(../images/flags/cy.png);
}

.flag-cz{
	background-image:url(../images/flags/cz.svg);
}
.no-svg .flag-cz{
	background-image:url(../images/flags/cz.png);
}

.flag-de{
	background-image:url(../images/flags/de.svg);
}
.no-svg .flag-de{
	background-image:url(../images/flags/de.png);
}

.flag-dj{
	background-image:url(../images/flags/dj.svg);
}
.no-svg .flag-dj{
	background-image:url(../images/flags/dj.png);
}

.flag-dk{
	background-image:url(../images/flags/dk.svg);
}
.no-svg .flag-dk{
	background-image:url(../images/flags/dk.png);
}

.flag-dm{
	background-image:url(../images/flags/dm.svg);
}
.no-svg .flag-dm{
	background-image:url(../images/flags/dm.png);
}

.flag-do{
	background-image:url(../images/flags/do.svg);
}
.no-svg .flag-do{
	background-image:url(../images/flags/do.png);
}

.flag-dz{
	background-image:url(../images/flags/dz.svg);
}
.no-svg .flag-dz{
	background-image:url(../images/flags/dz.png);
}

.flag-ec{
	background-image:url(../images/flags/ec.svg);
}
.no-svg .flag-ec{
	background-image:url(../images/flags/ec.png);
}

.flag-ee{
	background-image:url(../images/flags/ee.svg);
}
.no-svg .flag-ee{
	background-image:url(../images/flags/ee.png);
}

.flag-eg{
	background-image:url(../images/flags/eg.svg);
}
.no-svg .flag-eg{
	background-image:url(../images/flags/eg.png);
}

.flag-eh{
	background-image:url(../images/flags/eh.svg);
}
.no-svg .flag-eh{
	background-image:url(../images/flags/eh.png);
}

.flag-er{
	background-image:url(../images/flags/er.svg);
}
.no-svg .flag-er{
	background-image:url(../images/flags/er.png);
}

.flag-es{
	background-image:url(../images/flags/es.svg);
}
.no-svg .flag-es{
	background-image:url(../images/flags/es.png);
}

.flag-et{
	background-image:url(../images/flags/et.svg);
}
.no-svg .flag-et{
	background-image:url(../images/flags/et.png);
}

.flag-eu{
	background-image:url(../images/flags/eu.svg);
}
.no-svg .flag-eu{
	background-image:url(../images/flags/eu.png);
}

.flag-fi{
	background-image:url(../images/flags/fi.svg);
}
.no-svg .flag-fi{
	background-image:url(../images/flags/fi.png);
}

.flag-fj{
	background-image:url(../images/flags/fj.svg);
}
.no-svg .flag-fj{
	background-image:url(../images/flags/fj.png);
}

.flag-fk{
	background-image:url(../images/flags/fk.svg);
}
.no-svg .flag-fk{
	background-image:url(../images/flags/fk.png);
}

.flag-fm{
	background-image:url(../images/flags/fm.svg);
}
.no-svg .flag-fm{
	background-image:url(../images/flags/fm.png);
}

.flag-fo{
	background-image:url(../images/flags/fo.svg);
}
.no-svg .flag-fo{
	background-image:url(../images/flags/fo.png);
}

.flag-fr{
	background-image:url(../images/flags/fr.svg);
}
.no-svg .flag-fr{
	background-image:url(../images/flags/fr.png);
}

.flag-ga{
	background-image:url(../images/flags/ga.svg);
}
.no-svg .flag-ga{
	background-image:url(../images/flags/ga.png);
}

.flag-gb-eng{
	background-image:url(../images/flags/gb-eng.svg);
}
.no-svg .flag-gb-eng{
	background-image:url(../images/flags/gb-eng.png);
}

.flag-gb-sct{
	background-image:url(../images/flags/gb-sct.svg);
}
.no-svg .flag-gb-sct{
	background-image:url(../images/flags/gb-sct.png);
}

.flag-gb-wls{
	background-image:url(../images/flags/gb-wls.svg);
}
.no-svg .flag-gb-wls{
	background-image:url(../images/flags/gb-wls.png);
}

.flag-gb{
	background-image:url(../images/flags/gb.svg);
}
.no-svg .flag-gb{
	background-image:url(../images/flags/gb.png);
}

.flag-gd{
	background-image:url(../images/flags/gd.svg);
}
.no-svg .flag-gd{
	background-image:url(../images/flags/gd.png);
}

.flag-ge{
	background-image:url(../images/flags/ge.svg);
}
.no-svg .flag-ge{
	background-image:url(../images/flags/ge.png);
}

.flag-gf{
	background-image:url(../images/flags/gf.svg);
}
.no-svg .flag-gf{
	background-image:url(../images/flags/gf.png);
}

.flag-gg{
	background-image:url(../images/flags/gg.svg);
}
.no-svg .flag-gg{
	background-image:url(../images/flags/gg.png);
}

.flag-gh{
	background-image:url(../images/flags/gh.svg);
}
.no-svg .flag-gh{
	background-image:url(../images/flags/gh.png);
}

.flag-gi{
	background-image:url(../images/flags/gi.svg);
}
.no-svg .flag-gi{
	background-image:url(../images/flags/gi.png);
}

.flag-gl{
	background-image:url(../images/flags/gl.svg);
}
.no-svg .flag-gl{
	background-image:url(../images/flags/gl.png);
}

.flag-gm{
	background-image:url(../images/flags/gm.svg);
}
.no-svg .flag-gm{
	background-image:url(../images/flags/gm.png);
}

.flag-gn{
	background-image:url(../images/flags/gn.svg);
}
.no-svg .flag-gn{
	background-image:url(../images/flags/gn.png);
}

.flag-gp{
	background-image:url(../images/flags/gp.svg);
}
.no-svg .flag-gp{
	background-image:url(../images/flags/gp.png);
}

.flag-gq{
	background-image:url(../images/flags/gq.svg);
}
.no-svg .flag-gq{
	background-image:url(../images/flags/gq.png);
}

.flag-gr{
	background-image:url(../images/flags/gr.svg);
}
.no-svg .flag-gr{
	background-image:url(../images/flags/gr.png);
}

.flag-gs{
	background-image:url(../images/flags/gs.svg);
}
.no-svg .flag-gs{
	background-image:url(../images/flags/gs.png);
}

.flag-gt{
	background-image:url(../images/flags/gt.svg);
}
.no-svg .flag-gt{
	background-image:url(../images/flags/gt.png);
}

.flag-gu{
	background-image:url(../images/flags/gu.svg);
}
.no-svg .flag-gu{
	background-image:url(../images/flags/gu.png);
}

.flag-gw{
	background-image:url(../images/flags/gw.svg);
}
.no-svg .flag-gw{
	background-image:url(../images/flags/gw.png);
}

.flag-gy{
	background-image:url(../images/flags/gy.svg);
}
.no-svg .flag-gy{
	background-image:url(../images/flags/gy.png);
}

.flag-hk{
	background-image:url(../images/flags/hk.svg);
}
.no-svg .flag-hk{
	background-image:url(../images/flags/hk.png);
}

.flag-hm{
	background-image:url(../images/flags/hm.svg);
}
.no-svg .flag-hm{
	background-image:url(../images/flags/hm.png);
}

.flag-hn{
	background-image:url(../images/flags/hn.svg);
}
.no-svg .flag-hn{
	background-image:url(../images/flags/hn.png);
}

.flag-hr{
	background-image:url(../images/flags/hr.svg);
}
.no-svg .flag-hr{
	background-image:url(../images/flags/hr.png);
}

.flag-ht{
	background-image:url(../images/flags/ht.svg);
}
.no-svg .flag-ht{
	background-image:url(../images/flags/ht.png);
}

.flag-hu{
	background-image:url(../images/flags/hu.svg);
}
.no-svg .flag-hu{
	background-image:url(../images/flags/hu.png);
}

.flag-id{
	background-image:url(../images/flags/id.svg);
}
.no-svg .flag-id{
	background-image:url(../images/flags/id.png);
}

.flag-ie{
	background-image:url(../images/flags/ie.svg);
}
.no-svg .flag-ie{
	background-image:url(../images/flags/ie.png);
}

.flag-il{
	background-image:url(../images/flags/il.svg);
}
.no-svg .flag-il{
	background-image:url(../images/flags/il.png);
}

.flag-im{
	background-image:url(../images/flags/im.svg);
}
.no-svg .flag-im{
	background-image:url(../images/flags/im.png);
}

.flag-in{
	background-image:url(../images/flags/in.svg);
}
.no-svg .flag-in{
	background-image:url(../images/flags/in.png);
}

.flag-io{
	background-image:url(../images/flags/io.svg);
}
.no-svg .flag-io{
	background-image:url(../images/flags/io.png);
}

.flag-iq{
	background-image:url(../images/flags/iq.svg);
}
.no-svg .flag-iq{
	background-image:url(../images/flags/iq.png);
}

.flag-ir{
	background-image:url(../images/flags/ir.svg);
}
.no-svg .flag-ir{
	background-image:url(../images/flags/ir.png);
}

.flag-is{
	background-image:url(../images/flags/is.svg);
}
.no-svg .flag-is{
	background-image:url(../images/flags/is.png);
}

.flag-it{
	background-image:url(../images/flags/it.svg);
}
.no-svg .flag-it{
	background-image:url(../images/flags/it.png);
}

.flag-je{
	background-image:url(../images/flags/je.svg);
}
.no-svg .flag-je{
	background-image:url(../images/flags/je.png);
}

.flag-jm{
	background-image:url(../images/flags/jm.svg);
}
.no-svg .flag-jm{
	background-image:url(../images/flags/jm.png);
}

.flag-jo{
	background-image:url(../images/flags/jo.svg);
}
.no-svg .flag-jo{
	background-image:url(../images/flags/jo.png);
}

.flag-jp{
	background-image:url(../images/flags/jp.svg);
}
.no-svg .flag-jp{
	background-image:url(../images/flags/jp.png);
}

.flag-ke{
	background-image:url(../images/flags/ke.svg);
}
.no-svg .flag-ke{
	background-image:url(../images/flags/ke.png);
}

.flag-kg{
	background-image:url(../images/flags/kg.svg);
}
.no-svg .flag-kg{
	background-image:url(../images/flags/kg.png);
}

.flag-kh{
	background-image:url(../images/flags/kh.svg);
}
.no-svg .flag-kh{
	background-image:url(../images/flags/kh.png);
}

.flag-ki{
	background-image:url(../images/flags/ki.svg);
}
.no-svg .flag-ki{
	background-image:url(../images/flags/ki.png);
}

.flag-km{
	background-image:url(../images/flags/km.svg);
}
.no-svg .flag-km{
	background-image:url(../images/flags/km.png);
}

.flag-kn{
	background-image:url(../images/flags/kn.svg);
}
.no-svg .flag-kn{
	background-image:url(../images/flags/kn.png);
}

.flag-kp{
	background-image:url(../images/flags/kp.svg);
}
.no-svg .flag-kp{
	background-image:url(../images/flags/kp.png);
}

.flag-kr{
	background-image:url(../images/flags/kr.svg);
}
.no-svg .flag-kr{
	background-image:url(../images/flags/kr.png);
}

.flag-kw{
	background-image:url(../images/flags/kw.svg);
}
.no-svg .flag-kw{
	background-image:url(../images/flags/kw.png);
}

.flag-ky{
	background-image:url(../images/flags/ky.svg);
}
.no-svg .flag-ky{
	background-image:url(../images/flags/ky.png);
}

.flag-kz{
	background-image:url(../images/flags/kz.svg);
}
.no-svg .flag-kz{
	background-image:url(../images/flags/kz.png);
}

.flag-la{
	background-image:url(../images/flags/la.svg);
}
.no-svg .flag-la{
	background-image:url(../images/flags/la.png);
}

.flag-lb{
	background-image:url(../images/flags/lb.svg);
}
.no-svg .flag-lb{
	background-image:url(../images/flags/lb.png);
}

.flag-lc{
	background-image:url(../images/flags/lc.svg);
}
.no-svg .flag-lc{
	background-image:url(../images/flags/lc.png);
}

.flag-li{
	background-image:url(../images/flags/li.svg);
}
.no-svg .flag-li{
	background-image:url(../images/flags/li.png);
}

.flag-lk{
	background-image:url(../images/flags/lk.svg);
}
.no-svg .flag-lk{
	background-image:url(../images/flags/lk.png);
}

.flag-lr{
	background-image:url(../images/flags/lr.svg);
}
.no-svg .flag-lr{
	background-image:url(../images/flags/lr.png);
}

.flag-ls{
	background-image:url(../images/flags/ls.svg);
}
.no-svg .flag-ls{
	background-image:url(../images/flags/ls.png);
}

.flag-lt{
	background-image:url(../images/flags/lt.svg);
}
.no-svg .flag-lt{
	background-image:url(../images/flags/lt.png);
}

.flag-lu{
	background-image:url(../images/flags/lu.svg);
}
.no-svg .flag-lu{
	background-image:url(../images/flags/lu.png);
}

.flag-lv{
	background-image:url(../images/flags/lv.svg);
}
.no-svg .flag-lv{
	background-image:url(../images/flags/lv.png);
}

.flag-ly{
	background-image:url(../images/flags/ly.svg);
}
.no-svg .flag-ly{
	background-image:url(../images/flags/ly.png);
}

.flag-ma{
	background-image:url(../images/flags/ma.svg);
}
.no-svg .flag-ma{
	background-image:url(../images/flags/ma.png);
}

.flag-mc{
	background-image:url(../images/flags/mc.svg);
}
.no-svg .flag-mc{
	background-image:url(../images/flags/mc.png);
}

.flag-md{
	background-image:url(../images/flags/md.svg);
}
.no-svg .flag-md{
	background-image:url(../images/flags/md.png);
}

.flag-me{
	background-image:url(../images/flags/me.svg);
}
.no-svg .flag-me{
	background-image:url(../images/flags/me.png);
}

.flag-mf{
	background-image:url(../images/flags/mf.svg);
}
.no-svg .flag-mf{
	background-image:url(../images/flags/mf.png);
}

.flag-mg{
	background-image:url(../images/flags/mg.svg);
}
.no-svg .flag-mg{
	background-image:url(../images/flags/mg.png);
}

.flag-mh{
	background-image:url(../images/flags/mh.svg);
}
.no-svg .flag-mh{
	background-image:url(../images/flags/mh.png);
}

.flag-mk{
	background-image:url(../images/flags/mk.svg);
}
.no-svg .flag-mk{
	background-image:url(../images/flags/mk.png);
}

.flag-ml{
	background-image:url(../images/flags/ml.svg);
}
.no-svg .flag-ml{
	background-image:url(../images/flags/ml.png);
}

.flag-mm{
	background-image:url(../images/flags/mm.svg);
}
.no-svg .flag-mm{
	background-image:url(../images/flags/mm.png);
}

.flag-mn{
	background-image:url(../images/flags/mn.svg);
}
.no-svg .flag-mn{
	background-image:url(../images/flags/mn.png);
}

.flag-mo{
	background-image:url(../images/flags/mo.svg);
}
.no-svg .flag-mo{
	background-image:url(../images/flags/mo.png);
}

.flag-mp{
	background-image:url(../images/flags/mp.svg);
}
.no-svg .flag-mp{
	background-image:url(../images/flags/mp.png);
}

.flag-mq{
	background-image:url(../images/flags/mq.svg);
}
.no-svg .flag-mq{
	background-image:url(../images/flags/mq.png);
}

.flag-mr{
	background-image:url(../images/flags/mr.svg);
}
.no-svg .flag-mr{
	background-image:url(../images/flags/mr.png);
}

.flag-ms{
	background-image:url(../images/flags/ms.svg);
}
.no-svg .flag-ms{
	background-image:url(../images/flags/ms.png);
}

.flag-mt{
	background-image:url(../images/flags/mt.svg);
}
.no-svg .flag-mt{
	background-image:url(../images/flags/mt.png);
}

.flag-mu{
	background-image:url(../images/flags/mu.svg);
}
.no-svg .flag-mu{
	background-image:url(../images/flags/mu.png);
}

.flag-mv{
	background-image:url(../images/flags/mv.svg);
}
.no-svg .flag-mv{
	background-image:url(../images/flags/mv.png);
}

.flag-mw{
	background-image:url(../images/flags/mw.svg);
}
.no-svg .flag-mw{
	background-image:url(../images/flags/mw.png);
}

.flag-mx{
	background-image:url(../images/flags/mx.svg);
}
.no-svg .flag-mx{
	background-image:url(../images/flags/mx.png);
}

.flag-my{
	background-image:url(../images/flags/my.svg);
}
.no-svg .flag-my{
	background-image:url(../images/flags/my.png);
}

.flag-mz{
	background-image:url(../images/flags/mz.svg);
}
.no-svg .flag-mz{
	background-image:url(../images/flags/mz.png);
}

.flag-na{
	background-image:url(../images/flags/na.svg);
}
.no-svg .flag-na{
	background-image:url(../images/flags/na.png);
}

.flag-nc{
	background-image:url(../images/flags/nc.svg);
}
.no-svg .flag-nc{
	background-image:url(../images/flags/nc.png);
}

.flag-ne{
	background-image:url(../images/flags/ne.svg);
}
.no-svg .flag-ne{
	background-image:url(../images/flags/ne.png);
}

.flag-nf{
	background-image:url(../images/flags/nf.svg);
}
.no-svg .flag-nf{
	background-image:url(../images/flags/nf.png);
}

.flag-ng{
	background-image:url(../images/flags/ng.svg);
}
.no-svg .flag-ng{
	background-image:url(../images/flags/ng.png);
}

.flag-ni{
	background-image:url(../images/flags/ni.svg);
}
.no-svg .flag-ni{
	background-image:url(../images/flags/ni.png);
}

.flag-nl{
	background-image:url(../images/flags/nl.svg);
}
.no-svg .flag-nl{
	background-image:url(../images/flags/nl.png);
}

.flag-no{
	background-image:url(../images/flags/no.svg);
}
.no-svg .flag-no{
	background-image:url(../images/flags/no.png);
}

.flag-np{
	background-image:url(../images/flags/np.svg);
}
.no-svg .flag-np{
	background-image:url(../images/flags/np.png);
}

.flag-nr{
	background-image:url(../images/flags/nr.svg);
}
.no-svg .flag-nr{
	background-image:url(../images/flags/nr.png);
}

.flag-nu{
	background-image:url(../images/flags/nu.svg);
}
.no-svg .flag-nu{
	background-image:url(../images/flags/nu.png);
}

.flag-nz{
	background-image:url(../images/flags/nz.svg);
}
.no-svg .flag-nz{
	background-image:url(../images/flags/nz.png);
}

.flag-om{
	background-image:url(../images/flags/om.svg);
}
.no-svg .flag-om{
	background-image:url(../images/flags/om.png);
}

.flag-pa{
	background-image:url(../images/flags/pa.svg);
}
.no-svg .flag-pa{
	background-image:url(../images/flags/pa.png);
}

.flag-pe{
	background-image:url(../images/flags/pe.svg);
}
.no-svg .flag-pe{
	background-image:url(../images/flags/pe.png);
}

.flag-pf{
	background-image:url(../images/flags/pf.svg);
}
.no-svg .flag-pf{
	background-image:url(../images/flags/pf.png);
}

.flag-pg{
	background-image:url(../images/flags/pg.svg);
}
.no-svg .flag-pg{
	background-image:url(../images/flags/pg.png);
}

.flag-ph{
	background-image:url(../images/flags/ph.svg);
}
.no-svg .flag-ph{
	background-image:url(../images/flags/ph.png);
}

.flag-pk{
	background-image:url(../images/flags/pk.svg);
}
.no-svg .flag-pk{
	background-image:url(../images/flags/pk.png);
}

.flag-pl{
	background-image:url(../images/flags/pl.svg);
}
.no-svg .flag-pl{
	background-image:url(../images/flags/pl.png);
}

.flag-pm{
	background-image:url(../images/flags/pm.svg);
}
.no-svg .flag-pm{
	background-image:url(../images/flags/pm.png);
}

.flag-pn{
	background-image:url(../images/flags/pn.svg);
}
.no-svg .flag-pn{
	background-image:url(../images/flags/pn.png);
}

.flag-pr{
	background-image:url(../images/flags/pr.svg);
}
.no-svg .flag-pr{
	background-image:url(../images/flags/pr.png);
}

.flag-ps{
	background-image:url(../images/flags/ps.svg);
}
.no-svg .flag-ps{
	background-image:url(../images/flags/ps.png);
}

.flag-pt{
	background-image:url(../images/flags/pt.svg);
}
.no-svg .flag-pt{
	background-image:url(../images/flags/pt.png);
}

.flag-pw{
	background-image:url(../images/flags/pw.svg);
}
.no-svg .flag-pw{
	background-image:url(../images/flags/pw.png);
}

.flag-py{
	background-image:url(../images/flags/py.svg);
}
.no-svg .flag-py{
	background-image:url(../images/flags/py.png);
}

.flag-qa{
	background-image:url(../images/flags/qa.svg);
}
.no-svg .flag-qa{
	background-image:url(../images/flags/qa.png);
}

.flag-re{
	background-image:url(../images/flags/re.svg);
}
.no-svg .flag-re{
	background-image:url(../images/flags/re.png);
}

.flag-ro{
	background-image:url(../images/flags/ro.svg);
}
.no-svg .flag-ro{
	background-image:url(../images/flags/ro.png);
}

.flag-rs{
	background-image:url(../images/flags/rs.svg);
}
.no-svg .flag-rs{
	background-image:url(../images/flags/rs.png);
}

.flag-ru{
	background-image:url(../images/flags/ru.svg);
}
.no-svg .flag-ru{
	background-image:url(../images/flags/ru.png);
}

.flag-rw{
	background-image:url(../images/flags/rw.svg);
}
.no-svg .flag-rw{
	background-image:url(../images/flags/rw.png);
}

.flag-sa{
	background-image:url(../images/flags/sa.svg);
}
.no-svg .flag-sa{
	background-image:url(../images/flags/sa.png);
}

.flag-sb{
	background-image:url(../images/flags/sb.svg);
}
.no-svg .flag-sb{
	background-image:url(../images/flags/sb.png);
}

.flag-sc{
	background-image:url(../images/flags/sc.svg);
}
.no-svg .flag-sc{
	background-image:url(../images/flags/sc.png);
}

.flag-sd{
	background-image:url(../images/flags/sd.svg);
}
.no-svg .flag-sd{
	background-image:url(../images/flags/sd.png);
}

.flag-se{
	background-image:url(../images/flags/se.svg);
}
.no-svg .flag-se{
	background-image:url(../images/flags/se.png);
}

.flag-sg{
	background-image:url(../images/flags/sg.svg);
}
.no-svg .flag-sg{
	background-image:url(../images/flags/sg.png);
}

.flag-sh{
	background-image:url(../images/flags/sh.svg);
}
.no-svg .flag-sh{
	background-image:url(../images/flags/sh.png);
}

.flag-si{
	background-image:url(../images/flags/si.svg);
}
.no-svg .flag-si{
	background-image:url(../images/flags/si.png);
}

.flag-sj{
	background-image:url(../images/flags/sj.svg);
}
.no-svg .flag-sj{
	background-image:url(../images/flags/sj.png);
}

.flag-sk{
	background-image:url(../images/flags/sk.svg);
}
.no-svg .flag-sk{
	background-image:url(../images/flags/sk.png);
}

.flag-sl{
	background-image:url(../images/flags/sl.svg);
}
.no-svg .flag-sl{
	background-image:url(../images/flags/sl.png);
}

.flag-sm{
	background-image:url(../images/flags/sm.svg);
}
.no-svg .flag-sm{
	background-image:url(../images/flags/sm.png);
}

.flag-sn{
	background-image:url(../images/flags/sn.svg);
}
.no-svg .flag-sn{
	background-image:url(../images/flags/sn.png);
}

.flag-so{
	background-image:url(../images/flags/so.svg);
}
.no-svg .flag-so{
	background-image:url(../images/flags/so.png);
}

.flag-sr{
	background-image:url(../images/flags/sr.svg);
}
.no-svg .flag-sr{
	background-image:url(../images/flags/sr.png);
}

.flag-ss{
	background-image:url(../images/flags/ss.svg);
}
.no-svg .flag-ss{
	background-image:url(../images/flags/ss.png);
}

.flag-st{
	background-image:url(../images/flags/st.svg);
}
.no-svg .flag-st{
	background-image:url(../images/flags/st.png);
}

.flag-sv{
	background-image:url(../images/flags/sv.svg);
}
.no-svg .flag-sv{
	background-image:url(../images/flags/sv.png);
}

.flag-sx{
	background-image:url(../images/flags/sx.svg);
}
.no-svg .flag-sx{
	background-image:url(../images/flags/sx.png);
}

.flag-sy{
	background-image:url(../images/flags/sy.svg);
}
.no-svg .flag-sy{
	background-image:url(../images/flags/sy.png);
}

.flag-sz{
	background-image:url(../images/flags/sz.svg);
}
.no-svg .flag-sz{
	background-image:url(../images/flags/sz.png);
}

.flag-tc{
	background-image:url(../images/flags/tc.svg);
}
.no-svg .flag-tc{
	background-image:url(../images/flags/tc.png);
}

.flag-td{
	background-image:url(../images/flags/td.svg);
}
.no-svg .flag-td{
	background-image:url(../images/flags/td.png);
}

.flag-tf{
	background-image:url(../images/flags/tf.svg);
}
.no-svg .flag-tf{
	background-image:url(../images/flags/tf.png);
}

.flag-tg{
	background-image:url(../images/flags/tg.svg);
}
.no-svg .flag-tg{
	background-image:url(../images/flags/tg.png);
}

.flag-th{
	background-image:url(../images/flags/th.svg);
}
.no-svg .flag-th{
	background-image:url(../images/flags/th.png);
}

.flag-tj{
	background-image:url(../images/flags/tj.svg);
}
.no-svg .flag-tj{
	background-image:url(../images/flags/tj.png);
}

.flag-tk{
	background-image:url(../images/flags/tk.svg);
}
.no-svg .flag-tk{
	background-image:url(../images/flags/tk.png);
}

.flag-tl{
	background-image:url(../images/flags/tl.svg);
}
.no-svg .flag-tl{
	background-image:url(../images/flags/tl.png);
}

.flag-tm{
	background-image:url(../images/flags/tm.svg);
}
.no-svg .flag-tm{
	background-image:url(../images/flags/tm.png);
}

.flag-tn{
	background-image:url(../images/flags/tn.svg);
}
.no-svg .flag-tn{
	background-image:url(../images/flags/tn.png);
}

.flag-to{
	background-image:url(../images/flags/to.svg);
}
.no-svg .flag-to{
	background-image:url(../images/flags/to.png);
}

.flag-tr{
	background-image:url(../images/flags/tr.svg);
}
.no-svg .flag-tr{
	background-image:url(../images/flags/tr.png);
}

.flag-tt{
	background-image:url(../images/flags/tt.svg);
}
.no-svg .flag-tt{
	background-image:url(../images/flags/tt.png);
}

.flag-tv{
	background-image:url(../images/flags/tv.svg);
}
.no-svg .flag-tv{
	background-image:url(../images/flags/tv.png);
}

.flag-tw{
	background-image:url(../images/flags/tw.svg);
}
.no-svg .flag-tw{
	background-image:url(../images/flags/tw.png);
}

.flag-tz{
	background-image:url(../images/flags/tz.svg);
}
.no-svg .flag-tz{
	background-image:url(../images/flags/tz.png);
}

.flag-ua{
	background-image:url(../images/flags/ua.svg);
}
.no-svg .flag-ua{
	background-image:url(../images/flags/ua.png);
}

.flag-ug{
	background-image:url(../images/flags/ug.svg);
}
.no-svg .flag-ug{
	background-image:url(../images/flags/ug.png);
}

.flag-um{
	background-image:url(../images/flags/um.svg);
}
.no-svg .flag-um{
	background-image:url(../images/flags/um.png);
}

.flag-un{
	background-image:url(../images/flags/un.svg);
}
.no-svg .flag-un{
	background-image:url(../images/flags/un.png);
}

.flag-us{
	background-image:url(../images/flags/us.svg);
}
.no-svg .flag-us{
	background-image:url(../images/flags/us.png);
}

.flag-uy{
	background-image:url(../images/flags/uy.svg);
}
.no-svg .flag-uy{
	background-image:url(../images/flags/uy.png);
}

.flag-uz{
	background-image:url(../images/flags/uz.svg);
}
.no-svg .flag-uz{
	background-image:url(../images/flags/uz.png);
}

.flag-va{
	background-image:url(../images/flags/va.svg);
}
.no-svg .flag-va{
	background-image:url(../images/flags/va.png);
}

.flag-vc{
	background-image:url(../images/flags/vc.svg);
}
.no-svg .flag-vc{
	background-image:url(../images/flags/vc.png);
}

.flag-ve{
	background-image:url(../images/flags/ve.svg);
}
.no-svg .flag-ve{
	background-image:url(../images/flags/ve.png);
}

.flag-vg{
	background-image:url(../images/flags/vg.svg);
}
.no-svg .flag-vg{
	background-image:url(../images/flags/vg.png);
}

.flag-vi{
	background-image:url(../images/flags/vi.svg);
}
.no-svg .flag-vi{
	background-image:url(../images/flags/vi.png);
}

.flag-vn{
	background-image:url(../images/flags/vn.svg);
}
.no-svg .flag-vn{
	background-image:url(../images/flags/vn.png);
}

.flag-vu{
	background-image:url(../images/flags/vu.svg);
}
.no-svg .flag-vu{
	background-image:url(../images/flags/vu.png);
}

.flag-wf{
	background-image:url(../images/flags/wf.svg);
}
.no-svg .flag-wf{
	background-image:url(../images/flags/wf.png);
}

.flag-ws{
	background-image:url(../images/flags/ws.svg);
}
.no-svg .flag-ws{
	background-image:url(../images/flags/ws.png);
}

.flag-ye{
	background-image:url(../images/flags/ye.svg);
}
.no-svg .flag-ye{
	background-image:url(../images/flags/ye.png);
}

.flag-yt{
	background-image:url(../images/flags/yt.svg);
}
.no-svg .flag-yt{
	background-image:url(../images/flags/yt.png);
}

.flag-za{
	background-image:url(../images/flags/za.svg);
}
.no-svg .flag-za{
	background-image:url(../images/flags/za.png);
}

.flag-zm{
	background-image:url(../images/flags/zm.svg);
}
.no-svg .flag-zm{
	background-image:url(../images/flags/zm.png);
}

.flag-zw{
	background-image:url(../images/flags/zw.svg);
}
.no-svg .flag-zw{
	background-image:url(../images/flags/zw.png);
}

.flag-zz{
	background-image:url(../images/flags/zz.svg);
}
.no-svg .flag-zz{
	background-image:url(../images/flags/zz.png);
}
