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





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





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


 @media only screen and (min-width: 1069px) {
	.section-buttons-and-connectors .caption-volume {
		top: 95px;
	}
}

@media only screen and (max-width: 1068px) and (min-width: 735px) {
   .section-buttons-and-connectors .caption-volume {
	   top: 64px;
   }
}

@media only screen and (max-width: 1068px) and (min-width: 735px) {
    .section-size .image-dimensions-ipadAir-11 .diagram-text-height {
        left: 35px;
    }
}

@media only screen and (max-width: 1068px) {
	.section-buttons-and-connectors .caption-volume {
		width: 47px;
	}
}

@media only screen and (max-width: 734px) {
    .section-buttons-and-connectors .caption-volume {
        width: 78px;
    }
}

@media only screen and (max-width: 734px) {
   .section-buttons-and-connectors .caption-volume {
	   top: 33px;
	   right: 27px;
   }
}

.section-techspecs .column-11-inch .diagram-text li:first-child {
	margin-top: 13px;
}

.section-techspecs .column-11-inch .diagram-text li:nth-child(2) {
	display: none;
}

.section-techspecs .column-12-inch .diagram-text li:first-child {
	margin-top: 9px;
}

.section-techspecs .column-12-inch .diagram-text li:nth-child(2) {
	display: none;
}


 @media only screen and (max-width: 1068px) {
	 .section-techspecs .column-11-inch .diagram-text li:first-child {
	 	margin-top: 6px;
	 }
	 
	 .section-techspecs .column-11-inch .diagram-text li:nth-child(2) {
	 	display: none
	 }

	 .section-techspecs .column-12-inch .diagram-text li:first-child {
	 	margin-top: 6px;
	 }
	 
	 .section-techspecs .column-12-inch .diagram-text li:nth-child(2) {
	 	display: none;
	 }
 }



@media only screen and (max-width: 734px) {
	.section-buttons-and-connectors .caption-usb-connector {
	   left: 0px;
   }
}

@media only screen and (max-width:1068px) and (min-width: 735px) {
	.section-buttons-and-connectors .caption-smart-connector {
		top: 414px;
	}
}

@media only screen and (max-width:734px) {
	.section-buttons-and-connectors .caption-microphone-1 {
		left: 227px;
	}
}


.section-buttons-and-connectors .caption-speaker-1 {
    right: 382px;
}

@media only screen and (max-width:1068px) {
    .section-buttons-and-connectors .caption-speaker-1 {
        left: 129px;
    }
}

@media only screen and (max-width:734px) {
    .section-buttons-and-connectors .caption-speaker-1 {
        left: 110px;
    }
}

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

@media only screen and (max-width:734px) {
    .section-buttons-and-connectors .caption-speaker-2 {
        left: 109px;
    }
}

.section-buttons-and-connectors .caption-magnetic-connector {
    bottom: 308px;
 }

 @media only screen and (max-width:1068px) {
    .section-buttons-and-connectors .caption-magnetic-connector {
        bottom: 224px;
    }
 }

 @media only screen and (max-width:734px) {
    .section-buttons-and-connectors .caption-magnetic-connector {
        bottom: 191px;
    }
 }

.section-finish .caption-blue {
    left: 8px;
}
@media only screen and (max-width: 1068px) {
    .section-finish .caption-blue {
        left: 4px;
    }
}
@media only screen and (max-width: 734px) {
    .section-finish .caption-blue {
        left: 0px;
    }
}
.section-finish .caption-purple {
    left: 184px;
}
@media only screen and (max-width: 1068px) {
    .section-finish .caption-purple {
        left: 147px;
    }
}
@media only screen and (max-width: 734px) {
    .section-finish .caption-purple {
        left: 0px;
    }
}
.section-finish .caption-starlight {
    left: 336px;
}
@media only screen and (max-width: 1068px) {
    .section-finish .caption-starlight {
        left: 264px;
    }
}
@media only screen and (max-width: 734px) {
    .section-finish .caption-starlight {
        left: 0px;
    }
}
.section-finish .caption-spacegray {
    left: 516px;
}
@media only screen and (max-width: 1068px) {
    .section-finish .caption-spacegray {
        left: 414px;
    }
}
@media only screen and (max-width: 734px) {
    .section-finish .caption-spacegray {
        left: 0px;
    }
}

.energy-flag-list li:nth-child(n+2) {
    margin-inline-start: 0px;
}

.energy-flag-list li:not(:last-child) {
    margin-right: 20px;
}

.energy-flag-list li {
    white-space: nowrap;
}


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