* {
    box-sizing: border-box;
}

body.modal-open {
  overflow: auto;
}

#booking-bt {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* table th:nth-child(3), td:nth-child(3) {
  display: none;
} */
  
  /* Create two equal columns that floats next to each other */
.column {
    float: left;
    width: 50%;
    padding: 20px;
    height: 300px; /* Should be removed. Only for demonstration */
}
  
  /* Clear floats after the columns */
.row:after {
    content: "";
    display: table;
    clear: both;
}

caption { 
  caption-side:top; 
  font-size: 1.5em; /* Adjust the font size as needed */
  font-weight: bold; /* Make the caption text bold */
  /*color: #007bff;  Set the text color */
  text-align: center; /* Align the text to the center */
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
  
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
  
}
  
  /* Responsive layout - makes the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 1000px) {
    .column {
      width: 100%;
    }
    .modal-dialog {
      width: 100%;
      height: 100%;
    }
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
  
}