@font-face {
    font-family: GothamRnd;
    src: url("fonts/GothamRnd-Book.otf") format("opentype");
}

header {
    padding: 20px 0 50px 0;
}

section {
   padding: 60px 0 80px 0; 
}

footer {
    background-color: #F1F2F2;
    padding: 60px 0 100px 0;
}

body {
    color: #1A1A1A;
    font-family: GothamRnd;
}

a {
    color: #000;
}

.navbar {
    background-color: transparent;
    background: transparent;
    border-color: transparent;
}

.navbar-btn {
    padding-left: 40px;
}

.navbar-brand img {
    width: 300px;
}

.section-divider {
    margin: 80px 0 80px 0;
    border-top:  1px solid #939598;
}

.number-circle {
    color: #81CFD0;
}

.service-icon {
    color: #00609C;
}

.service-block {
    margin: 0 0 20px 0;
}

.service-title {
    margin: 20px 0 15px 0;
}

.btn-orange {
    border: none;
    background-color: #F5803E;
    color: #FFF;
}

.btn-blue {
    border: none;
    background-color: #81CFD0;
    color: #FFF;
}

.footer-nav a{
    color: #000;
}

.submitted {
    padding-top: 50px;
}

.submitted #logo {
    height: 50px;
}

#header {
    background-image: url('images/bg.png');
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
    text-align: center;
}

#header-button {
    margin: 30px 0 0 0;
}

#header-text {
    padding: 100px 0 100px 0;
}

#quote {
    background-color: #00609C;
}

#process-title {
    padding-bottom: 30px;
}

#quote-title {
    margin-bottom: 40px;
    color: #FFF
}

#price-title {
    color: #81CFD0;
    margin-bottom: 20px;
}

#contact-info td {
    padding: 0 20px 10px 0;
    color: #808285;
}


@media only screen and (min-width : 768px) {
    #quote-form {
        width: 50%;
    }
}

@media only screen and (max-width : 992px) {
    #bottom-nav { display: none; }
}