@import url('./menu.css'); body { margin: 0; } h1 { text-align: center; } .parques-container { display: flex; justify-content: center; align-items: center; flex-direction: column; width: 100vw; } footer { padding-bottom: 50px; text-align: center; margin-inline: 20px; } .table-content { display: flex; justify-content: center; margin-top: 80px; min-height: 585px; } .table-content table { min-width: 700px; } .tr-color { background-color: #eee; } .table-content table, .table-content th, .table-content td { border-collapse: collapse; border: 1px solid black; border-inline: none; text-align: left; border-color: #999 } .colspan { font-weight: bold; width: 100%; text-align: center; padding-left: 0; } .table-content tr { height: 35px; } .caption { display: flex; justify-content: center; font-weight: bold; font-size: 25px; margin-bottom: 10px; } @media (max-width: 750px) { .table-content th, .table-content td { padding-inline: 10px; } .table-content table { min-width: 0; width: 90vw; } } @media (max-width: 380px) { .table-content th, .table-content td { padding-inline: 5px; } } @media (max-width: 330px) { .table-content th, .table-content td { word-break: break-all; } .table-content table { width: 95vw; } } @media (max-width: 260px) { .caption { font-size: 9.8vw; } }