body,
a,
p,
h1,
h2,
h3,
h4,
h5,
h6,
li,
th,
td {
    font-family: 'Poppins', sans-serif !important;
}

.main-menu .navigation>li.dropdown:hover>ul,
.main-menu .navigation>li.dropdown:hover>.megamenu {
    background-color: #fff !important;
}

.main-menu .navigation>li>ul,
.main-menu .navigation>li>.megamenu {
    box-shadow: none !important;
    border-top: 1px solid #cacaca !important;
    border-bottom: 1px solid #cacaca !important;
}

.main-header.style-one .main-menu .navigation>li>a::before {
    background: none !important;
}

.add-gap {
    padding: 0 15px !important;
    transition: 0.25s;
}

.remove-gap {
    padding: 0 !important;
}


/* .main-menu .navigation>li>a {
            color: #fff !important;
        } */


/* .main-menu .navigation>li>a:hover {
            color: #1c2841 !important;
        } */

.text-blue {
    color: #1c2841 !important;
}

.text-white {
    color: #fff !important;
}

.branch a {
    background-color: #cdd5d5 !important;
    padding: 0.5em !important;
}

.branch .uk-accordion-content {
    border: 1px solid #cdd5d5 !important;
    margin-top: 0 !important;
    padding: 0.5em !important;
}

.sticky-header .main-menu .navigation>li>a {
    color: #222 !important;
}

.main-menu .navigation>li>ul>li>a {
    font-size: 14px !important;
}

.main-menu .navigation li.dropdown .megamenu li a {
    font-size: 14px !important;
}

.main-menu .navigation>li {
    padding-top: 0 !important;
    padding-bottom: 45px !important;
    margin-top: 50px !important;
    margin-bottom: 0 !important;
}

.feature-block-one .inner-box .lower-content .inner::before {
    background: initial !important;
}

.feature-block-one .inner-box:hover .lower-content .inner h3 {
    color: initial !important;
}

.feature-block-one .inner-box:hover .lower-content .inner ul li {
    color: initial !important;
}

.feature-block-one .inner-box:hover .lower-content .inner ul li::before {
    color: #da2c46 !important;
}

.page-title .content-box h1 {
    font-size: 45px !important;
    font-weight: bold !important;
}

.bg-blue::before {
    background: #222 !important;
}

.bg-new-white::before {
    background: #fff !important;
}

.main-menu .navigation li.dropdown .megamenu li.menu-link a {
    color: #000 !important;
    font-weight: 500 !important;
    padding: 3px 0px !important;
    font-size: 20px !important;
}

.about-bg {
    background-color: #f0f5f9 !important;
    margin-bottom: 5em !important;
}

.via-logo1 {
    margin-top: 5px !important;
}

.project-block-one .inner-box .lower-content h2 {
    font-size: 24px !important;
}

.service-block-one .inner-box .inner .icon-box i {
    /* background-color: #000; */
}

.banner-text {
    font-family: 'Raleway', sans-serif !important;
    word-spacing: 5px !important;
    text-transform: uppercase !important;
    line-height: 80px !important;
    margin-top: -35px !important;
}

@media (max-width: 427px) {
    .via-logo1 {
        width: 240px !important;
    }
}

@media (max-width: 339px) {
    .via-logo1 {
        width: 200px !important;
    }
}

@media (max-width: 767px) {
    .mtop {
        margin-top: 1em !important;
    }
}

.linkedin {
    padding: 0.05rem 0.35rem !important;
}

.banner-section .owl-theme .owl-nav .owl-prev:hover,
.banner-section .owl-theme .owl-nav .owl-next:hover {
    background: #cdde55 !important;
}

.service-block-one .inner-box .inner {
    padding-left: 90px !important;
}

.testimonial-section .testimonial-block p {
    color: #666666 !important;
}

.main-menu .navigation>li>a {
    font-family: 'Raleway', sans-serif !important;
}

.fourth {
    border-bottom: 1px solid #dddddd !important;
}