body{
    font-family: 'Maven Pro', sans-serif;
}

.navbar{
    background-color: #ffffff;
}


.nav-link:hover{
    color: #b50f14;
}

#header-text a{
    background-color: #9d0d11;
    color: #ffffff;
}

#header-text a:hover{
    background-color: #6e090c;
}

#services{
    background-color: #480303;
    color: #ffffff;
}

#services h2, #projects h2{
    border-left: #ed242a 8px solid;
    font-weight: 600;
}

#services ul{
    display: table;
    margin: 0 auto;
    font-size: .9rem;
    padding-left: 0;
}

#services img{
    border-bottom-right-radius: 15px;
    border-top-left-radius: 15px;
}

.img-over{
    width: 150px;
    border: 4px #ed242a solid;
    right: -30px;
    bottom: -40px;
}

#projects{
    background-color: #dddddd;
}

#projects img{
    transition: all .2s ease-in-out;
}

#projects img:hover{
    transform: scale(1.03);
    box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
}

#contact h2{
    border-left: #ed242a 8px solid;
}

#contact a{
    color: #860b0f;
    font-weight: 600;
}

footer{
    background-color: #9d0d11;
    color: #fff;
}

footer a, footer a:hover{
    color: rgb(236, 236, 236);
}

@media (min-width: 576px){
    #header-text h1{
        font-size: 2.5rem;
    }

    #header-text h2{
        font-size: 1.7rem;
    }

    #services ul{
        font-size: 1rem;
    }

    .img-over{
        width: 190px;
    }
}

@media (min-width: 576px){
    #header-text h1{
        font-size: 3.3rem;
    }

    #services ul{
        font-size: 1rem;
    }

    .img-over{
        width: 190px;
    }
}

@media (min-width: 992px){
    #header-text h1{
        font-size: 3.8rem;
    }

    #header-text h2{
        font-size: 2rem;
    }

    .img-over{
        width: 190px;
    }
}

@media (min-width: 1200px){
    #header-text h1{
        font-size: 4rem;
    }

    #services ul{
        font-size: 1.2rem;
    }

    .img-over{
        width: 250px;
    }
}