.carousel-caption {
  z-index: 10;
}

.carousel .item {
  
 @media (min-width: $screen-sm-min) {
    height: 150px;
  }
  @media (min-width: $screen-md-min) {
      height: 350px;
  }
  @media (min-width: $screen-lg-min) {
     height: 450px;
  }
}
.carousel-inner{
  
   @media screen and (min-width: 1800px) {
    height: 585px; 
  }
    @media screen and (max-width: 900px) {
    height: auto;  
  }
}
.carousel-inner > .item > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
}

li{
	font-size: 1.2em; 
}
iframe.google-map {
    max-width: 100%;
    max-height: 500px;
    height: 500px;
}

.img-full{
	img{
	width: 100%;
	}
}

label {
    color: #5a5c2e;
    font-size: 1.5em;
    font-weight: normal;
}
.confirm {
   	width: 80%;
    margin: 0 auto;
    background: #f1f1e1;
    padding: 0em 7em;

   p{
   	text-align: center;
   	font-size: 2em;
   }
   .title{
   	text-align: center;
   }
    
  }
.villas-footer{
  img{
    max-width: 100%;
    width: 100%; 
  }
  @media (max-width: 900px){
   img{
    width: 25%;  
    float: left;
    margin-bottom: 1em;
   }
   .description-accommodation{
     width: 70%;
    float: right;
    margin-top: -2em;
   }
   .btn-primary{
      font-size: 0.65em;
   }
 }

   @media (max-width: 400px){
   img{
    width: 50%;  
    float: left;
    margin-bottom: 1em;
   }
   .description-accommodation{
     width: 100%;
   }
   .btn-primary{
      font-size: 0.75em;  
   }
 }

}

