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



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




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

.subsection-design .subsection-headline {
	white-space: unset;
}

.section-contrast .product-tile .product-tile-ctas.product-tile-padding {
	padding-inline-start: 30px;
    padding-inline-end: 30px;
}

@media only screen and (max-width: 1068px) {
	.section-contrast .product-tile .product-tile-ctas.product-tile-padding {
		padding-inline-start: 20px;
		padding-inline-end: 20px;
	}
}

@media only screen and (max-width: 734px) {
	.section-contrast .product-tile .product-tile-ctas.product-tile-padding {
		padding-inline-start: 0px;
        padding-inline-end: 16px;
	}
}

.modal-l2 .values-l2-wrapper .subsection .headline {
    flex-direction: column;
	align-items: center;
}

@media only screen and (max-width: 1068px) {
	.modal-l2 .values-l2-wrapper .subsection .headline {
		align-items: center;
	}
}

@media only screen and (max-width: 734px) {
	.modal-l2 .values-l2-wrapper .subsection .headline {
		align-items: flex-start;
	}
}

.media-gallery .media-gallery-item-ipad-os .caption {
	width: 300px;
}

@media only screen and (max-width: 1068px) {
	.media-gallery .media-gallery-item-ipad-os .caption {
		width: 360px;
	}
}





.section-contrast {
	padding-bottom: 0px;
}

.modal-l2 .ipados-l2-wrapper .subsection-1 {
	margin: 120px auto 100px;
}

@media only screen and (max-width:1068px) {
	.modal-l2 .ipados-l2-wrapper .subsection-1 {
		margin: 120px auto -1px;
	}
}

@media only screen and (max-width:734px) {
	.modal-l2 .ipados-l2-wrapper .subsection-1 {
		margin: 100px auto 60px;
	}
}

.modal-l2 .ipados-l2-wrapper .subsection-3 {
	margin: 120px auto 120px;
}

@media only screen and (max-width:1068px) {
	.modal-l2 .ipados-l2-wrapper .subsection-3 {
		margin: 100px auto 160px;
	}
}

@media only screen and (max-width:734px) {
	.modal-l2 .ipados-l2-wrapper .subsection-3 {
		margin: 70px auto 94px;
	}
}

.product-tile-ctas br.large {
    display:inline-block
}
@media only screen and (max-width: 1068px) {
    .product-tile-ctas br.large {
        display:none
    }
}
@media only screen and (max-width: 734px) {
    .product-tile-ctas br.large {
        display:none
    }
}

.product-tile-ctas br.medium {
    display:none
}
@media only screen and (max-width: 1068px) {
    .product-tile-ctas br.medium {
        display:inline-block
    }
}
@media only screen and (max-width: 734px) {
    .product-tile-ctas br.medium {
        display:none
    }
}
/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/ 