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: #3d7ea6;
    }
    .bravo-pagination ul li.active a, .bravo-pagination ul li.active span
    {
        color:#3d7ea6!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: #3d7ea6;
    }

    .bravo-pagination ul li.active a, .bravo-pagination ul li.active span
    {
        border-color:#3d7ea6!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:#3d7ea6;
    }

    .bravo_wrap .bravo_footer .main-footer .nav-footer .context .contact{
        border-left-color:#3d7ea6;
    }
    .hotel_rooms_form .form-search-rooms{
        border-bottom-color:#3d7ea6;
    }

    .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: #3d7ea6;
    }

    .bravo_wrap .bravo_form .smart-search .parent_text::-webkit-input-placeholder{

        color: #3d7ea6;
    }
    .bravo_wrap .bravo_form .smart-search .parent_text::-moz-placeholder{

        color: #3d7ea6;
    }
    .bravo_wrap .bravo_form .smart-search .parent_text::-ms-input-placeholder{

        color: #3d7ea6;
    }
    .bravo_wrap .bravo_form .smart-search .parent_text::-moz-placeholder{

        color: #3d7ea6;
    }
    .bravo_wrap .bravo_form .smart-search .parent_text::placeholder{

        color: #3d7ea6;
    }


    .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: #3d7ea6;
    }
    .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: #3d7ea6;
    }
    .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: #3d7ea6;
    }

    .bravo_wrap .bravo_detail_space .bravo_content .g-overview ul li:before {
        border: 1px solid #3d7ea6;
    }

    .bravo_wrap .bravo_detail_space .bravo-list-space-related .item-loop .sale_info {
        background-color: #3d7ea6;
    }

    .bravo_wrap .bravo_detail_space .bravo_content .g-header .review-score .head .score::after {
        border-bottom: 25px solid #3d7ea6;
    }

    .bravo_wrap .bravo_detail_space .bravo_content .bravo_space_book {
        border-top: 5px solid #3d7ea6;
    }

    body .daterangepicker.loading:after {
        color: #3d7ea6;
    }

    body .daterangepicker .drp-calendar .calendar-table tbody tr td.end-date {
        border-right: solid 2px #3d7ea6;
    }
    body .daterangepicker .drp-calendar .calendar-table tbody tr td.start-date {
        border-left: solid 2px #3d7ea6;
    }
    .bravo_wrap .bravo_detail_space .bravo-list-space-related .item-loop .service-review .rate {
        color: #3d7ea6;
    }

    .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: #3d7ea6;
    }

    .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: #3d7ea6;
    }

    .bravo_wrap .bravo_detail_tour .bravo_content .g-header .review-score .head .score {
        background: #3d7ea6;
    }
    .bravo_wrap .bravo_detail_tour .bravo_content .g-header .review-score .head .score::after {
        border-bottom: 25px solid #3d7ea6;
    }

    .bravo_wrap .bravo_detail_tour .bravo_content .g-overview ul li:before {
        border: 1px solid #3d7ea6;
    }

    .bravo_wrap .bravo_detail_location .bravo_content .g-location-module .location-module-nav li a.active {
        border-bottom: 1px solid #3d7ea6;
        color: #3d7ea6;
    }

    .bravo_wrap .bravo_detail_location .bravo_content .g-location-module .item-loop .sale_info {
        background-color: #3d7ea6;
    }
    .bravo_wrap .page-template-content .bravo-featured-item.style2 .number-circle {
        border: 2px solid #3d7ea6;
        color: #3d7ea6;
    }
    .bravo_wrap .page-template-content .bravo-featured-item.style3 .featured-item:hover {
        border-color: #3d7ea6;
    }

    .booking-success-notice .booking-info-detail {
        border-left: 3px solid #3d7ea6;
    }
    .bravo_wrap .bravo_detail_tour .bravo_single_book,
    .bravo_wrap .bravo_detail_space .bravo_single_book {
        border-top: 5px solid#3d7ea6;
    }
    .bravo_wrap .page-template-content .bravo-form-search-all .g-form-control .nav-tabs li a.active {
        background-color: #3d7ea6;
        border-color: #3d7ea6;
    }

    .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: #3d7ea6;
    }

    .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: #3d7ea6;
    }
    .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: #3d7ea6;
    }
    .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: #3d7ea6;
    }

    .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: #3d7ea6;
    }

    .bravo_wrap .bravo_search_hotel .bravo_content .g-overview ul li:before {
        border: 1px solid #3d7ea6;
    }
    .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: #3d7ea6;
    }

    .bravo_wrap .bravo_search_hotel .bravo-list-item .list-item .item-loop-list .service-review-pc .head .score::after {
        border-bottom: 15px solid #3d7ea6;
    }
    .bravo_wrap .bravo_detail_hotel .bravo_content .g-header .review-score .head .score:after {
        border-bottom: 25px solid #3d7ea6;
    }
    .bravo_wrap .bravo_detail_hotel .bravo_content .g-header .review-score .head .score {
        background: #3d7ea6;
    }

    .bravo_wrap .bravo_detail_hotel .bravo-list-hotel-related-widget .heading:after {
        background: #3d7ea6;
    }
    .bravo_wrap .bravo_detail_hotel .bravo_content .g-attributes h3:after {
        background: #3d7ea6;
    }
    .bravo_wrap .bravo_detail_hotel .bravo_content .g-header .review-score .head .left .text-rating {
        color: #3d7ea6;
    }
    .bravo_wrap .select-guests-dropdown .dropdown-item-row .count-display {
        color: #3d7ea6;
    }

    .bravo_wrap .bravo-checkbox input[type=checkbox]:checked+.checkmark:after {
        border: solid #3d7ea6;
        border-width: 0 2px 2px 0;
    }
    .bravo_wrap .bravo_form .input-search .form-control::-webkit-input-placeholder {
        color: #3d7ea6;
    }
    .bravo_wrap .bravo_form .input-search .form-control:-ms-input-placeholder {
        color: #3d7ea6;
    }
    .brav_wrap .bravo_form .input-search .form-control::placeholder {
        color: #3d7ea6;
    }

    .bravo_wrap .bravo_search_event .bravo_filter .g-filter-item .item-content .btn-apply-price-range{
        color: #3d7ea6;
    }
    .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: #3d7ea6;
    }

    .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: #3d7ea6;
    }

    .bravo_wrap .bravo_search_event .bravo_filter .g-filter-item .item-content .btn-more-item {
        color: #3d7ea6;
    }

    .bravo_wrap .bravo_detail_event .bravo_content .g-header .review-score .head .score:after {
        border-bottom: 25px solid #3d7ea6;
    }
    .bravo_wrap .bravo_detail_event .bravo_content .g-header .review-score .head .score {
        background: #3d7ea6;
    }
    .bravo_wrap .bravo_detail_event .bravo_content .g-header .review-score .head .left .text-rating {
        color: #3d7ea6;
    }
    .bravo_wrap .bravo_single_book .nav-enquiry .enquiry-item.active span {
        border-bottom: solid 1px #3d7ea6 !important;
        color: #3d7ea6 !important;
    }
    .bravo_wrap .bravo_detail_event .bravo_content .g-overview ul li:before {
        border: 1px solid #3d7ea6;
    }
    .bravo_wrap .bravo_detail_event .bravo_content .g-attributes .list-attributes .item i.icon-default {
        color: #3d7ea6;
    }
    .bravo_wrap .bravo_detail_event .bravo_single_book {
        border-top: 5px solid #3d7ea6;
    }

    .bravo_wrap .bravo_detail_hotel .bravo_single_book {
        border-top: 5px solid #3d7ea6;
    }
    .bravo_wrap .bravo_detail_car  .bravo_single_book {
        border-top: 5px solid #3d7ea6;
    }
    .bravo_wrap .bravo_detail_car .bravo_content .g-header .review-score .head .score:after {
        border-bottom: 25px solid #3d7ea6;
    }
    .bravo_wrap .bravo_detail_car .bravo_content .g-header .review-score .head .score {
        background: #3d7ea6;
    }
    .bravo_wrap .bravo_detail_car .bravo_content .g-header .review-score .head .left .text-rating {
        color: #3d7ea6;
    }

    body{
                                                                                                                        }
            
    .bravo-more-book-mobile {
    padding-bottom: 30px;
}

.floating-icon {
  position: fixed;
  bottom: 120px;
  right: 50px;
  z-index: 1000; /* Ensure it's above other content */
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
}

/* Adjustments to make the icon float */
@media (max-width: 767px) {
  .floating-icon {
    bottom: 120px;
    right: 20px;
  }
}

.daterangepicker {
    z-index: 3000001 !important;
}

.bravo_wrap .bravo_header {
    background: #3D7EA6;
    box-shadow: 0px 1px 10px 1px rgb(0 0 0 / 69%);
}

.has-search-map .bravo_wrap .bravo_header {
    background: #3D7EA6;
}

.bravo_wrap .bravo_detail_car .bravo_content .g-attributes .list-attributes .item img {
    margin-right: 10px;
    max-width: 100%;
    height: 50px;
}

.bravo_wrap .bravo_user_profile .user-form-settings .language-navigation ul {
    border: none;
    width: fit-content;
}

.bravo_wrap .bravo_user_profile .user-form-settings .title-bar {
    padding: 20px !important;
}

.bravo_wrap .bravo_header .content {
    background: #3D7EA6;
    display: flex;
    color: white;
    flex-wrap: wrap;
    flex-direction: row-reverse;
    align-content: center;
    align-items: center;
}

.bravo_wrap .page-template-content .bravo-call-to-action .context .btn-more {
    background-color: black;
    color: white;
}

.groups-tab {
    display: none !important;
}

.custom-btn {
    background: #1a2b47 !important;
    color: #fff !important;
    font-weight: 400 !important;
    transition: all .3s;
    padding: 10px !important;
    margin: 3px !important;
    border-radius: 10px !important;
    display: inline-block;
}

.custom-btn-green {
    background: #134d28 !important;
    color: #fff !important;
    font-weight: 400 !important;
    transition: all .3s;
    padding: 10px !important;
    margin: 3px !important;
    border-radius: 10px !important;
    display: inline-block;
}

.btn-change-password{
    background: #1a2b47 !important;
    color: #fff !important;
    font-weight: 400 !important;
    transition: all .3s;
    padding: 10px !important;
    margin: 3px !important;
    border-radius: 10px !important;
}

.btn-search{
    background: #1a2b47 !important;
    color: #fff !important;
    font-weight: 400 !important;
    transition: all .3s;
    padding: 10px !important;
    margin: 3px !important;
    border-radius: 10px !important;
}

.btn-info{
    display: inline-block !important;
}

.btn-warning{
    display: inline-block !important;
}


.bravo_wrap .bravo_user_profile .user-form-settings .title-bar .title-action {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
}

.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
    background: #1a2b47 !important;
    color: #fff !important;
    font-weight: 400 !important;
    transition: all .3s;
    padding: 10px !important;
    margin: 3px !important;
    border-radius: 10px !important;
}

.navbar-light .navbar-nav .nav-link {
    color: #1a2b47 !important;
}

.bravo_wrap .bravo_user_profile .form-add-service .nav-tabs {
    background: #1a2b47;
    padding: 15px 10px;
    display: block;
}


.bravo_wrap .bravo_user_profile .form-add-service .nav-tabs a {
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
    position: relative;
    padding-left: 2px;
    display: inline-block;
    width: auto;
    font-size: x-small;
}

.bravo_wrap .bravo_user_profile .form-add-service .nav-tabs a.active {
    border-bottom: 1px solid cyan;
    color: #1a2b47 !important;
    background-color: white;
    padding: 5px;
    border-radius: 10px;
    display: inline-block;
    width: auto;
}

.bravo_wrap .bravo-contact-block .contact-info .info-content {
    display: none !important;
}

.bravo_wrap .bravo_user_profile .bravo-user-dashboard .dashboard-price-info .dashboard-item {
    border: solid;
    border-radius: 10px;
    border-width: 1px;
    margin-bottom: 5px;
    border-color: #e1dada;
}

.item-loop {
    border-radius: 10px !important;
    background-color: white !important;
}

.item-tour {
    border-radius: 10px !important;
    background-color: white !important;
}

.owl-stage-outer {
    border-radius: 10px !important;
}
.bravo_wrap .page-template-content .bravo-testimonial .item {
    border-radius: 10px !important;
    background-color: white !important;
}


.vertical-line {
    border-left: 1px solid black; /* Adjust thickness and color as needed */
    height: 100px; /* Adjust height as needed */
    margin: 0 20px; /* Adjust margin as needed */
}

img {
    object-fit: cover !important;
}

.thumb-image {
    display: block !important;
}

body{
    padding-top: unset !important;
    font-size: smaller !important;
}

#bravo_notify .notification, .dropdown-notifications .notification {
    display: inline-block !important;
    border-radius: 10px !important;
}

#bravo_notify .notification.active, .dropdown-notifications .notification.active {
    background-color: #d1e8ff !important;
}

.panel {
    border-radius: 10px !important;
}
/* Custom styles */


        .icon-holder {
            font-size: 2rem;
            color: #000;
            position: absolute;
            top: 15px;
            right: 15px;
        }

        .badge {
            position: absolute;
            top: 15px;
            right: 15px;
            font-size: 0.8rem;
        }

        .app-card {
            background-size: cover;
            background-position: center;
        }

        /* Specific styles for each app card */
        #pitogo-travel-card {
            background-image: url('images/travel.png');
        }

        #pitogo-social-card {
            background-image: url('images/social.jpg');
        }

        .text-with-shadow {
            text-shadow: 1px 1px 1px #ffffff;
            /* White shadow */
        }

        #spinfo .accordion-header button {
            padding: 0.3rem 1rem;
            font-size: 0.875rem;
        }

        #spinfo .accordion-body {
            padding: 0.5rem;
        }

        #spinfo .accordion-body p {
            font-size: 0.875rem;
        }

        .carousel-control-prev,
        .carousel-control-next {
            background: none;
        }

        .carousel-control-prev-icon,
        .carousel-control-next-icon {
            color: black;
        }


        /* HTML: <div class="loader"></div> */
        .loader {
            height: 4px;
            width: 100%;
            --c: no-repeat linear-gradient(#6100ee 0 0);
            background: var(--c), var(--c), #d7b8fc;
            background-size: 60% 100%;
            animation: l16 3s infinite;
        }

        @keyframes l16 {
            0% {
                background-position: -150% 0, -150% 0
            }

            66% {
                background-position: 250% 0, -150% 0
            }

            100% {
                background-position: 250% 0, 250% 0
            }
        }

        :root {
            --card-dark-color: #101316;
        }


        .page-header {
            background-color: #3D7EA6;
            opacity: 1;
            background-image: radial-gradient(#5799c2 2px, transparent 2px), radial-gradient(#5799c2 2px, #3D7EA6 2px);
            background-size: 80px 80px;
            background-position: 0 0, 40px 40px;
        }

        .main-header {
            border-bottom-left-radius: 10px;
            border-bottom-right-radius: 10px;
            box-shadow: 0px 1px 10px 1px rgb(0 0 0 / 69%);
        }

        .main-header .logo {
            font-size: 18px;
        }

        .feeds-item.unread {
            background: #a7e5ba;
        }

        .post-author {
            border-radius: 12px;
            background: #17a2b8;
            padding: 0 8px;
            line-height: 24px;
            color: #fff;
            font-weight: 600;
            font-size: 14px;
            text-transform: uppercase;
            text-align: center;
            white-space: nowrap;
            display: inline-block;
            /* HOVER EFFECT */
            -webkit-transform: translateY(0%);
            transform: translateY(0%);
            -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            z-index: 1;
            box-shadow: 0 0 1px rgba(0, 0, 0, 0);
            -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
            -webkit-transform: scale(1);
            transform: scale(1);
            -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease;
        }

        .post-author:hover {
            background-color: #45a049;
            color: #fff;
            -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
            box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
            -webkit-transform: scale(1.1);
            transform: scale(1.1);
            -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease;
            z-index: 2;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            border-radius: 4px;
            overflow: hidden;
        }

        .cancel-post-effects .post {
            background: transparent;
            box-shadow: none;
            border-width: thin;
            border-color: grey;
            padding: 0px;
        }

        .post-text-translation {
            border-left: 2px solid #6785f1;
            margin-top: 10px;
            padding-left: 10px;
        }

        .main-side-nav>li.active>a {
            background-color: #b4d5f5b8;
            border-radius: 10px;
            box-shadow: 0 0 30px 3px rgb(52 45 60 / 16%);
        }

        .article-category {
            background: #748997;
            color: #fff;
            /* HOVER EFFECT */
            -webkit-transform: translateY(0%);
            transform: translateY(0%);
            -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            box-shadow: 0 0 1px rgba(0, 0, 0, 0);
            -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
            -webkit-transform: scale(1);
            transform: scale(1);
            -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease;
        }

        .article-category:hover {
            background-color: #45a049;
            color: #fff;
            -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
            box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
            -webkit-transform: scale(1.1);
            transform: scale(1.1);
            -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            border-radius: 4px;
            overflow: hidden;
            display: flex;
        }

        .panel-messages .conversation-body .text {
            background: #ffffff;
            box-shadow: 0 0 30px 3px rgb(52 45 60 / 16%);
        }

        .chat-conversations {
            padding: 0 7px;
            background-color: #E8E8E8;
            background-image: linear-gradient(135deg, #eff0f4 25%, transparent 25%), linear-gradient(225deg, #eff0f4 25%, transparent 25%), linear-gradient(45deg, #eff0f4 25%, transparent 25%), linear-gradient(315deg, #eff0f4 25%, #f7f7f7 25%);
            background-position: 26px 0, 26px 0, 0 0, 0 0;
            background-size: 52px 52px;
            background-repeat: repeat;
        }

        .chat-form .x-form-tools {
            font-size: 18px;
        }

        .btn {
            border-radius: 30px;
            /* HOVER EFFECT */
            -webkit-transform: translateY(0%);
            transform: translateY(0%);
            -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            z-index: 1;
            box-shadow: 0 0 1px rgba(0, 0, 0, 0);
            -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0);
            -webkit-transform: scale(1);
            transform: scale(1);
            -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease;
        }

        .btn:hover {
            background-color: #45a049;
            color: #fff;
            -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
            box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
            -webkit-transform: scale(1.1);
            transform: scale(1.1);
            -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease;
            z-index: 2;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            border-radius: 4px;
            overflow: hidden;
        }

        .main-header .search-wrapper .form-control {
            border-radius: 30px;
        }

        .card {
            border-radius: 10px;
        }

        .card-header:first-child {
            border-top-left-radius: 10px;
            border-top-right-radius: 10px;
        }

        .post-meta .dropdown .dropdown-toggle {
            color: #d3d3d3;
            padding: 5px;
            border-radius: 50%;
            border-radius: 12px;
            background: #17a2b8;
            padding: 0 8px;
            line-height: 24px;
            color: #fff;
            font-weight: 600;
            font-size: 14px;
            text-transform: uppercase;
            text-align: center;
            white-space: nowrap;
            display: inline-block;
        }

        .post-avatar-picture {
            -webkit-transform: perspective(1px) translateZ(0);
            transform: perspective(1px) translateZ(0);
            box-shadow: 0 0 1px rgba(0, 0, 0, 0);
            -webkit-transition-duration: 0.3s;
            transition-duration: 0.3s;
            -webkit-transition-property: box-shadow, transform;
            transition-property: box-shadow, transform;
        }

        .post-avatar-picture:hover,
        .post-avatar-picture:focus,
        .post-avatar-picture:active {
            box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
            -webkit-transform: scale(1.1);
            transform: scale(1.1);
        }

        a,
        .name {
            -webkit-transform: perspective(1px) translateZ(0);
            transform: perspective(1px) translateZ(0);
            box-shadow: 0 0 1px rgba(0, 0, 0, 0);
            -webkit-transition-duration: 0.3s;
            transition-duration: 0.3s;
            -webkit-transition-property: transform;
            transition-property: transform;
        }

        a:hover,
        a:focus,
        a:active,
        .name:hover,
        .name:focus,
        .name:active {
            -webkit-transform: scale(1.02) rotate(1deg);
            transform: scale(1.02) rotate(0.1deg);
        }

        .post-colored {
            -webkit-transform: perspective(1px) translateZ(0);
            transform: perspective(1px) translateZ(0);
            box-shadow: 0 0 1px rgba(0, 0, 0, 0);
            -webkit-transition-duration: 0.3s;
            transition-duration: 0.3s;
            -webkit-transition-property: transform;
            transition-property: transform;
        }

        .post-colored:hover,
        .post-colored:focus,
        .post-colored:active {
            -webkit-transform: scale(1.02) rotate(1deg);
            transform: scale(1.02) rotate(1deg);
        }

        .video-js .vjs-tech {
            -webkit-transform: perspective(1px) translateZ(0);
            transform: perspective(1px) translateZ(0);
            box-shadow: 0 0 1px rgba(0, 0, 0, 0);
            -webkit-transition-duration: 0.3s;
            transition-duration: 0.3s;
            -webkit-transition-property: transform;
            transition-property: transform;
        }

        .video-js:hover,
        .vjs-tech:hover,
        .video-js:focus,
        .vjs-tech:focus,
        .video-js:active,
        .vjs-tech:active {
            -webkit-transform: scale(1.02) rotate(0.5deg);
            transform: scale(1.02) rotate(0.5deg);
        }

        .js_user-popover {
            display: inline-block;
            vertical-align: middle;
            -webkit-transform: perspective(1px) translateZ(0);
            transform: perspective(1px) translateZ(0);
            box-shadow: 0 0 1px rgba(0, 0, 0, 0);
            -webkit-transition-duration: 0.3s;
            transition-duration: 0.3s;
            -webkit-transition-property: transform;
            transition-property: transform;
            -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .js_user-popover:hover,
        .js_user-popover:focus,
        .js_user-popover:active {
            -webkit-transform: translateY(-3px);
            transform: translateY(-3px);
        }

        .bg-gradient-red {
            color: #fff;
            box-shadow: 0px 1px 10px 1px rgb(0 0 0 / 69%);
            background-color: #4a9aba;
            opacity: 1;
            background-size: 4px 4px;
            background-image: repeating-linear-gradient(45deg, #232323 0, #232323 0.4px, #f5365c 0, #f5365c 50%);
        }

        .article-category-active {
            background: #3154ff;
        }

        .main-header .logo {
            font-size: 18px;
            color: white;
        }

        .dropdown-toggle {
            white-space: nowrap;
            color: #27c5b1;
        }

        .posts-filter .btn-group .btn,
        .posts-filter .btn-group .btn-default.active,
        .posts-filter .btn-group .btn-default:active,
        .posts-filter .btn-group .open .btn-default.dropdown-toggle,
        .posts-filter .btn-group .open .btn.dropdown-toggle {
            background: #020202;
            border: 0 !important;
            border-radius: 10px;
            box-shadow: none !important;
            font-size: 13px;
            padding: 6px 10px !important;
        }

        .accordion {
            --bs-accordion-bg: #fff0 !important;
        }
        
        .bc_start_chat {
    background-color: #f5f6f7 !important;
    border: 1px solid #ccd0d5 !important;
    color: #4b4f56 !important;
    padding: 3px 10px !important;
    font-size: 13px !important;
    cursor: pointer !important;
}

.container-fluid {
    width: 100%;
    padding-right: 15px;
    margin-right: auto;
    margin-left: auto;
}
    