a {
    color: #FFFFFF;
  }

li a:hover {
    background-color: #09284A;
  }

/*--------header nav----*/

.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {
    font-size: 17px !important;
}

#sp-header {
    background: #134071 none repeat scroll 0 0;
opacity:95%;
}


.spectrum-animated-number .sppb-addon-animated-number .sppb-animated-number-syntax {
    color: #ffffff;
    font-size: 30px;
    line-height: 30px;
    font-weight: 700;
}

.spectrum-animated-number .sppb-addon-animated-number .sppb-animated-number-title {
    color: #E0E0E0;
    font-weight: 600;
}

.sppb-btn .sppb-btn-info {
    background: #134071;
}
 .page-content #section-id-1622140903392 {
    padding-top: 60px;
    padding-bottom: 40px;
    margin-top: 40px;
    margin-right: 80px;
    margin-left: 80px;
    background-color: #ffffff;
    box-shadow: 0px 15px 50px 0px rgb(119 119 119 / 64%);
    border-style: none;
    margin-bottom: 40px;
}

.page-content #section-id-1622140903411 {
    padding-top: 20px;
    padding-right: 0px;
    /* padding-bottom: 0px; */
    padding-left: 0px;
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1622140903340 #btn-1622140903340.sppb-btn-custom {
    background-color: #134071;
    color: #fff;
    margin-top: 30px;
}

.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {
    display: inline-block;
    padding: 0 15px;
    line-height: 90px;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    color: #ffffff;
    margin: 0;
}

#btn-1622662411910 {
margin-top: 20px;

}
.btn-primary, .sppb-btn-primary {
    background-color: #134071;
}

/*----blog-----*/
.blog-h1 {
    font-family: Open Sans, sans-serif;
    font-size: 45px;
    font-weight: 800;
    color: #134071;
}

h1 {
    font-size: 30px !important;
}

.view-category #sp-component, .view-article #sp-component {
    margin-top: 30px;
}

/*----offcavas---*/
.offcanvas-menu {
    background-color: #134071;
}

/*-----error Page-------*/
.error-page .error-page-inner .error-logo-wrap {
    margin-bottom: 20px !important;
}
.error-page .error-message-title {
    margin-top: 0px;
}

.error-page .btn:hover, .error-page .btn:focus {
    background-color: #134071 !important;
    border-color: #134071 !important;
}

/*------aticle button-----*/
.sppb-btn-info {
    background-color: #134071;
    border-color: #134071;
}
.sppb-btn-info:hover {
    background-color: #3285e0;
    border-color: #3285e0;
}
/*------about fred page----*/
.image-layout-preset-style-collage .sppb-addon-image-layout-content {
background: #134071;
}

/*--------sucessfull message sent------*/
.sppb-ajax-contact-status .sppb-text-danger, .sppb-ajax-contact-status .sppb-text-success {
    font-size: 25px;
}

/*timeline*/
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-date {
    font-size: 25px;
    font-weight: 600;
}

/*footer title*/
.sp-module-title-1 {
    font-weight: 600;
    font-size: 14px;
    color: #fff;
    margin-top: 15px;
    margin-bottom: 22px;
}
