@media only screen and (max-device-width: 768px) {
    body {
        background:none;
        padding:0 !important;
    }

    iframe {
        width: 100% !important;
    }

    #header, .head-nav {
        background:#444444;
        padding:0; 
    }

    #header .banner {
        display: none;
    }
    #navbar ul.mainnav, #main {
        width: 100%;
    }

    #navbar ul.mainnav {
        display:none;
        background: none;
    }

    #subnavbar {
        display: none;
    }

    #navbar div.searchform {
        display: none;
    }

    #wrapper {
        height: 100px;
        /*border: 5px dashed black;
        background: blue;*/
        width:100%;
        height: 100%;
    }
    #adskin,  #main, #main-bot,  {
        width:100%;
    }
    .topad-right, #navbar, #emc_header, #topbar, #bannerskin, #main-top, .searchform, .banner, .stupid-tabs{
        display:none;
    }
    .sidebar-right {
        display:none;
    }
    #main-bot .content {
        width: 100%;
        z-index: 0;
        box-shadow: none;
    }

    .content p, .content .post-info{
        font-size:14px;
    }

    .fb_iframe_widget_fluid {
        display:none;
    }

    .aligncenter, .alignnone, .read-more-cta {
        height:auto;
        width:100%;
    }

    .mobile-nav {
        display:block;
        width:100%;
        height:60px;
    }

    .burger-icon {
        position: absolute;
        height: 50px;
        width: 40px;
        padding-left: 1.25em;
        z-index: 2;
    }
    .burger-icon:before {
        content: "";
        position: absolute;
        top: 2em;
        left: 9px;
        width: 2em;
        height: 0.25em;
        border-top: 0.77em double #bebebe;
        border-bottom: 0.25em solid #bebebe;
    }

    .burger-menu{
        display:none;
        background: black;
        position: absolute;
        height: auto;
        width: 100%;
        z-index: 2;
        top: 58px;
    }

    .burger-menu ul li {
        text-align: center;
        border-bottom: 1px solid #bebebe;
        padding: 20px;
    }

    .burger-menu ul li a {
        color: white !important;
        text-decoration: none !important;
        font-size: 2em;
    }

    .burger-menu ul li a:link {
        color:white !important;
    }

    .burger-menu ul li a:hover {
        color:white !important;
    }

    .burger-menu ul li a:visited {
        color:white !important;
    }

    .mobile-nav .logo {
        background: url(http://i2.wp.com/media2.slashfilm.com/slashfilm/siteimages/sf-logo4.png) 0% 0% no-repeat transparent;
        width: 150px;
        top: 6px;
        height: 45px;
        position: relative;
        left: 29%;
        background-size: 100%;
    }

    .footer-bot, .footer-top {
        background:none;
        padding:0;
    }

    ul.footer-links {
        left:0;
    }

    ul.footer-links li {
        padding:4px;
    }

    ul.footer-links li a:link, ul.footer-links li a:visited {
        border:none;
    }

    .prev-next-cta {
        margin: 0 10px 50px;
    }

    #zerglayout {
        width: 100% !important;
        padding: 0 30px;
    }

}