@media (min-width: 576px) {
	.modal-xxl {
		max-width: 90%;
	}
}

@media (min-width:1650px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
		max-width: 1450px;
	}
}

@media (max-width:1649px) {
}

@media (max-width:1399px) {
}

@media (max-width:1199px) {

}

@media (max-width:991px) {
	#header { padding: 30px 0 10px; }
	#header #header-body #header-right #logout { position: absolute; top:10px;}
	#header #header-body #header-right #logout strong { display: none; }
	#header #header-body #header-right #menu { margin-top: 20px; }
}

@media (max-width:767px) {
	#section { padding: 15px; }
	#section #mire { padding: 15px; }
	#section #mire #logo { margin-bottom: 30px; }
	.row fieldset { padding: 15px; }

	.form-field.just-label + .form-field:not(.forceInlineBlock) { margin-top: 0.25rem; }
}

@media (max-width:575px) {
	#header #header-body #header-right #menu .menu-item a { padding:130px 0 0; background-size:115px; }
}

@media (max-width:449px) {
}
