.texto1_prod_iono {
left: 165px;
}
.texto1_imagen_iono {
    left:60px;
}
.texto1_imagen_hydra {
    left: -60px;
}
.texto1_prod_iono2 {
    left:120px;
}

.texto1_prod_iono3 {
    left:200px;
}

.texto_producto_bloque_enlace {
    display: block;
    margin-top:10px;
}

.mensaje_envio {
    font-size: 16px;
    font-weight: 600;
    font-family: "objektiv-mk1";
    line-height: 12px;
    margin-left: 10px;
    display: none;
}
.imagenes_europa_movil {
    display: none;
}

@media screen 
and (max-width: 768px) {
    .cabecera_c {
        background-color:#fff !important;
    }
    .europa_div_imagenes {
        display: none;
    }
    .productos_europa {
        height: 595px;
    }
    .productos_europa_franja .titulo_europa {
        font-size: 60px;
        line-height: 65px;
        float: left;
        max-width: 90%;
        margin-left: 20px;
        margin-top:80px;
    }
    .productos_europa_franja .subtitulo_europa {
        font-size: 18px;
        font-weight: 500;
        float: left;
        margin-bottom: 0px;
        margin-left: 20px;
    }
    .productos_europa_franja .boton_europa {
        height: 20px;
        margin-left: 30%;
        float:left;
    }
    .imagenes_europa_desktop {
        display: none;
    }
    .productos_europa {
        top: 105px;
        background: #fffffff0;
    }
    .productos_europa_franja {
        background: none;
    }
    .imagenes_europa_movil {
        display: block;
    }
    .imagenes_europa_movil .imagen_gif {
        margin-top: 0px;
        width: 100%;
        margin-bottom:20px;
    }


    #logo {
        position: relative;
        z-index: 23232;
    }

    .mensaje_envio {
        float: left;
        margin-bottom: 15px;
    }
    
    html, body {
        margin: 0px;
        padding: 0px;
        background: #fff;
        width: 100%;
        overflow-x: hidden;
    }
    .texto_inicio {
        font-size:18px;
        margin-top: 35%;
        z-index: 3;
        position: relative;
    }
    .boton_inicio {
        color: #FFFFFF !important;
        font-size: 40px;
        font-family: "objektiv-mk1";
        cursor: pointer;
        padding: 10px;
        border: 2px solid #fff;
        position: relative;
        width: 140px;
        display: grid;
        margin-left: -70px;
        left: 50%;
        text-align: center;
        margin-top: 20px;
        padding-top: 10px;
        z-index: 2;
        position: relative;
    }
    .boton_inicio a {
        text-decoration: none;
        color: #FFFFFF !important;
        font-size: 23px;
        font-family: "objektiv-mk1";
    }
    .fondo_inicio {
        display:block;
        position: absolute;
        left:0;
        right:0;
        top:0;
        bottom:0;
        background-color:#777676;
        opacity: 0.6;
        z-index: 1;
    }

    .cabecera_menu_movil, .cabecera_menu_movil {
        display: block;
    }
    .menu_movil {
        z-index:232323236;
    }
    .menu_movil_opcion_inicial {
        margin-top:30%;
    }
    .menu_movil_opcion a {
        font-size:20px;
    }
    .fondochica {
        z-index:1;
    }
    .reveal1 {
        opacity: 1;
    }
    .div50, .div40, .div30, .div60, .div70, .div100 {
        width:100% !important;
    }
    #bg {
        display:none;
    }
    .fondo0 {
        background:url("/_img/AdobeStock_123251693_B_N.png") 0 0 no-repeat transparent;
        background-size:100%;
        margin-top: -65px;
    }
    .fondo1 {
        background:url("/_img/AdobeStock_187023091_Preview.png") 0 0 no-repeat transparent;
        background-size:100%;
    }

    .logotipo_c {
        margin-top:14px;
        margin-left:12px;
    }
    .cabecera_c {
        height:105px;
    }
    .cabecera_menu {
        display:none;
    }
    .seccion {
        margin-left: 12px;
        width: auto;
        margin-right: 12px;
    }
    .seccion_covid {
        max-width: 90%;
    }
    .col30 {
        margin-left:0px;
        margin-bottom:0px;
    }
    .boton_formulario_mini {
        font-size:18px;
        width:100%;
    }
    .titulo_seccion, .subtitulo_seccion_covid {
        font-size: 25px;
        margin-bottom: 10px;
        line-height: 28px;
        max-width: 100%;
    }
    .subtitulo_seccion, .subtitulo_seccion_covid {
        font-size:18px;
        line-height: 22px;
        padding-right:0px;
        max-width: 100%;
    }
    .subtitulo_seccion_covid_movil {
        font-size:26px;
    }
    .texto_seccion, .texto_seccion_covid {
        font-size:18px;
        line-height: 22px;
        max-width: 100%;
    }
    .imagen_empresa {
        margin-top: 12px;
        margin-right: 12px;
        margin-left: 12px;
    }
    .col30_texto {
        font-size:18px;
        line-height: 22px;
    }
    .boton_formulario_mini {
        font-size: 12px;
        width: 100%;
        margin-bottom: 0px;
        margin-top: 10px;
    }

    .input_formulario, .custom-select {
        width:98%;
        border-radius: 0px !important;
    }

    .pie_c {
        display:none;
    }
    .pie_movil {
        display:block;
        margin-top:100px;
        background-color:#009DE0;
        width: 100%;
        float:left;
        position: relative;
    }
    
    .pie_c_top {
        background:url("/_img/patterns/EDESA_PATTERNS_FOOTER_MOVIL.png") 0 0 repeat #fff;
    }
    .pie_movil .pie_movil_cabecera {
        height:75px;
        width: 100%;
        float:left;
        background:url("/_img/productos/Grupo 529.svg") 0 0 no-repeat #fff;
        background-size:100%;
    }
    .pie_movil_texto {
        color: #FFFFFF;
        font-size: 15px;
        font-weight: 300;
        font-family: "objektiv-mk1";
        line-height: 22px;
        margin-left: 12px;
        margin-top: 25px;
        float: left;
        margin-bottom: 40px;
    }

    .descargas_div {
        margin-top:20px;
    }
    .descargas_producto_titulo {
        font-size:22px;
    }
    .div50_descargas {
        margin-bottom: 10px;
    }
    .descargas_producto_titulo_cerrar {
        background-size: 18px 18px;
    }
    .descargas_carpeta {
        font-size:18px;
        padding-bottom: 0px;
    margin-bottom: 0px;
    }
    .icono_manual {
        background-position: 5px 5px !important;
    }
    .descargas_archivo {
        background-size: 20px 20px;
        font-size: 16px;
        padding-left: 20px;
    }

    .nota_prensa {
        margin-top: 30px;
    }
    .nota_prensa_fecha {
        font-size:18px;
        background-color:#fff;
        z-index: 2;
        position: relative;
    }
    .nota_prensa_titulo, .nota_prensa_texto {
        font-size:18px;
    }
    .nota_prensa_descargar {
        background: url("/_img/Grupo 261.svg") 0 0 no-repeat #fff;
        background-size: 27px auto;
        cursor: pointer;
        float: right;
        width: 27px;
        height: 44px;
        margin-top: -12px;
        z-index: 3;
        position: relative;
    }
    .nota_prensa_linea {
        background-size: auto 1px;
        float: left;
        width: 94%;
        height: 2px;
        margin-top: 18px;
        margin-bottom: 10px;
        z-index: 1;
        position: absolute;
    }

    .fondochica {
        background: url("/_img/kinga-cichewicz-5NzOfwXoH88-unsplash_MOVIL.jpg") 0 0 no-repeat #fff; /* AdobeStock_152276229_RET_movil.jpg */
        background-size: 150% auto;
        margin-left: 0px;
        margin-right: 0px;
        background-position: 0px -290px;
    margin-top: -110px;

        background-size: 100% auto;
        margin-left: 0px;
        margin-right: 0px;
        background-position: 0px 5px;
        margin-top: -120px;
        width: 100%;
    }
    .fondochica_pt {
        background: url("/_img/kinga-cichewicz-5NzOfwXoH88-unsplash_MOVIL.jpg") 0 0 no-repeat #fff; 
        background-size: 150% auto;
        margin-left: 0px;
        margin-right: 0px;
        background-position: 0px -125px;
        margin-top: -110px;

            background-size: 100% auto;
    margin-left: 0px;
    margin-right: 0px;
    background-position: 0px 5px;
    margin-top: -120px;
    width: 100%;
    }

    .seccion0_texto {
        width: 100%;
    }
    .seccion0_texto_titulo {
        font-size: 70px;
        line-height: 55px;
        margin-left: 24px;
        margin-top: 300px;

        font-size: 40px;
        line-height: 45px;
        margin-left: 24px;
        margin-top: 350px;
    }
    .seccion0_texto_titulo_pt {
        font-size: 70px;
        line-height: 55px;
        margin-left: 24px;
        margin-top: 200px;
    }
    .seccion0_texto_texto { 
        font-size: 17px;
        margin-left: 24px;
        line-height: 20px;
        margin-bottom: 20px;
        margin-top: 50px;

        font-size: 17px;
        margin-left: 24px;
        line-height: 20px;
        margin-bottom: 40px;
        margin-top: 20px;
    }
    .seccion0_texto_texto_pt {
        font-size: 17px;
        margin-left: 24px;
        line-height: 20px;
        margin-bottom: 20px;
        margin-top: 50px;
    }

    .seccion0_texto_texto_link {
        margin-top:20px;
    }

    .seccion_productos {
        margin-top: 50px;
        margin-bottom: 50px;
        height:600px;
    }
    .foto0, .foto1, .foto2, .foto3, .foto4, .foto5 {
        width: 80%;
        height: auto;
        position: absolute;
        left: 0px;
        margin-left: 0px;
        padding-bottom: 24px;
    }
    .foto0 img, .foto1 img, .foto2 img, .foto3 img, .foto4 img, .foto5 img {
        margin-left: 20px;
        margin-right: 20px;
        margin-top: 20px;
        width: 85%;
    }
    .texto0, .texto1, .texto2, .texto3, .texto4 {
        background-color: #fff;
        width: 80%;
        height: 360px;
        position: absolute;
        left: 50px;
        margin-left: 0px;
        top: 30%;
        margin-top:100px;
    }
    .fondo_azul_sin_margen {
        margin-left:0px;
        margin-right:0px;
    }
    .texto0_titulo, .texto1_titulo, .texto2_titulo, .texto3_titulo {
        font-size:22px;
        line-height: 25px;
        width:82%;
    margin-top: 20px;
    margin-left: 20px;
    }
    .texto0_link, .texto1_link, .texto2_link, .texto3_link {
        left:20px;
        z-index: 2222;
    }
    .texto0_link a, .texto1_link a, .texto2_link a, .texto3_link a {
        font-size: 14px;
    padding-right: 0px;
    background: url(/_img/pictos/Pictos_Web_Flecha_MOVIL.svg) 75px 6px no-repeat #fff;
    background-size: 24px auto;
    }
    .texto0_prod, .texto1_prod, .texto2_prod, .texto3_prod {
        font-size:50px;
        line-height: 86px;
        bottom: 100px;
        right: 50px;
    }
    .texto0_des, .texto1_des, .texto2_des, .texto3_des {
        font-size: 16px;
        line-height: 22px;
        width: 80%;
        right: 60px;
        /* bottom: 65px; */
        /* float: left; */
        /* display: block; */
        position: relative;
        right: 0px;
        top: 100px;
    }
    .texto0_imagen img, .texto1_imagen img, .texto2_imagen img, .texto3_imagen img {
        max-height: 200px;
    }

    .subtitulo_producto {
        margin-right: 0px;
        line-height: 35px;
        margin-top:-10px;
    }
    .descripcion_producto {
        font-size: 18px;
        line-height: 22px;
        margin-top: 70px;
        text-align: center;
    }
    .caracteristicas_producto {
        margin-top:50px;
    }
    .titulo_producto {
        line-height: 100px;
        font-size:70px;
    }
    .titulo_producto_movil {
        font-size:60px;
    }
    .imagen_producto_movil img {
        width: 70% !important;
    }
    .caracteristica_producto {
        width: 39%;
        margin-right: 10px;
        margin-bottom: 10px;
        margin-left: 10px;
        margin-top: 10px;
    }
    .caracteristica_producto:nth-child(1n) {
        border-right: 2px solid #009DE0;
    border-left: 0px;
    border-top: 0px;
    border-bottom: 0px;
    padding-right: 20px;
    margin-right: 0;
    }
    .caracteristica_producto:nth-child(2n) {
        border-bottom: 2px solid #009DE0;
    border-left: 0px;
    border-top: 0px;
    border-right: 0px;
    padding-bottom: 10px;
    margin-bottom: 0;
    }
    .caracteristica_producto:nth-child(3n) {
        border-top: 2px solid #009DE0;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 0px;
    margin-top: 0;
    padding-top: 10px;
    padding-right: 5px;
    padding-left: 5px;
    }
    .caracteristica_producto:nth-child(4n) {
        border-left: 2px solid #009DE0;
        padding-left: 12px;
    border-top: 0px;
    border-right: 0px;
    border-top: 0px;
    border-bottom: 0px;
    }
    .bloque_producto {
        margin-top:100px;
    }
    .bloque_producto_cocoon {
        margin-top: 180px;
    }
    .subloque_producto {
        width:100%;
    }
    .aRight {
        text-align: left !important;
    }
    .texto_producto_bloque {
        font-size:18px;
        line-height: 22px;
    }
    .texto_producto_bloque_enlace {
        font-size:19px !important;
    }
    .texto_producto_bloque_nota {
        font-size:14px !important;
    }
    .titulo_producto_bloque {
        font-size:18px;
        line-height: 22px;
    }
    .imagen_producto_bloque_izq img, .imagen_producto_bloque_der img {
        width:100%;
    }
    .descargar_producto {
        font-size:18px;
        width: 100%;
        margin-bottom: 20px;
    }
    .subloque_producto_der {
        
    }
    #productos {
        width:100% !important;
        margin-top: -1px;
        margin-bottom: -1px;
    }
    #buscador {
        width:100%;
    }
    .productos_cabecera {
        width:100%;
    }
    .productos_cabecera .productos_cabecera_titulo {
        margin-left:12px;
        font-size:30px;
        line-height: 35px;
        width: 95%;
        font-family: "objektiv-mk1";
        font-weight: 800;
        color: #fff;
        margin-top: 50px;
        margin-bottom: 10px;
    }
    .productos_cabecera .productos_cabecera_texto {
        margin-left:12px;
        font-size:17px;
        line-height: 20px;
        width: 95%;
        font-family: "objektiv-mk1";
        font-weight: 800;
        color: #fff;
        float: left;
    }
    .productos_cabecera .productos_cabecera_texto_enlace {
        font-family: "objektiv-mk1";
        font-weight: 800;
        color: #fff;
        float:left;
        text-align: left;
        background: url("/_img/pictos/Grupo 743.svg") no-repeat 0px 5px transparent;
        float: left;
        margin-left: 12px;
        padding-left: 30px;
        width: 100%;
        margin-top: 20px;
    }

    .cabecera_menu_movil {
        margin-right:0px;
        top:30px;
        right:30px;
    }
    .seccion_productos {
        width:95%;
    }
    .productos_nuevo {
        padding-bottom: 100px;
    }
    .texto1_prod, .texto3_prod {
        left:40px;
        font-size:40px;
    }
    .texto0_prod {
        font-size:35px;
    }
    .texto1_prod {
        font-size:35px;
        bottom: 80px;
    }

    .texto1_prod_digital {
        bottom: 100px;
    }
    .texto2_prod {
        font-size: 35px;
        bottom: 100px;
    }
    .elige_item_imagen img {
        max-height: 200px;
        margin-left: -10px;
    }
    .texto1_des, .texto3_des {
        left:40px;
        top:130px;
    }
    .texto2_imagen {
        right:-10px;
    }
    .texto3_prod {
        bottom:120px;
    }

    .texto0_des {
        /*
        top: 80px;
        width: 150px;
        bottom: inherit;
        right: inherit;
        left: 40px;
        */
    }
    .texto0_des, .texto3_des {
        top:150px;
    }
    .texto1_des {
        top:120px;
    }
    .texto1_des_digital_termos {
        top: 150px;
    }
    .texto1_des_mist {
        top:140px;
    }
    .texto1_imagen_iono {
        left: 30px;
    }
    .texto2_des {
        top:125px;
    }
    .texto3_des {
        top: 130px;
    }
    .texto3_titulo {
        margin-left: 10px;
        width:90%;
    }
    #contacto {
        display: none;
    }
    .texto60 {
        font-size:25px;
        line-height: 28px;
    }
    .texto_asistencia {
        font-size:18px;
        line-height: 22px;
    }
    .texto_mini_formulario {
        font-size: 14px;
        font-weight: 300;
        font-family: "objektiv-mk1";
        line-height: 15px;
    }
    .div50_formulario_proteccion {
        margin-top:10px;
    }
    .elige_imagen, .imagen_asistencia {
        display: none;
    }
    .div50_formulario {

    }
    .elige_titulo {
        width: 100%;
    margin-left: 0px;
    margin-top: 0px;
    font-size: 25px;
    line-height: 28px;
    }
    .elige_texto, .elige_subtitulo {
        font-size:18px;
        line-height: 22px;
        margin-left: 0px;
    width: 100%;
    margin-bottom: 10px;
    margin-top:10px;
    }
    .elige_subtitulo {
        margin-top:50px;
    }
    .elige_formulario, .elige_resultado {
        margin-left:0px;
        width:100%;
    }
    .maps_busqueda {
        font-size: 18px;
        width: 80px;
        border: 1px solid #fff;
        margin-bottom: 20px;
    }
    #mapa_google {
        height:220px !important;
    }
    .elige_item {
        width:50% !important;
        margin-bottom: 50px;    
    min-height: 350px;
    }
    .elige_formulario_col {
        width:50%  !important;
        min-height: 210px;
    }


    .cookiesms{ 
        margin: 0 auto;
        padding-left: 1%;
        padding-top: 5px;
        font-size: 10px;
        clear: both;
        font-weight: 300;
        color: #fff;
        bottom: 0px;
        position: fixed;
        left: 0px;
        background-color: rgba(0,157,224,0.8);
        transition: bottom 0.5s;
        -webkit-transition: bottom 1s;
        /* -webkit-box-shadow: 3px -3px 1px rgba(50, 50, 50, 0.2); */
        -moz-box-shadow: 3px -3px 1px rgba(50, 50, 50, 0.2);
        /* box-shadow: 3px -3px 1px rgba(50, 50, 50, 0.2); */
        z-index: 999999999;
        font-family: "objektiv-mk1";
        padding: 20px;
        right: 0;
        line-height: 13px;
        text-align: left;
    }
    .cookies_txt {
        width:100%;
        float:left;
        margin-left:0px;
    }
    .cookies_txt a{
        color:#fff;
    }
    .cookiesms button{
        font-family: "objektiv-mk1";
        font-weight: 800;
        background-color: transparent;
        color: #fff;
        padding-left: 20px;
        padding-right: 20px;
        cursor: pointer;
        text-align: center;
        border: 0;
        font-size: 12px;
        padding-top: 5px;
        padding-bottom: 5px;
        text-transform: uppercase;
        border: 2px solid #fff;
        float:left;
        margin-top:10px;
    }

    .imagen_producto img {
        width: 70% !important;
    }
    .imagen_producto_movil img {
        width: 60% !important;
    }
    .imagen_producto_flat img {
        width: 55% !important;
    }
    .imagen_producto_one img {
        width: 75% !important;
    }
    .imagen_producto_digital img {
        width: 65% !important;
    }
    .imagen_producto_hydra img {
        width: 100% !important;
    }

    .texto0_imagen {
        right: 0px;
    }


    .contenido_productos {
        width: 95%;
        margin-left:12px;
        position:relative;
        min-height:480px;
            margin-top: 40px;
            height: 600px;
    }
    .contenido_productos_50_der {
        float:left;
    }
    .contenido_productos_50 {
        width:100%;
        position: relative;
    top: 230px;
    }
    .contenido_productos_titulo {
        margin-left: 0px;
        font-size: 30px;
        line-height: 35px;
        width: 100%;
        font-family: "objektiv-mk1";
        font-weight: 800;
        color: #fff;
        margin-top: 50px;
        margin-bottom: 10px;
    }
    .contenido_productos_descripcion {
        margin-left: 0px;
        font-size: 17px;
        line-height: 20px;
        width: 100%;
        font-family: "objektiv-mk1";
        font-weight: 800;
        color: #fff;
        float: left;
    }



    .contenido_productos_50_ima {
        float: left;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        width: 100%;
        overflow: hidden;
        height: 260px;
    }
    .foto_producto0 {
        padding: 20px;
        overflow: hidden;
        background-color: transparent;
        width: 88%;
        height: 87%;
        position: absolute;
        text-align: center;
    }
    .foto_producto0 img {
        width: 100%;
    }
    .foto_producto0 .backg {
        background-position: 0%;
        background-size: 100% auto;
    }
    .contenido_productos_enlace {
        float:left;
    }

    .contenido_productos_pictos {
        float:left;
        width:100%;
    }

    .contenido_productos_pictos img {
        width:40px;
    }

    
    .foto0 .backg, .foto1 .backg, .foto2 .backg, .foto3 .backg, .foto4 .backg, .foto_producto0 .backg, .foto5 .backg {
        background-attachment: local;
        background-size: 500px;
        background-repeat: no-repeat;
        background-position: 0px 0px !important;
    }   

    .texto1_des_iono_calentadores {
        top:145px;
    }

    .elige_formulario_col_titulo {
        text-align:left;
    }

    .texto0_prod_cocoon {
        right: 22px;
    }
    .texto0_des_cocoon {
        right: -30px;
        top: 100px;
    }
    .imagen_producto_mist img {
        margin-left: -35px !important;
    }
    .imagen_producto_cocoon img {
        width: 57% !important;
    }
    .caracteristica_producto3_mist img {
        width: 84px !important;
        height: auto !important;
        margin-top: 4px !important;
    }
    .caracteristica_producto3_cocoon img {
        width: 75px !important;
    }
    .texto1_prod_one {
        bottom: 105px;
    left: 35px;
    }

    
    .texto1_imagen_hydra2 {
        left: -20px;
    }
    .texto1_des3 {
        top: 140px;
    }
    .texto1_des3_hydra {
        top: 120px;
    }
}

@media screen and (max-width: 812px) {
    .seccion0_texto {
       margin-top:220px;
       width: 96%;
    }
}






















@media screen 
and (max-width: 320px) {
    .foto_producto0 {
        height:auto;
    }
    #imaico80 {
        width: 100px;
    }
    .texto1_imagen, .texto3_imagen {
        left: 0px;
    }
    .texto3_imagen {
        left: 10px;
    }
    .seccion0_texto_titulo {
        margin-top:260px;
    }
    .seccion0_texto_texto {
        font-size: 15px;
        margin-top: 32px;
    }
    .seccion0_texto {
        margin-top: 180px;
    }
    .seccion0_texto_titulo {
        font-size: 60px;
        line-height: 48px;
        margin-left: 24px;
    }
    .fondochica {
        background-position: 0px -250px;
    }
    .icono_ficha_tecnica {
        background-size: 14%;
        background-position: 0 6px !important;
    }
    .icono_imagenes {
        background-size: 14%;
        background-position: 0 9px !important;
    }
    .icono_etiquetas {
        background-size: 11%;
        background-position: 5px 4px !important;
    }
    .icono_manual {
        background-size: 14%;
        background-position: 5px 5px !important;
    }
    .descargas_carpeta {
        margin-bottom: 4px;
    }
    .descargas_archivo {
        background-size: 20px 20px;
        font-size: 14px;
        padding-left: 15px;
    }
    .texto0_prod, .texto1_prod, .texto2_prod, .texto3_prod, .texto4_prod {
        line-height: 86px;
        bottom: 100px;
        right: 50px;
    }
    .texto0_prod {
        font-size:38px;
    }
    .texto0_des, .texto1_des, .texto2_des, .texto3_des, .texto4_des {
        font-size: 16px;
        line-height: 22px;
        width: 80%;
        right: 60px;
        /* bottom: 65px; */
        /* float: left; */
        /* display: block; */
        position: relative;
        right: 0px;
        top: 100px;
    }
    .texto0_titulo, .texto1_titulo, .texto2_titulo, .texto3_titulo, .texto4_titulo {
        z-index: 1222;
        position: relative;
    }
    .texto0_des {
        top: 120px;
    }
    .texto3_des {
        top: 130px;
    }
    .texto1_des, .texto3_des {
        top:100px;
    }
    .texto3_des {
        top: 130px;
    }
    .texto4_des {
        top: 80px;
    }
    .texto1_des {
        top: 95px;
    }
    .texto2_prod {
        font-size: 35px;
        bottom: 120px;
    }
    .texto3_des {
        top: 145px;
    }
    .texto3_prod_flat {
        bottom: 120px;
    }
    .texto3_prod_des {
        top: 120px;
    }
    .texto1_prod_mist {
        bottom: 95px;
    }
    .texto1_imagen_mist {
        left: -10px;
    }
    .texto0_prod_cocoon {
        right: 30px;
    }
    .texto0_des_cocoon {
        top: 100px;
    }
    .texto0_imagen_cocoon {
        right: 10px;
    }
    .pie_movil {
        margin-top:0px;
    }
    .texto1_prod_iono {

    }
    .texto1_imagen_iono {
        left: 20px;
    }
    .productos_cabecera .productos_cabecera_texto {
        width: 95%;
    }
    .elige_formulario_col_titulo {
        text-align:left;
    }
    .imagen_producto_cocoon img {
        width: 50% !important;
    }
    .titulo_producto_cocoon {
        font-size: 62px;
    }
    .subtitulo_producto_cocoon {
        width: 100%;
    }
    .imagen_producto_mist {

    }
    .imagen_producto_mist img {
        margin-left: -30px;
    }

    .texto1_des_iono_calentadores {
        top:145px;
    }
}
