#slider .text h1 span {
    font-weight: 700;
}
#article .green-bg {
    padding-top: 40px;
}
.date-row .month {
    margin-top: 0px;
}
.date-row .date {
    line-height: 35px;
    font-size: 29px;
    margin-top: -7px;
    font-weight: 800;
    padding-top: 0;
}
.media-center .press-release .time .month {
    margin-top: 8px;
    font-size: 15px;
}
.media-center .press-release .time .date {
    line-height: 35px;
    font-size: 29px;
    margin-top: -7px;
    font-weight: 800;
    padding-top: 0;
}
.date-row .time > .inside {
    padding-top: 11px;
}
.events .list .item .month {
    margin-left: 0px;
}
#article .leadin div span {
    position: absolute;
    top: 50%;
    margin-top: -14px;
    z-index: 5;
    left: 0;
    text-align: center;
    width: 100%;
}
#article .business-overview h1 {
    font-size: 30px;
}
#article .business-overview p {
    font-size: 16px;
}
#article .business-overview .holder {
    width: 65%;
}

/* footer */
#footer .menu a {
    font-size: 13px;
}
#footer .menu .head {
    font-size: 16px;
}
@media (max-width: 1024px) {
    #footer .menu {
        width: 90%;
        margin: 0 auto 40px;
    }
}
@media (max-width:860px) {
    #slider .text h1 span {
        display: block;
    }
}
@media (max-width:640px) {
    #article .business-overview .item {
        font-size: 16px;
    }
    .media-center .press-release .time .month {
        margin-top: 0px;
        font-size: 13px;
    }
    .media-center .press-release .time .date {
        font-size: 23px;
        margin-top: -8px;
    }
}
@media (max-width:480px), (-webkit-min-device-pixel-ratio:1.25) and (max-width:640px), (min-device-pixel-ratio:1.25) and (max-width:640px), (-o-min-device-pixel-ratio:1.25/1) and (max-width:640px), (min-device-pixel-ratio:1.25) and (max-width:640px), (min-resolution:200dpi) and (max-width:640px), (min-resolution:1.25dppx) and (max-width:640px) {
    #article .business-overview .item {
        font-size: 14px;
    }
}