
.vallarta-gardens .col-lg-4 {
  margin-bottom: 20px;
  text-align: center;
}
.vallarta-gardens h2 {
  font-weight: normal;
}
.vallarta-gardens .col-lg-4 p {
  margin-right: 10px;
  margin-left: 10px;
}

.featurette-divider {
  margin: 40px 0; 
}

.featurette-heading {
  font-weight: 300;
  line-height: 1;
  letter-spacing: -1px;
  font-family: $trajan;
  font-size: 250%!important; 
  color:$link-color;
}

.intro{
  margin-top: 50px;
  font-size: 140%;
}
.group-3 {
    img{
      max-width: 100%;
    }
  @media (min-width: 600px) {
      img{ 
          max-width: 32.52%;
     }
  }
}
.overflow {
    background-color: #fff;
     height: 550px;
    overflow-x: hidden; /* Hide horizontal scrollbar */
    overflow-y: scroll;
}
.icon-comments{font-size: 2.5em;}


iframe.google-map {
    max-width: 100%;
    max-height: 500px;
    height: 500px;
}

.img-full{
  img{
  width: 100%;
  }
}

label {
    color: #5a5c2e;
    font-weight: normal;
}

.villas-footer{
  img{
    max-width: 100%;
    width: 100%; 
  }
  @media (max-width: 1100px){
   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;  
   }
 }

}





.social-media ul li a {
    font-size: 1.2em;
    padding: 0.19em;
}
.social-media {
    margin-right: 18em;
}

