body{
                                                                                                                        }
            /*----------main color------------*/
        .text-blue-1,
        .header .header-menu .menu .subnav > li > a:hover,
        .bravo_wrap .footer .menu-footer .menu__nav li .subnav > li > a:hover,
        .desktopMenu .menu a:hover,
        .desktopMenu .menu .subnav__backBtn a,
        .hotel_rooms_form .nav-enquiry .enquiry-item.active span,
        .bravo_single_book .nav-enquiry .enquiry-item.active span,
        .pricing-table .title{
            color: #5191FA;
        }

        .tabs.-underline .tabs__controls .tabs__button:hover,
        .tabs.-pills-2 .tabs__controls .tabs__button:hover,
        .tabs.-bookmark-2 .tabs__button:hover,
        .sidebar.-dashboard .sidebar__button.-is-active,
        .tabs.-underline-2 .tabs__controls .tabs__button.is-tab-el-active,
        .accordion.-db-sidebar .accordion__item.is-active .sidebar__button,
        .tabs.-underline-2 .tabs__controls .tabs__button:hover{
            color: #5191FA !important;
        }

        .pagination.-dots .pagination__item.is-active,
        .button.-outline-blue-1:hover,
        .form-checkbox:hover input ~ .form-checkbox__mark,
        .pricing-tabs .tab-btns:before,
        .tabs.-underline-2 .tabs__controls .tabs__button::after{
            background-color: #5191FA;
        }

        .bg-blue-1,
        .button.-blue-1:hover,
        .tabs.-pills-2 .tabs__controls .tabs__button.is-tab-el-active,
        .tourTypeCard.-type-1:hover,
        .noUi-connect,
        .accordion.-map .accordion__item.is-active .accordion__icon,
        .form-checkbox input:checked ~ .form-checkbox__mark{
            background-color: #5191FA !important;
        }

        .button.-blue-1:hover,
        .border-blue-1,
        .button.-outline-blue-1,
        .noUi-handle,
        .hotel_rooms_form .nav-enquiry .enquiry-item.active span,
        .bravo_single_book .nav-enquiry .enquiry-item.active span,
        .form-checkbox input:checked ~ .form-checkbox__mark,
        .pricing-table .inner-box:hover, .pricing-table.tagged .inner-box{
            border-color: #5191FA;
        }
        /*-----------end main color------------*/
    
            
    .bg-blue-1, .button.-blue-1:hover, .tabs.-pills-2 .tabs__controls .tabs__button.is-tab-el-active, .tourTypeCard.-type-1:hover, .noUi-connect, .accordion.-map .accordion__item.is-active .accordion__icon, .form-checkbox input:checked ~ .form-checkbox__mark 
{ background-color: #ed1b24 !important; }
.pac-container:after {
    /* Disclaimer: not needed to show 'powered by Google' if also a Google Map is shown */

    background-image: none !important;
    height: 0px;
}
.italian_brand_2{
    top:-2.5em !important;
    font-size:23px !important;
}
section.layout-pt-md.layout-pb-lg {
    /* display: none; */
}
.place-card.place-card-large {
    display: none !important;
}
.privacy_page {
    margin-top: 100px;
        margin-bottom: 100px;
}
.privacy_page p {
    font-size: 19px;
    color: #000000;
}
.roomGrid__content .row>*{width: fit-content !important; }
.iconn {
    padding: 0px;
    background: #ed1b24;
    color: #ffffff;
    min-width: 50px;
    text-align: center;
}
.bravo_detail.bravo_hotel_detail
.room-meta{
    flex-wrap:nowrap;
}
.bravo_detail.bravo_hotel_detail {
    padding-top: 10px !important;
}
.form-group.pass {
    display: flex;
    position: relative;
}
i#show-password, i#hide-password {
    position: absolute;
    right: 15px;
    top: 10px;
}

h6.icon_heading {
    margin: 7px;
    font-size : 16px !important;
}
div#goog-gt-vt {
    display: none !important;
}
div#language-navs {
    display: none;
}
.form-book {
    display: block;
}
a.VIpgJd-ZVi9od-l4eHX-hSRGPd {
    display: none !important;
}
a.VIpgJd-yAWNEb-hvhgNd-UTujCb {
  display: none !important;
}
.goog-te-gadget {
font-size: 0px;
}
body > .skiptranslate {
    display: none;
}
.goog-logo-link{
display: none;
}
header.header.-type-2.js-header.bravo_header 
{
    /*background: #215195 !important;*/
    float: left;
    width: 100%;
}
.roomGrid__header {
    font-size: 21px;
}
select.custom-select.form-select.rounded-4.border-light.px-15.h-50.text-14
{
    box-shadow: rgb(196 145 147) 7px 7px 10px 0px;
}
header.header.-type-2.js-header.bravo_header.is-sticky.bg-dark-1 {
    padding-top: 30px;
}
.messenger-listView-tabs a {
    display: none !important;
}

.custom-logo
{ 
    float: left;
    width: 100%;
    z-index: 9;
    position: relative;
    text-align: center;
}
div#logo-header 
{
  width: 25%;  
  margin: 0 auto;
}
img.logo-light { margin-top: 0; }
.logo_underneath 
{ 
 color: #fff;
 font-size: 18px;
 text-align: center;
}
header.header.-type-2.js-header.bravo_header 
{ background: #051036;
  margin-top: 0;
}
li.currency-dropdown.menu-item-has-children {
    display: none;
}

.is-sticky img.logo-light { margin-top: -28px; }
.is-sticky .logo_underneath , .logo_underneath
{ 
    color: #fff;  
    font-size: 12px;
    text-align: center;
}
body.frontend-page.header-normal.is_single
{
  margin-top: 10px !important;
}

.masthead.-type-3 .masthead__bg::after 
{
  /*background-color: #000000ba;*/
}
a.text-18.fw-500.text-blue-1.mt-5 {
    /*color: #ffffff;*/
}
.custom-logo.sticky_logo { display: none; }
.header .header-menu .menu .subnav > li > a:hover, .bravo_wrap .footer .menu-footer .menu__nav li .subnav > li > a:hover, .desktopMenu .menu a:hover, .desktopMenu .menu .subnav__backBtn a, .hotel_rooms_form .nav-enquiry .enquiry-item.active span, .bravo_single_book .nav-enquiry .enquiry-item.active span, .pricing-table .title {  color: #ffffff !important; }
.col-auto p { color: #ffffff; }
h1.text-60.lg\:text-40.md\:text-30.text-white.is-in-view, h1.text-40.md\:text-25.fw-600.text-white { margin-top: 74px; }



.user-page .col-auto button i {
    color: #fff;
}
.user-page .col-auto button span {
    color: #fff;
}
.-dashboard {
    background-color: var(--color-dark-1) !important;
}
.user-page .menu__nav li a {
    color: #ffff !important;
}
.user-page .sidebar.-dashboard {
    background: #fff !important;
}
.user-page footer.footer.-dashboard.mt-60 {
    background: #fff !important;
    padding-left: 10px;
}
.header .header-menu .menu .mega .subnav .subnav>li>a:hover {
    color: #215195 !important;
}
.header .header-menu .menu .mega .subnav>li>a:hover {
    color: #215195 !important;
}
.header .header-menu .menu .subnav > li > a:hover, .bravo_wrap .footer .menu-footer .menu__nav li .subnav > li > a:hover, .desktopMenu .menu a:hover, .desktopMenu .menu .subnav__backBtn a, .hotel_rooms_form .nav-enquiry .enquiry-item.active span, .bravo_single_book .nav-enquiry .enquiry-item.active span, .pricing-table .title {
    color: #215195 !important;
    background: transparent;
}
.user-page .header .header-menu .menu .subnav > li > a {
    color: #000 !important;
}
.size-20
{
   width: 30px !important;
}
h1.text-60.lg\:text-40.md\:text-30.text-white.is-in-view {
    font-size: 46px !important;
}
p.text-white.mt-6.md\:mt-10.is-in-view {
    font-size: 22px;
}
header.header.-type-2.js-header.bravo_header {
    height: fit-content;
}
.footer.-type-1.normal {
    background-color: var(--color-dark-1) !important;
    color: #ffffff;
}

div#commission {
    color: #376cd4;
    font-size: 20px;
    margin-top: 50px;
    background: beige;
}

#google_translate_element select.goog-te-combo {
    width: 32%;
    margin-left: 298px;
    padding: 5px;
    border-radius: 7px;
    margin-left: 298px !important;
}

.searchMenu-loc__field.shadow-2.js-popup-window.-is-active {
    display: none;
}
.user__profile-plan.mt-10.text-center {
    display: none;
}
element.style {
}
p#commission_text {
    text-decoration: underline;
    color: beige;
}
select.goog-te-combo option {
    color: #000;
}
select.goog-te-combo {
    color: #fff;
    border: 2px solid #ffffff;
    padding: 3px;
}
div#google_translate_element {
    position: absolute;
    right: 2%;
    top: 0;
}
.is-sticky.header .row {
    flex-wrap: nowrap;
    padding-top: 0px;
}
.header .row {
    flex-wrap: nowrap;
    padding-top: 12px;
}
.logo_main {
    text-align: center;
}
.need_align {
    justify-content: end;
}

@media only screen and (max-width: 1199px) {
header.header.-type-2.js-header.bravo_header.is-menu-opened {
    background: #051036 !important;
}
.bravo_header.is-menu-opened .icon-menu, .bravo_header.is-menu-opened .icon-user {
    color: #fff;
}
header.header.-type-2.js-header.bravo_header.is-menu-opened.is-sticky.bg-dark-1 {
    padding-top: 0;
    padding-bottom: 30px;
}
.header .header-menu {
    bottom: 6px;
}
header.header.-type-2.js-header.bravo_header {
    padding-top: 11px;
}
header.header.-type-2.js-header.bravo_header.is-sticky.bg-dark-1 .text-white {
    margin-top: -27px;
}
header.header.-type-2.js-header.bravo_header.is-menu-opened.is-sticky.bg-dark-1 .text-white {
    margin-top: 27px;
}
header.header.-type-2.js-header.bravo_header.is-sticky.bg-dark-1 {
    padding-top: 0px !important;
}
}
@media only screen and (max-width: 768px) {
.form_search_style_2 {
    padding-top: 150px !important;
}
div#google_translate_element_mobile {
    position: absolute;
    right: 15px;
    top: 0;
}
header.header.-type-2.js-header.bravo_header.is-sticky.bg-dark-1 {
    padding-top: 50px !important;
}
.col-md-4.left_sec {
    width: 85%;
}  
.italian_brand_2{
    top:-1.5em !important;
}
}
@media only screen and (max-width: 425px) {
    .col-md-4.left_sec {
    width: 72%;
}
}
@media only screen and (max-width: 375px) {
    .col-md-4.left_sec {
    width: 68%;
}
    
}
    
