/* bank fact*/

.services__area-home8 {
    position: relative;
    z-index: 12;
    top: 20px;
}

.card-services-type-01 {
    padding: 30px;
    background-color: #fff;
    border: 1px solid #000;
    text-align: center;
    margin-bottom: 30px;
    border-radius: 15px;
    transition-duration: 0.2s;
}

.card-services-type-01 .card-icon {
    margin-bottom: 24px;
    height: 58px;
}

.card-services-type-01 .card-info h5 {
    margin-bottom: 3px;
    font-size: 22px;
    line-height: 35px;
    font-weight: 800;
}

.card-services-type-01 .card-info .text-count {
    margin-bottom: 5px;
}

.card-services-type-01:hover {
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1019607843);
    transition-duration: 0.2s;
    transform: translateY(-2px);
}


/*header*/

@media only screen and (max-width: 767px) {
    .main-header.style-two .header-upper .info-box {
        display: none !important;
    }
}

.main-header.style-two .header-top .social-links li a:hover {
    color: #ffffff!important;
}
.main-header.style-two .main-menu .navigation>li>ul>li>a:hover {
    color: #001375!important;
}
.main-header.style-two .sticky-header .main-menu .navigation>li.current>a, .main-header.style-two .sticky-header .main-menu .navigation>li:hover>a {
     color: #001375!important;
}
/*.footer-link-list .list-wrap li a:hover {*/
/* color: #001375!important;*/
/*}*/

    /*   .footer-widget {*/
    /*    margin-bottom: 40px;*/
    /*}*/
    
    /*.footer__top-two .fw-title {*/
    /*    color: #fff;*/
    /*}*/
    
    /*.fw-title {*/
    /*    font-size: 22px;*/
    /*    margin-bottom: 20px;*/
    /*    font-weight: 600;*/
    /*    position: relative;*/
    /*    padding-bottom: 18px;*/
    /*}*/
    
    /*.fw-title::before {*/
    /*    content: "";*/
    /*    position: absolute;*/
    /*    left: 0;*/
    /*    bottom: 0;*/
    /*    width: 30px;*/
    /*    height: 4px;*/
    /*    -webkit-border-radius: 4px;*/
    /*    -moz-border-radius: 4px;*/
    /*    -o-border-radius: 4px;*/
    /*    -ms-border-radius: 4px;*/
    /*    border-radius: 4px;*/
    /*    background: #f7a400;*/
    /*}*/
    
    /*.list-wrap {*/
    /*    margin: 0px;*/
    /*    padding: 0px;*/
    /*}*/
    
    /*.footer-link-list .list-wrap li {*/
    /*    margin-bottom: 10px;*/
    /*}*/
    
    /*.list-wrap li {*/
    /*    list-style: none;*/
    /*}*/
    
    /*.footer__top-two .footer-link-list .list-wrap li a {*/
    /*    font-weight: 700;*/
    /*    color: #b8b9da;*/
    /*}*/
    
    .footer-link-list .list-wrap li a {
        color: #b8b9da;
        position: relative;
    }
    
    .footer-link-list .list-wrap li a::before {
        content: "";
        position: absolute;
        left: 0;
        bottom: -1px;
        width: 100%;
        height: 1px;
        background: #253e82;
        -webkit-transform-origin: right top;
        -ms-transform-origin: right top;
        transform-origin: right top;
        -webkit-transform: scale(0, 1);
        -ms-transform: scale(0, 1);
        transform: scale(0, 1);
        transition: transform 0.4s cubic-bezier(0.74, 0.72, 0.27, 0.24);
    }
    
    .footer-link-list .list-wrap li a:hover {
        color: #253c82!important;
    }
    
    a {
        text-decoration: none;
    }
    
    .footer-link-list .list-wrap li a:hover::before {
        -webkit-transform-origin: left top;
        -ms-transform-origin: left top;
        transform-origin: left top;
        -webkit-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        transform: scale(1, 1);
    }
    @media only screen and (max-width: 399px) {
.page-title {
    padding: 70px 0px!important;
}
}

/*.main-menu ul li .tp-submenu > li > a::before {*/
/*    -webkit-transform: translateY(-50%);*/
/*    -moz-transform: translateY(-50%);*/
/*    -ms-transform: translateY(-50%);*/
/*    -o-transform: translateY(-50%);*/
/*    transform: translateY(-50%);*/
/*    background-color: #d82221;*/
/*    -webkit-transition: 0.3s;*/
/*    -moz-transition: 0.3s;*/
/*    -ms-transition: 0.3s;*/
/*    -o-transition: 0.3s;*/
/*    transition: 0.3s;*/
/*}*/
/*.main-menu ul li:hover > a::before {*/
/*    color: #d82221;*/
/*    opacity: 1;*/
/*}*/
/*.main-menu ul li .tp-submenu > li {*/
/*    -webkit-transform: translateY(-10px);*/
/*    -moz-transform: translateY(-10px);*/
/*    -ms-transform: translateY(-10px);*/
/*    -o-transform: translateY(-10px);*/
/*    transform: translateY(-10px);*/
/*}*/
.main-menu ul li .tp-submenu > li:hover > a, .main-menu ul li .tp-submenu > li.active > a {
    color: #d82221;
    padding-left: 15px;
}

