#foores-header.header {
    padding: 0;
    border: 0;
    background: rgba(28, 34, 38, 0.74);
}
#foores-header > .container-fluid {
    display: grid;
    grid-template-columns: 96px minmax(0, 1fr) 96px;
    align-items: center;
    gap: 20px;
    min-height: 80px;
    max-width: 1320px;
    padding: 0 32px;
    margin: auto;
}
#foores-header #logo { grid-column: 1; grid-row: 1; float: none; width: auto; text-align: left; }
#foores-header #logo img { width: 48px !important; height: 48px; border-radius: 50%; object-fit: contain; }
#foores-header #logo .logo_normal { display: block; }
#foores-header #logo .logo_sticky { display: none; }
.foores-header-contact { display: flex; justify-content: flex-end; align-items: center; gap: 14px; grid-column: 3; grid-row: 1; }
#foores-header .foores-contact-button {
    display: inline-flex;
    flex: 0 0 34px;
    align-items: center;
    justify-content: center;
    width: 34px;
    height: 34px;
    border: 1px solid currentColor;
    border-radius: 50%;
    color: var(--classic-color-1, #ff5968);
    transition: background-color .2s ease;
}
#foores-header .foores-contact-button--whatsapp { color: #25d366; }
#foores-header .foores-contact-button i { font-size: 15px; color: inherit; }
#foores-header .foores-contact-button:hover { background: var(--classic-color-1, #ff5968); }
#foores-header .foores-contact-button--whatsapp:hover { background: #25d366; }
#foores-header .foores-contact-button:hover i { color: #fff; }
#foores-header .foores-contact-button:focus-visible { outline: 2px solid currentColor; outline-offset: 4px; }
#foores-header .above_top_bar { background: var(--classic-color-1, #ff5968); }
#foores-header .above_top_bar .page_content_wrapper { max-width: 1320px; padding: 0 32px; margin: auto; }
@media (min-width: 992px) {
    #foores-header .main-menu { grid-column: 2; grid-row: 1; float: none; top: 0; text-align: center; }
    #foores-header #nav_menu34 { display: flex; align-items: center; justify-content: center; }
    #foores-header #nav_menu34 > li { margin: 0; }
    #foores-header #nav_menu34 > li > a { padding: 30px 16px; color: #fff; font: 500 14px/20px Arial, sans-serif; white-space: nowrap; }
    #foores-header #nav_menu34 > li > a:hover { color: var(--classic-color-1); }
    #foores-header #nav_menu34 > li > a.show-submenu { padding-right: 28px; }
    #foores-header #nav_menu34 > li > a.show-submenu::after { top: 50%; right: 8px; transform: translateY(-50%); line-height: 1; }
    #foores-header #nav_menu34 > .foores-mobile-action { display: none; }
}
#hero_video .center.margin-top-15,
#carousel-home-2 .center.margin-top-15 { display: inline-flex; margin-right: 12px; margin-top: 16px; }
@media (max-width: 991px) {
    #foores-header > .container-fluid { grid-template-columns: minmax(0, 1fr) auto auto; min-height: 72px; padding: 0 20px; gap: 20px; }
    #foores-header .foores-header-contact { grid-column: 2; }
    #foores-header > .container-fluid > .open_close { grid-column: 3; grid-row: 1; position: static; display: inline-flex; align-items: center; justify-content: center; height: 34px; line-height: 1; margin: 0; color: #fff; }
    #foores-header > .container-fluid > .open_close i { top: auto; line-height: 1; }
    #foores-header .above_top_bar .page_content_wrapper { padding: 0 20px; }
}
