#contacto{
    background: url(../img/formulario.jpg);
    background-position: center;
    background-attachment: contain;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 100vh;
    box-sizing: border-box;
    
    
}
.formulario{
    /*float: left;*/
    width: 90%;
    margin: auto;
    justify-content: center; 
    
}
.contacto-titulo{
    width:50%;
    text-align: center;
    margin-bottom: 35px;
    font-family: 'Playfair Display SC', serif;
   
}
.contacto-titulo h2{
    text-align: center;
    padding-top: 10%;
    font-size: 25px;
    font-weight: bold;
    color: #555;
}
form{
    box-sizing: border-box;
    width: 50%;
    /*background-color: aqua;*/
    display:inline-table;
    
    
    
    
    
}
.caja-1{
    width: 45%;
    height: 40px;
    margin: 10px 5px;
    padding: 10px;
    font-size: 14px;
    
}
.caja-2{
    width: 90%;
    height: 400px;
    margin: 10px 5px;
    padding: 10px;
    font-size: 14px;
}
input {
    width: 93%;
    height: 40px;
    margin-bottom: 10px;
    border: 1px solid rgb(102, 102, 102);
}
textarea{
    width: 100%;
    margin-bottom: 10px;
    
    min-height: 100px;
    max-height:  200px;
    max-width: 500px;
    min-width: 92%;;
    border: 1px solid rgb(102, 102, 102);
}

#boton{
    color: #fff;
    background-color: rgb(210, 96, 57);
    border-radius: 5px;
}
#boton:hover{
    cursor: pointer;
}
footer{
    box-sizing: border-box;
}

@media screen and (max-width: 600px){
	#contacto{
		background: none;
	}
	.contacto-titulo{
		width: 100%;
	}
}


