/*!
Theme Name: Alto 
Theme URI: 
Author: Infernal Média
Author URI: https://infernal.media/
Version: 1.0.0.64
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: alto
*/

.country .img-ctn {
  min-width: 10rem !important;
  margin-right: 0 !important;
}

.country .info .country-name {
  font-size: 1.125rem !important;
}

.country .country-distrib {
  font-size: 1rem !important;
}

.single-right-deal-details .container .countries .row .country-container {
  width: calc(calc(100% - calc(2 * 1.875rem)) / 3);
}

@media (max-width: 991px) {
  .single-right-deal-details .container .countries .row .country-container {
    width: calc(calc(100% - 1.875rem) / 2);
  }
}

.single-right-deal-details .countries .row {
  --gap: 1.875rem;
  gap: var(--gap);
}

.single-right-deal-details .countries .country {
  max-width: 100%;
  gap: 1rem;
}

@media (max-width: 576px) {
  .country .img-ctn {
    max-width: 5.5rem !important;
    min-width: 5rem !important;
    margin-right: 0 !important;
  }

  .country .info .country-name {
    font-size: 1rem !important;
  }

  .country .country-distrib {
    font-size: 0.875rem !important;
  }

  .single-right-deal-details .countries .row {
    --gap: 1rem;
    gap: var(--gap);
  }

  .single-right-deal-details .countries .country {
    gap: 0.7rem;
  }
}

@media (max-width: 400px) {
  .single-right-deal-details .container .countries .row .country-container {
    width: 100%;
  }

  .country .img-ctn {
    max-width: 9rem !important;
    min-width: 5rem !important;
  }

  .country .info .country-name {
    font-size: 1.125rem !important;
  }

  .country .country-distrib {
    font-size: 1rem !important;
  }

  .single-right-deal-details .countries .row {
    --gap: 1rem;
    gap: var(--gap);
  }

  .single-right-deal-details .countries .country {
    gap: 1rem;
  }
}
