@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&family=Ubuntu:wght@300;400;500;700&display=swap");
@import url("https://use.fontawesome.com/releases/v6.1.1/css/all.css");





:root{
	--vert: #434b3c;
	--blanc: #ffffff;
	--noir: #000000;
	--gris: #eeeeee;
	--grisfonce: #6c757d;
	--bordeaux: #a6874e;
   --marron: #a6874e

	
}

.validation{
display: block
}
.page_heading::after {
	content: "";
	display: block;
	position: relative;
	background: var(--marron);
	height: 1px;
	width: 150px;
	margin: 15px 0 15px 0;
}
.page_heading {
	padding-top: 20px;
	padding-left: 00px;
	text-transform: uppercase;
	font-size: 2em;
	font-weight: 800;
	width: 100%;
	color: var(--marron);
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.header-img {
  width: 180px;
}
/* AGENCE ACCEUIL */

.texteagence {
	background: var(--blanc) ;
	background-size: contain;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.35);
	padding: 20px;
	margin-bottom: 30px;
	margin-top: 20px;
}
.texteagence p {
	font-size: 1.4em;
	padding-left: 00%;
	margin-left: 0px;
}
/* BIENS ACCEUIL */


.bantype .item-bantype {
	color: var(--blanc);
	font-size: 13px;
	font-weight: 400;
	font-family: "Ubuntu", sans-serif;
	padding: 8px 20px 5px 20px;
	display: inline-block;
	background-color: var(--marron);
	border: none;
	border-radius: 2px;
	position: relative;
	text-transform: uppercase;
}

/* FOOTER */

footer {
	background-color: inherit;
	margin-top: 00px;
	padding-top: 40px;
	margin-bottom: 00px;
	padding-bottom: 50px;
	background: var(--gris)

}
/* PAGE AGENCE */
.box_agence{
border: 1px solid var(--marron);
text-align: center;
padding: 10px;
min-height: 550px;
margin-bottom: 20px
}
.box_agence h3{
	text-transform: uppercase;
	color: var(--marron);
font-weight: 600
}
@media (max-width: 1199px) {
  .navbar li a {
    color: var(--noir);
    text-transform: uppercase;
    padding: 0 10px 0 30px;
    font-size: 14px;
  }
}

@media (max-width: 991px) {
 .navbar li a {
    color: var(--noir);
    text-transform: uppercase;
    padding: 0 10px 0 10px;
    font-size: 14px;
  }
 }
@media (max-width: 441px) {
  .header-img {
    width: 150px;
	 padding-top: 10px
  }
#agence {
    display: block;
  }
.navbar {
  margin-bottom: 0px;
footer {
  background-color: inherit;
  margin-top: 00px;
  padding-top: 00px!important;
  margin-bottom: 00px;
  padding-bottom: 00px!important;
  background: var(--gris);
}
}}