
#form input{
    box-shadow: none !important;
    border: 0px !important;
    width: 96%;
    padding: 16px !important;
    margin-bottom: 20px !important;
}  

  
#form textarea{
    box-shadow: none !important;
    border: 0px !important;
    width: 96%;
    padding: 16px !important;
    margin-bottom: 20px !important;
    
}
.form-row{
    width: 100%;
        margin: 0 1%;
}
.form-column{
    width:49%;
    float: left;

    }


#form .form-row .message{
max-height: 17vh !important;}

 

#form .submit-btn{

  width: 30%;
  height: 52px;
  padding: 0;
  font-size: 16px !important;
	line-height: 1.1 !important;
  font-weight: 600 !important;
  font-family: 'Open Sans', sans-serif;
}

#form .submit-btn:hover{
    border: 1px solid #e1a122 !important;
	background: transparent !important;
	color: #e1a122 !important;
}

 

#form .ajax-loader{
    display: none !important;
}

 

@media (max-width: 786px){
    
#form .form-row .message{
  max-height: 13vh !important;}

 

#form .submit-btn{
    width: 30%;
    height: 54px;
  padding: 0;
  font-size: 16px !important;
  font-weight: 400 !important;
  font-family: 'Open Sans', sans-serif;
}
    #form input, #form textarea{
        font-size: 14px;
    line-height: 16px;
    }
    
    #form .form-row{
        text-align: center;
    }
}

 


@media (max-width: 425px){
    .form-column{
    width:100%;
    float: left;
    }
#form .form-row .message{
max-height: 13vh !important;}

 

#form .submit-btn{
    width: 50%;
    height: 45px;
    border: none !important;
  padding: 0;
 font-size: 16px !important;
  font-weight: 400 !important;
  font-family: 'Open Sans', sans-serif;
}
    #form .form-row{
    text-align: center !important;
        margin: 0 auto !important;
}
    #form input, #form textarea
    {font-size: 12px;
    line-height: 12px;
    }
}













