.logo img {
    width: auto;
    height: 60px !important;
}

body, p {
    font-family: "montserrat", sans-serif !important; 
}
.btn-primary {
    background: #EF4136;
}

.call-to-action-box .action-style-box {
    background: #e2190c  !important; 
}

ul.navbar-nav > li:hover > a, ul.navbar-nav > li.active > a {
    color: #ef4136 !important;
}

.slide-title-box {
    background: red !important; 
}

.ts-service-box .ts-service-icon i {
    color: #e2190c !important;
}

.accordion-group .card-header .btn[aria-expanded="true"] {
    color: #e2190c !important;
}

.accordion-group .card-header .btn[aria-expanded="true"]::before {
    content: "\f106";
    background-color: #e2190c !important;
}

.btn-primary {
    background: #e2190c !important;
}

.slider.border {
    background: none !important;
    border: 2px solid #e2190c !important;
}

.dark-bg {
    background: #212121 !important;
    color: #fff;
}

.call-to-action {
    background-color: #f4f4f4;
    padding: 30px;
}

.action-title {
    color: #333;
    margin: 0;
    line-height: 36px;
    font-size: 22px;
    text-transform: capitalize;
    font-style: italic;
}

.ts-facts-img i {
    font-size: 60px;
} 

.ts-facts .ts-facts-content .ts-facts-title {
    color: #fff !important;
}

.shuffle-btn-group label.active {
    background: #e2190c !important;
} 

.shuffle-btn-group {
    border-bottom: 3px solid #e2190c !important;
}

.shuffle-item .project-img-container .project-item-info-content .project-item-title {
    color: #fff  !important;
}

.shuffle-item .project-img-container .project-item-info-content .project-cat {
    background: #e2190c !important; 
}

.shuffle-item .project-img-container .gallery-popup .gallery-icon {
    background: #e2190c !important; 
}

.quote-item .quote-text:before {
    color: #e2190c !important;
}

.quote-author {
    color: #e2190c !important;
}


.clients-logo {
    margin: 0px !important;
    border: none !important;
    padding: 0px !important;
}

.clients-logo img {
    -webkit-filter: none !important;
    filter: none !important; 
}

.subscribe {
    background: #e2190c !important;
}

.redh2 {
    color: #e2190c !important;
    text-transform: none !important;
    text-align: left;
}

.redtitle {
    color: #fff !important;
    text-transform: capitalize !important;
    text-align: left;
}

h2.ts-facts-num.redh2 {
    font-size: 34px !important;
}

.ts-service-icon.icon-round i {
    background: #e2190c !important; 
}

ul.top-info li p.info-text {
    font-weight: 600 !important;
}