#market-leading-platform > .margined {
	overflow: visible;
}
#market-leading-platform > .margined img {
	margin-right: 0;
	margin-left: 0;
	transform: translateX(25px);
	-webkit-transform: translateX(25px);
	-moz-transform: translateX(25px);
	-ms-transform: translateX(25px);
	-o-transform: translateX(25px);
}
#digital-experience > .margined > img {
	width: 100%;
	max-width: 450px;
}
#digital-experience #first-wireframe-desktop {
	display: none;
}
#nestle-online-showrooms > .margined > img {
	width: 80%;
	max-width: 550px;
}
#content-development .imagetextsection-headlinediv,
#online-strategy .imagetextsection-headlinediv {
	margin-bottom: 20px;
}
#content-development .text,
#online-strategy .text {
	margin-bottom: 30px;
}
#content-development img,
#online-strategy img {
	width: 100%;
	max-width: none;
	margin-top: 20px;
	margin-bottom: 20px;
}
@media (min-width: 1025px) {
	.imagetextsection > .margined > img {
		max-width: 40%;
	}
	#market-leading-platform > .margined {
		overflow: hidden;
	}
	#market-leading-platform > .margined > img {
		max-width: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		right: 0;
	}
	#digital-experience > .margined > img {
		transform: none;
		top: 100px;
		margin-top: 0;
		width: 35%;
		max-width: 450px;
		left: 15%;
	}
	#digital-experience > .margined > div {
		width: 45%;
	}
	#digital-experience > .margined .text > img {
		margin-top: 40px;
	}
	#digital-experience #first-wireframe-mobile {
		display: none;
	}
	#digital-experience #first-wireframe-desktop {
		display: block;
	}
	#nestle-online-showrooms .margined {
		padding-bottom: 90px;
	}
	#nestle-online-showrooms > .margined > img {
		margin: 0;
		width: auto;
		max-width: 40%;
	}
	#nestle-online-showrooms .text,
	#nestle-online-showrooms .imagetextsection-headlinediv {
		width: 45%;
	}
	#nestle-online-showrooms > .margined > .text > p {
		margin: 20px 0;
	}
	#content-development .margined,
	#online-strategy .margined {
		margin-left: 10%;
	}
	#content-development .text,
	#online-strategy .text,
	#content-development .imagetextsection-headlinediv,
	#online-strategy .imagetextsection-headlinediv {
		width: 80%;
		margin-left: 5%;
		margin-right: 15%;
	}
	#content-development .imagetextsection-headlinediv,
	#online-strategy .imagetextsection-headlinediv {
		margin-bottom: 10px;
	}
	#content-development img {
		display: block;
		position: relative;
		width: auto;
		max-width: 70%;
		margin: 20px 0;
		margin-left: 5%;
		padding-left: 40px;
		height: auto;
		max-height: none;
		transform: none;
		top: auto;
		right: auto;
		bottom: auto;
		left: auto;
	}
}
