
/*header css*/
#sp-header {    box-shadow: none;}
.body-innerwrapper #sp-menu {justify-content: center;}
.mission-test{    border-bottom: 1px solid #dbdbdb; }
.logo {justify-content: center;display: flex;}
#sp-top1 {justify-content: flex-end; display: flex;}
div#sp-top2 {align-content: center;}
.body-innerwrapper #sp-header>.container>.container-inner:after {box-shadow: none;border-bottom: solid 2px #eaeaea;}
ul.social-icons>li {font-size: 20px;}
section#sp-logo {padding: 10px 0px;border-top: solid 6px #1E5FA8;}
#sp-menu ul.menu li {
    list-style: none;
    padding: 0px 20px;
    text-transform: uppercase;
    color: #1d1d1d;
    font-weight: 700;
    margin-top: 15px;
}
#sp-menu .sp-megamenu-parent>li>a {color: #1d1d1d; font-size: 16px; font-weight: 700; }
#sp-menu .sp-megamenu-parent>li.active>a {color: #1E5FA8;}
#sp-menu a:hover {color: #1E5FA8 !important;}
#sp-menu ul.menu {display: flex;}
.fa {color: #2762AF;}
.flex-tab {
    background: #2762AF;
    color: #fff;
    font-weight: 600;
    padding: 13px 40px 1px 40px;
    border-radius: 80px;
}
#sp-menu .sp-megamenu-parent>li.active>a:before {display: none;}

/*footer css*/

#sp-footer {background: #2762AF;}
div#sp-footer1 li a {
    color: #fff !important;
    background: transparent !important;
    font-size: 18px;
    font-weight: 600;
    width: 145px;
}
div#sp-footer2 {padding: 0px 0px 25px 0px;}
section#sp-section-6 {background: #2762AF;color: #fff;}
span.sp-copyright {justify-content: center; display: flex; font-weight: 500;}
span.sp-copyright:before {
    content: '';
    position: absolute;
    background: #fff;
    height: 1px;
    width: 375px;
    right: 291px;
    bottom: 15px;
}
span.sp-copyright:after {
    content: '';
    position: absolute;
    background: #fff;
    height: 1px;
    width: 375px;
    left: 260px;
    bottom: 15px;
}

/*mobile version*/
@media (max-width:767px) {
    span.sp-copyright:after {display: none;}
    span.sp-copyright:before{display: none;}
    .body-wrapper .body-innerwrapper {padding-top: 0px;}
    .body-innerwrapper #sp-logo>.sp-column {justify-content: center;}

body.ltr #offcanvas-toggler.offcanvas-toggler-left {top: 30px;position: relative;left: -20px;}
.nopadding .sppb-row-container {
    padding-left: 0px;
    padding-right: 0px;
}
body .offcanvas-menu {
    background-color: #1E5FA8;
}
body .offcanvas-menu .offcanvas-inner .sp-module ul>li>a {
    border-bottom: solid 1px #fff;
}
}


