.estitulotitulo1-mobile {
    display: none;
}

#proyectos-mobile {
    display: none;
}

#editorialmovil {
    display: none;
}

@media only screen and (max-device-width: 736px) and (orientation: landscape) {
    #proyectos-mobile {
        width: 50%;
        margin-left: auto;
        margin-right: auto;
    }
    #servicios img {
        width: 60%;
        margin-right: auto;
        margin-left: auto;
    }
    #carousel-proyectos .carousel-caption {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    /*** OPC ***/
    #gama img {
        width: 25%!important;
        margin-top: 10px;
    }
    #soportemultimedia img {
        width: 25%!important;
    }
    /** EDITORIAL **/
    .hide1, .hide2, .hide3 {
        margin-left: 20%;
    }

    span.button {
        left: 35%!important;
    }
    .wrap1_mobile, .wrap2_mobile {
        left: 35%!important;
    }
    
    .wrap7dias_mobile,
    .wrapActa_mobile,
    .wrapMatronas_mobile,
    .wrapFarma_mobile,
    .wrapFarmaJ_mobile,
    .wrapFarmaH_mobile,
    .wrapSuelo_mobile,
    .wrapFolia_mobile,
    .wrapAHP_mobile,
    .wrapForumF_mobile {
        width: 95%!important;
    }

    .boton-revistas span.button {
        float: none;
    }


}

@media only screen and (max-device-width: 736px) and (orientation: portrait) {
    #historia1 img,
    #historia2 img,
    #historia3 img,
    #historia4 img {
        max-width: 100%;
    }
    #section3 .textoizquierda .estilotitulo,
    #section3 .textoizquierda .textonormal {
        display: none;
    }
    #section3 .textoizquierda .estilotitulo,
    #section3 .textoizquierda p {
        padding-top: 50px;
    }
    .wrapFarma_mobile .content {
        padding-top: 0px!important;
    }
    .proceso8 {
        width: 90%!important;
    }

    
}


/**** MOBIL ORIZONTAL Y VERTICAL ****/

@media only screen and (max-device-width: 736px) {

    .idioma {
        margin-top:0px;
        margin-left: 0px;
    }
    #cabecera_movil {
        display: inherit;
    }

    #cabecera_web {
        display: none;
    }

    #section1 .col-md-4 {
        margin-bottom: 10px;
    }
    /* For mobile phones: */
    /*#bodyweb {
        display: none;
    }*/
    /** MENU **/
    nav img {
        height: 100%;
    }
    .nav li {
        font-size: 16px;
        text-align: center;
        margin-top: 0;
    }
    .color1 {
        background-color: #e6f6fd;
    }
    .color2 {
        background-color: #ffffff;
    }
    /** INDEX **/
    #pasafotos {
        display: none;
    }
    .presentacion {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .presentacion p {
        font-size: 20px;
    }
    .quienessomos {
        height: 100%;
        min-height: 0px;
    }
    .estilotitulo {
        font-size: 22px!important;
    }
    .estitulotitulo1 {
        font-size: 25px!important;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .quienessomos p,
    #quienessomos2 p {
        font-size: 15px;
    }
    #quienessomos a {
        font-size: 20px;
    }
    #proceso1,
    #proceso2,
    #proceso3,
    #proceso4 {
        display: none;
    }
    #grafic_equipo {
        display: none;
    }
    #comotrabajamos {
        display: none;
    }
    .proceso,
    .equipo p {
        font-size: 15px;
    }
    .proyectos-pc {
        display: none;
    }
    #proyectos-mobile {
        display: inherit!important;
    }
    .actualidad {
        min-height: 425px;
    }
    .carousel-caption {
        font-size: 10px;
        background-color: rgba(45, 75, 107, 0.63);
    }
    .estitulotitulo1 {
        font-size: 32px;
    }
    #mapaweb {
        display: none;
    }
    #mayocifras {
        height: 100%;
    }
    .cifrasnumeros {
        font-size: 1.0em;
        font-weight: bold;
    }
    .cifra1,
    .cifra2,
    .cifra3,
    .cifra4,
    .cifra5,
    .cifra6 {
        height: 100%;
        font-size: 0.6em;
        padding-top: 10px;
    }
    .direccion {
        display: none;
    }
    #clientes {
        min-height: 100%;
    }
    #clientes .estitulotitulo1,
    #mayocifras .estitulotitulo1 {
        display: none;
    }
    #mayocifras .estitulotitulo1-mobile {
        padding-top: 15px;
    }
    .estitulotitulo1-mobile {
        display: inherit;
    }
    /** FOOTER **/
    #logoswebmayo {
        margin-top: 25px;
        text-align: center;
    }
    .logoswebmayo {
        margin: 5px;
    }
    /*** LOGOS ***/
    /*** NUESTRA HISTORIA ***/
    #historia1 .estitulotitulo1,
    #historia2 .estitulotitulo1,
    #historia3 .estitulotitulo1,
    #historia4 .estitulotitulo1 {
        text-align: center;
        padding-bottom: 0px;
        padding-top: 0px;
    }
    #historia1 {
        margin-top: 40px;
    }
    .historiaimagen {
        float: none;
    }
    .historiaimagen img {
        margin-left: auto;
        margin-right: auto;
    }
    .titulocolumna {
        font-size: 0.5em;
    }
    .anycolumna {
        text-align: left;
    }
    #fotogrupo {
        display: none;
    }
    /** FORMACIÓN **/
    .formacionacreditada {
        background: none;
        background-color: #e2f1ee;
    }

    .difusionformacion {
        background-color: #ffffff;
        background: none;
    }
    #formacionpresencial img {
        width: 50%;
    }
    #formaciononline img {
        display: none;
    }

    #formaciononline  p, #formacion  p, #formacionacreditada p, #formaciondifusion p {
        font-size: 15px;
    }

    #formacionacreditada img {
        text-align: center;
        width: 30%;
    }
    #formacion-logos {
        text-align: center;
    }
    #programasespecificos img {
        max-width: 100%;
        padding: 10px;
    }
    .presentacion-texto2 {
        font-size: 0.85em;
        min-height: 134px;
        margin-top: -145px;
    }
    .difusionformacion {
        min-height: 300px;
    }
    #difusionrevistas {
        display: none!important;
    }
    
    #formaciondifusion .container {
        text-align: left;
    }
    .show1, .show2, .show3 {
        font-weight: inherit;
        font-size: 20px;
    }
    /** CONSULTORIA **/
    #proyectosamedida img {
        width: 100%;
    }
    #proyectosamedida p {
        font-size: 15px;
    }

    .texto-a-medida-formacion {
        font-size: 16px;
        display: none;
    }
    #relaciones .estilotitulo,
    #relaciones .table-responsive {
        display: none!important;
    }
    #texto-relaciones2 {
        display: none;
    }
    #medicalwriting p, #relaciones p {
        font-size: 15px;
    }
    
    .medicalwriting img {
        width: 50%;
    }
    
    .carousel-control.left, .carousel-control.right {
        display:none;
    }
    /** DIGITAL **/
    #desarrolloweb img {
        width: 100%;
    }
    .estilocontenido {
        font-size: 15px!important;
    }
    
    #desarrolloweb p, #app p, #contenidomultimedia p, #marketingdigital p {
        font-size: 15px;
    }
    #canales img {
        width: 50%;
    }
    #canales h1 {
        display: none;
    }
    #app img {
        max-width: 100%;
    }
    .textopresentacionapp {
        display: none;
    }
    #contenidomultimedia img,
    #marketingdigital img {
        display: none;
    }
    /** CONGRESOS **/
    #gama img {
        width: 50%;
    }
    #gama p {
        font-size: 15px;
    }
    #soportemultimedia img {
        width: 50%;
    }
    #soportemultimedia p {
        font-size: 15px;
    }
    .textonormal {
        font-size: 15px!important;
    }
    /** EDITORIAL **/
    #cabeceras,
    #colecciones {
        display: none;
    }
    #cabeceras-mobile p, #colecciones-mobile p, #revistas p, #libros p {
        font-size: 15px;
    }
    #internacional img,
    #equipo img {
        display: none;
    }
    #editorialmovil {
        display: inherit!important;
    }

        /*--   ICONES --*/
    .wrap1_mobile, .wrap2_mobile {
        left: 25%;
    }


    .wrap1_mobile, .wrap2_mobile {
        position: absolute;
        overflow: hidden;
        top: 0%;
        right: 0%;
        width: 195px;
        bottom: 45px;
        padding: 30px 10px;
        display: block;
        border-radius: 4px;
        transform: translateY(20px);
        transition: all 0.5s;
        visibility: hidden;
    }
    .wrap1_mobile .content, .wrap2_mobile .content {
      opacity: 0;

    }

    .wrap1_mobile:before, .wrap2_mobile:before {
      position: absolute;
      width: 1px;
      height: 1px;
      background:#2a4968;
      content: "";
      bottom: 10px;
      left: 50%;
      top: 95%;
      color: #ffffff;
      border-radius: 50%;
      -webkit-transition: all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);
      transition: all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    .wrap1_mobile.active, .wrap2_mobile.active {
      display: block;
      visibility: visible;
      box-shadow: 2px 3px 16px silver;
      transition: all 600ms;
      transform: translateY(0px);
      transition: all 0.5s;

    }
    .wrap1_mobile.active:before, .wrap2_mobile.active:before {
      height: 2000px;
      width: 2000px;
      border-radius: 50%;
      top: 50%;
      left: 50%;
      margin-left: -1000px;
      margin-top: -1000px;
      display: block;
      -webkit-transition: all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);
      transition: all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    .wrap1_mobile.active .content, .wrap2_mobile.active .content {
      position: relative;
      /*z-index: 1;*/
      opacity: 1;
      transition: all 600ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }
    #editorialmovil .row {
        margin-right: 0px;
        margin-left:0px;
    }
    .wrap7dias_mobile .content,
    .wrapActa_mobile .content,
    .wrapMatronas_mobile .content,
    .wrapFarma_mobile .content,
    .wrapFarmaJ_mobile .content,
    .wrapFarmaH_mobile .content,
    .wrapSuelo_mobile .content,
    .wrapFolia_mobile .content,
    .wrapAHP_mobile .content,
    .wrapForumF_mobile .content {
        opacity: 0;
    }
    .wrap7dias_mobile,
    .wrapActa_mobile,
    .wrapMatronas_mobile,
    .wrapFarma_mobile,
    .wrapFarmaJ_mobile,
    .wrapFarmaH_mobile,
    .wrapSuelo_mobile,
    .wrapFolia_mobile,
    .wrapAHP_mobile,
    .wrapForumF_mobile {
        position: absolute;
        overflow: hidden;
        top: 0px;
        width: 90%;
        height: 100%;
        padding: 30px 10px;
        display: block;
        border-radius: 4px;
        transform: translateY(20px);
        transition: all 0.5s;
        visibility: hidden;
    }
    .wrap7dias_mobile.active,
    .wrapActa_mobile.active,
    .wrapMatronas_mobile.active,
    .wrapFarma_mobile.active,
    .wrapFarmaJ_mobile.active,
    .wrapFarmaH_mobile.active,
    .wrapSuelo_mobile.active,
    .wrapFolia_mobile.active,
    .wrapAHP_mobile.active,
    .wrapForumF_mobile.active {
        display: block;
        visibility: visible;
        box-shadow: 2px 3px 16px silver;
        transition: all 600ms;
        transform: translateY(0px);
        transition: all 0.5s;
    }
    .wrap7dias_mobile:before,
    .wrapActa_mobile:before,
    .wrapMatronas_mobile:before,
    .wrapFarma_mobile:before,
    .wrapFarmaJ_mobile:before,
    .wrapFarmaH_mobile:before,
    .wrapSuelo_mobile:before,
    .wrapFolia_mobile:before,
    .wrapAHP_mobile:before,
    .wrapForumF_mobile:before {
        position: absolute;
        width: 1px;
        height: 1px;
        background: rgba(42, 73, 104, 0.85);
        content: "";
        bottom: 10px;
        left: 50%;
        top: 95%;
        color: #ffffff;
        border-radius: 50%;
        -webkit-transition: all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);
        transition: all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    .wrap7dias_mobile.active:before,
    .wrapActa_mobile.active:before,
    .wrapMatronas_mobile.active:before,
    .wrapFarma_mobile.active:before,
    .wrapFarmaJ_mobile.active:before,
    .wrapFarmaH_mobile.active:before,
    .wrapSuelo_mobile.active:before,
    .wrapFolia_mobile.active:before,
    .wrapAHP_mobile.active:before,
    .wrapForumF_mobile.active:before  {
        height: 2000px;
        width: 2000px;
        border-radius: 50%;
        top: 50%;
        left: 50%;
        margin-left: -1000px;
        margin-top: -1000px;
        display: block;
        -webkit-transition: all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);
        transition: all 600ms cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    .wrap7dias_mobile.active .content,
    .wrapActa_mobile.active .content,
    .wrapMatronas_mobile.active .content,
    .wrapFarma_mobile.active .content,
    .wrapFarmaJ_mobile.active .content,
    .wrapFarmaH_mobile.active .content,
    .wrapSuelo_mobile.active .content,
    .wrapFolia_mobile.active .content,
    .wrapAHP_mobile.active .content,
    .wrapForumF_mobile.active .content {
        position: relative;
        /*z-index: 1;*/
        opacity: 1;
        padding-top: 80px;
        transition: all 600ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
    }

    .wrapFarma .boton-revistas span.button,
    .wrapFarmaJ .boton-revistas span.button,
    .wrapFarmaH .boton-revistas span.button {
        top:-15px!important;
    }
    span.button {
         padding: 9px 9px 11px 11px;
        outline: none;
        border-radius: 50%;
        background: #007fed;
        color: #fff;
        font-size: 18px;
        left: 80%;
        bottom: 115px;
        top: auto;
        margin-left: -25px;
        transition: transform 0.25s;
        z-index: 1000;
    }
    span.button:hover {
      text-decoration: none;
      background: #2198ff;
    }
    span.button.active {
      transform: rotate(135deg);
      transition: transform 0.5s;
    }

    .hide1, .hide2, .hide3 {
        height: 400px;
        margin-top: 30px;
    }
    #libros button {
        height: 35px;
        font-size: 0.6em;
    }
    .titulolibros, .subtitulolibros {
        padding: 0 15px;
    }
    #pedido .btn-default {
        margin: 15px;
    }

    /** PUBLICIDAD **/
    .cabeceraseccion {
        min-height: 100%;
    }
    #section1 .col.md-4 {
        margin-bottom: 10px;
    }
    #publicidad img {
        max-width: 100%;
    }

    #publicidad p, #cabecerasespecializadas p, #section3 p {
        font-size: 15px;
    }
    .media-movil {
        display: inherit;
    }

    .media-pc {
        display: none!important;
    }
    #section3 a {
        font-size: 20px;
    }
    /** CONTACTO **/
    .cabeceraseccion2 {
        min-height: 100%;
    }
    .formulariocontacto {
        height: 100%;
        font-size: 20px;
    }
    .contactogooglemaps iframe {
        width: 100%;
        font-size: 16px;
        margin-bottom: 10px;
    }
    .contactogooglemaps {
        font-size: 16px;
    }
    /**** CAMBIAR ****/
    #conoce-historia,
    #editorialmenu {
        display: none;
    }

    /** Consultoria **/

    .slide-consultoria-movil {
        display: inherit;
    }

    .slide-consultoria-pc {
        display: none;
    }
}
