@media(max-width:1400px) {
}
@media(max-width:1200px) {
	header {
		top: 0;
	}
	header .logo {
		width:100%;
	}
	header .logo img {
		margin:0px auto 10px;
		display:block;
	}
}
@media(max-width:1024px) {
	
}
@media(max-width:992px) {
	
	
}
@media(max-width:768px) {
	main.intro .i_logo {
		left:unset;
		right:10px;
		top:5px;
	}
	main.intro .i_headermenu {
		top:20px;
		right:unset;
		left:10px;
		padding:unset;
		background:unset;
		z-index:99;
	}
	main.intro .i_headermenu .menumain > ul > li > a {
		color:unset;
	}
	main.intro .menumain .navbar-toggler {
		background-color:var(--brand-sub-color);
		padding:5px 10px 10px;
		border:1px solid var(--brand-main-color);
	}
	main.intro .menumain hr {
		border-bottom:1px solid #000;
	}
	main.intro .i_headerLanguage {
		bottom:64px;
		right:0;
		left:0;
		display:flex;
		justify-content:center;
	}
	main.intro .i_copyright {
		left:0;
		text-align:center;
		right:0;
	}
	.menumain .navbar-toggler {
		padding:5px 10px 10px;
		border:1px solid #ebebeb;
		z-index:99;
		display:block
	}
	.menumain .navbar-toggler:focus {
		box-shadow:none;
		border:1px solid var(--brand-main-color);
	}
	.menumain ul {
		visibility:hidden;
		opacity:0;
		position:absolute;
		top:0px;
		flex-direction:column;
		z-index:99;
		min-width:15rem;
		-webkit-box-shadow:0 0 0 1px #dadce0;
		box-shadow:0 0 0 1px #dadce0;
		background-color:#fff;
		padding-bottom:14px;
		padding:1rem;
		border-radius:0.25 rem;
		display:block !important;
		-webkit-transition:all 0.2s ease;
		transition:all 0.2s ease;
	}
	.menumain ul.show {
		visibility:visible;
		opacity:1;
		top:45px;
	}
	.menumain ul li a {
		position:relative;
		display:block;
		text-transform:uppercase;
		text-decoration:none;
		padding:5px 0;
		text-align:left;
		border-bottom:1px solid var(--brand-sub-color);
	}
	.menumain ul li:last-child a {
		border-bottom:0;
	}
	.menumain ul ul {
		position:relative;
		top:unset;
		border-top:0;
		min-width:unset;
		padding:0;
		margin:0;
		opacity:1;
		visibility:visible;
		box-shadow:unset;
	}
	.menumain ul ul li a {
		position:relative;
		display:block;
		padding:5px 20px;
		margin-bottom:0;
		border-bottom:1px solid var(--brand-sub-color);
	}
	.menumain ul ul li:last-child a {
		border-bottom:1px solid var(--brand-sub-color);
	}
	.menumain ul li:not(.dropdown) a:before {
		display:none;
	}
	header .headermenu {
		max-width:56px;
	}
	header .logo {
		-ms-flex-preferred-size:0;
		flex-basis:0;
		-ms-flex-positive:1;
		flex-grow:1;
		max-width:100%;
	}
	.max-w-600 {
		max-width: 100% !important;
	}
	.email_newsletter div.title {
		display:none;
	}
}
@media(max-width:576px) {
	.max-w-600 {
		max-width: 100% !important;
	}
}