.contactWrapper 
{
    position: relative;
    margin: 0px auto;
    max-width: 73.5%;
}

#form .inputWrapper.size1 input 
{
    background: transparent none repeat scroll 0 0;
    border: medium none;
    font-family: "robotolight";
    font-size: 20px;
    height: 78px;
	color: #000000;
    width: 100%;
}

#form .inputWrapper .input.textInput 
{
    margin-bottom: 25px;
    padding-left: 5%;
    padding-right: 5%;
}


#form .formTitle {
	font-family: "fff_tusjbold";
    font-size: 3vw;
    font-weight: initial;
    margin-bottom: 3.5%;
    margin-top: 2.4%;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 4px;
    color: #CD0028;
}

#form .formSubTitle
{
    color: #ffffff;
    font-size: 1.85vw;
    margin: 0 0 0 1vw;
    font-family: "robotolight";
}
#form .formSubTitle-1
{
    color: #ffffff;
    font-size: 1vw !important;
    margin: 0 0 0 1vw;
    font-family: "robotolight";
}

#form .inputWrapper.size1 {
    float: left;
    width: 50%;
}

#form .inputWrapper.size2 {
    float: left;
    width: 100%;
}

.m-last
{
	margin-bottom: 0 !important;
}

.clear {
    clear: both;
}

.wrapperArea
{
    margin: 0 1.5% !important;
    margin-top: 1% !important;
}


#form .inputWrapper.size2 textarea {
    background: transparent none repeat scroll 0 0; 
    border: medium none;
    font-family: "robotolight";
    font-size: 20px;
    height: 274px;
    width: 100%;
    padding-top: 2%;
    color: black;
    overflow: hidden;
}


#form .inputWrapper .margin {
    margin: 38px 3%;
}

#form .inputWrapper .margin.white {
    background: rgba(255,255,255,0.5);
}



#form .inputWrapper.size1 .input {
    height: 78px;
}

#form .inputWrapper .input.textInput.area {
        
padding-top: 5%;
    padding-bottom: 5%;

}

.PL-2
{
	padding-left: 2% !important;
}

#form .inputWrapper.submit{text-align: center;margin-top: 2%;}


section {display: block;}


input::-webkit-input-placeholder {
color: black !important;
}
 
input:-moz-placeholder { /* Firefox 18- */
color: black !important;  
}
 
input::-moz-placeholder {  /* Firefox 19+ */
color: black !important;  
}
 
input:-ms-input-placeholder {  
color: black !important;  
}

@media screen and (max-width: 960px)
{
	#form .inputWrapper.size1 
	{
		float: none;
		width: 100%;
	}
	
	#form .inputWrapper.size1 .input {
    height: 39px;
}
	
	#form .inputWrapper.size1 input 
	{
		font-size: 4vw;
		height: 40px;
	}
	
	#form .formTitle 
	{
		font-size: 5.5vw;
	}
	
	#form .inputWrapper .margin {
		margin: 25px 3%;
	}
	
	#form .inputWrapper.size1 textarea ,
	#form .inputWrapper.size2 textarea {
		font-size: 4vw;
	}
	
	#form .inputWrapper.size1 textarea 
	{
		height: 200px;
		overflow: hidden;
	}
	
	.btn_up p {
		text-align: right;
	}
	
	.wrapperArea {
		margin: 3% !important; 
	}
	
	
.PL-2
{
	padding-left: 5% !important;
}

}
