
@media only screen and (max-width: 1070px){/*820px*/
        
    #mainContent{ width: 98%; }
    
    .back-red{ width: 100%; float: none; display: none; }
    .back-blue{ width: 100%; float: none; }

    #header-logo{ text-align: left;  }
    #header-logo img{ height: 45px; }
    #share-but .fb-share-button{ top:11px; }
        
    #header-txt br{ display: none; font-size: 0.7em; }
    
    .header3{ display: block; padding: 5px 0 15px;  }            
    .section{ max-width:320px; }

    .scroll-wrapper iframe{ width: 100%; }

    .main-left-cont{ width: 100%; float:none; left: 0px; }
    .main-right-cont{ width: 100%; float: none; left: 0px; display: none; }
    
    #but-both-cont{ left: 0px; }
    
    .header2{ height: 200px; background:#fff; padding: 0px; }

    .header2-left{ float: none; width: 100%; padding: 5px 5px 5px 10px;
                    /*background: url(medias/Clinton_coupee.png) no-repeat right bottom;*/ background-size: auto 90%; /* Clinton_mobile.png */
    }    
    .header2-right{ float: none; width: 100%; padding: 5px 10px 5px 5px; display: none;
                    /*background: url(medias/Bernie_coupe.png) no-repeat left bottom;*/ background-size: auto 90%;
    }
    
    .in-h2 h1{ font-size: 1.1em; margin-top:5px; }
    .in-h2 p{ width: 100%; max-width: 50%; font-size: 0.8em; line-height: 1.1em; clear: both; }
    .in-h2 p.Ltweet{ max-height: 124px; }
    .header2-left p{ float: left; text-align: left; }
    .header2-right p{ float: right; text-align: right; } 
    .header2-left p br, .header2-right p br{ display: none; }
    
    .in-foot-block{ width:100%; float:none; margin-bottom: 15px; }
    
    .navigation1{ top:10px; }
   

    #bottomLink{ font-size: 2em; }
    
}