  /* .fc-wed {
        background-color: red;
    }
    ."fc-day-top{

    }
    .fc-past {
        background-color: blue;
    } */

  .fc-day {
      background-color: #ffff;
  }

  /* .fc-day-top{
        color: black;
} */
  .fc-today {
      /* background-color: red !important; */
      /* color: black !important; */
  }

  .fc-title {
      text-transform: capitalize;
      line-break: strict;
  }

  .fc-unthemed {
      background-color: white;
  }

  .fc-day-number {
      text-align: center;
      color: black;
  }

  .box {
      display: inline-block;
      padding: 8px;
      border: 1px solid rgba(0, 0, 0, .2);
      margin-top: 20px;

  }

  .booked {
      background: red;
  }

  .hold {
      background: orange;
  }

  .white {
      background: white;
  }

  .image-container {
    width: 600px; /* Set the desired width */
    height: 336px; /* Set the desired height */
    overflow: hidden; /* Hide overflowing content */
    
    position: relative; /* Establish a containing block for absolutely positioned children */
    
  }

  .adjust-image {
    width: 100%; /* Allow the image width to adjust */
    height: auto; /* Allow the image height to adjust */
    max-width: 100%; /* Set maximum width to 100% of container */
    max-height: 100%; /* Set maximum height to 100% of container */
    display: block; /* Ensure the image behaves as a block element */
    position: absolute; /* Position the image absolutely */
    object-fit: cover;
    background-size:cover;
    top: 50%; /* Position the image at the vertical center */
    left: 50%; /* Position the image at the horizontal center */
    transform: translate(-50%, -50%); /* Center the image */
  }

 

  .rating {
      display: inline-block;
      position: relative;
      height: 50px;
      line-height: 50px;
      /* font-size: 50px; */
  }

  .rating label {
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      cursor: pointer;
  }

  .rating label:last-child {
      position: static;
  }

  .rating label:nth-child(1) {
      z-index: 5;
  }

  .rating label:nth-child(2) {
      z-index: 4;
  }

  .rating label:nth-child(3) {
      z-index: 3;
  }

  .rating label:nth-child(4) {
      z-index: 2;
  }

  .rating label:nth-child(5) {
      z-index: 1;
  }

  .rating label input {
      position: absolute;
      top: 0;
      left: 0;
      opacity: 0;
  }

  .rating label .icon {
      float: left;
      color: transparent;
  }

  .rating label:last-child .icon {
      color: #000;
  }

  .rating:not(:hover) label input:checked~.icon,
  .rating:hover label:hover input~.icon {
      color: #ffc512;
  }

  .rating label input:focus:not(:checked)~.icon:last-child {
      color: #000;
      text-shadow: 0 0 5px #09f;
  }

  .size {
      font-size: 40px;
  }

  .image-list {
      display: flex;
      flex-wrap: wrap;
  }

  .image-list img {
      max-width: 100px;
      max-height: 100px;
      margin: 5px;
      border: 1px solid #ccc;
  }
  .cursor{
    cursor: pointer !important
  }