.telephone-input_container, 
.telephone-input_container *, 
.telephone-input_container *::before, 
.telephone-input_container *::after,
.telephone-input_container::before,
.telephone-input_container::after {
    box-sizing: border-box;
}

.telephone-input_container {
    width: 100%;
    min-width: 220px;
    height: 40px; 
    position:relative;
    padding:0px;
    font-family: Merriweather, serif;
    font-size: 1rem;
    transition: border-color .1s ease-in-out, box-shadow .1s ease-in-out;
    border: 1px solid #ddd;
    border-radius: 3px;
    color: #495057;
    display: flex;
}

.telephone-input_container:focus,
.telephone-input_container.focus_children {
  border-color: rgba(126, 239, 104, 0.8);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(126, 239, 104, 0.6);
  outline: 0 none;
}


.telephone-input_container.is-disabled {
    border: 1px solid transparent;
}


.telephone-input_container.is-disabled:focus,
.telephone-input_container.is-disabled.focus_children  {
    border-color: transparent;
    outline: 0 none;
    box-shadow: none;
}


.telephone_input_country_group::before {
    content: "\00A0\00A0\00A0\00A0\00A0\00A0\00A0";
    position: absolute;
    left: 2px;
    top:50%;
    transform: translateY(-50%);
    width: 20px;
    height: 12px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 20px 15px;
}

.telephone_input_country_group::after {
  content: "\2335";
  position: absolute;
  font-weight: normal;
  font-size: 20px;
  right: 10px;
  top:50%;
  transform: translateY(-65%);
  cursor: pointer;
}


.telephone-input_container .telephone_input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 5px 8px 5px 7px;
    border: none;
    color: #495057;
    outline: none;
    margin: 0px;
    height: 100%;
    font-size: 1rem;
    display: inline-block;
    flex-grow: 100;
    width: 100%;
    background-color: transparent;
    background: none;
}

.telephone-input_container .telephone_input:focus {
    border: none !important;
    box-shadow: none;
}

.telephone-input_container .telephone_input_country_group {
    margin: 0px;
    height: 100%;
    display: inline-block;
    padding: 0px;
    position: relative;
    min-width: 90px;
    max-width: 95px;
}



.telephone-input_container .telephone_input_country {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 5px 8px 5px 7px;
    border: none;
    color: #495057;
    outline: none;
    margin: 0px;
    width: 100%;
    height: 100%;
    display: inline-block;
    background-color: transparent;
    background: none;
    font-size: 0.9rem;
    padding-left: 24px;
    font-weight: 800;
}

.telephone-input_dropdown {
    display: block;
    padding-top: 10px;
    z-index: 200;
    margin-top: 4px;
    position: absolute;
    min-width: 140px;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    max-height: 300px;
    overflow-y: scroll;
    top: 100%;
    min-height: 200px;
}

.telephone-input_dropdown .tel_input_option {
    width: 100%;
    padding: 6px 10px 6px;
    display: flex;
    align-items: center;
}

.tel_input_option .flag {
    width: 30px;
    height: 20px;
    margin-right: 10px;
    content: "\00A0\00A0\00A0\00A0\00A0\00A0\00A0";
    display: inline-block;
    line-height: 1em;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 30px 30px;
}

.telephone-input_dropdown .tel_input_option:hover {
    background-color: #F5F5F5;
    cursor: pointer;
}

.telephone-input_dropdown .tel_input_option.cc_selected {
    background-color: #F5F5F5;
}



.flag-phone-af::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/af.svg);
}
.flag-phone-bg-af {
    background-image: url(/sitepkg/flagicons/flags/4x3/af.svg);
}

.flag-phone-ax::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/ax.svg);
}
.flag-phone-bg-ax {
    background-image: url(/sitepkg/flagicons/flags/4x3/ax.svg);
}

.flag-phone-al::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/al.svg);
}
.flag-phone-bg-al {
    background-image: url(/sitepkg/flagicons/flags/4x3/al.svg);
}

.flag-phone-dz::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/dz.svg);
}
.flag-phone-bg-dz {
    background-image: url(/sitepkg/flagicons/flags/4x3/dz.svg);
}

.flag-phone-as::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/as.svg);
}
.flag-phone-bg-as {
    background-image: url(/sitepkg/flagicons/flags/4x3/as.svg);
}

.flag-phone-ad::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/ad.svg);
}
.flag-phone-bg-ad {
    background-image: url(/sitepkg/flagicons/flags/4x3/ad.svg);
}

.flag-phone-ao::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/ao.svg);
}
.flag-phone-bg-ao {
    background-image: url(/sitepkg/flagicons/flags/4x3/ao.svg);
}

.flag-phone-ai::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/ai.svg);
}
.flag-phone-bg-ai {
    background-image: url(/sitepkg/flagicons/flags/4x3/ai.svg);
}

.flag-phone-aq::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/aq.svg);
}
.flag-phone-bg-aq {
    background-image: url(/sitepkg/flagicons/flags/4x3/aq.svg);
}

.flag-phone-ag::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/ag.svg);
}
.flag-phone-bg-ag {
    background-image: url(/sitepkg/flagicons/flags/4x3/ag.svg);
}

.flag-phone-ar::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/ar.svg);
}
.flag-phone-bg-ar {
    background-image: url(/sitepkg/flagicons/flags/4x3/ar.svg);
}

.flag-phone-am::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/am.svg);
}
.flag-phone-bg-am {
    background-image: url(/sitepkg/flagicons/flags/4x3/am.svg);
}

.flag-phone-aw::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/aw.svg);
}
.flag-phone-bg-aw {
    background-image: url(/sitepkg/flagicons/flags/4x3/aw.svg);
}

.flag-phone-au::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/au.svg);
}
.flag-phone-bg-au {
    background-image: url(/sitepkg/flagicons/flags/4x3/au.svg);
}

.flag-phone-at::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/at.svg);
}
.flag-phone-bg-at {
    background-image: url(/sitepkg/flagicons/flags/4x3/at.svg);
}

.flag-phone-az::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/az.svg);
}
.flag-phone-bg-az {
    background-image: url(/sitepkg/flagicons/flags/4x3/az.svg);
}

.flag-phone-bs::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/bs.svg);
}
.flag-phone-bg-bs {
    background-image: url(/sitepkg/flagicons/flags/4x3/bs.svg);
}

.flag-phone-bh::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/bh.svg);
}
.flag-phone-bg-bh {
    background-image: url(/sitepkg/flagicons/flags/4x3/bh.svg);
}

.flag-phone-bd::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/bd.svg);
}
.flag-phone-bg-bd {
    background-image: url(/sitepkg/flagicons/flags/4x3/bd.svg);
}

.flag-phone-bb::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/bb.svg);
}
.flag-phone-bg-bb {
    background-image: url(/sitepkg/flagicons/flags/4x3/bb.svg);
}

.flag-phone-by::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/by.svg);
}
.flag-phone-bg-by {
    background-image: url(/sitepkg/flagicons/flags/4x3/by.svg);
}

.flag-phone-be::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/be.svg);
}
.flag-phone-bg-be {
    background-image: url(/sitepkg/flagicons/flags/4x3/be.svg);
}

.flag-phone-bz::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/bz.svg);
}
.flag-phone-bg-bz {
    background-image: url(/sitepkg/flagicons/flags/4x3/bz.svg);
}

.flag-phone-bj::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/bj.svg);
}
.flag-phone-bg-bj {
    background-image: url(/sitepkg/flagicons/flags/4x3/bj.svg);
}

.flag-phone-bm::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/bm.svg);
}
.flag-phone-bg-bm {
    background-image: url(/sitepkg/flagicons/flags/4x3/bm.svg);
}

.flag-phone-bt::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/bt.svg);
}
.flag-phone-bg-bt {
    background-image: url(/sitepkg/flagicons/flags/4x3/bt.svg);
}

.flag-phone-bo::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/bo.svg);
}
.flag-phone-bg-bo {
    background-image: url(/sitepkg/flagicons/flags/4x3/bo.svg);
}

.flag-phone-bq::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/bq.svg);
}
.flag-phone-bg-bq {
    background-image: url(/sitepkg/flagicons/flags/4x3/bq.svg);
}

.flag-phone-ba::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/ba.svg);
}
.flag-phone-bg-ba {
    background-image: url(/sitepkg/flagicons/flags/4x3/ba.svg);
}

.flag-phone-bw::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/bw.svg);
}
.flag-phone-bg-bw {
    background-image: url(/sitepkg/flagicons/flags/4x3/bw.svg);
}

.flag-phone-bv::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/bv.svg);
}
.flag-phone-bg-bv {
    background-image: url(/sitepkg/flagicons/flags/4x3/bv.svg);
}

.flag-phone-br::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/br.svg);
}
.flag-phone-bg-br {
    background-image: url(/sitepkg/flagicons/flags/4x3/br.svg);
}

.flag-phone-io::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/io.svg);
}
.flag-phone-bg-io {
    background-image: url(/sitepkg/flagicons/flags/4x3/io.svg);
}

.flag-phone-bn::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/bn.svg);
}
.flag-phone-bg-bn {
    background-image: url(/sitepkg/flagicons/flags/4x3/bn.svg);
}

.flag-phone-bg::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/bg.svg);
}
.flag-phone-bg-bg {
    background-image: url(/sitepkg/flagicons/flags/4x3/bg.svg);
}

.flag-phone-bf::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/bf.svg);
}
.flag-phone-bg-bf {
    background-image: url(/sitepkg/flagicons/flags/4x3/bf.svg);
}

.flag-phone-bi::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/bi.svg);
}
.flag-phone-bg-bi {
    background-image: url(/sitepkg/flagicons/flags/4x3/bi.svg);
}

.flag-phone-kh::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/kh.svg);
}
.flag-phone-bg-kh {
    background-image: url(/sitepkg/flagicons/flags/4x3/kh.svg);
}

.flag-phone-cm::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/cm.svg);
}
.flag-phone-bg-cm {
    background-image: url(/sitepkg/flagicons/flags/4x3/cm.svg);
}

.flag-phone-ca::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/ca.svg);
}
.flag-phone-bg-ca {
    background-image: url(/sitepkg/flagicons/flags/4x3/ca.svg);
}

.flag-phone-cv::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/cv.svg);
}
.flag-phone-bg-cv {
    background-image: url(/sitepkg/flagicons/flags/4x3/cv.svg);
}

.flag-phone-ky::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/ky.svg);
}
.flag-phone-bg-ky {
    background-image: url(/sitepkg/flagicons/flags/4x3/ky.svg);
}

.flag-phone-cf::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/cf.svg);
}
.flag-phone-bg-cf {
    background-image: url(/sitepkg/flagicons/flags/4x3/cf.svg);
}

.flag-phone-td::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/td.svg);
}
.flag-phone-bg-td {
    background-image: url(/sitepkg/flagicons/flags/4x3/td.svg);
}

.flag-phone-cl::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/cl.svg);
}
.flag-phone-bg-cl {
    background-image: url(/sitepkg/flagicons/flags/4x3/cl.svg);
}

.flag-phone-cn::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/cn.svg);
}
.flag-phone-bg-cn {
    background-image: url(/sitepkg/flagicons/flags/4x3/cn.svg);
}

.flag-phone-cx::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/cx.svg);
}
.flag-phone-bg-cx {
    background-image: url(/sitepkg/flagicons/flags/4x3/cx.svg);
}

.flag-phone-cc::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/cc.svg);
}
.flag-phone-bg-cc {
    background-image: url(/sitepkg/flagicons/flags/4x3/cc.svg);
}

.flag-phone-co::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/co.svg);
}
.flag-phone-bg-co {
    background-image: url(/sitepkg/flagicons/flags/4x3/co.svg);
}

.flag-phone-km::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/km.svg);
}
.flag-phone-bg-km {
    background-image: url(/sitepkg/flagicons/flags/4x3/km.svg);
}

.flag-phone-cg::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/cg.svg);
}
.flag-phone-bg-cg {
    background-image: url(/sitepkg/flagicons/flags/4x3/cg.svg);
}

.flag-phone-ck::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/ck.svg);
}
.flag-phone-bg-ck {
    background-image: url(/sitepkg/flagicons/flags/4x3/ck.svg);
}

.flag-phone-cr::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/cr.svg);
}
.flag-phone-bg-cr {
    background-image: url(/sitepkg/flagicons/flags/4x3/cr.svg);
}

.flag-phone-ci::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/ci.svg);
}
.flag-phone-bg-ci {
    background-image: url(/sitepkg/flagicons/flags/4x3/ci.svg);
}

.flag-phone-hr::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/hr.svg);
}
.flag-phone-bg-hr {
    background-image: url(/sitepkg/flagicons/flags/4x3/hr.svg);
}

.flag-phone-cu::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/cu.svg);
}
.flag-phone-bg-cu {
    background-image: url(/sitepkg/flagicons/flags/4x3/cu.svg);
}

.flag-phone-cw::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/cw.svg);
}
.flag-phone-bg-cw {
    background-image: url(/sitepkg/flagicons/flags/4x3/cw.svg);
}

.flag-phone-cy::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/cy.svg);
}
.flag-phone-bg-cy {
    background-image: url(/sitepkg/flagicons/flags/4x3/cy.svg);
}

.flag-phone-cz::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/cz.svg);
}
.flag-phone-bg-cz {
    background-image: url(/sitepkg/flagicons/flags/4x3/cz.svg);
}

.flag-phone-cd::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/cd.svg);
}
.flag-phone-bg-cd {
    background-image: url(/sitepkg/flagicons/flags/4x3/cd.svg);
}

.flag-phone-dk::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/dk.svg);
}
.flag-phone-bg-dk {
    background-image: url(/sitepkg/flagicons/flags/4x3/dk.svg);
}

.flag-phone-dj::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/dj.svg);
}
.flag-phone-bg-dj {
    background-image: url(/sitepkg/flagicons/flags/4x3/dj.svg);
}

.flag-phone-dm::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/dm.svg);
}
.flag-phone-bg-dm {
    background-image: url(/sitepkg/flagicons/flags/4x3/dm.svg);
}

.flag-phone-do::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/do.svg);
}
.flag-phone-bg-do {
    background-image: url(/sitepkg/flagicons/flags/4x3/do.svg);
}

.flag-phone-tl::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/tl.svg);
}
.flag-phone-bg-tl {
    background-image: url(/sitepkg/flagicons/flags/4x3/tl.svg);
}

.flag-phone-ec::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/ec.svg);
}
.flag-phone-bg-ec {
    background-image: url(/sitepkg/flagicons/flags/4x3/ec.svg);
}

.flag-phone-eg::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/eg.svg);
}
.flag-phone-bg-eg {
    background-image: url(/sitepkg/flagicons/flags/4x3/eg.svg);
}

.flag-phone-sv::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/sv.svg);
}
.flag-phone-bg-sv {
    background-image: url(/sitepkg/flagicons/flags/4x3/sv.svg);
}

.flag-phone-gq::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/gq.svg);
}
.flag-phone-bg-gq {
    background-image: url(/sitepkg/flagicons/flags/4x3/gq.svg);
}

.flag-phone-er::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/er.svg);
}
.flag-phone-bg-er {
    background-image: url(/sitepkg/flagicons/flags/4x3/er.svg);
}

.flag-phone-ee::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/ee.svg);
}
.flag-phone-bg-ee {
    background-image: url(/sitepkg/flagicons/flags/4x3/ee.svg);
}

.flag-phone-et::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/et.svg);
}
.flag-phone-bg-et {
    background-image: url(/sitepkg/flagicons/flags/4x3/et.svg);
}

.flag-phone-fk::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/fk.svg);
}
.flag-phone-bg-fk {
    background-image: url(/sitepkg/flagicons/flags/4x3/fk.svg);
}

.flag-phone-fo::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/fo.svg);
}
.flag-phone-bg-fo {
    background-image: url(/sitepkg/flagicons/flags/4x3/fo.svg);
}

.flag-phone-fj::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/fj.svg);
}
.flag-phone-bg-fj {
    background-image: url(/sitepkg/flagicons/flags/4x3/fj.svg);
}

.flag-phone-fi::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/fi.svg);
}
.flag-phone-bg-fi {
    background-image: url(/sitepkg/flagicons/flags/4x3/fi.svg);
}

.flag-phone-fr::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/fr.svg);
}
.flag-phone-bg-fr {
    background-image: url(/sitepkg/flagicons/flags/4x3/fr.svg);
}

.flag-phone-gf::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/gf.svg);
}
.flag-phone-bg-gf {
    background-image: url(/sitepkg/flagicons/flags/4x3/gf.svg);
}

.flag-phone-pf::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/pf.svg);
}
.flag-phone-bg-pf {
    background-image: url(/sitepkg/flagicons/flags/4x3/pf.svg);
}

.flag-phone-tf::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/tf.svg);
}
.flag-phone-bg-tf {
    background-image: url(/sitepkg/flagicons/flags/4x3/tf.svg);
}

.flag-phone-ga::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/ga.svg);
}
.flag-phone-bg-ga {
    background-image: url(/sitepkg/flagicons/flags/4x3/ga.svg);
}

.flag-phone-gm::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/gm.svg);
}
.flag-phone-bg-gm {
    background-image: url(/sitepkg/flagicons/flags/4x3/gm.svg);
}

.flag-phone-ge::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/ge.svg);
}
.flag-phone-bg-ge {
    background-image: url(/sitepkg/flagicons/flags/4x3/ge.svg);
}

.flag-phone-de::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/de.svg);
}
.flag-phone-bg-de {
    background-image: url(/sitepkg/flagicons/flags/4x3/de.svg);
}

.flag-phone-gh::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/gh.svg);
}
.flag-phone-bg-gh {
    background-image: url(/sitepkg/flagicons/flags/4x3/gh.svg);
}

.flag-phone-gi::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/gi.svg);
}
.flag-phone-bg-gi {
    background-image: url(/sitepkg/flagicons/flags/4x3/gi.svg);
}

.flag-phone-gr::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/gr.svg);
}
.flag-phone-bg-gr {
    background-image: url(/sitepkg/flagicons/flags/4x3/gr.svg);
}

.flag-phone-gl::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/gl.svg);
}
.flag-phone-bg-gl {
    background-image: url(/sitepkg/flagicons/flags/4x3/gl.svg);
}

.flag-phone-gd::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/gd.svg);
}
.flag-phone-bg-gd {
    background-image: url(/sitepkg/flagicons/flags/4x3/gd.svg);
}

.flag-phone-gp::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/gp.svg);
}
.flag-phone-bg-gp {
    background-image: url(/sitepkg/flagicons/flags/4x3/gp.svg);
}

.flag-phone-gu::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/gu.svg);
}
.flag-phone-bg-gu {
    background-image: url(/sitepkg/flagicons/flags/4x3/gu.svg);
}

.flag-phone-gt::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/gt.svg);
}
.flag-phone-bg-gt {
    background-image: url(/sitepkg/flagicons/flags/4x3/gt.svg);
}

.flag-phone-gg::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/gg.svg);
}
.flag-phone-bg-gg {
    background-image: url(/sitepkg/flagicons/flags/4x3/gg.svg);
}

.flag-phone-gn::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/gn.svg);
}
.flag-phone-bg-gn {
    background-image: url(/sitepkg/flagicons/flags/4x3/gn.svg);
}

.flag-phone-gw::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/gw.svg);
}
.flag-phone-bg-gw {
    background-image: url(/sitepkg/flagicons/flags/4x3/gw.svg);
}

.flag-phone-gy::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/gy.svg);
}
.flag-phone-bg-gy {
    background-image: url(/sitepkg/flagicons/flags/4x3/gy.svg);
}

.flag-phone-ht::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/ht.svg);
}
.flag-phone-bg-ht {
    background-image: url(/sitepkg/flagicons/flags/4x3/ht.svg);
}

.flag-phone-hm::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/hm.svg);
}
.flag-phone-bg-hm {
    background-image: url(/sitepkg/flagicons/flags/4x3/hm.svg);
}

.flag-phone-hn::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/hn.svg);
}
.flag-phone-bg-hn {
    background-image: url(/sitepkg/flagicons/flags/4x3/hn.svg);
}

.flag-phone-hk::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/hk.svg);
}
.flag-phone-bg-hk {
    background-image: url(/sitepkg/flagicons/flags/4x3/hk.svg);
}

.flag-phone-hu::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/hu.svg);
}
.flag-phone-bg-hu {
    background-image: url(/sitepkg/flagicons/flags/4x3/hu.svg);
}

.flag-phone-is::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/is.svg);
}
.flag-phone-bg-is {
    background-image: url(/sitepkg/flagicons/flags/4x3/is.svg);
}

.flag-phone-in::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/in.svg);
}
.flag-phone-bg-in {
    background-image: url(/sitepkg/flagicons/flags/4x3/in.svg);
}

.flag-phone-id::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/id.svg);
}
.flag-phone-bg-id {
    background-image: url(/sitepkg/flagicons/flags/4x3/id.svg);
}

.flag-phone-ir::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/ir.svg);
}
.flag-phone-bg-ir {
    background-image: url(/sitepkg/flagicons/flags/4x3/ir.svg);
}

.flag-phone-iq::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/iq.svg);
}
.flag-phone-bg-iq {
    background-image: url(/sitepkg/flagicons/flags/4x3/iq.svg);
}

.flag-phone-ie::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/ie.svg);
}
.flag-phone-bg-ie {
    background-image: url(/sitepkg/flagicons/flags/4x3/ie.svg);
}

.flag-phone-il::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/il.svg);
}
.flag-phone-bg-il {
    background-image: url(/sitepkg/flagicons/flags/4x3/il.svg);
}

.flag-phone-it::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/it.svg);
}
.flag-phone-bg-it {
    background-image: url(/sitepkg/flagicons/flags/4x3/it.svg);
}

.flag-phone-jm::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/jm.svg);
}
.flag-phone-bg-jm {
    background-image: url(/sitepkg/flagicons/flags/4x3/jm.svg);
}

.flag-phone-jp::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/jp.svg);
}
.flag-phone-bg-jp {
    background-image: url(/sitepkg/flagicons/flags/4x3/jp.svg);
}

.flag-phone-je::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/je.svg);
}
.flag-phone-bg-je {
    background-image: url(/sitepkg/flagicons/flags/4x3/je.svg);
}

.flag-phone-jo::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/jo.svg);
}
.flag-phone-bg-jo {
    background-image: url(/sitepkg/flagicons/flags/4x3/jo.svg);
}

.flag-phone-kz::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/kz.svg);
}
.flag-phone-bg-kz {
    background-image: url(/sitepkg/flagicons/flags/4x3/kz.svg);
}

.flag-phone-ke::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/ke.svg);
}
.flag-phone-bg-ke {
    background-image: url(/sitepkg/flagicons/flags/4x3/ke.svg);
}

.flag-phone-ki::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/ki.svg);
}
.flag-phone-bg-ki {
    background-image: url(/sitepkg/flagicons/flags/4x3/ki.svg);
}

.flag-phone-xk::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/xk.svg);
}
.flag-phone-bg-xk {
    background-image: url(/sitepkg/flagicons/flags/4x3/xk.svg);
}

.flag-phone-kw::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/kw.svg);
}
.flag-phone-bg-kw {
    background-image: url(/sitepkg/flagicons/flags/4x3/kw.svg);
}

.flag-phone-kg::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/kg.svg);
}
.flag-phone-bg-kg {
    background-image: url(/sitepkg/flagicons/flags/4x3/kg.svg);
}

.flag-phone-la::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/la.svg);
}
.flag-phone-bg-la {
    background-image: url(/sitepkg/flagicons/flags/4x3/la.svg);
}

.flag-phone-lv::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/lv.svg);
}
.flag-phone-bg-lv {
    background-image: url(/sitepkg/flagicons/flags/4x3/lv.svg);
}

.flag-phone-lb::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/lb.svg);
}
.flag-phone-bg-lb {
    background-image: url(/sitepkg/flagicons/flags/4x3/lb.svg);
}

.flag-phone-ls::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/ls.svg);
}
.flag-phone-bg-ls {
    background-image: url(/sitepkg/flagicons/flags/4x3/ls.svg);
}

.flag-phone-lr::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/lr.svg);
}
.flag-phone-bg-lr {
    background-image: url(/sitepkg/flagicons/flags/4x3/lr.svg);
}

.flag-phone-ly::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/ly.svg);
}
.flag-phone-bg-ly {
    background-image: url(/sitepkg/flagicons/flags/4x3/ly.svg);
}

.flag-phone-li::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/li.svg);
}
.flag-phone-bg-li {
    background-image: url(/sitepkg/flagicons/flags/4x3/li.svg);
}

.flag-phone-lt::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/lt.svg);
}
.flag-phone-bg-lt {
    background-image: url(/sitepkg/flagicons/flags/4x3/lt.svg);
}

.flag-phone-lu::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/lu.svg);
}
.flag-phone-bg-lu {
    background-image: url(/sitepkg/flagicons/flags/4x3/lu.svg);
}

.flag-phone-mo::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/mo.svg);
}
.flag-phone-bg-mo {
    background-image: url(/sitepkg/flagicons/flags/4x3/mo.svg);
}

.flag-phone-mk::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/mk.svg);
}
.flag-phone-bg-mk {
    background-image: url(/sitepkg/flagicons/flags/4x3/mk.svg);
}

.flag-phone-mg::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/mg.svg);
}
.flag-phone-bg-mg {
    background-image: url(/sitepkg/flagicons/flags/4x3/mg.svg);
}

.flag-phone-mw::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/mw.svg);
}
.flag-phone-bg-mw {
    background-image: url(/sitepkg/flagicons/flags/4x3/mw.svg);
}

.flag-phone-my::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/my.svg);
}
.flag-phone-bg-my {
    background-image: url(/sitepkg/flagicons/flags/4x3/my.svg);
}

.flag-phone-mv::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/mv.svg);
}
.flag-phone-bg-mv {
    background-image: url(/sitepkg/flagicons/flags/4x3/mv.svg);
}

.flag-phone-ml::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/ml.svg);
}
.flag-phone-bg-ml {
    background-image: url(/sitepkg/flagicons/flags/4x3/ml.svg);
}

.flag-phone-mt::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/mt.svg);
}
.flag-phone-bg-mt {
    background-image: url(/sitepkg/flagicons/flags/4x3/mt.svg);
}

.flag-phone-im::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/im.svg);
}
.flag-phone-bg-im {
    background-image: url(/sitepkg/flagicons/flags/4x3/im.svg);
}

.flag-phone-mh::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/mh.svg);
}
.flag-phone-bg-mh {
    background-image: url(/sitepkg/flagicons/flags/4x3/mh.svg);
}

.flag-phone-mq::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/mq.svg);
}
.flag-phone-bg-mq {
    background-image: url(/sitepkg/flagicons/flags/4x3/mq.svg);
}

.flag-phone-mr::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/mr.svg);
}
.flag-phone-bg-mr {
    background-image: url(/sitepkg/flagicons/flags/4x3/mr.svg);
}

.flag-phone-mu::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/mu.svg);
}
.flag-phone-bg-mu {
    background-image: url(/sitepkg/flagicons/flags/4x3/mu.svg);
}

.flag-phone-yt::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/yt.svg);
}
.flag-phone-bg-yt {
    background-image: url(/sitepkg/flagicons/flags/4x3/yt.svg);
}

.flag-phone-mx::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/mx.svg);
}
.flag-phone-bg-mx {
    background-image: url(/sitepkg/flagicons/flags/4x3/mx.svg);
}

.flag-phone-fm::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/fm.svg);
}
.flag-phone-bg-fm {
    background-image: url(/sitepkg/flagicons/flags/4x3/fm.svg);
}

.flag-phone-md::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/md.svg);
}
.flag-phone-bg-md {
    background-image: url(/sitepkg/flagicons/flags/4x3/md.svg);
}

.flag-phone-mc::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/mc.svg);
}
.flag-phone-bg-mc {
    background-image: url(/sitepkg/flagicons/flags/4x3/mc.svg);
}

.flag-phone-mn::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/mn.svg);
}
.flag-phone-bg-mn {
    background-image: url(/sitepkg/flagicons/flags/4x3/mn.svg);
}

.flag-phone-me::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/me.svg);
}
.flag-phone-bg-me {
    background-image: url(/sitepkg/flagicons/flags/4x3/me.svg);
}

.flag-phone-ms::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/ms.svg);
}
.flag-phone-bg-ms {
    background-image: url(/sitepkg/flagicons/flags/4x3/ms.svg);
}

.flag-phone-ma::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/ma.svg);
}
.flag-phone-bg-ma {
    background-image: url(/sitepkg/flagicons/flags/4x3/ma.svg);
}

.flag-phone-mz::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/mz.svg);
}
.flag-phone-bg-mz {
    background-image: url(/sitepkg/flagicons/flags/4x3/mz.svg);
}

.flag-phone-mm::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/mm.svg);
}
.flag-phone-bg-mm {
    background-image: url(/sitepkg/flagicons/flags/4x3/mm.svg);
}

.flag-phone-nr::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/nr.svg);
}
.flag-phone-bg-nr {
    background-image: url(/sitepkg/flagicons/flags/4x3/nr.svg);
}

.flag-phone-np::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/np.svg);
}
.flag-phone-bg-np {
    background-image: url(/sitepkg/flagicons/flags/4x3/np.svg);
}

.flag-phone-nl::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/nl.svg);
}
.flag-phone-bg-nl {
    background-image: url(/sitepkg/flagicons/flags/4x3/nl.svg);
}

.flag-phone-nc::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/nc.svg);
}
.flag-phone-bg-nc {
    background-image: url(/sitepkg/flagicons/flags/4x3/nc.svg);
}

.flag-phone-nz::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/nz.svg);
}
.flag-phone-bg-nz {
    background-image: url(/sitepkg/flagicons/flags/4x3/nz.svg);
}

.flag-phone-ni::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/ni.svg);
}
.flag-phone-bg-ni {
    background-image: url(/sitepkg/flagicons/flags/4x3/ni.svg);
}

.flag-phone-ne::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/ne.svg);
}
.flag-phone-bg-ne {
    background-image: url(/sitepkg/flagicons/flags/4x3/ne.svg);
}

.flag-phone-ng::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/ng.svg);
}
.flag-phone-bg-ng {
    background-image: url(/sitepkg/flagicons/flags/4x3/ng.svg);
}

.flag-phone-nu::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/nu.svg);
}
.flag-phone-bg-nu {
    background-image: url(/sitepkg/flagicons/flags/4x3/nu.svg);
}

.flag-phone-nf::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/nf.svg);
}
.flag-phone-bg-nf {
    background-image: url(/sitepkg/flagicons/flags/4x3/nf.svg);
}

.flag-phone-kp::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/kp.svg);
}
.flag-phone-bg-kp {
    background-image: url(/sitepkg/flagicons/flags/4x3/kp.svg);
}

.flag-phone-mp::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/mp.svg);
}
.flag-phone-bg-mp {
    background-image: url(/sitepkg/flagicons/flags/4x3/mp.svg);
}

.flag-phone-no::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/no.svg);
}
.flag-phone-bg-no {
    background-image: url(/sitepkg/flagicons/flags/4x3/no.svg);
}

.flag-phone-om::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/om.svg);
}
.flag-phone-bg-om {
    background-image: url(/sitepkg/flagicons/flags/4x3/om.svg);
}

.flag-phone-pk::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/pk.svg);
}
.flag-phone-bg-pk {
    background-image: url(/sitepkg/flagicons/flags/4x3/pk.svg);
}

.flag-phone-pw::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/pw.svg);
}
.flag-phone-bg-pw {
    background-image: url(/sitepkg/flagicons/flags/4x3/pw.svg);
}

.flag-phone-ps::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/ps.svg);
}
.flag-phone-bg-ps {
    background-image: url(/sitepkg/flagicons/flags/4x3/ps.svg);
}

.flag-phone-pa::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/pa.svg);
}
.flag-phone-bg-pa {
    background-image: url(/sitepkg/flagicons/flags/4x3/pa.svg);
}

.flag-phone-pg::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/pg.svg);
}
.flag-phone-bg-pg {
    background-image: url(/sitepkg/flagicons/flags/4x3/pg.svg);
}

.flag-phone-py::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/py.svg);
}
.flag-phone-bg-py {
    background-image: url(/sitepkg/flagicons/flags/4x3/py.svg);
}

.flag-phone-pe::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/pe.svg);
}
.flag-phone-bg-pe {
    background-image: url(/sitepkg/flagicons/flags/4x3/pe.svg);
}

.flag-phone-ph::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/ph.svg);
}
.flag-phone-bg-ph {
    background-image: url(/sitepkg/flagicons/flags/4x3/ph.svg);
}

.flag-phone-pn::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/pn.svg);
}
.flag-phone-bg-pn {
    background-image: url(/sitepkg/flagicons/flags/4x3/pn.svg);
}

.flag-phone-pl::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/pl.svg);
}
.flag-phone-bg-pl {
    background-image: url(/sitepkg/flagicons/flags/4x3/pl.svg);
}

.flag-phone-pt::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/pt.svg);
}
.flag-phone-bg-pt {
    background-image: url(/sitepkg/flagicons/flags/4x3/pt.svg);
}

.flag-phone-pr::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/pr.svg);
}
.flag-phone-bg-pr {
    background-image: url(/sitepkg/flagicons/flags/4x3/pr.svg);
}

.flag-phone-qa::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/qa.svg);
}
.flag-phone-bg-qa {
    background-image: url(/sitepkg/flagicons/flags/4x3/qa.svg);
}

.flag-phone-re::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/re.svg);
}
.flag-phone-bg-re {
    background-image: url(/sitepkg/flagicons/flags/4x3/re.svg);
}

.flag-phone-ro::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/ro.svg);
}
.flag-phone-bg-ro {
    background-image: url(/sitepkg/flagicons/flags/4x3/ro.svg);
}

.flag-phone-ru::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/ru.svg);
}
.flag-phone-bg-ru {
    background-image: url(/sitepkg/flagicons/flags/4x3/ru.svg);
}

.flag-phone-rw::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/rw.svg);
}
.flag-phone-bg-rw {
    background-image: url(/sitepkg/flagicons/flags/4x3/rw.svg);
}

.flag-phone-sh::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/sh.svg);
}
.flag-phone-bg-sh {
    background-image: url(/sitepkg/flagicons/flags/4x3/sh.svg);
}

.flag-phone-kn::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/kn.svg);
}
.flag-phone-bg-kn {
    background-image: url(/sitepkg/flagicons/flags/4x3/kn.svg);
}

.flag-phone-lc::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/lc.svg);
}
.flag-phone-bg-lc {
    background-image: url(/sitepkg/flagicons/flags/4x3/lc.svg);
}

.flag-phone-pm::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/pm.svg);
}
.flag-phone-bg-pm {
    background-image: url(/sitepkg/flagicons/flags/4x3/pm.svg);
}

.flag-phone-vc::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/vc.svg);
}
.flag-phone-bg-vc {
    background-image: url(/sitepkg/flagicons/flags/4x3/vc.svg);
}

.flag-phone-bl::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/bl.svg);
}
.flag-phone-bg-bl {
    background-image: url(/sitepkg/flagicons/flags/4x3/bl.svg);
}

.flag-phone-mf::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/mf.svg);
}
.flag-phone-bg-mf {
    background-image: url(/sitepkg/flagicons/flags/4x3/mf.svg);
}

.flag-phone-ws::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/ws.svg);
}
.flag-phone-bg-ws {
    background-image: url(/sitepkg/flagicons/flags/4x3/ws.svg);
}

.flag-phone-sm::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/sm.svg);
}
.flag-phone-bg-sm {
    background-image: url(/sitepkg/flagicons/flags/4x3/sm.svg);
}

.flag-phone-st::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/st.svg);
}
.flag-phone-bg-st {
    background-image: url(/sitepkg/flagicons/flags/4x3/st.svg);
}

.flag-phone-sa::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/sa.svg);
}
.flag-phone-bg-sa {
    background-image: url(/sitepkg/flagicons/flags/4x3/sa.svg);
}

.flag-phone-sn::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/sn.svg);
}
.flag-phone-bg-sn {
    background-image: url(/sitepkg/flagicons/flags/4x3/sn.svg);
}

.flag-phone-rs::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/rs.svg);
}
.flag-phone-bg-rs {
    background-image: url(/sitepkg/flagicons/flags/4x3/rs.svg);
}

.flag-phone-sc::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/sc.svg);
}
.flag-phone-bg-sc {
    background-image: url(/sitepkg/flagicons/flags/4x3/sc.svg);
}

.flag-phone-sl::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/sl.svg);
}
.flag-phone-bg-sl {
    background-image: url(/sitepkg/flagicons/flags/4x3/sl.svg);
}

.flag-phone-sg::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/sg.svg);
}
.flag-phone-bg-sg {
    background-image: url(/sitepkg/flagicons/flags/4x3/sg.svg);
}

.flag-phone-sx::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/sx.svg);
}
.flag-phone-bg-sx {
    background-image: url(/sitepkg/flagicons/flags/4x3/sx.svg);
}

.flag-phone-sk::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/sk.svg);
}
.flag-phone-bg-sk {
    background-image: url(/sitepkg/flagicons/flags/4x3/sk.svg);
}

.flag-phone-si::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/si.svg);
}
.flag-phone-bg-si {
    background-image: url(/sitepkg/flagicons/flags/4x3/si.svg);
}

.flag-phone-sb::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/sb.svg);
}
.flag-phone-bg-sb {
    background-image: url(/sitepkg/flagicons/flags/4x3/sb.svg);
}

.flag-phone-so::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/so.svg);
}
.flag-phone-bg-so {
    background-image: url(/sitepkg/flagicons/flags/4x3/so.svg);
}

.flag-phone-za::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/za.svg);
}
.flag-phone-bg-za {
    background-image: url(/sitepkg/flagicons/flags/4x3/za.svg);
}

.flag-phone-gs::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/gs.svg);
}
.flag-phone-bg-gs {
    background-image: url(/sitepkg/flagicons/flags/4x3/gs.svg);
}

.flag-phone-kr::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/kr.svg);
}
.flag-phone-bg-kr {
    background-image: url(/sitepkg/flagicons/flags/4x3/kr.svg);
}

.flag-phone-ss::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/ss.svg);
}
.flag-phone-bg-ss {
    background-image: url(/sitepkg/flagicons/flags/4x3/ss.svg);
}

.flag-phone-es::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/es.svg);
}
.flag-phone-bg-es {
    background-image: url(/sitepkg/flagicons/flags/4x3/es.svg);
}

.flag-phone-lk::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/lk.svg);
}
.flag-phone-bg-lk {
    background-image: url(/sitepkg/flagicons/flags/4x3/lk.svg);
}

.flag-phone-sd::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/sd.svg);
}
.flag-phone-bg-sd {
    background-image: url(/sitepkg/flagicons/flags/4x3/sd.svg);
}

.flag-phone-sr::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/sr.svg);
}
.flag-phone-bg-sr {
    background-image: url(/sitepkg/flagicons/flags/4x3/sr.svg);
}

.flag-phone-sj::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/sj.svg);
}
.flag-phone-bg-sj {
    background-image: url(/sitepkg/flagicons/flags/4x3/sj.svg);
}

.flag-phone-sz::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/sz.svg);
}
.flag-phone-bg-sz {
    background-image: url(/sitepkg/flagicons/flags/4x3/sz.svg);
}

.flag-phone-se::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/se.svg);
}
.flag-phone-bg-se {
    background-image: url(/sitepkg/flagicons/flags/4x3/se.svg);
}

.flag-phone-ch::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/ch.svg);
}
.flag-phone-bg-ch {
    background-image: url(/sitepkg/flagicons/flags/4x3/ch.svg);
}

.flag-phone-sy::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/sy.svg);
}
.flag-phone-bg-sy {
    background-image: url(/sitepkg/flagicons/flags/4x3/sy.svg);
}

.flag-phone-tw::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/tw.svg);
}
.flag-phone-bg-tw {
    background-image: url(/sitepkg/flagicons/flags/4x3/tw.svg);
}

.flag-phone-tj::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/tj.svg);
}
.flag-phone-bg-tj {
    background-image: url(/sitepkg/flagicons/flags/4x3/tj.svg);
}

.flag-phone-tz::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/tz.svg);
}
.flag-phone-bg-tz {
    background-image: url(/sitepkg/flagicons/flags/4x3/tz.svg);
}

.flag-phone-th::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/th.svg);
}
.flag-phone-bg-th {
    background-image: url(/sitepkg/flagicons/flags/4x3/th.svg);
}

.flag-phone-tg::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/tg.svg);
}
.flag-phone-bg-tg {
    background-image: url(/sitepkg/flagicons/flags/4x3/tg.svg);
}

.flag-phone-tk::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/tk.svg);
}
.flag-phone-bg-tk {
    background-image: url(/sitepkg/flagicons/flags/4x3/tk.svg);
}

.flag-phone-to::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/to.svg);
}
.flag-phone-bg-to {
    background-image: url(/sitepkg/flagicons/flags/4x3/to.svg);
}

.flag-phone-tt::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/tt.svg);
}
.flag-phone-bg-tt {
    background-image: url(/sitepkg/flagicons/flags/4x3/tt.svg);
}

.flag-phone-tn::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/tn.svg);
}
.flag-phone-bg-tn {
    background-image: url(/sitepkg/flagicons/flags/4x3/tn.svg);
}

.flag-phone-tr::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/tr.svg);
}
.flag-phone-bg-tr {
    background-image: url(/sitepkg/flagicons/flags/4x3/tr.svg);
}

.flag-phone-tm::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/tm.svg);
}
.flag-phone-bg-tm {
    background-image: url(/sitepkg/flagicons/flags/4x3/tm.svg);
}

.flag-phone-tc::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/tc.svg);
}
.flag-phone-bg-tc {
    background-image: url(/sitepkg/flagicons/flags/4x3/tc.svg);
}

.flag-phone-tv::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/tv.svg);
}
.flag-phone-bg-tv {
    background-image: url(/sitepkg/flagicons/flags/4x3/tv.svg);
}

.flag-phone-ug::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/ug.svg);
}
.flag-phone-bg-ug {
    background-image: url(/sitepkg/flagicons/flags/4x3/ug.svg);
}

.flag-phone-ua::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/ua.svg);
}
.flag-phone-bg-ua {
    background-image: url(/sitepkg/flagicons/flags/4x3/ua.svg);
}

.flag-phone-ae::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/ae.svg);
}
.flag-phone-bg-ae {
    background-image: url(/sitepkg/flagicons/flags/4x3/ae.svg);
}

.flag-phone-gb::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/gb.svg);
}
.flag-phone-bg-gb {
    background-image: url(/sitepkg/flagicons/flags/4x3/gb.svg);
}

.flag-phone-us::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/us.svg);
}
.flag-phone-bg-us {
    background-image: url(/sitepkg/flagicons/flags/4x3/us.svg);
}

.flag-phone-um::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/um.svg);
}
.flag-phone-bg-um {
    background-image: url(/sitepkg/flagicons/flags/4x3/um.svg);
}

.flag-phone-uy::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/uy.svg);
}
.flag-phone-bg-uy {
    background-image: url(/sitepkg/flagicons/flags/4x3/uy.svg);
}

.flag-phone-uz::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/uz.svg);
}
.flag-phone-bg-uz {
    background-image: url(/sitepkg/flagicons/flags/4x3/uz.svg);
}

.flag-phone-vu::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/vu.svg);
}
.flag-phone-bg-vu {
    background-image: url(/sitepkg/flagicons/flags/4x3/vu.svg);
}

.flag-phone-va::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/va.svg);
}
.flag-phone-bg-va {
    background-image: url(/sitepkg/flagicons/flags/4x3/va.svg);
}

.flag-phone-ve::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/ve.svg);
}
.flag-phone-bg-ve {
    background-image: url(/sitepkg/flagicons/flags/4x3/ve.svg);
}

.flag-phone-vn::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/vn.svg);
}
.flag-phone-bg-vn {
    background-image: url(/sitepkg/flagicons/flags/4x3/vn.svg);
}

.flag-phone-vg::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/vg.svg);
}
.flag-phone-bg-vg {
    background-image: url(/sitepkg/flagicons/flags/4x3/vg.svg);
}

.flag-phone-vi::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/vi.svg);
}
.flag-phone-bg-vi {
    background-image: url(/sitepkg/flagicons/flags/4x3/vi.svg);
}

.flag-phone-wf::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/wf.svg);
}
.flag-phone-bg-wf {
    background-image: url(/sitepkg/flagicons/flags/4x3/wf.svg);
}

.flag-phone-eh::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/eh.svg);
}
.flag-phone-bg-eh {
    background-image: url(/sitepkg/flagicons/flags/4x3/eh.svg);
}

.flag-phone-ye::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/ye.svg);
}
.flag-phone-bg-ye {
    background-image: url(/sitepkg/flagicons/flags/4x3/ye.svg);
}

.flag-phone-zm::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/zm.svg);
}
.flag-phone-bg-zm {
    background-image: url(/sitepkg/flagicons/flags/4x3/zm.svg);
}

.flag-phone-zw::before {
    background-image: url(/sitepkg/flagicons/flags/4x3/zw.svg);
}
.flag-phone-bg-zw {
    background-image: url(/sitepkg/flagicons/flags/4x3/zw.svg);
}
