
.flag {
    display: block;
    margin-right: 6px
}

@media screen and (max-width:414px) {
    .flag {
        margin-right: 5px
    }
}
.flag.flag-24x24.CA,
.flag.flag-24x24.ASM,
.flag.flag-24x24.ZMB,
.flag.flag-24x24.MMR,
.flag.flag-24x24.AFG,
.flag.flag-24x24.AHO,
.flag.flag-24x24.AIA,
.flag.flag-24x24.ALB,
.flag.flag-24x24.ALG,
.flag.flag-24x24.AND,
.flag.flag-24x24.ANG,
.flag.flag-24x24.ANT,
.flag.flag-24x24.ARG,
.flag.flag-24x24.ARM,
.flag.flag-24x24.ARU,
.flag.flag-24x24.ASA,
.flag.flag-24x24.ASEAN,
.flag.flag-24x24.ATA,
.flag.flag-24x24.AUS,
.flag.flag-24x24.AUT,
.flag.flag-24x24.AZE,
.flag.flag-24x24.BAH,
.flag.flag-24x24.BAN,
.flag.flag-24x24.BAR,
.flag.flag-24x24.BDI,
.flag.flag-24x24.BEL,
.flag.flag-24x24.BEN,
.flag.flag-24x24.BER,
.flag.flag-24x24.BHU,
.flag.flag-24x24.BIH,
.flag.flag-24x24.BIZ,
.flag.flag-24x24.BLR,
.flag.flag-24x24.BOL,
.flag.flag-24x24.BOT,
.flag.flag-24x24.BRA,
.flag.flag-24x24.BRN,
.flag.flag-24x24.BRU,
.flag.flag-24x24.BUL,
.flag.flag-24x24.BUR,
.flag.flag-24x24.CAF,
.flag.flag-24x24.CAM,
.flag.flag-24x24.CAN,
.flag.flag-24x24.CAY,
.flag.flag-24x24.CGO,
.flag.flag-24x24.CHA,
.flag.flag-24x24.CIV,
.flag.flag-24x24.CMR,
.flag.flag-24x24.COD,
.flag.flag-24x24.COK,
.flag.flag-24x24.COL,
.flag.flag-24x24.COM,
.flag.flag-24x24.CPV,
.flag.flag-24x24.CRC,
.flag.flag-24x24.CRO,
.flag.flag-24x24.CUB,
.flag.flag-24x24.CYP,
.flag.flag-24x24.CZE,
.flag.flag-24x24.DEN,
.flag.flag-24x24.DEU,
.flag.flag-24x24.DJI,
.flag.flag-24x24.DMA,
.flag.flag-24x24.DOM,
.flag.flag-24x24.ECU,
.flag.flag-24x24.EGY,
.flag.flag-24x24.ENG,
.flag.flag-24x24.ERI,
.flag.flag-24x24.ESA,
.flag.flag-24x24.ESH,
.flag.flag-24x24.ESP,
.flag.flag-24x24.EST,
.flag.flag-24x24.ETH,
.flag.flag-24x24.EUR,
.flag.flag-24x24.FIJ,
.flag.flag-24x24.FIN,
.flag.flag-24x24.FRA,
.flag.flag-24x24.FRO,
.flag.flag-24x24.FSM,
.flag.flag-24x24.GAB,
.flag.flag-24x24.GAM,
.flag.flag-24x24.GBR,
.flag.flag-24x24.GEO,
.flag.flag-24x24.GEQ,
.flag.flag-24x24.GER,
.flag.flag-24x24.GGY,
.flag.flag-24x24.GHA,
.flag.flag-24x24.GIB,
.flag.flag-24x24.GLP,
.flag.flag-24x24.GNS,
.flag.flag-24x24.GRE,
.flag.flag-24x24.GRL,
.flag.flag-24x24.GRN,
.flag.flag-24x24.GUA,
.flag.flag-24x24.GUI,
.flag.flag-24x24.GUM,
.flag.flag-24x24.GUY,
.flag.flag-24x24.HAI,
.flag.flag-24x24.HKG,
.flag.flag-24x24.HON,
.flag.flag-24x24.HUN,
.flag.flag-24x24.ID,.flag.flag-24x24.IDN,
.flag.flag-24x24.IMN,
.flag.flag-24x24.INA,
.flag.flag-24x24.IND,
.flag.flag-24x24.INT,
.flag.flag-24x24.IRI,
.flag.flag-24x24.IRL,
.flag.flag-24x24.IRQ,
.flag.flag-24x24.ISL,
.flag.flag-24x24.ISR,
.flag.flag-24x24.ISV,
.flag.flag-24x24.ITA,
.flag.flag-24x24.IVB,
.flag.flag-24x24.JAM,
.flag.flag-24x24.JEY,
.flag.flag-24x24.JOR,
.flag.flag-24x24.JPN,
.flag.flag-24x24.JP,
.flag.flag-24x24.KAZ,
.flag.flag-24x24.KEN,
.flag.flag-24x24.KGZ,
.flag.flag-24x24.KIR,
.flag.flag-24x24.KOR,
.flag.flag-24x24.KSA,
.flag.flag-24x24.KUW,
.flag.flag-24x24.LAO,
.flag.flag-24x24.LAT,
.flag.flag-24x24.LBA,
.flag.flag-24x24.LBR,
.flag.flag-24x24.LCA,
.flag.flag-24x24.LES,
.flag.flag-24x24.LIB,
.flag.flag-24x24.LIE,
.flag.flag-24x24.LTU,
.flag.flag-24x24.LUX,
.flag.flag-24x24.MAC,
.flag.flag-24x24.MAD,
.flag.flag-24x24.MAR,
.flag.flag-24x24.MAS,
.flag.flag-24x24.MAW,
.flag.flag-24x24.MDA,
.flag.flag-24x24.MDV,
.flag.flag-24x24.MEX,
.flag.flag-24x24.MGL,
.flag.flag-24x24.MHL,
.flag.flag-24x24.MKD,
.flag.flag-24x24.MLI,
.flag.flag-24x24.MLT,
.flag.flag-24x24.MNE,
.flag.flag-24x24.MON,
.flag.flag-24x24.MOZ,
.flag.flag-24x24.MRI,
.flag.flag-24x24.MSR,
.flag.flag-24x24.MTN,
.flag.flag-24x24.MTQ,
.flag.flag-24x24.MYS,
.flag.flag-24x24.NAM,
.flag.flag-24x24.NCA,
.flag.flag-24x24.NCL,
.flag.flag-24x24.NED,
.flag.flag-24x24.NEP,
.flag.flag-24x24.NGR,
.flag.flag-24x24.NIG,
.flag.flag-24x24.NIR,
.flag.flag-24x24.NOR,
.flag.flag-24x24.NRU,
.flag.flag-24x24.NZL,
.flag.flag-24x24.OMA,
.flag.flag-24x24.PAK,
.flag.flag-24x24.PAN,
.flag.flag-24x24.PAR,
.flag.flag-24x24.PER,
.flag.flag-24x24.PLE,
.flag.flag-24x24.PLW,
.flag.flag-24x24.PNG,
.flag.flag-24x24.POL,
.flag.flag-24x24.POR,
.flag.flag-24x24.PRK,
.flag.flag-24x24.PUE,
.flag.flag-24x24.PUR,
.flag.flag-24x24.PYF,
.flag.flag-24x24.QAT,
.flag.flag-24x24.RNC,
.flag.flag-24x24.ROC,
.flag.flag-24x24.ROU,
.flag.flag-24x24.RSA,
.flag.flag-24x24.RUS,
.flag.flag-24x24.RWA,
.flag.flag-24x24.SAM,
.flag.flag-24x24.SCO,
.flag.flag-24x24.SEN,
.flag.flag-24x24.SEY,
.flag.flag-24x24.SGP,
.flag.flag-24x24.SIN,
.flag.flag-24x24.SKN,
.flag.flag-24x24.SLE,
.flag.flag-24x24.SLO,
.flag.flag-24x24.SMR,
.flag.flag-24x24.SOL,
.flag.flag-24x24.SOM,
.flag.flag-24x24.SOS,
.flag.flag-24x24.SRB,
.flag.flag-24x24.SRI,.flag.flag-24x24.LKA,
.flag.flag-24x24.STP,
.flag.flag-24x24.SUD,
.flag.flag-24x24.SUI,
.flag.flag-24x24.SUR,
.flag.flag-24x24.SVK,
.flag.flag-24x24.SWE,
.flag.flag-24x24.SWZ,
.flag.flag-24x24.SYR,
.flag.flag-24x24.TAN,
.flag.flag-24x24.TCA,
.flag.flag-24x24.TGA,
.flag.flag-24x24.THA,
.flag.flag-24x24.TJK,
.flag.flag-24x24.TKM,
.flag.flag-24x24.TLS,
.flag.flag-24x24.TOG,
.flag.flag-24x24.TPE,
.flag.flag-24x24.TTO,
.flag.flag-24x24.TUN,
.flag.flag-24x24.TUR,
.flag.flag-24x24.TUV,
.flag.flag-24x24.TW,.flag.flag-24x24.TWN,
.flag.flag-24x24.UAE,
.flag.flag-24x24.UGA,
.flag.flag-24x24.UKR,
.flag.flag-24x24.UNKNOWN,
.flag.flag-24x24.UNX,
.flag.flag-24x24.URU,
.flag.flag-24x24.USA,
.flag.flag-24x24.UZB,
.flag.flag-24x24.VAN,
.flag.flag-24x24.VAT,
.flag.flag-24x24.VEN,
.flag.flag-24x24.VIE,
.flag.flag-24x24.VIN,
.flag.flag-24x24.VNM,
.flag.flag-24x24.WAL,
.flag.flag-24x24.XKV,
.flag.flag-24x24.YEM,
.flag.flag-24x24.ZAF,
.flag.flag-24x24.ZAM,
.flag.flag-24x24.ZWE,
.flag.flag-24x24.ZIM,
.flag.flag-24x24.MDG,
.flag.flag-24x24.CH,
.flag.flag-24x24.CHN,
.flag.flag-24x24.MYA,
.flag.flag-24x24.PHI,
.flag.flag-24x24.PHL {
    width: 24px;
    height: 24px
}

.flag.flag-24x24.ASM {
    background: url(../images/flags.png) 0 -3870px no-repeat
}

.flag.flag-24x24.CA {
    background: url(../images/flags.png) 0 -4494px no-repeat
}

.flag.flag-24x24.MMR {
    background: url(../images/flags.png) 0 -3606px no-repeat
}

.flag.flag-24x24.ID,.flag.flag-24x24.IDN {
    background: url(../images/flags.png) 0 -5960px no-repeat
}

.flag.flag-24x24.VNM {
    background: url(../images/flags.png) 0 -9152px no-repeat
}

.flag.flag-24x24.AFG {
    background: url(../images/flags.png) 0 -7206px no-repeat
}

.flag.flag-24x24.AHO {
    background: url(../images/flags.png) 0 -3654px no-repeat
}

.flag.flag-24x24.AIA {
    background: url(../images/flags.png) 0 -6462px no-repeat
}

.flag.flag-24x24.ALB {
    background: url(../images/flags.png) 0 -3678px no-repeat
}

.flag.flag-24x24.ALG {
    background: url(../images/flags.png) 0 -3702px no-repeat
}

.flag.flag-24x24.AND {
    background: url(../images/flags.png) 0 -3726px no-repeat
}

.flag.flag-24x24.ANG {
    background: url(../images/flags.png) 0 -3750px no-repeat
}

.flag.flag-24x24.ANT {
    background: url(../images/flags.png) 0 -3774px no-repeat
}

.flag.flag-24x24.ARG {
    background: url(../images/flags.png) 0 -3798px no-repeat
}

.flag.flag-24x24.ARM {
    background: url(../images/flags.png) 0 -3822px no-repeat
}

.flag.flag-24x24.ARU {
    background: url(../images/flags.png) 0 -3846px no-repeat
}

.flag.flag-24x24.ASA {
    background: url(../images/flags.png) 0 -3870px no-repeat
}

.flag.flag-24x24.ASEAN {
    background: url(../images/flags.png) 0 -3894px no-repeat
}

.flag.flag-24x24.ATA {
    background: url(../images/flags.png) 0 -3918px no-repeat
}

.flag.flag-24x24.AUS {
    background: url(../images/flags.png) 0 -3942px no-repeat
}

.flag.flag-24x24.AUT {
    background: url(../images/flags.png) 0 -3966px no-repeat
}

.flag.flag-24x24.AZE {
    background: url(../images/flags.png) 0 -3990px no-repeat
}

.flag.flag-24x24.BAH {
    background: url(../images/flags.png) 0 -4014px no-repeat
}

.flag.flag-24x24.BAN {
    background: url(../images/flags.png) 0 -4038px no-repeat
}

.flag.flag-24x24.BAR {
    background: url(../images/flags.png) 0 -4062px no-repeat
}

.flag.flag-24x24.BDI {
    background: url(../images/flags.png) 0 -4086px no-repeat
}

.flag.flag-24x24.BEL {
    background: url(../images/flags.png) 0 -4110px no-repeat
}

.flag.flag-24x24.BEN {
    background: url(../images/flags.png) 0 -4134px no-repeat
}

.flag.flag-24x24.BER {
    background: url(../images/flags.png) 0 -4158px no-repeat
}

.flag.flag-24x24.BHU {
    background: url(../images/flags.png) 0 -4182px no-repeat
}

.flag.flag-24x24.BIH {
    background: url(../images/flags.png) 0 -4206px no-repeat
}

.flag.flag-24x24.BIZ {
    background: url(../images/flags.png) 0 -4230px no-repeat
}

.flag.flag-24x24.BLR {
    background: url(../images/flags.png) 0 -4254px no-repeat
}

.flag.flag-24x24.BOL {
    background: url(../images/flags.png) 0 -4278px no-repeat
}

.flag.flag-24x24.BOT {
    background: url(../images/flags.png) 0 -4302px no-repeat
}

.flag.flag-24x24.BRA {
    background: url(../images/flags.png) 0 -4326px no-repeat
}

.flag.flag-24x24.BRN {
    background: url(../images/flags.png) 0 -4350px no-repeat
}

.flag.flag-24x24.BRU {
    background: url(../images/flags.png) 0 -4374px no-repeat
}

.flag.flag-24x24.BUL {
    background: url(../images/flags.png) 0 -4398px no-repeat
}

.flag.flag-24x24.BUR {
    background: url(../images/flags.png) 0 -4422px no-repeat
}

.flag.flag-24x24.CAF {
    background: url(../images/flags.png) 0 -4446px no-repeat
}

.flag.flag-24x24.CAM {
    background: url(../images/flags.png) 0 -4470px no-repeat
}

.flag.flag-24x24.CAN {
    background: url(../images/flags.png) 0 -4494px no-repeat
}

.flag.flag-24x24.CAY {
    background: url(../images/flags.png) 0 -4518px no-repeat
}

.flag.flag-24x24.CGO {
    background: url(../images/flags.png) 0 -4542px no-repeat
}

.flag.flag-24x24.CHA {
    background: url(../images/flags.png) 0 -4566px no-repeat
}

.flag.flag-24x24.CH,
.flag.flag-24x24.CHN {
    background: url(../images/flags.png) 0 -4614px no-repeat;
}

.flag.flag-24x24.CIV {
    background: url(../images/flags.png) 0 -4638px no-repeat
}

.flag.flag-24x24.CMR {
    background: url(../images/flags.png) 0 -4662px no-repeat
}

.flag.flag-24x24.COD {
    background: url(../images/flags.png) 0 -4686px no-repeat
}

.flag.flag-24x24.COK {
    background: url(../images/flags.png) 0 -4710px no-repeat
}

.flag.flag-24x24.COL {
    background: url(../images/flags.png) 0 -4734px no-repeat
}

.flag.flag-24x24.COM {
    background: url(../images/flags.png) 0 -4758px no-repeat
}

.flag.flag-24x24.CPV {
    background: url(../images/flags.png) 0 -4782px no-repeat
}

.flag.flag-24x24.CRC {
    background: url(../images/flags.png) 0 -4806px no-repeat
}

.flag.flag-24x24.CRO {
    background: url(../images/flags.png) 0 -4830px no-repeat
}

.flag.flag-24x24.CUB {
    background: url(../images/flags.png) 0 -4854px no-repeat
}

.flag.flag-24x24.CYP {
    background: url(../images/flags.png) 0 -4878px no-repeat
}

.flag.flag-24x24.CZE {
    background: url(../images/flags.png) 0 -4902px no-repeat
}

.flag.flag-24x24.DEN {
    background: url(../images/flags.png) 0 -4926px no-repeat
}

.flag.flag-24x24.DEU {
    background: url(../images/flags.png) 0 -4950px no-repeat
}

.flag.flag-24x24.DJI {
    background: url(../images/flags.png) 0 -4974px no-repeat
}

.flag.flag-24x24.DMA {
    background: url(../images/flags.png) 0 -4998px no-repeat
}

.flag.flag-24x24.DOM {
    background: url(../images/flags.png) 0 -5022px no-repeat
}

.flag.flag-24x24.ECU {
    background: url(../images/flags.png) 0 -5046px no-repeat
}

.flag.flag-24x24.EGY {
    background: url(../images/flags.png) 0 -5070px no-repeat
}

.flag.flag-24x24.ENG {
    background: url(../images/flags.png) 0 -5094px no-repeat
}

.flag.flag-24x24.ERI {
    background: url(../images/flags.png) 0 -5118px no-repeat
}

.flag.flag-24x24.ESA {
    background: url(../images/flags.png) 0 -5142px no-repeat
}

.flag.flag-24x24.ESH {
    background: url(../images/flags.png) 0 -5166px no-repeat
}

.flag.flag-24x24.ESP {
    background: url(../images/flags.png) 0 -5190px no-repeat
}

.flag.flag-24x24.EST {
    background: url(../images/flags.png) 0 -5214px no-repeat
}

.flag.flag-24x24.ETH {
    background: url(../images/flags.png) 0 -5238px no-repeat
}

.flag.flag-24x24.EUR {
    background: url(../images/flags.png) 0 -5262px no-repeat
}

.flag.flag-24x24.FIJ {
    background: url(../images/flags.png) 0 -5286px no-repeat
}

.flag.flag-24x24.FIN {
    background: url(../images/flags.png) 0 -5310px no-repeat
}

.flag.flag-24x24.FRA {
    background: url(../images/flags.png) 0 -5334px no-repeat
}

.flag.flag-24x24.FRO {
    background: url(../images/flags.png) 0 -5358px no-repeat
}

.flag.flag-24x24.FSM {
    background: url(../images/flags.png) 0 -5382px no-repeat
}

.flag.flag-24x24.GAB {
    background: url(../images/flags.png) 0 -5406px no-repeat
}

.flag.flag-24x24.GAM {
    background: url(../images/flags.png) 0 -5430px no-repeat
}

.flag.flag-24x24.GBR {
    background: url(../images/flags.png) 0 -5454px no-repeat
}

.flag.flag-24x24.GEO {
    background: url(../images/flags.png) 0 -5478px no-repeat
}

.flag.flag-24x24.GEQ {
    background: url(../images/flags.png) 0 -5502px no-repeat
}

.flag.flag-24x24.GER {
    background: url(../images/flags.png) 0 -5526px no-repeat
}

.flag.flag-24x24.GGY {
    background: url(../images/flags.png) 0 -5550px no-repeat
}

.flag.flag-24x24.GHA {
    background: url(../images/flags.png) 0 -5574px no-repeat
}

.flag.flag-24x24.GIB {
    background: url(../images/flags.png) 0 -5598px no-repeat
}

.flag.flag-24x24.GLP {
    background: url(../images/flags.png) 0 -5622px no-repeat
}

.flag.flag-24x24.GNS {
    background: url(../images/flags.png) 0 -5646px no-repeat
}

.flag.flag-24x24.GRE {
    background: url(../images/flags.png) 0 -5670px no-repeat
}

.flag.flag-24x24.GRL {
    background: url(../images/flags.png) 0 -5694px no-repeat
}

.flag.flag-24x24.GRN {
    background: url(../images/flags.png) 0 -5718px no-repeat
}

.flag.flag-24x24.GUA {
    background: url(../images/flags.png) 0 -5742px no-repeat
}

.flag.flag-24x24.GUI {
    background: url(../images/flags.png) 0 -5766px no-repeat
}

.flag.flag-24x24.GUM {
    background: url(../images/flags.png) 0 -5790px no-repeat
}

.flag.flag-24x24.GUY {
    background: url(../images/flags.png) 0 -5814px no-repeat
}

.flag.flag-24x24.HAI {
    background: url(../images/flags.png) 0 -5838px no-repeat
}

.flag.flag-24x24.HKG {
    background: url(../images/flags.png) 0 -5862px no-repeat
}

.flag.flag-24x24.HON {
    background: url(../images/flags.png) 0 -5886px no-repeat
}

.flag.flag-24x24.HUN {
    background: url(../images/flags.png) 0 -5910px no-repeat
}

.flag.flag-24x24.IMN {
    background: url(../images/flags.png) 0 -5934px no-repeat
}

.flag.flag-24x24.INA {
    background: url(../images/flags.png) 0 -5958px no-repeat
}

.flag.flag-24x24.IND {
    background: url(../images/flags.png) 0 -5982px no-repeat
}

.flag.flag-24x24.INT {
    background: url(../images/flags.png) 0 -6006px no-repeat
}

.flag.flag-24x24.IRI {
    background: url(../images/flags.png) 0 -6030px no-repeat
}

.flag.flag-24x24.IRL {
    background: url(../images/flags.png) 0 -6054px no-repeat
}

.flag.flag-24x24.IRQ {
    background: url(../images/flags.png) 0 -6078px no-repeat
}

.flag.flag-24x24.ISL {
    background: url(../images/flags.png) 0 -6102px no-repeat
}

.flag.flag-24x24.ISR {
    background: url(../images/flags.png) 0 -6126px no-repeat
}

.flag.flag-24x24.ISV {
    background: url(../images/flags.png) 0 -6150px no-repeat
}

.flag.flag-24x24.ITA {
    background: url(../images/flags.png) 0 -6174px no-repeat
}

.flag.flag-24x24.IVB {
    background: url(../images/flags.png) 0 -6198px no-repeat
}

.flag.flag-24x24.JAM {
    background: url(../images/flags.png) 0 -6222px no-repeat
}

.flag.flag-24x24.JEY {
    background: url(../images/flags.png) 0 -6246px no-repeat
}

.flag.flag-24x24.JOR {
    background: url(../images/flags.png) 0 -6270px no-repeat
}

.flag.flag-24x24.JPN,.flag.flag-24x24.JP {
    background: url(../images/flags.png) 0 -6294px no-repeat
}

.flag.flag-24x24.KAZ {
    background: url(../images/flags.png) 0 -6318px no-repeat
}

.flag.flag-24x24.KEN {
    background: url(../images/flags.png) 0 -6342px no-repeat
}

.flag.flag-24x24.KGZ {
    background: url(../images/flags.png) 0 -6366px no-repeat
}

.flag.flag-24x24.KIR {
    background: url(../images/flags.png) 0 -6390px no-repeat
}

.flag.flag-24x24.KOR {
    background: url(../images/flags.png) 0 -6414px no-repeat
}

.flag.flag-24x24.KSA {
    background: url(../images/flags.png) 0 -6438px no-repeat
}

.flag.flag-24x24.KUW {
    background: url(../images/flags.png) 0 -3630px no-repeat
}

.flag.flag-24x24.LAO {
    background: url(../images/flags.png) 0 -6486px no-repeat
}

.flag.flag-24x24.LAT {
    background: url(../images/flags.png) 0 -6510px no-repeat
}

.flag.flag-24x24.LBA {
    background: url(../images/flags.png) 0 -6534px no-repeat
}

.flag.flag-24x24.LBR {
    background: url(../images/flags.png) 0 -6558px no-repeat
}

.flag.flag-24x24.LCA {
    background: url(../images/flags.png) 0 -6582px no-repeat
}

.flag.flag-24x24.LES {
    background: url(../images/flags.png) 0 -6606px no-repeat
}

.flag.flag-24x24.LIB {
    background: url(../images/flags.png) 0 -6630px no-repeat
}

.flag.flag-24x24.LIE {
    background: url(../images/flags.png) 0 -6654px no-repeat
}

.flag.flag-24x24.LTU {
    background: url(../images/flags.png) 0 -6678px no-repeat
}

.flag.flag-24x24.LUX {
    background: url(../images/flags.png) 0 -6702px no-repeat
}

.flag.flag-24x24.MAC {
    background: url(../images/flags.png) 0 -6726px no-repeat
}

.flag.flag-24x24.MAD {
    background: url(../images/flags.png) 0 -6750px no-repeat
}

.flag.flag-24x24.MAR {
    background: url(../images/flags.png) 0 -6774px no-repeat
}

.flag.flag-24x24.MAS {
    background: url(../images/flags.png) 0 -6798px no-repeat
}

.flag.flag-24x24.MAW {
    background: url(../images/flags.png) 0 -6822px no-repeat
}

.flag.flag-24x24.MDA {
    background: url(../images/flags.png) 0 -6846px no-repeat
}

.flag.flag-24x24.MDV {
    background: url(../images/flags.png) 0 -6870px no-repeat
}

.flag.flag-24x24.MEX {
    background: url(../images/flags.png) 0 -6894px no-repeat
}

.flag.flag-24x24.MGL {
    background: url(../images/flags.png) 0 -6918px no-repeat
}

.flag.flag-24x24.MHL {
    background: url(../images/flags.png) 0 -6942px no-repeat
}

.flag.flag-24x24.MKD {
    background: url(../images/flags.png) 0 -6966px no-repeat
}

.flag.flag-24x24.MLI {
    background: url(../images/flags.png) 0 -6990px no-repeat
}

.flag.flag-24x24.MLT {
    background: url(../images/flags.png) 0 -7014px no-repeat
}

.flag.flag-24x24.MNE {
    background: url(../images/flags.png) 0 -7038px no-repeat
}

.flag.flag-24x24.MON {
    background: url(../images/flags.png) 0 -7062px no-repeat
}

.flag.flag-24x24.MOZ {
    background: url(../images/flags.png) 0 -7086px no-repeat
}

.flag.flag-24x24.MRI {
    background: url(../images/flags.png) 0 -7110px no-repeat
}

.flag.flag-24x24.MSR {
    background: url(../images/flags.png) 0 -7134px no-repeat
}

.flag.flag-24x24.MTN {
    background: url(../images/flags.png) 0 -7158px no-repeat
}

.flag.flag-24x24.MTQ {
    background: url(../images/flags.png) 0 -7182px no-repeat
}

.flag.flag-24x24.MYA {
    background: url(../images/flags.png) 0 -3615px no-repeat;
}

.flag.flag-24x24.MYS {
    background: url(../images/flags.png) 0 -6800px no-repeat
}

.flag.flag-24x24.PHI,.flag.flag-24x24.PHL {
    background: url(../images/flags.png) 0 -7614px no-repeat;
}

.flag.flag-24x24.SGP,.flag.flag-24x24.SIN {
    background: url(../images/flags.png) 0 -8118px no-repeat
}

.flag.flag-24x24.NAM {
    background: url(../images/flags.png) 0 -7230px no-repeat
}

.flag.flag-24x24.NCA {
    background: url(../images/flags.png) 0 -7254px no-repeat
}

.flag.flag-24x24.NCL {
    background: url(../images/flags.png) 0 -7278px no-repeat
}

.flag.flag-24x24.NED {
    background: url(../images/flags.png) 0 -7302px no-repeat
}

.flag.flag-24x24.NEP {
    background: url(../images/flags.png) 0 -7326px no-repeat
}

.flag.flag-24x24.NGR {
    background: url(../images/flags.png) 0 -7350px no-repeat
}

.flag.flag-24x24.NIG {
    background: url(../images/flags.png) 0 -7374px no-repeat
}

.flag.flag-24x24.NIR {
    background: url(../images/flags.png) 0 -7398px no-repeat
}

.flag.flag-24x24.NOR {
    background: url(../images/flags.png) 0 -7422px no-repeat
}

.flag.flag-24x24.NRU {
    background: url(../images/flags.png) 0 -7446px no-repeat
}

.flag.flag-24x24.NZL {
    background: url(../images/flags.png) 0 -7470px no-repeat
}

.flag.flag-24x24.OMA {
    background: url(../images/flags.png) 0 -7494px no-repeat
}

.flag.flag-24x24.PAK {
    background: url(../images/flags.png) 0 -7518px no-repeat
}

.flag.flag-24x24.PAN {
    background: url(../images/flags.png) 0 -7542px no-repeat
}

.flag.flag-24x24.PAR {
    background: url(../images/flags.png) 0 -7566px no-repeat
}

.flag.flag-24x24.PER {
    background: url(../images/flags.png) 0 -7590px no-repeat
}

.flag.flag-24x24.PLE {
    background: url(../images/flags.png) 0 -7638px no-repeat
}

.flag.flag-24x24.PLW {
    background: url(../images/flags.png) 0 -7662px no-repeat
}

.flag.flag-24x24.PNG {
    background: url(../images/flags.png) 0 -7686px no-repeat
}

.flag.flag-24x24.POL {
    background: url(../images/flags.png) 0 -7710px no-repeat
}

.flag.flag-24x24.POR {
    background: url(../images/flags.png) 0 -7734px no-repeat
}

.flag.flag-24x24.PRK {
    background: url(../images/flags.png) 0 -7758px no-repeat
}

.flag.flag-24x24.PUE {
    background: url(../images/flags.png) 0 -7782px no-repeat
}

.flag.flag-24x24.PUR {
    background: url(../images/flags.png) 0 -7806px no-repeat
}

.flag.flag-24x24.PYF {
    background: url(../images/flags.png) 0 -7830px no-repeat
}

.flag.flag-24x24.QAT {
    background: url(../images/flags.png) 0 -7854px no-repeat
}

.flag.flag-24x24.RNC {
    background: url(../images/flags.png) 0 -7878px no-repeat
}

.flag.flag-24x24.ROC {
    background: url(../images/flags.png) 0 -7902px no-repeat
}

.flag.flag-24x24.ROU {
    background: url(../images/flags.png) 0 -7926px no-repeat
}

.flag.flag-24x24.RSA {
    background: url(../images/flags.png) 0 -7950px no-repeat
}

.flag.flag-24x24.ZAF {
    background: url(../images/flags.png) 0 -7952px no-repeat
}

.flag.flag-24x24.RUS {
    background: url(../images/flags.png) 0 -7974px no-repeat
}

.flag.flag-24x24.RWA {
    background: url(../images/flags.png) 0 -7998px no-repeat
}

.flag.flag-24x24.SAM {
    background: url(../images/flags.png) 0 -8022px no-repeat
}

.flag.flag-24x24.SCO {
    background: url(../images/flags.png) 0 -8046px no-repeat
}

.flag.flag-24x24.SEN {
    background: url(../images/flags.png) 0 -8070px no-repeat
}

.flag.flag-24x24.SEY {
    background: url(../images/flags.png) 0 -8094px no-repeat
}

.flag.flag-24x24.SKN {
    background: url(../images/flags.png) 0 -8142px no-repeat
}

.flag.flag-24x24.SLE {
    background: url(../images/flags.png) 0 -8166px no-repeat
}

.flag.flag-24x24.SLO {
    background: url(../images/flags.png) 0 -8190px no-repeat
}

.flag.flag-24x24.SMR {
    background: url(../images/flags.png) 0 -8214px no-repeat
}

.flag.flag-24x24.SOL {
    background: url(../images/flags.png) 0 -8238px no-repeat
}

.flag.flag-24x24.SOM {
    background: url(../images/flags.png) 0 -8262px no-repeat
}

.flag.flag-24x24.SOS {
    background: url(../images/flags.png) 0 -8286px no-repeat
}

.flag.flag-24x24.SRB {
    background: url(../images/flags.png) 0 -8310px no-repeat
}

.flag.flag-24x24.SRI,.flag.flag-24x24.LKA {
    background: url(../images/flags.png) 0 -8334px no-repeat
}

.flag.flag-24x24.STP {
    background: url(../images/flags.png) 0 -8358px no-repeat
}

.flag.flag-24x24.SUD {
    background: url(../images/flags.png) 0 -8382px no-repeat
}

.flag.flag-24x24.SUI {
    background: url(../images/flags.png) 0 -8406px no-repeat
}

.flag.flag-24x24.SUR {
    background: url(../images/flags.png) 0 -8430px no-repeat
}

.flag.flag-24x24.SVK {
    background: url(../images/flags.png) 0 -8454px no-repeat
}

.flag.flag-24x24.SWE {
    background: url(../images/flags.png) 0 -8478px no-repeat
}

.flag.flag-24x24.SWZ {
    background: url(../images/flags.png) 0 -8502px no-repeat
}

.flag.flag-24x24.SYR {
    background: url(../images/flags.png) 0 -8526px no-repeat
}

.flag.flag-24x24.TAN {
    background: url(../images/flags.png) 0 -8550px no-repeat
}

.flag.flag-24x24.TCA {
    background: url(../images/flags.png) 0 -8574px no-repeat
}

.flag.flag-24x24.TGA {
    background: url(../images/flags.png) 0 -8598px no-repeat
}

.flag.flag-24x24.THA {
    background: url(../images/flags.png) 0 -8622px no-repeat
}

.flag.flag-24x24.TJK {
    background: url(../images/flags.png) 0 -8646px no-repeat
}

.flag.flag-24x24.TKM {
    background: url(../images/flags.png) 0 -8670px no-repeat
}

.flag.flag-24x24.TLS {
    background: url(../images/flags.png) 0 -8694px no-repeat
}

.flag.flag-24x24.TOG {
    background: url(../images/flags.png) 0 -8718px no-repeat
}

.flag.flag-24x24.TPE {
    background: url(../images/flags.png) 0 -8742px no-repeat
}

.flag.flag-24x24.TTO {
    background: url(../images/flags.png) 0 -8766px no-repeat
}

.flag.flag-24x24.TUN {
    background: url(../images/flags.png) 0 -8790px no-repeat
}

.flag.flag-24x24.TUR {
    background: url(../images/flags.png) 0 -8814px no-repeat
}

.flag.flag-24x24.TUV {
    background: url(../images/flags.png) 0 -8838px no-repeat
}

.flag.flag-24x24.TW,.flag.flag-24x24.TWN {
    background: url(../images/flags.png) 0 -8862px no-repeat
}

.flag.flag-24x24.UAE {
    background: url(../images/flags.png) 0 -8886px no-repeat
}

.flag.flag-24x24.UGA {
    background: url(../images/flags.png) 0 -8910px no-repeat
}

.flag.flag-24x24.UKR {
    background: url(../images/flags.png) 0 -8934px no-repeat
}

.flag.flag-24x24.UNKNOWN {
    background: url(../images/flags.png) 0 -8958px no-repeat
}

.flag.flag-24x24.UNX {
    background: url(../images/flags.png) 0 -8982px no-repeat
}

.flag.flag-24x24.URU {
    background: url(../images/flags.png) 0 -9006px no-repeat
}

.flag.flag-24x24.USA {
    background: url(../images/flags.png) 0 -9030px no-repeat
}

.flag.flag-24x24.UZB {
    background: url(../images/flags.png) 0 -9054px no-repeat
}

.flag.flag-24x24.VAN {
    background: url(../images/flags.png) 0 -9078px no-repeat
}

.flag.flag-24x24.VAT {
    background: url(../images/flags.png) 0 -9102px no-repeat
}

.flag.flag-24x24.VEN {
    background: url(../images/flags.png) 0 -9126px no-repeat
}

.flag.flag-24x24.VIE {
    background: url(../images/flags.png) 0 -9150px no-repeat
}

.flag.flag-24x24.VIN {
    background: url(../images/flags.png) 0 -9174px no-repeat
}

.flag.flag-24x24.WAL {
    background: url(../images/flags.png) 0 -9198px no-repeat
}

.flag.flag-24x24.XKV {
    background: url(../images/flags.png) 0 -9222px no-repeat
}

.flag.flag-24x24.YEM {
    background: url(../images/flags.png) 0 -9246px no-repeat
}

.flag.flag-24x24.ZAM,.flag.flag-24x24.ZMB {
    background: url(../images/flags.png) 0 -9270px no-repeat
}

.flag.flag-24x24.ZIM {
    background: url(../images/flags.png) 0 -9294px no-repeat
}

.flag.flag-24x24.ZWE {
    background: url(../images/flags.png) 0 -9294px no-repeat
}

.flag.flag-24x24.MDG {
    background: url(../images/flags.png) 0 -6749px no-repeat
}