.header_reserv_topbar {
    margin-top: -4px;
    border-bottom:1px solid #eee;
    height: 40px;
    background-color: rgb(241, 241, 241, .5);
}
.header_reserv_topbar ul {
    padding-top: 6px;
    width:50%;
    margin:0 auto;
}
.header_reserv_topbar li {
    display:inline;
    padding: 10px 20px 0 0;
}

.header_reserv_topbar .active {
    font-weight: 600;
}

@media (max-width: 767px) {

    .header_reserv_topbar ul {
        width:100%;
    }

    .header_reserv_topbar li {
        padding: 10px 15px 0 0;
    }
    
}

.card-body.time {
    width:90%;
}
.mt-n16 {
    margin-top: -7.5rem!important;
}

.text-pink-1 {
    color: #FF4081;
}


@media (min-width: 768px) and (max-width:1199px) {
  .mobile_nav {
    max-width:700px; margin:0 auto;
    overflow: hidden;
    overflow-x:scroll; 
    white-space:nowrap;
  }
}

@media (max-width:767px) {
    .mobile_nav {
      max-width:380px; margin:0 auto;
      overflow: hidden;
      overflow-x:scroll; 
      white-space:nowrap;
    }
  }
    