/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/


@media only screen and (min-width: 1069px) {
.section-chip .overview-compatibility {
	display: block;
	width: var(--p-width);
	height: var(--p-height);
	--p-width: 877px;
	--p-height: 780px;
	left: 513px;
	bottom: 76px;
}
}



/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/ 




/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/

.section-router .router-item-environment {
	padding: 43px 0;
}

@media only screen and (max-width: 1068px) {
	.section-router .router-item-environment {
		padding: 36px 0;
	}
}

@media only screen and (max-width: 734px) {
	.section-router .router-item-environment {
		padding: 84px 0;
	}
}


.section-router .accent-green:before {
	width: 165px;
	height: 53px;
	background-size: 165px 53px;
}

@media only screen and (max-width: 1068px) {
	.section-router .accent-green:before {
		width: 139px;
		height: 44px;
		background-size: 139px 44px;
	}
}

@media only screen and (max-width: 734px) {
	.section-router .accent-green:before {
		width: 111px;
		height: 36px;
		background-size: 111px 36px;
	}
}


.section-connections .section-connections-gallery .pin-connections-figure .pin-headphone {
	left: 1087px;
}


@media only screen and (max-width: 1068px) {
	.section-connections .section-connections-gallery .pin-connections-figure .pin-headphone {
		left: 710px;
	}
}

@media only screen and (max-width: 734px) {
	.section-connections .section-connections-gallery .pin-connections-figure .pin-headphone {
		bottom: 58px;
		left: 432px;
	}
}


@media only screen and (max-width: 734px) {
	.section-versatility-gallery {
		overflow: initial;
	}
	
	.section-versatility {
		--gallery-height-s: 845px;
	}
}


.section-router .router-item-environment .accent-green:before {
	bottom: -5px;
	height: 59px;
	background-size: 165px 59px;
}
@media only screen and (max-width: 1068px) {
	.section-router .router-item-environment .accent-green:before {
		bottom: -4px;
		width: 142px;
		height: 50px;
		background-size: 142px 50px;
	}
}
@media only screen and (max-width: 734px) {
	.section-router .router-item-environment .accent-green:before {
		bottom: -3px;
		width: 112px;
		height: 40px;
		background-size: 112px 40px;
	}
}


@media only screen and (min-width: 1069px) {
.section-chip .figure-caption-container {
	bottom: 76px;
	height: 183px;
	left: 672px;
}
}

.section-hero .hero-headline {
	background-size: 150% 200%;
}


/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/

/*------------------------------------*\
   TADE-IN TILE FULL-WIDTH
\*------------------------------------*/

.router-item-tradein.full-split .router-item-content {
	margin: 125px 0;
}

.router-item-tradein .router-item-picture {
	align-self: center;
}

@media only screen and (max-width: 1068px) {
	.router-item-tradein.full-split .router-item-content {
		margin: 75px 0;
		width: 350px;
	}
}

@media only screen and (max-width: 734px) {
	.router-item-tradein .router-content-wrapper { 
		margin-bottom: 50px;
	}
	
	.router-item-tradein.full-split .router-item-content { 
		margin: 35px 0;
		width: auto;
	}
}



/*------------------------------------*\
   END LOCAL TADE-IN TILE FULL-WIDTH
\*------------------------------------*/  