@media screen and (max-width: 998px) {

    #header {
        height: auto;
        width: 100%;
        background: #0a1f33;
    }

    #head-content{
        width: 100%;
    }

    #head-banner468 {
        /*display: none;*/
    }

    #topnav .limit {
        width: 100%;
        position: relative;
    }

    #topnav ul {
        width: 100%;
    }

    #searchform #searchfield {
        height: 22px;
    }

    #topsearch,
    #rssbutton {
        display: none;
    }

    #nav ul {
        width: 100%;
    }

    #page {
        width: 100%;
    }

    #contentleft {
        width: 100%;
        float: none;
    }

    #content {
        width: 100%;
    }

    #content .col-3 {
        width: 100%;
    }

    #sidebarleft{
        float: none !important;
        width: 100%;
    }

    #contentright {
        width: 100%;
        float: none;
    }
    #sidebar {
        width: 100%;
    }
    #sidebar-bottom {
        width: 100%;
         padding: 15px 0 5px;
         border: none;
    }
    #sidebar-bottom > div{
        float: none;
        width: 100%;
    }

    #footer-widgets {
        padding: 30px 0 15px;
        border: none;
        width: 100%;
    }

    #footer-widgets > ul {
        float: none !important;
        width: 100% !important;
    }

    #footer .limit {
        width: 100%;
    }

    ul.home-left,
    ul.home-right {
        width: 48%;
        float: left;
        border: none;
    }


}

@media all and (max-width: 650px) {
    .banner468 {
        overflow: hidden;
    }
    .banner468 img{
        width: 100%;
        height: auto;
    }

}

@media all and (max-width: 650px) {
    #slideshow {
        display: none;
    }
}

@media all and (max-width: 600px) {
    ul.home-left,
    ul.home-right {
        width: 100%;
        float: left;
    }
}