.right-sidebar img{
    margin-bottom: 10px;
    width: 100%;
}

.copy-left{}

.main-copy{margin-bottom: 30px;}

#nav{margin-bottom: 30px;}

body.container{margin: 0px auto;max-width: 950px;padding: 25px 45px;margin-bottom: 50px; margin-top: 50px;border-radius: 30px;padding: 30px;}

.navbar-default .navbar-nav>li>a {
    color: #333;
    font-family: Helvetica, Arial;
}

nav a{border: 0px;font-family: Helvetica, Arial;}

img{max-width: 100%;}

.navbar-default .navbar-nav>.active>a {
    color: #FFF;
    background-color: #333;
}

li.tagline {
    float: right;
    font-size: 100%;
    font-style: italic;
    letter-spacing: -1px;
    font-family: Helvetica, Arial;
    }

.navbar-default {
    border-bottom: 6px solid #E7E7DE;
}

.phone-header p{font-size: 20px;text-align: right;font-family: Helvetica, Arial;}

a.text.logo {
    font-size: 22px;
    text-align: left;
    font-weight: 600;
    color: inherit;
}

.header{margin-bottom: 25px;}

.header img { width: 100%; }

.right-sidebar iframe {width: 100%;}

.row.contact-header{margin-bottom: 20px;}

a.navbar-brand.brand-right {
    float: right;
    display: none;
}

@media (min-width: 768px){
    a.brand-left{display: none;}
    a.navbar-brand.brand-right{display: block;}
    .navbar-nav {float: left;margin: 0;margin-left: -30px;}
}
.contact-header{letter-spacing: -1px;}

.phone-header p em {
    font-size: 110%;
    font-weight: 600;
}


@media (max-width: 991px){

body.container{margin-top: 0px;margin-bottom: 0px;border-radius: 0px;}
.navbar-default {border-color: #ccc!important;border-bottom: 8px solid #E7E7DE;}
.phone-header p {text-align: center;}
.row.contact-header {text-align: center;}
}

h1 {
    font-weight: bold;
    font-size: 175%;
    letter-spacing: -1px;
    line-height: 24px;
    margin-bottom: 24px;
}

h2 {
    font-weight: bold;
    font-size: 135%;
    letter-spacing: -1px;
    line-height: 24px;
    margin-bottom: 0px;
}

.navbar .container-fluid {
    border-bottom: 4px solid #333;
}

.navbar-default {
    background-color: #FFFFFF;
    border-bottom: 8px solid #E7E7DE;
}
.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
}

.navbar-brand {
    float: left;
    height: auto;
    padding: 7px;}

a.navbar-brand.brand-left {
    padding: 15px;
}
