@media screen and (min-width: 1px) {
    div.stage {
        width: 100% !important;
        padding: 0;
    }
}

div.stage-content {
    padding-left: 0;
    padding-right: 0;
}

div.main-content {
    width: 96%;
    max-width: 916px;
    margin: 20px auto 0 auto;
}

div.form-bottom-inner {
    width: 100%;
    min-width: 280px;
}

#overlay {
    width: 100%;
}

#lightbox {
    width: 94%;
    max-width: 880px;
    padding: 8px;
    border-right: none;
}

#lightboxImage {
    width: 100%;
    height: auto;
}

#lightboxDetails {
    width: 100% !important;
}

.ImageTextDataDiv ul {
    width: 100%;
}

.ImageTextDataDiv li.TextList {
    padding-right: 0;
    width: 100%;
}

.ImageTextDataDiv li.ImageList {
    width: 100%;
}

#enlarge_div img {
    display: block;
    margin: 0 auto;
}

.toggle_off, .toggle_on {
    display: block;
    padding-left: 25px;
}

.oneMscomComp .bannerDIV {
    width: 97%;
    border: 1px solid #ccc;
    overflow: hidden;
    padding: 8px 1%;
}

    .oneMscomComp .bannerDIV img {
        float: left;
        margin-right: 5%;
    }

    .oneMscomComp .bannerDIV h1 {
        font-size: 34px;
        line-height: 48px;
        font-weight: 600;
        font-family: Segoe UI Light;
        color: #2e2e2e;
        margin: 10px 0 10px 0;
    }

    .oneMscomComp .bannerDIV .bannerDesc {
        font-size: 14px;
        margin: 20px 0 0 0;
    }

    .oneMscomComp .bannerDIV .bannerLink {
        font-size: 16px;
        margin: 20px 0 0 0;
    }

        .oneMscomComp .bannerDIV .bannerLink .linkLeft {
            color: #fff;
            background-color: #2fa366;
            background: url("https://waybackassets.bk21.net/20141219194516im_/http://www.microsoft.com/global/security/sdl/PublishingImages/bannerLinkArrow.png") no-repeat right -17px #2fa366;
            border: 1px solid #2fa366;
            padding: 6px 30px 6px 15px;
            margin: 10px 10px 0 0;
            display: inline-block;
            min-width: 200px;
        }

        .oneMscomComp .bannerDIV .bannerLink .linkRight {
            border: 1px solid #ccc;
            background: url("https://waybackassets.bk21.net/20141219194516im_/http://www.microsoft.com/global/security/sdl/PublishingImages/bannerLinkArrow.png") no-repeat right 12px;
            padding: 6px 30px 6px 15px;
            margin: 10px 0 0 0;
            display: inline-block;
            min-width: 200px;
        }

@media screen and (max-width: 899px) {
    .row .col {
        width: 100% !important;
        max-width: 899px;
    }

    div.oneMscomComp {
        padding-right: 0 !important;
    }

    .oneMscomComp .bannerDIV h1 {
        font-size: 26px;
        line-height: 26px;
    }

    .oneMscomComp .bannerDIV .bannerDesc {
        font-size: 14px;
        margin: 10px 0 0 0;
    }

    .oneMscomComp .bannerDIV .bannerLink {
        font-size: 14px;
        margin: 5px 0 0 0;
    }
}

@media screen and (max-width: 679px) {
    .oneMscomComp h1 {
        font-size: 26px !important;
        line-height: 32px;
    }
    
    .ImageTextDataDiv li.ImageList img {
        width: 100%;
        height: auto;
        max-width: 400px;
    }

    .oneMscomComp .bannerDIV {
        width: 95%;
        padding: 8px 2%;
    }

    ul.part {
        width: 100%;
    }

        ul.part li.mainHead {
            width: 32%;
        }

    li.mainHead ul {
        width: 100%;
    }

    li.mainHead li.ImageList {
        width: 32%;
    }

    li.mainHead li.TextList {
        width: 65%;
    }

        li.mainHead li.TextList a {
            font-size: 16px;
        }
}

@media screen and (max-width: 539px) {
    .oneMscomComp h1 {
        font-size: 24px !important;
        line-height: 32px;
    }

    .oneMscomListTextLayout img {
        width: 100%;
        height: auto;
        max-width: 400px;
    }

    .oneMscomListTextLayout .arrowUp {
        width: 12px;
        height: 12px;
    }

    .oneMscomComp .bannerDIV h1 {
        font-size: 24px;
        line-height: 24px;
    }

    .oneMscomComp .bannerDIV img {
        float: none;
        width: 100%;
        max-width: 480px;
        margin-right: 0;
    }

    .oneMscomComp .bannerDIV .bannerLink .linkLeft {
        min-width: 190px;
    }

    .oneMscomComp .bannerDIV .bannerLink .linkRight {
        min-width: 190px;
    }

    ul.part li.mainHead {
        width: 100%;
    }

    li.mainHead li.ImageList {
        width: 12%;
        min-width: 52px;
    }

    li.mainHead li.TextList {
        width: 75%;
    }

        li.mainHead li.TextList a {
            font-size: 18px;
        }

    li.markUpHead {
        width: 100%;
    }

    .markUpHead li.ImageList {
        width: 10%;
        min-width: 40px;
    }

    .markUpHead li.TextList {
        width: 82%;
    }

    ul.part li.markUpHeadFirst div.oneMscomListTextLayout, ul.part li.markUpHeadSecond div.oneMscomListTextLayout, ul.part li.markUpHeadThird div.oneMscomListTextLayout {
        font-size: 18px;
    }

    div.feedback {
        text-align: center;
    }
}

/*********** video start ***************/

#colorbox {
    width: 100% !important;
    left: 0 !important;
}

#cboxWrapper {
    width: 100% !important;
    max-width: 920px;
    position: static;
    margin: 0 auto;
}

#cboxContent, #cboxLoadedContent {
    width: 100% !important;
}

@media screen and (max-width: 939px) {
    #colorbox, #cboxWrapper, #cboxContent, #cboxLoadedContent, .cboxIframe {
        height: 750px !important;
    }

        #cboxLoadedContent iframe {
            width: 100%;
        }

    #cboxClose {
        top: 20px;
        right: 25px;
    }

    #cboxLoadedContent body {
        margin: 0 !important;
    }
}

@media screen and (max-width: 882px) {
    #cboxClose {
        top: 12px;
        right: 35px;
    }
}

@media screen and (max-width: 662px) {
}

/*********** video end ***************/

/*
     FILE ARCHIVED ON 19:45:16 Dec 19, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:10:37 Dec 14, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.736
  exclusion.robots: 0.117
  exclusion.robots.policy: 0.091
  esindex: 0.01
  cdx.remote: 7.19
  LoadShardBlock: 149.539 (3)
  PetaboxLoader3.datanode: 170.027 (4)
  load_resource: 97.066
  PetaboxLoader3.resolve: 57.348
*/