.navigation_mobile {
                display: none;
            }

            @media (max-width: 1290px) {
                .header-bottom {
                    flex-direction: column;
                }

                .container {
                    margin-top: 240px;
                }

                .menu-top-container {
                    margin-bottom: 20px;
                }

                .header-bottom .info {
                    justify-content: center;
                }
            }

            @media (max-width: 1025px) {
                header {
                    box-shadow: none;
                }

                .header-bottom,
                .header-top {
                    display: none;
                }

                .navigation_mobile {
                    padding: 20px;
                    display: block;
                }

                .navigation_mobile-flex {
                    display: flex;
                    justify-content: space-between;
                    margin-bottom: 26px;
                }

                .navigation_mobile-content {
                    box-sizing: border-box;
                    display: none;
                    position: absolute;
                    height: calc(100vh - 90px);
                    top: 90px;
                    padding-top: 60px;
                    width: 100vw;
                    background: white;
                    flex-direction: column;
                    justify-content: space-between;
                }

                .container {
                    margin-top: 170px;
                }

                .navigation_mobile-open_close {
                    display: flex;
                    justify-content: center;
                    align-items: center;
                }

                .navigation_mobile-open_close img {
                    cursor: pointer;
                }

                .menu-top-container {
                    width: 95%;
                }

                .navigation__mobile-menu {
                    width: 98%;
                }

                .menu-item a {
                    font-size: 18px !important;
                }

                .menu-item {
                    margin-bottom: 20px;
                }

                .navigation__mobile-contact_info {
                    display: flex;
                    justify-content: space-between;
                    width: 95%;
                }

                .navigation__mobile-contact_info div {
                    display: flex;
                    width: 18%;
                }

                .navigation__mobile-contact_info a {
                    font-size: 16px !important;
                }

                .navigation__mobile-contact_info span {
                    font-size: 16px !important;
                }

                .navigation__mobile-map .icon i {
                    font-size: 18px;
                    margin-left: -5px;
                }

                .sub-menu {
                    width: 105%;
                    height: 100vh;
                    background: #fff;
                    z-index: 999;
                    border: 0;
                }

                .menu .menu-item {
                    white-space: normal !important;
                }

                .sub-menu li {
                    margin-bottom: 10px;
                }
            }

            @media (max-width: 830px) {
                .navigation__mobile-contact_info {
                    display: grid;
                    grid-template-columns: 1fr 1fr;
                }

                .navigation__mobile-contact_info div {
                    width: auto;
                    margin-bottom: 15px;
                }

                .navigation__mobile-contact_info div:nth-child(2n) {
                    justify-content: flex-end;
                }

                .navigation__mobile-contact_info div .icon {
                    margin-right: 15px;
                }

                .navigation__mobile-map .icon i {
                    margin-left: -17px;
                }

                .navigation__mobile-menu {
                    width: 95%;
                }

                .navigation__mobile-contact_info {
                    width: 90%;
                }
            }

            @media (max-width: 560px) {
                .sub-menu {
                    width: 110%;
                }

                .navigation__mobile-menu {
                    width: 90%;
                }

                .navigation__mobile-contact_info a,
                .navigation__mobile-contact_info span {
                    font-size: 14px !important;
                }
            }

            @media (max-width: 425px) {
                .navigation__mobile-menu {
                    width: 88%;
                }

                .navigation__mobile-contact_info {
                    width: 88%;
                }
            }