.contact-bar {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #8C201D;
}

header .b-bottom {
    border-bottom: solid 3px #8B1F1C !important;
}

.carousel-indicators li {
    background-color: #333 !important;
}

.carousel-height {
    height: 390px !important;
}

.h-150 {
    height: 150px !important;
}

.h-100 {
    height: 110px !important;
}

.align-middle {
    align-items: center !important;
}

.pb-8 {
    padding-bottom: 8px !important;
}

li .active {
    color: #8B1F1C !important;
}

li a {
    color: #58595b !important;
}

.dropdown-menu {
    /*width: 100%;*/
}

.dropdown-item,
.dropdown-item {
    display: flex !important;
    justify-content: center !important;
    text-align: center !important;
}

.dropdown-item.active,
.dropdown-item:active {
    color: #fff !important;
    background-color: #8B1F1C !important;
}

p {
    color: #58595b !important;
}

.carousel h1 {
    color: #8C201D !important;
}   

.carousel h3 {
    color: #F27825 !important;
}

h1 {
    color: #F27825 !important;
}

p i .icon {
    border: solid 1px #f27825 !important;
    color: #f27825 !important;
    padding: 2px !important;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link .round-nav {
    /*background-color: #8C201D !important;*/
    border-radius: 100px !important;
    height: 100px !important;
    width: 100px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.nav-tabs .nav-link:hover {
    /*background-color: #8C201D !important;*/
    border-radius: 100px !important;
    height: 100px !important;
    width: 100px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.nav-justified>.nav-link,
.nav-justified .founder-nav {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.nav-founder-tabs {
    border-bottom: none !important;
}

.tab-pane .title {
    color: #F27825 !important;
}

p .primary {
    color: #8C201D !important;
}

.font-14 {
    font-size: 14px !important;
}

.contact-form label {
    color: #58595b !important;
}

.contact-form p {
    color: #58595b !important;
}

.img-align {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.carousel-control-next {
    z-index: 0 !important;
}

.carousel-control-prev {
    z-index: 0 !important;
}

.dropdown-menu {
    right: 0 !important;
}

.projectshortcuts {
    color: #8C201D;
    font-size: 15px;
    margin: auto !important;
    text-decoration: none !important;
}

.projectshortcuts:hover {
    color: #8C201D;
    text-decoration: none !important;
}

.wdauthor {
    display: flex;
    align-items: center;
}

.clientlogo {
   width: 150px;
   margin-top: 20px;
}

/*HAMBURGER MENU*/
.overlay {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    right: 0;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.9);
    overflow-x: hidden;
    transition: 0.5s;
}

.overlay-content {
    position: relative;
    top: 25%;
    width: 100%;
    text-align: center;
    margin-top: 30px;
}

.overlay a {
    padding: 8px;
    text-decoration: none;
    font-size: 25px;
    color: #818181;
    display: block;
    transition: 0.3s;
}

.overlay a:hover,
.overlay a:focus {
    color: #f1f1f1;
}

.overlay .closebtn {
    position: absolute;
    top: 20px;
    right: 45px;
    font-size: 60px;
}

@media screen and (max-height: 450px) {
    .overlay a {
        font-size: 20px
    }

    .overlay .closebtn {
        font-size: 40px;
        top: 15px;
        right: 35px;
    }
}