@media screen and (max-width: 1160px){
    .act_page .contenido{
        width: -o-calc(100% - 40px);
        width: -ms-calc(100% - 40px);
        width: -moz-calc(100% - 40px);
        width: -webkit-calc(100% - 40px);
        width: calc(100% - 40px);
    }
}

@media screen and (min-width: 1041px){
    .post:hover .post_img img{
        opacity: 1;
    }
}

@media screen and (max-width: 1040px){
    .post_int_title,
    .grid-titulo_03 .post_int_title{
        flex-direction: column;
        align-items: flex-start;
    }
    .post h3{
        margin: 0;
    }
    /* .grid-titulo_02 h2,
    .grid-titulo_02 h3{
        margin: 0 auto;
        text-align: center;
    } */
    .grid-titulo_03 h2,
    .grid-titulo_03 h3{
        margin: 0 0 0 auto;
        text-align: center;
    }
    .post h3{
        font-size: 1rem;
    }
}

@media screen and (max-width: 900px){
    .post_int_title {
        font-size: 1.6em;
    }
    .act_page .post_int_title h2 {
        font-size: 1.6em;
    }

}

@media screen and (max-width: 800px){
    .act_page .contenido{
        width: -o-calc(100% - 40px);
        width: -ms-calc(100% - 40px);
        width: -moz-calc(100% - 40px);
        width: -webkit-calc(100% - 40px);
        width: calc(100% - 40px);
    }
}

@media screen and (max-width: 550px){
    .post_int_title {
        font-size: 1.6em;
    }
    .act_page .post_int_title h2 {
        font-size: 1.6em;
    }
}
@media screen and (max-width: 400px){
    .act_page .contenido{
        width: -o-calc(100% - 20px);
        width: -ms-calc(100% - 20px);
        width: -moz-calc(100% - 20px);
        width: -webkit-calc(100% - 20px);
        width: calc(100% - 20px);
        margin: 0px 0px 0px 10px;
    }
}