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






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




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



@media only screen and (max-width: 734px) {
	.modal-standard .content-table .content-cell .content-padding .modal-callout-copy, .modal .content-table .content-cell .content-padding .modal-callout-copy {
		width: 90%;
	}
}

@media only screen and (max-width: 734px) {
	.section-privacy .typography-homepod-headline {
		width: 110%;
	}
}


html.quick-look .quicklook-component a span:after {
	margin-bottom: -4px;
}

.section-intercom .intercom .intercom-pictures .room-label.kids-room-label-position {
    left:-3px
}

@media only screen and (max-width: 1068px) {
    .section-intercom .intercom .intercom-pictures .room-label.kids-room-label-position {
        left:-1px
    }
}

@media only screen and (max-width: 734px) {
    .section-intercom .intercom .intercom-pictures .room-label.kids-room-label-position {
        left:-5px;
        top: 32px;
    }
}


.section-intercom .intercom .intercom-pictures .room-label.livingroom-label-position {
    left:13px
}

@media only screen and (max-width: 1068px) {
    .section-intercom .intercom .intercom-pictures .room-label.livingroom-label-position {
        left:11px
    }
}

@media only screen and (max-width: 734px) {
    .section-intercom .intercom .intercom-pictures .room-label.livingroom-label-position {
        left:22px
    }
}

.section-intercom .intercom .intercom-pictures .room-label.bedroom-label-position {
    left:3px
}

@media only screen and (max-width: 1068px) {
    .section-intercom .intercom .intercom-pictures .room-label.bedroom-label-position {
        left:3px
    }
}

@media only screen and (max-width: 734px) {
    .section-intercom .intercom .intercom-pictures .room-label.bedroom-label-position {
        left:-4px
    }
}

.section-intercom .intercom .intercom-pictures .room-label.den-label-position {
    left: 8px;
}

@media only screen and (max-width: 1068px) {
    .section-intercom .intercom .intercom-pictures .room-label.den-label-position {
        left:8px
    }
}

@media only screen and (max-width: 734px) {
    .section-intercom .intercom .intercom-pictures .room-label.den-label-position {
        left:0px;
    }
}

@media only screen and (max-width: 1068px) {
	.section-router .router-tiles .router.router-ar .column-image {
		margin-top: 145px;
	}
}

@media only screen and (max-width: 734px) {
	.section-router .router-tiles .router.router-ar .column-image {
		margin-top: 0px;
	}
}

@media only screen and (max-width: 320px) {
    .section-hero .hero-bottom {
        flex-direction: column;
    }
}


.section-intercom .intercom .intercom-pictures .hey-siri-dinner {
    margin-right: 88px;
}


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