#accessibility .wrapper { padding: 30px 0; margin-bottom: 200px; }
#accessibility .access-hero-img h1 { font-size: 80px; margin: 0 0 15px; font-weight: 700; color: #fff; text-align: right; }

#accessibility h3 { font-size: 30px; color: #7C7C7C; }
#accessibility p { margin: 0 0 10px; font-size: 18px; line-height: 28px; color: #444444; font-weight: 200; }
#accessibility a { color: #53f; text-decoration: none; background-color: transparent; font-family: "Myriad Pro Regular"; }
#accessibility a:hover { text-decoration: underline; }

/* Rebranding */
.access-hero-showcase {
    background: #000000;
    color: #fff;
    height: 200px;
    padding: 50px 0;
    text-align: center;
}

.access-hero-showcase h1 {
    font-size: 60px;
    font-family: 'Myriad Pro Regular';
}

.accessibility-content {
    margin-left: auto;
    margin-right: auto;
    padding: 30px 0 150px 0;
}

.accessibility-content h2 {
    /* font-size: 40px; */
    font-size: 30px; /* Rebranding */
}

.accessibility-content p {
    font-size: 18px; /* Rebranding */
}

@media (max-width: 1200px) {
    .accessibility-content {
        padding: 30px 50px 150px 50px;
    }
}

@media (max-width: 991px) {
    .accessibility-content {
        max-width: 900px;
    }
}

@media (max-width: 767px) {
    .accessibility-content {
        padding: 30px 20px 100px 20px;
    }

    .access-hero-showcase h1 {
        font-size: 45px;
    }
}