::-webkit-scrollbar {
    width: 8px;
    background-color: #fff;
}

::-webkit-scrollbar-thumb {
    border-width: 1px 1px 1px 2px;
    border-color: #09c759;
    background-color: #09c759;
}
::-webkit-scrollbar-track {
    border-width: 0;
}

.menu-top-1 {
    margin-bottom: -156px;
}

.video-bg-full {
    min-height: 100vh;
}

.bg-transparent1 {
    background: rgba(23, 47, 96, 0.2);
}

.img-padding-top {
    margin-top: -200px;
}

.i1 {
    font-size: 18px;
}

.btn-primary {
    color: #fff;
    background-color: #172f60;
    border-color: #172f60;
}

.btn-primary:hover {
    color: #fff;
    background-color: #1d3973;
    border-color: #1d3973;
}

.btn-primary:focus {
    color: #fff;
    background-color: #1d3973;
    border-color: #1d3973;
}

.btn-success {
    color: #fff;
    background-color: #09c759;
    border-color: #09c759;
}

.btn-success:hover {
    color: #fff;
    background-color: #02b34c;
    border-color: #02b34c;
}

.btn-success:focus {
    color: #fff;
    background-color: #02b34c;
    border-color: #02b34c;
}

.cont-mpy {
    display: none;
}

.height-01 {
    padding: 10px 0;
}

.head1 {
    height: 80px;
}

.navbar > .container-lg {
    height: 50px;
}

.nav-item.active {
    background: #09c759;
}

.nav-item:hover {
    background: #09c759;
}

.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover {
    color: #fff;
}

.flex-01 {
    align-items: flex-end;
}

.btn.btn-large.mbtm {
    width: 100%;
}

.footer-top2 {
    background: #001843;
}

.foot-p {
    font-size: 14px;
    line-height: 26px;
}

.ot2m {
    margin-bottom: -30px;
}

h2.mht3 {
    font-size: 35px;
    line-height: 1.4;
}

.hr-1 {
    color: #0f295c;
}

.bg-blue {
    padding: 3rem;
    background: rgba(11, 28, 62, 0.35);
}

.bg-blue2 {
    background: rgba(23, 47, 96, 0.17) url(../images/liner.png) no-repeat 50% 100%;
    padding: 4rem 3rem 4rem 3rem;
}

.bg-white2 {
    background: #ffffff url(../images/liner.png) no-repeat 50% 100%;
    padding: 4rem 3rem 4rem 3rem;
    border: 1px solid #f5f5f5;
}

.bg-white3 {
    background: #ffffff url(../images/liner.png) no-repeat 0% 100%;
    padding: 3rem;
    border: 1px solid #f5f5f5;
}

.bg-white-faq {
    background: #ffffff url(../images/liner.png) no-repeat 0% 100%;
    padding: 3rem;
    border: 1px solid #eeeeef;
}

.bg-white-bl {
    background: #ffffff;
    padding: 3rem 1rem 3rem 1rem;
    border: 1px solid #f5f5f5;
    height: calc(100% - 0px);
    justify-content: normal;
}

.feature-box ul {
    text-align: left !important;
    padding-left: 1.5rem;
    font-size: 14px;
    padding-right: 1.5rem;
    line-height: 25px;
    padding-bottom: 60px;
    padding-top: 10px;
}

.feature-box hr {
    width: 90%;
    opacity: 0.15;
}

.br001 {
    border: 1px solid #eeeeef;
}

hr {
    opacity: 0.15;
}

.bg-light-blue2 {
    background-image: url(../images/wave3.png);
    background-repeat: no-repeat;
    background-color: #faf8fe;
}

.bg-white4 {
    background: #faf8fe url(../images/liner.png) no-repeat 0% 100%;
    padding: 3rem;
    border: 1px solid #f5f5f5;
}

.us-btn-style_badge {
    padding: 0.7em 1.2em;
    background: #09c759;
    color: #fff !important;
}

.usg_post_taxonomy {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 10px;
    position: absolute;
    z-index: 333;
    margin-top: 20px;
    margin-left: 20px;
}

.full-screen,
.fullscreenabanner,
.mobileoff-fullscreen-top-space {
    height: 90vh;
}

.foot-bl1 {
    margin-bottom: -6rem;
}

.breadcrumb {
    font-size: 14px;
    text-transform: uppercase;
    display: block;
    color: #ffffff;
    font-weight: 700;
    margin-bottom: 10px;
}

.breadcrumb a {
    color: #ffffff;
}

.breadcrumb a:hover {
    color: #09c759;
}

.bt-absolute {
    position: absolute;
    left: 1.5rem;
    bottom: 2rem;
    right: 1.5rem;
}

.or1 {
    font-weight: 700;
    color: #2b6dff;
}

.or2 {
    font-weight: 700;
    color: #09c759;
}

.or3 {
    font-weight: 700;
    color: #898989;
}

.or4 {
    font-weight: 700;
    color: #fda027;
}
.or5 {
    font-weight: 700;
    color: #4c40e3;
}

.fl1 {
    color: #333;
    font-size: 18px;
    font-weight: 700;
}

.type_sticky {
    position: sticky !important;
    top: 0;
    min-height: 2em;
}

/* Extra Small Devices, iPad */

@media only screen and (max-width: 767px) {
    .g-5,
    .gy-5 {
        display: block;
    }

    .feature-box ul {
        padding-bottom: 30px;
        padding-left: 2rem;
        padding-right: 2rem;
    }

    .bt-absolute {
        position: initial;
    }

    .navbar.navbar-dark .navbar-nav > .dropdown.active > a,
    .navbar.navbar-dark .navbar-nav > .nav-item.dropdown.megamenu.active:hover > a,
    .navbar.navbar-dark .navbar-nav > .nav-item.dropdown.simple-dropdown.active:hover > a,
    .sticky .navbar.header-dark .navbar-nav > .dropdown.active > a {
        color: #09c759 !important;
    }

    .arrow-d {
        display: none;
    }

    .order-mb-1 {
        order: 1 !important;
    }

    .order-mb-2 {
        order: 2 !important;
    }

    .img-padding-top {
        margin-top: -100px;
    }

    .full-screen,
    .fullscreenabanner,
    .mobileoff-fullscreen-top-space {
        height: auto !important;
    }

    .ot2m {
        margin-bottom: 0px;
    }

    .sectino-mobi {
        padding-top: 30vh !important;
    }

    .video-bg-full {
        height: auto !important;
        padding-bottom: 60px !important;
    }

    .display-none-mobile {
        display: none;
    }

    h1 {
        font-size: 30px;
        line-height: 1.2;
    }

    h2 {
        font-size: 20px;
        line-height: 1.4;
    }

    h3 {
        font-size: 20px;
        line-height: 1.4;
    }

    h4 {
        font-size: 18px;
        line-height: 1.4;
    }

    .m1link .fas {
        display: none;
    }

    .navbar-collapse {
        color: #fff;
        background: #172f60 !important;
    }

    .navbar.navbar-dark .navbar-nav .nav-link {
        color: #fff;
    }

    .nav-item.active {
        background: transparent !important;
    }

    .nav-item:hover {
        background: transparent !important;
    }

    .nav-item.dropdown.simple-dropdown .dropdown-menu > .dropdown > a {
        color: #ffffff;
        font-weight: 700;
        text-transform: uppercase;
    }

    .sticky .navbar.header-dark .navbar-nav .nav-link {
        color: #ffffff !important;
    }

    .navbar.navbar-dark .navbar-nav > .nav-item.dropdown.simple-dropdown:hover > a {
        color: #fff !important;
    }

    .navbar > .container-lg {
        height: 77px;
    }

    .cont-mpy {
        display: block;
    }
}

.list-style-text {
    padding-left: 2.5rem;
    margin-bottom: 25px;
}

.crypto-header .nav-item:hover {
    background: none;
}

.w-form-fail, .w-form-done {
    display: none;
}

footer .footer-logo img {
    max-height: 60px;
}

.default-logo {
    max-width: 160px;
}