 
@media screen and (min-width: 1200px){      
    .tipo-1-s1 .descripcion{ width: 60vw; margin: auto; text-align: center; padding: 0px 1vw; } 
    .tipo-1-s1>div{ margin: 7vw auto 0 auto; width: 60vw;  } 
    
    .tipo-1-s1 h2{ margin: 0 auto 2.12vw auto; }     
    .tipo-1-s2{ 
        padding-top: 7.29vw ;
        padding-bottom: 7.03vw;
    }
    
    .tipo-1-s2>div{
        width: 60vw; margin: 0px auto 0px auto; 
    }
    
    .tipo-1-s2 h2{ margin-bottom: 2.6vw; }
    
    .tipo-1-s2 .contenido{
        display: table; width: 100%;      
    }
    
    .tipo-1-s2 .contenido>div{
        display: table-cell;  vertical-align: middle;     
    }
    
    .tipo-1-s2 .descripcion{
         padding-right: 2.34vw; 
    }
    
    .tipo-1-s1{ padding-bottom: 2.6vw; }    
     
    
    .tipo-1-s1 .imagenes img{ width: 18.2vw; margin: 0 1vw 1.5vw 1vw; }
    
    .tipo-1-s1 .imagenes{ width: 62vw; margin: 2.24vw auto 0px auto; }
    
    .tipo-1-s2 .imagen img{ width: 25vw; } 
        
    .tipo-1-s2 .contenido .b{width: 25vw;
    }
} 

@media screen and (max-width: 1199px){  
    
    .tipo-1-s2{ 
        padding-top: 80px ;
        padding-bottom: 50px;
    }
    
    
    .tipo-1-s1 h2{ margin: 60px auto 20px auto; }
    
    .tipo-1-s2>div{
         width: 100%; max-width: 915px; margin: auto;
    }
    
    .tipo-1-s2 .imagen img{ width: 80%; max-width: 390px; margin: auto; }
    
    .tipo-1-s1{ padding-bottom: 50px; }
    
    .tipo-1-s2 .descripcion{ margin: 50px auto; }
    .tipo-1-s1 .descripcion{ margin: 50px auto 0px auto; }         
    
    .tipo-1-s1 .imagenes img{ width: 200px; }        
    
    .tipo-1-s1 .imagenes{ width: 100%; margin: 50px auto 0px auto; }
    
    .tipo-1-s2 .b{ padding-top: 50px; }
    .tipo-1-s2 .b>div{ margin: auto; }
}

.tipo-1-s2{
    background-color: #0058B5; 
}
   
.tipo-1-s2 h2 .punto{ background-color: #B4D81A; }

.tipo-1-s2 * { color: #FFF; } 

.tipo-1-s2 .descripcion{ text-align: justify; }

h2.tipo-punto-0 .punto{ display: none;  } 

h2.tipo-1 .t2{ margin-left: 10px; }

.tipo-1-s1 .imagenes img{ display: inline-block; }

