.myCurrentDayActive {
	font-weight: 		bold;
	background-color: 	#F7F8E0;
	text-align: 		left;
}

.myCurrentDay {
	font-weight: 		normal;
	background-color: 	#FFFFFF;
	text-align: 		left;
	margin-left: 		5%;
	margin-right: 		5%;
}

.myAppointment {
	margin-left: 100px;
}

.myAppointment_map {
	display: inline;
}

.practionnerAvailabilityViewWeek_OnlyMobile {
	display: none;
}

.image_responsive {
	width: 				100%;
	height: 			600px;
	background-image: 	url(../images/mySite/home/home.jpg);
	background-repeat: 	no-repeat;
	background-size: 	100% auto; /*contain;  /*100% 100%;*/
	color:				#000;
	opacity: 			rgba(0, 0, 0, 0.6);
	font: 				18px Arial, sans-serif;
}

/* 	For width 400px and larger: */
/*	@media only screen and (min-width: 400px) {
   		.image_responsive {
        	background-image: none;
    	}
	}
*/

.image_responsive_input {
	opacity: 1.4;
}

@media screen and (max-width: 480px) {
 	.practionnerAvailabilityViewWeek_OnlyMobile {
		display: inline;
 	}
}

@media screen and (max-width: 48em) {
	.myAppointment  {
		margin-left: 30px;
	}
}

@media screen and (max-width: 34em) {
	.myAppointment {
		margin-left: 2px;
	}
}

@media screen and (max-width: 480px) {
	    .headerContainer, .moduleContainer_1, .linkContainer_1, .loginContainer
    , 	.customLogoImage, .baniereTitle, .practionnerAvailabilityViewWeek 
	,	.myAppointment_map 
	, 	.myHideSectionWhenMobile  {
    	display: none;
    }
}