
.hero{
	margin: 0 auto;
	text-align:center;
}

.dispose{
	margin: 0 auto;
	padding-top:5%;
	padding-bottom:10%;
}

.title{
	color:#fff;
	font-size:6em;
}
.title-phone{
	color:#fff;
	font-size:3em;
	margin-top:15%;
}

.subtitle{
	color:#fafafa;
	font-size:1em;
	line-height:20px;
	text-transform:uppercase;
}

.btn-custom{
	border-radius:30px;
	background-color: #F5960F;
    color: #fff;
	border: 2px solid;
	border-color: #fff;
	margin:1%;
	font-size:16px;
}

.title-flash{
	color:  #f5960f;
}

.response-empty{
	border-radius:30px;
	border: 2px solid;
	background-color: #fafafa;
	border-color: #fff;
	margin:3%;
	font-size:16px;
}
.btn-custom-retry{
	border-radius:30px;
    color: #fff;
	border: 2px solid;
	border-color: #fff;
	margin:1%;
	font-size:16px;
}

.prix{
	margin-bottom:2%;
}

.text{
	font-size:16px;
	color:#fafafa;
}

.response{
	font-size: 16px;
    color: #fafafa;
    background-color: rgba(247, 247, 247, 0.22);
    border: 2px solid;
    border-color: #f8f8f8;
    padding: 2%;
    border-radius: 30px;
}

#myCarouselacceuil{
background: url(../fonts/city.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
margin:0;
padding:0;
background-size:cover;
}

/***********animation delays*****************/
.delay-1{
    -webkit-animation-delay: 300ms;
    -moz-animation-delay: 300ms;
    animation-delay: 300ms;
}