@media (max-width: 575px) {
    /* .header__cart{
        position: relative !important;
        left: 13rem !important;
        top: 2rem !important;
        float: none;
    } */
}

@media (max-width: 767px) {
    .home__about-info{
        padding-right: 0;
    }

    .home__about-image img {
        display: none;
    }

    .home__projects-image img {
        display: none;
    }

    .header__logo {
        margin-bottom: 2rem;
    }

    .header__logo img {
        display: block;
        margin: auto;
    }

    .header__search form {
        margin: auto;
    }

    .footer__about {
        margin-bottom: 4rem;
        text-align: center;
    }

    .footer__about .btn__box {
        text-align: center;
    }

    .footer__infos {
        padding: 0;
    }

    .footer__item .footer__item-link {
        justify-content: center;
    }

    .footer__item-title {
        text-align: center;
        margin-top: 3rem;
    }

    .footer__redes {
        text-align: center;
    }

    .footer__logo img {
        display: block;
        width: 50%;
        margin: auto;
        margin-bottom: 2rem;
    }

    .about__motivation-items {
        margin-top: 4rem;
        padding: 2rem;
    }

    .about__motivation-items::after {
        width: 778px;
        transform: translate(-50%);
        left: 50%;
        z-index: -1;
    }

    .services__desc {
        margin-top: 2rem;
    }

    .services__image img {
        width: 100%;
    }

    .services__list ul {
        padding: 0;
        text-align: center;
    }

    .product__content {
        margin-top: 2rem;
        padding-left: 0;
    }

    .services__list ul li {
        display: inline-block;
    }

    .carousel__service .owl-prev {
        left: 1%;
    }
    
    
    .carousel__service .owl-next {
        right: 1%;
    }

    .project__budget {
        text-align: center;
    }

    .form__def {
        margin-top: 4rem;
    }

    .form__def .btn {
        
        display: block;
        margin: auto;
    }

    .contact__info {
        text-align: center;
    }

    .contact__info-item {
        display: inline-flex;
        justify-content: center;
        margin-right: 2rem;
    }

    .contact__redes-title, .contact__redes {
        text-align: center;
    }
    .header {
        position: relative;
        width: 100%;
        z-index: 2;
    }
}

@media (max-width: 991px) {
    .header__nav {
        display: none;
    }

    .header__contact-content {
        justify-content: center;
    }

    .menu__btn {
        display: block;
    }

    .projects__item-image {
        position: relative;
    }

    .projects__item {
        height: auto;
    }

    .projects__item-content {
        opacity: 1;
        visibility: visible;
    }

    .projects__item-content {
        background-color: rgba(1, 0, 102, 1);
    }
}

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

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