#btn-go-form-search{
	cursor: pointer;
	font-size: 24px;
	height: 55px;
	margin-right: 3px;
	/*margin-top: 10px;*/
	padding-left: 25px;
	padding-top: 3px;
	padding-right: 25px;
	text-align: left;
}
.landing-location-telephone{
	color: white;
	padding-top: 0px !important;
}
.landing-div{
	background-color:white;opacity:0.9;margin-top: -40px !important;
}
.row-landing{
	padding-right:15px !important;padding-left:15px !important;padding-bottom: 45px !important;
}
.logos{
	text-align:center !important;margin:auto !important;padding-top: 15px;padding-bottom:15px 
}
.privacy-policy{text-align: center;margin-top:5px;margin-bottom:5px;height: 25px  }
#descpirtion-location{transition: width 0.5s;}
#img-location{transition: width 0.5s;}
#btn-top-form-search{
	cursor: pointer;
	font-size: 17px;
	height: 34px;
	margin-top: 20px;
	/*margin-left: 278px;*/
	padding-top: 3px;
	text-align: center;
}
.mini-form-search .form-landing {
	border-radius: 5px;
	margin-bottom: 15px;
}

.mini-form-search h2 {
	text-transform: uppercase;
	font-size: 19px;
	text-align: center;
	margin-top: 13px;
	margin-bottom: 26px;
	font-weight: 700;
}



.msg-first-form {
	padding-top: 10px;
	text-align: left;
	font-size: 18px;
	color: #;
	color: #B5B2B2;
}
.description-location-landing p {margin : 0; font-size:18px;padding-left: 15px;}
#landing-date {
	height: 33px;
}

.offre-landing {
	background: #E7E7E7;
}

.reason-landing {
	background: #E7E7E7;
}

.landing-map {
	padding-bottom: 20px;
}

.description-location-landing {
	text-align: justify;
}

#landing-category {
	height: 33px;
}
.landing-location-name {
	 text-align: center;
    font-size: 51px;
    padding-top: 35px;
    margin-bottom: 45px;
}
.landing-location-telephone {
	text-align: center;
}

.input-landing input {
	display:inline;
	width :97%;
}

.input-landing textarea {
	display:inline;
	width :97%;
}

.input-landing button {
	display:inline;
	width :97%;
}

.landing-etoile{
	margin-left :2px;
}
.top-landing {
	margin: 12px auto;
	display: block;
	width: 100%;
}


@media (min-width:1200px){
.mini-form-search form {

	background-color: rgba(115, 22, 59, 0.83);
	padding: 16px 41px 21px;
	width: 420px;
	text-align: right;
	border: 1px solid rgba(255, 255, 255, 0.38);
	display: inline-block;
}

.mini-form-search {
	position: relative !important;
	left: 0;
	margin-top: 40px;
	z-index: 2;
	color: #fff;
	margin-left: 73px;
	margin:0 !important;
	text-align: center !important;
}

.img-landing{
	position:fixed !important;left:0 !important;top:0 !important;width:100% !important;height:100% !important;
}
.landing-btn-bateau {
	margin-top: 30px !important;
	font-size: 20px !important;
}

.dispear-landing form {
	background-color: rgba(115, 22, 59, 0.83);
	padding: 22px 12px 30px;
	width: 98%;
	text-align: right;
	border: 1px solid rgba(255, 255, 255, 0.38);
}

.dispear-landing {
	
	display: none;
	left: 0;
	text-align: left;
	z-index: 2;
	color: #fff;

}
}
@media (max-width:768px){
	.landing-location-name {
    font-size: 25px;
    text-align: center;
}
.description-location-landing p{
	font-size: 13px;
	padding-right: 15px;
	line-height: 28px;
}
.landing-location-telephone{
	color: black;
}
.form-control {
    width: 100%;
    height: 30px;
    padding: 5px 10px;
    font-size: 13px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 5px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
#btn-go-form-search {
     cursor: pointer;
    font-size: 20px;
    height: 55px;
    margin-right: 3px;
    /* margin-top: 10px; */
    padding-left: 25px;
    padding-top: 3px;
    padding-right: 25px;
    text-align: left;
    background: black;
    color: white;
    margin-bottom: 16px;
}
.hidden-xs{
	display: none;
}
#btn-top-form-search{
	cursor: pointer;
    font-size: 20px;
    height: 55px;
    margin-right: 3px;
    /* margin-top: 10px; */
    padding-left: 25px;
    padding-top: 3px;
    padding-right: 25px;
    text-align: left;
    background: black;
    color: white;
    margin-bottom: 16px;
}
.landing-btn-bateau {
	font-size: 11px !important;
	margin-top: 20px !important;
	width: 100%;
}
.form-search {
    background: #E7E7E7;
    margin-top: -21px;
}
.mini-form-search h2 {
    padding: 15px 0;
    color: #6D6E71;
    text-transform: uppercase;
    text-align: center;
    font-size: 19px;
    font-weight: 700;
    margin-bottom: 0;
}
.mini-form-search {
    text-align: center;
    padding: 0 10px;
     background: #E7E7E7;
    margin-top: -21px;
}
.offre-landing {
	background-color: white;
}
.menu-ball-visible {
	display: none;
}
.img-landing {display: none;}
.slide-box {display: none;}
.mini-form-search {
	margin-top: -15px !important;
}
.landing-div {
	margin-top: -20px !important;
}
.dispear-landing {
	/*position: absolute !important;*/
	display: none;
	left: 0;
	/*margin-top: 72px;*/
	text-align: left;
	z-index: 2;
	color: #fff;
	margin-left: 12px;
	padding-top: 20px;
	background: #E7E7E7;
	padding-left : 6px;
	padding-right: 0px;
}

#btn-top-form-search {
	cursor: pointer;
	font-size: 15px;
	height: 34px;
	margin-top: 20px;
	/* margin-left: 278px; */
	padding-top: 3px;
	text-align: center;
}

.msg-first-form {
	padding-top: 10px;
	text-align: left;
	font-size: 18px;
	color: #ED0606;
}

.input-landing textarea {
	display: inline;
	width: 97%;
	height: 140px;
}

.landing-location-telephone {
	text-align: center;
}
}
@media (min-width: 768px) and (max-width: 1200px) {
.mini-form-search form {
	background-color: rgba(115, 22, 59, 0.83);
	padding: 16px 41px 21px;
	width: 100% !important; 
	text-align: right;
	border: 1px solid rgba(255, 255, 255, 0.38);
	display:
}

.mini-form-search {
	position: relative;
	left: 0;
	
	text-align: left;
	z-index: 2;
	color: #fff;
	margin-left: 73px;
}

.dispear-landing form {
	background-color: rgba(115, 22, 59, 0.83);
	padding: 22px 11px 15px;
	width: 100%;
	text-align: right;
	border: 1px solid rgba(255, 255, 255, 0.38);
}

.dispear-landing {
	
	display: none;
	left: 0;
	margin-top: 13px;
	text-align: left;
	z-index: 2;
	color: #fff;
	
}
.mini-form-search {
	position: relative !important;
	left: 0;
	margin-top: 40px;
	text-align: left;
	z-index: 2;
	color: #fff;
	margin-left: 73px;
	margin:0 !important;
}
.mini-form-search h2 {
	padding: 15px 0;
	color: #FFFFFF !important;
	text-transform: uppercase;
	text-align: center;
	font-size: 19px;
	font-weight: 700;
	margin: 0;
}
.landing-location-name {
	text-align: left;
}
.landing-btn-bateau {
	margin-top: 13px;
}
.input-landing textarea {
	display: inline;
	width: 97%;
	/*height: 71px;*/
}
.landing-location-telephone {
	text-align: left;
}
}



