.formulario{
    width: 100%;
}

.meilink a{
    text-decoration: none;
}

.c-obligatorios{
    text-align: center;
    font-size: 14px;
    color: #fff;
    font-family: 'Helveticlight';
    margin: 0 auto;
    padding: 20px 0;
    width: 200px;
}

#o{
    font-size: 15px;
}

.form1{
    width: 85%;
    margin: 0 auto;
}

input[class="f2"]{
   margin: 5px 0;
padding: .9em 0;
width: 48%;
text-align: center;
border-radius: 10px;
color: #939597;
border:#fff; 
}

input[class="f3"]{
    padding: .9em 0;
    width:60%;
    display: block;
    margin: 6px auto;
    text-align: center;
    border-radius: 10px;
    color: #939597;
    border:#fff;

}

.btn_enviar{
    width: 120px;
    border: 0;
    display: block;
    padding: .5em 0;
    color: #90298C;
    border-radius: 7px;
    font-size: 1.3em;
    cursor: pointer;
    margin: 0 auto;
    margin-top: .5em;
    background: #FFDD17;
    transition:all 0.2s ease-in-out;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#bc2ac1+0,7426a5+100 */
}

.btn_enviar:hover{
    background: #F69321;
    color: #fff;
}

.descarga{
    width: 360px;
    font-family: 'helveticabold';
    font-size: 13px;
    padding: 1.2em 0;
    text-align: center;
    cursor: pointer;
    color: #fff;
    border-radius: 12px;
    margin: 3em auto;
    transition: all 0.3s ease-in-out;
}


@media screen and (max-width : 970px){
    .descarga {
    bottom: 10px;
    }   
}

@media screen and (max-width : 769px){
    
    .form1 {
    width: 100%;
    }
    
    
    .descarga {
    bottom: -2px;
    font-size: 10px;
    }
}

@media screen and (max-width : 560px){
    
    input[class="f2"] {
    width: 49%;
    }
    
    .info-precios {
    display: block;
    }
    
    .blocke1, .blocke2 {
    margin: 40px auto 40px auto;
    }
    
    .form1 {
    padding-bottom: 2em;
     }

     .descarga {
     width: 180px;
      }
}

@media screen and (max-width : 450px){
    .texto1 {
      font-size: 1em;
      }
    
    input[class="f2"],input[class="f3"] {
    width: 95%;
    margin: 0 auto;
    display: block;
    margin-bottom: .8em;
    }
    
     .descarga {
    bottom: -7px;
    font-size: 10px;
  
    }
}

@media screen and (max-width : 391px){
    h2 {
    font-size: 1em;
    }
    
    .e-basico .dias-inicio, .e-avanzado .dias-inicio {
    font-size: 1.2em;
    }
    
    .p-title {
    font-size: 1.2em;
    }
    
    .dias-inicio {
    font-size: .9em;
     }
    
    .e-basico .dias-inicio, .e-avanzado .dias-inicio {
    font-size: .9em;
     }
    
    .blocke1, .blocke2 {
      width: 85%;
    }
    
    .texto1 {
    font-size: 1.3em;
    }
    
    .e-basico .dias-inicio span, .e-avanzado .dias-inicio span {
    font-size: .9em;
     }
}

