.elementor-816 .elementor-element.elementor-element-5ab6318{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-816 .elementor-element.elementor-element-8a1c9a0 .main-menu .main-menu__list > li > a,.elementor-816 .elementor-element.elementor-element-8a1c9a0 .main-menu .main-menu__list > li > ul > li > a{font-size:12px;color:#FFFFFF;}.elementor-816 .elementor-element.elementor-element-8a1c9a0 .topbar__info li a{color:#393838;}.elementor-816 .elementor-element.elementor-element-8a1c9a0 .cityride-btn{background-color:#FDC50C;}@media(max-width:767px){.elementor-816 .elementor-element.elementor-element-8a1c9a0{width:100%;max-width:100%;}}/* Start custom CSS for container, class: .elementor-element-5ab6318 *//* ==========================
   MOBILE HEADER
========================== */

@media (max-width:991px){

    /* Hide Email & Address */
    .topbar__info{
        display:none !important;
    }

    /* Keep only social icons */
    .topbar__inner{
        display:flex;
        justify-content:center;
        align-items:center;
        padding:10px 0 !important;
    }

    .topbar__right{
        width:100%;
        display:flex;
        justify-content:center;
        align-items:center;
    }

    .topbar__social{
        display:flex;
        justify-content:center;
        align-items:center;
        gap:15px;
    }

    .topbar__social a{
        width:40px;
        height:40px;
        border-radius:50%;
        display:flex;
        align-items:center;
        justify-content:center;
        background:rgba(255,255,255,.2);
        color:#fff;
    }

    /* Header */
    .main-header,
    .main-menu,
    .stricky-header{
        background:#000 !important;
    }

    /* Logo */
    .main-header__logo img{
        max-height:48px;
        width:auto;
    }

    /* White Hamburger */
    .mobile-nav__btn span{
        background-color:#fff !important;
    }

    .mobile-nav__btn{
        display:flex;
        align-items:center;
        justify-content:center;
    }

    /* Remove extra spacing */
    .main-header__inner{
        min-height:70px;
        padding:0 15px;
    }

}/* End custom CSS */