
    #custom-checkout{
    color: #2d2d2d;
    font-size: 13px !important;
    font-weight: 400 !important;
    margin-bottom: 0 !important;
    line-height: 20px;
   }
   .booking-review .booking-review-content .review-section {
    padding: 10px !important;
}


.bravo-offer{display: none;}
.page-template-content .container .bravo-list-locations.style_4{display: none;}
.page-template-content .container.mb-5{margin-top: 30px;}
.ac-radio > label:nth-child(1){display:none}
#address_info span {
  border-bottom: 1px solid transparent !important;
  font-size: 14px;
  font-weight: 500;
  margin-top: 5px;
}

.booking-review .booking-review-content .service-info .service-name{text-decoration: underline;}

@media (min-width:992px){
    .bravo_content .col-md-12.col-lg-9{-ms-flex: 0 0 65%;flex: 0 0 65%;max-width: 65%;}
    .bravo_content .col-md-12.col-lg-3{-ms-flex: 0 0 35%;flex: 0 0 35%;max-width: 35%;min-width: 399px;}
}

@media (max-width:1199px){
    .bravo_content .col-md-12.col-lg-9{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .bravo_content .col-md-12.col-lg-3{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;min-width: 100%;}

}

.extra-price-wrap ul{width: 100%;}
.extra-price-wrap ul li{display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;}
.extra-price-wrap ul li .first,
.extra-price-wrap ul li .second{width: 50%;}
.extra-price-wrap ul li .second{text-align: right;}
.extra-price-wrap.toll-priceinfo{text-align: center;border: 1px solid #d7dce3;margin-top: 10px;padding: 5px;line-height: 24px;background: #f9f9f9;border-style: dashed;}
.bravo_single_book .toll-priceinfo, .booking-detail.booking-form .toll-priceinfo{font-size:16px; text-align: center;border: 1px solid #d7dce3;margin-top: 10px;padding: 5px;line-height: 24px;background: #f9f9f9;}
.bravo_single_book .unit .toll-priceinfo, .booking-detail.booking-form .unit .toll-priceinfo{border-left: 1px solid transparent;}
.extra-price-wrap.toll-priceinfo ul li:not(:last-child)
{
  border-bottom: 1px solid #ddd;
  padding-bottom: 5px;
  margin-bottom: 5px;
}
.extra-price-wrap.toll-priceinfo ul li span.first{text-align: left;}
.extra-price-wrap.toll-priceinfo ul li span.second{text-align: right;}


.bravo_wrap .bravo_detail_car .bravo_single_book .nav-enquiry .enquiry-item.active span{font-weight: 700;}
#bravo_car_book_app .form-section-group.form-group{padding: 10px;}
#bravo_car_book_app .form-section-group.form-group > .form-group{padding:5px 0 0px}

.g-gallery .fotorama__stage{max-height: 580px;}


@media (max-width: 990px) {
  .bravo_wrap .bravo_detail_car .bravo_single_book_wrap {
    display: block !important;
  }
}