@media only screen and (max-width: 991px) {
    .center-inner {
        padding: 30px 30px 130px;
    }
}

@media only screen and (max-width: 767px) {

    .show-for-small {
    	display: block;
    }
    .hide-for-small {
    	display: none;
    }
    .hide-for-mobile {
    	display: none;
    }
    .show-for-mobile {
    	display: block;
    }


    #nav {
        display: none;
    }

    .mobile-nav-btn {
        display: block;
    }

    .mobile-menu {
        display: block;
    }


    .work-img {
        flex: 0 0 50%;
        max-width: 50%;
    }



    footer .center-width {
        flex-direction: column;
        align-items: flex-start;
        padding: 0 30px 15px;
    }

    footer .center-width:before {
        height: calc(100% - 54px);
    }

    footer .logo-bot {
        margin: 0;
    }

    footer .footer-content {
        height: auto;
        width: 100%;
        margin: 15px 0 0;
    }


    .responsive-left-right {
        display: block;
    }

} /* EO device width */






/* iPhone only */
@media only screen and (max-width: 568px) {
    .work-img {
        flex: 0 0 100%;
        max-width: 100%;
    }
} /* EO device width */