/* ======================================================================*/
/* page-demandez-rendez-vous */
/* ======================================================================*/
#page-demandez-rendez-vous .coordonnees{
	display: inline-block;
	vertical-align: top;
	margin-right: 4em;
}
#page-demandez-rendez-vous .tel{
	font-size: 1.2em;
	font-weight: bold;
}
#page-demandez-rendez-vous .horaires{
	display: inline-block;
	width: 390px;
	margin-right: 4em;
	margin-bottom: 1em;
}
#page-demandez-rendez-vous .top-wrapper{
	display: inline-block;
	vertical-align: top;
	border: 1px solid red;
	padding: 1em;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin-bottom: 1px;
}
#page-demandez-rendez-vous .adresse p{
	margin-bottom: 0;
}
.ahph_hor_main_div .horaire-wrapper table tr td .range{
	margin-right: 0;
	/*margin-left: auto;*/
}
.ahph_hor_main_div .horaire-wrapper table{
	max-width: 450px!important
}
.ahph_hor_main_div .horaire-wrapper table tr td span:first-child{
	min-width: 0!important;
}

#page-demandez-rendez-vous .horaire-wrapper table tr{
	border-color: #ddd;
}

#page-demandez-rendez-vous .top-wrapper img{
	max-width: 100%;
	width: auto;
	height:auto; 
}

/* Résolution normales */
@media screen and (max-width: 1920px) {
	/* Rendez-vous */
}
/* Résolution moyenne */
@media screen and (max-width: 1600px) {
	/* Rendez-vous */
}
@media screen and (max-width: 1366px){
	/* Rendez-vous */
}
/* Tablettes */
@media screen and (max-width: 1024px) {
	/* Rendez-vous */
	#ahpr-rdv-div .form-wrapper .label-title{font-size: 1em;}
}

/* mobiles */
@media screen and (max-width: 767px) {
	#page-demandez-rendez-vous .horaires{width: 100%;margin-right: 0;}
	
}
@media screen and (max-width: 600px) {
	#page-demandez-rendez-vous .tel{font-size: 1em; font-weight: normal;}
	html #page-demandez-rendez-vous .top-wrapper{background: none!important; padding: 0;}
}