.loan-boxes { padding:30px 0 90px 0px; }
.gdfi-text {
    font-size: 12px;
    display: block;
    bottom: 6px;
    position: absolute;
}
ul.nav-menu li:last-child a{
background:transparent;
    color: #455a64;
}
.jg-logo a{
	padding-bottom: 9px;
    display: block;
}
.logo-btn {
    max-width: 250px;
}
a.gdfi-logo-btn.logo-btn {
    height: 80px;
    vertical-align: middle;
    display: table-cell;
}
.footer__lower span.gdfi-text {
    bottom: -15px;
    color: #5b6269;
    font-size: 10px;
}
.row.sec-text {
    margin-bottom: 20px;
}
a.gdfi-logo-btn.logo-btn {
    /*border: 2px solid #137d59;*/
    background: #137d59;
    transition:0.5s all;
}
a.gdfi-logo-btn.logo-btn>img{
    filter: brightness(0) invert(1);
    transition: 0.3s all;
}
a.gdfi-logo-btn.logo-btn:hover {
    background: #dfe0e0;
}
a.gdfi-logo-btn.logo-btn:hover>img{
    filter: none;
}

ul.header-social {
    margin-left: 20px;
}
.logo-light {
    width: 250px;
}
@media only screen and (max-width: 991px){
    nav#menu{
        max-height: 0;
        overflow: hidden;
        width: 100%;
        background: white;
        transition: 1s all;
    }
    #menu.active {
        max-height: none;
        transition: 1s all;
    }
    ul.header-social{
        display: inline-block;
        float: unset;
        vertical-align: top;
    }
    span.jg-logo {
        position: relative;
        padding-bottom: 20px;
        display: inline-block;
    }
    .navigation-bar-toggle{
        padding-top: 25px;
    }
}
@media only screen and (max-width: 768px){
    .gdfi-text {
        font-size: 10px;
        display: block;
        bottom: 4px;
    }
}
@media only screen and (max-width: 767px){
    nav#site-navigation {
        max-height: unset;
    }
}
@media only screen and (max-width: 600px){
    a.gdfi-logo-btn.logo-btn{
        max-width: unset;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    a.gdfi-logo-btn.logo-btn>img {
        max-height: 60px;
    }
    .logo-light {
        width: 200px;
    }
}