.Paso2, .Paso3, #idUsuario{
    display: none;
}
.color{
   color: #002e17; 
}
.fuenteMasGrande{
    font-size: 25px;
}
video{
        border: 1px solid #002e17;
    border-radius: 4px;
}
.preguntas{    border: 1px solid #002e17;
    border-radius: 4px;
    padding: 3%;}
.preguntas p {
    margin-left: 11%;
    font-size: 17px;
    color: #002e17;
}
.respuestas{
    margin-left: 12%;

}
.respuestas input{
        width: 603px;
}
.formulario{
    float: left;
    width: 85%;
    border: 1px solid #002e17;
    border-radius: 4px;
    margin-left: 6%;
    padding: 2%;
    margin-top: 10px;
}
.formularioLeft{
    float: left;
    width: 42%;
    padding: 1%;
    margin-left: 11%;
}
.formularioRight{
    float: left;
    width: 30%;
    margin-left: 1%;
    padding: 1%;
}
.divPelo {
    float: left;
    margin-top: 20px;
    margin-left: 13%;
}
.opcionesPelo {
    float: left;
    margin-left: 11%;
}
.opcionesSexo{
	    font-size: 31px;
    color: #002e17;
}
.asterisco{
        color: #6b6a6f !important;
    font-size: 15px;
}
.clr{
	clear: both;
}
.guardarDatos, .finalizarpreguntas{
	    border: 1px solid white;
    width: 25%;
    padding: 1%;
    border-radius: 4px;
    background: #002e17;
    color: white;
    cursor: pointer;
    font-size: 15px;
}
.errorForumulario{
	display: none;
}
.producto{
    border: 1px solid;
    width: 89%;
    margin-left: 6%;
    border-radius: 5px;
        margin-top: 10px;
}
.fotoProducto{
float: left;
    width: 28%;
}
.descripcionProducto{
    float: left;
    width: 65%;
    margin-left: 3%;
    text-align: justify;
}
.color{
     color: #002e17;
}
.btn_verProducto {
    width: 29%;
    padding: 1%;
    border-radius: 4px;
    background: #002e17;
    color: white !important;
    cursor: pointer;
    font-size: 15px;
    float: right;
    margin-bottom: 20px;
}
.btn_verProducto a {
    color: white;
}
.erroPreguntas{
    display: none;
}
.div_social_element {
    float: left;
    margin-left: 6%;
}
.iconoCompartirF {
    color: #29487d;
}
.iconoCompartir {
    font-size: 44px;
}
.iconoCompartirT {
    color: #1da1f2;
}
.iconoCompartirG {
    color: #ea4335;
}
.div_social{
        margin-left: 37%;
}
@media (max-width: 662px) {
.formularioLeft {
    float: left;
    width: 46%;
    padding: 1%;
    margin-left: 0%;
}
.formularioRight {
    float: left;
    width: 49%;
    margin-left: 1%;
    padding: 1%;
}

}

@media (max-width: 588px) {
    .formularioRight {
    float: left;
    width: 53%;
    margin-left: 21%;
    padding: 1%;
}
.formularioLeft {
    float: none;
    width: 53%;
    padding: 1%;
    margin-left: 21%;
}
.fotoProducto {
    float: none;
    width: 100%;
    text-align: center;
}
.descripcionProducto {
    float: none;
    width: 92%;
    margin-left: 3%;
    text-align: justify;
}
}

@media (max-width: 512px) {
.opcionesPelo {
    float: left;
    margin-left: 4%;
}
.guardarDatos, .finalizarpreguntas {
    border: 1px solid white;
    width: 55%;
    padding: 2%;
    border-radius: 4px;
    background: #002e17;
    color: white;
    cursor: pointer;
    font-size: 15px;
}
}

@media (max-width: 582px) {
.formularioLeft {
    float: none;
    width: 90%;
    padding: 1%;
    margin-left: 8%;
}
.formularioRight {
    float: left;
    width: 90%;
    margin-left: 9%;
    padding: 1%;
}
.productos{
        font-size: 13px;
}
.productos h2{
        font-size: 15px;
}
.fotoProducto img{
    width: 60%;
}
.btn_verProducto {
    width: 48%;
    padding: 1%;
    border-radius: 4px;
    background: #002e17;
    color: white !important;
    cursor: pointer;
    font-size: 15px;
    float: right;
    margin-bottom: 20px;
}
}

@media (max-width: 770px) {.preguntas p {
    margin-left: 0%;
    font-size: 15px;
    color: #002e17;
}
.respuestas {
    margin-left: 0%;
}
.respuestas input {
    width: 596px;
}
}
@media (max-width: 690px) {
.respuestas input {
    width: 526px;
}
}
@media (max-width: 612px) {
.respuestas input {
    width: 469px;
}

}

@media (max-width: 612px) {
.respuestas input {
     width: 334px;
}

}
@media (max-width: 416px) {

.respuestas input {
    width: 273px;
}
}