@media screen and (min-width:1100px){
	.bien_details .bouton{
		padding:7px 15px;
	}
}
@media screen and (max-width:1080px){
	#coups_de_coeur{
		grid-template-columns: auto auto;
	}
	.bien, .coup_de_coeur{
		margin:10px;
	}
	.bien .bouton span::after{
	  content: "Détails";
	}	
	#liste_biens.biens {
    	grid-template-columns: repeat(2,1fr);
	}	
}

@media screen and (max-width:900px){
	.bien_details .bouton{
		border:0;
		padding:0;
	}
	.bien .bouton span::after{
	  content: "";
	}
	.home .coup_de_coeur:nth-child(n+3) {
		display: none;
	}
	#coups_de_coeur, #liste_biens{
		grid-template-columns: auto;
	}

	.coup_de_coeur .cc_details, .bien .bien_details, .related .rel_details {
		width: 90%;
		left: 5%;
	}

	#form-field-accept_contact + label{
    	font-size : 12px;
	}
	#liste_biens.biens {
    	grid-template-columns: repeat(1,1fr);
	}
	.bien{
		margin-right: 10px;
		margin-left: 10px;
	}
	.bien:nth-child(2n){
		margin-right: 10px;
	}
	.bien:nth-child(2n+1){
		margin-left: 10px;
	}
	.bien .bouton span::after{
	  content: "Détails de l'annonce";
	}	
	.bien_details .bouton{
		border:1px solid #fff;
		padding: 7px 15px;
	}	
}

@media screen and (max-width:600px){
	.dpe{  	
		width: 235px;  		
  	}
	#infos div:nth-child(2) h3 {
	    padding-left: 0px;
	}

}

@media screen and (max-width:500px){
	#dpe > div{
		flex-direction: column;
	}
	.bien .bouton span::after{
	  content: "Détails";
	}	
	.bien_details .bouton{
		border:1px solid #fff;
		padding: 7px 15px;
	}		
}

