header .row #header_logo a {
    align-items: center !important;
}
section#newsletter_block_left {
    background: #151515;
}
section#newsletter_block_left > form .form-group h4.title_block {
    color: #fff;
}
section#newsletter_block_left > form .form-group button {
    background: #EC6B1D !important;
}
.top_hook {
    display: none;
}
div#displayJolisearch {
    max-width: 66.66666%;
    flex: 0 0 66.66666%;
    display: flex;
    align-items: center;
}
#displayJolisearch div#search_block_top {
    display: flex;
    justify-content: space-between;
    padding: 0;
}
#displayJolisearch div#search_block_top::before,
#displayJolisearch div#search_block_top::after {
    display: none !important;
}
#displayJolisearch div#search_block_top form#searchbox {
    max-width: 509px;
    width: 95%;
}
#displayJolisearch div#search_block_top #search_query_top {
    height: 100%;
}
#displayJolisearch #search_block_top .btn.button-search {
    right: 0px !important;
}
div#header_btns {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 50px;
}
div#header_btns button {
    background: #EC6B1D;
    box-shadow: 0px 4px 4px 0px #00000040;
    border: none;
    font-family: Inter;
    font-weight: 600;
    font-size: 13px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    padding: 20px 30px;
}
#index .ccform-container > .ccform-info > .row {
    align-items: center;
    justify-content: center;
    height: 100%;
}
body #page .footer_copyrights {
    background: #151515;
}
.mobile-main-wrapper {
    background: none !important;
}
header .mobile-condensed-header #mh-sticky.sticked {
        background: #5F5F5F !important;
}
header .mobile-condensed-header .mobile-h-logo img {
    height: auto !important;
    width: auto !important;
}
.mh-button.mh-contact {
    display: none !important;
}
header .mobile-condensed-header {
    border: none !important;
}
header .mobile-condensed-header .mh-button i {
    color: #fff;
}
header .nav nav p:last-child {
    position: static;
}

@media screen and (max-width: 1000px) { 
    body #iqitmegamenu-accordion {
        background: #5F5F5F !important;
    }
    button.book_mod {
        background: #EC6B1D;
        color: #fff;
        flex: 0 0 120px;
        width: 100px;
        border: none;
        box-shadow: 0px 4px 4px 0px #00000026;
        padding: 15px;
    }
    button.book_mod a {
    }
    li.book_mod_wrap {
        gap: 15px;
    }
}
@media screen and (max-width: 768px) { 
    div#header_btns {
        display: none;
    }
}