@media screen and (max-width: 1080px) {
	#main{
		flex-direction: column !important;
		justify-content: center !important;
	}
	#div-map {
		margin: 60px auto !important;
		width: calc(100% - 90px) !important;
	}
	#contact-contener {
		margin: auto;
		width: calc(100% - 30px) !important;
		max-width: initial !important;
	}
	#div-map iframe{
		width: 100%;
		height: calc(100vW - 90px);
	}

}
#main {
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	margin: 30px 0 60px 0;
	min-height: initial;
}
#contact-contener {
	max-width: 50%;
}
#contact-title h2 {
	line-height: 1.3;
	color: #3e416d;
	font-size: 1.6rem;
	margin: 0;
}
#div-map {
	padding: 30px;
	background: white;
	box-shadow: 0 5px 15px rgba(0,0,0,.08);
	margin-left: 30px;
}
.form-div-input select {
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	padding-right: 20px;
	background-image: url("../ressources/form/select-background.svg");
	background-repeat: no-repeat;
	background-position: 100% 50%;
}
.form-submit-button {
	color: #fff;
	background-color: #66bb6a;
	border-color: #66bb6a;
	box-shadow: inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);
}
.form-submit-button:hover {
	background-color: #4dae52;

	border-color: #49a54e;
}