    .specialtyList {
        display: inline-block;
    }
    .specialtyList ul > li::before{
        content: none;
    }
    .specialtyList li {
        display: inline;
        min-width:240px;
        float:left;
        padding:5px;
        margin-bottom:2px;
    }
    .specialtyList label {
        display: inline-block;
        padding-left:5px;
    }
    .submitButton input[type=submit] {
        width: auto;
        align-items: center;
        border: 1px solid #0074d5;
        display: inline-flex;
        font-family: 'Circular-Pro-Book';
        height: 3.4375rem;
        justify-content: center;
        line-height: normal;
        margin-bottom: 0.75rem;
        margin-right: 0.9375rem;
        min-height: 3.4375rem;
        min-width: 13.75rem;
        padding: 0 0.9375rem;
        text-align: center;
        text-decoration: none;
        font-weight: normal;
        color: #fff;
        transition: .2s all ease-in;
        background-color: #0074d5;
        cursor: pointer;
    }
    .submitButton input[type=text] {
        border: 1px solid #c5c6cc;
        font-size: 1.125em;
        width: 100%;
        padding: 0.625em;
        border-radius: 0;
        max-width: 200px;
    }
    .submitButton input[type=submit]:focus,
    .submitButton input[type=submit]:hover{
        background-color: #005ca9;
        border-color: #005ca9;
    }
    .pagination {
        border-top: 2px solid #c5c6cc;
        text-align: center;
        padding-top: 16px;
    }
    .pagination .previous, .pagination .next {
        display: inline-block;
        text-indent: -999em;
        position: relative;
        top: 2px;
    }
    .pagination .previous {
        margin-right: 20px;
    }
    .pagination .next {
        margin-left: 20px;
    }
    .pagination .current {
        background: #009ce0;
        color: #fff;
    }
    .pagination .pages a, .pagination .pages span, .pagination .pages .current {
        display: inline-block;
        width: 30px;
        height: 30px;
        line-height: 1.875rem;
        text-align: center;
        text-decoration: none;
        margin: 5px;
    }
    .pagination .pages a:hover, .pagination .pages a.current, .pagination .pages span:hover, .pagination .pages span.current, .pagination .pages .current:hover, .pagination .pages .current.current {
        background: #009ce0;
        color: #fff;
    }
    .pagination .previous:before {
        background-color: transparent;
        background-repeat: no-repeat;
        background-size: 348px 821px;
        background-image: url('https://www.tac.vic.gov.au/__data/assets/git_bridge/0010/191692/static/styles/mysource_files/sprites.svg');
        display: block;
        width: 11px;
        height: 17px;
        background-position: -300px -300px;
        content: '';
    }
    .pagination .previous:before {
        float: right;
        z-index: 0;
    }
    .pagination .next:before {
        background-color: transparent;
        background-repeat: no-repeat;
        background-size: 348px 821px;
        background-image: url('https://www.tac.vic.gov.au/__data/assets/git_bridge/0010/191692/static/styles/mysource_files/sprites.svg');
        display: block;
        width: 11px;
        height: 17px;
        background-position: 0px -500px;
        content: '';
    }
    .pagination .next:before {
        float: left;
        z-index: 0;
    }
    .pagination .previous a, .pagination .next a {
        display: block;
        text-indent: -999em;
        position: relative;
        z-index: 1;
    }
    .offscreen {
        position: absolute !important;
        left: -9999px !important;
        clip: rect(1px, 1px, 1px, 1px);
        padding: 0 !important;
        border: 0 !important;
        height: 1px !important;
        width: 1px !important;
        overflow: hidden;
    }
    .search-policies__heading, .search-policies__descr {
        color: #212121;
        margin: 1rem 0;
    }
    .search-policies__inputs-wrap {
        display: flex;
        flex-wrap: nowrap;
        width: 100%;
    }
    .search-policies__filter-label {
        color: #212121;
        font-family: "Circular-Pro-Bold-S", sans-serif;
        font-size: 1.125rem;
    }
    .search-policies__letters-list {
        margin: 0;
        padding: 0;
        list-style: none;
        border: 0;
        border-bottom: 1px solid #979797;
        display: flex;
        flex-wrap: wrap;
        font-family: "Circular-Pro-Bold-S", sans-serif;
        padding: 0 0 1.5rem;
        justify-content: center;
    }
    li.search-policies__letters-item {
        align-items: center;
        color: #212121;
        display: flex;
        font-family: "Circular-Pro-Book-S", sans-serif;
        font-size: 1.375rem;
        height: 3.375rem;
        justify-content: center;
        width: 3.375rem;
        margin: 0;
    }
     .main ul.search-policies__letters-list li.search-policies__letters-item::before,
     .main ul.search-policies__results-list li.search-policies__results-item::before{
         content: none;
     }
     li.search-policies__results-item {
         margin: 1rem 0;
     }
     .search-policies__results-list a:focus,
     .search-policies__results-list a:hover {
        color: #00507a;
    }
     .search-policies__letters-link {
        color: #0291de;
        transition: color .2s ease-in;
    }
    .search-policies__label, .search-policies__results-list h3 {
        border: 0;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }
    .search-policies__results-list {
        margin: 0;
        padding: 0;
        list-style: none;
        padding: 1rem 0;
    }
    .search-policies__input {
        border: 1px solid #c5c6cc;
        font-size: 1.125em;
        width: 100%;
        padding: 0.625em;
        border-radius: 0;
        cursor: pointer;
    }
    .search-policies__submit {
        background-color: #0291de;
        border: 0;
        border-radius: .3125rem;
        color: #fff;
        cursor: pointer;
        padding: 0 1rem;
        transition: background-color .2s ease-in;
    }
    .search-policies__submit:hover, .search-policies__submit:focus {
        background-color: #00507a;
    }
    @media (min-width: 30em) {
        .search-policies__filter-label {
            margin: 1.5rem 0 2.25rem;
        }
        .search-policies__input {
            max-width: 16.625rem;
        }
        .search-policies__submit {
            margin: 0 0 0 .625rem;
            min-width: 9rem;
        }
    }

/* Legacy Video */
@media screen and (min-width: 62em) {
    .legacy-video {
        max-width: 50%;
    }
}
