@media screen and (min-width:733px) and (max-width:949px){	
	h1{font-size: 5rem;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: 12rem;color: white;line-height: 6rem; padding-bottom: 5rem; font-size: 5rem;}
	h2{font-size:1.5rem;margin-top:2rem;line-height: 2rem;font-weight:normal;}
	h2#hdhomeselbien{font-size:2.5rem;margin-top:5rem;}
	
	div#div_glob section#divcontent{width: 100%;}
	div#div_glob section#divcontent #divcontent_ht{padding:2rem;}
	div#div_glob #divnav{position:absolute;left:0;top:0;height:100px;width:100%;background-color:transparent;z-index:9999;}
	
	div#divlogo{
		width: 150px;
		height: 137px;
		background-image: url(/images/logo-troidia-serti.svg);
		background-repeat: no-repeat;
		background-size:contain;
		top: 10px;
		left: 50%;
		transform: translate(-90%, 0);
		margin-left: 50px;
		position: absolute;
		z-index: 20000;
	}
	
	/** Recherche **/
	div#divrecherche_glob{position:absolute;right:150px;top:40px;width:300px;z-index: 10000;}
	div#divrecherche{color:white;height:30px;line-height:30px;right:12%;background-image: url(/images/loupe.png);background-repeat:no-repeat;background-position: left center;padding-left:40px;padding-right:20px;cursor:pointer;}
	div#divrecherche_form{width:300px;margin-left:-1px;display:none;}
	/** Recherche **/
	
	/** Menu **/
	#menupc1,#menupc2{display:none;}
	#divlibmenu{
		position: absolute;
		top: 30px;
		right: 80px;
		width: 155px;
		padding: 10px;
		display: block;
		text-align: center;
		color: #fff;
		font-size: 1.1rem;
		font-family: 'Poppinsregular';
	}
	
	.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: 45px;
		padding: 10px;
		display: inline-block;
		position: absolute;
		top: 25px;
	}

	.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: 120px;
		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: 2rem;
		display: block;
		margin-bottom: 2.5rem;
		transition: all 0.5s ease;
	}

	.menu-list a:hover { color: var(--cp--rouge); }
	/** Menu **/
	
	
	div.divmainint{width:100%;padding:2rem;}
	
	/** 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:4rem}
	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:4rem}
	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:600px;padding-top: 65px;}
	div#divillusht{height:150px;padding-top: 65px;}
	
	/** Contact Sticy **/
	#cap_sticky_devis{display:none}
	div#cap_sticky_contact_h{
		width:380px;
		height:60px;
		background-color:var(--cp--rouge);
		position:fixed;
		z-index:100;
		bottom: 10px;
		right: 30px;
		border-radius: 500px;
		color: white;
		font-family: 'Poppinsbold';
		padding:0;
		padding-top:0;	
		display:block;	
	}
	div#cap_sticky_contact{
		width:380px;
		height:60px;
		background-color:var(--cp--rouge);
		position:fixed;
		z-index:10;
		bottom: 10px;
		right: 30px;
		border-radius: 10px;
		color: white;
		font-family: 'Poppinsbold';
		padding:0;
		padding-top:0;		
		display:none;

	}
	
	#cap_sticky_contact_h h3 img{vertical-align:baseline;}
	
	div#cap_sticky_contact_content{padding-left:30px;padding-right:30px;}

	div#cap_sticky_contact h3{
		margin:0;padding:0;text-align:center;
		height:60px;line-height:60px;
		text-align:center;	
	}
	div#cap_sticky_contact_h h3{
		height: 60px;
		line-height: 60px;		
		cursor: pointer;
		margin-top: 0;
		text-align:center;
	}
	div#cap_sticky_contact h3 span,div#cap_sticky_contact_h h3 span{font-size:1.5rem;}
	#img_ferme_stiky{
		float: right;
		cursor: pointer;
		margin-top:-10px;
		margin-right:-10px;
	}
	#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:2rem;height:auto;position:absolute;z-index:200;bottom:2rem;left:2rem;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:60px;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:2.2rem;}
	#div_pres_home #div_pres_home_img{display:block;width:100%;height:500px;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:-50px;}
	div#divannoncelst_glob{text-align:center;background-color:#F3F3F3;padding:2rem;}
	div.divannoncelst {
		display: inline-block;
		background-color: white;
		height: auto;
		min-height: 445px;
		width: 48%;
		margin:1%;
		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:60px;display:table-cell;vertical-align:middle;width:100%;}
	div.divannoncelstdet div.divannoncelstdet_descriptif{height:100px;}
	div.divannoncelstdet div.divannoncelstdet_budget{height:50px;}
	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:400px;}
	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: 350px;
	}
	a.afdbien strong {display: block;}

	/*** Les annonces ***/
	
	/************************** Formulaires *******************************/
	form input[type="text"],form input[type="email"],form input[type="number"],form input[type=password],form select,form textarea{width:500px;}
	#divdemcons {
		width: auto;
		max-width: 1000px;
		margin-left: auto;
		margin-right: auto;
		padding: 2rem;
	}
	
	/************************** Formulaires *******************************/
	
	
	/****************  BOUTONS STICKY  ******************/
	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:30%;height:370px;display:inline-block;margin:1%;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 ****/
	
	#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;}
	
	.list_carousel{margin-top:1rem;margin-bottom: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,#contat_cv{width:100%;line-height:40px;}
	#label_contat_cv{position:absolute;z-index:1000;color:black;width:auto;top:690px;text-align:left;left:50px;}
	#cont_message{width:100%;}
	.divformulaire1{float:left;}
	#buttonform{float:right;width:50%;text-align:right;}
	#btContact{background-color:#1F3C62;width:80% !important;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 *****************/
	footer div aside{float:left;width:33%;padding:1rem;margin-top:40px;height:200px;}
	#div_reseau_sosiaux_smaprt{display:none;}
}
