@media only screen and (min-width: 768px) and (max-width: 960px) {
    
    #mobileNavigation {
        display:block;
        position:relative;
        z-index:9999;
    }
    
    #site-navigation {
        display:none;
    }
    
    #subNavWrap {
        display:none;
    }
    
    #sideSocial {
        display:none;
    }
    
    #mobSocial {
        padding:1em;
    }
    
    #headerContainer.sticky #masthead {
        padding:0;
    }
    
    #headerContainer.sticky #logo {
        display:none;
    }
    
    #headerContainer.sticky #mobileNavigation {
        margin-bottom:0;
    }
    
    #logo {
        padding:0 1em;
        margin-top:3em;
    }
    
    #page.noFeature {
        padding-top:12em;
    }
    
    #page {
        padding-top:11em;
    }
    
    #breadcrumbWrap {
        padding: 0.5em 3.2em;
    }
    
    .sliderCaption {
        font-size:1.5em;
    }
    
    .sliderCaptionWrap {
        width:100%;
    }
    
    body.page-template-font-page #content .entry-content {
        padding:0 3%;
        font-size:1.5em;
    }
    
    .homeBox,
    #homeBox3,
    #homeBox6,
    #homeBox9{
        width:29%;
        margin:2%;
    }
    
    .homeBox img {
        width:100%;
    }
    
    .homeBox:hover .homeBoxText,
    .homeBoxText {
        top:0;
        padding-top:7%;
        max-height:209px;
        
    }
    
    .homeBox p {
        font-size:0.8em;
    }
    
    .homeBox h3 {
        font-size:1.2em;
    }
    
    .homeTextSmall {
        width:80%;
    }
    
    body.page-template-inner-page #main {
        margin-left:2%;
        width:65%;
    }
    
    a.innerBox {
        width:47%;
        margin-bottom:3%;
    }
    
    #secondary {
        margin-right:3%;
        width:30%;
    }
        
    .lity-container {
        width:88%!important;
        margin:5em 0;
    }
    
    .lity-wrap {
        margin-top:4em;
    }
    
    #bottomBoxes {
        padding:0 1%;
    }
    
    /* news pages */
    
    body.single-post #content {
        padding:0 1%;
    }
    
    body.category #primary,
    body.tag #primary {
        padding:0 3%;
    }
    
    body.category #main,
    body.single-post #main,
    body.tag #main {
        width:66%;
    }
    
    body.category article,
    body.single-post article,
    body.tag article {
        padding-left:0;
    }

    
    /* gallery page */
    
    .page-id-1718 .gallery-columns-4 .gallery-item,
    .page-id-410 .gallery-columns-3 .gallery-item {
        max-width: 22.33%;
        margin-top: 3%;
        margin-right: 2%;
    }
    
    
    /* Contact forms */
    
    .wpcf7 label {
        width:27%;
    }
    
    .wpcf7 input[type="text"],
    .wpcf7 input[type="email"],
    .wpcf7 textarea {
        width:71%;
    }
    
    .wpcf7-checkbox {
        
    }
    
    /* footer */

    
    #colophon {
        padding:0 2%;
    }