
    *,body{
            font-family: 'Lato ', sans-serif !important;
        }
        h3.elementor-heading-title {
    font-weight: 900;
    font-size: 26px;
    line-height: normal;
    color: #242f51 !important;
}
div#content-mobile.desk-hide-me {
    display: none !important;
}

div#home-slider {display:none;}

.elementor-37 .elementor-element.elementor-element-d6c2c31 {    padding:   25px  }
        .site-main-header-wrap .site-header-row-container-inner {
    background: #fff;
    border-bottom: 1px solid #ccc;
}
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-2f2545b {
   min-height: 446px;
}
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-2f2545b img {
    border-radius: 15px;
    padding: 0;
}
.homescreen .open-acc.account-form h2 {
    font-size: 25px;
    color: #222122;
    font-weight: 600;
    line-height: 30px;
    text-align: center;
    padding-bottom: 0;
}
.homescreen .open-acc .vheader {
    display: block !important;
    padding: 0 0 5px 0;
}
img.ng-star-inserted {
width:30px;height:auto;
}
.error-icon { text-align:center; display:flex; justify-content:center;}
.mnumber[_ngcontent-dup-c17] 
.resendLink[_ngcontent-dup-c17] {
    top: 3px;
}
.mnumber[_ngcontent-jby-c17] 
.num_timer[_ngcontent-jby-c17] {
    top: 5px; 
}
div.inlineForm div#Opaccount {
    background: transparent;
}
table.features.table.table-bordered {
    margin-bottom: 20px;
}
form.ng-untouched.ng-pristine.ng-valid div#Opaccount {
    background: transparent;
}
a.elementor-button {
    cursor: pointer;
}
.elementor-widget:not(:last-child) {
    margin-bottom: 10px;
}
.lead-popup .new-widget-popup {
    height: 60%;
}
table.features.table.table-bordered tr td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
    border: 1px solid #ddd;
}
.elementor-37 .elementor-element.elementor-element-aae8208 table.features.table.table-bordered {
    word-break: normal;
    border: 1px solid #ddd;
    border-collapse: collapse;
    border-spacing: 0;
}
table.features.table.table-bordered tr {
    word-break: normal;
}
.botstickyform-new .btnWrapper button.button {
    line-height: 12px;
}
.homescreen .open-acc.account-form .small_heading {
    font-size: 18px;
    color: #222122;
    font-weight: 600;
    line-height: 30px;
    text-align: center;
    margin: 0px;
    padding-top: 0;
}
h2.small_heading {
    margin-bottom: 15px !important;
}
.open-acc.account-form .inputwithimg input {
    margin-bottom: 10px;
    padding-left: 40px;
}
form[_ngcontent-ydx-c18] .vmiddle[_ngcontent-ydx-c18] .inputwithimg[_ngcontent-ydx-c18] .form-field[_ngcontent-ydx-c18] {
    display: block;
    border: 1px solid #636363;
    width: 100%;
    height: 40px;
    border: solid 1px #ccc;
    transition: all .3s ease;
    padding: 0 40px;
    box-sizing: border-box;
    border-radius: 6px;
    height: 53px;
    margin-bottom: 10px;
}
.form-field {
    font-family: 'Lato ', sans-serif;
    font-size: 14px;
    font-weight: 400;
    padding: 15px 15px;
    margin: 0 0 10px 0;
    width: 100%;
    background: #fff;
    border: 1px solid #d7d7d7;
    border-radius: 5px;
    -webkit-user-select: text;
}
.account-form .inputwithimg img {
    width: 6%;
    top: -12px;
    width: 13px !important;
    height: 30px !important;
    object-fit: contain;
}
.inputwithimg img {
    position: absolute;
    left: 10px;
    top: 0 !important;
    right: auto !important;
    bottom: 0;
    width: 7%;
    margin: auto;
}
form[_ngcontent-ydx-c18] .vmiddle[_ngcontent-ydx-c18] .inputwithimg[_ngcontent-ydx-c18] img[_ngcontent-ydx-c18] {
    position: absolute;
    left: 10px;
    top: 10px;
    width: 20px;
}
img.mobile-icon-cls.ng-star-inserted {
    width: 13px !important;
    height: 30px !important;
}
.homescreen .open-acc.account-form button {
    width: 100%;
    margin: 15px 0px 15px 0px;
    display: block;
    line-height: 2px;
}
.homescreen .open-acc button {
    width: 100%;
    height: 45px;
    padding: 0;
}
.button {
    display: block;
    width: 100%;
    background: #ff7439;
    border-radius: 5px;
    font-size: 18px;
    font-weight: 500 !important;
    text-align: center;
    color: #fff !important;
    padding: 12px 10px;
    margin: 15px auto 0 auto;
}
.submitBtn[_ngcontent-ydx-c18] {
    color: #fff;
    text-transform: uppercase;
    padding: 15px 20px;
    font-size: 18px;
    height: 54px;
    font-weight: 700;
    text-align: center;
    width: 100%;
    cursor: pointer;
    border: 0;
    margin-top: 10px;
    background: #F56E28 0% 0% no-repeat padding-box;
    border-radius: 6px;
    margin-left: 0;
    transition: .9s;
    font-family: "Lato",sans-serif;
}
.account-form .toggle-btn p {
    margin-top: 15px;
    line-height: 22px;
    text-align: center;
}
.botstickyform-new .open-acc .vmiddle .inputwithimg img.mobile-icon-cls {
    bottom: auto;
}
.homescreen .mevertspace.slidesec {
    padding: 28px 0 28px 0px;
}
.free-account .desktradeblock {
    padding: 15px 5px 0 5px !important;
}
.trade-block div {
    margin-bottom: 25px !important;
}
.mnumber[_ngcontent-mgx-c17] .resendLink[_ngcontent-mgx-c17] {
    top: 3px !important;
}
.mnumber[_ngcontent-auk-c17] .num_timer[_ngcontent-auk-c17] {
    top: 3px !important;
}
.site-branding.branding-layout-standard.site-brand-logo-only{ margin-bottom:10px;width:100%;}
    /*!
     * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
     * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
     */
    @font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(/business-partners/wp-content/plugins/ultimate-carousel-for-elementor/classes/../../elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.eot);src:url(/business-partners/wp-content/plugins/ultimate-carousel-for-elementor/classes/../../elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(/business-partners/wp-content/plugins/ultimate-carousel-for-elementor/classes/../../elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.woff2) format("woff2"),url(/business-partners/wp-content/plugins/ultimate-carousel-for-elementor/classes/../../elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.woff) format("woff"),url(/business-partners/wp-content/plugins/ultimate-carousel-for-elementor/classes/../../elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.ttf) format("truetype"),url(/business-partners/wp-content/plugins/ultimate-carousel-for-elementor/classes/../../elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}
	/*Add vag Page*/
    
    /*Left Bg*/
    .nt_row_id_163{
        
        display: none;
    }
    .h1c{
        text-align: center;
    }
    .elementor-element-ebadea5 {
            display: none;
    }
    .portfoliolist ul li span {
        width: 100%;
        text-align: center;
        display: block;
    }
    
    .portfoliolist ul li span img {
        display: inline-block;
        margin-bottom: 15px;
    }
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-7ed6be6.mainsection.bethefin.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:before
    , section.elementor-section.elementor-top-section.elementor-element.elementor-element-573e192.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:before
    , section.elementor-section.elementor-top-section.elementor-element.elementor-element-1b834c2.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:before
    ,section.elementor-section.elementor-top-section.elementor-element.elementor-element-0da8d45.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:before
    ,section.elementor-section.elementor-top-section.elementor-element.elementor-element-ea21d33.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:before
    ,section.elementor-section.elementor-top-section.elementor-element.elementor-element-de91b5c.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:before
    ,section.elementor-section.elementor-top-section.elementor-element.elementor-element-666a9c3.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:before
    
    {
        position: absolute;
        content: "";
        width: 522px;
        left: 0;
        height: 787px;
        background: url(images/img/Rectanglesecond.svg);
        top: -348px;
        /* z-index: -1; */
        background-position: -438px -47px;
        background: red;
    }
    
    section {
        position: relative;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-573e192.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .hedigdiv {
        text-align: left;
        margin-bottom: 40px;
        padding-left: 20px;
        width: 50%;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-573e192.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .hedigdiv::before {
        right: 100%;
        top: 8px;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-573e192.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .hedigdiv h4 {
        color: #212529;
        font-size: 14px;
        margin: 10px 0;
    }
    /*Left bg*/
    
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-2d7cee2.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default::before {
        position: absolute;
        content: "";
        width: 522px;
        right: 0;
        height: 787px;
        background: url(images/img/Rectanglefirst.svg);
        top: -320px;
        /* z-index: -1; */
        /* background: red; */
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-be9a61e.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:before {}
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-be9a61e.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:before {
        position: absolute;
        content: "";
        width: 522px;
        right: 0;
        height: 787px;
        background: url(https://www.indiainfoline.com/business-partners/images/img/Rectanglefirst.svg);
        top: -320px;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-bedc6ef.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:before {
        position: absolute;
        content: "";
        width: 522px;
        right: 0;
        height: 787px;
        background: url(https://www.indiainfoline.com/business-partners/images/img/Rectanglefirst.svg);
        top: -320px;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-329935f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:before {
        position: absolute;
        content: "";
        width: 522px;
        right: 0;
        height: 787px;
        background: url(https://www.indiainfoline.com/business-partners/images/img/Rectanglefirst.svg);
        top: -320px;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-b47a104.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:before {
        position: absolute;
        content: "";
        width: 522px;
        right: 0;
        height: 787px;
        background: url(https://www.indiainfoline.com/business-partners/images/img/Rectanglefirst.svg);
        top: -320px;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-a118525.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:before {
        position: absolute;
        content: "";
        width: 522px;
        right: 0;
        height: 787px;
        background: url(https://www.indiainfoline.com/business-partners/images/img/Rectanglefirst.svg);
        top: -320px;
    }
    
    footer#colophon {
        padding-bottom: 0;
    }
    
    footer#colophon .footer-html-inner p {
        color: #fff;
    }
    
    .portfoliolist {
        width: 100%;
        display: block;
        clear: both;
    }
    .portfoliolist ul {
        display: flex;
        justify-content: space-between;
        padding: 0 25px;
    }
    .portfoliolist ul li {
        width: 22%;
        text-align: center;
        padding: 20px; list-style-type:none;
        border: 1px solid #D1CDCD;
        border-radius: 10px;
    }
    
    section {
        font-size: 14px;
        padding: 25px 0;
    }
    
    ul.buletlist {
        margin-bottom: 9px;
        margin-top: 0;
        padding-left: 0;
    }
    ul.buletlist li:before {
        content: "";
        position: absolute;
        width: 5px;
        height: 5px;
        background: #EF561C;
        border-radius: 5px;
        left: 0;
        top: 8px;
    }
    ul.buletlist li {
        padding: 2px 10px;
        position: relative;
        color: #787878;
        text-align: left;
        margin-bottom: 0;
        list-style-type: none;
    }
    .sensiblist ul {
        display: flex;
        justify-content: center;
        width: 100%;
        /* align-content: center; */
        padding: 15px 20px;
        position: relative;
    }
    
    .sectionmain.sensibal .sensiblist ul {
        justify-content: center;
        padding: 15px 0;
    }
    .sensiblist ul li {
        width: 30%;
        text-align: center;
        padding: 15px;
        font-size: 14px;
        position: relative;
        list-style-type: none;
    }
    .sensiblist ul li h4 {
        color: #EF561C;
        margin-bottom: 10px;
        font-size: 14px;
    }
    .sensiblist ul li p{    font-size: 14px;
        color: #787878;
        margin-bottom: 10px;
        padding: 0;}
    
    .sensiblist ul li:before {
        height: 58px;
        width: 2px;
        border-left: 1px solid #ccc;
        position: absolute;
        content: "";
        left: 0;
        top: 16px;
    }
    .sensiblist ul:after {
        position: absolute;
        content: "";
        bottom: 0;
        border-bottom: 1px solid #ccc;
        height: 2px;
        width: 72%;
    }
    
    .sensiblist ul:nth-child(2):after { display:none;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-de91b5c.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .sensiblist ul {
        padding: 15px 0;
        justify-content: flex-start;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-de91b5c.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .sensiblist ul::after {
        width: 65%;
    }
    
    
    
    a.morebut {
        font-size: 14px;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-666a9c3.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .sensiblist ul:after {
        display: none;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-666a9c3.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .hedigdiv {
        text-align: left;
        padding-left: 20px;
        width: 100%;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-666a9c3.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .hedigdiv:before {
        right: 100%;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-de91b5c.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .hedigdiv {
        text-align: left;
        padding-left: 20px;
        width: 100%;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-de91b5c.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .hedigdiv::before {
        right: 100%;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-b47a104.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default a.morebut {
        float: right;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-ea21d33.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .hedigdiv {
        text-align: left;
        padding-left: 20px;
        width: 100%;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-ea21d33.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .hedigdiv::before {
        right: 100%;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-0da8d45.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .hedigdiv {
        text-align: left;
        padding-left: 20px;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-0da8d45.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .hedigdiv::before {
        right: 100%;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-1b834c2.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .hedigdiv {
        text-align: left;
        padding-left: 20px;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-1b834c2.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .hedigdiv::before {
        right: 100%;
    }
    
    .hedigdiv h2 {
        color: #131845;
        font-size: 40px;
        margin-bottom: 20px;
        display: block;
        font-weight: 500;
        line-height: 39px;
    }
    .hediglist.righttext {
        text-align: right;
    }
    .hediglist ul {
        display: flex;
        justify-content: space-between;
        margin-top: 30px;
    }
    .hediglist.righttext ul li {
        text-align: right;
        width: 33%;
        margin-bottom: 20px;
    }
     .hediglist ul li {
        width: 30%;
        padding-right: 20px;
        position: relative;
        padding-left: 19px;
         list-style-type: none;
    }
    .hediglist ul li h3 {
        font-size: 14px;
        color: #EF561C;
        padding-bottom: 6px;
    }
    
    
    
    
    .hediglist ul li:before {
        position: absolute;
        content: "";
        width: 2px;
        height: 100%;
        border-left: 1px solid #ccc;
        left: 0;
        top: 0;
    }
    
    .mptext{
        font-size: 14px;
        font-weight: 600;
    }
    .ptext {
        font-size: 14px;
        color: #787878;
        margin-bottom: 10px;
        padding: 0;
    }
    
    .hedigdiv {
        position: relative;
        text-align: right;
        padding-right: 20px;
    }
    
    .elementor-element-9c775c0{
    padding-top: 110px;
    }
    .mainsection.bethefin:before, .mainsection.portfolio:befor, .mainsection.onclick::before, .mainsection.slbmse::before, .mainsection.ipoaler::before, .mainsection.derivat::before, .mainsection.globalinv::before {
        position: absolute;
        content: "";
        width: 522px;
        left: 0;
        height: 787px;
        background: url(images/img/Rectanglesecond.svg);
        top: -348px;
        z-index: -1;
        background-position: -438px -47px;
    }
    
    .sectionmain .hediglist ul li:last-child:after {
        position: absolute;
        content: "";
        width: 2px;
        height: 100%;
        border-left: 1px solid #ccc;
        right: 0;
        top: 0;
    }
    .sectionmain .hediglist ul li h3 {
        font-size: 14px;
        color: #EF561C;
        padding-bottom: 6px;
    }
    .sectionmain .hedigdiv {
        position: relative;
        text-align: right;
        padding-right: 20px;
    }
    .sectionmain .hediglist ul {
        display: flex;
        justify-content: space-between;
        margin-top: 30px;
        list-style-type: none;
        font-size: 12px;
    }
    .sectionmain .hediglist ul li {
        width: 30%;
        padding-right: 20px;
        position: relative;
        padding-left: 19px;
    }
    .sectionmain .hediglist ul li:before {
        position: absolute;
        content: "";
        width: 2px;
        height: 100%;
        border-left: 1px solid #ccc;
        left: 0;
        top: 0;
    }
    .sectionmain .hedigdiv:before {
        width: 2px;
        height: 100px;
        position: absolute;
        right: 0;
        top: 0;
        border-left: 2px solid #EF561C;
        content: "";
    }
    .mainsection.topmar {
        margin-top: 0px;
        position: relative;
        z-index: 2;
    }
    .mainsection {
        clear: both;
        margin-bottom: 50px;
        position: relative;
        padding-top: 24px;
    }
    
    .sectionmain {
        display: flex;
        justify-content: space-between;
        padding: 28px 20px;
        align-items: center;
        max-width: 1290px;
        margin: auto;
    }
    .mainsection.topmar:after, .mainsection.model:after, .mainsection.ideaact:after, .mainsection.curated:after, .mainsection.algotr:after, .mainsection.sensibull:after, .mainsection.marginfun:after {
        position: absolute;
        content: "";
        width: 522px;
        right: 0;
        height: 787px;
        background: url(https://www.indiainfoline.com/business-partners/images/img/Rectanglefirst.svg);
        top: -320px;
        z-index: -1;
    }
    
    
    .hedigdiv:before {
        width: 2px;
        height: 100px;
        position: absolute;
        right: 0;
        top: 0;
        border-left: 2px solid #EF561C;
        content: "";
    }
    .flexrecers .hedigdiv {
        text-align: left;
        padding-left: 20px;
    }
    
    .flexrecers .hedigdiv::before {
        right: 100%;
    }
    
    .flexrecers .hedigdiv h2 {
        color: #131845;
        font-size: 40px;
        margin-bottom: 20px;
        display: block;
        font-weight: 500;
        line-height: 39px;
    }
    
    .mainsection p {
        font-size: 14px;
        color: #787878;
        margin-bottom: 10px;
        padding: 0;
    }
    
    
    .hedigdiv h2 {
        color: #131845;
        font-size: 40px;
        margin-bottom: 20px;
        display: block;
        font-weight: 500;
        line-height: 39px;
    }
    
    .hediglist.righttext {
        text-align: right;
        
    }
    
    .hediglist.righttext ul {
        display: flex;
        justify-content: space-between;
        margin-top: 30px;
    }
    
    .hediglist.righttext ul li {
        text-align: right;
        width: 33%;
        padding-right: 20px;
        position: relative;
        padding-left: 19px;
        margin-bottom: 20px;
    }
    
    .hediglist.righttext ul li h3 {
        font-size: 14px;
        color: #EF561C;
        padding-bottom: 6px;
        
    }
    
    .hediglist.righttext ul li:before {
        position: absolute;
        content: "";
        width: 2px;
        height: 100%;
        border-left: 1px solid #ccc;
        left: 0;
        top: 0;
    }
    
    a.morebut {
        background: #EF561C;
        color: #fff;
        padding: 5px;
        border-radius: 5px;
        margin-top: 15px;
        display: inline-block;
    }
    .hediglist.righttext ul li:first-child:before{ display:none;
        
    }
    
    h4 {
        color: #212529;
        font-size: 14px;
    }
    
    p {
        font-size: 14px;
        color: #787878;
        margin-bottom: 10px;
        padding: 0;
    }
    
    .hediglist.righttext ul li p {
        font-size: 14px;
        color: #787878;
        margin-bottom: 10px;
        padding: 0;
        word-break: break-all;
    }
    
    /*Add vag Page*/
    
    /* .trader-terminal-sec {
        padding: 150px 0;
        margin-top: 0;
    } */
    .fo_frm_txt{
    display: inline;
        padding-top: 10px;
        padding: 14px 5px 5px 5px;
        width: 13%;
    }
    ul#ui-id-3 {
        top: 55% !important;
        min-height:250px !important;
        position: fixed !important;
        z-index: 9999;
    }
  
    @media screen and (max-width: 767px){
        .become-partner-btn-d{
            display:none;
        }
    }
    @media screen and (min-width: 767px){
        .become-partner-btn-m{
            display:none;
        }
    }
    @media screen and (max-width: 767px){
    .become-partner-btn-m {
        float: left;
        width: 100%;
        position: fixed;
        bottom: 0;
        left: 0;
        z-index: 9;
        border-radius: 0;
    }
        .site-footer{
        padding-bottom: 46px;
        }
    }
    @media screen and (min-width: 767px){
    .become-partner-btn-d {
        float: left;
        width: 100%;
        position: fixed;
        bottom: 0;
        left: 0;
        z-index: 9;
        border-radius: 0;
        height: 72px;
    }
            .site-footer{
            padding-bottom: 74px;
    }
    }
    .become-partner-btn {
        float: left;
        width: 100%;
        position: fixed;
        bottom: 0;
        left: 0;
        z-index: 9;
        border-radius: 0;
    }
    
    
    .but_frm {
        color: #fff !important;
        background: #1c1f67;
        box-shadow: 2px 4px 14px rgb(243 111 33 / 48%);
        border-radius: 14px;
        padding: 10px 10px;
        width: 100% !important;
        font-size: 21px;
        border: 0;
        line-height: 31px;
        border-radius: 0;
        font-size: 14px;
        line-height: 21px;
        cursor: pointer;
    }
    .multi-product-service-sec::before{
            content: ' ';
        background: url(https://www.indiainfoline.com/business-partners/wp-content/uploads/2021/08/video-bg.png) no-repeat;
        position: absolute;
        top: -50px;
        left: 0;
        width: 1250px;
        height: 1105px;
        background-position: top left;
    /*     z-index: 1; */
    }
    
    .product-service-banner-section::before{
        content: ' ';
        background: url(https://www.indiainfoline.com/business-partners/img_2022/image_1320042022.png) no-repeat;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-position: top left;
        
    }
    
    .partenr-awards-section::before {
        content: ' ';
        background: url(https://www.indiainfoline.com/business-partners/wp-content/uploads/2021/08/smart-mobile-bg.png) no-repeat;
        position: absolute;
        top: 0;
        left: 0;
        width: 835px;
        height: 750px;
        background-position: top right;
        transform: rotate(180deg);
    }
    
    .financial-products-section::before {
        content: ' ';
        background: url(https://www.indiainfoline.com/business-partners/wp-content/uploads/2021/08/smart-mobile-bg.png) no-repeat;
        position: absolute;
        bottom: 0;
        right: 0;
        width: 835px;
        height: 750px;
        background-position: top right;
    }
    
    .business-model-common-sec::before {
        content: ' ';
        background: url(https://www.indiainfoline.com/business-partners/wp-content/uploads/2021/08/video-bg.png) no-repeat;
        position: absolute;
        top: -50px;
        left: 0;
        width: 1250px;
        height: 1105px;
        background-position: top left;
    /*     z-index: 1; */
    }
    
    
    
    .partner-benefit-section::before {
        content: ' ';
        background: url(https://www.indiainfoline.com/business-partners/wp-content/uploads/2021/08/video-bg.png) no-repeat;
        position: absolute;
        top: -30px;
        left: -250px;
        width: 1250px;
        height: 1105px;
        background-position: top left;
    }
    
    .why-partner-section::before {
        content: ' ';
        background: url(https://www.indiainfoline.com/business-partners/wp-content/uploads/2021/08/market-bg.png) no-repeat;
        position: absolute;
        top: 0;
        right: 0;
        width: 753px;
        height: 947px;
        background-position: top right;
    }
    
    
    .partner-success-sec::before {
        content: ' ';
        background: url(https://www.indiainfoline.com/business-partners/wp-content/uploads/2021/08/video-bg.png) no-repeat;
        position: absolute;
        top: -90px;
        left: 0;
        width: 1250px;
        height: 1105px;
        background-position: top left;
    /*     z-index: 1; */
    }
    
    .partner4-banner-section::before {
        content:' ';
        background: url(https://www.indiainfoline.com/business-partners/wp-content/uploads/2021/09/partner-banner-img-4-left.png) no-repeat;
        background-position: top left;
        top: 0;
            right: 0;
        left: 0;
        width: 100%;
        height: 100%;
        position: absolute;
    }
    
    #OTPModal .modal-header .close{
        font-size: 34px;
        padding: 11px 1rem 17px;
        margin: -1rem -1rem -1rem auto;
    }
    
    #OTPModal .modal-header .close span{
        color: #fff;
    }
    #OTPModal .btn-resend{
        color: #302f52;
        font-weight: 600;
        font-size: 1.5rem;
    }
    
    #OTPModal .modal-header{
        background-color: #302f52;
        border-radius: 3px 3px 0 0;
        display:flex;
    }
    
    #OTPModal .btn-theme-fill {
        background-color: #f36f21;
        padding: 14px 50px;
        color: #fff!important;
    }
    
    #OTPModal .modal-header h5{
        color: #fff;
        font-size:2.25rem;
    }
    
    
    #OTPModal .hero-form .input-group .form-group {
        width: 100%;
        margin-bottom: 20px;
    }
    
    #OTPModal .modal-backdrop.fade.in{
        z-index: 0;
    }
    
    .disp-flex{
        display:flex;
        width: 94%;
        background-color: #fff;margin-left: 3%;    box-shadow: 0 0 5px 0 #ccc;
    }
    
    .home-banner img{
        height: 481px;
        width: 602px;
    }
    
    .iifl-icon .elementor-icon-box-wrapper{
        display:flex;
    }
    
    .iifl-icon .elementor-icon-box-content{
        padding-top: 15px;
      margin-left: 20px;
    }
    
    .about-fold-sec5::before {
        content: ' ';
        background: url(https://www.indiainfoline.com/business-partners/wp-content/uploads/2021/08/smart-mobile-bg.png) no-repeat;
        position: absolute;
        top: 0;
        right: 0;
        width: 835px;
        height: 750px;
        background-position: top right;
    }
    
    .about-fold-sec4::before {
        content: ' ';
        background: url(https://www.indiainfoline.com/business-partners/wp-content/uploads/2021/08/video-bg.png) no-repeat;
        position: absolute;
        top: 0;
        left: -50px;
        width: 1250px;
        height: 1105px;
        background-position: top left;
    }
    
    .about-fold-sec3::before {
        content: ' ';
        background: url(https://www.indiainfoline.com/business-partners/wp-content/uploads/2021/08/market-bg.png) no-repeat;
        position: absolute;
        bottom: 40px;
        right: 0;
        width: 753px;
        height: 947px;
        background-position: top right;
    }
    
    .about-fold-sec2::before {
        content: ' ';
        background: url(https://www.indiainfoline.com/business-partners/wp-content/uploads/2021/08/video-bg.png) no-repeat;
        position: absolute;
        top: -130px;
        left: 0;
        width: 1250px;
        height: 1105px;
        background-position: top left;
    /*     z-index: 1; */
    }
    
    .iifl-icon .elementor-icon.elementor-animation-{
        box-shadow:0 2px 8px rgb(0 0 0 / 20%);
        border-radius:50%;
    }
    
    .mf-form-banner-section::before {
        background-image:url(https://www.indiainfoline.com/business-partners/img_2022/image_1420042022.png) !important;
    }
    
    .hero-form.partner-form-sec {
        background: #fff;
        box-shadow: 0 2px 8px rgb(0 0 0 / 20%);
        border-radius: 5px;
        padding: 30px;
        margin-bottom: 10px;
    }
    
    .p2 {
        font-size: 24px;
    }
    
    .font-weight-semibold {
        font-weight: 600!important;
    }
    
    .hero-form.partner-form-sec .input-group {
        margin-bottom: 10px;
    }
    
    .hero-form .input-group {
        margin-bottom: 20px;
        justify-content: space-between;
    }
    
    .input-group {
        position: relative;
        display: -ms-flexbox;
        display: flex !important;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-align: stretch;
        align-items: stretch;
        width: 100%;
    }
    
    .hero-form.partner-form-sec .input-group .form-group {
        width: calc(47% - 10px);
        margin-right: 20px;
    }
    
    .hero-form .input-group .form-group {
        width: 49%;
        margin-bottom: 20px;
    }
    
    .hero-form .input-group .form-group .form-control {
        color: #000;
        background: #e9e9e9;
        border: 1px solid #dcdcdc;
        height: auto;
        padding: 11px 10px;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
    }
    .form-control {
        display: block;
        width: 100%;
        height: calc(1.5em + .75rem + 2px);
        padding: .375rem .75rem;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.5;
        color: #495057;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid #ced4da;
        border-radius: .25rem;
        transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    }
    
    .hero-form.partner-form-sec .btn.btn-theme {
        margin: 0;
        padding: 10px 10px 12px;
        border-radius: 7px;
    }
    
    .hero-form .btn {
        min-width: 148px;
        margin: 0 auto 30px;
        text-align: center;
        display: block;
    }
    
    .btn-theme {
        color: #fff;
        background: linear-gradient(
    90deg
    ,#f36f21 -.43%,#ff8c48 93.59%),#f36f21;
        box-shadow: 2px 4px 14px rgb(243 111 33 / 48%);
        border-radius: 14px;
        padding: 20px 10px 21px;
        width: 234px;
        font-size: 21px !important;
        line-height: 31px;
    }
    
    .btn {
        font-family: Poppins,sans-serif;
        font-weight: 600;
        border: 0 solid #000;
        position: relative;
    }
    
    .btn-theme:hover, .btn-theme:not(:disabled):not(.disabled).active, .btn-theme:not(:disabled):not(.disabled):active, .show>.btn-theme.dropdown-toggle {
        color: #fff !important;
        background: linear-gradient(
    90deg
    ,#ff8c48 -.43%,#f36f21 93.59%),#f36f21;
        border-color: none;
    }
    
    .bannerrigt_a {
        width: 175%; 
        background: #fff;
        padding: 15px;
        border-radius: 10px;
        min-height: 318px;
    }
    .bannerrigt {
        /*width: 175%;*/ 
        background: #fff;
        padding: 15px;
        border-radius: 10px;
        min-height: 318px;
    }
    .bannerrigt_a form {
        background: #fff;
        padding: 15px;
        border-radius: 5px;
    }
    
    .bannerrigt form {
        background: #fff;
        padding: 15px;
        border-radius: 5px;
    }
    
    .bannerrigt_a form {
        background: #fff;
        padding: 15px;
        border-radius: 5px;
    }
    
    .post-template .bannerrigt form {
        background: #fff;
        padding: 30px;
        box-shadow:0px 0px 8px 0px rgb(0 0 0 / 50%);
        border-radius: 5px;
    }
    
    .post-template .bannerrigt_a form {
        background: #fff;
        padding: 30px;
        box-shadow:0px 0px 8px 0px rgb(0 0 0 / 50%);
        border-radius: 5px;
    }
    
    .bannerrigt h2 {
        color: #f47226;
        text-align: center;
          font-size: 22px;
        margin-bottom: 15px;
        line-height: 26px;
    }
    
    .bannerrigt_a h2 {
        color: #f47226;
        text-align: center;
          font-size: 22px;
        margin-bottom: 15px;
        line-height: 26px;
    }
    
    .bannerrigt .formbox input[type="text"] {
        border-radius: 5px;
        border: 0px;
        background: #f9f9f9;
        width: 100%;
        padding: 5px 0;
        color: #000;
        background: #e9e9e9;
        border: 1px solid #dcdcdc;
        height: auto;
        padding: 9px 10px;
    }
    
    .bannerrigt_a .formbox input[type="text"] {
        border-radius: 5px;
        border: 0px;
        background: #f9f9f9;
        width: 100%;
        padding: 5px 0;
        color: #000;
        background: #e9e9e9;
        border: 1px solid #dcdcdc;
        height: auto;
        padding: 9px 10px;
    }
    
    .bannerrigt .formbox input {
        border-radius: 5px;
        border: 0px;
        background: #f9f9f9;
        width: 100%;
        padding: 5px 0;
        color: #000;
        background: #e9e9e9;
        border: 1px solid #dcdcdc;
        
        height: auto;
        padding: 9px 10px;
    }
    
    
    .bannerrigt_a .formbox input {
        border-radius: 5px;
        border: 0px;
        background: #f9f9f9;
        width: 100%;
        padding: 5px 0;
        color: #000;
        background: #e9e9e9;
        border: 1px solid #dcdcdc;
        
        height: auto;
        padding: 9px 10px;
    }
    
    .switchtoogalwrap {
        width: 100%;
        margin: 9px 0;
        display: block;
    }
    
    .switchtoogalwrap .switch {
        position: relative;
        display: inline-block;
        width: 48px;
        height: 16px;
        font-size:14px;
        margin-right: 15px;
        margin-bottom: .5rem;
    }
    
    .switchtoogalwrap .switch input {
        opacity: 0;
        width: 0;
        height: 0;
    }
    
    .switchtoogalwrap input:checked + .slider {
        background-color: #a7d1a7;
    }
    .switchtoogalwrap .slider.round {
        border-radius: 34px;
    }
    
    .switchtoogalwrap .slider {
        position: absolute;
        cursor: pointer;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: #ccc;
        transition: .4s;
    }
    
    .switchtoogalwrap input:checked + .slider:before {
        transform: translateX(26px);
        background: #62d362;
    }
    .switchtoogalwrap .slider.round:before {
        border-radius: 50%;
    }
    
    .switchtoogalwrap .slider:before {
        position: absolute;
        content: "";
        height: 21px;
        width: 21px;
        left: 0;
        bottom: -1px;
        background-color: #fff;
        transition: .4s;
        box-shadow: 0 3px 6px rgb(0 0 0 / 16%), 0 3px 6px rgb(0 0 0 / 23%);
    }
    
    button.btn.btn-theme {
        border-radius: 0;
        font-size: 20px !important;
        line-height: 21px;
        cursor: pointer;
    }
    
    #wpcf7-f815-p16-o1{
    background: #fff;
        box-shadow: 0 2px 8px rgb(0 0 0 / 20%);
        border-radius: 5px;
        padding: 30px;
        margin-bottom: 10px;
    }
    
    .pum-theme-5405 .pum-container, .pum-theme-default-theme .pum-container{
        padding:18px 0px  0px;
    }
    
    #origincode-contact-wrapper_11 > div > h3{
        display:none;
    }
    
    #origincode-contact-wrapper_11 .buttons-block {
        text-align: center !important;
            padding-top: 20px;
    }
    
    .origincode-contact-wrapper .origincode-contact-column-block{
        padding:20px;
    }
    
    .pum-theme-5405 .pum-container, .pum-theme-default-theme .pum-container{
        background-color: #302f52;
    }
    
    .pum-theme-5405 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close{
        box-shadow:none !important;
        background-color: #302f52;
    }
    
    #origincode-contact-wrapper_11 .input-text-block input, #origincode-contact-wrapper_11 .input-text-block input:focus, #origincode-contact-wrapper_11 .simple-captcha-block input[type=text], #origincode-contact-wrapper_11 .simple-captcha-block input[type=text]:focus, #origincode-contact-wrapper_11 .textarea-block textarea, #origincode-contact-wrapper_11 .selectbox-block .textholder{
        background: #e9e9e9 !important;
        border: 1px solid #dcdcdc !important;
        height: 45px !important;
        padding: 9px 10px !important;
            font-size: 16px;
    }
    
    .pum-theme-5405 .pum-title, .pum-theme-default-theme .pum-title{
        color:#fff;
        padding: 0px 18px;
    }
    
    .popmake-content #origincode-contact-wrapper_11 .buttons-block button.submit{
        color: #FFFFFF !important;
        background-color: #f36f21 !important;
        border: 1px solid #f36f21 !important;
        border-radius: 2px !important;
    }
    
    .origincode-contact-wrapper .origincode-contact-column-block div.origincode-field-block{
        color: #302f52;
        font-weight: 600;
        text-align: center;
    }
    
    .bannerleft:after{
        position: absolute;
        content: "";
        width: 425px;
        height: 676px;
        background: url(https://www.indiainfoline.com/business-partners/wp-content/uploads/2021/08/Man.png) center bottom no-repeat;
        right: 0;
        top: -185px;
        background-size: 77%;
        
    }
    
    
    .finprolist {
        min-height: 210px;
    /* 	background:#fff; */
    /* 	display: flex; */
    /*     justify-content: center;
        align-items: center; */
    }
    
    .financialproductsec:before {
        content: "";
        position: absolute;
        width: 497px;
        height: 250px;
        background: url(https://www.indiainfoline.com/business-partners/wp-content/uploads/2021/08/Triangle-Shape2.png) 0 0 no-repeat;
    /*     z-index: 2; */
        top: 0;
    }
    
    .financial::after {
        content: "";
        position: absolute;
        width: 475px;
        height: 250px;
        background: url(https://www.indiainfoline.com/business-partners/wp-content/uploads/2021/08/Triangle-Shape3.png) 0 0 no-repeat;
    /*     z-index: 2; */
        bottom: 0;
        right: 0;
    }
    
    .buss-tab .elementor-tab-content, .buss-tab .elementor-tab-desktop-title, .buss-tab.elementor-widget-tabs .elementor-tab-title:before, .buss-tab.elementor-widget-tabs .elementor-tab-title:after{
        border:0px !important;
    }
    
    
    .buss-tab.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active{
        border-bottom: 2px solid #f47226 !important;
    }
    
    .kyc{
        margin:0 30px;
    }
    
    .kyc-section:before {
        content: ' ';
        background: url(https://www.indiainfoline.com/business-partners/wp-content/uploads/2021/08/video-bg.png) no-repeat;
        position: absolute;
        top: 240px;
        left: -160px;
        width: 1250px;
        height: 1105px;
        background-position: top left;
    /*     z-index: 1; */
    }
    
    .kyc-acc .elementor-accordion-item{
        border: 1px solid #d4d4d4 !important;
        box-shadow: 0px 4px 8px 0px rgb(0 0 0 / 7%);
        padding: 2px 20px 2px 8px;
        border-radius: 15px;
        margin-bottom:10px;
    }
    
    .kyc-acc .elementor-tab-content{
        border-width: 0px !important;
    }
    
    .aaa-market-sec::before {
        content: ' ';
        background: url(https://www.indiainfoline.com/business-partners/wp-content/uploads/2021/08/market-bg.png) no-repeat;
        position: absolute;
        bottom: 40px;
        right: 0;
        width: 753px;
        height: 947px;
        background-position: top right;
    }
    
    
    .comp-text-sec svg{
        transform: rotateY(180deg);
        animation-name: arrow-icon-reverse;
        animation-duration: 1.5s;
        animation-iteration-count: infinite;
    }
    
    .feature-video-block:before{
        content: ' ';
        background: url(https://www.indiainfoline.com/business-partners/wp-content/uploads/2021/08/feature-bg-top-e1629355324267.png) no-repeat;
        position: absolute;
        bottom: -55px;
        right: 0;
        width: 820px;
        height: 514px;
        background-position: top right;
        transform: rotateY(180deg) rotateX(180deg);
    }
    
    
    
    
    .technology-home-mobile .img-sec {
        float: right;
    }
    
    .technology-home-mobile img {
        margin: -20px -100px 0 0;
        max-width: 650px;
    }
    
    
    .pltfm{
        font-size:36px;
    }
    
    .ncd-inp-sec .form-group {
        float: left;
        width: calc(100% - 170px);
        margin-bottom: 0;
    }
    
    .ncd-inp-sec .form-group .input-group:first-child {
        width: calc(50% - 20px);
    }
    
    .ncd-inp-sec .form-group .input-group {
        float: left;
        width: calc(25% - 20px);
        margin-right: 20px;
        margin-bottom: 20px;
    }
    
    .input-group {
        position: relative;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-align: stretch;
        align-items: stretch;
        width: 100%;
    }
    
    
    #mobile-drawer .drawer-header .drawer-toggle, #mobile-drawer .drawer-header .drawer-toggle:focus {
        color: #000;
    }
    
    .mobile-navigation ul li.current-menu-item > a, .mobile-navigation ul li.current-menu-item.menu-item-has-children > .drawer-nav-drop-wrap {
        color: #f47226;
    }
    
    .drawer-nav-drop-wrap a {
        color: #1b1d64;
    }
    
    .mobile-navigation ul li > a, .mobile-navigation ul li.menu-item-has-children > .drawer-nav-drop-wrap {
        color: #1b1d64;
    }
    
    .main-navigation .primary-menu-container > ul li:last-child a{
        padding-right:0px;
    }
    
    
    
    .buss_h3{
        color: #1b1d64 !important;
        font-weight:400 !important;
    }
    
    ul#secondary-menu li{
        background: #fff;
        padding: 0.3em 1em;
        border-radius:0.25rem;
        border:1px solid #f36f21;
    }
    
    .business-model-banner-section:before{
        content: ' ';
        background: url(https://indiainfoline.com/business-partners/img_2022/image-4_20042022.png) no-repeat;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-position: top left;
        
    }
    
    .business-model-common-sec:before{
        content: ' ';
        background: url(https://indiainfoline.com/business-partners/img_2022/video-bg-4_2022.png) no-repeat;
        position: absolute;
        top: -50px;
        left: 0;
        width: 1250px;
        height: 1105px;
        background-position: top left;
    }
    
    .bonds-banner-section::before{
        content:' ';
        background: url(https://www.indiainfoline.com/business-partners/img_2022/image_154020042022.png) no-repeat;
        background-position: top left;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    
    .sub-broker-section{
        box-shadow: 0px 0px 8px rgb(0 0 0 / 25%);
        margin:0 15px;
    }
    
    ul.bonds-list li::marker{
    color:rgb(99,178,74);
    }
    
    .features{
        display:none;
    }
    
    .header-navigation .header-menu-container ul ul li a{
        font-size: 14px;
    }
    
    /*  .business-model-common-sec:after{
        content: ' ';
        background: url(https://www.indiainfoline.com/business-partners/wp-content/uploads/2021/08/moneyversity-bg.png) no-repeat;
        position: absolute;
        bottom: 100px;
        right: 0;
        width: 643px;
        height: 1150px;
        background-position: top right;
        background-size: 100% 100%;
    }  */
    
    .benefit{
        margin:0 15px;
    }
    
    /* .benefit:before{
        content: ' ';
        background: url(https://www.indiainfoline.com/business-partners/wp-content/uploads/2021/08/moneyversity-bg.png) no-repeat;
        position: absolute;
        bottom: 100px;
        right: 0;
        width: 643px;
        height: 1150px;
        background-position: top right;
        background-size: 100% 100%;
    } */
    
    /* ul#secondary-menu li:hover{
        background: #f36f21;
        color:#fff;
    } */
    
    
    .secondary-navigation .secondary-menu-container > ul > li > a{
        padding: 0em;
    font-weight:600;
    
    color: #f36f21;
    }
    
    ul.sub-menu li{
        padding: 0rem !important;
        border :none !important;
    }
    
    #secondary-navigation ul ul{
        margin-left:-100px;
    }
    .footer-html{
        margin:0;
    }
    
    .footer-widget-area {
        text-align:center;
    }
    
    .widget-area .widget-title{
        text-transform:capitalize;
        font-size:24px;
        font-weight:600;
    }
    
    .widget-area a{
        font-size: 18px;
      color: #1b1d64 !important;
        font-weight:600;
    }
    
    h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {font-weight: 700;}
    .h1 {font-size: 48px;}
    .h2 {font-size: 36px;}
    .h3 {font-size: 30px;}
    .h4 {font-size: 24px;}
    .h5 {font-size: 18px;}
    .p1 {font-size: 30px;}
    .p2 {font-size: 24px;}
    .p3 {font-size: 18px;}
    .p4 {font-size: 16px;}
    
    
    .aaa-section .text-sec .h4 {
        margin-bottom: 20px;
    }
    .text-theme {
        color: #f36f21 !important;
    }
    
    .h4.text-theme{
        font-size: 24px;
    }
    
    .h4 span {
        position: relative;
        margin-right: 30px;
        display: inline-block;
    }
    
    .text-theme {
        color: #f36f21 !important;
    }
    
    .h4 span::before {
        content: ' ';
        background: #f36f21;
        position: absolute;
        top: 10px;
        right: -23px;
        width: 9px;
        height: 9px;
        border-radius: 10px;
    }
    
    .aaa-section::before {
        content: ' ';
        background: url(https://www.indiainfoline.com/business-partners/wp-content/uploads/2022/04/image_130422.png) no-repeat;
            background-position-x: 0%;
            background-position-y: 0%;
        position: absolute;
        bottom:6px;
        left: 0;
        width: 753px;
        height: 947px;
        background-position: top left;
    }
    
    .aaa-section {
        padding: 74px 0 190px 0px;
        overflow: unset;
    }
    
    .trusted-section {
        padding: 0 0 30px;
    }
    
    .trusted-section::before {
        content: ' ';
        background: url(https://www.indiainfoline.com/business-partners/wp-content/uploads/2021/08/trusted-bg.png) no-repeat;
        position: absolute;
        top: -6px;
        left: 0;
        width: 1250px;
        height: 1105px;
        background-position: top left;
    }
    
    .flex-row-reverse{
        flex-direction: row-reverse;
    }
    
    .smart-mobile-section {
        padding: 50px 0;
        display: flex;
        align-items: center;
    }
    
    .smart-mobile-section::before {
        content: ' ';
        background: url(https://www.indiainfoline.com/business-partners/wp-content/uploads/2021/08/smart-mobile-bg.png) no-repeat;
        position: absolute;
        bottom: 0;
        right: 0;
        width: 835px;
        height: 750px;
        background-position: top right;
    }
    
    .tech-img img{
        margin: -48px -100px 0 0;
        max-width: 650px;
    }
    
    .skill-iifl-section {
        padding: 100px 0;
        display: flex;
        align-items: center;
    }
    
    
    
    .home-banner-section {
        padding: 0px;
        background: #fff!important;
    }
    
    .p3 {
        font-size: 18px;
        color: #1b1d64;
        
    }
    
    .text-theme{
    color:#f36f21;
    }
    
    .text-center{
        text-align:center;
    }
    
    .home-banner-section::before {
        content: ' ';
        background: url(https://www.indiainfoline.com/business-partners/wp-content/uploads/2022/04/image-4lba.png) no-repeat;
        position: absolute;
        top: -45px;
        left: 0;
        width: 835px;
        height: 800px;
        background-position: top left;
    }
    
    .aaa-video-sec {
        padding: 0 0 35px;
        overflow: unset;
        margin-top: -30px;
    }
    
    .aaa-video-sec::before {
        content: ' ';
        background: url(https://www.indiainfoline.com/business-partners/wp-content/uploads/2021/08/video-bg.png) no-repeat;
        position: absolute;
        top: 0;
        left: 0;
        width: 1250px;
        height: 1105px;
        background-position: top left;
       
    }
    
    .slide-bg .slick-slide div div{
        background-color: #fff;
        padding:30px 40px;
        height:327px;
        box-shadow:0 0 8px rgb(0 0 0 / 25%);
        border-radius: 5px;
        margin-top:10px;
    }
    
    .review-blk .slick-slide div div{
        background-color: #fff;
        padding:30px 40px;
        height:230px;
        box-shadow:0 0 8px rgb(0 0 0 / 25%);
        border-radius: 5px;
        margin-top:10px;
    }
    
    .slide-bg .slick-slide div div img{
        padding-bottom :20px;
    }
    
    .slide-home .slick-slide div div img{
        padding-bottom :30px;
    }
    
    .single-content ul, .single-content ol{
        margin-bottom:0px;
    }
    
    .single-content ul li, .single-content ol li{
        margin-bottom:10px;
    }
    
    .cnt-form #origincode-contact-wrapper_3{
        background: #Fff;
        box-shadow: 0 2px 8px rgb(0 0 0 / 20%);
        padding: 30px;
        margin-top: 10px;
    }
    
    
    
    .cnt-form #origincode-contact-wrapper_8{
        background: #Fff;
        box-shadow: 0 2px 8px rgb(0 0 0 / 20%);
        padding: 30px;
        margin-top: 10px;
    }
    
    
    #secondary #origincode-contact-wrapper_10{
        background: #Fff;
        box-shadow: 0 2px 8px rgb(0 0 0 / 20%);
        padding: 20px;
        margin: 0px;
    }
    
    
    
    .cnt-form #origincode-contact-wrapper_3 > div > h3 {
        font-size: 24px !important;
        line-height: 24px !important;
        color: #f36f21!important;
    }
    
    #secondary #origincode-contact-wrapper_10 > div > h3 {
        font-size: 24px !important;
        line-height: 24px !important;
        color: #f36f21!important;
    }
    
    .cnt-form #origincode-contact-wrapper_8 > div > h3 {
        font-size: 24px !important;
        line-height: 24px !important;
        color: #f36f21!important;
    }
    
    #secondary #origincode-contact-wrapper_10 > div > h3 {
        font-size: 24px !important;
        line-height: 24px !important;
        color: #f36f21!important;
    }
    
    .cnt-form #origincode-contact-wrapper_3 .input-text-block input, .cnt-form #origincode-contact-wrapper_3 .input-text-block input:focus,  .cnt-form #origincode-contact-wrapper_3 .simple-captcha-block input[type=text], .cnt-form #origincode-contact-wrapper_3 .simple-captcha-block input[type=text]:focus, .cnt-form #origincode-contact-wrapper_3 .textarea-block textarea, .cnt-form #origincode-contact-wrapper_3 .selectbox-block .textholder{
        border: 1px solid #dcdcdc;
        color: #4F4F4F;
        /* margin: 0 !important; */
        padding: 9px 10px !important;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        font-size: 16px;
        height: auto;
        border-radius: 5px;
        margin-bottom: 10px !important;
        background: #e9e9e9;
        border: 1px solid #e9e9e9 !important;
    }
    
    .cnt-form #origincode-contact-wrapper_8 .input-text-block input, .cnt-form #origincode-contact-wrapper_8 .input-text-block input:focus,  .cnt-form #origincode-contact-wrapper_8 .simple-captcha-block input[type=text], .cnt-form #origincode-contact-wrapper_8 .simple-captcha-block input[type=text]:focus, .cnt-form #origincode-contact-wrapper_8 .textarea-block textarea, .cnt-form #origincode-contact-wrapper_8 .selectbox-block .textholder{
        border: 1px solid #dcdcdc;
        color: #4F4F4F;
        /* margin: 0 !important; */
        padding: 9px 10px !important;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        font-size: 16px;
        height: auto;
        border-radius: 5px;
        margin-bottom: 10px !important;
        background: #e9e9e9;
        border: 1px solid #e9e9e9 !important;
    }
    
    #secondary #origincode-contact-wrapper_10 .input-text-block input, #secondary #origincode-contact-wrapper_10 .input-text-block input:focus,  #secondary #origincode-contact-wrapper_10 .simple-captcha-block input[type=text], #secondary #origincode-contact-wrapper_10 .simple-captcha-block input[type=text]:focus, #secondary #origincode-contact-wrapper_10 .textarea-block textarea, #secondary #origincode-contact-wrapper_10 .selectbox-block .textholder{
        border: 1px solid #dcdcdc;
        color: #4F4F4F;
        /* margin: 0 !important; */
        padding: 9px 10px !important;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        font-size: 16px;
        height: auto;
        border-radius: 5px;
        margin-bottom: 10px !important;
        background: #e9e9e9;
        border: 1px solid #e9e9e9 !important;
    }
    
    
    
    
    .cnt-form #origincode-contact-wrapper_3 .buttons-block button.submit, .cnt-form #origincode-contact-wrapper_3 .buttons-block button.submit:hover{
        background-color: #f36f21 !important;
        border:none !important;
        border-radius:5px !important;
    }
    
    .cnt-form #origincode-contact-wrapper_8 .buttons-block button.submit, .cnt-form #origincode-contact-wrapper_8 .buttons-block button.submit:hover{
        background-color: #f36f21 !important;
        border:none !important;
        border-radius:5px !important;
    }
    
    
    #secondary #origincode-contact-wrapper_10 .buttons-block button.submit, #secondary #origincode-contact-wrapper_10 .buttons-block button.submit:hover{
        background-color: #f36f21 !important;
        border:none !important;
        border-radius:5px !important;
    }
    
    
    
    .cnt-form #origincode-contact-wrapper_3 .buttons-block button.submit i{
        display:none;
    }
    
    .cnt-form #origincode-contact-wrapper_8 .buttons-block button.submit i{
        display:none;
    }
    
    #secondary #origincode-contact-wrapper_10 .buttons-block button.submit i{
        display:none;
    }
    
    .cnt-form #origincode-contact-wrapper_3 .buttons-block{
        text-align:left !important;
    }
    
    .cnt-form #origincode-contact-wrapper_8 .buttons-block{
        text-align:left !important;
    }
    
    #secondary #origincode-contact-wrapper_10 .buttons-block{
        text-align:left !important;
    }
    
    
    .cnt-form #origincode-contact-wrapper_3 .buttons-block button.submit{
        color: #FFFFFF !important;
        background: linear-gradient(
    90deg
    ,#f36f21 -.43%,#ff8c48 93.59%),#f36f21;
        box-shadow: 2px 4px 14px rgb(243 111 33 / 48%);
        width: 234px;
        font-size: 21px;
        line-height: 31px;
        border-radius: 5px;
    
        
    }
    
    .cnt-form #origincode-contact-wrapper_8 .buttons-block button.submit{
        color: #FFFFFF !important;
        background: linear-gradient(
    90deg
    ,#f36f21 -.43%,#ff8c48 93.59%),#f36f21;
        box-shadow: 2px 4px 14px rgb(243 111 33 / 48%);
        width: 234px;
        font-size: 21px;
        line-height: 31px;
        border-radius: 5px;
    
        
    }
    
    
    #secondary #origincode-contact-wrapper_10 .buttons-block button.submit{
        color: #FFFFFF !important;
        background: linear-gradient(
    90deg
    ,#f36f21 -.43%,#ff8c48 93.59%),#f36f21;
        box-shadow: 2px 4px 14px rgb(243 111 33 / 48%);
        width: 234px;
        font-size: 21px;
        line-height: 31px;
        border-radius: 5px;
    
        
    }
    
    
    
     .app-link-group {
    /*     margin-top: 25px; */
        display: block;
    }
    
     .app-link-group a {
        display: inline-block;
        margin-right: 10px;
    }
    
     .app-link-group a img {
        border-radius: 70px;
         width:155px;
    }
    
    .moneyversity-fold-sec1 {
        overflow: unset;
        padding: 20px 0;
    }
    
    .moneyversity-fold-sec1::before {
        content: ' ';
        background: url(https://www.indiainfoline.com/business-partners/wp-content/uploads/2021/08/Webp.net-resizeimage.png) no-repeat;
        position: absolute;
        top: -50px;
        left: 0;
        width: 1250px;
        height: 1105px;
        background-position: top left;
       
    }
    
    .moneyversity-fold-sec2 {
        padding: 40px 0 40px;
        overflow: unset;
    }
    
    .moneyversity-fold-sec2::before {
        content: ' ';
        background: url(https://www.indiainfoline.com/business-partners/wp-content/uploads/2021/08/moneyversity-bg.png) no-repeat;
        position: absolute;
        top: -300px;
        right: 0;
        width: 643px;
        height: 1150px;
        background-position: top right;
       
        background-size: 100% 100%;
    }
    
    .moneyversity-fold-sec3 {
        padding: 40px 0 40px;
    }
    
    .moneyversity-fold-sec3::before {
        content: ' ';
        background: url(https://www.indiainfoline.com/business-partners/wp-content/uploads/2021/08/moneyversity-bg.png) no-repeat;
        position: absolute;
        top: -85px;
        left: 0;
        width: 643px;
        height: 1150px;
        background-position: top left;
       
        background-size: 100% 100%;
        transform: rotateY(180deg) rotateX(180deg);
    }
    
    .fixed-deposite-banner-section {
        min-height: 800px;
        padding-bottom: 30px;
        position: relative;
        z-index: 3;
    }
    
    .fixed-deposite-banner-section::before {
        background: url(https://www.indiainfoline.com/business-partners/img_2022/image_1420042022.png) no-repeat;
        background-position: top left;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    
    .other-form-box {
        width: calc(100% - 20px);
        margin: 0 10px 20px;
        max-width: calc(350px - 20px);
        float: left;
        position: relative;
        padding: 25px;
        background: #fff;
        box-shadow: 0 0 8px rgb(0 0 0 / 25%);
        border-radius: 5px;
        display: flex;
        justify-content: center;
        align-items: center;
        text-align:center;
    }
    
    .other-form-box span {
        margin: 0 15px;
        font-weight: 500;
        font-size: 18px;
        line-height: 128%;
    }
    
    .text-sec {
    /*     margin-top: 200px; */
    }
    
    .break-free-section {
        padding: 50px 0;
        overflow: unset;
    }
    
    .break-free-section::before {
        content: ' ';
        background: url(https://www.indiainfoline.com/business-partners/wp-content/uploads/2022/05/break-free-bg20052022.png) no-repeat;
        position: absolute;
        top: 20;
        left: -7px;
        width: 1250px;
        height: 1105px;
        background-position: top left;
       
    }
    
    .become-iifl-partner-sec {
        padding: 0 0 50px;
        overflow: unset;
    }
    
    .become-iifl-partner-sec::before {
            content: ' ';
        background: url(https://www.indiainfoline.com/business-partners/wp-content/uploads/2021/08/become-iifl-partner-bg-e1628185068236.png) no-repeat;
        position: absolute;
        top: 0;
        right: -47px;
        width: 607px!important;
        height: 800px;
        background-size: 100% 100%;
        background-position: top right;
    }
    
    .millennials-centennials-img-sec {
        position: absolute;
        bottom: 0px;
        right: -125px;
        width: 50%;
        max-width: 680px;
    }
    
    .existing-IFAs-img-sec {
        position: absolute;
        top: 10px;
        left: -135px;
        width: 50%;
        max-width: 680px;
    }
    
    .professionals-img-sec {
        position: absolute;
        top: -90px;
        right: -115px;
        width: 50%;
        max-width: 680px;
    }
    
    .homemakers-img-sec {
        position: absolute;
        top: 15;
        left: -135px;
        width: 50%;
        max-width: 680px;
    }
    
    .flex{
        display:flex;
        text-align:center;
        justify-content: center;
    }
    
    .tabs .elementor-tab-content{
        text-align:center;
    }
    
    .partner-with-iifl-txt-sec img{
        position: absolute;
        bottom: -35px;
        left: -185px;
    }
    
    .partner-icon .elementor-image-box-img{
        background: #fff;
        box-shadow: 0 0 20px rgb(0 0 0 / 15%);
        width: 179px !important;
        height: 115px;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 51%;
        margin: 0 15px 0 0 !important;
    }
    
    .partner-icon img{
        height:40px;
        width:64px;
    }
    
    .partner-icon h3{
        margin-bottom:0px;
    }
    
    .succeed-icon{
        background: #fff;
        box-shadow: 0 0 20px rgb(0 0 0 / 15%);
        width: 114px !important;
        height: 115px;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 51%;
        margin: 0 auto 15px;
    }
    
    .clients-succeed-section::before {
        content: ' ';
        background: url(https://www.indiainfoline.com/business-partners/wp-content/uploads/2022/05/clients-succeed-bg_20a1.png) no-repeat;
        position: absolute;
        bottom: 0;
        right: 0;
        width: 730px;
        height: 660px;
        background-size: 100% 100%;
        background-position: top right;
    }
    
    .reviews-section::before {
        content: ' ';
        background: url(https://www.indiainfoline.com/business-partners/wp-content/uploads/2021/08/trusted-bg.png) no-repeat;
        position: absolute;
        top: -30px;
        left: 0;
        width: 1250px;
        height: 1105px;
        background-position: top left;
    }
    
    .tabs .elementor-tab-content, .tabs .elementor-tab-title, .tabs .elementor-tabs-wrapper{
        border-width:0px !important;
        border-style:none !important;
    }
    
    /* .tabs .elementor-tabs-wrapper{
        box-shadow:0 0 8px rgb(0 0 0 / 25%);
        
    } */
    
    .tabs .elementor-tab-title.elementor-active:before{
        background: #f36f21;
        content: ' ';
        position: absolute;
        width: 100% !important;
        height: 5px !important;
        left: 0;
        bottom: 0;
        
    }
    
    .cnt-form .origincode-contact-wrapper div.multicolumn .origincode-contact-column-block{
        width: 47% !important;
    }
    
    .cnt-form .origincode-contact-wrapper .origincode-contact-column-block{
        min-width: auto !important;
    }
    
    
    .pms{
    /*     min-height: 800px; */
        padding-bottom: 30px;
        position: relative;
    /*     z-index: 3; */
    }
    
    .pms:before{
        content:' ';
    background:url(https://www.indiainfoline.com/business-partners/img_2022/image_145820042022.png) no-repeat;
        background-position: top left;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    
    .mgm-icon{
        height:335px;
    }
    
    .mgm-icon.sub-box{
        height:370px;
    }
    
    
    .widget-area .widget-title{
        color: #f36f21;
    }
    
    .comp-logo{
        position: absolute;
        box-shadow: 0 1px 4px rgb(0 0 0 / 15%);
        width: 120px !important;
        left: calc(50% - 60px);
        top: -40px;
    }
    
    #main-header .header-button, .secondary-navigation .secondary-menu-container > ul li a{
        font-size: 16px;
    }
    
    .allot-box{
        min-height:70px;
    }
    
    .allot-link a{
        color:#F47226;	
    }
    
    .allot-link:hover a{
        color:#fff;	
    }
    
    .allotment-blk-section:before{
        content: ' ';
        background: url(https://www.indiainfoline.com/business-partners/wp-content/uploads/2021/08/video-bg-1-e1628603395477.png) no-repeat;
        position: absolute;
        top: 50px;
        left: 0;
        width: 1250px;
        height: 928px;
        background-position: top left;
    }
    
    .business-model-common-sec.offwhite-bg:before{
        content:' ';
        background:url(https://indiainfoline.com/business-partners/img_2022/offset-bg-top-left_20042022.png) no-repeat;
    }
    
    .fixed-deposite-banner-section::before {
        content:' ';
        background: url(https://www.indiainfoline.com/business-partners/img_2022/image_151420042022.png) no-repeat;
        background-position: top left;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    
    .ncd-banner-section:before {
        content:' ';
        background: url(https://www.indiainfoline.com/business-partners/wp-content/uploads/2022/03/ncd-banner-img-min_0-min-min.png) no-repeat;
        background-position: top left;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
          background-size: 48%;
    }
    
    .ncd{
        margin: 0 30px;
    }
    
    
    .ncd-inp-sec .form-group .input-group .input-group-prepend {
        right: auto;
        left: 0;
    }
    
    .ncd-inp-sec .form-group .input-group .input-group-append, .ncd-inp-sec .form-group .input-group .input-group-prepend {
        position: absolute;
        z-index: 9;
        height: 100%;
        right: 0;
    }
    
    .input-group-prepend {
        margin-right: -1px;
    }
    
    .input-group-append, .input-group-prepend {
        display: -ms-flexbox;
        display: flex;
    }
    
    .ncd-inp-sec .form-group .input-group:first-child .form-control {
        padding-left: 45px;
        padding-right: 12px;
    }
    
    .ncd-inp-sec .form-group .input-group .form-control {
        padding-right: 45px;
        border-radius: 4px;
    }
    
    .ncd-inp-sec .form-group .input-group .form-control {
        height: auto;
        padding: 12px 12px;
    }
    
    .input-group>.custom-file, .input-group>.custom-select, .input-group>.form-control, .input-group>.form-control-plaintext {
        position: relative;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        width: 1%;
        min-width: 0;
        margin-bottom: 0;
    }
    
    .form-control {
        display: block;
        width: 100%;
        height: calc(1.5em + .75rem + 2px);
        padding: .375rem .75rem;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.5;
        color: #495057;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid #ced4da;
        border-radius: .25rem;
        transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    }
    
    .ncd-inp-sec .form-group .input-group .input-group-text {
        background: 0 0;
        border: none;
    }
    
    .input-group>.input-group-append>.btn, .input-group>.input-group-append>.input-group-text, .input-group>.input-group-prepend:first-child>.btn:not(:first-child), .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child), .input-group>.input-group-prepend:not(:first-child)>.btn, .input-group>.input-group-prepend:not(:first-child)>.input-group-text {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }
    
    .input-group-text {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        padding: .375rem .75rem;
        margin-bottom: 0;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.5;
        color: #495057;
        text-align: center;
        white-space: nowrap;
        background-color: #e9ecef;
        border: 1px solid #ced4da;
        border-radius: .25rem;
    }
    
    .ncd-inp-sec .btn-apply {
        float: right;
        width: 170px;
        background: #f36f21;
        font-weight: 500;
        font-size: 16px;
        text-align: center;
        color: #fff;
        padding: 11px 10px;
    }
    
    
    .quick-form-box {
        width: calc(100% - 20px);
        margin: 0 10px 20px;
        max-width: calc(350px - 20px);
        float: left;
        position: relative;
        padding: 25px;
        background: #fff;
        box-shadow: 0 0 8px rgb(0 0 0 / 25%);
        border-radius: 5px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    
    .quick-form-box span {
        margin-left: 15px;
        font-weight: 500;
        font-size: 16px;
        line-height: 128%;
        text-align: left;
    }
    
    
     .quick-form-box .icon-download {
        position: absolute;
        bottom: 10px;
        right: 10px;
    }
    
    .footable-filtering-external.footable-filtering-right, table.footable.footable-filtering-right>thead>tr.footable-filtering>th, table.footable>thead>tr.footable-filtering>th {
        text-align: center;
    }
    
    .foo-table .form-group.footable-filtering-search input.form-control {
        width:720px;
    }
    
    .footable .btn-primary {
        color: #fff;
        background-color: #f36f21;
        border-color: #f36f21;
    }
    
    
    
    element.style {
    }
    .footable .pagination>.active>a, .footable .pagination>.active>a:focus, .footable .pagination>.active>a:hover, .footable .pagination>.active>span, .footable .pagination>.active>span:focus, .footable .pagination>.active>span:hover {
        z-index: 2;
        color: #fff;
        cursor: default;
        background-color: #f36f21;
        border-color: #f36f21;
    }
    
    .footable .pagination>li>a, .footable .pagination>li>span {
        color:#f36f21;
    }
    
    .more-div{
        display:none;
    }
    
    /* .ncd:before {
        content: ' ';
        background: url(https://www.indiainfoline.com/business-partners/wp-content/uploads/2021/08/video-bg.png) no-repeat;
        position: absolute;
        top: 0;
        left: 0;
        width: 1250px;
        height: 1105px;
        background-position: top left;
    /*     z-index: 1; 
    } */
    
    .money-img  img{
            width:300px;	
        height:610px;
            margin-left: 30px;
            margin-top: 30px;
        }
    
    .aaa-img img{
        width:377px;
        height:auto;
    }
    
    @media only screen and (max-width: 667px){

    span.subhed {
    /* font-size: 22px; */
    width: 100%;
}

.site-branding a.brand {
    flex-wrap: wrap;
}
span.subhed {      border-left: 0px solid #000;}
.rightbox{display: none;} 

    }
    @media only screen and (max-width: 767px){
        
        .partner-icon .elementor-image-box-wrapper{
            display:flex;
        }
        
        .partner-icon .elementor-image-box-content{
            padding-top:20px;
        }
        
        .disp-flex{
        display:flex;
        width: 97%;
        background-color: #fff;margin-left: 0%;    box-shadow: 0 0 5px 0 #ccc;
    }
        
        .hero-form.partner-form-sec .input-group .form-group {
        width: 100%;
        margin-right: 20px;
    }
        
        .about-banner-section::before{
            top: 75px !important;
        right: -115px !important;
        width: 135% !important;
        }
        
        .about-fold-sec5::before {
        width: 100%;
       height: 63%;
        right: -80px;
        top: -95px;
            background-size: 100% 100%;
    }
        
        .about-fold-sec4::before{
            background-size: 100% 100%;
            width: 100%;
            top:190px;
            height: 590px;
        }	
        .about-fold-sec2::before{
            background-size: 100% 100%;
            top: 230px;
        left: -40px;
            width: 100%;
            height:700px;
        }
        
        .about-fold-sec3::before {
        top: -40px;
        right: -200px;
        width: 85%;
        height: 55%;
            z-index:-2!important;
            background-size: 100% 100%;
    }
        
        .buss-tab .elementor-tabs .elementor-tab-title{
        border:0px !important;
    }
        
        .bannerleft:after{
            background:none;
        }
        
        .allotment-blk-section:before {
       top: 355px;
        left: -76px;
        width: 507px;
        height: 596px;
            background-size: 100% 100%;
    }
        
        .business-model-common-sec:before {
        top: 50px;
        left: -180px;
        width: 550px;
        height: 485px;
            background-size:100% 100% !important;
    }
        
        .head .elementor-image-box-wrapper{
            display:flex;		
        }
    
        .head .elementor-image-box-img{
            margin-right:10px !important;
        }
        
        .head .elementor-image-box-content{
            padding-top:10px;
        }
        
        .business-model-common-sec:before{
            top: 120px;
       left: -100px;
        width: 400px;
        height: 485px;
                background-size: 100% 100%;
        }
        
        .business-model-banner-section:before {
        right: -20%;
        height: 100%;
            top: 75px;
            width: 135%;
            background-size: 100% 100%;
    }
        
        .buss_h3 {
        color: #1b1d64 !important;
        font-weight: 400 !important;
        font-size: 18px !important;
        line-height: 1.5 !important;
    }
        
        .ncd-inp-sec {
        padding: 0 15px 20px;
    }
        
        .ncd-inp-sec .form-group {
        width: 100%;
    }
        
        .ncd-inp-sec .form-group .input-group:first-child {
       width: 100%;
        margin-right: 0;
    }
    
    .ncd-inp-sec .form-group .input-group {
       width: 49%;
        margin-right: 2px;
        margin-bottom: 10px;
    }
        
        .ncd-banner-section:before {
            top: 45px;
        right: -120px;
            width: 430px;
        height: 400px;
            background-size: 100% 100%;
        }
        
        .bnd .elementor-image-box-wrapper{
            display:flex;
        }
        
        .bnd img{
            height:30px;
            width:30px;
            margin-right:10px;
        }
        
        
        .bonds-banner-section::before {
        top: 45px;
        right: -120px;	
            width: 430px;
        height: 400px;
                background-size: 100% 100%;
    }
        
        .fixed-deposite-banner-section:before {
        top: 45px;
        right: -120px;
                width: 430px;
        height: 400px;
            background-size: 100% 100%;
    }
        
        .pltfm {
        font-size: 18px;
    }
        
        .technology-home-mobile img {
        margin: 0;
            width:100%;
    }
        
        .feature-video-block::before {
        right: 0;
        width: 245px;
        height: 300px;
        background-size: 100% 100%;
        top: -123px;
        bottom: auto;
    }
        
        
        
        .aaa-video-sec::before {
       top: 25px;
        left: -80px;
            background-size: 100% 100%;
    }
        
        .aaa-market-sec:before {
        top: -70px;
        right: -210px;
        width: 100%;
        height: 100%;
            background-size: 100% 100%;
    }
        
        .mob-icon svg{
            display:none;
        }
        
        .pms:before{
            top: 45px;
        right: -110px;
        width: 430px;
        height: 400px;
        background-size: 100% 100%;
        }
        
        .box-flex .elementor-image-box-wrapper{
            display:flex;
        }
        
        .review-blk .slick-slide div div{
            height: 315px;
        }
        
        .footer-widget-area{
            text-align:left;
        }
        
        .moneyversity-fold-sec2 .text-sec{
            max-width: 100%;
        }
        
        .moneyversity-fold-sec2::before{
            top: 280px;
        right: 52px;
        width: 100%;
        height: 100%;
        background-position: top right;
        background-size: 100% 100%;
        transform: rotateY(180deg) rotateX(180deg);
        }
        
        .moneyversity-fold-sec3::before{
            top: 165px;
        left: -55px;
        width: 100%;
        height: 650px;
        }
        
        .money-img  img{
            width:200px;	
            height:auto;
            margin-left: 30px;
            margin-top: 30px;
        }
        
        .moneyversity-fold-sec1::before{
            top: 137px;
        left: -85px;
        width: 100%;
        height: 570px;
        background-position: top left;
        background-size: 100% 100%;
        }
        
        .cnt-form .origincode-contact-wrapper div.multicolumn .origincode-contact-column-block{
        width: 100% !important;
    }
        
        .tabs .elementor-tab-title.elementor-active:before{
        background: #f36f21;
        content: ' ';
        position: absolute;
        width: 100% !important;
        height: 0px !important;
        left: 0;
        bottom: 0;
        
    }
        
        .flex{
            text-align: center;
        justify-content: center;
        flex-flow: wrap;
        }
        
        .flex img {
    /*     width: 150px; */
        margin: 15px 10px 0px 0px!important;
    }
        
        .homemakers-img-sec{
            position: static;
        }
        
        .homemakers-img-sec img{
        margin-left: -45px;
    }
        
        .professionals-img-sec img{
            margin-left:20px;
        }
        
        .professionals-img-sec{
            position: static;
        /* top: -90px; */
        /* right: -100px; */
    /*     width: 75% !important; */
        }
        
        .existing-IFAs-img-sec {
        position: static;
    /* 		width:75% !important; */
        }
        
        .existing-IFAs-img-sec img{
            margin-left:-170px;
        }
        
        .millennials-centennials-img-sec{
            position: static;
    /* 		width:75% !important; */
        }
        
        .millennials-centennials-img-sec img{
        margin-right: -235px;
        margin-top: -170px;
        }
        
        
        .break-free-section::before{
            top: 64px;
        left: -100px;
        width: 100%;
        height: 60%;
        background-position: top left;
        background-size: 100% 100%;
        }
        
        .text-sec .elementor-button.elementor-size-lg{
            padding: 9px 20px 10px;
        width: 174px;
        font-size: 14px !important;
        line-height: 21px !important;
        border-radius: 5px;
        }
        
        .fixed-deposite-banner-section::before{
            width: 430px !important;
        height: 400px !important;
        }
        
        .text-sec {
        margin: 25px 0;
        max-width: 180px;
    }
        
        .home-banner-section::before{
            top: 80px;
        right: -106px;
        width: 135%;
        height: 100%;
        background-position: top right;
        background-size: 100% 100%;
        }
        
        .aaa-video-sec::before{
            top: 104px;
        left: -85px;
        width: 100%;
        height: 100%;
        background-position: top left;
        background-size: 100% 100%;
    }
        
        
        
        
        .aaa-video-sec{
            margin-top:0px;
        }
        
        .aaa-section::before {
            bottom: 0px;
        right: 0;
        width: 190px;
        height: 255px;
        background-position: top right;
        background-size: 100% 100%;
        }
        
        .aaa-section {
        padding: 30px 0 30px 0px;
        }
        
        h1, h2 {
        font-size: 23px !important;
            line-height:1.2 !important;
    }
        h4{
            font-size:18px !important;
        }
        
        .trusted-section::before {
            top: -13px;
        left: 0px;
        width: 72%;
        height: 100%;
        background-position: top left;
        background-size: 100% 100%;
        }
        
        .smart-mobile-section,.skill-iifl-section {
            display :block;
        }
        
        .tech-img img{
            margin: 0px; 
        max-width: 100%;
        }
        
        .skill-iifl-section{
            padding:35px 0px;
        }
        
        .txt-cent{
            text-align:center;
        }
        
        .elementor-button.elementor-size-lg {
        font-size: 14px;
        padding: 8px 25px 9px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
    }
        .smart-mobile-section::before{
            right: -100px;
        width: 365px;
        height: 325px;
        background-position: top right;
        background-size: 100% 100%;
        }
        
        .gray-sec div{
        margin: 30px 0 30px calc(100% - 225px) !important;
        width: 240px;
        padding: 20px 15px !important;
    }
        p{
            font-size:14px;
        }
        
        .skill-iifl-section::before{
            width: 350px;
        height: 350px;
        left: -142px;
        top: 58px;
        background-size: 100% 100%;
        }
        
        .txt-sec{
            margin-left: calc(100% - 225px);
        }
        .h4 {
        font-size: 18px;
    }
        .p3{
            font-size:14px;
        }
    .banner-img img{
            width:220px;
        }
        .fixed-deposite-banner-section {
        min-height: 445px ;
    }
        
        
        .dropdown{
        position: relative;
    }
        
        .btn {
        padding: 10px 10px 9px;
        min-width: 120px;
        background: #f36f21;
        border: 1px solid #f36f21;
        color: #fff;
    }
        
        .dropdown-toggle::after {
        display: inline-block;
        margin-left: .255em;
        vertical-align: .255em;
        content: "";
        border-top: .3em solid;
        border-right: .3em solid transparent;
        border-bottom: 0;
        border-left: .3em solid transparent;
    }
        
         .dropdown-menu {
        left: auto;
        right: 0;
    }
        
        .dropdown-menu {
        position: absolute;
        top: 100%;
        left: 0;
        z-index: 1000;
        display: none;
        float: left;
        min-width: 10rem;
        padding: .5rem 0;
        margin: .125rem 0 0;
        font-size: 1rem;
        color: #212529;
        text-align: left;
        list-style: none;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid rgba(0,0,0,.15);
        border-radius: .25rem;
    }
        
        .dropdown-item {
        display: block;
        width: 100%;
        padding: .25rem 1.5rem;
        clear: both;
        font-weight: 400;
        color: #212529;
        text-align: inherit;
        white-space: nowrap;
        background-color: transparent;
        border: 0;
    }
        
        .h4 span::before {
        content: ' ';
        background: #f36f21;
        position: absolute;
        top: 9px;
        right: -18px;
        width: 5px;
        height: 5px;
        border-radius: 10px;
    }
        
        .h4 span {
        position: relative;
        margin-right: 25px;
        display: inline-block;
    }
        
        .h4 {
        font-size: 16px;
    }
        
        .slide-bg .slick-slide div div{
            height:327px;
        }
        
        
    }
    
    @media (min-width: 768px) and (max-width: 992px){
        
    /* 	.millennials-centennials-img-sec {
        position: static;
        } */
        
        .millennials-centennials-img-sec img {
        margin-right: -235px;
        margin-top: -170px;
            width: 50%;
    }
        
    /* 	.existing-IFAs-img-sec {
        position: static;
        }
         */
        .existing-IFAs-img-sec img {
    
            margin-left: -235px;
        width: 50%;
    }
        
    /* 	.professionals-img-sec {
        position: static;
        } */
        
        .professionals-img-sec img {
        margin-left: 185px;
        width: 50%;
    }
        
    /* 	.homemakers-img-sec {
        position: static;
    } */
        
        .homemakers-img-sec{
            bottom: -25px;
        }
        
        .homemakers-img-sec img {
       margin-left: -228px;
        width: 50%;
    }
        
        .home-banner-section::before{
        top: -139px;
        right: -483px;
        width: 135%;
        height: 100%;
        background-position: top right;
        background-size: 100% 100%;
        }
        
        .widget-area .widget-title {
        color: #f36f21;
        font-size: 18px !important;
    }
        
        .review-blk .slick-slide div div{
            height:270px;
        }
        
        .partner-with-iifl-txt-sec img {
        position: absolute;
        bottom: 43px;
        left: -185px;
    }
        
        .flex{
            text-align: center;
        justify-content: center;
        flex-flow: wrap;
        }
        
        .flex img {
        width: 300px;
        margin: 15px 10px 0px 0px!important;
    }
        
        
        
        .disp-block{
            display:block !important;
        }
        
        .fixed-deposite-banner-section::before {
        width: 60%;
        height: 90%;
        background-size: 100% 100%;
        }
        
        .fixed-deposite-banner-section .text-sec {
        margin: 100px 0 300px;
    }
        
        .fixed-deposite-banner-section {
        min-height: 445px ;
    }
        
        
    h1, h2 {
        font-size: 36px !important;
        line-height:1.2 !important;
    }
        .h4 {
        font-size: 18px;
    }
        .tech-img img{
            max-width:100%;
            margin:0px;
        }
        .skill-iifl-section{
            padding: 100px 0 80px 0px;
        }
    }
    @media only screen and (max-width: 992px)
    {
    .p2 {
        font-size: 18px;
        text-shadow:0px!important;
    }
    }
    @media only screen and (max-width: 576px)
    {
    .hero-form.partner-form-sec {
        padding: 10px 15px 15px;
        margin-top: 10px;
    }
        
    }
    @media only screen and (max-width: 767px)
    {
        .mobwhite
        {
            color:white!important;
        }
        .mobile-navigation ul li a
        {
            font-size:18px;
        }
        .finprolist
        {
            width:50%!important;
        }
        .elementor-27 .elementor-element.elementor-element-acac110 .elementor-tab-title, #elementor-tab-title-1812,#elementor-tab-title-1811
        {
                padding: 20px 10px;
            font-size:16px;
        }
        .ninja_column_0,.ninja_column_1
        {
            font-weight: 300;
        font-size: 15px;	
        }
        .dropdown-menu .dropdown-item
        {
            text-decoration:none!important;
                padding: 0.75rem 1.5rem;
        }
        .dropdown-menu
        {
            left:-110px!important;	
        }
        
    .btn-signinup,.mobile-header-button {
        padding: 4px!important;
        font-size: 10px!important;
        min-width: 40px!important;
    }
        .switchtoogalwrap
        {
            font-size:14px!important;
        }
        .site-header-item
        {
            margin-right:1px!important;
        }
        .home-banner img
        {
            width:auto!important;
            height:300px!important;
        }
        
        
        }
        .elementor-16 .elementor-element.elementor-element-9dd410a .elementor-heading-title
        {
            text-shadow:0px 0px  0px!important;
        }
    
    .page-id-27 .form-group,.page-id-5318 .form-group,.post-template .form-group
        {
                width: 100%!important;
            margin-right:0px!important;
        }
    @media only screen and (max-width: 1024px)
    {
        
        #loginDropdown
        {
        margin-top: 3px;
        background: white;
        border: 1px solid #f36f21;
        color: #f36f21;
        border-radius: 2px;
        margin-left: 3px;
        }
        .elementor-27 .elementor-element.elementor-element-a8290e6 > .elementor-widget-container
        {
            padding: 20px 20px 0px 0px!important;
        }
        .bannerrigt h2
        {
                font-size: 16px!important;
        }
        .switchtoogalwrap
        {
            font-size:12px;
        }
        .page-id-27 button.btn.btn-theme
        {
            width:150px!important;
        }
    .bannerleft:after{
            position: absolute;
        content: "";
        width: 300px;
        /* bottom: 0px; */
        background-size: 64%;
        /* background-size: 77%; */
        right: -101px;}
        }
    @media (max-width: 767px){
        .skill-iifl-section::before {
        content: ' ';
        background: url(https://www.indiainfoline.com/business-partners/wp-content/uploads/2021/08/skill-iifl-bg.png) no-repeat;
        position: absolute;
           width: 385px;
        height: 360px;
        background-size: 250px;
            background-position:bottom left;
        left: 0;
            
        top: 0;
    }
    .elementor-27 .elementor-element.elementor-element-020855d,.elementor-27 .elementor-element.elementor-element-67802c6 > .elementor-widget-container, .elementor-element-fcf01e4 .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
        padding: 20px 0px 0px 0px!important;
    }
        
        .partner4-banner-section::before {
        
      background-position: top right;
        top: -253px;
        right: 0px;
        left: 0;
        width: 35%;
        height: 40%;
        position: absolute;
    }
        
        .related-article-section .realted-article-list-content li
    {
    width:auto;!important;
    }
        
    }
    
    
    @media (min-width: 320px) {
      #h-tabs .elementor-tabs-wrapper {
        display: flex;
            flex-direction: row;
      }
    }
    
    @media (min-width: 320px) {
        
      #h-tabs .elementor-tab-mobile-title {
        display: none;
      }
    .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active	{
            color:#f36f21!important;
        font-weight:700;
        }
        
    .elementor-16 .elementor-element.elementor-element-7f020e3 .elementor-tab-title
    {
        font-size:21px!important;
    }
    }
    .elementor-element-ca5f6bf ul li,.elementor-element-9aba1a5 div ul li
    {
        padding-left:20px!important;
    }
    .elementor-element-9aba1a5 div ul li:before,
    .elementor-element-ca5f6bf ul li:before{
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        background: url(https://indiainfoline.com/business-partners/images/spriteaaa.png) -153px -884px;
        width: 19px;
        height: 19px;
    }.ui-autocomplete {position: absolute;max-height: 250px;overflow-y: auto;overflow-x: hidden;z-index: 1000001;background-color: #fff;border: 1px solid #c5c5c5;}.ui-autocomplete li.ui-menu-item .ui-menu-item-wrapper {font-family: Poppins,sans-serif;padding: 5px 10px;cursor: pointer;font-weight: 500;}.ui-autocomplete li.ui-menu-item:hover .ui-menu-item-wrapper {background: #ffb082;}.ui-autocomplete li.ui-menu-item.ui-autocomplete-category {color: #6c757d;background: #f1f1f1;font-weight: 700;font-family: Poppins,sans-serif;padding: 5px 10px;cursor: default;margin-top: 5px;}.ui-autocomplete li.ui-menu-item.ui-autocomplete-category:first-child {margin-top: 0;}header {width: 100%;position: fixed;top: 0;left: 0;z-index: 9999;background: rgb(255 255 255 / .5);border-bottom: 1px solid #ccc;transition: none!important;}
    @media screen and (max-width: 1024px){
    .has-sticky-sidebar .sidebar-inner-wrap, .has-sticky-sidebar-widget .primary-sidebar .widget:last-child {
        max-height: none !important;
         overflow-y: visible; 
    }
        }
    
    /*
        height: 2px;
        border-bottom: 1px solid #ccc;
        width: 100%;
        border-left: 0;
        top: 0;
    }*/
    
    .sectionmain .hediglist ul li:last-child:after {
        display: none;
    }
    
    
    
    }
    /*Media Q.*/
    
    
    @media only screen and (max-width: 768px) {
    .sensiblist ul {
        flex-wrap: wrap;
    }
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-7ed6be6.mainsection.bethefin.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:before, section.elementor-section.elementor-top-section.elementor-element.elementor-element-573e192.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:before, section.elementor-section.elementor-top-section.elementor-element.elementor-element-1b834c2.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:before, section.elementor-section.elementor-top-section.elementor-element.elementor-element-0da8d45.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:before, section.elementor-section.elementor-top-section.elementor-element.elementor-element-ea21d33.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:before, section.elementor-section.elementor-top-section.elementor-element.elementor-element-de91b5c.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:before, section.elementor-section.elementor-top-section.elementor-element.elementor-element-666a9c3.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:before {
        display: none;
    }
    
    .mainsection.topmar:after, .mainsection.model:after, .mainsection.ideaact:after, .mainsection.curated:after, .mainsection.algotr:after, .mainsection.sensibull:after, .mainsection.marginfun:after {
        display: none;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-2d7cee2.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default::before {
        display: none;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-573e192.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .hedigdiv {
        width: 100%;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-be9a61e.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:before {
        display: none;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-bedc6ef.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:before {
        display: none;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-329935f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:before {
        display: none;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-b47a104.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:before {
        display: none;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-a118525.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:before {
        display: none;
    }
    
        .mainsection {
        margin-bottom: 0;
    }
    
    section > section {
        padding: 0;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-7ed6be6.mainsection.bethefin.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
        padding-top: 0;
        padding-bottom: 0;
    }
    
    .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-e19f533.sectionmain.flexrecers {
        padding: 0;
    }
    
    section.elementor-section.elementor-inner-section.elementor-element.elementor-element-21d2ed2.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
        padding-bottom: 0;
    }
    
    .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-a3650cb.sectionmain {
        padding-bottom: 0;
    }
    
    .portfoliolist ul {
        flex-wrap: wrap;
    }
    
    .portfoliolist ul li {
        width: 48%;
    }
    }
    
    @media only screen and (max-width: 768px) {
    .sensiblist ul {
        flex-wrap: wrap;
    }
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-7ed6be6.mainsection.bethefin.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:before, section.elementor-section.elementor-top-section.elementor-element.elementor-element-573e192.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:before, section.elementor-section.elementor-top-section.elementor-element.elementor-element-1b834c2.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:before, section.elementor-section.elementor-top-section.elementor-element.elementor-element-0da8d45.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:before, section.elementor-section.elementor-top-section.elementor-element.elementor-element-ea21d33.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:before, section.elementor-section.elementor-top-section.elementor-element.elementor-element-de91b5c.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:before, section.elementor-section.elementor-top-section.elementor-element.elementor-element-666a9c3.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:before {
        display: none;
    }
    
    .mainsection.topmar:after, .mainsection.model:after, .mainsection.ideaact:after, .mainsection.curated:after, .mainsection.algotr:after, .mainsection.sensibull:after, .mainsection.marginfun:after {
        display: none;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-2d7cee2.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default::before {
        display: none;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-573e192.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .hedigdiv {
        width: 100%;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-be9a61e.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:before {
        display: none;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-bedc6ef.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:before {
        display: none;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-329935f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:before {
        display: none;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-b47a104.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:before {
        display: none;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-a118525.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default:before {
        display: none;
    }
    
        .mainsection {
        margin-bottom: 0;
    }
    
    section > section {
        padding: 0;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-7ed6be6.mainsection.bethefin.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
        padding-top: 0;
        padding-bottom: 0;
    }
    
    .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-e19f533.sectionmain.flexrecers {
        padding: 0;
    }
    
    section.elementor-section.elementor-inner-section.elementor-element.elementor-element-21d2ed2.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
        padding-bottom: 0;
    }
    
    .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-a3650cb.sectionmain {
        padding-bottom: 0;
    }
    
    .portfoliolist ul {
        flex-wrap: wrap;
    }
    
    .portfoliolist ul li {
        width: 48%;
    }
    }
    
    @media only screen and (max-width: 667px) {
    .portfoliolist {
        margin-top: 19px;
    }
    
    .portfoliolist ul {
        flex-wrap: wrap;
    }
    
    .portfoliolist ul li {
        width: 100%;
    }
    
    .sensiblist ul {
        flex-wrap: wrap;
    }
    
    .sensiblist ul li {
        width: 50%;
    }
    
        
    
    .hediglist.righttext ul li {
        width: 100%;
        text-align: center;
        margin-bottom: 0;
    }
    
    .hediglist.righttext ul {
        flex-wrap: wrap;
        justify-content: center;
        padding: 15px 0;
    }
    
    .hediglist.righttext ul li:before {
        height: 2px;
        border-bottom: 1px solid #ccc;
        width: 100%;
        border-left: 0;
        top: 0;
    }
    
    .sectionmain .hediglist ul {flex-wrap: wrap;padding: 0;}
    
    .sectionmain .hediglist ul li {
        width: 100%;
        text-align: center;
    }
    
    .sectionmain .hediglist ul li::before {
        height: 2px;
        border-bottom: 1px solid #ccc;
        width: 100%;
        border-left: 0;
        top: 0;
    }
    
    .sectionmain .hediglist ul li:last-child:after {
        display: none;
    }
    
    .portfoliolist ul li{ width:100%}
       
    
    .sensiblist ul:after {
        display: none;
    }
    
    .sensiblist ul {
        padding: 0;
    }
    
    .sensiblist {
        margin-top: 15px;
    }
        section figure img {
        width: 300px;
        display: inline-block;
    }
    
    section figure {
        text-align: center;
    }
    
       
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-bedc6ef.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
        padding-bottom: 0;
    }
    
    section {
        padding-bottom: 0;
    }
    
    .hediglist.righttext ul li h3 {
        margin-bottom: 0;
    }
    
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-6034958.mainsection.topmar.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-a3650cb.sectionmain {
        padding: 28px 0px;
    }
    
    .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-9c775c0 {
        padding-top: 50px;
    }
    
    .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-a3650cb.sectionmain {
        padding-bottom: 0;
    }
    
    section.elementor-section.elementor-inner-section.elementor-element.elementor-element-1cd9e73.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
        padding-top: 0;
    }
    }
    
    @media only screen and (max-width: 480px) {
    .sensiblist ul li {
        width: 100%;
    }
        .sensiblist ul li:before {
        height: 2px;
        border-bottom: 1px solid #ccc;
        width: 100%;
        border-left: 0;
        top: 0;
    }
    } 
     
    
    .fo_frm_txt b{
        color: #ffffff;
    }
           
           
    footer {
    background: #d0e6f6;
    padding: 20px; display: none;
}

footer .site-footer-row-container-inner {
    max-width: 1290px;
    margin: 0 auto;
    padding: 0 var(--global-sm-spacing);
}

footer .site-footer-row-container-inner .site-container {
    text-align: center;
}

footer .site-footer-row-container-inner .site-container h2 {
    color: #f36f21;
    text-transform: capitalize;
    font-size: 24px;
    font-weight: 600;
}

footer .site-footer-row-container-inner .site-container li {list-style-type: none;}
footer .site-footer-row-container-inner .site-container li a {    font-size: 18px;
    color: #1b1d64 !important;
    font-weight: 600;}
    footer .site-footer-row-container-inner .site-container li a:hover{ text-decoration: underline;}
footer .site-footer-row-container-inner .site-container ul {
    margin-bottom: 0;
}
.elementor-37 .elementor-element.elementor-element-d6c2c31{    margin-bottom: 40px;}

.homescreen .mevertspace {
    height: auto !important;
    max-width: 100%;
    padding: 80px 0;
    background: url(bonds/franchise_campaign/images/lead.jpg) no-repeat center center;
    /* background-color: #eef5ff; */
    background-size: cover;
}
.homescreen .mevertspace.slidesec {
    padding: 42px 0 42px 0px;
}
.homescreen .rcol {
    max-width: 1090px;
}
.rcol {
    margin: auto;
}
.homescreen .fee-charges {
    display: flex;
}
.homescreen .trade-block {
    background: none;
    position: relative;
    display: block;
    margin: 0 30px 0 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
}
.free-account {
    width: 52%;
}
.homescreen .open-acc.account-form {
    padding: 30px 33px;
    height: auto;
    margin-left: 0px;
    width: 44%;
    box-shadow: 16px 0px 65.8px 4.2px rgb(0 0 0 / 22%);
    /* box-shadow: 0px 0px 10px #ccc; */
}
.homescreen .open-acc {
    margin: 0;
    padding: 0 0px;
    width: 100%;
    /* height: 375px; */
    /* box-shadow: 5px 5px 15px rgb(0 0 0); */
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
}
.open-acc {
    float: left;
    width: 100%;
    padding: 20px;
    margin: 15px 0 0 0;
    background: #fff;
    border-radius: 5px;
}
.homescreen .trade-block h1 {
    font-size: 35px;
    font-weight: 400;
    line-height: 50px;
    margin-bottom: 10px;
    font-weight: bold !important;
    text-align: center;
    padding: 10px 0 15px 0;
    color: #fff;
}
.trade-block h1 {
    font-size: 40px;
    font-weight: bold !important;
    text-align: center;
    padding: 10px 0 15px 0;
}
.trade-block div {
    float: left;
    width: 49%;
    margin-bottom: 35px;
}
.free-account .desktradeblock {
    border: 1px dashed #564889;
    border-radius: 5px;
    width: 100% !important;
    padding: 15px 5px;
    margin: 10px 0 0 0;
    display: flex;
    flex-wrap: wrap;
}
.trade-block div {
    float: left;
    width: 49%;
    margin-bottom: 35px;
}

.free-account .trht {
    border-left: 1px dashed #564889;
}
.homescreen .trade-block h2 {
    font-size: 100px;
    line-height: 100px;
    padding: 10px 0 5px 0;
    display: flex;
    align-items: flex-start;
    justify-content: center;
}
.free-account h2 {
    text-align: center;
    padding-top: 0 !important;
    font-size: 26px !important;
    line-height: 1 !important;
    color: #fff !important;
    margin-bottom: 10px;
    display: flex;
    align-items: center !important;
}
.free-account .desktradeblock h2 {
    font-size: 45px !important;
    color: #fff !important;
    line-height: 38px;
}
.free-account .rupee {
    font-weight: 100;
}
.rupee {
    font-family: 'Lato ', sans-serif;
}
.free-account .value {
    font-size: 40px;
    font-weight: 700;
}
.free-account div p {
    padding: 0 0;
    font-size: 14px;
    padding-left: 13px;
    line-height: 24px;
    color: #fff;
}
.free-account p {
    text-align: center;
    font-size: 18px;
    margin-bottom: 10px;
    color: #303030;
    line-height: 36px;
}
.free-account .trht:nth-child(3) {
    border-left: 0px;
}
/*-------*/
section.elementor-section.elementor-top-section.elementor-element.elementor-element-20cd1c5.elementor-section-full_width.sub-broker-blk.sub-broker-section.elementor-section-height-default.elementor-section-height-default {
     margin-top: 25px;
    padding: 25px; 

}

@media only screen and (max-width: 768px) {
  
.free-account .desktradeblock {
    padding: 6px 5px;
    margin-bottom: 15px;
}
.trade-block div {
    margin-bottom: 20px;
    padding: 0px 3px;
}

.free-account h2 {
    text-align: center;
    padding-top: 0 !important;
    font-size: 15px !important;
    line-height: 1 !important;
    margin-bottom: 0px;
    display: flex;
    align-items: center !important;
    justify-content: center;
    padding-bottom: 0;
    height: 28px;
}
.free-account font.rupee {
    position: relative;
    top: 0px;
    font-size: 20px;
}
.free-account .value {
    font-size: 18px;
}
.free-account div p {
    padding: 0 5px;
    font-size: 11px;
    padding-left: 2px;
    line-height: 19px;
}
.free-account .note {
    padding-bottom: 8px;
    text-align: center;
    font-size: 10px;
    position: relative;
    top: 5px;
}
.mevertspace .trade-block {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
    justify-content: space-around;
    margin: 0 0 20px 0;
}
.mevertspace .trade-block {
    margin: 0 0 -4px 0;
}
.trade-block {
    background: transparent;
}
.free-account {
    width: 100%;
    margin-left: 0;
    padding: 10px 0px;
    margin-bottom: 20px;
}
.homescreen .open-acc.account-form {
    width: 100%;
    height: auto;
    padding: 19px 15px;
     margin-left: 0px;
     box-shadow: 16px 0px 65.8px 4.2px rgb(0 0 0 / 22%);    display: block;
    
}
.mevertspace .fee-charges {
    display: flex;
    flex-wrap: wrap;
    height: 100%;
    align-content: stretch;
    padding: 0px 12px 30px;
    background: url(bonds/franchise_campaign/images/lead.jpg) no-repeat center center;
    background-size: cover;
}
.homescreen .open-acc.account-form .vheader span {
    margin-bottom: 0px;
    font-size: 22px;
}
.homescreen .open-acc.account-form .vheader span {
    display: block;
}
.homescreen, .homescreen .mevertspace, .homescreen .mevertspace .form-wrapper, .homescreen .mevertspace form, .homescreen .mevertspace .tab-block, .homescreen .rcol, .homescreen .mevertspace div.tab.show {
    height: auto;
    overflow-x: hidden;
}
.homescreen .open-acc.account-form .vspace {
    padding: 0;
    margin-left: 0px;    height: fit-content;
}
.vspace .vmiddle {
    height: auto;
}
img.mobile-icon-cls.ng-star-inserted {
    width: 13px !important;
    height: 30px !important;
    top: -8px !important;
}
.homescreen .open-acc.account-form button {
    width: 100%;
    height: 50px;
    margin: auto;
    margin-top: 12px;    display: block;
    line-height: 2px;
    
}
.homescreen .fee-charges {
    display: flex;
    flex-wrap: wrap;
}
.homescreen .open-acc.account-form .small_heading {
    font-size: 16px!important;
   
}
.homescreen .open-acc.account-form .vheader span {
    margin-bottom: 0px;
    font-size: 22px!important;
}
.site-header-main-section-left.site-header-section.site-header-section-left {
    width: 100%;
    display: block;
    text-align: center;
}

.site-branding a.brand {
    text-align: center;
    display: flex;
    width: 100%;
    margin: 15px 0 15px 0;
    justify-content: center;
}

 

.site-branding.mobile-site-branding.branding-layout-standard.branding-tablet-layout-inherit.site-brand-logo-only.branding-mobile-layout-inherit {
    margin: auto;
}

.site-main-header-inner-wrap.site-header-row.site-header-row-has-sides.site-header-row-no-center {
    display: block;
    /* line-height: 51px; */
    min-height: auto;
}

}
/*--------*/
span.subhed {
    color: #F56E28;
    padding: 2px 0 0 12px;
    border-left: 0px solid #000;
    margin-left: 11px;
    margin-top: 9px; font-size:32px ; 
    font-weight: 600;
}
.rightbox {
    /* line-height: 68px; */
    text-align: right;
}

.rightbox a {
    margin-top: 19px;
    display: inline-block;
}

@media only screen and (max-width: 667px) {
    .rightbox {
    width: 100%;
    display:none;
    text-align: center;
    margin-bottom: 10px;
}
a.btn.busbtn-theme{ width: 100%; min-width:100%; display: block; text-align: center;}
a.btn.busbtn-theme:hover, a.btn.busbtn-theme:focus, a.btn.busbtn-theme:active{ color: #fff;}
.site-header-item.site-header-focus-item {
    flex-wrap: wrap;
}
.rightbox a {
    margin-top: -9px;
    display: inline-block;
}
span.subhed {
    border-left: 0px solid #000;    margin-left: 0px;    font-size: 22px;
}
footer{ display: block;}
}

@media only screen and (max-width: 375px) {

    span.subhed {
     
   
    margin-top: 9px; font-size:25px ;  
}
}

@media only screen and (max-width: 767px){
    h3.elementor-heading-title {
    font-weight: 900;
    font-size: 18px;
    line-height: normal;
    color: #242f51 !important;
}
.free-account.trade-block.desktop-investor h1 {
    display: none;
}
.homescreen .mevertspace.slidesec {
    padding: 0 !important;
}

}
.entry-content-wrap header {position:relative;z-index: 0;}
.related-article-section {float: left;width: 100%;margin: 30px 0 20px;}.related-article-section .h1 {margin-bottom: 20px;}.related-article-section .realted-article-list-content {width: 100%;list-style: none;display: flex;flex-wrap: wrap;justify-content: space-between;margin: 10px 0 0;}.related-article-section .realted-article-list-content li {width: calc(50% - 15px);float: left;min-height: calc(100% - 30px);background: #fff;box-shadow: 0 0 8px rgba(0,0,0,.2);border-radius: 5px;margin-bottom: 30px;}.related-article-section .realted-article-list-content li .realted-article-list-blk {padding: 30px;}.related-article-section .realted-article-list-content li .realted-article-list-blk h3.p3 {font-size: 18px;}.related-article-section .realted-article-list-content li .realted-article-list-blk p.p4 {color: #61616c;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;-moz-box-orient: vertical;}.related-article-section .realted-article-list-content li .realted-article-list-blk a.p4 {display: inline-block;min-width: 120px;}.article-form-content {float: right;width: 350px;height: 100%;position: relative;padding-top: 10px;}.onlymob
{
display:none;
}
@media only screen and (max-width: 767px)
{
.related-article-section .realted-article-list-content li
{
	width:auto;
    
}
div#mobile-header {
    display: block !important;
}
.onlymob
{
display:block;
}
footer ul li { list-style-type: none; text-align: center; }
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#818a91;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#818a91;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}
.elementor-widget-image-box .elementor-image-box-content{width:100%}@media (min-width:768px){.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-widget-image-box.elementor-position-top .elementor-image-box-img{margin:auto}.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (max-width:767px){.elementor-widget-image-box .elementor-image-box-img{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}}.elementor-widget-image-box .elementor-image-box-img{display:inline-block}.elementor-widget-image-box .elementor-image-box-title a{color:inherit}.elementor-widget-image-box .elementor-image-box-wrapper{text-align:center}.elementor-widget-image-box .elementor-image-box-description{margin:0}
.capitalTable table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  border: 1px solid #ddd;
}
.capitalTable th{
    background: rgb(255,238,229);
}
.capitalTable th, .capitalTable td {
  text-align: left;
  padding: 8px;
  font-size: 12px;
  color: #000;
  border:1px solid #ccc;
  border-collapse: collapse;min-width:150px
}

.capitalTable tr:nth-child(even){background-color: #f2f2f2}

.capitalTable table tbody tr:nth-child(2) {
    background: rgb(218,238,243);
}
.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{margin-right:-8px;margin-left:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:8px;margin-left:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{width:auto;left:auto;right:auto;position:relative;height:100%;border-top:0;border-bottom:0;border-right:0;border-left-width:1px;border-style:solid;right:-8px}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{position:absolute;bottom:0;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:inherit}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{-ms-flex-item-align:center;align-self:center;padding-left:5px}.elementor-widget .elementor-icon-list-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget .elementor-icon-list-icon svg{width:var(--e-icon-list-icon-size,1em);height:var(--e-icon-list-icon-size,1em)}.elementor-widget .elementor-icon-list-icon i{width:1.25em;font-size:var(--e-icon-list-icon-size)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}.elementor-widget.elementor-list-item-link-full_width a{width:100%}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-center .elementor-inline-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-align-left .elementor-icon-list-item,.elementor-widget.elementor-align-left .elementor-icon-list-item a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.elementor-widget.elementor-align-left .elementor-inline-items{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-widget.elementor-align-right .elementor-icon-list-item,.elementor-widget.elementor-align-right .elementor-icon-list-item a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.elementor-widget.elementor-align-right .elementor-icon-list-items{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after{right:0}@media (max-width:1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-left .elementor-icon-list-items{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-items{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-left .elementor-icon-list-items{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-items{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after{right:0}}