 #formulario{
    position: relative;
    top: 50px;
    }

input, textarea{
    width: 100%;
    margin-bottom: 20px;
    padding: 7px;
    box-sizing: border-box;
    font-size: 15px;
}

select{
    width: 100%;
    margin-bottom: 20px;
    padding: 7px;
    box-sizing: border-box;
    font-size: 15px;
}
textarea{
    min-height: 100px;
    max-height: 200px;
    max-width: 100%;
}
#boton{
    background: red;
    color: #fff;
    font-size: 15px;
    border-radius: 36px 36px 36px 36px;
   -moz-border-radius: 36px 36px 36px 36px;
   -webkit-border-radius: 36px 36px 36px 36px;
    border: 0px solid #000000;
    padding: 10px;
}
#boton:hover{
    cursor: pointer;
}
  #paginaofrecemos #formulario h4{
    margin-top: 100px;
    margin-bottom: 20px;
    font-size: 20px;
    color: green;
        
    }
}
@media (max-width:480px){
    form{
        width: 100%;
    }
}
@media (min-width: 1024px){
    
    #formulario{
    position: relative;
    top: 0
    }

    form h4{
    font-family: 'Lora', sans-serif; 
    }
    
select{
    width: 55%;
    margin-bottom: 20px;
    padding: 7px;
    box-sizing: border-box;
    font-size: 15px;
}
    
input, textarea{
    width: 55%;
    margin-bottom: 20px;
    padding: 7px;
    box-sizing: border-box;
    font-size: 15px;
}
textarea{
    min-height: 100px;
    max-height: 200px;
    max-width: 100%;
}
#boton{
    background:red;
    color: #fff;
    font-size: 15px;
    border-radius: 36px 36px 36px 36px;
   -moz-border-radius: 36px 36px 36px 36px;
   -webkit-border-radius: 36px 36px 36px 36px;
    border: 0px solid #000000;
    padding: 10px;
    text-align: center;
    width: 10%;
}
#boton:hover{
    cursor: pointer;
}

}
@media (min-width:1903px){
    #formulario{
    position: relative;
    }
}
   