@media (min-width: 576px) {
  .shift-schedule-group .shift-schedule-item .container-service {
    padding: 8px 16px;
  }
  .business-item .business-body .custom-table ul li .custom-table-row .price {
    min-width: 170px;
  }
}

@media (min-width: 768px) {
  #drawerFilter.drawer {
    width: 400px;
  }
  #drawerFilter.drawer.drawer-right {
    right: -400px;
  }
  #drawerFilter.drawer-right.show {
    right: 0;
  }
    .container-booking .custom-card {
        margin-left: -12px;
        margin-right: -12px;
    }
        .container-booking .custom-card .card-item {
            margin-left: 12px;
            margin-right: 12px;
        }
}

@media (min-width: 992px) {
  .schedule {
    margin-top: 0px;
  }
  .schedule .shift-schedule .card .content-shift-schedule {
    padding: 0;
  }
  .schedule .shift-schedule .card .content-shift-schedule .shift-schedule-group .time {
    margin-right: 30px;
  }
  .schedule .shift-schedule .card .content-shift-schedule .shift-schedule-group .time .border {
    width: 5px;
    height: 100%;
    border-radius: 4px;
    background-color: #B4B4B4;
    margin-right: 8px;
  }
  .schedule .shift-schedule .card .content-shift-schedule .shift-schedule-group.service-in-progress .time {
    color: #F68156;
  }
  .schedule .shift-schedule .card .content-shift-schedule .shift-schedule-group.service-in-progress .time .border {
    background-color: #F68156;
  }
  .schedule .shift-schedule .card .content-shift-schedule .shift-schedule-group .shift-schedule-item:first-of-type {
    margin-top: 0px;
  }
  .schedule .shift-schedule .card .content-shift-schedule .shift-schedule-group .shift-schedule-item:last-of-type {
    margin-bottom: 0px;
  }
  .schedule .shift-schedule .card .content-shift-schedule .shift-schedule-group .shift-schedule-item .container-service {
    padding: 8px 0 8px 16px;
  }
  .schedule .shift-schedule .card .content-shift-schedule .shift-schedule-group .shift-schedule-item .container-client {
    padding: 8px 16px;
    width: 280px;
    background-color: #eeeeee;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }
  .container-search {
    padding: 40px 0;
  }
  .container-search .result-label {
    margin: 0 12px 0 0;
    font-size: 20px;
    font-weight: 300;
  }
  .banner-business {
    padding: 30px 0;
  }
  .banner-business .business-logo {
    width: 130px;
    height: 130px;
    border-radius: 65px;
  }
  .banner-business .business-basic-info {
    width: calc( 100% - 160px);
    margin-left: 30px;
  }
  .banner-business .business-basic-info .name {
    font-size: 24px;
  }
  .banner-business .business-basic-info .address {
    font-size: 16px;
    line-height: 26px;
    margin: 15px 0 0 0;
  }
    .container-booking .business-item {
        margin-top: 0px;
    } 

}

@media (min-width: 1200px) {
  .banner-business {
    padding: 30px 0;
  }
  .banner-business .business-logo {
    width: 160px;
    height: 160px;
    border-radius: 80px;
  }
  .banner-business .business-basic-info {
    width: calc( 100% - 200px);
    margin-left: 40px;
  }
  .banner-business .business-basic-info .name {
    font-size: 30px;
  }
  .banner-business .business-basic-info .address {
    font-size: 18px;
    line-height: 30px;
    margin: 20px 0 5px 0;
  }
  .container-box-seller-details {
    margin-top: -200px;
  }

}
/*# sourceMappingURL=responsive.css.map */