@media screen and (min-width: 992px) {
	body.form #serviceForDesciption {
		display: block !important;
	}
}

@media screen and (max-width: 991px) {
	body {
		padding: 0px 0px;
		min-width: 350px;
	}
	body.popup #myModalHeader, body.popup #serviceWithSelector,
	body.iframe #myModalHeader, body.iframe #serviceWithSelector,
	body.form #myModalHeader, body.form #serviceWithSelector, body.form #serviceForDesciption  {
		display: none !important;
	}
}

@media screen and (min-width: 768px) {
	body.popup #serviceForDesciption,
	body.iframe #serviceForDesciption,
	body.window #myModalHeader, body.window #serviceWithSelector, body.window #serviceForDesciption,
	body.sante #myModalHeader, body.sante #serviceWithSelector, body.sante #serviceForDesciption,
	body.patient #myModalHeader, body.patient #serviceWithSelector, body.patient #serviceForDesciption {
		display: block !important;
	}
	body.popup .btn-number, body.form .btn-number, body.iframe .btn-number {
		display: none !important;
	}
}

@media screen and (max-width: 767px) {
	body.popup #serviceForDesciption,
	body.iframe #serviceForDesciption,
	body.window #myModalHeader, body.window #serviceWithSelector, body.window #serviceForDesciption,
	body.sante #myModalHeader, body.sante #serviceWithSelector, body.sante #serviceForDesciption,
	body.patient #myModalHeader, body.patient #serviceWithSelector, body.patient #serviceForDesciption {
		display: block !important;
	}
	.content {
		padding: 10px;
	}
	#ideossoHrefForm li a span.btnSpan {
		display: none;
	}
	#ideossoHrefForm li.active span.btnSpan {
		display: inline;
	}
	.navbar-fixed-bottom {
		display: none;	
	}
	#serviceWithTitle {
		display: none;
	}
	#myLog {
		margin: 0px auto 0px auto;
	}
}

@media screen and (max-width: 479px) {
	#ideossoHrefForm li.active span.btnSpan {
		max-width: 100px;
		display: none;
	}
	span.l175 {
		min-width: 50px;
		overflow: hidden;
	}
	#newPasswordButton>span {
		display: none;
	}
	#newPasswordButton:after {
		content: "Mot de passe";
	}
	h1, h2, h3, h4, h5, h6 {
		margin: 0px;
		line-height: 18px;
		padding-bottom: 3px;
	}
	.hero-unit {
		font-size: 10px;
	}
}