.muro { background-image:url(../img/Optimizadas/IMG-20211129-WA0004.jpg); background-size:cover; background-position:center;  background-repeat:no-repeat; font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;}
.second {margin-right:auto; margin-left:auto; padding-bottom:3em; font-weight:bold;} 
.color {background:white; width:1000px; margin-right:auto; margin-left:auto; opacity:0.96 }
h2 {margin-bottom:1em;}


/*Formulario*/
form {color:rgba(111,111,111,1.00); width:100%; margin-top:4em}
fieldset {border:none;}
.contenedor {width:720px; margin-right:auto; margin-left:auto; text-align:left;} 
legend { font-size:calc(20px + .9vw); text-align:center; padding:10px; color:rgba(111,111,111,1.00);} 
label {font-size:calc(16px + .3vw);}
input {width:275px; height:30px; margin-bottom:5px; border:rgba(192,192,192,1.00) 1px solid; padding:0 10px; border-radius:2px 2px 1px; }
select {width:570px;}
textarea {width:700px; height:150px; resize: none; border:rgba(192,192,192,1.00) 1px solid; margin-bottom:1em; margin-top:1em; padding:10px; background-color:rgba(241,241,241,1.00);}
.boton {margin-top:30px; text-align:right; }
button {padding:10px 16px; background:#FFC602 ; transition:0.1s linear; border: 1px solid #FFC602; border-radius:10%; font-size:calc(15px + .3vw); color:white }
button:hover {box-shadow: 3px 2px 2px #1127AA; }
::-webkit-input-placeholder {/* WebKit browsers */color: transparent;}
:-moz-placeholder {/* Mozilla Firefox 4 to 18 */color: transparent;}
::-moz-placeholder {/* Mozilla Firefox 19+ */color: transparent;}
:-ms-input-placeholder {/* Internet Explorer 10+ */color: transparent; }
input { background-color:rgba(241,241,241,1.00)}
.bost, .bi, .bat {margin-top:2em;}
.bat{float:left;  }
.bi{float:right;  } 
.clear {clear:both;}
.check {width:12px; height:12px; }



/*Contacto*/
.second p {font-size: 20px; font-weight:bold; margin-bottom:1em; }

/*Teléfono*/

.before {width:50px; height:50px; background-image:url(../img/Optimizadas/llamadapeque.png); display:inline-block;  background-repeat:no-repeat; background-size:cover; margin-right:10px}
.after {width:50px; height:50px; background-image:url(../img/Optimizadas/pngwing.png); display:inline-block; background-size:cover; background-repeat:no-repeat;}

@media screen and (max-width:1000px){
	.color {width:100%;}
	
}

@media screen and (max-width:917px){
.bat, .bi {float:none;}
.contenedor {margin-top:100px; width:450px;  }
textarea {width:430px;}



}
@media screen and (max-width:499px){
.contenedor {width:100%; margin-top:0px;  }
form {width:90%; margin-right:auto; margin-left:auto; }
textarea {width:90%;}
input {width:90%;}
.second p {font-size: calc(10px + .5vw)}
.before, .after {width:30px; height:30px;}
	
}


