.modbtns {
    color: #007BFF;
    cursor: pointer;
}

body {
    float: left;
    width: 100%
}

body,
html {
    font-family: CircularStd !important
}

.loginpopup .modal-header p {
    clear: both;
    text-align: center;
    color: #232e45;
    font-size: 22px;
    letter-spacing: .53px;
    margin-top: 30px;
    margin-bottom: 0;
    font-weight: 600
}

.none {
    display: none !important
}

.overlay {
    position: absolute;
    width: 100%;
    height: 100vh;
    background-color: rgba(0, 0, 0, .7);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 9999;
    display: none
}

.overlayDismiss {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .7);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 999;
    display: none
}

.overlayDismiss.show {
    display: block
}

body.modal-open {
    overflow: hidden
}

.myheader {
    background-color: #fff;
    -webkit-transition: .2s ease-out;
    transition: .2s ease-out
}

.myheader.fixed {
    position: fixed;
    background: 0 0;
    top: 0;
    left: 0;
    right: 0;
    background-color: transparent;
    z-index: 999
}

.myheader2.myscroll {
    position: fixed;
    top: 0;
    z-index: 999;
    width: 100%
}

.myheader.myheader2.myscroll .header-sec1 {
    opacity: 1;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 5px
}

.myheader.myheader2,
.myheader.myheader2.myscroll {
    background-image: url(../images/header2.png) !important;
    background-color: transparent !important;
    position: sticky;
    top: 0
}

.myheader2.fix {
    background: 0 0 !important;
    z-index: 999
}

.header-sec1 {
    height: 46px;
    transition: .3s all ease
}

.myheader.myheader2 .header-sec1 {
    padding-top: 5px
}

.myheader.myscroll {
    background: #fff !important;
    box-shadow: 0 4px 10px rgb(119 119 119 / 15%);
}

.myheader.myscroll .header-sec1 {
    opacity: 0;
    overflow: hidden;
    height: 0;
    padding: 0;
    border: 0
}

.header-sec2 .navbar-nav,
.myheader .header-sec1 ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.myheader .header-sec1 ul {
    padding: 0;
    margin: 0;
    list-style: none;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    align-items: center
}

.myheader .header-sec1 ul .mail_5star a {
    color: #131a20;
    margin: 10px;
    position: relative;
    top: 2px
}

.myheader .header-sec1 .c24 {
    display: none;
    width: 36px;
    height: 36px;
    background-color: #e4f3ff;
    border-radius: 50%;
    color: #232e45;
    font-size: 12px;
    font-weight: 500;
    margin-right: 10px;
    padding: 8px 0 0 4px;
    margin-top: 4px
}

.myheader .header-sec1 ul li label {
    color: #232e45;
    font-size: 14px;
    font-weight: 500;
    margin-right: 30px;
    margin-bottom: 0;
    margin-top: 6px
}

.myheader .header-sec1 ul li a {
    color: #232e45;
    font-size: 14px;
    font-weight: 500;
    margin-right: 30px;
    margin-bottom: 5px;
    margin-top: 14px;
    display: block;
}

.myheader .header-sec1 img {
    margin-top: 6px;
    width: 125px;
    height: 35px;
}

.header-sec2 .navbar-nav {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.header-sec2 .navbar-nav li {
    padding: 0 8px;
    cursor: pointer;
}

.header-sec2 .navbar-nav li:last-child {
    padding-right: 5px;
    margin-left: 0
}

.header-sec2 .navbar-nav li a {
    letter-spacing: .29px;
    color: #232e45;
    text-transform: uppercase;
    font-size: 13px;
    padding: 0 !important;
    border-bottom: 2px solid transparent;
    transition: .3s all ease
}

.header-sec2 .navbar-nav li a:focus,
.header-sec2 .navbar-nav li a:hover {
    border-bottom-color: #233f8c
}

.navbar-expand-lg .navbar-nav .nav-item.active .nav-link {
    border-bottom: 2px solid #233f8c
}

.header-sec2 .navbar-nav li span.login-link .login-icon {
    width: 16px;
    height: 16px;
    background-position: -118px -150px;
    margin-right: 4px
}

.header-sec2 .navbar-nav li span.login-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

.header-sec2 .navbar-nav li a i {
    margin-right: 4px;
    font-size: 15px
}

.header-sec2 .navbar-nav li button,
a.navorder {
    border: 2px solid #232e45;
    border-radius: 6px;
    color: #232e45;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .29px;
    box-shadow: 0 3px 6px #233f8c54
}

a.navorder {
    display: none
}

.header-sec2 .navbar-nav li button {
    width: 120px;
    height: 44px;
    background-color: transparent;
    cursor: pointer
}

.header-sec2 .navbar-expand-lg {
    padding: 5px 0
}

.header-sec2 .navbar-toggler {
    outline: 0
}

.header-sec2 .navbar-toggler .navbar-toggler-icon span {
    display: block;
    width: 30px;
    height: 4px;
    margin-bottom: 5px;
    position: relative;
    background-color: #1a2134;
    border-radius: 3px;
    z-index: 1;
    margin-top: 3px
}

#dismiss {
    text-align: center;
    display: none;
    padding: 5px 10px;
    margin-left: auto;
    background-color: #cae5fa;
    color: #233f8c;
    margin-top: 10px;
    width: 45px;
    margin-right: 10px;
    font-size: 23px;
    box-shadow: 0 3px 11px #233f8c1a;
    border-radius: 5px;
    position: relative
}

#dismiss:after {
    content: "\2192"
}

.phone_number_sm {
    display: none
}

.loginpopup .modal-header {
    display: block;
    border-bottom: 0
}

.loginpopup .modal-header h5 {
    clear: both;
    text-align: center;
    color: #232e45;
    font-size: 22px;
    font-weight: 600;
    letter-spacing: .53px;
    margin-top: 30px;
    margin-bottom: 0
}

.loginpopup .modal-header .close {
    color: #000 !important;
    text-decoration: none;
    opacity: .75;
    font-size: 18px
}

.loginpopup .modal-header .close .close-icon {
    content: "";
    position: absolute;
    z-index: 100;
    width: 16px;
    height: 16px;
    background-position: -94px -102px;
    right: 10px;
    top: 10px
}

.loginpopup .modal-header .close span {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center
}

ul.modal-form li.email,
ul.modal-form li.pass-text,
ul.modal-form li.phone,
ul.modal-form li.policy {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #232e45;
    font-size: 14px;
    letter-spacing: .7px
}

ul.modal-form li {
    position: relative
}

input#billing_phone::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

ul.modal-form li input[type="number"]::-webkit-outer-spin-button,
ul.modal-form li input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

ul.modal-form li input {
    -webkit-transition: .2s all ease;
    transition: .2s all ease;
    width: 100%;
    border: 1px solid #02417c;
    border-radius: 6px;
    padding: 16px 0 13px 50px;
    letter-spacing: .8px;
    outline: 0;
    font-size: 15px
}

ul.modal-form .email .email-icon,
ul.modal-form .email-text .user-id,
ul.modal-form .pass-text .password,
ul.modal-form .phone .phone-no {
    background-position: -118px -150px;
    background-repeat: no-repeat;
    position: absolute;
    width: 16px;
    height: 16px;
    left: 15px;
    top: 16px
}

ul.modal-form .pass-text .password {
    background-position: -46px -150px
}

ul.modal-form .phone .phone-no {
    background-position: -154px -150px
}

ul.modal-form .email .email-icon {
    background-position: -10px -150px
}

ul.modal-form .email-text {
    position: relative
}

ul.modal-form {
    padding: 0 15px;
    list-style: none;
    margin-bottom: 40px
}

ul.modal-form li {
    margin-bottom: 15px
}

ul.modal-form li input[type=checkbox] {
    width: auto;
    margin-top: 4px
}

ul.modal-form li input:focus+label {
    font-size: 12px;
    top: -8px;
    background-color: #fff;
    padding: 0 5px;
    left: 40px
}

ul.modal-form li input.error+label,
ul.modal-form li input.hasVal+label,
ul.modal-form li input.valid+label {
    font-size: 12px;
    top: -8px;
    background-color: #fff;
    padding: 0 5px;
    left: 40px
}

ul.modal-form li input.error {
    color: #ff4500
}

ul.modal-form li label {
    position: absolute;
    pointer-events: none;
    transition: .2s ease all;
    -moz-transition: .2s ease all;
    -webkit-transition: .2s ease all;
    color: #02417c80;
    font-size: 16px;
    font-weight: 400;
    left: 50px;
    top: 15px
}

ul.modal-form .button-submit button {
    background-color: #01aef0;
    width: 100%;
    padding: 13px 0;
    font-size: 20px;
    color: #fff;
    border: 0;
    border-radius: 6px;
    margin-top: 15px;
    cursor: pointer
}

ul.modal-form~.bottom-line {
    text-align: center;
    color: #232e45;
    font-size: 16px;
    letter-spacing: .8px
}

ul.modal-form li i {
    position: absolute;
    left: 20px;
    font-size: 18px;
    top: 17px;
    color: #02417c;
    z-index: 9
}

.gbtn {
    letter-spacing: .38px;
    font-size: 16px;
    color: #fff;
    border: 0;
    background-color: #00c853;
    box-shadow: 0 3px 6px #233f8c38;
    border-radius: 6px;
    padding: 12px 60px
}

a.navorder {
    padding: 10px 15px;
    display: none
}

a.navbar-brand img,
a.navbar-brand svg {
   max-width: 200px;
   width: 100%;
    height: 40px;
}

.navbar-collapse {
    margin-top: 10px
}

.sprite-5 {
    background: url(data:image/png;base64,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)
}

@media (max-width:1200px) {
    .header-sec2 .navbar-nav li a {
        font-size: 11px
    }
    .header-sec2 .navbar-nav li:last-child {
        margin-left: 0
    }
    .header-sec2 .navbar-nav li button {
        width: 100px;
        height: 40px;
        font-size: 11px
    }
    .header-sec2 .navbar-nav li {
        padding: 0 5px
    }
}

@media (max-width:991px) {
    .modal,
    .modal-open .modal {
        z-index: 1000000000;
        background: rgb(0 0 0 / 44%);
        overflow: scroll
    }
    .navbar-991 {
        display: flex;
        align-items: flex-start;
        justify-content: center;
        margin-top: 15px
    }
    a.navorder {
        display: block
    }
    .header-sec2 .navbar-nav {
        margin-top: 72px !important
    }
    .header-sec2 .navbar-nav li {
        padding: 10px 20px;
        display: block;
        width: 100%;
        border-top: 1px solid #a0a0a024
    }
    .header-sec2 .navbar-nav li a,
    .priceban-content ol li,
    .priceban-content p {
        font-size: 16px
    }
    .header-sec2 .navbar-nav li:last-child {
        border: 0
    }
    .header-sec2 .navbar-nav li button {
        border: solid 2px #233f8c;
        box-shadow: 0 0 #000;
        font-weight: 400;
        font-size: 16px;
        padding: 6px;
        margin: 0;
        height: auto;
        text-align: left;
        width: auto;
        border-radius: 8px 8px 8px 8px;
        -moz-border-radius: 8px 8px 8px 8px;
        -webkit-border-radius: 8px 8px 8px 8px
    }
    div#navbarTogglerDemo01 {
        display: block;
        position: fixed;
        height: 100vh;
        top: 0;
        right: -260px;
        width: 250px;
        background-color: #fff;
        -webkit-transition: all .3s;
        transition: all .3s;
        overflow-y: scroll;
        box-shadow: 3px 3px 3px rgba(0, 0, 0, .2);
        z-index: 99999;
        overflow-x: hidden;
        overflow-y: auto
    }
    div#navbarTogglerDemo01.show {
        right: 0
    }
    .header-sec2 .navbar-nav {
        margin-top: 72px !important
    }
    .header-sec2 .navbar-nav li {
        padding: 10px 20px;
        display: block;
        width: 100%;
        border-top: 1px solid #a0a0a024
    }
    #dismiss {
        display: block;
        position: absolute;
        left: 20px
    }
    .phone_number_sm {
        display: block
    }
    .header-sec2 .navbar-nav li span.login-link:before {
        content: "";
        background: 0 0
    }
}

@media (max-width:575px) {
    .header-sec1 {
        display: none
    }
    a.navbar-brand img,
    a.navbar-brand img {
        width: 190px;
        height: 42px;
    }
}

@media (max-width:425px) {
    .navbar-brand {
        margin: 0
    }
}

@media (max-width:415px) {
    a.navbar-brand img,
    a.navbar-brand img {
        max-width: 180px;
        width: 100%;
        height: 36px;
    }
    a.navorder {
        padding: 5px;
        margin-top: 3px
    }
    ul.modal-form~.bottom-line a {
        display: inline-block;
        font-size: 14px
    }
}

@media (max-width:368px) {
    .header-sec2 .navbar-toggler {
        padding: 5px;
        margin: 0 -7px 0 0
    }
}

@media (max-width:350px) {
    a.navorder {
        padding: 2px;
        margin: 8px 0
    }
    .header-sec2 .navbar-toggler .navbar-toggler-icon span {
        width: 25px;
        height: 3px;
        margin-top: 5px
    }
    a.navbar-brand img,
    a.navbar-brand svg {
        width: 135px;
        margin-top: -5px;
        height: 30px;
    }
}

@media (max-width:400px) {
    ul.modal-form~.bottom-line {
        font-size: 12px;
        letter-spacing: .4px
    }
    a.navorder {
        padding: 4px;
        margin: 5px 0
    }
    ul.modal-form~.bottom-line a {
        font-size: 12px
    }
}

.graphbar-m {
    background-color: #01305c;
    position: sticky;
    top: 0;
    z-index: 999
}

.graphbar-m.blog_class {
    display: block
}

.graphbar-m .row {
    margin: 0
}

.graphbar {
    float: left;
    width: 100%;
    padding: 10px 0
}

.graphbar ul {
    display: flex;
    margin: 0;
    flex-direction: row;
    justify-content: space-between;
    padding: 0
}

.graphbar ul li {
    display: flex;
    align-self: center
}

.graph-img img {
    max-width: 190px !important;
    width: 100% !important;
    height: 38px !important
}

.text-graph {
    font-size: 20px;
    font-weight: 400;
    font-style: normal;
    font-family: CircularStd;
    color: #fff;
    float: left;
    width: 100%;
    margin: 0
}

.text-graph span {
    font-size: 20px;
    font-weight: 600;
    font-style: normal;
    font-family: CircularStd;
    color: #fff
}

.graph-content a {
    text-decoration: none;
    font-size: 20px;
    font-family: CircularStd;
    background-color: #d30304;
    color: #fff;
    width: 160px;
    display: inline-block;
    text-align: center;
    border-radius: 100px;
    padding: 8px;
    -webkit-box-shadow: 0 6px 0 rgb(255 42 19 / 58%), 0 3px 15px rgb(0 0 0 / 40%);
    -moz-box-shadow: 0 6px 0 rgba(255, 42%, 19%, 58%), 0 3px 15px rgba(0, 0, 0, .4);
    box-shadow: 0 6px 0 rgb(255 42 19 / 58%), 0 3px 15px rgb(0 0 0 / 40%);
    transition: .2s all ease;
    transform: translate(0, -3px)
}

.graph-content a:hover {
    box-shadow: 0 3px 0 rgb(255 42 19 / 58%), 0 3px 15px rgb(0 0 0 / 40%);
    transform: translate(0, 3px)
}

.rippleAnim {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 100%;
    height: 100%;
    z-index: 99999;
    border-radius: 100px
}

.rippleAnim:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: red;
    -webkit-box-shadow: 0 0 12.8px rgba(0, 0, 0, .3);
    box-shadow: 0 0 12.8px rgba(0, 0, 0, .3);
    -webkit-box-shadow: 0 0 .8rem rgba(0, 0, 0, .3);
    box-shadow: 0 0 .8rem rgba(0, 0, 0, .3);
    animation: rippleEffect 1.25s cubic-bezier(.455, .03, .515, .955) -.4s infinite;
    opacity: 1%
}

.rippleAnim:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0;
    top: 0;
    background-color: red;
    animation: rippleEffect 1.25s cubic-bezier(.215, .61, .355, 1) infinite
}

@keyframes rippleEffect {
    0% {
        transform: scale(.33)
    }
    80%,
    to {
        opacity: 0
    }
}

@media (max-width:991px) {
    .graph-img img {
        width: 180px
    }
    .text-graph span {
        font-size: 16px
    }
    .text-graph {
        font-size: 16px
    }
    .graph-content a {
        font-size: 14px;
        width: 120px
    }
}

@media (max-width:767px) {
    .graphbar-m {
        top: 0px;
        position: fixed
    }
    .graph-img img {
        width: 160px
    }
    .text-graph {
        font-size: 14px
    }
    .text-graph span {
        font-size: 14px
    }
    .graph-content a {
        font-size: 14px;
        width: 114px
    }
}

@media only screen and (max-width:630px) {
    .graphbar ul {
        padding: 10px 0
    }
    .graphbar ul li:first-child {
        display: none
    }
    .graph-content a {
        font-size: 16px;
        width: 130px
    }
}

@media(max-width:575px) {
    .graph-content a {
        font-size: 14px;
        width: 114px
    }
    .graphbar-m .col-12 {
        padding: 0
    }
}