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

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

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

.router-item-mac-for-you {
	display: flex;
}

.router-item-mac-for-you .grid-item-headline {
	text-align: center;
}
.router-item-mac-for-you .grid-item-cta {
	text-align: center;
}

.router-item-mac-for-you .text-content {
	order: 1;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-left: 0;
	padding: 0 0 0;
	padding-right: 10%;
}

@media only screen and (max-width: 1068px) {
	.router-item-mac-for-you .text-content {
		margin-left: 0;
	}
}

@media only screen and (max-width: 734px) {
	.router-item-mac-for-you .text-content {
		margin-left: auto;
		padding-right: 0;
	}
}

.router-item-mac-for-you .grid-item-picture {
	align-items: center;
}

@media only screen and (min-width: 1069px) {
	.overview-routers-mac-for-you {
		order: 0;
		display: flex;
		justify-content: center;
		width: var(--p-width);
	}
}

@media only screen and (max-width: 1068px) {
	.router-item-mac-for-you .grid-item-picture {
		margin-right: 30px;
	}
}

@media only screen and (max-width: 734px) {
	.router-item-mac-for-you .grid-item-picture {
		margin-top: 35px;
		margin-bottom: 35px;
		display: flex;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-hero .intro-wrapper .pro-display-xdr-wrapper .intro-cta.pro-display-xdr {
		margin-top: 23px;
	}
}
/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/
