.cls-secondary-title-section h1 {
 font-weight: bold;
 text-transform: uppercase;
 font-size: 33px;
}

#cls-team-aside .cls-team-name-wrapper {
 width: 45%;
 margin-top: -8vw !important;
 margin-left: 60%;
 margin-bottom: 86px;
}

.cls-action-angle .cls-section-title.et_pb_column{
 padding-top: 15px;
 padding-bottom: 1px;
}

.et-db #et-boc #cls-title-impact.et_pb_text_0 {
 margin-left:0% !important;
}

.et-db #et-boc .cls-subtitle.et_pb_module{
 margin-left:50px !important;
}

.cls-subtitle h2{
 padding-top: 6px;
 padding-bottom: 10px;
}

.cls-secondary-title-section h2 {
 font-size: 40px;
 padding: 30px 70px;
 padding-left: 100px;
 width: 90%;
 line-height: 1.2em;
 margin-bottom: 40px;
}
#page-container{
background-color:#fdfae9;
}
.et-db #et-boc .et_pb_column_1_4 .cls-media h2 {
 font-size: 33px;
 font-style: italic;
 margin-bottom: 30px;
 border-bottom: 2px solid #0b274e;
}
.cls-team-member .cls-team-member-image {
 display: inline-block;
 width: 70%;
}
.cls-featured-post-content .et_pb_row {
 max-width: 100% !important;
 width: 100% !important;
 padding: 0 !important;
}
.cls-action-angle .cls-featured-post-content .et_pb_row .et_pb_column {
 padding:0;
}

.cls-action-angle .et_pb_column{
 padding:50px;
}

.cls-sub-header {
margin-top:5vw;
}

@media screen and (min-width:981px) and (max-width:1280px){
.cls-secondary-title-section #cls-secondary-title h2{
 font-size:36px;
 padding:20px 43px;
 padding-left:0;
 width:90%;
 margin-bottom:0;
}
#cls-team-aside .cls-team-member-position{
 font-size:.9em;
 color: #0b274e;
 font-weight: normal;
}
#cls-team-aside .cls-team-member-name{
 font-size:.9em;
 color: #0b274e;
 font-weight: bold;
}
}

@media screen and (max-width: 980px){
.et-db #et-boc .et_pb_column {
 margin-bottom: 8px;
}
 .cls-team-member .cls-team-member-image{
 width:30%;
 display:inline-block;
 }
#cls-team-aside .cls-team-name-wrapper {
 width: 45%;
 margin-top: -18vw !important;
 margin-left: 20vw;
 margin-bottom: 22%;
}
#cls-case-content-thumbnail h1{
font-size:1em;
}
}
@media screen and (max-width:780px){

#cls-team-aside .cls-team-name-wrapper {
 width: 45%;
 margin-top: -19vw !important;
 margin-left: 20vw;
 margin-bottom: 22%;
}

.cls-first-post-title h2 {
 font-size: 2em !important;
 font-weight: bold;
 line-height: 1.2em;
}
}
@media screen and (max-width: 768px){
#cls-title-impact h1{
 padding-bottom:0;
}
.cls-secondary-title-section #cls-secondary-title h2{ 
 font-size: 2.1em;
 padding: 0% 3%;
 width: 100%;
 line-height: 1.2em;
 margin-bottom: 40px;
}

}
@media screen and (max-width: 640px){
.cls-first-post-title h2 {
 font-size: 1.8em !important;
 font-weight: bold;
 line-height: 1.2em;
}
#cls-team-aside .cls-team-name-wrapper {
 width: 45%;
 margin-top: -16vw !important;
 margin-left: 20vw;
 margin-bottom: 22%;
}

}