@media screen and (min-width: 1200px) and (max-width: 1600px) {
	.main-navigation a {
	    font-size: calc(1rem + 0.4vw);
	}

	h1,
	body .fl-post-grid-title {
	    font-size: 3.2vw;
	}
	h2 {
	    font-size: 1.3vw;
	}
	.title-dot .fl-heading:before {
		top: -5px;
	}
	.main-navigation ul ul {
		max-width: 55vw;
	}
	.submenu-desc img {
		min-width: 36.6vw;
		width: 36.6vw;
		height: 15.02vw;
		object-fit: cover;
	}
	.fl-row-fixed-width {
		max-width: 72vw !important;
	}
	#footer .fl-row-fixed-width {
		max-width: 83vw !important;
	}
	.desktop-h2 h2 {
		font-size: 2vw !important;
		line-height: 1.3 !important;
	}
	.fl-timeline-year-main {
		font-size: 9vw
	}
	#tab-technologie-tabs > .fl-row-content-wrap {
		margin-left: auto;
		margin-right: auto;
		width: 1470px;
		max-width: calc(100% - 70px);
	}
	#tab-technologie-tabs > .fl-row-content-wrap .fl-row-fixed-width {
		    max-width: 1470px !important;
	}
	#tab-technologie-tabs .fl-col-group .fl-col:nth-child(2) .fl-module-rich-text .fl-module-content {
		margin-top: 30px;
		margin-bottom: 30px;

	}
	.img-715 img {
		min-height: 480px;
	}
}