



/* 1920 ----------------------------------------- */
@media screen and (max-width: 1920px)  {

    #frase1 {
        width: 62%;
    }
    #frase2 {
        width: 60%;
    }
    #frase2 p {
        width: 69%;
    } 
}


/* 1680 ----------------------------------------- */
@media screen and (max-width: 1680px)  {

    #frase1 {
        width: 61%;
    }
    #frase2 {
        width: 60%;
    }
    #frase2 p {
        width: 80%;
    }
}
 

/* 1440 ----------------------------------------- */
@media screen and (max-width: 1440px)  {

    #frase1 {
        width: 52%;
    }
    #frase2 {
        width: 49%;
    }
}


/* 1366 ----------------------------------------- */
@media screen and (max-width: 1366px)  {

    .in-en {
        width: 320px;
        box-sizing: border-box;
    }
    .in-es {
        width: 220px;
        box-sizing: border-box;
    }
    .in-po {
        width: 250px;
        box-sizing: border-box;
    }


    body.inicio .item .cont-h4{
            right: 0
    }



}


/* 1340 ----------------------------------------- */
@media screen and (max-width: 1340px)  {

    #bq-inicio {
        float: left;
        width: 100%;
    }
    #bq-inicio .ui.selection.dropdown {
        margin-right: 10px;
    }

    section .col-65,
    section .col-30{
        width: 100%
    }
 
    .col-65.cont-foto-video{
        width: calc(100% - 50px)
    }

    .col-30 aside{
        padding-left: 0 !important
    }

    .btn-foto, .btn-video{
       left: auto;
       right: 0
 
    }
    .videoWrapper{
        max-width: inherit;
    }
 
}



/* 1290 ----------------------------------------- */
@media screen and (max-width: 1290px)  {

    #bq-inicio .ui.selection.dropdown {
        margin-right: 6px;
    }
    #frase1 {
        width: 60%;
    }
    #frase2 {
        width: 57%;
    }
    #frase2 p {
        width: 88%;
    }
    .menu li a {
        padding: 20px 15px !important;
    }
    #logo {
        width: 147px !important;
        height: 47px !important;
    }
    .contenido {
        margin-top: 88px !important;
    }
    .cont-h4 h4 {
        font-size: 1rem;
        line-height: 2.4;
    }
    .colum {
        margin-right: 0;
        padding: 4px;
        min-width: 105px;
    }
    .colum-33 {
        width: 49.5%;
    }
    #tabla-celeste .colum-33 {
        width: 33%;
    }



    .slider .tx h2{
		font-size: 2rem
	}
	.slider .tx h5{
		font-size: 1.4rem;

	}
}






/* 1190 ----------------------------------------- */
@media screen and (max-width: 1190px){
    
    :root{

    /* medidas */
    --w-colum-nombre-auto: 100%;
    --w-colum-fecha      : 100%;
    --w-colum-estrellas  : 170px;
    --w-colum-porcentajes: 258px;

    --calc-cont-colum: var(--w-colum-nombre-auto) - var(--w-colum-fecha);

    --w-cont-colum : calc(100% - var(--calc-cont-colum));

}

    #tabla-autos .fila {
        height: auto;
    }


    .cont-colum{
        width: 100% !important;
    }
    .colum {
        width: 100%;
    }
    .colum-240 {
        float: left;
        width: 240px !important;
    }


    /* fix juntos */
    #tabla-autos .fila.juntos{
        max-height: inherit !important;
    }
    .fila.juntos .cont-colum .fix-colum-porcentajes,
    .fila.juntos .cont-colum section .cont-fix:after{
        transform: translateY(0);
    }
    .fila.juntos .cont-colum section .cont-fix:after{
        
    }
    .fila.juntos .cont-colum section .cont-fix:first-child{
        margin-bottom: 5px;
    }
    .colum.fix-colum-estrellas,
    .colum.fix-colum-porcentajes{
        padding-left: 0;
    }


    /* fix aclaracion */
    .fix-aclaracion{
        display: block;
        height : auto !important;
    }

        .caja-aclaracion-resultados{
            margin-top: 4px;
        }
        

    /* fix datos */
    .datos{
        transform: scale(.9) translateY(-15px);
    }

    /* btn mas */
    .fila .btn-mas{
        top: auto !important;
        bottom: 10px;
    }
    .fila.juntos .cont-colum .btn-mas{
        transform: translateY(-10px);
    }
    .fila.juntos .cont-colum .btn-mas.dos{
        transform: translateY(0);
    }


}



/* 1120 ----------------------------------------- */
@media screen and (max-width: 1120px)  {
    .header {
        position: relative;
        float: left;
        padding-bottom: 5px;
    }
    #logo {
        top: 2px;
    }
    .contenido {
        margin-top: 0 !important;
        float: left;
    }
    .btn-menu {
        background: url(../img/btn-menu.svg) no-repeat;
        width: 25px;
        height: 18px;
        float: right;
        position: relative;
        top: 15px;
        cursor: pointer;
    }
    .btn-menu.open {
        background: url(../img/btn-menu-cerrar.svg) no-repeat;
    }
    .menu {
        display: none;
        width: 100%;
    }
    .menu li {
        width: 100%;
        text-align: right;
        border-bottom: 1px solid var(--color-eee);
    }
    .menu li a {
        width: 100%;
        float: left;
        box-sizing: border-box;
        padding: 12px 0 9px 0 !important;
        border-right: none;
        border-bottom: 3px solid var(--color-fff);
    }
    .menu li a:hover,
    .menu li a.activo {
        color: #FDCF00;
        background-image: none;
        border-bottom: 3px solid #FDCF00;
    }
    .pie-logos {
        padding: 10px;
    }
    .pie-logos a {
        max-width: 170px;
        display: inline-block;
    }
    .pie-logos img {
        width: 100%;
    }
}



/* 1060 ----------------------------------------- */
@media screen and (max-width: 1060px)  {
    .caja-plugin {
        width: 30%;
    }
    .footer .col-20 {
        width: 30%;
    }
    .btn-suscribir {
        max-width: 300px;
    }
    .logo-pie {
        clear: both;
    }
    #frase1 {
        top: 20%;
    }
    #frase2 {
        top: 48%;
    }
    .cont-h4 h4 {
        font-size: 0.8rem;
        line-height: 2.8;
    }


	.slider{
		padding-bottom: 0 !important
	}
    .slider .tx h2{
			font-size: 1.6rem
		}
		.slider .tx h5{
			font-size: 1.1rem;
			margin-top: 15px

		}
	.slider .owl-controls{
		bottom: 5px !important
	}



    /* pg resultados */
    #tabla-autos .fila.fix-dos-datos {
        max-height: inherit;
    }
    .fix-aclaracion{
        display: block;
        height: auto;

    }

    .colum-estrellas,
    .fila.juntos .cont-colum .fix-colum-estrellas{
        margin-right: 15px;
    }





    /* fix datos */
    .datos{
       transform: scale(.8) translateY(-15px);
    }


}






/* 1024 ----------------------------------------- */
@media screen and (max-width: 1024px)  {

    .datos{
        transform: scale(1);
    }

    section .col-30{
        height: auto !important;
        margin-bottom: 15px;
    }


}






/* 1023 ----------------------------------------- */
@media screen and (max-width: 1023px)  {

    .col-75 {
        width: 100%;
    }
    .col-20 {
        width: 100%;
    }
    #resultados .col-20 {
        margin-bottom: 40px;
    }
    .boton {
        width: 48%;
        margin-right: 2%; 
    }
    .boton br {
        display: none;
    }
    .cont-btn-azul {
        width: 100%;
        float: left;
        margin-top: 15px;
    }
    

    .global a{
        width: auto !important;
        float: left;
        margin-top: 0 !important
    }

    .global .pesri{
        margin-left: 20px
    }




    .tabla-custom [data-movil]{
        display: flex !important;
        width: 100%;
    }
    .tabla-custom [data-pc]{
        display: none !important
    }

    .tabla-custom .col-2{
        width: 24.9998%
    }

}


/* 970 ----------------------------------------- */
@media screen and (max-width: 970px)  {
    #preguntas .acordion {
        margin-bottom: 30px;
    }
    #frase1 {
        top: 10%;
        width: 75%;
    }
    #frase2 {
        top: 38%;
        width: 71%;
    }

    .slider .ratio{
    	padding-top: 40%
    }
    .slider .tx{
    	padding: 0 10px
    }

    .slider .owl-dots{
        display: none !important
    }



    .ul-filtro{
        margin-bottom: 10px
    }
}


/* 930 ----------------------------------------- */
@media screen and (max-width: 930px)  {
    #tabla-autos .fila,
    .fix-aclaracion{
        height: auto;
    }
    .fix-aclaracion{
        display: block;
        margin-bottom: 5px
    }



    .colum {
        width: 100%;
    }
    .colum-240 {
        float: left;
        width: 240px !important;
    }
    .colum-tit {
        width: 100% !important;
    }
    .colum-tit .colum-33 {
        width: 100% !important;
    }
}


/* 860 ----------------------------------------- */
@media screen and (max-width: 860px)  {
    .caja-plugin {
        width: 48%;
    }
    .footer .col-20 {
        width: 100%;
        margin-top: 25px;
    }
    .btn-suscribir {
        max-width: 300px;
    }
    .logo-pie {
        clear: both;
    }
    span.dir,
    span.tel,
    span.correo {
        width: auto;
        padding-right: 20px;
        float: left;
        margin-right: 2%;
    }
    span.dir {
        clear: both;
    }

    .caja-x {
        width: 100%;
        height: auto !important;
    }

    .caja-boton {
        position: relative;
        margin-top: 15px;
        width: 100%;
        float: left;
        right: 0;
    }
    .cont-btn { 
        width: auto;
    }
    .caja-info {
        text-align: left;
        margin-bottom: 0;
    }
    .caja-x .caja-estrellas {
        float: left;
        margin-top: 5px;
    }
    .btn-descargar,
    .btn-compartir {
        float              : left;
        background-position: left;
        padding-left       : 45px;
        padding-right      : 0;
        margin-right       : 40px;
    }
    .border-right-negro {
        border-right: none !important;
    }
    .img-cabezal {
        height: 90px;
    }
    .img-cabezal:after{
        height: 90px;
    }

    .compartir a {
        float: left !important;
    }
    .premio {
        float              : left;
        margin-top         : 20px;
        width              : 100%;
        text-align         : left;
        background-position: left;
    }
    .score_fro_lat p {
        text-align: left !important
    }

    .col-30 aside{
        padding-left: 0
    }

}


/* 800 ----------------------------------------- */
@media screen and (max-width: 800px)  {

    .caja-celeste {
        width        : 100%;
        min-height   : inherit;
        margin-bottom: 10px;
    }
    #frase1 {
        top  : 3%;
        width: 82%;
    }
    #frase2 {
        top   : 35%;
        width : 77%;
        height: 80px;
    }



    /* PESTANAS 2 RESULTADOS */
    .pestana-link-juntos span{
        padding-left: 40px;
        font-size: .9rem;
    }


    /* mod resultados (tracker) */

        /* footer */

            /* estrellas */
            .mod-estrellas{
                transform    : scale(1.1) translateX(-10px);
                padding-right: 35px;
            }

            /* article */
            .mod-resultado footer article p{
                font-size: .9rem !important;
            }

}


/* 799 ----------------------------------------- */
@media screen and (max-width: 799px)  {
    #frase1,
    #frase2 {
        top: 0;
        position: relative;
        width: 100%;
        float: left;
        background-image: none;
    }
    .frase {
        height: auto !important;
    }
    .frase p {
        width: 100% !important;
        padding-left: 0 !important;
    }
    #frase1 p {
        margin-bottom: 0 !important;
    }
    .slider {
        height: auto !important;
        padding-bottom: 25px;
    }
    .caja-frases {
        position: relative;
        float: left;
        width: 100%;
        background: #1F8AAA;
        padding: 0 20px !important;
        box-sizing: border-box;
        padding-bottom: 70px !important;
        bottom: 0;
    }
    .slider .owl-controls {
        padding-bottom: 0;
    }
    .left,
    .right {
        top: 25%;
    }
    #frase2 p {
        font-size: 0.8rem !important;
    }


      .buscador{
        margin-top: 30px
    }




    /* fix caja ensayos - txt2 */
    .caja-ensayos .txt-2 p{
        font-size    : .58rem !important;
        line-height  : 1.35 !important;
    }

}


/* 768 ----------------------------------------- */
@media screen and (max-width: 768px)  {
    

    span.dir,
    span.tel,
    span.correo {
        width        : 100%;
        padding-right: 0px;
        float        : left;
        margin-right : 0%;
    }
    .fila-tit {
        height: auto;
    }
    .left,
    .right {
        display: block;
    }



    /* pestañas - acordeon */
    .cont-pestanas{
        display: none
    }
    .pestana-content,
    .pestana-content-fix-juntos{
        display: block !important;
        padding: 0
    }
    .cont-aco-movil{
        display: none
    }

    .puntaje-tit{
        cursor       : pointer;
        max-height   : 60px;
        margin-bottom: 10px
    }
        .puntaje-tit h4{
            font-size   : .9rem;
            padding-left: 50px;
            opacity: 1

        }
        .puntaje-tit span{
            padding       : 15px 0 15px 5px;
            font-size     : .8rem;
            width         : auto;
            min-width     : 130px;
            right         : 30px;
            position      : relative;
            max-height    : 60px;
            box-sizing    : border-box;
            text-align    : right;
        }

        .puntaje-tit:after{
            content        : '+';
            width          : 30px;
            height         : 30px;
            top            : 0;
            right          : 0;
            bottom         : 0;
            margin         : auto;
            color          : var(--color-fff);
            font-weight    : bold;
            font-size      : 1.2rem;
            display        : flex;
            align-items    : center;
            justify-content: center;
            position       : absolute;
        }
        .puntaje-tit.activo:after{
            content: '-';
        }


        footer.puntaje-tit{
            height: 5px
        }
        footer.puntaje-tit:after{
            display: none
        }

            footer.puntaje-tit *{
                display: none
            }

    .pestana-content .caja-comentario,
    .pestana-content-fix-juntos .caja-comentario{
        margin-bottom: 0 !important
    }


    .col-6{
        width: 100%
    }


    .pestana-content #tabla-evaluacion .fila,
    .pestana-content-fix-juntos #tabla-evaluacion .fila{
        width:100%;
        float: left;
    }

    .pestana-content #tabla-evaluacion .fila-tit .c-tit,
    .pestana-content-fix-juntos #tabla-evaluacion .fila-tit .c-tit{
        display: none;
    }
    .pestana-content #tabla-evaluacion .fila-tit *,
    .pestana-content #tabla-evaluacion .fila-tit.negro *,
    .pestana-content-fix-juntos #tabla-evaluacion .fila-tit *,
    .pestana-content-fix-juntos #tabla-evaluacion .fila-tit.negro *{
        font-size: .55rem !important
    }
    .pestana-content #tabla-evaluacion .fila .c-tit,
    .pestana-content-fix-juntos #tabla-evaluacion .fila .c-tit{
        width           : 100% !important;
        background-color: var(--color-eee) !important;
        margin-top      : 5px;
        color           : #000 !important;
        font-weight     : 600;
        border-top      : 1px solid var(--color-ccc) !important;
        text-align      : left
    }
        .pestana-content #tabla-evaluacion .c-tit *,
        .pestana-content-fix-juntos #tabla-evaluacion .c-tit *{
            font-weight: 600 !important;
            float      : left;
            text-align : left
        }


    .pestana-content #tabla-evaluacion .colum-38,
    .pestana-content #tabla-evaluacion .fila-tit .colum-38,
    .pestana-content-fix-juntos #tabla-evaluacion .colum-38,
    .pestana-content-fix-juntos #tabla-evaluacion .fila-tit .colum-38{
        width: 40% !important
    }
    .pestana-content #tabla-evaluacion .colum-12,
    .pestana-content #tabla-evaluacion .fila-tit .colum-12,
    .pestana-content-fix-juntos #tabla-evaluacion .colum-12,
    .pestana-content-fix-juntos #tabla-evaluacion .fila-tit .colum-12{
        width: 15% !important
    }

    .pestana-content .col-6.pr-10,
    .new-tabla.pr{
        padding-right: 0 !important
    }
    .pestana-content .col-6.pl-10,
    .new-tabla.pl{
        padding-left: 0 !important
    }


    .nuevo-tit small{
        font-size: .6rem !important
    }


    .mt-5-movil{
        margin-top: 5px;
    }
    .mb-5-movil{
        margin-bottom: 5px;
    }

    .mt-5-movil.tbody{
        border-top:1px solid var(--color-ccc);
    }

    .pestana-content .tr h6{
        display   : block;
        text-align: center;
        margin-top: 5px;
        border-top: 1px solid var(--color-ccc);
    }
    .pestana-content .td.pc,
    .pestana-content-fix-juntos .td.pc{
        display: none
    }

    .pestana-content .tabla-2020 .col-1,
    .pestana-content-fix-juntos .tabla-2020 .col-1{
        width: 10%
    }
    .pestana-content .tabla-2020 .col-2,
    .pestana-content-fix-juntos .tabla-2020 .col-2{
        width: 22.2%
    }
    .pestana-content .tabla-2020 .col-3,
    .pestana-content-fix-juntos .tabla-2020 .col-3{
        width: 25%
    }
    .pestana-content .tabla-2020 .col-4,
    .pestana-content-fix-juntos .tabla-2020 .col-4{
        width      : 45%;
        border-left: 1px solid var(--color-ccc);
    }


    .td,
    .td span,
    .td strong,
    .td b,
    .tabla-custom *,
    .tabla-custom-2 *,
    .tabla-new *,
    .tabla-2020 *{
        font-size: .6rem !important
    }



    /* pes 4 */
    #pestana-4 .tabla-2020 .col-4:nth-of-type(1),
    [data-id="pestana-4"] .tabla-2020 .col-4:nth-of-type(1){
        width           : 100% !important;
        margin-top      : 5px;
        border-top      : 1px solid var(--color-ccc);
        background-color: var(--color-eee)
    }

    #pestana-4 .tabla-2020 .thead .col-4:nth-of-type(1),
    [data-id="pestana-4"] .tabla-2020 .thead .col-4:nth-of-type(1){
        display: none;
    }

    #pestana-4 .tabla-2020 .col-4,
    [data-id="pestana-4"] .tabla-2020 .col-4{
       width: 49.9998%;
    }


    #pestana-3 .tabla-2020 .col-4,
    [data-id="pestana-3"] .tabla-2020 .col-4{
        width: 33.3332% !important
    }



    /* fix datos */
    .datos{
        transform: scale(1);
    }



    /* area de prensa */
    #area-de-prensa .col-6.pl-10,
    #area-de-prensa .col-6.pr-10{
        padding: 0 !important;
        margin-bottom: 15px;
    }

    /* nuestros ensayos */
    #nuestros-ensayos .justificado .col-6.pl-10,
    #nuestros-ensayos .justificado .col-6.pr-10{
        padding: 0 !important;  
    }



}


/* 730 */
@media screen and (max-width: 730px)  {
    

    .caja-tabla p {
        font-size: 0.6rem !important;
    }
    #bq-inicio .ui.selection.dropdown {
        width        : 100%;
        margin-bottom: 15px;
    }
    #bq-inicio input {
        width     : 100%;
        box-sizing: border-box;
    }
    .cont-btn-azul {
        width: 100%;
    }
    .cont-btn-azul input {
        margin-bottom: 15px !important;
    }
    #nuestros-ensayos .caja-ensayos,
    #area-de-prensa .caja-ensayos {
        width: 100%;
    }
    #nuestros-ensayos .caja-ensayos .cont-h4 h4,
    #area-de-prensa .caja-ensayos .cont-h4 h4 {
        font-size: 1rem;
    }
    .caja-ano {
        min-width: 100% !important;
    }
    .caja-ano .ui.selection.dropdown {
        min-width: 100% !important;
    }
    .colum-49 {
        width: 100%;
    }
    .caja-comentario {
        margin-bottom: 40px;
    }
    .caja-comentario p {
        width: 100%;
    }
    .lineas-com {
        display: none;
    }
    #tabla-evaluacion .colum-64 {
        width: 54%;
    }
    #tabla-evaluacion .colum-36 {
        width: 46%;
    }
    #tabla-evaluacion .colum-38 {
        width: 28%;
        padding: 5px
    }
    #tabla-evaluacion .colum-12 {
        width: 14%;
        padding: 5px;
    }
    .colum-12,
    .colum-9,
    .colum-28 {
        padding: 5px;
    }



    .slider .ratio{
        padding-top: 56%
    }

    
}


/* 650 ----------------------------------------- */
@media screen and (max-width: 650px)  {
    .botonera {
        height: auto;
    }
    .caja-plugin {
        width        : 100%;
        margin-bottom: 20px;
    }
    .img-1 {
        margin-right: 150px;
    }
    .colum-33 {
        width: 100%;
    }
    #area-de-prensa-final .col-65,
    #area-de-prensa-final .col-30 {
        width: 100%;
    }
    #area-de-prensa-final .col-65 {
        margin-bottom: 25px;
    }
    #area-de-prensa-fotos .col-60,
    #area-de-prensa-fotos .col-32{
        width: 100%
    }
    #area-de-prensa-fotos .col-32{
        padding-left: 0 !important;
        border-left :none !important;
    }

    #area-de-prensa-fotos .btn-descarga{
        margin-bottom: 10px
    }




    .fila-tit .colum-12 p {
        font-size: 0.6rem !important;
    }
    .caja-frases {
        padding-bottom: 80px !important;
    }
    .img-cabezal {
        height: 60px;
    }
    .img-cabezal:after{
        height: 60px;
    }


    .slider .tx{
        padding: 0 20px
    }


    .col-8,
    .col-4{
        width        : 100%;
        padding-left : 0;
        padding-right: 0;
        border       : none;
    }

	

    .referencias{
        display: block
    }



     .tit.flex.fix-reverse{
        flex-flow: wrap !important;
        margin-top: 0 !important
    }

    .tit.flex.fix-reverse a,
    .tit.flex.fix-reverse h3{
        margin-bottom: 10px
    }

    .tit.flex.fix-reverse a{
        width: 100%;
        margin-right: 0;
        margin-bottom: 15px;
        display: flex;
        align-items: center;
    }





    .pestana-link-juntos:after{
        margin-left: 20px;
    }






}


/* 630 ----------------------------------------- */
@media screen and (max-width: 630px)  {

    :root{
        --w-colum-estrellas  : 100%;
        --w-colum-porcentajes: 100%;
    }

    .caja-ref p {
        width: 100%;
    }
    .caja-tabla.pc {
        display: none;
    }
    .tabla-nino.movil {
        display: block;
    }
    .tabla-nino .col-35 {
        width: 50%;
    }
    .tabla-nino .col-10 {
        width: 33%;
        margin-top: 20px;
    }
    .tabla-nino p,
    .tabla-nino h6,
    .tabla-nino h5 {
        font-size: 0.7rem !important;
    }
    #tabla-celeste .fila-tit p {
        font-size: 0.7rem !important;
    }



    #proteccion-ocupante-adulto .caja-ensayos h4{
        font-size: .8rem !important
    }



    .cont-colum section{
        display: block !important;
    }
    .fila.juntos .cont-colum .fix-colum-estrellas,
    .fila.juntos .cont-colum .btn-mas{
        transform: translateY(0);
    }
    .fila .btn-mas{
        margin: 15px 0 10px 0 !important;
        top   : auto !important;
        bottom: auto !important;
    }



    .cont-dummys [class*=col-] div header{
        height: 45px;
    }


}


/* 600 ----------------------------------------- */
@media screen and (max-width: 600px)  {


    .center{
        padding: 0 12px !important;
    }
   


    .lineas-footer {
        display: none;
    }
    .img-1 {
        margin-right: 0;
    }
    .noticia-ch {
        width: 100%;
        margin-bottom: 30px;
    }
    .boton {
        width: 100%;
    }
    .caja-logo-pie img {
        height: 45px;
    }
    .tabs li {
        width: 100% !important;
    }
    .caja-dummy-50 {
        width: 100%;
    }
    .caja-dummy-25 {
        width: 49%;
    }

    

    #popup-app .botones img{
        max-height: 30px
    }
    

    .global a{
        width: 100% !important
    }
   .global .pesri{
        margin-left: 0;
        margin-top : 20px !important;
        max-width  : 273px 
    }


    .nuevo-tit h6{
        font-size: .6rem !important
    }


    /* tablas */

    .pestana-content .td.pc,
    .pestana-content-fix-juntos .td.pc{
        width: 100%;
    }

    .pestana-content .tr h6,
    .pestana-content-fix-juntos .tr h6{
        display: block;
    }


    .tabla-2020.cuatro .tr .td{
        /*width: 33.3332%*/
    }
    .tabla-2020.cuatro .tr .td:nth-of-type(2){
        border-left: 1px solid var(--color-ccc)
    }

    .pestana-content [data-movil],
    .pestana-content-fix-juntos [data-movil]{
        display: none !important
    }

    .tr:nth-child(odd){
        background: #f5f5f5
    }

    .tabla-2020 img{
        height: 15px
    }

    .tabla-col .col-6{
        width: 100%

    }
    .new-tabla.pl{
        padding-left: 0 !important
    }  
    .new-tabla.pr{
        padding-right: 0 !important
    }
    
    .col-6-movil{
        width: 100% !important
    }

    .cont-ordenar .ul-filtro{
        width: 100% !important;
        margin: 0 0 10px 0;
    }
    .cont-ordenar .ul-filtro.fix{
        width: 75px !important;
        margin-right: 10px !important;
    }
    .cont-ordenar .ul-filtro.fix:last-child{
        margin-right: 0 !important;
    }

    /* tablas nuevas octubre 2020 */
    .new-fila span{
        padding-right: 10px
    }


    .caja-tabla.refe .fila,
    .caja-tabla.refe .fila .colum-49{
        height : auto !important;
        width  : 100% !important;
        display: block !important
    }
     .caja-tabla.refe .fila .colum-49{
        border-bottom: 1px solid var(--color-ccc) !important;
        padding      : 5px 10px !important
     }

     .caja-tabla.refe .fila .colum-49 p.bold{
        width: calc(100% - 50px);
     }

     #tabla-evaluacion .fila{
        display: block
     }
     #tabla-evaluacion .fila .colum-14{
        width : 100%;
        height: 30px;
     }
        #tabla-evaluacion .colum-14 p{
            font-weight: bold;

        }

    #tabla-evaluacion .fila .colum-14{
        border-left:1px solid var(--color-eee);
    }

    #tabla-evaluacion .fila:nth-of-type(even){
        /*background-color: var(--color-eee)*/
    }
        #tabla-evaluacion .fila .colum-38{
            width: 44%
        }




 

 
    .tabla-nino.movil{
        margin-top: 15px
    } 



    .buscador{
        margin-top: 15px
    }

   

    .pr-15{
        padding-right: 0 !important
    }
    .pl-15{
        padding-left: 0 !important
    } 

    
   
    .thead .td{
        padding: 0 8px !important
    }


    #pestana-4 .tbody,
    [data-id="pestana-4"] .tbody{
        margin-bottom: 1px solid var(--color-ccc)
    }

     #pestana-4 .tr,
    [data-id="pestana-4"] .tr{
        border-right:1px solid var(--color-ccc);
    }

    .fix.tbody .col-6-movil{
        width: 49.9998% !important
    }

    .thead .fixx,
    .td.fixx{
        border-right:1px solid var(--color-ccc);
    }

    #pestana-2 .thead .td,
    [data-id="pestana-2"] .thead .td{
        border-bottom: 0 !important
    }



    #pestana-3 .col-6 .tabla-2020.cuatro,
    [data-id="pestana-3"] .col-6 .tabla-2020.cuatro{
       border-bottom: 1px solid var(--color-ccc);
       border-right : 1px solid var(--color-ccc);
    }

    #pestana-3 #t-final,
    [data-id="pestana-3"] #t-final{
        border-bottom: 1px solid var(--color-ccc);
       
    }
    #pestana-3 #t-final .tbody .tr .col-4:nth-of-type(3),
    [data-id="pestana-3"] #t-final .tbody .tr .col-4:nth-of-type(3){
        border-right: 1px solid var(--color-ccc);
       
    }

    #tabla-seg .col-6{
        width: 30% !important
    }
    #tabla-seg .col-6.col-6-movil{
        width: 49.9998% !important
    }
    #tabla-seg .col-2{
        width: 23.2% !important
    }





    /* PESTANAS 2 RESULTADOS */
    .pestana-link-juntos span{
        padding-left: 30px;
        font-size: .85rem;
    }




    .cont-dummys [class*=col-] div header h6{
        width: calc(100% - 55px);
        line-height: 1.15;
    }
    .cont-dummys [class*=col-] div header span{
        width: 55px;
    }


}


/* 520 ----------------------------------------- */
@media screen and (max-width: 520px)  {
    

    .boton {
        padding-left: 0px;
        height      : auto;
        line-height : inherit;
    }
        .boton span {
            position      : relative;
            padding-top   : 8px;
            padding-bottom: 8px;
        }

    .contacto .col-49 {
        width: 100%;
    }
    .div50 .ico-1,
    .div50 .ico-2 {
        width: 35px;
    }
    .div50 .estrella-ch {
        margin-top: 5px;
    }
    .div50 .estrella-ch-act {
        margin-top: 5px;
    }
    .item .caja-estrellas {
        bottom: -120px;
    }
    .slider {
        height        : auto !important;
        padding-bottom: 20px;
    }
    .caja-frases {
        padding-bottom: 60px !important;
        position      : relative;
        float         : left;
    }
    .left,
    .right {
        top: 10%;
    }
    .idioma-pc {
        display: none;
    }
    .idioma-movil {
        display: block;
    }
    .btn-mas {
        position  : relative;
        width     : 100%;
        box-sizing: border-box;
        float     : left;
        margin    : 5px 0 15px 0;
        right     : inherit;
    }
    .caja-logo-pie img {
        height: 40px;
    }
    


    .slider .tx h2{
        font-size: 1.1rem;
    }
    .slider .tx h5{
        font-size : .9rem;
        margin-top: 7px
    }

     .slider .ratio{
        padding-top:65%
    }
    
    .cont-h4{
        width           : 100%;
        background-image: none !important;
        background-color: #000;
        padding         : 0 5px !important;
        height          : 42px !important;
        box-sizing      : border-box;
    }
    .cont-h4 h4{
        padding-right: 10px;
        padding-left : 5px !important
    }
    .item .cont-h4 h4{
        font-size  : .85rem;
        padding-top: 5px;
    }
    

    .justificado .col-6{
        width        : 100%;
        padding-right: 0;
        padding-left : 0;
    }
   .fix-margin-bottom.col-6{
        margin-bottom: 15px
    }



    .item .datos .row .col{
        width: 48.5%;
    }


    .item .datos p{
        font-size: .7rem !important
    }

    .item .icono,
    .item .porcentaje{
        width          : 45px;
        height         : 45px;
        background-size: contain;
    }
    
    .item .caja-ensayos .cont-datos{
        padding: 30px 0 45px 0
    }
    .item .caja-ensayos .cont-fecha{
        padding: 8px 15px
    }





    .pestana-link-juntos:after{
        margin-left: 0;
    }


}


/* 515 ----------------------------------------- */
@media screen and (max-width: 515px)  {




    .tabla-nino .col-35 {
        width        : 100%;
        margin-bottom: 20px;
    }
    .tabla-nino .col-10 {
        width     : 33%;
        margin-top: 0;
    }
    .colum-33.movil {
        width       : 100% !important;
        padding-left: 0 !important;
    }
    #tabla-evaluacion p {
        font-size: .6rem !important;
    }



    .fancybox-close{
        width          : 20px !important;
        height         : 20px !important;
        background     : url(../img/btn-cerrar.jpg) no-repeat !important;
        background-size: contain !important
    }


    .caja-tabla .caja-aclaracion-resultados p{
        padding-left: 5px
    }


    .caja-ensayos.fix-2020{
        width: 100% !important
    }

    .tit-azul.fix{
        height: 46px;

    }
    .tit-azul.fix h3{
        line-height: 1.2 !important
    }



    .puntaje-tit h4,
    .puntaje-tit span{
        font-size: .7rem !important
    }


    .td,
    .td span,
    .td strong,
    .td b,
    .tabla-custom *,
    .tabla-custom-2 *,
    .tabla-new *,
    .tabla-2020 *{
        font-size: .6rem !important
    }

    .td{
        height: 50px;
        padding: 0 5px !important
    }

    .thead .td{
        padding: 0 5px !important
    }

    .caja-boton{
        margin: 20px 0 !important
    }

     /* PESTANAS juntos */
    .pestana-link-juntos span{
        padding-left: 25px;
        font-size   : .75rem;
        max-width   : 130px;
        line-height : 1.15;
    }



    /* fix juntos */
    .caja-ensayos .cont-datos{
        /*opacity: 1;*/
    }

    .caja-ensayos .datos{
        transform: scale(.9) translateY(-25px);
    }

    .cont-datos.juntos .datos .row .col{
        
    }
    .cont-datos.juntos .icono, .cont-datos.juntos .porcentaje{
        width: 30px !important;
        height: 30px !important;
        font-size: .74rem !important;
    }
    .cont-datos.juntos .datos p{
        font-size: .65rem !important;
    }

    .cont-datos.juntos .datos h6{
        padding-left: 5px !important;
        font-size: .75rem !important;
    }

    .caja-ensayos .txt-2{
        display: none !important;
    }
 




    /* mod resultados (tracker) */
        .mod-resultado header{
            display: block;
            padding: 15px 20px;
        }
        .mod-resultado header *{
            font-size: 1rem;
        }

        /* footer */
        .mod-resultado footer section{
            display: block;
            padding: 15px 20px;
        }
            .mod-resultado footer section *{
                font-size: 1rem;
            }

            /* estrellas */
            .mod-estrellas{
                transform    : scale(1) translateX(0);
                padding-right: 0;
                width        : 100%;
                float        : left;
                margin-top   : 15px;
            }

            .mod-resultado .ico-alerta{
                position: relative;
                float   : left;
            }

            /* article */
            .mod-resultado footer article p{
                font-size: .85rem !important;
            }



    /* dummy fix */
    .cont-dummys .row-height{
        display: block !important;
    }
    .cont-dummys .col-4{
        width: 100% !important;
    }

    .ref{
        width: 100%;
    }





} 


/* 420 ----------------------------------------- */
@media screen and (max-width: 420px)  {


    #nuestros-ensayos .caja-ensayos .cont-h4 h4 {
        font-size: 0.8rem;
    }
    #area-de-prensa .caja-ensayos .cont-h4 h4 {
        font-size  : 0.68rem;
        display    : flex;
        align-items: center;
    }
    .ico-resultados {
        height: auto;
    }
    #resultados .btn-descargar {
        line-height: 1.5;
    }

    .slider .tx h2{
        font-size: .9rem;
    }
    .slider .tx h5{
        font-size : .78rem;
        margin-top: 7px
    }




    .mt-5-movil{
        margin-top: 8px
    }



    .caja-ensayos .txt-2{
        min-height: 62px;
    }


    .inicio .caja-ensayos .cont-estrellas .contenedor{
       transform: scale(.9) translateX(5px)
    }
    .inicio .caja-ensayos .cont-estrellas .ico-alerta{
       transform: scale(.9) translateX(-5px) translateY(-9px); 
    }


    .pestana-link-juntos span{
        max-width: 100px;
    }
    .pestana-link-juntos:after{
        transform: translateX(5px);
    }

    .pes-1 span{
        padding-left: 15px !important;
    }




    


}



/* 398 ----------------------------------------- */
@media screen and (max-width: 398px)  {


    .caja-boton {
        margin-top: 25px;
    }
    .caja-x {
        min-height: 280px;
    }


    .inicio .caja-ensayos figure{
        padding-top: 80% !important
    }
    .caja-ensayos .txt{
        height: 45px
    }
    .cont-dummys .col-4{
        width: 100%
    }





    /* filtros */
    .cont-ordenar .ul-filtro.fix{
        width: 65px !important;
    }


    .cont-datos.juntos .datos p{
        font-size: .6rem !important;
    }

    .datos .row.mb{
        margin-bottom: 20px !important;
    }
    .cont-datos.juntos .icono, .cont-datos.juntos .porcentaje{
        font-size: .7rem !important;
    }


}



/* 360 ----------------------------------------- */
@media screen and (max-width: 360px)  {


    /* filtros */
    .cont-ordenar .ul-filtro.fix{
        width : 48%!important;
        margin: 0 0 10px 0 !important;
    }
    .ul-filtro.fix .orden{
        width: 30px !important;
    }

    .cont-ordenar .ul-filtro.fix:nth-child(odd){
        margin-left: 4% !important;
    }
    

    .puntaje-tit h4{
        padding-left: 45px;
    }




    /* fix juntos */
    .cont-datos.juntos .datos h6{
        font-size: .7rem !important;
    }

}


 



/* 350 ----------------------------------------- */
@media screen and (max-width: 350px)  {

    .center{
        padding: 0 10px !important;
    }

    /* fix juntos */
    .cont-datos.juntos .datos .row .col{
        width: 48.5% !important;
        padding: 0 3px !important;
    }

    .caja-ensayos .datos{
        transform: scale(.9) translateY(0);
    }
    .cont-datos.juntos .datos h6{
        max-width: 120px;
        line-height: 1.1;
    }

    .cont-datos.juntos .datos p{
        min-height: 32px;
        font-size: .45rem !important;
        line-height: 1.2 !important;
    }


    .td, .td span, .td strong, .td b, .tabla-custom *, .tabla-custom-2 *, .tabla-new *, .tabla-2020 *{
        font-size: .55rem !important;
    }


}