body {
    overflow-x: clip
}

html {
    scroll-behavior: smooth
}

.txt-tranfer-non {
    text-transform: none !important
}

.p-all-5 {
    padding: 0px;
}

.mb-0 {
    margin-bottom: 0 !important
}

.mt-15 {
    margin-top: 15px
}

.mt-30 {
    margin-top: 30px
}


.footer_stick.footer-from{
	
	    width: 75%;
    max-width: 90%;
    padding: 15px 20px;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 20px;
	
	
}

.sticky {
    bottom: 0;
    width: 100%;
    z-index: 2;
}
.footer-from {
    background: #feae17!important;
    padding: 30px 0;
    margin: 50px 0 0 0;
    position: relative;
}
.sticky {
    bottom: 0;
    width: 100%;
    z-index: 1;
}
.footer-from {
    background: #fcaf17;
    padding: 30px 0;
    margin: 50px 0 0 0;
    position: relative;

}

.footer_stick.footer-from .form-wrap ul li {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.footer_stick.footer-from .form-wrap ul li {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}.footer_stick.footer-from .form-wrap ul li:nth-child(1) .form-control, .footer_stick.footer-from .form-wrap ul li:nth-child(1) .country-code {
    height: 40px !important;
    line-height: 40px;
}.footer-from .form-wrap ul li:nth-child(1) .country-code {
    position: absolute;
    height: 46px;
    top: 0;
    left: 32px;
    margin: auto;
    font-size: 14px;
    display: block;
    line-height: 47px;
}.position-relative {
    position: relative!important;
}
.mt-20 {
    margin-top: 20px
}

.mt-40 {
    margin-top: 1000px
}

.mt-50 {
    margin-top: 50px
}

.mt-60 {
    margin-top: 60px
}

.mt-70 {
    margin-top: 70px
}

.mt-88 {
    margin-top: 88px
}

.mt-80 {
    margin-top: 80px
}

.mt-90 {
    margin-top: 90px
}

.mr-20 {
    margin-right: 20px
}

.pb-30 {
    padding-bottom: 30px
}

.mb-10 {
    margin-bottom: 10px
}

.mb-20 {
    margin-bottom: 20px
}

.mb-30 {
    margin-bottom: 30px
}

.pl-0 {
    padding-left: 0
}

.ml-0 {
    margin-left: 0
}

.ml-l-80 {
    margin-left: -80px !important
}

.modal-title {
    font-size: 15px
}

.font-12 {
    font-size: 12px !important;
}

.font-11 {
    font-size: 11px !important;
}

.font-10 {
    font-size: 10px !important;
}

.t-c-txt {
    font-size: 10px
}

.t-c-txt-home {
    font-size: 10px;
    width: 300px;
    line-height: 0;
}

.t-c-date-right {
    width: 100%;
    text-align: right;
    font-size: 10px;
    margin-top: 25px;
}

.login-btn-menu {
    border: solid 1px #1a3967;
}

.font-25 {
    font-size: 25px
}

.w-100-logo {
    height: 40px;
}

.orange-btn {
    color: #fff;
    width: auto;
    background: #1a3967;
    border: 1px solid #1a3967;
    transition: all .3s ease;
    border-radius: 5px !important;
    display: inline-block;
    text-align: center;
    font-size: 12px;
    margin: 10px 0;
    padding: 4px;
}

    .orange-btn:hover {
        color: #f58220;
        background-color: white;
        border: 1px solid #f58220;
    }

.dptransfer-main {
    margin-top: 10px;
}

    .dptransfer-main > p {
        margin-top: 20px;
        line-height: 24px;
    }

    .dptransfer-main p b {
        font-family: 'Open Sans Bold';
    }

.OpenSansMedium {
    font-family: 'Open Sans Medium' !important;
}

.dp-stepsbox {
    background: #EEF7FF;
    width: %;
    margin-top: 0px;
    padding: 0px 20px;
}

    .dp-stepsbox ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

        .dp-stepsbox ul li {
            border-bottom: 1px solid #E4E4E4;
            padding: 15px 0;
        }

            .dp-stepsbox ul li:last-child {
                border-bottom: none;
            }

            .dp-stepsbox ul li b {
                color: #f58220;
                font-size: 16px;
                font-family: 'Open Sans Bold';
            }

            .dp-stepsbox ul li p {
                margin-top: 5px;
                font-size: 14px;
                line-height: 27px;
                margin-bottom: 0;
            }

                .dp-stepsbox ul li p i {
                    color: #3D3D3D;
                    font-size: 12px;
                }

            .dp-stepsbox ul li button {
                background: #FCE7CF;
                border-radius: 3px;
                color: #f58220;
                font-size: 14px;
                font-family: 'Open Sans Semi Bold';
                border: none;
                padding: 7px 20px;
                margin-top: 15px;
                margin-bottom: 10px;
            }

.notecss-dp {
    border: 1px solid #D6D2D2;
    border-radius: 5px;
    width: 100%;
    padding: 10px 15px;
    margin-top: 20px;
}

    .notecss-dp p {
        font-family: 'Open Sans Semi Bold';
        font-size: 14px;
        margin: 0;
    }

    .notecss-dp ul {
        margin: 0;
        padding: 0;
        padding-left: 15px;
    }

        .notecss-dp ul li {
            font-size: 12px;
            line-height: 20px;
            margin-top: 10px;
        }

.zerobrkr-newbar, .global-presence-block {
    margin-top: 20px;
}

.seo-h1-p-txt {
    font-size: 14px;
    margin-top: 20px !important;
    margin-bottom: 0 !important;
    font-family: "Open Sans Regular", sans-serif;
    font-weight: normal;
}

.green-txt {
    color: #287f56
}

.red-txt {
    color: #ff0002
}

.orange-txt {
    color: #f58220 !important
}

.blue-txt {
    color: #043b72 !important
}

.blue-txt2 {
    color: #1A3967 !important
}

.color-000 {
    color: #000 !important
}

.color-fff {
    color: #fff
}

.white-bg {
    background: #fff !important
}

.green-bg {
    background: #287f56
}

.red-bg {
    background: #ff0002
}

.orange-bg {
    background: #f58220
}

.bg-grey-new {
    background: #fafafa
}

p a,
.blog-div-txt a,
.blog-text-blog ul li a {
    color: #1A3967;
}
p a:hover,
.blog-div-txt a:hover,
.blog-text-blog ul li a:hover {
    color: #1A3967;
}

.price-ind-tbl .oc-table {
    width: 800px !important;
    margin: auto
}

.ul-li-list-no li {
    list-style: none
}

.status-approved {
    background: #ecf6ec;
    color: #3da23f;
    text-align: center;
    width: 100px;
    border-radius: 5px;
    line-height: 25px;
    height: 25px
}

.status-reject {
    background: #ffedea;
    color: #fb462e;
    text-align: center;
    width: 100px;
    border-radius: 5px;
    line-height: 25px;
    height: 25px
}

.status-reminder {
    background: #f8e4cc;
    color: #f58220;
    text-align: center;
    width: 100px;
    border-radius: 5px;
    line-height: 25px;
    height: 25px;
    font-size: 10px
}

    .status-reminder a {
        color: #f58220
    }

.border-b-dashed {
    border-bottom: dashed 1px #999
}

.font-opensans {
    font-family: "Open Sans Semi Bold", sans-serif;
}

.font-opensans-regular {
    font-family: "Open Sans Regular", sans-serif;
    font-weight: 400
}

.color-orange {
    color: #f58220
}

.refer-now-section {
    width: 100%;
    border: solid #e6e6e6 1px;
    border-radius: 6px;
    min-height: 100px;
    padding: 20px
}

.ref-banner-txt {
    font-size: 23px;
    line-height: 40px
}

.h3-opensans {
    font-size: 35px
}

.ref-now-cont-txt-title-1 {
    color: #333;
    font-size: 18px;
    font-weight: 600;
    line-height: 50px
}

.ref-cop-link-input {
    width: 40%;
    height: 50px;
    border-radius: 10px;
    display: inline-block
}

    .ref-cop-link-input input {
        width: 78%;
        height: 50px;
        border-radius: 10px;
        display: inline-block
    }

    .ref-cop-link-input a {
        width: auto;
        height: 50px;
        background: 0;
        border: 0;
        border-radius: 10px;
        display: inline-block;
        padding: 0 5px;
        font-size: 13px;
        color: #f58220
    }

.ref-link-txt-block {
    min-width: 165px;
    display: inline-block
}

.ref-btn-center {
    width: 150px;
    margin: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    color: #fff;
    width: 215px;
    background: #1a3967;
    border: 1px solid #fff;
    transition: all .3s ease;
    border-radius: 5px;
    height: 40px;
    text-align: center;
    line-height: 40px
}

    .ref-btn-center a {
        color: #fff
    }

.share-this-ref {
    min-width: 44%;
    display: inline-block;
    margin: auto
}

    .share-this-ref span {
        float: left;
        margin-right: 0
    }

    .share-this-ref ul {
        margin: 0;
        padding: 0
    }

    .share-this-ref li {
        float: left;
        list-style: none;
        margin: 0 5px
    }

        .share-this-ref li a img {
            width: 40px
        }

.add-ref-title {
    font-size: 20px;
    color: #333
}

.add-ref-name-block {
    width: 100%
}

    .add-ref-name-block h3 {
        font-size: 17px;
        color: #f58220
    }

.input-ref {
    width: 100%;
    height: 50px;
    border-radius: 10px;
    margin: 15px 0
}

.add-ref-detail-block {
    width: calc(33% - 15px);
    float: left;
    padding-right: 15px
}

.add-ref-del-block {
    width: 30px;
    float: left;
    line-height: 70px
}

    .add-ref-del-block img {
        width: 20px
    }

*, *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0
}

.agree-checkbox input {
    padding: 0;
    height: initial;
    width: initial;
    margin-bottom: 0;
    display: none;
    cursor: pointer
}

.agree-checkbox {
    font-size: 12px
}

    .agree-checkbox label {
        position: relative;
        cursor: pointer;
        font-size: 11px
    }

        .agree-checkbox label:before {
            content: '';
            -webkit-appearance: none;
            background-color: transparent;
            border: 2px solid #f58220;
            box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0 -15px 10px -12px rgba(0, 0, 0, 0.05);
            padding: 6px;
            display: inline-block;
            position: relative;
            vertical-align: middle;
            cursor: pointer;
            margin-right: 5px
        }

    .agree-checkbox input:checked + label:after {
        content: '';
        display: block;
        position: absolute;
        top: 6px;
        left: 7px;
        width: 4px;
        height: 9px;
        border: solid #f58220;
        border-width: 0 2px 2px 0;
        transform: rotate(45deg)
    }

footer .disclaimer-block {
    padding: 10px 0
}

.referrals-page .testimonial-block .testimonial-slider .swiper-pagination .swiper-pagination-bullet {
    width: 15px;
    height: 15px
}

.testi-twitter {
    width: 20px;
    padding-top: 10px
}

.referrals-page .referrals-banner-block .referrals-list {
    width: 100%
}

    .referrals-page .referrals-banner-block .referrals-list li {
        width: auto
    }

.btn.btn-secondary-ref {
    width: 145px
}

.ref-text-banner {
    margin-top: 70px
}

.my-ref-top-block {
    width: 100%;
    border: solid 1px #ccc;
    border-radius: 7px;
    padding: 20px 15px;
    text-align: center;
    font-size: 15px;
    margin-bottom: 15px
}

.my-ref-count {
    font-weight: bold;
    font-size: 20px;
    padding-top: 15px
}

.my-ref-top-block img {
    width: 30px
}

.bs-arrow-left {
    width: auto;
    left: -40px
}

.bs-arrow-right {
    width: auto;
    right: -40px
}

.bs-carousel-indicators {
    bottom: -30px
}

.mft-header-block {
    width: 100%;
    background: #fff;
    border-radius: 5px
}

    .mft-header-block ul {
        margin: 0
    }

        .mft-header-block ul li {
            width: 22% !important;
            padding: 30px 25px;
            margin-bottom: 0 !important;
            list-style: none;
            display: inline-block
        }

.tab-btn {
    width: 120px;
    display: inline-block;
    margin-left: 10px;
    margin-bottom: -5px
}

.mtf-tb-btn ul {
    margin-top: 0 !important
}

.mtf-tb-btn .nav-tabs .nav-item.show .nav-link, .mtf-tb-btn .nav-tabs .nav-link.active {
    background: #f1ece6;
    padding: 5px
}

.mtf-tb-btn li {
    width: 50px !important;
    text-align: center;
    margin-bottom: 0 !important
}

.switch-field {
    display: flex;
    overflow: hidden
}

    .switch-field input {
        position: absolute !important;
        clip: rect(0, 0, 0, 0);
        height: 1px;
        width: 1px;
        border: 0;
        overflow: hidden
    }

    .switch-field label {
        background-color: #f1ece6;
        color: rgba(0, 0, 0, 0.6);
        font-size: 12px;
        line-height: 1;
        text-align: center;
        padding: 3px 7px;
        margin-right: -1px;
        border: 1px solid rgba(0, 0, 0, 0.2);
        box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
        transition: all .1s ease-in-out;
        margin-bottom: 0
    }

        .switch-field label:hover {
            cursor: pointer
        }

    .switch-field input:checked + label {
        background-color: #f58220;
        box-shadow: none;
        color: #fff
    }

    .switch-field label:first-of-type {
        border-radius: 4px 0 0 4px
    }

    .switch-field label:last-of-type {
        border-radius: 0 4px 4px 0
    }

.your-broker-dd {
    width: 70px;
    float: right
}

    .your-broker-dd .select {
        width: 100%;
        padding: 0
    }

        .your-broker-dd .select .styledSelect {
            padding: 0;
            border: 0;
            border-bottom: 1px solid #333;
            border-radius: 0
        }

    .your-broker-dd > .select > .options {
        display: none;
        margin-top: 5px !important
    }

    .your-broker-dd .select .options li {
        width: 100% !important;
        margin-bottom: 0 !important
    }

    .your-broker-dd .select .styledSelect:after {
        border-color: #666 transparent transparent transparent
    }

.price-range-block {
    width: auto;
    display: inline-block;
    margin-left: 20px;
    margin-bottom: -5px !important
}

.slidecontainer {
    width: 100%
}

    .slidecontainer input {
        margin-bottom: 0 !important;
        border-bottom: none !important;
        float: left !important
    }

.slider {
    -webkit-appearance: none;
    width: 100%;
    height: 25px;
    background: #d3d3d3;
    outline: 0;
    opacity: .7;
    -webkit-transition: .2s;
    transition: opacity .2s
}

    .slider:hover {
        opacity: 1
    }

    .slider::-webkit-slider-thumb {
        -webkit-appearance: none;
        appearance: none;
        width: 25px;
        height: 25px;
        background: #04aa6d;
        cursor: pointer
    }

    .slider::-moz-range-thumb {
        width: 25px;
        height: 25px;
        background: #04aa6d;
        cursor: pointer
    }

.slidecontainer input[type="range"] {
    -webkit-appearance: none;
    width: 200px;
    height: 7px;
    background: #eeb978;
    border-radius: 5px;
    background-image: linear-gradient(#eeb978, #eeb978) !important;
    background-size: 70% 100%;
    background-repeat: no-repeat;
    margin-bottom: 5px !important;
    margin-top: 8px
}

    .slidecontainer input[type="range"]::-webkit-slider-thumb {
        -webkit-appearance: none;
        height: 20px;
        width: 20px;
        border-radius: 50%;
        background: url(../images/price-slider0.png) no-repeat;
        cursor: ew-resize;
        transition: background .3s ease-in-out
    }

.slidecontainer input[type=range]::-webkit-slider-runnable-track {
    -webkit-appearance: none;
    box-shadow: none;
    border: 0;
    background: transparent
}

.range-slider-inp {
    width: 130px !important;
    float: left
}

.input-slider-txt {
    width: 60px !important;
    float: right;
    margin-left: 5px;
    text-align: right
}

.slidecontainer span {
    margin-left: 2px;
    top: 0 !important
}

.pricing-tab-block {
    width: 100%
}

    .pricing-tab-block .nav-tabs {
        border-bottom: 0
    }

        .pricing-tab-block .nav-tabs .nav-item.show .nav-link, .pricing-tab-block .nav-tabs .nav-link.active {
            border: 0;
            font-size: 16px;
            line-height: 20px;
            color: #f58220;
            transition: all .3s ease
        }

        .pricing-tab-block .nav-tabs .nav-link {
            font-size: 16px;
            line-height: 20px;
            color: #333;
            transition: all .3s ease;
            padding: 0 10px 0 0;
            font-family: "Open Sans Semi Bold", sans-serif;
            position: relative;
            border: 0
        }

.ipo-page .recently-closed-block {
    min-height: 500px;
}

.border-l {
    border-left: solid 2px #999;
    padding-left: 10px
}

.border-0 {
    border: none !important
}

.price-td-highlight {
    background: #fff6eb
}

.price-txt {
    font-size: 40px;
    margin: 25px 0 0 0
}

.price-tbl-section tr td:first-child {
    font-weight: bold
}

.compliance-txt li {
    margin-bottom: 15px
}

.glossary-list-psg a {
    color: #999
}

.glossary-list-psg .active {
    color: #f58220;
    transition: all .3s ease
}

.fixed-top-gross {
    top: -40px;
    transform: translateY(40px);
    transition: transform .3s
}

.fixed-top-new {
    position: fixed;
    top: 77px;
    right: 0;
    left: 0;
    z-index: 1
}

.about-milst-tab {
    border-right: 1px solid #f1ece6
}

    .about-milst-tab .nav-pills .nav-link.active, .about-milst-tab .nav-pills .show > .nav-link {
        background-color: #fff6eb;
        color: #f58220;
        width: 65px;
        font-weight: bold;
        text-align: center
    }

    .about-milst-tab .nav-pills .nav-link {
        font-size: 16px;
        color: #666;
        text-align: center;
        width: 65px;
        margin-bottom: 20px
    }

.tab-cont-about .content-block {
    padding: 20px 30px;
    border: 1px solid #f1ece6;
    display: block;
    width: 100%;
    margin-bottom: 17px;
    font-size: 20px
}

    .tab-cont-about .content-block ul li {
        font-size: 15px;
        color: #000;
        line-height: 25px
    }

.tab-cont-about .year {
    margin-bottom: 10px;
    display: none
}

.tab-cont-about .content-block .date {
    color: #f58220;
    font-weight: bold;
    margin-bottom: 10px
}

.tab-cont-about .content-block p {
    color: #000;
    font-weight: bold;
    line-height: 30px
}

.mob-login-btn {
    display: none
}

.activeCont {
    padding-top: 160px
}

.activeCont-ipo {
    padding-top: 160px
}

#Ongoing-IPO.activeCont-ipo {
    padding-top: 160px
}

#Upcoming-IPO.activeCont-ipo {
    padding-top: 170px;
}

.footer-menu-block {
    width: 100%
}

    .footer-menu-block ul {
        margin: 0;
        padding: 0
    }

        .footer-menu-block ul li {
            list-style: none;
            float: left
        }

            .footer-menu-block ul li a {
                color: #fff;
                padding-right: 10px
            }

                .footer-menu-block ul li a:hover {
                    color: #f58220
                }

            .footer-menu-block ul li + li:before {
                width: 1px;
                content: "";
                border-left: solid 1px #ccc;
                height: 10px;
                padding-left: 10px
            }

.faqtabl-list {
    margin-top: 40px
}

    .faqtabl-list .nav-tabs {
        border-bottom: 0
    }

    .faqtabl-list .nav-item {
        margin-bottom: 0;
        width: 100%;
        display: block
    }

    .faqtabl-list .nav-link {
        border: 0;
        background-color: #f1ece6;
        border-radius: 0;
        padding: 12px 15px;
        color: #333;
        font-family: 'Open Sans Semi Bold';
        border-bottom: 1px solid #1a3967
    }

    .faqtabl-list .nav-tabs .nav-link:focus, .faqtabl-list .nav-tabs .nav-link:hover {
        border: 0;
        border-bottom: 1px solid #1a3967
    }

    .faqtabl-list .nav-tabs .nav-item.show .nav-link, .faqtabl-list .nav-tabs .nav-link.active {
        color: #fff;
        background-color: #1a3967
    }

    .faqtabl-list .nav-item:last-child .nav-link, .faqtabl-list .nav-item:last-child .nav-link:focus, .faqtabl-list .nav-item:last-child .nav-link:hover {
        border-bottom: 0
    }

.faqtabr-list {
    margin-top: 15px
}

    .faqtabr-list .accordion-faq-list .card .card-body p {
        margin-bottom: 15px
    }

        .faqtabr-list .accordion-faq-list .card .card-body p b {
            font-family: 'Open Sans Semi Bold';
            font-weight: normal
        }

.calc-block {
    padding: 15px 25px 5px 25px;
    width: 100%;
    margin-bottom: 20px;
    background: #fff;
    border-radius: 10px;
}

.trade-name {
    font-size: 20px;
    font-weight: bold;
    font-family: "Nunito Bold", sans-serif;
    color: #1a3967
}

.brokerage-block-type {
    width: calc(28% - 20px);
    margin-right: 14px;
    display: inline-block;
    margin-top: 15px
}

.brokerage-block-name {
    width: calc(36.6% - 12px);
    margin-right: 14px;
    display: inline-block;
    margin-top: 15px
}

    .brokerage-block-name span {
        font-size: 15px;
        color: #000;
    }

.calc-block .brokerage-block-name:last-child {
    margin-right: 0
}

.broker-block-inp {
    width: 100%;
    border: solid 1px #ccc;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 10px;
    min-height: 39px;
    vertical-align: top;
    border-radius: 5px;
}

    .broker-block-inp input {
        height: 37px;
        font-weight: bold;
    }

.select-name {
    width: 60px;
    display: inline-block;
    padding-left: 10px;
    color: #f58220;
}

    .select-name input {
        width: 40px;
        color: #f58220;
        font-weight: bold;
        border: none;
        height: 37px;
    }

        .select-name input:focus {
            box-shadow: none;
            outline: none;
        }

.flat-percentage-block, .per-order-block {
    width: auto;
    display: inline-block;
    padding: 5px;
}

.per-order-block {
    float: right;
    margin-right: 3px;
    margin-top: 3px;
}

.flat-percentage-block {
    border: solid 1px #ccc;
    border-radius: 5px;
}

    .flat-percentage-block input:checked + label {
        background: #f58220;
        color: #fff !important;
        line-height: 25px;
    }

        .flat-percentage-block input:checked + label:nth-child(2) {
            border-top-left-radius: 4px;
            border-bottom-left-radius: 4px;
        }

.order-no-inp:focus {
    outline: none;
    box-shadow: none;
}

.flat-percentage-block input:checked + label:last-child {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.flat-percentage-block input, .per-order-block input {
    display: none
}

.flat-percentage-block label {
    color: #ccc;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 0;
    min-width: 60px;
    text-align: center;
    cursor: pointer;
}

    .flat-percentage-block label:last-child::before {
    }

.flat-percentage-block input:checked + label, .per-order-block input:checked + label {
    color: #f58220;
}

.cal-main-block > .cal-block-section + .cal-block-section {
    border-top: 1px solid #E1E1E1;
    padding-top: 15px;
}

.order-no-inp, .order-no-inp::placeholder {
    border: 0;
    color: #f58220
}

.per-order-block label {
    width: 22px;
    height: 20px;
    border-radius: 2px;
    border: solid 1px #ccc;
    text-align: center;
    line-height: 19px;
    margin-bottom: 0;
    font-size: 10px;
    color: #ccc;
    margin-left: 6px
}

.add-btn {
    border: 1px solid #f0861b;
    padding: 0 20px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 20px;
    margin-top: 10px;
    background: none;
    border-radius: 0 !important;
    font-size: 15px;
}

/*30-6-22*/
.calcblue-right-section {
    width: 100%;
    background: #1A3967;
    display: inline-block;
    vertical-align: top;
    height: 220px;
    border-radius: 10px;
    padding: 25px 30px;
    color: #fff;
    font-size: 38px;
    font-family: 'Nunito Bold';
    line-height: 50px;
}

.calc-right-section {
    width: 350px;
    position: relative;
}

    .calc-right-section.sticky {
        position: fixed;
        top: 180px;
        width: 350px;
        z-index: 999;
        transition: all .3s ease;
    }

.calcstarint-0nbar {
    width: 100%;
    background: #fff3e7;
    border-radius: 10px;
    padding: 15px;
    text-align: center;
    margin-top: 15px;
}

    .calcstarint-0nbar span {
        font-size: 14px !important;
        color: #000;
        display: inline-block !important;
        vertical-align: middle;
        margin-top: 0 !important;
        margin-right: 15px;
    }

    .calcstarint-0nbar a {
        color: #fff;
        background: #f58220;
        border: 1px solid #f58220;
        transition: all .3s ease;
        border-radius: 5px !important;
        height: 40px;
        width: 150px;
        font-size: 15px;
        font-family: "Open Sans Regular", sans-serif;
        display: inline-block;
        vertical-align: middle;
        font-size: 15px;
        line-height: 36px;
    }

.calculator-page .pricing-banner-block {
    background: linear-gradient(179.89deg, rgba(245, 130, 32, 0.13) 0.09%, rgba(196, 196, 196, 0) 60%) !important;
}
/*30-6-22*/

.cri-img {
    position: absolute;
    right: 20px;
    bottom: 15px;
    display: none
}

.calc-right-section span {
    font-size: 40px;
    display: block;
    margin-top: 20px;
}

    .calc-right-section span small {
        font-size: 27px;
        font-family: 'Open Sans Bold';
        position: relative;
        top: -15px;
        right: -5px;
    }

.calc-right-section .sticky {
    position: fixed;
    max-width: 350px;
}

.home-page-count-down {
    width: 100%;
    z-index: 99;
    position: relative;
    font-size: 60px;
    font-family: "Nunito Bold", sans-serif;
    color: #000;
    right: 100px
}

    .home-page-count-down #counter {
        position: absolute;
        right: 300px;
        width: 200px;
        height: 250px;
        text-align: center;
        display: inline-block;
        background: url(../images/homepage/award_1.png) no-repeat;
        background-size: 100%;
        line-height: 170px
    }

    .home-page-count-down #counter1 {
        position: absolute;
        top: 0;
        right: 0;
        width: 200px;
        height: 250px;
        text-align: center;
        display: inline-block;
        background: url(../images/homepage/award_2.png) no-repeat;
        background-size: 100%;
        line-height: 170px
    }

.about-banner-img {
    width: 100%;
    border-radius: 8px;
    position: relative;
}

    .about-banner-img .play-btn {
        position: absolute;
        top: 40%;
        z-index: 99999;
        left: 45%;
        display: none;
        width: 50px;
    }

.about-video-block-right .play-btn {
    position: absolute;
    top: 0;
    z-index: 99;
    left: 45%;
    display: none;
    width: 50px;
}

.about-video-block-right a {
    display: block;
    position: relative;
}

.about-banner-img:hover .play-btn, .about-video-block-right:hover .play-btn {
    display: block;
}

.about-banner-img img {
    width: 100%;
}

.white-container-block {
    background: none !important;
    margin-bottom: 0 !important
}

    .white-container-block:hover {
        box-shadow: none !important
    }

.milestone-pp {
    max-height: 400px;
    overflow-y: auto;
    overflow-x: hidden
}

.milestone-pp-ul {
    margin-bottom: 20px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px
}

    .milestone-pp-ul li {
        line-height: 30px
    }

.milestone-pp h3 {
    margin-top: 20px;
    font-size: 20px;
    color: #f58220
}

.milestone-pp-year {
    width: 100%;
    text-align: center;
    font-weight: bold;
    padding-top: 20px;
    color: #1a3967
}

.milestone-pp-ul-nav .nav-link {
    color: #333
}

    .milestone-pp-ul-nav .nav-link.active {
        color: #f58220
    }

.check-list u {
    text-decoration: none;
    color: #999;
    font-weight: normal;
}

.check-list-psg li {
    list-style: none
}

    .check-list-psg li:before {
        content: "";
        position: relative;
        background: url("../images/icon-tick-mark.svg");
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 50% 50%;
        height: 13px;
        width: 13px;
        z-index: 1;
        left: -20px;
        top: 16px;
        display: block
    }

.check-list-psg {
    font-family: "Open Sans Semi Bold", sans-serif;
    font-size: 16px;
    line-height: 27px;
    color: #f58220;
    margin-left: 22px;
}

    .check-list-psg span {
        color: #333
    }

.header-coming-soon {
    width: 100%;
    min-height: 500px;
    display: flex;
    background: #fff;
    vertical-align: middle;
    align-items: center
}

.coming-soon-logo {
    padding-top: 20px;
    display: inline-block
}

.comming-soon-txt {
    text-align: left
}

.block-midle-center {
    display: flex;
    align-items: center
}

.comming-soon-txt h3 {
    font-size: 25px;
    font-family: "Open Sans Regular", sans-serif;
    color: #000;
    font-weight: normal
}

.comming-soon-txt h2 {
    text-align: left
}

.footer-social-media {
    width: 100%;
    display: inline-block
}

    .footer-social-media ul {
        margin: 0;
        padding: 0
    }

        .footer-social-media ul li {
            list-style: none;
            float: left
        }

            .footer-social-media ul li a {
                margin: 10px
            }

                .footer-social-media ul li a img {
                    width: 30px
                }

.footer-get-touch-psg {
    width: 100%;
    display: inline-block;
    margin-top: 40px
}

.small-txt {
    float: right;
    margin-right: 30px;
    margin-top: -15px
}

.th-txt-center tr th {
}

.pricing-btm-ul {
    margin-left: 20px
}

    .pricing-btm-ul li {
        font-size: 12px;
    }

.pricing-btm-txt {
    font-size: 12px;
}

.ref-text-banner {
    margin-top: 30px;
    margin-bottom: 0px !important;
}

.refsall-font {
    font-size: 25px;
    color: #f58220;
    text-transform: capitalize;
}

.referrals-page .carousel-inner {
    padding-bottom: 20px;
}

.faq-block {
    padding-top: 50px;
}

.referrals-page .bs-carousel-indicators {
    bottom: -10px;
}

.hworkrefe-head {
    text-align: center;
    margin-bottom: 25px;
    margin-top: 20px;
}

.referrals-list {
    border: 1px solid #F1ECE6;
    border-radius: 5px;
    padding: 20px 20px 0 !important;
}

.referrallist-nw ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

    .referrallist-nw ul li {
        display: inline-block;
        width: calc(35% - 20px);
        margin-left: 40px;
        margin-top: 15px;
    }

        .referrallist-nw ul li:first-child {
            margin-left: 0;
        }

        .referrallist-nw ul li:last-child {
            width: 25%;
        }

        .referrallist-nw ul li label {
            color: #333333;
            font-size: 15px;
            font-weight: 600;
            width: 100%;
            margin-bottom: 15px;
        }

            .referrallist-nw ul li label a {
                font-size: 12px;
                color: #f58220;
                float: right;
            }

        .referrallist-nw ul li input {
            border-radius: 10px;
            height: 40px;
            width: 100%;
        }

        .referrallist-nw ul li .share-this-ref {
            line-height: normal;
            vertical-align: middle;
        }

            .referrallist-nw ul li .share-this-ref span {
                font-size: 16px;
            }

            .referrallist-nw ul li .share-this-ref a {
                display: inline-block;
                margin-left: 10px;
                vertical-align: middle;
            }

                .referrallist-nw ul li .share-this-ref a img {
                    width: 40px;
                    display: block;
                }

.add-ref-name-block h3 {
    margin-bottom: 0;
    line-height: normal;
}

.input-ref {
    height: 40px;
}

.refer-now-section {
    border: none;
}

.referrallist-nw {
    border: solid #e6e6e6 1px;
    border-radius: 6px;
    min-height: 100px;
    padding: 20px;
    padding-top: 0;
}

@media only screen and (max-width: 768px) {
    .referrallist-nw ul li label, .referrallist-nw ul li .share-this-ref span {
        font-size: 14px;
    }

        .referrallist-nw ul li label a {
            font-size: 10px;
        }

    .referrallist-nw ul li .share-this-ref {
        margin-top: 0;
    }

    .referrallist-nw {
        padding-left: 0;
        padding-right: 0;
    }

        .referrallist-nw ul li .share-this-ref a {
            margin-left: 5px;
        }

            .referrallist-nw ul li .share-this-ref a img {
                width: 35px;
            }
}

.dex-hide {
    display: none
}

@media only screen and (max-width:480px) {
    .dex-hide {
        display: block
    }

    .faq-block {
        padding-top: 0;
    }

    .referrallist-nw ul li, .referrallist-nw ul li:last-child {
        width: 100%;
        margin-left: 0;
    }

    .add-ref-detail-block {
        padding-right: 0;
    }
}

.hand-cursor {
    cursor: pointer
}

.hand-cursor-score {
    cursor: pointer;
    color: #fff !important;
}

    .hand-cursor-score:hover {
        color: #f58220 !important;
    }

.complaint-scores h3 {
    font-size: 25px
}

.complaint-scores ul {
    margin-left: 15px;
}

    .complaint-scores ul li {
        padding-bottom: 10px;
    }

        .complaint-scores ul li span {
            padding: 5px;
            background: #1a3967;
            color: #fff;
            display: inline-block;
            margin-top: 5px;
        }

.complaint-scores a {
    background: #1a3967;
    padding: 5px;
    color: #fff;
}

.banner-block-section {
    width: 100%;
    min-height: 490px;
    background: linear-gradient(179.84deg, rgba(245, 130, 32, 0.13) 0.14%, rgba(196, 196, 196, 0) 84.98%);
    display: inline-block;
    padding-top: 90px;
}

/*home-testimonial-banner-section start*/
.meet-our-customers-a {
    color: #f58220;
    font-size: 15px;
    font-family: "Nunito Bold", sans-serif;
    /*position: absolute;
    bottom: 0;
    right: 0%;*/
    margin-top: 70px;
    display: inline-block;
}

    .meet-our-customers-a:hover {
        color: #f58220;
    }

.home-banner-testimonial-block {
    width: 100%;
    min-height: 580px;
    display: inline-block;
    background: url(../images/home-testi-bg.svg) no-repeat right top;
}

.testimonial-block-details-pg {
    width: 100%;
    min-height: 490px;
    display: inline-block;
    padding-top: 70px;
}

    .testimonial-block-details-pg::before {
        width: 100%;
        height: 100vh;
        background: #FDEAD4;
        border-radius: 50%;
        position: absolute;
        bottom: 70%;
        content: "";
        transform: scale(1.7);
    }

.home-testi-cta-block {
    float: right;
    margin-right: 70px;
    padding-top: 100px;
}

.home-testi-cta-title {
    text-align: center;
    font-size: 36px;
}

.home-testi-cta-block h4 {
    font-size: 24px;
    color: #f58220;
    text-transform: none;
    margin-bottom: 0;
    line-height: 24px;
}

.home-baner-testimonial {
    width: 100%;
    display: inline-block;
    padding-top: 30px;
    position: relative;
}

    .home-baner-testimonial ul {
        margin: 0;
        padding: 0;
    }

        .home-baner-testimonial ul li {
            list-style: none;
            display: inline-block;
            -webkit-box-shadow: 0px 2px 10px 3px rgba(0, 0, 0, 0.26);
            -moz-box-shadow: 0px 2px 10px 3px rgba(0, 0, 0, 0.26);
            box-shadow: 0px 2px 10px 3px rgba(0, 0, 0, 0.26);
            border-radius: 5px;
            padding: 2px 5px;
            margin: 3px 6px;
            max-width: 18%;
            vertical-align: top;
            /*transform: scale(1);*/
            transition: ALL 0.2s ease-in-out;
            -webkit-transition: all 0.2s ease-in-out;
            -moz-transition: all 0.2s ease-in-out;
            -o-transition: all 0.2s ease-in-out;
            position: relative;
            vertical-align: top;
            background: #fff;
        }

            .home-baner-testimonial ul li .test-block-aps {
            }

            .home-baner-testimonial ul li:hover {
                /*transform: scale(1.5);
    position: relative;
    z-index: 9999;
    opacity: 1;
    background: #FFF;
    height: auto;*/
            }

        .home-baner-testimonial ul:nth-child(3) {
            margin-left: -60px;
            margin-top: 10px
        }

            .home-baner-testimonial ul:nth-child(3) li {
                vertical-align: bottom
            }

        .home-baner-testimonial ul:nth-child(4) {
            margin-top: 15px;
            margin-left: -140px
        }

            .home-baner-testimonial ul:nth-child(4) li {
                vertical-align: middle
            }

        .home-baner-testimonial ul:nth-child(5) {
            margin-top: 15px;
            margin-left: -140px
        }

        .home-baner-testimonial ul:nth-child(6) {
            margin-left: 100px;
            float: left;
            margin-top: 15px
        }

            .home-baner-testimonial ul:nth-child(6) li {
                vertical-align: top;
                max-width: 200px
            }

                .home-baner-testimonial ul:nth-child(6) li:nth-child(2) {
                    vertical-align: top;
                    margin-left: 50px
                }

        .home-baner-testimonial ul li .test-block-aps-hover {
            display: none;
            /* position: absolute;
top: 0%;
left: 0%;*/
            background: #fff;
        }

        .home-baner-testimonial ul li:hover .test-block-aps-hover {
            position: absolute;
            top: -50%;
            left: -50px;
            z-index: 99;
            display: block;
            list-style: none;
            -webkit-box-shadow: 0px 2px 10px 3px rgba(0, 0, 0, 0.9);
            -moz-box-shadow: 0px 2px 10px 3px rgba(0, 0, 0, 0.9);
            box-shadow: 0px 2px 10px 3px rgba(0, 0, 0, 0.9);
            border-radius: 5px;
            padding: 10px 15px;
            margin: 3px 6px;
            width: 350px;
            min-height: 100px;
            /*z-index: 100;*/
            -webkit-animation: scale 1s linear;
            -moz-animation: scale 1s linear;
            animation: scale 0.3s linear;
            transform-origin: 50% 50%;
            animation-fill-mode: forwards;
        }

            .home-baner-testimonial ul li:hover .test-block-aps-hover .tsml-text-right h3 {
                font-size: 18px
            }

            .home-baner-testimonial ul li:hover .test-block-aps-hover .tsml-text-right span span {
                font-size: 15px;
                height: auto;
                width: calc(100% - 35px);
            }

.home-banner-testimonial-block .home-baner-testimonial ul:nth-child(1) li:nth-child(1):hover .test-block-aps-hover,
.home-banner-testimonial-block .home-baner-testimonial ul:nth-child(2) li:nth-child(1):hover .test-block-aps-hover {
    left: 20px;
}

.home-banner-testimonial-block .home-baner-testimonial ul:nth-child(3) li:nth-child(1):hover .test-block-aps-hover {
    left: 60px;
}

.home-banner-testimonial-block .home-baner-testimonial ul:nth-child(4) li:nth-child(1):hover .test-block-aps-hover {
    left: 140px;
}

.home-banner-testimonial-block .home-baner-testimonial ul:nth-child(5) li:nth-child(1):hover .test-block-aps-hover {
    left: 150px;
}

.test-block-aps-hover .tsml-social-icon {
    width: 30px !important;
    display: inline-block;
}


@keyframes scale {
    0% {
        /*transform: scale(1.0);*/
        opacity: 0;
        -webkit-box-shadow: 0px 2px 10px 3px rgba(0, 0, 0, 0.26);
        -moz-box-shadow: 0px 2px 10px 3px rgba(0, 0, 0, 0.26);
        box-shadow: 0px 2px 10px 3px rgba(0, 0, 0, 0.26);
    }

    100% {
        /*transform: scale(1.1);*/
        -webkit-box-shadow: 0px 2px 10px 3px rgba(0, 0, 0, 0.26);
        -moz-box-shadow: 0px 2px 10px 3px rgba(0, 0, 0, 0.26);
        box-shadow: 0px 2px 10px 3px rgba(0, 0, 0, 0.26);
        opacity: 1;
    }
}

@keyframes scaledown {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}


.tsml-img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    overflow: hidden;
    border: solid 2px #f58220;
    display: inline-block;
    vertical-align: top;
    margin-top: 10px;
}

    .tsml-img img {
        width: 100%;
    }

.tsml-text-right {
    width: calc(100% - 49px);
    height: auto;
    display: inline-block;
    text-align: left;
}

    .tsml-text-right h3 {
        font-size: 13px;
        margin: 0;
        padding: 0;
        font-weight: 700;
        font-family: "Open Sans Semi Bold", sans-serif;
        color: #3C3C3C;
    }

    .tsml-text-right span {
        font-size: 12px;
        display: inline-block;
        margin: 0;
        width: 100%;
    }

        .tsml-text-right span span {
            width: 70%;
            display: inline-block;
            height: 20px;
            overflow: hidden;
            font-size: 7px;
        }

.test-block-aps .tsml-text-right span span {
    white-space: nowrap;
    text-overflow: ellipsis;
}

.tsml-social-icon {
    width: 20px;
    display: inline-block;
    margin-bottom: 5px;
}

.tsml-star-icon {
    width: auto;
    display: inline-block;
}

.home-baner-testimonial ul li:hover .test-block-aps-hover .tsml-img {
    margin-right: 10px;
}

.home-baner-testimonial ul li:hover .test-block-aps-hover .tsml-text-right {
    width: calc(100% - 60px)
}
/*.home-baner-testimonial ul li:hover .tsml-text-right span span {
    height: auto;
    font-size: 10px !important;
}*/
.home-testi-cta-block .home-get-call-block h1 {
    margin-top: 10px !important;
}

.thums-up-icon {
    position: relative;
}

    .thums-up-icon img {
        z-index: 99;
    }

        .thums-up-icon img:first-child {
            position: absolute;
            top: 60px;
            left: 110px;
        }

        .thums-up-icon img:nth-child(2) {
            position: absolute;
            top: 150px;
            left: 530px;
        }

        .thums-up-icon img:nth-child(3) {
            position: absolute;
            top: 400px;
            left: 160px;
        }

        .thums-up-icon img:nth-child(4) {
            position: absolute;
            top: 260px;
            left: 480px;
        }
/*new-block-test-banner start*/
.home-tesm-block {
    width: 100%;
    float: left;
}

    .home-tesm-block ul {
        margin: 0;
        padding: 0
    }

        .home-tesm-block ul li {
            float: left;
            list-style: none;
            -webkit-box-shadow: 0px 2px 10px 3px rgba(0, 0, 0, 0.26);
            -moz-box-shadow: 0px 2px 10px 3px rgba(0, 0, 0, 0.26);
            box-shadow: 0px 2px 10px 3px rgba(0, 0, 0, 0.26);
            border-radius: 5px;
            padding: 2px 5px;
            margin: 5px 5px;
            max-width: 250px;
            vertical-align: top;
            transform: scale(1);
            transition: ALL 0.2s ease-in-out;
            -webkit-transition: all 0.2s ease-in-out;
            -moz-transition: all 0.2s ease-in-out;
            -o-transition: all 0.2s ease-in-out;
            /*position: relative;
    vertical-align: bottom;*/
        }

            .home-tesm-block ul li:hover {
                /*transform: scale(1.5);
        position:absolute;*/
            }

.tsml-img-new {
    width: 45px;
    height: 45px;
    border-radius: 50%;
    overflow: hidden;
    border: solid 2px #f58220;
    display: inline-block;
    vertical-align: top;
    margin-top: 10px;
}

.tsml-text-right-new {
    width: calc(100% - 50px);
    height: auto;
    display: inline-block;
}

    .tsml-text-right-new h3 {
        font-size: 15px;
        margin: 0;
        padding: 0;
        font-family: "Open Sans Semi Bold", sans-serif;
        font-weight: 700;
    }

    .tsml-text-right-new span {
        font-size: 12px;
        display: inline-block;
        margin: 0;
        /* width: calc(100% - 30px); */
        /* white-space: nowrap; 
    overflow: hidden;
    text-overflow: ellipsis; */
        width: 100%;
    }

        .tsml-text-right-new span span {
            width: calc(100% - 20px);
            display: inline-block;
            height: 20px;
            overflow: hidden;
        }

.user-name-block:hover .tsml-text-right-new span span {
    height: auto
}

.tsml-social-icon-new {
    width: 16px;
    display: inline-block;
}

.tsml-star-icon-new {
    width: auto;
    display: inline-block;
}

.tsml-text-right-new-hover {
}

.test-block-aps {
    width: 100%
}

.test-mob-block .item {
    width: 100%;
    border: solid 1px #ccc;
}

.test-banner-1 .carousel-item .test-block-aps {
    width: 250px !important;
    border: solid 1px #ccc;
}
/*test-testimonial-block*/

/*test-testimonial-block*/
/*new-block-test-banner end*/
/*home-testimonial-banner-section end*/
.home-banner-txt {
    text-align: center;
    position: relative;
}

    .home-banner-txt h2 {
        font-size: 40px;
        line-height: 35px;
    }


.aum-year-section {
    width: 40%;
    display: inline-block;
    padding-left: 18px;
    margin-top: 15px;
}

.border-r-org {
    border-right: 1px solid #f58220;
}

.white-block-aum {
    width: 135px;
    height: 70px;
    background: #fff;
    border: 1px solid #E5E5E5;
    margin-left: 35px;
    margin-top: -35px;
    padding: 9px 12px;
    border-radius: 10px;
    text-align: left;
}

.orange-block-aum {
    width: 65px;
    height: 65px;
    background: #f58220;
    border-radius: 50%;
    padding-left: 13px;
    padding-top: 13px;
    text-align: left;
}

.white-block-aum span {
    font-size: 15px;
}

.white-block-aum h5 {
    color: #003F7E;
    font-size: 23px;
    line-height: normal;
    text-transform: none
}

.home-get-call-block {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
}

    .home-get-call-block h1 {
        font-family: "Open Sans Regular", sans-serif;
        font-weight: normal;
    }

    .home-get-call-block .input-group-prepend .input-group-text {
        background: none;
    }

    .home-get-call-block .btn.btn-primary {
        background: #1A3967;
        border: #1A3967 solid 1px;
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important;
        width: 160px;
    }

    .home-get-call-block .form-control {
        border-left: none
    }

.home-banner-img-block {
}

.trade-block-section {
    width: 100%;
    min-height: 190px;
    display: inline-block;
    border: 1px solid rgba(240, 130, 0, 0.83);
    border-radius: 5px;
    padding: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
    transform: scale(0.99)
}

    .trade-block-section:hover {
        transform: scale(1.03)
    }

.trade-block-section-first-child {
    /*transform: scale(1.03);*/
    background: #FFF8F0;
    box-shadow: 2px 2px 4px -1px rgb(0 0 0 / 25%);
}

.trade-block-section a {
    width: 100%;
    display: inline-block;
}

.trade-block-section h3 {
    font-family: "Open Sans Semi Bold", sans-serif;
    font-size: 20px;
    color: #333;
}

.trade-left-block a {
    font-size: 16px;
    font-weight: 600;
}

.trade-block-section a p {
    color: #333 !important;
    min-height: 60px
}

.trade-block-section a img, .trade-block-section {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}

    .trade-block-section a:hover img {
        margin-left: 10px;
    }

    .trade-block-section:hover {
        background: #FFF8F0;
        box-shadow: 2px 2px 4px -1px rgba(0, 0, 0, 0.25);
    }

.start-inv-block {
    width: 100%;
    display: inline-block;
}

.trade-left-block {
    width: 50%;
    display: inline-block;
}

    .trade-left-block span {
        color: #f58220;
        font-family: "Open Sans Semi Bold", sans-serif;
        font-size: 16px;
    }

.trade-right-block {
    width: 45%;
    display: inline-block;
    text-align: right;
    float: right;
}

.zerodivbar {
    display: inline-block
}

.leftzero-img {
    display: inline-block;
    vertical-align: top;
}

    .leftzero-img img.zero-brokerage {
        width: 280px;
        vertical-align: top;
    }

    .leftzero-img img.rupee-symbol {
        width: 36px;
        vertical-align: top;
        margin-top: 90px;
        margin-right: 25px;
    }

.rightzerobar-n {
    display: inline-block;
    vertical-align: top;
    width: 40%;
    text-align: left;
    margin-left: 40px;
    padding-top: 20px;
}

    .rightzerobar-n u {
        text-decoration: none;
        color: #043b72;
        font-weight: bold;
    }

    .rightzerobar-n > div.header-block {
        display: inline-block;
    }

    .rightzerobar-n p {
        font-weight: normal;
        line-height: 22px;
    }

.homepage .rightzerobar-n .banner-block:before {
    display: none;
}

.dyknow-newbar {
    display: inline-block;
    width: 92%;
    background: #1A3967;
    min-height: 90px;
    padding: 10px 25px 15px 25px;
    margin-top: 50px;
}

    .dyknow-newbar p {
        display: inline-block;
        width: calc(100% - 154px);
        font-size: 32px;
        line-height: 40px;
        margin-bottom: 0;
        color: #FFFFFF;
        font-family: "Nunito Bold", sans-serif;
        text-align: left;
        vertical-align: middle;
    }

        .dyknow-newbar p small {
            font-size: 19px;
        }

    .dyknow-newbar a {
        font-size: 14px;
        line-height: 50px;
        height: 50px;
        color: #FFFFFF;
        background: #f58220;
        border-radius: 5px;
        width: 140px;
        font-family: "Open Sans Semi Bold", sans-serif;
        margin-left: 10px;
        border: 1px solid #f58220;
        vertical-align: middle;
        transition: all .3s ease;
        display: inline-block;
    }

    .dyknow-newbar button:hover {
        background: #fff;
        color: #f58220;
    }

@media only screen and (max-width: 768px) {
    .rightzerobar-n {
        width: 100%;
        margin-left: 0;
    }

    .dyknow-newbar p {
        width: 100%;
    }

    .dyknow-newbar button {
        margin-left: 0;
        margin-top: 15px;
    }

    .dyknow-newbar {
        width: 100%;
        margin-top: 30px;
        padding: 15px 20px;
    }

        .dyknow-newbar p {
            font-size: 26px;
            line-height: 35px;
            margin-bottom: 12px;
            text-align: center;
        }

    .rightzerobar-n > div.header-block {
        display: table;
    }
}

@media only screen and (max-width: 480px) {
    .leftzero-img img.zero-brokerage {
        width: 200px;
    }

    .leftzero-img img.rupee-symbol {
        width: 25px;
    }

    .dyknow-newbar p {
        font-size: 20px;
        line-height: 28px;
        text-align: center;
    }

        .dyknow-newbar p span {
            font-size: 20px;
        }

    .dyknow-newbar button {
        margin-top: 25px;
        line-height: 40px;
        height: 40px;
    }

    .dyknow-newbar {
        padding-bottom: 25px;
        margin-top: 20px;
    }
}

.available-txt span {
    width: 100px;
    display: inline-block;
}

.available-txt img {
    height: 40px;
    margin-right: 10px;
}

.testimonial-detail-block {
    margin-bottom: 20px;
}

.cont-test {
    width: 100%;
    text-align: left !important;
    line-height: 0px !important;
    font-weight: normal;
}

.available-txt {
}

.zero-block-ul {
    margin-left: 25px;
}

    .zero-block-ul li {
        list-style: none;
        float: left;
        width: 50%;
        margin-bottom: 5px !important;
    }

        .zero-block-ul li:before {
            top: 6px !important;
        }

        .zero-block-ul li:last-child::before {
            background: none !important;
        }

.zero-block-ul-2 {
    width: 100%;
    display: inline-block;
}

    .zero-block-ul-2 li {
        float: left;
        width: 230px;
        margin-bottom: 10px !important;
    }

        .zero-block-ul-2 li:nth-child(even)::before {
            background: #1a3967 !important;
            height: 20px !important;
            width: 2px !important;
            border-radius: 0% !important;
            top: 0px !important;
        }

        .zero-block-ul-2 li:nth-child(odd)::before {
            background: none !important;
        }

.blur-section-block {
    position: relative;
}

.blur-cont-section {
    width: 100%;
    background: #f58220;
    position: absolute;
    top: 0;
    z-index: -1;
}

.blur-section-cta .btn-primary {
    line-height: 5px;
}

.blur-section-cta {
    width: 100%;
    min-height: 200px;
    background: #fffffff5;
    text-align: center;
    display: inline-block;
    align-items: center;
}

    .blur-section-cta .heading01 {
        margin-bottom: 0;
    }

    .blur-section-cta .color-warm-black.font-semi-bold {
        margin-bottom: 0;
    }

    .blur-section-cta h1 {
        font-size: 14px;
        margin-top: 10px;
    }

    .blur-section-cta span {
        padding: 22px 0;
        display: inline-block;
    }

.cta-btn-section {
}

.mutual-fund-trading {
    text-align: left !important;
    margin-bottom: 20px
}

.cta-input-block {
    width: auto;
    display: inline-block;
    margin-left: 20px;
    font-size: 10px;
 
}

    .cta-input-block a {
        color: #000000;
    }

.cta-tab {
    margin-left: -65px;
}

.form-get-started .form-group {
    margin-bottom: 0;
}

.cta-tab-home {
    margin-left: -170px;
}

.cta-tab-download {
    margin-left: 75px;
    color: #fff;
}

    .cta-tab-download a {
        color: #333
    }

.t-c-pp-block {
    width: 100%;
    padding: 0 20px;
    line-height: 26px;
}

    .t-c-pp-block ul li {
        margin-bottom: 8px;
        line-height: 22px;
    }

.cta-txt-1 {
    font-size: 20px;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}

.txt-12 {
    font-size: 12px;
}

.inp-plac-holder::placeholder {
    font-size: 12px
}

.cal-main-block .alert {
    padding: 0;
    margin-bottom: 0;
}

.other-charge-price-tbl-section h3 {
    font-family: "Open Sans Regular", sans-serif !important;
    font-weight: 300 !important;
}

.other-charge-price-tbl-section h3 {
    font-size: 14px !important;
}

.seo-price-cta {
    margin-top: 0px !important;
    line-height: 20px;
    margin-bottom: 10px !important;
}

.mf-comp-logo {
    width: 55px;
    display: inline-block;
    margin-right: 20px;
    border-radius: 50%;
}

.ipo-header .btn-primary {
    line-height: 8px
}

.ipo-body .ipo-list {
}

.price-ac-title1 .price-ac-title {
    font-size: 18px !important;
    font-family: 'Open Sans Semi Bold' !important;
}

.mob-login-block {
    width: 100%;
    height: calc(100vh - 65px);
    background: linear-gradient(179.89deg, rgba(245, 130, 32, 0.13) 0.09%, rgba(196, 196, 196, 0) 118.04%) !important;
    margin-top: 63px;
    display: flex;
    align-items: center;
    text-align: center;
}

    .mob-login-block .heading01 {
        margin-bottom: 30px;
    }

.mob-login-btn-new {
    color: #fff;
    width: 150px;
    background: #f58220;
    border: 1px solid #f58220;
    transition: all .3s ease;
    border-radius: 5px !important;
    height: 40px;
    display: inline-block;
    line-height: 37px;
    font-size: 16px;
}

    .mob-login-btn-new:hover {
        background: #043b72;
        border: solid 1px #043b72;
        color: #fff;
    }

.heading01-login-mob {
    font-size: 25px;
    font-family: "Nunito Bold", sans-serif;
    margin-bottom: 30px;
    color: #f58220;
}

.img-btn-ytb {
    background: none;
    border: none;
    cursor: pointer;
}

.play-btn {
    display: none
}

.homepage .technology-block .technology-illustration-block img {
    position: relative;
}

.img-btn-ytb:hover .play-btn {
    width: 40px !important;
    height: 40px;
    /*background: #f58220;*/
    display: block;
    position: absolute !important;
    top: 25%;
    left: 33%;
}

.btn-on-cta {
    background: #314D76;
    width: auto;
    display: inline-block;
    padding: 5px 10px;
    border-radius: 5px;
    font-size: 14px;
}

    .btn-on-cta a {
        color: #fff !important;
        /*text-decoration:underline;*/
    }

.btn-block {
    width: 170px;
    border: solid 1px #f58220;
    border-radius: 7px;
    text-align: center;
    line-height: 30px;
    margin-top: 15px;
    color: #f58220 !important;
    font-family: 'Open Sans Bold';
}

    .btn-block:hover {
        color: #666
    }

.mira-cta-block {
    width: 100%;
    max-width: 70%;
    min-height: 40px;
    display: inline-block;
    /*background: #F1ECE6;*/
    padding: 10px;
    color: #1a3967;
    font-family: "Nunito Bold", sans-serif;
    font-weight: 700;
    font-size: 19px;
    line-height: 40px;
    border: 1px solid #F08200;
    position: relative;
    border-radius: 6px;
    overflow: hidden;
}

    .mira-cta-block:before,
    .mira-cta-block:after {
        position: absolute;
        left: -120px;
        top: -20px;
        content: '';
        width: 300px;
        height: 300px;
        background: rgba(245, 130, 32, 0.1);
        border-radius: 100%;
        z-index: -1;
    }

    .mira-cta-block:after {
        left: inherit;
        right: -170px;
        top: -50px;
    }

    .mira-cta-block b {
        color: #f58220;
    }

.learn-more-btn {
    width: 120px;
    /*height: 44px;*/
    background: #f58220;
    border-radius: 4px;
    color: #fff;
    font-size: 16px;
    display: inline-block;
    margin-left: 10px;
}

    .learn-more-btn:hover {
        color: #fff;
    }

.ipo-application-block.sticky {
    position: fixed;
    top: 180px;
    width: auto;
    z-index: 999;
    transition: all .3s ease;
    padding: 20px 0 0;
}

.detail-testimonial-block {
    text-align: center;
}

    .detail-testimonial-block .home-baner-testimonial {
        width: auto;
    }

.ipo-tab-ul {
    width: 100%;
    display: inline-block
}

    .ipo-tab-ul .nav-tabs {
        border-bottom: none;
        margin-bottom: 20px;
    }

        .ipo-tab-ul .nav-tabs li a {
            font-family: "Open Sans Semi Bold", sans-serif;
            font-size: 16px;
            line-height: 27px;
            color: #333;
            transition: all .3s ease;
            padding: 0 20px;
            position: relative;
            cursor: pointer;
            white-space: nowrap;
            border: none;
        }

        .ipo-tab-ul .nav-tabs .nav-item + .nav-item {
            border-left: solid 1px #000;
        }

        .ipo-tab-ul .nav-tabs .nav-item.show .nav-link, .ipo-tab-ul .nav-tabs .nav-link.active {
            border: none;
            color: #f58220;
            background: none;
        }

        .ipo-tab-ul .nav-tabs .nav-link:focus, .ipo-tab-ul .nav-tabs .nav-link:hover {
            border: none
        }

/*mobile-testimonial-section-start*/
.test-mob-block {
    margin-top: 40px;
    margin-bottom: 30px;
}

.flipster ul {
    height: auto !important;
}

    .flipster ul li {
        list-style: none;
        display: inline-block;
        -webkit-box-shadow: 0px 2px 10px 3px rgba(0, 0, 0, 0.26);
        -moz-box-shadow: 0px 2px 10px 3px rgba(0, 0, 0, 0.26);
        box-shadow: 0px 2px 10px 3px rgba(0, 0, 0, 0.26);
        border-radius: 5px;
        padding: 2px 5px;
        margin: 3px 6px;
        /*max-width: 20%;*/
        vertical-align: top;
        /*transform: scale(1);*/
        transition: ALL 0.2s ease-in-out;
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        position: relative;
        vertical-align: top;
        background: #fff;
        min-height: 230px;
        width: 70%;
        /*transform:scale(0.9)*/
    }

        .flipster ul li .tsml-text-right h3 {
            font-size: 16px;
        }

        .flipster ul li .tsml-text-right span span {
            font-size: 13px;
        }

        .flipster ul li .tsml-text-right span span {
            height: 125px;
            max-height: 125px;
            overflow-y: scroll;
        }

        .flipster ul li.flipster__item--current {
            /*background:#f58220 !important;*/
            /*transform:scale(1.1)*/
        }

.flipster .tsml-text-right span span {
    width: 100%;
}

.flipster .test-block-aps-hover .tsml-social-icon {
    float: right
}

.test-mob-block .flipster--flat .flipster__item--past, .flipster--flat .flipster__item--future {
    opacity: 1;
    padding: 0;
}
    /*.test-mob-block .flipster--click .flipster__item--past, .flipster--click .flipster__item--future { margin-right:0px !important;
}
.test-mob-block .flipster ul li.flipster__item--current { margin-right:0 !important;
}+*/
    .test-mob-block .flipster--flat .flipster__item--past .flipster__item__content {
        transform: scale(1);
        padding: 15px 5px;
    }
/*mobile-testimonial-section-end*/
.ipo-sticky-nav.sticky ~ .recently-closed-block .tab-content {
    /* position:absolute;
    top:300px;*/
    padding-top: 80px;
}

.recently-closed-block .tab-content .ipo-content {
    margin-top: 10px;
}

.error-banner-img-page-error {
    width: 100%;
}

.error-txt-area .para-txt {
    width: auto !important;
    font-size: 14px !important;
}

.error-txt-area .color-warm-black {
    margin-top: 10px !important;
}

/*mobile-section*/

@media only screen and (max-width:767px) {
    .about-banner-img .play-btn, .about-video-block-right .play-btn {
        display: block;
    }

    .textpricbanner {
        width: 100%;
    }

    .newbanner-10day .home-banner-txt h2 b {
        font-size: 30px !important;
    }

    .calc-right-section.sticky {
        position: static !important;
    }

    .tsml-img {
        margin-right: 10px;
    }

    .tsml-text-right {
        width: calc(100% - 60px);
    }

    .flipster ul li {
        padding: 10px 15px;
    }

    .testimonial-block-details-pg {
        min-height: auto;
    }

    .meet-our-customers-a {
        position: relative;
        display: inline-block;
        margin-top: 20px;
        margin-left: 28%;
    }

    .home-baner-testimonial {
        display: none
    }

    .home-testi-cta-block {
        margin-right: 25px;
        margin-left: 25px;
        text-align: center;
        padding-top: 40px;
    }

    .home-testi-cta-title {
        font-size: 25px
    }

    .home-testi-cta-block h4 {
        line-height: 30px;
    }

    .home-banner-testimonial-block {
        background: none;
        /*background: url(../images/home-testi-bg.svg) no-repeat right top;*/
    }

    .home-testi-cta-block {
        margin-bottom: 20px;
    }

        .home-testi-cta-block::before {
            width: 100%;
            height: 70vh;
            background: #FDEAD4;
            border-radius: 50%;
            position: absolute;
            bottom: 0%;
            content: "";
            /* transform: scale(1.7); */
            left: 0;
            z-index: -1;
        }

    .home-testi-cta-title br {
        display: none
    }

    .play-btn {
        width: 40px !important;
        height: 40px;
        /*background: #f58220;*/
        display: block;
        position: absolute !important;
        top: 25%;
        left: 33%;
    }

    #videoModal .close {
        right: 10px !important;
        top: -30px !important;
    }

    .mob-home-our-pro-section {
        padding-top: 40px;
    }

    .mob-cta-marg {
        margin-bottom: 10px !important;
    }

    .brokerage-block-type {
        width: 100%;
    }

    .leftzero-img {
        margin-left: -45px;
    }

    .cta-tab-home {
        margin-left: -70px;
    }

    .border-r-org:before {
        right: -2px !important;
        top: 25px !important;
    }

    .zero-block-ul li {
        width: 100%;
    }

    .zero-block-ul-2 {
        margin-left: 25px;
    }

        .zero-block-ul-2 li:nth-child(odd)::before {
            background: #f58220 !important;
            top: 6px !important
        }

        .zero-block-ul-2 li:nth-child(even)::before {
            background: #1a3967 !important;
            height: 7px !important;
            width: 7px !important;
            border-radius: 50% !important;
            top: 7px !important;
        }

        .zero-block-ul-2 li:nth-child(even)::before {
            background: #f58220 !important;
            height: 20px;
            width: 2px;
            border-radius: 0%;
            top: 0px;
        }

    .rightzerobar-n h3 {
        line-height: 25px;
    }

    .ref-cop-link-input {
        width: 100%
    }

        .ref-cop-link-input input {
            width: 70%;
            font-size: 12px
        }

    .refer-now-section {
        padding: 20px 15px
    }

    .share-this-ref {
        margin-top: 20px;
        width: 100%
    }

        .share-this-ref li {
            margin: 0
        }

            .share-this-ref li a img {
                width: 40px
            }

        .share-this-ref span {
            margin-right: 10px;
            width: 100%
        }

    .add-ref-detail-block {
        width: 100%
    }

    .input-ref {
        height: 40px
    }

    .add-ref-name-block h3 {
        margin-bottom: 20px;
        line-height: 10px;
        float: left;
        font-size: 15px
    }

    .add-ref-name-block-mob {
        margin: auto
    }

        .add-ref-name-block-mob a {
            margin-bottom: 20px;
            line-height: 10px;
            float: left;
            font-size: 15px;
            text-align: center;
            color: #f58220
        }

    .add-ref-del-block {
        text-align: right;
        margin-bottom: 10px;
        line-height: 10px;
        float: right
    }

        .add-ref-del-block img {
            width: 15px
        }

    .mob-section-reff {
        padding-top: 20px
    }

    .agree-checkbox {
        font-size: 11px
    }

    .add-ref-title {
        line-height: 0
    }

    .ref-main-block-mob {
        margin-top: 0;
        padding-bottom: 0
    }

    .ref-text-banner {
        margin-top: 0
    }

    .btn-secondary-ref {
        margin-bottom: 30px
    }

    .btn-secondary-ref-detal {
        margin-bottom: 30px
    }

    .referrals-page .referrals-banner-block .referrals-list li {
        width: 100%
    }

    .my-ref-top-block {
        height: auto;
        text-align: left;
        border: 0;
        padding: 0 10px
    }

    .my-ref-count {
        width: 100px;
        float: right;
        text-align: right;
        padding-top: 0
    }

    .mob-mb-20 {
        margin-bottom: 20px
    }

    .h3-opensans-mob {
        font-size: 25px
    }

    .offerings-equity-page .offering-banner-block .onboard-block li {
        width: 100%
    }

    .mft-header-block {
        margin-top: 40px;
        padding-bottom: 20px
    }

        .mft-header-block ul li {
            width: 100% !important;
            padding: 20px 20px 0 20px
        }

            .mft-header-block ul li .value {
                float: right;
                width: 100px
            }

    .mtf-total-saving-block {
        width: 100%;
        margin-left: 0;
        margin-top: 10px
    }

    .mtf-saving-img {
        width: 100%;
        text-align: center
    }

    .mtf-txt-1 {
        width: 100%;
        padding-top: 0;
        text-align: center;
        margin-bottom: 10px
    }

    .mtf-page .mtf-banner-block .stock-broker-list .broker-block .list {
        padding: 15px
    }

    .mtf-page .mtf-banner-block .stock-broker-list .stock-block .list {
        padding: 15px
    }

    .range-slider-inp {
        width: 120px !important
    }

    .mob-mt-80 {
        margin-top: 20px
    }

    .pricing-tab-block {
        padding-left: 10px
    }

    .homepage .our-pricing-block .pricing-detail-block .zero-brokerage {
        width: 190px;
        position: relative;
        top: -90px
    }

    .mob-charg-section {
        margin-top: -80px
    }

    .mob-footer {
        font-size: 18px
    }

    .testimonial-block .testimonial-slider .swiper-pagination .swiper-pagination-bullet {
        width: 15px;
        height: 15px
    }

    .testimonial-block .testimonial-slider .swiper-slide p {
        min-height: 100px
    }

    .mob-mt-30 {
        margin-top: 30px !important
    }

    .mob-pb-30 {
        padding-bottom: 30px
    }

    .homepage .technology-block .app-btns a {
        margin-right: 50px
    }

    .about-milst-tab .nav-pills .nav-link.active, .about-milst-tab .nav-pills .show > .nav-link, .about-milst-tab .nav-pills .nav-link {
        font-size: 12px;
        width: 80px;
        margin-bottom: 0
    }

    .tab-cont-about .content-block p {
        font-size: 12px;
        line-height: 18px;
        margin-bottom: 5px
    }

    .tab-cont-about .content-block .date {
        font-size: 15px
    }

    .tab-cont-about .content-block {
        padding: 7px 30px
    }

    .technology-illustration-block .container {
        margin-bottom: 10px
    }

    .offerings-equity-page .discover-stock-block {
        padding: 2px 0 0
    }

    .faq-block h3 {
        padding-top: 30px;
        padding-bottom: 10px
    }

    .mf-banner-block {
        margin-bottom: 40px
    }

    .mutual-fund-page .testimonial-block h3 {
        margin-bottom: 20px
    }

    .ipo-page .ipo-banner-block h1 {
        width: auto
    }

    .navbar .navbar-nav .nav-item.btn-one .btn {
        line-height: 7px
    }

    .navbar .navbar-nav .nav-item.btn-two .btn {
        line-height: 7px
    }

    .open-account-page .open-acc-banner-block h1 {
        margin-top: 0
    }

    .open-acc-sub-block {
        padding-bottom: 0
    }

    .footer-mid-block {
        margin-left: -15px !important;
        margin-right: -15px !important
    }

    .about-us-page .global-expansion-block .ge-list .ge-block .ge-image {
        width: 100%
    }

    .about-us-page .global-expansion-block .ge-list .ge-block {
        width: 100%
    }

        .about-us-page .global-expansion-block .ge-list .ge-block .ge-image .country-img {
            width: 100%
        }

    .mob-menu-logo {
        width: 100%;
        padding-top: 10px;
        padding-left: 5px;
        border-bottom: solid 1px #ccc;
        padding-bottom: 10px;
    }

        .mob-menu-logo img {
            width: 30%;
            margin-left: 18px;
        }

    .w-100-logo {
        height: 45px;
        margin-left: 20px;
    }

    .navbar .navbar-collapse {
        width: 100%
    }

    .mob-menu-ul {
        padding: 0 !important
    }

        .mob-menu-ul li {
            border-bottom: solid 1px #eee;
            padding: 10px 30px
        }

        .mob-menu-ul .nav-item {
            margin: 0 !important;
            left: 0 !important;
        }

        .mob-menu-ul .nav-link {
            top: 0 !important;
            left: 0 !important;
        }

        .mob-menu-ul .dropdown-menu {
            border-top: none !important
        }

            .mob-menu-ul .dropdown-menu a {
                position: relative
            }

                .mob-menu-ul .dropdown-menu a:before {
                    content: "";
                    width: 5px;
                    height: 5px;
                    border-radius: 100%;
                    background: #f58220;
                    position: absolute;
                    top: 14px;
                    left: 10px
                }

    .activeCont {
        padding-top: 190px !important
    }

    .brokerage-block-name {
        width: 100%
    }

    .per-order-block {
        float: right;
        margin-right: 3px
    }

        .per-order-block label {
            margin-left: 10px
        }

    .homepage .banner-block:before {
        position: relative;
        background-size: 430px;
        height: 220px
    }

    .home-page-count-down #counter {
        top: -215px;
        left: 45px;
        font-size: 40px;
        width: 110px;
        height: 130px;
        line-height: 100px
    }

    .home-page-count-down #counter1 {
        top: -215px;
        left: 180px;
        font-size: 40px;
        width: 110px;
        height: 130px;
        line-height: 100px
    }

    .mob-sect {
        margin-top: 0 !important
    }

    .testimonial-block h3 {
        margin-bottom: 0;
        margin-top: 20px
    }

    .home-page-count-down {
        right: 0
    }

    .comming-soon-txt {
        margin-bottom: 20px
    }

        .comming-soon-txt, .comming-soon-txt h2 {
            text-align: center;
            width: 100%
        }

    .header-coming-soon {
        height: 80vh
    }

    .home-banner-img-block {
        text-align: center;
        margin-bottom: 20px;
    }

        .home-banner-img-block img {
            width: 50%;
        }

    .banner-block-section {
        padding-top: 10px;
    }

    .aum-year-section {
        width: auto;
        padding-left: 0;
        padding-right: 10px;
        margin-right: 7px;
    }

    .home-banner-txt {
        text-align: center
    }

    .white-block-aum {
        width: 120px;
    }

    .aum-year-section:after {
        top: 145px;
        left: 180px;
    }

    .home-get-call-block {
        margin: auto;
        width: 100%;
    }

    .available-txt span {
        width: 100%;
        margin-bottom: 10px;
    }

    .global-presence-block {
        margin-top: 0
    }

    .available-txt img {
        margin-left: 10px;
        margin-right: 10px;
    }

    .home-get-call-block .btn.btn-primary {
        width: 100px;
    }

    .seo-h1-p-txt {
        margin-top: 10px;
    }

    .navbar .navbar-collapse {
        width: 100% !important;
    }
}

@media only screen and (width:768px) {
    .w-100-logo {
        height: 50px;
        margin-left: 20px
    }

    .ref-cop-link-input {
        width: 60%
    }

    .share-this-ref {
        width: 100%;
        margin-top: 20px
    }

    .add-ref-name-block h3 {
        font-size: 15px
    }

    .footer-menu-block {
        float: none
    }
}

@media screen and (min-width:768px) and (max-width:1024px) {
    .brokerage-block-type {
        width: 26%;
    }

    .brokerage-block-name {
        width: 34%
    }

    .home-banner-img-block {
        text-align: center
    }

    .aum-year-section:after {
        left: 335px;
    }
.btn.btn-primary.mobilevishow-top {
    display: none;
}
    .leftzero-img img.rupee-symbol {
        width: 25px;
    }

    .leftzero-img img.zero-brokerage {
        width: 150px;
    }

    .leftzero-img {
        vertical-align: middle;
    }

    .rightzerobar-n {
        padding-left: 15px;
    }

    .rightzerobar-n {
        width: 65%;
        vertical-align: middle;
    }

    .home-get-call-block {
        width: 60%;
        margin: auto;
    }

    .aum-year-section {
        width: 30%;
    }

    h2, h3 {
        font-size: 35px
    }

    section {
        padding: 20px 0 0 0
    }

    .homepage .banner-block:before {
        position: relative;
        height: 360px
    }

    .home-page-count-down #counter {
        top: -290px;
        left: -154px
    }

    .home-page-count-down #counter1 {
        top: -290px;
        left: 95px
    }

    .homepage .banner-block .home-banner {
        width: 430px
    }

    .ipad-home-banner h2 {
        margin-top: 0;
        font-size: 35px
    }

    .ipad-home-banner .font-25 {
        font-size: 16px
    }

    .ipad-home-banner .seo-h1-p-txt {
        font-size: 12px
    }

    .homepage .our-pricing-block h3 {
        width: 100%
    }

    .homepage .global-presence-block h3 {
        margin-bottom: 0
    }

    .homepage .global-presence-block .glance-list li {
        width: calc(240px - 10px)
    }

    .homepage .our-pricing-block .pricing-detail-block .pricing-point.pricing-point-01 {
        left: 0
    }

    .homepage .our-pricing-block .pricing-detail-block .pricing-point.pricing-point-02 {
        width: 260px;
        left: 0
    }

    .homepage .our-pricing-block .pricing-detail-block .pricing-point.pricing-point-03 {
        left: 0
    }

    .homepage .our-pricing-block .pricing-detail-block .pricing-point.pricing-point-04 {
        right: -20px
    }

    .homepage .our-pricing-block .pricing-detail-block .pricing-point.pricing-point-05 {
        right: -20px;
        top: 180px
    }

    .homepage .our-pricing-block .pricing-detail-block .pricing-point.pricing-point-06 {
        right: 0
    }

    .homepage .about-block {
        padding: 0 0 50px 0
    }

    .homepage .technology-block .tech-list li {
        width: 50%
    }

    .testimonial-block .testimonial-slider .swiper-slide {
        min-height: 280px
    }

        .testimonial-block .testimonial-slider .swiper-slide p {
            min-height: 100px
        }

    .about-us-page .about-info-block .info-div {
        float: left;
        min-height: 150px;
        width: 345px
    }

    .about-us-page .core-value-block .cv-block {
        width: 100%;
        vertical-align: top;
        max-width: 330px;
    }

    .founder-block {
        margin-top: 30px
    }

    .about-us-page .global-expansion-block .ge-list .ge-block:last-child {
        margin-bottom: 20px
    }

    footer.common-footer {
        margin-top: 20px
    }

    .about-us-page .global-expansion-block .ge-list {
        width: 100%
    }

        .about-us-page .global-expansion-block .ge-list .ge-block {
            width: 100%
        }

            .about-us-page .global-expansion-block .ge-list .ge-block .ge-image {
                width: 100%
            }

        .about-us-page .global-expansion-block .ge-list .ge-block {
            flex: 0 0 48%
        }

    .mob-menu-logo {
        width: 100%;
        padding-top: 30px;
        padding-left: 23px;
        border-bottom: solid 1px #ccc;
        padding-bottom: 30px
    }

        .mob-menu-logo img {
            width: 50%
        }

    .navbar .navbar-collapse {
        width: 100%
    }

    .mob-menu-ul {
        padding: 0 !important
    }

        .mob-menu-ul li {
            border-bottom: solid 1px #ccc;
            padding: 10px 30px
        }

        .mob-menu-ul .nav-item {
            margin: 0 !important
        }

        .mob-menu-ul .nav-link {
            top: 0 !important
        }

        .mob-menu-ul .dropdown-menu {
            border-top: none !important
        }

            .mob-menu-ul .dropdown-menu a {
                position: relative
            }

                .mob-menu-ul .dropdown-menu a:before {
                    content: "";
                    width: 5px;
                    height: 5px;
                    border-radius: 100%;
                    background: #f58220;
                    position: absolute;
                    top: 12px;
                    left: 10px
                }

    .footer-menu-block ul li:before {
        padding-left: 0;
        width: 2px;
        height: 10px;
        border-left: none;
        background-color: #fff;
        margin-right: 7px;
        content: '';
        display: inline-block;
    }

    .footer-menu-block ul li {
        width: 200px;
        margin-bottom: 10px
    }

    .open-account-page .open-acc-banner-block .form-open-account.sticky {
        position: static
    }
}

@media only screen and (max-width:1024px) {
    .mob-login-btn {
        display: block !important;
        width: 100px !important;
        float: left;
        margin-right: 20px;
        background: none !important;
        color: #114c87 !important;
        border: solid 1px #114c87 !important
    }

    .desk-login-btn {
        display: none
    }

    .nav-mob-sow {
        display: block
    }

    .nav-desk-sow {
        display: none
    }
}

@media only screen and (min-width:990px) {
    .btn-secondary-ref-detal {
        margin-left: 40px
    }

    .test-mob-block {
        display: none !important;
    }
}

@media only screen and (min-width:1025px) {
    .mob-menu-logo {
        display: none
    }

    .nav-item.dropdown:hover .dropdown-menu {
        display: block
    }

    .nav-item.dropdown:hover a svg {
        transform: rotate(-180deg)
    }

    .nav-mob-sow {
        display: none
    }

    .nav-desk-sow {
        display: block
    }

    .mob-view-all-offe {
        display: none
    }
}

@media only screen and (min-width:1440px) {
    .home-page-count-down #counter {
        right: 220px
    }

    .home-page-count-down #counter1 {
        right: -30px
    }
}

.open-account-page {
    padding-top: 60px;
}

    .open-account-page .open-acc-banner-block {
        background: none !important;
        background: linear-gradient(179.89deg, rgba(245, 130, 32, 0.13) 0.09%, rgba(196, 196, 196, 0) 118.04%) !important;
    }

.openac-newbann {
    text-align: center
}

    .openac-newbann ul li {
        display: inline-block;
        position: relative;
        margin: 55px 30px 0;
        width: 40%;
    }

        .openac-newbann ul li i {
            width: 56px;
            height: 56px;
            background: #1A3967;
            border-radius: 1%;
            position: absolute;
            left: -30px;
            top: -40px;
            text-align: left;
        }

            .openac-newbann ul li i img {
                margin-top: 12px;
                margin-left: 10px;
            }

        .openac-newbann ul li:nth-child(2) i img {
            margin-top: 15px;
            margin-left: 15px;
        }

        .openac-newbann ul li:last-child i img {
            margin-top: 13px;
            margin-left: 13px;
        }

        .openac-newbann ul li div {
            background: #FFFFFF;
            border: 1px solid #E5E5E5;
            box-sizing: border-box;
            box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.07);
            border-radius: 7px;
            color: #6C6C6C;
            font-size: 19px;
            line-height: 20px;
            padding: 10px 13px;
            position: relative;
            z-index: 1;
            text-align: left;
            min-width: 150px;
        }

            .openac-newbann ul li div small {
                font-size: 13px;
                color: #666666;
                line-height: 18px;
            }

            .openac-newbann ul li div span {
                color: #f58220;
                font-family: 'Open Sans Semi Bold';
            }

                .openac-newbann ul li div span span {
                    font-family: 'Open Sans Bold';
                }

                    .openac-newbann ul li div span span sup {
                        top: -0.5em !important;
                        left: 0 !important;
                    }

.open-account-page .open-acc-sub-block .vogue-rows .vogue-columns ul li {
    border-bottom: 1px solid #F0EFEF;
}

    .open-account-page .open-acc-sub-block .vogue-rows .vogue-columns ul li:last-child {
        border-bottom: none;
        width: calc(100% + 200px);
    }

    .open-account-page .open-acc-sub-block .vogue-rows .vogue-columns ul li:before, .check-list-psg li:before, .our-offering-page .technology-illustration-block .container .tech-div .check-list li:before, .offerings-equity-page .discover-stock-block .vogue-columns ul li:before {
        background: #f58220;
        width: 7px;
        height: 7px;
        border-radius: 100%;
        top: 12px;
    }

.check-list-psg li:before {
    top: 17px;
}

.our-offering-page .technology-illustration-block .container .tech-div .check-list li:before {
    top: 10px;
}

.open-account-page .open-acc-sub-block .vogue-rows .vogue-columns ul li p u {
    text-decoration: none;
    color: #043b72;
    font-weight: bold;
}

.open-account-page .open-acc-sub-block .vogue-rows .vogue-columns .imagery-block {
    background-color: #043B72;
}

    .open-account-page .open-acc-sub-block .vogue-rows .vogue-columns .imagery-block .img-title {
        color: #fff !important;
    }

    .open-account-page .open-acc-sub-block .vogue-rows .vogue-columns .imagery-block img {
        left: 0;
    }

.open-account-page .open-acc-sub-block .vogue-rows .vogue-columns .imagery-block {
    position: relative;
    top: 0;
}

    .open-account-page .open-acc-sub-block .vogue-rows .vogue-columns .imagery-block img.voguelog-p {
        position: absolute;
        bottom: -10px;
        right: -20px;
        width: 76px;
        margin: 0;
        left: inherit;
    }

.opacnebar {
    top: -50px;
}

.open-account-page .open-acc-banner-block {
    min-height: 410px;
}

.open-account-page .open-acc-sub-block .vogue-rows {
    padding: 35px;
}

    .open-account-page .open-acc-sub-block .vogue-rows h2 {
        text-align: left
    }

.open-account-page .open-acc-banner-block .form-open-account, .contact-us-page .contact-us-banner-block .container .form-open-account {
    background-color: #e5e4e4;
    z-index: 99;
}

    .open-account-page .open-acc-banner-block .form-open-account .form-title, .contact-us-page .contact-us-banner-block .container .form-open-account .form-title {
        font-family: 'Open Sans Bold';
    }

.open-account-page .form-check-input {
    display: none
}

.open-account-page .open-acc-sub-block .vogue-rows .dp-stepsbox {
    background: #fff;
    padding-left: 0
}

.vogue-rows .check-list-psg {
    font-family: "Open Sans Regular", sans-serif;
    font-size: 14px;
}

.form-check-label {
    position: relative;
}

.open-account-page .form-check {
    padding-left: 20px;
}

.form-check-label:before {
    border: 1px solid #666666;
    border-radius: 2px;
    width: 13px;
    height: 13px;
    position: absolute;
    left: -20px;
    top: 4px;
    content: "";
}

.open-account-page .form-check-input:checked + .form-check-label:after, .contact-us-page .form-check-input:checked + .form-check-label:after {
    content: '';
    display: block;
    position: absolute;
    top: 6px;
    left: -15px;
    width: 4px;
    height: 8px;
    border: solid #003F7E;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

.open-account-page .open-acc-banner-block .form-open-account.sticky {
    z-index: 1;
}

.open-account-page .open-acc-sub-block .vogue-rows .product-list .product-block .product-icon {
    width: 30px;
}

.open-acc-banner-block .btn.btn-primary, .contact-us-page .contact-us-banner-block .container .form-open-account .btn-primary {
    background: #f58220;
    border: 1px solid #f58220;
}

    .open-acc-banner-block .btn.btn-primary:hover {
        color: #f58220;
        background-color: white;
        border: 1px solid #f58220;
    }

.prodvogue-new ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

    .prodvogue-new ul li {
        background:#fff5EA ;
        border: 1px solid #E6E6E6;
        box-sizing: border-box;
        border-radius: 8px;
		
        color: #000;
        font-size: 15px;
        line-height: 27px;
        font-family: 'Open Sans Semi Bold';
        padding: 10px 15px;
        display: inline-block;
        margin-right: 20px;
        margin-top: 15px;
    }

        .prodvogue-new ul li img {
            display: inline-block;
            margin-right: 10px;
        }

        .prodvogue-new ul li:last-child {
            margin-right: 0;
        }

.op-ptext {
    margin-bottom: 5px !important;
}

.currency-trading {
    margin-bottom: 30px;
}

    .currency-trading ul li {
        margin: 55px 20px 0 !important;
        max-width: 200px !important;
        vertical-align: top;
    }

        .currency-trading ul li i img {
            margin-top: 10px;
            margin-left: 7px;
        }

        .currency-trading ul li:nth-child(2) i img {
            margin-top: 14px;
            margin-left: 9px;
        }

        .currency-trading ul li:last-child i img {
            margin-top: 10px;
            margin-left: 7px;
        }

.equety-trading ul li {
    margin: 55px 20px 0 !important;
    max-width: 200px !important;
    vertical-align: top;
}

    .equety-trading ul li div small {
        font-size: 13px !important;
    }

.equety-trading {
    margin-bottom: 30px;
}

.technobar3 ul li {
    margin: 55px 25px 0;
    width: auto;
}

.technology-page .technology-banner-block h1 {
    width: 100% !important;
}

.technology-illustration-block .container .tech-div h3 {
    color: #1A3967;
}

.technobar3 ul li i img {
    margin-top: 10px;
    margin-left: 10px;
}

.technobar3 ul li:nth-child(2) i img {
    margin-top: 10px;
    margin-left: 10px;
}

.offeri3list ul li:nth-child(2) i img {
    margin-top: 10px;
    margin-left: 13px;
}

.technology-illustration-block .container, .our-offering-page .technology-illustration-block .container {
    background-color: #fff;
}

    .technology-illustration-block .container:hover, .our-offering-page .technology-illustration-block .container:hover {
        -webkit-box-shadow: -1px 1px 6px 0px rgb(0 0 0 / 0);
        -moz-box-shadow: -1px 1px 6px 0px rgb(0 0 0 / 0);
        box-shadow: -1px 1px 6px 0px rgb(0 0 0 / 0);
    }

.technology-banner-block, .offering-banner-block, .mf-banner-block {
    background: linear-gradient(179.89deg, rgba(245, 130, 32, 0.13) 0.09%, rgba(196, 196, 196, 0) 118.04%) !important;
}

.technology-illustration-block .container:nth-child(even) {
    background-color: #FAFAFA;
}

.technology-illustration-block .container:first-child {
    margin-top: 20px;
}

.about-us-page .btn.btn-primary {
    line-height: 8px;
}

.mobexplore-btn {
    display: none;
}

@media only screen and (max-width: 1024px) {
    .about-us-page .founder-block .name {
        margin-top: 30px;
    }

    .open-account-page .open-acc-banner-block h1 {
        width: 100%;
    }

    .openac-newbann ul li {
        margin: 55px 20px 0;
        width: 43%;
    }

        .openac-newbann ul li div {
            font-size: 16px;
        }

    .tab-content .container {
        padding: 0;
    }

    .offerings-equity-page .discover-stock-block .dsi-tech-block .best-tech-list li {
        width: 100%
    }

    .our-offering-page .technology-illustration-block .container .tech-div .check-list {
        width: 100%;
    }
}

@media only screen and (max-width: 960px) {
    .open-account-page .open-acc-banner-block .form-open-account {
        width: 325px;
        margin: 50px auto 0;
    }

    .our-offering-page .technology-illustration-block .container div img.tech-illustration-img {
        width: 100% !important;
    }

    .our-offering-page .offering-banner-block .offering-banner-img {
        width: 300px;
    }
}

@media only screen and (max-width: 768px) {
    .technobar3 ul li {
        margin: 55px 20px 0;
    }

    .dyknow-newbar button {
        line-height: 45px;
        height: 45px;
    }

    .homepage .global-presence-block .glance-list li img {
        height: 40px;
        margin-right: 15px;
    }

    .homepage .global-presence-block .glance-list li div span {
        font-size: 26px;
    }

    .homepage .global-presence-block .glance-list li {
        font-size: 15px;
        padding: 20px 15px;
    }
}

@media only screen and (max-width: 767px) {
    .calc-right-section {
        font-size: 28px;
        min-height: 170px;
    }

    .cri-img {
        width: 80px;
    }

    .add-btn {
        margin-left: 0;
    }

    .calc-right-section span {
        margin-top: 10px;
        text-align: center;
    }

    .home-banner-txt h2 {
        font-size: 28px;
        margin-bottom: 0;
        line-height: 33px;
    }

    .white-block-aum h5 {
        font-size: 22px;
    }

    .white-block-aum span {
        font-size: 14px;
    }

    .trade-block-section h3, .about-us-page .core-value-block .cv-block .title, .about-us-page .about-info-block .info-div .title, .about-us-page .founder-block .designation, .about-us-page .global-expansion-block .ge-list .ge-block .country {
        font-size: 18px;
    }

    .trade-left-block span {
        font-size: 14px;
    }

    footer .footer-mid-block .vogue-logo img {
        max-width: 260px;
    }

    footer .footer-mid-block .vogue-logo {
        margin-bottom: 10px;
    }

    .about-us-page .about-banner-block .wwa {
        margin-top: 20px;
    }

    .about-us-page .core-value-block .cv-title-div .hdr, .milestone-block h3, .global-expansion-block h3 {
        font-size: 22px;
        line-height: 28px;
    }

    .about-us-page .core-value-block .cv-title-div .no {
        font-size: 70px;
        line-height: 60px;
    }

    .about-us-page .founder-block .name {
        font-size: 30px;
        line-height: 30px;
    }

    .tech-div h3 {
        font-size: 24px;
        line-height: 30px;
    }

    .our-offering-page .technology-illustration-block .container .tech-div .check-list li div {
        font-size: 15px;
    }

    .open-account-page .open-acc-sub-block .vogue-rows .vogue-columns ul li:last-child {
        width: 100%;
    }

    .opacnebar {
        top: 0;
    }

    .prodvogue-new ul li {
        font-size: 16px;
		text-align: left;
		width: 100%;
    }
    }

    .open-account-page .open-acc-sub-block .vogue-rows .vogue-columns ul li div, .open-account-page .open-acc-sub-block .vogue-rows .vogue-columns ul li div span {
        font-size: 18px;
    }

    .sitemap-page .sitemap-banner-block .sitemap-list-02, .sitemap-page .sitemap-banner-block .sitemap-list-03 {
        width: 100%;
    }

    .equety-trading ul li {
        max-width: 100% !important;
        margin-left: 30px !important;
    }

    .mob-br-none {
        display: none;
    }

    .offerings-equity-page .discover-stock-block .dsi-tech-block .best-tech-list li {
        width: 100%
    }

    .mob-login-open-ac-section {
        position: absolute;
        bottom: 150px;
        left: 0;
        width: 100%;
        text-align: center;
    }

        .mob-login-open-ac-section a {
            line-height: 8px;
        }

    .des-nav-mob-hide {
        display: none !important;
    }

    .mob-login-btn {
        float: none;
        display: inline-block !important;
    }

    .ded-form-plh-txt::placeholder {
        font-size: 10px;
    }

    .footer-menu-block ul li {
        width: 50%;
        padding: 5px 0;
    }

        .footer-menu-block ul li + li:before {
            border-left: none;
            padding-left: 0
        }
}

@media only screen and (max-width: 480px) {
    .orange-block-aum {
        width: 55px;
        height: 55px;
    }

    .aum-year-section {
        margin-right: 5px;
        padding-right: 7px;
    }

        .aum-year-section:nth-child(4) {
            margin-right: 0;
        }

    section {
        padding-top: 20px;
    }

    .about-us-page .core-value-block .cv-block:nth-child(1) {
        margin-right: 0;
    }

    .about-us-page .core-value-block .cv-block {
        width: 100%;
    }

    .openac-newbann ul li {
        margin-right: 0;
        margin-left: 36px;
        width: calc(100% - 130px);
    }

    .open-account-page .open-acc-banner-block h1 {
        text-align: left !important;
    }

    .open-account-page .open-acc-sub-block .vogue-rows {
        padding: 20px;
    }

    .header-block {
        font-size: 16px;
    }

    .prodvogue-new ul li {
        width: 100%;
        margin-right: 0;
		text-align: left;
    }

    .form-get-started .input-group .btn-primary {
        font-size: 14px;
    }

    #txtMobileNo {
        font-size: 12px;
    }

    .technology-page .technology-banner-block .tech-banner-img {
        width: 80%;
        margin-bottom: 25px;
    }

    .technology-illustration-block .container {
        margin-bottom: 25px;
        padding-top: 15px;
        padding-bottom: 15px;
    }

        .technology-illustration-block .container:first-child {
            margin-top: 0;
            padding: 0;
        }

        .technology-illustration-block .container .tech-illustration-img {
            margin-top: 25px;
        }

    .open-account-page .open-acc-banner-block {
        padding-bottom: 20px;
    }

    .open-account-page .open-acc-sub-block .vogue-rows {
        margin-bottom: 25px;
    }

    .offerings-equity-page .discover-stock-block .dsi-tech-block {
        padding: 35px 15px;
    }

    .mtf-page .mtf-banner-block .mtf-block {
        padding: 30px 15px;
    }

    .mtf-page .build-wealth-block h2 {
        font-size: 24px;
        line-height: 30px;
    }

    .mtf-page .mtf-banner-block .stock-broker-list .stock-block .title {
        padding: 0 15px;
    }

    .mtf-page .mtf-banner-block .stock-broker-list .stock-block {
        padding-top: 20px;
    }

    .mtf-page .build-wealth-block {
        padding-top: 25px;
    }

    .mobexplore-btn {
        display: block;
        margin: 30px auto 0;
    }

    .dexexplore-btn {
        display: none !important;
    }
}

@media only screen and (max-width: 375px) {
    h1 {
        font-size: 24px;
        line-height: 30px;
    }

    .openac-newbann ul li div {
        font-size: 16px;
    }

    .tech-div h3 {
        font-size: 22px;
        line-height: 28px;
    }

    .check-list-psg {
        font-size: 15px;
    }
}

@media (min-width: 960px) {
    .responsive-tabs .dropdown-arrow {
        display: none;
    }

    .mob-login-open-ac-section {
        display: none !important;
    }
}

@media screen and (max-width: 959px) {
    .responsive-tabs {
        position: relative;
    }

        .responsive-tabs li {
            width: 100%;
            margin: 0 !important;
        }

            .responsive-tabs li > a {
                display: none;
                border: 0 !important;
                border-radius: 0 !important;
            }

                .responsive-tabs.open li > a, .responsive-tabs li > a.active {
                    display: block;
                }

        .responsive-tabs .dropdown-arrow {
            position: absolute;
            top: 15px;
            right: 15px;
            border: solid #fff;
            border-width: 0 3px 3px 0;
            display: inline-block;
            padding: 3px;
            vertical-align: middle;
            transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
            transition: all ease .5s;
            cursor: pointer;
        }

        .responsive-tabs.open .dropdown-arrow {
            transform: rotate(-135deg);
            transition: all ease .5s;
        }

    .faq-block {
        padding-top: 25px;
    }

    .faqtabl-list {
        margin-top: 30px;
    }
}

@media screen and (max-width: 480px) {
    .faq-block h3 {
        padding-top: 10px;
    }

    .faqtabl-list {
        margin-top: 10px;
    }

    .faq-block .accordion-faq-list .card .card-body {
        padding: 10px 10px 20px;
    }

    .currency-trading ul li {
        max-width: 90% !important;
        margin-left: 30px !important;
    }
}

b, strong {
    font-family: 'Open Sans Bold';
    font-weight: normal;
}

.open-account-page .open-acc-banner-block h1 {
    width: 100%;
}

.offerings-equity-page .focoreval .cv-block {
    min-height: 230px;
}

.offerings-equity-page .discover-stock-block .dsi-tech-block .folistfline li {
    display: flex;
    line-height: 25px;
    align-items: center;
    padding-right: 20px;
}

@media screen and (max-width: 480px) {
    .offerings-equity-page .focoreval .cv-block {
        min-height: auto;
    }
}

.border-r-org {
    border-right: none;
    position: relative;
}

    .border-r-org:before {
        position: absolute;
        right: 2px;
        top: 35px;
        background: #f58220;
        width: 1px;
        height: 50px;
        content: '';
    }

.testimonial-block .testimonial-slider .swiper-slide p:last-child {
    margin-bottom: 0;
}

.cv-block p b {
    font-family: "Open Sans Regular", sans-serif;
}

.policy-page .policy-banner-block h1, .glossary-page .glossary-banner-block h1 {
    margin-top: 40px;
}

@media screen and (max-width: 1024px) {
    .testimonial-block .testimonial-slider .swiper-slide {
        padding: 20px;
    }

    .technology-illustration-block .container .tech-div {
        padding: 0 !important;
    }

    .faq-block .accordion-faq-list .card .card-body p {
        font-size: 14px;
    }

    .faq-block .accordion-faq-list .card .card-header button {
        font-size: 16px;
    }
}

@media screen and (max-width: 960px) {
    .fixed-top-new {
        top: 50px;
    }

    .glossary-page .glossary-banner-block .fixed-top-new .glossary-list {
        border-radius: 0;
        padding: 15px;
    }
}

@media screen and (max-width: 767px) {
    .homepage .about-block, .offerings-equity-page .core-value-block {
        margin-bottom: 0;
    }

    .our-offering-page .offering-banner-block .offering-banner-img {
        width: 60%;
        margin-bottom: 30px;
        margin-top: 0px;
    }

    .offerings-equity-page .core-value-block {
        padding-bottom: 0;
    }

    .about-us-page .about-banner-block .cash-block li {
        padding: 0 0 15px;
        margin-bottom: 15px;
    }

        .about-us-page .about-banner-block .cash-block li div {
            font-size: 13px;
        }

    .about-us-page .core-value-block .cv-block, .offerings-equity-page .core-value-block .cv-block {
        width: calc(50% - 12px);
        vertical-align: top;
        padding-left: 15px;
        padding-right: 15px;
    }

        .about-us-page .core-value-block .cv-block .cv-icon, .offerings-equity-page .core-value-block .cv-block .cv-icon {
            width: 40px;
            height: 40px;
        }

    .testimonial-block {
        padding-top: 30px;
    }

    .offerings-equity-page .core-value-block {
        padding-top: 20px;
    }

    .core-value-block h3 {
        text-align: center;
    }

    .core-value-block .vogue-advantage-illustration, .offerings-equity-page .core-value-block .vogue-advantage-illustration {
        width: 60% !important;
        height: auto !important;
        margin-left: 20% !important;
    }

    .container {
        padding: 0 15px;
    }

    .core-value-block .cv-block .title {
        font-size: 16px !important;
    }

    .contact-us-page .contact-us-banner-block .container .contact-block {
        padding: 20px 15px;
    }

        .contact-us-page .contact-us-banner-block .container .contact-block li a {
            font-size: 16px;
        }

        .contact-us-page .contact-us-banner-block .container .contact-block li p {
            font-size: 13px;
        }

        .contact-us-page .contact-us-banner-block .container .contact-block li {
            width: 49%;
            display: inline-block;
            margin-bottom: 20px;
        }

            .contact-us-page .contact-us-banner-block .container .contact-block li:last-child {
                width: 100%;
            }

    .contact-us-page .contact-us-banner-block .container .form-open-account .btn-primary {
        line-height: 8px;
    }

    .policy-page .policy-banner-block h1 {
        margin-top: 20px;
    }

    .policy-page .policy-banner-block .policy-list-block .policy-list li {
        white-space: nowrap;
    }

    .policy-block {
        margin-top: 20px;
        padding: 0 15px;
    }

    .policy-page .policy-banner-block .policy-list-block .policy-list {
        margin-bottom: 15px;
    }

    .glossary-page .glossary-banner-block h1 {
        margin-top: 20px;
    }
}

@media screen and (max-width: 480px) {
    .about-us-page .core-value-block .cv-block, .offerings-equity-page .core-value-block .cv-block {
        width: 100%;
        margin-right: 0;
        height: auto;
    }

        .about-us-page .core-value-block .cv-block .cv-icon, .offerings-equity-page .core-value-block .cv-block .cv-icon {
            width: 50px;
            height: 50px;
        }

    .offerings-equity-page .discover-stock-block .dsi-tech-block .best-tech-list li {
        font-size: 18px;
    }

    .discover-stock-block .vogue-columns {
        padding: 20px !important;
    }

        .discover-stock-block .vogue-columns .imagery-block img {
            width: 80% !important;
        }

    .mtf-total-saving-block {
        padding-top: 30px;
        height: auto;
    }

    .navbar .navbar-nav .nav-link, .navbar .navbar-nav .dropdown-item {
        font-size: 16px;
    }

    .openac-newbann {
        text-align: center !important;
    }
}

.pricing-banner-block {
    background: linear-gradient(179.89deg, rgba(245, 130, 32, 0.13) 0.09%, rgba(196, 196, 196, 0) 106%) !important;
}

.bannerpricingpag {
    border: 2px solid #f58220;
    border-radius: 10px;
    width: 80%;
    height: auto;
    padding: 25px;
    margin: 0 auto 30px;
}

    .bannerpricingpag .imagery-block {
        width: 160px;
        height: 212px;
        background-color: #043B72;
        border-radius: 5px;
        padding: 30px 15px;
        position: relative;
        display: inline-block;
        left: -60px;
        top: 25px;
    }

        .bannerpricingpag .imagery-block .img-title {
            font-family: "Open Sans Semi Bold", sans-serif;
            font-size: 16px;
            line-height: 19px;
            color: #fff !important;
            text-align: center;
            margin-bottom: 18px;
        }

        .bannerpricingpag .imagery-block img {
            width: 92px;
            display: block;
            margin: 0 auto;
            left: 0;
            position: relative;
        }

            .bannerpricingpag .imagery-block img.voguelog-p {
                position: absolute;
                bottom: -10px;
                right: -20px;
                width: 76px;
                margin: 0;
                left: unset;
            }

.textpricbanner {
    display: inline-block;
    vertical-align: top;
}

.fulllinepric {
    font-size: 35px;
    line-height: 55px;
    color: #f58220;
    font-family: 'Nunito Bold';
}

    .fulllinepric span {
        color: #043B72;
    }

.price-blue {
    color: #1a3967;
    font-weight: 300;
    font-family: 'Nunito Bold';
}

.pricingfreeb span {
    display: inline-block;
    font-size: 115px;
    line-height: 120px;
    font-family: 'Nunito Bold';
    color: #f58220;
}

.nocatchblock-area {
    padding: 15px 25px;
    background: #F8F8F8;
    border-radius: 10px;
}

.pricingfreeb div {
    background: #F5F5F5;
    border: 1px solid #f58220;
    box-sizing: border-box;
    border-radius: 10px;
    color: #000000;
    font-size: 19px;
    line-height: 28px;
    vertical-align: inherit;
    padding: 10px 20px;
    display: inline-block;
    margin-left: 30px;
}

.nocatchblock-area ul li {
    display: inline-block;
    font-weight: normal;
    line-height: 22px;
    color: #666;
    padding: 0 5px;
    position: relative;
    margin-top: 5px;
}

    .nocatchblock-area ul li:before {
        width: 2px;
        height: 15px;
        background: #043b72;
        position: absolute;
        right: -2px;
        top: 5px;
        content: "";
    }

    .nocatchblock-area ul li:last-child::before {
        display: none
    }

    .nocatchblock-area ul li:nth-child(6) {
    }

    .nocatchblock-area ul li:first-child {
        padding-left: 0;
    }

    .nocatchblock-area ul li span {
        color: #f58220 !important;
    }

.textpricbanner .form-group {
    margin-bottom: 0;
}

p.color-warm-black.font-semi-bold {
    margin-bottom: 10px;
}

.pricboot-sect {
    position: relative;
    border-radius: 10px;
    padding: 20px 35px;
    overflow: hidden;
    border: solid 1px #ccc;
}

    .pricboot-sect:before {
        position: absolute;
        left: -80px;
        top: -30px;
        width: 300px;
        height: 370px;
        border-radius: 100%;
        content: "";
    }

    .pricboot-sect h4 {
        font-size: 24px;
        line-height: 35px;
        color: #1A3967;
        font-family: "Nunito Bold", sans-serif;
        position: relative;
        z-index: 1;
        text-transform: capitalize;
    }

    .pricboot-sect p {
        line-height: 26px;
        color: #666;
        margin-bottom: 0;
        width: 85%;
        position: relative;
        z-index: 1;
    }

.dematflife {
    display: inline-block;
    background: #043B72;
    border-radius: 10px;
    padding: 20px;
    position: relative;
    width: 300px;
    vertical-align: middle;
}

    .dematflife p {
        font-size: 20px;
        line-height: 28px;
        color: #FFFFFF;
        margin-bottom: 5px;
    }

    .dematflife h6 {
        font-size: 36px;
        line-height: 46px;
        color: #FFFFFF;
        font-family: "Nunito Bold", sans-serif;
        margin-bottom: 0;
    }

.dematrbar-text {
    display: inline-block;
    background: #F8F8F8;
    border-radius: 0 10px 10px 0;
    padding: 20px 50px;
    width: calc(100% - 304px);
    vertical-align: middle;
    position: relative;
    left: -3px;
}

    .dematrbar-text p {
        font-size: 16px;
        line-height: 26px;
        color: #666;
        margin-bottom: 0;
    }

.prclatbarlist li {
    display: inline-block;
    font-weight: normal;
    line-height: 22px;
    color: #666;
    padding: 0 10px;
    position: relative;
    margin-top: 5px;
}

    .prclatbarlist li:before {
        width: 2px;
        height: 15px;
        background: #043b72;
        position: absolute;
        right: -2px;
        top: 5px;
        content: "";
    }

    .prclatbarlist li:last-child::before {
        display: none
    }

    .prclatbarlist li:first-child {
        padding-left: 0;
    }

    .prclatbarlist li span {
        color: #f58220 !important;
    }

@media screen and (max-width: 1024px) {
    .fulllinepric {
        font-size: 35px;
        line-height: 55px;
    }

    .pricingfreeb span {
        font-size: 90px;
        line-height: 90px;
    }

    .bannerpricingpag .imagery-block {
        top: 15px;
    }

    .pricboot-sect h4 {
        font-size: 26px;
        line-height: 35px;
    }

    .pricboot-sect p {
        width: 100%;
    }

    .dematflife p {
        font-size: 22px;
        line-height: 30px;
    }

    .pricboot-sect {
        padding: 20px 25px;
    }
}

@media screen and (max-width: 960px) {
    .bannerpricingpag {
        width: 80%;
    }

        .bannerpricingpag .imagery-block {
            left: calc(50% - 80px);
            top: 0;
            display: block;
        }

    .fulllinepric {
        text-align: center;
        font-size: 30px;
        line-height: 55px;
        margin-top: 30px;
    }

    .pricingfreeb span {
        font-size: 80px;
        line-height: 100px;
        vertical-align: top;
    }

    .nocatchblock-area ul li, .prclatbarlist li {
        width: 49%;
        padding: 0;
    }

        .nocatchblock-area ul li:before, .prclatbarlist li:before {
            display: none;
        }

    .dematflife {
        width: 100%;
        padding: 10px 25px;
        border-radius: 10px 10px 0 0;
    }

    .dematrbar-text {
        width: 100%;
        left: 0;
        padding: 20px 25px;
        border-radius: 0 0 10px 10px;
    }

    .pricboot-sect h4 {
        font-size: 22px;
        line-height: 30px;
    }
}

@media screen and (max-width: 767px) {
    .bannerpricingpag {
        width: 100%;
    }

    .bannerpricingpag {
        padding: 20px 15px;
    }

    .dematflife h6 {
        font-size: 26px;
        line-height: 36px;
    }

    .dematflife p {
        font-size: 18px;
        line-height: 24px;
    }

    .about-us-page .core-value-block:before {
        display: none;
    }
}

@media screen and (max-width: 480px) {
    .fulllinepric {
        font-size: 28px;
        line-height: 35px;
    }

        .fulllinepric span {
            clear: both;
            display: block;
        }

    .pricingfreeb span {
        width: 100%;
        text-align: center;
        font-size: 60px;
        line-height: 60px;
        margin-top: 20px;
        margin-bottom: 10px;
    }

    .pricingfreeb div {
        margin-left: 0;
        padding: 10px 15px;
        font-size: 15px;
        line-height: 24px;
    }

    .pricingfreeb {
        text-align: center;
        margin-bottom: 30px;
    }

    .nocatchblock-area {
        padding: 15px;
    }

        .nocatchblock-area ul li, .prclatbarlist li {
            width: 100%;
        }

    .dyknow-newbar p {
        text-align: center;
    }

    .pricing-page .pricing-banner-block p {
        text-align: center !important;
    }

    .pricboot-sect h4 {
        font-size: 18px;
        line-height: 26px;
    }

    .dematflife p {
        font-size: 13px;
        line-height: 22px;
        margin-bottom: 0;
    }

    .dematflife h6 {
        font-size: 18px;
        line-height: 26px;
    }

    .pricboot-sect {
        padding: 15px;
    }

    .dematflife, .dematrbar-text {
        padding: 10px 15px;
    }

    .pricboot-sect:before {
        left: -160px;
    }

    .milestone-block .text-center .btn-primary {
        margin-top: 20px;
    }
}

.ipo-row .ipo-body .btn.btn-primary {
    line-height: 7px;
    margin-left: 0;
}

.ipo-row .ipo-body .btn.btn-bordered {
    line-height: 12px;
}

.ipo-row .ipo-body .ipo-list {
    width: auto;
    margin-right: 20px;
    min-width: 100px;
}

    .ipo-row .ipo-body .ipo-list:first-child {
        min-width: 130px;
    }

    .ipo-row .ipo-body .ipo-list.width130 {
        width: auto !important;
    }

.ipo-page .ipo-application-block {
    padding: 20px 25px 0;
    /*margin-top:30px;*/
}


.ipo-row .ipo-body .btn.btn-orange-bordered .ipo-doc-link-icon {
    top: -2px;
    left: -3px;
}

.ipo-banner-block {
    background: linear-gradient(179.89deg, rgba(245, 130, 32, 0.13) 0.09%, rgba(196, 196, 196, 0) 118.04%) !important;
    padding-bottom: 30px;
}

@media (max-width: 1024px) {
    .navbar-expand-lg .navbar-toggler {
        display: block;
    }

    .navbar .navbar-collapse {
        position: absolute;
        height: 100vh;
        top: 0;
        background-color: #fff;
        width: 50%;
        right: -100%;
        transition: all .15s ease;
        box-shadow: 0 16px 25px -8px #000;
    }

    .navbar {
        padding: 0;
        height: 60px;
    }

        .navbar .navbar-collapse.show {
            right: 0;
            transition: all .2s;
        }

        .navbar .navbar-nav {
            padding: 20px 30px;
            height: calc(100vh - 300px);
            overflow: auto;
        }

    .navbar-expand-lg .navbar-collapse {
        display: block !important;
    }

    .navbar-expand-lg .navbar-nav {
        -ms-flex-direction: column;
        flex-direction: column;
    }

        .navbar-expand-lg .navbar-nav .dropdown-menu {
            position: static;
            box-shadow: none !important;
        }

    .navbar .navbar-nav .nav-item.btn-one .btn.mob-login-btn {
        line-height: 13px;
    }

    .ipo-page .ipo-sticky-nav.sticky {
        top: 60px;
    }

    .ipo-row .ipo-body .ipo-list, .ipo-row .ipo-body .ipo-list:first-child {
        min-width: auto;
    }
}

@media (max-width: 960px) {
    .ipo-application-block {
        margin: 20px 0;
    }
}

@media (max-width: 480px) {
    .ipo-row .ipo-header .ipo-header-link {
        right: 10px;
        top: 16px;
    }
}

.policy-page .policy-banner-block .policy-block p {
    text-align: justify;
}

footer .footer-mid-block .footer-link-list li a {
    color: #333;
}

    footer .footer-mid-block .footer-link-list li a.footer-head {
        color: #043B72;
    }

footer.common-footer .footer-mid-block {
    padding-top: 40px;
}

footer .disclaimer-block {
    padding: 20px 0;
}

.footebg-addr {
    background: #083159;
    border-radius: 7px;
    width: 100%;
    padding: 10px 15px 15px;
}

footer .disclaimer-block p {
    margin-bottom: 0;
    line-height: 18px;
    font-size: 11px;
}

    footer .disclaimer-block p b {
        text-transform: uppercase;
    }

.disclaimer-block {
    background-color: #042B52 !important;
}

.footer-menu-block {
    margin-top: 20px;
}

    .footer-menu-block ul li a {
        line-height: 20px;
        font-size: 13px;
        text-transform: uppercase;
        font-family: "Open Sans Semi Bold", sans-serif;
        font-weight: normal;
        padding-right: 7px;
    }

    .footer-menu-block ul li + li:before {
        padding-left: 0;
        width: 2px;
        height: 10px;
        border-left: none;
        background-color: #fff;
        margin-right: 7px;
        content: '';
        display: inline-block;
    }

.list2footer-l {
    display: block;
    clear: both;
}

.dsi-tech-block .col-lg-5 .best-tech {
    width: 100% !important;
}

@media (max-width: 960px) {
    .list2footer-l {
        clear: none;
    }

    .footer-menu-block ul li + li:before, .footer-menu-block ul li:before {
        display: none;
    }

    .addrelook-mob > div:last-child {
        margin-top: 20px;
    }
}

@media (max-width: 480px) {
    .addrelook-mob > div {
        margin-top: 20px;
    }
}

.cta-input-block input {
    display: none !important;
}

.cta-input-block label {
    position: relative;
    cursor: pointer;
}

    .cta-input-block label:before {
        content: '';
        position: absolute;
        left: -20px;
        top: 3px;
        width: 14px;
        height: 14px;
        background-color: #FAFAFA;
        border: 1px solid #ccc;
    }

.cta-input-block input:checked + label:after {
    content: '';
    display: block;
    position: absolute;
    top: 5px;
    left: -15px;
    width: 4px;
    height: 9px;
    border: solid #000000;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

.modal-open .modal, .modal-open, .navbar {
    padding-right: 0 !important;
}

.ipo-page .ipo-application-block .ipo-app-list li:last-child {
    margin-bottom: 0;
    border-bottom: none;
    padding-bottom: 0;
}

.ipo-sticky-application-block {
}

.newbanner-cref p {
    margin-bottom: 20px !important;
}

.newbanner-cref ul {
    margin-bottom: 70px;
}

    .newbanner-cref ul li {
        display: inline-block;
        width: 31%; /*21-6-22*/
        text-align: left;
        margin-top: 25px;
        padding-left: 0;
    }

        .newbanner-cref ul li i {
            display: inline-block;
            vertical-align: middle;
            max-width: 24px;
        }

            .newbanner-cref ul li i img {
                max-width: 100%;
            }

        .newbanner-cref ul li span {
            display: inline-block;
            color: #1A3967;
            font-family: "Nunito Bold", sans-serif;
            font-weight: 700;
            font-size: 20px;
            line-height: 30px;
            vertical-align: middle;
            border-left: 2px solid #f58220;
            margin-left: 10px;
            padding-left: 10px;
        }

.referrals-bannerNew-img {
    position: absolute;
    right: -100px;
    top: -50px;
    height: calc(100vh - 88px);
}

.referralsaddnew-bg {
    background: linear-gradient(179.84deg, rgba(245, 130, 32, 0.13) 0.14%, rgba(196, 196, 196, 0) 84.98%);
}

.btn.btn-primary.refl-btn {
    padding: 11px 0;
    width: 180px;
}

.tc-faqend p {
    color: #666;
    font-size: 12px;
    text-align: left;
    display: block;
}

    .tc-faqend p a {
        color: #f58220;
    }

.terms-and-conditions ol li {
    margin-top: 15px;
}

sup {
    top: -2px;
    left: 2px;
}

@media screen and (min-width: 1601px) {
    .referrals-bannerNew-img {
        height: 700px;
    }
}

@media only screen and (max-width: 1024px) {
    .newbanner-cref ul {
        width: 640px;
        margin-left: auto;
        margin-right: auto;
    }

    .newbanner-cref h1 {
        margin-top: 40px;
    }

    .referrals-bannerNew-img {
        display: none;
    }

    footer .footer-mid-block .vogue-logo img {
        max-width: 100%;
        height: 60px;
    }

    footer .footer-mid-block .vogue-logo {
        margin-bottom: 25px;
    }

    footer.common-footer .footer-mid-block {
        padding-top: 20px;
    }
}

@media only screen and (max-width: 680px) {
    .newbanner-cref ul {
        width: 100%;
    }

    .btn-secondary-ref {
        margin-bottom: 0;
    }

    .newbanner-cref h1, .newhad-in h3, .ryfbox-2down, .referrals-page .faq-block h3 {
        font-size: 30px;
    }

    .newbanner-cref p {
        font-size: 22px;
        margin-bottom: 25px;
    }

    .newbanner-cref h1 {
        margin-top: 5px;
    }

    .newbanner-cref ul li span {
        font-size: 18px;
        line-height: 24px;
    }

    .newbanner-cref ul li i {
        max-width: 20px;
    }
}

@media only screen and (max-width: 480px) {
    .newbanner-cref h1 {
        margin-bottom: 05px !important;
    }

    .newbanner-cref p {
        line-height: 30px;
    }

    .newbanner-cref ul li {
        width: 100%;
        padding-left: 0;
    }

    .newbanner-cref ul {
        margin-bottom: 35px;
    }
}

.newbanner-10day {
    background: #F58220;
    padding-top: 50px;
    padding-bottom: 40px;
}

    .newbanner-10day .home-banner-txt h4 {
        font-size: 38px; /*10-06-22*/
        line-height: 50px; /*10-06-22*/
        margin-bottom: 0;
        margin-top: 50px;
        /*color: #1A3967;*/
        color: #fff; /*10-06-22*/
        text-transform: none; /*10-06-22*/
    }

    .newbanner-10day .home-banner-txt h2 {
        font-size: 30px;
        line-height: 55px;
        color: #fff;
    }
        /*10-06-22*/
        .newbanner-10day .home-banner-txt h2 span {
            color: #1A3967;
        }
        /*10-06-22*/

        .newbanner-10day .home-banner-txt h2 b {
            font-weight: normal;
            font-family: "Nunito Bold", sans-serif;
            font-size: 35px;
            color: #1a3967;
        }

    .newbanner-10day .home-banner-img-block img {
        width: 90%;
    }

.newbanner-list10day {
    border: 1px solid #FFFFFF;
    display: inline-block;
    margin-top: 20px;
    padding: 6px 0;
    margin-bottom: 50px;
}

    .newbanner-list10day ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

        .newbanner-list10day ul li {
            display: inline-block;
            font-size: 16px;
            color: #fff;
            padding: 0 15px;
            border-right: 1px solid #fff;
            line-height: 16px;
        }

            .newbanner-list10day ul li:last-child {
                border-right: none;
            }

            .newbanner-list10day ul li span {
                color: #1A3967;
            }

.newbanner-10day h1 {
    color: #fff;
    margin-bottom: 10px !important;
    line-height: 18px;
}

.newbanner-10day .form-get-started {
    margin: 0 auto;
}

@media only screen and (max-width: 1024px) {
    .homepage {
        padding-top: 40px;
    }

    .newbanner-list10day ul li {
        font-size: 15px;
    }

    .newbanner-10day .home-banner-txt h2 {
        font-size: 30px;
        line-height: 45px;
    }

    .newbanner-10day .home-banner-txt h4 {
        font-size: 40px;
        line-height: 50px;
        margin-top: 40px;
    }
}

@media only screen and (max-width: 960px) {
    .newbanner-10day .home-banner-img-block img {
        width: 250px;
    }
}

@media only screen and (max-width: 640px) {
    .newbanner-list10day ul li {
        width: 49%;
        text-align: left;
        margin: 7px 0;
        border: none;
    }

        .newbanner-list10day ul li:nth-child(odd) {
            border-right: 1px solid #fff;
        }

    .newbanner-list10day {
        margin-bottom: 25px;
    }

    .newbanner-10day .home-banner-img-block img {
        width: 190px;
    }

    .newbanner-10day {
        padding-top: 35px;
    }

        .newbanner-10day .home-banner-txt h2 {
            font-size: 27px;
            line-height: 38px;
        }

        .newbanner-10day .home-banner-txt h4 {
            font-size: 35px;
            line-height: 45px;
            margin-top: 30px;
        }
}

@media only screen and (max-width: 375px) {
    .newbanner-list10day ul li {
        font-size: 13px;
        padding: 0 10px;
    }
}

footer .available-txt .app-btn img {
    width: auto;
}

footer .available-txt .app-btn {
    display: inline-block;
    margin-bottom: 0;
    width: auto;
}

footer .available-txt {
    text-align: left;
}

@media only screen and (max-width: 1024px) {
    footer .available-txt .app-btn {
        margin-bottom: 20px;
        margin-top: 20px;
    }
}

@media only screen and (max-width: 480px) {
    footer .available-txt {
        text-align: center;
    }

    .footer-get-touch-psg {
        margin-top: 10px;
        margin-bottom: 20px;
    }

    .mutual-fund-page .discover-block .discover-tab-list-block .discover-tab-list li img {
        width: 40px;
    }

    .mutual-fund-page .discover-block .discover-tab-list-block .discover-tab-list li {
        align-items: flex-start;
        width: auto;
    }

        .mutual-fund-page .discover-block .discover-tab-list-block .discover-tab-list li span {
            margin-left: 10px;
            font-size: 14px;
        }

    .mutual-fund-page .discover-block {
        padding-top: 0px;
    }

    .mutual-fund-page .build-wealth-block .wealth-div .wealth-block:last-child {
        margin-bottom: 0;
    }

    .open-account-page .open-acc-banner-block .form-open-account {
        margin: 20px auto 35px;
        /*background-color: #fff;*/
        height: auto;
        padding-bottom: 15px;
    }

    .newbanner-list10day ul li {
        padding: 0 10px;
        font-size: 14px;
    }

    .dyknow-newbar a {
        line-height: 42px;
        height: 45px;
    }
}

@media only screen and (max-width: 360px) {
    .newbanner-list10day ul li {
        font-size: 13px;
    }
}

.expertreview-box {
    width: 100%;
    height: auto;
}

.ex-boxbor {
    padding: 4px;
    border: 1px solid #F1ECE6;
    border-radius: 5px;
}

.videobox-er {
    width: 100%;
    height: 200px;
    overflow: hidden;
    position: relative;
}

.ex-overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.42);
}

.video-pic {
    width: 100%;
    object-fit: cover;
}

.playbtn-bar {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    background: none;
    border: none;
    width: 100%;
    height: 100%;
    cursor: pointer;
}

    .playbtn-bar img {
        width: 40px;
    }

.ex-textpart {
    margin-top: 15px;
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
}

    .ex-textpart h6 {
        color: #1A3967;
        font-family: "Nunito Bold", sans-serif;
        font-size: 20px;
        line-height: 26px;
    }

    .ex-textpart p {
        font-size: 14px;
        line-height: 20px;
        color: #666;
        margin-bottom: 0;
    }

        .ex-textpart p span {
            color: #afafaf;
            font-size: 15px;
            display: block;
            margin-top: 10px;
        }

.ex-follower {
    margin-top: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .ex-follower a {
        display: inline-block;
        margin-left: 15px;
    }

        .ex-follower a:first-child {
            margin-left: 0;
        }

#videoModal .close {
    font-size: 30px;
    position: absolute;
    right: -30px;
    top: -10px;
    color: #fff;
    opacity: 1;
}

#videoModal .modal-dialog {
    max-width: 700px;
}

.expertreview-block .swiper-horizontal > .swiper-pagination-bullets, .expertreview-block .swiper-pagination-bullets.swiper-pagination-horizontal, .expertreview-block .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 0;
}

.expertreview-block .testimonial-slider .swiper-pagination .swiper-pagination-bullet {
    width: 7px;
    height: 7px;
    border: 1px solid #666;
    background-color: #fff;
}

    .expertreview-block .testimonial-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background-color: #f58220;
    }

.expertreview-block .swiper-wrapper {
    padding-bottom: 20px;
}

@media only screen and (max-width: 767px) {
    .expertreview-block .testimonial-slider .swiper-pagination .swiper-pagination-bullet {
        width: 15px;
        height: 15px;
    }
}

.offering-banner-block, .mf-banner-block {
    padding-bottom: 30px;
}

.textcontD-one {
    font-size: 10px;
    line-height: 16px;
}

.homepage .about-block .award-list {
    margin-bottom: 20px;
}

@media only screen and (max-width: 480px) {
    .textcontD-one {
        font-size: 8px;
        line-height: 15px;
    }
}

@media only screen and (max-width: 375px) {
    .textcontD-one {
        font-size: 9px;
        line-height: 16px;
    }
}

@media only screen and (min-width: 1280px) and (max-width:1365px) {
    .home-baner-testimonial ul li {
        max-width: 25%
    }

    .home-baner-testimonial ul:nth-child(3) li:last-child, .home-baner-testimonial ul:nth-child(4) li:last-child, .home-baner-testimonial ul:nth-child(5) li:last-child {
        display: none
    }
}

@media only screen and (min-width: 1440px) {
    .tsml-text-right span span {
        font-size: 12px
    }

    .home-testi-cta-block h4 {
        font-size: 21px
    }

    .home-testi-cta-block {
        margin-right: 130px;
    }

    .home-get-call-block {
        width: 100%;
    }
}


/*comments css*/

.picimg-tesmo {
    width: 55px;
    height: 55px;
    border-radius: 100%;
    border: 3px solid #F08200;
    display: inline-block;
    overflow: hidden;
    vertical-align: bottom;
}

    .picimg-tesmo img {
        width: 100%;
    }

.testitext-r {
    display: inline-block;
    width: calc(100% - 60px);
    padding-left: 10px;
}

    .testitext-r span {
        display: block;
        font-size: 12px;
        color: #000000;
        line-height: 16px;
    }

        .testitext-r span:first-child {
            font-size: 13px;
            font-weight: 700;
            margin-bottom: 7px;
        }

.testpost-social {
    position: absolute;
    top: 12px;
    right: 17px;
}

    .testpost-social a {
        display: inline-block;
        cursor: pointer;
        margin-left: 5px;
    }

        .testpost-social a:first-child {
            margin-left: 0;
        }

.tesmotab-v .nav-tabs {
    border-bottom: none;
}

    .tesmotab-v .nav-tabs .nav-item {
        margin-bottom: 0;
        position: relative;
        margin-bottom: 30px;
    }

    .tesmotab-v .nav-tabs .nav-link {
        border: none;
        background: #FBFBFB;
        box-shadow: 1px 7px 28px rgba(0, 0, 0, 0.15);
        border-radius: 11px;
        padding: 15px;
    }

        .tesmotab-v .nav-tabs .nav-link.active {
            border: none;
            background: #EBFEF2
        }

.testitab-cont {
    border: 1px solid #BFBFBF;
    border-radius: 13px;
    overflow: hidden;
}

.videobox-testi {
    width: 100%;
    height: 370px;
    overflow: hidden;
    position: relative;
}

    .videobox-testi a {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
    }

    .videobox-testi > img {
        width: 100%;
        object-fit: cover;
    }

.videotesti-text {
    padding: 15px 20px;
}

.vidapslo {
    position: relative;
}

.videotesti-text .picimg-tesmo {
    width: 40px;
    height: 40px;
    border: 2px solid #F08200;
}

.videotesti-text .testpost-social {
    top: -1px;
    right: 0;
}

.videotesti-text .testitext-r {
    width: calc(100% - 45px);
}

.tesmotab-v {
    padding-top: 55px;
}

.mb-50 {
    margin-bottom: 50px;
}

.testi-clientrati {
    background: #FFFFFF;
    box-shadow: 0px 4px 70px rgba(0, 0, 0, 0.14);
    border-radius: 25px;
    margin-top: 80px;
}

.testi-appplay {
    padding: 60px 40px 30px;
}

    .testi-appplay a {
        display: inline-block;
        font-size: 40px;
        line-height: 47px;
        color: #043B72;
        font-family: "Nunito Bold", sans-serif;
        margin-left: 90px;
    }

        .testi-appplay a img {
            display: inline-block;
            margin-right: 10px;
            vertical-align: middle;
        }

        .testi-appplay a:first-child {
            margin-left: 0;
        }

.clien-commnlist {
    padding: 0 40px;
}

    .clien-commnlist li {
        display: inline-block;
        width: calc(50% - 17px);
        background: #FFFFFF;
        border: 1px solid #E4DDDD;
        border-radius: 11px;
        padding: 15px;
        margin-top: 30px;
    }

        .clien-commnlist li:nth-child(even) {
            margin-left: 30px;
        }

        .clien-commnlist li div i {
            width: 40px;
            height: 40px;
            border-radius: 100%;
            overflow: hidden;
            display: inline-block;
            vertical-align: middle;
        }

            .clien-commnlist li div i img {
                width: 100%;
                object-fit: cover;
            }

        .clien-commnlist li div > span {
            display: inline-block;
            width: calc(100% - 45px);
            padding-left: 10px;
            vertical-align: middle;
        }

        .clien-commnlist li div span b {
            display: block;
            color: #545454;
            font-size: 13px;
        }

        .clien-commnlist li p {
            font-size: 12px;
            line-height: 21px;
            color: #767676;
            margin-top: 10px;
            margin-bottom: 0 !important;
        }

.comments-slider {
    padding-bottom: 70px;
}

    .comments-slider.swiper-horizontal > .swiper-pagination-bullets,
    .comments-slider .swiper-pagination-bullets.swiper-pagination-horizontal,
    .comments-slider .swiper-pagination-custom, .swiper-pagination-fraction {
        bottom: 25px;
    }

    .comments-slider .swiper-pagination-bullet {
        width: 10px;
        height: 10px;
        background: #DAD6D6;
        opacity: 1;
    }

        .comments-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
            background: #F08200;
        }

@media only screen and (max-width: 960px) {
    .tesmotab-v {
        padding-top: 0;
    }

    .mb-50 {
        margin-bottom: 30px;
    }

    .tesmotab-v .nav-tabs .nav-item {
        width: 100%;
    }

    .testitext-r,
    .picimg-tesmo {
        vertical-align: middle;
    }

    .tesmotab-v .nav-tabs .nav-item {
        margin-bottom: 10px;
    }

    .ipo-application-block.sticky {
        position: static;
        display: block !important;
    }
}

@media only screen and (max-width: 480px) {
    .videobox-testi {
        height: auto;
    }

    .testi-appplay a {
        font-size: 16px;
        line-height: 24px;
        margin-left: 30px;
    }

        .testi-appplay a img {
            width: 25px;
            margin-right: 5px;
        }

    .testi-appplay {
        padding: 20px 20px 5px;
    }

    .clien-commnlist {
        padding: 0 20px;
    }

    .testi-clientrati {
        margin-top: 40px;
    }

    .clien-commnlist li {
        width: 100%;
        margin-top: 15px;
    }

        .clien-commnlist li:nth-child(even) {
            margin-left: 0;
        }

    .learn-more-btn {
        margin-top: 15px;
        margin-bottom: 10px;
        margin-left: 0;
    }

    .mira-cta-block {
        max-width: 90%;
        font-size: 16px;
        line-height: 32px;
    }

        .mira-cta-block:before, .mira-cta-block:after {
            display: none
        }
}

@media only screen and (max-width:1024px) and (min-width:768px) {
    .download-page .download-banner-block .onboarding-block .content-part .mstock-logo {
        top: -10px;
        left: -40px;
    }

    .download-page .download-banner-block .onboarding-block .content-part {
        padding-top: 15px;
        padding-bottom: 0;
    }

    .download-page .download-banner-block .onboarding-block .form-part .form-get-started {
        margin: auto;
        margin-top: 15px !important;
        margin-bottom: 15px;
    }

    .form-get-started .input-group .btn-primary {
        width: 100px;
    }

    .form-get-started {
        max-width: 350px;
        margin-top: 10px !important;
    }

    .trade-block-section {
        min-height: 240px;
    }

    .play-btn {
        width: 40px !important;
        height: 40px;
        /* background: #f58220; */
        display: block;
        position: absolute !important;
        top: 25%;
        left: 33%;
    }

    .technology-block .container .col-lg-12 .col-md-8 {
        max-width: 100%;
        margin-left: 0;
    }

    .des-nav-mob-hide {
        display: none;
    }

    .mob-login-open-ac-section {
        margin-left: 20px;
    }

        .mob-login-open-ac-section .btn.btn-primary {
            line-height: 5px;
        }

    .calc-right-section.sticky {
        position: static;
    }

    .offerings-equity-page .core-value-block .cv-block {
        width: 100%;
        vertical-align: top;
        max-width: 335px;
        padding: 20px 15px 0 15px;
    }

    .offerings-equity-page .core-value-block {
        margin-bottom: 0;
        padding-bottom: 0;
    }

    .offerings-equity-page .discover-stock-block .vogue-columns ul {
        width: 100%;
    }

    .offerings-equity-page .core-value-block .vogue-advantage-illustration {
        width: 280px;
        height: 280px;
    }

    .mutual-fund-page .build-wealth-block .wealth-div .wealth-block {
        width: 310px;
        height: 200px;
    }

    .mutual-fund-page .discover-block .discover-tab-list-block .discover-tab-list li, .mutual-fund-page .discover-block .discover-tab-list-block .discover-tab-list02 li {
        width: 290px;
    }

    .trade-block-section a p {
        min-height: 75px;
    }

    .trade-left-block {
        width: 80%;
        margin-top: 10px;
    }

    .trade-right-block {
        width: 20%;
    }

    .core-value-block .row {
        align-items: center;
    }

    .download-page .download-banner-block .onboarding-block .content-part p {
        font-size: 17px;
    }

    .download-page .download-banner-block .onboarding-block .content-part .mstock-logo {
        width: 120px;
    }

    .form-get-started .input-group .btn-primary {
        font-size: 14px;
    }

    .about-us-page .about-banner-block .cash-block {
        width: 100%;
        right: 0;
    }

    .small-txt {
        margin-right: 0;
    }

    .about-us-page .about-banner-block .wwa p {
        width: 100%;
    }

    .about-us-page .about-banner-block .wwa {
        margin-top: 30px;
    }

    .breadcrumb-block {
        margin-top: 60px;
    }

    .bannerpricingpag {
        text-align: center;
    }

        .bannerpricingpag .imagery-block {
            top: 0;
            position: relative;
            left: auto;
            margin: 0 auto;
        }

    .pricing-page .pricing-banner-block h1 {
        text-align: center !important;
        margin-top: 20px !important;
    }

    .bannerpricingpag .form-get-started {
        margin-left: auto;
        margin-right: auto;
    }

    .fulllinepric {
        line-height: 40px;
        margin-bottom: 20px;
        margin-top: 20px;
    }

    .our-offering-page .offering-banner-block .para-txt {
        width: 100%;
    }

    .mob-br-none {
        display: none;
    }

    .equety-trading {
        text-align: left;
    }

        .equety-trading ul li {
            max-width: 230px !important;
        }

    .offerings-equity-page .discover-stock-block .dsi-tech-block {
        align-items: center;
    }

    .offerings-equity-page .core-value-block .cv-block .cv-icon {
        width: 40px;
        height: 40px;
        right: 10px;
        top: 12px;
    }

    .equety-trading ul li {
        max-width: inherit !important;
    }

    .core-value-block .col-lg-4,
    .mutual-fund-page .discover-block .discover-tab-list-block .discover-tab-list li,
    .mutual-fund-page .discover-block .discover-tab-list-block .discover-tab-list02 li,
    .wealth-hdr-block,
    .mutual-fund-page .build-wealth-block h2 {
        text-align: center;
    }

    .openac-newbann {
        text-align: left;
    }

    .currency-trading ul li {
        max-width: 100% !important;
    }

    .mutual-fund-page .mf-banner-block .ipo-banner-img {
        width: 100%;
    }

    .mutual-fund-page .discover-block .discover-tab-list-block .discover-tab-list li span,
    .mutual-fund-page .discover-block .discover-tab-list-block .discover-tab-list02 li span {
        top: 0;
        margin-left: 15px;
    }

    .mutual-fund-page .build-wealth-block {
        padding-bottom: 0;
    }

        .mutual-fund-page .build-wealth-block .header-block {
            display: inline-block;
        }

    .open-account-page .open-acc-banner-block .form-open-account {
        width: 100%;
        padding: 15px;
    }

    .open-account-page .open-acc-sub-block .vogue-rows .vogue-columns .imagery-block img.voguelog-p {
        bottom: -20px;
        right: -15px;
        width: 64px;
    }

    .open-account-page .open-acc-sub-block .vogue-rows .vogue-columns .imagery-block img {
        width: 85px;
    }

    .open-account-page .open-acc-sub-block .vogue-rows .vogue-columns .imagery-block {
        top: -140px;
        right: -14px;
        width: 145px;
    }

    .open-account-page .open-acc-sub-block .vogue-rows .vogue-columns ul li:last-child {
        width: 100%;
    }

    .sitemap-page .sitemap-banner-block .sitemap-list-01 {
        width: 100%;
    }

    .flat-percentage-block label {
        padding-left: 5px;
        padding-right: 5px;
        min-width: 50px;
    }

    .calc-right-section,
    .calc-right-section.sticky {
        width: 300px;
    }

    .ipo-detail-page .ipo-detail-header .dh-block {
        padding: 0;
    }

    .ipo-detail-page .ipo-detail-block .invest-block .invest-div .invest-list li span {
        font-size: 15px;
    }

    .ipo-detail-page .ipo-detail-header.sticky {
        top: 15px;
    }

    .ipo-detail-page .ipo-detail-block .invest-block .invest-div .invest-list li,
    .ipo-detail-page .ipo-detail-block .invest-block .invest-div .invest-list li:last-child {
        width: 50%;
    }

        .ipo-detail-page .ipo-detail-block .invest-block .invest-div .invest-list li:nth-child(3) {
            border-bottom: none;
            border-right: 0.5px solid #F1ECE6;
        }

    .mutual-fund-page .discover-block .discover-tab-list-block .discover-tab-list li,
    .mutual-fund-page .discover-block .discover-tab-list-block .discover-tab-list02 li {
        align-items: center;
    }

    .homepage .technology-block .tech-list {
        justify-content: center;
    }

    .about-us-page .core-value-block .cv-title-div {
        align-items: center;
        justify-content: center;
    }

    .about-us-page .core-value-block p {
        width: 100%;
        text-align: center;
    }

    .milestone-block .col-lg-4 {
        text-align: center;
    }

        .milestone-block .col-lg-4 .header-block {
            display: inline-block;
        }

        .milestone-block .col-lg-4 h3 br {
            display: none;
        }

    .info-div .name,
    .info-div .designation,
    .info-div {
        text-align: center;
    }

        .info-div a {
            display: inline-block;
        }
}

@media only screen and (max-width:960px) and (min-width:768px) {
    .offerings-equity-page .discover-stock-block .vogue-columns ul li {
        max-width: 450px;
        width: 100%;
    }

    .offerings-equity-page .discover-stock-block .vogue-columns ol li {
        width: 50%;
    }

    .offerings-equity-page .discover-stock-block .vogue-columns ul li:first-child {
        margin-top: 20px;
    }

    .offerings-equity-page .discover-stock-block .vogue-columns ol li:last-child {
        clear: both;
    }

    .mutual-fund-page .mf-banner-block .ipo-banner-img {
        display: none;
    }

    .mutual-fund-page .benefit-block .benefit-list li {
        width: 45%;
    }

    .ipo-page .ipo-banner-block .banner-illustration-txt {
        position: absolute;
        left: -270px;
        top: 72px;
        margin-top: 0;
    }

    .policy-page .policy-banner-block .policy-list-block .policy-list li a {
        white-space: nowrap;
    }

    .ipo-header .btn.btn-primary {
        margin-right: 15px;
    }

    .rightzerobar-n > div.header-block {
        display: inline-block;
    }

    .fulllinepric span {
        display: block;
    }

    .openac-newbann {
        text-align: center !important;
    }

    .offering-banner-block .form-get-started,
    .offerings-equity-page .offering-banner-block .form-get-started,
    .mf-banner-block .form-get-started {
        margin-left: auto;
        margin-right: auto;
    }

    .offering-banner-block .col-lg-8,
    .mf-banner-block .col-lg-8,
    .ipo-banner-block .col-lg-8,
    .technology-page .technology-banner-block {
        text-align: center;
    }

        .ipo-page .ipo-banner-block h1,
        .ipo-page .ipo-banner-block .para-txt,
        .technology-page .technology-banner-block .para-txt {
            width: 100%;
        }

    .open-account-page .open-acc-banner-block .form-open-account {
        width: 50%;
    }

    .referrals-banner-block .col-lg-7 .newbanner-cref h1,
    .referrals-banner-block .col-lg-7 .newbanner-cref p {
        text-align: center;
        width: 100%;
    }

    .referrals-banner-block .col-lg-7 .refl-btn {
        display: inherit;
    }
    /*3-6-22*/
    .openac-newbann ul li {
        width: auto;
        min-width: 200px;
    }
    /*3-6-22*/

}

@media only screen and (width:1024px) {
    .download-page .download-banner-block .onboarding-block .content-part {
        padding-bottom: 15px;
    }

    .download-page .download-banner-block .onboarding-block .form-part .form-get-started {
        margin-top: 30px !important;
        margin-right: 10px !important;
    }

    .homepage .technology-block .tech-list li {
        width: 100%;
    }

    .mob-login-open-ac-section {
        position: absolute;
        bottom: 150px;
        left: 0;
        width: 100%;
        text-align: center;
        display: block !important;
    }

    .newbanner-10day .home-banner-txt h2 {
        font-size: 27px;
    }

    .breadcrumb-block {
        margin-top: 60px;
    }

    .mob-login-btn {
        float: none !important;
        display: inline-block !important;
    }
}

@media only screen and (max-width:767px) {
    .download-page .download-banner-block .onboarding-block .content-part p {
        font-size: 13px;
        padding: 5px;
    }

        .download-page .download-banner-block .onboarding-block .content-part p span {
            font-size: 14px;
        }

    .trade-right-block {
        float: none;
    }
}

@media only screen and (max-width:480px) {
    .download-page .download-banner-block .onboarding-block {
        padding: 0;
    }

    .form-get-started .input-group .btn-primary {
        width: 105px !important;
    }
}

@media only screen and (max-width:375px) {
    .download-page .download-banner-block .onboarding-block .content-part p {
        font-size: 13px;
    }

        .download-page .download-banner-block .onboarding-block .content-part p span {
            font-size: 12px;
        }

    .form-control {
        font-size: 13px;
    }
}

@media only screen and (max-width:1023px) {
    .offering-banner-block .col-lg-4 .offering-banner-img {
        display: none;
    }

    .offerings-equity-page .discover-stock-block .vogue-columns .imagery-block {
        margin: 0 auto;
    }

    .offerings-equity-page .discover-stock-block .vogue-columns ul {
        justify-content: center;
    }
}

/*sip calculator*/

.sipcalculator-box {
    background: #FFFFFF;
    border: 1px solid #E1E1E1;
    border-radius: 10px;
    padding: 25px 15px;
    text-align: center;
}

    .sipcalculator-box ul li {
        display: inline-block;
        padding: 25px 45px;
    }

        .sipcalculator-box ul li p {
            text-align: left;
            margin-bottom: 15px;
            font-size: 15px;
            color: #000000;
        }

.inpuboxsip-div,
.sipcheckbox-cs {
    background: #FFFFFF;
    border: 1px solid #D3D3D3;
    border-radius: 4px;
    max-width: 200px;
    width: 100%;
    overflow: hidden;
    height: 40px;
}

    .inpuboxsip-div span {
        width: 35px;
        height: 38px;
        display: inline-block;
        background: rgba(240, 130, 0, 0.1);
        font-family: 'Open Sans Bold';
        font-size: 14px;
        line-height: 38px;
        color: #F08200;
    }

    .inpuboxsip-div input {
        width: calc(100% - 40px);
        display: inline-block;
        height: 38px;
        border: none;
        vertical-align: top;
        padding-left: 10px;
        padding-right: 10px;
        color: #F08200;
        font-family: 'Open Sans Bold';
        font-size: 15px;
    }

.rupeetext {
    font-weight: 500 !important;
}

.sipcheckbox-cs {
    padding: 5px;
    min-width: 200px;
}

    .sipcheckbox-cs input[type="radio"] {
        display: none;
    }

    .sipcheckbox-cs label {
        font-size: 15px;
        line-height: 28px;
        color: #CFCDCD;
        font-weight: normal;
        width: 49%;
        display: inline-block;
        margin-bottom: 0;
        cursor: pointer;
        border-radius: 5px 0 0 5px;
        cursor: pointer;
    }
        .sipcheckbox-cs label a {
            color: #CFCDCD;
            display: block;
        }

        .sipcheckbox-cs label:last-child {
            border-radius: 0 5px 5px 0;
        }

    .sipcheckbox-cs input[type="radio"]:checked + label {
        background: #F08200;
        color: #fff;
        display: inline-block;
    }
        .sipcheckbox-cs input[type="radio"]:checked + label a {
            color: #fff;
        }

        .sipcalculator-box button {
            background: #F58220;
            border-radius: 6px;
            width: 150px;
            height: 36px;
            margin: 20px auto;
            font-size: 16px;
            line-height: 22px;
            color: #FFFFFF;
            font-family: 'Open Sans Bold';
            border: none;
            cursor: pointer;
        }

.boxsip-pln h4,
.boxsip-pln h3 {
    font-size: 20px;
    line-height: 20px;
    color: #333;
    font-family: 'Open Sans Semi Bold';
    margin-top: 30px;
    text-transform: none;
}

.sipcalculator-bar2 h3,
.sipcalculator-bar2 h2 {
    font-size: 25px;
    font-family: 'Open Sans Semi Bold';
    color: #1A3967;
    margin-top: 30px;
    text-align: left;
}

.sipcalculator-bar2 p,
.sipcalculator-bar2 ul li,
.boxsip-pln p {
    color: #333;
    font-size: 14px;
    line-height: 20px;
}

.sipcalculator-bar2 p {
    color: #333;
    font-size: 14px;
}

.sipcalculator-bar2 ul {
    margin-bottom: 20px;
}

    .sipcalculator-bar2 ul li {
        list-style: none;
        line-height: 28px;
        position: relative;
        padding-left: 15px;
    }

        .sipcalculator-bar2 ul li:before {
            position: absolute;
            left: 0;
            top: 11px;
            content: "";
            width: 6px;
            height: 6px;
            background: #F08200;
            border-radius: 100%;
        }

.boxsip-pln {
    border: 1px solid #F4F4F4;
    border-radius: 6px;
    padding: 30px 20px 15px;
    margin-bottom: 30px;
    position: relative;
}

    .boxsip-pln img {
        position: absolute;
        right: 15px;
        top: 20px;
    }

    .boxsip-pln h4,
    .boxsip-pln h3 {
        margin-top: 0;
        margin-bottom: 25px;
        line-height: 24px;
    }

    .boxsip-pln p {
        margin-bottom: 0;
        min-height: 120px;
        max-width: 90%;
    }

        .boxsip-pln p.lineheight140 {
            min-height: 140px;
        }

.sipcalculator-banner {
    background: linear-gradient(179.84deg, rgba(245, 130, 32, 0.13) 0.14%, rgba(196, 196, 196, 0) 84.98%);
}

.sipcalcu-box {
    background: #1A3967;
    border-radius: 10px;
    width: 90%;
    height: auto;
    padding: 15px;
    text-align: center;
    margin-left: 10%;
    margin-top: 70px;
}

    .sipcalcu-box h3 {
        font-size: 22px;
        line-height: 30px;
        color: #FFFFFF;
        font-family: "Nunito Bold", sans-serif;
        margin-top: 5px;
        margin-bottom: 5px;
    }

    .sipcalcu-box h4 {
        font-size: 40px;
        line-height: 55px;
        color: #FFFFFF;
        font-family: "Nunito Bold", sans-serif;
        position: relative;
    }

        .sipcalcu-box h4 sup {
            font-size: 30px;
            top: -8px;
            font-weight: 500;
            font-family: 'Open Sans Semi Bold';
        }

    .sipcalcu-box ul {
        font-size: 0;
        width: calc(100% - 180px);
        vertical-align: top;
        display: inline-block;
        text-align: left;
    }

        .sipcalcu-box ul li {
            display: inline-block;
            padding: 0 20px;
            /*border-right: 1px solid #fff;*/
            margin-top: 15px;
        }

            .sipcalcu-box ul li:last-child {
                border-right: none
            }

            .sipcalcu-box ul li p {
                font-size: 12px;
                line-height: 16px;
                color: #FFFFFF;
                margin-bottom: 10px;
            }

            .sipcalcu-box ul li h5 {
                font-size: 21px;
                line-height: 29px;
                color: #FFFFFF;
                font-family: 'Open Sans Bold';
                margin-bottom: 0;
            }

            .sipcalcu-box ul li p span {
                width: 15px;
                height: 6px;
                background: #3484DE;
                border-radius: 3px;
                display: inline-block;
                margin-right: 8px;
                vertical-align: middle;
            }

            .sipcalcu-box ul li:last-child p span {
                background: #F08200;
            }

.piechartWrapper {
    padding: 10px 50px;
    text-align: center;
}

.piechart {
    position: relative;
    display: inline-block;
    margin: 0 10px 10px;
    color: #1A3967;
    font-family: 'Open Sans Bold';
    font-size: 16px;
    text-align: center;
}

    .piechart canvas {
        position: absolute;
        top: 0;
        left: 0;
    }

    .piechart div {
        position: absolute;
        left: 10%;
        top: 10%;
        background: #fff;
        border-radius: 100%;
        width: 80%;
        height: 80%;
        line-height: 22px;
        padding-top: 37px;
    }

.sipinvist-btn {
    width: 90%;
    margin-left: 10%;
}

@media only screen and (max-width:1024px) {
    .sipcalculator-box ul li {
        padding: 10px 20px 20px;
    }

    .sipcalculator-bar2 h3,
    .boxsip-pln h4,
    .boxsip-pln h3 {
        font-size: 16px;
    }

    .boxsip-pln {
        padding: 20px 20px 15px;
    }

    .sipcalcu-box {
        width: 100%;
        padding: 10px 15px;
        margin-left: 0;
    }

        .sipcalcu-box ul li p {
            margin-bottom: 5px;
        }

        .sipcalcu-box h4 {
            margin-bottom: 0;
            font-size: 35px;
            line-height: 46px;
        }

    .sipinvist-btn {
        width: 100%;
        margin-left: 0;
    }
}

@media only screen and (max-width:960px) {
    .boxsip-pln p {
        min-height: 138px;
    }

    .sipcalcu-box {
        margin-top: 30px;
    }
}

@media only screen and (max-width:480px) {
    .sipcalculator-page .heading01 br {
        display: none;
    }

    .sipcalculator-box ul li {
        padding: 0 0 15px;
        width: 100%;
    }

    .inpuboxsip-div, .sipcheckbox-cs {
        max-width: 100%;
    }

    .sipcalculator-box {
        padding: 15px 15px;
    }

        .sipcalculator-box ul li p {
            margin-bottom: 10px;
        }

        .sipcalculator-box button {
            margin-bottom: 5px;
        }

    .boxsip-pln p,
    .boxsip-pln p.lineheight140 {
        min-height: auto;
    }

    .boxsip-pln {
        padding: 20px 20px;
        margin-bottom: 20px;
    }

    .sipcalculator-box ul li:nth-child(3),
    .sipcalculator-box ul li:last-child {
        width: 48%;
    }

    .sipcalculator-box ul li:last-child {
        margin-left: 1.5%;
    }

    .sipcalculator-box ul li p {
        font-size: 14px;
    }

    .boxsip-pln img {
        right: 15px;
        top: 15px;
    }

    .boxsip-pln h4,
    .boxsip-pln h3 {
        margin-bottom: 20px;
    }

    .sipcalculator-bar2 h3, .sipcalculator-bar2 h2 {
        font-size: 22px;
    }

    .sipcalcu-box ul li {
        padding: 0 15px;
    }

    .sipcalcu-box h4 {
        margin-bottom: 15px;
    }
}

@media only screen and (max-width:375px) {
    .sipcalculator-box ul li p {
        font-size: 13px;
    }

    .sipcalcu-box ul li {
        padding: 0 8px;
    }

    .sipcalcu-box h3 {
        font-size: 20px;
    }
}

@media only screen and (max-width:320px) {
    .sipcalculator-box ul li p {
        font-size: 11px;
    }

    footer .footer-mid-block .vogue-logo img.mstock-logo,
    footer .footer-mid-block .vogue-logo img.voguefo-logo {
        height: 40px;
    }

    footer .footer-mid-block .vogue-logo {
        margin-bottom: 0;
    }

    .available-txt img {
        margin-left: 0;
        margin-right: 0;
        height: 35px;
    }

    footer .available-txt .app-btn {
        width: 48%;
    }
}
/*10-06-22 new*/
.opacnebar h4 {
    font-size: 15px;
    color: #fff;
    line-height: 20px;
    margin-bottom: 0;
    margin-top: 15px;
    text-align: center;
}

.openacnewtxt ul li {
    width: auto;
}

    .openacnewtxt ul li i img {
        margin-top: 13px;
        margin-left: 12px;
    }

    .openacnewtxt ul li:nth-child(2) i img,
    .openac-newbann ul li:last-child i img {
        margin-top: 11px;
        margin-left: 11px;
    }

    .openacnewtxt ul li:nth-child(3) i img {
        margin-top: 14px;
        margin-left: 14px;
    }

@media only screen and (width:1024px) {
    .openacnewtxt {
        text-align: center;
    }
}

@media only screen and (max-width:960px) and (min-width:768px) {
    .openacnewtxt ul li {
        width: 40%;
    }
}

@media only screen and (max-width:480px) {
    .openacnewtxt ul li {
        width: calc(100% - 60px);
    }

    .open-account-page .open-acc-sub-block .vogue-rows .vogue-columns ul li:last-child p u {
        display: none;
    }
}

/*14-06-22 new*/

input:focus,
select:focus,
textarea:focus {
    outline: none;
    box-shadow: none;
}


/*oao new*/

.oaoipage ~ .common-footer > .container {
    display: none;
}

.testimonial-block .testimonial-slider {
    margin-top: 20px;
}

    .testimonial-block .testimonial-slider .swiper-pagination .swiper-pagination-bullet {
        width: 12px;
        height: 12px;
        border: 1px solid #f58220;
        background-color: #ffffff;
        opacity: 1;
    }

.oaoipage .testimonial-block .testimonial-slider .swiper-slide {
    width: 320px !important;
}

.homepage .about-block .award-list {
    width: 100%;
    margin: 20px auto 0;
}

.homepage .about-block .award-list {
    padding: 15px;
    background-color: #f6f6f6;
}

    .homepage .about-block .award-list li .title {
        font-size: 24px;
        line-height: 30px;
    }

    .homepage .about-block .award-list li p {
        font-size: 16px;
    }

.homepage .about-block p {
    width: 100%;
    margin-top: 15px;
    text-align: left;
    margin-bottom: 0;
}

.homepage .about-block:before {
    display: none;
}

.open-account-page .open-acc-sub-block .vogue-rows .product-list,
.open-account-page .open-acc-sub-block .vogue-rows .product-list .product-block {
    background-color: transparent;
}

.testimonial-block .testimonial-slider .swiper-slide {
    background-color: #fff;
}

.open-account-page .open-acc-sub-block .vogue-rows {
    border: 1px solid #cfcccc;
	box-sizing: border-box;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 7%);
    border-radius: 7px; 
}

.open-acc-banner-block {
    position: relative;
}

    .open-acc-banner-block:before {
        background: url(../images/worldMap-oao.png) 360px -40px no-repeat;
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        content: "";
        z-index: 1;
        background-size: 40%;
    }

    .open-acc-banner-block .col-lg-4,
    .open-acc-banner-block .col-lg-8 {
        z-index: 1;
    }

.common-footer-oao {
    margin-top: 0;
    z-index: 99;
    position: relative;
}

    .common-footer-oao .bg-blue {
        padding-bottom: 20px;
    }

.open-account-page .open-acc-sub-block .vogue-rows .product-list .product-block {
    margin-top: 15px;
}

.cta-input-block {
    margin-top: 5px;
}

.oaotec-rightp img {
    width: 400px;
}

.oaoipage .open-acc-sub-block .vogue-rows .vogue-columns .imagery-block img.voguelog-p {
    bottom: 20px;
    right: 10px;
    width: 130px;
}

.oaoipage .open-acc-sub-block .vogue-rows .vogue-columns .imagery-block img {
    left: 0;
}

.oaoipage .opacnebar h4 {
    color: #F08200;
    font-size: 24px;
    text-shadow: 1px 1px #fff;
}

.oaoipage .open-acc-sub-block .vogue-rows .vogue-columns .imagery-block:before {
    position: absolute;
    left: -16px;
    top: 30px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 16px solid #043b72;
    content: "";
}

@media only screen and (min-width:1280px) and (max-width:1600px) {
    .open-acc-banner-block:before {
        left: -200px;
        background-size: 55%;
    }
}

@media only screen and (width:1366px) {
    .open-acc-banner-block:before {
        left: -250px;
    }
}

@media only screen and (width:1280px) {
    .open-acc-banner-block:before {
        left: -280px;
        top: 20px;
    }
}

@media only screen and (min-width:1024px) {
    .open-account-page .open-acc-sub-block .vogue-rows .vogue-columns .imagery-block {
        top: -50px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .oaoipage .testimonial-block .testimonial-slider .swiper-slide {
        width: 305px !important;
    }
}

@media only screen and (width:1024px) {
    .oaotec-rightp img {
        width: 320px;
    }

    .oaoipage .testimonial-block .testimonial-slider .swiper-slide {
        width: 275px !important;
    }
}

@media only screen and (max-width:480px) {
    .oaoipage .testimonial-block .testimonial-slider .swiper-slide {
        width: 100%;
    }

    .open-acc-banner-block:before {
        background: url(../images/worldMap-oao.png) -280px -60px no-repeat;
        background-size: cover;
    }

    .oaotec-rightp {
        margin-right: 0;
    }

        .oaotec-rightp img {
            max-width: 100%;
        }

    .open-account-page .open-acc-sub-block .vogue-rows .product-list .product-block {
        margin-top: 0;
    }

        .open-account-page .open-acc-sub-block .vogue-rows .product-list .product-block:last-child {
            margin-bottom: 15px;
        }

    .open-account-page .open-acc-sub-block .vogue-rows .product-list {
        padding-top: 0;
    }

    .oaotec-leftp {
        display: block;
        width: 100%;
    }

    .open-account-page .open-acc-sub-block .vogue-rows .product-list .product-block:first-child {
        float: left;
        width: 50%;
    }

    .open-account-page .open-acc-sub-block .vogue-rows .product-list .product-block:nth-child(2) {
        width: 50%;
    }

    .oaotec-rightp img {
        width: 100%;
    }

    .oaoipage .open-acc-sub-block .vogue-rows .vogue-columns .imagery-block:before {
        display: none;
    }
}

@media only screen and (max-width:375px) {
    .oaoipage h2 {
        font-size: 20px;
    }
}

/*21-6-22*/
.newcoladdna p {
    text-align: left !important;
    margin-bottom: 15px !important;
}

    .newcoladdna p.dadnewpba {
        line-height: 26px;
        border-bottom: 1px solid #ccc;
        padding-bottom: 15px;
    }

@media only screen and (min-width: 1250px) and (max-width:1440px) {
    .referrals-bannerNew-img {
        height: calc(100vh - 180px);
    }

    .newbanner-cref ul li {
        width: auto;
        margin-left: 30px;
    }

        .newbanner-cref ul li:first-child {
            margin-left: 0;
        }
}

.escalationblock {
    margin-top: 50px;
}

.escaltioviwe {
    border: 1px solid #D8D8D8;
    border-radius: 5px;
    padding: 20px 20px 20px;
    width: 100%;
    margin-top: 25px;
}

    .escaltioviwe h5 {
        color: #F08200;
        font-size: 16px;
        line-height: 22px;
        font-family: 'Open Sans Bold';
        border-bottom: 1px solid #ECEEF3;
        padding-bottom: 12px;
        margin-bottom: 15px;
    }

    .escaltioviwe h6 {
        color: #616161;
        font-size: 14px;
        line-height: 19px;
        font-family: 'Open Sans Semi Bold';
    }

    .escaltioviwe p {
        color: #3C3C3C;
        font-size: 12px;
        line-height: 19px;
        margin-bottom: 15px;
    }

        .escaltioviwe p:last-child {
            margin-bottom: 0;
        }

        .escaltioviwe p.addesc {
            min-height: 115px;
        }

.escaladescl {
    margin-top: 40px;
}

    .escaladescl p {
        color: #000000;
        font-size: 12px;
        line-height: 23px;
        margin-bottom: 10px;
    }

.escaltioviwe p a {
    color: #000000;
}

.addmapblock {
    margin-top: 10px;
    margin-bottom: 70px;
}

    .addmapblock .bgblo-g {
        background: #F7F7F7;
        border-radius: 8px;
        padding: 40px 45px;
    }

.mapescbar {
    width: calc(50% - 35px);
    display: inline-block;
    margin-right: 30px;
}

.mapifrm {
    width: 100%;
    height: 330px;
}

.escladdrebar {
    width: calc(50% - 30px);
    margin-left: 30px;
    display: inline-block;
    vertical-align: top;
}

    .escladdrebar ul {
        padding: 0;
        margin: 0;
        list-style: none;
    }

        .escladdrebar ul li {
            border-bottom: 1px solid #D9D9D9;
            padding: 30px 0;
        }

            .escladdrebar ul li:last-child {
                border-bottom: none;
            }

    .escladdrebar .address-title {
        color: #616161;
        font-size: 18px;
        line-height: 25px;
        font-family: 'Open Sans Semi Bold';
    }

    .escladdrebar ul li p {
        color: #000000;
        font-size: 14px;
        line-height: 23px;
        margin-bottom: 0;
        margin-top: 10px;
    }

.contact-us-page .contact-us-banner-block .container {
    width: 1050px;
}

    .contact-us-page .contact-us-banner-block .container .form-open-account {
        margin-left: 45px;
    }

.contlemainb {
    position: relative;
}

    .contlemainb .contleft-banne {
        position: absolute;
        right: 45px;
        top: 65px;
    }

.contact-us-page .contact-us-banner-block .container .contlemainb .contact-block {
    padding: 42px;
    border: 1px solid #D8D8D8;
}

    .contact-us-page .contact-us-banner-block .container .contlemainb .contact-block li {
        display: flex;
    }

        .contact-us-page .contact-us-banner-block .container .contlemainb .contact-block li img {
            margin-right: 15px;
        }

        .contact-us-page .contact-us-banner-block .container .contlemainb .contact-block li p {
            color: #6C6C6C;
            font-size: 15px;
            line-height: 18px;
        }

        .contact-us-page .contact-us-banner-block .container .contlemainb .contact-block li a {
            color: #6C6C6C;
            font-size: 20px;
            line-height: 24px;
        }

@media only screen and (max-width:1024px) {
    .escladdrebar ul li {
        padding: 25px 0;
    }

    .escladdrebar {
        width: 50%;
        margin-left: 0;
    }

    .escaltioviwe h5 {
        font-size: 14px;
    }

    .escaltioviwe {
        padding: 15px 10px;
    }

        .escaltioviwe p {
            font-size: 11px;
        }
}

@media only screen and (max-width:960px) {
    .contlemainb .contleft-banne {
        display: none;
    }

    .contact-us-page .contact-us-banner-block .container .contlemainb .contact-block {
        padding: 45px 35px;
    }

    .escaltioviwe p {
        font-size: 13px;
        line-height: 20px;
    }

    .escladdrebar ul li {
        padding: 18px 0;
    }
}

@media only screen and (max-width:767px) {
    .contact-us-page .contact-us-banner-block .container .contlemainb .contact-block li {
        width: 100%;
    }

    .contact-us-page .contact-us-banner-block .container .contlemainb .contact-block {
        padding: 25px;
    }

    .contact-us-page .contact-us-banner-block .container .form-open-account {
        margin-left: 0;
    }
}

@media only screen and (max-width:480px) {
    .mapescbar {
        width: 100%;
        margin-right: 0;
    }

    .mapifrm {
        height: 200px;
    }

    .escladdrebar {
        width: 100%;
    }

    .addmapblock .bgblo-g {
        padding: 20px;
    }

    .escladdrebar ul li:last-child {
        padding-bottom: 0;
    }

    .escaltioviwe p.addesc {
        min-height: auto;
    }

    .escaltioviwe p .connonebar {
        display: none;
    }

    .contact-us-page .contact-us-banner-block .container .contlemainb .contact-block li a {
        font-size: 18px;
        line-height: 20px;
    }

    .contact-us-page .contact-us-banner-block .container .contlemainb .contact-block li p {
        font-size: 14px;
        line-height: 18px;
    }

    .escalationblock {
        margin-top: 20px;
    }

    .escaltioviwe {
        margin-top: 20px;
    }

    .escladdrebar ul li p {
        font-size: 13px;
    }

    .escladdrebar .address-title {
        font-size: 16px;
    }
}

@media only screen and (max-width:400px) {
    .escaltioviwe p {
        font-size: 12px;
    }
}

@media only screen and (max-width:360px) {
    .escaltioviwe p {
        font-size: 11px;
    }
}

/*mtf css*/

.mtfinfo-block h5 {
    color: #1A3967;
    font-size: 18px;
    line-height: 25px;
    font-family: 'Open Sans Semi Bold';
    margin-top: 45px;
    margin-bottom: 10px;
    text-transform: capitalize;
}

.mtfinfo-block p {
    font-size: 14px;
    line-height: 19px;
    color: #666666;
}

.mtfinfo-block ul {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-bottom: 20px;
}

    .mtfinfo-block ul li {
        position: relative;
        padding-left: 20px;
        margin-top: 15px;
    }

        .mtfinfo-block ul li:before {
            width: 8px;
            height: 8px;
            border-radius: 100%;
            background: #F08200;
            position: absolute;
            left: 0;
            top: 6px;
            content: '';
        }

.mtf3bloc {
    border: 1px solid #F4F4F4;
    border-radius: 6px;
    width: 100%;
    padding: 25px;
    margin-top: 30px;
    margin-bottom: 20px;
}

    .mtf3bloc h6 {
        font-size: 18px;
        line-height: 25px;
        color: #1A3967;
        font-family: 'Open Sans Semi Bold';
        margin-top: 15px;
    }

    .mtf3bloc p {
        font-size: 14px;
        line-height: 20px;
        color: #666666;
        min-height: 60px;
        margin-bottom: 0;
    }

.mtfcalculator-box {
    background: #FFFFFF;
    border: 1px solid #E1E1E1;
    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.08);
    border-radius: 9px;
    padding: 20px 10px;
    margin-top: 10px;
    margin-bottom: 40px;
}

.mtfinput-bar {
    background: #FFFFFF;
    border: 1px solid #D3D3D3;
    border-radius: 4px;
    height: 34px;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
}

.mtfcalculator-box ul li {
    display: inline-block;
    padding: 0 27px;
    vertical-align: top;
}

    .mtfcalculator-box ul li:nth-child(2) {
        border-right: 1px solid #EEEEEE;
        border-left: 1px solid #EEEEEE;
    }

    .mtfcalculator-box ul li span {
        font-size: 14px;
        line-height: 38px;
        color: #000000;
        display: inline-block;
        vertical-align: middle;
        margin-right: 10px;
    }

.mtfinput-bar i {
    width: 35px;
    height: 32px;
    background: rgba(240, 130, 0, 0.1);
    display: inline-block;
    vertical-align: top;
    color: #F08200;
    font-size: 14px;
    font-family: 'Open Sans Bold';
    line-height: 32px;
    font-style: normal;
    text-align: center;
}

.mtfinput-bar input {
    width: 140px;
    height: 32px;
    border: none;
    display: inline-block;
    color: #333333;
    font-size: 14px;
    font-family: 'Open Sans Semi Bold';
    padding-left: 10px;
}

.mtfinput-bar {
    position: relative;
}

    .mtfinput-bar div {
        font-size: 12px;
        position: absolute;
        right: 10px;
        top: 6px;
        color: #999999;
    }

.radiobarp-div {
    text-align: right;
    margin-right: 29px;
}

    .radiobarp-div p {
        display: inline-block;
        margin-bottom: 0;
        margin-top: 10px;
    }

        .radiobarp-div p input {
            display: none;
        }
        /*20-07-2022*/
        .radiobarp-div p label {
            /*width: 30px;*/
            /*height: 15px;*/
            border-right: 1px solid #BDBDBD;
            color: #BDBDBD;
            line-height: 16px;
            text-align: center;
            font-size: 11px;
            /*border-radius: 3px;*/
            /*margin-left: 7px;*/
            cursor: pointer;
            padding-right: 7px;
            padding-left: 3px;
        }

        .radiobarp-div p:last-child label {
            border-right: none;
        }

.radio-input:checked + label,
.radio-input2:checked + label {
    /*border: 1px solid #F08200;*/
    color: #F08200;
}
/*20-07-2022*/
.mtfcoubar2-block {
    background: #FFF6EA;
    border: 1px solid #E1E1E1;
    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.08);
    border-radius: 9px;
    width: 100%;
    overflow: hidden;
}

.comonname-bar span {
    width: 110px;
    height: 28px;
    background: #F08200;
    font-size: 14px;
    color: #FFFFFF;
    font-family: 'Open Sans Semi Bold';
    border-radius: 0 0 9px 0;
    display: inline-block;
    text-align: center;
    line-height: 26px;
    font-weight: 500;
}

.boxlisting-di {
    margin-top: 5px;
    padding: 10px 14px;
    min-height: 260px;
}

    .boxlisting-di ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

        .boxlisting-di ul li {
            width: calc(50% - 8px);
            float: left;
            margin-top: 10px;
            position: relative;
        }

            .boxlisting-di ul li:nth-child(even) {
                float: right;
            }

            .boxlisting-di ul li p {
                color: #000000;
                font-size: 14px;
                line-height: 19px;
                margin-bottom: 5px;
            }

            .boxlisting-di ul li input {
                width: 100%;
                background: #FFFFFF;
                border: 1px solid #D3D3D3;
                border-radius: 4px;
                height: 38px;
                padding: 5px 15px;
                font-family: "Nunito Bold", sans-serif;
                color: #333333;
                font-size: 15px;
            }

            .boxlisting-di ul li h6 {
                color: #F08200;
                font-family: 'Open Sans Regular';
                font-size: 14px;
            }

                .boxlisting-di ul li h6 span {
                    font-family: 'Open Sans Bold';
                }

.infomtfinp-ba {
    position: absolute;
    top: 25px;
    right: 40px;
    background: #2DA771;
    border-radius: 2px;
    color: #FFFFFF;
    font-size: 10px;
    font-family: 'Open Sans Regular';
    padding: 0 18px;
}

.mtftotalbar-last {
    background: #043B72;
    border-radius: 3px;
    padding: 10px 20px;
    clear: both;
    display: block;
    width: calc(100% - 40px);
    margin-left: 20px;
    margin-bottom: 15px;
    margin-top: 5px;
}

    .mtftotalbar-last span {
        color: #FFFFFF;
        font-size: 16px;
        line-height: 20px;
        font-family: 'Open Sans Regular';
        /*font-family: "Nunito Bold", sans-serif;*/
    }

    .mtftotalbar-last b {
        float: right;
        color: #F08200;
        font-size: 22px;
        line-height: 22px;
        font-family: "Nunito Bold", sans-serif;
    }

.compothe-bol {
    background: #fff;
}

    .compothe-bol .infomtfinp-ba {
        background: #F08200;
    }

    .compothe-bol .comonname-bar span {
        background: #043B72;
    }

.resltmtf-bar {
    text-align: center;
    margin-top: 30px;
    margin-top: 40px;
}

    .resltmtf-bar p {
        font-size: 18px;
        line-height: 25px;
        color: #000000;
        font-family: 'Open Sans Regular';
        margin-top: 20px;
        margin-bottom: 0;
    }

        .resltmtf-bar p span {
            color: #F08200;
            font-family: 'Open Sans Bold';
            font-size: 21px;
        }

    .resltmtf-bar h4 {
        font-size: 30px;
        line-height: 40px;
        color: #043B72;
        font-family: "Nunito Bold", sans-serif;
        margin-top: 15px;
        margin-bottom: 0;
        text-transform: inherit;
    }

        .resltmtf-bar h4 span {
            color: #F08200;
        }

    .resltmtf-bar p a {
        display: inline-block;
        width: 190px;
        height: 44px;
        text-align: center;
        line-height: 40px;
        color: #fff;
        font-size: 16px;
        background: #f58220;
        border-radius: 5px;
        border: 1px solid #f58220;
        transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    }

        .resltmtf-bar p a:hover {
            background: #fff;
            color: #f58220;
        }

.orngbackg {
    background: #FFF6EA !important;
}

.yourbr-righbar {
    float: right;
    margin-right: 15px;
    margin-top: 7px;
}

    .yourbr-righbar p {
        display: inline-block;
        margin-bottom: 0;
        font-size: 12px;
        color: #000;
        vertical-align: middle;
    }

.brocri-oyh {
    display: inline-block;
    position: relative;
    width: 40px;
    height: 18px;
    margin-left: 5px;
    margin-right: 5px;
    vertical-align: middle;
}

.switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

.slider1 {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
    -webkit-transition: .4s;
    transition: .4s;
    border: 2px solid #F08200;
}

    .slider1:before {
        position: absolute;
        content: "";
        height: 10px;
        width: 10px;
        left: 3px;
        bottom: 2px;
        background-color: #F08200;
        -webkit-transition: .4s;
        transition: .4s;
    }

input:checked + .slider1 {
    background-color: #F08200;
}

    input:checked + .slider1:before {
        background-color: #fff;
    }

input:focus + .slider1 {
    box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider1:before {
    -webkit-transform: translateX(22px);
    -ms-transform: translateX(22px);
    transform: translateX(22px);
}
/* Rounded sliders */
.slider1.round {
    border-radius: 34px;
}

    .slider1.round:before {
        border-radius: 50%;
    }

.showbrokerag-list {
    display: none;
}

@media only screen and (max-width:1024px) {
    .mtfcalculator-box ul li {
        padding: 0 15px;
    }

    .mtfinput-bar input {
        width: 115px;
    }

    .radiobarp-div {
        margin-right: 3px;
    }

    .infomtfinp-ba {
        font-size: 10px;
    }

    .boxlisting-di ul li h6 {
        font-size: 13px;
    }

    .boxlisting-di ul li p {
        font-size: 12px;
    }
}

@media only screen and (max-width:960px) {
    .boxlisting-di {
        min-height: 150px;
    }

    .compothe-bol {
        margin-top: 40px;
    }

    .mtftotalbar-last {
        margin-top: 20px;
    }

    .mtf3bloc {
        margin-top: 20px;
        margin-bottom: 10px;
    }

        .mtf3bloc p {
            min-height: auto;
        }

    .mtfcalculator-box ul li:nth-child(2) {
        border-right: none;
        border-left: none;
        margin-left: 30px;
    }

    .mtfcalculator-box ul li span {
        min-width: 120px;
    }
}

@media only screen and (max-width:480px) {
    .mtfcalculator-box ul li {
        width: 100%;
    }

        .mtfcalculator-box ul li:nth-child(2) {
            margin-left: 0;
            margin-top: 6px;
            margin-bottom: 0;
        }

        .mtfcalculator-box ul li span {
            font-size: 13px;
        }

    .radiobarp-div {
        margin-right: 0;
    }

    .mtfinput-bar {
        width: 100%;
    }

    .boxlisting-di ul li {
        width: 100%;
        margin-top: 15px;
    }

    .resltmtf-bar h4 {
        font-size: 24px;
        line-height: 30px;
    }

    .resltmtf-bar p {
        font-size: 16px;
    }

    .boxlisting-di ul li h6,
    .mtftotalbar-last span {
        font-size: 15px;
    }

    .boxlisting-di ul li p {
        font-size: 13px;
    }

    .mtftotalbar-last b {
        font-size: 18px;
    }

    .mtfcalculator-box {
        margin-bottom: 15px;
    }

    .compothe-bol {
        margin-top: 15px;
    }

    .mtftotalbar-last {
        padding: 10px 15px;
    }

    .resltmtf-bar h4 span,
    .resltmtf-bar p span {
        clear: both;
        display: block;
    }

    .mtfcalculator-box ul li span {
        width: 100%;
    }

    .radiobarp-div {
        text-align: left;
    }

        .radiobarp-div p:first-child label {
            margin-left: 0;
        }

    .mtfcalculator-box {
        padding-top: 5px;
    }

    .resltmtf-bar {
        margin-top: 10px;
    }
}

@media only screen and (max-width:375px) {
    .mtfcalculator-box ul li {
        padding: 0 5px;
    }

    .boxlisting-di {
        padding-left: 15px;
        padding-right: 15px;
    }

    .mtftotalbar-last {
        width: calc(100% - 30px);
        margin-left: 15px;
    }
}

@media only screen and (max-width:360px) {
    .comonname-bar span {
        width: 90px;
        font-size: 12px;
    }

    .resltmtf-bar h4 {
        font-size: 22px;
    }
}

/*video-list-section*/
.video-listing-page {
    width: 100%;
    display: inline-block;
}

.header-bg-full-area {
    width: 100%;
    display: inline-block;
    background: linear-gradient(179.89deg, rgba(245, 130, 32, 0.13) 0.09%, rgba(196, 196, 196, 0) 60.04%) !important;
    padding-top: 40px
}

.video-list-page-header-block {
    width: 100%;
    display: inline-block;
}

.header-vid-list {
    width: 100%;
}

    .header-vid-list iframe {
        border-radius: 10px
    }

.tag-video-block-full {
    width: 100px;
    height: 40px;
    text-align: center;
    background: #f58220;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    float: right;
}

.date-block {
    width: 135px;
    display: inline-block;
    color: #999999;
}

    .view-block img, .date-block img {
        margin-right: 6px
    }

.view-block {
    width: auto;
    display: inline-block;
    border-left: 1px solid #ccc;
    padding-left: 20px;
    color: #999999;
    padding-right: 10px;
}

.date-view-block {
    width: 100%;
    display: inline-block;
    margin-bottom: 5px;
    margin-top: 5px;
}

.vid-list-txt-ul {
    width: calc(100% - 160px);
    display: inline-block;
    padding: 10px 10px 0px 10px;
}

    .vid-list-txt-ul h3 {
        font-size: 15px;
        line-height: 22px;
        font-family: "Open Sans Semi Bold";
    }

.header-txt-block {
    width: 100%;
    display: inline-block;
    line-height: 25px;
}

    .header-txt-block a {
        color: #1a3967;
    }

    .header-txt-block p {
        line-height: 25px;
        font-size: 15px;
        margin-bottom: 5px;
    }

    .header-txt-block h2 {
        font-size: 22px;
        line-height: 30px;
        font-family: 'Open Sans Semi Bold';
        text-align: left;
    }

.read-more-btn {
    width: auto;
    float: right;
    position: relative;
}

.video-details-tab-list-block {
    width: 100%;
    display: inline-block
}

.tab-list-video {
    width: 100%;
    background: #FFFFFF;
    border-radius: 6px;
    overflow: hidden;
}

.tab-ul-block {
    width: 100%;
    display: inline-block;
    height: 800px;
    overflow: hidden;
}

    .tab-ul-block ul {
        margin: 0;
        padding: 0;
    }

        .tab-ul-block ul li {
            float: none;
            width: 99%;
            margin-bottom: 15px;
            -webkit-box-shadow: 2px 0px 11px -1px rgba(204,204,204,1);
            -moz-box-shadow: 2px 0px 11px -1px rgba(204,204,204,1);
            box-shadow: 2px 0px 11px -1px rgba(204,204,204,1);
            border-radius: 6px;
        }

.video-list-hover-block {
    width: 140px;
    height: 109px;
    margin-top: -109px;
    background: #00000059;
    z-index: 99;
    position: relative;
    background: url(../images//expert-review/icon-video.svg) no-repeat;
    top: 40px;
    left: 45px;
    display: none
}

.tab-ul-block ul li a {
    padding: 0;
}

.vid-list-img {
    width: 140px;
    height: auto;
    display: inline-block;
    vertical-align: top
}

    .vid-list-img img {
        height: 100px;
        width: 100%;
    }

.video-line-recommended-block {
    width: 100%;
    display: inline-block;
    border-top: solid 1px #ccc;
    margin-top: 40px;
    margin-top: 40px;
    padding-top: 30px;
}

    .video-line-recommended-block h2 {
        font-size: 24px;
        text-align: left;
    }

.read-more-btn a {
    color: #f58220;
    font-size: 16px;
    font-family: "Open Sans Semi Bold", sans-serif;
}

    .read-more-btn a img {
        margin-left: 10px;
    }

.block-video-recomm {
    width: 100%;
    display: inline-block;
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
    border-radius: 6px;
    margin-top: 15px;
    margin-bottom: 15px;
}

.block-video-recomm-youtube {
    width: 100%;
    display: inline-block;
}

    .block-video-recomm-youtube iframe {
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
    }

.video-txt-recomm-block {
    width: 100%;
    padding: 15px;
}

    .video-txt-recomm-block h3 {
        font-size: 15px;
        line-height: 22px;
        font-family: "Open Sans Semi Bold";
        margin-bottom: 15px;
    }

        .video-txt-recomm-block h3 a {
            color: #1a3967;
            min-height: 50px;
            display: inline-block;
            vertical-align: middle;
            width: 100%;
        }

.video-list-recom-title {
    font-size: 24px;
    text-align: left;
}

.show-read-more .more-text {
    display: none;
}

.show-read-more .read-more {
    color: #f58220;
}

.moreless-button {
    position: relative;
}

    .moreless-button:after {
        content: "";
        background: url(../images/video-listing/arrow-right.svg) no-repeat;
        position: absolute;
        width: 25px;
        height: 25px;
        right: -35px;
        top: 5px;
    }

    .moreless-button.rightArrow:after {
        content: "";
        background: url(../images/video-listing/arrow-up.svg) no-repeat;
        position: absolute;
        width: 25px;
        height: 25px;
        right: -35px;
        top: 8px;
    }

.viddati-p {
    margin-top: 20px;
}

    .viddati-p p {
        margin-bottom: 15px;
    }

        .viddati-p p:last-child {
            margin-bottom: 0;
        }

.detaipag-h3 {
    margin-top: 10px;
}

.mCSB_inside > .mCSB_container {
    margin-right: 0;
}

.tab-ul-block ul {
    padding-right: 20px;
}

    .tab-ul-block ul li .date-block,
    .tab-ul-block ul li .view-block {
        font-size: 11px;
    }

        .tab-ul-block ul li .date-block img,
        .tab-ul-block ul li .view-block img {
            width: 15px;
        }

    .tab-ul-block ul li .date-block {
        width: auto;
        padding-right: 10px;
    }

    .tab-ul-block ul li .view-block {
        padding-left: 15px;
    }

.transcript-block {
    width: 100%;
    display: inline-block;
    margin-top: 20px;
    position: relative;
}

    .transcript-block .panel-title {
        font-size: 20px;
    }

        .transcript-block .panel-title a {
            width: 100%;
            display: inline-block;
            text-align: left;
            border-bottom: solid 1px #ccc;
        }

            .transcript-block .panel-title a:before {
                background: url(../images/video-listing/arrow-up.svg) no-repeat;
                width: 20px;
                height: 20px;
                content: '';
                position: absolute;
                right: 0;
                top: 22px;
                transform: rotate(0deg);
            }

            .transcript-block .panel-title a.collapsed:before {
                transform: rotate(180deg);
                top: 10px;
                right: 8px;
            }

@media only screen and (max-width:960px) {
    .header-txt-block h3 {
        margin-top: 15px;
        margin-bottom: 5px;
    }

    .header-txt-block p {
        margin-top: 10px;
    }
}

@media only screen and (max-width:767px) {
    .tab-video-header .header-vid-list {
        margin-top: 0px;
    }

    .moretext {
        display: none
    }

    .video-list-recom-title {
        margin-top: 20px;
    }

    .vid-list-img img {
        height: 116px;
    }

    .header-txt-block h3 {
        font-size: 18px;
        line-height: 26px;
    }

    .header-txt-block p {
        font-size: 14px;
        margin-bottom: 10px;
    }

    .video-line-recommended-block {
        margin-top: 20px;
        padding-top: 20px;
    }

        .video-line-recommended-block h3 {
            font-size: 20px;
        }

    .video-txt-recomm-block h3 a {
        font-size: 16px;
    }

    .read-more-btn {
        padding-right: 20px;
    }

    .transcript-block .panel-title a:before {
        top: 10px;
    }

    .transcript-block .panel-title a.collapsed:before {
        top: 0;
    }

    .video-details-tab-list-block ul {
        padding-right: 0;
    }
}

@media only screen and (max-width:480px) {
    .vid-list-img,
    .vid-list-txt-ul {
        width: 100%;
    }

        .vid-list-img img {
            height: 140px;
            object-fit: cover;
        }

    .vid-list-txt-ul {
        padding-bottom: 10px;
    }

    .block-video-recomm {
        margin-top: 10px;
        margin-bottom: 10px;
    }
}

@media only screen and (width:1024px) {
    .moreless-button {
        display: none;
    }

    .tab-ul-block ul li .date-block {
        padding-right: 5px;
    }

    .tab-ul-block ul li .view-block {
        padding-left: 8px;
    }
}

@media only screen and (min-width:1025px) {
    .moreless-button {
        display: none;
    }
}

@media only screen and (min-width:1024px) {
    .tab-video-header .header-vid-list {
        margin-top: 0;
    }
}
/*video-list-section end*/

/*maintenance css*/

.maintenance-banner-block {
    background: linear-gradient(179.89deg, rgba(245, 130, 32, 0.13) 0.09%, rgba(196, 196, 196, 0) 118.04%) !important;
    padding-top: 100px;
    padding-bottom: 70px;
}

    .maintenance-banner-block h1 {
        margin-top: 0 !important;
    }

    .maintenance-banner-block h6 {
        font-size: 22px;
        line-height: 30px;
        color: #1A3967;
        font-family: "Nunito Bold", sans-serif;
        margin-top: 35px;
    }

.maintenancebanner-im {
    display: inline-block;
}

@media only screen and (max-width:960px) {
    .maintenance-banner-block .col-lg-6 {
        text-align: center;
    }

    .maintenancebanner-im {
        margin-top: 40px;
    }

    .maintenance-banner-block {
        padding-top: 50px;
    }
}

@media only screen and (max-width:480px) {
    .maintenance-banner-block h6 {
        margin-top: 25px;
    }

    .maintenance-banner-block h6 {
        font-size: 16px;
        line-height: 22px;
    }

    .maintenance-banner-block {
        padding-top: 30px;
    }

    .maintenancebanner-im {
        width: 100%;
    }
}

/*media css*/

.media-banner-block {
    background: linear-gradient(179.89deg, rgba(245, 130, 32, 0.13) 0.09%, rgba(196, 196, 196, 0) 45%) !important;
}

.titlemedia {
    font-size: 24px;
    line-height: 33px;
    color: #1A3967;
    font-family: "Open Sans Bold";
    margin-bottom: 15px;
    margin-top: 25px;
    text-align: left;
}

.medianewsbox {
    background: #FFFFFF;
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
    width: 100%;
    padding: 15px;
}

    .medianewsbox a span {
        display: block;
        width: 100%;
    }

.topbarmedia-t img {
    display: inline-block;
    max-width: 150px;
    max-height: 30px;
}

.topbarmedia-t i {
    float: right;
    font-style: normal;
    font-size: 14px;
    line-height: 19px;
    color: #666666;
}

.mediahead-t {
    font-size: 22px;
    line-height: 30px;
    color: #1A3967;
    font-family: "Open Sans Bold";
    margin-top: 13px;
}

.mediatext-t {
    font-size: 14px;
    line-height: 20px;
    color: #1A3967;
    margin-top: 15px;
}

.mediaarrow-t {
    text-align: right;
    margin-top: 5px;
}

.media100bar-div {
    padding: 20px;
}

.box3media-div .mediahead-t {
    font-size: 15px;
    line-height: 22px;
}

.box3media-div .mediatext-t {
    font-size: 13px;
    line-height: 20px;
    margin-top: 10px;
}

.box3media-div .topbarmedia-t i {
    font-size: 12px;
}

.commnhei-box3 {
    min-height: 120px;
}

.box3media-div .medianewsbox {
    margin-bottom: 25px;
}

.mediasubcrib-div {
    background: #F08200;
    padding: 18px 0 20px;
    margin-top: 15px;
}

.mediasubscript-text {
    display: inline-block;
    width: 44%;
    font-size: 22px;
    line-height: 30px;
    color: #FFFFFF;
    font-family: "Open Sans Semi Bold";
    vertical-align: middle;
}

.mediasubscript-form {
    display: inline-block;
    width: 55.5%;
    vertical-align: middle;
    padding-left: 40px;
    text-align: right;
}

    .mediasubscript-form input {
        background: #FFFFFF;
        border: 1px solid #E1E1E1;
        border-radius: 4px;
        height: 44px;
        width: 320px;
        font-size: 15px;
        line-height: 22px;
        color: #000;
        padding: 0 15px;
    }

        .mediasubscript-form input::placeholder {
            color: #A2A2A2;
        }

        .mediasubscript-form input:-ms-input-placeholder {
            color: #A2A2A2;
        }

    .mediasubscript-form button {
        background: #1A3967;
        border-radius: 4px;
        width: 120px;
        height: 44px;
        border: none;
        font-size: 15px;
        line-height: 22px;
        color: #FFFFFF;
        font-family: "Open Sans Semi Bold";
        text-align: center;
        line-height: 44px;
        display: inline-block;
        margin-left: 10px;
        cursor: pointer;
    }

.topbarmedia-t {
    min-height: 30px;
}

@media only screen and (max-width:1024px) {
    .box3media-div .mediahead-t {
        font-size: 13px;
    }

    .box3media-div .mediatext-t {
        font-size: 12px;
    }
}

@media only screen and (max-width:960px) {
    .mediasubscript-text,
    .mediasubscript-form {
        width: 100%;
        padding-left: 0;
        text-align: center;
    }

    .mediasubscript-form {
        margin-top: 20px;
    }

    .titlemedia {
        font-size: 21px;
    }
}

@media only screen and (max-width:480px) {
    .topbarmedia-t img {
        max-width: 140px;
    }

    .titlemedia {
        font-size: 18px;
    }

    .mediahead-t,
    .mediasubscript-text {
        font-size: 16px;
        line-height: 24px;
    }

    .mediatext-t {
        font-size: 13px;
    }

    .mediasubscript-form button {
        width: 105px;
        font-size: 13px;
        height: 36px;
        line-height: 36px;
    }

    .mediasubscript-form input {
        height: 36px;
        font-size: 13px;
        width: calc(100% - 120px)
    }

    .mediasubcrib-div {
        margin-bottom: 20px;
    }
}

@media only screen and (max-width:360px) {
    .mediahead-t, .mediasubscript-text {
        font-size: 15px;
        line-height: 24px;
    }

    .box3media-div .mediahead-t {
        line-height: 20px;
    }

    .view-block {
        padding-left: 15px;
    }
}

/*testimonials-section-start*/
.testimonials-page {
    width: 100%;
    display: inline-block;
}

.testimonial-bannner-block {
    width: 100%;
    display: inline-block;
    height: 560px;
    overflow: hidden;
    background: url('../images/testimonial/testimonial-bg.png') no-repeat;
    background-size: cover;
}
/*27-07-2022 start*/
/*.marquee_text {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}*/
.testimonial-user-ul {
    width: 100%;
    display: inline-block;
    margin-top: 50px;
}

    .testimonial-user-ul ul {
        margin: 0;
        padding: 0;
    }

        .testimonial-user-ul ul li {
            float: left;
            width: 100px;
            height: 100px;
            border-radius: 50%;
            position: relative;
            list-style: none;
            margin: 10px;
            cursor: pointer;
        }

            .testimonial-user-ul ul li:nth-child(odd) {
                width: 80px;
                height: 80px;
                /* left: -30px;
    top: 40px;*/
            }

            .testimonial-user-ul ul li:nth-child(even) {
                width: 60px;
                height: 60px;
                /*left: -30px;
    top: -100px;*/
            }

            .testimonial-user-ul ul li:nth-child(2) {
                width: 60px;
                height: 60px;
                margin-left: -20px;
                margin-top: -20px;
            }

            .testimonial-user-ul ul li:nth-child(3) {
                width: 90px;
                height: 90px;
            }

            .testimonial-user-ul ul li:nth-child(4) {
                width: 80px;
                height: 80px;
                margin-top: -30px;
                margin-left: -10px;
            }

            .testimonial-user-ul ul li:nth-child(5) {
                width: 50px;
                height: 50px;
                margin-left: 10px;
                margin-top: -40px;
            }

            .testimonial-user-ul ul li:nth-child(6) {
                width: 90px;
                height: 90px;
                margin-left: -10px;
                /*left: -30px; top: -100px;*/
            }

            .testimonial-user-ul ul li:nth-child(7) {
                width: 120px;
                height: 120px;
                margin-top: -40px;
                /*left: -30px; top: -100px;*/
            }

            .testimonial-user-ul ul li:nth-child(8) {
            }

            .testimonial-user-ul ul li:nth-child(9) {
                margin-top: -30px;
            }

            .testimonial-user-ul ul li:nth-child(10) {
            }

            .testimonial-user-ul ul li:nth-child(11) {
            }

            .testimonial-user-ul ul li:nth-child(12) {
                margin-top: -20px;
            }

            .testimonial-user-ul ul li:nth-child(13) {
            }

            .testimonial-user-ul ul li:nth-child(14) {
                margin-top: -40px;
                margin-left: -30px;
            }

            .testimonial-user-ul ul li:nth-child(15) {
                margin-left: -10px;
            }

            .testimonial-user-ul ul li:nth-child(16) {
                margin-top: -40px;
                margin-left: -20px;
            }

            .testimonial-user-ul ul li:nth-child(17) {
                margin-left: -30px;
                width: 60px;
                margin-top: 30px;
            }

            .testimonial-user-ul ul li:nth-child(18) {
                margin-top: -20px;
                margin-left: 0px;
            }

            .testimonial-user-ul ul li:nth-child(19) {
                margin-top: -50px;
                margin-left: 0px;
            }

            .testimonial-user-ul ul li:nth-child(20) {
                margin-top: -80px;
            }

            .testimonial-user-ul ul li:nth-child(21) {
                margin-top: -10px;
            }

            .testimonial-user-ul ul li:nth-child(22) {
                margin-top: -30px;
                margin-left: -20px;
            }

            .testimonial-user-ul ul li:nth-child(23) {
                margin-top: 30px;
                margin-left: -40px;
            }

            .testimonial-user-ul ul li:nth-child(24) {
                margin-left: -40px;
                margin-top: -30px;
            }

            .testimonial-user-ul ul li:nth-child(25) {
                margin-top: -30px
            }

            .testimonial-user-ul ul li:nth-child(26) {
                margin-left: 10px;
                margin-top: -10px;
            }

            .testimonial-user-ul ul li:nth-child(27) {
            }

            .testimonial-user-ul ul li:nth-child(28) {
            }

            .testimonial-user-ul ul li:nth-child(29) {
                margin-top: -10px;
            }

            .testimonial-user-ul ul li:nth-child(30) {
                width: 120px;
                height: 120px;
                margin-top: -50px;
            }

            .testimonial-user-ul ul li:nth-child(31) {
                margin-top: -10px;
            }

            .testimonial-user-ul ul li:nth-child(32) {
                margin-top: -30px;
            }

            .testimonial-user-ul ul li:nth-child(33) {
                width: 50px;
                height: 50px;
                margin-left: -60px;
                margin-top: 40px;
            }

            .testimonial-user-ul ul li:nth-child(34) {
                width: 100px;
                height: 100px;
                margin-top: -40px;
            }

            .testimonial-user-ul ul li:nth-child(35) {
                width: 50px;
                height: 50px;
                margin-top: -60px;
            }

            .testimonial-user-ul ul li:nth-child(36) {
            }

            .testimonial-user-ul ul li:nth-child(37) {
                width: 100px;
                height: 100px;
                margin-top: -40px;
            }

            .testimonial-user-ul ul li:nth-child(38) {
                margin-top: -10px;
            }

            .testimonial-user-ul ul li:nth-child(39) {
                margin-top: -50px;
            }

            .testimonial-user-ul ul li:nth-child(40) {
                width: 80px;
                height: 80px;
                margin-top: -20px;
            }

            .testimonial-user-ul ul li:nth-child(41) {
                width: 50px;
                height: 50px;
                margin-top: -20px;
            }

            .testimonial-user-ul ul li:nth-child(42) {
                width: 80px;
                height: 80px;
                margin-top: -30px;
            }

            .testimonial-user-ul ul li:nth-child(43) {
                width: 120px;
                height: 120px;
                margin-top: -70px;
                margin-left: 40px;
            }

            .testimonial-user-ul ul li:nth-child(44) {
            }

            .testimonial-user-ul ul li:nth-child(45) {
            }

            .testimonial-user-ul ul li:nth-child(46) {
            }

            .testimonial-user-ul ul li:nth-child(47) {
            }

            .testimonial-user-ul ul li:nth-child(48) {
            }

            .testimonial-user-ul ul li:nth-child(49) {
            }

            .testimonial-user-ul ul li:nth-child(50) {
            }

            .testimonial-user-ul ul li:nth-child(51) {
            }

            .testimonial-user-ul ul li:nth-child(52) {
            }

            .testimonial-user-ul ul li:nth-child(53) {
            }

            .testimonial-user-ul ul li:nth-child(54) {
            }

            .testimonial-user-ul ul li:nth-child(55) {
            }

            .testimonial-user-ul ul li:nth-child(56) {
                width: 120px;
                height: 120px;
                margin-top: -10px;
            }

            .testimonial-user-ul ul li:nth-child(57) {
                width: 40px;
                height: 40px;
                margin-top: -20px;
            }

            .testimonial-user-ul ul li:nth-child(58) {
                width: 90px;
                height: 90px;
            }

            .testimonial-user-ul ul li:nth-child(59) {
            }

            .testimonial-user-ul ul li:nth-child(60) {
            }

            .testimonial-user-ul ul li:nth-child(61) {
            }

            .testimonial-user-ul ul li:nth-child(62) {
            }

            .testimonial-user-ul ul li:nth-child(63) {
            }

            .testimonial-user-ul ul li:nth-child(64) {
            }

            .testimonial-user-ul ul li:nth-child(65) {
            }

            .testimonial-user-ul ul li:nth-child(66) {
            }

            .testimonial-user-ul ul li:nth-child(67) {
            }

            .testimonial-user-ul ul li:nth-child(68) {
            }

            .testimonial-user-ul ul li:nth-child(69) {
            }

            .testimonial-user-ul ul li:nth-child(71) {
            }

            .testimonial-user-ul ul li:nth-child(72) {
            }

            .testimonial-user-ul ul li:nth-child(73) {
            }

            .testimonial-user-ul ul li:nth-child(74) {
            }

            .testimonial-user-ul ul li:nth-child(75) {
            }

            .testimonial-user-ul ul li:nth-child(76) {
            }

            .testimonial-user-ul ul li:nth-child(77) {
            }

            .testimonial-user-ul ul li:nth-child(78) {
            }

            .testimonial-user-ul ul li:nth-child(79) {
            }

            .testimonial-user-ul ul li:nth-child(80) {
            }

            .testimonial-user-ul ul li:nth-child(77) {
            }

            .testimonial-user-ul ul li:nth-child(77) {
            }

            .testimonial-user-ul ul li:nth-child(77) {
            }

            .testimonial-user-ul ul li:nth-child(37) {
            }

            .testimonial-user-ul ul li:nth-child(37) {
            }

            .testimonial-user-ul ul li:nth-child(37) {
            }

            .testimonial-user-ul ul li:nth-child(37) {
            }

            .testimonial-user-ul ul li:nth-child(37) {
            }

            .testimonial-user-ul ul li:nth-child(37) {
            }

            .testimonial-user-ul ul li:nth-child(37) {
            }

            .testimonial-user-ul ul li:nth-child(37) {
            }


            .testimonial-user-ul ul li .test-user-img-block {
                width: 100%;
                height: 100%;
                border-radius: 50%;
                /*padding:15px;*/
                /*background:#1a3967;*/
                margin: 10px;
                position: relative;
                overflow: hidden;
                border: solid 3px #fff;
            }

                .testimonial-user-ul ul li .test-user-img-block img {
                    width: 100%;
                }
/*.testimonial-user-ul ul li .test-user-img-block:after {
    content:''; 
    position:absolute;
    top: -8px;
    left: -8px;
    width: 100%;
    height:100%;
    border:solid 2px #fff;
    border-radius:50%;
}*/
.testimonial-block-data {
    width: 550px;
    display: inline-block;
    padding: 15px;
    background: #fff;
    border-radius: 20px;
    margin-top: -40px;
    margin-left: 70px;
    display: none;
    z-index: 99;
    position: relative;
}

.testimonial-block-data-txt {
    width: calc(100% - 50px);
    display: inline-block;
}

.testimonial-bannner-block-active-block {
    position: absolute !important;
    top: 170px !important;
    left: 40% !important;
    z-index: 9999;
}

.test-blank-bg:before {
    width: 100%;
    display: inline-block;
    /*background:#1a3967;*/
    height: 700px;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 999;
}
/*.testimonial-bannner-block-active-block:before {
    width: 100%;
    height: 100%;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background: #1a3967;
}*/
.testimonial-bannner-block-active-block:before {
    border: solid 1px #f58220;
    content: '';
    width: 130px;
    height: 130px;
    border-radius: 50%;
    top: 5px;
    left: 5px;
    background: #fff;
    display: inline-block;
    position: absolute;
}

.testimonial-bannner-block-active-block {
    width: 120px !important;
    height: 120px !important;
}

.test-pp-blocl-close {
    font-size: 20px;
    text-align: right;
    font-weight: bold;
    color: #f58220;
    cursor: pointer;
}

.testimonial-bannner-block-bluer {
    /* Add the blur effect */
    filter: blur(20px);
    -webkit-filter: blur(20px);
}

.testimonial-bannner-block-bluer-txt {
    filter: blur(0px) !important;
    -webkit-filter: blur(0px) !important;
}

.testimonial-block-data h3 {
    font-size: 20px;
    font-family: 'Open Sans Bold';
}

.testimonial-data-social {
    width: 45px;
    display: inline-block;
}

    .testimonial-data-social img {
        width: 100%;
        max-width: 50px;
        display: inline-block;
    }
/*27-07-2022 start*/

.testimonial-critics-comm-block {
    width: 94%;
    display: inline-block;
    background: #FFFFFF;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    overflow: hidden;
    margin-left: 2%;
    margin-bottom: 5px;
}

.testi-img-block {
    width: 100%;
    height: 150px;
    display: inline-block;
    position: relative;
    overflow: hidden;
}

    .testi-img-block:before {
        width: 100%;
        height: 150px;
        background: #00000060;
        content: '';
        position: absolute;
        top: 0;
    }

.profile-bg {
    width: 100%;
    height: 150px;
    display: inline-block
}

.testi-img-block .a-btn {
    width: 30px;
    height: 30px;
    content: '';
    position: absolute;
    bottom: 10px;
    right: 10px;
    background: url('../images/testimonial/testimonial-play-btn.svg') no-repeat;
}
/*.testi-img-block a img { width:30px; height:30px;}*/

.testi-img-block img {
    width: 100%;
    height: 150px;
    object-fit: cover;
}

.testini-profile-block {
    width: 100%;
    height: 150px;
    display: inline-block;
    position: relative;
}

.subsc-no {
    width: 133px;
    height: 22px;
    text-align: center;
    font-size: 12px;
    color: #fff;
    background: #F58220;
    margin-top: -22px;
    z-index: 999;
    position: relative;
    border-top-right-radius: 10px;
    line-height: 22px;
}

.testi-txt-block {
    width: 100%;
    min-height: 100px;
    display: inline-block;
    padding: 10px 15px;
    text-align: center;
}

    .testi-txt-block span {
        font-size: 14px;
        font-family: 'Open Sans Bold';
        color: #000;
        margin-bottom: 10px;
        display: inline-block;
    }

    .testi-txt-block p {
        font-size: 12px;
        max-height: 80px;
        height: 82px;
        overflow: hidden;
    }

.testi-social-block {
    width: 100%;
    min-height: 23px;
    display: inline-block;
}

    .testi-social-block ul {
        margin: 0;
        padding: 0;
    }

        .testi-social-block ul li {
            list-style: none;
            display: inline-block;
            margin: 0 5px;
        }

.oul-theme-block .owl-dots {
    display: none;
}

.oul-theme-block .owl-nav {
    width: 100%;
    display: inline-block;
    text-align: right;
    margin-top: 15px;
}

    .oul-theme-block .owl-nav button {
        margin-left: 10px;
        margin-right: 10px;
    }

        .oul-theme-block .owl-nav button span {
            font-size: 30px;
        }

.tsml-fold-2-block {
    width: 100%;
    display: inline-block;
    margin-top: 40px;
}

.testimonial-fold-2-left {
    width: 320px;
    display: inline-block;
    vertical-align: top;
}

.testimonial-fold-2-right {
    width: calc(100% - 330px);
    display: inline-block;
    vertical-align: top;
}

.tsml-mobile {
    width: 100%;
    display: inline-block;
}

.iso-android-rate-block {
    width: calc(50% - 2px);
    display: inline-block;
    padding-left: 10px;
}

.store-icon {
    width: 60px;
    display: inline-block;
    margin-right: 10px;
}

.store-rating-txt {
    width: calc(100% - 80px);
    display: inline-block;
    vertical-align: middle;
}

    .store-rating-txt h3 {
        font-size: 17px;
        color: #1a3967;
        margin-bottom: 0;
        line-height: 20px;
    }

.rate-num-block {
    width: 100%;
}

.comme-fold-2-block {
    width: 100%;
    display: inline-block;
}

.store-comm-block-owl {
    width: 100%;
    display: inline-block;
    margin-top: 20px;
}

    .store-comm-block-owl ul {
        margin: 0;
        padding: 0;
    }

        .store-comm-block-owl ul li {
            list-style: none;
            box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
            border-radius: 11px;
            width: 96%;
            padding: 15px 10px;
            display: inline-block;
            margin-bottom: 10px;
            margin-top: 10px;
            margin-left: 10px;
            min-height: 170px;
        }

            .store-comm-block-owl ul li p {
                margin-top: 10px;
                font-size: 12px;
                margin-bottom: 0;
            }

.store-comm-img {
    width: 40px;
    height: 40px;
    display: inline-block;
    margin-top: 10px;
    vertical-align: top;
    margin-right: 5px;
    border-radius: 50%;
    overflow: hidden;
    display: none;
}

    .store-comm-img img {
        width: 100%;
        display: inline-block;
    }

.store-comm-txt {
    width: calc(100% - 50px);
    display: inline-block;
    padding-top: 10px;
}

    .store-comm-txt h3 {
        font-size: 14px;
        margin-bottom: 0;
        line-height: 25px;
    }

    .store-comm-txt img {
        height: 10px;
    }

.latest-news-tsml {
    width: 100%;
    display: inline-block;
}

    .latest-news-tsml ul {
        margin: 0;
        padding: 0;
    }

        .latest-news-tsml ul li {
            list-style: none;
            /*float:left;*/
            width: 100%;
            border-right: 1px solid #ccc;
            margin-bottom: 10px;
            margin-top: 10px;
            display: inline-block;
            padding-left: 10px;
            position: relative;
            padding-right: 10px;
        }

            .latest-news-tsml ul li + li:after {
                width: 94%;
                height: 1px;
                background: #ccc;
                content: '';
                position: absolute;
                top: -10px;
                left: 10px;
            }

.lt-news-tmsl {
    width: 100%;
    display: inline-block;
    margin-top: 15px;
    margin-bottom: 10px;
}

    .lt-news-tmsl img {
        height: 30px;
    }

    .lt-news-tmsl h3 {
        font-size: 14px;
        color: #333333;
        line-height: 20px;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .lt-news-tmsl p {
        color: #666666;
    }

.lt-news-date {
    width: calc(50% - 7px);
    display: inline-block;
}

.ancher-btn {
    width: calc(50% - 7px);
    display: inline-block;
    text-align: right;
}

.ancher-btn a {
    display: inline-block;
    text-align: right;
    vertical-align: middle;
}

.ancher-btn a img {
    height: auto;
}



    @media only screen and (max-width:767px) {
        .testimonial-fold-2-left {
        width: 100%;
    }

    .tsml-mobile {
        text-align: center;
    }

    .tsml-fold-2-block {
        margin-top: 0px;
    }

    .oul-theme-block .owl-nav {
        margin-bottom: 20px;
        text-align: center;
    }

    .testimonial-fold-2-right {
        width: 100%;
        margin-top: 20px;
    }

    .store-icon {
        width: 30px;
    }

        .store-icon img {
            width: 100%;
        }

    .store-rating-txt h3 {
        font-size: 14px;
    }

    .rate-num-block img {
        width: 70%;
    }

    .tsml-mobile img {
        height: 400px;
    }

    .latest-news-tsml ul li {
        border-right: none;
        box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
        border-radius: 11px;
        width: 94%;
        margin-left: 10px;
    }

        .latest-news-tsml ul li + li:after {
            background: none;
        }

    .testimonial-block-data {
        width: 300px
    }

    .testimonial-bannner-block-active-block {
        left: 5% !important;
    }

    .testimonial-block-data {
        margin-top: -40px;
        margin-left: 40px;
    }

    .testimonial-data-social {
        width: 30px;
    }

    .testimonial-user-ul {
        margin-top: 30px;
    }

        .testimonial-user-ul ul li:nth-child(1) {
        }

        .testimonial-user-ul ul li:nth-child(2) {
        }

        .testimonial-user-ul ul li:nth-child(3) {
            width: 50px;
            height: 50px;
            margin-left: -10px;
        }

        .testimonial-user-ul ul li:nth-child(4) {
        }

        .testimonial-user-ul ul li:nth-child(5) {
            margin-top: 10px;
            margin-bottom: 40px;
        }

        .testimonial-user-ul ul li:nth-child(6) {
        }

        .testimonial-user-ul ul li:nth-child(7) {
        }

        .testimonial-user-ul ul li:nth-child(8) {
            margin-top: -30px;
        }

        .testimonial-user-ul ul li:nth-child(9) {
        }

        .testimonial-user-ul ul li:nth-child(10) {
        }

        .testimonial-user-ul ul li:nth-child(11) {
        }

        .testimonial-user-ul ul li:nth-child(12) {
        }

        .testimonial-user-ul ul li:nth-child(13) {
        }

        .testimonial-user-ul ul li:nth-child(14) {
            margin-left: -100px;
            margin-top: -70px;
        }

        .testimonial-user-ul ul li:nth-child(15) {
        }

        .testimonial-user-ul ul li:nth-child(16) {
            margin-left: -100px;
            margin-top: -60px;
        }

        .testimonial-user-ul ul li:nth-child(17) {
            width: 50px;
            height: 50px;
            margin-left: 10px;
            margin-top: 50px;
        }

        .testimonial-user-ul ul li:nth-child(18) {
            margin-left: -50px;
        }

        .testimonial-user-ul ul li:nth-child(19) {
            width: 50px;
            height: 50px;
            margin-top: 0px;
        }

        .testimonial-user-ul ul li:nth-child(20) {
            margin-top: 0px;
        }

        .testimonial-user-ul ul li:nth-child(22) {
            margin-left: -70px;
            margin-top: -80px;
        }

    .testimonial-bannner-block-active-block {
        top: 110px !important;
        position: absolute !important;
        left: 30px !important;
        margin-left: 0 !important;
        margin-top: 0 !important;
    }
    /*.testimonial-user-ul ul li:nth-child(5) { left: 0; top: -20px; }
    .testimonial-user-ul ul li:nth-child(8) { left: 10px; top: -40px; }
    .testimonial-user-ul ul li:nth-child(10) { left: -110px; top: -90px; }
    .testimonial-user-ul ul li:nth-child(11) { left: -80px; top: -80px; }
    .testimonial-user-ul ul li:nth-child(12) { left: 0px; top: 0px; }
    .testimonial-user-ul ul li:nth-child(13) { left: -65px; top: -80px; }
    .testimonial-user-ul ul li:nth-child(14) { left: 190px; top: -130px; }
    .testimonial-user-ul ul li:nth-child(15) { left: 0px; top: -70px; }
    .testimonial-user-ul ul li:nth-child(16) { width:80px; height:80px; left: 0px; top: -40px; }
    .testimonial-user-ul ul li:nth-child(17) { left: -10px; top: 30px; }
    .testimonial-user-ul ul li:nth-child(19) { left: 10px; top: -120px; }
    .testimonial-user-ul ul li:nth-child(20) { left: 30px; top: -120px; }
    .testimonial-user-ul ul li:nth-child(21) { left: 0px; top: -50px; }
    .testimonial-user-ul ul li:nth-child(22) { left: 20px; top: -100px; }
    .testimonial-user-ul ul li:nth-child(25) { left: 70px; top: -150px; }*/
}

@media only screen and (max-width:441px) {
    .testimonial-user-ul ul li:nth-child(14) {
        margin-left: -70px;
        margin-top: -126px;
    }

    .testimonial-user-ul ul li:nth-child(22) {
        margin-top: -130px;
    }

    .testimonial-user-ul ul li:nth-child(24) {
        margin-left: 0px;
    }

    .testimonial-user-ul ul li:nth-child(14) {
        margin-left: -100px;
        margin-top: -76px;
    }
    .lt-news-tmsl {
        margin-top: 10px;
    }
    .store-comm-txt {
        padding-top: 0;
    }
}

@media only screen and (width:414px) {
    .testimonial-user-ul ul li:nth-child(22) {
        margin-top: -80px;
    }

    .testimonial-user-ul ul li:nth-child(23) {
        margin-top: 20px;
        margin-left: 0px;
        width: 40px;
        height: 40px;
    }
}

@media only screen and (width:360px) {
    .testimonial-user-ul ul li:nth-child(14) {
        margin-left: -50px;
    }

    .testimonial-user-ul ul li:nth-child(16) {
        margin-left: -60px;
    }
    .testimonial-user-ul ul li:nth-child(23) {
        margin-left: 0;
        margin-top: 0;
    }
}

@media only screen and (width:375px) {
    .testimonial-user-ul ul li:nth-child(14) {
        margin-left: -50px;
    }

    .testimonial-user-ul ul li:nth-child(23) {
        margin-top: 0px;
        margin-left: 0px;
        width: 60px;
        height: 60px;
        margin-bottom: 30px;
    }

    .testimonial-user-ul ul li:nth-child(16) {
        margin-left: -60px;
        margin-top: -60px;
    }
}

@media only screen and (width:393px) {
    .testimonial-user-ul ul li:nth-child(9) {
        margin-top: 0px;
    }

    .testimonial-user-ul ul li:nth-child(10) {
        margin-top: -20px;
    }

    .testimonial-user-ul ul li:nth-child(11) {
        margin-top: -30px;
    }

    .testimonial-user-ul ul li:nth-child(14) {
        margin-left: -40px;
    }

    .testimonial-user-ul ul li:nth-child(23) {
        margin-top: 80px;
        margin-left: -40px;
    }
}

@media only screen and (width:390px) {
    .testimonial-bannner-block {
        height: 530px
    }

    .testimonial-user-ul ul li:nth-child(22) {
        margin-top: -80px;
    }

    .testimonial-user-ul ul li:nth-child(10) {
        margin-left: -12px;
    }

    .testimonial-user-ul ul li:nth-child(14) {
        margin-top: -54px;
    }

    .testimonial-user-ul ul li:nth-child(9) {
        margin-top: 0;
        margin-left: 70px;
    }

    .testimonial-user-ul ul li:nth-child(11) {
        margin-top: -40px;
    }

    .testimonial-user-ul ul li:nth-child(16) {
        margin-left: -20px;
    }

    .testimonial-user-ul ul li:nth-child(18) {
        margin-left: -90px;
    }

    .testimonial-user-ul ul li:nth-child(19) {
        margin-left: -20px;
        margin-top: -50px;
    }

    .testimonial-user-ul ul li:nth-child(20) {
        margin-left: 60px;
    }

    .testimonial-user-ul ul li:nth-child(21) {
        margin-top: 40px;
    }
}

@media only screen and (max-width:375px) {
    .testimonial-user-ul ul li:nth-child(9) {
        width: 70px;
        height: 70px;
        margin-top: 10px;
    }

    .testimonial-user-ul ul li:nth-child(10) {
        margin-top: -20px;
    }

    .testimonial-user-ul ul li:nth-child(11) {
        margin-top: -30px;
    }
}


@media screen and (min-width:768px) and (max-width:1024px) {
    .testimonial-bannner-block {
        height: 600px;
    }

    .testimonial-fold-2-left {
        width: 100%;
        text-align: center;
    }

    .tsml-mobile img {
        height: 400px;
    }

    .tsml-fold-2-block {
        margin-top: 0px
    }

    .testimonial-fold-2-right {
        width: 100%;
        margin-top: 20px;
    }

    .testimonial-user-ul ul li:nth-child(9) {
        margin-top: -10px;
    }

    .testimonial-user-ul ul li:nth-child(11) {
        margin-top: -60px;
    }

    .testimonial-user-ul ul li:nth-child(12) {
        margin-top: 0;
    }

    .testimonial-user-ul ul li:nth-child(14) {
        margin-left: -50px;
    }

    .testimonial-user-ul ul li:nth-child(19) {
        margin-top: -10px;
        margin-left: 0px;
    }

    .testimonial-user-ul ul li:nth-child(20) {
        margin-top: 10px;
    }

    .testimonial-user-ul ul li:nth-child(22) {
        margin-top: -90px;
    }

    .testimonial-user-ul ul li:nth-child(24) {
        margin-left: 40px;
        margin-top: -110px;
    }

    .testimonial-user-ul ul li:nth-child(26) {
        margin-left: 30px;
        margin-top: -80px;
    }

    .testimonial-user-ul ul li:nth-child(28) {
        margin-top: -50px;
    }

    .testimonial-user-ul ul li:nth-child(29) {
        margin-top: -70px;
    }

    .testimonial-user-ul ul li:nth-child(30) {
        margin-top: -70px;
    }

    .testimonial-user-ul ul li:nth-child(32) {
        margin-top: 0px;
    }

    .testimonial-user-ul ul li:nth-child(39) {
        margin-top: 0;
    }

    .testimonial-user-ul ul li:nth-child(43) {
        margin-top: -70px;
    }
    .testimonial-user-ul ul li:nth-child(44) {
        margin-top: -20px;
    }
    .testimonial-user-ul ul li:nth-child(45) {
        margin-top: -50px;
    }
    .testimonial-user-ul ul li:nth-child(46) {
        margin-top: -20px;
    }
    .testimonial-user-ul ul li:nth-child(47) {
        margin-top: -40px;
    }
    .testimonial-user-ul ul li:nth-child(48) {
        margin-top: -20px;
    }
    .testimonial-user-ul ul li:nth-child(49) {
        margin-top: -20px;
    }
    .testimonial-user-ul ul li:first-child {
        margin-top: 60px;
    }
    .testimonial-user-ul ul li:nth-child(9) {
        margin-top: -30px;
    }
}

@media only screen and (width:1024px) {
    .testimonial-user-ul ul li:nth-child(26) {
        margin-left: 30px;
        margin-top: -130px;
    }

    .testimonial-user-ul ul li:nth-child(28) {
        margin-top: -160px;
    }

    .testimonial-user-ul ul li:nth-child(30) {
        margin-top: -150px;
    }

    .testimonial-user-ul ul li:nth-child(14) {
        margin-top: -20px;
        margin-left: -11px;
    }

    .testimonial-user-ul ul li:nth-child(33) {
        margin-top: 70px;
    }

    .testimonial-user-ul ul li:nth-child(33) {
        margin-top: 60px;
    }
}

@media screen and (min-width:1100px) and (max-width:1440px) {
    .testimonial-user-ul ul li:nth-child(20) {
        margin-top: -20px;
    }

    .testimonial-user-ul ul li:nth-child(21) {
        margin-top: -70px;
    }

    .testimonial-user-ul ul li:nth-child(22) {
        margin-top: -110px;
    }

    .testimonial-user-ul ul li:nth-child(26) {
        margin-top: -50px;
    }

    .testimonial-user-ul ul li:nth-child(27) {
        margin-top: -30px;
    }

    .testimonial-user-ul ul li:nth-child(28) {
        width: 100px;
        height: 100px;
        margin-top: -70px;
    }

    .testimonial-user-ul ul li:nth-child(35) {
        width: 50px;
        height: 50px;
        margin-left: -30px;
        margin-right: 60px;
        margin-top: 10px;
    }

    .testimonial-user-ul ul li:nth-child(37) {
        margin-top: -90px;
    }

    .testimonial-user-ul ul li:nth-child(38) {
        margin-top: -110px;
        margin-left: 90px;
    }

    .testimonial-user-ul ul li:nth-child(42) {
        margin-top: -80px;
    }

    .testimonial-user-ul ul li:nth-child(44) {
        margin-top: -80px;
        margin-left: 10px;
    }

    .testimonial-user-ul ul li:nth-child(44) {
        margin-top: -80px;
        margin-left: 10px;
    }

    .testimonial-user-ul ul li:nth-child(46) {
        margin-top: -60px;
        width: 100px;
        height: 100px;
    }

    .testimonial-user-ul ul li:nth-child(47) {
        margin-top: -90px;
        width: 60px;
        height: 70px;
    }

    .testimonial-user-ul ul li:nth-child(49) {
        margin-top: -60px;
    }
}

@media screen and (min-width:1345px) and (max-width:1366px) {
    .testimonial-bannner-block {
        height: 550px;
    }

    .testimonial-user-ul ul li:nth-child(4) {
        margin-top: -80px;
        margin-left: -30px;
    }

    .testimonial-user-ul ul li:nth-child(9) {
        margin-top: -70px;
        width: 60px;
        height: 60px;
    }

    .testimonial-user-ul ul li:nth-child(14) {
        margin-top: -70px;
        margin-left: 20px;
    }

    .testimonial-user-ul ul li:nth-child(16) {
        margin-top: 0;
        margin-left: 0;
    }

    .testimonial-user-ul ul li:nth-child(19) {
        margin-top: -10px;
        margin-left: 0px;
    }

    .testimonial-user-ul ul li:nth-child(20) {
        margin-top: 0px;
    }

    .testimonial-user-ul ul li:nth-child(21) {
        margin-top: -70px;
    }

    .testimonial-user-ul ul li:nth-child(22) {
        margin-top: -200px;
    }


    .testimonial-user-ul ul li:nth-child(25) {
        margin-top: -120px;
    }

    .testimonial-user-ul ul li:nth-child(26) {
        margin-top: -30px;
    }

    .testimonial-user-ul ul li:nth-child(27) {
        margin-top: -40px;
    }

    .testimonial-user-ul ul li:nth-child(28) {
        width: 100px;
        height: 100px;
        margin-top: -30px;
    }

    .testimonial-user-ul ul li:nth-child(30) {
        margin-top: -40px;
    }

    .testimonial-user-ul ul li:nth-child(34) {
        margin-top: -10px;
        margin-left: 10px;
    }

    .testimonial-user-ul ul li:nth-child(35) {
        width: 50px;
        height: 50px;
        margin-left: 20px;
        margin-right: 60px;
        margin-top: 10px;
    }

    .testimonial-user-ul ul li:nth-child(37) {
        margin-top: -20px;
    }

    .testimonial-user-ul ul li:nth-child(38) {
        margin-top: 20px;
        margin-left: -210px;
    }

    .testimonial-user-ul ul li:nth-child(39) {
        margin-top: -50px;
        margin-left: 40px;
    }

    .testimonial-user-ul ul li:nth-child(40) {
        margin-top: -130px;
        margin-left: -80px;
    }

    .testimonial-user-ul ul li:nth-child(42) {
        margin-top: -80px;
        margin-left: 40px;
    }

    .testimonial-user-ul ul li:nth-child(44) {
        margin-top: -80px;
        margin-left: 10px;
    }

    .testimonial-user-ul ul li:nth-child(44) {
        margin-top: -80px;
        margin-left: 10px;
    }

    .testimonial-user-ul ul li:nth-child(46) {
        margin-top: -40px;
        width: 100px;
        height: 100px;
    }

    .testimonial-user-ul ul li:nth-child(47) {
        margin-top: -30px;
        width: 60px;
        height: 70px;
    }

    .testimonial-user-ul ul li:nth-child(49) {
        margin-top: -60px;
    }

    .testimonial-user-ul ul li:nth-child(53) {
        margin-top: -120px;
        margin-left: 70px;
    }
}

@media screen and (min-width:1440px) {
    .testimonial-bannner-block {
        height: 500px;
    }

    .testimonial-user-ul ul li:nth-child(60) {
        width: 110px;
        height: 110px;
        margin-left: 40px;
        margin-right: 40px;
        margin-top: -20px;
    }

    .testimonial-user-ul ul li:nth-child(64) {
        width: 110px;
        height: 110px;
    }
}
@media only screen and (width:768px) {
    .testimonial-user-ul ul li:first-child {
        margin-top: 40px;
    }
    .testimonial-user-ul ul li:nth-child(43) {
        margin-top: -40px;
    }
    .testimonial-user-ul ul li:nth-child(39) {
        margin-top: 60px;
    }
    .testimonial-user-ul ul li:nth-child(9) {
        margin-top: -10px;
    }
    .testimonial-user-ul ul li:nth-child(33) {
        margin-top: 80px;
    }
    .testimonial-user-ul ul li:nth-child(36) {
        margin-top: -5px;
    }
}
/*testimonials-section-end*/

/*about-video-block start*/

.about-video-block {
    width: 100%;
    display: inline-block;
}

.video-block-txt {
    width: 100%;
    display: inline-block;
    border-left: solid 2px #f58220;
    padding-left: 15px;
    margin-top: 50px;
    margin-bottom: 20px;
    font-family: "Nunito Bold", sans-serif;
}

    .video-block-txt span {
        font-size: 27px;
        font-family: "Nunito Bold", sans-serif;
        color: #1a3967;
        line-height: 30px;
    }

    .video-block-txt p {
        font-family: 'Open Sans Semi Bold';
        color: #333333;
        margin-top: 30px;
        margin-bottom: 10px;
    }

        .video-block-txt p b {
            font-weight: normal;
            /*font-family: "Open Sans Regular", sans-serif !important;*/
        }

.about-video-block-right {
    width: 100%;
    display: inline-block;
    margin-bottom: 40px;
}

    .about-video-block-right img {
        width: 94%;
        height: 290px;
        border-radius: 10px;
        position: relative;
        z-index: 9;
    }

    .about-video-block-right a:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 94%;
        height: 100%;
        background: #0000007b;
        z-index: 9;
        border-radius: 10px;
    }

    .about-video-block-right:after {
        content: '';
        width: 85%;
        height: 295px;
        position: absolute;
        right: 18px;
        border: solid 1px #ccc;
        border-radius: 10px;
        top: 25px;
    }

@media only screen and (max-width:767px) {
    .about-video-block-right:after {
        top: 15px;
    }
}
/*about-video-block start*/


/*eMargin Stock Lists*/

.stocklists-eblock h1 {
    display: inline-block;
    margin-bottom: 0;
}

.search-stocklist {
    float: right;
    margin-top: 6px;
    position: relative;
}

    .search-stocklist img {
        position: absolute;
        left: 10px;
        top: 14px;
    }

    .search-stocklist input {
        border: 1px solid #C4C4C4;
        border-radius: 6px;
        height: 40px;
        width: 330px;
        color: #000;
        font-size: 14px;
        padding: 0 15px;
        padding-left: 30px;
    }

        .search-stocklist input::placeholder {
            color: #999;
        }

.stocktable-listbar {
    border: 1px solid #C4C4C4;
    border-radius: 4px;
    width: 100%;
    margin-top: 40px;
    margin-bottom: 30px;
}

    .stocktable-listbar table {
        width: 100%;
    }

        .stocktable-listbar table thead {
            background: rgba(247, 247, 247, 0.65);
        }

        .stocktable-listbar table th {
            font-size: 14px;
            line-height: 16px;
            color: #000000;
            padding: 13px 20px;
            text-align: center;
            font-family: 'Open Sans Semi Bold';
        }

        .stocktable-listbar table td {
            font-size: 14px;
            line-height: 22px;
            color: #000000;
            padding: 10px 20px;
            text-align: center;
            border-bottom: 1px solid rgba(211, 211, 211, 0.19);
        }

        .stocktable-listbar table tr {
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .stocktable-listbar table th:first-child,
        .stocktable-listbar table td:first-child {
            text-align: left;
            width: 400px;
        }

        .stocktable-listbar table th:nth-child(2),
        .stocktable-listbar table td:nth-child(2) {
            width: 350px;
        }

        .stocktable-listbar table th:nth-child(3),
        .stocktable-listbar table td:nth-child(3) {
            width: 357px;
        }

        .stocktable-listbar table th:nth-child(3) {
            background: #F08200;
            color: #fff;
        }

        .stocktable-listbar table td:nth-child(3) {
            background: rgba(240, 130, 0, 0.1);
        }

        .stocktable-listbar table th:last-child {
            background: #F08200;
            color: #fff;
            display: none;
        }

        .stocktable-listbar table td:last-child {
            background: rgba(240, 130, 0, 0.1);
            display: none;
        }

.vertical-scroll-bar {
    height: 600px;
    display: block;
}

@media only screen and (min-width:1025px) and (max-width:1600px) {
    .vertical-scroll-bar {
        height: 500px;
    }
}

@media only screen and (max-width:1024px) {
    .stocktable-listbar table th:first-child, .stocktable-listbar table td:first-child {
        width: 300px;
        align-items: center;
    }

    .stocktable-listbar table th:nth-child(3), .stocktable-listbar table td:nth-child(3) {
        width: 310px;
    }
}

@media only screen and (max-width:960px) {
    .stocktable-listbar table th:nth-child(2), .stocktable-listbar table td:nth-child(2) {
        width: 170px;
        align-items: center;
        justify-content: center;
    }

    .stocktable-listbar table th:nth-child(3), .stocktable-listbar table td:nth-child(3),
    .stocktable-listbar table th:last-child, .stocktable-listbar table td:last-child {
        width: 235px;
        align-items: center;
        justify-content: center;
    }
}

@media only screen and (max-width:767px) {
    .stocktable-listbar table td {
        font-size: 13px;
        display: flex;
    }

    .search-stocklist {
        float: none;
        margin-top: 30px;
    }

    .stocktable-listbar {
        margin-top: 15px;
    }

        .stocktable-listbar table td,
        .stocktable-listbar table th {
            padding-left: 10px;
            padding-right: 10px;
        }
}

@media only screen and (max-width:670px) {
    .stocktable-listbar table th:nth-child(2), .stocktable-listbar table td:nth-child(2) {
        width: 130px;
    }

    .stocktable-listbar table th:nth-child(3), .stocktable-listbar table td:nth-child(3),
    .stocktable-listbar table th:last-child, .stocktable-listbar table td:last-child {
        width: 100px;
    }
}

@media only screen and (max-width:540px) {
    .stocktable-listbar table th:first-child, .stocktable-listbar table td:first-child {
        width: 170px;
    }

    .stocktable-listbar table td {
        min-height: 65px;
        vertical-align: top;
    }
}

@media only screen and (max-width:480px) {
    .stocktable-listbar table td,
    .stocktable-listbar table th {
        font-size: 12px;
    }

        .stocktable-listbar table th:nth-child(2), .stocktable-listbar table td:nth-child(2) {
            width: 120px;
        }

        .stocktable-listbar table th:nth-child(3), .stocktable-listbar table td:nth-child(3),
        .stocktable-listbar table th:last-child, .stocktable-listbar table td:last-child {
            width: 100px;
        }

        .stocktable-listbar table th:first-child, .stocktable-listbar table td:first-child {
            width: 160px;
        }

    .search-stocklist input {
        height: 34px;
        width: 100%;
        font-size: 13px;
    }

    .search-stocklist img {
        top: 10px;
    }
}

@media only screen and (max-width:400px) {
    .stocktable-listbar table th:first-child, .stocktable-listbar table td:first-child {
        width: 135px;
    }

    .stocktable-listbar table td {
        min-height: 85px;
    }
}

@media only screen and (max-width:375px) {
    .stocktable-listbar table th:first-child, .stocktable-listbar table td:first-child {
        width: 120px;
    }
}

@media only screen and (max-width:360px) {
    .stocktable-listbar table th:first-child, .stocktable-listbar table td:first-child {
        width: 125px;
    }

    .stocktable-listbar table td,
    .stocktable-listbar table th {
        font-size: 10px;
    }

        .stocktable-listbar table th:nth-child(2), .stocktable-listbar table td:nth-child(2) {
            width: 100px;
        }

        .stocktable-listbar table th:nth-child(3), .stocktable-listbar table td:nth-child(3), .stocktable-listbar table th:last-child, .stocktable-listbar table td:last-child {
            width: 100px;
        }
}

/*mCustomScrollbar css*/
.mCSB_scrollTools {
    opacity: 1;
}

    .mCSB_scrollTools .mCSB_draggerContainer {
        height: 94%;
        top: 3%;
        right: 5px;
    }

    .mCSB_scrollTools .mCSB_draggerRail {
        width: 4px;
        background-color: rgba(0, 0, 0, .2);
    }

    .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
    .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
    .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
        background-color: #f08200;
    }

/*MTF Landing page css*/

/*.mtflanding-banner-block {
    background: linear-gradient(179.89deg, rgba(245, 130, 32, 0.13) 0.09%, rgba(196, 196, 196, 0) 118.04%) !important;
}*/
.mtflanding-banner-block .heading01 {
    margin-bottom: 15px;
}

.mtflanding-banner-block .para-txt b {
    font-family: 'Open Sans Semi Bold';
}

.mtflanding-banner-block .technobar3 ul li {
    margin-left: 20px;
    margin-right: 20px;
}

.topheadingMtflan h5 {
    color: #333333;
    font-size: 16px;
    line-height: 20px;
    display: inline-block;
    margin-bottom: 15px;
    text-transform: none;
    font-family: "Open Sans Regular", sans-serif;
    font-weight: normal;
}

.topheadingMtflan .yourbr-righbar {
    margin-top: 4px;
}

.calcmain-boxlandi {
    border: 1px solid #FFD1AA;
    border-radius: 8px;
}

.calcfild-boxmtf,
.resumtf-boxland {
    display: inline-block;
    vertical-align: top;
}

.calcfild-boxmtf {
    width: calc(100% - 350px);
    padding: 7px 10px 7px 13px;
}

    .calcfild-boxmtf ul,
    .resumtf-boxland ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

        .calcfild-boxmtf ul li {
            display: inline-block;
            margin: 7px;
            width: calc(33.33% - 17px);
            position: relative;
        }

            .calcfild-boxmtf ul li span {
                display: block;
                font-size: 14px;
                color: #000000;
                margin-bottom: 7px;
            }

            .calcfild-boxmtf ul li .mtfinput-bar {
                width: 100%;
            }

                .calcfild-boxmtf ul li .mtfinput-bar input {
                    width: calc(100% - 40px);
                }

                    .calcfild-boxmtf ul li .mtfinput-bar input.fullwiinput180 {
                        width: 100%;
                    }

.resumtf-boxland {
    width: 346px;
    background: #F6F6F6;
    border-radius: 0 8px 8px 0;
    padding: 0 10px 15px;
    text-align: center;
}

    .resumtf-boxland h6 {
        color: #333333;
        font-size: 17px;
        font-family: 'Open Sans Semi Bold';
        margin-bottom: 2px;
        margin-top: 15px;
    }

    .resumtf-boxland ul li {
        padding: 8px 10px;
        /*border-right: 1px solid #D0D0D0;*/
        display: inline-block;
        width: 49%;
        vertical-align: top;
        margin-top: 15px;
    }

        .resumtf-boxland ul li:last-child {
            border-left: 1px solid #D0D0D0;
        }

        .resumtf-boxland ul li p {
            font-size: 12px;
            color: #000000;
            margin: 0;
        }

        .resumtf-boxland ul li h4 {
            font-size: 20px;
            color: #F58220;
            font-family: 'Open Sans Bold';
            margin: 0;
            line-height: normal;
        }

        .resumtf-boxland ul li small {
            display: block;
            font-size: 9px;
            color: #999;
            line-height: 12px;
            margin-top: 10px;
        }

        .resumtf-boxland ul li p i {
            display: inline-block;
            vertical-align: middle;
            cursor: pointer;
        }

        .resumtf-boxland ul li h4 i img {
            display: block;
        }

        .resumtf-boxland ul li h4 span {
            font-family: "Open Sans Regular", sans-serif;
            font-weight: normal;
        }

.landingmtf-bokrgbar {
    margin-top: 35px;
}

    .landingmtf-bokrgbar .mtfcoubar2-block {
        width: calc(50% - 10px);
        display: inline-block;
        border: 1px solid #FFD1AA;
        box-shadow: none;
    }

    .landingmtf-bokrgbar .boxlisting-di {
        min-height: 140px;
    }

    .landingmtf-bokrgbar .compothe-bol {
        margin-left: 15px;
    }

    .landingmtf-bokrgbar .mtftotalbar-last b {
        color: #fff;
    }

    .landingmtf-bokrgbar .boxlisting-di ul li:first-child h6 {
        font-family: 'Open Sans Bold';
        font-size: 18px;
        color: #043B72;
    }

        .landingmtf-bokrgbar .boxlisting-di ul li:first-child h6 small {
            font-size: 11px;
            color: #333;
            font-family: "Open Sans Regular", sans-serif;
            display: inline-block;
            margin-left: 5px;
        }

    .landingmtf-bokrgbar .boxlisting-di ul li h6 {
        font-size: 16px;
        font-family: 'Open Sans Semi Bold';
        min-height: 22px;
    }

.landingmtf-bokrgbar2 {
    margin-top: 35px;
}

.overallsavbox-landing {
    background: #FFF6EA;
    border: 1px solid #FFD1AA;
    border-radius: 9px;
    width: 100%;
    text-align: center;
    padding: 20px 25px;
}

    .overallsavbox-landing p {
        color: #043B72;
        font-size: 24px;
        line-height: 36px;
        font-family: 'Open Sans Bold';
    }

    .overallsavbox-landing h3 {
        font-size: 35px;
        color: #F58220;
        font-family: 'Open Sans Bold';
    }

    .overallsavbox-landing a {
        display: inline-block;
        width: 100%;
        height: 38px;
        text-align: center;
        line-height: 36px;
        color: #fff;
        font-size: 16px;
        background: #f58220;
        border-radius: 5px;
        border: 1px solid #f58220;
        transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
        margin-top: 25px;
        margin-bottom: 20px;
    }

.radiobar-mtf {
    padding: 3px;
}

    .radiobar-mtf p {
        display: inline-block;
        width: calc(50% - 2px);
        margin-bottom: 0;
    }

        .radiobar-mtf p input {
            display: none;
        }

        .radiobar-mtf p label {
            background: #fff;
            color: #999999;
            font-size: 12px;
            height: 26px;
            line-height: 26px;
            display: inline-block;
            width: 100%;
            text-align: center;
            cursor: pointer;
        }

        .radiobar-mtf p input[type="radio"]:checked + label {
            background: #F08200;
            color: #fff;
        }

        .radiobar-mtf p:nth-child(1) input[type="radio"]:checked + label {
            border-radius: 3px 0 0 3px;
        }

        .radiobar-mtf p:last-child input[type="radio"]:checked + label {
            border-radius: 0 3px 3px 0;
        }

.mtfcalc-radiomai {
    position: absolute;
    right: 7px;
    top: 33px;
    margin-right: 0;
}

    .mtfcalc-radiomai p {
        margin-top: 0;
        margin-bottom: 0;
    }

        .mtfcalc-radiomai p label {
            margin-bottom: 0;
        }

.disctext-mtf p {
    text-align: center;
    margin-bottom: 15px;
    font-size: 12px;
    line-height: 16px;
    color: #333333;
}

.font-18 {
    font-size: 18px;
}

.mtf4block-landing {
    text-align: center;
}

    .mtf4block-landing h3 {
        color: #043B72;
        font-family: 'Open Sans Bold';
        font-size: 16px;
        line-height: 24px;
        margin-top: 15px;
    }

    .mtf4block-landing p {
        font-size: 13px;
        line-height: 20px;
        color: #666666;
    }

.mtfPtext {
    line-height: 24px;
    margin-bottom: 40px;
}

.mtfclick3bloc {
    text-align: center;
    font-size: 16px;
    color: #666666;
    margin-top: 25px;
}

    .mtfclick3bloc b {
        font-family: 'Open Sans Semi Bold';
    }

    .mtfclick3bloc a {
        font-family: 'Open Sans Semi Bold';
        color: #F58220
    }

.reasonsblock1 {
    border: 1px solid #D3D3D3;
    border-radius: 12px;
    padding: 15px;
}

.reasonhead-b span {
    display: inline-block;
    vertical-align: middle;
    background: #F08200;
    border-radius: 100%;
    width: 62px;
    height: 62px;
    line-height: 62px;
    font-family: "Nunito Bold", sans-serif;
    color: #fff;
    margin-right: 25px;
    font-size: 35px;
    text-align: center;
}

.reasonhead-b h3 {
    display: inline-block;
    vertical-align: middle;
    font-family: "Nunito Bold", sans-serif;
    color: #043B72;
    font-size: 36px;
    line-height: 43px;
    text-transform: inherit;
    width: calc(100% - 100px);
    margin-bottom: 0;
}

.reasontable-b p {
    font-size: 14px;
    line-height: 24px;
    color: #666666;
    margin-bottom: 0;
    margin-top: 10px;
}

.reasontable-d {
    background: #FFF6EA;
    border: 1px solid #FFDBB0;
    border-radius: 4px;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
}

.reasontable-b table th {
    font-size: 14px;
    line-height: 20px;
    color: #F08200;
    font-family: 'Open Sans Semi Bold';
    width: 50%;
    padding: 7px 11px;
    border-bottom: 1px solid #FFDBB0;
}

.reasontable-b table td {
    font-size: 12px;
    line-height: 26px;
    color: #000000;
    width: 50%;
    padding: 7px 13px;
}

    .reasontable-b table td b {
        color: #F08200;
        font-size: 14px;
        font-family: 'Open Sans Bold';
    }

    .reasontable-b table th:last-child,
    .reasontable-b table td:last-child {
        text-align: center;
        border-left: 1px solid #FFDBB0;
    }

.reasonsaccord {
    display: inline-block;
    vertical-align: top;
    width: calc(48% - 2px);
}

    .reasonsaccord:first-child {
        margin-right: 4%;
    }

    .reasonsaccord .card {
        border: none;
        border-radius: 0;
        margin-bottom: 35px;
        margin-top: 20px;
    }

    .reasonsaccord .card-header {
        padding: 0;
        margin-bottom: 0;
        background-color: #fff;
        border-bottom: none;
    }

        .reasonsaccord .card-header h3 {
            color: #043B72;
            font-size: 18px;
            line-height: 25px;
            text-transform: inherit;
            position: relative;
        }

            .reasonsaccord .card-header h3:before {
                width: 13px;
                height: 8px;
                position: absolute;
                right: 0;
                top: 10px;
                content: '';
                background: url('../images/arrow-up.svg') no-repeat;
            }

        .reasonsaccord .card-header a h3:before {
            transform: rotate(0deg);
        }

        .reasonsaccord .card-header a.collapsed h3:before {
            transform: rotate(180deg);
        }

        .reasonsaccord .card-header h3 span {
            display: inline-block;
            vertical-align: middle;
            background: #F08200;
            border-radius: 100%;
            width: 28px;
            height: 28px;
            line-height: 28px;
            font-family: "Nunito Bold", sans-serif;
            color: #fff;
            margin-right: 7px;
            font-size: 16px;
            text-align: center;
        }

    .reasonsaccord .card-body {
        border-bottom: 1px solid #D3D3D3;
        padding: 15px 0 25px;
    }

        .reasonsaccord .card-body a {
            font-family: 'Open Sans Semi Bold';
            color: #F58220;
        }

    .reasonsaccord .card:last-child .card-body {
        border-bottom: none;
    }

.bgfullbackgro:before,
.mtf-useblock:before {
    content: "";
    position: absolute;
    background: linear-gradient(180deg, #ECEEF3 0%, rgba(236, 238, 243, 0) 21.74%);
    transform: rotate(-180deg);
    min-height: 936px;
    width: 130%;
    right: 0;
    left: -15%;
    bottom: -30px;
    margin: auto;
    z-index: -1;
    border-radius: 50%
}

.bgfullbackgro:before {
    bottom: -45px;
}

.mtf-useblock {
    margin-bottom: 40px;
}

.bgfullbackgro {
    margin-bottom: 10px;
}

.howto-mtfbar ul {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
}

    .howto-mtfbar ul li {
        margin-top: 20px;
        cursor: pointer;
        position: relative;
    }

        .howto-mtfbar ul li > a {
            position: absolute;
            width: 100%;
            height: 100%;
            left: 0;
            top: 0;
        }

    .howto-mtfbar ul:before {
        position: absolute;
        left: 17px;
        top: 14%;
        content: '';
        border-left: 1px dashed #CBCBCB;
        height: 72%;
        width: 1px;
    }

.mtnewlist-set ul:before {
    top: 8%;
    height: 82%;
}

.howto-mtfbar ul li span {
    display: inline-block;
    vertical-align: middle;
    width: 34px;
    height: 34px;
    border: 3px solid #CBCBCB;
    border-radius: 100%;
    color: #C4C4C4;
    font-size: 18px;
    line-height: 26px;
    text-align: center;
    font-family: 'Open Sans Bold';
    position: relative;
    background: #fff;
    z-index: 1;
}

    .howto-mtfbar ul li span:before {
        position: absolute;
        left: 8px;
        top: 30px;
        content: '';
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-top: 6px solid #CBCBCB;
    }

.howto-mtfbar ul li:last-child span:before {
    display: none;
}

.howto-mtfbar ul li.active span:before {
    border-top: 6px solid #F58220;
}

.howto-mtfbar ul li.active span {
    border: 3px solid #F58220;
    color: #043B72;
}

.howto-mtfbar ul li.active:after {
    position: absolute;
    left: 17px;
    top: 80px;
    content: '';
    border-left: 1px dashed #F58220;
    height: 100%;
    width: 1px;
}

.howto-mtfbar ul li:last-child.active:after {
    display: none;
}

.howtobox-li {
    padding: 15px;
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 60px);
    margin-left: 20px;
    border: 1px solid transparent;
}

.howto-mtfbar ul li.active .howtobox-li {
    border: 1px solid #FFD1AA;
    border-radius: 10px;
}

.howtobox-li h3 {
    font-size: 24px;
    line-height: 32px;
    color: #999999;
    font-family: 'Open Sans Bold';
}

.howto-mtfbar ul li.active .howtobox-li h3 {
    color: #043B72;
}

.howtobox-li p {
    font-size: 14px;
    line-height: 26px;
    color: #999999;
    margin-bottom: 0;
}

.howto-mtfbar ul li.active .howtobox-li p {
    color: #666;
}

.howtobox-li p a {
    color: #999999;
}

.howto-mtfbar ul li.active .howtobox-li p a {
    color: #f58220;
    position: relative;
    z-index: 1;
}

.htumtf-msbar {
    text-align: center;
    margin-top: 20px;
}

    .htumtf-msbar h2 {
        margin-bottom: 10px;
    }

    .htumtf-msbar p {
        color: #043B72
    }

.mtfhot-mobilebar img {
    max-width: 100%;
    width: 75%;
    margin: 0 auto;
    display: block;
}

.mttablist-ka .mtfhot-mobilebar img {
    width: 100%;
}

.mtfbenifit-b {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 65%;
    margin-left: 17.5%;
    border-bottom: 1px solid #D3D3D3;
    padding-bottom: 15px;
    margin-top: 35px;
}

    .mtfbenifit-b span {
        border-radius: 4px;
        background: #1A3967;
        font-size: 10px;
        color: #FFFFFF;
        font-family: 'Open Sans Bold';
        height: 28px;
        line-height: 28px;
        overflow: hidden;
        padding-right: 10px;
        vertical-align: middle;
        min-width: 140px;
    }

    .mtfbenifit-b i {
        display: inline-block;
        background: #F08200;
        width: 30px;
        height: 28px;
        text-align: center;
        margin-right: 7px;
    }

    .mtfbenifit-b p {
        font-size: 12px;
        line-height: 18px;
        color: #333333;
        display: inline-block;
        padding-left: 30px;
        vertical-align: middle;
        margin-bottom: 0;
    }

    .mtfbenifit-b ~ .mtfclick3bloc {
        margin-top: 15px;
    }

.faqmtf-viewall {
    text-align: center;
}
    /*.faqmtf-viewall button {
    display: inline-block;
    background: #F08200;
    border-radius: 4px;
    max-width: 160px;
    width: 100%;
    font-size: 16px;
    line-height: 36px;
    color: #FFFFFF;
    font-family: 'Open Sans Semi Bold';
    display: inline-block;
    border: none;
    cursor: pointer;
    padding: 3px;
    margin-top: 30px;
}*/
    .faqmtf-viewall button {
        font-size: 16px;
        line-height: 36px;
        color: #FFFFFF;
        /*font-family: 'Open Sans Semi Bold';*/
        cursor: pointer;
        background: none;
        border: none;
        color: #F08200;
        margin-top: 30px;
    }

        .faqmtf-viewall button img {
            transform: rotate(180deg);
            display: inline-block;
            margin-left: 5px;
        }

.open-account-page .open-acc-banner-block .form-open-account {
    min-height: 400px;
}

footer .footer-mid-block .footer-link-list.midfooter {
    padding-left: 30px;
}

.tabs-content div:not(:first-child) {
    display: none;
}

.videoh1-heading {
    font-size: 28px;
    line-height: 36px;
}

.mtflanding-banner-img {
    position: absolute;
    top: -20px;
    width: 275px;
    right: 40px;
}

.tablefaq-mtflan table {
    border: 1px solid #ccc;
}

    .tablefaq-mtflan table tr th {
        font-family: 'Open Sans Semi Bold';
        font-size: 14px;
        padding: 10px 20px;
        background: #FFF6EA;
    }

    .tablefaq-mtflan table tr td {
        font-size: 14px;
        padding: 10px 20px;
    }

.mtflandingpage-faq .card-body a {
    font-family: 'Open Sans Semi Bold';
    color: #F58220;
}

.mtflandingpage-faq .accordion-faq-list .card .card-body p {
    margin-bottom: 15px;
}

.mtflandingpage-faq .accordion-faq-list .card .card-body ul li {
    padding-bottom: 10px;
}

.mtsocialmedia-p {
    text-align: center;
}

    .mtsocialmedia-p .reasontable-b {
        background: #FFF6EA;
        border: 1px solid #FFDBB0;
        border-radius: 4px;
        width: auto;
        margin-top: 15px;
        margin-bottom: 15px;
        display: inline-block;
    }

    .mtsocialmedia-p h1 {
        text-align: center;
    }

    .mtsocialmedia-p p {
        margin-bottom: 30px;
    }

        .mtsocialmedia-p p a {
            font-family: 'Open Sans Semi Bold';
            color: #f58220;
        }

    .mtsocialmedia-p h6 {
        font-size: 26px;
        text-align: center;
        margin-top: 30px;
        font-family: "Nunito Bold", sans-serif;
        color: #1A3967;
    }

.mttablist-ka {
    display: flex;
    justify-content: center;
    align-items: center;
}

.mocmtfbloc-remo:before {
    display: none;
}

.mtnewlist-set ul li.active:after {
    top: 70px;
    height: 110%;
}

.landinpage-mtftable {
    width: 100%;
    margin-top: 15px;
}

    .landinpage-mtftable table th {
        font-size: 18px;
        font-family: 'Open Sans Semi Bold';
        border-top: 1px solid #F08200;
        border-bottom: 1px solid #F08200;
        padding: 15px 20px;
    }

    .landinpage-mtftable table td {
        font-size: 14px;
        line-height: 24px;
        padding: 10px 20px;
    }

    .landinpage-mtftable table th,
    .landinpage-mtftable table td {
        text-align: center;
        color: #333333;
    }

        .landinpage-mtftable table th:first-child,
        .landinpage-mtftable table td:first-child {
            text-align: left;
            font-family: 'Open Sans Semi Bold';
            white-space: nowrap;
            width: 200px;
        }

        .landinpage-mtftable table th:nth-child(2),
        .landinpage-mtftable table td:nth-child(2) {
            background: rgba(240, 130, 0, 0.1);
            font-family: 'Open Sans Semi Bold';
            white-space: nowrap;
            width: 220px;
        }

        .landinpage-mtftable table td:nth-child(2) {
            color: #F08200;
            font-size: 16px;
        }

    .landinpage-mtftable table tr:last-child td {
        border-bottom: 1px solid #F08200;
    }

    .landinpage-mtftable table tr td:first-child span {
        color: #F08200;
    }

.threebar-mtflaning {
    /*border: 1px solid #D3D3D3;*/
    border-radius: 12px;
    padding: 20px 0;
    margin-top: 25px;
}

    .threebar-mtflaning ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

        .threebar-mtflaning ul li {
            display: inline-block;
            /*border-left: 1px solid #F08200;*/
            width: 24.5%;
            display: inline-block;
            padding: 0 40px 0 0;
            position: relative;
            vertical-align: top;
        }

            .threebar-mtflaning ul li:before {
                content: "";
                position: absolute;
                right: 20px;
                top: 15%;
                width: 1px;
                height: 70%;
                background: #D3D3D3;
            }

            .threebar-mtflaning ul li:last-child {
                padding-right: 0;
            }

                .threebar-mtflaning ul li:last-child::before {
                    background: none;
                }

            .threebar-mtflaning ul li h3 {
                font-size: 16px;
                line-height: 18px;
                color: #333333;
            }

                .threebar-mtflaning ul li h3 span {
                    color: #F08200;
                }

            .threebar-mtflaning ul li p {
                line-height: 24px;
                margin-bottom: 0;
            }

@media only screen and (max-width:1024px) {
    .overallsavbox-landing {
        padding: 20px;
    }

        .overallsavbox-landing a {
            margin-bottom: 10px;
        }

        .overallsavbox-landing p {
            font-size: 22px;
        }

    .mtf4block-landing h3 {
        font-size: 15px;
    }

    .reasonhead-b h3 {
        font-size: 30px;
        line-height: 36px;
        width: calc(100% - 85px);
    }

    .reasonhead-b span {
        width: 58px;
        height: 58px;
        line-height: 58px;
        font-size: 42px;
        margin-right: 20px;
    }

    .reasonsaccord .card-header h3 {
        font-size: 16px;
    }

        .reasonsaccord .card-header h3 span {
            width: 24px;
            height: 24px;
            line-height: 26px;
            margin-right: 5px;
            font-size: 14px;
        }

    .reasontable-b table th {
        padding: 7px 10px;
        font-size: 12px;
        line-height: 18px;
    }

    .reasontable-b table td {
        font-size: 11px;
        line-height: 18px;
        padding: 7px 10px;
    }

        .reasontable-b table td b {
            font-size: 12px;
        }

    .reasontable-b p {
        font-size: 13px;
        line-height: 20px;
    }

    .reasonsaccord .card {
        margin-bottom: 30px;
    }

    .mob-mt30 {
        margin-top: 30px;
    }

    .bgfullbackgro {
        margin-bottom: 30px;
    }

        .bgfullbackgro:before,
        .mtf-useblock:before {
            bottom: -40px;
            min-height: 450px;
        }

    .calcfild-boxmtf {
        width: calc(100% - 300px);
    }

    .resumtf-boxland {
        width: 296px;
    }

    .calcfild-boxmtf ul li span {
        font-size: 11px;
    }

    .resumtf-boxland ul li h4 {
        font-size: 18px;
    }

    .landinpage-mtftable table th,
    .landinpage-mtftable table td {
        padding: 10px;
    }

    .landinpage-mtftable table td {
        font-size: 13px;
    }

        .landinpage-mtftable table td:nth-child(2) {
            font-size: 14px;
        }

    .landinpage-mtftable table th {
        font-size: 16px;
    }
}

@media only screen and (max-width:960px) {
    .calcfild-boxmtf,
    .resumtf-boxland {
        width: 100%;
    }

    .resumtf-boxland {
        border-radius: 0 0 8px 8px;
        margin-top: 10px;
    }

        .resumtf-boxland ul li {
            display: inline-block;
            border-bottom: 0;
            /*border-right: 1px solid #D0D0D0;*/
            padding: 0 25px;
            margin: 15px 0 10px;
        }

            .resumtf-boxland ul li:last-child {
                border-right: none;
            }

    .landingmtf-bokrgbar .compothe-bol {
        margin-top: 0;
    }

    .overallsavbox-landing a {
        margin-bottom: 10px;
        max-width: 220px;
    }

    .infomtfinp-ba {
        padding: 0 10px;
        right: 10px;
    }

    .reasontable-d table {
        width: 100%;
    }

    .mtfhot-mobilebar img {
        max-width: 30%;
        margin: 0 auto;
        display: block;
    }

    .bgfullbackgro,
    .mtf-useblock {
        margin-bottom: 40px;
    }

        .bgfullbackgro:before {
            bottom: -50px;
        }

    .mtflanding-banner-img {
        display: none;
    }

    .landinpage-mtftable {
        margin-top: 30px;
    }

    .threebar-mtflaning ul li {
        width: 49%;
        margin: 15px 0;
    }

    .threebar-mtflaning {
        margin-top: 0;
    }

        .threebar-mtflaning ul li:nth-child(2)::before {
            background: none;
        }
}

@media only screen and (max-width:667px) {
    .radiobarp-div p label {
        margin-left: 0px;
    }

    .boxlisting-di ul li p {
        font-size: 10px;
    }

    .mtftotalbar-last span {
        font-size: 13px;
    }

    .mtftotalbar-last b {
        font-size: 16px;
    }

    .disctext-mtf p {
        padding: 0 10px;
    }

    .landingmtf-bokrgbar .boxlisting-di {
        min-height: 135px;
    }

    .mtftotalbar-last {
        margin-top: 0px;
    }

    .mtf4block-landing {
        padding: 15px 20px 0;
        margin-top: 25px;
        border: 1px solid #F1ECE6;
        border-radius: 10px;
    }

    .mtfPtext {
        margin-bottom: 10px;
    }

    .mtfclick3bloc {
        font-size: 15px;
        margin-top: 20px;
    }

    .reasonsaccord {
        width: 100%;
    }

        .reasonsaccord:first-child {
            margin-right: 0;
        }

        .reasonsaccord .card {
            margin-bottom: 25px;
        }

    .mobresaccc2 .card:last-child {
        margin-bottom: 5px;
    }

        .mobresaccc2 .card:last-child .card-body {
            border-bottom: 1px solid #D3D3D3;
        }

    .reasonsaccord .card-header h3 span {
        line-height: 24px;
        font-size: 12px;
    }

    .calcfild-boxmtf ul li span {
        font-size: 13px;
    }

    .landinpage-mtftable {
        overflow-x: scroll;
    }
}

@media only screen and (max-width:480px) {
    .calcfild-boxmtf ul li {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }

    .calcfild-boxmtf {
        padding: 7px 15px;
    }

    .radiobarp-div p label {
        margin-left: 5px;
    }

    .landingmtf-bokrgbar .mtfcoubar2-block {
        width: 100%;
    }

    .landingmtf-bokrgbar .compothe-bol {
        margin-left: 0;
        margin-top: 15px;
    }

    .landingmtf-bokrgbar2,
    .landingmtf-bokrgbar {
        margin-top: 15px;
    }

    .resumtf-boxland ul li {
        padding: 0 15px;
    }

    .resumtf-boxland {
        padding: 0 15px 6px;
    }

    .boxlisting-di ul li {
        width: 49%;
        margin-top: 5px;
    }

        .boxlisting-di ul li p {
            font-size: 12px;
        }

    .landingmtf-bokrgbar .boxlisting-di ul li:first-child h6 {
        font-size: 16px;
    }

    .overallsavbox-landing {
        padding: 10px;
    }

        .overallsavbox-landing p {
            font-size: 18px;
            margin-bottom: 15px;
        }

        .overallsavbox-landing h3 {
            font-size: 30px;
        }

        .overallsavbox-landing a {
            font-size: 14px;
            height: 34px;
            line-height: 32px;
            margin-top: 15px;
        }

    .mtf4block-landing img {
        width: 45px;
    }

    .bgfullbackgro:before {
        bottom: -60px;
    }

    .mtf-useblock:before {
        bottom: -25px;
    }

    .bgfullbackgro:before, .mtf-useblock:before {
        min-height: 200px;
    }

    .howtobox-li h3 {
        font-size: 16px;
        line-height: 24px;
    }

    .howtobox-li p {
        font-size: 12px;
        line-height: 20px;
    }

    .howto-mtfbar ul li {
        margin-top: 10px;
    }

    .mtfbenifit-b {
        width: 100%;
        margin-left: 0;
        display: block;
        text-align: center;
        margin-top: 20px;
    }

        .mtfbenifit-b p {
            display: block;
        }

        .mtfbenifit-b span {
            display: inline-block;
            text-align: left;
            margin-bottom: 15px;
        }

    .howto-mtfbar ul li span {
        margin-top: 10px;
        vertical-align: top;
    }

    .howtobox-li {
        width: calc(100% - 40px);
        margin-left: 0px;
    }

    .mtfhot-mobilebar img {
        max-width: 200px;
    }

    .htumtf-msbar p.font-18 {
        font-size: 15px;
    }

    .faq-block .accordion-faq-list .card .card-body p {
        margin-top: 0;
    }

    .faq-block h3 {
        padding-bottom: 0;
        padding-top: 0;
    }

    .faq-block .accordion-faq-list .card .card-body {
        padding-bottom: 0;
    }

    .reasonhead-b h3 {
        font-size: 26px;
    }

    .reasonhead-b span {
        width: 48px;
        height: 48px;
        line-height: 48px;
        font-size: 32px;
    }

    footer .footer-mid-block .footer-link-list.midfooter {
        padding-left: 0;
    }

    footer .footer-mid-block .footer-link-list:nth-child(3) {
        clear: both;
    }

    .topheadingMtflan h5 {
        font-size: 14px;
    }

    .howto-mtfbar ul:before {
        height: 80%;
        top: 5%;
    }

    .mtflanding-banner-block .technobar3 ul li {
        width: calc(100% - 100px);
    }

    .howto-mtfbar ul li.active:after {
        top: 50px;
    }

    .mtnewlist-set ul li.active:after {
        height: 105%;
    }

    .landinpage-mtftable table th,
    .landinpage-mtftable table td:nth-child(2) {
        font-size: 13px;
    }

    .landinpage-mtftable table td {
        font-size: 12px;
    }

        .landinpage-mtftable table th:last-child,
        .landinpage-mtftable table td:last-child {
            width: 200px;
        }

    .landingmtf-bokrgbar .boxlisting-di ul li:first-child h6 small {
        font-size: 11px;
    }

    .threebar-mtflaning ul li {
        width: 100%;
    }

        .threebar-mtflaning ul li:before {
            background: none;
        }

    .landinpage-mtftable table th:nth-child(2), .landinpage-mtftable table td:nth-child(2) {
        white-space: normal;
    }
}

@media only screen and (max-width:320px) {
    .resumtf-boxland ul li {
        padding: 0 10px;
    }

    .resumtf-boxland {
        padding: 0 10px 6px;
    }

        .resumtf-boxland ul li h4 {
            font-size: 18px;
        }

    .reasonhead-b h3 {
        font-size: 26px;
        line-height: 34px;
    }
}

.tooltip-inner {
    background-color: #676767;
}

.tooltip.show {
    opacity: 1;
}

.bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-top .arrow::before {
    border-top-color: #676767;
}

/*11-07-2022 start*/
@media only screen and (min-width:1024px) and (max-width:1365px) {
    .header-vid-list iframe {
        height: 300px !important;
    }
}

@media only screen and (min-width:768px) and (max-width:1023px) {
    .moretext {
        display: none;
    }
}

@media only screen and (max-width:1023px) {
    .tab-ul-block {
        height: auto;
    }

    .header-vid-list iframe, .block-video-recomm-youtube iframe {
        height: 180px !important;
    }
}

@media only screen and (max-width:767px) {
    .header-vid-list iframe, .block-video-recomm-youtube iframe {
        height: 180px !important;
    }
}

.disorders:disabled {
    background: #eee;
}

@media only screen and (min-width:600px) and (max-width:960px) {
    .header-vid-list iframe, .block-video-recomm-youtube iframe {
        height: 300px !important;
    }
}
/*11-07-2022 end*/

/*500-error start*/
.error-500-block {
    width: 100%;
    display: inline-block;
}

.error-500-banner-block {
    width: 100%;
    display: inline-block;
    background: linear-gradient(179.89deg, rgba(245, 130, 32, 0.13) 0.09%, rgba(196, 196, 196, 0) 110.04%) !important;
}

.error-txt-area {
    width: 100%;
    display: block;
    color: #1a3967;
    text-align: left;
    margin-top: 50px;
    margin-bottom: 100px;
    vertical-align: middle;
    padding-top: 50px;
    padding-left: 10px;
}

    .error-txt-area h2 {
        text-align: left;
        font-size: 40px;
    }

    .error-txt-area h3 {
        text-align: left;
        font-size: 22px;
        margin-top: 35px;
    }

.server-500-img-block {
    width: 100%;
    display: inline-block;
    margin-top: 50px;
    text-align: right;
}

@media only screen and (max-width:767px) {
    .server-500-img-block {
        text-align: center
    }

        .server-500-img-block img {
            width: 80%;
        }

    .error-txt-area {
        padding-top: 0;
    }

        .error-txt-area h2 {
            font-size: 28px;
        }

        .error-txt-area h3 {
            font-size: 18px;
        }
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .server-500-img-block img {
        width: 90%;
    }

    .server-500-img-block {
        text-align: right;
    }

    .error-txt-area {
        padding-top: 20px;
    }

        .error-txt-area h2 {
            font-size: 30px;
        }

        .error-txt-area h3 {
            font-size: 16px;
            margin-top: 10px;
        }
}

@media only screen and (width:1024px) {
    .error-txt-area {
        padding-top: 60px;
    }
}
/*500-error end*/

/*mtf-calculator new css*/

.calcmtf-mapage {
    margin-bottom: 80px;
}

    .calcmtf-mapage h3 {
        font-size: 16px;
        line-height: 28px;
        color: #043B72;
    }

    .calcmtf-mapage ul {
        margin: 0;
        padding: 0;
        text-align: center;
    }

        .calcmtf-mapage ul li {
            display: inline-block;
            width: 33%;
            padding: 0 35px;
            border-left: 1px solid #C4C4C4;
            margin-top: 20px;
        }

            .calcmtf-mapage ul li:first-child {
                border-left: none;
            }

            .calcmtf-mapage ul li:nth-child(2) {
                width: 26%;
            }

            .calcmtf-mapage ul li i {
                display: inline-block;
                vertical-align: middle;
            }

            .calcmtf-mapage ul li span {
                display: inline-block;
                width: calc(100% - 70px);
                margin-left: 10px;
                vertical-align: middle;
                font-size: 14px;
                line-height: 24px;
                color: #333333;
                text-align: left;
            }

    .calcmtf-mapage .mtfPtext {
        margin-bottom: 25px;
        width: 70%;
        margin-left: 15%;
    }

.mtf-offboxnew {
    background: #FCFCFC;
    border: 1px solid #C4C4C4;
    border-radius: 10px;
    width: 90%;
    margin-left: 5%;
    padding: 30px 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 30px;
}

.mtfruppbox-n {
    width: 122px;
    height: 140px;
    background: #043B72;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.textboxmtf-n {
    width: 500px;
    display: inline-block;
    padding: 0 40px;
}

    .textboxmtf-n h3 {
        font-size: 24px;
        line-height: 38px;
        color: #F08200;
    }

    .textboxmtf-n p {
        font-size: 14px;
        line-height: 24px;
        color: #333333;
        margin-bottom: 0;
    }

.mtf-offboxnew .reasontable-d {
    margin-bottom: 0;
    margin-top: 0;
}

.useofcalcmtf-bar {
    margin-top: 50px;
}

.useleft-mtfb {
    display: inline-block;
    vertical-align: middle;
    width: 250px;
}

    .useleft-mtfb img {
        width: 100%;
    }

.useright-mtfb {
    width: calc(100% - 255px);
    display: inline-block;
    vertical-align: middle;
    padding-left: 60px;
}

    .useright-mtfb ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

        .useright-mtfb ul li {
            padding: 20px 15px;
            border-bottom: 1px solid #EAEAEA;
        }

            .useright-mtfb ul li:last-child {
                border-bottom: none;
            }

            .useright-mtfb ul li span {
                width: 35px;
                height: 35px;
                border-radius: 100%;
                border: 3px solid #F58220;
                display: inline-block;
                vertical-align: top;
                font-size: 18px;
                color: #043B72;
                text-align: center;
                font-family: 'Open Sans Bold';
                line-height: 28px;
            }

.step3barmtf-new {
    width: calc(100% - 40px);
    vertical-align: top;
    display: inline-block;
    padding-left: 30px;
}

    .step3barmtf-new h3 {
        font-size: 22px;
        line-height: 28px;
        color: #043B72;
    }

    .step3barmtf-new p {
        font-size: 14px;
        line-height: 26px;
        color: #333;
        margin-bottom: 0;
    }

.understant-mtf-block {
    width: 100%;
    display: inline-block;
}

.understand-share-price {
    width: 100%;
    min-height: 168px;
    display: inline-block;
    border: 1px solid #D9D9D9;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
}

.undstn-share-block-1 {
    width: 100%;
    display: inline-block;
    padding-left: 35px;
    padding-bottom: 20px;
    padding-top: 20px;
}

    .undstn-share-block-1 + .undstn-share-block-1 {
        border-top: 1px solid #ccc;
    }

.undstn-share-block-img-txt {
    width: 108px;
    display: inline-block;
    font-size: 15px;
    color: #333;
}

    .undstn-share-block-img-txt h3 {
        font-size: 22px;
        font-family: 'Open Sans Semi Bold';
        color: #333;
    }

    .undstn-share-block-img-txt img {
        height: 53px;
    }

.undstn-share-block-txt {
    width: calc(100% - 112px);
    display: inline-block;
    font-size: 26px;
    color: #333333;
    /*font-weight: 600;*/
    font-family: 'Open Sans Semi Bold';
    vertical-align: middle;
    padding-top: 15px;
}

.undstn-share-block-txt-1 {
    width: calc(100% - 112px);
    display: inline-block;
    font-size: 26px;
    color: #333333;
    /*font-weight: 600;*/
    font-family: 'Open Sans Semi Bold';
    /*vertical-align: middle;*/
    /*padding-top: 15px;*/
}

.undstn-share-block-1:last-child {
    padding-bottom: 0;
}

.undstn-share-block-txt-1 span {
    font-size: 15px;
}

.undstn-share-block-txt-1 h3 {
    font-size: 26px;
    color: #f58220;
    font-family: 'Open Sans Bold';
}

.understand-text-p {
    width: 100%;
    display: inline-block;
    line-height: 28px;
}

.mtf-title-2 {
    font-size: 21px;
    color: #043b72;
    margin-top: 20px;
    margin-bottom: 20px;
}

.mtf-total-trade-block {
    width: 100%;
    /*min-height:150px;*/
    border: 1px solid #D9D9D9;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    padding: 30px 15px 10px 15px;
    display: inline-block;
}

    .mtf-total-trade-block ul {
        margin: 0;
        padding: 0;
    }

        .mtf-total-trade-block ul li {
            list-style: none;
            display: inline-block;
            vertical-align: middle;
        }

            .mtf-total-trade-block ul li:nth-child(5) {
                margin-right: 30px;
                margin-left: 20px;
            }

            .mtf-total-trade-block ul li:last-child {
                float: right;
                margin-right: 30px;
                margin-top: 10px;
            }

.trade-value-block {
    width: 240px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}

    .trade-value-block span {
        font-size: 20px;
        color: #F08200;
        margin-top: 15px;
        display: inline-block;
    }

    .trade-value-block h3 {
        font-size: 28px;
        color: #043b72;
        font-family: 'Open Sans Bold';
        padding-top: 10px;
        vertical-align: middle;
    }

.devider-area {
    width: 50px;
    display: inline-block;
    font-size: 38px;
    color: #f58220;
    vertical-align: middle;
    text-align: center;
}

.mtf-amout-block {
    width: 140px;
    padding: 15px;
    background: #FFF3E9;
    border-radius: 22px;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
}

    .mtf-amout-block span {
        color: #f58220;
    }

    .mtf-amout-block h3 {
        color: #043b72;
        font-size: 24px;
        font-family: 'Open Sans Bold';
        margin: 0;
        padding: 0;
    }

.understand-trade-value-txt {
    width: 100%;
    display: inline-block;
    margin-top: 35px;
}

    .understand-trade-value-txt ul {
        margin: 0;
        padding: 0;
    }

        .understand-trade-value-txt ul li {
            line-height: 28px;
            margin-top: 23px;
            list-style: none;
            position: relative;
            padding-left: 0;
        }

            .understand-trade-value-txt ul li:first-child {
                margin-top: 0;
            }

            .understand-trade-value-txt ul li span {
                color: #f58220;
            }
/*.understand-trade-value-txt ul li:after {
    content: '';
    position: absolute;
    top: 10px;
    left: 0;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #043b72;
}*/
.mtf-table-block {
    width: 480px;
    border: solid 1px #ffe4c4;
    display: inline-block;
    overflow: hidden;
}

.mtf-tbl-title {
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: #fdf3e5;
    font-weight: 700;
    color: #333;
    font-size: 16px;
}

.mtf-table-block:first-child {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}

.mtf-table-block:last-child {
    margin-left: -4px;
}

.mtf-tbl-body {
    width: 100%;
    display: inline-block;
    padding: 15px;
    background: #fff;
}

    .mtf-tbl-body ul {
        width: 65%;
        display: inline-block;
        padding-left: 20px;
    }

        .mtf-tbl-body ul li {
            list-style: none;
            text-align: left;
            line-height: 30px;
        }

        .mtf-tbl-body ul:last-child {
            width: 30%;
        }

            .mtf-tbl-body ul:last-child li {
                font-weight: 600;
                color: #333;
                font-family: 'Open Sans Bold';
                font-size: 14px;
            }

.mtf-title-total-block {
    width: 65%;
    display: inline-block;
    padding-left: 40px;
    text-align: left;
}

    .mtf-title-total-block:last-child {
        width: 30%;
        display: inline-block;
        padding-left: 20px;
    }

.mtf-do-dont-block {
    width: 40%;
    border: 1px solid #D3D3D3;
    border-radius: 10px;
    min-height: 400px;
    display: inline-block;
    margin-top: 30px;
    position: relative;
}

.mtf-dos-iocn {
    width: 65px;
    height: 65px;
    background: #f58220;
    border-radius: 50%;
    text-align: center;
    vertical-align: middle;
    padding-top: 20px;
    position: absolute;
    top: -30px;
    left: 50px;
}

.dos-title {
    font-size: 30px;
    font-family: "Nunito Bold", sans-serif;
    font-weight: 700;
}

.mtf-btn {
    padding: 5px 15px;
    line-height: 35px;
    background: #f58220;
    color: #fff;
    text-align: center;
    border-radius: 7px;
    margin-top: 20px;
    display: inline-block;
}

    .mtf-btn:hover {
        color: #fff;
    }

.mtffaq2left-ba .reasonsaccord {
    width: calc(43% - 2px);
}

    .mtffaq2left-ba .reasonsaccord:first-child {
        margin-right: 14%;
    }

.mtfbenfit4box-bl {
    background: #FFFFFF;
    border: 1px solid #D3D3D3;
    border-radius: 10px;
    padding: 15px 20px;
}

    .mtfbenfit4box-bl span {
        display: inline-block;
        vertical-align: top;
    }

    .mtfbenfit4box-bl div {
        display: inline-block;
        vertical-align: top;
        width: calc(100% - 80px);
        margin-left: 17px;
    }

        .mtfbenfit4box-bl div h3 {
            font-size: 22px;
            line-height: 28px;
            color: #043B72;
            font-family: 'Open Sans Bold';
        }

        .mtfbenfit4box-bl div p {
            margin-bottom: 0;
            font-size: 14px;
            line-height: 28px;
            color: #333333;
            min-height: 85px;
        }

.understant-mtf-block.bgfullbackgro:before {
    bottom: -85px;
}

@media only screen and (max-width:767px) {
    .understand-text-p {
        margin-top: 30px;
    }

    .understant-mtf-block {
        margin-top: 30px;
    }

    .mtf-total-trade-block ul li {
        width: 100%;
        text-align: center;
    }

    .devider-area {
        height: 70px;
        line-height: 60px;
    }

    .mtf-total-trade-block ul li:nth-child(5) {
        margin: 0;
    }

    .mtf-amout-block {
        width: 80%;
        margin-bottom: 20px;
    }

    .mtf-total-trade-block ul li:last-child {
        float: none;
    }

    .mtf-table-block {
        width: 100%;
    }

    .mtf-tbl-body ul {
        padding-left: 0;
    }

    .mtf-title-total-block {
        padding-left: 0;
        width: 50%;
        text-align: left;
    }

    .mtf-tbl-body {
        text-align: left;
    }

    .mtf-title-total-block:last-child {
        width: 40%;
        padding-left: 35px;
    }
}

@media only screen and (min-width:767px) and (max-width:1024px) {
    .trade-value-block {
        width: 110px;
    }

        .trade-value-block img {
            width: 30px;
        }

        .trade-value-block span {
            font-size: 14px;
            height: 35px;
        }

        .trade-value-block h3 {
            font-size: 16px;
        }

    .mtf-table-block {
        width: 50%;
    }

    .mtf-tbl-body ul {
        padding-left: 0;
    }

    .mtf-title-total-block {
        padding-left: 20px;
    }

        .mtf-title-total-block:last-child {
            padding-left: 0;
        }
}

@media only screen and (min-width:880px) and (max-width:1024px) {
    .trade-value-block {
        width: 160px;
    }
}

@media only screen and (max-width:480px) {
    .aboutymtf-caclsec {
        padding-top: 50px;
    }

    .understand-text-p ~ br {
        display: none;
    }

    .understant-mtf-block {
        margin-bottom: 0;
    }

        .understant-mtf-block.bgfullbackgro:before {
            bottom: -65px;
        }

    .mtf-table-block:first-child {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
        margin-bottom: 20px;
    }

    .mtflanding-emarg3block ~ .download-page {
        margin-top: 0px;
    }

    .understant-mtf-block ~ section .container .row:nth-child(2) .col-lg-6:first-child .mtfbenfit4box-bl {
        margin-bottom: 30px;
        margin-top: 15px;
    }

    .mtfbenfit4box-bl div h3,
    .mtf-title-2 {
        font-size: 18px;
    }

    .reasonhead-b h3 {
        font-size: 22px;
    }

    .trade-value-block span {
        font-size: 16px;
    }

    .trade-value-block h3 {
        font-size: 24px;
    }
}

/*aoa-mtf-start*/
.oao-pagemtf-full {
    width: 100%;
    display: inline-block;
}

.oao-pagemtf {
    width: 100%;
    display: inline-block;
}

.mtf-fold-2, .bgfullbackgro {
    padding-top: 0;
}

    .mtf-fold-2:before {
        display: none !important;
    }

.oao-pagemtf-full .open-acc-banner-block {
    background: linear-gradient(179.89deg, rgb(255 255 255 / 13%) 0.09%, rgba(196, 196, 196, 0) 118.04%) !important;
}

    .oao-pagemtf-full .open-acc-banner-block:before {
        background: none;
    }

.oao-pagemtf-full .open-acc-banner-block {
    min-height: 350px;
    max-height: 340px;
}

    .oao-pagemtf-full .open-acc-banner-block .form-open-account.sticky {
        top: 350px !important;
    }

.oao-pagemtf-banner .heading01 {
    margin-top: 50px;
}

.oao-pagemtf-banner .mtflanding-banner-img {
    top: 15px;
}

.oao-pagemtf .reasontable-d {
    width: 73%;
    margin: auto;
    margin-top: 15px;
    margin-bottom: 15px;
}

.oao-pagemtf .reasontable-b p {
    margin-left: 95px;
}

.oao-pagemtf .reasontable-b table th {
    width: 52% !important;
}

.oao-pagemtf .bgfullbackgro:before, .mtf-useblock:before {
    display: none;
}

.oao-pagemtf .threebar-mtflaning ul li {
    width: 49%;
    margin-top: 25px;
}

    .oao-pagemtf .threebar-mtflaning ul li:nth-child(2):before {
        display: none;
    }

.oao-pagemtf .tabs-content {
    align-items: center;
    justify-content: center;
    display: flex;
}

.oao-pagemtf .howto-mtfbar ul:before {
    top: 18%;
    height: 68%;
}

.oao-pagemtf .howto-mtfbar ul li.active:after {
    top: 100px;
}

.oao-pagemtf .mtfhot-mobilebar img {
    width: 100%;
}

.oao-pagemtf .howtobox-li h3 {
    font-size: 20px;
    line-height: 28px;
}

.oao-pagemtf .threebar-mtflaning {
    padding: 10px 0;
    margin-top: 0;
}

.oao-pagemtf .mtflanding-emarg3block {
    padding-top: 10px;
}

.oao-pagemtf .mtflanding-calc {
    padding-top: 10px;
}

.oao-col-4block {
    width: 100%;
    display: inline-block
}

    .oao-col-4block ~ .open-acc-banner-block {
        top: 310px;
    }

.total-funding-block {
    width: 100%;
    display: inline-block;
    background: #043b72;
    color: #fff;
    margin-top: 20px;
    padding: 15px;
    text-align: center;
    font-size: 18px;
    line-height: 30px;
}

.vogue-rows .reasontable-b .reasontable-d {
    width: 75%;
}

@media (max-width:480px) {
    .oao-pagemtf .reasontable-b p {
        margin-left: 0;
    }

    .oao-pagemtf .reasontable-d,
    .oao-pagemtf .threebar-mtflaning ul li {
        width: 100%;
    }

    .oao-pagemtf .howto-mtfbar ul:before {
        top: 10%;
    }

    .oao-pagemtf .howto-mtfbar ul li.active:after {
        top: 50px;
    }

    .oao-pagemtf-banner .heading01 {
        margin-top: 10px;
    }

    .oao-pagemtf .mtflanding-emarg3block .container {
        padding-left: 0;
        padding-right: 0;
    }

    .landinpage-mtftable table th, .landinpage-mtftable table td:nth-child(2) {
        font-size: 12px;
    }

    .oao-col-4block ~ .open-acc-banner-block {
        top: 0;
    }

    .oao-pagemtf-full .open-acc-banner-block {
        max-height: fit-content;
    }
}

@media (max-width:365px) {
    .landingmtf-bokrgbar .boxlisting-di ul li:first-child h6 small {
        font-size: 9px;
    }
}

@media screen and (min-width:768px) and (max-width:1023px) {
    .oao-col-4block ~ .open-acc-banner-block {
        top: 0 !important;
    }

    .oao-pagemtf-full .open-acc-banner-block {
        max-height: inherit !important;
    }

    .landingmtf-bokrgbar .boxlisting-di ul li:first-child h6 small {
        font-size: 9px;
    }
}

@media (width:1024px) {
    .landingmtf-bokrgbar .boxlisting-di ul li:first-child h6 small {
        font-size: 9px;
    }
}

@media (min-width:1200px) {

    .oao-pagemtf-full .open-acc-banner-block:before {
        display: none;
    }
}

@media (max-width:767px) {
    .vogue-rows .reasontable-b .reasontable-d {
        width: 100%;
    }
}
/*aoa-mtf-end*/
.before-hide {
    margin: 0;
    padding: 0 !important;
}

    .before-hide li:before {
        display: none
    }

.mtf-banner-block {
    width: 70%;
    display: inline-block;
    background: #fff;
    padding: 15px;
    border-radius: 10px;
}

    .mtf-banner-block ul {
        margin: 0;
        padding: 0;
    }

        .mtf-banner-block ul li {
            list-style: none;
            min-width: 43%;
            float: left;
            color: #F08200;
            font-weight: 700;
            font-size: 17px;
            text-align: left;
            margin-top: 5px;
            margin-bottom: 5px;
        }

            .mtf-banner-block ul li img {
                margin-right: 15px;
            }

.banner-mtf-txt {
    color: #fff;
    font-size: 20px;
    margin-top: 15px;
    font-weight: 400;
    display: inline-block;
}

.mtf-rocket-block {
    padding-top: 20%;
}

.sup-arrow {
    top: -20px;
    font-size: 15px;
}

@media (max-width:767px) {
    .mtf-rocket-block img {
        width: 80% !important;
    }

    .mtf-banner-block {
        width: 90%;
        margin-top: 20px;
    }

    .mtf-rocket-block {
        padding-top: 0%;
    }

    .newbanner-10day .home-banner-txt h4 {
        margin-top: 0;
    }

    .banner-mtf-txt {
        line-height: 30px;
        font-size: 15px;
    }

    .sup-arrow {
        top: -5px !important;
        font-size: 15px;
    }
}

@media screen and (min-width:768px) and (max-width:1023px) {
    .mtf-rocket-block {
        padding-top: 0%;
    }

    .trade-block-section h3 {
        line-height: 25px;
    }

    .sup-arrow {
        top: -20px !important;
        font-size: 15px;
    }
}


/*brokerage-calculator css*/

.borcol-newfirst .trade-name {
    line-height: 20px;
    margin-bottom: 0;
}

.brokerage-block-type span {
    color: #000;
}

.bcalcent-about p {
    text-align: center;
    padding: 0 100px;
    line-height: 24px;
}

.borcalc-calcbox {
    background: #FCFCFC;
    border: 1px solid #C4C4C4;
    border-radius: 10px;
    padding: 20px 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 30px;
}

    .borcalc-calcbox > img {
        display: inline-block;
        vertical-align: middle;
        width: 170px;
    }

    .borcalc-calcbox > div {
        display: inline-block;
        vertical-align: middle;
        padding-left: 50px;
    }

    .borcalc-calcbox p {
        font-size: 15px;
        line-height: 24px;
    }

.lineheigh24-center {
    line-height: 24px;
    text-align: center;
}

.brocolc-stepbar h3 {
    font-size: 16px;
    line-height: 28px;
    color: #043B72;
    font-family: 'Open Sans Bold';
    text-align: center;
    margin-bottom: 15px;
}

.brocolc-stepbar ul li {
    display: inline-block;
    border: 1px solid #C4C4C4;
    border-radius: 10px;
    width: calc(25% - 18px);
    margin-left: 20px;
    vertical-align: top;
    padding: 10px 15px;
    text-align: center;
}

    .brocolc-stepbar ul li:first-child {
        margin-left: 0;
    }

    .brocolc-stepbar ul li h4 {
        font-size: 20px;
        line-height: 28px;
        color: #F08200;
        font-family: 'Open Sans Bold';
        text-transform: capitalize;
        text-align: left;
        margin-bottom: 5px;
    }

    .brocolc-stepbar ul li img {
        width: 120px;
        margin: 0 auto;
        display: inline-block;
    }

    .brocolc-stepbar ul li p {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 10px;
        min-height: 75px;
    }

.brocolc-stepbar > p {
    font-size: 16px;
    line-height: 28px;
    text-align: center;
    margin-top: 20px;
}

.brogfeebar-block h2 {
    font-size: 24px;
    line-height: 34px;
    color: #043B72;
    text-align: left;
}

.brogfeebar-block > p {
    font-size: 15px;
    line-height: 24px;
}

.brofee-tablebar {
    background: #FFFFFF;
    border: 1px solid #C4C4C4;
    border-radius: 10px;
    overflow: hidden;
}

    .brofee-tablebar h3 {
        font-size: 20px;
        line-height: 28px;
        color: #043B72;
        margin-left: 30px;
        margin-top: 15px;
    }

    .brofee-tablebar p {
        margin: 0 30px;
    }

        .brofee-tablebar p:nth-child(2) {
            border-bottom: 1px solid #C4C4C4;
        }

        .brofee-tablebar p span {
            font-size: 26px;
            line-height: 20px;
            color: #F08200;
            font-family: 'Open Sans Semi Bold';
            display: inline-block;
            vertical-align: middle;
            margin: 10px 17px;
        }

            .brofee-tablebar p span:first-child {
                margin-left: 0;
                width: 110px;
            }

            .brofee-tablebar p span:nth-child(3) {
                width: 90px;
            }

            .brofee-tablebar p span.font-13 {
                font-size: 13px;
            }

            .brofee-tablebar p span.font-20 {
                font-size: 20px;
            }

    .brofee-tablebar h4 {
        background: #043B72;
        font-size: 22px;
        line-height: 50px;
        color: #FFFFFF;
        padding-left: 0;
        margin-bottom: 0;
        margin-top: 20px;
        text-transform: capitalize;
        text-align: center;
    }

        .brofee-tablebar h4 span {
            font-family: "Open Sans Regular", sans-serif;
            font-weight: 400;
            font-size: 20px;
        }

.brogfeebar-block h5 {
    font-size: 16px;
    line-height: 24px;
    color: #F08200;
    font-family: 'Open Sans Semi Bold';
    text-transform: none;
    margin-top: 20px;
    margin-bottom: 0;
}

.borderleft-m {
    border-left: 1px solid #C4C4C4;
}

.brosavi-bar {
    padding: 0 60px;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .brosavi-bar ul {
        margin-left: 30px;
    }

        .brosavi-bar ul li {
            width: 175px;
            height: 46px;
            background: rgba(240, 130, 0, 0.1);
            border: 1px solid #F08200;
            border-radius: 6px;
            display: inline-block;
            font-size: 18px;
            line-height: 46px;
            color: #000000;
            text-align: center;
            margin: 15px 20px;
        }

.brokmain-barsvin h3 {
    color: #F08200;
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 20px;
    margin-top: 40px;
}

.openacc-btn {
    display: inline-block;
    width: 180px;
    height: 38px;
    text-align: center;
    line-height: 36px;
    color: #fff;
    font-size: 14px;
    background: #f58220;
    border-radius: 5px;
    border: 1px solid #f58220;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    margin-top: 25px;
    margin-bottom: 20px;
}

    .openacc-btn:hover {
        color: #fff;
    }

.benfitblock-leftB {
    display: inline-block;
    width: 700px;
    vertical-align: middle;
    margin-right: 50px;
}

    .benfitblock-leftB h2 {
        text-align: left;
    }

    .benfitblock-leftB ul li {
        font-size: 15px;
        line-height: 28px;
        color: #333333;
        position: relative;
        padding-left: 20px;
        list-style: none;
        margin-top: 12px;
    }

        .benfitblock-leftB ul li:before {
            width: 10px;
            height: 10px;
            background: #F08200;
            border-radius: 100%;
            position: absolute;
            left: 0;
            top: 9px;
            content: "";
        }

    .benfitblock-leftB img {
        display: inline-block;
        vertical-align: middle;
    }

@media only screen and (max-width:1024px) {
    .bcalcent-about p {
        padding: 0;
    }

    .brocolc-stepbar ul li p {
        font-size: 14px;
    }

    .brocolc-stepbar ul li h4 {
        font-size: 18px;
    }

    .brocolc-stepbar ul li img {
        width: 100px;
    }

    .brofee-tablebar p span {
        margin: 10px;
    }

    .brosavi-bar ul li {
        width: 165px;
    }

    .benfitblock-leftB {
        margin-right: 0px;
    }

    .brokcalc-benifit img {
        width: 250px;
    }

    .brogfeebar-block > p {
        font-size: 14px;
    }
}

@media only screen and (max-width:960px) {
    .brocolc-stepbar ul li {
        width: calc(50% - 15px);
    }

        .brocolc-stepbar ul li:nth-child(3) {
            margin-left: 0;
            margin-top: 25px;
        }

        .brocolc-stepbar ul li:last-child {
            margin-top: 25px;
        }

        .brocolc-stepbar ul li p {
            min-height: 50px;
        }

    .brocalparmetL-b {
        padding-right: 15px !important;
    }

    .borderleft-m {
        padding-left: 15px !important;
        border-left: none;
        border-top: 1px solid #C4C4C4;
        margin-top: 35px;
        padding-top: 25px;
    }

    .brofee-tablebar p span {
        margin: 10px 35px;
    }

    .brosavi-bar {
        display: block;
        padding: 0;
        text-align: center;
    }

        .brosavi-bar img {
            display: inline-block;
            margin: 20px 0;
        }

    .benfitblock-leftB {
        width: 100%;
        margin-bottom: 50px;
        margin-top: 20px;
    }

        .brogfeebar-block h2,
        .benfitblock-leftB h2 {
            text-align: center;
        }

    .brokcalc-benifit img {
        display: none;
    }
}

@media only screen and (max-width:767px) {
    .borcalc-calcbox {
        display: block;
        padding: 15px;
        text-align: center;
    }

        .borcalc-calcbox > div {
            width: 100%;
            padding-left: 0;
            margin-top: 25px;
        }

    .brosavi-bar ul {
        margin-left: 0;
    }

        .brosavi-bar ul li {
            width: 150px;
            margin: 10px;
            font-size: 15px;
        }
}

@media only screen and (max-width:480px) {
    .brocolc-stepbar ul li {
        width: 48%;
        margin-left: 0;
        margin-top: 15px;
        padding: 10px;
    }

        .brocolc-stepbar ul li:nth-child(even) {
            margin-left: 3%;
        }

        .brocolc-stepbar ul li:nth-child(3),
        .brocolc-stepbar ul li:last-child {
            margin-top: 15px;
        }

        .brocolc-stepbar ul li h4 {
            text-align: center;
            margin-bottom: 10px;
        }

        .brocolc-stepbar ul li p {
            min-height: 72px;
            margin-bottom: 0;
        }

    .brofee-tablebar h4 {
        text-align: center;
        padding-left: 0;
    }

    .brofee-tablebar p {
        margin: 0 15px;
    }

        .brofee-tablebar p span {
            margin: 10px;
            font-size: 14px;
        }

            .brofee-tablebar p span:first-child {
                width: 100px;
            }

            .brofee-tablebar p span.font-13 {
                font-size: 12px;
            }

            .brofee-tablebar p span.font-20 {
                font-size: 14px;
            }

    .brofee-tablebar h3 {
        font-size: 18px;
        line-height: 24px;
        margin-left: 15px;
        margin-top: 10px;
    }
}

@media only screen and (max-width:390px) {
    .brofee-tablebar p span {
        margin: 7px;
    }

    .brogfeebar-block h5 {
        font-size: 14px;
        line-height: 22px;
        margin-top: 10px;
    }

    .brofee-tablebar h4 {
        font-size: 18px;
    }

    .brocolc-stepbar ul li:nth-child(even) {
        margin-left: 2.8%;
    }
}

@media only screen and (max-width:360px) {
    .add-btn {
        font-size: 13px;
    }

    .brofee-tablebar p span.font-13 {
        font-size: 11px;
        line-height: 18px;
    }

    .brofee-tablebar p span:first-child {
        width: 95px;
    }

    .brosavi-bar ul li {
        width: 140px;
        font-size: 14px;
        height: 40px;
        line-height: 38px;
    }

    .brocolc-stepbar ul li p {
        font-size: 13px;
    }
}

@media only screen and (max-width:320px) {
    .add-btn {
        padding: 0 12px;
    }

    .calc-right-section {
        width: 100%;
    }

    .calcblue-right-section {
        font-size: 30px;
    }

    .brofee-tablebar p span.font-13 {
        font-size: 10px;
        line-height: 16px;
    }

    .brofee-tablebar p span:first-child {
        width: 85px;
    }

    .brofee-tablebar p span:nth-child(3) {
        width: 70px;
    }

    .brofee-tablebar p {
        margin: 0 10px;
    }

    .brosavi-bar ul li {
        width: 120px;
        font-size: 13px;
    }

    .brocolc-stepbar ul li {
        width: 100%;
    }

        .brocolc-stepbar ul li:nth-child(even) {
            margin-left: 0;
        }
}

/*IPO Detail*/

.ipodai-headne img,
.ipodai-headne h1,
.ipodai-headne a {
    display: inline-block;
    vertical-align: middle;
}

.ipodai-headne > img {
    height: 70px;
}

.ipodai-headne h1 {
    font-size: 20px;
    line-height: 27px;
    color: #043B72;
    font-family: 'Open Sans Semi Bold';
    margin-left: 20px;
    margin-bottom: 0;
}

.ipodai-headne a {
    float: right;
    font-size: 14px;
    line-height: 19px;
    color: #F58220;
    font-family: 'Open Sans Semi Bold';
    margin-top: 25px;
}

    .ipodai-headne a img {
        margin-right: 5px;
    }

.detilipo-ptop {
    width: 85%;
    margin-top: 10px;
}

.ipodatiltable-boxcom h2 {
    text-align: left;
    font-size: 20px;
    line-height: 27px;
}

.ipodatiltable-boxcom p {
    line-height: 24px;
}

.oddtablebox-ipo {
    background: #FFFFFF;
    border: 1px solid #FFCDA2;
    border-radius: 4px;
    margin-top: 10px;
}

    .oddtablebox-ipo tr th,
    .oddtablebox-ipo tr td {
        padding: 10px 20px;
    }

    .oddtablebox-ipo tr th {
        color: #043B72;
        font-size: 14px;
        font-family: 'Open Sans Semi Bold';
        border-left: 1px solid #FFCDA2;
    }

        .oddtablebox-ipo tr th:first-child {
            border-left: none;
        }

    .oddtablebox-ipo tr td {
        color: #333333;
        font-size: 14px;
        border-top: 1px solid #FFCDA2;
        border-left: 1px solid #FFCDA2;
    }

        .oddtablebox-ipo tr td:first-child {
            border-left: none;
        }

    .oddtablebox-ipo tr:nth-child(even) td {
        background: #FFF6EE;
    }

.tablefirst50-none {
    margin-top: 15px;
}

    .tablefirst50-none tr:first-child td {
        border-top: none;
    }

    .tablefirst50-none tr td:first-child {
        width: 48%;
    }

.daitltab-ipotab .tab-content {
    background: #FFF6ED;
    border: 1px solid #FFCDA2;
    border-radius: 0 0 4px 4px;
}

.mt-45 {
    margin-top: 45px;
}

.daitltab-ipotab .nav-tabs {
    border-bottom: none;
}

    .daitltab-ipotab .nav-tabs .nav-item {
        margin-bottom: 0;
        border-top: 1px solid #FFCDA2;
        overflow: hidden;
    }

    .daitltab-ipotab .nav-tabs .nav-link {
        font-size: 16px;
        line-height: 22px;
        color: #043B72;
        font-family: 'Open Sans Semi Bold';
        padding: 12px 25px;
        border-left: 1px solid #FFCDA2;
        border-radius: 0;
    }

    .daitltab-ipotab .nav-tabs .nav-item:last-child .nav-link {
        border-right: 1px solid #FFCDA2;
    }

    .daitltab-ipotab .nav-tabs .nav-item:last-child,
    .daitltab-ipotab .nav-tabs .nav-item:last-child .nav-link {
        border-radius: 0 4px 0 0;
    }

    .daitltab-ipotab .nav-tabs .nav-item:first-child,
    .daitltab-ipotab .nav-tabs .nav-item:first-child .nav-link {
        border-radius: 4px 0 0 0;
    }

    .daitltab-ipotab .nav-tabs .nav-item.show .nav-link, .daitltab-ipotab .nav-tabs .nav-link.active,
    .daitltab-ipotab .nav-tabs .nav-link:focus, .daitltab-ipotab .nav-tabs .nav-link:hover,
    .daitltab-ipotab .nav-tabs .nav-link {
        border-top: none;
        border-bottom: none;
        border-right: none;
    }

        .daitltab-ipotab .nav-tabs .nav-item.show .nav-link, .daitltab-ipotab .nav-tabs .nav-link.active {
            background: #F58220;
            color: #fff;
        }

        .daitltab-ipotab .nav-tabs .nav-item.show .nav-link, .daitltab-ipotab .nav-tabs .nav-link.active,
        .daitltab-ipotab .nav-tabs .nav-link:focus, .daitltab-ipotab .nav-tabs .nav-link:hover {
            border-left: 1px solid #FFCDA2;
        }

.daitltab-ipotab .tab-pane {
    padding: 10px 20px 15px;
}

    .daitltab-ipotab .tab-pane p {
        margin-bottom: 0;
    }

    .daitltab-ipotab .tab-pane ul li {
        list-style: none;
        position: relative;
        line-height: 24px;
        padding-left: 15px;
        margin-top: 15px;
    }

        .daitltab-ipotab .tab-pane ul li:before {
            background: #F58220;
            width: 6px;
            height: 6px;
            border-radius: 100%;
            content: '';
            position: absolute;
            left: 0;
            top: 9px;
        }

.oa-ipo .open-acc-banner-block {
    background: none !important;
}

    .oa-ipo .open-acc-banner-block:before {
        display: none !important;
    }

.oa-ipo {
    padding-top: 0 !important;
}

    .oa-ipo .form-open-account.sticky {
        top: 380px !important;
    }

.ipo-details-tab-block {
    width: 100%;
    display: inline-block;
}

.h3-title {
    color: #043B72;
    font-size: 20px;
    text-align: left;
    line-height: 27px;
}

.object-issue-block-tab {
    width: 100%;
    display: inline-block;
    margin-top: 30px;
}

    .object-issue-block-tab ul {
        margin: 0;
        padding: 0;
    }

        .object-issue-block-tab ul li {
            float: left;
            width: calc(25% - 15px);
            border: 1px solid #FFCDA2;
            border-radius: 8px;
            list-style: none;
            padding: 15px;
            position: relative;
            display: flex;
            align-items: center;
            justify-content: center;
            min-height: 148px;
        }

            .object-issue-block-tab ul li + li {
                margin-left: 10px;
            }

            .object-issue-block-tab ul li span {
                width: 40px;
                height: 40px;
                border-radius: 50%;
                background: #FFF6EE;
                border: 1px solid #FFCDA1;
                display: inline-block;
                text-align: center;
                font-weight: 700;
                font-size: 20px;
                line-height: 40px;
                color: #043B72;
                position: absolute;
                top: -20px;
                left: 45%;
            }

            .object-issue-block-tab ul li p {
                margin-top: 20px;
                line-height: 24px;
                text-align: center;
                margin-bottom: 0;
                vertical-align: middle;
            }

.ipo-table-block {
    width: 100%;
    margin-top: 30px;
}

    .ipo-table-block p {
        line-height: 28px;
    }

.table-ipo {
    border: solid 1px #FFCDA1;
    border-radius: 8px;
}

    .table-ipo table {
        width: 100%;
    }

.table-ipo {
    background: #FFFFFF;
    border: 1px solid #FFCDA2;
    border-radius: 4px;
    margin-top: 10px;
}

    .table-ipo tr th,
    .table-ipo tr td {
        padding: 10px 20px;
    }

    .table-ipo tr th {
        color: #333;
        font-weight: normal;
        border-left: 1px solid #FFCDA2;
        background: #FFF6EE;
        text-align: center;
    }

        .table-ipo tr th:first-child, .table-ipo tr td:first-child {
            border-left: none;
            text-align: left;
        }

    .table-ipo tr td {
        color: #333333;
        font-size: 14px;
        border-top: 1px solid #FFCDA2;
        border-left: 1px solid #FFCDA2;
        width: 60%;
        text-align: center;
    }

        .table-ipo tr td:first-child {
            border-left: none;
        }

    .table-ipo tr:nth-child(even) td {
        background: #FFF6EE;
    }

    .table-ipo tr:nth-child(odd) td {
        background: #FFF;
    }

.table-ipo-listing-day tr:nth-child(even) td {
    background: #FFF;
}

.table-ipo-ul {
    width: 100%;
    margin-top: 30px;
}

    .table-ipo-ul ul {
        margin: 0;
        padding: 0;
        border: 1px solid #FFCDA2;
        border-radius: 8px;
        padding: 15px;
        height: 289px;
    }

        .table-ipo-ul ul li {
            list-style: none;
            position: relative;
            padding-left: 25px;
            line-height: 28px;
        }

            .table-ipo-ul ul li:before {
                content: '';
                width: 20px;
                height: 20px;
                background: url(../images/arrow-up.svg) no-repeat left;
                position: absolute;
                left: 0;
                top: 10px;
                transform: rotate(90deg);
                background-size: 10px 10px;
            }

.table-td-txt-l tr td {
    text-align: left;
}

.table-ipo-company-cont {
    width: 100%;
    margin-top: 30px;
}

    .table-ipo-company-cont ul {
        width: 100%;
        padding: 15px;
        display: inline-block;
        background: #FFF6EE;
        border: 1px solid #FFCDA1;
        border-radius: 4px;
    }

        .table-ipo-company-cont ul li {
            list-style: none;
            line-height: 30px;
        }

.Aether-ipo-ul {
    width: 100%;
    position: relative;
}

    .Aether-ipo-ul ul {
        border: none;
        margin: 0;
        padding: 0;
    }

        .Aether-ipo-ul ul li {
            padding-left: 15px;
            position: relative;
        }

            .Aether-ipo-ul ul li:before {
                width: 5px;
                height: 5px;
                background: #f58220;
                content: '';
                position: absolute;
                top: 12px;
                left: 0;
                border-radius: 50%;
            }

.table-ipo-company-cont ul li a {
    color: #333333;
}

.table-ipo-company-cont ul.cci-listtext {
    padding-bottom: 20px;
}

.table-ipo.tablipo-mt20 {
    margin-top: 20px;
}

.table-td-txt-l tr:first-child td {
    border-top: none;
}

.completetext-ipod {
    display: none;
}

.smore-ipotext {
    color: #F58220;
    cursor: pointer;
    font-family: 'Open Sans Semi Bold';
}

@media screen and (min-width:768px) and (max-width:1024px) {
    .object-issue-block-tab ul li {
        height: 200px;
    }

    .h3-title {
        color: #043B72;
        font-size: 18px;
    }

    .aethul-block {
        height: 212px;
    }
}

@media (max-width:1024px) {
    .detilipo-ptop {
        width: 100%;
    }
}

@media (max-width:960px) {
    .table-ipo tr td {
        width: auto;
    }

    .ipodatiltable-boxcom {
        margin-top: 30px;
    }

    .ipo-detail-block ~ section .row.mt-40 {
        margin-top: 0;
    }

    .ipo-detail-block ~ section .row.mt-50 {
        margin-top: 30px;
    }

    .ipo-details-tab-block {
        margin-top: 10px;
    }
}

@media (max-width:767px) {
    .object-issue-block-tab ul li {
        width: 100%;
        margin-bottom: 40px;
    }

        .object-issue-block-tab ul li:last-child {
            margin-bottom: 0;
        }

        .object-issue-block-tab ul li + li {
            margin-left: 0;
        }

    .ipo-table-block {
        margin-top: 30px;
    }

    .table-ipo-ul ul {
        height: auto;
    }

    .h3-title {
        font-size: 18px;
    }

    .detilipo-ptop p:last-child {
        margin-bottom: 0;
    }

    .daitltab-ipotab .nav-tabs .nav-link {
        font-size: 14px;
        padding: 8px 15px;
    }
}

@media (max-width:480px) {
    .daitltab-ipotab .nav-tabs {
        white-space: nowrap;
        display: block;
        font-size: 0;
        overflow-x: scroll;
        border: 1px solid #FFCDA2;
        border-radius: 4px 4px 0 0;
    }

        .daitltab-ipotab .nav-tabs .nav-item {
            display: inline-block;
        }

    .daitltab-ipotab .tab-content {
        margin-top: -10px;
    }

    .daitltab-ipotab .nav-tabs .nav-item {
        border-top: none;
    }

        .daitltab-ipotab .nav-tabs .nav-item:first-child, .daitltab-ipotab .nav-tabs .nav-item:first-child .nav-link,
        .daitltab-ipotab .nav-tabs .nav-item:last-child, .daitltab-ipotab .nav-tabs .nav-item:last-child .nav-link {
            border-radius: 0;
        }

        .daitltab-ipotab .nav-tabs .nav-item.show .nav-link, .daitltab-ipotab .nav-tabs .nav-link.active, .daitltab-ipotab .nav-tabs .nav-link:focus, .daitltab-ipotab .nav-tabs .nav-link:hover {
            border-left: none;
        }

        .daitltab-ipotab .nav-tabs .nav-item:last-child .nav-link {
            border-right: none;
        }
}


/*Article Blog Css*/


.articleblog-banner-block {
    background: linear-gradient(179.89deg, rgba(245, 130, 32, 0.13) 0.09%, rgba(196, 196, 196, 0) 30.04%) !important;
}

.blogfull-bararti {
    background: #FFFFFF;
    box-shadow: 0px 3.46622px 20.7973px rgba(0, 0, 0, 0.08);
    border-radius: 4px;
    overflow: hidden;
}

.articleimg-blog {
    display: inline-block;
    width: 60%;
    vertical-align: top;
}

    .articleimg-blog img {
        width: 100%;
        object-fit: cover;
        max-height: 265px;
    }

.articletext-blog {
    width: 39.5%;
    display: inline-block;
    padding: 15px;
}

    .articletext-blog h2,
    .articletext-blog h2 a {
        color: #1A3967;
        font-family: "Open Sans Bold";
        margin-top: 13px;
        font-size: 18px;
        line-height: 28px;
        text-align: left;
        margin-bottom: 20px;
    }

    .articletext-blog p {
        font-size: 15px;
        line-height: 22px;
        color: #1A3967;
        margin-bottom: 10px;
    }

        .articletext-blog p.aritdate-p {
            font-size: 12px;
            color: #666666;
            line-height: 19px;
        }

.viewarticle-handl {
    margin-top: 40px;
}

    .viewarticle-handl span:nth-child(2) {
        margin-left: 60px;
    }

    .viewarticle-handl a,
    .viewarticle-handl span {
        display: inline-block;
        vertical-align: middle;
        font-size: 13px;
        color: #666666;
    }

        .viewarticle-handl span img,
        .viewarticle-handl a img {
            display: inline-block;
            vertical-align: middle;
            margin-right: 5px;
        }

    .viewarticle-handl a {
        float: right;
    }

        .viewarticle-handl a img {
            margin-right: 0;
        }

.bloglist3-block {
    background: #FFFFFF;
    box-shadow: 0px 3.46622px 20.7973px rgba(0, 0, 0, 0.08);
    border-radius: 4px;
    overflow: hidden;
    margin-top: 30px;
}

.block3img-articl {
    overflow: hidden;
    min-height: 180px;
}

    .block3img-articl img {
        width: 100%;
        object-fit: cover;
    }

.bloglist3-block .articletext-blog {
    width: 100%;
}

.articlesubscribe {
    background: #F08200;
    padding: 30px 15px 35px;
}

    .articlesubscribe p {
        line-height: 20px;
        color: #FFFFFF;
        font-size: 14px;
    }

    .articlesubscribe input {
        background: #FFFFFF;
        border: 1px solid #E1E1E1;
        border-radius: 4px;
        font-size: 15px;
        font-family: 'Open Sans Semi Bold';
        width: 100%;
        height: 40px;
        padding: 0 15px;
        margin-top: 10px;
    }

    .articlesubscribe button {
        height: 40px;
        min-width: 170px;
        text-align: center;
        line-height: 40px;
        font-size: 14px;
        color: #FFFFFF;
        font-family: 'Open Sans Semi Bold';
        border: none;
        background: #1A3967;
        margin-top: 25px;
        display: inline-block;
        border-radius: 4px;
        cursor: pointer;
    }

.bloglist3-block .articletext-blog h2 {
    font-size: 14px;
    line-height: 22px;
}

.bloglist3-block .articletext-blog p {
    font-size: 13px;
}

    .bloglist3-block .articletext-blog p.minheight-equl {
        min-height: 94px;
    }

@media (max-width:960px) {
    .articleimg-blog, .articletext-blog {
        width: 100%;
    }

    .viewarticle-handl {
        text-align: center;
    }

        .viewarticle-handl span:nth-child(2) {
            margin-left: 0;
            margin-right: 10%;
        }

        .viewarticle-handl span:nth-child(1) {
            float: left;
        }

    .lastblock3row .block3img-articl {
        height: 210px;
    }
}

@media (max-width:480px) {
    .articleblog-banner-block > .container > .row .col-lg-12 h1 br {
        display: none;
    }

    .articleblog-banner-block > .container > .row.mt-50 {
        margin-top: 25px;
    }
}


/*Refer Now*/

.bannerpart2-refer {
    text-align: center;
    margin: 60px 0 25px;
}

    .bannerpart2-refer h1 {
        color: #F58220;
    }

        .bannerpart2-refer h1 span {
            color: #043B72;
            font-size: 25px;
            line-height: 36px;
            display: block;
        }

    .bannerpart2-refer p {
        font-size: 18px;
        line-height: 30px;
        color: #043B72;
        font-family: "Open Sans Regular", sans-serif;
    }

        .bannerpart2-refer p span {
            color: #F58220;
        }

.referrals-benefipart2 {
    border: 1px solid #F58220;
    border-radius: 10px;
    width: 100%;
    padding: 10px 20px 10px 100px;
    position: relative;
}

    .referrals-benefipart2 img {
        position: absolute;
        left: -49px;
        top: 50%;
        transform: translate(0, -50%);
    }

    .referrals-benefipart2 ul,
    .refl-workpart2list ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

        .referrals-benefipart2 ul li {
            font-size: 18px;
            line-height: 40px;
            color: #000000;
            font-family: "Open Sans Regular", sans-serif;
            position: relative;
        }

            .referrals-benefipart2 ul li b {
                font-family: 'Open Sans Bold';
            }

            .referrals-benefipart2 ul li:before {
                position: absolute;
                left: -15px;
                top: 18px;
                content: "";
                width: 6px;
                height: 6px;
                background: #F58220;
                border-radius: 100%;
            }

.referrals-workpart2 {
    margin-top: 50px;
    padding-bottom: 40px;
    margin-bottom: 45px;
}

    .referrals-workpart2:before {
        content: "";
        position: absolute;
        background: linear-gradient(180deg, #ECEEF3 0%, rgba(236, 238, 243, 0) 21.74%);
        transform: rotate(-180deg);
        min-height: 936px;
        width: 130%;
        right: 0;
        left: -15%;
        bottom: -30px;
        margin: auto;
        z-index: -1;
        border-radius: 50%;
    }

.refl-workpart2list {
    display: flex;
    align-items: center;
    margin-top: 40px;
}

    .refl-workpart2list ul {
        margin-left: 100px;
        position: relative;
    }

        .refl-workpart2list ul:before {
            position: absolute;
            left: 21px;
            top: 10%;
            content: "";
            width: 2px;
            height: 86%;
            border-left: 1px dashed #043B72;
        }

        .refl-workpart2list ul li {
            align-items: center;
            font-size: 18px;
            line-height: 42px;
            color: #333333;
            margin-top: 30px;
            display: flex;
        }

            .refl-workpart2list ul li > div {
                line-height: 30px;
            }

                .refl-workpart2list ul li > div img {
                    display: inline-block;
                    vertical-align: middle;
                    width: 70px;
                    position: relative;
                    top: -2px;
                }

            .refl-workpart2list ul li i {
                background: #FFE7CA;
                border: 2px solid #F08200;
                width: 42px;
                height: 42px;
                border-radius: 100%;
                font-size: 20px;
                color: #043B72;
                font-family: 'Open Sans Bold';
                display: inline-block;
                margin-right: 20px;
                line-height: 40px;
                text-align: center;
                position: relative;
                z-index: 1;
                font-style: normal;
            }

            .refl-workpart2list ul li .orange-color {
                color: #f58220;
            }

.relf-duk {
    padding: 60px 0 30px;
}

    .relf-duk h2 {
        display: inline-block;
        vertical-align: middle;
        margin-bottom: 0;
        margin-top: 10px;
    }

.dukpartr2-rebox {
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 300px);
    position: relative;
    background: rgba(245, 130, 32, 0.1);
    border: 1px solid #D3D3D3;
    border-radius: 14px;
    padding: 15px 20px 15px 110px;
    margin-left: 40px;
}

    .dukpartr2-rebox i {
        position: absolute;
        left: 10px;
        top: 23px;
        width: 90px;
        height: 90px;
        border-radius: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

        .dukpartr2-rebox i img {
            width: 70px;
        }

    .dukpartr2-rebox p {
        margin-bottom: 0;
        font-size: 15px;
        line-height: 24px;
        color: #333333;
    }

        .dukpartr2-rebox p a.refl-btn {
            display: block;
            width: 140px !important;
        }

        .dukpartr2-rebox p span {
            color: #f58220;
            font-family: 'Open Sans Semi Bold';
        }

.logbenifi {
    position: relative;
    top: -5px;
}

.dyk-mlogone {
    width: 63px;
    position: relative;
    top: -2px;
}

.relbanner-2part {
    max-width: 100%;
}

@media only screen and (min-width:1300px) and (max-width:1400px) {
    .referrals-workpart2:before {
        min-height: 500px;
    }
}

@media only screen and (max-width:1024px) {
    .relbanner-2part {
        max-width: 100%;
    }

    .referrals-benefipart2 ul li {
        font-size: 16px;
        line-height: 36px;
    }

    .referrals-benefipart2 img {
        left: -35px;
        width: 70px;
    }

    .referrals-benefipart2 {
        padding-left: 80px;
    }

    .refl-workpart2list ul li {
        font-size: 16px;
        line-height: 30px;
    }

        .refl-workpart2list ul li > div img {
            width: 54px;
        }

    .referrals-workpart2:before {
        min-height: 500px;
    }

    .dukpartr2-rebox i {
        top: 6px;
    }
}

@media only screen and (max-width:960px) {
    .relbenif-par2,
    .relbenif-par2 .mt-60 {
        margin-top: 20px;
    }

        .relbenif-par2 h2 br {
            display: none;
        }

        .relbenif-par2 h2 {
            text-align: center !important;
            margin-bottom: 30px;
        }

    .referrals-benefipart2 img {
        display: none;
    }

    .referrals-benefipart2 {
        padding: 15px 25px;
        padding-left: 40px;
    }

    .refl-workpart2list img {
        display: none;
    }

    .refl-workpart2list {
        justify-content: center;
        margin-top: 10px;
    }

        .refl-workpart2list ul {
            margin-left: 0;
        }

    .relf-duk h2 {
        display: block;
        text-align: center;
        margin-bottom: 30px;
    }

    .dukpartr2-rebox {
        display: block;
        width: 100%;
        margin-left: 0;
    }

        .dukpartr2-rebox i {
            display: none;
        }

    .dukpartr2-rebox {
        padding: 15px 20px;
    }

    .relf-duk {
        padding: 30px 0 30px;
    }
}

@media only screen and (max-width:640px) {
    .relbanner-2part {
        max-width: 85%;
    }

    .bannerpart2-refer h1 span {
        font-size: 20px;
    }

    .bannerpart2-refer p {
        font-size: 18px;
    }

    .referrals-benefipart2 ul li {
        font-size: 14px;
        line-height: 22px;
        margin-top: 10px;
    }

        .referrals-benefipart2 ul li:before {
            top: 8px;
        }

    .referrals-benefipart2 {
        padding-top: 5px;
    }

    .referrals-workpart2 {
        margin-top: 30px;
        padding-bottom: 30px;
        margin-bottom: 25px;
    }

    .refl-workpart2list {
        margin-top: 0;
    }

        .refl-workpart2list ul li:first-child {
            margin-top: 15px;
        }

        .refl-workpart2list ul li > div {
            width: calc(100% - 47px);
        }

        .refl-workpart2list ul li {
            font-size: 14px;
            line-height: 24px;
            margin-top: 20px;
        }

            .refl-workpart2list ul li > div {
                line-height: 24px;
            }

    .referrals-workpart2:before {
        min-height: 280px;
    }

    .refl-workpart2list ul:before {
        height: 82%;
        left: 16px;
    }

    .refl-workpart2list ul li i {
        width: 32px;
        height: 32px;
        font-size: 15px;
        margin-right: 15px;
        line-height: 28px;
    }

    .bannerpart2-refer {
        margin-top: 10px;
    }

    .logbenifi {
        top: -4px;
        width: 80px;
    }

    .dyk-mlogone {
        width: 48px;
    }

    .refl-workpart2list ul li:last-child br {
        display: none;
    }
}

@media only screen and (max-width:393px) {
    .bannerpart2-refer h1 span {
        font-size: 18px;
    }

    .bannerpart2-refer p {
        font-size: 16px;
        line-height: 26px;
    }

    .referrals-benefipart2 {
        padding: 15px 15px;
        padding-left: 30px;
        padding-top: 2px;
    }

    .referrals-workpart2 {
        padding-bottom: 10px;
    }

        .referrals-workpart2:before {
            min-height: 200px;
        }

    .refl-workpart2list ul:before {
        height: 78%;
    }

    .dukpartr2-rebox {
        padding: 10px 15px;
    }

        .dukpartr2-rebox p {
            font-size: 13px;
            line-height: 20px;
        }

    .relf-duk h2,
    .relbenif-par2 h2 {
        margin-bottom: 20px;
    }
}

/*articles-and-blog-start*/
.article-block-main .open-account-page {
    padding-top: 0;
}

.article-block-main .open-acc-banner-block {
    background: none !important;
    background: linear-gradient(179.89deg, rgba(245, 130, 32, 0.13) 0.09%, rgba(196, 196, 196, 0) 50%) !important;
}

    .article-block-main .open-acc-banner-block:before {
        background: none;
        z-index: -1;
    }

.article-body-area {
    width: 100%;
    display: inline-block;
}

.article-big-img {
    width: 100%;
    min-height: 400px;
    display: inline-block;
    border-radius: 12px;
    overflow: hidden;
}

    .article-big-img img {
        width: 100%;
    }

.blog-status-block {
    width: 100%;
}

.blog-status-block-ul ul {
    margin: 0;
    padding: 0;
}

    .blog-status-block-ul ul li {
        list-style: none;
        float: left;
        width: 170px;
        margin-top: 5px;
        display: flex;
        align-items: center;
    }

        .blog-status-block-ul ul li img {
            margin-right: 10px;
        }

.blog-social-ul {
    width: 150px;
    float: right;
}

    .blog-social-ul ul {
        margin: 0;
        padding: 0;
    }

        .blog-social-ul ul li {
            list-style: none;
            float: left;
            width: 50px;
        }

.blog-text-blog {
    width: 100%;
    display: inline-block;
    color: #1A3967;
    line-height: 30px;
    margin-top: 5px;
}

    .blog-text-blog h2,
    .blog-text-blog h3 {
        font-size: 24px;
        margin-top: 40px;
        text-align: left;
        line-height: 30px;
    }

    .blog-text-blog ul li {
        margin-left: 20px;
    }

    .blog-div-txt {
        margin-bottom: 20px;
        width: 100%;
        display: inline-block;
    }

.h3-normal-txt {
    font-size: 14px !important;
    line-height: 20px;
    display: inline-block;
    margin: 0 !important;
    padding: 0 !important;
}

.mobvie-artiblog {
    display: none;
}

.articcta-btn {
    color: #fff;
}

.differencebetween-box {
    border: 1px solid #666;
}

    .differencebetween-box table {
        border-collapse: collapse;
        width: 100%;
    }

        .differencebetween-box table th,
        .differencebetween-box table td {
            font-size: 14px;
            line-height: 22px;
            padding: 10px 15px;
            border-bottom: 1px solid #666;
            border-right: 1px solid #666;
        }

        .differencebetween-box table tr:last-child td {
            border-bottom: none;
        }

        .differencebetween-box table th:last-child,
        .differencebetween-box table td:last-child {
            border-right: none;
        }

        .differencebetween-box table th {
            background-color: #fff6eb;
        }

.articlelist-dapageinner {
    margin: 0;
    padding: 0;
    list-style: none;
}

    .articlelist-dapageinner li h3 {
        color: #f58220;
        font-size: 16px;
        font-family: 'Open Sans Bold';
        margin-top: 15px;
        margin-bottom: 5px;
    }


@media (max-width:960px) {
    .mobvie-artiblog-no {
        display: none;
    }

    .mobvie-artiblog {
        display: block;
    }

        .mobvie-artiblog .container {
            padding: 0;
        }
}

@media (min-width:768px) and (max-width:960px) {
    .articcta-btn {
        margin-left: 180px;
    }
}

@media (max-width:767px) {
    .article-big-img {
        min-height: auto;
    }

    .blog-status-block-ul ul li {
        width: 50%;
        min-height: 40px;
    }

    .blog-social-ul {
        width: 50%;
    }

    .blog-text-blog {
        margin-top: 15px;
    }
}

/*articles-and-blog-end*/

/*pricing new css*/

.bannerpricing-imgnewbar {
    display: inline-block;
    vertical-align: middle;
    width: 430px;
}

.bannerpricing-text2newbar {
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 500px);
    margin-left: 65px;
}

    .bannerpricing-text2newbar ul {
        list-style: none;
        margin: 0;
        padding: 0 0 20px 0;
        border-bottom: 1px solid #CBCAC8;
        margin-bottom: 40px;
    }

        .bannerpricing-text2newbar ul li {
            display: inline-block;
            width: calc(50% - 3px);
            font-size: 16px;
            color: #000;
            margin-top: 15px;
        }

            .bannerpricing-text2newbar ul li i {
                display: inline-block;
                vertical-align: middle;
                text-align: center;
                width: 40px;
                border-right: 1px solid #F08200;
                margin-right: 10px;
            }

            .bannerpricing-text2newbar ul li img {
                display: inline-block;
            }

            .bannerpricing-text2newbar ul li span {
                color: #F08200;
                /*vertical-align: middle;*/
            }

    .bannerpricing-text2newbar > div {
        margin-top: 20px;
    }

        .bannerpricing-text2newbar > div h1 {
            text-align: center !important;
        }

        .bannerpricing-text2newbar > div .form-get-started {
            margin: 0 auto;
        }

.newpricing-banner {
    padding-bottom: 50px;
}

.pricingtable-barli {
    width: calc(100% - 300px);
    border: 1px solid #D3D3D3;
    display: inline-block;
    vertical-align: middle;
    position: relative;
}

    .pricingtable-barli table {
        width: 100%;
    }

    .pricingtable-barli th {
        font-size: 14px;
        line-height: 22px;
        color: #333333;
        font-family: 'Open Sans Semi Bold';
        padding: 10px;
        text-align: center;
        border-bottom: 1px solid #D3D3D3;
        border-right: 1px solid #D3D3D3;
    }

    .pricingtable-barli td {
        font-size: 13px;
        line-height: 28px;
        color: #333333;
        padding: 10px;
        text-align: center;
        border-bottom: 1px solid #D3D3D3;
        border-right: 1px solid #D3D3D3;
    }

        .pricingtable-barli td small {
            font-size: 75%;
        }

        .pricingtable-barli th:nth-child(3),
        .pricingtable-barli td:nth-child(3) {
            background: rgba(240, 130, 0, 0.1);
        }

    .pricingtable-barli th:nth-child(3) {
        font-size: 17px;
        color: #043B72;
        font-family: 'Open Sans Bold';
        min-width: 120px;
    }

    .pricingtable-barli td:nth-child(3) {
        font-size: 16px;
        color: #F08200;
        font-family: 'Open Sans Semi Bold';
        min-width: 120px;
    }

    .pricingtable-barli th:nth-child(2),
    .pricingtable-barli td:nth-child(2),
    .pricingtable-barli th:nth-child(1),
    .pricingtable-barli td:nth-child(1) {
        text-align: left;
    }

    .pricingtable-barli th:last-child,
    .pricingtable-barli td:last-child {
        border-right: none;
    }

    .pricingtable-barli tr:last-child td {
        border-bottom: none;
    }

    .pricingtable-barli td:first-child {
        color: #043B72;
        font-family: 'Open Sans Semi Bold';
        font-size: 14px;
    }

.pricingbrokg-tablenew h2 {
    text-align: left;
    font-size: 26px;
    line-height: 35px;
    color: #043B72;
    margin-bottom: 20px;
}

    .pricingbrokg-tablenew h2 span {
        color: #F08200;
    }

.watchbig-tr {
    display: inline-block;
    vertical-align: middle;
    width: 260px;
    margin-left: 35px;
}

    .watchbig-tr h3 {
        font-size: 26px;
        line-height: 33px;
        color: #F08200;
        font-family: 'Open Sans Bold';
    }

    .watchbig-tr > div {
        width: 100%;
        background: #FEF3E6;
        border-radius: 20px;
        padding: 15px;
        margin-top: 15px;
    }

        .watchbig-tr > div img {
            width: 100%;
        }

.newpricing-calc {
    display: inline-block;
    width: 92%;
    border: 1px solid #F08200;
    border-radius: 10px;
    padding: 18px 30px;
    margin-top: 70px;
}

    .newpricing-calc p {
        display: inline-block;
        width: calc(100% - 154px);
        font-size: 28px;
        line-height: 40px;
        margin-bottom: 0;
        color: #043B72;
        font-family: "Nunito Bold", sans-serif;
        text-align: left;
        vertical-align: middle;
    }

        .newpricing-calc p img {
            display: inline-block;
            width: 90px;
            position: relative;
            top: -3px;
        }

    .newpricing-calc a {
        font-size: 14px;
        line-height: 44px;
        height: 44px;
        color: #FFFFFF;
        background: #f58220;
        border-radius: 4px;
        width: 140px;
        font-family: 'Open Sans Semi Bold';
        margin-left: 10px;
        border: 1px solid #f58220;
        vertical-align: middle;
        transition: all .3s ease;
        display: inline-block;
    }

.ac-opening-block {
    width: 100%;
    display: inline-block;
    background: #F8F8F8;
    margin-top: 40px;
    padding-bottom: 15px;
}

.ac-open-charges-block {
    width: 315px;
    height: 250px;
    display: inline-block;
    border: solid 1px #ccc;
    border: 1px solid #CAC9C9;
    border-radius: 8px;
    overflow: hidden;
}

.ac-charge-no {
    width: 100%;
    height: 88px;
    text-align: center;
    line-height: 88px;
    display: inline-block;
    font-size: 58px;
    color: #fff;
    font-family: "Nunito Bold", sans-serif;
}

    .ac-charge-no sup {
        font-size: 25px;
        top: -20px;
    }

.ac-charge-txt {
    width: 100%;
    display: inline-block;
    padding: 20px;
}

    .ac-charge-txt h3 {
        font-size: 20px;
        color: #f58220;
        line-height: 22px;
    }

        .ac-charge-txt h3 small {
            font-size: 15px;
            color: #f58220;
            font-family: 'Open Sans Medium';
        }

.ac-open-or-txt {
    width: 70px;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    font-size: 20px;
    height: 270px;
    line-height: 270px;
}

.ac-plus-block {
    width: 25px;
    height: 270px;
    display: inline-block;
    vertical-align: top;
    margin-left: 25px;
    margin-right: 25px;
    position: relative;
    line-height: 270px;
    z-index: 99;
}

    .ac-plus-block:after {
        width: 1px;
        height: 270px;
        background: #ccc;
        content: "";
        position: absolute;
        top: 0;
        left: 10px;
        z-index: -1;
    }

.ac-optional-block {
    width: 250px;
    display: inline-block;
    vertical-align: top;
}

    .ac-optional-block h3 {
        color: #f58220;
        font-size: 18px;
        margin-top: 45px;
    }

    .ac-optional-block span {
        background: #f58220;
        color: #fff;
        display: inline-block;
        width: 100%;
        height: 40px;
        line-height: 40px;
        text-align: center;
        font-size: 26px;
        margin-bottom: 20px;
        position: relative;
    }

        .ac-optional-block span:before {
            border-left: 40px solid transparent;
            border-right: 40px solid transparent;
            border-bottom: 40px solid #f58220;
            content: "";
            position: absolute;
            top: 0;
            right: -40px;
        }

        .ac-optional-block span small {
            font-size: 16px;
        }
.tablebelolin-da {
    position: absolute;
    left: 0;
    bottom: -25px;
    font-size: 12px;
    width: 100%;
    color: #333;
}
.other-charge-price-tbl-section h3 {
    position: relative;
    /*padding-left: 15px;*/
    font-family: 'Open Sans Medium' !important;
    line-height: 32px;
}
.other-charge-price-tbl-section p b {
    /*padding-left: 15px;*/
    font-family: 'Open Sans Semi Bold';
}
/*.other-charge-price-tbl-section h3:before {
    position: absolute;
    left: 0;
    top: 17px;
    width: 6px;
    height: 6px;
    background: #f58220;
    content: "";
    border-radius: 100%;
}*/

@media (min-width:768px) and (max-width:1024px) {
    .ac-plus-block {
        width: 100%;
        height: 40px;
    }

    .ac-plus-block {
        line-height: 40px;
        text-align: center;
        width: 85%;
    }

        .ac-plus-block:after {
            width: 100%;
            height: 1px;
            line-height: 10px;
            left: 0px;
            top: 20px;
        }

    .ac-optional-block {
        position: relative;
        width: 90%;
    }

        /*.ac-optional-block span:before {
            top: 59px;
            right: -40px;
        }*/
}

@media (width:1024px) {
    .ac-open-charges-block {
        width: 270px
    }

    .ac-open-or-txt {
        width: 40px;
    }

    .ac-plus-block {
        width: 40px;
        height: 270px;
        margin-left: 10px;
        margin-right: 10px;
        line-height: 270px;
    }

        .ac-plus-block:after {
            width: 1px;
            height: 270px;
            top: 0;
            left: 20px;
        }

    .ac-optional-block {
        width: 250px;
    }

    .ac-charge-txt {
        padding: 15px;
    }

        .ac-charge-txt h3 small {
            font-size: 13px;
        }

    .ac-charge-no {
        font-size: 50px;
    }
}

@media (max-width:1024px) {
    .bannerpricing-text2newbar {
        width: calc(100% - 350px);
        margin-left: 35px;
    }

    .bannerpricing-imgnewbar {
        width: 310px;
    }

        .bannerpricing-imgnewbar img {
            width: 100%;
        }
    .testimonial-fold-2-left {
        display: none;
    }
    .lt-news-tmsl img {
        height: auto;
        max-width: 200px;
    }
}

@media (max-width:960px) {
    .bannerpricing-text2newbar {
        width: 100%;
        margin-left: 0;
        margin-top: 25px;
    }

    .bannerpricing-imgnewbar {
        width: 100%;
        text-align: center;
    }

        .bannerpricing-imgnewbar img {
            max-width: 350px;
            display: inline-block;
        }

    .newpricing-calc {
        width: 100%;
        margin-top: 50px;
        margin-bottom: 30px;
    }

    .pricingtable-barli {
        width: 100%;
    }

    .watchbig-tr {
        margin-top: 40px;
        width: 100%;
        margin-left: 0;
        text-align: center;
    }

        .watchbig-tr > div {
            width: 50%;
            margin-left: auto;
            margin-right: auto;
            margin-top: 20px;
        }

    .newpricing-calc p {
        font-size: 22px;
    }
}

@media (max-width:767px) {
    .ac-open-charges-block {
        width: 100%;
    }

    .ac-open-or-txt {
        width: 100%;
        height: 40px;
        line-height: 40px;
    }

    .ac-plus-block {
        width: 100%;
        height: 40px;
    }

    .ac-plus-block {
        line-height: 40px;
        text-align: center;
        width: 85%;
    }

        .ac-plus-block:after {
            width: 100%;
            height: 1px;
            line-height: 10px;
            left: 0px;
            top: 20px;
        }

    .ac-optional-block {
        position: relative;
    }

        /*.ac-optional-block span:before {
            top: 40px;
            right: -40px;
        }*/
}

@media (max-width:480px) {
    .bannerpricing-text2newbar ul li {
        width: 100%;
        margin-top: 20px;
    }

    .newpricing-calc {
        text-align: center;
        padding: 15px;
    }

        .newpricing-calc p {
            width: 100%;
            line-height: 30px;
            font-size: 20px;
            margin-bottom: 20px;
            text-align: center;
        }

    .watchbig-tr h3 {
        font-size: 20px;
    }

    .watchbig-tr {
        margin-top: 30px;
    }

    .pricingtable-barli {
        overflow-x: scroll;
        padding-bottom: 30px;
    }

        .pricingtable-barli table {
            width: 900px;
        }

    .bannerpricing-imgnewbar img {
        max-width: 300px;
    }
    .ac-optional-block {
        width: 100%;
    }
    .ac-optional-block span {
        width: 80%;
    }
}

/*new footer css*/


.vetmidd-textnew h3,
.bord2righ-newfoo h3 {
    font-size: 25px;
}

.qrcodebarm-f {
    display: inline-block;
    vertical-align: middle;
}

    .qrcodebarm-f h3 {
        margin-bottom: 0;
    }

    .qrcodebarm-f .available-txt img {
        height: 32px;
    }

    .qrcodebarm-f .available-txt .ios-btn {
        margin-top: 10px;
    }

.bloglist3-block .articletext-blog h2 a {
    font-size: 16px;
}

.footerbor-bolink {
    border-bottom: 1px solid #CBD1E0;
    padding-bottom: 30px;
    float: left;
    width: 100%;
}

footer .footer-mid-block .footerbor-bolink .footer-link-list {
    width: auto;
    margin-right: 41px;
    padding-right: 41px;
    border-right: 1px solid #CBD1E0;
    min-height: 220px;
}

    footer .footer-mid-block .footerbor-bolink .footer-link-list.lastfolist-new {
        margin-right: 0;
        padding-right: 0;
        border-right: none;
    }

    footer .footer-mid-block .footerbor-bolink .footer-link-list.midfooter {
        padding-left: 0;
    }

.footernew-bot2 {
    margin-top: 30px;
}

.bord2righ-newfoo {
    border-right: 1px solid #CBD1E0;
}

.footernew-bot2 .footer-social-media ul li a {
    margin: 10px 15px;
}

.copyri-nefooter {
    display: block;
    text-align: center;
    color: #fff;
    font-size: 11px;
    padding-top: 15px;
    margin-top: 50px;
    border-top: 1px solid #083159;
}

.form-get-started {
    min-width: 400px;
}

.qrcodeimg-f {
    display: inline-block;
    width: 95px;
    margin-left: 15px;
}

    .qrcodeimg-f img {
        width: 100%;
    }
.owl-carousel-fold-3 .owl-item:last-child li {
    border-right: none;
}


@media (max-width:1024px) {
    footer .footer-mid-block .footerbor-bolink .footer-link-list {
        margin-right: 24px;
        padding-right: 23px;
    }

    .footernew-bot2 .footer-social-media ul li a {
        margin: 10px;
    }

    footer .footer-mid-block .vogue-logo img.voguefo-logo {
        height: 40px;
    }

    footer .footer-mid-block .vogue-logo img.mstock-logo {
        height: 48px;
    }

    .footernew-bot2 .pl-5 {
        padding-left: 2rem !important;
    }

    .qrcodeimg-f {
        display: none;
    }
    .lt-news-tmsl p {
        min-height: 80px;
    }
}

@media (max-width:960px) {
    footer .footer-mid-block .footerbor-bolink .footer-link-list {
        width: 30%;
        margin-right: 15px;
        padding-right: 16px;
        min-height: auto;
        margin-bottom: 25px;
    }

        footer .footer-mid-block .footerbor-bolink .footer-link-list:first-child,
        footer .footer-mid-block .footerbor-bolink .footer-link-list:nth-child(4) {
            width: 35%;
        }

        footer .footer-mid-block .footerbor-bolink .footer-link-list:nth-child(2) {
            min-height: 220px;
        }

        footer .footer-mid-block .footerbor-bolink .footer-link-list:nth-child(3) {
            margin-right: 0;
            padding-right: 0;
            border-right: none;
        }

    .footerbor-bolink {
        padding-bottom: 20px;
    }

    footer .footer-mid-block .vogue-logo {
        margin-bottom: 0;
    }

    .footernew-bot2 .col-lg-4:nth-child(2).bord2righ-newfoo {
        border-right: none;
    }

    .footernew-bot2 .pl-5.vetmidd-textnew {
        padding-left: 20px !important;
        margin-top: 20px;
    }
}

@media (max-width:480px) {
    footer .footer-mid-block .footerbor-bolink .footer-link-list {
        width: 100%;
        margin-right: 0;
        padding-right: 0;
        min-height: auto;
    }

        footer .footer-mid-block .footerbor-bolink .footer-link-list:first-child,
        footer .footer-mid-block .footerbor-bolink .footer-link-list:nth-child(4) {
            width: 100%;
        }

        footer .footer-mid-block .footerbor-bolink .footer-link-list:nth-child(2) {
            min-height: auto;
        }

    footer .footer-mid-block .footernew-bot2 .bord2righ-newfoo:first-child {
        margin-bottom: 15px;
    }

        footer .footer-mid-block .footernew-bot2 .bord2righ-newfoo:first-child .vogue-logo,
        footer .footer-mid-block .footernew-bot2 .bord2righ-newfoo:first-child .text-center,
        footer .footernew-bot2 .available-txt {
            text-align: left !important;
        }

    .footernew-bot2 .pl-5.vetmidd-textnew {
        margin-top: 0;
    }

    .form-get-started {
        min-width: auto;
    }

    footer .footer-mid-block .footerbor-bolink .footer-link-list {
        border-right: none;
    }

        footer .footer-mid-block .footerbor-bolink .footer-link-list li {
            width: 48%;
            display: inline-block;
        }

            footer .footer-mid-block .footerbor-bolink .footer-link-list li:first-child {
                width: 100%;
            }

        footer .footer-mid-block .footerbor-bolink .footer-link-list:first-child li:last-child {
            width: 100%;
        }

    footer .footer-mid-block .footer-link-list {
        margin-bottom: 5px;
    }

    .blog-status-block .blog-text-blog ul {
        padding-left: 20px;
    }

    .copyri-nefooter {
        float: left;
        margin-top: 15px;
    }
}

/*Share Market App css*/

.bg-color-fade {
    background: linear-gradient(179.89deg, rgba(245, 130, 32, 0.13) 0.09%, rgba(196, 196, 196, 0) 118.04%) !important;
}
.smappbanner-left p {
    font-size: 16px;
    line-height: 30px;
    color: #333333;
    padding-right: 40px;
    margin-top: 5px;
}
.smappbanner-left p span {
    font-family: 'Open Sans Bold';
    color: #043B72;
}
.smappbanner-left p span span {
    color: #F58220;
}
.smappbanner-left ul li {
    display: inline-block;
}
.rat-bar {
    font-family: "Nunito Bold", sans-serif;
    color: #043B72;
    font-size: 28px;
    line-height: 38px;
    text-decoration: underline;
}
.rat-bar sup {
    font-size: 18px;
    line-height: 30px;
    text-decoration: underline;
    left: 3px;
}
.smappbanner-left ul li > img {
    height: 40px;
    display: block;
    margin-top: 5px;
}
.staricon-bar {
    margin-top: 2px;
}
.smappbanner-left ul li:last-child {
    margin-left: 25px;
}
.sharemarketapp-banner {
    padding-bottom: 40px;
}

@media (max-width:1024px) {
    .sma-fom .form-get-started {
        min-width: 335px;
    }
    .download-page .download-banner-block .onboarding-block .form-part .form-get-started {
        width: 335px;
    }
}
@media (max-width:960px) {
    .sharemarketapp-banner .col-lg-5 {
        text-align: center !important;
        padding-top: 50px;
    }
    .smappbanner-left {
        text-align: center;
    }
    .smappbanner-left p {
        padding-right: 0;
    }
}
@media (max-width:480px) {
    .sharemarketapp-banner .col-lg-5 img {
        width: 80%;
    }
    .smappbanner-left p {
        font-size: 14px;
        line-height: 24px;
    }
    .pricing-page .other-charges-block .other-charges-table .table-container .oc-table {
        width: auto;
        white-space: nowrap;
    }
    .other-charge-price-tbl-section h3:before {
        left: 2px;
        top: 12px;
    }
}

/*Share Market App css*/

.sipcalculator-bar2 .sipcalc-newcenterlist {
    text-align: center;
    margin: 50px 0;
    position: relative;
}
.sipcalculator-bar2 .sipcalc-newcenterlist:before {
    position: absolute;
    width: 64%;
    height: 2px;
    border-top: 1px dashed #F08200;
    content: "";
    left: 18%;
    top: 22px;
}
.sipcalculator-bar2 .sipcalc-newcenterlist li {
    display: inline-block;
    padding-left: 0;
    margin: 0 70px;
}
.sipcalculator-bar2 .lumsipc4boxlist li {
    margin: 0 50px;
}
.sipcalculator-bar2 .lumsipc4boxlist:before {
    width: 74%;
    left: 13%;
}
.sipcalculator-bar2 .sipcalc-newcenterlist li:before {
    display: none;
}
.sipcalculator-bar2 .sipcalc-newcenterlist li i {
    width: 44px;
    height: 44px;
    border-radius: 100%;
    background: #F08200;
    display: inline-block;
    font-size: 26px;
    font-family: 'Open Sans Bold';
    text-align: center;
    line-height: 44px;
    color: #fff;
    font-style: normal;
}
.sipcalculator-bar2 .sipcalc-newcenterlist li > span {
    color: #333;
    font-size: 14px;
    display: block;
    margin-top: 10px;
}
.fullexple-new2 {
    margin-top: 40px;
    margin-bottom: 30px;
}
.leftboxsimple {
    display: inline-block;
    vertical-align: middle;
}
.simplebox1-l {
    min-width: 190px;
    border: 1px solid #C4C4C4;
    border-radius: 7px;
    position: relative;
    text-align: center;
    display: inline-block;
    padding: 30px 0 10px;
    vertical-align: middle;
}
.simplebox1-l span {
    background: #F58220;
    border-radius: 4px;
    font-size: 16px;
    line-height: 22px;
    color: #FFFFFF;
    padding: 3px 0;
    position: absolute;
    left: 55px;
    top: -15px;
    min-width: 80px;
}
.simplebox1-l h5 {
    font-size: 30px;
    line-height: 40px;
    color: #F58220;
    font-family: "Nunito Bold", sans-serif;
    margin-bottom: 1px;
    margin-top: 10px;
}
.simplebox1-l h5 small {
    position: relative;
    top: -3px;
    font-size: 80%;
    left: -2px;
    font-family: 'Open Sans Medium';
}
.simplebox1-l p {
    font-size: 16px;
    line-height: 24px;
    color: #999999;
    font-family: 'Open Sans Medium';
    margin-bottom: 0;
}
.midleline-b {
    display: inline-block;
    width: 60px;
    text-align: center;
    font-size: 32px;
    line-height: 44px;
    color: #F58220;
    vertical-align: middle;
}
.sipsimple-textbo {
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 455px);
}
.sipsimple-textbo p {
    color: #333;
    font-size: 14px;
    padding-left: 30px;
    margin-bottom: 0;
    line-height: 26px;
}
.listlumpsum-3listnew {
    text-align: center;
    display: block;
    margin-top: 40px;
    margin-bottom: 40px;
}
.listlumpsum-3listnew ul {
    display: inline-block;
    background: rgba(245, 130, 32, 0.1);
    border: 1px solid #C4C4C4;
    border-radius: 7px;
}
.listlumpsum-3listnew ul li {
    display: inline-block;
    padding: 10px 35px;
}
.listlumpsum-3listnew ul li:before {
    display: none
}
.listlumpsum-3listnew ul li img {
    display: inline-block;
    vertical-align: middle;
    max-width: 40px;
    margin-right: 15px;
}
.lumsumadvan-barimg img {
    display: inline-block;
    vertical-align: middle;
    transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
}
.lumsumadvan-barimg ul {
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 350px);
    padding-left: 30px;
}
.lumsumadvan-barimg ul li {
    margin-bottom: 10px;
}
.lumsumadvan-barimg ul li:last-child {
    margin-bottom: 0;
}
.lumsumadvan-barimg ul li:last-child::before {
    display: none;
}

@media (max-width:1024px) {
    .sipcalculator-bar2 .sipcalc-newcenterlist li {
        margin: 0 50px;
    }
    .sipcalculator-bar2 .lumsipc4boxlist li {
        margin: 0 35px;
    }
}

@media (max-width:960px) {
    .sipcalculator-bar2 .sipcalc-newcenterlist li {
        margin: 0 12px;
    }
    .sipcalculator-bar2 .sipcalc-newcenterlist:before {
        width: 66%;
    }
    .sipsimple-textbo {
        width: 100%;
        display: block;
        margin-top: 15px;
    }
    .sipsimple-textbo p {
        padding-left: 0;
    }
    .leftboxsimple {
        width: 100%;
        text-align: center;
    }
    .listlumpsum-3listnew ul li {
        padding: 10px 15px;
    }
    .sipcalculator-bar2 .lumsipc4boxlist li {
        margin: 0 15px;
        width: 20%;
        vertical-align: top;
    }
    .sipcalculator-bar2 .lumsipc4boxlist li br {
        display: none;
    }
    .lumsumadvan-barimg img {
        display: block;
        margin: 0 auto;
    }
    .lumsumadvan-barimg ul {
        width: 100%;
        padding-left: 0;
    }
    .sipcalculator-bar2 .lumsipc4boxlist:before {
        width: 74%;
    }
}

@media (max-width:767px) {
    .sipcalculator-bar2 .sipcalc-newcenterlist li {
        width: 100%;
        margin: 0;
        margin-bottom: 15px;
    }
    .sipcalculator-bar2 .sipcalc-newcenterlist li:last-child {
        margin-bottom: 0;
    }
    .sipcalculator-bar2 .sipcalc-newcenterlist:before {
        display: none;
    }
    .sipcalculator-bar2 .sipcalc-newcenterlist li > span {
        display: inline-block;
        width: calc(100% - 54px);
        padding-left: 10px;
        text-align: left;
        vertical-align: middle;
        margin-top: 0;
    }
    .sipcalculator-bar2 .sipcalc-newcenterlist li span br {
        display: none;
    }
    .sipcalculator-bar2 .sipcalc-newcenterlist li i {
        width: 34px;
        height: 34px;
        font-size: 20px;
        line-height: 34px;
        vertical-align: middle;
    }
    .sipcalculator-bar2 .sipcalc-newcenterlist {
        margin: 30px 0;
    }
    .midleline-b {
        width: 10%;
    }
    .simplebox1-l {
        min-width: 43%;
    }
    .simplebox1-l span {
        min-width: 70px;
        font-size: 13px;
        line-height: 18px;
        top: -13px;
        left: calc(50% - 35px);
    }
    .simplebox1-l h5 {
        font-size: 20px;
        line-height: 30px;
    }
    .simplebox1-l p {
        font-size: 13px;
        line-height: 18px;
    }
    .sipnewicon-img {
        width: 35px;
    }
    .sipcalculator-bar2 p br {
        display: none;
    }
    .listlumpsum-3listnew {
        text-align: left;
    }
    .lumsumadvan-barimg img {
        max-width: 250px;
    }
    .lumsipc4boxlist ~ p {
        font-size: 13px;
    }
    .sipcalculator-bar2 h3, 
    .sipcalculator-bar2 h2 {
        line-height: 34px;
    }
    .lumsumadvan-barimg ul li:last-child {
        text-align: center;
        padding-left: 0;
    }
    .tablebelolin-da {
        padding: 5px 10px;
        background: rgba(240, 130, 0, 0.1);
        border-top: 1px solid #D3D3D3;
        width: 900px;
    }
}

/*share-market-app start*/
.sharemarketapp-banner h1 {
    margin-bottom: 30px;
    text-align: center;
}
.bottomth-bonone tr th {
    border-bottom: none;
}
.backgroundgry-bg {
    background: #F8F8F8;
    padding-bottom: 40px;
}
.smatab-vwipart .nav-pills {
    display: block;
}
.smatab-vwipart .nav-pills li {
    margin-top: 25px;
    max-width: 400px;
    display: inline-block;
    width: 100%;
    vertical-align: top;
}
.smatab-vwipart .nav-pills li:nth-child(even) {
    float: right;
}
.smatab-vwipart .tab-content {
    width: 100%;
    position: relative;
}
.smatab-vwipart .tab-content img {
    position: absolute;
    left: calc(50% - 105px);
    top: -480px;
    width: 210px;
}
.tabhedi-block-sma {
    color: #F08200;
    font-size: 17px;
    font-family: 'Open Sans Bold';
    display: inline-block;
    margin-bottom: 0;
    line-height: 28px;
}
.tabhedi-block-sma img {
    display: inline-block;
    margin-right: 10px;
}
.textb-block-sma {
    font-size: 14px;
    line-height: 23px;
    color: #000000;
    display: block;
    margin-top: 10px;
}
.smatab-vwipart .nav-pills li a {
    border: 1px solid #F8F8F8;
    border-left: 8px solid #F8F8F8;
    border-radius: 8px;
    display: block;
    padding: 10px 15px;
}
.smatab-vwipart .nav-pills li a.active {
    background: #FFFFFF;
    border: 1px solid #F08200;
    border-left: 8px solid #F08200;
}
.btn-primary-vogue {
    width: auto;
    background: #f58220;
    padding: 0 10px;
    color: #fff;
}
.btn-primary-vogue:hover {
    color: #fff;
}
.sma-additional-feature-block {
    width: 100%;
    display: inline-block;
}
.sma-additional-feature-block ul {
    margin: 0;
    padding: 0;
}
.sma-additional-feature-block ul li {
    list-style: none;
    float: left;
    margin-bottom: 40px;
    width: calc(33% - 36px);
    margin-right: 55px;
}
.sma-additional-feature-block ul li:nth-child(3n+3) {
    margin-right: 0;
}
.sma-additional-feature-block ul li img {
    height: 64px;
    display: block;
    margin-bottom: 15px;
}
.sma-additional-feature-block ul li h3 {
    color: #F08200;
    font-size: 20px;
}
.sma-additional-feature-block ul li p {
    font-size: 16px;
    line-height: 26px;
}
.sma-banner-img-block {
    width: 100%;
    display: inline-block;
    text-align: left;
}
.sma-banner-img-block ul {
    margin: 0;
    padding: 0;
    width: 288px;
    display: inline-block;
    padding-top: 40px;
}
.sma-banner-img-block ul li {
    list-style: none;
    width: 130px;
    height: 120px;
    background: #fff;
    text-align: center;
    border-radius: 11px;
    position: relative;
    -webkit-box-shadow: 6px 9px 22px -6px rgba(0,0,0,0.37);
    -moz-box-shadow: 6px 9px 22px -6px rgba(0,0,0,0.37);
    box-shadow: 6px 9px 22px -6px rgba(0,0,0,0.37);
}
.sma-banner-img-block ul li:nth-child(1) {
    margin-left: 110px;
}
.sma-banner-img-block ul li:nth-child(2) {
    margin-top: -30px;
    z-index: 9;
}
.sma-banner-img-block ul li:nth-child(3) {
    margin-left: 110px;
    margin-top: -20px;
}
.sma-banner-img-block ul li:before {
    width: 130px;
    height: 120px;
    content: "";
    border: solid 1px #f58220;
    border-radius: 11px;
    position: absolute;
    top: -15px;
    left: 20px;
    z-index: -1;
}
.sma-banner-img-block ul li:nth-child(2) div {
    z-index: 9;
    background: #fff;
    width: 130px;
    height: 120px;
    background: #fff;
    border-radius: 11px;
    position: relative;
    -webkit-box-shadow: 6px 9px 22px -6px rgba(0,0,0,0.37);
    -moz-box-shadow: 6px 9px 22px -6px rgba(0,0,0,0.37);
    box-shadow: 6px 9px 22px -6px rgba(0,0,0,0.37);
}
.sma-banner-img-block ul li:nth-child(2)::before {
    width: 130px;
    height: 120px;
    content: "";
    border: solid 1px #f58220;
    border-radius: 11px;
    position: absolute;
    top: -15px;
    left: -25px;
    z-index: 1;
}
.sma-banner-img-block ul li:nth-child(3):before {
    width: 130px;
    height: 120px;
    content: "";
    border: solid 1px #f58220;
    border-radius: 11px;
    position: absolute;
    top: 15px;
    left: -20px;
    z-index: -1;
}
.sma-banner-img-block ul li img {
    margin-top: 20px;
    margin-bottom: 10px;
    display: inline-block;
}
.sma-banner-img-block ul li span {
    font-size: 14px;
    color: #666;
    display: inline-block;
    font-weight: bold;
}
.sma-banner-img-block .img-2 {
    display: inline-block;
    width: 190px;
    vertical-align: top;
    margin-left: 40px;
}
.keyFeaturesbefor {
    position: relative;
}
.keyFeaturesbefor::before {
    position: absolute;
    right: 0;
    top: 15px;
    width: 52px;
    height: 123px;
    content: "";
    background: url(../images/share-market-app/dotimages-bg.svg) no-repeat;
}
.keyFeaturesbefor::after {
    position: absolute;
    left: 0;
    bottom: 15px;
    width: 52px;
    height: 123px;
    content: "";
    background: url(../images/share-market-app/dotimages-bg.svg) no-repeat;
}
.mobilesma-vie {
    display: none;
}

@media (max-width:1024px) {
    .sma-banner-img-block .img-2 {
        display: none;
    }
    .sma-banner-img-block ul {
        margin-left: 28%;
    }
    .smatab-vwipart .nav-pills li:nth-child(even) {
        float: none;
        margin-left: 300px;
    }
    .smatab-vwipart .tab-content img {
        top: -530px;
    }
    .sma-additional-feature-block ul li {
        width: calc(33% - 15px);
        margin-right: 25px;
    }
}
@media (max-width:960px) {
    .sma-banner-img-block ul {
        width: 100%;
        margin-left: 0;
        text-align: center;
        padding-top: 0;
        padding-bottom: 40px;
    }
    .sma-banner-img-block ul li {
        display: inline-block;
    }
    .sma-banner-img-block ul li {
        display: inline-block;
        vertical-align: middle;
    }
    .sma-banner-img-block ul li:nth-child(1) {
        margin-left: 0;
    }
    .sma-banner-img-block ul li:nth-child(2) {
        margin-top: 0;
        margin-left: 40px;
        margin-right: 40px;
    }
    .sma-banner-img-block ul li:nth-child(3) {
        margin-left: 0;
        margin-top: 0;
    }
    .sma-banner-img-block ul li:before,
    .sma-banner-img-block ul li:nth-child(3):before,
    .sma-banner-img-block ul li:nth-child(2)::before {
        display: none;
    }
    .sma-additional-feature-block ul li:nth-child(3n+3) {
        margin-right: 30px;
    }
    .sma-additional-feature-block ul li:nth-child(even) {
        margin-right: 0;
    }
    .sma-additional-feature-block ul li {
        width: calc(50% - 30px);
        margin-right: 30px;
    }
    .smatab-vwipart .nav-pills li:nth-child(even) {
        float: none;
        margin-left: 0;
    }
    .smatab-vwipart .nav-pills li {
        width: 100%;
        max-width: 100%;
    }
    .smatab-vwipart .tab-content img {
        position: static;
    }
    .smatab-vwipart .tab-content {
        display: none;
    }
}
@media (max-width:767px) {
    .sma-banner-img-block ul {
        margin-bottom: 0;
    }
    .sma-additional-feature-block ul li {
        width: 100%;
    }
    .mob-mb-30 {
        margin-bottom: 30px;
    }
    .sma-banner-img-block .img-1 {
        width: 150px;
    }
    .sma-banner-img-block .img-2 {
        width: 150px;
    }
    .sma-banner-img-block {
        text-align: center;
    }
    .sma-banner-img-block ul li:nth-child(2) {
        margin-right: 0;
    }
    .sma-banner-img-block ul li:nth-child(3) {
        margin-top: 30px;
    }
    .sma-additional-feature-block ul li {
        margin-right: 0;
        margin-bottom: 15px;
        text-align: center;
    }
    .sma-additional-feature-block ul li img {
        height: 45px;
        display: inline-block;
    }
    .sma-additional-feature-block ul li h3 {
        font-size: 18px;
    }
    .sma-additional-feature-block ul li p {
        font-size: 14px;
        line-height: 22px;
    }
    .smatab-vwipart .nav-pills li a.active .mobilesma-vie {
        display: block;
        width: 120px;
        margin: 15px auto 5px;
    }
    .smatab-vwipart .nav-pills li {
        margin-top: 20px;
    }
    .smatab-vwipart .nav-pills li a {
        padding: 15px;
    }
}
/*share-market-app end*/

/*home-banner-v-3 start*/
.home-banner-v-3-full-block {
    width: 100%;
    display: block;
    background: #043B72 url('../images/homepage/home-bg-v-3.png') repeat-y right top;
}
.home-banner-v-3 {
    width: 100%;
    display: inline-block;
    color: #fff;
    padding-top: 50px;
    text-align: center;
}
.home-banner-v-3 h3 {
    font-size: 65px;
    color: #fff;
    font-family: "Open Sans Regular", sans-serif;
    font-weight: normal;
}
.home-banner-v-3 h3 span {
    color: #f58220;
}
.home-banner-img-v-3 {
}
.home-banner-ul-v-3 {
    width: 100%;
    display: inline-block;
}
.home-banner-ul-v-3 ul {
    margin: 0;
    padding: 0;
    margin-top: 25px;
}
.home-banner-ul-v-3 ul li {
    width: 32%;
    float: left;
    list-style: none;
    background: #fff;
    border: solid 1px #FFD3AE;
    border-radius: 6px;
    min-height: 50px;
    padding: 10px;
    text-align: left;
    position: relative;
    overflow: hidden;
}
.home-banner-ul-v-3 ul li:before {
    content: "";
    width: 80px;
    height: 80px;
    background: #FFDDBF;
    position: absolute;
    top: -35px;
    left: -45px;
    border-radius: 50%;
    z-index: 1;
}
.home-banner-ul-v-3 ul li div {
    z-index: 9;
    position: relative;
}
.home-banner-ul-v-3 ul li + li {
    margin-left: 15px;
}
.home-banner-ul-v-3 ul li img {
    display: inline-block;
    vertical-align: top;
    margin-top: 7px;
    margin-right: 15px;
}
.home-banner-ul-v-3 ul li span {
    color: #f58220;
    font-size: 35px;
    line-height: 20px;
    margin-top: 10px;
    display: inline-block;
    width: calc(100% - 60px);
}
.home-banner-ul-v-3 ul li span img {
    margin-top: 2px;
}
.home-banner-ul-v-3 ul li small {
    color: #1a3967;
    font-size: 18px;
    margin-left: 50px;
    margin-top: 2px;
    display: inline-block;
}
.adding-name-home-v-3 {
    font-size: 35px;
    width: 100%;
    display: inline-block;
    text-align: center;
    font-family: "Open Sans Regular", sans-serif;
    padding-top: 35px;
}
.home-v-3-cta-block {
    width: 100%;
    display: inline-block;
    text-align: center;
    color: #fff;
}
.home-v-3-cta-block h1 {
    color: #fff;
}
.home-v-3-cta-block .form-get-started {
    margin: auto;
}
.home-v-3-cta-block .btn.btn-primary {
    background: #f58220;
    border: solid 1px #f58220;
}

@media (max-width:767px) {
    .home-banner-img-v-3 {
        text-align: center;
        padding-top: 10px;
    }
    .home-banner-img-v-3 img {
        height: 200px;
    }
    .home-banner-v-3 {
        padding-top: 10px;
    }
    .home-banner-v-3 h3 {
        font-size: 20px;
    }
    .home-banner-ul-v-3 ul {
        margin-top: 5px;
    }
    .home-banner-ul-v-3 ul li + li {
        margin-left: 15%;
    }
    .home-banner-ul-v-3 ul li {
        width: 70%;
        margin-bottom: 20px;
        margin-left: 15%;
        min-height: 9px;
        padding: 0px 10px;
    }
    .home-banner-ul-v-3 ul li span {
        font-size: 25px;
    }
    .home-banner-ul-v-3 ul li small {
        display: block;
        font-size: 14px;
    }
    .adding-name-home-v-3 {
        font-size: 20px;
        padding-top: 10px;
    }
    .home-banner-v-3-full-block {
        padding-bottom: 50px;
    }
    .home-banner-ul-v-3 ul li:before {
        top: -15px;
        left: -30px;
    }
    .home-banner-ul-v-3 ul li img {
        position: relative;
        top: 10px;
    }
    .home-banner-ul-v-3 ul li span img {
        margin-top: -8px;
    }
}

@media screen and (min-width:768px) and (max-width:1024px) {
    .home-banner-v-3 h3 {
        font-size: 40px;
    }
    .home-banner-img-v-3 img {
        height: 280px;
        margin-top: 130px;
    }
    .home-banner-ul-v-3 ul li {
        width: 45%;
    }
    .home-banner-ul-v-3 ul li + li {
        margin-left: 15px;
    }
    .home-banner-ul-v-3 ul li:nth-child(3) {
        margin-left: 115px;
        margin-top: 10px;
    }
    .adding-name-home-v-3 {
        font-size: 30px;
        padding-top: 15px;
    }
    .home-get-call-block {
        width: 100%;
    }
    .seo-h1-p-txt {
        padding-top: 0;
        margin-top: 0 !important;
    }
    .home-banner-v-3 {
        padding-bottom: 50px;
    }
    .home-banner-ul-v-3 ul li span img {
        width: 70px;
    }
    .home-banner-ul-v-3 ul {
        margin-left: 15px;
    }
}

@media (width:1024px) {
    .home-banner-ul-v-3 ul {
        margin-left: 100px;
    }
    .home-banner-ul-v-3 ul li {
        width: 40%;
    }
}
.count,
.count1{
    min-width: 40px !important;
    width: auto !important;
    margin-top: 0 !important;
}
.home-banner-img-v-3 {
    position: relative;
    padding-bottom: 15px;
}
.home-banner-img-v-3 span {
    color: #fff;
    position: absolute;
    bottom: 10px;
    right: 0;
    font-size: 11px;
}

@media (width:1024px) {
    .home-banner-ul-v-3 ul {
        margin-left: 100px;
    }
    .home-banner-ul-v-3 ul li {
        width: 40%;
    }
}
.count,
.count1 {
    min-width: 40px !important;
    width: auto !important;
    margin-top: 0 !important;
}
.home-banner-img222 {
    color: #fff;
    font-size: 11px;
    float: right;
    position: relative;
    top: -7px;
}
.btn.btn-primary.mobilevishow-top {
     
}
.nehtaggolivebar {
    margin-top: 40px;
    margin-bottom: 10px;
    font-family: "Nunito Bold", sans-serif;
    font-size: 36px;
    line-height: 50px;
    color: #1A3967;
    font-weight: 700;
}
@media (max-width:1024px) {
    .btn.btn-primary.mobilevishow-top {
        display: inline-block;
        height: 34px;
        font-size: 12px;
        line-height: 0;
        width: 130px;
        margin: 0;
        color: #fff;
        background: #f58220;
    }
    .navbar .container .navbar-brand.showdivoabtn-top {
        width: 78%;
    }
    .lumsumadvan-barimg ul li:last-child {
        text-align: center;
    }
}/*home-banner-v-3 end*/
