a,
    .bravo-news .btn-readmore,
    .bravo_wrap .bravo_header .content .header-left .bravo-menu ul li:hover > a,
    .bravo_wrap .bravo_search_tour .bravo_form_search .bravo_form .field-icon,
    .bravo_wrap .bravo_search_tour .bravo_form_search .bravo_form .render,
    .bravo_wrap .bravo_search_tour .bravo_form_search .bravo_form .field-detination #dropdown-destination .form-control,
    .bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content .btn-apply-price-range,
    .bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content .btn-more-item,
    .input-number-group i,
    .bravo_wrap .page-template-content .bravo-form-search-tour .bravo_form_search_tour .field-icon,
    .bravo_wrap .page-template-content .bravo-form-search-tour .bravo_form_search_tour .field-detination #dropdown-destination .form-control,
    .bravo_wrap .page-template-content .bravo-form-search-tour .bravo_form_search_tour .render,
    .hotel_rooms_form .form-search-rooms .form-search-row>div .form-group .render,
    .bravo_wrap .bravo_form .form-content .render,
    a:hover {
        color: #c00000;
    }
    .bravo-pagination ul li.active a, .bravo-pagination ul li.active span
    {
        color:#c00000!important;
    }
    .bravo-news .widget_category ul li span,
    .bravo_wrap .bravo_search_tour .bravo_form_search .bravo_form .g-button-submit button,
    .bravo_wrap .bravo_search_tour .bravo_filter .filter-title:before,
    .bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-bar,
    .bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-from, .bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-to, .bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-single,
    .bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-handle>i:first-child,
    .bravo-news .header .cate ul li,
    .bravo_wrap .page-template-content .bravo-form-search-tour .bravo_form_search_tour .g-button-submit button,
    .bravo_wrap .page-template-content .bravo-list-locations .list-item .destination-item .image .content .desc,
    .bravo_wrap .bravo_detail_space .bravo_content .g-attributes h3:after,
    .bravo_wrap .bravo_form .g-button-submit button,
    .btn.btn-primary,
    .bravo_wrap .bravo_form .g-button-submit button:active,
    .btn.btn-primary:active,
    .bravo_wrap .bravo_detail_space .bravo-list-hotel-related-widget .heading:after,
    .btn-primary:not(:disabled):not(.disabled):active
    {
        background: #c00000;
    }

    .bravo-pagination ul li.active a, .bravo-pagination ul li.active span
    {
        border-color:#c00000!important;
    }
    .bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-from:before, .bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-to:before, .bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-single:before,
    .bravo-reviews .review-form .form-wrapper,
    .bravo_wrap .bravo_detail_tour .bravo_content .bravo_tour_book
    {
        border-top-color:#c00000;
    }

    .bravo_wrap .bravo_footer .main-footer .nav-footer .context .contact{
        border-left-color:#c00000;
    }
    .hotel_rooms_form .form-search-rooms{
        border-bottom-color:#c00000;
    }

    .bravo_wrap .bravo_form .field-icon,
    .bravo_wrap .bravo_form .smart-search .parent_text,
    .bravo_wrap .bravo_form .smart-search:after,
    .bravo_wrap .bravo_form .dropdown-toggle:after,
    .bravo_wrap .page-template-content .bravo-list-space .item-loop .service-review .rate,
    .bravo_wrap .bravo_search_space .bravo_filter .g-filter-item .item-content .btn-more-item,
    .bravo_wrap .bravo_detail_space .bravo_content .g-header .review-score .head .left .text-rating,
    .bravo-reviews .review-box .review-box-score .review-score,
    .bravo-reviews .review-box .review-box-score .review-score-base span,
    .bravo_wrap .bravo_detail_tour .bravo_content .g-header .review-score .head .left .text-rating
    {
        color: #c00000;
    }

    .bravo_wrap .bravo_form .smart-search .parent_text::-webkit-input-placeholder{

        color: #c00000;
    }
    .bravo_wrap .bravo_form .smart-search .parent_text::-moz-placeholder{

        color: #c00000;
    }
    .bravo_wrap .bravo_form .smart-search .parent_text::-ms-input-placeholder{

        color: #c00000;
    }
    .bravo_wrap .bravo_form .smart-search .parent_text::-moz-placeholder{

        color: #c00000;
    }
    .bravo_wrap .bravo_form .smart-search .parent_text::placeholder{

        color: #c00000;
    }


    .bravo_wrap .bravo_search_space .bravo-list-item .list-item .item-loop .service-review .rate,
    .bravo_wrap .bravo_search_space .bravo_filter .g-filter-item .item-content .btn-apply-price-range{

        color: #c00000;
    }
    .bravo_wrap .page-template-content .bravo-list-locations.style_2 .list-item .destination-item:hover .title,
    .bravo_wrap .page-template-content .bravo-list-space .item-loop .sale_info,
    .bravo_wrap .bravo_search_space .bravo-list-item .list-item .item-loop .sale_info,
    .bravo_wrap .bravo_search_space .bravo_filter .filter-title:before,
    .bravo_wrap .bravo_detail_space .bravo_content .g-header .review-score .head .score,
    .bravo-reviews .review-form .btn,
    .bravo_wrap .bravo_search_space .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-bar,
    .bravo_wrap .bravo_search_space .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-from,
    .bravo_wrap .bravo_search_space .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-to,
    .bravo_wrap .bravo_search_space .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-single,
    .bravo_wrap .bravo_search_space .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-from,
    .bravo_wrap .bravo_search_space .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-to,
    .bravo_wrap .bravo_search_space .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-single,
    .bravo_wrap .bravo_search_space .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-handle>i:first-child
    {
        background: #c00000;
    }
    .bravo_wrap .bravo_search_space .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-from:before, .bravo_wrap .bravo_search_space .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-to:before, .bravo_wrap .bravo_search_space .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-single:before {
        border-top-color: #c00000;
    }

    .bravo_wrap .bravo_detail_space .bravo_content .g-overview ul li:before {
        border: 1px solid #c00000;
    }

    .bravo_wrap .bravo_detail_space .bravo-list-space-related .item-loop .sale_info {
        background-color: #c00000;
    }

    .bravo_wrap .bravo_detail_space .bravo_content .g-header .review-score .head .score::after {
        border-bottom: 25px solid #c00000;
    }

    .bravo_wrap .bravo_detail_space .bravo_content .bravo_space_book {
        border-top: 5px solid #c00000;
    }

    body .daterangepicker.loading:after {
        color: #c00000;
    }

    body .daterangepicker .drp-calendar .calendar-table tbody tr td.end-date {
        border-right: solid 2px #c00000;
    }
    body .daterangepicker .drp-calendar .calendar-table tbody tr td.start-date {
        border-left: solid 2px #c00000;
    }
    .bravo_wrap .bravo_detail_space .bravo-list-space-related .item-loop .service-review .rate {
        color: #c00000;
    }

    .has-search-map .bravo-filter-price .irs--flat .irs-bar,
    .has-search-map .bravo-filter-price .irs--flat .irs-handle>i:first-child,
    .has-search-map .bravo-filter-price .irs--flat .irs-from, .has-search-map .bravo-filter-price .irs--flat .irs-to, .has-search-map .bravo-filter-price .irs--flat .irs-single {
        background-color: #c00000;
    }

    .has-search-map .bravo-filter-price .irs--flat .irs-from:before, .has-search-map .bravo-filter-price .irs--flat .irs-to:before, .has-search-map .bravo-filter-price .irs--flat .irs-single:before {
        border-top-color: #c00000;
    }

    .bravo_wrap .bravo_detail_tour .bravo_content .g-header .review-score .head .score {
        background: #c00000;
    }
    .bravo_wrap .bravo_detail_tour .bravo_content .g-header .review-score .head .score::after {
        border-bottom: 25px solid #c00000;
    }

    .bravo_wrap .bravo_detail_tour .bravo_content .g-overview ul li:before {
        border: 1px solid #c00000;
    }

    .bravo_wrap .bravo_detail_location .bravo_content .g-location-module .location-module-nav li a.active {
        border-bottom: 1px solid #c00000;
        color: #c00000;
    }

    .bravo_wrap .bravo_detail_location .bravo_content .g-location-module .item-loop .sale_info {
        background-color: #c00000;
    }
    .bravo_wrap .page-template-content .bravo-featured-item.style2 .number-circle {
        border: 2px solid #c00000;
        color: #c00000;
    }
    .bravo_wrap .page-template-content .bravo-featured-item.style3 .featured-item:hover {
        border-color: #c00000;
    }

    .booking-success-notice .booking-info-detail {
        border-left: 3px solid #c00000;
    }
    .bravo_wrap .bravo_detail_tour .bravo_single_book,
    .bravo_wrap .bravo_detail_space .bravo_single_book {
        border-top: 5px solid#c00000;
    }
    .bravo_wrap .page-template-content .bravo-form-search-all .g-form-control .nav-tabs li a.active {
        background-color: #c00000;
        border-color: #c00000;
    }

    .bravo_wrap .bravo_detail_location .bravo_content .g-location-module .item-loop .service-review .rate,
    .bravo_wrap .bravo_detail_location .bravo_content .g-trip-ideas .trip-idea .trip-idea-category,
    .bravo_wrap .bravo_footer .main-footer .nav-footer .context ul li a:hover,
    .bravo_wrap .bravo_detail_tour .bravo_content .g-attributes .list-attributes .item i.icon-default,
    .bravo_wrap .bravo_detail_space .bravo_content .g-attributes .list-attributes .item i.icon-default,
    .bravo_wrap .page-template-content .bravo-list-hotel .item-loop .service-review .rate,
    .bravo_wrap .page-template-content .bravo-list-tour.box_shadow .list-item .item .caption .title-address .title a:hover,
    .bravo_wrap .bravo_search_hotel .bravo-list-item .list-item .item-loop .service-review .rate,
    .bravo_wrap .bravo_search_hotel .bravo_filter .g-filter-item .item-content .btn-apply-price-range {
        color: #c00000;
    }

    .bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .featured ,
    .bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour .featured,
    .bravo_wrap .page-template-content .bravo-list-tour .item-tour .featured,
    .bravo_wrap .bravo_search_hotel .bravo_filter .filter-title:before {
        background: #c00000;
    }
    .bravo_wrap .page-template-content .bravo-list-tour.box_shadow .list-item .item .header-thumb .tour-book-now,
    .bravo_wrap .bravo_search_hotel .bravo-list-item .list-item .item-loop .sale_info,
    .bravo_wrap .bravo_search_hotel .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-bar,
    .bravo_wrap .bravo_search_hotel .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-from,
    .bravo_wrap .bravo_search_hotel .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-to,
    .bravo_wrap .bravo_search_hotel .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-single,
    .bravo_wrap .bravo_search_hotel .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-from,
    .bravo_wrap .bravo_search_hotel .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-to,
    .bravo_wrap .bravo_search_hotel .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-single,
    .bravo_wrap .bravo_search_hotel .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-handle>i:first-child {
        background-color: #c00000;
    }
    .bravo_wrap .bravo_search_hotel .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-from:before,
    .bravo_wrap .bravo_search_hotel .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-to:before,
    .bravo_wrap .bravo_search_hotel .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-single:before {
        border-top-color: #c00000;
    }

    .bravo_wrap .bravo_search_hotel .bravo-list-item .list-item .item-loop-list .service-review-pc .head .score,
    .bravo_wrap .bravo_search_hotel .bravo_content .g-header .review-score .head .score {
        background: #c00000;
    }

    .bravo_wrap .bravo_search_hotel .bravo_content .g-overview ul li:before {
        border: 1px solid #c00000;
    }
    .bravo_wrap .bravo_search_hotel .bravo_filter .g-filter-item .item-content .btn-more-item,
    .bravo_wrap .bravo_search_hotel .bravo_content .g-header .review-score .head .left .text-rating,
    .bravo_wrap .bravo_search_hotel .bravo-list-item .list-item .item-loop-list .service-review-pc .head .left .text-rating,
    .bravo_wrap .bravo_detail_hotel  .btn-show-all,
    .bravo_wrap .bravo_detail_hotel  .bravo-list-hotel-related .item-loop .service-review .rate,
    .bravo_wrap .bravo_form .select-guests-dropdown .dropdown-item-row .count-display{
        color: #c00000;
    }

    .bravo_wrap .bravo_search_hotel .bravo-list-item .list-item .item-loop-list .service-review-pc .head .score::after {
        border-bottom: 15px solid #c00000;
    }
    .bravo_wrap .bravo_detail_hotel .bravo_content .g-header .review-score .head .score:after {
        border-bottom: 25px solid #c00000;
    }
    .bravo_wrap .bravo_detail_hotel .bravo_content .g-header .review-score .head .score {
        background: #c00000;
    }

    .bravo_wrap .bravo_detail_hotel .bravo-list-hotel-related-widget .heading:after {
        background: #c00000;
    }
    .bravo_wrap .bravo_detail_hotel .bravo_content .g-attributes h3:after {
        background: #c00000;
    }
    .bravo_wrap .bravo_detail_hotel .bravo_content .g-header .review-score .head .left .text-rating {
        color: #c00000;
    }
    .bravo_wrap .select-guests-dropdown .dropdown-item-row .count-display {
        color: #c00000;
    }

    .bravo_wrap .bravo-checkbox input[type=checkbox]:checked+.checkmark:after {
        border: solid #c00000;
        border-width: 0 2px 2px 0;
    }
    .bravo_wrap .bravo_form .input-search .form-control::-webkit-input-placeholder {
        color: #c00000;
    }
    .bravo_wrap .bravo_form .input-search .form-control:-ms-input-placeholder {
        color: #c00000;
    }
    .brav_wrap .bravo_form .input-search .form-control::placeholder {
        color: #c00000;
    }

    .bravo_wrap .bravo_search_event .bravo_filter .g-filter-item .item-content .btn-apply-price-range{
        color: #c00000;
    }
    .bravo_wrap .bravo_search_event .bravo_filter .filter-title:before,
    .bravo_wrap .bravo_search_event .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-bar,
    .bravo_wrap .bravo_search_event .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-from,
    .bravo_wrap .bravo_search_event .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-to,
    .bravo_wrap .bravo_search_event .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-single,
    .bravo_wrap .bravo_search_event .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-from,
    .bravo_wrap .bravo_search_event .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-to,
    .bravo_wrap .bravo_search_event .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-single,
    .bravo_wrap .bravo_search_event .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-handle>i:first-child
    {
        background: #c00000;
    }

    .bravo_wrap .bravo_search_event .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-from:before,
    .bravo_wrap .bravo_search_event .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-to:before,
    .bravo_wrap .bravo_search_event .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-single:before {
        border-top-color: #c00000;
    }

    .bravo_wrap .bravo_search_event .bravo_filter .g-filter-item .item-content .btn-more-item {
        color: #c00000;
    }

    .bravo_wrap .bravo_detail_event .bravo_content .g-header .review-score .head .score:after {
        border-bottom: 25px solid #c00000;
    }
    .bravo_wrap .bravo_detail_event .bravo_content .g-header .review-score .head .score {
        background: #c00000;
    }
    .bravo_wrap .bravo_detail_event .bravo_content .g-header .review-score .head .left .text-rating {
        color: #c00000;
    }
    .bravo_wrap .bravo_single_book .nav-enquiry .enquiry-item.active span {
        border-bottom: solid 1px #c00000 !important;
        color: #c00000 !important;
    }
    .bravo_wrap .bravo_detail_event .bravo_content .g-overview ul li:before {
        border: 1px solid #c00000;
    }
    .bravo_wrap .bravo_detail_event .bravo_content .g-attributes .list-attributes .item i.icon-default {
        color: #c00000;
    }
    .bravo_wrap .bravo_detail_event .bravo_single_book {
        border-top: 5px solid #c00000;
    }

    .bravo_wrap .bravo_detail_hotel .bravo_single_book {
        border-top: 5px solid #c00000;
    }
    .bravo_wrap .bravo_detail_car  .bravo_single_book {
        border-top: 5px solid #c00000;
    }
    .bravo_wrap .bravo_detail_car .bravo_content .g-header .review-score .head .score:after {
        border-bottom: 25px solid #c00000;
    }
    .bravo_wrap .bravo_detail_car .bravo_content .g-header .review-score .head .score {
        background: #c00000;
    }
    .bravo_wrap .bravo_detail_car .bravo_content .g-header .review-score .head .left .text-rating {
        color: #c00000;
    }

    body{
                                        font-family:Poppins;
                                                color:#000000;
                                                font-size:16px;
                                                line-height:1.6;
                                                font-weight:400;
                            }
            h1{
            font-family: Poppins, sans-serif
        }
                h2{
            font-family: Poppins, sans-serif
        }
                h3{
            font-family: Poppins, sans-serif
        }
    
    .hero-section {
  position: relative;
  background: url('petra.jpg') center/cover no-repeat;
  height: 90vh;
}
.hero-section::after {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width: 100%; height: 100%;
  background: rgba(0,0,0,0.35);
}
.hero-title {
  font-family: 'Poppins', sans-serif;
  font-size: 64px;
  font-weight: bold;
  color: white;
  position: relative;
  z-index: 2;
}
.search-bar {
  background: white;
  padding: 20px;
  border-radius: 10px;
  box-shadow: 0 4px 20px rgba(0,0,0,0.1);
  position: relative;
  z-index: 2;
}
.search-button {
  background-color: #D32F2F;
  color: white;
  border: none;
  padding: 12px 24px;
  border-radius: 8px;
  transition: background 0.3s;
}
.search-button:hover {
  background-color: #B71C1C;
}

/* BookingShots Icon System - Phase 1 */
.bs-icon,[class^="bs-icon-"],[class*=" bs-icon-"]{display:inline-block;line-height:1;vertical-align:-.125em;color:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.bs-icon:before,[class^="bs-icon-"]:before,[class*=" bs-icon-"]:before{font-family:IcoFont!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;line-height:1}
.bs-icon-sm{font-size:.875em}.bs-icon-md{font-size:1em}.bs-icon-lg{font-size:1.25em}.bs-icon-xl{font-size:1.5em}.bs-icon-2x{font-size:2em}
.bs-icon-fw{width:1.25em;text-align:center}.bs-icon-muted{opacity:.72}.bs-icon-primary{color:#c00000}.bs-icon-circle{display:inline-flex;align-items:center;justify-content:center;width:2.25em;height:2.25em;border-radius:50%;background:rgba(192,0,0,.08);color:#c00000}
.bs-icon-hotel:before{content:"\ee49"}
.bs-icon-tour:before{content:"\ee4e"}
.bs-icon-flight:before{content:"\ee0e"}
.bs-icon-car:before{content:"\ee1f"}
.bs-icon-boat:before{content:"\ee34"}
.bs-icon-event:before{content:"\f00f"}
.bs-icon-space:before{content:"\eec8"}
.bs-icon-space-alt:before{content:"\eff0"}
.bs-icon-duration:before{content:"\f022"}
.bs-icon-clock:before{content:"\f022"}
.bs-icon-calendar:before{content:"\eecd"}
.bs-icon-location:before{content:"\ef79"}
.bs-icon-map:before{content:"\ef8b"}
.bs-icon-guests:before{content:"\ed0d"}
.bs-icon-adult:before{content:"\ed05"}
.bs-icon-child:before{content:"\ecf7"}
.bs-icon-infant:before{content:"\eba1"}
.bs-icon-ticket:before{content:"\f00f"}
.bs-icon-baggage:before{content:"\ef81"}
.bs-icon-seat:before{content:"\e96a"}
.bs-icon-room:before{content:"\eeb7"}
.bs-icon-bed:before{content:"\eeb7"}
.bs-icon-bath:before{content:"\e801"}
.bs-icon-payment:before{content:"\eef4"}
.bs-icon-invoice:before{content:"\eeba"}
.bs-icon-receipt:before{content:"\eeba"}
.bs-icon-wallet:before{content:"\f024"}
.bs-icon-price:before{content:"\efc5"}
.bs-icon-whatsapp:before{content:"\ed86"}
.bs-icon-email:before{content:"\ef12"}
.bs-icon-phone:before{content:"\efbb"}
.bs-icon-sms:before{content:"\ec86"}
.bs-icon-support:before{content:"\ecfa"}
.bs-icon-vendor:before{content:"\ecef"}
.bs-icon-dashboard:before{content:"\eefa"}
.bs-icon-approval:before{content:"\eed9"}
.bs-icon-search:before{content:"\ed1b"}
.bs-icon-filter:before{content:"\ef29"}
.bs-icon-star:before{content:"\f000"}
.bs-icon-heart:before{content:"\ef45"}
.bs-icon-info:before{content:"\ef4e"}
.bs-icon-warning:before{content:"\f026"}
.bs-icon-success:before{content:"\eed8"}
.bs-icon-check:before{content:"\eed8"}
.bs-icon-close:before{content:"\eee4"}
.bs-icon-plus:before{content:"\efc2"}
.bs-icon-minus:before{content:"\ef9a"}
.bs-icon-settings:before{content:"\efe2"}
.bs-icon-notification:before{content:"\efac"}
.bs-icon-language:before{content:"\ef3e"}
.bs-icon-world:before{content:"\f02c"}
.bs-icon-security:before{content:"\effd"}
.bs-icon-edit:before{content:"\ef10"}
.bs-icon-delete:before{content:"\ef00"}
.bs-icon-save:before{content:"\ee00"}

/* BookingShots Global Icon Catalog - Phase 2B */
.bs-icon-wifi:before{content:"\f02a"}
.bs-icon-wifi-router:before{content:"\ea56"}
.bs-icon-tv:before{content:"\ea39"}
.bs-icon-flat-tv:before{content:"\ea39"}
.bs-icon-coffee:before{content:"\eb56"}
.bs-icon-coffee-cup:before{content:"\eb56"}
.bs-icon-tea:before{content:"\eb99"}
.bs-icon-tea-pot:before{content:"\eb98"}
.bs-icon-breakfast:before{content:"\eb67"}
.bs-icon-restaurant:before{content:"\eb8c"}
.bs-icon-restaurant-menu:before{content:"\eb8b"}
.bs-icon-dining:before{content:"\eb69"}
.bs-icon-food:before{content:"\eb67"}
.bs-icon-kitchen:before{content:"\eb5e"}
.bs-icon-microwave:before{content:"\eb8b"}
.bs-icon-laundry:before{content:"\e9ae"}
.bs-icon-dry-cleaning:before{content:"\e9ae"}
.bs-icon-iron:before{content:"\efd2"}
.bs-icon-bedroom:before{content:"\eeb7"}
.bs-icon-bathroom:before{content:"\e801"}
.bs-icon-shower:before{content:"\e801"}
.bs-icon-toilet:before{content:"\e801"}
.bs-icon-elevator:before{content:"\eec8"}
.bs-icon-lift:before{content:"\eec8"}
.bs-icon-parking:before{content:"\ee1f"}
.bs-icon-pool:before{content:"\edcf"}
.bs-icon-swimming:before{content:"\edcf"}
.bs-icon-no-smoking:before{content:"\efa8"}
.bs-icon-wheelchair:before{content:"\f029"}
.bs-icon-accessible:before{content:"\f029"}
.bs-icon-ac:before{content:"\e994"}
.bs-icon-air-conditioning:before{content:"\ee98"}
.bs-icon-safe:before{content:"\efdc"}
.bs-icon-room-key:before{content:"\ef59"}
.bs-icon-key:before{content:"\ef59"}
.bs-icon-door:before{content:"\ef59"}
.bs-icon-chair:before{content:"\e96a"}
.bs-icon-guide:before{content:"\ecfa"}
.bs-icon-pickup:before{content:"\ee1f"}
.bs-icon-route:before{content:"\eeed"}
.bs-icon-road:before{content:"\efd8"}
.bs-icon-direction:before{content:"\ee46"}
.bs-icon-direction-sign:before{content:"\ee46"}
.bs-icon-compass:before{content:"\eeed"}
.bs-icon-beach:before{content:"\ee44"}
.bs-icon-island:before{content:"\ee4b"}
.bs-icon-island-alt:before{content:"\ee4a"}
.bs-icon-air-balloon:before{content:"\ee0c"}
.bs-icon-umbrella:before{content:"\ee86"}
.bs-icon-sun:before{content:"\ee81"}
.bs-icon-nature:before{content:"\ef5e"}
.bs-icon-leaf:before{content:"\ef5e"}
.bs-icon-first-aid:before{content:"\ec1d"}
.bs-icon-plane:before{content:"\ee0e"}
.bs-icon-airport:before{content:"\ee0e"}
.bs-icon-air-ticket:before{content:"\ee42"}
.bs-icon-boarding-pass:before{content:"\ee42"}
.bs-icon-passport:before{content:"\e970"}
.bs-icon-id-card:before{content:"\e970"}
.bs-icon-baggage-check:before{content:"\ef81"}
.bs-icon-cabin-bag:before{content:"\ef81"}
.bs-icon-takeoff:before{content:"\ee0e"}
.bs-icon-landing:before{content:"\ee0d"}
.bs-icon-car-hire:before{content:"\ee1d"}
.bs-icon-bike:before{content:"\ee13"}
.bs-icon-bicycle:before{content:"\ee13"}
.bs-icon-passenger:before{content:"\ed0d"}
.bs-icon-gear:before{content:"\efe2"}
.bs-icon-fuel:before{content:"\ef2c"}
.bs-icon-insurance:before{content:"\effd"}
.bs-icon-ship:before{content:"\ee34"}
.bs-icon-sailboat:before{content:"\ee30"}
.bs-icon-sail-boat:before{content:"\ee30"}
.bs-icon-yacht:before{content:"\ee40"}
.bs-icon-speed-boat:before{content:"\ee35"}
.bs-icon-speed:before{content:"\eff3"}
.bs-icon-captain:before{content:"\ed05"}
.bs-icon-crew:before{content:"\ed0d"}
.bs-icon-water-transport:before{content:"\ee34"}
.bs-icon-venue:before{content:"\eec8"}
.bs-icon-vip:before{content:"\effe"}
.bs-icon-qr:before{content:"\efc8"}
.bs-icon-qr-code:before{content:"\efc8"}
.bs-icon-barcode:before{content:"\e963"}
.bs-icon-scan:before{content:"\efc8"}
.bs-icon-printer:before{content:"\edfd"}
.bs-icon-bank:before{content:"\e962"}
.bs-icon-bank-transfer:before{content:"\ecc5"}
.bs-icon-money:before{content:"\ef9d"}
.bs-icon-money-bag:before{content:"\e972"}
.bs-icon-coins:before{content:"\e96b"}
.bs-icon-paypal:before{content:"\ecdf"}
.bs-icon-stripe:before{content:"\ece5"}
.bs-icon-card:before{content:"\eef4"}
.bs-icon-credit-card-alt:before{content:"\eef4"}
.bs-icon-category:before{content:"\f005"}
.bs-icon-tag:before{content:"\f004"}
.bs-icon-attachment:before{content:"\efb5"}
.bs-icon-paperclip:before{content:"\efb5"}
.bs-icon-photo:before{content:"\ef4b"}
.bs-icon-image:before{content:"\ef4b"}
.bs-icon-camera:before{content:"\eecf"}
.bs-icon-video:before{content:"\ecb5"}
.bs-icon-play:before{content:"\ecaa"}
.bs-icon-eye:before{content:"\ef24"}
.bs-icon-eye-blocked:before{content:"\ef22"}
.bs-icon-chat:before{content:"\ec86"}
.bs-icon-message:before{content:"\ec86"}
.bs-icon-notification-bell:before{content:"\efac"}
.bs-icon-globe:before{content:"\ef3e"}
.bs-icon-global:before{content:"\f02c"}
.bs-icon-language-globe:before{content:"\ef3e"}

/* BookingShots Hotel Room Icon Catalog - Phase 3A-9B-2 */
.bs-icon-property-type:before{content:"\ee49"}
.bs-icon-luxury-hotel:before{content:"\ee41"}
.bs-icon-five-star-hotel:before{content:"\ee41"}
.bs-icon-resort:before{content:"\ee44"}
.bs-icon-aparthotel:before{content:"\eec8"}
.bs-icon-serviced-apartment:before{content:"\eec8"}
.bs-icon-apartment:before{content:"\eec8"}
.bs-icon-hostel:before{content:"\eeb7"}
.bs-icon-guest-house:before{content:"\ef47"}
.bs-icon-inn:before{content:"\ef47"}
.bs-icon-motel:before{content:"\ee49"}
.bs-icon-villa:before{content:"\ef47"}
.bs-icon-lodge:before{content:"\ef47"}
.bs-icon-chalet:before{content:"\ef47"}
.bs-icon-cabin:before{content:"\ef47"}
.bs-icon-capsule:before{content:"\eeb7"}
.bs-icon-business-hotel:before{content:"\eec2"}
.bs-icon-airport-hotel:before{content:"\ee0e"}
.bs-icon-boutique-hotel:before{content:"\ee49"}
.bs-icon-eco-hotel:before{content:"\ef5e"}
.bs-icon-front-desk:before{content:"\ecfa"}
.bs-icon-reception:before{content:"\ecfa"}
.bs-icon-concierge:before{content:"\ecfa"}
.bs-icon-concierge-service:before{content:"\ecfa"}
.bs-icon-room-service:before{content:"\ed0f"}
.bs-icon-luggage-storage:before{content:"\ef81"}
.bs-icon-housekeeping:before{content:"\e9ae"}
.bs-icon-pets:before{content:"\e83b"}
.bs-icon-pet-friendly:before{content:"\e83b"}
.bs-icon-pets-allowed:before{content:"\e83b"}
.bs-icon-dog:before{content:"\e845"}
.bs-icon-cat:before{content:"\e83d"}
.bs-icon-cat-dog:before{content:"\e83b"}
.bs-icon-paw:before{content:"\e878"}
.bs-icon-eco:before{content:"\ef5e"}
.bs-icon-green-hotel:before{content:"\ef5e"}
.bs-icon-recycle:before{content:"\efd0"}
.bs-icon-recycling:before{content:"\efd0"}
.bs-icon-solar-energy:before{content:"\e997"}
.bs-icon-solar-power:before{content:"\e997"}
.bs-icon-water-saving:before{content:"\e998"}
.bs-icon-water-drop:before{content:"\f027"}
.bs-icon-eco-energy:before{content:"\e992"}
.bs-icon-eco-environment:before{content:"\e993"}
.bs-icon-fire-extinguisher:before{content:"\e99b"}
.bs-icon-smoke-alarm:before{content:"\eea3"}
.bs-icon-alarm:before{content:"\eea3"}
.bs-icon-cctv:before{content:"\ebb2"}
.bs-icon-surveillance:before{content:"\ebb2"}
.bs-icon-security-camera:before{content:"\ebb2"}
.bs-icon-shield:before{content:"\efe6"}
.bs-icon-lock:before{content:"\ef7a"}
.bs-icon-safe-lock:before{content:"\ef7a"}
.bs-icon-baby:before{content:"\eba1"}
.bs-icon-baby-stroller:before{content:"\eba0"}
.bs-icon-baby-trolley:before{content:"\eba0"}
.bs-icon-baby-food:before{content:"\eb40"}
.bs-icon-children-care:before{content:"\eeda"}
.bs-icon-kids:before{content:"\ecf7"}
.bs-icon-teddy-bear:before{content:"\eba7"}
.bs-icon-business-center:before{content:"\eec2"}
.bs-icon-briefcase:before{content:"\eec2"}
.bs-icon-meeting-room:before{content:"\e971"}
.bs-icon-conference-room:before{content:"\e975"}
.bs-icon-presentation:before{content:"\e975"}
.bs-icon-fax:before{content:"\ef26"}
.bs-icon-bus:before{content:"\ee18"}
.bs-icon-shuttle:before{content:"\ee18"}
.bs-icon-airport-shuttle:before{content:"\ee18"}
.bs-icon-van:before{content:"\ee3f"}
.bs-icon-taxi:before{content:"\ee36"}
.bs-icon-train:before{content:"\ee38"}
.bs-icon-movie:before{content:"\ec9d"}
.bs-icon-music:before{content:"\eca3"}
.bs-icon-game-controller:before{content:"\ea30"}
.bs-icon-game-console:before{content:"\ea2f"}
.bs-icon-golf:before{content:"\eda8"}
.bs-icon-tennis:before{content:"\edd4"}
.bs-icon-fishing:before{content:"\e854"}
.bs-icon-diving:before{content:"\e80a"}
.bs-icon-climbing:before{content:"\ed9a"}
.bs-icon-cycling:before{content:"\eb32"}
.bs-icon-bathtub:before{content:"\e801"}
.bs-icon-dining-table:before{content:"\eb60"}
.bs-icon-table:before{content:"\ee06"}
.bs-icon-desk:before{content:"\ee06"}
.bs-icon-work-desk:before{content:"\ee06"}
.bs-icon-sofa:before{content:"\e96a"}
.bs-icon-wardrobe:before{content:"\ef42"}
.bs-icon-closet:before{content:"\ef42"}
.bs-icon-hanger:before{content:"\ef42"}
.bs-icon-washing-machine:before{content:"\ea55"}
.bs-icon-refrigerator:before{content:"\ea50"}
.bs-icon-wifi-alt:before{content:"\f02a"}
.bs-icon-smart-tv:before{content:"\ea39"}
.bs-icon-telephone:before{content:"\f008"}
.bs-icon-key-hole:before{content:"\ef58"}
.bs-icon-snow:before{content:"\ee6e"}
.bs-icon-snow-flake:before{content:"\ee6c"}
.bs-icon-heating:before{content:"\ee6e"}
.bs-icon-air-comfort:before{content:"\e994"}
.bs-icon-light-bulb:before{content:"\ef6b"}
.bs-icon-repair:before{content:"\efd2"}
.bs-icon-tools:before{content:"\f014"}
.bs-icon-disabled:before{content:"\ec14"}
.bs-icon-handicapped:before{content:"\ec5d"}
.bs-icon-sea-view:before{content:"\ee44"}
.bs-icon-ocean-view:before{content:"\ee44"}
.bs-icon-mountain-view:before{content:"\ee48"}
.bs-icon-city-view:before{content:"\eec8"}
.bs-icon-garden-view:before{content:"\ef5e"}
.bs-icon-pool-view:before{content:"\edcf"}
.bs-icon-lake-view:before{content:"\f027"}
.bs-icon-river-view:before{content:"\f027"}
.bs-icon-landmark-view:before{content:"\ef79"}
.bs-icon-courtyard-view:before{content:"\eec8"}
.bs-icon-balcony:before{content:"\eec8"}
.bs-icon-terrace:before{content:"\ee44"}
.bs-icon-patio:before{content:"\ef47"}

/* BookingShots Activity Icon Patch - Phase 3A-9C */
.bs-icon-horse-riding:before{content:"\e863"}
.bs-icon-horse-head:before{content:"\e863"}
.bs-icon-activity:before{content:"\ee4e"}

/* BookingShots Hotel Facilities enterprise icon aliases */
.bs-icon-bar:before{content:"\\eb52"}
.bs-icon-shared-lounge:before{content:"\\e96a"}
.bs-icon-smoking-area:before{content:"\\ef6c"}
.bs-icon-ev-charging:before{content:"\\eed4"}

/* BookingShots Hotel Services enterprise icon aliases */
.bs-icon-exchange:before{content:"\ef18"}
.bs-icon-grocery:before{content:"\ef40"}

/* BookingShots Religious and Cultural enterprise icon aliases */
.bs-icon-prayer-room:before{content:"\eeb7"}
.bs-icon-place-of-worship:before{content:"\f02c"}
.bs-icon-halal-food:before{content:"\eb8c"}
.bs-icon-kosher-food:before{content:"\eb8c"}
.bs-icon-vegetarian-meals:before{content:"\ef5e"}
.bs-icon-qibla-direction:before{content:"\ee46"}
.bs-icon-prayer-mat:before{content:"\eeb7"}
.bs-icon-separate-wellness:before{content:"\ef45"}
.bs-icon-family-privacy:before{content:"\ef59"}
.bs-icon-alcohol-free:before{content:"\eee4"}
.bs-icon-cultural-tours:before{content:"\ee4e"}
.bs-icon-heritage-experience:before{content:"\f02c"}
.bs-icon-traditional-design:before{content:"\eeb7"}
.bs-icon-multicultural-staff:before{content:"\ef3e"}
.bs-icon-religious-holiday:before{content:"\eecd"}

/* BookingShots Hotel Room enterprise icon aliases */
.bs-icon-volume-off:before{content:"\ecb9"}
.bs-icon-toilet-paper:before{content:"\eae5"}
.bs-icon-towel:before{content:"\e9ae"}
.bs-icon-hairdryer:before{content:"\ee98"}
.bs-icon-bathrobe:before{content:"\e801"}
.bs-icon-slippers:before{content:"\eeb7"}
.bs-icon-dryer:before{content:"\e9ae"}
.bs-icon-oven:before{content:"\eb5e"}
.bs-icon-stovetop:before{content:"\eb5e"}
.bs-icon-toaster:before{content:"\eb5e"}
.bs-icon-dishwasher:before{content:"\eb5e"}
.bs-icon-radio:before{content:"\ea4f"}
.bs-icon-bluetooth:before{content:"\eebe"}
.bs-icon-network:before{content:"\efa5"}
.bs-icon-plugin:before{content:"\efbf"}
.bs-icon-fan:before{content:"\ee98"}
.bs-icon-fire:before{content:"\ef2c"}

    