@media handheld, screen and (max-width: 1140px){
    header.header                                                    { width: 100%; }
    header.header div.contentwrapper                                 { width: 100%; }
    header.header div.subheader                                      { width: 100%; min-height: 700px; }
    div.content div.contentwrapper                                   { width: 100%; }
    div.blog div.contentwrapper                                      { width: 100%; }
    div.blog div.imgcontainer                                        { padding: 0px 10px 0px 10px; }
    div.blogposts div.contentwrapper                                 { width: 100%; margin: 0px auto 0px auto; }
    footer.footer div.contentwrapper                                 { width: 100%; }
    article.content div.contentwrapper                                                { width: 100%; }
    
    
}

@media handheld, screen and (max-width: 1050px){
    footer.footer div.contentwrapper form                             {  text-align: center; }
    footer.footer div.contentwrapper form div.forml                   { float: none; display: inline-block; }  
    footer.footer div.contentwrapper div.formr                        { float: none; }
    div.content article.article                                       { padding: 0px 20px 0px 20px; }
    
    
}

    
    
@media handheld, screen and (max-width: 1000px){
    header.header div.subheader                                                                     { min-height: 600px; }
    header.header div.subheader div.contentwrapper                                                  { top: 200px; }
    header.header div.subheader div.contentwrapper h1                                               { font-size: 60px; }
    header.header div.subheader div.contentwrapper p                                                { font-size: 24px; }
    div.blogposts div.contentwrapper iframe                                                         { width: 460px; }


}


@media handheld, screen and (max-width: 900px){
    header.header nav.nav                                         { display: none; padding: 46px 0px 0px 0px; }
    div.nav-expanded                                              { display: block; }
    header.header nav.nav ul                                      { font-size: 20px; }
    header.header nav.nav ul li                                   { float: none; border-bottom: 1px solid #000000; padding: 0px 10px 5px 0px}
    header.header nav.nav ul li:last-child                        { border-bottom: none; }
    header.header span.menu-trigger                               { display: block; cursor: pointer; }
    


    }
@media handheld, screen and (max-width: 800px){
     header.header div.subheader                                          { min-height: 400px; }
    header.header div.subheader div.contentwrapper                        { top: 150px; }
    div.content div.contentwrapper h2                                     { font-size: 28px; }
    div.content div.contentwrapper p                                      { font-size: 18px; }

    div.blog h3                                                           { font-size: 28px; }
    div.blog p                                                            { font-size: 18px; }
    div.blogposts h4                                                      { font-size: 28px; }
    div.blogposts ul                                                      { font-size: 18px;  }
    footer.footer h5                                                      { font-size: 28px; }
    footer.footer p                                                       { font-size: 18px; }

    

}

@media handheld, screen and (max-width: 780px){
    div.blogposts                                                               { text-align: center; }
    div.blogposts ul                                                             { float: none;  display: inline-block; text-align: left; }
    div.blogposts ul  li                                                         {  }
    div.blogposts iframe                                                        { float: none; display: block; margin: 20px auto 0px auto; }
        div.content article.article img                                   { max-width: 240px; height: auto; }

    
    
}
    
    
@media handheld, screen and (max-width: 700px){
    header.header div.subheader div.contentwrapper h1                                           { font-size: 50px; }
        header.header div.subheader div.contentwrapper p                                          { font-size: 20px; }

}

@media handheld, screen and (max-width: 600px){
     header.header div.subheader             { min-height: 300px; }
    header.header div.subheader div.contentwrapper { top: 100px; }
        header.header div.subheader div.contentwrapper h1                                           { font-size: 30px; }
        header.header div.subheader div.contentwrapper p                                          { font-size: 14px; }
     div.blogposts iframe                                                        { width: 300px !important;  }
}

@media handheld, screen and (max-width: 550px){
    footer.footer div.contentwrapper form div.forml                 { width: 300px; }
    footer.footer div.contentwrapper form div.formr                 { width: 300px; }
    footer.footer div.contentwrapper form div.formr div.textarea    { width: 300px; }
    
}
