/*Hour of code*/
.page-overview .hour-of-code-2017{background:#EDFCF9}.page-overview .hour-of-code-2017 .section-content{padding-top:120px;padding-bottom:170px}
@media only screen and (max-width: 1068px){.page-overview .hour-of-code-2017 .section-content{padding-top:102px;padding-bottom:100px}}
@media only screen and (max-width: 735px){.page-overview .hour-of-code-2017 .section-content{padding-top:55px;padding-bottom:55px}}.page-overview .hour-of-code-2017 .hour-of-code-image{width:352px;height:422px;background-size:352px 422px;background-repeat:no-repeat;background-image:url("/v/education/education/i/images/shared/hoc-2017/robot_large.png");right:108px}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi){.page-overview .hour-of-code-2017 .hour-of-code-image{background-image:url("/v/education/education/i/images/shared/hoc-2017/robot_large_2x.png")}}
@media only screen and (max-width: 1068px){.page-overview .hour-of-code-2017 .hour-of-code-image{width:302px;height:362px;background-size:302px 362px;background-repeat:no-repeat;background-image:url("/v/education/education/i/images/shared/hoc-2017/robot_medium.png")}}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi){.page-overview .hour-of-code-2017 .hour-of-code-image{background-image:url("/v/education/education/i/images/shared/hoc-2017/robot_medium_2x.png")}}
@media only screen and (max-width: 735px){.page-overview .hour-of-code-2017 .hour-of-code-image{width:281px;height:339px;background-size:281px 339px;background-repeat:no-repeat;background-image:url("/v/education/education/i/images/shared/hoc-2017/robot_small.png")}}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.page-overview .hour-of-code-2017 .hour-of-code-image{background-image:url("/v/education/education/i/images/shared/hoc-2017/robot_small_2x.png")}}
@media only screen and (max-width: 1068px){.page-overview .hour-of-code-2017 .hour-of-code-image{right:45px}}
@media only screen and (max-width: 735px){.page-overview .hour-of-code-2017 .hour-of-code-image{right:auto}}
@media only screen and (max-width: 735px){.page-overview .hour-of-code-2017 .hour-of-code-image{margin-top:53px}}.page-overview .hour-of-code-2017 .hour-of-code-logo{width:72px;height:72px;background-size:72px 72px;background-repeat:no-repeat;background-image:url("/v/education/education/i/images/shared/hoc-2017/logo_large.png");margin-bottom:44px}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi){.page-overview .hour-of-code-2017 .hour-of-code-logo{background-image:url("/v/education/education/i/images/shared/hoc-2017/logo_large_2x.png")}}
@media only screen and (max-width: 1068px){.page-overview .hour-of-code-2017 .hour-of-code-logo{width:69px;height:69px;background-size:69px 69px;background-repeat:no-repeat;background-image:url("/v/education/education/i/images/shared/hoc-2017/logo_medium.png")}}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi){.page-overview .hour-of-code-2017 .hour-of-code-logo{background-image:url("/v/education/education/i/images/shared/hoc-2017/logo_medium_2x.png")}}
@media only screen and (max-width: 735px){.page-overview .hour-of-code-2017 .hour-of-code-logo{width:62px;height:62px;background-size:62px 62px;background-repeat:no-repeat;background-image:url("/v/education/education/i/images/shared/hoc-2017/logo_small.png")}}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.page-overview .hour-of-code-2017 .hour-of-code-logo{background-image:url("/v/education/education/i/images/shared/hoc-2017/logo_small_2x.png")}}
@media only screen and (max-width: 735px){.page-overview .hour-of-code-2017 .hour-of-code-logo{margin-bottom:31px}}
@media only screen and (max-width: 735px){.page-overview .hour-of-code-2017-text{max-width:510px}}.page-overview .hour-of-code-2017 .section-hero-headline{width:104%}
@media only screen and (max-width: 1068px){.page-overview .hour-of-code-2017 .section-hero-headline{width:auto}}.page-overview .hour-of-code-2017-image{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute}
@media only screen and (max-width: 735px){.page-overview .hour-of-code-2017-image{-webkit-transform:translateY(0);transform:translateY(0);position:relative;top:auto}}
/*End of Hour of code*/

/*IT hero image*/
.page-overview .section-it .image-it{background-image:url("/br/education/home/images/it_deployment_large.jpg")}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi){.page-overview .section-it .image-it{background-image:url("/br/education/home/images/it_deployment_large_2x.jpg")}}
@media only screen and (max-width: 1068px){.page-overview .section-it .image-it{background-image:url("/br/education/home/images/it_deployment_medium.jpg")}}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi){.page-overview .section-it .image-it{background-image:url("/br/education/home/images/it_deployment_medium_2x.jpg")}}
@media only screen and (max-width: 735px){.page-overview .section-it .image-it{background-image:url("/br/education/home/images/it_deployment_small.jpg")}}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.page-overview .section-it .image-it{background-image:url("/br/education/home/images/it_deployment_small_2x.jpg")}}
@media screen and (min-width:768px){.page-education .section-it .section-content .intro .it_medium{white-space:nowrap}}
@media only screen and (min-width:736px) and (max-width:1068px){.text_fix{width:375px}}
/*Enf of IT Hero section*/

/*  Apple Distinguished Educators - section */
.dist_ed{color:#fff!important}
.page-overview .section-educators{height:1150px}
.page-overview .section-educators .distinguished-ed{width:2560px;height:1150px;background-size:2560px 1150px;background-repeat:no-repeat;background-image:url("/br/education/home/images/apple_distinguished_ed_large.jpg")}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.page-overview .section-educators .distinguished-ed{background-image:url("/br/education/home/images/apple_distinguished_ed_large_2x.jpg")}}
@media only screen and (max-width:1068px){.page-overview .section-educators{height:835px}.page-overview .section-educators .distinguished-ed{width:1068px;height:835px;background-size:1068px 835px;background-repeat:no-repeat;background-image:url("/br/education/home/images/apple_distinguished_ed_medium.jpg")}}
@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:1068px) and (min-resolution:1.5dppx),only screen and (max-width:1068px) and (min-resolution:144dpi){.page-overview .section-educators .distinguished-ed{background-image:url("/br/education/home/images/apple_distinguished_ed_medium_2x.jpg")}}
@media only screen and (max-width:735px){.section.section-educators.section-dark{background-color:black}.page-overview .section-educators{height:505px}.page-overview .section-educators .distinguished-ed{width:736px;height:560px;background-size:736px 560px;background-repeat:no-repeat;background-image:url("/br/education/home/images/apple_distinguished_ed_small.jpg")}}
@media only screen and (max-width:735px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:735px) and (min-resolution:1.5dppx),only screen and (max-width:735px) and (min-resolution:144dpi){.page-overview .section-educators .distinguished-ed{background-image:url("/br/education/home/images/apple_distinguished_ed_small_2x.jpg")}}
@media only screen and (max-width:735px){.page-overview .section-educators{padding-top:505px}.page-overview .section-educators .column{margin-top:-505px}.page-overview .section-educators .distinguished-ed{top:450px}}

/*  Apple Distinguished Shcools - section */
.page-overview .section-schools{height:1063px}.page-overview .section-schools .distinguished-sch{width:2560px;height:1063px;background-size:2560px 1063px;background-repeat:no-repeat;background-image:url("/br/education/home/images/apple_distinguished_sch_large.jpg")}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.page-overview .section-schools .distinguished-sch{background-image:url("/br/education/home/images/apple_distinguished_sch_large_2x.jpg")}}
@media only screen and (max-width:1068px){.page-overview .section-schools{height:795px}.page-overview .section-schools .distinguished-sch{width:1068px;height:795px;background-size:1068px 795px;background-repeat:no-repeat;background-image:url("/br/education/home/images/apple_distinguished_sch_medium.jpg")}}
@media only screen and (max-width:1068px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:1068px) and (min-resolution:1.5dppx),only screen and (max-width:1068px) and (min-resolution:144dpi){.page-overview .section-schools .distinguished-sch{background-image:url("/br/education/home/images/apple_distinguished_sch_medium_2x.jpg")}}
@media only screen and (max-width:735px){.section.section-schools.section-dark{background-color:black}.page-overview .section-schools{height:426px}.page-overview .section-schools .distinguished-sch{width:736px;height:426px;background-size:736px 426px;background-repeat:no-repeat;background-image:url("/br/education/home/images/apple_distinguished_sch_small.jpg")}}
@media only screen and (max-width:735px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:735px) and (min-resolution:1.5dppx),only screen and (max-width:735px) and (min-resolution:144dpi){.page-overview .section-schools .distinguished-sch{background-image:url("/br/education/home/images/apple_distinguished_sch_small_2x.jpg")}}
@media only screen and (max-width:735px){.page-overview .section-schools{padding-top:570px}.page-overview .section-schools .column{margin-top:-570px}.page-overview .section-schools .distinguished-sch{top:570px}}

.large-hide{display:none}
.large-show{display:block}
@media only screen and (min-width:1442px){.xlarge-hide{display:none}.xlarge-show{display:block}}
@media only screen and (max-width:1068px){.medium-hide{display:none}.medium-show{display:block}}
@media only screen and (max-width:735px){.small-hide{display:none}.small-show{display:block}}

/*teaching code section fromUS*/
.page-overview .section-teaching-code.section-hero{overflow:hidden;background-color:#fafafa;min-height:1150px}
@media only screen and (max-width: 1068px){.page-overview .section-teaching-code.section-hero{min-height:995px}}
@media only screen and (max-width: 735px){.page-overview .section-teaching-code.section-hero{min-height:0}}.page-overview .section-teaching-code.section-hero .section-hero-image{width:2560px;height:1650px;background-size:2560px 1650px;background-repeat:no-repeat;background-image:url("/v/education/education/i/images/overview/code_large.jpg");background-position:center center;position:absolute;top:auto;left:auto;bottom:0;width:100%}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi){.page-overview .section-teaching-code.section-hero .section-hero-image{background-image:url("/v/education/education/i/images/overview/code_large_2x.jpg")}}
@media only screen and (max-width: 1068px){.page-overview .section-teaching-code.section-hero .section-hero-image{width:1070px;height:1250px;background-size:1070px 1250px;background-repeat:no-repeat;background-image:url("/v/education/education/i/images/overview/code_medium.jpg")}}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi){.page-overview .section-teaching-code.section-hero .section-hero-image{background-image:url("/v/education/education/i/images/overview/code_medium_2x.jpg")}}
@media only screen and (max-width: 735px){.page-overview .section-teaching-code.section-hero .section-hero-image{width:736px;height:1250px;background-size:736px 1250px;background-repeat:no-repeat;background-image:url("/v/education/education/i/images/overview/code_small.jpg")}}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.page-overview .section-teaching-code.section-hero .section-hero-image{background-image:url("/v/education/education/i/images/overview/code_small_2x.jpg")}}
@media only screen and (max-width: 735px){.page-overview .section-teaching-code.section-hero .section-hero-image{position:absolute;top:auto;bottom:0}}
@media only screen and (max-width: 1068px){.page-overview .section-teaching-code.section-hero .section-hero-image{width:100%}}
@media only screen and (max-width: 735px){.page-overview .section-teaching-code.section-hero .section-hero-image{width:100%}}.page-overview .section-teaching-code.section-hero .section-hero-content{position:relative;z-index:1;margin-left:auto;margin-right:auto;width:980px;padding-top:0;padding-bottom:0px}.page-overview .section-teaching-code.section-hero .section-hero-content::before,.page-overview .section-teaching-code.section-hero .section-hero-content::after{content:' ';display:table}.page-overview .section-teaching-code.section-hero .section-hero-content::after{clear:both}
@media only screen and (min-width: 1442px){.page-overview .section-teaching-code.section-hero .section-hero-content{margin-left:auto;margin-right:auto;width:980px}}
@media only screen and (max-width: 1068px){.page-overview .section-teaching-code.section-hero .section-hero-content{margin-left:auto;margin-right:auto;width:692px}}
@media only screen and (max-width: 735px){.page-overview .section-teaching-code.section-hero .section-hero-content{margin-left:auto;margin-right:auto;width:87.5%}}
@media only screen and (max-width: 480px){.page-overview .section-teaching-code.section-hero .section-hero-content{margin-left:auto;margin-right:auto;width:90%}}.page-overview .section-teaching-code.section-hero .section-hero-headline{position:relative;z-index:1;margin-left:auto;margin-right:auto;width:980px;padding-top:0;padding-bottom:0px;padding-top:182px}.page-overview .section-teaching-code.section-hero .section-hero-headline::before,.page-overview .section-teaching-code.section-hero .section-hero-headline::after{content:' ';display:table}.page-overview .section-teaching-code.section-hero .section-hero-headline::after{clear:both}
@media only screen and (min-width: 1442px){.page-overview .section-teaching-code.section-hero .section-hero-headline{margin-left:auto;margin-right:auto;width:980px}}
@media only screen and (max-width: 1068px){.page-overview .section-teaching-code.section-hero .section-hero-headline{margin-left:auto;margin-right:auto;width:692px}}
@media only screen and (max-width: 735px){.page-overview .section-teaching-code.section-hero .section-hero-headline{margin-left:auto;margin-right:auto;width:87.5%}}
@media only screen and (max-width: 480px){.page-overview .section-teaching-code.section-hero .section-hero-headline{margin-left:auto;margin-right:auto;width:90%}}
@media only screen and (max-width: 1068px){.page-overview .section-teaching-code.section-hero .section-hero-headline{padding-top:153px}}
@media only screen and (max-width: 735px){.page-overview .section-teaching-code.section-hero .section-hero-headline{padding-top:162px}}.page-overview .section-teaching-code.section-hero .section-hero-intro{position:relative;z-index:1;margin-left:auto;margin-right:auto;width:980px;padding-top:0;padding-bottom:0px;padding-top:17px}.page-overview .section-teaching-code.section-hero .section-hero-intro::before,.page-overview .section-teaching-code.section-hero .section-hero-intro::after{content:' ';display:table}.page-overview .section-teaching-code.section-hero .section-hero-intro::after{clear:both}
@media only screen and (min-width: 1442px){.page-overview .section-teaching-code.section-hero .section-hero-intro{margin-left:auto;margin-right:auto;width:980px}}
@media only screen and (max-width: 1068px){.page-overview .section-teaching-code.section-hero .section-hero-intro{margin-left:auto;margin-right:auto;width:692px}}
@media only screen and (max-width: 735px){.page-overview .section-teaching-code.section-hero .section-hero-intro{margin-left:auto;margin-right:auto;width:87.5%}}
@media only screen and (max-width: 480px){.page-overview .section-teaching-code.section-hero .section-hero-intro{margin-left:auto;margin-right:auto;width:90%}}
@media only screen and (max-width: 735px){.page-overview .section-teaching-code.section-hero .section-hero-intro{padding-top:26px;color:#333}}.page-overview .section-teaching-code.section-hero .section-hero-link{margin-top:17px}.page-overview .section-teaching-code.section-hero .section-hero-link:first-of-type{margin-top:12px}.page-overview .section-teaching-code.section-hero:before{background-repeat:no-repeat;background-image:url("/v/education/education/i/images/overview/swatch_code_large.jpg");background-repeat:repeat;position:absolute;content:'';top:0;left:0;right:0;bottom:0;width:100%;z-index:-1;height:1650px}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi){.page-overview .section-teaching-code.section-hero:before{background-image:url("/v/education/education/i/images/overview/swatch_code_large_2x.jpg")}}
@media only screen and (max-width: 1068px){.page-overview .section-teaching-code.section-hero:before{height:1250px}}.page-overview .section-teaching-code.section-hero:after{background:none;position:relative;width:0;height:0;z-index:0}
@media only screen and (max-width: 735px){.page-overview .section-teaching-code.section-hero:before{background:none;position:relative;width:0;height:0;z-index:0}.page-overview .section-teaching-code.section-hero:after{background-repeat:no-repeat;background-image:url("/v/education/education/i/images/overview/swatch_code_large.jpg");background-repeat:repeat;position:absolute;content:'';top:0;left:0;right:0;bottom:0;width:100%;z-index:-1;height:1250px}}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi){.page-overview .section-teaching-code.section-hero:after{background-image:url("/v/education/education/i/images/overview/swatch_code_large_2x.jpg")}}.page-overview .section-teaching-code.section-hero.section-hero-subsection .section-hero-headline{padding-top:100px}
@media only screen and (max-width: 1068px){.page-overview .section-teaching-code.section-hero.section-hero-subsection .section-hero-headline{padding-top:80px}}
@media only screen and (max-width: 735px){.page-overview .section-teaching-code.section-hero.section-hero-subsection .section-hero-headline{padding-top:70px}}.page-overview .section-teaching-code.section-hero .section-hero-headline-format{display:inline-block;width:410px}
@media only screen and (max-width: 1068px){.page-overview .section-teaching-code.section-hero .section-hero-headline-format{width:390px}}
@media only screen and (max-width: 735px){.page-overview .section-teaching-code.section-hero .section-hero-headline-format{width:270px}}.page-overview .section-teaching-code.section-hero .section-hero-intro-format{width:430px}
@media only screen and (max-width: 1068px){.page-overview .section-teaching-code.section-hero .section-hero-intro-format{width:355px}}
@media only screen and (max-width: 735px){.page-overview .section-teaching-code.section-hero .section-hero-intro-format{width:90%}}
/*local fixes*/
@media only screen and (min-width: 400px) and (max-width: 735px){.page-overview .section-teaching-code.section-hero{min-height:845px !important;}}
@media only screen and (min-width: 353px) and (max-width: 399px){.page-overview .section-teaching-code.section-hero{min-height:895px !important;}}
@media only screen and (max-width: 352px){.page-overview .section-teaching-code.section-hero{min-height:925px !important;}}
@media only screen and (min-width: 400px) and (max-width: 735px){.page-overview .section-teaching-code.section-hero .section-hero-headline-format{width: 390px;}}