/* Medium Layout: 1280px. */
@media only screen and (min-width: 992px) and (max-width: 1280px) { 
    
}
/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) { 
    ul.nav.navbar-nav {
        font-size: 14px;
        letter-spacing: 0;
    }
    .homepage-slider,
    .work-hover-inner,
    .single-work,
    .post-featured-img { padding: 10px }
}
/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) { 
    .navbar-toggle {
        border-color: #333;
        float: none;
        margin: 0px auto;
    }
    .navbar-toggle .icon-bar { background: none repeat scroll 0 0 #333 }
    .logo,
    .social-link { text-align: center }
    .logo p { max-width: inherit }
    .navbar-header {
        margin-top: 15px;
        text-align: center;
    }
    ul.nav.navbar-nav li { display: block }
    ul.nav.navbar-nav {
        background: none repeat scroll 0 0 #fff;
        margin: 0;
        position: relative;
        z-index: 99;
        text-align: left;
    }
    .is-sticky header.header { position: relative !important }
    .is-sticky .logo p,
    .is-sticky .social-link { display: block }
    .is-sticky header.header { padding: 30px 0 }
    .is-sticky .logo h1 { margin: 0 0 10px }
    .homepage-slider,
    .work-hover-inner,
    .single-work,
    .post-featured-img { padding: 10px }
    .single-work img,
    .post-featured-img img { width: 100% }
    .footer-wid {
        margin-bottom: 50px;
        overflow: hidden;
    }
    .copyright-text,
    .scroll-to-top { text-align: center }
    .footer-top { padding: 50px 0 0 }
    .slide-caption { display: none }
    .post-navigation { margin-bottom: 50px }
    .comment-respond,
    .contact-form,
    .contact-info { padding: 20px }
}
/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) { 
    .slide-caption { display: block }
}