.contact-background {
	display: none;
    height: 100%;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
}

.contact {
    background: #fff;
    border: 1px solid #b69757;
    outline: #fff solid 12px;
    padding: 10px;
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    height: 650px;
    width:900px;
    z-index: 9999;
    margin: 0 auto;
    color: #8f8f8f;
    overflow-y: scroll;
}


.contact .modal-close-contact {
	 position: absolute;
	 top: 25px;
	 right: 25px;
}

.wpforms-form input, .wpforms-form textarea, .wpforms-form button {
    font-family: ITCstd,helvetica, arial!important;
}

#wpforms-424-field_4{
    width:100%; 
    border:none;
    border-bottom: #000000 1px solid;
    border-radius:0;
    padding-left: 0;
}

#wpforms-424-field_1{
    width:100%; 
    border:none;
    border-bottom: #000000 1px solid;
    border-radius:0;
    padding-left: 0;
}

#wpforms-424-field_7{
    border:none;
    border-bottom: #000000 1px solid;
    border-radius:0;
    padding-left: 0;
}

#wpforms-424-field_0{
    border:none;
    border-bottom: #000000 1px solid;
    border-radius:0;
    padding-left: 0;
}

#wpforms-424-field_3{
    border:none;
    border-bottom: #000000 1px solid;
    border-radius:0;
    padding-left: 0;
}

#wpforms-424-field_2{
    border:none;
    border: #000000 1px solid;
    border-radius:0;
}

.contact div.wpforms-container-full .wpforms-form button[type=submit] {
    float: right;
    color: #000000!important;
    border: #000000 solid 1px!important;
    background:#ffffff!important;
    padding: 10px 45px!important;
}

.contact .container .row{
    display:flex;
    flex-direction:column;  
    width:100%;
}

.contact .contact-header{
    padding-left:35px;
    top:0;
    margin-top:50px;
    margin-left: 0;
}

.contact .contact-header h1{
    color: #000000;
    letter-spacing: 2px;
}

.contact .contact-info{
    display:flex;
}

.contact .contact-content{
    background: #84672c;
    color:white;
    font-size:12px;
    height:410px;
    width:335px;
    margin-right:30px;
}

.contact .contact-content-header{
    padding-left:20px;
    padding-top:10px;
    height:70px;
    margin:0;
}
 
.contact .contact-content-header hr{
    margin: 5px 0 10px 0;
}

.contact .contact-content-address{
    padding-top:40px;
}

.contact .contact-form{
    font-size:12px;
    margin: 0 35px 0 35px;     
    height:410px;
    width:590px;
    padding:0;
}

.contact .contact-content img{
    width:20px;
    margin-right: 10px;
    line-height:50px;
}

.contact .footer-main-logo{
    font-family:ITCxlt;
    padding-left:20px;
}

.contact .footer-main-logo p+p{
    padding-left: 32px;
	margin: 5px 0;
}

.contact .footer-main-logo p a{
    color: #ffffff;
}

.contact .footer-main-logo:nth-child(3) p:first-of-type {
    font-family: ITCstd;
	margin-bottom: 5px;
	margin-left: -1px;
}
 
.contact .footer-main-logo-button{
    padding-left: 50px;
	margin-top: 30px;
}

.contact-content .button{
    color:#ffffff;
    border: #ffffff solid 1px;
    margin-right: 10px;

}

.contact div.wpforms-container-full .wpforms-form label.wpforms-error{
	padding-top: 3px;
}
 
@media (max-width: 768px ) {
    .contact{
        padding: 20px 5px;
        height:600px;
		width: 960px;
        max-width:80%;
        overflow-y: scroll;
        margin: 0 auto;
    }

    .contact .contact-form{
        margin: 10px 0;
        max-width:100%;
    }

    .contact .contact-content{
       max-width: 80%;
   	   margin: 185px 28px;
    }

	.contact .contact-info{
    	flex-direction: column;
	}
    
	.contact .contact-header{
        padding-left: 25px;
    }
    
    .contact .contact-form > * {
        max-width: 80%;
    }

    .wpforms-field-container {
        display: flex;
        flex-direction: column;
    }

    #wpforms-424-field_0-container{
    order: 1;
    }
	
    #wpforms-424-field_7-container{
    order: 2;
    }
	
    #wpforms-424-field_3-container{
        order: 5;
    }

    #wpforms-424-field_4-container{
        order: 3; 
    }
    
    #wpforms-424-field_1-container{
        order: 4;
    }
    
    #wpforms-424-field_2-container{
      order: 6;  
    }
    
    div.wpforms-container-full .wpforms-form button[type=submit] {
        float: right;
    }
	
	.contact div.wpforms-container-full .wpforms-form .wpforms-one-third {
		width:100%;
		margin-left: 0!important;
	}
	.contact div.wpforms-container-full .wpforms-form .wpforms-one-half {
		width:100%;
		margin-left: 0!important;
	}
}
