.social-responsibility-container .section-creative-background {
    display: flex;
    padding-top: 0;
}

.social-responsibility-container .social-responsibility-text{
    width: 60%;
    padding-top: 60px;
    padding-bottom: 40px;
}

.social-responsibility-container .social-responsibility-text h1 {
    line-height: 1em;
    margin-bottom: 1em;
    font-size: 44px;
}

.social-responsibility-container .social-responsibility {
    padding-right: 0;
    padding-bottom: 0;
}

.social-responsibility-container .social-responsibility .description {
    margin-bottom: 20px;
}

.social-responsibility-container .social-responsibility-item {
    padding-right: 35px;
}

.social-responsibility-container .social-responsibility-image{
    width:40%;
    max-height: none;
    object-fit: cover;
}

.social-responsibility-container .social-responsibility-item p,
.social-responsibility-container .social-responsibility-item a:link {
    font-size: 16px;
}

.social-responsibility-container .social-responsibility-item a:link {
  border-bottom: solid 2px #F7971D;
  color: black;
  font-family: 'Lato', sans-serif;
  font-weight: bold;
  margin: 0px;
  margin-bottom: 10px;
  padding-bottom: 2px;
  text-decoration: none;
  width: fit-content;
  transition: all .1s ease;
}

.social-responsibility-container .social-responsibility-item .short-description {
    width:fit-content;
    font-weight: 800;
    padding-bottom: 10px;
    line-height: 1em;
    margin-bottom: 14px;
}

.social-responsibility-container .social-responsibility-item .longer-description {
    margin-bottom: 18px;
}

.social-responsibility-container .social-responsibility-image.mobile {
    display: none;
}

/* Site design width */
@media only screen and ( max-width: 1280px ){

}

/* Max-header width */
@media only screen and ( max-width: 1180px ){

}

/* Large Tablet */
@media only screen and ( max-width: 920px ){

}


/* Small Tablet */
@media only screen and ( max-width: 768px ){

}

/* Mobile */
@media only screen and ( max-width: 640px ){

    .social-responsibility-container .social-responsibility {
        display: block;
    }

    .social-responsibility-container .section-creative-background {
        padding: 40px;
    }

    .social-responsibility-container .section-creative-background:before {
        width: 40px;
        height: 70px;
    }

    .social-responsibility-container .section-creative-background:after {
        width: 100px;
    }

    .social-responsibility-container .social-responsibility-text {
        width: 100%;
        padding-top: 20px;
    }

    .social-responsibility-container .social-responsibility-text h1 {
        font-size: 36px;
    }

    .social-responsibility-container .social-responsibility-item {
        padding-right: 0px;
    }

    .social-responsibility-container .social-responsibility-item p,
    .social-responsibility-container .social-responsibility-item a:link {
        font-size: 18px;
        line-height: 1.5em;
    }

    .social-responsibility-container .social-responsibility-image {
        display: none;
    }

    .social-responsibility-container .social-responsibility-image.mobile {
        display: block;
        width: 100%;
    }
}
