.brand-section .client-image {
    height: 60px;
}

.img-fluid {
    max-height: 100%;
}

.bg-light {
    background-color: #f2f2f2 !important;
}

body {
    background: #fff;
    color: #707980;
}

.navbar {
    padding: 5px 0;
}

.navbar-light {
    background-color: #fff;
    border-bottom: 1px solid #e7e7e7;
}

.navbar .navbar-nav .nav-item.active .nav-link {
    color: #0e3040 !important;
}

.navbar .navbar-nav .nav-item .nav-link:hover, .navbar .navbar-nav .nav-item .nav-link:focus, .navbar .navbar-nav .nav-item .nav-link.active {
    color: #0e3040 !important;
}

.btn-outline-primary {
    border-color: #0e3040 !important;
    color: #0e3040 !important;
}

.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show>.btn-outline-primary.dropdown-toggle {
    background-color: #0e3040 !important;
    border-color: #0e3040 !important;
}

.btn-outline-primary:hover, .btn-outline-primary.active {
    background-color: #0e3040 !important;
    color: #fff !important;
}

.badge-soft-primary {
    color: #fff;
    background-color: #0e3040;
}

.btn-primary {
    background-color: #0e3040;
    border-color: #0e3040 !important;
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
    background-color: #0e3040 !important;
}

.btn-primary:hover, .btn-primary.active {
    background-color: #0e3040 !important;
}

.card {
    background-color: #fff;
    border: 1px solid #0e3040;
}

.hover-effect:hover, .card.active {
    border-color:  #0e3040 !important;
}

.btn-primary.focus, .btn-primary:focus {
    background-color: #0e3040 !important;
}

.bg-primary {
    background-color: #0e3040 !important;
}

.quote-icon {
    filter: hue-rotate(329deg);
}

.owl-theme .owl-dots .owl-dot span {
    background-color: #0e304038;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #0e3040;
}

.brand-section .client-image {
    opacity: 1;
}

.title-line {
    background-color: #0e3040;
}

#error-msg {
    margin-top: 1rem;
}

.form-control {
    color: #6b6b6b;
}

.form-control:focus {
    color: #000;
    border-color: #d0ae74;
}

.accordion .card .card-header .faq-list {
    color: #707175 !important;
}

#slider-img {
    max-height: 240px;
}

@media (min-width: 1366px) {
    #slider-img {
        max-height: 540px;
    }
}

@media (max-width: 768px) {
    .hero-2 {
        padding: 60px 0;
    }
    .hero-2 h1 {
        font-size: 24px;
    }
    .section, .feature-section, .footer {
        padding: 60px 0;
    }
}

@media (max-width: 540px) {
    #slider-img {
        max-height: 180px;
    }
}