/* reset en style.css */
#contactForm {width: 100%;}
.input01 {
	width: 100%; position: relative;
	margin: 0 0 20px 0; padding: 15px;
	transition: all ease 0.2s;
	border: none;
	border-bottom: 1px solid rgba(0,0,0,.3);
}
.input01:focus {border-bottom: 1px solid var(--lgreen); background: #fbfbfb;}
#contactForm textarea {height: 120px; font-family: inherit; font-size: 1.4rem; resize: none;}
input:-moz-placeholder, input:-ms-input-placeholder, select {color:#999;}
.formsec2  {position: relative;}
.formsec2 .inputBLock {width: 48%; position: relative;}
.inputBLock p {font-size: 1.2rem; padding: 10px 0 5px 15px;}
#submit {
	width: 180px;
	font-size: 1.6rem; color: #fff; background: var(--dgreen);
	border: 1px solid var(--dgreen); cursor: pointer; margin-bottom: 0; margin-top: 20px;
}
#submit:hover {background: transparent; color: var(--dgreen);}
#contactForm label.error {position: absolute; left: 0; bottom: 4px; font-size: 1rem; color: #F35353;}

.successSend {text-align: center; color: var(--dgreen); padding: 0 0 0;}
.successSend i {font-size: 4.5rem; margin: 15px 0px 10px;}
.successSend p {margin-top: 15px; color: #F35353;}
.successSend h1 {font-size: 1.6rem; font-weight: 400; line-height: 1.2;}

@media screen and (max-width: 768px) {
	#submit {height: 55px;}
	#contactForm textarea {height: 100px;}
}
@media screen and (max-width: 480px) {
	.formsec2 .inputBLock {width: 100%;}
}