/*Home slider*/
/*.slider .item img {
    width: 20%;
}*/
/*style="display: block; text-align: start; float: none; position: relative; top: auto; right: auto; bottom: auto; left: auto; z-index: auto; width: 1903px; height: 846px; margin: 0px; overflow: hidden;"*/
/*text-align: left; float: none; position: absolute; top: 0px; right: auto; bottom: auto; left: 0px; margin: 0px; width: 13321px; height: 846px; z-index: auto; opacity: 1;*/
/*Blogs css*/
.blog-content{
    text-align: justify;
    text-justify: inter-word;
}

/*Eco friendly css*/
.eco-icons {
    align: center;
    text-align: center;
}
.eco-icons div.item {
    display: inline-block;
    width: 17%;
    color: #16BCB2;
}

.eco-icons div.item img {
    width: 70%;
}

/*Media queries para el título de logos*/
@media only screen
and (min-width: 320px)
and (max-width: 480px) {
    .item h1 { font-size: 0.6em; }
}

@media only screen
and (min-width: 480px)
and (max-width: 800px) {
    .item h1 { font-size: 0.82em; }
}

@media screen
and (min-width: 800px)
and (max-width: 1200px) {
    .item h1 { font-size: 1.2em; }
}

@media screen
and (min-width: 1200px)
and (max-width: 1600px) {
    .item h1 { font-size: 1.5em; }
}

.eco-content {
    background-repeat: round;
    width: 95%;
    margin: auto;
    background-image: url(../../img/ecofriendly_background.jpg);
    text-align: center;
    margin-bottom: 50px !important;
}
.eco-content>h1 {
    font-size: 50px;
    color: white;
    font-weight: bold;
    /*margin: -50px 0px 20px 0px;*/
}

.blocks-group {

}

.blocks-group .block{
    display: inline-block;
    background-color: white;
    max-width: 300px;
    margin: 0% 1% 1% 0%;
    padding: 1%;
    text-align: justify;
    opacity: 0.9;
    vertical-align: top;
}

.block div.title {
    color: #16BCB2;
    text-align : center;
    padding: 10px 0 10px 0;
    font-size: 1.3em;
}

/*Actividades CSS*/

.testimonial p {
    text-align: justify;
}

.testimonial a {
    text-decoration: none;
}
.gallery-button {
    height:35px;
    padding:0 20px; font:700 12px/35px 'Open Sans', sans-serif;
    color:#FFF; letter-spacing:1.2px; text-align:center; text-transform:uppercase; display:inline-block; border-radius:5px;
    background-color: #207c49;
    float: right; margin-top: 10px; margin-right: 10px;
}
/*Reglas en hostal, suite sencilla y doble*/
.description .suite-rules li {
    list-style-type: disc;
}

.indicadores .indicador-description p {
    font-size: 12.5px !important;
}

#language *  {
    -webkit-box-sizing: initial;
    box-sizing: initial;
    margin-bottom: 0;
}

.details li {
    list-style-type: disc;
}
.details ul {
    text-align:left;color:white; padding: 20px 0 20px 35px;
}

@media only screen
and (min-width: 320px)
and (max-width: 1092px) {
    .usp .box { width:100%; }
    .usp .box i { margin:0 30px 0 0; }
}

@media only screen
and (min-width: 1093px)
and (max-width: 1201px) {
    #pet-rules {
        float: right;
        margin-right: 50px;
    }
}

#quote_container {
    width: 100%;
    background: rgb(238, 238, 238);
    padding: 10px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    position: relative;
    top: 0;
    right: 0;
}

#quote_container p {
    margin: 0;
    margin-right: 15px;
}

@media only screen and (min-width: 1500px) {
    #terms_and_conditions_modal {
     width: 1200px;   
    }
}