/*------- CONTACT --------*/
.contact-container {
	display: flex;
	flex-direction: column;
	min-height: 770px;
}
.contact-box {
    width: 50%;
    margin-bottom: 2em;
}
.contact-box p {
	color: var(--white);
    background-color: var(--black);
	padding: 1em;
}
.contact-box p a {
	color: var(--white)
}
.contact-form {
	width: 100%;
}
form.fluent_form_1 .ff-btn-submit:not(.ff_btn_no_style) {
	background-color: var(--black)!important;
}
.ff-default .ff-el-form-control {
	border-radius: 0!important;
}
.ff-default .ff-el-input--label label {
	font-size: 1.1em!important;
}
.ff-default .ff_btn_style {
	border-radius: 0!important;
}
/*------- END OF CONTACT -------*/
/*----SCREEN WIDTH 1200 to 1536px----*/
@media only screen 
	and (min-width: 1201px)
	and (max-width: 1536px) {
		/*----Brand Page----*/

}
/*----SCREEN WIDTH 1200 to 1536px and SMALL VH----*/
@media only screen 
	and (min-width: 1201px)
	and (max-width: 1536px)
	and (min-height: 0px)
	and (max-height: 820px) {

}
/*----SCREEN WIDTH 0 to 991px----*/
@media only screen 
	and (min-width: 0px)
	and (max-width: 991px) {

}
/*----SCREEN WIDTH 900 to 1200px----*/
@media only screen 
	and (min-width: 901px)
	and (max-width: 1200px) {
		/*---Contact Page---*/
		.contact-container {
			min-height: 80vh;
		}
		.contact-container {
			display: block;
		}
		.contact-box {
			width: 80%;
			text-align: center;
			margin: 0 auto;
		}
		.contact-form {
			width: 100%;
			margin-left: 0;
			margin-top: 5%;
			margin-bottom: 5%;
		}
}
/*----SCREEN WIDTH 900 to 1200px Landscape----*/
@media only screen and (orientation : landscape)
	and (min-width: 901px)
	and (max-width: 1200px) {

}
/*----SCREEN WIDTH 600 to 900px----*/
@media only screen 
	and (min-width: 601px)
	and (max-width: 900px) {
		/*---Contact Page---*/
		.contact-container {
			min-height: 65vh;
		}
		.contact-container {
			display: block;
		}
		.contact-box {
			width: 80%;
			text-align: center;
			margin: 0 auto;
		}
		.contact-form {
			width: 100%;
			margin-left: 0;
			margin-top: 5%;
			margin-bottom: 5%;
		}

}
/*----SCREEN WIDTH 600 to 900px Landscape----*/
@media only screen and (orientation : landscape)
	and (min-width: 601px)
	and (max-width: 900px) {

}
/*----SCREEN WIDTH 0 to 600px----*/
@media only screen 
	and (min-width: 0px)
	and (max-width: 600px) {
		/*---Contact Page---*/
		.contact-container {
			min-height: 65vh;
		}
		.contact-container {
			display: block;
		}
		.contact-box {
			width: 90%;
			text-align: center;
			margin: 0 auto;
		}
		.contact-form {
			width: 100%;
			margin-left: 0;
			margin-top: 5%;
			margin-bottom: 5%;
		}

}