/* Overrides do not remove */
html{scroll-behavior: smooth;}
.page-header { margin-bottom:0 !important;}
.page-header-inner:after { border: 0 !important; }
.page-header-inner-padding { padding-right: 15px !important; }

/* Classes for this page */
.page-header-full-width-colour { background-color: #d0d3d8;}
.campaign-colour { color: #92106c !important; }

/* Disable sticky nav */
.sticky#head { position:relative; }
#page.has-sticky { margin-top:0; }
.mk-tooltip {
    width: auto;
}

#education-hero {
    background-color: #f17c0e;
    min-height: 300px;
    color: #ffffff;
}

#education-hero h1 {
    color: #ffffff;
}

#education-hero .textframe {
    margin-top: 60px;
    margin-bottom: 60px;
}

#sidenav {
    display: none;
}

.products {
    border: none !important;
}
.eserv-lg-blck {
    text-align: center;
    margin-right: auto;
    margin-bottom: 0;
    margin-top: 8px;
    display: block;
    height: 40px;
}
.ni-sm{height: 31px;
    margin-bottom: 9px; margin-top: 10px;}
.mult-pr-kt-banne









































r {
    background-color: #000000;
}
.mkt .sticky-header {
    z-index: 102;
    position: sticky;
    top: 0;
    width: 100%;
}
.section .sticky-header {
    overflow: visible !important;
}
.sticky {
    top: 0px !important;
    position: fixed !important;
    border-bottom: 2px solid #4caf50 !important;
    background-color: #ffffff;
}

/* Small */
@media (min-width: 768px) {
    .mkt .btn-block {
        /* display: block; */
        width: 100%;
    }
    .begi-nr { margin-top: 15px;}
    .begi-nr ul{ list-style: none; padding: 0 0 0 0;}
    .begi-nr li{ float: left; display: block; margin-right: 10px;}
    .begi-nr:after {clear: both;}
    .cs-tst-eqp { background-color: #333 !important; color: #fff; padding: 10px 0 5px 16px;}
    .edu-resources-kt {
        background-image: url("/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/services/education-physical-computing/bnr-cstm-kit-new-rev.jpg?mktver2");
        background-size: auto;
        background-color: #ffffff;
        background-position: center center !important;
        background-repeat: no-repeat !important;
        min-height:227px;
    }
    .bg-grey-lightest{background-color:#e1e2e4;}
    .edu-res-main-header-text {
        height: 240px;
        display: table;
    }
    .edu-res-main-header-text-wrap {
        display: table-cell;
        vertical-align: middle;
    }
    .edu-kit-tpsce { padding-top: 94px; }
    .sup-bg { background-image: url("/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/services/education-physical-computing/sup-edu.jpg?v=1");
        background-color: #e0e2e3;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center; height: 200px;
    }
    .mk-tooltip-mobile
    {
        display: none;
    }
        .mk-tooltip-products {
        display: none;
        /*display: none == this property will overwrite through jquery*/
        bottom: 21px;
        left: 0px;
    }
    .mk-tooltip-content-ed {
        overflow-y: auto;
        background-color: #fff;
        -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
        box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
        position: absolute;
        z-index: 999;
        top: 0px; min-width: 277px;
    }
    .mkt .list-edu{    position: relative;
        display: block;
        padding: 8px 0px 0px 4px;
        margin-bottom: 0px;
        text-align: left;
        background-color: #fff;
        /* border: 1px solid #ddd; */
    }
    .list-edu a{color: #333 !important;}

    #top-nav-edu a{
        color: #333333;
        text-align: left;
        display: block;
        float: left;
        /*padding: 13px 44px 0px 0px;*/
        /*text-decoration: underline;*/
        font-size: 15px;
        font-weight: bolder;
    }
    /*#top-nav-edu ul{*/
    /*    font-weight: bold;*/
    /*    font-size: 14px;*/
    /*}*/
    /*#top-nav-edu li{*/
    /*    float: left;*/
    /*    list-style: none;*/
    /*}*/
    .wf2567510-img {
        background-image: url("/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/services/education-physical-computing/wf2567510-education-campaigN.jpg?v=1"); background-position: center center !important; background-size: auto !important; background-repeat: no-repeat !important;}

    #mk-tip-far-grp-block-one {
        width: 247px;
        /* height: 25px; */
        /* left: 15px; */
        /* top: 141px; */
        position: absolute;
        z-index: 4;
    }
    #mk-tip-far-grp-block-two {
        width: 257px;
        /* left: 15px; */
        /* top: 90px; */
        position: absolute;
        z-index: 1;
    }

    #mk-tip-far-grp-block-three {
        width: 263px;
        /*left: 19px;*/
        /*top: 93px;*/
        position: absolute;
        z-index: 4;
    }

    #mk-tip-far-grp-block-four {
        width: 255px;
        /*left: 21px;*/
        /*top: 94px;*/
        position: absolute;
        z-index: 3;
    }

    #mk-tip-far-grp-block-five {
        width: 260px;
        /*height: 36px;*/
        /*left: 121px;*/
        /*top: 398px;*/
        position: absolute;
        z-index: 2;
    }

    #mk-tip-far-grp-block-six {
        width: 268px;
        /*left: 35px;*/
        /*top: 398px;*/
        position: absolute;
        z-index: 2;
    }

    #mk-tip-far-grp-block-seven {
        /*width: 264px;*/
        /*left: 403px;*/
        /*top: 564px;*/
        position: absolute;
        z-index: 1;
    }

    #mk-tip-far-grp-block-eight {
        width: 259px;
        /* height: 37px; */
        /*    left: 35px;*/
        /* top: 409px;*/
        position: absolute;
        z-index: 3;
    }
    .mult-pr-kt-banner {
        background-image: url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/landing/education-kits/private_label_education_fy21_banner.jpg?mktver1);
        background-color: #000;
        background-position: 54% !important;
        background-size: cover !important;
        background-repeat: no-repeat !important;
        color: #fff; min-height: 232px;
    }
    .aest-fxd-hght{height: 39px;}
}


/* Medium */
@media (min-width: 992px) {
    .res-dicount-btm{ margin-bottom: 15px;}
    .edu-cstm-products {
        border: 1px solid #e2e2e2;
        border-right: none;
        min-height: 170px!important;
        background-color: #fff;
    }
    .edu-cstm-products:last-child {
        border-right: 1px solid #e2e2e2;
    }
    .edu-cstm-products1 {
        border: 1px solid #e2e2e2;
        min-height: 170px!important;
    }
    .cstm-resources-banner {
       /* height: 275px;*/
    }
    .edu-kit-tpsce{padding-top: 90px;}
    .mk-tooltip-mobile
    {
        display: none;
    }
    .mk-tooltip-products {
        display: none;
        /*display: none == this property will overwrite through jquery*/
        bottom: 21px;
        left: 0px;
    }
    .mkt ul {
        list-style: square;
        /* padding: 0 0 0 14px; */
    }
        #sidenav {
        display: block;
        margin-bottom: 76px;
        /*position: fixed;*/
        /*width: 155px;*/
    }
    .edu-nv-stick{
        top: 0;
        width: 97%;
        transition: all 0.3s;
        /*background: #e8e8e8;*/
        z-index: 999;
    }

    #top-nav-edu a{
        text-align: left;
        display: block;
        float: left;
        /*padding: 13px 44px 0px 0px;*/
        font-size: 15px;
        font-weight: bolder;
        }
        /*#top-nav-edu ul{*/
    /*    font-weight: bold;*/
    /*    font-size: 14px;*/
    /*    position: fixed;*/
    /*    z-index: 999;*/
    /*    background: #e8e8e8;*/
    /*}*/
    /*#top-nav-edu li{*/
    /* float: left;*/
    /* list-style: none;*/
    /*}*/
    /*#top-nav-edu li:hover{ background-color: #f9f9f9; }*/
    #top-nav-edu a:hover {  color:#000 !important; }
    #top-nav-edu.active{  color:#000 !important; }
    #sidenav .btn {
        white-space: normal;
    }

    #edu-content {
        /*margin-left: 160px;*/
    }
}

/* Large */
@media (min-width: 1200px) {
    .cstm-resources-banner {
        /*height: 275px;*/
    }
    .mk-tooltip-mobile
    {
        display: none;
    }
    .mk-tooltip-products {
        display: none;
        /*display: none == this property will overwrite through jquery*/
        bottom: 21px;
        left: 0px;
    }
    #edu-content {
        margin-right: 10%;
    }
}

/* small */
@media (min-width: 375px) {

    /* text-decoration: none;*/

    /*#top-nav-edu ul{*/
    /*    font-weight: bold;*/
    /*    font-size: 14px;*/
    /*}*/
    /*#top-nav-edu li{*/
    /*    float: left;*/
    /*    list-style: none;*/
    /*}*/

    .edu-nv-stick{
        top: 0;
        width: 97%;
        transition: all 0.3s;
        /*background: #e8e8e8;*/
        z-index: 999;
        text-align: left;
    }
    #top-nav-edu a:hover {  color:#333333 !important; }
}
@media (max-width: 767px) {
    .adv-blck {display: block;
        width: 100%;}
    .mk-tooltip-container{width:142px;}
    .arm-logo{width: 100px;}
    .fcl{width: 134px;}
    .coderdojo-logo{width: 20%;}
    .mk-diagram-block p:hover {
        color: #46c567; background-color: #333;
    }
    .cs-tst-eqp { background-color: #333 !important; color: #fff; padding: 10px 0px 5px 5px;}
    #top-nav-edu a{
        color: #333333;
        text-align: left;
        margin-bottom: 10px;
        display: block;
        float: left;
        /*padding: 12px 22px 0px 0px;*/
        font-size: 15px;
        font-weight: bolder; min-width: 254px;
    }
    .edu-cstm-products {
        border: 1px solid #e2e2e2; margin-bottom: 10px;
        min-height: 170px!important; background-color: #fff;
    }
    .list-edu a {
        color: #333 !important; font-size: 11px;
    }
    .mkt .list-edu{    position: relative;
        display: block;
        padding: 8px 0px 0px 4px;
        margin-bottom: 0px;
        text-align: left;
        background-color: #fff;
        /* border: 1px solid #ddd; */
    }
    .edu-resources-kt {
        background-color: #ffffff;
    }
    .edu-resources-kt-mobile {
        background-image: url("/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/services/education-physical-computing/bnr-cstm-kit1.jpg?v=2");
        background-color: #ffffff;
        background-repeat: no-repeat;
        background-size: auto;
        background-position: center center;
        height: 60px !important;
    }
    .mkt .list-eu-ser{    margin-bottom: 20px;
        padding-left: 14px;
        line-height: 19.5px;
        text-decoration: underline;}
    .wf2567510-img{background-color: #d0d3d8;  background-image: none;}
    .mk-tooltip-products {
        left: 16px;
        position: absolute;
        z-index: 88;
        -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
        box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    }
    .mk-tooltip {
        width: auto;
    }
    .mk-tooltip-content-ed {
        min-width: 140px;
        overflow-y: auto;
        background-color: #fff;
        -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
        box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
}
    .edu-kit-tpsce{padding-top: 16px;}
}
@media (max-width: 991px) {
    .cstm-resources-banner {
        height: auto !important;
        display: grid;
        overflow: visible;
    }
}

/* AI banner */

@media (min-width: 1200px) {
    .tech-resources-banner {
        height: 210px;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .cstm-resources-banner {
        height: 280px;
    }
}

@media (max-width: 991px) {
    .cstm-resources-banner {
        height: auto !important;
        display: grid;
        overflow: visible;
    }
}

@media (max-width: 767px) {
    .sup-bg {background-color: #e0e2e3; }
    .begi-nr { margin-top: 15px;}

    .begi-nr ul{ list-style: none; padding: 0 0 0 0px;}

    .begi-nr li{ float: left; display: block; margin-right: 10px; margin-bottom: 10px; width: 96%; }

    .begi-nr:after {clear: both;}

    .wf2567510-edu-fl a{width: 100%;}

    .mk-tooltip-container{width:142px;}

    .arm-logo{width: 100px;}

    .coderdojo-logo{width: 20%;}

    .fcl{width: 134px;}

    .mk-diagram-block p:hover {
        color: #46c567; background-color: #333;
    }
    .cs-tst-eqp { background-color: #333 !important; color: #fff;  padding: 10px 0px 5px 5px;}
    #top-nav-edu a{
        color: #333333;
        text-align: left;
        display: block;
        float: left;
        margin-bottom: 10px;
        /*padding: 12px 22px 0px 0px;*/
        font-size: 15px;
        font-weight: bolder; min-width: 254px;
    }
    .edu-cstm-products {
        border: 1px solid #e2e2e2; margin-bottom: 10px;
        min-height: 170px!important; background-color: #fff;
    }
    .list-edu a {
        color: #333 !important;
        font-size: 11px;
    }
    .mk-tooltip-products {
        left: 16px;
        position: absolute;
        z-index: 88;
        -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
        box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    }
    .edu-resources-kt {
        background-color: none;
    }

    .edu-resources-kt-mobile {
        background-image: url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/technology/services/education-physical-computing//bnr-cstm-kit-new-rev.jpg);
         background-repeat: no-repeat;
        background-size: auto;
        background-position: center center;
        height: 60px !important;
    }
    .mkt .list-eu-ser {
        margin-bottom: 20px;
        padding-left: 16px;
        line-height: 19.5px;
        text-decoration: underline;
    }
    .mkt .list-edu{    position: relative;
        display: block;
        padding: 8px 0px 0px 4px;
        margin-bottom: 0px;
        text-align: left;
        background-color: #fff;
        /* border: 1px solid #ddd; */
    }
    .mk-tooltip-content-ed {
        min-width: 140px;
        overflow-y: auto;
        background-color: #fff;
        -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
        box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    }
    .edu-kit-tpsce{padding-top: 16px;}

}

/* AI banner ends */