#page-top .h-100 {
  height: 100%!important;
  width: 100%!important;
}

header.masthead {
  background: url('../../assets/img/BACKGROUND.jpg');
  background-color: #720000;
  height: 70em;
  background-repeat: no-repeat;
  background-position: center;
}

@media (max-width:700px) {
  header.masthead {
    height: 80em;
    min-height: 50em;
    padding-top: 0;
    padding-bottom: 0;
  }
}

@media (max-width:530px) {
  header.masthead {
    height: 92em;
    min-height: 60em;
    padding-top: 100px;
    padding-bottom: 100px;
  }
}

@media (min-width:320px) {
  header.masthead {
    height: 95em;
    min-height: 60em;
    padding-top: 50px;
    padding-bottom: 100px;
  }
}

#page-top {
  max-width: 1920px;
  min-width: 100%;
}

.bg-primary {
  background: url('../../assets/img/fondo_minimaq_web.jpg'), rgba(0,0,0,0.8);
  background-color: #000000;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-attachment: fixed;
}

p.minimaq {
  font-size: 22px;
  line-height: 1.5;
  margin-top: 20px;
  margin-bottom: 20px;
  font-weight: 600;
  color: #ffffff;
  text-shadow: 2px 2px 2px #000000;
}

.carousel-control-next {
  display: none;
}

.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover, next {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: .9;
  display: none;
}

.carousel-control-prev {
  display: none;
}

section.minimaq {
  position: relative;
  padding: 150px 0;
}

p {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 20px;
}

.carousel-indicators {
  display: none;
}

#minimaq.btn {
  margin-top: 20px;
  display: inline-block;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 1rem 1rem;
  font-size: 0.8rem;
  line-height: 2;
  border-radius: 15rem;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  border: 1px solid #ffffff;
}

#minimaq.btn-primary:hover {
  background-color: #000000;
  margin-left: 10px;
  margin-right: 10px;
  color: #ffffff;
}

#minimaq.btn-primary {
  margin-bottom: 2em;
}

#inicio_itb div {
  float: left;
  display: inline-block;
}

.boton-itb {
  width: 150px;
  height: 200px;
}

.boton-minimaq {
  margin-top: 20px;
}

.boton-itbchile {
  margin-top: 20px;
}

img.btn-itbusa {
  width: 60px;
  height: 30px;
}

img.btn-itbchile {
  width: 60px;
  height: 30px;
}

.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning.focus, .btn-outline-warning:focus {
  box-shadow: 0 0 0 .2rem rgba(255,193,7,.5);
}

.btn.active, .btn:active, .btn:focus, .btn:hover {
  color: #fff;
  border-color: #fdcc52;
  background-color: #fdcc52;
}

p.page-top {
  text-align: center;
  font-size: 1.5em;
  margin-bottom: 2em;
}

#page-top .row {
  padding-top: 1em;
}

#btn-itb_usa {
  width: 250px;
  height: 60px;
}

section.download {
  position: relative;
  padding: 50px;
}

.logo-itb {
  padding-top: 4em;
}

section.itbchile {
  padding: 50px 0;
}

@media (min-width:992px) {
  header.masthead {
    height: 68em;
    min-height: 60em;
    padding-top: 0;
    padding-bottom: 0;
  }
}

#contactus.text-center {
  font-size: 5em;
  font-weight: 600;
}

#contactus1.text-center {
  font-size: 3em;
  font-weight: 600;
}

#itbchile-btn {
  margin-top: 2em;
}

#itbchile-btn.btn:hover {
  background-color: #000000;
  color: #FFFFFF;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}

#itb-chile-row {
  margin-top: -3.2em;
}

