@media (max-width: 575px) {
    .header__bar-content {
        flex-direction: column;
        gap: 0.5rem;
    }

    .btn__menu-mobile {
        top: 1rem;
        right: 1rem;
    }

    .contact__fixed {
        right: 1.5rem;
    }

@media (max-width: 767px) {
    .footer__content {
        text-align: center;
    }

    .footer__address {
        margin-bottom: 2rem;
    }

    .footer__address address {
        text-align: left;
    }

    .header__bar-content {
        flex-wrap: wrap;
        justify-content: center;
    }

    .service__image img {
        width: 60%;
        display: block;
        margin: auto;
    }

    body, .service__pdf-btn span, .contact__info-item {
        color: #fff !important;
    }

    .about__main-content {
        color: #212529;
    }

    .form__def {
        margin-top: 4rem;
    }

    .header__infos-content {
        display: none;
    }

    .page__padding {
        padding-top: 7rem;
    }

    .footer__address-content a {
        display: none;
    }

    .contact__fixed-item a {
        width: 4rem;
        height: 4rem;
    }

    
}

@media (max-width: 991px) {

    .header__nav {
        display: none;
    }

    .btn__menu-mobile {
        display: block;
    }

    .header__nav.header__nav-mobile {
        display: block;
    }

    .header__sidebar {
        display: block;
    }
}

@media (max-width: 1199px) {}

@media (max-width: 1399px) {}