@media screen and (max-width:732px){
	h1{font-size: 4rem;line-height:3rem;padding-bottom:15px;text-align:center;font-weight:normal;max-width:1000px;margin-left:auto;margin-right:auto;font-family: 'Abuget'; font-weight: normal;}
	#h1home{margin-top: 3rem;color: white;line-height: 3rem; padding-bottom: 5rem; font-size: 3rem;}
	h2{font-size:1.2rem;line-height: 1.5rem;font-weight:normal;}
	h2#hdhomeselbien{font-size:1.7rem;margin-top:4rem;}
	
	div#div_glob section#divcontent{width: 100%;}
	div#div_glob section#divcontent #divcontent_ht{padding:1.5rem;}
	div#div_glob #divnav{position:absolute;left:0;top:0;height:70px;width:100%;background-color:transparent;}
	
	div#divlogo{
		width: 215px;
		height: 55px;
		background-image: url(/images/logo-troidia-s.svg);
		background-repeat: no-repeat;
		background-size:contain;
		margin-left: auto;
		top: 15px;
		margin-left: 30px;
		position:absolute;
		z-index: 20000;
	}
	/** Recherche **/
	div#divrecherche_glob{position:absolute;top:40px; z-index: 10000;text-align:center;left: 50%;transform: translate(-50%, -50%);}
	div#divrecherche{color:white;height:30px;line-height:30px;width:50px;text-align:center;background-image: url(/images/loupe.png);background-repeat:no-repeat;background-position: center center;padding-left:40px;padding-right:20px;cursor:pointer;}
	div#divrecherche span{display:none;}
	div#divrecherche_form{width:300px;margin-top:75px;display:none;}
	/** Recherche **/
	
	/** Menu **/
	#menupc1,#menupc2{display:none;}
	#divlibmenu{display:none;}
	
	div.divmainint{width:100%;padding:1.5rem;}
	
	.menu-overlay {
		transition: margin 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94);
		display: none;
		position: fixed;
		top: 0px;
		bottom: 0;
		right: 0;
		left: 0;
		background: rgba(22, 22, 22, 0.9);
		z-index: 1000;
	}
	
	.hamburger-menu-wrapper {
		right: 25px;
		padding: 10px;
		display: inline-block;
		position: absolute;
		top: 8px;
	}

	.hamburger-menu-wrapper.bounce-effect { animation: bounce 0.3s ease 1; }



	.menu {
		position: absolute;
		width: 100%;
	}

	.hamburger-menu {
	  border: 0;
	  margin: 0 auto;
	  display: block;
	  position: relative;
	  overflow: hidden;
	  padding: 0;
	  width: 50px;
	  height: 36px;
	  font-size: 0;
	  text-indent: -9999px;
	  cursor: pointer;
	  z-index: 9999;
	  cursor: pointer;
	  background: transparent;
	}

	.menu-list {
		display: none;
		position: fixed;
		top: 80px;
		left:0;
		width: 100%;
		z-index: 9999;
		padding-top:70px;
		padding-left:10%;
	}
	
	.hamburger-menu span {
		display: block;
		position: absolute;
		top: 17px;
		left: 5px;
		right: 5px;
		height: 3px;
		background: #fff;
	}

	.hamburger-menu span:before, .hamburger-menu span:after {
		position: absolute;
		display: block;
		left: 0;
		width: 100%;
		height: 2px;
		background-color: #fff;
		content: "";
	}
	
	.menu-list a {
		color: #C6D2D6;
		text-decoration: none;
		font-size: 1.6rem;
		display: block;
		margin-bottom: 2rem;
		transition: all 0.5s ease;
	}

	.menu-list a:hover { color: var(--cp--rouge); }
	/** Menu **/
	
	/** Blocs responsives **/
	/** 2 moitiés **/
	div.div2moities_visuel_d{display:block;width:90%;margin-left:5%;margin-right:5%;}
	div.div2moities_visuel_d div.div2moities_visuel_d_t,div.div2moities_visuel_d div.div2moities_visuel_d_v{display:bloc;width:100%;padding:1.5rem;}
	div.div2moities_visuel_d div.div2moities_visuel_d_v{height:400px;}
	div.div2moities_visuel_d div.div2moities_visuel_d_v{background-repeat:no-repeat;background-position: center center;background-size:cover;text-align:center;}
	div.div2moities_visuel_g{display:block;width:90%;margin-left:5%;margin-right:5%;margin-top:2rem;}
	div.div2moities_visuel_g div.div2moities_visuel_g_t,div.div2moities_visuel_g div.div2moities_visuel_g_v{display:bloc;width:100%;padding:1.5rem;}
	div.div2moities_visuel_g div.div2moities_visuel_g_v{height:400px;}
	div.div2moities_visuel_g div.div2moities_visuel_g_v{background-repeat:no-repeat;background-position: center center;background-size:cover;text-align:center;}

	/** 1 tier 2 tiers **/
	div.div1tier2tiers_visuel_d{display:bloc;width:90%;margin-left:5%;margin-right:5%;}
	div.div1tier2tiers_visuel_d div.div1tier2tiers_visuel_d_t{display:bloc;width:100%;margin-bottom:2rem}
	div.div1tier2tiers_visuel_d div.div1tier2tiers_visuel_d_v{display:bloc;width:100%;background-repeat:no-repeat;background-position: center center;background-size:cover;text-align:center;height:400px;margin-bottom:2rem}
	
	/** 2 tiers 1 tier **/
	div.div1tier2tiers_visuel_g{display:bloc;width:90%;margin-left:5%;margin-right:5%;}
	div.div1tier2tiers_visuel_g div.div1tier2tiers_visuel_g_t{display:bloc;width:100%;margin-bottom:2rem}
	div.div1tier2tiers_visuel_g div.div1tier2tiers_visuel_g_v{display:bloc;width:100%;background-repeat:no-repeat;background-position: center center;background-size:cover;text-align:center;height:400px;margin-bottom:2rem}
	
	/* 1 bloc txt */
	div.div1block_wysi,div.div1block_wysi.div1block_wysi_t,div.div1block_wysi.div1block_wysi_t textarea{width:100%;}
	
	/* 2 moitiés wysi */
	div.div2moities_wysi{display:bloc;width:100%;}
	div.div2moities_wysi div.div2moities_wysi_t_g,div.div2moities_wysi div.div2moities_wysi_t_d{display:bloc;padding:5%;background-color:#eeeeee}
	
	/** 1 tier 2 tiers wysi **/
	div.div1tier2tiers_wysi{display:bloc;width:100%;}
	div.div1tier2tiers_wysi div.div1tier2tiers_wysi_t_g{display:bloc;width:100%;background-color:#eeeeee;}
	div.div1tier2tiers_wysi div.div1tier2tiers_wysi_t_d{display:bloc;width:100%;background-color:#eeeeee;}
	div.div1tier2tiers_wysi div.div1tier2tiers_wysi_t_g textarea,div.div1tier2tiers_wysi div.div1tier2tiers_wysi_t_d textarea{width:100%;height:100% !important;}
	
	/** 2 tiers 1 tier wysi **/
	div.div2tiers1tier_wysi{display:bloc;width:100%;}
	div.div2tiers1tier_wysi div.div2tiers1tier_wysi_t_g{display:bloc;width:100%;background-color:#eeeeee}
	div.div2tiers1tier_wysi div.div2tiers1tier_wysi_t_d{display:bloc;width:100%;background-color:#eeeeee;}
	div.div2tiers1tier_wysi div.div2tiers1tier_wysi_t_d textarea,div.div2tiers1tier_wysi div.div2tiers1tier_wysi_t_g textarea{width:100%;height:100% !important;}
	
	/** 3 tiers wysi **/
	div.div3tiers_wysi{display:block;width:100%;padding:2rem;}
	div.div3tiers_wysi div.div3tiers_wysi_t_1,div.div3tiers_wysi div.div3tiers_wysi_t_2,div.div3tiers_wysi div.div3tiers_wysi_t_3{display:bloc;width:100%;background-color:#eeeeee;}
	
	/** 4 quarts wysi **/
	div.div4quarts_wysi{display:block;width:100%;padding:2rem;}
	div.div4quarts_wysi div.div4quarts_wysi_t_1,div.div4quarts_wysi div.div4quarts_wysi_t_2,div.div4quarts_wysi div.div4quarts_wysi_t_3,div.div4quarts_wysi div.div4quarts_wysi_t_4{display:bloc;width:100%;background-color:#eeeeee;}
	/** Blocs responsives **/
	
	div#divillushthome{height:300px;text-align: center;padding-top: 65px;}
	div#divillusht{height:100px;text-align: center;padding-top: 65px;}
	
	/** Contact Sticy **/
	#cap_sticky_devis{display:none}
	div#cap_sticky_contact_h{
		width:60px;
		height:60px;
		background-color:var(--cp--rouge);
		position:fixed;
		z-index:100;
		bottom: 5px;
		right: 5%;
		border-radius: 500px;
		color: white;
		font-family: 'Poppinsbold';
		padding:0;
		padding-top:0;	
		display:block;	
	}
	div#cap_sticky_contact{
		width:100%;
		height:60%;
		background-color:var(--cp--rouge);
		position:fixed;
		z-index:100;
		bottom: 5px;
		border-radius: 10px;
		color: white;
		font-family: 'Poppinsbold';
		padding:0;
		padding-top:0;		
		display:none;
		overflow-y: scroll;
	}
	
	#h3cont img {vertical-align:sub;}
	
	div#cap_sticky_contact_content{height:490px;padding-left:30px;padding-right:30px;}
	
	#cap_sticky_contact_h h3 img{vertical-align:middle;}

	div#cap_sticky_contact h3{
		margin:0;padding:0;text-align:center;
		height:60px;line-height:60px;
			
	}
	div#cap_sticky_contact_h h3{
		height: 60px;
		line-height: 60px;
		cursor: pointer;
		margin-top: 0;
		text-align:center;
	}
	#img_ferme_stiky{
		float: right;
		cursor: pointer;
		margin-top:10px;
		margin-right:10px;
	}
	
	#stiky_text{
	display : none;}
	
	#btvalidecont{margin-top:2rem;}
	/** Contact Sticy **/
	
	/** Sélection de Biens en home page **/
	.divport_slide{position:relative;border: 1px solid #848484;}
	.divport_slide .divnouveau{position:absolute;z-index:200;color:white;font-weight:bold;margin-top:1rem;margin-left:1rem;padding-left:1rem;padding-right:1rem;padding-top:0.2rem;padding-bottom:0.2rem;}
	.divport_slide:hover{border: 1px solid var(--cp--bg-footer);}
	.divport_slide .divport_slide_txt{padding:1rem;}
	.divport_slide:hover .divport_slide_txt{background-color:var(--cp--bg-footer);color:white;}
	.divport_slide_img{overflow:hidden;position:relative;}
	.divport_slide_img img{display:block;width:100%;z-index:0;}
	.divport_slide_img h3{font-size:1.5rem;height:auto;position:absolute;z-index:200;bottom:1rem;left:1rem;color:#fff;}
	/** Sélection de Biens en home page **/
	
	/** Présentation home **/
	#div_pres_home{width:100%;display:block;box-sizing:border-box;margin-bottom:0.3rem;;}
	#div_pres_home #div_pres_home_txt{display:block;width:100%;padding:1rem;padding-bottom:50px;box-sizing:border-box;margin-right:2%;text-align:center;padding-left:10%;padding-right:10%;font-size:1rem;line-height:1.6rem;}
	#div_pres_home #div_pres_home_txt h2{font-size:2rem;}
	#div_pres_home #div_pres_home_img{display:block;width:100%;height:400px;background-image:url(/images/troidia-pres.jpg);background-repeat:no-repeat;background-position:center center;}
	/** Présentation home **/
	
	/*** Les annonces ***/
	div#divnbryesultpage{float:right;margin-right:50px;margin-top:-40px;}
	div#divannoncelst_glob{text-align:center;background-color:#F3F3F3;padding:2rem;}
	div.divannoncelst {
		display: block;
		background-color: white;
		height: auto;
		min-height: 445px;
		width: 90;
		margin:2.5%;
		box-sizing: border-box;
	}
	div.divannoncelst div.divannoncelstphoto{width:100%;height:270px;background-color:yellow;background-repeat:no-repeat;background-position: center center;background-size:cover;}
	div.divannoncelstdet{padding:1rem;font-size:0.8rem;}
	div.divannoncelstdet div.divannoncelstdet_h2{height:auto;display:table-cell;vertical-align:middle;width:100%;}
	div.divannoncelstdet div.divannoncelstdet_descriptif{height:auto;}
	div.divannoncelstdet div.divannoncelstdet_budget{height:auto;}
	div.divannoncelstdet h2{font-size:1rem;font-weight:bold;line-height:1.5rem;margin:0;padding:0;}
	
	div#divbientht{display:block;width: 100%;margin-bottom:2rem;position:relative;}
	div#divbientht div#divbienimg{width: 100%;display: block;background-repeat:no-repeat;background-position: center center; background-size: cover;height:300px;}
	div#divbientht div#divbienimg img{width:100%;}
	div#divbientht div#divbienbt{width: 100%;display: block;padding:2rem;}
	div#divbienbt a.afdbien{
		color: white;
		background-color: black;
		padding: 5px;
		padding-right: 7px;
		display: block;
		margin-bottom: 20px;
		margin-top: 20px;
		padding-left: 26px;
		background-image: url(/images/puce-rouge-fn.png);
		background-repeat: no-repeat;
		background-position: 10px center;
		line-height: 1rem;
		font-size: 0.8rem;
		text-decoration: none;
		border: 1px solid #000000;
		width: 100%;
	}
	a.afdbien strong {display: block;}
	/*** Les annonces ***/
	
	/************************** Formulaires *******************************/
	label{text-align:left !important;width: 90% !important;}
	form input[type="text"],form input[type="email"],form input[type="number"],form input[type=password],form select,form textarea{width:90%;}
	#divdemcons {
		width: auto;
		max-width: 1000px;
		margin-left: auto;
		margin-right: auto;
		padding: 2rem;
	}	
	#divcontactformit1 p, #divcontactformit2 p{display:block !important;}
	#divcontactformit1 label, #divcontactformit2 label{margin: 0;}
	/************************** Formulaires *******************************/
	
	/****************  BOUTONS STICKY  ******************/
	/*div#divbtsticky{
		position:fixed;
		left: 50%;
		transform: translate(-50%, 0);
		bottom:0;
		width:auto;
		height:85px;
		color: #E0E0E0;
		font-size:0.8rem;
	}
	div#divbtsticky a{display:inline-block;margin-left:15px;margin-right:15px;text-align:center;}
	div#divbtsticky span{display:block;margin-top:-10px;}	*/

	div#divbtsticky{
		position:fixed;
		top: 50%;
		transform: translate(0, -50%);
		right:5px;
		width:80px;
		height:auto;
		text-align: center;
		color: #fff;
		font-size:0.7rem;
	}
	div#divbtsticky img{margin-top:10px;}
	div#divbtsticky span{display:block;margin-top:-10px;}	
	/****************  BOUTONS STICKY  ******************/
	
	/**** Les techniques ****/
	.flipcard{width:45%;height:370px;display:inline-block;margin:2%;text-align:center;cursor:pointer;}
	.flipcard div{width:100%;height:300px;display:table;padding:1rem;font-size:0.8rem;line-height:0.9rem;vertical-align:middle;}
	.flipcard div h2{margin:0;margin-bottom:0.5rem;font-size:1.5rem;}
	.flipcard div.front{background-color:white;height:auto;background-size:contain;background-position: center center;background-repeat:no-repeat;}
	.flipcard div.back{background-color:black;color:white;}
	/*.flipcard div.front img{filter: invert(1);}*	
	/**** Les techniques ****/
	
	.list_carousel{margin-top:0.5rem;margin-bottom:0.5rem;}
	
	#div_engagement_ethique{display:block;}
	#div_engagement_ethique_img{display:block;width:100%;background-color:#EEEDE8;border-bottom: 1px solid #B1B1B1;text-align:center;}
	#div_engagement_ethique_txt{display:block;width:100%;vertical-align:top;padding-top:1rem;}
	
	/** Formulaire  ontact **/
	#formdemadevis{display: block;margin-left: 5%;text-align:left;width:80%;}
	#contat_nom,#contat_email,#contat_prenom,#contat_societe,#contat_nomprenom,#contat_telephone{width:100%;line-height:40px;}
	#contat_cv{float:right;width:60% !important;line-height:40px;}
	input[type=file]::file-selector-button{width:20px;}
	#label_contat_cv{display:inline-block;float:left;height:39px;line-height:39px;box-sizing:border-box;margin-top:5px !important;width:40% !important;background-color:white;color:black;padding-left:5px;}
	#cont_message{width:100%;}
	.divformulaire1,#buttonform{display:block;margin-bottom:1rem;}
	#btContact{background-color:#1F3C62;width:305px;height:80px;font-size:1.5rem;}
	#avisitevirtuelle{color:white;background-image:url(/images/visite-virtuelle.png);background-repeat:no-repeat;display:block;padding-left:60px;margin-top:1rem;}
	/** Formulaire  ontact **/
	
	/***************** Partie footer *****************/
	div#divlogobasb{display:none;}
	footer div aside{float:left;width:100%;margin-top:10px;height:auto;padding:1rem;}
	#div_reseau_sosiaux_smaprt img{margin-right:1rem;}
	#div_reseau_sosiaux_smaprt span{display:block;font-size:0.9rem;margin-top:1rem;margin-bottom:0.5rem;}
}

@media screen and (max-width:500px){
	.flipcard{width:96%;height:auto;}
}
