#enquiry-form.marquise form input {
	height:48px;
	padding: 0 15px;
}

#enquiry-form.marquise form textarea {
	padding: 13px 15px;
}


#enquiry-form.marquise form input,
#enquiry-form.marquise form textarea,
#enquiry-form.marquise form {
	font-family:"brandongrotesquemedium", "Open Sans", Helvetica, Arial, sans-serif !important;
	color:#999;
}

#enquiry-form.marquise form input,
#enquiry-form.marquise form textarea {
	border: 1px solid #e3e3e3 !important;
		-webkit-appearance: initial;
		-moz-appearance: initial;
	resize:none;
	background-color:#f2f2f2;
}

#enquiry-form.marquise form input:focus,
#enquiry-form.marquise form textarea:focus {
	border: 1px solid #d4a78c !important;
}

#enquiry-form.marquise form > div,
#enquiry-form.marquise form > p {
	width:50%;
	float:left;
	display:inline-block;
	margin-bottom:15px;
}

#enquiry-form.marquise form textarea {
	max-width:580px;
}

#enquiry-form.marquise form > div.comments {
	clear:both;
}

#enquiry-form.marquise form > div:nth-child(even),
#enquiry-form.marquise form > p:nth-child(even) {
	padding-left:7.5px;
}

#enquiry-form.marquise form > div:nth-child(odd),
#enquiry-form.marquise form > p:nth-child(odd) {
	padding-right:7.5px;
}

#enquiry-form.marquise form .comment-submit-section {
	clear: both;
    width: 100%;
    display: table;
	padding:0 !important;
}

#enquiry-form.marquise form .comment-submit-section > div {
	width:50%;
	display: table-cell;
    vertical-align: bottom;
}

#enquiry-form.marquise form .comment-submit-section > div:nth-child(odd) {
	padding-right:7.5px;
}

#enquiry-form.marquise form .comment-submit-section > div:nth-child(even) {
	padding-left:7.5px;
}

#enquiry-form.marquise form .comment-submit-section > div textarea {
	margin-top:0px;
}


#enquiry-form.marquise form .intl-tel-input.pretty .flag-dropdown .country-list {
	width:577px;
}

#enquiry-form.marquise form .intl-tel-input.pretty #contact-phone-country {
	border-right:0px !important;
}


#enquiry-form.marquise form .comment-submit-section .submit-container .small,
#enquiry-form.marquise form .comment-submit-section .submit-container .submit {
	display:block;
	clear:both;
}

#enquiry-form.marquise form .comment-submit-section .submit-container .submit input {
	background-color:#98694c;
	border:0px !important;
}

#enquiry-form.marquise form .comment-submit-section .submit-container .small {
	font-family:"brandongrotesqueregular", "Open Sans", Helvetica, Arial, sans-serif !important;
	color:#999;
}

#enquiry-form.marquise form .comment-submit-section .submit-container .submit input {
	color:#fff;
}

#enquiry-form.marquise form .error input, 
#enquiry-form.marquise form .error textarea {
    border-color: red !important;
    color: red !important;
}

@media only screen and (max-width: 767px) {
	
	#enquiry-form.marquise form > div, #enquiry-form.marquise form > p {
		width: 100%;
		display: block;
		margin-bottom: 15px;
		float: left !important;
		padding: 0 15px !important;
	}
	
	#enquiry-form.marquise form .comment-submit-section {
		display: block;
		padding: 0 15px !important;
	}
	
	#enquiry-form.marquise form .comment-submit-section > div:nth-child(odd) {
		width: 100%;
		display: block;
		padding-right: 0px;
	}
	
	#enquiry-form.marquise form .comment-submit-section .submit-container {
		clear: both;
		display: block;
		padding-left: 0px !important;
		width: 100%;
	}
	
	#enquiry-form.marquise form div.phones > .col-sm-3 {
		float:left;
	}
	
}