@media (max-width: 400px) {
}

@media (max-width: 750px) {

  .btn-mx-popup {
    position: absolute;
    bottom: 75px;
    font-size: 1rem;
    padding: 7px;
    z-index: 99999;
    }

    .btn-mx-popup:hover {
      position: absolute;
    font-size: 1rem;
    padding: 7px;
    z-index: 99999;
      }



      .btn-slider-1 {
        bottom: 50px !important;
        left: 0px !important;
        }
    
        .btn-slider-2 {
          bottom: 110px !important;
          left: 20px !important;
          background-color: rgba(0, 0, 0, 0.4);
          }
    
          .btn-slider-3 {
            bottom: 100px !important;
            left: 20px !important;
            background-color: rgba(0, 0, 0, 0.4);
            }
    

   
.homevid video {
   position: absolute;
   top: 50%;
   left: 50%;
   min-width: 100%;
   min-height: 100%;
   width: auto;
   height: 100%;
   z-index: 0;
   -ms-transform: translateX(-50%) translateY(-50%);
   -moz-transform: translateX(-50%) translateY(-50%);
   -webkit-transform: translateX(-50%) translateY(-50%);
   transform: translateX(-50%) translateY(-50%);
 }

 .headervideo video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: 100%;
  z-index: 0;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

 footer {
   padding: 20px 20px 20px 20px !important;
 }

figcaption h2 {
font-size: 2.3rem !important; 
opacity: 1;
}
figure.snip1206 figcaption h2,
figure.snip1206 figcaption h2 {
  opacity: 1;
}

figure.snip1206:after {
  -webkit-transform: skew(-45deg) scaleX(1);
  transform: skew(-45deg) scaleX(1);
  transition: all 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

 figcaption p {
  display: none;
}
.titulo-header {
  text-align: center;
}

/**Menu**/

.nav-item, .dropdown-item{
text-align: right;
margin-right: 25px;
}

.bg-transparent{
background-color: rgba(36, 36, 36, 1) !important;
}

.bg-malca{
  background-color: rgba(36, 36, 36, 1) !important;
  }
  .dropdown-menu.show {
    background: #313131; }


    .whatsapp-btn {
      right: 0px;

  left: inherit;

    }


    .text-popup {
    padding-left: 15px;
    }

    .btn-popup {
      
    font-size: 1.1rem;
  }

  .headervideo {
    height: 60vh;
  }


  /*new popup*/

  
#popMain {
/*height: 70vh;*/
height: 90vh;
background: url('../../img/habitaciones/popup/popupes-mobil.jpg');
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
.content-popup {
  height: 60vh;
  margin-top: 25px;
  padding: 30px 45px 29px 30px;
  box-shadow: none;
  color: #333;
  justify-content: right !important;
}

.modal-lg-2 {
  width: 99% !important;
  margin-top: 10% !important;
}

/**Toast ajuste**/
.toast-container {
  bottom: 0px !important;
  z-index: 10001;
  left: -7px;
}


}

