.wide-container-fluid {
    max-width: 1500px;
    width: 96%;
    margin: 0 auto;
    padding: 0 0;
}

.container,
.container-fluid.about {
    max-width: 1500px;
    width: 96%;
    margin: 0 auto;
    padding: 0 0;
}

@media (max-width: 992px) {
    .container.about .faq-section .faq-title {
        margin-top: 40px;
    }

    .faq-title {
        margin-top: 40px;
    }
}

@media (max-width: 991px) {
    .footer-logo.subvencionado {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .container.about .faq-section .faq-title {
        margin-top: 20px;
    }
    
    article.index {
        padding-left: 0px;
    }

}

@media (max-width: 768px) {
    .wide-container-fluid {
        padding: 0 15px;
    }

    .container {
        padding: 0 15px;
    }
}

@media (min-width: 992px) {
    .col-md-offset-1 {
        margin-left: 4.333333%;
    }
}