#contact {background: #FFF; position: fixed; overflow: auto; top: 0; bottom: 0; left: 0; right: 0; z-index: 20; display: none;}

.contact-left {display: table; height: 100%; width: 55%; background: #f0eadc; float: left; padding: 1% 5%;}
.contact-left-inner {display: table-cell; vertical-align: middle;}
.contact-left input[type='text'], .contact-left select, .contact-left textarea {border: 0; background: #FFF; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
.contact-title {font-family: 'proxima_novabold'; font-size: 30px; color: #6a5f54; margin-bottom: 20px;}
.contact-intro {font-size: 18px; color: #000; line-height: 1.5em; margin-bottom: 30px;}
.btn-send-message {transition: all .3s; width: 100%; border: 1px solid #d9a300; padding: 1% 1%;background-color: #d9a300; font-family: 'proxima_novabold'; color: #FFF; font-size: 25px; text-align: center;}
.btn-send-message:hover {background: #FFF; color: #d9a300;}

.contact-right {position: relative;font-size: 18px; padding: 2%; display: table; height: 100%; width: 45%; background: #FFF; overflow: hidden}
.contact-right-inner {display: table-cell; vertical-align: middle;}
.call-us {color: #6a5f53; font-family: 'proxima_novabold';}
.contact-intro {margin-bottom: 20px;}
.contact-item { padding-left: 39px; font-family: 'proxima_novabold'; padding-bottom: 20px;}
.contact-item a {color: #d7a400;}
.contact-phone {background: url('../images/icon-phone.png') no-repeat top left;}
.contact-wa {background: url('../images/icon-wa.png') no-repeat top left;}
.contact-wa.no-display {background: none;}
.contact-email {background: url('../images/icon-email.png') no-repeat top left;}
.contact-email.no-display {background: none;}
.close-contact {font-size: 18px; z-index: 1; transition: all .3s;  font-family: 'proxima_novabold'; position: absolute; top: 20px; right: 2%; cursor: pointer; color: #d7a400}
.close-contact:hover {opacity: 0.5;}
.nav-container2{display:none;}

@media all and (max-width:800px) {
	.contact-left, .contact-right {width: 100%; display: block; height: auto; padding-top: 30px; padding-bottom: 40px;}
}