body, .sp-preloader {color: #484848;}
.sp-megamenu-parent > li > a {text-transform: uppercase;color: #212b53;border-right: 1px solid #ddd;margin-top: 35px;line-height: 20px;}
.sp-megamenu-parent > li > a:hover {/*border-bottom: 3px solid #43485e;*/ }
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a, .sp-megamenu-parent > li:hover > a {color: #f9b228;}
.sp-megamenu-parent > li.active > a {font-weight:700;}
#sp-top-bar {background: #212b53;color: #838aa8;padding: 8px 0px 8px 0px;}
#sp-top-bar a {color: #838aa8;}
#sp-top1 {padding-left: 0;}
#sp-top2 {padding-right: 0;}
#sp-menu {padding-right: 0;}

#sppb-addon-1603777581606, #sppb-addon-1608403835669 {display: inline-block!important;border-radius: 5px;}
.info-box .btn-danger {color: #fff;background-color: #f9b228;border-color: #f9b228; display: inline-block;padding: 9px 15px 9px 15px;border-radius: 3px;text-transform: uppercase;font-size: 17px;}
.info-box .btn-danger:hover {color: #fff;background-color: #43485e;border-color: #43485e; display: inline-block;padding: 9px 15px 9px 15px;border-radius: 3px;}
.info-box a {color: #fff;}
#sp-footer, #sp-bottom {background: #43485e;color: #fff;}
.sp-scroll-up {background: #212b53;}
#sp-footer a, #sp-bottom a {color: #fff;}
.sp-copyright {font-weight: 600;font-size: 16px;}

body.ltr #offcanvas-toggler.offcanvas-toggler-right {float: right;margin-right: 20px;}
#offcanvas-toggler {font-size: 40px;}
#offcanvas-toggler > .fa {color: #212b53;}

.sp-page-title {padding: 40px 0;}
.sp-page-title .sp-page-title-heading {font-size: 30px;line-height: 1;font-weight: 600;text-transform: uppercase;}
.sp-page-title .sp-page-title-sub-heading {font-size: 20px;font-weight: 500;line-height: 1;margin-top: 20px;}
.sp-page-title {background: #757fac;} 

#sp-header.header-sticky ~ section#sp-main-body {padding-top: 0px;}
#sp-footer .container-inner {padding: 25px 0px 15px 0px;border-top: 0px;}
#sp-footer2 {text-align: right;font-weight: 600;font-size: 16px;}


.offcanvas-menu {background-color: #212b53;color: #fff;}
.close-offcanvas {width: 34px;height: 34px;line-height: 34px;text-align: center;font-size: 24px;background: #fff8f8;color: #212b53;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a {font-family: 'Raleway', sans-serif;color: #fff;text-transform: uppercase;font-size: 16px;font-weight: 500;line-height: 34px;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover {color:#f9b228!important;}
.offcanvas-menu .offcanvas-inner .sp-module .sp-module-title {font-size: 1.4rem;font-weight: bold;margin-bottom: 20px;margin-top: -10px;color: #f9b228;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li {padding-left:20px;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a::before {
    content: " ";
    width: 10px;
    height: 1px;
    position: absolute;
    top: 50%;
    left: -20px;
    background-color: rgb(249, 178, 40);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

@media screen and (max-width: 767px) and (min-width: 360px) {
 #sp-footer1, #sp-footer2 {text-align: center!important;}
 #sp-footer2 {margin-top:15px;}
 .sp-page-title {padding: 20px 0;}
 .sp-page-title .sp-page-title-heading {font-size: 22px;line-height: 1;font-weight: 600;text-transform: uppercase;}
 .sp-page-title .sp-page-title-sub-heading {font-size: 17px;font-weight: 500;line-height: 1.2;margin-top: 20px;}
}






















