@media only screen and (max-width: 768px) {
    .horizontalTab_Top .resp-tab-active,
    .horizontalTab_Top .resp-tab-active:hover {
        background-color: #26478f;
    }
}


@media only screen and (min-width: 1200px) {
    #dnngo_megamenu > div > ul > li > a > span {
        padding: 0 10px;
    }

    .roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span {
        padding: 0 24px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 979px) {
    /* MHS CHANGE */
    #dnngo_megamenu > div > ul > li > a > span {
        padding: 25px 15px !important;
    }

    .roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span {
        padding: 0 7px;
    }
}

@media only screen and (min-width: 980px) and (max-width: 1199px) {
    /*MHS CHANGE */
    #dnngo_megamenu > div > ul > li > a > span {
        padding: 25px 35px !important;
    }

  
}

@media (max-width: 767px) {
    .HeadPane {
        float: none !important;
    }

    .Header_Info {
        width: 100%;
    }

        .Header_Info li {
            width: 100%;
            display: block;
            text-align: center;
            padding: 4px 0px;
            white-space: normal;
        }

    .dnn_logo {
        text-align: center;
        padding: 30px 0px;
        float: none;
        width: auto;
    }
    
    .Head_right {
        float: none !important;
        margin: 0;
    }

    .Login {
        padding-bottom: 5px;
    }

    .phoneHeadBottom {
      text-align: left;
      padding-left: 10px;
      background-color: #1a3e6f;
    }

    .head_mid {
        padding-right:5px;
    }
}
