.mobile-titulo {
    display: none;
}

@media(min-width:300px) and (max-width:993px) {
    /*sabana menu*/
    header#masthead {
        height: auto;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: 0rem;
        position: absolute;
        top: 0px;
        left: 0px;
    }
    #menu-desplegable {
        position: absolute;
        width: 100%;
        z-index: 999;
    }
    .menu-mobile {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .menu-rrss {
        height: 3.8rem;
        width: 100%;
    }
    #menu-rrss {
        display: flex;
        justify-content: space-evenly;
        align-items: center;
        height: 3.8rem;
        width: 100%;
    }
    /*sabana menu*/
    /*menu lateral*/
    #side-menu {
        display: none;
    }
    .page-template-template-Info-publica-page #side-menu {
        display: block;
    }
    .page-template-template-Info-publica-page main {
        height: 250vh!important;
    }
    /*menu lateral*/
    /*slider home*/
    .carousel-inner {
        position: relative;
        width: 70%;
        overflow: hidden;
        font-size: 15px;
    }
    /*slider home*/
    /*imagen de fondo*/
    .secciones-interiores {
        display: flex;
        justify-content: flex-end;
        align-items: center;
        background-size: cover;
        background-position: right center;
    }
    /*imagen de fondo*/
    /*header paginas interiores*/
    .header-pagina-interior.header--blanco--dos--columnas {
        height: 100vh;
    }
    .titulo-texto-pag-interior {
        color: var(--color-blanco-ach);
        margin-bottom: 0;
    }
    .mobile-inverse {
        flex-direction: column-reverse;
    }
    .desk-titulo {
        display: none;
    }
    .mobile-titulo {
        display: block!important;
    }
    /*header paginas interiores*/
    /*contacto*/
    #contactoform {
        position: relative !important;
        top: -170px !important;
        background-color: var(--color-blanco-ach);
        padding: 0px !important;
    }
}
@media (max-width:767px){
	.header-content{
		flex-direction:column-reverse;
		max-height:50vh;
		padding-bottom:5vh;
	}
	/* ajustes nuevos mobile */
	.home .cabecera-interior{
		background-position: center;
	}
	.interior-seccion-pag{
		min-height:20rem;
		padding: 50px 15px;
	}
	.titulo-seccion-pag-interior{
		font-size:32px;
	}
	.header-pagina-interior{
		height: 60vh;
		background-position: center;
	}
	.post-345 .header-pagina-interior, .post-17 .header-pagina-interior{
		background-position: 70% center;
	}
	.post-447 .entry-header, .post-480 .entry-header, .post-54 .entry-header, .post-56 .entry-header{
		background-size:contain;
		height:80vh;
	}
	.reportes-sustentabilidad{
		height: 120px;
		padding-bottom: 0;
	}
	.descargar-reportes-sustentabilidad{
		background-position: bottom;
		padding-bottom: 35px;
	}
}