    * {
        margin: 0;
        padding: 0;
    }

    body {
        /* more on this crazy alphanumerical value in a minute! */
        color: #39a6b2;
        font-family: Helvetica, Arial, Sans-Serif;
        }

    /* apply styles to <header> */
    header {
        padding: 20px 35 px;
        background-color: #39a6b2;
    }
    header h1 {
        font-weight: bold;
        font-size: 36px;
        color: #fce138;
        margin: 0;
        display: inline;
    }

    header a {
        text-decoration: none;
        color: #fce138;
    }

    header nav {
        float: right;
        margin: 7 px 0;
    }

    header nav ul li {
        display: inline;
    }

    header nav ul li a {
        margin: 0 30px;
        font-weight: lighter;
        font-size: 22 px;
    }

    ul {
        list-style-type: none;
    }

    header h2 {
        font-weight: bold;
        font-size: 36px;
        color: #39a6b2;
    }

    .intro {
        text-align: center;
    }

    .intro p {
        margin: 0 auto;
        line-height: 1.7;
        color: #39a6b2;
        width: 80%;
        font-size: 20px;
    }

    .steps {
        text-align: center;
        background: #fce138;
    }

    .section-title {
        font-size: 55px;
        color: #024e76;
        margin-bottom: 35px;
        padding: 0 100px 20px 100px;
        display:inline-block
        border-bottom: 3px solid;
    }

    .primary-border {
        border-color: #fce138;
    }

    .secondary-border {
        border-color: #39a6b2;
    }

    .steps div {
        margin-bottom: 80px;
    }

    .steps img {
        width: 15%;
        margin: 10px 0;
    }

    .steps h3 {
        color: #024e76;
        font-size: 46px;
        margin-top: 10px;
    }

    .steps p {
        color: #39a6b2;
        font-size: 23px; 
    }

    .steps span {
        font-size: 38px;
    }