div.mdc-logo {
    padding:35px 25px 50px 25px;
}

div.mdc-logo img {
max-width: 350px;
width: 85%;
}

#sp-logo {
    background: #ffffff;
    background-image: linear-gradient(to right, #ffffff 10%, #f9fcff 90%);
}

ul.nav.jm_menu_footer, #sp-footer1 .jm_custom_footer {
    background: #0967d2;
}

ul.nav.jm_menu_footer li a {
    color: #ffffff;
}

ul.nav.jm_menu_footer li:last-child a {
    color: #004594;
}

#sp-footer1 .jm_custom_footer {
    color: #ffffff;}

#sp-footer1 .jm_custom_footer a {
    color: #004594;
}

ul.nav.jm_mainmenu_fixed li a:hover, ul.nav.jm_mainmenu_fixed li a:active, ul.nav.jm_mainmenu_fixed li a:focus {
    color: #0967d2;
}

ul.nav.jm_mainmenu_fixed li:hover a {
    color: #0967d2 !important;
}
ul.nav.jm_mainmenu_fixed li.current a, ul.nav.jm_mainmenu_fixed li.active a, ul.nav.jm_mainmenu_fixed li:hover a {
    color: #0967d2 !important;
}

.search form input.inputbox {
    background: #003E84;
}

ul.nav.jm_menu_footer {
    padding: 10px 25px 10px 25px !important;
}

.logo-wrapper a {
    margin: 10px 25px 20px 25px;
}


.jm_logo_phone .custom {
    background-image: linear-gradient(to left, #ffffff 0%, #f9fcff 100%);
}

a.sp-main-menu-toggler .cd-icon::before, a.sp-main-menu-toggler .cd-icon:after, a.sp-main-menu-toggler .cd-icon {
    background-color: #0c3d75;
}

.show-sidenav a.sp-main-menu-toggler .cd-icon::before, .show-sidenav a.sp-main-menu-toggler .cd-icon::after {
    background-color: #0c3d75;
}

@media (max-width: 767px) {
    .responsive #sp-infor_logo img {
        height: auto;
    }
        .responsive ul.nav.jm_menu_footer li a {
        font-size: 14px;
    }
}