@media only screen and (min-width: 768px) and (max-width: 1250px) {
body {overflow-x:hidden;}
.row {width: 100%;}
}


@media only screen and (min-width: 768px) and (max-width: 1075px) {
    .member-name {
        font-size: 22px;
        padding-top:15px;
        text-indent:10px;
    }
    .member-position {text-indent:  10px;}
    .member-email {
        padding: 15px 4% 0 0;
    }
    .member-info {
        padding: 12px 4% 0 10px;
    }
    .team-member:nth-child(even) .member-name {
        font-size: 22px;
        padding:15px 0 0 0;
    }
    .team-member:nth-child(even) .member-position {
        padding: 10px 0 0 0;
    }
    .team-member:nth-child(even) .member-info {
        padding:12px 0 0 2.5%;
    }
    .team-member:nth-child(even) .member-email {
        padding:15px 4% 0 0;
    }
    .inner {
        width: 768px;
        min-width: 767px;
        margin: 0 auto;
    }
    body {
        min-width: 100%;
    }
    .row.content {
        width: 100%;
    }
    body,
    .footer-row,
    .header-row,
    .row {
        width: 100%;
        margin: 0 auto;
    }
    .logo-link {
        left: 0;
    }
    #main-menu {
        width: 89%;
        margin: 116px 0 0 0;
    }
    #main-menu ul ul {
        display: block;
    }
    #main-menu>ul>li>ul>li>a {
        padding: 0 7px;
        font-size: 11px;
        letter-spacing: 0;
    }
    .grid-row {
        margin: 0 0 9px 0;
    }
/*    .grid-box-link {
        display: none;
    }*/
    /*.grid-box-title-wrapper {
        display: none;
    }*/
    .grid-2-3 {
        width: 509px;
    }
    .grid-1-3 {
        width: 250px;
    }
    .mission-box {
        padding: 6px 10px 5px 10px;
        padding-left: 10px;
    }
    .team-member:nth-child(even)::before,
    .team-member:nth-child(odd)::before {
        display: none;
    }
    .portfolio-item-content:before,
    .portfolio-item-wrapper:nth-child(even) .portfolio-item-content:after {
        display: none;
    }
    .portfolio-item-content,
    .portfolio-item-slideshow-wrapper,
    .portfolio-item-wrapper:nth-child(even) .portfolio-item-content,
    .portfolio-item-wrapper:nth-child(even) .portfolio-item-slideshow-wrapper {
        width: 100%;
        float: none;
        height: auto!important;
    }
    .awards-list-wrapper,
    .awards-images-list {
        width: 380px;
    }
    .affiliations-content-wrapper {
        width: 580px;
    }
    .team-member-image {
        width: 33.6%;
    }
    .member-resume {
        height: 49px;
        line-height: 49px;
        width: 166.88%;
    }
    .member-resume a {font-size: 15px;    line-height: 52px;    padding-left: 10px;}
    .team-member:nth-child(even) .member-resume {
        margin-left: -66.7%;
        padding-left: 5px;
    }
    .team-member-info {
        width: 60%;
    }
    .team-member-image {
        width: 40%;
    }
    .member-info {
        line-height: 21px;
        height: auto;
        min-height: 306px;
    }
    .portfolio-item-content {
        padding: 0 20px 10px 20px;
    }
    .portfolio-item-content strong,
    .portfolio-item-content p,
    .portfolio-item-sub-title,
    .portfolio-item-location,
    .portfolio-item-title,
    .portfolio-item-wrapper:nth-child(even) .portfolio-item-content strong,
    .portfolio-item-wrapper:nth-child(even) .portfolio-item-content p,
    .portfolio-item-wrapper:nth-child(even) .portfolio-item-sub-title,
    .portfolio-item-wrapper:nth-child(even) .portfolio-item-location,
    .portfolio-item-wrapper:nth-child(even) .portfolio-item-title {
        padding-left: 0;
        padding-right: 0;
    }
    .mission-box p:last-child {
        margin: 0;
    }
    .expertise-item-img {
        min-height: 245px;
    }
    /* New Affiliations and Memberships */
    .affiliations-and-memberships {
        margin: 57px 0 0 0;
        /*background-image: url('images/guide/mem.jpg');*/
    }

    .affiliations-and-memberships .aside {
      float: none;
      width: 100%;
    }

    .affiliations-and-memberships .articles {
        float: none;
        margin: 20px auto 0 auto;
        width: 682px;
    }
    .affiliations-and-memberships .affiliations-img-wrapper:nth-child(4n) {
        margin: 0;
    }
    .portfolio-item-wrapper.about-us-custom .portfolio-item-content,
    .portfolio-item-wrapper.about-us-custom .portfolio-item-slideshow-wrapper {
        width: 100%;
    }
}
