#formulaire-responsive {
	max-width:600px /*-- à modifier en fonction de la largeur désirée --*/;
	margin:0 auto;
        width:100%;
}
.rang-form {
	width: 100%;
}
.demi-colonne, .colonne {
	float: left;
	position: relative;
	padding-left: 0.5rem; 
	padding-right: 0.5rem; 
	width:100%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}

/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
	.demi-colonne {
		width: 50%;
	}
}

::placeholder {
  color: white !important;
}
.main-navigation{
	text-transform:none
}

.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item{;
	line-height: 50px !important;}

.bt-menu-contact a{
	padding: 20px 12px;
	background:#27E13D;

	
	
	border-radius:6px;
	color:white !important;
	margin-left:12px !important;
}
@media (min-width: 922px) {
  .ast-primary-header-bar {
    border-bottom-width: 0px;
    border-bottom-color: #68b2e7;
    border-bottom-style: solid;
  }
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"]{background:#242857; font-size:18px; color:#FFFFFF;border-bottom:1px solid #6369B0; padding-top: 50px;
  padding-bottom: 30px;}
}
.footer-widget-area.footer-widget-area-inner a { color:white !important;}
.site-below-footer-wrap[data-section="section-below-footer-builder"]{background:#242857; font-size:18px; color:#FFFFFF}
.site-below-footer-wrap[data-section="section-below-footer-builder"] p{ color:#FFFFFF}


.site-primary-footer-wrap .menu-item{margin-bottom:10px; color:white !important; font-size:18px; font-weight:700;}
.site-primary-footer-wrap .bt-menu-contact.menu-item{margin-top:40px;display:none}


.ast-builder-menu-mobile .main-navigation .menu-item > .menu-link{text-transform:none;color:#242857 !important;font-size:18px;font-weight:700}

.ast-builder-menu-mobile .main-navigation ul{
	padding: 10px 40px 20px 15px
}
.ast-builder-menu-mobile .main-navigation ul .bt-menu-contact{
	color:#ffffff !important
}