/* Responsive structure =================================================================== */
@media screen and (min-width: 1600px) and (max-width: 1920px) {
  #colorbox #cboxContent {
    width: 1000px !important;
    top: 60px !important;
    margin-right: 100px; }
  .lightbox-country-list .lightbox-country-list-item-title, p.lightbox-country-list-item-country a, .other_country {
    font-size: 20px !important; }
  .logo_prehome {
    width: 220px !important; }
  .lightbox-country-label.block_title {
    font-size: 35px !important; }
  .other_country {
    padding-top: 85px !important; }
  .slogan_prehome {
    font-size: 25px !important;
    position: absolute;
    z-index: 9999;
    margin: 0 auto !important;
    width: 1020px; }
  .lightbox-country-label {
    margin-top: 90px !important; }
  .lightbox-country-list {
    width: 1000px !important; }
  ul.country_group {
    margin: 0 0 0 140px !important; } }

@media screen and (min-width: 1600px) {
  #cboxContent, #cboxWrapper, #colorbox {
    height: 900px !important; }
  .slogan_prehome {
    bottom: 80px; } }

@media screen and (min-width: 1920px) and (max-height: 1080px) {
  #cboxContent, #cboxWrapper, #colorbox {
    height: 1080px !important; } }

@media screen and (min-width: 1920px) and (max-height: 1200px) {
  #cboxContent, #cboxWrapper, #colorbox {
    height: 1200px !important; }
  .slogan_prehome {
    bottom: 100px; } }

@media screen and (min-width: 1400px) and (max-width: 1580px) {
  #colorbox #cboxContent {
    top: 50px !important; }
  .lightbox-country-list .lightbox-country-list-item-title, p.lightbox-country-list-item-country a, .other_country {
    font-size: 18px !important; }
  .lightbox-country-list {
    width: 730px !important; }
  #colorbox #cboxContent {
    width: 780px !important; } }

@media screen and (max-width: 1000px) {
  #colorbox {
    width: 100% !important; }
  #colorbox #cboxContent {
    margin-right: 0 !important; } }

@media screen and (max-width: 768px) {
  #cboxOverlay {
    background-image: none !important; }
  #colorbox #cboxWrapper {
    width: 88% !important; }
  .logo_prehome {
    width: 30%; }
  #colorbox #cboxContent {
    float: none !important;
    width: 100% !important; }
  #colorbox #cboxLoadedContent {
    width: 100% !important; }
  #colorbox #cboxOverlay {
    background-image: none !important; } }

@media screen and (max-width: 681px) {
  #colorbox {
    position: absolute !important;
    top: 0 !important; }
  ul.country_group {
    margin-left: 0 !important; }
  .lightbox-country-list .lightbox-country-list-item {
    float: none;
    margin-bottom: 40px;
    text-align: center;
    width: 100%; }
  .lightbox-country-list {
    width: 100%; }
  .lightbox-country-label {
    font-size: 20px;
    padding-bottom: 18px;
    margin: 35px auto; } }

@media screen and (max-width: 367px) {
  .lightbox-country-list .lightbox-country-list-item {
    width: 100%;
    display: block;
    margin: 15px 0; } }

/*# sourceMappingURL=lightbox-country-responsive.css.map */
