@media screen and (max-width: 1275px){
    h1{font-size: 1.3rem;}
    h2{font-size: 1.2rem;}
    p{font-size: 1rem;}

    .IndexContenedor div h2{
        margin: 5%;
        font-weight:700;
    }
}

@media screen and (max-width: 940px){
    h2,h3,h4{font-size: 1.1rem; line-height: 1.3rem;}
    p{font-size: .9rem; line-height: 1.1rem;}

    .a-solicitar-cotizacion{
        margin-top: 20px;
    }
    .CONTENEDOR{
        flex-direction: row; 
        min-width: none;
        width: 100%;}}

        .CONTENEDOR .CAJAS{
            width: 90%;
        }


@media screen and (max-width: 780px){
    
    .CONTENEDOR .linkedin{
        flex-direction: column;
        margin-bottom: 50px;
    }
    .CONTENEDOR .linkedin .maquina{
        width: 100%;
    }
    .CONTENEDOR .linkedin .video{
        width: 100%;
    }
    .CONTENEDOR .linkedin .video img{
        margin: 50px auto 10px auto;
        width: 30%;
        border: none;
    }
    .a-solicitar-cotizacion{
        margin-top: 20px;
    }
    .Contenedor{
        flex-direction: column;
        min-width: none;
    }
    .CONTENEDOR{
        width: 100%;
    }
}

@media screen and (max-width: 682px){
    h3,h4{font-size: .9rem; line-height: 1.1rem;
        width: 85%;}

    .IndexContenedor{
        flex-wrap: nowrap;
        flex-flow: column;
        align-items: flex-start;
        align-content: flex-start;
    }
    .IndexContenedor div{
        width: 100%;
    }

    .IndexContenedor .PaisesDelMundo{
        width: 100%;
    }
    .IndexContenedorMarcas .marcasDiv{
        width: 100%;
        
    }

    .IndexContenedorMarcas .marcasDiv .MarcasClientes{
        width: 90px;
        margin: 5px;
    }

    .youtube-caja{
        width: 100%;
        height: 415px;
        margin:auto;
    }
    .CONTENEDOR .CAJAS{
        width: 100%;
    }
}

@media screen and (max-width: 480px){
    .CONTENEDOR{
        justify-content: flex-end;
    }
    .CONTENEDOR .CAJAS{
        width: 100%;
        flex-direction: column;
    }
    .CONTENEDOR .CAJAS .caja-15,
    .CONTENEDOR .CAJAS .caja-3,
    .CONTENEDOR .CAJAS .caja-3-img,
    .CONTENEDOR .CAJAS .caja-4,
    .CONTENEDOR .CAJAS .caja-4-img,
    .CONTENEDOR .CAJAS .caja-5,
    .CONTENEDOR .CAJAS .CONTENEDOR-caja-3,
    .CONTENEDOR .CAJAS .CONTENEDOR-caja-3 img{
        width: 98%;
        margin: 8px auto;
    }
    .youtube-caja{
        width: 100%;
        height: 300px;
        margin:auto;
    }
    
}