#flags {
  margin-top: 10px;
}

#flags a {
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}

.tabletPage #changeCountry .col-lg-12.col-md-12.col-sm-12.m-l-15,
.desktopPage #changeCountry .col-lg-12.col-md-12.col-sm-12.m-l-15 {
  margin-left: 0 !important;
}

.mobilePage #changeCountry .btn {
  display: block;
  margin-bottom: 10px !important;
  margin: 0;
}

.tabletPage #currencySelection {
  padding: 0 5px;
}

.flag-sprite.sprite-AD {
  width: 35px;
  height: 23px;
  background-position: -5px -5px;
}

.flag-sprite.sprite-AE {
  width: 35px;
  height: 23px;
  background-position: -50px -5px;
}

.flag-sprite.sprite-AF {
  width: 35px;
  height: 23px;
  background-position: -95px -5px;
}

.flag-sprite.sprite-AG {
  width: 35px;
  height: 23px;
  background-position: -140px -5px;
}

.flag-sprite.sprite-AI {
  width: 35px;
  height: 23px;
  background-position: -185px -5px;
}

.flag-sprite.sprite-AL {
  width: 35px;
  height: 23px;
  background-position: -230px -5px;
}

.flag-sprite.sprite-AM {
  width: 35px;
  height: 23px;
  background-position: -275px -5px;
}

.flag-sprite.sprite-AN {
  width: 35px;
  height: 23px;
  background-position: -320px -5px;
}

.flag-sprite.sprite-AO {
  width: 35px;
  height: 23px;
  background-position: -365px -5px;
}

.flag-sprite.sprite-AQ {
  width: 35px;
  height: 23px;
  background-position: -410px -5px;
}

.flag-sprite.sprite-AR {
  width: 35px;
  height: 23px;
  background-position: -455px -5px;
}

.flag-sprite.sprite-AS {
  width: 35px;
  height: 23px;
  background-position: -500px -5px;
}

.flag-sprite.sprite-AT {
  width: 35px;
  height: 23px;
  background-position: -545px -5px;
}

.flag-sprite.sprite-AU {
  width: 35px;
  height: 23px;
  background-position: -5px -38px;
}

.flag-sprite.sprite-AW {
  width: 35px;
  height: 23px;
  background-position: -50px -38px;
}

.flag-sprite.sprite-AX {
  width: 35px;
  height: 23px;
  background-position: -95px -38px;
}

.flag-sprite.sprite-AZ {
  width: 35px;
  height: 23px;
  background-position: -140px -38px;
}

.flag-sprite.sprite-BA {
  width: 35px;
  height: 23px;
  background-position: -185px -38px;
}

.flag-sprite.sprite-BB {
  width: 35px;
  height: 23px;
  background-position: -230px -38px;
}

.flag-sprite.sprite-BD {
  width: 35px;
  height: 23px;
  background-position: -275px -38px;
}

.flag-sprite.sprite-BE {
  width: 35px;
  height: 23px;
  background-position: -320px -38px;
}

.flag-sprite.sprite-BF {
  width: 35px;
  height: 23px;
  background-position: -365px -38px;
}

.flag-sprite.sprite-BG {
  width: 35px;
  height: 23px;
  background-position: -410px -38px;
}

.flag-sprite.sprite-BH {
  width: 35px;
  height: 23px;
  background-position: -455px -38px;
}

.flag-sprite.sprite-BI {
  width: 35px;
  height: 23px;
  background-position: -500px -38px;
}

.flag-sprite.sprite-BJ {
  width: 35px;
  height: 23px;
  background-position: -545px -38px;
}

.flag-sprite.sprite-BL {
  width: 35px;
  height: 23px;
  background-position: -5px -71px;
}

.flag-sprite.sprite-BM {
  width: 35px;
  height: 23px;
  background-position: -50px -71px;
}

.flag-sprite.sprite-BN {
  width: 35px;
  height: 23px;
  background-position: -95px -71px;
}

.flag-sprite.sprite-BO {
  width: 35px;
  height: 23px;
  background-position: -140px -71px;
}

.flag-sprite.sprite-BQ {
  width: 35px;
  height: 23px;
  background-position: -185px -71px;
}

.flag-sprite.sprite-BR {
  width: 35px;
  height: 23px;
  background-position: -230px -71px;
}

.flag-sprite.sprite-BS {
  width: 35px;
  height: 23px;
  background-position: -275px -71px;
}

.flag-sprite.sprite-BT {
  width: 35px;
  height: 23px;
  background-position: -320px -71px;
}

.flag-sprite.sprite-BV {
  width: 35px;
  height: 23px;
  background-position: -365px -71px;
}

.flag-sprite.sprite-BW {
  width: 35px;
  height: 23px;
  background-position: -410px -71px;
}

.flag-sprite.sprite-BY {
  width: 35px;
  height: 23px;
  background-position: -455px -71px;
}

.flag-sprite.sprite-BZ {
  width: 35px;
  height: 23px;
  background-position: -500px -71px;
}

.flag-sprite.sprite-CA {
  width: 35px;
  height: 23px;
  background-position: -545px -71px;
}

.flag-sprite.sprite-CC {
  width: 35px;
  height: 23px;
  background-position: -5px -104px;
}

.flag-sprite.sprite-CD {
  width: 35px;
  height: 23px;
  background-position: -50px -104px;
}

.flag-sprite.sprite-CF {
  width: 35px;
  height: 23px;
  background-position: -95px -104px;
}

.flag-sprite.sprite-CG {
  width: 35px;
  height: 23px;
  background-position: -140px -104px;
}

.flag-sprite.sprite-CH {
  width: 35px;
  height: 23px;
  background-position: -185px -104px;
}

.flag-sprite.sprite-CI {
  width: 35px;
  height: 23px;
  background-position: -230px -104px;
}

.flag-sprite.sprite-CK {
  width: 35px;
  height: 23px;
  background-position: -275px -104px;
}

.flag-sprite.sprite-CL {
  width: 35px;
  height: 23px;
  background-position: -320px -104px;
}

.flag-sprite.sprite-CM {
  width: 35px;
  height: 23px;
  background-position: -365px -104px;
}

.flag-sprite.sprite-CN {
  width: 35px;
  height: 23px;
  background-position: -410px -104px;
}

.flag-sprite.sprite-CO {
  width: 35px;
  height: 23px;
  background-position: -455px -104px;
}

.flag-sprite.sprite-CR {
  width: 35px;
  height: 23px;
  background-position: -500px -104px;
}

.flag-sprite.sprite-CS {
  width: 35px;
  height: 23px;
  background-position: -545px -104px;
}

.flag-sprite.sprite-CU {
  width: 35px;
  height: 23px;
  background-position: -5px -137px;
}

.flag-sprite.sprite-CV {
  width: 35px;
  height: 23px;
  background-position: -50px -137px;
}

.flag-sprite.sprite-CW {
  width: 35px;
  height: 23px;
  background-position: -95px -137px;
}

.flag-sprite.sprite-CX {
  width: 35px;
  height: 23px;
  background-position: -140px -137px;
}

.flag-sprite.sprite-CY {
  width: 35px;
  height: 23px;
  background-position: -185px -137px;
}

.flag-sprite.sprite-CZ {
  width: 35px;
  height: 23px;
  background-position: -230px -137px;
}

.flag-sprite.sprite-DE {
  width: 35px;
  height: 23px;
  background-position: -275px -137px;
}

.flag-sprite.sprite-DJ {
  width: 35px;
  height: 23px;
  background-position: -320px -137px;
}

.flag-sprite.sprite-DK {
  width: 35px;
  height: 23px;
  background-position: -365px -137px;
}

.flag-sprite.sprite-DM {
  width: 35px;
  height: 23px;
  background-position: -410px -137px;
}

.flag-sprite.sprite-DO {
  width: 35px;
  height: 23px;
  background-position: -455px -137px;
}

.flag-sprite.sprite-DZ {
  width: 35px;
  height: 23px;
  background-position: -500px -137px;
}

.flag-sprite.sprite-EC {
  width: 35px;
  height: 23px;
  background-position: -545px -137px;
}

.flag-sprite.sprite-EE {
  width: 35px;
  height: 23px;
  background-position: -5px -170px;
}

.flag-sprite.sprite-EG {
  width: 35px;
  height: 23px;
  background-position: -50px -170px;
}

.flag-sprite.sprite-EH {
  width: 35px;
  height: 23px;
  background-position: -95px -170px;
}

.flag-sprite.sprite-ER {
  width: 35px;
  height: 23px;
  background-position: -140px -170px;
}

.flag-sprite.sprite-ES {
  width: 35px;
  height: 23px;
  background-position: -185px -170px;
}

.flag-sprite.sprite-ET {
  width: 35px;
  height: 23px;
  background-position: -230px -170px;
}

.flag-sprite.sprite-EU {
  width: 35px;
  height: 23px;
  background-position: -275px -170px;
}

.flag-sprite.sprite-FI {
  width: 35px;
  height: 23px;
  background-position: -320px -170px;
}

.flag-sprite.sprite-FJ {
  width: 35px;
  height: 23px;
  background-position: -365px -170px;
}

.flag-sprite.sprite-FK {
  width: 35px;
  height: 23px;
  background-position: -410px -170px;
}

.flag-sprite.sprite-FM {
  width: 35px;
  height: 23px;
  background-position: -455px -170px;
}

.flag-sprite.sprite-FO {
  width: 35px;
  height: 23px;
  background-position: -500px -170px;
}

.flag-sprite.sprite-FR {
  width: 35px;
  height: 23px;
  background-position: -545px -170px;
}

.flag-sprite.sprite-GA {
  width: 35px;
  height: 23px;
  background-position: -5px -203px;
}

.flag-sprite.sprite-GB {
  width: 35px;
  height: 23px;
  background-position: -50px -203px;
}

.flag-sprite.sprite-GD {
  width: 35px;
  height: 23px;
  background-position: -95px -203px;
}

.flag-sprite.sprite-GE {
  width: 35px;
  height: 23px;
  background-position: -140px -203px;
}

.flag-sprite.sprite-GF {
  width: 35px;
  height: 23px;
  background-position: -185px -203px;
}

.flag-sprite.sprite-GG {
  width: 35px;
  height: 23px;
  background-position: -230px -203px;
}

.flag-sprite.sprite-GH {
  width: 35px;
  height: 23px;
  background-position: -275px -203px;
}

.flag-sprite.sprite-GI {
  width: 35px;
  height: 23px;
  background-position: -320px -203px;
}

.flag-sprite.sprite-GL {
  width: 35px;
  height: 23px;
  background-position: -365px -203px;
}

.flag-sprite.sprite-GM {
  width: 35px;
  height: 23px;
  background-position: -410px -203px;
}

.flag-sprite.sprite-GN {
  width: 35px;
  height: 23px;
  background-position: -455px -203px;
}

.flag-sprite.sprite-GP {
  width: 35px;
  height: 23px;
  background-position: -500px -203px;
}

.flag-sprite.sprite-GQ {
  width: 35px;
  height: 23px;
  background-position: -545px -203px;
}

.flag-sprite.sprite-GR {
  width: 35px;
  height: 23px;
  background-position: -5px -236px;
}

.flag-sprite.sprite-GS {
  width: 35px;
  height: 23px;
  background-position: -50px -236px;
}

.flag-sprite.sprite-GT {
  width: 35px;
  height: 23px;
  background-position: -95px -236px;
}

.flag-sprite.sprite-GU {
  width: 35px;
  height: 23px;
  background-position: -140px -236px;
}

.flag-sprite.sprite-GW {
  width: 35px;
  height: 23px;
  background-position: -185px -236px;
}

.flag-sprite.sprite-GY {
  width: 35px;
  height: 23px;
  background-position: -230px -236px;
}

.flag-sprite.sprite-HK {
  width: 35px;
  height: 23px;
  background-position: -275px -236px;
}

.flag-sprite.sprite-HM {
  width: 35px;
  height: 23px;
  background-position: -320px -236px;
}

.flag-sprite.sprite-HN {
  width: 35px;
  height: 23px;
  background-position: -365px -236px;
}

.flag-sprite.sprite-HR {
  width: 35px;
  height: 23px;
  background-position: -410px -236px;
}

.flag-sprite.sprite-HT {
  width: 35px;
  height: 23px;
  background-position: -455px -236px;
}

.flag-sprite.sprite-HU {
  width: 35px;
  height: 23px;
  background-position: -500px -236px;
}

.flag-sprite.sprite-IC {
  width: 35px;
  height: 23px;
  background-position: -545px -236px;
}

.flag-sprite.sprite-ID {
  width: 35px;
  height: 23px;
  background-position: -5px -269px;
}

.flag-sprite.sprite-IE {
  width: 35px;
  height: 23px;
  background-position: -50px -269px;
}

.flag-sprite.sprite-IL {
  width: 35px;
  height: 23px;
  background-position: -95px -269px;
}

.flag-sprite.sprite-IM {
  width: 35px;
  height: 23px;
  background-position: -140px -269px;
}

.flag-sprite.sprite-IN {
  width: 35px;
  height: 23px;
  background-position: -185px -269px;
}

.flag-sprite.sprite-IO {
  width: 35px;
  height: 23px;
  background-position: -230px -269px;
}

.flag-sprite.sprite-IQ {
  width: 35px;
  height: 23px;
  background-position: -275px -269px;
}

.flag-sprite.sprite-IR {
  width: 35px;
  height: 23px;
  background-position: -320px -269px;
}

.flag-sprite.sprite-IS {
  width: 35px;
  height: 23px;
  background-position: -365px -269px;
}

.flag-sprite.sprite-IT {
  width: 35px;
  height: 23px;
  background-position: -410px -269px;
}

.flag-sprite.sprite-JE {
  width: 35px;
  height: 23px;
  background-position: -455px -269px;
}

.flag-sprite.sprite-JM {
  width: 35px;
  height: 23px;
  background-position: -500px -269px;
}

.flag-sprite.sprite-JO {
  width: 35px;
  height: 23px;
  background-position: -545px -269px;
}

.flag-sprite.sprite-JP {
  width: 35px;
  height: 23px;
  background-position: -5px -302px;
}

.flag-sprite.sprite-KE {
  width: 35px;
  height: 23px;
  background-position: -50px -302px;
}

.flag-sprite.sprite-KG {
  width: 35px;
  height: 23px;
  background-position: -95px -302px;
}

.flag-sprite.sprite-KH {
  width: 35px;
  height: 23px;
  background-position: -140px -302px;
}

.flag-sprite.sprite-KI {
  width: 35px;
  height: 23px;
  background-position: -185px -302px;
}

.flag-sprite.sprite-KM {
  width: 35px;
  height: 23px;
  background-position: -230px -302px;
}

.flag-sprite.sprite-KN {
  width: 35px;
  height: 23px;
  background-position: -275px -302px;
}

.flag-sprite.sprite-KP {
  width: 35px;
  height: 23px;
  background-position: -320px -302px;
}

.flag-sprite.sprite-KR {
  width: 35px;
  height: 23px;
  background-position: -365px -302px;
}

.flag-sprite.sprite-KW {
  width: 35px;
  height: 23px;
  background-position: -410px -302px;
}

.flag-sprite.sprite-KY {
  width: 35px;
  height: 23px;
  background-position: -455px -302px;
}

.flag-sprite.sprite-KZ {
  width: 35px;
  height: 23px;
  background-position: -500px -302px;
}

.flag-sprite.sprite-LA {
  width: 35px;
  height: 23px;
  background-position: -545px -302px;
}

.flag-sprite.sprite-LB {
  width: 35px;
  height: 23px;
  background-position: -5px -335px;
}

.flag-sprite.sprite-LC {
  width: 35px;
  height: 23px;
  background-position: -50px -335px;
}

.flag-sprite.sprite-LI {
  width: 35px;
  height: 23px;
  background-position: -95px -335px;
}

.flag-sprite.sprite-LK {
  width: 35px;
  height: 23px;
  background-position: -140px -335px;
}

.flag-sprite.sprite-LR {
  width: 35px;
  height: 23px;
  background-position: -185px -335px;
}

.flag-sprite.sprite-LS {
  width: 35px;
  height: 23px;
  background-position: -230px -335px;
}

.flag-sprite.sprite-LT {
  width: 35px;
  height: 23px;
  background-position: -275px -335px;
}

.flag-sprite.sprite-LU {
  width: 35px;
  height: 23px;
  background-position: -320px -335px;
}

.flag-sprite.sprite-LV {
  width: 35px;
  height: 23px;
  background-position: -365px -335px;
}

.flag-sprite.sprite-LY {
  width: 35px;
  height: 23px;
  background-position: -410px -335px;
}

.flag-sprite.sprite-MA {
  width: 35px;
  height: 23px;
  background-position: -455px -335px;
}

.flag-sprite.sprite-MC {
  width: 35px;
  height: 23px;
  background-position: -500px -335px;
}

.flag-sprite.sprite-MD {
  width: 35px;
  height: 23px;
  background-position: -545px -335px;
}

.flag-sprite.sprite-ME {
  width: 35px;
  height: 23px;
  background-position: -5px -368px;
}

.flag-sprite.sprite-MF {
  width: 35px;
  height: 23px;
  background-position: -50px -368px;
}

.flag-sprite.sprite-MG {
  width: 35px;
  height: 23px;
  background-position: -95px -368px;
}

.flag-sprite.sprite-MH {
  width: 35px;
  height: 23px;
  background-position: -140px -368px;
}

.flag-sprite.sprite-MK {
  width: 35px;
  height: 23px;
  background-position: -185px -368px;
}

.flag-sprite.sprite-ML {
  width: 35px;
  height: 23px;
  background-position: -230px -368px;
}

.flag-sprite.sprite-MM {
  width: 35px;
  height: 23px;
  background-position: -275px -368px;
}

.flag-sprite.sprite-MN {
  width: 35px;
  height: 23px;
  background-position: -320px -368px;
}

.flag-sprite.sprite-MO {
  width: 35px;
  height: 23px;
  background-position: -365px -368px;
}

.flag-sprite.sprite-MP {
  width: 35px;
  height: 23px;
  background-position: -410px -368px;
}

.flag-sprite.sprite-MQ {
  width: 35px;
  height: 23px;
  background-position: -455px -368px;
}

.flag-sprite.sprite-MR {
  width: 35px;
  height: 23px;
  background-position: -500px -368px;
}

.flag-sprite.sprite-MS {
  width: 35px;
  height: 23px;
  background-position: -545px -368px;
}

.flag-sprite.sprite-MT {
  width: 35px;
  height: 23px;
  background-position: -5px -401px;
}

.flag-sprite.sprite-MU {
  width: 35px;
  height: 23px;
  background-position: -50px -401px;
}

.flag-sprite.sprite-MV {
  width: 35px;
  height: 23px;
  background-position: -95px -401px;
}

.flag-sprite.sprite-MW {
  width: 35px;
  height: 23px;
  background-position: -140px -401px;
}

.flag-sprite.sprite-MX {
  width: 35px;
  height: 23px;
  background-position: -185px -401px;
}

.flag-sprite.sprite-MY {
  width: 35px;
  height: 23px;
  background-position: -230px -401px;
}

.flag-sprite.sprite-MZ {
  width: 35px;
  height: 23px;
  background-position: -275px -401px;
}

.flag-sprite.sprite-NA {
  width: 35px;
  height: 23px;
  background-position: -320px -401px;
}

.flag-sprite.sprite-NC {
  width: 35px;
  height: 23px;
  background-position: -365px -401px;
}

.flag-sprite.sprite-NE {
  width: 35px;
  height: 23px;
  background-position: -410px -401px;
}

.flag-sprite.sprite-NF {
  width: 35px;
  height: 23px;
  background-position: -455px -401px;
}

.flag-sprite.sprite-NG {
  width: 35px;
  height: 23px;
  background-position: -500px -401px;
}

.flag-sprite.sprite-NI {
  width: 35px;
  height: 23px;
  background-position: -545px -401px;
}

.flag-sprite.sprite-NL {
  width: 35px;
  height: 23px;
  background-position: -5px -434px;
}

.flag-sprite.sprite-NO {
  width: 35px;
  height: 23px;
  background-position: -50px -434px;
}

.flag-sprite.sprite-NP {
  width: 35px;
  height: 23px;
  background-position: -95px -434px;
}

.flag-sprite.sprite-NR {
  width: 35px;
  height: 23px;
  background-position: -140px -434px;
}

.flag-sprite.sprite-NU {
  width: 35px;
  height: 23px;
  background-position: -185px -434px;
}

.flag-sprite.sprite-NZ {
  width: 35px;
  height: 23px;
  background-position: -230px -434px;
}

.flag-sprite.sprite-OM {
  width: 35px;
  height: 23px;
  background-position: -275px -434px;
}

.flag-sprite.sprite-PA {
  width: 35px;
  height: 23px;
  background-position: -320px -434px;
}

.flag-sprite.sprite-PE {
  width: 35px;
  height: 23px;
  background-position: -365px -434px;
}

.flag-sprite.sprite-PF {
  width: 35px;
  height: 23px;
  background-position: -410px -434px;
}

.flag-sprite.sprite-PG {
  width: 35px;
  height: 23px;
  background-position: -455px -434px;
}

.flag-sprite.sprite-PH {
  width: 35px;
  height: 23px;
  background-position: -500px -434px;
}

.flag-sprite.sprite-PK {
  width: 35px;
  height: 23px;
  background-position: -545px -434px;
}

.flag-sprite.sprite-PL {
  width: 35px;
  height: 23px;
  background-position: -5px -467px;
}

.flag-sprite.sprite-PM {
  width: 35px;
  height: 23px;
  background-position: -50px -467px;
}

.flag-sprite.sprite-PN {
  width: 35px;
  height: 23px;
  background-position: -95px -467px;
}

.flag-sprite.sprite-PR {
  width: 35px;
  height: 23px;
  background-position: -140px -467px;
}

.flag-sprite.sprite-PS {
  width: 35px;
  height: 23px;
  background-position: -185px -467px;
}

.flag-sprite.sprite-PT {
  width: 35px;
  height: 23px;
  background-position: -230px -467px;
}

.flag-sprite.sprite-PW {
  width: 35px;
  height: 23px;
  background-position: -275px -467px;
}

.flag-sprite.sprite-PY {
  width: 35px;
  height: 23px;
  background-position: -320px -467px;
}

.flag-sprite.sprite-QA {
  width: 35px;
  height: 23px;
  background-position: -365px -467px;
}

.flag-sprite.sprite-RE {
  width: 35px;
  height: 23px;
  background-position: -410px -467px;
}

.flag-sprite.sprite-RO {
  width: 35px;
  height: 23px;
  background-position: -455px -467px;
}

.flag-sprite.sprite-RS {
  width: 35px;
  height: 23px;
  background-position: -500px -467px;
}

.flag-sprite.sprite-RU {
  width: 35px;
  height: 23px;
  background-position: -545px -467px;
}

.flag-sprite.sprite-RW {
  width: 35px;
  height: 23px;
  background-position: -5px -500px;
}

.flag-sprite.sprite-SA {
  width: 35px;
  height: 23px;
  background-position: -50px -500px;
}

.flag-sprite.sprite-SB {
  width: 35px;
  height: 23px;
  background-position: -95px -500px;
}

.flag-sprite.sprite-SC {
  width: 35px;
  height: 23px;
  background-position: -140px -500px;
}

.flag-sprite.sprite-SD {
  width: 35px;
  height: 23px;
  background-position: -185px -500px;
}

.flag-sprite.sprite-SE {
  width: 35px;
  height: 23px;
  background-position: -230px -500px;
}

.flag-sprite.sprite-SG {
  width: 35px;
  height: 23px;
  background-position: -275px -500px;
}

.flag-sprite.sprite-SH {
  width: 35px;
  height: 23px;
  background-position: -320px -500px;
}

.flag-sprite.sprite-SI {
  width: 35px;
  height: 23px;
  background-position: -365px -500px;
}

.flag-sprite.sprite-SJ {
  width: 35px;
  height: 23px;
  background-position: -410px -500px;
}

.flag-sprite.sprite-SK {
  width: 35px;
  height: 23px;
  background-position: -455px -500px;
}

.flag-sprite.sprite-SL {
  width: 35px;
  height: 23px;
  background-position: -500px -500px;
}

.flag-sprite.sprite-SM {
  width: 35px;
  height: 23px;
  background-position: -545px -500px;
}

.flag-sprite.sprite-SN {
  width: 35px;
  height: 23px;
  background-position: -5px -533px;
}

.flag-sprite.sprite-SO {
  width: 35px;
  height: 23px;
  background-position: -50px -533px;
}

.flag-sprite.sprite-SR {
  width: 35px;
  height: 23px;
  background-position: -95px -533px;
}

.flag-sprite.sprite-ST {
  width: 35px;
  height: 23px;
  background-position: -140px -533px;
}

.flag-sprite.sprite-SV {
  width: 35px;
  height: 23px;
  background-position: -185px -533px;
}

.flag-sprite.sprite-SX {
  width: 35px;
  height: 23px;
  background-position: -230px -533px;
}

.flag-sprite.sprite-SY {
  width: 35px;
  height: 23px;
  background-position: -275px -533px;
}

.flag-sprite.sprite-SZ {
  width: 35px;
  height: 23px;
  background-position: -320px -533px;
}

.flag-sprite.sprite-TC {
  width: 35px;
  height: 23px;
  background-position: -365px -533px;
}

.flag-sprite.sprite-TD {
  width: 35px;
  height: 23px;
  background-position: -410px -533px;
}

.flag-sprite.sprite-TF {
  width: 35px;
  height: 23px;
  background-position: -455px -533px;
}

.flag-sprite.sprite-TG {
  width: 35px;
  height: 23px;
  background-position: -500px -533px;
}

.flag-sprite.sprite-TH {
  width: 35px;
  height: 23px;
  background-position: -545px -533px;
}

.flag-sprite.sprite-TJ {
  width: 35px;
  height: 23px;
  background-position: -5px -566px;
}

.flag-sprite.sprite-TK {
  width: 35px;
  height: 23px;
  background-position: -50px -566px;
}

.flag-sprite.sprite-TL {
  width: 35px;
  height: 23px;
  background-position: -95px -566px;
}

.flag-sprite.sprite-TM {
  width: 35px;
  height: 23px;
  background-position: -140px -566px;
}

.flag-sprite.sprite-TN {
  width: 35px;
  height: 23px;
  background-position: -185px -566px;
}

.flag-sprite.sprite-TO {
  width: 35px;
  height: 23px;
  background-position: -230px -566px;
}

.flag-sprite.sprite-TP {
  width: 35px;
  height: 23px;
  background-position: -275px -566px;
}

.flag-sprite.sprite-TR {
  width: 35px;
  height: 23px;
  background-position: -320px -566px;
}

.flag-sprite.sprite-TT {
  width: 35px;
  height: 23px;
  background-position: -365px -566px;
}

.flag-sprite.sprite-TV {
  width: 35px;
  height: 23px;
  background-position: -410px -566px;
}

.flag-sprite.sprite-TW {
  width: 35px;
  height: 23px;
  background-position: -455px -566px;
}

.flag-sprite.sprite-TZ {
  width: 35px;
  height: 23px;
  background-position: -500px -566px;
}

.flag-sprite.sprite-UA {
  width: 35px;
  height: 23px;
  background-position: -545px -566px;
}

.flag-sprite.sprite-UG {
  width: 35px;
  height: 23px;
  background-position: -590px -5px;
}

.flag-sprite.sprite-UM {
  width: 35px;
  height: 23px;
  background-position: -590px -38px;
}

.flag-sprite.sprite-US {
  width: 35px;
  height: 23px;
  background-position: -590px -71px;
}

.flag-sprite.sprite-UY {
  width: 35px;
  height: 23px;
  background-position: -590px -104px;
}

.flag-sprite.sprite-UZ {
  width: 35px;
  height: 23px;
  background-position: -590px -137px;
}

.flag-sprite.sprite-VA {
  width: 35px;
  height: 23px;
  background-position: -590px -170px;
}

.flag-sprite.sprite-VC {
  width: 35px;
  height: 23px;
  background-position: -590px -203px;
}

.flag-sprite.sprite-VE {
  width: 35px;
  height: 23px;
  background-position: -590px -236px;
}

.flag-sprite.sprite-VG {
  width: 35px;
  height: 23px;
  background-position: -590px -269px;
}

.flag-sprite.sprite-VI {
  width: 35px;
  height: 23px;
  background-position: -590px -302px;
}

.flag-sprite.sprite-VN {
  width: 35px;
  height: 23px;
  background-position: -590px -335px;
}

.flag-sprite.sprite-VU {
  width: 35px;
  height: 23px;
  background-position: -590px -368px;
}

.flag-sprite.sprite-WF {
  width: 35px;
  height: 23px;
  background-position: -590px -401px;
}

.flag-sprite.sprite-WS {
  width: 35px;
  height: 23px;
  background-position: -590px -434px;
}

.flag-sprite.sprite-XK {
  width: 35px;
  height: 23px;
  background-position: -590px -467px;
}

.flag-sprite.sprite-YE {
  width: 35px;
  height: 23px;
  background-position: -590px -500px;
}

.flag-sprite.sprite-YT {
  width: 35px;
  height: 23px;
  background-position: -590px -533px;
}

.flag-sprite.sprite-YU {
  width: 35px;
  height: 23px;
  background-position: -590px -566px;
}

.flag-sprite.sprite-ZA {
  width: 35px;
  height: 23px;
  background-position: -5px -599px;
}

.flag-sprite.sprite-ZM {
  width: 35px;
  height: 23px;
  background-position: -50px -599px;
}

.flag-sprite.sprite-ZW {
  width: 35px;
  height: 23px;
  background-position: -95px -599px;
}

.flag-sprite.sprite-ZZ {
  width: 35px;
  height: 23px;
  background-position: -140px -599px;
}


/*# sourceMappingURL=../e51e48985d8a-14.js.map*/