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




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




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


.section-techspecs .section-buttons-and-connectors .caption-microphone-2 {
    --top: 67px;
    --left: 214px;
}

@media only screen and (max-width:1068px) {
    .section-techspecs .section-buttons-and-connectors .caption-microphone-2 {
        --top: 61px;
        --left: 171px;
    }
}

@media only screen and (max-width:734px) {
    .section-techspecs .section-buttons-and-connectors .caption-microphone-2 {
        --top: 44px;
        --left: 160px;
    }
}

.section-techspecs .section-buttons-and-connectors .caption-speaker-2 {
    --bottom: -10px;
    --left: 135px;
}

@media only screen and (max-width:1068px) {
    .section-techspecs .section-buttons-and-connectors .caption-speaker-2 {
        --bottom: -15px;
        --left: 104px;
    }
}

@media only screen and (max-width:734px) {
    .section-techspecs .section-buttons-and-connectors .caption-speaker-2 {
        --bottom: auto;
        --top: 526px;
        --left: 105px;
    }
}

@media only screen and (max-width:734px) {
    .section-techspecs .section-buttons-and-connectors .caption-top-button {
        --top: 5px;
        --left: 214px;
    }
}



.section-techspecs .section-size .caption-width {
    --right: 64px;
    --top: 42px;
}

@media only screen and (max-width: 1068px) {
    .section-techspecs .section-size .caption-width {
        --right: 23px;
        --top: 28px;
    }
}

@media only screen and (max-width: 734px) {
    .section-techspecs .section-size .caption-width {
        --right: -14px;
        --top: 6px;
    }
}

.section-techspecs .section-size .caption-height {
    --left: 144px;
    --top: 96px;
}

@media only screen and (max-width: 1068px) {
    .section-techspecs .section-size .caption-height {
        --left: 108px;
        --top: 54px;
    }
}

@media only screen and (max-width: 734px) {
    .section-techspecs .section-size .caption-height {
        --left: 38px;
        --top: 20px;
    }
}

.section-techspecs .section-size .caption-depth {
    --bottom: 46px;
    --right: 154px;
}

@media only screen and (max-width: 1068px) {
    .section-techspecs .section-size .caption-depth {
        --bottom: 32px;
        --right: 94px;
    }
}

@media only screen and (max-width: 734px) {
    .section-techspecs .section-size .caption-depth {
        --bottom: 14px;
        --right: 14px;
    }
}


@media only screen and (max-width: 1068px) {
    .section-shared-footer.section-trade-in .image-trade-in {
        bottom: -65px;
        margin-right: -56px;
    }
}
@media only screen and (max-width:734px) {
     .section-shared-footer.section-trade-in .image-trade-in {
        bottom: initial;
        margin-right: initial;
    }
}

.section-finish .caption-starlight {
    top: -40px;
    left: 307px;
}

@media only screen and (max-width: 1068px) {
    .section-finish .caption-starlight {
        top: -36px;
        left: 243px;
    }
}

@media only screen and (max-width: 734px) {
    .section-finish .caption-starlight {
        top: 258px;
        left: 0px;
    }
}



.section-environment .callout-techspecs-environment-content .content-headline {
	margin-bottom: 30px;
}

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