html, body, h1, h2, h3, h4, h5, h6, p {
    font-family: Arial, Helvetica, sans-serif !important;
}

.logo-top-inla img {
    width: 110px;
}

.footer-logo img {
    width: 120px;
}

#main-slider .carousel .item {
    height: 520px;
}

.font-size-14 {
    font-size: 14px;
}

.font-size-16 {
    font-size: 16px;
}

.map-tip {
    padding: 0 1em;
}

.map-tip h2, .map-tip h3, .map-tip h4, .map-tip h5, .map-tip h6, .map-tip p {
    color: white;
}

.map-tip h6 {
    padding-top: 0.5em;
}

.map-tip p {
    font-size: 14px;
}

.home-about-content {
    margin-top: 0;
}

.home-about-content h2 {
    font-size: 36px;
    font-weight: 600;
    color: #4e4e4e;
}

#about-us {
    background-color: #FAFAFA;
}

.btn-outline-primary {
    padding: 7px 19px;
    border-radius: 4px;
    margin-top: 10px;
    color: #EC5538;
    background-color: transparent;
    background-image: none;
    border-color: #EC5538;
}

.coverage-tables {
    padding: 0 80px;
}

.coverage-title {
    margin: 2em 0;
    font-size: 24px;
    text-align: center;
}

.feedback-hint {
    opacity: 0;
}

.width-1-3 {
    width: 33.333333%
}

#partner {
    background-image: none;
    color: #4e4e4e;
}

#partner h2,
#partner h3 {
    color: #4e4e4e;
}

.partners li img {
    height: 72px;
    padding: 0.2em;
}

.features .feature-wrap .icon {
    border: none;
    border-radius: 100px;
    width: 64px;
    height: 64px;
}

.features .feature-wrap .icon i {
    font-size: 32px;
    padding: 12px;
}

.about-us-header {
    font-size: 32px;
    text-align: center;
    margin: 2em;
    color: #4e4e4e;
}

.services-wrap-por-2 .pull-left {
    margin-right: 32px;
    margin-top: 15px;
}

.financial-planning .plan-box {
    flex-direction: column;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.how-works .nav-link.active .row {
    margin-bottom: 24px;;
}

.how-works .nav-link .row {
    margin-bottom: 24px;;
}

.how-works .nav-link .left-side::before {
    display: none;
}
