body{
                                                            color:#251644;
                                                                                        }

    .bravo_wrap .page-template-content .bravo-unmissable-destinations .bravo-list-service .style_2 .item-content .item-title > a:hover,
    .bravo_wrap .page-template-content .bravo-unmissable-destinations .bravo-list-service .style_2 .card-body .title:hover,
    .btn-outline-primary.disabled,
    .btn-outline-primary:disabled,
    .btn-outline-blue-1,
    .btn-outline-blue-1.disabled,
    .btn-outline-blue-1:disabled,
    .btn-link,
    .page-link:hover,
    .list-group-item-action:hover,
    .list-group-item-action:focus,
    .list-group-item-action:active,
    .text-primary,
    .text-blue-1,
    .list-group .active > .list-group-item,
    .list-group-white .list-group-item[href]:hover,
    .list-group-white .list-group-item-action[href]:hover,
    .list-group-flush .list-group-item.active,
    .u-header__navbar-brand-text:focus,
    .u-header__navbar-brand-text:hover,
    .u-header__nav-item:hover .u-header__nav-link,
    .u-header__nav-item:focus .u-header__nav-link,
    .u-header .active > .u-header__nav-link,
    .u-header__sub-menu .active > .u-header__sub-menu-nav-link,
    .u-header__promo-link:hover .u-header__promo-title,
    .u-header__product-banner-title,
    .u-header--sub-menu-dark-bg .u-header__sub-menu-nav-link:hover,
    .u-header--dark-nav-links:not(.bg-dark) .u-header__nav-item:hover .u-header__nav-link,
    .navbar-expand-xs .u-header__banner-caption:hover, .navbar-expand-xs .u-header__banner-caption:focus,
    .navbar-expand-sm .u-header__banner-caption:hover, .navbar-expand-sm .u-header__banner-caption:focus,
    .navbar-expand-md .u-header__banner-caption:hover, .navbar-expand-md .u-header__banner-caption:focus,
    .navbar-expand-lg .u-header__banner-caption:hover, .navbar-expand-lg .u-header__banner-caption:focus,
    .u-header-collapse__nav-link.active,
    .u-header-collapse__submenu-nav-link.active,
    .btn-custom-toggle-primary:hover,
    .btn-custom-toggle-white:not(:disabled):not(.disabled):active, .btn-custom-toggle-white:not(:disabled):not(.disabled).active, .btn-custom-toggle-white:not(:disabled):not(.disabled):active, .btn-custom-toggle-white:not(:disabled):not(.disabled).active,
    .btn-soft-primary,
    .btn-soft-primary[href].disabled, .btn-soft-primary[href]:disabled,
    .btn-soft-primary[type].disabled, .btn-soft-primary[type]:disabled,
    .btn.btn-soft-primary,
    .btn-soft-blue-1,
    .btn-soft-blue-1[href].disabled, .btn-soft-blue-1[href]:disabled,
    .btn-soft-blue-1[type].disabled, .btn-soft-blue-1[type]:disabled,
    .btn.btn-soft-blue-1,
    .btn-text-primary,
    .btn-text-blue-1,
    .brand-primary,
    .brand-primary:focus, .brand-primary:hover,
    .breadcrumb-item:not(.active):hover,
    .breadcrumb-item:not(.active):hover a,
    .card-text-dark:hover,
    .card-btn-arrow,
    .sidenav .from, .sidenav .to,
    .u-sidebar--account__toggle-bg:hover .u-sidebar--account__toggle-text,
    .u-sidebar--account__list-link.active, .u-sidebar--account__list-link:hover,
    .u-sidebar--account__list-link.active .u-sidebar--account__list-icon, .u-sidebar--account__list-link:hover .u-sidebar--account__list-icon,
    .dropdown-item:hover, .dropdown-item.active,
    .footer .list-group-item-action:hover,
    .tab-dropdown.show,
    .tab-dropdown .dropdown-item:hover,
    .custom-dropdown .dropdown-toggle-collapse[aria-expanded=true] span,
    .custom-dropdown .dropdown-toggle-collapse[aria-expanded=true]:before,
    .u-focus-state .input-group-text,
    .bookmark-checkbox-input:checked ~ .bookmark-checkbox-label,
    .u-range-slider-grid .irs-grid-text.current,
    .u-go-to-ver-arrow,
    .u-go-to-modern,
    .u-media-player:hover .u-media-player__icon, .u-media-player:focus .u-media-player__icon,
    .u-media-player__icon--primary,
    .u-video-player__btn:hover .u-video-player__icon, .u-video-player__btn:focus .u-video-player__icon,
    .nav-classic .nav-link:hover,
    .nav-classic .nav-link.active,
    .tab-nav-line .nav-link.active .tabtext,
    .tab-nav-shop .nav-link.active,
    .tab-nav-1-line .nav-link.active .tabtext,
    .tab-nav-1-shop .nav-link.active,
    .tab-nav-1-list .nav-link.active i, .tab-nav-1-list .nav-link.active span,
    .nav-icon .nav-item.active,
    .u-quantity__arrows-inner:hover,
    .u-slick-bordered-primary .slick-current .card .testimonial-quote i,
    .u-slick__arrow,
    .u-slick__arrow-classic,
    .u-slick__arrow-classic--v2,
    .u-slick--pagination-interactive .slick-center .u-slick--pagination-interactive__title,
    .link__icon,
    .text-primary-max-wd,
    .card-title.text-dark:hover,
    .pagination-v2-arrow-color,
    .list-tab .list-link:hover i, .list-tab .list-link:hover span,
    .list-tab .list-link:active i, .list-tab .list-link:active span,
    .u-cubeportfolio .u-cubeportfolio__item.cbp-filter-item-active,
    .u-datatable__thead-icon:hover,
    .u-datepicker .flatpickr-day:focus, .u-datepicker .flatpickr-day:hover,
    .u-datepicker .flatpickr-day.selected,
    .u-datepicker .flatpickr-day.selected:focus.prevMonthDay, .u-datepicker .flatpickr-day.selected:focus.nextMonthDay,
    .u-datepicker .flatpickr-day.selected:hover.prevMonthDay, .u-datepicker .flatpickr-day.selected:hover.nextMonthDay,
    .u-fileuploader-input__icon,
    .u-summernote-editor .note-btn:focus, .u-summernote-editor .note-btn:hover,
    .bravo_wrap #header.js-header-fix-moment .bravo-more-menu, .bravo_wrap #header.header-white .bravo-more-menu,
    .bravo_wrap #header.js-header-fix-moment .bravo_header ul li:hover > a, .bravo_wrap #header.header-white .bravo_header ul li:hover > a,
    .bravo_wrap #header.js-header-fix-moment .bravo_header ul li:hover > .fa, .bravo_wrap #header.header-white .bravo_header ul li:hover > .fa,
    .u-header--bg-transparent.js-header-fix-moment .u-header__navbar-brand-on-scroll .u-header__navbar-brand-text
    span.d-inline-block.font-size-14.mr-1.dropdown-nav-link
    {
        color: #7a6597!important;
    }

    @media (max-width: 576px){
        .u-header--sub-menu-dark-bg-sm .u-header__sub-menu-nav-link:hover
        {
            color: #7a6597!important;
        }
    }

    @media (min-width: 576px){
        .u-header--dark-nav-links-sm:not(.bg-dark) .u-header__nav-item:hover .u-header__nav-link
        {
            color: #7a6597!important;
        }
    }

    @media (max-width: 768px){
        .u-header--sub-menu-dark-bg-md .u-header__sub-menu-nav-link:hover
        {
            color: #7a6597!important;
        }
    }

    @media (min-width: 768px){
        .u-header--dark-nav-links-md:not(.bg-dark) .u-header__nav-item:hover .u-header__nav-link
        {
            color: #7a6597!important;
        }
    }

    @media (max-width: 992px){
        .u-header--sub-menu-dark-bg-lg .u-header__sub-menu-nav-link:hover
        {
            color: #7a6597!important;
        }
    }

    @media (min-width: 992px){
        .u-header--dark-nav-links-lg:not(.bg-dark) .u-header__nav-item:hover .u-header__nav-link
        {
            color: #7a6597!important;
        }
    }

    @media (max-width: 1200px){
        .u-header--sub-menu-dark-bg-xl .u-header__sub-menu-nav-link:hover
        {
            color: #7a6597!important;
        }
    }

    @media (min-width: 1200px){
        .u-header--dark-nav-links-xl:not(.bg-dark) .u-header__nav-item:hover .u-header__nav-link
        {
            color: #7a6597!important;
        }
    }

    @media (max-width: 1480px){
        .u-header--sub-menu-dark-bg-wd .u-header__sub-menu-nav-link:hover
        {
            color: #7a6597!important;
        }
    }

    @media (min-width: 1480px){
        .u-header--dark-nav-links-wd:not(.bg-dark) .u-header__nav-item:hover .u-header__nav-link
        {
            color: #7a6597!important;
        }
    }

    @media (max-width: 1199.98px) {
        .u-header--bg-transparent.u-scrolled .scroll-icon i,
        .navbar-expand-xl .u-header__banner-caption:hover, .navbar-expand-xl .u-header__banner-caption:focus
        {
            color: #7a6597!important;
        }
    }

    @media (max-width: 575.98px) {
        .text-primary-max {
            color: #7a6597!important;
        }
    }
    @media (max-width: 767.98px) {
        .text-primary-max-sm {
            color: #7a6597!important;
        }
    }
    @media (max-width: 991.98px) {
        .text-primary-max-md {
            color: #7a6597!important;
        }
    }
    @media (max-width: 1199.98px) {
        .text-primary-max-lg {
            color: #7a6597!important;
        }
    }
    @media (max-width: 1479.98px) {
        .text-primary-max-xl {
            color: #7a6597!important;
        }
    }

    .btn-primary, .u-header.js-header-fix-moment .u-header__last-item-btn .btn[class*=-white],
    .btn-primary.disabled, .u-header.js-header-fix-moment .u-header__last-item-btn .disabled.btn[class*=-white], .btn-primary:disabled, .u-header.js-header-fix-moment .u-header__last-item-btn .btn:disabled[class*=-white],
    .btn-blue-1,
    .btn-blue-1.disabled, .btn-blue-1:disabled,
    .btn-outline-primary,
    .btn-outline-primary:hover,
    .btn-outline-primary:not(:disabled):not(.disabled):active,
    .btn-outline-primary:not(:disabled):not(.disabled).active,
    .show > .btn-outline-primary.dropdown-toggle,
    .btn-outline-blue-1:hover,
    .btn-outline-blue-1:not(:disabled):not(.disabled):active,
    .btn-outline-blue-1:not(:disabled):not(.disabled).active,
    .show > .btn-outline-blue-1.dropdown-toggle,
    .custom-control-input:checked ~ .custom-control-label:before,
    .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label:before,
    .nav-pills .nav-link.active,
    .nav-pills .show > .nav-link,
    .page-item.active .page-link,
    .badge-primary,
    .badge-blue-1,
    .progress-bar,
    .list-group-item.active,
    .tooltip-inner,
    .bg-primary,
    .bg-blue-1,
    .custom-social-share a:hover,
    .u-avatar-image:hover .u-avatar-image-overlay,
    .badge-outline-primary,
    .badge-outline-blue-1,
    .btn-primary:not(label.btn),
    .u-header.js-header-fix-moment .u-header__last-item-btn .btn:not(label.btn)[class*=-white],
    .btn-primary:not(label.btn):not([href]):not(:disabled):not(.disabled),
    .u-header.js-header-fix-moment .u-header__last-item-btn .btn:not(label.btn):not([href]):not(:disabled):not(.disabled)[class*=-white],
    .btn-primary:not([href]),
    .u-header.js-header-fix-moment .u-header__last-item-btn .btn:not([href])[class*=-white],
    .btn-primary:not([href]):not([href]):not(:disabled):not(.disabled),
    .u-header.js-header-fix-moment .u-header__last-item-btn .btn:not([href]):not([href]):not(:disabled):not(.disabled)[class*=-white],
    .btn-primary:hover, .u-header.js-header-fix-moment .u-header__last-item-btn .btn:hover[class*=-white],
    .btn-blue-1:not(label.btn),
    .btn-blue-1:not([href]),
    .btn-blue-1:not(label.btn):not([href]):not(:disabled):not(.disabled), .btn-blue-1:not([href]):not([href]):not(:disabled):not(.disabled),
    .btn-blue-1:hover,
    .btn-custom-toggle-primary:not(:disabled):not(.disabled):active, .btn-custom-toggle-primary:not(:disabled):not(.disabled).active, .btn-custom-toggle-primary:not(:disabled):not(.disabled):active, .btn-custom-toggle-primary:not(:disabled):not(.disabled).active,
    .btn-soft-primary[href]:hover, .btn-soft-primary[href]:focus, .btn-soft-primary[href]:active, .btn-soft-primary[href].active,
    .btn-soft-primary[type]:hover, .btn-soft-primary[type]:focus, .btn-soft-primary[type]:active, .btn-soft-primary[type].active,
    .btn-soft-primary[href]:not(:disabled):not(.disabled):active, .btn-soft-primary[href]:not(:disabled):not(.disabled).active,
    .show > .btn-soft-primary[href].dropdown-toggle,
    .btn-soft-primary[type]:not(:disabled):not(.disabled):active, .btn-soft-primary[type]:not(:disabled):not(.disabled).active,
    .show > .btn-soft-primary[type].dropdown-toggle,
    .btn-soft-blue-1[href]:hover, .btn-soft-blue-1[href]:focus, .btn-soft-blue-1[href]:active, .btn-soft-blue-1[href].active,
    .btn-soft-blue-1[type]:hover, .btn-soft-blue-1[type]:focus, .btn-soft-blue-1[type]:active, .btn-soft-blue-1[type].active,
    .btn-soft-blue-1[href]:not(:disabled):not(.disabled):active, .btn-soft-blue-1[href]:not(:disabled):not(.disabled).active,
    .show > .btn-soft-blue-1[href].dropdown-toggle,
    .btn-soft-blue-1[type]:not(:disabled):not(.disabled):active, .btn-soft-blue-1[type]:not(:disabled):not(.disabled).active,
    .show > .btn-soft-blue-1[type].dropdown-toggle,
    .btn-social:hover,
    .btn-social-dark:hover,
    .u-range-slider .irs-bar,
    .u-range-slider .irs-bar-edge,
    .u-go-to,
    .u-hamburger:hover .u-hamburger__inner,
    .u-hamburger:hover .u-hamburger__inner:before, .u-hamburger:hover .u-hamburger__inner:after,
    .u-hamburger--primary .u-hamburger__inner,
    .u-hamburger--primary .u-hamburger__inner:before, .u-hamburger--primary .u-hamburger__inner:after,
    .u-hamburger--primary:hover .u-hamburger__inner,
    .u-hamburger--primary:hover .u-hamburger__inner:before, .u-hamburger--primary:hover .u-hamburger__inner:after,
    .js-header-fix-moment .u-hamburger--white:hover .u-hamburger__inner,
    .js-header-fix-moment .u-hamburger--white:hover .u-hamburger__inner:before, .js-header-fix-moment .u-hamburger--white:hover .u-hamburger__inner:after,
    .u-media-player:hover .u-media-player__icon--primary, .u-media-player:focus .u-media-player__icon--primary,
    .u-media-viewer__icon,
    .list-pagination .page-item .page-link:hover,
    .list-pagination-1 .page-item .page-link:hover,
    .custom-pagination .page-link:hover,
    .tab-nav-rounded .nav-link.active .icon:before,
    .tab-nav-square .nav-link.active,
    .tab-nav-1-rounded .nav-link.active .icon:before,
    .tab-nav-1-square .nav-link.active,
    .tab-nav-1-inner .nav-link.active,
    .nav-icon .nav-item.active .nav-icon-action,
    .u-slick__arrow:hover,
    .u-slick__arrow-classic:hover,
    .gradient-overlay:after,
    .gradient-overlay-half-bg-blue-light:before,
    .section-title:after,
    .text-hover-primary:hover,
    .u-datepicker .flatpickr-months,
    .u-datepicker .flatpickr-day.today,
    .u-datepicker .flatpickr-day.selected.startRange, .u-datepicker .flatpickr-day.selected.endRange
    {
        background-color: #7a6597!important;
    }

    .btn-primary, .u-header.js-header-fix-moment .u-header__last-item-btn .btn[class*=-white],
    .btn-primary.disabled, .u-header.js-header-fix-moment .u-header__last-item-btn .disabled.btn[class*=-white], .btn-primary:disabled, .u-header.js-header-fix-moment .u-header__last-item-btn .btn:disabled[class*=-white]
    .btn-blue-1,
    .btn-blue-1.disabled, .btn-blue-1:disabled,
    .btn-outline-primary,
    .btn-outline-primary:hover,
    .btn-outline-primary:not(:disabled):not(.disabled):active,
    .btn-outline-primary:not(:disabled):not(.disabled).active,
    .show > .btn-outline-primary.dropdown-toggle,
    .btn-outline-blue-1,
    .btn-outline-blue-1:hover,
    .btn-outline-blue-1:not(:disabled):not(.disabled):active,
    .btn-outline-blue-1:not(:disabled):not(.disabled).active,
    .show > .btn-outline-blue-1.dropdown-toggle,
    .custom-control-input:checked ~ .custom-control-label:before,
    .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label:before,
    .page-item.active .page-link,
    .list-group-item.active,
    .border-primary,
    .border-blue-1,
    .custom-social-share a:hover,
    .btn-primary:not(label.btn),
    .u-header.js-header-fix-moment .u-header__last-item-btn .btn:not(label.btn)[class*=-white],
    .btn-primary:not(label.btn):not([href]):not(:disabled):not(.disabled),
    .u-header.js-header-fix-moment .u-header__last-item-btn .btn:not(label.btn):not([href]):not(:disabled):not(.disabled)[class*=-white],
    .btn-primary:not([href]),
    .u-header.js-header-fix-moment .u-header__last-item-btn .btn:not([href])[class*=-white],
    .btn-primary:not([href]):not([href]):not(:disabled):not(.disabled),
    .u-header.js-header-fix-moment .u-header__last-item-btn .btn:not([href]):not([href]):not(:disabled):not(.disabled)[class*=-white],
    .btn-primary:hover, .u-header.js-header-fix-moment .u-header__last-item-btn .btn:hover[class*=-white],
    .btn-blue-1:not(label.btn),
    .btn-blue-1:not([href]),
    .btn-blue-1:not(label.btn):not([href]):not(:disabled):not(.disabled), .btn-blue-1:not([href]):not([href]):not(:disabled):not(.disabled),
    .btn-blue-1:hover,
    .btn-custom-toggle-primary:hover,
    .btn-custom-toggle-primary:not(:disabled):not(.disabled):active, .btn-custom-toggle-primary:not(:disabled):not(.disabled).active, .btn-custom-toggle-primary:not(:disabled):not(.disabled):active, .btn-custom-toggle-primary:not(:disabled):not(.disabled).active,
    .btn-social:hover,
    .btn-social-dark:hover,
    .checkbox-outline__input:checked ~ .checkbox-outline__label,
    .nav-choose .nav-link.active,
    .tab-nav-rounded .nav-link.active .icon:before,
    .tab-nav-1-rounded .nav-link.active .icon:before,
    .tab-nav-1-inner .nav-link.active,
    .u-slick-bordered-primary .slick-current .card,
    .u-slick__pagination li.slick-active span,
    .u-datepicker .flatpickr-day.selected,
    .owner-info.widget-box
    {
        border-color: #7a6597!important;
    }
    
    
    
   

    .bs-tooltip-top .arrow:before,
    .bs-tooltip-auto[x-placement^=top] .arrow:before,
    .navbar-expand .u-header__navbar-nav .u-header__sub-menu,
    .navbar-expand-sm .u-header__navbar-nav .u-header__sub-menu,
    .navbar-expand-md .u-header__navbar-nav .u-header__sub-menu,
    .navbar-expand-lg .u-header__navbar-nav .u-header__sub-menu,
    .navbar-expand-xl .u-header__navbar-nav .u-header__sub-menu,
    .navbar-expand-wd .u-header__navbar-nav .u-header__sub-menu
    {
        border-top-color: #7a6597!important;
    }

    .bs-tooltip-right .arrow:before,
    .bs-tooltip-auto[x-placement^=right] .arrow:before
    {
        border-right-color: #7a6597;
    }

    .bs-tooltip-bottom .arrow:before,
    .bs-tooltip-auto[x-placement^=bottom] .arrow:before,
    .dropdown-custom .dropdown-nav-link.active,
    .nav-classic .nav-link.active
    {
        border-bottom-color: #7a6597;
    }

    .bs-tooltip-left .arrow:before,
    .bs-tooltip-auto[x-placement^=left] .arrow:before,
    .navbar-expand .u-header__sub-menu:not(.u-header__promo),
    .navbar-expand-sm .u-header__sub-menu:not(.u-header__promo),
    .navbar-expand-md .u-header__sub-menu:not(.u-header__promo),
    .navbar-expand-lg .u-header__sub-menu:not(.u-header__promo),
    .navbar-expand-xl .u-header__sub-menu:not(.u-header__promo),
    .navbar-expand-wd .u-header__sub-menu:not(.u-header__promo),
    .u-header-collapse__submenu .u-header-collapse__nav-list,
    .u-header-collapse__submenu-list,
    .custom-dropdown .dropdown-toggle-collapse[aria-expanded=true],
    .tab-nav-list .nav-link.active,
    .tab-nav-list .nav-link.active i, .tab-nav-list .nav-link.active span,
    .tab-nav-1-list .nav-link.active,
    .list-tab .list-link:active
    {
        border-left-color: #7a6597;
    }

    .u-slick-bordered-primary .slick-current .card .testimonial-quote text, .u-slick-bordered-primary .slick-current .card .testimonial-quote path,
    .fill-primary
    {
        fill: #7a6597
    }

    .stop-color-primary
    {
        stop-color: #7a6597!important;
    }

    .stroke-primary {
        stroke: #7a6597!important;
    }

    .card-header2 a:active{
    color: #f47401!important;
}

.card-header2 a:hover{
    color:#f47401!important;
}

a.ac-logos:hover{
    color:#f47401!important;
}

 

.breadcrumb-no-gutter {
   /* padding: 0;
    text-decoration: underline;
    text-underline-offset: 5px; */
}

 .h1>a:hover, .h2>a:hover, .h3>a:hover, .h4>a:hover, .h5>a:hover, .h6>a:hover, h1>a:hover, h2>a:hover, h3>a:hover, h4>a:hover, h5>a:hover, h6>a:hover {
    color: #f47401!important;
}

.bravo_wrap .bravo-list-item .topbar-search .control .item .dropdown .dropdown-toggle {
    cursor: pointer;
}
.bravo_wrap #header.u-header--static-xl .bravo_topbar .dropdown-nav-link {
    cursor: pointer;
}

button.fc-today-button.fc-button.fc-button-primary {
    display: none;
}

a.text-primary:hover {
    color:#f47401!important;
}

input[type=checkbox]:checked:before {
    color: #f47401;
}

a.min-height-350.bg-img-hero.rounded-border.p-5.gradient-overlay-half-bg-gradient.transition-3d-hover.shadow-hover-2.border-0.dropdown {
    padding-left: 17px!important;
}

a.min-height-175.bg-img-hero.rounded-border.p-5.gradient-overlay-half-bg-gradient.transition-3d-hover.shadow-hover-2.border-0.dropdown {
    padding-left: 17px!important;
}

.blog-content p{
    font-size: large!important;
    font-weight:300;
    color:#000!important;
}


button.btn.d-lg-none.mb-5.p-0:after {
    display: none;
}

a.link.link-collapse.small.font-size-1.mt-2:after {
    display: none;
}

.sidenav .from, .sidenav .to {
    border: 2px solid #000000;
}

 


@media (min-width: 767.98px){
 div#more_term_165 {
    display: block;
}
}
@media (min-width: 767.98px){
.bravo-list-hotel.product-card-block.product-card-v2.border-bottom.border-color-8 {
    padding-left: 4px;
    padding-right: 4px;
}
}

@media (max-width: 767.98px){
button.btn.d-lg-none.mb-5.p-0 {
    margin-bottom: 1.2rem!important;
}}

@media (min-width: 767.98px){
a.link.link-collapse.small.font-size-1.mt-2 {
    display: none;
}
}


.bravo_wrap .bravo_user_profile .bravo-pagination ul li.active a, .bravo_wrap .bravo_user_profile .bravo-pagination ul li.active span {
    background: transparent!important;
    background-color: transparent!important;
    color: #ff7522!important;
}
.bravo_wrap .bravo_user_profile .dungdt-upload-multiple .attach-demo .image-item .edit-img {
    color: #fff;
    cursor: pointer;
    display: block;
    position: absolute;
    padding: 3px;
    right: 48px;
    top: 15px;
}
i.icon.flaticon-placeholder.mr-2.font-size-20 {
    display: none;
}
.bravo_wrap .bravo_user_profile .dungdt-upload-box .edit-img {
    color: #fff;
    cursor: pointer;
    display: block;
    padding: 4px;
    position: absolute;
    right: 48px;
    top: 15px;
}
.bravo_wrap .bravo_user_profile .dungdt-upload-box .delete {
    color: #fff;
    cursor: pointer;
    display: block;
    padding: 4px;
    position: absolute;
    right: 15px;
    top: 15px;
}
.bravo_wrap .bravo_user_profile .dungdt-upload-multiple .attach-demo .image-item .delete {
    cursor: pointer;
    display: block;
    padding: 3px;
    position: absolute;
    right: 15px;
    top: 15px;
}

.position-absolute.bottom-0.left-0.right-0 {
    position: relative!important;
}

.position-absolute.bottom-0.left-0.right-0.px-4.pb-3 {
    padding-bottom: 0px!important;
}
.d-flex.align-items-center.font-size-14.text-white {
    color: #000!important;
}
 
 
 .js-slide-prev:nth-child(6),
.js-slide-prev:nth-child(7),
.js-slide-prev:nth-child(8),
.js-slide-prev:nth-child(9),
.js-slide-prev:nth-child(10),
.js-slide-prev:nth-child(11),
.js-slide-prev:nth-child(12),
.js-slide-prev:nth-child(13),
.js-slide-prev:nth-child(14),
.js-slide-prev:nth-child(15),
.js-slide-prev:nth-child(16),
.js-slide-prev:nth-child(17),
.js-slide-prev:nth-child(18),
.js-slide-prev:nth-child(19),
.js-slide-prev:nth-child(20),
.js-slide-prev:nth-child(21),
.js-slide-prev:nth-child(22),
.js-slide-prev:nth-child(23),
.js-slide-prev:nth-child(24),
.js-slide-prev:nth-child(25) {
    display:none;
}
.js-slide-prev:nth-child(1) {
 cursor: zoom-in;
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 3;
    }
 
    .ddddddddddddddd {
  display: grid;
    grid-gap: 12px;
    grid-template-columns: repeat(4,1fr);
        grid-template-rows: repeat(2,170px);
    height: 380px;
}
    
 .js-slide-prev img {
    height: 100%;
    object-fit: cover;
    width: 100%;
}




.bravo_wrap .bravo_user_profile .bravo-user-chart {
    background-color: #fff;
    margin-bottom: 15px;
    margin-top: 0px;
    min-height: 154px;
    padding: 0px 0px 0px 0px;
    position: relative;
}
@media (min-width: 767.98px){
.bravo_footer.mt-4.border-top {
    max-width: 690px;
}}

@media (max-width: 967.98px){
.gradient-overlay-half-black-gradient:before {
 
    border-radius: 0px 0px 0px 0px!important;
}
}
@media (min-width: 767.98px){
.navbar-brand {
    padding-top: 0rem;
    margin-right: 0rem;
}
}
@media (min-width: 1480px){
.bravo_footer.mt-4.border-top {
       max-width: 1290px;
         min-width: 1290px;
}
}
@media (min-width: 992px){
.bravo_footer.mt-4.border-top {
   min-width: 930px;
}
}

@media (min-width: 1200px){
.bravo_footer.mt-4.border-top {
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
   max-width: 1290px;
       min-width: 1290px;
   background-color:#f0f2f4;
    margin-left: auto;
    margin-right: auto;
   margin-top: 30px!important;
    margin-bottom: 30px;
        border-radius: 32px;
    padding-left: 15px;
    padding-right: 15px;
}
}

.bravo_wrap .bravo_user_profile .booking-history-manager {
   background-color: #fff;
    margin-bottom: 15px;
    margin-top: 0px;
    min-height: 154px;
    padding: 0px 0px 0px 0px;
    position: relative;
}

@media (min-width: 1000px){
.mobile-menu-toggle.mobile-menu-toggle_owner.overlay-toggle.bravo-more-menu-user {

}
}
@media (min-width: 1200px){
.bravo-list-item {
    padding-top: 0px;
}
}

@media (min-width: 1200px){
.u-header--white-nav-links-xl:not(.bg-white):not(.js-header-fix-moment) .btn-text-secondary:hover, .u-header--white-nav-links-xl:not(.bg-white):not(.js-header-fix-moment) .dropdown-nav-link:hover, .u-header--white-nav-links-xl:not(.bg-white):not(.js-header-fix-moment) .u-header__navbar-link:hover {
    color: hsl(0deg 0% 0% / 60%);
}
}
.u-header--white-nav-links-xl:not(.bg-white):not(.js-header-fix-moment) .btn-text-secondary, .u-header--white-nav-links-xl:not(.bg-white):not(.js-header-fix-moment) .dropdown-nav-link, .u-header--white-nav-links-xl:not(.bg-white):not(.js-header-fix-moment) .u-header__navbar-link {
    cursor: pointer;
}
 a.ac-logos:hover {
    color: #0056b3;
    text-decoration: auto;
}
img.avatars {
    height: 33px;
    width: 33px;    border-radius: 555px;
}

 @media (min-width: 767.98px){
.mobile-menu-toggle.mobile-menu-toggle_owner.overla-toggle.bravo-more-menu-user {

}
}

 @media (min-width: 767.98px){
a.ac-logos {
    color: #030303ff;
}
}
@media (max-width: 767.98px){
.menu-items__link {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 2px 16px;
    color: #e0e0e0!important;
}
}

 @media (min-width: 767.98px){
.menu-items__link {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 2px 16px;
    color: #030303ff!important;
}
}


 @media (max-width: 767.98px){
a.ac-logos {
    color: #e0e0e0;
}
}


.col-md-9 {
 
    background: white;
 }
 
 .logoss {
       display: block;
    min-height: 33px;
    z-index: 99999;
    border: 1px solid #a5a5a5; 
    border-radius: 444px;
    padding: 2;
}
.u-header__navbar-brand-text-white .u-header__navbar-brand-text, .u-header__navbar-brand-text-white .u-header__navbar-brand-text:focus, .u-header__navbar-brand-text-white .u-header__navbar-brand-text:hover
{
    color: #030303ff;
}

h1.font-size-60.font-size-xs-30.text-white.font-weight-bold {
    font-size: 40px;
}
 
ul.nav.tab-nav.flex-nowrap.tab-nav-boxed.pb-4.pt-2.justify-content-xl-center {
    display: none;
}
.fc-unthemed td.fc-today {
     background-color: rgba(100,202,238,.2);
}

 img.img-responsive.card-img-top.lazy.loaded {
    height: 170px;width: -webkit-fill-available;
    object-fit: cover;
}

 @media (max-width: 767.98px){
.u-header__navbar-brand-text {
    font-size: 1.2rem!important;
}
}
 @media (min-width: 767.98px){

.u-header__navbar-brand-text-white .u-header__navbar-brand-text, .u-header__navbar-brand-text-white .u-header__navbar-brand-text:focus, .u-header__navbar-brand-text-white .u-header__navbar-brand-text:hover
{padding-top: 10px;
    color: #030303ff;
}

}
 @media (max-width: 767.98px){
ul.nav.nav-user {
    display: none;
}
}
 
.min-height-230 {
    min-height: 14.375rem;    object-fit: cover;
    max-height: 14.375rem;
}

.bravo_wrap .bravo_user_profile .user-profile-avatar {
    background: #fff!important;
    margin-bottom: 10px;
}
a.btn.btn-xs.btn-primary.btn-info-booking.open-new-window.mt-1 {
    display: none;
}

.dates-calendar .fc-event .fc-title {
   background-color: #fdf4f2;
    border-radius: 2px;
    color: #d0021c;
    display: inline-block;
    padding: 1px 5px;
}
.dates-calendar .fc-event.active-event .fc-title {
    background: #00b7074d;
    color: #0f2a15;
}
.fc-button-primary {
    color: #fff;
    background-color: #424242;
    border-color: #2C3E50;
}
.fc-button-primary:disabled {
    color: #fff;
    background-color: #424242;
    border-color: #424242;
}
.fc-button:disabled {
    opacity: 1;
}

.filter-div.d-flex.justify-content-between {
    display: none !important;
}
.bravo_wrap .bravo_header .content .header-right .bravo-more-menu.active {
    background: #1a2b4800;
    border-radius: 5px;
    color: #fff;
}
.bravo_wrap .bravo_user_profile>.container-fluid>.row-eq-height>.col-md-3:after {
    background-color: #fff;
}
 
 .bravo_wrap .bravo_user_profile {
    background: #f5f7f9;
    color: #1a2b48;
    padding: 0 0px;
}

.bravo_wrap .bravo_detail_location .bravo_content .g-location {
    margin-bottom: 30px;
    display: none;
}
.brand {
    margin-left: 0rem;
}
.input-group>.custom-select:not(:first-child), .input-group>.form-control:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    align-items: center;
    display: flex;
}
.bravo_wrap .bravo_user_profile .user-profile-plan {
   background: #fff!important;
    border-bottom: 1px solid #28282800;
    margin-bottom: 20px;
    padding-bottom: 0px;
    text-align: center;
}
span.badge.badge-primary.rounded-xs.font-size-14.p-2.mr-2.mb-0 {
     width: auto!important;
 }

 
 
.space-1, .space-bottom-1 {
    padding-bottom: 0rem!important;
}

 
.card-body {
    flex: 1 1 auto;
    padding: 0rem;
}
.bg-img-hero-bottom {
    background-position: bottom;
    border-radius: 32px;
}
.py-8.py-xl-10.pb-5 {
    padding-top: 4.4rem ;
    padding-bottom: 0rem ;
}


.pb-8, .py-8 {
    padding-bottom: 0rem!important;
}

 

.border-bottom.py-4.position-relative.hotel-service.attr-7 {
    display: none;
}

.g-rules.border-bottom{
    display: none;
}

.service-wishlist.active i, .service-wishlist.active span {
    color:#f47401!important;
}

.border.border-color-7.rounded.p-4.mb-5.mt-5 {
     display: none;
}
@media (min-width: 1000px){
.bg-img-hero-bottom {
    background-position: bottom;
    border-radius: 32px;
}}

@media (max-width: 1000px){
.bg-img-hero-bottom {
    background-position: bottom;
    border-radius: 0px 0px 0px 0px;
}}



@media (min-width: 767.98px){
a.bravo-logo.navbar-brand.u-header__navbar-brand-default.u-header__navbar-brand-center.u-header__navbar-brand-text-white.mr-0.mr-xl-5 { 
margin-right: 0rem!important; }
}

@media (min-width: 1000px){
.container.space-2.space-top-xl-4 {
   height: 300px;
    display: inline-flex;
    padding-top: 0rem!important;
    padding-bottom: 0rem!important;
    align-content: center;
    justify-content: center;
    align-items: center;
}
}

@media (min-width: 1000px){
.bravo-form-search-all.hero-block.hero-v1.bg-img-hero-bottom.gradient-overlay-half-black-gradient.text-center.z-index-2 {
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    max-width: 1170px;
     min-width: 1170px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    margin-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
}
}


@media (min-width: 767.98px){
.bravo_wrap .bravo_footer .main-footer {
    margin: 0px 0;
    padding:  20px 0px 10px 0px;
}
}
@media (max-width: 767.98px){
.bravo_wrap .bravo_footer .main-footer {
    margin: 0px 0;
    padding:30px 30px 0px 30px;
}
}

@media (max-width: 967.98px){
.bravo_wrap .bravo_header .bravo-menu-mobile .user-profile ul {
    list-style: none;
    padding: 20px 0px 20px 13px;
}
}

@media (max-width: 767.98px){
.bravo_wrap .bravo-list-item .topbar-search .control .item:first-child {
    display: none;
}
}
 

@media (max-width: 767.98px){
.bravo_wrap .bravo-list-item .topbar-search .control .item .item-title {
   display: none; 
}
}

 

 

 

div#attr_7 {
    display: none;
}


.hotel_rooms_form .list-attributes {
  display: block;
}


@media (min-width: 1200px){
.col-md-6.mb-3.mb-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}
}

@media (min-width: 768px){
.col-md-6.col-xl-3.mb-3.mb-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
}
}



img.lazy.error, img.lazy.initial, img.lazy.loaded {
    opacity: 1;
    border-radius: 16px;
        box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 0px;
}


.min-height-350 {
    min-height: 12rem!important;
}

.rounded-border, .rounded-border:after, .rounded-border:before {
    border-radius: 20px;
}

.card {
    border-radius: 12px;
}

 
.green-lighter {
    color: #ffca00;
}

span.d-block.text-gray-1.font-weight-normal.mb-0.text-left {
    display: none!important;
}


span.d-block.text-gray-1.text-left.font-weight-normal {
    display: none!important;
}


h2.section-title.text-black.font-size-30.font-weight-bold.mb-0:after {
    display: none;
}

 

.w-md-80.w-lg-50.text-center.mx-md-auto.my-3{
        text-align: left!important;
    width: 100%!important;
    margin-top: 0.5rem!important;
    margin-bottom: 0.5rem!important;
    display:none;
}
   
   
 @media (min-width: 800px){ 
.bravo-list-locations.destinantion-block.destinantion-v1.border-bottom.border-color-8.mt-6 {
     margin-top: -17px!important;
   margin-bottom: 30px;
    border-color: #d7d7d700!important;
}
}

 @media (max-width: 800px){ 
.bravo-list-locations.destinantion-block.destinantion-v1.border-bottom.border-color-8.mt-6 {
     margin-top: -17px!important;
   margin-bottom: 0px;
    border-color: #d7d7d700!important;
}
}


.space-1, .space-top-1 {
    padding-top: 0rem!important;
}

@media (min-width: 1200px){
.pb-xl-8, .py-xl-8 {
    padding-bottom: 0rem!important;
}
}
@media (min-width: 1200px){
.w-md-80.w-lg-50.text-center.mx-md-auto.mb-5.mt-4 {
 text-align: left!important;
    width: 100%!important;
    margin-top: 0rem!important;
    padding-bottom: 0.5rem!important;
    padding-top: 2.2rem!important;
    margin-bottom: 1rem!important;
}
}


@media (max-width: 800px){
.w-md-80.w-lg-50.text-center.mx-md-auto.mb-5.mt-4 {
  text-align: left!important;
    width: 100%!important;margin-top: 1.1rem!important;
     padding-bottom: 0.5rem!important;
    padding-top: 1.5rem!important;
    margin-bottom: 1rem!important;
}
}

@media (min-width: 1200px){
.col-md-6.col-lg-4.col-xl-3.mb-3.mb-md-4.pb-1 {
    flex: 0 0 25%;
    max-width: 25%;
}
}
@media (min-width: 1200px){

.col-md-6.col-lg-3.col-xl-3.mb-3.mb-md-4.pb-1 {
        flex: 0 0 25%;
    max-width: 25%;
}
}


.btn.btn-group-sm>.btn, .btn.btn-sm {
    border-radius: 0.2rem;
    font-size: .875rem;
    line-height: 1.5;
    background: #f47401;
    padding: 0rem 0rem;
}


.service-wishlist {
    cursor: pointer!important;
    color: #ffffff;
}


h2.section-title.text-center.mb-5.mt-3 {
    color: #3b444f;
    font-size: 1.875rem;
    text-align: left!important;
    width: 100%!important;
    margin-top: 0.5rem!important;
    padding-top: 20px;
    margin-bottom: 0.5rem!important;
    font-weight: 500;
}


h2.section-title.text-center.mb-5.mt-3:after{
     display: none;
}
div#rate {
    padding-left: 15px;
    padding-right: 15px;
}

div#context-filter-price {
    padding-left: 15px;
    padding-right: 15px;
}

 @media (max-width: 767.98px){
.u-header__navbar-brand-text {
    font-size: 1.778rem!important;
}
}

@media (max-width: 823px){
.py-8.py-xl-10.pb-5 {
  text-align: center!important;
    padding-LEFT: 0PX!important;
    padding-right: 0px!important;
}
}
 
 @media (max-width: 575.98px){
.font-size-xs-30 {
    font-size: 1.675rem!important;
}
}
@media (min-width: 1200px){
.w-xl-60 {
    width: 100%!important;
}
}
p {
    color: #ffffff;
    line-height: 1.7;
}
@media (min-width: 1023px){
.frontend-page:not(.header_transparent) .bravo-form-search-all .container {
    padding: 0rem!important;
}
}

.tab-nav {
    display: none;
}

@media (min-width: 992px){
.space-bottom-lg-1, .space-lg-1 {
    padding-bottom: 0rem!important;
}
}
@media (min-width: 992px){
.space-lg-1, .space-top-lg-1 {
    padding-top: 0rem!important;
}
}
@media (min-width: 992px){
.header-left .align-items-center {
    align-items: center!important;
    margin-left: auto!important;
}
}

@media (max-width: 992px){
.header-left .align-items-center {
    display: none!important;
 }
}

@media (max-width: 992px){
.ddddddddddddddd {
    display: none;
    grid-gap: 7px;
    grid-template-columns: repeat(4,1fr);
    grid-template-rows: repeat(2,90px);
    height: 210px;
}
}
 
.btn-sea-green:hover, .btn-sea-green:not([href]), .btn-sea-green:not([href]):not([href]):not(:disabled):not(.disabled), .btn-sea-green:not(label.btn), .btn-sea-green:not(label.btn):not([href]):not(:disabled):not(.disabled) {
    background-color: #f47401;
    border-color: #f47401;
}


.gradient-overlay-half-black-gradient:before {
     border-radius: 32px;
 }

 


.card-body.pt-0.mt-1.pb-4 {
    padding-left: 15px;
    padding-right: 15px;
}


a {
    background-color: transparent;
    color: #f47401;
}


@media (min-width: 1000px){
.gradient-overlay-half-black-gradient:before {
     border-radius: 32px;
 }
}

 


 
@media (max-width: 991px){
.bravo_wrap .bravo_header .content .header-left {
    flex: auto;
    align-items: center!important;
    margin-left: auto!important;
}
}


.bravo_wrap .bravo_topbar .dropdown-menu li a {
    padding: 13px!important;
}
.bravo_wrap .bravo_header .content .header-left .bravo-menu ul li:hover>.fa, .bravo_wrap .bravo_header .content .header-left .bravo-menu ul li:hover>a {
    color: #f47401;
}

.ml-auto.d-flex.align-items-center {
    padding-top: 5px;
}


a.buthead {
    color: #2e2828!important;
}

a.buthead:hover {
    color:#f47401!important;
}

.bravo_wrap .bravo_topbar .dropdown-menu li a {
    color: #1a2b47;
}

.bravo_wrap .bravo_topbar .dropdown-menu li a:hover {
    border-bottom: 1px solid #ccc0;
    border-top: 1px solid #ccc0;
    text-decoration: none;
}
[class*=u-header--bg-transparent] .u-header__topbar [class*=u-header__topbar-divider]:not(.list-inline):before {
    opacity: .0;
}

p.sub-heading {
    color: #000000;
}

.border-color-white {
    border-color: hsl(0deg 0% 100% / 0%)!important;
}

 

 

.u-header__navbar-brand-text {
    color:#030303ff;
    font-size: 1.46rem;
    margin-left: 0.875rem;
}

.badge-danger {
    background-color: #f47401;
}

.bravo_wrap .bravo_footer .copy-right p {
    margin-bottom: 0;
    color: #000000;
}


.input-group.border-bottom.border-width-2.border-color-1.py-2 {
    padding-bottom: 0.2rem!important;
}
 

.bravo_wrap .bravo_user_profile>.container-fluid>.row-eq-height>.col-md-3 {
    background: #fff;
}


.u-datepicker.input-group.py-2.flex-nowrap.form-date-search {
    padding-bottom: 0.2rem!important;
}

 
.bravo_wrap .bravo_user_profile>.container-fluid>.row-eq-height>.col-md-3.active {
    transform: translate(0);
}

.bravo_wrap .bravo_user_profile .bravo-more-menu-user {
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    color: #1a2b47;
    cursor: pointer;
    display: block;
    padding: 7px 8px 3px;
    position: relative;
    right: 0;
    z-index: 1;
}

 



.bravo_wrap .bravo_user_profile .bravo-more-menu-user {
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    color: #1a2b47;
    cursor: pointer;
    display: inline-flex;
    padding: 7px 8px 3px;
    width: 40px;
    float: left;
    position: relative;
    right: 0;
    z-index: 1;
}



 






#header {
    border-bottom: 1px solid #e0e0e0;
}

@media (max-width: 992px){
.ac-header {
    background-color: #424242;
}
}

@media (min-width: 992px){
.ac-header {
      background-color: #fff;
 }
}

@media (max-width: 992px){
.ac-header {
      background-color: #424242;
 }
}


.header__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 60px;
}
 
.mobile-menu-toggle_owner {
    width: 27px;
    height: 30px;
    background-image: url(https://cdn-prod.kudanamore.ru/img/bars-white.96a1695181c6.svg);
}
.mobile-menu-toggle {
    margin-right: 15px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 21px;
    height: 24px;
     background-size: contain;
    cursor: pointer;
}
.ac-logo {
    margin-right: 17px;
    width: 147px;
    height: 36px;
    text-indent: -9999cm;
    background: url(/modules/Layout/logo-lk.7d38bab826ce.png) no-repeat center;
    background-size: contain;
}
.ac-header .nav-user {
   -ms-flex-item-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: inline-flex;
    justify-content: space-between;
}
.nav-user {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
.menu-items {
display: inline-flex;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
     justify-content: space-between;
}
.menu-items__link:focus, .menu-items__link:hover, .menu-items__link_active {
    color: #fff;
    text-decoration: none;
 }
.menu-items__link {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 2px 16px;
    color: #e0e0e0;
}
.nav-user__item_avatar .dropdown-toggle {
    text-align: right!important;
}
.nav-user__item_avatar .dropdown-toggle {
    padding: 6px 0;
    font-size: 14px;
    border-color: transparent;
    color: #424242;
}
.dropdown-menu.pull-right {
    right: 0;
    left: auto;
}
.nav-user__dropdown {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    margin-top: -1px;
}

.menu-items__item {
    display: flex;
}


 

@media (min-width: 992px){
.bravo_wrap .bravo_user_profile .bravo-more-menu-user {

}
}



.bravo_wrap .bravo_user_profile .sidebar-menu ul li a {
    color:#000;
    font-weight:400;
}

.bravo_wrap .bravo_user_profile .sidebar-menu ul li a i {
    color: #000!important;
    font-weight:400;
}

.bravo_wrap .bravo_user_profile .logout a {
    color: #000;
    font-weight:400;
}

.bravo_wrap .bravo_user_profile .logout a i {
    color: #424242;

}
.bravo_wrap .bravo_user_profile .sidebar-menu ul li.active.has-children>i:after, .bravo_wrap .bravo_user_profile .sidebar-menu ul li.active>a, .bravo_wrap .bravo_user_profile .sidebar-menu ul li.active>a i, .bravo_wrap .bravo_user_profile .sidebar-menu ul li:hover.has-children>i:after, .bravo_wrap .bravo_user_profile .sidebar-menu ul li:hover>a, .bravo_wrap .bravo_user_profile .sidebar-menu ul li:hover>a i {
    color: #ff7522;
}
.bravo_wrap .bravo_user_profile .user-profile-avatar .info-new h5 {
    color:  #ff7522;
}
.tox .tox-menubar {
    display: none;
}
.border-width-2 {
    border-width: 0px!important;
}
.tox-toolbar-overlord {
    display: none;
}
 

.bravo_wrap .bravo_header .content .header-left .bravo-menu ul li a {
    font-weight: 400!important;
}


h2.section-title.text-center.mb-5.mt-3 {
    font-weight: 400;
}


.bravo_wrap .bravo_detail_hotel .hotel_rooms_form .nav-enquiry {
    background: #f9f9f9;
    border: 1px solid #d7dce3;
    border-top: 3px solid #f47401;
    display: flex;
    padding: 20px;
}

.bravo_wrap .bravo_detail_hotel .hotel_rooms_form .nav-enquiry .enquiry-item.active span {
    border-bottom: 1px solid #f47401;
    color: #f47401;
}

.hotel_rooms_form .form-search-rooms .form-search-row>div .form-group .render {
    color: #f47401;
    font-size: 16px;
}






.ac-footer {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-top: 40px;
}
.ac-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 15px 105px 15px 105px;
    margin-top: auto;
    background-color: #ededed;
    border-top: 1px solid #e0e0e0;
}

.ac-footer__item:not(:last-of-type) {
    margin-right: 45px;
}
.ac-footer__text {
    margin-bottom: 0;
    line-height: 1.5;
    color: #424242;
}

.fa-phone:before {
    content: "\f095";
}


button.btn.btn-sm.btn-icon.text-white.rounded-circle {
   opacity: 1;
        background-color: #0000006e!important;
    box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 0px;
}


.service-wishlist.loading i, .service-wishlist.loading span, .service-wishlist:hover i, .service-wishlist:hover span {
    color: #f47401!important;
}



@media (min-width: 768px){
.NQNfHEZZ {
    display: flex;
    align-items: center;
}
}
 
.dropdown, .dropleft, .dropright, .dropup {
    position: relative;
}
.__1lDjz9MT {
    color: #fff;
}
.__3X-zZ8UL {
    z-index: sticky;
    height: 100%;
}

.__2Qanpux4 .__1Y6HPjY- {
    background: transparent;
    border: 1px solid #fff;
}
.__1Y6HPjY- {
display: flex;
    align-items: center;
    cursor: pointer;
    margin-left: 0px;
    width:30px;
     background: #f0f2f4;
    border-radius: 8px;
    font-size: 14px;
    line-height: 20px;
    border: 1px solid #f0f2f4;
    justify-content: center;
}
div {
    box-sizing: border-box;
}
*, :after, :before {
    box-sizing: border-box;
}
user agent stylesheet
div {
    display: block;
}
.__1lDjz9MT {
    color: #fff;
}

.__3F1HrXuQ {
       margin-left: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: transform .2s ease-out;
    position: relative;
    top: -6px;
}

.fa-chevron-down:before {
    content: "\f078";
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: 0.5rem 0;
    margin: 0.125rem 0 0;
    font-size: 16px;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #f0f2f4;
    border-radius: 12px;
}


.bravo_wrap .bravo_user_profile .form-add-service .nav-tabs {
    background: #424242;
    padding: 15px 10px;
}



.tox .tox-menubar {
    display: none!important;
}

.tox .tox-statusbar__text-container {
    display: none!important;
}

 
.bravo_wrap .bravo_user_profile .form-add-service .nav-tabs a.active:before {
    display: none!important;
}



a.card-title.font-size-17.font-weight-medium.text-dark {
  white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    max-width: 100%!important;
}
@media (min-width: 768px){
.mb-md-10, .my-md-10 {
    margin-bottom: 0.5rem!important;
}
}

.bravo_wrap .bravo_footer .copy-right {
    display: none;
}


@media (min-width: 1200px){
.col-xl-1dot8 {
    flex: 0 0 22%;
    max-width: 50%;
}
}



@media (max-width: 1200px){
.js_menu.active {
    position: absolute;
    top: 0px;
    left: 0px;
    margin: 0px;
    opacity: 1;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    /* display: none; */
    float: left;
    min-width: 3rem;
    padding: 1.3rem;
    margin: 0.125rem 0 0;
    font-size: 16px;
    color: #212529;
    text-align: left;
    position: absolute;
    inset: 0px auto auto 0px;
    margin: 0px;
    transform: translate3d(0px, 70px, 0px);
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #f0f2f4;
    border-radius: 12px;
 }
}

@media (min-width: 1200px){
.js_menu.active {
    position: absolute;
    top: 0px;
    left: 0px;
    margin: 0px;
    opacity: 1;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    /* display: none; */
    float: left;
    min-width: 32rem;
    padding: 1.3rem;
    margin: 0.125rem 0 0;
    font-size: 16px;
    color: #212529;
    text-align: left;
    position: absolute;
    inset: 0px auto auto 0px;
    margin: 0px;
    transform: translate3d(0px, 70px, 0px);
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #f0f2f4;
    border-radius: 12px;
 }
}
img.image-responsive.image-preview.w-100 {
    height: 140px;
}

.__2BqN0vCS {
    width: 100%;
}












.hotel_rooms_form .form-search-rooms .form-search-row>div .form-group .form-content {
   padding: 15px 20px;
    DISPLAY: inline-flex;
}

.hotel_rooms_form .form-search-rooms .form-search-row>div {
    border-right: 1px solid #a9b1b8;
}


.d-flex.form-search-row.col-md-4 {
    border: 1px solid #d7dce3;
    border-radius: 13px 0px 0px 13px;
}

.hotel_rooms_form .form-search-rooms .form-search-row>div .arrow {
        color: #6c6c6c;
    font-size: 22px;
    margin-top: -12px;
    position: absolute;
    right: 20px;
    top: 50%;
}

.hotel_rooms_form .form-search-rooms .form-search-row>div .form-group {
    cursor: pointer;
    margin-bottom: 0;
    padding:0px 19px 0px 15px;
    position: relative;
}

.hotel_rooms_form .form-search-rooms {
    border: 0px solid #d7dce3;
    margin-bottom: 25px;
}

.hotel_rooms_form .form-search-rooms .form-search-row>div .form-group .form-label {
    color: #5e6d77;
    position: relative;
    top: 1px;
    font-size: 14px;
    left: -10px;
    margin-bottom: 0;
}

@media (max-width: 768px){
.hotel_rooms_form .form-search-row>div {
    border-bottom: 1px solid #d7dce3;
    width: 100%;
    margin-top: 10px;
}
}



@media (min-width: 768px){
    .col-md-41 {
    border-radius: 8px 0px 0px 8px;
    position: relative;
    border: 1px solid #a9b1b8;
}
}
@media (min-width: 768px){
    .col-md-42 {
    border-radius: 0px 8px 8px 0px;
    position: relative;
    border: 1px solid #a9b1b8;
}
}

@media (min-width: 768px){
.hotel_rooms_form .form-search-rooms .form-search-row>div.col-btn {
    flex-grow: 1;
    padding: 0;
    margin-left: 18px;
    border-radius: 8px;
}
}

@media (max-width: 768px){
.col-md-41 {
    border-radius: 8px;
    position: relative;
    border: 1px solid #a9b1b8;
}
}
@media (max-width: 768px){
.col-md-42 {
    border-radius:  8px ;
    position: relative;
    border: 1px solid #a9b1b8;
}
}
.btn-primary, .u-header.js-header-fix-moment .u-header__last-item-btn .btn[class*=-white], .btn-primary.disabled, .u-header.js-header-fix-moment .u-header__last-item-btn .disabled.btn[class*=-white], .btn-primary:disabled, .u-header.js-header-fix-moment .u-header__last-item-btn .btn:disabled[class*=-white] .btn-blue-1, .btn-blue-1.disabled, .btn-blue-1:disabled, .btn-outline-primary, .btn-outline-primary:hover, .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle, .btn-outline-blue-1, .btn-outline-blue-1:hover, .btn-outline-blue-1:not(:disabled):not(.disabled):active, .btn-outline-blue-1:not(:disabled):not(.disabled).active, .show > .btn-outline-blue-1.dropdown-toggle, .custom-control-input:checked ~ .custom-control-label:before, .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label:before, .page-item.active .page-link, .list-group-item.active, .border-primary, .border-blue-1, .custom-social-share a:hover, .btn-primary:not(label.btn), .u-header.js-header-fix-moment .u-header__last-item-btn .btn:not(label.btn)[class*=-white], .btn-primary:not(label.btn):not([href]):not(:disabled):not(.disabled), .u-header.js-header-fix-moment .u-header__last-item-btn .btn:not(label.btn):not([href]):not(:disabled):not(.disabled)[class*=-white], .btn-primary:not([href]), .u-header.js-header-fix-moment .u-header__last-item-btn .btn:not([href])[class*=-white], .btn-primary:not([href]):not([href]):not(:disabled):not(.disabled), .u-header.js-header-fix-moment .u-header__last-item-btn .btn:not([href]):not([href]):not(:disabled):not(.disabled)[class*=-white], .btn-primary:hover, .u-header.js-header-fix-moment .u-header__last-item-btn .btn:hover[class*=-white], .btn-blue-1:not(label.btn), .btn-blue-1:not([href]), .btn-blue-1:not(label.btn):not([href]):not(:disabled):not(.disabled), .btn-blue-1:not([href]):not([href]):not(:disabled):not(.disabled), .btn-blue-1:hover, .btn-custom-toggle-primary:hover, .btn-custom-toggle-primary:not(:disabled):not(.disabled):active, .btn-custom-toggle-primary:not(:disabled):not(.disabled).active, .btn-custom-toggle-primary:not(:disabled):not(.disabled):active, .btn-custom-toggle-primary:not(:disabled):not(.disabled).active, .btn-social:hover, .btn-social-dark:hover, .checkbox-outline__input:checked ~ .checkbox-outline__label, .nav-choose .nav-link.active, .tab-nav-rounded .nav-link.active .icon:before, .tab-nav-1-rounded .nav-link.active .icon:before, .tab-nav-1-inner .nav-link.active, .u-slick-bordered-primary .slick-current .card, .u-slick__pagination li.slick-active span, .u-datepicker .flatpickr-day.selected {
    /*border-color: #f47401!important;
    border-radius: 8px;
    background-color: #f47401!important;*/
}
.hotel_rooms_form .form-search-rooms .form-search-row>div {
    border-right:1px solid #a9b1b8;
}


.bravo_wrap .select-guests-dropdown .dropdown-item-row .count-display input {
    background: none;
    border: none;
     margin-left: 15px;
    text-align: center;
    width: 35px;
}


.hotel_rooms_form .hotel_list_rooms {
    border: 1px solid #d7dce300;
}
img.image-responsive.image-preview {
    overlay: auto;
    object-fit: cover;
    max-width: 100%;
}

.bg-blue-dark-1 {
    background-color: #f47401!important;
    border-radius: 8px!important;
}


@media (min-width: 576px){
.col-sm-99 {
    flex: 0 0 50%;
    max-width: 50%;
    font-weight:300;
}
}

@media (min-width: 576px){
.col-sm-33 {
    flex: 0 0 50%;
    max-width: 50%;
}
}

 .dropdown.dropdown-notifications.float-right {
    display: none!important;
}
.dropdown-notifications.position-relative.px-3.u-header__login-form.dropdown-connector-xl.u-header__topbar-divider {
    display: none;
}

.u-header.js-header-fix-moment {
    bottom: auto;
    position: relative;
    top: 0;
}


.container2  {
    padding: 10px 15px 15px 15px;
}


 
.btn-social {
  
    color: #131416;
}
 
h4.h6.font-weight-bold.mb-2.mb-xl-4 {
    color: #131416;
    font-weight: 500!important;
}

 
span.mb-2.h6.font-weight-normal.text-gray-1 {
    color: #131416!important;
}
a.text-decoration-on-hover.list-group-item.list-group-item-action {
    border-bottom: 0;
    margin-bottom: 0;
        color: #131416;
    background: #f0f2f400!important;
}
 

.bravo_wrap .bravo_header .bravo-menu-mobile .user-profile .b-close {
    color: #000;
 
}


.border.border-color-7.rounded.mb-5 {
    display: none;
}


div#hotel-rooms {
 }

.d-inline-block.font-size-14.mr-1.dropdown-nav-link path {
 
    stroke: black!important;
 
}



.col-md-443{
    max-width: 40%!important;
}
.col-md-423{
    max-width:40%!important;
}
@media (min-width: 767.98px){
.col-md-4.col-btn {
    max-width:18%!important;
        min-width:18%!important;

}
}

.bravo_wrap .bravo_detail_hotel .bravo_content .location-map #map_content {
    height: 250px;
}

.bravo_wrap .bravo_header .bravo-menu-mobile .user-profile .avatar {
    background: #1a2b4800;
    color: #fff;
    border-bottom: 1px solid #ebeeef;
    padding:4px 0;
    text-align: center;
}
 
.position-absolute.top-0.right-0.pr-md-3.d-none.d-md-block.rtl-left-0.rtl-right-auto {
    display: none!important;
}

 


.btn-warning {
    color: #ffffff!important;
    background-color: #f47401!important;
    border-color: #ffc107!important;
}

.btn-warning:hover {
    color: #ffffff!important;
    background-color: #f47401!important;
    border-color: #f47401!important;
}

.btn-info {
    color: #fff!important;
    background-color: #f47401!important;
    border-color: #f47401!important;
}

.btn-info:hover {
    color: #fff!important;
    background-color: #f47401!important;
    border-color: #f47401!important;
}

button.cancelBtn.btn.btn-sm.btn-default {
    color: white;
    border-radius: 8px;
}



.bravo_wrap .bravo_detail_hotel .bravo_content .description {
  color: #5e6d77;
    font-weight: 400;
    white-space: pre-line;
    margin-bottom: 20px;
    margin-top: -16px;
    word-wrap: break-word;
    position: relative;
}




















    @media (max-width: 766px){
.bravo_wrap .bravo_user_profile .user-form-settings .title-bar .btn-change-password {
    top: 0px;
    background: #f47401;
    border-radius: 3px;
    font-size: 12px;
}
}
@media (max-width: 766px){
.bravo_wrap .bravo_user_profile .bravo-list-item .list-item .item-list {
    border: 1px solid #dfdfdf;
    border-radius: 8px;
    margin-bottom: 30px;
    overflow: hidden;
    background: white;
    position: relative;
}
}

@media (min-width: 766px){
.bravo_wrap .bravo_user_profile .bravo-list-item .list-item .item-list {
    border: 0px solid #dfdfdf;
   
 
}
}

 

.bravo_wrap .bravo_user_profile .user-form-settings .title-bar {
    border-bottom: 0px solid #ccc;
}
    @media (min-width: 766px){
.bravo_wrap .bravo_user_profile .user-form-settings .title-bar {
    font-size: 24px;
    padding: 20px 0;
    margin-bottom: 26px;
}
}

 @media (max-width: 766px){
.bravo_wrap .bravo_user_profile .user-form-settings .title-bar {
    font-size: 21px;
    padding: 20px 0;
    margin-bottom: 30px;
}
}


.dsdfsc {
    float: left;
}


@media (min-width: 768px){
.bravo_wrap .bravo_user_profile .user-form-settings .breadcrumb-page-bar {
    display: none! important;
}
}

.main-header .header-logo {
    background: #1d2327;
    border-bottom: 1px solid #1d2327;
    width: 240px;

 
}



@media (min-width: 991px){
.bravo_wrap .bravo_header .content .header-left .bravo-menu {
    padding-left: 0px;
    width: 33%;
    display: flex;
 flex-direction: row-reverse;
    align-items: center;
}
}

@media (min-width: 991px){
#sandwichmenu {
    margin: 5px 0 0 0;
    width: 33%;
    text-align: center;
 }
}
 

  @media (min-width: 991px){
.container-fluid {
    padding-right: 105px!important;
    padding-left: 105px!important;
    margin-right: auto!important;
    margin-left: auto!important;
    background:#fff!important;
}
}

.location-map {
    padding-top: 20px;
}

.bravo_wrap .bravo_header .content .header-left .bravo-menu ul li a {
    text-transform: capitalize;
}

img.img-fluid.border-radius-3.height-110 {
    object-fit: cover;
    min-width: 100%;
}











  

@media (min-width: 767.98px){
.bravo-form-search-all.hero-block.hero-v1.bg-img-hero-bottom.gradient-overlay-half-black-gradient.text-center.z-index-2 {
    max-width: 690px;
    min-width: 690px;
}}

 
@media (min-width: 992px){
.bravo-form-search-all.hero-block.hero-v1.bg-img-hero-bottom.gradient-overlay-half-black-gradient.text-center.z-index-2 {
   min-width: 930px; max-width: 930px;
}
}


@media (min-width: 1200px){
.bravo-form-search-all.hero-block.hero-v1.bg-img-hero-bottom.gradient-overlay-half-black-gradient.text-center.z-index-2{
    
   max-width: 1170px;
   min-width: 1170px;
      
}
}


 


@media (min-width: 1480px){
.bravo-form-search-all.hero-block.hero-v1.bg-img-hero-bottom.gradient-overlay-half-black-gradient.text-center.z-index-2 {
       max-width: 1290px;
         min-width: 1290px;
}
}


button.btn.btn-link.btn-block.card-btn.py-2.text-lh-3.collapsed:after {
    display: none;
}

button.btn.d-lg-none.mb-5.p-0.collapsed:after {
    display: none;
}





.btn.btn-primary {
    background: #f47401!important;
}


.bravo_wrap .bravo_user_profile .user-form-settings .title-bar .btn-change-password
{
    background: #ff7522!important;
    border-radius: 3px!important;
}
    
