*{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

@media screen and (max-width: 998px){

    #wrap {
        width:100%;
    }

    #header {
        width: 100%;
    }

    #head-content{
        width: 100%;
    }

    #sitetitle {
        float: none;
        margin: 0 auto;
        text-align: center;
    }

    #sitetitle h1, #sitetitle .title{
        text-align: center !important;
    }
    #sitetitle .description {
        text-align: center !important;
    }

    #head-banner468 {
        display: none;
    }

    #topsearch{
        float: none;
        margin: 0 auto;
        padding: 10px 0;
    }

    ._topnav:after{
        content: '';
        display: block;
        clear: both;
    }

    #topnav ul {
        float: left;
        max-width: 100%;
    }

    #contentleft{
        width: 100%;
    }

    #content{
        width: 100%;
    }

    #content .col-3 {
        width: 100%;
        float: none !important;
    }


    #sidebarleft{
        width: 100%;
        float: none !important;
    }


    #contentright {
        width: 100%;
        max-width: 320px;
        float: left;
    }

    #sidebar{
        width: 100%;
        max-width: 320px;
    }

    #footer {
        width: 100%;
    }

    #footer .alignleft,
    #footer .alignright {
        float: none;
        width: 100%;
        text-align: center;
    }


    #my-glider .scroller .section {
        width: 100%;
    }

    #my-glider .scroller {
        width: 100%;
    }

    #my-glider{
        width: 100%;
    }

    #my-glider .feature-entry {
        height: auto;
    }

    #my-glider .controls li {
        float: left !important;
    }

    #my-glider .controls li a, #my-glider .controls li a:link, #my-glider .controls li a:visited {
        margin: 5px 5px 5px 0 !important;
    }

    #my-glider img.post-thum, #my-glider img.thumbnail {
        width:40px;
        height:40px;
    }

    #my-glider .controls li a, #my-glider .controls li a:link, #my-glider .controls li a:visited {
        height:40px;
        width:40px;
    }


}

@media screen and (max-width: 768px) {

    ul.home-left,
    ul.home-right {
        float: none;
    }
}