/* roboto-regular - greek_latin_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('https://www.travelmyth.co.uk/fonts/google/roboto-v20-greek_latin_cyrillic-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto'), local('Roboto-Regular'),
       url('https://www.travelmyth.co.uk/fonts/google/roboto-v20-greek_latin_cyrillic-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://www.travelmyth.co.uk/fonts/google/roboto-v20-greek_latin_cyrillic-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://www.travelmyth.co.uk/fonts/google/roboto-v20-greek_latin_cyrillic-regular.woff') format('woff'), /* Modern Browsers */
       url('https://www.travelmyth.co.uk/fonts/google/roboto-v20-greek_latin_cyrillic-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://www.travelmyth.co.uk/fonts/google/roboto-v20-greek_latin_cyrillic-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
@charset "UTF-8";
h2 {
  text-align:left;
  font-size: 20px;
}

#brand_desktop{
  display:inline-block;
}
#brand_mobile{
  display:none;
  padding:0px;
}
.theme_text {
  line-height: 0.95;
}
.nav-tabs li {
  margin-bottom: 0px;
}
.nav-tabs li a {
  line-height: 12px;
    margin-right: 4px;
    color: #3F3F3F;
    float: left;
    height: 24px;
    background-color: #E0E0E0;
    display: block;
    overflow: hidden;
    border: 1px solid rgba(0, 1, 1, 0.15);
    border-radius: 2px 2px 2px 2px;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    white-space:normal;
    outline: 0;
} 
.nav-tabs li a:hover {
  border-color: #3F3F3F;
  font-size: 12px;
  color: white;
  text-decoration: none;
}
.nav > li > a {
  padding: 4px 16px;
}
/* .navbar-inner {
  min-height: 30px;
  line-height: 20px;
  padding-right: 0px;
  padding-left: 0px;
  background-color: #E0E0E0;
  zoom: 1;
}
.navbar-inverse .navbar-inner {
  background-color: #E0E0E0;
  border-color: #252525;
}
.navbar .brand {
  padding: 5px 0px 5px;
}
.brand img{
  height:30px;
}
.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus {
    background-color: #E0E0E0;
}
.navbar .nav > li > a {
    color: #333;
    padding-top: 5px;
}
.navbar .nav > li > a:hover, .navbar .nav > li > a:active, .navbar .nav > li > a:visited, .navbar .nav > li > a:focus {
    color: #000;
    padding-top: 5px;
}
.navbar{
  min-height: 40px;
  margin-bottom: 0px;
} */
/* #navbar_container{
  width: auto!important;
  padding: 0px 12px 0px 6px!important;
} */
/* .navbar-fixed-top{
  border-width: 0px;
} */
.carousel {
  margin-top:40px;
}
.carousel-caption {
  bottom:0px;
}
.carousel-caption {
  padding-bottom:10px;
}
.container {
  padding-left:5px;
  padding-right:5px;
}
.row{
  margin-left: 0px;
  margin-right: 0px;
}
.btn-search {
  font-weight:bold;
  font-size:24px;
  color:#ffffff;
  text-shadow:0 -1px 0 rgba(0,0,0,0.25);
  background-color:#BC1075;
  *background-color:#A50E66;
  background-image:-moz-linear-gradient(top,#E88CBB,#D11777);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#E88CBB),to(#D11777));
  background-image:-webkit-linear-gradient(top,#E88CBB,#D11777);
  background-image:-o-linear-gradient(top,#E88CBB,#D11777);
  background-image:linear-gradient(to bottom,#E88CBB,#D11777);
  background-repeat:repeat-x;
  border-color:#BC1075 #BC1075 #770A4C;
  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E88CBBBB',endColorstr='#D1177777',GradientType=0);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-search:hover,.btn-search:focus,.btn-search:active,.btn-search.active,.btn-search.disabled,.btn-search[disabled] {
  color:#ffffff;
  background-color:#BC1075;
  *background-color:#A50E66;
}
btn-search:active,.btn-search.active {
  background-color: #770A4C \9;
}
#facebook_btn {
  width:26px;
  height:26px;
  background-image: url('https://www.travelmyth.co.uk/images/buttons/facebook_off.png');
  background-size: 26px 26px;
  display:inline-block;
}
#facebook_btn:hover {
  background-image: url('https://www.travelmyth.co.uk/images/buttons/facebook_on.png');
}
#twitter_btn {
  width:26px;
  height:26px;
  background-image: url('https://www.travelmyth.co.uk/images/buttons/twitter_off.png');
  background-size: 26px 26px;
  display:inline-block;
}
#twitter_btn:hover {
  background-image: url('https://www.travelmyth.co.uk/images/buttons/twitter_on.png');
}
#rss_btn {
  width:26px;
  height:26px;
  background-image: url('https://www.travelmyth.co.uk/images/buttons/rss_off.png');
  background-size: 26px 26px;
  display:inline-block;
}
#rss_btn:hover {
  background-image: url('https://www.travelmyth.co.uk/images/buttons/rss_on.png');
}

#fix-footer-position {
  min-height:850px;
}
.pull-left{
  float:left;
}
.pull-right{
  float:right;
}
<div class="container awards_container"> {
  #fix-footer-position {
  min-height:1050px;
  }
}
@media screen and (max-width: 425px) {
  #fix-footer-position {
  min-height:1650px;
  }
}
@media screen and (max-width: 767px) {
  .pull-left{
    padding:4px;
  }
  #brand_desktop{
    display:none!important;
  }
  #brand_mobile{
    display:inline-block!important;
  }
  .brand img{
    height: auto!important;
    width: 100px!important;
  }
  .travelmyth-choice-small p {
      padding:15px 5px 5px 5px!important;
      font-size: 16px!important;
      font-weight: bold;
  }
  .container{
    height: auto !important;
  }
}
@media screen and (max-width: 768px) {
  .pull-left .openbtn{
    line-height: 30px!important;
  }
}
/* @media screen and (max-width: 1150px) {
  .brand img{
    margin-left: 6px;
  }
} */

a.top_hotels_link{
  font-size: 14px;
  color:#696969;
}
a.top_hotels_link:hover {
  text-decoration: none;
}

#navigation_links, #navigation_links a {
  color: #281A67;
  font-size: 14px;
}
#navigation_links a {
  color: #281A67;
  font-size: 14px;
  font-weight: bold;
}

.travelmyth-choice {
    height: 260px;
    max-width: 260px;
    position: relative;
}

.travelmyth-choice-small {
    height: 136px;
    margin-bottom: 5px;
}

.travelmyth-choice:after {
    content: "";
    display: block;
    height: 100%;
    width: 100%;
    opacity: 0.35;
    background: rgba(0,0,0,.5);
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    top: 0;
    left: 0;
    position: absolute;
}

.travelmyth-choice:hover:after {
    opacity: 1;
}

.travelmyth-choice p {
    color: #fff;
    z-index: 1;
    position: relative;
    text-align: center;
    padding:50px 10px 10px 10px;
    font-size: 34px;
    font-weight: bold;
}

.travelmyth-choice-small p {
    padding:15px 5px 5px 5px;
    font-size: 16px;
    font-weight: bold;
}

.travelmyth-choice-link:hover {
  text-decoration: none;
}

.searchform-container {
  background-color: #E0E0E0;
}

.nav {
  display: block;
}

html [type=button] {
  -webkit-appearance: none;
}
/* Press logos en start */
.bg-wiener_zeitung_logo_white {
  width: 300px; height: 120px;
  background: url('https://cdn.travelmyth.com/images/press/new-white-logos/press-logos-en-sprites-min.png') -10px -10px;
}
.bg-the_new_york_times_logo_white {
  width: 300px; height: 120px;
  background: url('https://cdn.travelmyth.com/images/press/new-white-logos/press-logos-en-sprites-min.png') -10px -150px;
}
.bg-skift_logo_white {
  width: 300px; height: 120px;
  background: url('https://cdn.travelmyth.com/images/press/new-white-logos/press-logos-en-sprites-min.png') -330px -10px;
}
.bg-lobs_logo_white {
  width: 300px; height: 120px;
  background: url('https://cdn.travelmyth.com/images/press/new-white-logos/press-logos-en-sprites-min.png') -330px -150px;
}
.bg-huffpost_logo_white {
  width: 300px; height: 120px;
  background: url('https://cdn.travelmyth.com/images/press/new-white-logos/press-logos-en-sprites-min.png') -10px -290px;
}
.bg-fortune_logo_white {
  width: 300px; height: 120px;
  background: url('https://cdn.travelmyth.com/images/press/new-white-logos/press-logos-en-sprites-min.png') -280px -270px;
}
/* Press logos en end */
/* Press common css start */
.bg-the_new_york_times_logo_white, .bg-lobs_logo_white, .bg-huffpost_logo_white, 
.bg-wiener_zeitung_logo_white, .bg-skift_logo_white {
    display:inline-block;
    margin-bottom:10px;
    transform: scale(.5);
    transform-origin: top left;
}
.bg-fortune_logo_white {
    display:inline-block;
    margin-bottom:10px;
    transform: scale(.4);
    transform-origin: top left;
}
.bg-lifo_logo, .bg-star_logo, .bg-imerisia_logo,
.bg-ert1_logo, .bg-skai_logo,.bg-kathimerini_logo, 
.bg-the_new_york_times_logo,.bg-proto_thema_logo{
  display:inline-block;
  margin-bottom:10px;
  transform: scale(.7);
  transform-origin: top left;
}

@media(max-width:991px){
  .bg-fortune_logo_white {
    width: 300px; height: 120px;
    background: url('https://cdn.travelmyth.com/images/press/new-white-logos/press-logos-en-sprites-min.png') -330px -290px;
  }
    .bg-the_new_york_times_logo_white, .bg-lobs_logo_white, .bg-huffpost_logo_white, 
    .bg-wiener_zeitung_logo_white,.bg-fortune_logo_white, .bg-skift_logo_white, .bg-proto_thema_logo, .bg-imerisia_logo,
    .bg-lifo_logo, .bg-star_logo, .bg-ert1_logo, .bg-skai_logo, .bg-kathimerini_logo, .bg-the_new_york_times_logo {
        transform-origin: top;
    }
    .bg-lifo_logo, .bg-star_logo, .bg-imerisia_logo,
    .bg-ert1_logo, .bg-skai_logo,.bg-kathimerini_logo, 
    .bg-the_new_york_times_logo,.bg-proto_thema_logo{
      display:inline-block;
      margin-bottom:10px;
      transform: scale(.7);
      transform-origin: top;
    }
    .container#featured_on_footer{
        max-width:unset;
    }
}
@media(max-width:991px) and (min-width: 577px)  {
    #featured_on_footer .row .col-md-2{
        flex:none;
        max-width:unset;
    }
    #featured_on_footer .row .col-sm-6{
        flex: 0 0 50%;
        max-width: 50%;
    }

}
/* Press common css end */

/* Press logos el start */
.bg-ert1_logo {
  width: 300px; height: 120px;
  background: url('https://cdn.travelmyth.com/images/press/new-white-logos/press-logos-gr-sprites-min.png') -10px -10px;
}
.bg-imerisia_logo {
  width: 300px; height: 120px;
  background: url('https://cdn.travelmyth.com/images/press/new-white-logos/press-logos-gr-sprites-min.png') -10px -150px;
}
.bg-kathimerini_logo {
  width: 300px; height: 120px;
  background: url('https://cdn.travelmyth.com/images/press/new-white-logos/press-logos-gr-sprites-min.png') -330px -10px;
}
.bg-lifo_logo {
  width: 300px; height: 120px;
  background: url('https://cdn.travelmyth.com/images/press/new-white-logos/press-logos-gr-sprites-min.png') -330px -150px;
}
.bg-proto_thema_logo {
  width: 300px; height: 120px;
  background: url('https://cdn.travelmyth.com/images/press/new-white-logos/press-logos-gr-sprites-min.png') -10px -290px;
}
.bg-skai_logo {
  width: 300px; height: 120px;
  background: url('https://cdn.travelmyth.com/images/press/new-white-logos/press-logos-gr-sprites-min.png') -330px -290px;
}
.bg-the_new_york_times_logo {
  width: 300px; height: 120px;
  background: url('https://cdn.travelmyth.com/images/press/new-white-logos/press-logos-gr-sprites-min.png') -10px -430px;
}
.bg-star_logo {
  width: 300px; height: 120px;
  background: url('https://cdn.travelmyth.com/images/press/new-white-logos/press-logos-gr-sprites-min.png') -330px -430px;
}
/* Press logos el end */

/* Press cookie footer start */
@media(max-width:649px){
  .cookie_paragraph{
    width: 80%;
    font-size:13px;
    font-family:"Roboto", sans-serif !important;
  }
  .cookie_buttons{
    width: 20%;
  }
  .settings_link{
    margin-top: 10px;
    font-size:14.3px!important;
    font-family:"Roboto", sans-serif !important;
  }
  .accept_button{
    font-size:16px!important;
    font-family:"Roboto", sans-serif !important;
  }
}
@media(min-width:650px){
  .cookie_paragraph{
    width: 75%;
    font-size:13px;
    font-family:"Roboto", sans-serif !important;
  }
  .cookie_buttons{
    width: 25%;
  }
  .settings_link{
    margin-left: 20px;
    font-size:14.3px!important;
    font-family:"Roboto", sans-serif !important;
  }
  .accept_button{
    font-size:16px!important;
    font-family:"Roboto", sans-serif !important;
  }
}
/* Press cookie footer end */

/* flags start */
.bg-ad {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -10px -124px;
}
.bg-ae {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -430px -472px;
}
.bg-af {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -52px -124px;
}
.bg-ag {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -94px -124px;
}
.bg-ai {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -472px -472px;
}
.bg-al {
  width: 22px; height: 16px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -52px -87px;
}
.bg-am {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -514px -10px;
}
.bg-ao {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -136px -124px;
}
.bg-ar {
  width: 22px; height: 14px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -262px -404px;
}
.bg-as {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -514px -41px;
}
.bg-at {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -178px -10px;
}
.bg-au {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -514px -72px;
}
.bg-aw {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -178px -45px;
}
.bg-ax {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -178px -80px;
}
.bg-az {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -514px -103px;
}
.bg-ba {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -514px -134px;
}
.bg-bb {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -178px -115px;
}
.bg-bd {
  width: 22px; height: 13px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -472px -112px;
}
.bg-be {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -10px -159px;
}
.bg-bf {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -52px -159px;
}
.bg-bg {
  width: 22px; height: 13px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -472px -145px;
}
.bg-bh {
  width: 22px; height: 13px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -472px -178px;
}
.bg-bi {
  width: 22px; height: 13px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -472px -211px;
}
.bg-bj {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -94px -159px;
}
.bg-bl {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -136px -159px;
}
.bg-bm {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -514px -165px;
}
.bg-bn {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -178px -159px;
}
.bg-bo {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -220px -10px;
}
.bg-bq {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -220px -45px;
}
.bg-br {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -220px -80px;
}
.bg-bs {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -514px -196px;
}
.bg-bt {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -220px -115px;
}
.bg-bw {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -220px -150px;
}
.bg-by {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -514px -227px;
}
.bg-bz {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -10px -194px;
}
.bg-ca {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -514px -258px;
}
.bg-cc {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -514px -289px;
}
.bg-cd {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -52px -194px;
}
.bg-cf {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -94px -194px;
}
.bg-cg {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -136px -194px;
}
.bg-ch {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -514px -320px;
}
.bg-ci {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -178px -194px;
}
.bg-ck {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -514px -351px;
}
.bg-cl {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -220px -194px;
}
.bg-cm {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -262px -10px;
}
.bg-cn {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -262px -45px;
}
.bg-co {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -262px -80px;
}
.bg-cr {
  width: 22px; height: 13px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -472px -244px;
}
.bg-cu {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -514px -382px;
}
.bg-cv {
  width: 22px; height: 13px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -472px -277px;
}
.bg-cw {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -262px -115px;
}
.bg-cx {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -514px -413px;
}
.bg-cy {
  width: 22px; height: 13px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -472px -310px;
}
.bg-cz {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -262px -150px;
}
.bg-de {
  width: 22px; height: 13px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -472px -343px;
}
.bg-dj {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -262px -185px;
}
.bg-dk {
  width: 22px; height: 17px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -52px -49px;
}
.bg-dm {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -514px -444px;
}
.bg-do {
  width: 22px; height: 14px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -304px -404px;
}
.bg-dz {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -10px -229px;
}
.bg-ec {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -52px -229px;
}
.bg-ee {
  width: 22px; height: 14px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -346px -404px;
}
.bg-eg {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -94px -229px;
}
.bg-eh {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -10px -505px;
}
.bg-er {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -52px -505px;
}
.bg-es {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -136px -229px;
}
.bg-et {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -94px -505px;
}
.bg-fi {
  width: 22px; height: 13px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -472px -376px;
}
.bg-fj {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -136px -505px;
}
.bg-fk {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -178px -505px;
}
.bg-fm {
  width: 22px; height: 12px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -136px -472px;
}
.bg-fo {
  width: 22px; height: 16px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -94px -87px;
}
.bg-fr {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -178px -229px;
}
.bg-ga {
  width: 22px; height: 17px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -94px -10px;
}
.bg-gd {
  width: 22px; height: 13px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -10px -439px;
}
.bg-gb {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -220px -505px;
}
.bg-ge {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -220px -229px;
}
.bg-gf {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -262px -229px;
}
.bg-gg {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -10px -264px;
}
.bg-gh {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -52px -264px;
}
.bg-gi {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -262px -505px;
}
.bg-gl {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -94px -264px;
}
.bg-gm {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -136px -264px;
}
.bg-gn {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -178px -264px;
}
.bg-gp {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -220px -264px;
}
.bg-gq {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -262px -264px;
}
.bg-gr {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -304px -10px;
}
.bg-gt {
  width: 22px; height: 14px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -388px -404px;
}
.bg-gu {
  width: 22px; height: 12px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -178px -472px;
}
.bg-gw {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -304px -505px;
}
.bg-gy {
  width: 22px; height: 13px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -52px -439px;
}
.bg-hk {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -304px -45px;
}
.bg-hr {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -346px -505px;
}
.bg-hn {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -388px -505px;
}
.bg-ht {
  width: 22px; height: 13px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -94px -439px;
}
.bg-hu {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -430px -505px;
}
.bg-id {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -304px -80px;
}
.bg-ie {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -472px -505px;
}
.bg-il {
  width: 22px; height: 16px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -136px -10px;
}
.bg-im {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -514px -505px;
}
.bg-in {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -304px -115px;
}
.bg-io {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -556px -10px;
}
.bg-iq {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -304px -150px;
}
.bg-ir {
  width: 22px; height: 13px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -136px -439px;
}
.bg-is {
  width: 22px; height: 16px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -136px -46px;
}
.bg-it {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -304px -185px;
}
.bg-je {
  width: 22px; height: 13px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -178px -439px;
}
.bg-jm {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -556px -41px;
}
.bg-jo {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -556px -72px;
}
.bg-jp {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -556px -103px;
}
.bg-ke {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -304px -220px;
}
.bg-kg {
  width: 22px; height: 13px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -220px -439px;
}
.bg-kh {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -304px -255px;
}
.bg-ki {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -556px -134px;
}
.bg-km {
  width: 22px; height: 13px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -262px -439px;
}
.bg-kn {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -10px -299px;
}
.bg-kp {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -556px -165px;
}
.bg-kr {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -52px -299px;
}
.bg-kw {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -556px -196px;
}
.bg-ky {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -556px -227px;
}
.bg-kz {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -556px -258px;
}
.bg-la {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -94px -299px;
}
.bg-lb {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -136px -299px;
}
.bg-lc {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -556px -289px;
}
.bg-li {
  width: 22px; height: 13px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -304px -439px;
}
.bg-lk {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -556px -320px;
}
.bg-lr {
  width: 22px; height: 12px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -220px -472px;
}
.bg-ls {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -178px -299px;
}
.bg-lt {
  width: 22px; height: 13px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -346px -439px;
}
.bg-lu {
  width: 22px; height: 13px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -388px -439px;
}
.bg-lv {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -556px -351px;
}
.bg-ly {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -556px -382px;
}
.bg-ma {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -220px -299px;
}
.bg-mc {
  width: 22px; height: 18px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -52px -10px;
}
.bg-md {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -556px -413px;
}
.bg-me {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -556px -444px;
}
.bg-mf {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -262px -299px;
}
.bg-mg {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -304px -299px;
}
.bg-mh {
  width: 22px; height: 12px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -262px -472px;
}
.bg-mk {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -346px -10px;
}
.bg-ml {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -346px -45px;
}
.bg-mm {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -346px -80px;
}
.bg-mn {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -556px -475px;
}
.bg-mo {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -346px -115px;
}
.bg-mp {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -10px -536px;
}
.bg-mq {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -346px -150px;
}
.bg-mr {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -346px -185px;
}
.bg-ms {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -52px -536px;
}
.bg-mt {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -346px -220px;
}
.bg-mu {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -346px -255px;
}
.bg-mv {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -346px -290px;
}
.bg-mw {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -10px -334px;
}
.bg-mx {
  width: 22px; height: 13px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -430px -439px;
}
.bg-my {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -94px -536px;
}
.bg-mz {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -52px -334px;
}
.bg-na {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -94px -334px;
}
.bg-nc {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -136px -536px;
}
.bg-ne {
  width: 22px; height: 19px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -10px -10px;
}
.bg-nf {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -178px -536px;
}
.bg-ng {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -220px -536px;
}
.bg-ni {
  width: 22px; height: 13px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -472px -439px;
}
.bg-nl {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -136px -334px;
}
.bg-no {
  width: 22px; height: 16px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -136px -82px;
}
.bg-np {
  width: 22px; height: 18px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -10px -49px;
}
.bg-nr {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -262px -536px;
}
.bg-nu {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -304px -536px;
}
.bg-nz {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -346px -536px;
}
.bg-om {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -388px -536px;
}
.bg-pa {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -178px -334px;
}
.bg-pe {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -220px -334px;
}
.bg-pf {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -262px -334px;
}
.bg-pg {
  width: 22px; height: 17px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -94px -47px;
}
.bg-ph {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -430px -536px;
}
.bg-pk {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -304px -334px;
}
.bg-pl {
  width: 22px; height: 14px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -430px -404px;
}
.bg-pm {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -346px -334px;
}
.bg-pr {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -388px -10px;
}
.bg-ps {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -388px -45px;
}
.bg-pt {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -388px -80px;
}
.bg-pw {
  width: 22px; height: 14px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -472px -10px;
}
.bg-py {
  width: 22px; height: 13px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -10px -472px;
}
.bg-qa {
  width: 22px; height: 9px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -556px -506px;
}
.bg-re {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -388px -115px;
}
.bg-ro {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -388px -150px;
}
.bg-rs {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -388px -185px;
}
.bg-ru {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -388px -220px;
}
.bg-rw {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -388px -255px;
}
.bg-sa {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -388px -290px;
}
.bg-sb {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -472px -536px;
}
.bg-sc {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -514px -536px;
}
.bg-sd {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -556px -536px;
}
.bg-se {
  width: 22px; height: 14px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -472px -44px;
}
.bg-sg {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -388px -325px;
}
.bg-sh {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -10px -567px;
}
.bg-si {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -52px -567px;
}
.bg-sj {
  width: 16px; height: 12px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -598px -10px;
}
.bg-sk {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -10px -369px;
}
.bg-sl {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -52px -369px;
}
.bg-sm {
  width: 22px; height: 17px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -10px -87px;
}
.bg-sn {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -94px -369px;
}
.bg-so {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -136px -369px;
}
.bg-sr {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -178px -369px;
}
.bg-ss {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -94px -567px;
}
.bg-st {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -136px -567px;
}
.bg-sv {
  width: 22px; height: 12px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -304px -472px;
}
.bg-sx {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -220px -369px;
}
.bg-sz {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -262px -369px;
}
.bg-tc {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -178px -567px;
}
.bg-td {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -304px -369px;
}
.bg-tg {
  width: 22px; height: 14px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -472px -78px;
}
.bg-th {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -346px -369px;
}
.bg-tj {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -220px -567px;
}
.bg-tk {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -262px -567px;
}
.bg-tl {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -388px -369px;
}
.bg-tm {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -430px -10px;
}
.bg-tn {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -430px -45px;
}
.bg-to {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -304px -567px;
}
.bg-tr {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -430px -80px;
}
.bg-tt {
  width: 22px; height: 13px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -52px -472px;
}
.bg-tv {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -346px -567px;
}
.bg-tw {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -430px -115px;
}
.bg-tz {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -430px -150px;
}
.bg-ua {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -430px -185px;
}
.bg-ug {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -430px -220px;
}
.bg-us {
  width: 22px; height: 12px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -346px -472px;
}
.bg-uy {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -430px -255px;
}
.bg-uz {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -388px -567px;
}
.bg-vc {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -430px -290px;
}
.bg-ve {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -430px -325px;
}
.bg-vg {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -430px -567px;
}
.bg-vi {
  width: 22px; height: 12px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -388px -472px;
}
.bg-vn {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -430px -360px;
}
.bg-vu {
  width: 22px; height: 13px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -94px -472px;
}
.bg-wf {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -10px -404px;
}
.bg-ws {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -472px -567px;
}
.bg-xk {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -52px -404px;
}
.bg-ye {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -94px -404px;
}
.bg-yt {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -136px -404px;
}
.bg-za {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -178px -404px;
}
.bg-zm {
  width: 22px; height: 15px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -220px -404px;
}
.bg-zw {
  width: 22px; height: 11px;
  background: url('https://cdn.travelmyth.com/images/country-flags-latest.png') -514px -567px;
}
/* flags end */


  /* New css for home after boostrap 5 and new design */
  a, a:hover{
    text-decoration: none;
  }
  .bg-danger{
    background-color: #f2dede!important;
  }
  /* navbar start*/
  .navbar{
    min-height: 40px;
    background-color: #E0E0E0;
    padding: 0px 12px;
  }
  .main_navbar, #navbar_container{
    height: 40px;
  }
  #navbar_container{
    padding: 0px;
    width: 100%;
    max-width: 700px;
  }
  #burger_logo{
    display:flex;
    align-items: center;
    height: 100%;
  }
  .navbar-toggler{
    border:0;
    padding:0px;
    box-shadow: none;
    padding-right:4px;
    height: 100%;
    padding-left:4px;
  }
  .navbar-toggler:focus, .navbar-toggler:focus-visible{
    box-shadow: none;
  }
  .openbtn{
    font-weight: 700;
    width: 25px;
    height: 25px;
    cursor: pointer;
    color: black;
    border: none;
    font-size: 26px;
  }
  #brand_desktop img{
    width:119px;
    height:28px;
    display:inline-block;
    cursor:pointer;
  }
  #brand_desktop .logo_text{
    display:inline-block;
    line-height: 14px;
    vertical-align: middle;
    border-left: 1px solid #9a9a9a;
    padding-left: 4px;
    color: #9a9a9a;
    font-size: 12px;
    margin-left:4px;
  }
  #brand_mobile img{
    margin-top: 6px;
    margin-left: 6px;
  }
  #expandnavbar{
    flex-direction: row;
    align-items: center;
    height: 100%;
  }
  #expandnavbar .nav-link{
    font-size:14px;
    padding: 0px;
    color: black;
    display: flex;
    align-items: center;
  }
  #expandnavbar.navbar-nav .dropdown-menu{
    position: absolute;
  }
  #flag_text{
    display: none;
  }
  #currency_menu, #flags_menu, #login_menu{
    display: flex;
    height: 100%;
    padding: 0px 4px;
  }
  #current_flag{
    font-size:14px;
    color:rgb(51,51,51);
    display: flex;
    align-items: center;
  }
  .dropdown-item{
    padding: 4px 15px;
    display: flex;
    align-items: center;
    font-size: 14px;
  }
  .flag_content{
    cursor: pointer;
    color: #3f3f3f;
    text-decoration: none;
  }
  #first_name{
    display: none;
  }
  .flag_img{
    width: 84%;
    display:flex;
    align-items: center;
  }
  .flag_short{
    width: 16%;
  }
  .flag_name{
    padding:0;
    width: auto;
  }
  #first_name_icon{
    font-size:14px;
  }
  /* navbar end*/

  /*page start*/
  .breadcrumb{
    border-radius: 4px;
  }
  .main_page_container.container {
    padding-left:5px;
    padding-right:5px;
  }
  .awards_container, .blog_container, .about_container, .plugin_container, .page_container{
    padding:0px 15px;
  }
  .awards_container h1, .blog_container h1, .about_container h1, .plugin_container h1, .page_container h1{
    font-size: 24px;
    font-weight: 700;
    line-height: 27px;
  }
  .awards_container h2, .about_container h2, .plugin_container h2, .page_container h2{
    font-size: 20px;
    font-weight: 700;
    line-height: 25px;
  }
  .blog_container h2 {
    font-size: 26px;
    font-weight: 700;
    line-height: 25px;
    color: #636363;
  }
  .awards_container h3, .blog_container h3, .about_container h3, .plugin_container h3, .page_container h3{
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
  }
  .about_container h2, .page_container h2{
    color: rgba(0,0,0,0.44);
    margin-top: 40px;
    margin-bottom: 5px;
  }
  #how_it_works_title{
    margin: 0px;
  }
  #how_it_works_title button{
    color: rgba(0,0,0,0.44);
    font-size: 20px;
    font-weight: 700;
    line-height: 25px;
  }
  .about_container h3, .page_container h3{
    color: rgba(0,0,0,0.44);
    margin-top: 40px;
    margin-bottom: 5px;
  }
  .about_container h4{
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    color: #F3006F;
    margin-bottom: 20px;
  }
  .awards_container p, .awards_container li, .blog_container p, .blog_container p a, .about_container p, .about_container li, .plugin_container p, .plugin_container li, .page_container p, .page_container li, .page_container span, .page_container input{
    font-size: 16px;
    line-height: 24px;
  }
  .about_img{
    width: 100%;
  }
  .about_container p.phtoto_from{
    margin-top:10px;
    font-size: 12px;
  }
  .awards_images img{
    margin-bottom: 5px;
  }
  .in_the_news{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .in_the_news img{
    width: 33%;
  }
  .row>*{
    padding-left: 0px;
    padding-right: 0px;
  }
  .continents.row>*{
    max-width: unset;
    width: unset;
  }
  #categories_list_container.row>*{
    padding-left: 12px;
    padding-right: 12px;
  }
  .blog_container div{
    line-height: 18px;
  }
  .blog_container .blog_author{
    font-size: 14px;
    line-height: 22px;
  }
  .blog_container div span, .blog_container div strong a{
    font-size: 18px;
    line-height: 24px;
  }
  .image_attribution{
    display: flex;
    justify-content: end;
    text-align:right;
    padding-right:14px;
    margin-top:6px;
    font-size:12px;
  }
  .blog_container p span a{
    font-size:12px;
  }
  .view_hotels_button{
    background-color: #38487E;
    border-color: #38487E;
    display: block;
    width: 100%;
  }
  .contact_us_container .row>*{
    padding-left: 12px;
    padding-right: 12px;
  }
  .contact_us_container .form-group{
    margin-bottom:16px;
  }
  .form-control#first_name{
    display: block;
  }
  .myaccount_container .row>*{
    padding-left: 12px;
    padding-right: 12px;
  }
  .myaccount_container .form-group{
    margin-bottom: 16px;
  }
  /*page end*/
  
  /*footer start*/
.icons_color{
  filter: invert(13%) sepia(100%) saturate(5227%) hue-rotate(324deg) brightness(87%) contrast(105%);
}
/*footer end*/
@media (min-width: 400px){
  #flag_text{
    display: flex;
  }
  #currency_menu, #flags_menu, #login_menu{
    padding: 0px 4px;
  }
}
@media (min-width: 601px){
  .in_the_news img{
    width: 23%;
  }
}
@media (min-width: 768px){
  .main_page_container.container {
    padding-left:0px;
    padding-right:0px;
  }
  .awards_container h1, .blog_container h1, .about_container h1, .plugin_container h1, .page_container h1{
    font-size: 32px;
    font-weight: 700;
    line-height: 30px;
  }
  .awards_container h2, .about_container h2, .plugin_container h2, .page_container h2{
    font-size: 20px;
    font-weight: 700;
    line-height: 25px;
  }
  .blog_container h2 {
    font-size: 26px;
    font-weight: 700;
    line-height: 25px;
    color: #636363;
  }
  #how_it_works_title button{
    font-size: 20px;
    font-weight: 700;
    line-height: 25px;
  }
  .blog_container div span, .blog_container div strong a{
    font-size: 18px;
    line-height: 24px;
  }
  .awards_container, .blog_container, .about_container, .plugin_container, .page_container{
    padding:0px;
  }
}
@media (min-width: 1024px){
  .awards_container h1, .blog_container h1, .about_container h1, .plugin_container h1, .page_container h1{
    font-size: 44px;
    font-weight: 700;
    line-height: 44px;
  }
  .awards_container h2, .about_container h2, .plugin_container h2, .page_container h2{
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
  }
  .blog_container h2 {
    font-size: 28px;
    font-weight: 700;
    line-height: 25px;
    color: #636363;
  }
  #how_it_works_title button{
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
  }
  .awards_container h3, .blog_container h3, .about_container h3, .plugin_container h3, .page_container h3{
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
  }
  .about_container h4{
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
  }
  .awards_container p, .awards_container li, .blog_container p, .blog_container p a, .about_container p, .about_container li, .plugin_container p, .plugin_container li, .page_container p, .page_container li, .page_container span, .page_container input{
    font-size: 20px;
    line-height: 30px;
  }
  .blog_container .blog_author{
    font-size: 16px;
    line-height: 24px;
  }
  .blog_container div span, .blog_container div strong a{
    font-size: 22px;
    line-height: 28px;
  }
}


  /*page end*/

  /*footer start*/
  #footer{
    font-family: "Roboto", sans-serif !important;
  }
  #footer_div>*{
    line-height: 20px;
  }
  .most_searched_bottom{
    text-align: left;
    position: relative;
    border-radius: 8px;
    max-height:540px;
    border: 1px solid lightgrey;
    background-color:white;
    font-family: "Roboto", sans-serif !important;
  }
  .most_searched_bottom .row::before,.most_searched_footer .row::before{
    display:none;
  }
  .most_searched_bottom_title {
    width: 100%;
    font-size:14px;
    border-radius: 8px;
    background-color:white;
    font-weight:bold;
    text-align:left;
    padding-left:16px;
    margin-bottom: 10px;
    line-height:18px;
    padding-top:10px;
  }
  .most_searched_bottom_content {
    max-height:470px;
    padding: 6px 12px;
    font-family: "Roboto", sans-serif !important;
    overflow-y:scroll;
    margin-right:0px;
    margin-left:0px;
    scrollbar-width: thin;
    margin-bottom:20px;
  }
  .most_searched_bottom_content .row{
    display:flex;
    flex-wrap: wrap;
    margin-right: 0px;
    margin-left: 0px;
  }
  .most_searched_footer{
    padding-top:30px;
    position: relative;
    border-radius: 8px;
    font-family: "Roboto", sans-serif !important;
    padding-bottom:20px;
  }
  .most_searched_footer .row::before,.most_searched_footer .row::before{
    display:none;
  }
  .most_searched_footer_title {
    width: 100%;
    font-size:14px;
    border-radius: 8px;
    font-weight:bold;
    text-align:left;
    padding-left:16px;
    margin-bottom: 10px;
  }
  .most_searched_footer_content {
    padding: 0px 5px;
    display:flex;
    flex-direction: row;
    flex-wrap: wrap;
    font-family: "Roboto", sans-serif !important;
    margin-right:0px;
    margin-left:0px;
    scrollbar-width: thin;
  }
  .most_searched_footer_content a{
    display: block;
    padding: 10px 0px;
    border-bottom: 1px solid rgb(224,224,224);
  }
  .grid-container2{
    margin-bottom: 10px;
  }
  /*footer end*/
  .plugin_container a:hover{
    text-decoration: underline;
  }
  #press_news.row>*, #blog_press.row>*, #press_logos_photos.row>*, #founder_photos.row>*{
    padding-left: 12px;
    padding-right: 12px;
  }
  @media (min-width: 768px){
    .openbtn{
      display:none;
    }
    #first_name_icon{
      display: none;
    }
    #first_name{
      display: inline-block;
    }
    #currency_menu, #flags_menu, #login_menu{
      padding: 0px 16px;
    }
    .show_mobile{
      display:none!important;
    }
    .show_desktop{
      display:none!important;
    }
    .show_tablet{
      display:block!important;
    }
    .hoteldetails_titles_reviews{
      font-size: 18px;
    }
    .info_collection_name{
      font-size:15px;
    }
  }
  @media (min-width: 1024px){
    .tabs_title_font{
      font-size: 16px;
    }
    .tabs_content_font{
      font-size: 14px;
    }
    .show_mobile{
      display:none!important;
    }
    .show_tablet{
      display:none!important;
    }
    .show_desktop{
      display:block!important;
    }
  }
  @media (min-width: 1172px){
    .navbar-inverse{
      padding: 0px!important;
      margin-left: auto;
      margin-right: auto;
    }
  }
