.banner-quote {
font-size: 0.75em;
max-width: 600px; 
margin: 0 auto;
}

.banner-quote .author {
    font-size:0.75em;
    text-align: right;
}

.reserve-button {
    margin: 2em;
}

.logo {
    height:30vh;
    margin-top:1em;
}
.logo-container {
    background-color: rgba(255,255,255,0.45);
    border-radius: 50%;
    margin: 10px;
    position: absolute;
    top: 0;
    left: 0;
    display: flex;

}

@media only screen and (max-width: 1090px) {
    .logo {
        max-width: 100%;
        max-height:20vh;
        margin-top:5px;
    }
    .logo-container {
        position: inherit;
        display:block;
        align-items: center;
        align-self: center;
    }
    .landpage {
        margin-top: 2vh;
    }
  }

.location {
    font-size:0.75em;
}

@media only screen and (max-width: 1090px) {
    #more1 {
        display: none;
    }
    #more2 {
        display: none;
    }
    #more3 {
        display: none;
    }
    #more4 {
        display: none;
    }
    #more5 {
        display: none;
    }
    #more6 {
        display: none;
    }
    #more7 {
        display: none;
    }
    #more8 {
        display: none;
    }
    #more9{
        display: none;
    }
    .see-more {
        display: inline !important;
        margin-top: 2vh;
    }
}

.see-more {
    display: none;
}

.about-us-spotlight{
    -moz-align-items: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    display: -moz-flex;
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    margin: 1em;
    padding: 1em;
}

@media only screen and (max-width: 1090px) {
    .about-us-spotlight {
        display:block;
    }
}
.about-us-spotlight:nth-child(even) {
    background-color: rgba(0, 0, 0, 0.375);
}
.about-us-spotlight:nth-child(odd) {
    background-color: rgba(31, 12, 12, 0.375);
}
#quienes-somos {
    padding: 6em 0 4em 0;
    text-align: center;
}
/* .float-left{
    float: left;

}
.float-left img{
    width: 100%;
    max-height: 20vh;
}

.float-right{
    float: right;
} */

.float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	right:40px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:100;
}

.my-float{
	margin-top:16px;
}   
a:hover{
    color:rgb(240, 250, 228);
}
.float:hover{
    transform: scale(0.9)
}
.float:active{
    transform: scale(0.8)
}