@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap');

html,
body {
	background: url(../images/bg-pattern-2.jpg) repeat 0 0;
	font-family: 'Montserrat', sans-serif !important;
}

.d-flex {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.gap-2 {
	gap: 15px;
}

.w-100 {
	width: 100%;
}

.w-90 {
	width: 90%;
}

.w-80 {
	width: 80%;
}

.w-70 {
	width: 70%;
}

.w-60 {
	width: 60%;
}

.w-50 {
	width: 50%;
}

.w-40 {
	width: 40%;
}

.w-33 {
	width: 33.33333333%;
}

.w-25 {
	width: 25%;
}

.formcont {
	width: 100% !important;
	max-width: 650px;
	background: #543b38;
	padding: 30px;
	border-radius: 20px;
	box-shadow: inset 0 3px 15px rgba(0, 0, 0, 0.5);
}

.location {
	background: #523431 !important;
	border: 2px dashed #85693a !important;
}

select,
input {
	/*width: 100% !important;
	height:40px !important;*/
	background-color: #42231f !important;
	color: #866b3c !important;
	/*box-sizing: border-box;*/
	border: 2px solid transparent !important;
}

/*.checkbox input,
input [type="checkbox"]{
	width:auto !important;
	height:auto !important;
}*/
select:focus,
input:focus {
	border: 2px solid #85693a !important;
	outline: none !important;

}

.buttonsec input[type="submit"] {
	background: #7f6435 !important;
	color: #fff !important;
	border-radius: 10px;
	border: 2px solid #2b1917 !important;
	box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5) !important;
}

img.shortlogo {
	width: 200px;
	padding: 8px;
	background: #1c0a08;
}

.thaknyou {
	padding: 20% 0;
}

.wpcf7-spinner {
	position: absolute !important;
}

span.hide_input {
	display: none;
}