/* Enhanced Country Flag CSS with Better Emoji Support */
@charset "UTF-8";

/* Base flag class with proper emoji font support */
.country-flag {
  display: inline-block;
  font-family: 
    "Noto Color Emoji",
    "Apple Color Emoji", 
    "Segoe UI Emoji",
    "Twitter Color Emoji",
    "EmojiOne Color",
    "Android Emoji",
    "Twemoji Mozilla",
    sans-serif;
  font-size: 1.2em;
  line-height: 1;
  width: 3rem;
  font-variant-emoji: emoji;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Size variants */
.country-flag.sm { font-size: 0.875em; }
.country-flag.md { font-size: 1.2em; }
.country-flag.lg { font-size: 1.5em; }


.country-flag.xl { font-size: 2em; width:31px;
  position: relative;
  margin-right:10px;
  height: 25px;
  float: left;
  border-radius: 5px;
  border: 1px solid #d5d5d5;
  top: 6px;}
  
.country-flag.xl::before {background-repeat: no-repeat!important;
  background-position: center!important;
  background-size: cover!important;
  width: 100%;
  display: block;
  height: 100%;}

/* Country flag classes using Unicode escape sequences for better compatibility */

.country-flag.IND::before , .country-flag.in::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/IND.svg"); } /* India 🇮🇳 */
.country-flag.AND::before , .country-flag.ad::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/AND.svg"); } /* Andorra 🇦🇩 */
.country-flag.ARE::before , .country-flag.ae::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/ARE.svg"); } /* United Arab Emirates 🇦🇪 */
.country-flag.AFG::before , .country-flag.af::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/AFG.svg"); } /* Afghanistan 🇦🇫 */
.country-flag.ATG::before , .country-flag.ag::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/ATG.svg"); } /* Antigua and Barbuda 🇦🇬 */
.country-flag.AIA::before , .country-flag.ai::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/AIA.svg"); } /* Anguilla 🇦🇮 */
.country-flag.ALB::before , .country-flag.al::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/ALB.svg"); } /* Albania 🇦🇱 */
.country-flag.ARM::before , .country-flag.am::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/ARM.svg"); } /* Armenia 🇦🇲 */
.country-flag.AGO::before , .country-flag.ao::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/AGO.svg"); } /* Angola 🇦🇴 */
.country-flag.ATA::before , .country-flag.aq::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/ATA.svg"); } /* Antarctica 🇦🇶 */
.country-flag.ARG::before , .country-flag.ar::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/ARG.svg"); } /* Argentina 🇦🇷 */
.country-flag.ASM::before , .country-flag.as::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/ASM.svg"); } /* American Samoa 🇦🇸 */
.country-flag.AUT::before , .country-flag.at::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/AUT.svg"); } /* Austria 🇦🇹 */
.country-flag.AUS::before , .country-flag.au::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/AUS.svg"); } /* Australia 🇦🇺 */
.country-flag.ABW::before , .country-flag.aw::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/ABW.svg"); } /* Aruba 🇦🇼 */
.country-flag.ALA::before , .country-flag.ax::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/ALA.svg"); } /* Åland Islands 🇦🇽 */
.country-flag.AZE::before , .country-flag.az::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/AZE.svg"); } /* Azerbaijan 🇦🇿 */

.country-flag.BIH::before , .country-flag.ba::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/BIH.svg"); } /* Bosnia and Herzegovina 🇧🇦 */
.country-flag.BRB::before , .country-flag.bb::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/BRB.svg"); } /* Barbados 🇧🇧 */
.country-flag.BGD::before , .country-flag.bd::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/BGD.svg"); } /* Bangladesh 🇧🇩 */
.country-flag.BEL::before , .country-flag.be::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/BEL.svg"); } /* Belgium 🇧🇪 */
.country-flag.BFA::before , .country-flag.bf::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/BFA.svg"); } /* Burkina Faso 🇧🇫 */
.country-flag.BGR::before , .country-flag.bg::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/BGR.svg"); } /* Bulgaria 🇧🇬 */
.country-flag.BHR::before , .country-flag.bh::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/BHR.svg"); } /* Bahrain 🇧🇭 */
.country-flag.BDI::before , .country-flag.bi::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/BDI.svg"); } /* Burundi 🇧🇮 */
.country-flag.BEN::before , .country-flag.bj::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/BEN.svg"); } /* Benin 🇧🇯 */
.country-flag.BLM::before , .country-flag.bl::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/BLM.svg"); } /* Saint Barthélemy 🇧🇱 */
.country-flag.BMU::before , .country-flag.bm::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/BMU.svg"); } /* Bermuda 🇧🇲 */
.country-flag.BRN::before , .country-flag.bn::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/BRN.svg"); } /* Brunei 🇧🇳 */
.country-flag.BOL::before , .country-flag.bo::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/BOL.svg"); } /* Bolivia 🇧🇴 */
.country-flag.BES::before , .country-flag.bq::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/BES.svg"); } /* Caribbean Netherlands 🇧🇶 */
.country-flag.BRA::before , .country-flag.br::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/BRA.svg"); } /* Brazil 🇧🇷 */
.country-flag.BHS::before , .country-flag.bs::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/BHS.svg"); } /* Bahamas 🇧🇸 */
.country-flag.BTN::before , .country-flag.bt::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/BTN.svg"); } /* Bhutan 🇧🇹 */
.country-flag.BVT::before , .country-flag.bv::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/BVT.svg"); } /* Bouvet Island 🇧🇻 */
.country-flag.BWA::before , .country-flag.bw::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/BWA.svg"); } /* Botswana 🇧🇼 */
.country-flag.BLR::before , .country-flag.by::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/BLR.svg"); } /* Belarus 🇧🇾 */
.country-flag.BLZ::before , .country-flag.bz::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/BLZ.svg"); } /* Belize 🇧🇿 */

.country-flag.CAN::before , .country-flag.ca::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/CAN.svg"); } /* Canada 🇨🇦 */
.country-flag.CCK::before , .country-flag.cc::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/CCK.svg"); } /* Cocos Islands 🇨🇨 */
.country-flag.COD::before , .country-flag.cd::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/COD.svg"); } /* Congo - Kinshasa 🇨🇩 */
.country-flag.CAF::before , .country-flag.cf::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/CAF.svg"); } /* Central African Republic 🇨🇫 */
.country-flag.COG::before , .country-flag.cg::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/COG.svg"); } /* Congo - Brazzaville 🇨🇬 */
.country-flag.CHE::before , .country-flag.ch::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/CHE.svg"); } /* Switzerland 🇨🇭 */
.country-flag.CIV::before , .country-flag.ci::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/CIV.svg"); } /* Côte d'Ivoire 🇨🇮 */
.country-flag.COK::before , .country-flag.ck::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/COK.svg"); } /* Cook Islands 🇨🇰 */
.country-flag.CHL::before , .country-flag.cl::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/CHL.svg"); } /* Chile 🇨🇱 */
.country-flag.CMR::before , .country-flag.cm::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/CMR.svg"); } /* Cameroon 🇨🇲 */
.country-flag.CHN::before , .country-flag.cn::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/CHN.svg"); } /* China 🇨🇳 */
.country-flag.COL::before , .country-flag.co::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/COL.svg"); } /* Colombia 🇨🇴 */
.country-flag.CRI::before , .country-flag.cr::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/CRI.svg"); } /* Costa Rica 🇨🇷 */
.country-flag.CUB::before , .country-flag.cu::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/CUB.svg"); } /* Cuba 🇨🇺 */
.country-flag.CPV::before , .country-flag.cv::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/CPV.svg"); } /* Cape Verde 🇨🇻 */
.country-flag.CUW::before , .country-flag.cw::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/CUW.svg"); } /* Curaçao 🇨🇼 */
.country-flag.CXR::before , .country-flag.cx::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/CXR.svg"); } /* Christmas Island 🇨🇽 */
.country-flag.CYP::before , .country-flag.cy::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/CYP.svg"); } /* Cyprus 🇨🇾 */
.country-flag.CZE::before , .country-flag.cz::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/CZE.svg"); } /* Czech Republic 🇨🇿 */

.country-flag.DEU::before , .country-flag.de::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/DEU.svg"); } /* Germany 🇩🇪 */
.country-flag.DJI::before , .country-flag.dj::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/DJI.svg"); } /* Djibouti 🇩🇯 */
.country-flag.DNK::before , .country-flag.dk::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/DNK.svg"); } /* Denmark 🇩🇰 */
.country-flag.DMA::before , .country-flag.dm::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/DMA.svg"); } /* Dominica 🇩🇲 */
.country-flag.DOM::before , .country-flag.do::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/DOM.svg"); } /* Dominican Republic 🇩🇴 */
.country-flag.DZA::before , .country-flag.dz::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/DZA.svg"); } /* Algeria 🇩🇿 */

.country-flag.ECU::before , .country-flag.ec::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/ECU.svg"); } /* Ecuador 🇪🇨 */
.country-flag.EST::before , .country-flag.ee::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/EST.svg"); } /* Estonia 🇪🇪 */
.country-flag.EGY::before , .country-flag.eg::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/EGY.svg"); } /* Egypt 🇪🇬 */
.country-flag.ESH::before , .country-flag.eh::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/ESH.svg"); } /* Western Sahara 🇪🇭 */
.country-flag.ERI::before , .country-flag.er::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/ERI.svg"); } /* Eritrea 🇪🇷 */
.country-flag.ESP::before , .country-flag.es::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/ESP.svg"); } /* Spain 🇪🇸 */
.country-flag.ETH::before , .country-flag.et::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/ETH.svg"); } /* Ethiopia 🇪🇹 */

.country-flag.FIN::before , .country-flag.fi::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/FIN.svg"); } /* Finland 🇫🇮 */
.country-flag.FJI::before , .country-flag.fj::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/FJI.svg"); } /* Fiji 🇫🇯 */
.country-flag.FLK::before , .country-flag.fk::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/FLK.svg"); } /* Falkland Islands 🇫🇰 */
.country-flag.FSM::before , .country-flag.fm::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/FSM.svg"); } /* Micronesia 🇫🇲 */
.country-flag.FRO::before , .country-flag.fo::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/FRO.svg"); } /* Faroe Islands 🇫🇴 */
.country-flag.FRA::before , .country-flag.fr::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/FRA.svg"); } /* France 🇫🇷 */

.country-flag.GAB::before , .country-flag.ga::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/GAB.svg"); } /* Gabon 🇬🇦 */
.country-flag.GBR::before , .country-flag.gb::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/GBR.svg"); } /* United Kingdom 🇬🇧 */
.country-flag.GRD::before , .country-flag.gd::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/GRD.svg"); } /* Grenada 🇬🇩 */
.country-flag.GEO::before , .country-flag.ge::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/GEO.svg"); } /* Georgia 🇬🇪 */
.country-flag.GUF::before , .country-flag.gf::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/GUF.svg"); } /* French Guiana 🇬🇫 */
.country-flag.GGY::before , .country-flag.gg::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/GGY.svg"); } /* Guernsey 🇬🇬 */
.country-flag.GHA::before , .country-flag.gh::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/GHA.svg"); } /* Ghana 🇬🇭 */
.country-flag.GIB::before , .country-flag.gi::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/GIB.svg"); } /* Gibraltar 🇬🇮 */
.country-flag.GRL::before , .country-flag.gl::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/GRL.svg"); } /* Greenland 🇬🇱 */
.country-flag.GMB::before , .country-flag.gm::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/GMB.svg"); } /* Gambia 🇬🇲 */
.country-flag.GIN::before , .country-flag.gn::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/GIN.svg"); } /* Guinea 🇬🇳 */
.country-flag.GLP::before , .country-flag.gp::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/GLP.svg"); } /* Guadeloupe 🇬🇵 */
.country-flag.GNQ::before , .country-flag.gq::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/GNQ.svg"); } /* Equatorial Guinea 🇬🇶 */
.country-flag.GRC::before , .country-flag.gr::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/GRC.svg"); } /* Greece 🇬🇷 */
.country-flag.SGS::before , .country-flag.gs::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/SGS.svg"); } /* South Georgia 🇬🇸 */
.country-flag.GTM::before , .country-flag.gt::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/GTM.svg"); } /* Guatemala 🇬🇹 */
.country-flag.GUM::before , .country-flag.gu::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/GUM.svg"); } /* Guam 🇬🇺 */
.country-flag.GNB::before , .country-flag.gw::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/GNB.svg"); } /* Guinea-Bissau 🇬🇼 */
.country-flag.GUY::before , .country-flag.gy::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/GUY.svg"); } /* Guyana 🇬🇾 */

.country-flag.HKG::before , .country-flag.hk::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/HKG.svg"); } /* Hong Kong 🇭🇰 */
.country-flag.HMD::before , .country-flag.hm::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/HMD.svg"); } /* Heard Island 🇭🇲 */
.country-flag.HND::before , .country-flag.hn::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/HND.svg"); } /* Honduras 🇭🇳 */
.country-flag.HRV::before , .country-flag.hr::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/HRV.svg"); } /* Croatia 🇭🇷 */
.country-flag.HTI::before , .country-flag.ht::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/HTI.svg"); } /* Haiti 🇭🇹 */
.country-flag.HUN::before , .country-flag.hu::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/HUN.svg"); } /* Hungary 🇭🇺 */

.country-flag.IDN::before , .country-flag.id::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/IDN.svg"); } /* Indonesia 🇮🇩 */
.country-flag.IRL::before , .country-flag.ie::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/IRL.svg"); } /* Ireland 🇮🇪 */
.country-flag.ISR::before , .country-flag.il::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/ISR.svg"); } /* Israel 🇮🇱 */
.country-flag.IMN::before , .country-flag.im::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/IMN.svg"); } /* Isle of Man 🇮🇲 */
.country-flag.IOT::before , .country-flag.io::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/IOT.svg"); } /* British Indian Ocean Territory 🇮🇴 */
.country-flag.IRQ::before , .country-flag.iq::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/IRQ.svg"); } /* Iraq 🇮🇶 */
.country-flag.IRN::before , .country-flag.ir::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/IRN.svg"); } /* Iran 🇮🇷 */
.country-flag.ISL::before , .country-flag.is::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/ISL.svg"); } /* Iceland 🇮🇸 */
.country-flag.ITA::before , .country-flag.it::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/ITA.svg"); } /* Italy 🇮🇹 */

.country-flag.JEY::before , .country-flag.je::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/JEY.svg"); } /* Jersey 🇯🇪 */
.country-flag.JAM::before , .country-flag.jm::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/JAM.svg"); } /* Jamaica 🇯🇲 */
.country-flag.JOR::before , .country-flag.jo::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/JOR.svg"); } /* Jordan 🇯🇴 */
.country-flag.JPN::before , .country-flag.jp::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/JPN.svg"); } /* Japan 🇯🇵 */

.country-flag.KEN::before , .country-flag.ke::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/KEN.svg"); } /* Kenya 🇰🇪 */
.country-flag.KGZ::before , .country-flag.kg::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/KGZ.svg"); } /* Kyrgyzstan 🇰🇬 */
.country-flag.KHM::before , .country-flag.kh::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/KHM.svg"); } /* Cambodia 🇰🇭 */
.country-flag.KIR::before , .country-flag.ki::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/KIR.svg"); } /* Kiribati 🇰🇮 */
.country-flag.COM::before , .country-flag.km::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/COM.svg"); } /* Comoros 🇰🇲 */
.country-flag.KNA::before , .country-flag.kn::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/KNA.svg"); } /* Saint Kitts and Nevis 🇰🇳 */
.country-flag.PRK::before , .country-flag.kp::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/PRK.svg"); } /* North Korea 🇰🇵 */
.country-flag.KOR::before , .country-flag.kr::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/KOR.svg"); } /* South Korea 🇰🇷 */
.country-flag.KWT::before , .country-flag.kw::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/KWT.svg"); } /* Kuwait 🇰🇼 */
.country-flag.CYM::before , .country-flag.ky::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/CYM.svg"); } /* Cayman Islands 🇰🇾 */
.country-flag.KAZ::before , .country-flag.kz::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/KAZ.svg"); } /* Kazakhstan 🇰🇿 */

.country-flag.LAO::before , .country-flag.la::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/LAO.svg"); } /* Laos 🇱🇦 */
.country-flag.LBN::before , .country-flag.lb::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/LBN.svg"); } /* Lebanon 🇱🇧 */
.country-flag.LCA::before , .country-flag.lc::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/LCA.svg"); } /* Saint Lucia 🇱🇨 */
.country-flag.LIE::before , .country-flag.li::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/LIE.svg"); } /* Liechtenstein 🇱🇮 */
.country-flag.LKA::before , .country-flag.lk::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/LKA.svg"); } /* Sri Lanka 🇱🇰 */
.country-flag.LBR::before , .country-flag.lr::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/LBR.svg"); } /* Liberia 🇱🇷 */
.country-flag.LSO::before , .country-flag.ls::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/LSO.svg"); } /* Lesotho 🇱🇸 */
.country-flag.LTU::before , .country-flag.lt::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/LTU.svg"); } /* Lithuania 🇱🇹 */
.country-flag.LUX::before , .country-flag.lu::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/LUX.svg"); } /* Luxembourg 🇱🇺 */
.country-flag.LVA::before , .country-flag.lv::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/LVA.svg"); } /* Latvia 🇱🇻 */
.country-flag.LBY::before , .country-flag.ly::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/LBY.svg"); } /* Libya 🇱🇾 */

.country-flag.MAR::before , .country-flag.ma::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/MAR.svg"); } /* Morocco 🇲🇦 */
.country-flag.MCO::before , .country-flag.mc::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/MCO.svg"); } /* Monaco 🇲🇨 */
.country-flag.MDA::before , .country-flag.md::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/MDA.svg"); } /* Moldova 🇲🇩 */
.country-flag.MNE::before , .country-flag.me::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/MNE.svg"); } /* Montenegro 🇲🇪 */
.country-flag.MAF::before , .country-flag.mf::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/MAF.svg"); } /* Saint Martin 🇲🇫 */
.country-flag.MDG::before , .country-flag.mg::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/MDG.svg"); } /* Madagascar 🇲🇬 */
.country-flag.MHL::before , .country-flag.mh::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/MHL.svg"); } /* Marshall Islands 🇲🇭 */
.country-flag.MKD::before , .country-flag.mk::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/MKD.svg"); } /* North Macedonia 🇲🇰 */
.country-flag.MLI::before , .country-flag.ml::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/MLI.svg"); } /* Mali 🇲🇱 */
.country-flag.MMR::before , .country-flag.mm::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/MMR.svg"); } /* Myanmar 🇲🇲 */
.country-flag.MNG::before , .country-flag.mn::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/MNG.svg"); } /* Mongolia 🇲🇳 */
.country-flag.MAC::before , .country-flag.mo::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/MAC.svg"); } /* Macao 🇲🇴 */
.country-flag.MNP::before , .country-flag.mp::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/MNP.svg"); } /* Northern Mariana Islands 🇲🇵 */
.country-flag.MTQ::before , .country-flag.mq::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/MTQ.svg"); } /* Martinique 🇲🇶 */
.country-flag.MRT::before , .country-flag.mr::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/MRT.svg"); } /* Mauritania 🇲🇷 */
.country-flag.MSR::before , .country-flag.ms::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/MSR.svg"); } /* Montserrat 🇲🇸 */
.country-flag.MLT::before , .country-flag.mt::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/MLT.svg"); } /* Malta 🇲🇹 */
.country-flag.MUS::before , .country-flag.mu::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/MUS.svg"); } /* Mauritius 🇲🇺 */
.country-flag.MDV::before , .country-flag.mv::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/MDV.svg"); } /* Maldives 🇲🇻 */
.country-flag.MWI::before , .country-flag.mw::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/MWI.svg"); } /* Malawi 🇲🇼 */
.country-flag.MEX::before , .country-flag.mx::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/MEX.svg"); } /* Mexico 🇲🇽 */
.country-flag.MYS::before , .country-flag.my::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/MYS.svg"); } /* Malaysia 🇲🇾 */
.country-flag.MOZ::before , .country-flag.mz::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/MOZ.svg"); } /* Mozambique 🇲🇿 */

.country-flag.NAM::before , .country-flag.na::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/NAM.svg"); } /* Namibia 🇳🇦 */
.country-flag.NCL::before , .country-flag.nc::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/NCL.svg"); } /* New Caledonia 🇳🇨 */
.country-flag.NER::before , .country-flag.ne::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/NER.svg"); } /* Niger 🇳🇪 */
.country-flag.NFK::before , .country-flag.nf::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/NFK.svg"); } /* Norfolk Island 🇳🇫 */
.country-flag.NGA::before , .country-flag.ng::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/NGA.svg"); } /* Nigeria 🇳🇬 */
.country-flag.NIC::before , .country-flag.ni::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/NIC.svg"); } /* Nicaragua 🇳🇮 */
.country-flag.NLD::before , .country-flag.nl::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/NLD.svg"); } /* Netherlands 🇳🇱 */
.country-flag.NOR::before , .country-flag.no::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/NOR.svg"); } /* Norway 🇳🇴 */
.country-flag.NPL::before , .country-flag.np::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/NPL.svg"); } /* Nepal 🇳🇵 */
.country-flag.NRU::before , .country-flag.nr::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/NRU.svg"); } /* Nauru 🇳🇷 */
.country-flag.NIU::before , .country-flag.nu::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/NIU.svg"); } /* Niue 🇳🇺 */
.country-flag.NZL::before , .country-flag.nz::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/NZL.svg"); } /* New Zealand 🇳🇿 */

.country-flag.OMN::before , .country-flag.om::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/OMN.svg"); } /* Oman 🇴🇲 */

.country-flag.PAN::before , .country-flag.pa::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/PAN.svg"); } /* Panama 🇵🇦 */
.country-flag.PER::before , .country-flag.pe::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/PER.svg"); } /* Peru 🇵🇪 */
.country-flag.PYF::before , .country-flag.pf::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/PYF.svg"); } /* French Polynesia 🇵🇫 */
.country-flag.PNG::before , .country-flag.pg::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/PNG.svg"); } /* Papua New Guinea 🇵🇬 */
.country-flag.PHL::before , .country-flag.ph::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/PHL.svg"); } /* Philippines 🇵🇭 */
.country-flag.PAK::before , .country-flag.pk::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/PAK.svg"); } /* Pakistan 🇵🇰 */
.country-flag.POL::before , .country-flag.pl::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/POL.svg"); } /* Poland 🇵🇱 */
.country-flag.SPM::before , .country-flag.pm::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/SPM.svg"); } /* Saint Pierre and Miquelon 🇵🇲 */
.country-flag.PCN::before , .country-flag.pn::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/PCN.svg"); } /* Pitcairn Islands 🇵🇳 */
.country-flag.PRI::before , .country-flag.pr::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/PRI.svg"); } /* Puerto Rico 🇵🇷 */
.country-flag.PSE::before , .country-flag.ps::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/PSE.svg"); } /* Palestine 🇵🇸 */
.country-flag.PRT::before , .country-flag.pt::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/PRT.svg"); } /* Portugal 🇵🇹 */
.country-flag.PLW::before , .country-flag.pw::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/PLW.svg"); } /* Palau 🇵🇼 */
.country-flag.PRY::before , .country-flag.py::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/PRY.svg"); } /* Paraguay 🇵🇾 */

.country-flag.QAT::before , .country-flag.qa::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/QAT.svg"); } /* Qatar 🇶🇦 */

.country-flag.REU::before , .country-flag.re::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/REU.svg"); } /* Réunion 🇷🇪 */
.country-flag.ROU::before , .country-flag.ro::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/ROU.svg"); } /* Romania 🇷🇴 */
.country-flag.SRB::before , .country-flag.rs::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/SRB.svg"); } /* Serbia 🇷🇸 */
.country-flag.RUS::before , .country-flag.ru::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/RUS.svg"); } /* Russia 🇷🇺 */
.country-flag.RWA::before , .country-flag.rw::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/RWA.svg"); } /* Rwanda 🇷🇼 */

.country-flag.SAU::before , .country-flag.sa::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/SAU.svg"); } /* Saudi Arabia 🇸🇦 */
.country-flag.SLB::before , .country-flag.sb::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/SLB.svg"); } /* Solomon Islands 🇸🇧 */
.country-flag.SYC::before , .country-flag.sc::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/SYC.svg"); } /* Seychelles 🇸🇨 */
.country-flag.SDN::before , .country-flag.sd::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/SDN.svg"); } /* Sudan 🇸🇩 */
.country-flag.SWE::before , .country-flag.se::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/SWE.svg"); } /* Sweden 🇸🇪 */
.country-flag.SGP::before , .country-flag.sg::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/SGP.svg"); } /* Singapore 🇸🇬 */
.country-flag.SHN::before , .country-flag.sh::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/SHN.svg"); } /* Saint Helena 🇸🇭 */
.country-flag.SVN::before , .country-flag.si::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/SVN.svg"); } /* Slovenia 🇸🇮 */
.country-flag.SJM::before , .country-flag.sj::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/SJM.svg"); } /* Svalbard and Jan Mayen 🇸🇯 */
.country-flag.SVK::before , .country-flag.sk::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/SVK.svg"); } /* Slovakia 🇸🇰 */
.country-flag.SLE::before , .country-flag.sl::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/SLE.svg"); } /* Sierra Leone 🇸🇱 */
.country-flag.SMR::before , .country-flag.sm::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/SMR.svg"); } /* San Marino 🇸🇲 */
.country-flag.SEN::before , .country-flag.sn::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/SEN.svg"); } /* Senegal 🇸🇳 */
.country-flag.SOM::before , .country-flag.so::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/SOM.svg"); } /* Somalia 🇸🇴 */
.country-flag.SUR::before , .country-flag.sr::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/SUR.svg"); } /* Suriname 🇸🇷 */
.country-flag.SSD::before , .country-flag.ss::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/SSD.svg"); } /* South Sudan 🇸🇸 */
.country-flag.STP::before , .country-flag.st::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/STP.svg"); } /* São Tomé and Príncipe 🇸🇹 */
.country-flag.SLV::before , .country-flag.sv::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/SLV.svg"); } /* El Salvador 🇸🇻 */
.country-flag.SXM::before , .country-flag.sx::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/SXM.svg"); } /* Sint Maarten 🇸🇽 */
.country-flag.SYR::before , .country-flag.sy::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/SYR.svg"); } /* Syria 🇸🇾 */
.country-flag.SWZ::before , .country-flag.sz::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/SWZ.svg"); } /* Eswatini 🇸🇿 */

.country-flag.TCA::before , .country-flag.tc::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/TCA.svg"); } /* Turks and Caicos Islands 🇹🇨 */
.country-flag.TCD::before , .country-flag.td::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/TCD.svg"); } /* Chad 🇹🇩 */
.country-flag.ATF::before , .country-flag.tf::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/ATF.svg"); } /* French Southern Territories 🇹🇫 */
.country-flag.TGO::before , .country-flag.tg::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/TGO.svg"); } /* Togo 🇹🇬 */
.country-flag.THA::before , .country-flag.th::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/THA.svg"); } /* Thailand 🇹🇭 */
.country-flag.TJK::before , .country-flag.tj::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/TJK.svg"); } /* Tajikistan 🇹🇯 */
.country-flag.TKL::before , .country-flag.tk::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/TKL.svg"); } /* Tokelau 🇹🇰 */
.country-flag.TLS::before , .country-flag.tl::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/TLS.svg"); } /* Timor-Leste 🇹🇱 */
.country-flag.TKM::before , .country-flag.tm::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/TKM.svg"); } /* Turkmenistan 🇹🇲 */
.country-flag.TUN::before , .country-flag.tn::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/TUN.svg"); } /* Tunisia 🇹🇳 */
.country-flag.TON::before , .country-flag.to::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/TON.svg"); } /* Tonga 🇹🇴 */
.country-flag.TUR::before , .country-flag.tr::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/TUR.svg"); } /* Turkey 🇹🇷 */
.country-flag.TTO::before , .country-flag.tt::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/TTO.svg"); } /* Trinidad and Tobago 🇹🇹 */
.country-flag.TUV::before , .country-flag.tv::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/TUV.svg"); } /* Tuvalu 🇹🇻 */
.country-flag.TWN::before , .country-flag.tw::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/TWN.svg"); } /* Taiwan 🇹🇼 */
.country-flag.TZA::before , .country-flag.tz::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/TZA.svg"); } /* Tanzania 🇹🇿 */

.country-flag.UKR::before , .country-flag.ua::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/UKR.svg"); } /* Ukraine 🇺🇦 */
.country-flag.UGA::before , .country-flag.ug::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/UGA.svg"); } /* Uganda 🇺🇬 */
.country-flag.UMI::before , .country-flag.um::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/UMI.svg"); } /* U.S. Outlying Islands 🇺🇲 */
.country-flag.USA::before , .country-flag.us::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/USA.svg"); } /* United States 🇺🇸 */
.country-flag.URY::before , .country-flag.uy::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/URY.svg"); } /* Uruguay 🇺🇾 */
.country-flag.UZB::before , .country-flag.uz::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/UZB.svg"); } /* Uzbekistan 🇺🇿 */

.country-flag.VAT::before , .country-flag.va::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/VAT.svg"); } /* Vatican City 🇻🇦 */
.country-flag.VCT::before , .country-flag.vc::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/VCT.svg"); } /* Saint Vincent and the Grenadines 🇻🇨 */
.country-flag.VEN::before , .country-flag.ve::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/VEN.svg"); } /* Venezuela 🇻🇪 */
.country-flag.VGB::before , .country-flag.vg::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/VGB.svg"); } /* British Virgin Islands 🇻🇬 */
.country-flag.VIR::before , .country-flag.vi::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/VIR.svg"); } /* U.S. Virgin Islands 🇻🇮 */
.country-flag.VNM::before , .country-flag.vn::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/VNM.svg"); } /* Vietnam 🇻🇳 */
.country-flag.VUT::before , .country-flag.vu::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/VUT.svg"); } /* Vanuatu 🇻🇺 */

.country-flag.WLF::before , .country-flag.wf::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/WLF.svg"); } /* Wallis and Futuna 🇼🇫 */
.country-flag.WSM::before , .country-flag.ws::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/WSM.svg"); } /* Samoa 🇼🇸 */

.country-flag.XKX::before , .country-flag.xk::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/XKX.svg"); } /* Kosovo 🇽🇰 */

.country-flag.YEM::before , .country-flag.ye::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/YEM.svg"); } /* Yemen 🇾🇪 */
.country-flag.MYT::before , .country-flag.yt::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/MYT.svg"); } /* Mayotte 🇾🇹 */

.country-flag.ZAF::before , .country-flag.za::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/ZAF.svg"); } /* South Africa 🇿🇦 */
.country-flag.ZMB::before , .country-flag.zm::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/ZMB.svg"); } /* Zambia 🇿🇲 */
.country-flag.ZWE::before , .country-flag.zw::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/ZWE.svg"); } /* Zimbabwe 🇿🇼 */
.country-flag.ANT::before , .country-flag.an::before { content:''; background:url("https://media.bookmybooking.com/public/images/countries-flags-svg/ANT.svg"); }
/* Hover effects */

/* Fallback for systems without emoji support */
@supports not (font-variant-emoji: emoji) {
  .country-flag::after {
    content: " [" attr(data-country) "]";
    font-size: 0.8em;
    color: #666;
    font-family: monospace;
  }
}
