body {
    font-family: 'Arial', sans-serif;
    margin: 0;
    padding: 0;
}

.tour-container {
    display: flexbox;
    max-width: fit-content;
    margin: -75px auto;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
}

.portada{
    width: 100%; height: 100vh;
    background:url(../img/descriptions/bahia-santacruz.jpg);
    background-attachment: fixed;
    background-size:cover;
}
/*Portadas de Isabela*/ 
.portada-tunel-cabo-rosa{
    width: 100%; height: 100vh;
    background:url(../img/descriptions/isla-isabela/tuneles-cabo-rosa/WhatsApp\ Image\ 2023-10-23\ at\ 3.36.32\ PM\ \(1\).jpeg);
    background-attachment: fixed;
    background-size:cover;
}
.portada-tintoreras{
    width: 100%; height: 100vh;
    background:url(../img/descriptions/isla-isabela/tintoneras/2C.jpg);
    background-attachment: fixed;
    background-size:contain;
}
.portada-kayaking{
    width: 100%; height: 100vh;
    background:url(../img/descriptions/isla-isabela/kayaking/WhatsApp\ Image\ 2023-10-23\ at\ 10.09.58\ AM\ \(2\).jpeg);
    background-attachment: fixed;
    background-size:cover;
}
.portada-volcan-sierra-negra{
    width: 100%; height: 100vh;
    background:url(../img/descriptions/isla-isabela/volcan-sierra-negra/volcan-chico-1.jpg);
    background-attachment: fixed;
    background-size:cover;
}
/*Portadas de Santa Cruz*/ 
.portada-bahia{
    width: 100%; height: 100vh;
    background:url(../img/descriptions/santa-cruz/Tour-bahia/santa-cruz-1.jpg);
    background-attachment: fixed;
    background-size:cover;
}
.portada-bartolome{
    width: 100%; height: 100vh;
    background:url(../img/descriptions/santa-cruz/Bartolome/Portada.jpeg);
    background-attachment: fixed;
    background-size:cover;
}
.portada-pinzon{
    width: 100%; height: 100vh;
    background:url(../img/descriptions/santa-cruz/Pinzon/TOUR\ PINZON\ .png);
    background-attachment: fixed;
    background-size:cover;
}
.portada-santa-fe{
    width: 100%; height: 100vh;
    background:url(../img/descriptions/santa-cruz/Santa-fe/personas-en-playa-escondida-isla-santa-cruz-1.jpg);
    background-attachment: fixed;
    background-size:cover;
}

.portada-saymour-norte{
    width: 100%; height: 100vh;
    background:url(../img/descriptions/santa-cruz/Seymour/SEYMOUR.png);
    background-attachment: fixed;
    background-size:cover;
}
.portada-rancho-primicias-lava{
    width: 100%; height: 100vh;
    background:url(../img/descriptions/santa-cruz/Rancho-primicias/esqueleto-torguta.jpeg);
    background-attachment: fixed;
    background-size:cover;
}
/*Portadas deSan Cristobal*/ 
.portada-360{
    width: 100%; height: 100vh;
    background:url(../img/descriptions/san-cristobal/360.png);
    background-attachment: fixed;
}
.portada-leon-dormido{
    width: auto; height: 100vh;
    background:url(../img/descriptions/san-cristobal/leon-dormido-2.jpeg);
    background-attachment: fixed;
    background-size: cover;
}
/*Portada de city tour gye*/
.portada-city-tour{
    width: 100%; height: 100vh;
    background:url(../img/descriptions/guayaquil/perla-pacifico-2.jpeg);
    background-attachment: fixed;
    background-size: cover;
}

.container {
    margin: auto;
    max-width: 1300px;
    overflow: auto;
    padding: 0 20px;
  }

.tour-image {
    flex: 1;
    max-width: 100%;
    max-height: 50%; /* Establecer la altura máxima en un 30% del viewport height */
    overflow: hidden;
}

.img-desciption {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 100vh;
    color: #FFF;
}

.tour-info {
    flex: 1;
    padding: 40px;
}

h1 {
    font-size: 24px;
    margin-bottom: 10px;
}

.table-layout {
    display: table;
    margin: 10px;
    width: 90%;
}

.table-row {
    display: table-row;
}

.table-cell {
    display: table-cell;
    padding: 8px;
    border-bottom: 1px solid #1cb96b3a;
}

.cotizacion-btn {
    display: inline-block;
    background-color: #25D366;
    color: #fff;
    text-decoration: none;
    padding: 10px 20px;
    border-radius: 5px;
    margin-top: 20px;
    transition: background-color 0.7s ease;
    align-content: center;
}

.center {
    margin: 0;
    position: relative;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }

.cotizacion-btn:hover {
    background-color: #67ff9f;
}
