section.elementor-top-section div.orix-header-content {
    flex-direction: column;
    gap: 20px;
}

section.elementor-top-section div.orix-header-content div.brand-logo {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

section.elementor-top-section div.orix-header-content div.brand-logo a {
    width: 130px;
    height: 130px;
}

.orix-header-section .mobile_menu_button {
    left: auto !important;
    right: -15px !important;
}

@media screen and (max-width: 680px) {
    .orix-main-slider-item {
        padding: 0px 0px 180px;
    }
}

@media screen and (max-width: 480px) {
    .orix-header-section .mobile_menu_button {
        top: -240px !important;
        font-weight: 800;
    }
}

@media screen and (max-width: 680px) {
    .orix-main-slider-item {
        padding: 0px 0px 180px !important;
    }
}