@media only screen and (min-width: 481px) and (max-width: 767px) 
{
    
    .mobHide {
        display:none;
    }
    
    .deskHide {
        display:block;
    }
    
    #headerContainer {
        position:relative;
    }
    
    #mobileNavigation {
        position:fixed;
    }
    
    #masthead {
        padding-top:5em;
         text-align:center;
    }
    
    #logoMobile {
        margin:auto;
    }
    
    #headerContainer.sticky #masthead {
        padding:0;
    }
    
    #headerContainer.sticky #mobileNavigation {
        margin-bottom:0;
    }
    
     #mobSocial {
        padding:1em;
    }
    
    #page.noFeature {
        padding-top:17em;
    }
    
    body.page-template-font-page #content .entry-content {
        padding:0 3%;
        font-size:1.2em;
    }
    
    .homeBox,
    #homeBox3, #homeBox6, #homeBox9{
        width:45%;
        margin:2%;
    }
    
    .homeBox img {
        width:100%;
    }
    
    .homeBoxText {
        top:2%;
    }
    
    .homeBoxText,
    .homeBoxText:hover {
        height:199px!important;
    }
    
    .homeBoxExcerpt {
        display:none;
    }
    
    .homeBox h3 {
        font-size:1.2em;
    }
    
    .halfBox {
        width:100%;
    }
    
    .homeTextSmall {
        width:100%;
    }
    
    #leftBox {
        margin-bottom:3%;
    }
    
    body.page-template-inner-page #main,
    #secondary {
        width:100%;
        float:left;
     }
     
     body.page-template-contact-page .entry-content,
     body.page-template-inner-page .entry-content,
     #bottomContent {
        padding:3%;
     }
     
     body.page-template-inner-page #main h1 {
        margin-left:0.5em;
     }
     
     #innerBoxWrap {
        padding-left:0;
     }
     
     a.innerBox {
        margin:3%;
        width:44%;
     }
     
    #secondary {
        padding:3%;
     }
     
    /* news cat pages */
    
    body.category #main, body.tag #main {
        widtH:100%;
    }
    
     body.category .page-header {
        padding:0 3%;
     }
    
    body.category h1 {
        margin-top:0.5em;
    }
    
    body.category article, body.tag article {
        padding:0 3%;
    }
    
    .postSidebar {
        float:left;
        width:100%;
    }
    
    .postSidebar {
        margin-bottom:3%;
    }
    
    .postSidebar ul,
    .sidebarTags {
        padding:0 3%;
    }
    
    #postSideBarWrap {
        width:100%;
    }
     
     /* single news */
    
    body.single-post #primary .entry-meta,
    body.single-post #primary .entry-content {
        widtH:100%;
        padding:0;
    }
    
    body.category #main, body.tag #main,
    body.single-post #main {
        width:100%;
    }
    
    body.single-post h1.entry-title {
        margin:0 0 1em 0;
        font-size:2em;
        line-height:1.5em;
        padding-left:2em!important;
    }

    
    body.single-post article {
        padding:0 3%;
    }
    
    #share {
        widtH:100%;
        margin:0;
    }
    
    #share span {
        font-size:0.85em;
    }
    
    body.single-post .entry-footer {
        padding:0 0 1em 0;
    }
    
    /* galelry page */
    
    .page-id-1718 .gallery-columns-4 .gallery-item,
    .page-id-410 .gallery-columns-3 .gallery-item {
        max-width: 42.33%;
        margin: 0 5% 5% 0;
    }
    
     /* C O N T A C T  F O R M S **************/
    
    .wpcf7 label,    
    .wpcf7 input[type="text"],
    .wpcf7 input[type="email"],
    .wpcf7 textarea {
        float:left;
        width:100%;
    }
    
    /* footer */
    
    #colophon {
        padding:3%;
    }
    
    #footerLeft {
        width:42%;
        font-size:0.9em;
    }
    
    #footerCenter {
        width:58%;
    }
   
    #footerRight {
        width:100%;
        float:left;
    }
    
    #footerCenter .widget_nav_menu {
        width:45%;
        float:right;
    }
    
    #footerCenter .widget_nav_menu ul {
        padding:0;
        margin:0;
    }
    
     #footerRight a img {
        width:20%;
    }
    
    #nav_menu-3 {
        display:none;
    }
    
    #bottomFooter span {
        width:100%;
        margin:3% 0;
    }
        
}