#main-content-work  {
    width: 1140px;
    height: auto;
    background-color: #ffffff;
    margin-left:auto;
    margin-right:auto;
}

.project-set    {
    margin-top: 0px;
    margin-bottom: 134px;
    display: inline-block;
   margin-left: 6px;
    margin-right: 6px;
    vertical-align: top;
}

.project-set.wide    {
    
  
    margin-right: 8px;
    margin-left: 8px;
    width: 550px;
}



.project-set p    {
    font-size: 1.2em !important;
    margin-top: 10px; 
}

h2.project-header   {
    font-size: 2.35em;
    line-height: 1.0em;
    margin-top: 0px;
    margin-bottom: 13px;
}

h2.project-header a:link   {
    text-decoration: none;
    color: #9196a2;
}

h2.project-header a:visited {
    text-decoration: none;
    color: #9196a2;
}

h2.project-header a:hover {
    color: #2e3192;
}

/******
Formatting below for screen sizes 1150 and smaller *******/
@media (max-width: 1150px) {
    
    #main-content-work  {
    width: 100vw;
    margin-left: 1vw;
    margin-right: 1vw;
}
    .project-set img    {
   width: 99.99%;
}
    
    h2.project-header   {
    font-size: 2.6vw;
}
    
    .project-set    {
        width: 23vw;
        margin-left: 0.3vw;
        margin-right: 0.3vw;
}
    
    .project-set.wide    {
    width: 47.7vw;
    margin-left: 0.3vw;
    margin-right: 0.3vw;
}
    
    .project-set p    {
    font-size: 1.3vw !important;
}
    .project-set    {
    margin-bottom: 11vw;
}
}


/******
Formatting below for screen sizes 1150 and smaller *******/
@media (max-width: 850px) {
    .project-set    {
   width: 23.58vw;
}
}



