/* desktop-only rules */

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

    #av-services {
        padding-top: 3.3vw;
        padding-left: 12.7vw;
        padding-bottom: 8.3vw;
    }

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

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

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

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

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

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

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

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

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

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

    #av-services .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-services .items .item.wide a .title {
        padding-right: 5.5vw;
    }

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

}