
.flag {
	background-image: url(https://ui-assets-gc.thrillophilia.com/assets/tours-app/flag_sprite-297df1b90ca7bacbfb7b1d404ea60336c4375162569c9dd1e587f6ed7c61b153.png);
	background-repeat: no-repeat;
	background-size: 100% 49494%;
	display: inline-block;
	overflow: hidden;
	position: relative;
	vertical-align: middle;
	box-sizing: content-box
}

.flag-CHF .flag-NPR {
	box-shadow: none !important
}

.flag-DZD {
	background-position: center 0.2287%
}

.flag-AOA {
	background-position: center 0.4524%
}

.flag-XOF {
	background-position: center 0.6721%
}

.flag-BWP {
	background-position: center 0.8958%
}

.flag-XOF {
	background-position: center 1.1162%
}

.flag-BIF {
	background-position: center 1.3379%
}

.flag-XAF {
	background-position: center 1.5589%
}

.flag-CVE {
	background-position: center 1.7805%
}

.flag-XAF {
	background-position: center 2.0047%
}

.flag-XAF {
	background-position: center 2.2247%
}

.flag-CDF {
	background-position: left 2.4467%
}

.flag-DJF {
	background-position: left 2.6674%
}

.flag-EGP {
	background-position: center 2.8931%
}

.flag-XAF {
	background-position: center 3.1125%
}

.flag-ETB {
	background-position: left 3.3325%
}

.flag-ETB {
	background-position: center 3.5542%
}

.flag-XAF {
	background-position: center 3.7759%
}

.flag-GMD {
	background-position: center 4.0015%
}

.flag-GHS {
	background-position: center 4.2229%
}

.flag-GNF {
	background-position: center 4.441%
}

.flag-XOF {
	background-position: left 4.66663%
}

.flag-XOF {
	background-position: center 4.8844%
}

.flag-KES {
	background-position: center 5.1061%
}

.flag-LSL {
	background-position: center 5.3298%
}

.flag-LRD {
	background-position: left 5.5495%
}

.flag-LYD {
	background-position: center 5.7712%
}

.flag-MGA {
	background-position: center 5.994%
}

.flag-MWK {
	background-position: center 6.2156%
}

.flag-XOF {
	background-position: center 6.4363%
}

.flag-MRO {
	background-position: center 6.658%
}

.flag-MUR {
	background-position: center 6.8805%
}

.flag-MAD {
	background-position: center 7.3231%
}

.flag-MZN {
	background-position: left 7.5448%
}

.flag-NAD {
	background-position: left 7.7661%
}

.flag-XOF {
	background-position: center 7.98937%
}

.flag-NGN {
	background-position: center 8.2099%
}

.flag-XAF {
	background-position: center 8.4316%
}

.flag-RWF {
	background-position: right 8.875%
}

.flag-GBP {
	background-position: center 9.0967%
}

.flag-STD {
	background-position: center 9.32237%
}

.flag-XOF {
	background-position: center 9.5426%
}

.flag-SCR {
	background-position: left 9.7628%
}

.flag-SLL {
	background-position: center 9.9845%
}

.flag-SOS {
	background-position: center 10.2052%
}

.flag-ZAR {
	background-position: left 10.4269%
}

.flag-SSP {
	background-position: left 10.6486%
}

.flag-SDG {
	background-position: center 10.8703%
}

.flag-SRD {
	background-position: center 11.0945%
}

.flag-SZL {
	background-position: center 11.3135%
}

.flag-XOF {
	background-position: left 11.5354%
}

.flag-TND {
	background-position: center 11.7593%
}

.flag-UGX {
	background-position: center 11.9799%
}

.flag-TZS {
	background-position: center 12.2005%
}

.flag-YER {
	background-position: center 12.644%
}

.flag-ZMK {
	background-position: center 12.8664%
}

.flag-ZWD {
	background-position: left 13.0873%
}

.flag-XCD {
	background-position: center 13.309%
}

.flag-XCD {
	background-position: center 13.5307%
}

.flag-ARS {
	background-position: center 13.7524%
}

.flag-AWG {
	background-position: left 13.9741%
}

.flag-BSD {
	background-position: left 14.1958%
}

.flag-BBD {
	background-position: center 14.4175%
}

.flag-BZD {
	background-position: center 14.8609%
}

.flag-BMD {
	background-position: center 15.0826%
}

.flag-BOB {
	background-position: center 15.306%
}

.flag-BRL {
	background-position: center 15.7496%
}

.flag-CAD {
	background-position: center 15.9694%
}

.flag-KYD {
	background-position: center 16.1911%
}

.flag-CLP {
	background-position: left 16.4128%
}

.flag-COP {
	background-position: left 16.6345%
}

.flag-KMF {
	background-position: center 16.8562%
}

.flag-CRC {
	background-position: center 17.0779%
}

.flag-CUP {
	background-position: left 17.2996%
}

.flag-ANG {
	background-position: center 17.5213%
}

.flag-XCD {
	background-position: center 17.743%
}

.flag-DOP {
	background-position: center 17.968%
}

.flag-ECS {
	background-position: center 18.1864%
}

.flag-SVC {
	background-position: center 18.4081%
}

.flag-FKP {
	background-position: center 18.6298%
}

.flag-XCD {
	background-position: center 19.2987%
}

.flag-GTQ {
	background-position: center 19.7383%
}

.flag-GYD {
	background-position: center 19.96%
}

.flag-HTG {
	background-position: center 20.1817%
}

.flag-HNL {
	background-position: center 20.4034%
}

.flag-JMD {
	background-position: center 20.6241%
}

.flag-MXN {
	background-position: center 21.0685%
}

.flag-XCD {
	background-position: center 21.2902%
}

.flag-NIO {
	background-position: center 21.5119%
}

.flag-PAB {
	background-position: center 21.7336%
}

.flag-PYG {
	background-position: center 21.9553%
}

.flag-PEN {
	background-position: center 22.177%
}

.flag-XCD {
	background-position: center 22.8421%
}

.flag-XCD {
	background-position: center 23.0638%
}

.flag-XCD {
	background-position: center 23.5072%
}

.flag-ANG {
	background-position: left 23.732%
}

.flag-TTD {
	background-position: center 23.9506%
}

.flag-USD {
	background-position: center 24.394%
}

.flag-UYU {
	background-position: left 24.8374%
}

.flag-VEF {
	background-position: center 25.0591%
}

.flag-XCD {
	background-position: center 25.279%
}

.flag-AFN {
	background-position: center 25.5025%
}

.flag-AZN {
	background-position: center 25.7242%
}

.flag-BDT {
	background-position: center 25.9459%
}

.flag-BND {
	background-position: center 26.3885%
}

.flag-KHR {
	background-position: center 26.611%
}

.flag-CNY {
	background-position: left 26.8327%
}

.flag-GEL {
	background-position: center 27.0544%
}

.flag-HKD {
	background-position: center 27.2761%
}

.flag-INR {
	background-position: center 27.4978%
}

.flag-IDR {
	background-position: center 27.7195%
}

.flag-JPY {
	background-position: center 27.9412%
}

.flag-KZT {
	background-position: center 28.1615%
}

.flag-LAK {
	background-position: center 28.3846%
}

.flag-MOP {
	background-position: center 28.6063%
}

.flag-MYR {
	background-position: center 28.829%
}

.flag-MVR {
	background-position: center 29.0497%
}

.flag-MNT {
	background-position: left 29.2714%
}

.flag-MMK {
	background-position: center 29.4931%
}

.flag-NPR {
	background-position: left 29.7148%
}

.flag-KPW {
	background-position: left 29.9365%
}

.flag-PGK {
	background-position: center 30.6016%
}

.flag-PHP {
	background-position: left 30.8233%
}

.flag-SGD {
	background-position: left 31.045%
}

.flag-KRW {
	background-position: center 31.2667%
}

.flag-LKR {
	background-position: right 31.4884%
}

.flag-TWD {
	background-position: left 31.7101%
}

.flag-TJS {
	background-position: center 31.9318%
}

.flag-THB {
	background-position: center 32.1535%
}

.flag-TMT {
	background-position: center 32.5969%
}

.flag-VND {
	background-position: center 32.8186%
}

.flag-ALL {
	background-position: center 33.0403%
}

.flag-AMD {
	background-position: center 33.4837%
}

.flag-BYR {
	background-position: left 33.9271%
}

.flag-BAM {
	background-position: center 34.3705%
}

.flag-BGN {
	background-position: center 34.5922%
}

.flag-HRK {
	background-position: center 34.8139%
}

.flag-CYP {
	background-position: center 35.0356%
}

.flag-CZK {
	background-position: left 35.2555%
}

.flag-DKK {
	background-position: center 35.479%
}

.flag-EEK {
	background-position: center 35.7007%
}

.flag-GIP {
	background-position: center 36.8092%
}

.flag-HUF {
	background-position: center 37.2526%
}

.flag-ISK {
	background-position: center 37.4743%
}

.flag-GBP {
	background-position: center 37.9177%
}

.flag-GBP {
	background-position: center 38.3611%
}

.flag-LVL {
	background-position: center 38.8045%
}

.flag-CHF {
	background-position: left 39.0262%
}

.flag-LTL {
	background-position: center 39.2479%
}

.flag-MTL {
	background-position: left 39.6913%
}

.flag-MDL {
	background-position: center 39.913%
}

.flag-MKD {
	background-position: center 40.7998%
}

.flag-NOK {
	background-position: center 41.0215%
}

.flag-PLN {
	background-position: center 41.2432%
}

.flag-RON {
	background-position: center 41.6866%
}

.flag-RUB {
	background-position: center 41.9083%
}

.flag-RSD {
	background-position: center 42.3517%
}

.flag-SKK {
	background-position: center 42.5734%
}

.flag-SEK {
	background-position: center 43.2385%
}

.flag-CHF {
	background-position: center 43.4602%
}

.flag-TRY {
	background-position: center 43.6819%
}

.flag-UAH {
	background-position: center 43.9036%
}

.flag-GBP {
	background-position: center 44.1253%
}

.flag-BHD {
	background-position: center 44.5687%
}

.flag-IRR {
	background-position: center 44.7904%
}

.flag-IQD {
	background-position: center 45.0121%
}

.flag-ILS {
	background-position: center 45.2338%
}

.flag-KWD {
	background-position: left 45.4555%
}

.flag-JOD {
	background-position: left 45.6772%
}

.flag-KGS {
	background-position: center 45.897%
}

.flag-LBP {
	background-position: center 46.1206%
}

.flag-OMR {
	background-position: left 46.3423%
}

.flag-PKR {
	background-position: center 46.561%
}

.flag-JOD {
	background-position: center 46.7857%
}

.flag-QAR {
	background-position: center 47.0074%
}

.flag-SAR {
	background-position: center 47.2291%
}

.flag-SYP {
	background-position: center 47.4508%
}

.flag-AED {
	background-position: center 47.6725%
}

.flag-UZS {
	background-position: left 47.8942%
}

.flag-AUD {
	background-position: center 48.3376%
}

.flag-FJD {
	background-position: center 49.2244%
}

.flag-XPF {
	background-position: center 49.4445%
}

.flag-XPF {
	background-position: center 50.5546%
}

.flag-NZD {
	background-position: center 50.7763%
}

.flag-SBD {
	background-position: left 51.8848%
}

.flag-TOP {
	background-position: left 52.3282%
}

.flag-VUV {
	background-position: left 52.7716%
}

.flag-XPF {
	background-position: center 52.9933%
}

.flag-EUR {
	background-position: center 53.215%
}
