

body {
    position: relative;
}

body {
    background: #e7e9ed;
    color: #535b61;
    font-family: "Poppins", sans-serif;
    font-size: 14px !important;
}

#main-wrapper {
    background: #f6f7f8;
}

#header_new {
    background: #fff;
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
}

    #header_new .navbar_new {
        padding: 0px;
    }

    #header_new.bg-transparent {
        position: absolute;
        z-index: 999;
        top: 0;
        left: 0;
        width: 100%;
        box-shadow: none;
    }

    #header_new.header-border .header-row {
        border-bottom: 1px solid rgba(250, 250, 250, 0.3);
    }

    #header_new .logo {
        position: relative;
        float: left;
        margin-right: 15px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-item-align: stretch;
        align-self: stretch;
    }

    #header_new .header-row {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        max-height: 100%;
        display: flex;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-item-align: stretch;
        align-self: stretch;
    }

    #header_new .header-column {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-item-align: stretch;
        align-self: stretch;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }

        #header_new .header-column .header-row {
            -webkit-box-pack: inherit;
            -ms-flex-pack: inherit;
            justify-content: inherit;
        }

@media (min-width: 1200px) {
    .container {
        max-width: 1170px !important;
    }
}

#header_new .header-row {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    max-height: 100%;
    /*display: flex;*/
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-item-align: stretch;
    align-self: stretch;
}

#header_new .header-column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.primary-menu_new .navbar_new {
    position: inherit;
}

.primary-menu_new, .login-signup {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    height: auto !important;
    -webkit-box-ordinal-group: 0;
    -ms-flex-item-align: stretch;
    align-self: stretch;
}

    .primary-menu_new ul.navbar-nav > li, .login-signup ul.navbar-nav > li {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: 100%;
    }

        .primary-menu_new ul.navbar-nav > li a, .login-signup ul.navbar-nav > li a {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
        }

        .primary-menu_new ul.navbar-nav > li > a:not(.btn), .login-signup ul.navbar-nav > li > a:not(.btn) {
            height: 70px;
            padding-left: 0.85em;
            padding-right: 0.85em;
            color: #0c2e53;
            -webkit-transition: all 0.2s ease;
            transition: all 0.2s ease;
            position: relative;
        }

        .primary-menu_new ul.navbar-nav > li:hover > a:not(.btn), .primary-menu_new ul.navbar-nav > li.active > a:not(.btn), .login-signup ul.navbar-nav > li:hover > a:not(.btn), .login-signup ul.navbar-nav > li.active > a:not(.btn) {
            color: #0071cc;
            -webkit-transition: all 0.2s ease;
            transition: all 0.2s ease;
        }

        .primary-menu_new ul.navbar-nav > li.dropdown .dropdown-menu li > a:not(.btn), .login-signup ul.navbar-nav > li.dropdown .dropdown-menu li > a:not(.btn) {
            padding: 7px 20px 7px 0px;
            background-color: transparent;
            color: #777;
            -webkit-transition: all 0.2s ease;
            transition: all 0.2s ease;
        }

            .primary-menu_new ul.navbar-nav > li.dropdown .dropdown-menu li > a:not(.btn) > i:not(.arrow), .login-signup ul.navbar-nav > li.dropdown .dropdown-menu li > a:not(.btn) > i:not(.arrow) {
                font-size: .875rem;
                width: 18px;
                text-align: center;
                margin-right: 7px;
            }

        .primary-menu_new ul.navbar-nav > li.dropdown .dropdown-menu li:hover > a:not(.btn), .login-signup ul.navbar-nav > li.dropdown .dropdown-menu li:hover > a:not(.btn) {
            color: #0071cc;
            -webkit-transition: all 0.2s ease;
            transition: all 0.2s ease;
        }

        .primary-menu_new ul.navbar-nav > li.dropdown:hover > a:after, .login-signup ul.navbar-nav > li.dropdown:hover > a:after {
            clear: both;
            content: ' ';
            display: block;
            width: 0;
            height: 0;
            border-style: solid;
            border-color: transparent transparent #ccc transparent;
            position: absolute;
            border-width: 0px 7px 6px 7px;
            bottom: 0px;
            left: 50%;
            margin: 0 0 0 -5px;
            z-index: 1022;
        }

        .primary-menu_new ul.navbar-nav > li.dropdown .dropdown-menu, .login-signup ul.navbar-nav > li.dropdown .dropdown-menu {
            -webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.176);
            box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.176);
            border: 0px none;
            border-top: 3px solid #ccc;
            padding: 10px 16px;
            min-width: 230px;
            margin: 0;
            font-size: 14px;
            font-size: 0.875rem;
            z-index: 1021;
        }

        .primary-menu_new ul.navbar-nav > li.dropdown.language .dropdown-menu, .login-signup ul.navbar-nav > li.dropdown.language .dropdown-menu {
            min-width: 140px;
        }

        .primary-menu_new ul.navbar-nav > li.dropdown.notifications .dropdown-menu, .login-signup ul.navbar-nav > li.dropdown.notifications .dropdown-menu {
            width: 265px;
        }

            .primary-menu_new ul.navbar-nav > li.dropdown.notifications .dropdown-menu li > a:not(.btn), .login-signup ul.navbar-nav > li.dropdown.notifications .dropdown-menu li > a:not(.btn) {
                white-space: normal;
                padding-left: 24px;
                position: relative;
            }

                .primary-menu_new ul.navbar-nav > li.dropdown.notifications .dropdown-menu li > a:not(.btn) > i:not(.arrow), .login-signup ul.navbar-nav > li.dropdown.notifications .dropdown-menu li > a:not(.btn) > i:not(.arrow) {
                    position: absolute;
                    top: 12px;
                    left: 0px;
                }

        .primary-menu_new ul.navbar-nav > li.dropdown-mega, .login-signup ul.navbar-nav > li.dropdown-mega {
            position: static;
        }

            .primary-menu_new ul.navbar-nav > li.dropdown-mega > .dropdown-menu, .login-signup ul.navbar-nav > li.dropdown-mega > .dropdown-menu {
                width: 100%;
                padding: 20px 20px;
                margin-left: 0px !important;
            }

    .primary-menu_new .dropdown-menu-right, .login-signup .dropdown-menu-right {
        left: auto !important;
        right: 100% !important;
    }

    .primary-menu_new ul.navbar-nav > li > .dropdown-menu .row > div, .login-signup ul.navbar-nav > li > .dropdown-menu .row > div {
        border-right: 1px solid #eee;
        padding: 5px 10px 5px 20px;
    }

        .primary-menu_new ul.navbar-nav > li > .dropdown-menu .row > div:last-child, .login-signup ul.navbar-nav > li > .dropdown-menu .row > div:last-child {
            border-right: 0;
        }

    .primary-menu_new ul.navbar-nav > li .sub-title, .login-signup ul.navbar-nav > li .sub-title {
        display: block;
        font-size: 16px;
        font-size: 1rem;
        margin-top: 1rem;
        padding-bottom: 5px;
    }

    .primary-menu_new ul.navbar-nav > li .dropdown-mega-submenu, .login-signup ul.navbar-nav > li .dropdown-mega-submenu {
        list-style-type: none;
        padding-left: 0px;
    }

    .primary-menu_new ul.navbar-nav > li.dropdown .dropdown-menu .dropdown-menu, .login-signup ul.navbar-nav > li.dropdown .dropdown-menu .dropdown-menu {
        left: 100%;
        margin-top: -40px;
    }

    .primary-menu_new ul.navbar-nav > li.dropdown .dropdown-menu .dropdown-toggle:after, .login-signup ul.navbar-nav > li.dropdown .dropdown-menu .dropdown-toggle:after {
        border-top: .4em solid transparent;
        border-right: 0;
        border-bottom: 0.4em solid transparent;
        border-left: 0.4em solid;
    }

    .primary-menu_new ul.navbar-nav > li.dropdown .dropdown-toggle .arrow, .login-signup ul.navbar-nav > li.dropdown .dropdown-toggle .arrow {
        position: absolute;
        min-width: 30px;
        height: 100%;
        right: 0px;
        top: 0;
        -webkit-transition: all 0.2s ease;
        transition: all 0.2s ease;
    }

        .primary-menu_new ul.navbar-nav > li.dropdown .dropdown-toggle .arrow:after, .login-signup ul.navbar-nav > li.dropdown .dropdown-toggle .arrow:after {
            content: " ";
            position: absolute;
            top: 50%;
            left: 50%;
            border-color: #000;
            border-top: 1px solid;
            border-right: 1px solid;
            width: 6px;
            height: 6px;
            -webkit-transform: translate(-50%, -50%) rotate(45deg);
            transform: translate(-50%, -50%) rotate(45deg);
        }

        .primary-menu_new ul.navbar-nav > li.dropdown .dropdown-toggle .arrow.arrow-right:after, .login-signup ul.navbar-nav > li.dropdown .dropdown-toggle .arrow.arrow-right:after {
            -webkit-transform: translate(-50%, -50%) rotate(225deg);
            transform: translate(-50%, -50%) rotate(225deg);
        }

    .primary-menu_new .dropdown-toggle:after, .login-signup .dropdown-toggle:after {
        content: none;
    }

    .primary-menu_new ul.navbar-nav > li.profile > a, .login-signup ul.navbar-nav > li.profile > a {
        position: relative;
    }

        .primary-menu_new ul.navbar-nav > li.profile > a span.user-icon, .login-signup ul.navbar-nav > li.profile > a span.user-icon {
            background: #8f9dac;
            color: #fff;
            border-radius: 100%;
            min-width: 34px;
            height: 34px;
            vertical-align: middle;
            line-height: 34px;
            font-size: 14px;
            text-align: center;
            display: inline-block;
            -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.15);
            box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.15);
        }

.navbar-nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

    .navbar-nav .nav-link {
        padding-right: 0;
        padding-left: 0;
    }

    .navbar-nav .dropdown-menu {
        position: static;
        float: none;
    }

@media (min-width:576px) {
    .navbar-expand-sm {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

        .navbar-expand-sm .navbar-nav {
            -ms-flex-direction: row;
            flex-direction: row;
        }

            .navbar-expand-sm .navbar-nav .dropdown-menu {
                position: absolute;
            }

            .navbar-expand-sm .navbar-nav .nav-link {
                padding-right: .5rem;
                padding-left: .5rem;
            }

        .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-xl {
            -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        }

        .navbar-expand-sm .navbar-collapse {
            display: -ms-flexbox !important;
            display: flex !important;
            -ms-flex-preferred-size: auto;
            flex-basis: auto;
        }

        .navbar-expand-sm .navbar-toggler {
            display: none;
        }
}

@media (min-width:768px) {
    .navbar-expand-md {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

        .navbar-expand-md .navbar-nav {
            -ms-flex-direction: row;
            flex-direction: row;
        }

            .navbar-expand-md .navbar-nav .dropdown-menu {
                position: absolute;
            }

            .navbar-expand-md .navbar-nav .nav-link {
                padding-right: .5rem;
                padding-left: .5rem;
            }

        .navbar-expand-md > .container, .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-md, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-xl {
            -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        }

        .navbar-expand-md .navbar-collapse {
            display: -ms-flexbox !important;
            display: flex !important;
            -ms-flex-preferred-size: auto;
            flex-basis: auto;
        }

        .navbar-expand-md .navbar-toggler {
            display: none;
        }
}

@media (min-width:992px) {
    .navbar-expand-lg {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

        .navbar-expand-lg .navbar-nav {
            -ms-flex-direction: row;
            flex-direction: row;
        }

            .navbar-expand-lg .navbar-nav .dropdown-menu {
                position: absolute;
            }

            .navbar-expand-lg .navbar-nav .nav-link {
                padding-right: .5rem;
                padding-left: .5rem;
            }

        .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-xl {
            -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        }

        .navbar-expand-lg .navbar-collapse {
            display: -ms-flexbox !important;
            display: flex !important;
            -ms-flex-preferred-size: auto;
            flex-basis: auto;
        }

        .navbar-expand-lg .navbar-toggler {
            display: none;
        }
}

.navbar-light .navbar-nav .nav-link {
    color: rgba(0,0,0,.5);
}

    .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
        color: rgba(0,0,0,.7);
    }

    .navbar-light .navbar-nav .nav-link.disabled {
        color: rgba(0,0,0,.3);
    }

    .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {
        color: rgba(0,0,0,.9);
    }

.navbar-dark .navbar-nav .nav-link {
    color: rgba(255,255,255,.5);
}

    .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
        color: rgba(255,255,255,.75);
    }

    .navbar-dark .navbar-nav .nav-link.disabled {
        color: rgba(255,255,255,.25);
    }

    .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link {
        color: #fff;
    }

.bg-secondary {
    background-color: var(--main-bg-colorheader) !important;
}

@media (min-width: 1200px) {
    .container {
        max-width: 1170px !important;
    }
}

.secondary-nav_new.nav {
    padding-top: 12px;
    padding-bottom: 0px;
    padding-left: 8px;
}

    .secondary-nav_new.nav .nav-link {
        text-align: center;
        font-size: 13px !important;
        font-size: 0.8125rem;
        margin: 0 10px;
        padding: .6rem 15px;
        color: var(--main-bg-colorheadernonactivemenu);
        -webkit-transition: all 0.2s ease;
        transition: all 0.2s ease;
    }

        .secondary-nav_new.nav .nav-link:hover {
            color: var(--main-bg-color);
            -webkit-transition: all 0.2s ease;
            transition: all 0.2s ease;
            background: #fff !important;
        }

    .secondary-nav_new.nav .nav-item:first-child .nav-link {
        margin-left: 0px;
    }

    .secondary-nav_new.nav .nav-link span {
        display: block;
        font-size: 30px;
        margin-bottom: 5px;
    }

    .secondary-nav_new.nav .nav-item .nav-link.active {
        background: #fff;
        color: var(--main-bg-color);
        border-radius: 4px 4px 0px 0px;
    }

    .secondary-nav_new.nav.alternate {
        margin-bottom: 10px;
    }

        .secondary-nav_new.nav.alternate .nav-link {
            padding: .3rem 15px;
        }

        .secondary-nav_new.nav.alternate .nav-item .nav-link.active {
            background-color: transparent;
            color: #fff;
            border-bottom: 3px solid #0071cc;
        }

@media (max-width: 1199.98px) {
    .secondary-nav_new.nav {
        flex-wrap: nowrap;
        overflow: hidden;
        overflow-x: auto;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        -webkit-overflow-scrolling: touch;
    }
}

.nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.fa, .fas {
    font-weight: 900;
}

.fa, .far, .fas {
    font-family: "Font Awesome 5 Free";
}

.fab {
    font-family: "Font Awesome 5 Brands";
}

.fa, .fab, .fad, .fal, .far, .fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}

.fa-plane:before {
    content: "\f072";
}

.fa-train:before {
    content: "\f238";
}

.fa-bed:before {
    content: "\f236";
}

.fa-bus:before {
    content: "\f207";
}

.fa-umbrella:before {
    content: "\f0e9";
}

.fa-atlas:before {
    content: "\f558";
}

.fa-hand-holding-usd:before {
    content: "\f4c0";
}

.fa-ship:before {
    content: "\f21a";
}

.fa-umbrella-beach:before {
    content: "\f5ca";
}

.fa-dollar-sign:before {
    content: "\f155";
}

.fa-percentage:before {
    content: "\f541";
}

.fa-times-circle:before {
    content: "\f057";
}

.fa-lock:before {
    content: "\f023";
}

.fa-thumbs-up:before {
    content: "\f164";
}

.fa-bullhorn:before {
    content: "\f0a1";
}

.fa-life-ring:before {
    content: "\f1cd";
}

.fa-facebook-f:before {
    content: "\f39e";
}

.fa-twitter:before {
    content: "\f099";
}

.fa-user:before {
    content: "\f007";
}

.fa-calendar-alt:before {
    content: "\f073";
}


/**, ::after, ::before {
    box-sizing: border-box;
}*/

.nav-link {
    display: block;
    padding: .5rem 1rem;
}

anchor_new, anchor_new:focus {
    color: #0071cc;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

    anchor_new:hover, anchor_new:active {
        color: #0c2f55;
        text-decoration: none;
        -webkit-transition: all 0.2s ease;
        transition: all 0.2s ease;
    }

    anchor_new:focus, a:active {
        outline: none;
    }



.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus,
button:focus,
button:active {
    outline: none;
}


.primary-menu_new ul.navbar-nav > li, .login-signup ul.navbar-nav > li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
}

    .primary-menu_new ul.navbar-nav > li a, .login-signup ul.navbar-nav > li a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .primary-menu_new ul.navbar-nav > li > a:not(.btn), .login-signup ul.navbar-nav > li > a:not(.btn) {
        height: 70px;
        padding-left: 0.85em;
        padding-right: 0.85em;
        color: #0c2e53;
        -webkit-transition: all 0.2s ease;
        transition: all 0.2s ease;
        position: relative;
    }

    .primary-menu_new ul.navbar-nav > li:hover > a:not(.btn), .primary-menu_new ul.navbar-nav > li.active > a:not(.btn), .login-signup ul.navbar-nav > li:hover > a:not(.btn), .login-signup ul.navbar-nav > li.active > a:not(.btn) {
        color: #0071cc;
        -webkit-transition: all 0.2s ease;
        transition: all 0.2s ease;
    }

    .primary-menu_new ul.navbar-nav > li.dropdown .dropdown-menu li > a:not(.btn), .login-signup ul.navbar-nav > li.dropdown .dropdown-menu li > a:not(.btn) {
        padding: 7px 20px 7px 0px;
        background-color: transparent;
        color: #777;
        -webkit-transition: all 0.2s ease;
        transition: all 0.2s ease;
    }

        .primary-menu_new ul.navbar-nav > li.dropdown .dropdown-menu li > a:not(.btn) > i:not(.arrow), .login-signup ul.navbar-nav > li.dropdown .dropdown-menu li > a:not(.btn) > i:not(.arrow) {
            font-size: .875rem;
            width: 18px;
            text-align: center;
            margin-right: 7px;
        }

    .primary-menu_new ul.navbar-nav > li.dropdown .dropdown-menu li:hover > a:not(.btn), .login-signup ul.navbar-nav > li.dropdown .dropdown-menu li:hover > a:not(.btn) {
        color: #0071cc;
        -webkit-transition: all 0.2s ease;
        transition: all 0.2s ease;
    }

    .primary-menu_new ul.navbar-nav > li.dropdown:hover > a:after, .login-signup ul.navbar-nav > li.dropdown:hover > a:after {
        clear: both;
        content: ' ';
        display: block;
        width: 0;
        height: 0;
        border-style: solid;
        border-color: transparent transparent #ccc transparent;
        position: absolute;
        border-width: 0px 7px 6px 7px;
        bottom: 0px;
        left: 50%;
        margin: 0 0 0 -5px;
        z-index: 1022;
    }

    .primary-menu_new ul.navbar-nav > li.dropdown .dropdown-menu, .login-signup ul.navbar-nav > li.dropdown .dropdown-menu {
        -webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.176);
        box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.176);
        border: 0px none;
        border-top: 3px solid #ccc;
        padding: 10px 16px;
        min-width: 230px;
        margin: 0;
        font-size: 14px;
        font-size: 0.875rem;
        z-index: 1021;
    }

    .primary-menu_new ul.navbar-nav > li.dropdown.language .dropdown-menu, .login-signup ul.navbar-nav > li.dropdown.language .dropdown-menu {
        min-width: 140px;
    }

    .primary-menu_new ul.navbar-nav > li.dropdown.notifications .dropdown-menu, .login-signup ul.navbar-nav > li.dropdown.notifications .dropdown-menu {
        width: 265px;
    }

        .primary-menu_new ul.navbar-nav > li.dropdown.notifications .dropdown-menu li > a:not(.btn), .login-signup ul.navbar-nav > li.dropdown.notifications .dropdown-menu li > a:not(.btn) {
            white-space: normal;
            padding-left: 24px;
            position: relative;
        }

            .primary-menu_new ul.navbar-nav > li.dropdown.notifications .dropdown-menu li > a:not(.btn) > i:not(.arrow), .login-signup ul.navbar-nav > li.dropdown.notifications .dropdown-menu li > a:not(.btn) > i:not(.arrow) {
                position: absolute;
                top: 12px;
                left: 0px;
            }

    .primary-menu_new ul.navbar-nav > li.dropdown-mega, .login-signup ul.navbar-nav > li.dropdown-mega {
        position: static;
    }

        .primary-menu_new ul.navbar-nav > li.dropdown-mega > .dropdown-menu, .login-signup ul.navbar-nav > li.dropdown-mega > .dropdown-menu {
            width: 100%;
            padding: 20px 20px;
            margin-left: 0px !important;
        }

.primary-menu_new .dropdown-menu-right, .login-signup .dropdown-menu-right {
    left: auto !important;
    right: 100% !important;
}

.primary-menu_new ul.navbar-nav > li > .dropdown-menu .row > div, .login-signup ul.navbar-nav > li > .dropdown-menu .row > div {
    border-right: 1px solid #eee;
    padding: 5px 10px 5px 20px;
}

    .primary-menu_new ul.navbar-nav > li > .dropdown-menu .row > div:last-child, .login-signup ul.navbar-nav > li > .dropdown-menu .row > div:last-child {
        border-right: 0;
    }

.primary-menu_new ul.navbar-nav > li .sub-title, .login-signup ul.navbar-nav > li .sub-title {
    display: block;
    font-size: 16px;
    font-size: 1rem;
    margin-top: 1rem;
    padding-bottom: 5px;
}

.primary-menu_new ul.navbar-nav > li .dropdown-mega-submenu, .login-signup ul.navbar-nav > li .dropdown-mega-submenu {
    list-style-type: none;
    padding-left: 0px;
}

.primary-menu_new ul.navbar-nav > li.dropdown .dropdown-menu .dropdown-menu, .login-signup ul.navbar-nav > li.dropdown .dropdown-menu .dropdown-menu {
    left: 100%;
    margin-top: -40px;
}

.primary-menu_new ul.navbar-nav > li.dropdown .dropdown-menu .dropdown-toggle:after, .login-signup ul.navbar-nav > li.dropdown .dropdown-menu .dropdown-toggle:after {
    border-top: .4em solid transparent;
    border-right: 0;
    border-bottom: 0.4em solid transparent;
    border-left: 0.4em solid;
}

.primary-menu_new ul.navbar-nav > li.dropdown .dropdown-toggle .arrow, .login-signup ul.navbar-nav > li.dropdown .dropdown-toggle .arrow {
    position: absolute;
    min-width: 30px;
    height: 100%;
    right: 0px;
    top: 0;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

    .primary-menu_new ul.navbar-nav > li.dropdown .dropdown-toggle .arrow:after, .login-signup ul.navbar-nav > li.dropdown .dropdown-toggle .arrow:after {
        content: " ";
        position: absolute;
        top: 50%;
        left: 50%;
        border-color: #000;
        border-top: 1px solid;
        border-right: 1px solid;
        width: 6px;
        height: 6px;
        -webkit-transform: translate(-50%, -50%) rotate(45deg);
        transform: translate(-50%, -50%) rotate(45deg);
    }

    .primary-menu_new ul.navbar-nav > li.dropdown .dropdown-toggle .arrow.arrow-right:after, .login-signup ul.navbar-nav > li.dropdown .dropdown-toggle .arrow.arrow-right:after {
        -webkit-transform: translate(-50%, -50%) rotate(225deg);
        transform: translate(-50%, -50%) rotate(225deg);
    }

.primary-menu_new .dropdown-toggle:after, .login-signup .dropdown-toggle:after {
    content: none;
}

.primary-menu_new ul.navbar-nav > li.profile > a, .login-signup ul.navbar-nav > li.profile > a {
    position: relative;
}

    .primary-menu_new ul.navbar-nav > li.profile > a span.user-icon, .login-signup ul.navbar-nav > li.profile > a span.user-icon {
        background: #8f9dac;
        color: #fff;
        border-radius: 100%;
        min-width: 34px;
        height: 34px;
        vertical-align: middle;
        line-height: 34px;
        font-size: 14px;
        text-align: center;
        display: inline-block;
        -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.15);
        box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.15);
    }

.dropdown-menu {
    -webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.176);
    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.176);
    border: 0px none;
    font-size: 14px;
    font-size: 0.875rem;
}

.header-text-light .navbar-toggler span {
    background: #fff;
}

.header-text-light .login-signup.separator:before {
    border-color: rgba(250, 250, 250, 0.35);
}

.header-text-light .login-signup ul.navbar-nav > li > a:not(.btn) {
    color: rgba(250, 250, 250, 0.8);
}

.header-text-light .login-signup ul.navbar-nav > li:hover > a:not(.btn), .header-text-light .login-signup ul.navbar-nav > li.active > a:not(.btn) {
    color: #fff;
}

.header-text-light .login-signup ul.navbar-nav > li.profile > a span.user-icon {
    background: rgba(250, 250, 250, 0.4);
}

@media (min-width: 992px) {
    .navbar-toggler {
        display: none;
    }

    .primary-menu_new ul.navbar-nav > li + li {
        margin-left: 2px;
    }

    .primary-menu_new ul.navbar-nav > li.dropdown .dropdown-menu li:hover > a:not(.btn) {
        margin-left: 5px;
    }

    .primary-menu_new ul.navbar-nav > li.dropdown .dropdown-menu li:hover > a .arrow {
        right: -3px;
        -webkit-transition: all 0.2s ease;
        transition: all 0.2s ease;
    }

    .primary-menu_new ul.navbar-nav > li.dropdown > .dropdown-toggle {
        padding-right: 1.6rem;
    }

        .primary-menu_new ul.navbar-nav > li.dropdown > .dropdown-toggle .arrow:after {
            -webkit-transform: translate(-60%, -70%) rotate(135deg);
            transform: translate(-60%, -50%) rotate(135deg);
            width: 7px;
            height: 7px;
            top: calc(50% - 2.5px);
        }

    .primary-menu_new ul.navbar-nav > li.dropdown-mega .sub-title:first-child {
        margin-top: 0px;
    }

    .primary-menu_new ul.navbar-nav > li.dropdown .dropdown-menu.dropdown-menu-sm {
        width: 465px;
        padding-right: 18px;
    }

    .primary-menu_new ul.navbar-nav > li.dropdown .dropdown-menu.dropdown-menu-md {
        width: 700px;
        padding-right: 18px;
    }

    .primary-menu_new ul.navbar-nav > li.dropdown .dropdown-menu.dropdown-menu-lg {
        width: 920px;
        padding-right: 18px;
    }
}

.justify-content-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
}

.justify-content-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
}

.justify-content-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
}

.justify-content-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
}

.justify-content-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
}

#main-wrapper {
    background: #f6f7f8;
}

    #main-wrapper.boxed {
        max-width: 1200px;
        margin: 0 auto;
        -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    }

.section {
    position: relative;
    padding: 50px 0;
    padding: 3.125rem 0;
}

@media (min-width: 1200px) {
    .container {
        max-width: 1170px !important;
    }
}

.shadow-md {
    -webkit-box-shadow: 0px 0px 50px -35px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 50px -35px rgba(0, 0, 0, 0.4);
}

#ctl00_footer {
    color: #252b33;
    padding: 0px 0px 35px 0px;
    padding: 0 0 2rem 0;
    margin-top: 0rem;
}

    #ctl00_footer .nav .nav-item {
        display: inline-block;
        line-height: 12px;
        margin: 0;
        padding: 0 10px;
    }

        #ctl00_footer .nav .nav-item:first-child {
            padding-left: 0px;
        }

        #ctl00_footer .nav .nav-item:last-child {
            padding-right: 0px;
        }

        #ctl00_footer .nav .nav-item .nav-link {
            padding-left: 0;
            padding-right: 0;
            color: #252b33;
            -webkit-transition: all 0.2s ease;
            transition: all 0.2s ease;
        }

            #ctl00_footer .nav .nav-item .nav-link:focus {
                color: #0071cc;
                -webkit-transition: all 0.2s ease;
                transition: all 0.2s ease;
            }

    #ctl00_footer .nav .nav-link:hover {
        color: #0071cc;
        -webkit-transition: all 0.2s ease;
        transition: all 0.2s ease;
    }

    #ctl00_footer .footer-copyright {
        border-top: 1px solid #e6e9ec;
        padding: 32px 0px 0px;
        margin-top: 2rem;
        margin-top: 32px;
        text-align: center;
    }

        #ctl00_footer .footer-copyright .copyright-text {
            color: #67727c;
            margin: 12px 0 0 0;
            padding: 0;
        }

    #ctl00_footer .nav.flex-column .nav-item {
        padding: 0px;
    }

        #ctl00_footer .nav.flex-column .nav-item .nav-link {
            margin: 0.8rem 0px;
            padding: 0px;
            color: #67727c;
        }

            #ctl00_footer .nav.flex-column .nav-item .nav-link:hover {
                color: #0071cc;
                -webkit-transition: all 0.2s ease;
                transition: all 0.2s ease;
            }

    #ctl00_footer.footer-text-light {
        color: rgba(250, 250, 250, 0.8);
    }

        #ctl00_footer.footer-text-light .nav .nav-item .nav-link {
            color: rgba(250, 250, 250, 0.8);
        }

            #ctl00_footer.footer-text-light .nav .nav-item .nav-link:hover {
                color: #fafafa;
            }

        #ctl00_footer.footer-text-light .footer-copyright {
            border-color: rgba(250, 250, 250, 0.15);
            color: rgba(250, 250, 250, 0.5);
        }

        #ctl00_footer.footer-text-light.bg-primary {
            color: #fff;
        }

            #ctl00_footer.footer-text-light.bg-primary .nav .nav-item .nav-link {
                color: #fff;
            }

                #ctl00_footer.footer-text-light.bg-primary .nav .nav-item .nav-link:hover {
                    color: rgba(250, 250, 250, 0.7);
                }

            #ctl00_footer.footer-text-light.bg-primary .footer-copyright {
                border-color: rgba(250, 250, 250, 0.15);
                color: rgba(250, 250, 250, 0.9);
            }

                #ctl00_footer.footer-text-light.bg-primary .footer-copyright .copyright-text {
                    color: rgba(250, 250, 250, 0.9);
                }

            #ctl00_footer.footer-text-light.bg-primary a {
                color: #fff;
            }

                #ctl00_footer.footer-text-light.bg-primary a:hover {
                    color: rgba(250, 250, 250, 0.7);
                }

.social-icons {
    margin: 0;
    padding: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
}

    .social-icons li {
        margin: 0px 2px 4px;
        padding: 0;
        border-radius: 100%;
        overflow: visible;
    }

        .social-icons li:last-child {
            margin-right: 0px;
        }

        .social-icons li a {
            background: #d4d4d4;
            border-radius: 100%;
            display: block;
            height: 34px;
            line-height: 34px;
            width: 34px;
            font-size: 16px;
            text-align: center;
            color: #fff;
            text-decoration: none;
            -webkit-transition: all 0.2s ease;
            transition: all 0.2s ease;
        }

        .social-icons li i {
            line-height: inherit;
        }

    .social-icons.social-icons-sm li a {
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 14px;
    }

    .social-icons.social-icons-lg li a {
        width: 40px;
        height: 40px;
        line-height: 40px;
        font-size: 20px;
    }

    .social-icons.social-icons-dark li a {
        background: #555;
    }

    .social-icons li:hover a {
        background: #171717;
        color: #333;
        -webkit-transition: all 0.2s ease;
        transition: all 0.2s ease;
    }

    .social-icons li:hover.social-icons-twitter a, .social-icons.social-icons-colored li.social-icons-twitter a {
        background: #00ACEE;
        color: #fff;
    }

    .social-icons li:hover.social-icons-facebook a, .social-icons.social-icons-colored li.social-icons-facebook a {
        background: #3B5998;
        color: #fff;
    }

    .social-icons li:hover.social-icons-linkedin a, .social-icons.social-icons-colored li.social-icons-linkedin a {
        background: #0E76A8;
        color: #fff;
    }

    .social-icons li:hover.social-icons-rss a, .social-icons.social-icons-colored li.social-icons-rss a {
        background: #EE802F;
        color: #fff;
    }

    .social-icons li:hover.social-icons-dribbble a, .social-icons.social-icons-colored li.social-icons-dribbble a {
        background: #ea4c89;
        color: #fff;
    }

    .social-icons li:hover.social-icons-google a, .social-icons.social-icons-colored li.social-icons-google a {
        background: #DD4B39;
        color: #fff;
    }

    .social-icons li:hover.social-icons-pinterest a, .social-icons.social-icons-colored li.social-icons-pinterest a {
        background: #cc2127;
        color: #fff;
    }

    .social-icons li:hover.social-icons-youtube a, .social-icons.social-icons-colored li.social-icons-youtube a {
        background: #C4302B;
        color: #fff;
    }

    .social-icons li:hover.social-icons-instagram a, .social-icons.social-icons-colored li.social-icons-instagram a {
        background: #3F729B;
        color: #fff;
    }

    .social-icons li:hover.social-icons-skype a, .social-icons.social-icons-colored li.social-icons-skype a {
        background: #00AFF0;
        color: #fff;
    }

    .social-icons li:hover.social-icons-email a, .social-icons.social-icons-colored li.social-icons-email a {
        background: #6567A5;
        color: #fff;
    }

    .social-icons li:hover.social-icons-vk a, .social-icons.social-icons-colored li.social-icons-vk a {
        background: #2B587A;
        color: #fff;
    }

    .social-icons li:hover.social-icons-xing a, .social-icons.social-icons-colored li.social-icons-xing a {
        background: #126567;
        color: #fff;
    }

    .social-icons li:hover.social-icons-tumblr a, .social-icons.social-icons-colored li.social-icons-tumblr a {
        background: #34526F;
        color: #fff;
    }

    .social-icons li:hover.social-icons-reddit a, .social-icons.social-icons-colored li.social-icons-reddit a {
        background: #C6C6C6;
        color: #fff;
    }

    .social-icons li:hover.social-icons-delicious a, .social-icons.social-icons-colored li.social-icons-delicious a {
        background: #205CC0;
        color: #fff;
    }

    .social-icons li:hover.social-icons-stumbleupon a, .social-icons.social-icons-colored li.social-icons-stumbleupon a {
        background: #F74425;
        color: #fff;
    }

    .social-icons li:hover.social-icons-digg a, .social-icons.social-icons-colored li.social-icons-digg a {
        background: #191919;
        color: #fff;
    }

    .social-icons li:hover.social-icons-blogger a, .social-icons.social-icons-colored li.social-icons-blogger a {
        background: #FC4F08;
        color: #fff;
    }

    .social-icons li:hover.social-icons-flickr a, .social-icons.social-icons-colored li.social-icons-flickr a {
        background: #FF0084;
        color: #fff;
    }

    .social-icons li:hover.social-icons-vimeo a, .social-icons.social-icons-colored li.social-icons-vimeo a {
        background: #86C9EF;
        color: #fff;
    }

    .social-icons li:hover.social-icons-yahoo a, .social-icons.social-icons-colored li.social-icons-yahoo a {
        background: #720E9E;
        color: #fff;
    }

    .social-icons li:hover.social-icons-googleplay a, .social-icons.social-icons-colored li.social-icons-googleplay a {
        background: #DD4B39;
        color: #fff;
    }

    .social-icons li:hover.social-icons-apple a, .social-icons.social-icons-colored li.social-icons-apple a {
        background: #000;
        color: #fff;
    }

    .social-icons.social-icons-colored li:hover a {
        background: #d4d4d4;
        color: #333;
    }


@media (min-width:768px) {
    .align-items-md-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }
}

.flex-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
}

.travellers-dropdown {
    position: absolute;
    display: none;
    -webkit-box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.176);
    box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.176);
    z-index: 11;
    background: #fff;
    padding: 20px;
    border-radius: 4px;
    min-width: 300px;
    width: 0%;
}

@media (max-width: 991.98px) {
    /* Mobile Menu Button */
    .navbar-toggler {
        width: 25px;
        height: 30px;
        padding: 10px;
        margin: 18px 10px;
        position: relative;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: 0.5s ease-in-out;
        transition: 0.5s ease-in-out;
        cursor: pointer;
        display: block;
    }

        .navbar-toggler span {
            display: block;
            position: absolute;
            height: 2px;
            width: 100%;
            background: #3c3636;
            border-radius: 2px;
            opacity: 1;
            left: 0;
            -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
            -webkit-transition: 0.25s ease-in-out;
            transition: 0.25s ease-in-out;
        }

            .navbar-toggler span:nth-child(1) {
                top: 7px;
                -webkit-transform-origin: left center;
                -moz-transform-origin: left center;
                -o-transform-origin: left center;
                transform-origin: left center;
            }

            .navbar-toggler span:nth-child(2) {
                top: 13px;
                -webkit-transform-origin: left center;
                -moz-transform-origin: left center;
                -o-transform-origin: left center;
                transform-origin: left center;
            }

            .navbar-toggler span:nth-child(3) {
                top: 19px;
                -webkit-transform-origin: left center;
                -moz-transform-origin: left center;
                -o-transform-origin: left center;
                transform-origin: left center;
            }

        .navbar-toggler.open span:nth-child(1) {
            top: 5px;
            left: 4px;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
        }

        .navbar-toggler.open span:nth-child(2) {
            width: 0%;
            opacity: 0;
        }

        .navbar-toggler.open span:nth-child(3) {
            top: 21px;
            left: 4px;
            -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
        }

    #header_new .primary-menu_new {
        position: absolute;
        top: 99%;
        right: 0;
        left: 0;
        background: transparent;
        margin-top: 0px;
        z-index: 1000;
    }

        #header_new .primary-menu_new:before {
            content: '';
            display: block;
            position: absolute;
            top: 0;
            left: 50%;
            width: 100vw;
            height: 100%;
            background: #fff;
            z-index: -1;
            -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
            -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
        }

        #header_new .primary-menu_new > div {
            overflow: hidden;
            overflow-y: auto;
            max-height: 65vh;
            margin: 18px 0;
        }

    .primary-menu_new ul.navbar-nav li {
        display: block;
        border-bottom: 1px solid #eee;
        margin: 0;
        padding: 0;
    }

        .primary-menu_new ul.navbar-nav li:last-child {
            border: none;
        }

        .primary-menu_new ul.navbar-nav li.dropdown > .dropdown-toggle > .arrow.open:after {
            -webkit-transform: translate(-50%, -50%) rotate(-45deg);
            transform: translate(-50%, -50%) rotate(-45deg);
            -webkit-transition: all 0.2s ease;
            transition: all 0.2s ease;
        }

    .primary-menu_new ul.navbar-nav > li > a:not(.btn) {
        height: auto;
        padding: 8px 0;
        position: relative;
    }

    .primary-menu_new ul.navbar-nav > li.dropdown .dropdown-menu li > a:not(.btn) {
        padding: 8px 0;
        position: relative;
    }

    .primary-menu_new ul.navbar-nav > li.dropdown:hover > a:after {
        content: none;
    }

    .primary-menu_new ul.navbar-nav > li.dropdown .dropdown-toggle .arrow:after {
        -webkit-transform: translate(-50%, -50%) rotate(134deg);
        transform: translate(-50%, -50%) rotate(134deg);
        -webkit-transition: all 0.2s ease;
        transition: all 0.2s ease;
    }

    .primary-menu_new ul.navbar-nav > li.dropdown .dropdown-menu {
        margin: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        border: none;
        padding: 0px 15px 0px 15px;
    }

        .primary-menu_new ul.navbar-nav > li.dropdown .dropdown-menu .dropdown-menu {
            margin: 0;
        }

        .primary-menu_new ul.navbar-nav > li.dropdown .dropdown-menu .row > div {
            padding: 0px 15px;
            border: none;
        }

        .primary-menu_new ul.navbar-nav > li.dropdown .dropdown-menu .sub-title {
            margin-top: 10px;
            display: block;
            padding: 0;
        }

    .primary-menu_new ul.navbar-nav > li.login-signup > a:before {
        content: none;
    }
}

.navbar-toggler {
    padding: .25rem .75rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: .25rem;
}

    .navbar-toggler:focus, .navbar-toggler:hover {
        text-decoration: none;
    }

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: "";
    background: no-repeat center center;
    background-size: 100% 100%;
}

.navbar_new {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: .5rem 1rem;
}

.navbar-collapse {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-align: center;
    align-items: center;
}

@font-face {
    font-family: "Font Awesome 5 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(../MTB/webfonts/fa-brands-400.eot);
    src: url(../MTB/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../MTB/webfonts/fa-brands-400.woff2) format("woff2"),url(../MTB/webfonts/fa-brands-400.woff) format("woff"),url(../MTB/webfonts/fa-brands-400.ttf) format("truetype"),url(../MTB/webfonts/fa-brands-400.svg#fontawesome) format("svg");
}

@font-face {
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url(../MTB/webfonts/fa-regular-400.eot);
    src: url(../MTB/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../MTB/webfonts/fa-regular-400.woff2) format("woff2"),url(../MTB/webfonts/fa-regular-400.woff) format("woff"),url(../MTB/webfonts/fa-regular-400.ttf) format("truetype"),url(../MTB/webfonts/fa-regular-400.svg#fontawesome) format("svg");
}

@font-face {
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(../MTB/webfonts/fa-solid-900.eot);
    src: url(../MTB/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../MTB/webfonts/fa-solid-900.woff2) format("woff2"),url(../MTB/webfonts/fa-solid-900.woff) format("woff"),url(../MTB/webfonts/fa-solid-900.ttf) format("truetype"),url(../MTB/webfonts/fa-solid-900.svg#fontawesome) format("svg");
}

.footer_new li {
    color: #575e64 !important;
}

.footer_box li a {
    color: #575e64 !important;
}




#ctl00_footer .pt-4 {
    padding-top: 1.5rem !important;
}

#ctl00_footer .pb-3, .py-3 {
    padding-bottom: 1rem !important;
}

#ctl00_footer .bg-white {
    background-color: #fff !important;
}

#ctl00_footer .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.distbal {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}


@media (min-width:768px) {
    #ctl00_footer .col-md-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
}

#ctl00_footer .col-sm-6, #ctl00_footer .col-md-3, #ctl00_footer .col-md-4 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}

#ctl00_footer .text-center {
    text-align: center !important;
}

#ctl00_footer .featured-box {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

    #ctl00_footer .featured-box .featured-box-icon {
        display: inline-block;
        font-size: 35px;
        height: 45px;
        line-height: 45px;
        padding: 0;
        width: 45px;
        margin-top: 0;
        margin-bottom: 12px;
        color: var(--main-bg-color);
        border-radius: 0;
    }

    #ctl00_footer .featured-box h3, .featured-box h4 {
        font-size: 1.25rem;
        margin-bottom: 10px;
        font-weight: 500;
        color: var(--main-bg-color);
        font-family: "Poppins", sans-serif;
        line-height: 1.2;
    }

#ctl00_footer .mt-4, .my-4 {
    margin-top: 1.5rem !important;
}

#mobileappsection .my-4 {
    margin-top: 1.5rem !important;
}

@media (min-width: 768px) {
    #ctl00_footer .col-md-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }

    #ctl00_footer .mb-md-0, .my-md-0 {
        margin-bottom: 0 !important;
    }
}
/*p {
    margin-top: 0;
    margin-bottom: 1rem;
}*/
#ctl00_footer .payments-types {
    margin: 0;
    padding: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none;
}

    #ctl00_footer .payments-types li {
        margin: 0px 10px 8px 0px;
    }

        #ctl00_footer .payments-types li a {
            -webkit-transition: all 0.2s ease;
            transition: all 0.2s ease;
            opacity: 1;
        }

        #ctl00_footer .payments-types li img {
            display: flex;
        }

#ctl00_footer img {
    vertical-align: middle;
    border-style: none;
}

#ctl00_footer .d-flex {
    display: -ms-flexbox !important;
    display: flex !important;
}


@media (min-width: 1200px) {
    .travellers-dropdown {
        margin-left: -257px;
    }
}

@media (min-width: 360px) {
    #header-nav {
        display: initial;
    }

    .Available_Balance {
        display: block;
    }
}

@media (min-width: 1024px) {
    .travellers-dropdown {
        margin-left: -265px;
    }
}



#ctl00_footer .col-sm-6, #ctl00_footer .col-md-4 {
    box-sizing: border-box;
}

.news {
    color: #000;
    /*background: linear-gradient(180deg, #fddbbf, #a29d99) !important;*/
    background-color: #f6f7f8;
    font-weight : 100 !important
}

  .errors span {
		animation: blinkingBackground 2s infinite;
	}
	
        @keyframes blinkingBackground{
		0%		{ background-color: #273f87;}
		25%		{ background-color: #254878;}
		50%		{ background-color: #273f87;}
		75%		{ background-color: #254878;}
		100%	{ background-color: #273f87;}
	}

        .dataTables_filter input{
                float: right;
        }



        .txtlabel{
            margin-bottom: 1px !important;
        }


@media only screen and (min-width: 360px) {
    .virtualaccountsec {
        width: 117px !important;
    }
}
@media only screen and (min-width: 1200px) {
    .virtualaccountsec {
        width: 290px !important;
    }

    /*.mblbxresp{
        margin-left: 40px;
    }*/

    .mobile_box > strong{
        padding: 5px 10px 0 10px;
    font-size: 15px;
    }

    .mobile_box img{
        width: 30px;
    }
    .secondary-nav_new.nav .nav-link{
        margin: 0 5px !important;
    }
    .secondary-nav_new .distbal{
        margin: 0px;
    }
    #ctl00_divAvailbalheader{
        margin-top: 10px;
    }
    #ctl00_divAvailBalanceheader{
        margin-top: 17px;
    }
}