@media screen and (max-width:960px) and (min-width:300px) {
.node-type-landing-page .group-outer-wrapper .inner-wrapper a {
    color: #00356b;
}
}


/*======= THREE COLUMN BLOCKs ==========*/

.three-column1:nth-of-type(3) {
    margin-right: 0;
}

.three-column1:nth-of-type(6) {
    margin-right: 0;
}

.three-column-wrapper1 {
    margin-left: .01em;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.three-column1 {
    width: 31.6%;
    margin-right: 1.5em;
    margin-bottom: 1.25em;
    margin-top: 1em;
    float: left;
    text-align: center;
    vertical-align: top;
    line-height: 2.6rem;
    padding-left: 0.7em;
    padding-right: 0.7em;
}

.multiple-blocks-row-white .three-column1 {
    background-color: #f2f2f2e2; 
}


.blocks-row-white  .three-column-wrapper1 {
    padding-top: 1.25em;
}
/*======= THREE COLUMN BLOCKS ==========*/

/*======= SIGNATURE BENEFITS STYLES ==========*/
.sig-ben {
    background-color: #00356B;
    padding-top: 1.25rem;
    clear: both;
    padding-top: 0.25rem;
    padding-bottom: 3.5rem;
}

.two-column-wrapper-third {
    margin-top: 2.5em;
    display: flex;
    flex-wrap: wrap;
}

.one-column-third-sigben {
    float: left;
    width: 49%;
    margin-right: 2%;
}

.one-column-third-sigben h2 {
    margin-top: -0.25em;
    color: #fff;
}
.sig-ben p {
    color: #fff;
}

.sig-ben p a {
color: #59abff;
text-decoration: none;
}

.sig-ben a:hover {
color: #fff;
text-decoration: underline;
}
/*======= END SIGNATURE BENEFITS STYLES ==========*/

.content-region-container {
    max-width: 1176px;
    margin-left: auto;
    margin-right: auto;
}

.multiple-blocks-row-white {
         background-image: url("/sites/default/files/images/WorkatYale/work-yale-landing.jpg");
             opacity: 0.9;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding-top: 2.25em;
    padding-bottom: 2.25em;
}



/*======= TWO COLUMN BLOCKS ==========*/

.two-column-wrapper {
    display: flex;
    max-width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
    padding-bottom: 2.25em;
}


.two-column-block h2 {
    font-size: 11.6rem;
    margin-bottom: 0.75em; 
}

.column-one {
    width: 45%;
    margin-right: 7%;
}

.column-two {
    width: 45%;
} 


/*======= TWO COLUMN BLOCKS ==========*/

/*====== ADDED MOBILE STYLES ======*/
@media screen and (max-width: 768px) {
div.two-column-wrapper {
    display: flex;
    max-width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-bottom: 2.25em;
}
}

@media screen and (max-width: 768px) {
.column-one {
    width: 100%;
    margin-right: 7%;
}
}

@media screen and (max-width: 768px) {
.column-two {
    width: 100%;
    margin-right: 7%;
}
}

@media screen and (max-width: 768px) {
.one-column-third-sigben {
    width: 100%;
    margin-right: 0;
}

.three-column1 {
    width: 100%;
    margin-right: 0;
}
}