/* desktop-only rules */

@media all and (min-width: 769px) {

    /* industries */

    #av-industries {
        margin-left: 8.4vw;
        margin-top: 4.2vw;
        margin-bottom: 4vw;
    }

    #av-industries .items .item {

        float: left;
        box-shadow: 0px 1.25vw 1.82291666666667vw rgba(0, 0, 0, 0.05);
        border-radius: 0.260416666666667vw;
        width: 23.8020833333333vw;
        min-height: 9.63541666666667vw;
        margin-right: 5.8vw;
        margin-bottom: 1.5vw;

    }

    #av-industries .items .item h3 {
        color: #464E7D;
        margin: 0px;
        padding-left: 1.1vw;
        font-size: 1.2vw;
        padding-top: 1.5vw;
        padding-bottom: 0.8vw;
    }

    #av-industries .items .item ul {
        margin: 0px;
        padding: 0px;
        padding-left: 1.1vw;
        padding-bottom: 1.3vw;
    }

    #av-industries .items .item ul li {
        padding-bottom: 0.2vw;
    }

    #av-industries .items .item a {
        color: black;
    }

    #av-industries .items .item a:hover,
    #av-industries .items .item a:active {
        color: #092EFF;
        text-decoration: underline;
    }
    
    /* industry */
    
    #av-industry {
        padding-top: 3.3vw;
        padding-left: 12.7vw;
        padding-bottom: 8.3vw;
    }

    #av-industry .items .item {
        height: 21.875vw;
        width: 23.8541666666667vw;
        position: relative;
        float: left;
        margin-right: 1.5vw;
        margin-bottom: 1.6vw;
    }

    #av-industry .items .item.wide {
        width: 49.21875vw;
    }

    #av-industry .items .item .image {
        position: absolute;
        z-index: 210;
    }

    #av-industry .items .item .image.normal {
        display: block;
    }

    #av-industry .items .item .image.wide {
        display: none;
    }

    #av-industry .items .item.wide .image.normal {
        display: none;
    }

    #av-industry .items .item.wide .image.wide {
        display: block;
    }

    #av-industry .items .item .image img {
        height: 21.875vw;
    }

    #av-industry .items .item .image.normal img {
        width: 23.8541666666667vw;
    }

    #av-industry .items .item .image.wide img {
        width: 49.21875vw;
    }

    #av-industry .items .item a .title {
        color: white;
        font-size: 2vw;
        z-index: 220;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        padding-left: 1.5vw;
        padding-right: 1.5vw;
    }

    #av-industry .items .item.wide a .title {
        padding-right: 5.5vw;
    }

    #av-industry .items .item a:hover .title,
    #av-industry .items .item a:active .title {
        text-decoration: underline;
    }

    /* process */

    #av-process .container {
        padding-left: 17vw;
        padding-right: 17vw;
    }

    #av-process .container.rels {
        background-color: #FAFAFA;
    }

    #av-process .section-1 {
        padding-top: 3vw;
        padding-bottom: 1vw;
    }

    #av-process .section-1 h3 {
        color: #464E7D;
        font-size: 1.2vw;
        margin-top: 2vw;
    }

    #av-process .section-1 ul {
        padding-top: 0.7vw;
        padding-bottom: 0.7vw;
    }

    #av-process .section-1 ul li {
        background-image: url('about/bullet.png');
        background-size: 0.625vw 0.625vw;
        background-position: left;
        padding-left: 1vw;
        margin-bottom: 0.15vw;
    }

    #av-process .section-2 {
        padding-top: 1.5vw;
        padding-bottom: 0.7vw;
    }

    #av-process .section-2 h3 {
        font-size: 1.2vw;
    }

    #av-process .section-2 ul li {
        float: left;
        width: 32vw;
        margin-bottom: 1.7vw;
    }

    #av-process .section-2 ul li a {
        background-image: url('layout/go-inactive.png');
        background-size: 1.2vw 1.2vw;
        padding-top: 0.6vw;
        padding-bottom: 0.6vw;
        background-position: right;
        padding-right: 2vw;
    }

    #av-process .section-2 ul li a:link,
    #av-process .section-2 ul li a:visited {
        color: black;
    }

    #av-process .section-2 ul li a:hover,
    #av-process .section-2 ul li a:active {
        color: #092EFF;
        text-decoration: underline;
    }

    #av-process .section-3 {
        padding-top: 1vw;
        font-family: ruberoidmedium;
        font-size: 1.1vw;
        text-align: center;
        padding-bottom: 3vw;
    }

    #av-process .section-3 a {
        margin-left: 2vw;
        background-image: url('layout/go-active.png');
        background-size: 1.4vw 1.4vw;
        background-position: right;
        padding-right: 2vw;
        text-decoration: underline;
    }

    #av-process .container.images {
        padding-left: 8vw;
        padding-right: 8vw;
    }

    #av-process .section-4 {
        padding-bottom: 5vw;
        padding-top: 2vw;
    }

    #av-process .section-4 .left {
        float: left;
    }

    #av-process .section-4 .right {
        float: right;
    }

    #av-process .section-4 img {
        width: 40.46875vw;
    }

}