
@media screen and (min-width: 1200px){  
    .estilo5>.info{ width: 60vw; margin: 0px auto 0px auto; } 
    .estilo5 .a img{ height: 33.3vw; }
    
    .estilo5 .descripcion{ width: 33vw; text-align: justify; padding-bottom: 2.6vw; }
    .estilo5{ padding-top: 4.69vw; }
    .estilo5 h2{ margin: 0 auto 1.3vw 0; }
    
    .estilo5 .a{position: absolute; right: 0px; }
}

@media screen and (max-width: 1199px){  
    .estilo5 .a img{ width: 90%; margin: 50px auto 0 auto; }
    .estilo5 h2{ margin: 60px auto 20px auto; width: 90%; }
    .estilo5 .descripcion{ margin: 50px auto 0px auto; padding-bottom: 50px;  } 
}