@media screen and (max-width: 1024px)
{
    #header .header-content
    {
        width: 90%;
    }

    .banner-text h3
    {
        color: #000;
        text-shadow: 0 0 3px #fff;
    }

    .nav-toggle
    {
        display: block;
    }

    .navigation
    {
        position: fixed;
        background-color: #000;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 99999;
        visibility: hidden;
        opacity: 0;
        -webkit-transition: opacity 0.5s, visibility 0s 0.5s;
        transition: opacity 0.5s, visibility 0s 0.5s;
    }

        .navigation1 .primary-nav
        {
            position: relative;
            -moz-transform: translateY(-45%);
            -ms-transform: translateY(-45%);
            -webkit-transform: translateY(-45%);
            transform: translateY(-45%);
        }

        .navigation li
        {
            display: block;
            margin-bottom: 20px;
        }

        .navigation a
        {
            display: block;
            font-size: 25px;
            margin: 0;
            text-align: center;
        }

    .person
    {
        margin: 0 auto 50px;
    }

    .person-content
    {
        text-align: center;
    }

    .person .social-icons li
    {
        display: inline-block;
        float: none;
        margin-bottom: 5px;
    }

    .testimonials blockquote
    {
        padding: 20px 5% 0;
    }

    .testimonials p
    {
        font-size: 26px;
    }

    .flex-control-nav
    {
        bottom: 20px;
    }
    .empty{display:none;}
    .copyright{margin-top:0;border:solid 1px orange;}
    .menuSecurity,.mobileonly{display:none !important;}
    .navigation a {color:#fff;font-size: 13px;font-weight: 700;margin-left: 40px;text-transform: uppercase;}

}
@media screen and (max-width: 768px) {
  .banner-text {padding-top: 30%; }
  .banner-text h1 {font-size: 42px; }
  .banner-text p {font-size: 18px; }
  .banner-text h3{color:#000;text-shadow: 0 0 3px #fff;}
  .flexslider {padding-bottom: 80px; }
  .flex-control-nav {width: 100%; }
  .footer-bottom {margin:0; padding: 0 0 5px !important;}
  .copyright{margin-top:5px;border:solid 1px aqua;}
  .menuSecurity,.mobileonly{display:none !important;}
  .navigation a {color:#fff;font-size: 13px;font-weight: 700;margin-left: 40px;text-transform: uppercase;}
}
@media screen and (max-width: 640px) {
  .banner-text {padding-top: 35%; } 
  .banner-text h3 {color:#000;text-shadow: 0 0 3px #fff;}
  .fulllogo{display:none;}
  .smalllogo{display:block !important;}
  .empty{display:none;}
  .copyright{margin-top:5px;border:solid 1px green;}
  .menuSecurity,.mobileonly{display:none !important;}
  .navigation a {color:#fff;font-size: 13px;font-weight: 700;margin-left: 40px;text-transform: uppercase;}
  .hide640{display:none;}
} 
@media screen and (max-width: 480px) {
  .banner-text {padding-top: 45%; }
  .banner-text h1 {font-size: 32px; } 
  .banner-text h3 {color:#000; text-shadow: 0 0 3px #fff;}
  .fulllogo{display:none;}
  .smalllogo{display:block !important;}
  .copyright{margin-top:5px; border:solid 1px red;}
  .hide480,.col3,.col4{display:none;}
  .menuSecurity,.navigation_login{display:none !important;}
  .navigation a {color:#fff;font-size: 13px;font-weight: 700;margin-left: 40px;text-transform: uppercase;}
  .mobileonly{display:block !important;}
}
@media screen and (max-width: 320px) {
  .banner-text { padding-top: 55%; }
  .banner-text h3 {color:#000; text-shadow: 0 0 3px #fff;} 
  .testimonials blockquote {
    padding: 20px 5% 0; }
  .testimonials p {
    font-size: 26px; }
  .fulllogo{display:none;}
  .smalllogo{display:block !important;}
  .copyright{margin-top:5px; border:solid 1px blue;}
  .hide320,.col3,.col4,.col5{display:none;}
  .menuSecurity,.navigation_login{display:none !important;}
  .navigation a {color:#fff;font-size: 13px;font-weight: 700;margin-left: 40px;text-transform: uppercase;}
  .mobileonly{display:block !important;}
}
