body {
    line-height: 1.6;
    font-family: 'Myriad Pro', sans-serif;
}


/* navbar */

.navbar-fixed-top {
    background: #2c3147;
    border: solid 1px #2c3147;
}

.navbar-fixed-top .navbar-header a{
    color: #fff;
    font-weight: bold;
}

.navbar-fixed-top .navbar-header a:hover{
    color: #fff;
}

#navbar li a {
    color: #fff;
}

.navbar-nav li p {
    padding-top: 1.2rem;
    color: #fff;
}


#myCarousel img {
    width: 100%;
}



/* services */

.services h1 {
    font-weight: bold;
}

.services .row {
    padding: 5rem;
}

.services h3 {
    margin-top: 0;
    padding-top: 0;
}

.services h2 {
    font-weight: bold;
}

.services .row p {
    font-size: 2rem;
}


/* projects */


#projects img {
    margin: 1rem;
}

#projects p {
font-size: 2rem;
}

#projects .box {
    padding: 0 5px 0 5px;
}

#projects h4 {
    text-transform: uppercase;
    padding-bottom: 4em;
    margin: 0;
    font-weight: bold;
}



/* partners */


#partners .row {
    margin: 2rem;
}

#partners .partners {
padding: 2rem;
}

#partners .partners h4{
    text-transform: uppercase;
    line-height: 1.6;
    }
    
    

    #partners h2 {
        margin: 5rem;
        font-weight: bold;
    }


    /* footer */

    #contact {
        padding: 5rem;
        background: #2c3147;
        color: #fff;
    }




    #footer {
        text-align: center;
        padding-top: 1rem;
    }

    .contact-info h4{
        font-weight: 100;
    }


    @media (max-width:768px) {

        #navbar .hide-on-small {
            display: none;
        }
        #navbar .navbar-nav li p {
            display: block;
            margin: 0;
            margin: 0 0.5rem;
            padding: 10px 15px;
        }
    }