.RadMenu .rmVertical .rmItem {
    clear: both;
}


#mobileMenuLink {
    display: none;
    padding: 7px 0 0 10px;
    font-size: 13px
}

#mobileMenuClose {
    float: right;
    padding: 2px 7px;
    font-size: 13px;
    color: darkRed;
    cursor: pointer;
}

    #mobileMenuLink .glyphicon, #mobileMenuClose .glyphicon {
        font-size: 12px;
        display: inline-block;
        line-height: 1em;
        font-size: 1em;
    }

#mobileMenuLink > a:visited {
    color: #333 !important;
    text-decoration: none;
}

#mobileMenuLink > a {
    color: #333 !important;
    text-decoration: none;
}

.mobileMenu {
    /*display:none;*/
    background: rgba(0,0,0,.85);
    font-size: 14px;
    position: absolute !important;
    padding-left: 0 !important;
    top: 0;
    left: -10000px;
    z-index: 2001;
    border: 1px solid lightgray;
    -webkit-transition: right 0.4s ease-in-out 0s;
    -moz-transition: right 0.4s ease-in-out 0s;
    -o-transition: right 0.4s ease-in-out 0s;
    transition: right 0.4s ease-in-out 0s;
    box-shadow: 3px 0 12px rgba(0,0,0,.25);
}

    .mobileMenu.menu-open {
        left: 0;
    }

    .mobileMenu a {
        background-position: 0 500px !important;
        color: white !important;
        text-decoration: none
    }

        .mobileMenu a.selected {
            background-position: 100% -192px !important;
            color: white !important;
        }

    .mobileMenu.RadMenu ul.rmLevel2 {
        margin-left: 10px;
    }

    .mobileMenu a.subMenuHeader + div {
        position: relative;
    }

    .mobileMenu a.subMenuHeader .glyphicon-chevron-down {
        float: right;
        margin: 7px 5px;
    }

    .mobileMenu a.subMenuHeader.selected .glyphicon-chevron-down {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
    }

@media only screen and (max-width:767px) {
    #mobileMenuLink {
        display: inline-block;
    }

    img {
       height: auto
    }

    #divMenu2 {
        display: none;
    }

    .sitewelcome .siteMapLink, .sitewelcome .loginLink {
        display: none;
    }
}

@media only screen and (max-width: 479px) {
    #header {
        top: 0;
        position: sticky;
        z-index: 1000;
        padding-bottom: 4px;
        -webkit-box-shadow: 0 8px 20px -6px #999;
        -moz-box-shadow: 0 8px 20px -6px #999;
        box-shadow: 0 8px 20px -6px #999;
    }

    img {
      height: auto

    }

    .mobileMenuWrapper {
        position: relative;
        background-color: white;
    }

    .LoginOuterBox {
        width: 100%;
    }

    #LoginIntro {
        display: none;
    }
}

@media only screen and (max-width:767px) {
    #fullSite {
        width: 100%;
    }

    #header {
        width: 100%;
    }

    #divMenu2 {
        width: 100%;
    }

    #fullSite div.masterWelcome {
        width: 100%;
    }

    #alertBox {
        display: block;
        float: none !important;
    }

    #div-main {
        width: 100%;
    }

    #divFooter {
        width: 100%;
    }

    #fullSite div.RadDockZone.rdVertical {
        width: 100% !important;
    }

    .masterMenu2 .rmRootGroup .rmItem.rmFirst {
        margin-left: 0 !important;
    }

    .masterContentArea {
        overflow-x: scroll !important;
    }

    .RadMenu.mobileMenu a.subMenuHeader .glyphicon-chevron-down {
        margin: 2px 5px;
    }

    /*     .RadMenu.mobileMenu .rmItem .selected { */
    /*         */
    /*     } */

    .RadMenu.mobileMenu .rmItem {
        margin: 5px 0;
    }

    .RadMenu.mobileMenu .rmLevel1 .rmSlide {
        border: 1px solid bisque;
    }
    img {
        min-width: 1px;
        height: auto;
            
    }
}
