@media screen and (min-width: 1000px) {

/* Toggle */
    .toggle {
        display: none;
    }

/* Header */
    header {
        margin-bottom: 60px;
        width: 100%;
    }
    header .secondary-wrapper {
        /* background: rgba(var(--spark-colour-two),1); */
        background: linear-gradient(90deg, rgba(var(--spark-colour-two),0) 0%, rgba(var(--spark-colour-two),1) 100%);
        margin-bottom: 60px;
    }
    header .primary-wrapper .col {
        display: flex;
        align-items: center;    
    }
    header .brand {
        margin-right: 30px;
        width: 180px;
    }
    header .brand svg {
        width: 100%;
    }

/* Hero */
    .hero {
        width: 100%;
        height: 85vh;
        min-height: 600px;
        max-height: 1200px;
        display: flex;
        align-items: center;
        justify-content: center;
        z-index: 0;
        position: relative;
        overflow: hidden;
    }
    .not-home .hero {
        height: 55vh;
    }
    .hero .caption {
        width: 80vw;
        max-width: 1200px;
    }
    .hero .caption .lead {
        font-size: 3.2rem;
        font-weight: lighter;
    }
    .hero .caption ul {
        list-style: none;
        margin: 0;
        padding: 0;
        display: flex;
        justify-content: center;
    }
    .hero .caption li {
        margin: 0;
        padding: 0;
    }
    .hero .caption li a {
        display: block;
        font-weight: 800;
        letter-spacing: 1px;
        text-transform: uppercase;
        margin: 0 15px;
        text-decoration: none;
    }
    .hero .asset,
    .hero .asset img,
    .hero .asset video {
        object-fit: cover;
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: -1;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
    }

/* Navigation */
    nav .divider {
        width: 15px;
    }
    /* Primary */
    .primary-wrapper nav li a {
        margin-left: 20px;
        font-size: var(--spark-font-md);
        color: rgba(var(--spark-colour-five),1);
        font-weight: 800;
        font-size: 1.6rem;
        letter-spacing: 1px;
        display: block;
        text-transform: uppercase;
        transition: var(--spark-transition-fast);
    }
    .primary-wrapper nav li a:hover,
    .primary-wrapper nav li a.active {
        color: rgba(var(--spark-colour-four),1);
    }
    .primary-wrapper nav li a:after {
        position: absolute;
        content: " ";
        width: 100%;
        height: 6px;
        background: rgba(var(--spark-colour-four),1);
        left: 0;
        bottom: -20px;
        border-radius: 3px;
        opacity: 0;
        transition: var(--spark-transition-fast);
        pointer-events: none;
    }
    .primary-wrapper nav li a:hover:after,
    .primary-wrapper nav li a.active:after {
        bottom: -5px;
        opacity: 1;
    }
    /* Secondary */
    .secondary-wrapper nav {
        display: flex;
        align-items: center;
        flex-direction: row-reverse;
        font-size: var(--spark-font-sm);
    }
    .secondary-wrapper nav li a {
        /* color: rgba(var(--spark-colour-four),1);     */
        font-weight: bold;
    }
    .secondary-wrapper nav .social li {
        margin-right: 15px;
        font-size: var(--spark-font-lg);
    }

/* People */
    /* Tiles */
    .people.tiles {
        grid-template-columns: repeat(3, 1fr);
        grid-gap: 30px;
    }
    /* List */
    .people.list .person {
        display: flex;
    }
    .people.list .person .thumb {
        width: 25%;
        padding: 15px;
    }
    .people.list .person .caption {
        display: flex;
        width: 75%;
    }
    .people.list .person .caption .personDetails {
        padding-right: 15px;
        padding-top: 5px;
        width: 30%;
    }
    .people.list .person .caption .personJobTitle {
        font-size: var(--spark-font-sm);
    }
    .people.list .person .caption .personBio {
        width: 70%;
    }

/* Boxes */
    .box-dark-h {
        grid-template-columns: repeat(4,1fr);
    }

/* Hex */
    .hex:after {
        bottom: -150px;
        height: 250px;
        width: 250px;    
    }

/* Icon Text Combos */
    .icon-text-h > .container > .row > div[class*='col']{
        display: flex;
        align-items: center;
        margin-top: 30px;
        margin-bottom: 60px;
    }
    .icon-text-h .image {
        width: 30%;
    }
    .icon-text-h .image img {
        padding: 30px;
    }
    .icon-text-h .text {
        width: 70%;
    }

/* Marketing Page */

.marketing-mailing-list img {
    max-width: 190px;
    max-height: 190px;
    position: absolute;
    top: -190px;
    bottom: 0;
    right: 0;
}

.col-md-12.col-12.molecules-section.offset-md-0 .image:nth-child(1) {
    max-width: 190px;
    max-height: 190px;
    position: absolute;
    top: -80px;
    bottom: 0;
} 

.col-md-12.col-12.nothing.offset-md-0:nth-child(1) {
    grid-template-columns: auto auto auto;
    grid-gap: 0 20px;
}

.marketing-cards {
    display: none;
}

.marketing-image {
    max-width: 900px;
    height: 500px;
    margin: 0 auto;
    position: absolute;
    bottom: 101px;
    right: 53px;
    left: 48px;
    z-index: 0 !important;
}

section.marketing-page__hero-row .col-md-12.col-12.nothing.offset-md-0:nth-child(1) {
    display: grid;
    grid-template-columns: auto auto auto;
}

.marketing-page__hero-row-three {
    margin: 100px 0 0 12%;
    display: flex;
    align-items: center;
    justify-content: center;
}

section.marketing-page__hero-row-three p {
    max-width: 500px;
}
}

