/*
Theme Name: Teba Child
Theme URI: https://motivoweb.com/teba/
Author: motivoweb
Author URI: https://themeforest.net/user/motivoweb/
Template:  teba
Description: IT Solutions & Services WordPress Theme.
Version: 1.2
Text Domain: teba
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
License: GNU General Public License
License URI: license.txt
*/
@import "https://fonts.googleapis.com/css2?family=Sora&display=swap";
body {
    font-family: 'Sora', sans-serif!important;
}
.font-primary, h1, h2, h3, h4, h5, h6, #loading .loading-wrap .loader_txt, .sidepanel ul.menu li > a, .nav-sidepanel > ul > li > a, .single-header .post-title, .pricing-item.style1 .pricing .pricing-currency, .pricing-item.style2 .pricing .pricing-currency, .pricing-item.style3 .pricing .pricing-currency, .mo-testimonial-carousel.tpl1 .content, .mo-testimonial-carousel.tpl2 .content, .mo-testimonial-carousel.tpl5 .content, .vc_pie_chart_value, .vc_chart .vc_chart-legend li, .vc_tta-tabs.vc_tta .vc_tta-tabs-list .vc_tta-tab > a, .mo-countdown-clock .countdown-item-container .countdown-amount, .mo-countdown-clock .countdown-item-container .countdown-period, .page-header .mo-title-bar h2, .post-pagi .pagi_nav .nav_dir, .comment-respond .comment-form .form-submit .submit, .mo-team-article .mo-bio, .mo-products-grid.tpl2 .product .mo-thumb .onsale, .mo-product-carousel.tpl2 .product .mo-thumb .onsale, .mo-products-grid.tpl2 .product .mo-content .price, .mo-product-carousel.tpl2 .product .mo-content .price, .mo-single-add-to-cart > span, .mo-product-grid-item .mo-thumb .onsale, .mo-product-list-item .mo-thumb .onsale, .archive-product .grid .product .mo-thumb .onsale, .archive-product .grid .product .mo-thumb .mo-actions .added_to_cart, .archive-product .list .product .mo-thumb .onsale, .single-product .mo-product-item .mo-thumb .onsale, .single-product .mo-product-item .mo-content .cart.variations_form .woocommerce-variation-description, .single-product div.product .woocommerce-tabs ul.tabs > li a, .single-product .mo-related .products .grid .product .mo-thumb .onsale, .woocommerce table.shop_table th, .woocommerce-cart .main-content .woocommerce table.shop_table tbody tr td.product-item a, .woocommerce-cart .main-content .woocommerce .cart-collaterals .cart_totals .shipping-wrap .woocommerce-shipping-calculator > p input, .woocommerce-cart .main-content .woocommerce .cart-collaterals .cart_totals .shipping-wrap .woocommerce-shipping-calculator > p select, .woocommerce-cart .main-content .woocommerce .cart-collaterals .cart_totals .grand-total .total-wrap > ul > li.shipping div ul > li label span, .woocommerce-account .woocommerce-MyAccount-navigation ul li, .woocommerce-account .woocommerce form.login .form-row label, .woocommerce-account .woocommerce form.lost_reset_password .form-row label, .woocommerce-error > a, .woocommerce-info > a, .woocommerce-message > a, .footer .wg-title, .footer .wg-title a, .thfaqf-faq-item-content .th-like-wrapper p {
    font-family: 'Sora', sans-serif!important;
}
.pl-0 {
    padding-left: 0px !important;
}
.pr-0 {
    padding-right: 0px !important;
}
.p-0 {
    padding: 0px !important;
}
.m-0 {
    margin: 0px !important;
}
.ml-0, .chart-fullsec .container.main-container {
    margin-left: 0px !important;
}
.mb-0 {
    margin-bottom: 0px !important;
}
.mt-0 {
    margin-top: 0px !important;
}
.mb-32 {
    margin-bottom: 32px !important;
}
.mr-0 {
    margin-right: 0px !important;
}
.text-left {
    text-align: left;
}
.text-right {
    text-align: right;
}
.text-center {
    text-align: center;
} 
.w-100, .w-full {
    width: 100% !important;
}
div#mo_header a.btn-nav.button.light.hr_light.bg_primary.bg_hr_dark.roll, #header .menu_other_v2, #header span.menu-divider, .testimonial-section .apct-testimonial-pub-date.date-format, .testimonial-section .bx-controls.bx-has-pager, .testimonial-section .apct-testim-wrapper #template-1 .apct-testimonial-content:before, .apct-slider-prev svg path, .apct-slider-next svg path, .vc_row.sinleimage-esg, .investtop_imgs .vc_single_image-wrapper:after, div#responsible_organisation:before, div#responsible_organisation:after, .apct-slider-prev .fa-chevron-left:before, .apct-slider-next .fa-chevron-right:before, .investtop_imgs .vc_single_image-wrapper:after {
    display: none!important;
}
.performing-text p, .framework-considers p, .three-piller .fancy_heading h3 b, .lakeimg p, .before_img-sec .wpb_single_image:after, .after_img-sec .wpb_single_image:after {
    color: #fff !important;
}
.testimonial-section .apct-testimonial-display-wrapper, .testimonial-section .apct-testimonial-image {
    background: transparent!important;
    border: 2px solid transparent!important;
}
.testimonial-section .apct-testim-wrapper div#template-1 .apct-bxslider-controller {
    position: absolute;
    /* bottom: 0; */
    /* left: 310px; */left: 273px;
    top: inherit!important;
    /* right: inherit!important; */
}
.testimonial-section:before, .downresourcing:before {
    background-image: url(../../../wp-content/uploads/2021/09/download_topimg.svg);
    width: 746px;
    height: 15px;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    top: 0;
    z-index: 999;
}
.wrapper-timeline ul, .wrapper-timeline li, .vc_row.chart-fullsec .vc_column-inner, .gold-cretified_textblock li, .indepentend-dev_textblk li, .board_comp li {
    list-style: none;
    padding: 0;
}
.container-timeline {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 1rem;
    padding: 3rem 0;
}
.wrapper-timeline {
    background: #fff;
    padding: 58px;
}
.wrapper-timeline h1 {
    font-weight: 600;
    font-size: 53px;
    line-height: 65px;
    color: #000;
    margin-bottom: 36px;
}
.wrapper-timeline .sessions {
    margin-top: 2rem;
    border-radius: 12px;
    position: relative;
    margin-bottom: 50px;
}
.wrapper-timeline li {
    padding-bottom: 55px;
    border-left: 1px solid #F7BF21;
    position: relative;
    padding-left: 36px;
    margin-left: 10px;
}
.wrapper-timeline li:last-child {
    border: 0;
    padding-bottom: 0;
}
.wrapper-timeline li:before {
    content: "";
    width: 20px;
    height: 20px;
    background: #F7BF21;
    border: 1px solid #F7BF21;
    border-radius: 50%;
    position: absolute;
    left: -10px;
    top: 0;
}
.wrapper-timeline .time, p.para_bold1 {
    color: #000;
    font-weight: 600;
    text-transform: uppercase;
}
@media screen and (min-width: 601px) {
    .wrapper-timeline .time {
    font-size: 19px;
    line-height: 24px;
}
}@media screen and (max-width: 600px) {
    .wrapper-timeline .time {
    margin-bottom: .3rem;
}
.wrapper-timeline h1 {
    font-size: 35px!important;
}
}.wrapper-timeline p {
    color: #000;
    line-height: 32px;
    margin-top: 14px;
    font-size: 19px!important;
}
@media screen and (max-width: 600px) {
    .wrapper-timeline p {
    font-size: 19px;
}
}.wrapper-timeline .call-schedule-wt {
    margin-left: 50px;
}
.blog-posts .overlay-post .thumbnail-post, .banner-hometext .fancy_heading h3 p:empty, .banner-hometext .fancy_heading p:empty, .performing-bannertext .fancy_heading p:empty, .performing-bannertext .fancy_heading h3 p:empty, .performing-bannertext .fancy_heading:first-child h3, .what-performingcredit .fancy_heading h3 p:empty, .what-performingcredit .fancy_heading h2:empty, .howbig-performing .fancy_heading h3 p:empty, .howbig-performing .fancy_heading h2:empty, .vivritiway-performing .fancy_heading h3 p:empty, .vivritiway-performing .fancy_heading p:empty, .fundmanager-titles .fancy_heading h3 p:empty, .fundmanager-titles .fancy_heading p:empty, .sustainable-development .fancy_heading h3 p:empty, .sustainable-development .fancy_heading p:empty, .sdg_targeted.sustainable-development .fancy_heading h3:after, .sdg_targeted.sustainable-development .fancy_heading h3, .lookinginvest-funds .fancy_heading h3 p:empty, .lookinginvest-funds .fancy_heading p:empty, .lookinginvest-funds .fancy_heading h3, .fundmanager-titles .fancy_heading h3, .impactnumber_heading .fancy_heading p:empty, .impactnumber_heading .fancy_heading h3 p:empty, .impactnumber_heading .fancy_heading p, .impactnumber_heading .fancy_heading h3, .howbig-performing .fancy_heading h3, .vivritiway-performing .fancy_heading:first-child h3 {
    display: none;
}
.blog-posts .overlay-post .overlay {
    background-color: #fff;
}
.blog-posts .overlay-post .caption .post-title, .blog-posts .overlay-post .caption ul.meta-post li, .blog-posts .overlay-post .caption .button {
    color: #000;
    opacity: 1;
}
.blog-posts .overlay-post .caption ul.meta-post li .author {
    display: none!important;
}
.overlay-post:hover .button {
    -webkit-transform: none!important;
    -moz-transform: none!important;
    -ms-transform: none!important;
    -o-transform: none!important;
    transform: none!important;
    bottom: 0;
}
.overlay-post:hover .meta-post {
    -webkit-transform: none!important;
    -moz-transform: none!important;
    -ms-transform: none!important;
    -o-transform: none!important;
    transform: none!important;
    opacity: 1!important;
}
.blog-posts .posts.masonry-posts {
    height: 330px!important;
}
.overlay-post {
    height: 231px!important;
}
.blog-posts .overlay-post:hover, .btn-default.all-btn.catbtn_texts:active:focus, .all-btn.all_button.optionhighlight:active:focus {
    box-shadow: none!important;
}
.overlay-post .caption p.cat-name {
    background: #F7BF21!important;
    padding: 12px;
    color: #000!important;
}
.footer-widget-5.footer-top, .footer-widget-6.footer-bottom, .hidden-desktopdevice, .desktop-hidden, .banner-hometext .fancy_heading h3 p:empty, .banner-hometext .fancy_heading p:empty, .performing-bannertext .fancy_heading p:empty, .performing-bannertext .fancy_heading h3 p:empty, .performing-bannertext .fancy_heading:first-child h3, .what-performingcredit .fancy_heading h3 p:empty, .what-performingcredit .fancy_heading h2:empty, .howbig-performing .fancy_heading h3 p:empty, .howbig-performing .fancy_heading h2:empty, .vivritiway-performing .fancy_heading h3 p:empty, .vivritiway-performing .fancy_heading p:empty, .fundmanager-titles .fancy_heading h3 p:empty, .fundmanager-titles .fancy_heading p:empty, .sustainable-development .fancy_heading h3 p:empty, .sustainable-development .fancy_heading p:empty, .sdg_targeted.sustainable-development .fancy_heading h3:after, .sdg_targeted.sustainable-development .fancy_heading h3, .lookinginvest-funds .fancy_heading h3 p:empty, .lookinginvest-funds .fancy_heading p:empty, .lookinginvest-funds .fancy_heading h3, .fundmanager-titles .fancy_heading h3, .impactnumber_heading .fancy_heading p:empty, .impactnumber_heading .fancy_heading h3 p:empty, .impactnumber_heading .fancy_heading p, .impactnumber_heading .fancy_heading h3 {
    display: none;
}
.container-menu {
    margin: 0 auto!important;
}
.hidden-mobiledevice, .management-thesis:before, .mobile-hidden  {
    display: block;
}
body .is-selected .pika-button, body .has-event .pika-button {
    background-color: #1900C0!important;
    box-shadow: inset 0 1px 3px #1900c0!important;
}
body .pika-button:hover, body .pika-row.pick-whole-week:hover .pika-button, .list-episodes.episode-name:before {
    background: #DB2E9A!important;
}
.ninja_filter_date_picker.form-control::-webkit-input-placeholder, .chart-percent p, .count-section p, .count-section h5, .help_sec .count-section p:nth-child(1), .social-quotient-col .wpb_wrapper p, .lakeimg p, .gold-cretified_textblock li, .indepentend-dev_textblk li, .board_comp li, .before_img-sec .wpb_single_image:after, .after_img-sec .wpb_single_image:after {
    color: #000;
    font-family: 'Montserrat';
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
}
.ninja_table_wrapper .ninja_table_afd_columns thead .footable-filtering th .form-inline>.form-group .form-control, .ninja_table_wrapper .ninja_table_afd_columns thead .footable-filtering th .form-inline>.form-group .input-group {
    width: 100%;
    font-family: 'Montserrat';
    font-size: 12px;
    color: #000!important;
    background: url(./images/menu-vector.svg) no-repeat 95% center #fff;
    border: none;
    border-radius: 0!important;
    box-shadow: none!important;
    appearance: none;
}
.ninja_table_wrapper .ninja_table_afd_columns .form-group-ninja_filter_1.form-group .form-control.ninja_filter_text_input {
    background: #fff!important;
}
.ninja_table_wrapper .ninja_table_afcs_columns_3 thead .footable-filtering th .form-inline>.form-group:nth-child(3) {
    padding: 0!important;
}
.return_table_section tbody tr td, .exposure_summery tbody tr td, .return_table_section thead tr.footable-header th, .exposure_summery thead tr.footable-header th, .debt-market-indchina tbody tr td {
    white-space: nowrap;
}
.footable_parent {
    overflow-x: auto!important;
}
.fundmanagers, .footable_parent {
    scrollbar-color: #dcdcdc #ebebeb;
    scrollbar-width: thin;
    border-radius: 0;
}
.fundmanagers::-webkit-scrollbar, .footable_parent::-webkit-scrollbar {
    width: 4px;
    height: 4px;
    border-radius: 0;
}
.fundmanagers::-webkit-scrollbar-track, .footable_parent::-webkit-scrollbar-track {
    background: #ebebeb;
    border-radius: 0;
}
.fundmanagers::-webkit-scrollbar-thumb:hover, .footable_parent::-webkit-scrollbar-thumb:hover, .fundmanagers::-webkit-scrollbar-thumb, .footable_parent::-webkit-scrollbar-thumb {
    background: #1900C0;
    cursor: pointer;
    border-radius: 0;
}
.visualizer-front text {
    font-family: 'Roboto';
    font-size: 16px!important;
}
#slider_2353_slide01:hover, #slider_2353_slide04:hover, #slider_2353_slide07:hover, #slider_2353_slide10:hover {
    background-image: url(/wp-content/uploads/2021/10/pink-dark.png)!important;
}
#slider_2353_slide02:hover, #slider_2353_slide05:hover, #slider_2353_slide08:hover, #slider_2353_slide11:hover {
    background-image: url(/wp-content/uploads/2021/10/blue-hover.png)!important;
}
#slider_2353_slide03:hover, #slider_2353_slide06:hover, #slider_2353_slide09:hover, #slider_2353_slide12:hover {
    background-image: url(/wp-content/uploads/2021/10/yellow-hover.png)!important;
}
.bluebgsec .mobileorder-change .spinnning_images {
    width: 153px;
    position: relative;
    margin: 0 auto;
    height: 215px;
}
.medium_portfolios, .classA .mr2, .classB .mr2, .list-episodes {
    background: #F7F7F7!important;
}
.meetourteam-post .vc_single_image-wrapper {
    max-width: 50%}
.chart-scroll {
    margin-top: 32px;
    display: inline-block;
    width: 100%}
.imgsec img {
    object-fit: cover!important;
    object-position: top;
    width: 255px;
    height: 360px;
}
.spinnning_images {
    width: 153px;
    position: relative;
    height: 236px;
}
.meetourteam.spinrotate .spinnning_images {
    height: 215px;
}
.spinnning_images .image_rotate {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    margin: 0;
    -webkit-animation: spin 4s linear infinite;
    -moz-animation: spin 4s linear infinite;
    animation: spin 20s linear infinite;
    z-index: 10;
}
@-moz-keyframes spin {
    100% {
    -moz-transform: rotate(360deg);
}
}@-webkit-keyframes spin {
    100% {
    -webkit-transform: rotate(360deg);
}
}@keyframes spin {
    100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}
}.stick_black {
    position: absolute;
    bottom: 0;
    margin: auto;
    left: 0;
    right: 0;
    width: 6px;
    z-index: 1;
}
img.after-hover, .scallhover:hover .before-hover, .scallwthover:hover .before-hover, .play-podcast:hover .before-hover {
    display: none;
}
.scallhover:hover .after-hover, .scallwthover:hover .after-hover, .all-contents li, .play-podcast:hover .after-hover {
    display: inline-block;
}
.scallhover:hover {
    color: #1900C0;
    background: #fff!important;
}
.hoverpink_text:hover {
    color: #DB2E9A!important;
}
.allfundes_hover:hover, .stage-table tr:first-child td:first-child, .scallwthover:hover, .sector_size.sector-size-sec3:after {
    color: #fff!important;
    background: #1900C0!important;
}
.exposure_summery.caseflow .semantic_ui .ui.striped.table tbody tr:last-child td, .impact-sliders .sa_hover_container p:first-child {
    color: #000!important;
}
.exposure_summery.caseflow .semantic_ui .ui.striped.table tbody tr:last-child, .thfaq-thums-up, .thfaq-thums-down, .trigger-comment, .option_select_masterclass_year .current, .social-quotient-col .wpb_wrapper .wpb_text_column .wpb_wrapper {
    background: transparent!important;
}
.exposure_summery.caseflow .semantic_ui .ui.striped.table tbody tr:last-child td {
    font-weight: 400!important;
}
.ninja_table_wrapper .ninja_table_afd_columns thead .footable-filtering th .form-inline > .form-group #nt_cf_2_table_3421.form-control {
    background: #fff!important;
}
.semantic_ui .ui.table thead tr.footable-filtering th {
    padding: 20px 0!important;
}
.semantic_ui .ui.table thead tr.footable-filtering th .form-group {
    padding: 0 30px 0 0 !important;
}
.semantic_ui .ui.table tfoot tr.footable-paging td {
    padding-bottom: 6px;
}
.foo-table .pagination {
    margin: 0!important;
}
.ninja_table_wrapper .ninja_table_afd_columns thead .footable-filtering th .form-inline > .form-group:nth-child(3) .form-control {
    background: #fff!important;
}
.impact_number .vc_single_image-wrapper img, .impact_number .vc_single_image-wrapper, .impact_number .wpb_single_image .vc_figure {
    width: 100%}
.listteam .spinnning_images {
    width: 193px;
    position: relative;
    height: 260px;
    float: right;
}
.single-funds.postid-3840 .median_portfolio_rating:nth-child(1), .single-funds.postid-3840 .median_portfolio_rating:nth-child(2) {
    height: 100px;
}
.single-funds.postid-3389 .chart_div, .single-funds.postid-3840 .return_table_section.chart_div, .single-funds.postid-3840 .chart_div, .single-funds.postid-3835 .chart_div, .single-funds.postid-3388 .chart_div {
    margin-top: 0;
}
.textstrick .wpb_raw_code span::before {
    width: 0;
}
.seemore_scroll_mobile {
    display: none;
}
p.debt_market_para {
    font-size: 16px;
    line-height: 24px;
    color: #000;
}
p.debt_market_para a, p.debt_market_para a:hover {
    padding-left: 5px;
    text-decoration: underline!important;
    color: #1900C0;
}
.account-page-form.som-pass-strength-form input {
    margin-bottom: 32px;
}
.som-pass-strength-form button#reset-pass-submit {
    background: transparent;
    border: 1px solid #fff;
}
.reqmsg p, p.som-password-sent-message.som-password-error-message {
    background: transparent;
    border: transparent;
    padding: 0;
}
p.som-password-sent-message.som-password-error-message, .somfrp-lost-pass-form-text .extra-space, p.debt_market_para, .download-inst, .download-inst a, .stage-cirlce p {
    font-family: Montserrat!important;
    font-style: normal;
    font-weight: 400;
}
p.som-password-sent-message.som-password-error-message, .somfrp-lost-pass-form-text .extra-space {
    margin-bottom: 0;
    text-align: left;
    color: #C1C1C1;
    font-size: 14px;
    line-height: 22px;
}
.page.page-id-3875 .form_section {
    margin-top: 75px;
}
#resetpasswordform button#reset-pass-submit {
    padding-left: 15px;
    padding-right: 16px;
    outline: none;
}
#resetpasswordform button#reset-pass-submit:active:focus, #resetpasswordform button#reset-pass-submit:focus, #lostpasswordform button#reset-pass-submit:active:focus, #lostpasswordform button#reset-pass-submit:focus, .login-error button.btn.call-schedule:active:focus, .login-error button.btn.call-schedule:focus, .btn-default.all-btn.catbtn_texts:focus, .all-btn.all_button.optionhighlight:focus {
    outline: none!important;
}
.fund_chart {
    width: 100%;
    overflow: auto;
}
.fund_chart iframe {
    min-width: 1170px;
    min-height: 410px;
}
.howbigs_imgs img {
    object-fit: cover!important;
    object-position: left;
    border-radius: 50%;
    width: 337px;
    height: 337px;
}
.wrkimg-com img {
    object-fit: cover!important;
    width: 395px;
    height: 540px;
}
.choose_fund_image img, .investtop_imgs img {
    width: 493px;
    height: 493px;
    border-radius: 0;
}
.choose_fund_image img, .investtop_imgs img, .culimg_new .vc_single_image-wrapper img {
    object-fit: cover!important;
    object-position: right;
}
.investtop_imgs img {
    position: relative;
}
.investtop_imgs .vc_single_image-wrapper:after {
    background-image: url(/wp-content/uploads/2021/10/invest-round-com.png);
    content: "";
    position: absolute;
    width: 362px;
    height: 167px;
    z-index: 1;
    bottom: -25px;
    right: -100px;
    background-repeat: no-repeat;
    background-size: cover;
}
.two_cohorts_pink:after {
    content: "";
    position: absolute;
    background: url(/wp-content/uploads/2021/10/impact-bottom-com.jpg);
    bottom: 0;
    width: 100%;
    height: 41px;
    object-fit: cover;
    object-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.our_fund_slide .owl-carousel .owl-item h5, .data-results h4, .cat_btn-new .catbtn_texts, .data-results h2 {
    text-transform: capitalize;
}
.fund_section {
    width: 100%;
}
.download-inst, .download-inst a {
    font-size: 15px;
    line-height: 25px;
    color: #fff;
}
.download-inst a:hover, .download-inst a {
    text-decoration: underline;
}
.credit_para p, .videoroe_order .text-col p, .download-inst, .download-inst a, .better_access p, .need_better_textcol .fancy_heading:nth-child(3) h3 {
    text-align: justify;
}
.home-contact .wpcf7-response-output {
    color: #fff;
}
.home-contact .wpcf7-response-output, .contactpage-form .wpcf7-response-output {
    margin-left: 0!important;
    font-size: 14px;
    line-height: 24px;
}
.fundmanagers p {
    height: 45px;
}
.sidepanel.open {
    width: 50%!important;
}
.sidepanel-content .widget_search form {
    width: 77%!important;
}
.contact_banner:before {
    background-image: url(/wp-content/uploads/2021/10/contact-gates.png)!important;
    top: 46%;
    width: 313px;
    height: 337px;
    background-size: contain;
}
.contact-or, .events_1_1 .content-post p, .events_1_2 .content-post p, .events_1_3 .content-post p, .events_1_4 .content-post p, .credit-space .wpb_wrapper ul li {
    font-size: 16px;
    line-height: 26px;
    font-family: Montserrat!important;
    font-style: normal;
    font-weight: 400;
}
.image_section {
    background-image: url(/wp-content/uploads/2021/10/form-banner-com.jpg)!important;
}
.lineanimations.active, .lineanimations1.active, .lineanimations2.active, .fundindex-title.active, .details_section.lineanimations.active .payoutmads, .txtstr.lineanimations.active {
    position: relative;
}
.lineanimations.active span::before, .lineanimations1.active span::before, .lineanimations2.active span::before, .fundindex-title.active span::before, .details_section.lineanimations.active .payoutmads span::before, .txtstr.lineanimations.active span::before, .textstrick.driven_text-line .wpb_raw_code span::before {
    content: ""!important;
    position: absolute;
    left: 0;
    height: 15px;
    width: 100%;
    background: #f7bf21;
    bottom: 0;
    -webkit-animation: line_r_animation1 2s;
    animation: line_r_animation1 2s;
    display: inline-block;
    z-index: -1;
    background-blend-mode: multiply;
} 
.all-investment.lineanimations1.active span::before {
    bottom: -5px;
}
.lineanimations.active span, .lineanimations1.active span, .lineanimations2.active span, .txtstr.lineanimations.active span, .fundindex-title.active span, .details_section.lineanimations.active .payoutmads span {
    background: none;
    display: inline-block!important;
    width: auto;
    max-width: 100%;
    background-blend-mode: multiply;
    position: relative;
    background-size: inherit!important;
}
@keyframes line_r_animation1 {
    0% {
    left: calc(0 + 0);
    width: 0;
}
100% {
    left: calc(0 + 0px);
    width: 100%!important;
}
}
.txtstr.lineanimations.active span::before, .details_section.lineanimations.active .payoutmads span::before {
    top: initial!important;
}
.txtstr.lineanimations span::after {
    display: none;
}
.single-funds.postid-3386 .median_portfolio_rating:nth-child(3), .single-funds.postid-3386 .median_portfolio_rating:nth-child(4), .single-funds.postid-3498 .median_portfolio_rating:nth-child(3), .single-funds.postid-3498 .median_portfolio_rating:nth-child(4) {
    height: 120px;
}
.single-funds.postid-3390 .median_portfolio_rating:nth-child(1), .single-funds.postid-3390 .median_portfolio_rating:nth-child(2) {
    height: 90px;
}
.cli-style-v2 {
    max-width: 860px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"] {
    padding: 12px 25px;
    background: #1900C0!important;
    color: #fff!important;
}
.cli-bar-btn_container .cli-plugin-main-link, .cli-style-v2 .cli-bar-btn_container .cli-plugin-main-link, .cli-style-v2 .cli-bar-btn_container .cli_settings_button {
    margin-left: 85px!important;
}
.cli-style-v2 .cli-plugin-main-link:not(.cli-plugin-button), .cli-style-v2 .cli_action_button:not(.cli-plugin-button) {
    text-decoration: none;
}
a#CONSTANT_OPEN_URL.cli-plugin-main-link:after {
    content: "";
    background-image: url(/wp-content/themes/teba-child/images/pinkarrow-hover.svg);
    width: 37px;
    height: 22px;
    position: absolute;
    margin-left: 10px;
    margin-top: 3px;
}
a#wt-cli-accept-all-btn.cli-plugin-main-button:after {
    width: 37px;
    height: 22px;
    content: "";
    background-image: url(/wp-content/themes/teba-child/images/arrowsvg.svg);
    position: absolute;
    margin-left: 10px;
    margin-top: 3px;
}
a#CONSTANT_OPEN_URL.cli-plugin-main-link, .cli-plugin-main-button {
    position: relative;
    font-size: 16px;
    line-height: 26px;
}
.cli-plugin-main-button {
    order: 1;
}
a#CONSTANT_OPEN_URL.cli-plugin-main-link {
    order: 2;
}
.cli-bar-btn_container {
    -ms-box-orient: horizontal;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
}
.cookie_page {
    margin-top: 130px;
}
.cookie_info .vc_column-inner, .sector_size.sector-size-sec3 .vc_column-inner {
    padding-left: 0;
}
.cookie_info a {
    color: #1900C0;
}
.cookie_info h3 {
    font-size: 27px;
    line-height: 37px;
    margin-bottom: 10px;
}
.headoffice-addrs .wpb_wrapper p a, .credit-space .wpb_wrapper ul li {
    color: #fff;
}
.headoffice-addrs .fancy_heading:nth-child(6) {
    background: #DB2E9A;
    text-transform: uppercase;
    padding: 9px 11px 3px 14px;
}
.headoffice-addrs .fancy_heading:nth-child(7) {
    margin-bottom: 15px;
}
.data-results b, .fund_section b {
    color: #DB2E9A;
}
.banner-para:before {
    background: url(/wp-content/uploads/2021/11/dotted-banner-3.png);
}
.banner-para:before, .abtdotted .vc_column-inner:before {
    content: "";
    height: 142px;
    position: absolute;
    background-repeat: repeat;
    z-index: 9999;
    top: 11px;
    left: 11px;
    width: 100%;
}
.abtdotted .vc_column-inner:before {
    background: url(../../../wp-content/uploads/2021/11/dotted-banner-3.png);
}
.banner-para {
    position: relative;
}
.page-404 {
    background-image: url(/wp-content/uploads/2021/11/notfound_bg.png)!important;
}
.notfound-content {
    background-image: url(/wp-content/uploads/2021/11/notfound_blue.png)!important;
}
.search.search-results .mo-blog-archive .with-sidebar.mo-blog {
    width: 100%}
.search.search-results .sidebar-right, .search.search-results ul.meta-post {
    display: none;
}
.single-funds.postid-3390 .chart_div, .single-funds.postid-3387 .chart_div {
    margin-top: 0;
}
li#menu-item-848 a:hover {
    color: #fff!important;
    background: #1900C0;
    margin: 0 -1px!important;
    padding: 0 19px;
}
.mo-stick-active .menu-sm-lines {
    top: 40%;
}
.pinkbg_hoveraction_black::before {
    background-color: #000;
}
.pinkbg_hoveraction::before, .pinkbg_hoveraction::after, .data-results .Learn.more::after {
    background-color: #fff;
}
.statspara a.Learn.more::after, .statspara a.Learn.more::before, .teampinkbg_hoveraction::after, .teampinkbg_hoveraction::before, .button.btn-txt-arrow.readmore_blogl:after, .button.btn-txt-arrow.readmore_blogl:before, .button.btn-txt-arrow.readmore_blogl::after {
    background-color: #1900C0;
}
.pinkbg_hoveraction, .teampinkbg_hoveraction, .statspara a.Learn.more, .pinkbg_hoveraction_black, .data-results .Learn.more {
    position: relative;
}
.pinkbg_hoveraction:hover::before, .statspara a.Learn.more:hover::before, .pinkbg_hoveraction_black:hover::before, .data-results .Learn.more:hover::before, .button.btn-txt-arrow.readmore_blogl:hover::before {
    transform: scaleX(0);
    -moz-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    -o-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
    opacity: 1;
}
.pinkbg_hoveraction::before, .teampinkbg_hoveraction::before, .statspara a.Learn.more::before, .pinkbg_hoveraction_black::before, .data-results .Learn.more::before, .button.btn-txt-arrow.readmore_blogl::before, .pinkbg_hoveraction::after, .teampinkbg_hoveraction::after, .statspara a.Learn.more::after, .pinkbg_hoveraction_black::after, .data-results .Learn.more::after, .button.btn-txt-arrow.readmore_blogl::after {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    content: "";
    position: absolute;
    bottom: -10px;
    width: 100%;
    height: 2px;
    -webkit-transition: -webkit-transform 700ms cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: -webkit-transform 700ms cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: transform 700ms cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: transform 700ms cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 700ms cubic-bezier(0.165, 0.84, 0.44, 1);
    -webkit-transition: transform 700ms cubic-bezier(0.165, 0.84, 0.44, 1);
    -moz-transition: transform 700ms cubic-bezier(0.165, 0.84, 0.44, 1);
    -o-transition: transform 700ms cubic-bezier(0.165, 0.84, 0.44, 1);
    opacity: 0;
}
.pinkbg_hoveraction::before, .teampinkbg_hoveraction::before, .statspara a.Learn.more::before, .pinkbg_hoveraction_black::before, .data-results .Learn.more::before, .button.btn-txt-arrow.readmore_blogl::before {
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    display: inline-block;
    transform-origin: 100% 100%;
    -webkit-transform-origin: 100% 100%;
    -o-transform-origin: 100% 100%;
    -ms-transform-origin: 100% 100%;
    -webkit-transition-delay: .1s;
    -o-transition-delay: .1s;
    transition-delay: .1s;
}
.pinkbg_hoveraction:hover::after, .teampinkbg_hoveraction:hover::after, .statspara a.Learn.more:hover::after, .pinkbg_hoveraction_black:hover::after, .data-results .Learn.more:hover::after, .button.btn-txt-arrow.readmore_blogl:hover::after {
    transform: scaleX(1);
    -moz-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    -o-transform: scaleX(1);
    -ms-transform: scaleX(1);
    -webkit-transition-delay: .1s;
    -o-transition-delay: .1s;
    transition-delay: .1s;
    opacity: 1;
}
.pinkbg_hoveraction::after, .teampinkbg_hoveraction::after, .statspara a.Learn.more::after, .pinkbg_hoveraction_black::after, .data-results .Learn.more::after, .button.btn-txt-arrow.readmore_blogl::after {
    display: block;
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform: scaleX(0);
    -moz-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    -o-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -webkit-transition-delay: 0;
    -o-transition-delay: 0;
    transition-delay: 0;
}
.our_fund_slide .sa_owl_theme .owl-item .sa_hover_container .sa_hover_buttons {
    width: 90%;
    height: 100%;
    left: 20px!important;
}
.our_fund_slide .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_slide_link_icon {
    width: 100%;
    height: 100%;
    opacity: 0;
}
.home-contact .hoveraction:hover, div.cat_btn-new button.catbtn_texts.optionhighlight {
    background: #fff!important;
    color: #1900C0!important;
}
.hoveraction:hover .after1-hover {
    display: inline-block;
}
.hoveraction:hover .before1-hover, .hoveraction .after1-hover {
    display: none;
}
.home-contact .hoveraction:hover img {
    margin-left: 15px!important;
}
.ui-slider-handle {
    transition-property: left;
    transition-duration: .5s;
}
.profile_cols span.teampinkbg_hoveraction, .read_biolink span.teampinkbg_hoveraction {
    display: block;
    width: 120px;
}
.our_fund_slide .owl-carousel .owl-item a.Learnmore-bgw.pinkbg_hoveraction, .our_fund_slide .owl-carousel .owl-item a.Learnmore-bgw.pinkbg_hoveraction_black, .flower-img-section .vc_column-inner {
    position: relative;
    z-index: 10;
}
.flower-img-section figure.wpb_wrapper {
    /* top: 130px; */top: 110px;
}
.flower-img-section img.vc_single_image-img {
    position: relative;
    -webkit-animation: spin 4s linear infinite;
    -moz-animation: spin 4s linear infinite;
    animation: spin 20s linear infinite;
    /* width: 394px; */width: 380px;
}
.flower-img-section .fancy_heading {
    position: absolute;
    /* top: 25%; */top: 27%;
    max-width: 300px;
    margin: 0 auto;
    left: 0;
    transform: translate(15%, 50%);
}
.single-funds.postid-3389 .classB, .single-funds.postid-3387 .classB, .tablet_column_full.testimonial-section {
    display: none;
}
#loading, .loading-wrap, .support-col2 .fancy_heading:nth-child(4) h3 {
    visibility: hidden;
}
.our_fund_slide .owl-carousel .owl-item:nth-child(3n+3) p, .our_fund_slide .owl-carousel .owl-item:nth-child(3n+3) a, .our_fund_slide .owl-carousel .owl-item:nth-child(3n+3) h5 {
    color: #fff!important;
}
.yellow_com .fancy_heading {
    border-top: 6px solid #F7BF21;
    padding-top: 15px;
}
.pink_com .fancy_heading {
    border-top: 6px solid #DB2E9A;
    padding-top: 15px;
}
.gray_com .fancy_heading {
    border-top: 6px solid #C1C1C1;
    padding-top: 15px;
}
.blue_com .fancy_heading {
    border-top: 6px solid #1900C0;
    padding-top: 15px;
}
.fundindex_page .pararisk {
    display: inline-block;
    padding-left: 0;
    margin-top: 20px;
}
.Learn.more.singleindex_learn {
    display: inline-block;
}
.main-content , .internal-content{
    opacity: 1 !important;
    -webkit-transition: inherit !important;
    -moz-transition: inherit !important;
    transition: inherit !important;
}
body {
    opacity: 1 !important;
    -webkit-transition: inherit !important;
    transition: inherit !important;
}
body, .entry-content>p, .entry-content li, h1, h2, h3, h4, h5, h6, p, .mo-header-v2 .mo-menu-list > ul > li > a, .mo-header-v2 .mo-search-sidebar > a, .mo-header-v2 .select-languages > a {
    opacity: 1 !important;
        -webkit-transition: inherit !important;
    -moz-transition: inherit !important;
    transition: inherit !important;
}
.mo-header-v2 .mo-menu-list>ul>li, .mo-header-v2 .mo-menu-list>ul>li>a:after, a {
	transition: inherit !important;
}
a {
	-webkit-transition:  inherit !important;
}
@media (min-width: 1493px) and (max-width: 1930px) {
    .esg-tabs_content div.filter_tab ul.panel-tabs>li>a {
        padding: 7px 57px!important;
    }
    .sustain-tabs_content div.filter_tab ul.panel-tabs>li>a {
        padding: 7px 55px!important;
    }
    .cat_btn-new button.catbtn_texts {
        padding: 7px 63px!important;
    }
}
@media (min-width: 1490px) {
    .container-menu {
    width: 1240px!important;
    margin: 0 auto!important;
}
.row.hidden-desktop, .hidden_desktop, .hidedesktop, .sidelogo.hidden-desktop, .sidepanel.sidepanel_v2.open .close-btn:first-child {
    display: none;
}
.vc_row.lanchedindia, .vc_row.hidden_mobile, .vc_row.blogsect, .vc_row.blogsect.broadcast-digital, .vc_row.wpb_row.vc_row-fluid.hear_story, .vc_row.wpb_row.vc_row-fluid.leaderrow {
    background-repeat: repeat;
    width: 100%}
.vc_row.wpb_row.vc_row-fluid.rightimg_row {
    background-repeat: repeat;
    width: 100%}
.vc_row.blogsect.broadcast-digital, .vc_row.wpb_row.vc_row-fluid.hear_story {
    margin-top: 10px;
}
.vc_row.hidden_mobile, .vc_row.lanchedindia {
    margin-top: 5px;
}
.page.page-id-2203 .mo-header-v2 .mo-col-logo {
    padding-left: 20px;
}
.custom-team .people_name {
    height: 48px;
}
.profile_cols .custom-team p.pos_description {
    height: 45px;
}
.headoffice-addrs .fancy_heading:nth-child(2) {
    padding-right: 10px;
}
}
@media (min-width: 1370px) and (max-width: 1440px) {
	.single-post ul.meta-post {
    margin-left: 55px;
}
	.title-wrap p {
		margin-left: 60px;
	}
	.single.single-post .single-header.img_overlay .title-wrap {
		margin-left: 75px;
	}
}
@media (min-width: 1200px) and (max-width: 1440px) {
    .testimonial-section .apct-testim-wrapper div#template-1 .apct-bxslider-controller {
    /* left: 291px!important; */left: 258px!important;
}
.banner-para .vc_column-inner {
    background-repeat: no-repeat;
    background-size: cover;
}
.container-menu {
    width: 1170px;
}
.row.hidden-desktop, .hidden_desktop, .hidedesktop, .sidelogo.hidden-desktop {
    display: none;
}
.close-btn, .main-search-close {
    right: 140px!important;
    top: 84px!important;
    padding: 10px 3px!important;
    height: 70px!important;
    width: 70px!important;
    background: transparent!important;
}
.sidebar.sidebar-right .widget_search form .fa-search, .sidebar.sidebar-left .header_search form .fa-search, .wpb_widgetised_column .header_search form .fa-search, .no-results .header_search .search-form .fa-search, footer .header_search .search-form .fa-search, .sidepanel-content .widget_search form .fa-search {
    right: 0!important;
    top: 7px!important;
}
.testimonial .pic {
    margin-right: 24px!important;
    margin-bottom: 0!important;
}
.emptyspace {
    width: 266px!important;
}
.owl-item .testimonial {
    width: 286px!important;
}
.testimonial .pic:after {
    bottom: 30px!important;
}
.helpyousec .fancy_heading {
    font-size: 90px!important;
    line-height: 105px!important;
}
.helpyousec.investers-count .fancy_heading:nth-child(1) {
    font-size: 24px!important;
    line-height: 55px!important;
}
.investers-count .fancy_heading:nth-child(2) {
    font-size: 36px!important;
    line-height: 55px!important;
}
.investers-count .fancy_heading:nth-child(2) h3 {
    margin-top: 0px !important;
}
.investers-count .fancy_heading:nth-child(2), .helpyousec.investers-count .fancy_heading:nth-child(1) {
    margin-left: -10px !important;
}
.investers-count .wpb_raw_code {
    padding: 43px 40px 43px 165px !important;
}
.mo-header-v2 .mo-menu-list>ul>li>a {
    border-top: none!important;
}
.helpyousec .fancy_heading h3 {
    margin-top: 30px;
}
.sp-testimonial-free-section .sp-testimonial-free-item.slick-slide {
    padding-right: 20px!important;
    padding-left: 0!important;
}
.sp-testimonial-free-section .slick-prev {
    left: -70px!important;
}
.peopleleft .fancy_heading:nth-child(2) h3 {
    margin-bottom: 10px!important;
}
.twoindians h3 {
    font-size: 95px;
    margin-top: 15px;
}
.arrtex2 .textstork .fancy_heading {
    font-size: 95px!important;
}
.vc_row.lanchedindia, .vc_row.hidden_mobile, .vc_row.blogsect, .vc_row.blogsect.broadcast-digital, .vc_row.wpb_row.vc_row-fluid.hear_story, .vc_row.wpb_row.vc_row-fluid.leaderrow {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%}
.vc_row.blogsect.broadcast-digital, .vc_row.hidden_mobile, .vc_row.wpb_row.vc_row-fluid.hear_story {
    margin-top: 10px;
}
.vc_row.wpb_row.vc_row-fluid.rightimg_row {
    background-size: contain;
    width: 100%}
.tailwinds_bg {
    height: 493px;
    background-position: inherit!important;
}
div.culture_performance .vc_column-inner {
    margin-top: -470px!important;
}
.headoffice-addrs .fancy_heading:nth-child(2) {
    padding-right: 10px;
}
li.esgs-dropdown a.dropdown-toggle:after, li.sustainablity-dropdown a.dropdown-toggle:after {
    right: 15px !important;
}
.sustain-bennaersec .banner_contents {
    right: 160px;
}
}
@media (min-width: 1282px) and (max-width: 1367px) {
    div.culture_performance .vc_column-inner {
    margin-top: -470px!important;
}
.need_better_colinside_row .wpb_single_image.wpb_content_element.choose_fund_image {
    margin-top: -251px!important;
    margin-left: 50px!important;
}
.maney-matter p {
    font-size: 95px;
}
.custom-team .people_name {
    height: 48px;
}
.profile_cols .custom-team p.pos_description {
    height: 45px;
}
.single-post ul.meta-post {
    margin-left: 32px;
}
	.title-wrap p {
		margin-left: 35px;
	}
	.single.single-post .single-header.img_overlay .title-wrap {
		margin-left: 63px;
	}
}
@media (min-width: 1275px) and (max-width: 1367px) {
    .our_fund_slide .sa_owl_theme .owl-nav .owl-next {
    right: -46px!important;
}
/*insights & reports*/
.modal-content.home-contact {
    margin-left: 100px !important;
}
.before_img-sec .vc_column-inner {
    padding-left: 10px !important;
}
.foundation-img_section {
    margin-left: 60px !important;
    width: 105% !important;
}
}
@media (min-width: 1275px) and (max-width: 1281px) {
    div.culture_performance .vc_column-inner {
    margin-top: -470px!important;
}
.need_better_colinside_row .wpb_single_image.wpb_content_element.choose_fund_image {
    margin-top: -251px!important;
    margin-left: 50px!important;
}
.devicep0 {
    padding-right: 0!important;
}
.sidepanel-left {
    width: 93%}
.maney-matter p {
    font-size: 95px;
}
.custom-team .people_name {
    height: 48px;
}
.profile_cols .custom-team p.pos_description {
    height: 45px;
}
/*insights & reports*/
.modal-content.home-contact {
    margin-left: 54px !important;
}
.chart-percent .fund_chart1 {
    overflow: auto;
    width: 100%;
}
.barline-chart .fund_chart1 {
overflow: inherit !important;
}
.single-post ul.meta-post {
    margin-left: 8px;
}
	.title-wrap p {
		margin-left: 10px;
	}
	.single.single-post .single-header.img_overlay .title-wrap {
		margin-left: 60px;
	}
}
@media (min-width: 768px) and (max-width: 1199px) {
    /*about_us-page*/
    .why_do_we.singleimage2-abtsection img {
        width: 100%;
        height: 100%;
    }
.abtmarket .abtus_para p, .support-col2 .wpb_text_column p, .support-col1 .wpb_text_column p {
    font-size: 20px !important;
    line-height: 30px!important;
}
.singleimage2-abtsection .vc_column-inner {
    margin-top: -260px !important;
}
.vc_row.wpb_row.vc_row-fluid.wecall.dottedabt_section {
    margin-top: 193px !important;
}
.wecall .enabled_system  .fancy_heading {
    padding-left: 0px !important;
}
.pinkpara p, .due-timeline .wrapper-timeline .due_analysis p.time.due_para1, .vc_row.vivriti_follows .spin_pinkdue .fancy_heading, .table-textdata .wpb_wrapper p {
    font-size: 22px !important;
    line-height: 32px !important;
}
.singleworker-image .vc_column-inner {
    margin-top: -60px !important;
}
.ourculture_singleimg.abtus-clrimg.wpb_column .vc_column-inner {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.abtimpact .vc_single_image-wrapper img {
    height: 3px !important;
}
.textstork.aboutus_arrtext_img1 {
    width: 30%;
}
.textstork.aboutus_arrtext_img2 {
    width: 38%;
}
.aboutus_arrtext_arrow1, .aboutus_arrtext_arrow2, .report_1:before, .newsroom_page .abtdotted .vc_column-inner:before, .sector_size:after, .sector_size.sector-size-sec3:before, .empty-div {
    display: none;
}
.wpb_column.vc_column_container div.aboutus_arrtext_arrow1 .vc_column-inner, .wpb_column.vc_column_container div.aboutus_arrtext_arrow2 .vc_column-inner, div.sector_size.sector-size-sec3 .vc_column-inner, .investers-count .fancy_heading:nth-child(1), .investers-count .fancy_heading:nth-child(2), .formtext-section, .formtext-section, .help_sec .formtext-section .wpb_text_column, .formtext-section .contactpage-form form.wpcf7-form.init {
    padding-left: 0px !important;
}
/*insight & Reports*/
.grid-post.report_1,.grid-post.report_2,div.grid-post.report_3 {
    margin-left: 0px;
    padding: 0px !important;
}
.report_1:after, .report_2:after, .report_3:after {
    bottom: -23px !important;
}
.report_1:before, .report_1:after, .report_2:after, .report_3:after, .report_1:before, .report_1:after, .report_2:after, .report_3:after {
    width: 90% !important;
    left: 30px !important;
}
.report_1:before, .report_1:after, .report_2:after, .report_3:after, .report_1:before, .report_1:after, .report_2:after, .report_3:after, .vam-page-row .under_tapped .vc_column-inner {
    background-size: cover !important;
}
.grid-post.report_1 .content-post, .grid-post.report_2 .content-post, .grid-post.report_3 .content-post {
    padding: 0px 50px 0px !important;
}
.report_1 .content-post p, .report_2 .content-post p, .report_3 .content-post p {
    margin-top: 0px !important;
}
.loadmore-post-btn.pro-more.reports_more, .support-col1 {
    margin-left: 0px;
    margin-bottom: 32px !important;
}
.report_2, .report_3, .report_1, .records_showing .loadmore_postdiv, .loadmore_postdiv.events-tab {
    margin-top: 43px !important;
}
.loadmore-post-btn.pro-more {
    margin-bottom: 2px !important;
}
div.vc_row.insights_banner .vc_column-inner, .formtext-section, .formtext-section, .help_sec .formtext-section .wpb_text_column, .formtext-section .contactpage-form form.wpcf7-form.init {
    padding-right: 0px !important;
}
.under_tapped.insight-col .fancy_heading:nth-child(1), .singleimage1-abtsection.india_expertise .fancy_heading, .gold-cretified_heading .fancy_heading  {
    font-size: 38px!important;
    line-height: 48px!important;
}
.under_tapped.insight-col .fancy_heading h3:after {
    width: 77px !important;
    height: 12px !important;
    bottom: -38px !important;
}
.under_tapped.insight-col .vc_column-inner {
    padding-right: 30px !important;
    padding-bottom: 80px !important;
}
.credentials-across .videoroe_order.service_platform, .under_tapped.insight-col .vc_column-inner {
    padding-top: 50px !important;
}
.fundindex_page.reports-page .filter_tab {
    padding-left: 53px !important;
}
div.fundindex_page.reports-page, .vc_row.financial-pinkbg.pinkbg_details, .vc_row.stage-circle-row.laststage_level {
    margin-top: 66px !important;
}
.fundindex_page.reports-page .filter_tab {
    padding-left: 53px !important;
}
.reports_download_section .row.latestblock-row {
    margin-right: 50px !important;
    margin-left: 54px !important;
}
.vc_row.wpb_row.vc_row-fluid.wecall.dottedabt_section.record-track.bluebg_tracktimeline, .reports_download_section .row.latestblock-row {
    margin-top: 0px !important;
}
.reports_download_section .latestblog-count, .due-timeline .wrapper-timeline, .due-timeline .container-timeline, .investers-count .fancy_heading:nth-child(1), .investers-count .fancy_heading:nth-child(2) {
    padding-top: 0px !important;
}
.reports_explore_section .arrtex2.hidedesktop {
    margin-left: 2px;
}
.listblog-section.reports_explore_section .explore_moretxt {
    margin-left: 33px;
}
.report_1, .report_2, .report_3, .chart-percent.wpb_column, .chartsec-half, .fund_chart1, .vc_row.debt-market-indchina .wpb_column, .video-info .videoframe, .video-info .master-paratext {
    width: 100% !important;
}
.modal-content.home-contact {
    margin-left: 35px !important;
}
/*news events*/
.about-us-page.latest-press.newsroom_page .creditebanner_row .vc_column-inner {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.about-us-page.latest-press.newsroom_page .creditebanner_row .under_tapped {
    padding-top: 0px!important;
    margin-top: 43px !important;
}
.about-us-page.latest-press.newsroom_page .creditebanner_row .vc_column-inner {
    margin-top: 0px !important;
    padding-top: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.about-us-page.latest-press.newsroom_page .creditebanner_row .under_tapped .fancy_heading:nth-child(1) h3 {
    margin-bottom: 17px;
}
.latest-press.newsroom_page .wpb_single_image {
    height: 12px;
    margin-bottom: 20px !important;
}
.main-tabs .filter_tab ul.panel-tabs>li>a.entstab, .main-tabs .filter_tab ul.panel-tabs>li.active>a.entstab {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
div.main-tabs .filter_tab ul.panel-tabs>li.active>a, div.main-tabs .filter_tab ul.panel-tabs>li>a {
    width: 162px;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}
div.filter_tab.newsroom_tabs ul.panel-tabs>li>a {
    padding: 5px 20px!important;
}
.fundindex_page .newsroom_tabs .panel-tabs > li {
    margin-bottom: -28px !important;
    float: left!important;
}
.newsroom_tabs .nice-select.form-control {
    height: 37px !important;
}
.main-tabs ul.nav.panel-tabs {
    margin-left: -9px !important;
    transform: translateY(-44px) !important;
}
.newsroom_tabs .reports_download_section .row.latestblock-row {
    text-align: left;
    margin-right: 60px !important;
    margin-left: 14px !important;
}
.media-coverage_1, .media-coverage_2, div.media-coverage_3, div.media-coverage_4, div.media-coverage_5, div.media-coverage_6 {
    height: auto !important;
    padding-bottom: 20px !important;
    width: 47% !important;
    padding-top: 20px !important;
}
.media-coverage_1, .media-coverage_2, div.media-coverage_3, div.media-coverage_4, div.media-coverage_5, div.media-coverage_6, .abtsingle-imgleft.singleimage1-abtsection.india_expertise .vc_column-inner, .business-cycles .video_col.risk_management .vc_column-inner, .record-track  .video_col.risk_management .vc_column-inner, div.card-clr_img.wpb_column.vc_column_container .vc_column-inner {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.media-coverage_1, .media-coverage_3, .media-coverage_5 {
    margin-right: 35px;
}
.media-coverage_1 .category-color, .media-coverage_2 .category-color, .media-coverage_3 .category-color, .media-coverage_4 .category-color, .media-coverage_5 .category-color, .media-coverage_6 .category-color {
    padding-bottom: 10px !important;
}
.media-coverage_1 h3.post-title, .media-coverage_2 h3.post-title, .media-coverage_3 h3.post-title, .media-coverage_4 h3.post-title, .media-coverage_5 h3.post-title, .media-coverage_6 h3.post-title {
    margin-bottom: 20px !important;
}
.row-equal .readmore_blogl, div.stage-table tr:last-child td:last-child, .vc_row.contact_banner.supportpage-banner .fancy_heading {
    padding-top: 20px !important;
}
.row-equal {
    margin-top: 43px !important;
    margin-right: 20px;
    margin-left: 14px;
}
.media-coverage_1, .media-coverage_2, .media-coverage_3, .media-coverage_4, .media-coverage_5, .media-coverage_6, .events_1, .events_2, .events_3, .events_1, .events_1, .events_2, .events_3, .events_4, .high_potential {
    margin-bottom: 43px !important;
}
.media-coverage_2, .media-coverage_4, .media-coverage_5 {
    margin-left: 0px !important;
}
.fundindex_page.reports-page .filter_tab.newsroom_tabs {
    padding-left: 4px !important;
}
.fundindex_page.reports-page .newsroom_tabs .panel-tabs {
    padding-left: 12px;
}
.mediaCol .post-content, .mediaCol:last-child, .due_para2, p.time.due_para1, .due-timeline .wrapper-timeline .sessions, .stage-table tr:first-child td:first-child, .sector_size.sector-size-sec3 .wpb_raw_code.wpb_content_element:last-child, .stg_tbl3 table, .chart-fullsec .chartsec-half .wpb_wrapper, .formtext-section .fancy_heading {
    margin-bottom: 0px !important;
}
.newsroom_events_link {
    padding-left: 10px;
}
.blogmenu .fancy_heading:before {
    right: 155px !important;
}
.news-event-template .sortdate-section .fundindex_page.reports-page, .due-timeline .wrapper-timeline .sessions, .vc_row.contact_banner.supportpage-banner .fancy_heading h3, .news-event-template .sortdate-section .fundindex_page.reports-page, .investers-count .fancy_heading:nth-child(1) h3, .investers-count .fancy_heading:nth-child(2) h3 {
    margin-top: 0px !important;
}
.newsroom_events_link .main-container, div.investers-count .fancy_heading:nth-child(2), div.helpyousec.investers-count .fancy_heading:nth-child(1), .media-coverage_3, .media-coverage_6 {
    margin-left: 0px !important;
}
.loadmore_postdiv.load-events.events-tab .btn {
    margin-left: 15px;
}
div.hidemobile.blogmenu-hmobile .vc_column-inner, div.chartsec-half.wpb_column.vc_column_container .vc_column-inner, .smas-account .wpb_column.vc_column_container .vc_column-inner {
    padding-right: 0px !important;
}
#all-events, .ml-100 {
    margin-left: 15px !important;
    margin-right: 35px !important;
}
#events .loadmore_postdiv.load-events.events-tab .btn {
    margin-left: 8px;
}
/*due*/.due_banner .imtern_banner_left.wpb_column .vc_column-inner {
    padding-left: 20px!important;
    padding-right: 20px!important;
}
div.due_banner .imtern_banner_left .wpb_text_column:first-child {
    margin-bottom: 1px!important;
}
.due_banner .imtern_banner_left .wpb_text_column:last-child p {
    padding: 0px 2px !important;
}
.imtern_banner_left .wpb_text_column:last-child p:after {
    left: 38% !important;
}
.vc_row.intern_banner .wpb_text_column.wpb_content_element, .formtext-section .contactpage-form button.wpcf7-submit {
    margin-bottom: 30px !important;
}
.vc_row.starting_out.due_startingout {
    padding-bottom: 43px!important;
}
.vc_row.vivriti_follows .wpb_single_image {
    margin-top: 14px !important;
}
.letstalk-section.due-timeline .wpb_text_column.wpb_content_element {
    margin-top: 0px!important;
}
.wrapper-timeline li .due_analysis:last-child {
    border-top: none !important;
}
.due-timeline .wrapper-timeline li:nth-child(1):before, .due-timeline .wrapper-timeline li:nth-child(2):before, .due-timeline .wrapper-timeline li:nth-child(3):before, .due-timeline .wrapper-timeline li:nth-child(4):before, .due-timeline .wrapper-timeline li:nth-child(5):before, .due-timeline .wrapper-timeline li:nth-child(6):before {
    background-size: contain !important;
    width: 57px !important;
    height: 57px !important;
    left: -30px !important;
    top: 0px !important;
}
.due-timeline .wrapper-timeline li {
    padding-left: 50px !important;
}
.due-timeline .wrapper-timeline li {
    padding-bottom: 43px!important;
}
.due_analysis, p.para_bold1 {
    padding: 10px 0px 0px 0px !important;
}
.due-timeline .container-timeline {
    padding-bottom: 7px;
}
.due-timeline .wrapper-timeline li:last-child, .due-timeline .wrapper-timeline, .sector_size.sector-size-sec3 .vc_column-inner, .investers-count .fancy_heading:nth-child(1), .investers-count .fancy_heading:nth-child(2) {
    padding-bottom: 0px !important;
}
.vc_row.due_evaluation.vivriti_follows .vamfollows_rows {
    margin-bottom: 31px !important;
}
.financial-pinkbg .spin_pinkdue .vc_column-inner {
    padding-bottom: 32px !important;
}
.sector_size {
    width: 100% !important;
}
.foundation-img_section, .sector_size  {
    margin-left: 30px !important;
}
.flower-img-section.dueflower-img .vc_column-inner {
    padding-top: 18px !important;
width: 400px;height: 153px;}
.flower-img-section.dueflower-img figure.wpb_wrapper {
    display: block !important;
}
.flower-img-section.dueflower-img img.vc_single_image-img {
    width: 153px !important;
    height: 154px !important;
    left: 42px !important;
}
.dueflower-img .wpb_text_column.wpb_content_element {
    top: 25% !important;
    left: 23% !important;
}
div.stage-cirlce h5 {
    line-height: 55px!important;
}
.sector_size .vc_column-inner {
    padding-top: 323px !important;
    padding-bottom: 8px !important;
}
.sector_size:before {
    right: initial !important;
    top: initial !important;
    bottom: 30px !important;
    left: -40px !important;
    content: "";
    position: absolute;
    transform: rotate(90deg);
    background: #DB2E9A;
    width: 70px!important;
    height: 11px!important;
}
.sector_size.sector-size-sec2 .vc_column-inner {
    padding-top: 292px !important;
}
.sector_size.sector-size-sec3 .vc_column-inner, .sector_size.sector-size-sec4 .vc_column-inner {
    padding-top: 160px !important;
}
.intermediary_level-stage {
    margin-bottom: 46px !important;
    padding-left: 25px !important;
    padding-right: 30px !important;
}
.stage-table tr:first-child td:first-child {
    padding: 32px 35px !important;
}
.stage-table tr, .investers-count, .formtext-section, .investing-credit .even-add-cards .wpb_column, .gold-cretified_textblock, .gold-cretified_heading, .indepentend-dev_textblk, .indepentend-dev_fancyimg {
    width: 100% !important;
}
.stage-table tr:first-child td:last-child, .stage-table tr:last-child td:last-child {
    padding: 32px 30px 32px 37px !important;
}
.stage-table tr:first-child td:last-child:after {
    left: 35px !important;
}
div.stage-table tr:first-child td:last-child {
    padding-bottom: 20px !important;
}
.sector_size.sector-size-sec4:before {
    background: #F7BF21;
}
div.starting_out.due_startingout .vc_column-inner {padding-left: 20px !important;}
.vc_row.vivriti_follows, .vc_row.due_evaluation {
    padding-top: 66px !important;
}
.vc_row.vivriti_follows .fancy_heading, .business-cycles .video_col.risk_management .fancy_heading, .record-track .video_col.risk_management .fancy_heading {
    font-size: 30px!important;
    line-height: 40px!important;
}
.vc_row.vamfollows_rows .wpb_text_column {
    font-size: 15px !important;
    line-height: 26px !important;
}
.sector_size h4, p.para_bold1 {
    margin-bottom: 20px !important;
    padding-top: 10px !important;
}
.stage-table, .media-coverage_4, .smas-account .wpb_raw_code {
    margin-right: 0px!important;
}
.sector_size.sector-size-sec4 h4 {padding-top: 52px !important;}
.vc_row.due_evaluation.vivriti_follows, .vc_row.vivriti_follows.duestage_two, .chart-fullsec .chartsec-half .wpb_wrapper {
    padding-bottom: 66px!important;
}
/*support*/.vc_row.support-section, .chart-fullsec .chartsec-half .wpb_wrapper {
    padding-top: 66px !important;
}
.vc_row.support-section {
    padding-bottom: 132px !important;
}
.support-col1 .vc_column-inner {
    padding-bottom: 78px !important;
}
.support-col2 .vc_column-inner {
    padding-bottom: 53px !important;
}
.vc_row.contactrow_sec.support-ctrow {
    padding-top: 8px !important;
}
.sprtlinks p {
    margin-bottom: 20px !important;
    margin-top: 5px;
}
.support-col1, .support-col2 {
    padding: 0px 10px !important;
}
/*india potential*/.imtern_banner_left.team_overright.indiapotential-banner .vc_column-inner {
	margin-bottom: 20px;
}
.business-cycles .video_col.risk_management .wpb_text_column, .record-track .video_col.risk_management .wpb_text_column, .imtern_banner_left.team_overright.indiapotential-banner .vc_column-inner, div.fundindex_page.esg-tabs_content .vc_column-inner {
    padding-left: 15px !important;
}
div.chartsec-half.wpb_column.vc_column_container .vc_column-inner {
    padding-left: 45px !important;
}
.chart-fullsec .chartsec-half .wpb_wrapper {
    padding-left: 45px!important;
    padding-right: 45px!important;
}
.chart-fullsec .chart-percent.wpb_column .vc_column-inner .wpb_wrapper {
    padding-bottom: 31px !important;
    padding-top: 32px!important;
}
.fund_chart1 {
    overflow: auto;
}
.chart-centersecs .fancy_heading {
    padding: 43px 30px !important;
}
.indepentend-dev_fancyimg .fancy_heading, .chart-centersecs .fancy_heading, .crs-heading_image .fancy_heading {
    font-size: 28px !important;
    line-height: 38px !important;
}
.vc_row.chart-fullsec.chart-fullwidth {
    margin-bottom: 70px !important;
}
.chart-fullsec .chart-percent .wpb_wrapper {
    padding-bottom: 31px !important;
}
.vc_row.table-textdata .wpb_column, .singleimage1-abtsection.india_expertise {
    width: 70%;
}
.upgrades-downgrades h5 {
    margin-left: 0!important;
}
.vc_row.arrowtext.potential-arrows, .potential-arrows .textborder.hidemobile {
    margin-top: 0px !important;
}
.vc_row.chart-fullsec.bluesecs {
    margin-bottom: 35px !important;
}
.potential-arrows .textborder.hidemobile {
    margin-bottom: 0px !important;
}
/*new conatct*/
.formtext-section .fancy_heading, .investers-count .fancy_heading:nth-child(2) h3 {
    font-size: 32px!important;
    line-height: 40px!important;
}
.investers-count .fancy_heading:nth-child(1) h3 {
    font-size: 14px!important;
    line-height: 18px!important;
}
.investers-count .fancy_heading:nth-child(2) h3:after {
    height: 5px!important;
}
.formtext-section, .vc_row.wpb_row.vc_row-fluid.wecall.dottedabt_section.business-cycles {
    margin-top: 40px !important;}
.formtext-section .contactpage-form span textarea.wpcf7-form-control {
    height: 35px!important;
}
.formtext-section .contactpage-form form.wpcf7-form {
    display: inline-block;
    margin-top: 25px;
}
.helpyousec.investers-count .wpb_raw_code {
    padding: 55px 70px !important;
    margin-left: -55px !important;
    margin-right: -20px !important;
}
div.helpyousec.investers-count .vc_column-inner {
    padding-left: 10px !important;
}
.row-begin {
    -ms-box-orient: horizontal;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
}
.row-begin .left-line:nth-of-type(3) {
    order: 5;
}
.row-begin .left-line:nth-of-type(5), .row-begin .left-line:nth-of-type(6), .row-begin .left-line:nth-of-type(2), .row-begin .left-line:nth-of-type(1), .video-info .videoframe, .vc_row.restoration {
    margin-bottom: 40px;
}
.row-begin .left-line:nth-of-type(7) {
    order: 6;
}
.contact_banner.suprtus-banner {
    margin-top: 98px !important;
}
.video-info .videoframe, .latest-masterclass .latestblog-count {
    padding-left: 40px !important;
}
.video-info .master-paratext {
    padding-right: 40px !important;
}
.image-news img {
    object-fit: scale-down !important;
}
.episode-count h6 {
    margin-top: 10px !important;
}
.felatestblog-post {
    margin-top: 50px !important;
}
.podcast-result, .vc_row.vam_focuses .expertise-para .wpb_column, .esg-team .esgteam_row .wpb_column {
    width: 90% !important;
}
.play-section {
    right: 60px !important;
}
.episode-begin .episode-cards {
    width: 83.33333333% !important;
}
.podcast-banner-section .creditebanner_row.insight_banner {
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
}
.singleimage1-abtsection.india_expertise .fancy_heading:after {
    bottom: -15px !important;
}
.cool-timeline.one-sided .timeline-post.titledisplay .icon-dot-full {
    margin: -10px 0 0 -10px !important;
}
.cool-timeline .timeline-post.titledisplay .timeline-meta .meta-details, .cool-timeline .timeline-post.titlenone .timeline-meta .meta-details {
    font-size: 26px !important;
    line-height: 35px !important;
}
.cool-timeline.white-timeline .timeline-post .timeline-content .content-title {
    font-size: 16px !important;
    line-height: 32px !important;
}
.cool-timeline:before, .multiline-timeline .timeline-post:before {
    margin-left: 3px;
}
.cool-timeline.one-sided .timeline-post.titlenone .icon-dot-full {
    margin: -10px 0 0 -20px !important;
}
.record-track.bluebg_tracktimeline .wpb_wrapper {
    padding-top: 10px !important;
}
.vam_focuses .sector_size .vc_column-inner {
    padding-top: 180px !important;
}
.credit-space-pink, .credit-space-blue, .credit-space-yellow {
    width: 50%;
    margin-bottom: 20px;
}
.textstork.aboutus_arrtext_img2 .fancy_heading:after {
    right: 25px !important;
}
.sma-lineanimation p {
    font-size: 40px !important;
    line-height: 52px !important;
}
div.sustain-tabs_content .filter_tab ul.panel-tabs>li>a, div.esg-tabs_content .filter_tab ul.panel-tabs>li>a {
    padding: 7px 10px!important;
}
.yellow-radiusimg .vc_column-inner {
    background-image: none !important;
}
div#responsible_organisation {
    padding-top: 36px !important;
    padding-right: 28px !important;
    padding-bottom: 36px !important;
    padding-left: 28px !important;
}
.sustainable-organisation .vc_column-inner {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
}
div#responsible_organisation:before, div#responsible_organisation:after {
    background-size: contain;
    background-repeat: no-repeat;
}
div#responsible_organisation:before {
    width: 10px !important;
    top: 25px !important;
}
div#responsible_organisation:after {
    width: 10px !important;
    bottom: 25px !important;
}
.social-quotient-col {
    width: 50%;
    margin-bottom: 20px;
}
.gold-cretified_heading .fancy_heading, .fancy-bottom_img, .indepentend-dev_fancyimg .fancy_heading, .fancy-bottomimg, .vam-teamwomen, .crs-heading_image .fancy_heading {
    text-align: center!important;
}
.gold-cretified_heading .fancy_heading, .fancy-bottomimg, .indepentend-dev_fancyimg .fancy_heading {
    max-width: 100% !important;
}
.vam-teamwomen:after {
    right: 20px !important;
}
.vc_row.gold-cretified, .vc_row.indepentend-dev {
    padding-bottom: 50px !important;
}
.indepentend-dev_fancyimg {
    margin-top: 80px !important;
}
.foundation-img1, .foundation-img2 {
    width: 16.6% !important;
}
.foundation-img3 .vc_column-inner, .foundation-img4 .vc_column-inner, .foundation-img3 .vc_single_image-wrapper img, .foundation-img4 .vc_single_image-wrapper img {
    width: 220px !important;
    height: 119px !important;
}
.foundation-img1 .vc_column-inner, .foundation-img2 .vc_column-inner, .foundation-img1 .vc_single_image-wrapper img, .foundation-img2 .vc_single_image-wrapper img {
    width: 160px !important;
    height: 119px !important;
}
.init_client-review .apct-testimonial-image img {
    height: 92px !important;
    width: 92px!important;
}
.testimonial-section.ESG-init_testimonial .apct-testim-wrapper div#template-1 .apct-bxslider-controller {
    left: 150px!important;
}
.mobileclass.esg_initiatives {
    width: 40%!important;
}
.mobileclass.esg_initiatives .vc_empty_space.mobileempty {
    height: 50px!important;
}
.mobileclass.esg_initiatives .vc_empty_space.mobileemptybt {
    height: 20px!important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
    .textstork.aboutus_arrtext_img2 .fancy_heading:after {
        right: 85px !important;
    }
    .vc_row.hidden_desktop {
    padding-top: 0!important;
    padding-bottom: 66px!important;
    margin-top: 10px;
}
.titlecolwidth .vc_column-inner {
    padding-bottom: 14px;
    padding-top: 24px!important;
}
.titlecolwidth .wpb_wrapper:nth-child(1) {
    margin-bottom: 20px!important;
}
.wpb_text_column.wpb_content_element:first-child {
    margin-bottom: 20px!important;
}
.titlecolwidth p {
    color: #fff;
    font-size: 17px;
    line-height: 28px;
    font-family: Montserrat;
}
.vc_row .wecall-textrow {
    margin-top: -203px!important;
    max-width: 530px;
    float: right;
}
.callitimg-mobile .vc_column-inner {
    padding-left: 0!important;
    max-width: 90%}
.vc_row.funds-section {
    padding-bottom: 132px!important;
    padding-top: 102px!important;
}
.ourfunds-mobile .fancy_heading:first-child, .potential-banner .fancy_heading {
    font-size: 50px!important;
    line-height: 60px!important;
    text-align: left!important;
}
.ourfunds-mobile .fancy_heading:nth-child(2) h3 {
    margin-bottom: 19px!important;
}
.episode-count h6, .vc_row.testimonial-section {
    margin-top: 0!important;
}
.vc_row.testimonial-section {
    margin-bottom: 80px;
}
.vc_row.letstalk-section {
    padding-bottom: 24px!important;
}
.letstalk-section.vc_custom_1629434531764 {
    padding-top: 342px!important;
}
.wrapper-timeline {
    padding: 25px!important;
    padding-top: 30px!important;
}
.wrapper-timeline h1 {
    font-size: 38px!important;
    line-height: 48px!important;
}
.wrapper-timeline .sessions {
    margin-bottom: 27px!important;
}
.letstalk-section .wpb_text_column.wpb_content_element {
    margin-top: -274px!important;
}
.contactsecs .title-box-style1 h5 {
    font-style: normal;
    font-weight: 600;
    font-size: 17px!important;
    line-height: 28px;
}
.contactsec .mo-title-box h3 {
    font-size: 28px!important;
    line-height: 38px;
    margin-bottom: 25px;
}
.contactsec h5:after {
    top: inherit!important;
    bottom: -14px;
}
.wpb_column.vc_column_container>.vc_column-inner, footer>.container {
    padding-left: 30px!important;
    padding-right: 30px!important;
}
.vc_row.bluebgsec {
    padding-bottom: 66px!important;
    padding-top: 36px!important;
}
.vc_row-fluid.contactsecs {
    margin-bottom: 132px!important;
}
.footer_v3 .row div.footer-widget-1 {
    padding-bottom: 28px!important;
}
.footer_v3 .row div.footer-widget-4 {
    padding-top: 30px!important;
}
.mobileclass .fancy_heading, .about-us-page.latest-press.newsroom_page .creditebanner_row .under_tapped .fancy_heading:nth-child(1), .mobileclass .fancy_heading h1 {
    font-size: 40px!important;
    line-height: 50px!important;
}
li.menu-item.sidemenu {
    margin-bottom: 0!important;
}
a#menu-close {
    right: -27px!important;
    top: 2px!important;
}
.sidepanel-left {
    width: 90%;
    float: left;
    padding: 0 10px 0 80px !important;
}
.container-menu {
    width: 970px;
}
.row.hidden-desktop {
    display: none;
}
.sidelogo.hidden-desktop {
    display: none;
}
.banner-para {
    padding-top: 52px;
}
.mo-header-v2 .menu-toggle {
    display: inline-block;
}
.row.hidden-desktop {
    margin-bottom: 50px;
}
li.menu-item.sidemenu a {
    font-size: 12px!important;
}
.sectwo h4, a.Learnmore-bgw.guids {
    font-size: 14px!important;
    margin-bottom: 0!important;
}
.sidepanel .close-btn, .sidepanel .main-search-close {
    right: 40px!important;
    top: -20px!important;
    background: transparent!important;
}
.sidepanel-left .widget.widget_text {
    margin-top: 15px!important;
}
.sidelogo.hidden-desktop {
    position: absolute;
    top: -50px;
}
.header_search .search-form i.fa.fa-search {
    right: 5px!important;
    top: 10px!important;
    font-size: 15px!important;
}
.menu-toggle span.menu-sm-line-1:after, .menu-toggle span.menu-sm-line-1:before, .menu-toggle span.menu-sm-line-2:after, .menu-toggle span.menu-sm-line-2:before, .menu-toggle span.menu-sm-line-3:after, .menu-toggle span.menu-sm-line-3:before {
    background: #1900C0!important;
}
.main-content .vc_custom_1629369646095 {
    margin-top: 65px!important;
}
.hidden_mobile, .hidedesktop {
    display: none;
}
.sidepanel.open {
    /* width: 50%!important; */
    width: 100% !important;
    padding-top: 0;
}
div#mo-header-icon {
    display: none!important;
}
.twoindians .vc_custom_1629461999715 {
    padding-top: 0!important;
}
.twoindians h3 {
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 30px;
}
.vc_row.twoindsec {
    padding-bottom: 10px!important;
}
.vc_row.lanchedindia {
    padding: 40px 15px!important;
}
.lanchedindia .main-container .wpb_column {
    margin-bottom: 20px;
}
.lanchedindia .line-image {
    height: 10px;
}
.lanchedindia .main-container .wpb_column {
    margin-bottom: 20px;
}
.twoindsec .wpb_single_image, .vc_row.intern_banner .indiapotential-banner .wpb_text_column.wpb_content_element {
    margin-bottom: 0!important;
}
.hidden_desktop .fancy_heading {
    font-size: 42px!important;
    line-height: 54px!important;
    padding-left: 10px;
    margin-bottom: 20px;
}
.perform-image {
    left: 0;
}
.largechunk p {
    color: #fff;
    font-size: 22px!important;
    line-height: 40px!important;
}
.Learnmore-bgw {
    font-size: 16px;
    line-height: 26px;
}
.perdynamic .fancy_heading {
    margin-bottom: 30px;
}
.funds-section.vc_custom_1629306641574 {
    padding-top: 40px!important;
    padding-bottom: 40px!important;
}
.ourfunds-mobile .fancy_heading:first-child, .potential-banner .fancy_heading {
    font-size: 40px!important;
    line-height: 50px!important;
    text-align: left!important;
}
.ourfunds-mobile .fancy_heading:nth-child(2) {
    font-size: 28px!important;
    line-height: 38px!important;
    text-align: left!important;
}
.hidden_desktop.vc_custom_1629463368583 {
    padding-top: 20px!important;
}
.gorwdiv {
    margin-bottom: 30px;
}
.testimonial-section .apct-testim-wrapper div#template-1 .apct-bxslider-controller {
    left: 232px!important;
}
.testimonial-section:before {
    width: 660px!important;
}
.blogsect.vc_custom_1629713613998 {
    padding-bottom: 40px!important;
}
.contactsecs .container.main-container {
    width: 100%!important;
}
.contactsecs.vc_custom_1629449484156 {
    padding: 43px 25px 50px 20px !important;
}
.footer_v3 .footer-widget-2 {
    width: 50%!important;
    float: left;
    padding-left: 20px;
}
.footer_v3 .footer-widget-3 {
    width: 50%!important;
    float: left;
    padding-left: 18px;
}
.footer_v3 .footer-widget-4 {
    width: 50%!important;
    padding-left: 20px;
    display: inherit;
}
.footer_v3 .social-media-widget {
    width: 100%!important;
    float: left;
    margin-top: 35px;
    margin-bottom: 5px;
}
.footer_v3 #text-5 {
    width: 100%!important;
    float: left;
    margin-bottom: 20px;
}
.footer_v3 .row .footer-widget-4, .footer_v3 .row .footer-widget-3, .footer_v3 .row .footer-widget-2, .footer_v3 .row .footer-widget-1 {
    padding-top: 36px!important;
    padding-bottom: 0!important;
    float: left;
}
.footer_v3 .row .footer-widget-1 {
    padding-top: 40px!important;
    float: left;
}
.help_sec .wpb_text_column, .help_sec .wpb_raw_code {
    padding-right: 300px!important;
    padding-left: 300px!important;
}
.helpyousec .vc_column-inner {
    padding-right: 247px!important;
    padding-left: 247px!important;
}
.helpyousec .fancy_heading {
    font-size: 70px!important;
    line-height: 85px!important;
}
.mo-header-v2 .mo-menu-list>ul>li>a {
    border-top: none!important;
}
.helpyousec .fancy_heading h3 {
    margin-top: 30px;
}
.headoffice-addrs.wpb_column .fancy_heading:first-child, .headoffice-addrs .fancy_heading:nth-child(5) {
    font-size: 17px!important;
    line-height: 28px!important;
    padding-left: 14px!important;
}
.visit_us .fancy_heading:nth-child(1) {
    font-size: 50px!important;
    line-height: 48px!important;
    padding-left: 5px;
}
.headoffice-addrs .fancy_heading:nth-child(2), .headoffice-addrs .fancy_heading:nth-child(6), .headoffice-addrs .fancy_heading:nth-child(5) {
    font-size: 15px!important;
    line-height: 28px!important;
}
.headoffice-addrs .vc_empty_space.addrs-empty {
    height: 40px!important;
}
.mailsec1 .fancy_heading:nth-child(3) h3, .mailsec2 .fancy_heading:nth-child(3) h3 {
    margin-top: 5px!important;
    font-size: 15px;
    line-height: 28px;
}
.vc_row.visitsect {
    padding-top: 67px!important;
    padding-bottom: 67px!important;
}
.vc_row.contactrow_sec {
    padding-top: 67px!important;
    padding-bottom: 66px!important;
}
.vc_row.mediasecs {
    padding-top: 132px!important;
    padding-bottom: 100px!important;
}
.creditebanner_row {
    margin-top: 70px!important;
    height: 335px;
}
.under_tapped {
    max-width: 80%;
    margin: 0 auto;
}
.creditebanner_row .vc_column-inner {
    padding-left: 23px!important;
    padding-top: 36px!important;
    margin-top: 80px!important;
    padding-right: 0!important;
}
.under_tapped .fancy_heading:nth-child(1), .performing-bannertext .fancy_heading h1 {
    font-size: 35px!important;
    line-height: 45px!important;
}
.under_tapped .fancy_heading:nth-child(2) {
    font-size: 22px!important;
    line-height: 32px!important;
}
.credit_para p {
    font-size: 17px;
    line-height: 28px;
}
.bonds_market {
    padding-bottom: 60px!important;
}
.wecall .fancy_heading, .what-performingcredit .fancy_heading h2 {
    font-size: 50px!important;
    line-height: 60px!important;
    text-align: left!important;
    padding-left: 15px;
}
.wecall video {
    width: 100%;
    height: 100%}
.wecall iframe {
    width: 100%;
    height: 185px;
}
.vc_row.videoroe_order {
    padding-top: 24px!important;
}
.mismiddle-img, .investing-singleimg {
    padding-right: 0!important;
}
.text-col .vc_column-inner {
    padding-top: 0!important;
    padding-bottom: 5px!important;
}
.vc_row.wecall {
    padding-bottom: 30px!important;
}
.investing-singleimg .fancy_heading:nth-child(2) {
    max-width: 100%!important;
}
.missing_middle .fancy_heading, .howbig-performing .fancy_heading h2 {
    font-size: 50px!important;
    line-height: 60px!important;
}
.missing_middle .wpb_text_column.wpb_content_element {
    font-size: 17px;
    line-height: 28px;
}
.mismiddle-img .wpb_single_image {
    height: 15px!important;
    padding-left: 14px;
}
.capital_singleimg img {
    width: 213px;
    height: 213px;
}
.capital_singleimg .wpb_single_image {
    text-align: left;
}
.mismiddle-img .fancy_heading {
    font-size: 15px!important;
    line-height: 27px!important;
    padding-left: 14px;
}
.invisting_fancy.wpb_column {
    width: 50%}
.missing_middle .fancy_heading h3, .howbig-performing .fancy_heading h2 {
    margin-bottom: 24px!important;
}
.vc_row.mismiddle_row {
    padding-top: 11px!important;
    padding-bottom: 62px!important;
}
.middle_wrapper .wpb_wrapper.vc_custom_1630657739419 {
    padding-top: 65px!important;
}
.vc_row.detriments {
    margin-top: 132px!important;
    margin-bottom: 90px!important;
}
.invisting_fancy .fancy_heading {
    font-size: 38px!important;
    line-height: 48px!important;
}
.invisting_emptyrow {
    display: none;
}
.vc_row.detto {
    padding-bottom: 40px!important;
}
.investing-singleimg {
    margin-bottom: 49px;
    width: 50%}
.recent .fancy_heading {
    font-size: 28px!important;
    line-height: 38px!important;
}
.recent .vc_column-inner {
    padding-bottom: 10px!important;
}
.vc_row.timeline_sec {
    margin-bottom: 130px!important;
}
.textstrick .fancy_heading:nth-child(1), .vivritiway-performing .fancy_heading h2 {
    font-size: 50px!important;
    line-height: 60px!important;
}
.textstrick .fancy_heading span::after, .textstrick .fancy_heading span::before {
    height: 17px!important;
}
.textstrick .fancy_heading:nth-child(2) {
    font-size: 17px!important;
    line-height: 28px!important;
    padding-top: 15px;
    padding-bottom: 38px;
}
.vamimg {
    padding-left: 15px;
}
.vamimg:before {
    left: 2px!important;
}
.vamapp .fancy_heading:nth-child(2) {
    font-size: 22px!important;
    line-height: 32px!important;
}
.vc_row.starimages {
    margin-top: 9px!important;
}
.vamapp .fancy_heading:nth-child(2) {
    font-size: 22px!important;
    line-height: 32px!important;
}
.vamapp .fancy_heading:nth-child(3) {
    font-size: 15px!important;
    line-height: 25px!important;
}
.vamapp {
    margin-bottom: 40px;
    width: 50%;
    float: left;
    height: 245px;
}
.souring_video video {
    width: 100%;
    height: 100%}
.souring_video iframe, .support-video iframe {
    width: 100%;
    height: 185px;
}
.vc_row.srcvideo_row {
    margin-top: 2px!important;
    margin-bottom: 100px!important;
}
.textstork .fancy_heading {
    font-size: 60px!important;
    line-height: 70px!important;
}
.blarrow {
    margin-top: 20px!important;
    max-width: 75px!important;
    margin-bottom: 20px;
}
.vc_row.textborder {
    margin-top: 128px!important;
    margin-bottom: 129px!important;
}
.textstork .fancy_heading h3, .invest_impact span {
    text-shadow: 1px 1px 1px #1900c0, -1px 1px 1px #1900c0, 1px 1px 1px #1900c0, 1px -1px 1px #1900c0, 1px 1px #1900c0, -1px -1px 1px #1900c0, 1px -1px 1px #1900c0, -1px 1px 1px #1900c0!important;
}
.creditebanner_row .vc_column-inner {
    padding-left: 23px!important;
    padding-top: 36px!important;
    margin-top: 113px!important;
    margin-bottom: 90px!important;
}
span.how_we, .stricknone h3 span, p.payoutmads span, h2.payoutmads span, .maney-matter span, .invest_impact span, .createimpact span,.all-investment span {
    background-size: 100% 9px!important;
}
.democratize {
    min-height: 370px!important;
    max-height: 370px!important;
    max-width: 400px;
    margin: 0 auto!important;
}
.democratize h3 {
    font-size: 70px!important;
    margin-bottom: 15px!important;
}
.democratize p {
    font-size: 15px!important;
    line-height: 25px!important;
}
.democratize .col-md-7, .democratize .col-md-5 {
    width: 100%!important;
}
.tailwinds_bg .vc_column-inner {
    padding-top: 44px!important;
    padding-bottom: 55px!important;
}
.vc_row.tailwinds_bg {
    background-repeat: no-repeat;
    background-image: url(/wp-content/themes/teba-child/images/yrslide_mobile.png)!important;
}
.our_longstanding .fancy_heading:first-child h3, .vivritiway-performing .fancy_heading h2 {
    padding-top: 0!important;
}
.our_longstanding .fancy_heading:last-child h3 {
    padding-right: 0!important;
}
.diligent_approachs {
    width: 40%!important;
}
.textstrick.our_longstanding .fancy_heading:nth-child(2) {
    padding-top: 0;
}
.vc_row.mismiddle_row {
    margin-top: -5px;
}
.vc_row.culture_row {
    margin-top: 130px!important;
}
.vc_row.internal-practice {
    padding-top: 32px!important;
    padding-bottom: 123px!important;
}
.wpb_wrapper .txtstr, .wpb_wrapper .txtstr h5 {
    font-size: 45px;
    line-height: 55px;
}
.textstrick .txtstr h5::after, .textstrick .txtstr h5::before {
    height: 19px!important;
    top: 36%!important;
}
.missing_middle .wpb_text_column.wpb_content_element, .vamstarted p {
    font-size: 17px!important;
    line-height: 28px!important;
}
.rightimg_row .vc_single_image-wrapper img, .vamimage_row .vc_single_image-wrapper img {
    width: 257px;
    height: 257px;
}
.rightimg_row .vc_column_container.vc_col-sm-7 .vc_column-inner.vc_custom_1630677562272 {
    margin-top: -165px!important;
}
.vc_row.personright-img {
    padding-bottom: 0!important;
    background-repeat: no-repeat;
    background-size: contain;
}
.vc_row.rightimg_row {
    margin-top: 100px;
}
.youtubeimg-column video {
    width: 100%;
    height: 100%}
.youtubeimg-column iframe {
    width: 100%;
    height: 185px;
}
.values_guide p {
    font-size: 22px!important;
    line-height: 32px!important;
    padding-right: 0!important;
}
.guideval .values-circle .vc_column-inner:before {
    width: 191px;
    height: 191px;
    margin: 0 auto;
}
.guideval .values-circle .fancy_heading {
    font-size: 35px!important;
    line-height: 45px!important;
    left: 50%}
.values_guide .vc_empty_space {
    height: 0!important;
}
.vc_row.exvideo {
    padding-bottom: 100px!important;
}
.investing-singleimg.singleimg-maxwidth0 .vc_single_image-wrapper img {
    width: 100%!important;
    height: auto!important;
}
.investing-singleimg.singleimg-maxwidth0 {
    height: 150px;
    margin-bottom: 20px;
}
.vc_row.sinimg {
    padding-bottom: 0!important;
}
.vc_row.malesmile-img {
    margin-top: 139px;
}
.vc_row.sinimg2 {
    padding-bottom: 40px!important;
    clear: both;
}
.vc_row.readytojoin {
    margin-left: 30px;
    margin-top: -112px;
}
.readytojoin .culture_performance .fancy_heading, .culture_performance.lookinginvest-funds .fancy_heading h2 {
    font-size: 40px!important;
    line-height: 50px!important;
    padding-right: 20px!important;
}
.readytojoin .culture_performance .vc_column-inner {
    padding-left: 30px!important;
    padding-right: 0!important;
    padding-top: 25px!important;
    margin-left: 0!important;
}
.culture_performance.wpb_column .vc_column-inner {
    margin-top: -392px!important;
}
.vc_row.arrowtext {
    margin-top: 132px!important;
    margin-bottom: 137px!important;
}
.vc_row.arrowtext2 .fancy_heading {
    font-size: 60px!important;
    line-height: 70px!important;
}
.culture-aboutimg img {
    margin-top: 20px!important;
}
.vc_row.arrowtext {
    margin-top: 132px!important;
    margin-bottom: 137px!important;
}
.vamimage_row .vc_empty_space {
    height: 0!important;
}
.vc_row.youtuberow_top {
    margin-top: 50px;
}
.vc_row.wpb_row.sinimg {
    padding-bottom: 60px!important;
}
.vc_row.wpb_row.sinimg, .vc_row.wpb_row.sinimg2 {
    display: flex;
    flex-direction: row;
}
.vc_row.wpb_row.sinimg2 {
    padding-bottom: 130px!important;
}
.rightimg_row .vc_column_container.vc_col-sm-7 .vc_column-inner {
    margin-top: -125px!important;
    margin-left: 0!important;
}
.peoplepara .wpb_wrapper.vc_custom_1629789281109:before, .peoplepara:before {
    top: 20px!important;
}
.peopleleft .fancy_heading:nth-child(2) {
    font-size: 50px!important;
    line-height: 53px!important;
}
.peopleleft .fancy_heading:nth-child(4) {
    font-size: 25px!important;
    line-height: 51px!important;
    margin-top: 15px;
}
.mobileperson-profile.wpb_column .vc_column-inner {
    padding-left: 0!important;
}
.viewprofile {
    font-size: 16px!important;
}
.bgspink.people_bgspink .fancy_heading {
    font-size: 50px!important;
    line-height: 60px!important;
}
.peopleleft .vc_empty_space.emptymobile {
    height: 0!important;
}
.peoplepara .wpb_wrapper {
    padding-top: 45px!important;
}
.peoplepara.wpb_column .vc_column-inner {
    padding-left: 15px!important;
    margin-top: 20px;
}
.testicolumn .sa_owl_theme .owl-nav button.owl-prev {
    left: -33px!important;
}
.sa_owl_theme .owl-nav div, .sa_owl_theme div.owl-nav button {
    top: 38%!important;
}
.meetourteam .fancy_heading {
    font-size: 40px!important;
    line-height: 42px!important;
}
.meetourteam {
    left: 0!important;
}
.people_testimonial .meetourteam .vc_column-inner {
    padding-left: 0!important;
}
.testicolumn .sa_hover_container .img_people img {
    height: 272px!important;
}
.invest_impact p {
    font-size: 120px!important;
    line-height: 120px!important;
}
.impact_number .fancy_heading {
    font-size: 40px!important;
    line-height: 42px!important;
}
.impact_number p {
    font-size: 15px!important;
    line-height: 28px!important;
}
.maney-matter p, .createimpact p {
    font-size: 70px!important;
    line-height: 85px!important;
}
.infrastructure_col .title-wrap h6 {
    font-size: 20px!important;
    line-height: 30px!important;
}
.need_better_textimg .wpb_single_image {
    margin-top: -170px!important;
}
.pr-add.wpb_column .vc_column-inner, .pl-even.wpb_column .vc_column-inner {
    padding-right: 0!important;
}
.vc_row.hoverimg-section.hoversec2 {
    padding-top: 0!important;
}
.data-results {
    margin-left: 0!important;
}
div.filter_tab ul.panel-tabs>li>a {
    padding: 7px 21px!important;
}
.devicep0 {
    padding-left: 50px!important;
}
.colp0 {
    margin-bottom: 32px;
}
.data-results:last-child {
    margin-bottom: 132px;
}
.fundindex_page .panel-heading a[aria-expanded="false"]:before, .fundindex_page .panel-heading a[aria-expanded="true"]:before {
    right: 4px!important;
    z-index: inherit!important;
    width: 20px!important;
    height: 20px!important;
    background-repeat: no-repeat!important;
    background-size: contain!important;
    top: 3px;
}
.our_fund_slide .owl-carousel .owl-item h5, .imtern_banner_left .wpb_text_column:last-child p, .crtimapct.power_house .wpb_text_column p, .data-results h4, .pinkpara p, .due-timeline .wrapper-timeline .due_analysis p.time.due_para1, .vc_row.vivriti_follows .fancy_heading, .support-col2 .wpb_text_column p, .support-col1 .wpb_text_column p, .table-textdata .wpb_wrapper p, .data-results h2 {
    font-size: 22px!important;
    line-height: 32px!important;
}
.fundindex_page .panel-title>a {
    position: relative;
}
.fundindex_page .panel-title>a, .fundindex_page .panel-title>a:active, .data-results p, .fundindex_page .btn {
    font-size: 12px!important;
    line-height: 22px!important;
}
.arrtex2 .culture-aboutimg.wpb_column, .arrowtext2 .culture-aboutimg.wpb_column {
    display: none;
}
.vc_row.arrtex2 .fancy_heading:after, .vc_row.arrowtext2 .fancy_heading:after {
    content: "";
    position: absolute;
    background: url(/wp-content/themes/teba-child/images/Group5909.svg);
    width: 50.62px;
    height: 16px;
    background-size: cover;
    background-repeat: no-repeat;
    top: 30px;
}
.vc_row.arrtex2 .fancy_heading:after {
    right: 10px;
}
.vc_row.arrowtext2 .fancy_heading:after {
    right: -10px;
}
.wpb_single_image.choose_fund_image.chooseimg {
    margin-left: -25px!important;
}
.choose_fund_image img {
    height: auto;
}
.custom-team .people_name {
    height: 48px;
}
.profile_cols .custom-team p.pos_description {
    height: 45px;
}
.funds_persons .imgsec img {
    width: 247px;
    height: 249px;
}
.pai_chart .visualizer-front {
    height: auto!important;
}
/*blog-list*/
.no-pagetitle .mo-blog-archive .mo-page_title {
    margin-top: 150px!important;
}
div.listblog-section .arrtex2 div.vc_column-inner {
    padding-left: 15px !important;
}
.listblog-section .vc_row.arrtex2 .fancy_heading:after, .listblog-section .vc_row.arrtex2 .fancy_heading.mstclass:after {
    background: url(../../../wp-content/themes/teba-child/images/Group5909.svg);
}
.listblog-section .vc_row.arrtex2 .fancy_heading:after {
    right: -10px !important;
}
.listblog-section .vc_row.arrtex2 .fancy_heading.mstclass:after {
    right: 80px !important;
}
.newsroom_events_link .main-container {
    margin-left: 50px !important;
}
/*due*/.due-timeline .wrapper-timeline li {
    padding-bottom: 170px !important;
}
.due_analysis, p.para_bold1 {
    width: 100%;
}
.sector_size h4, p.para_bold1 {
    margin-bottom: 30px !important;
}
.due_banner .imtern_banner_left.wpb_column .fancy_heading h3 {
    margin-bottom: 24px !important;
    margin-top: 20px !important;
}
.starting_out .container.main-container:before {
    left: 22px !important;
}
/*india potential*/.hoverimg-section .vc-hoverbox-block, .hoverimg-section .vc-hoverbox-block, .potential-banner {
    background-size: 100% 100% !important;
    width: 100%;
}
.banner-para.banner-pink-para {
    padding-top: 0px !important;
}
div.chartsec-half.wpb_column.vc_column_container .vc_column-inner {
    margin-left: 15px;
}
.video-info .listblog-section .vc_row.arrtex2.exarrow .fancy_heading:after {
    right: 0px !important;
}
.video-info .listblog-section .vc_row.arrtex2.blogarrow .fancy_heading:after {
    right: 25px !important;
}
.lastsection .listblog-section {
    padding-left: 25px !important;
}
.felatestblog-post h5 {
    margin-right: 0px !important;
}
.play-section {
    right: 110px !important;
}
.podcast-banner-section .creditebanner_row .vc_column-inner {
    margin-top: 100px!important;
}
#menu-item-848 {
    display: none;
}
}
@media only screen and (max-width: 800px) {
    .chart-scroll {
    position: relative;
    width: 100%!important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
    .vc_row.hidden_desktop {
    padding-top: 0!important;
    padding-bottom: 66px!important;
}
.titlecolwidth .vc_column-inner {
    padding-bottom: 14px;
    padding-top: 24px!important;
}
.titlecolwidth .wpb_wrapper:nth-child(1) {
    margin-bottom: 20px!important;
}
.wpb_text_column.wpb_content_element:first-child {
    margin-bottom: 20px!important;
}
.titlecolwidth p {
    color: #fff;
    font-size: 17px;
    line-height: 28px;
    font-family: Montserrat;
}
.vc_row .wecall-textrow {
    margin-top: -203px!important;
    max-width: 530px;
    float: right;
}
.callitimg-mobile .vc_column-inner {
    padding-left: 0!important;
    max-width: 90%}
.vc_row.funds-section {
    padding-bottom: 132px!important;
    padding-top: 102px!important;
}
.ourfunds-mobile .fancy_heading:first-child, .potential-banner .fancy_heading {
    font-size: 50px!important;
    line-height: 60px!important;
    text-align: left!important;
}
.ourfunds-mobile .fancy_heading:nth-child(2) h3 {
    margin-bottom: 19px!important;
}
.vc_row.testimonial-section {
    margin-top: 0!important;
    margin-bottom: 80px;
}
.vc_row.letstalk-section {
    padding-bottom: 24px!important;
}
.letstalk-section.vc_custom_1629434531764 {
    padding-top: 342px!important;
    background-size: contain!important;
    margin-top: 0!important;
}
.wrapper-timeline {
    padding: 25px!important;
    padding-top: 30px!important;
}
.wrapper-timeline h1 {
    font-size: 38px!important;
    line-height: 48px!important;
}
.wrapper-timeline .sessions {
    margin-bottom: 27px!important;
}
.vc_row.letstalk-section {
    padding-bottom: 24px!important;
}
.letstalk-section .wpb_text_column.wpb_content_element {
    margin-top: -274px!important;
}
.contactsecs .title-box-style1 h5 {
    font-style: normal;
    font-weight: 600;
    font-size: 17px!important;
    line-height: 28px;
}
.contactsec .mo-title-box h3 {
    font-size: 28px!important;
    line-height: 38px;
    margin-bottom: 25px;
}
.contactsec h5:after {
    top: inherit!important;
    bottom: -14px;
}
.wpb_column.vc_column_container>.vc_column-inner, footer>.container {
    padding-left: 30px!important;
    padding-right: 30px!important;
}
.vc_row.bluebgsec {
    padding-bottom: 66px!important;
    padding-top: 36px!important;
}
.vc_row-fluid.contactsecs {
    margin-bottom: 132px!important;
}
.footer_v3 .row div.footer-widget-1 {
    padding-top: 66px!important;
    float: left;
    padding-bottom: 28px!important;
}
.footer_v3 .row div.footer-widget-4 {
    padding-top: 30px!important;
}
.mobileclass .fancy_heading, .about-us-page.latest-press.newsroom_page .creditebanner_row .under_tapped .fancy_heading:nth-child(1), .mobileclass .fancy_heading h1 {
    font-size: 40px!important;
    line-height: 50px!important;
}
.sidepanel.sidepanel_v2.open .calshbtn {
    margin-top: 14px;
    position: fixed;
    bottom: 0;
    /* left: 133px; */left: inherit;
    width: 100%;
    background: #1900C0;
    height: auto;
    padding: 15px 0;
    padding-bottom: 25px;
    padding-top: 25px;
}
.sidepanel.sidepanel_v2.open .calshbtn a.call-schedule {
    /* margin-left: 15px; */margin-left: 0;
}
div.tittxt a.Learnmore-bgw.guids:after {
    display: none;
}
.tittxt a.Learnmore-bgw.guids {
    width: 255px!important;
}
.tittxt {
    display: flex;
}
.sidepanel.sidepanel_v2.open #menu-close.close-btn:first-child {
    display: block;
    right: 57px!important;
    top: 20px!important;
}
.sidepanel.sidepanel_v2.open .sidepanel-content {
    padding: 75px 0 50px!important;
}
.sidepanel.sidepanel_v2.open .search-form .close-btn {
    display: none;
}
.leftmenu a.Learnmore-bgw.guids img {
    display: none;
}
.sidepanel-content .sidepanel-left .widget_search form {
    width: 90%!important;
}
.mo-header-v2 .menu-toggle {
    display: inline-block;
}
.mo-header-v2 .mo-header-icon {
    display: none!important;
}
.row.hidden-mobile {
    display: none;
}
.sidepanel-left {
    width: 100%!important;
}
.row.hidden-desktop {
    margin-bottom: 50px;
}
li.menu-item.sidemenu a {
    font-size: 15px!important;
    line-height: 28px!important;
}
.sectwo h4 {
    margin-top: 22px;
}
.sectwo h4, a.Learnmore-bgw.guids {
    font-size: 17px!important;
    line-height: 28px!important;
}
.sidepanel.sidepanel_v2.open #menu-close.close-btn:first-child {
    display: block;
    right: 54px!important;
    top: 63px!important;
}
.logbtn {
    margin-top: 25px;
    margin-bottom: 45px;
}
.row.hidden-desktop {
    margin-bottom: 50px;
}
.sidepanel-content .widget.widget_search, li.menu-item.sidemenu {
    margin-bottom: 0!important;
}
.container-menu {
    width: 750px;
}
.mo-header-v2 .menu-toggle {
    display: inline-block !important;
}
.row.hidden-mobile {
    display: none;
}
.sidepanel-left {
    width: 100%;
    padding-top: 10px;
}
.row.hidden-desktop {
    /* margin-bottom: 50px; */margin-bottom: 70px;
}
li.menu-item.sidemenu a {
    font-size: 12px!important;
}
.sectwo h4, a.Learnmore-bgw.guids {
    font-size: 14px!important;
    margin-bottom: 0!important;
}
.sidepanel .close-btn, .sidepanel .main-search-close {
    right: 40px!important;
    top: -20px!important;
    background: transparent!important;
}
.sidepanel-left .widget.widget_text {
    margin-top: 15px!important;
}
.sidelogo.hidden-desktop {
    position: absolute;
    top: -50px;
}
.header_search .search-form i.fa.fa-search {
    right: -30px!important;
    top: 10px!important;
    font-size: 15px!important;
}
.menu-toggle span.menu-sm-line-1:after, .menu-toggle span.menu-sm-line-1:before, .menu-toggle span.menu-sm-line-2:after, .menu-toggle span.menu-sm-line-2:before, .menu-toggle span.menu-sm-line-3:after, .menu-toggle span.menu-sm-line-3:before {
    background: #1900C0!important;
}
.main-content .vc_custom_1629369646095 {
    margin-top: 65px!important;
}
.hidden_mobile, .hidedesktop {
    display: none;
}
.sidepanel.open {
    padding-top: 50px;
}
div#mo-header-icon {
    display: none!important;
}
.twoindians .vc_custom_1629461999715 {
    padding-top: 0!important;
}
.twoindians h3 {
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 30px;
}
.vc_row.twoindsec {
    padding-bottom: 10px!important;
}
.vc_row.lanchedindia {
    padding: 66px 15px 46px!important;
}
.lanchedindia .main-container .wpb_column {
    margin-bottom: 20px;
}
.lanchedindia .line-image {
    height: 10px;
}
.lanchedindia .main-container .wpb_column {
    margin-bottom: 20px;
}
.twoindsec .wpb_single_image {
    margin-bottom: 0!important;
}
.hidden_desktop .fancy_heading {
    font-size: 42px!important;
    line-height: 54px!important;
    padding-left: 10px;
    margin-bottom: 20px;
}
.perform-image {
    right: 184px!important;
}
.largechunk p {
    color: #fff;
    font-size: 22px!important;
    line-height: 40px!important;
}
.Learnmore-bgw {
    font-size: 16px;
    line-height: 26px;
}
.perdynamic .fancy_heading {
    margin-bottom: 30px;
}
.funds-section.vc_custom_1629306641574 {
    padding-top: 40px!important;
    padding-bottom: 40px!important;
}
.ourfunds-mobile .fancy_heading:nth-child(2) {
    font-size: 28px!important;
    line-height: 38px!important;
    text-align: left!important;
}
.hidden_desktop.vc_custom_1629463368583 {
    padding-top: 20px!important;
}
.gorwdiv {
    margin-bottom: 30px;
}
.testimonial-section .apct-testim-wrapper div#template-1 .apct-bxslider-controller {
    left: 185px!important;
}
.testimonial-section:before {
    width: 660px!important;
}
.blogsect.vc_custom_1629713613998 {
    padding-bottom: 40px!important;
}
.contactsecs .container.main-container {
    width: 100%!important;
}
.vc_row-fluid.contactsecs {
    padding: 43px 25px 50px 20px !important;
}
.footer_v3 .footer-widget-2 {
    width: 50%!important;
    float: left;
    padding-left: 20px;
}
.footer_v3 .footer-widget-3 {
    width: 50%!important;
    float: left;
    padding-left: 10px;
}
.footer_v3 .footer-widget-4 {
    width: 100%!important;
    padding-left: 20px;
    display: inherit;
}
.footer_v3 .social-media-widget {
    width: 100%!important;
    float: left;
    margin-top: 35px;
    margin-bottom: 30px;
}
.footer_v3 #text-5 {
    width: 100%!important;
    float: left;
    margin-bottom: 20px;
}
.footer_v3 .row .footer-widget-4, .footer_v3 .row .footer-widget-3, .footer_v3 .row .footer-widget-2, .footer_v3 .row .footer-widget-1 {
    padding-top: 0!important;
    padding-bottom: 0!important;
    float: left;
}
a.downloadmedia {
    padding: 7px 10px!important;
}
.contact_banner:before {
    top: 45%!important;
    width: 198px!important;
    height: 242px!important;
    background-size: contain;
}
.helpyousec .fancy_heading {
    font-size: 50px!important;
    line-height: 60px!important;
    padding-top: 100px;
}
.helpyousec .fancy_heading h3 {
    margin-top: 110px;
}
.help_sec .wpb_text_column, .help_sec .wpb_raw_code {
    padding-left: 205px!important;
    padding-right: 205px!important;
    margin-bottom: 0!important;
}
.help_sec p:nth-child(1) {
    font-size: 17px!important;
    line-height: 28px!important;
}
.help_sec .vc_column-inner .wpb_wrapper, .helpyousec .vc_column-inner {
    padding-top: 0!important;
}
.contactpage-form label, .contactpage-form input.wpcf7-form-control, .contactpage-form .nice-select.wpcf7-select {
    font-size: 12px!important;
    line-height: 22px!important;
}
.contactpage-form span input.wpcf7-form-control {
    height: 35px!important;
}
.contactpage-form form.wpcf7-form .row div[class*="col-"]:not(.sm-margin) {
    margin-bottom: 20px!important;
}
.contactpage-form span textarea.wpcf7-form-control {
    height: 183px!important;
}
.contactpage-form button.wpcf7-submit {
    font-size: 15px!important;
    margin-top: 22px!important;
}
.vc_row.contactrow_sec {
    padding-top: 67px!important;
    padding-bottom: 66px!important;
}
.contactpage-form form.wpcf7-form.init {
    padding-left: 20px;
    padding-right: 20px;
}
.vc_row.visitsect {
    padding-top: 67px!important;
    padding-bottom: 67px!important;
}
.headoffice-addrs.wpb_column .fancy_heading:first-child, .headoffice-addrs .fancy_heading:nth-child(5) {
    font-size: 17px!important;
    line-height: 28px!important;
    padding-left: 14px!important;
}
.visit_us .fancy_heading:nth-child(1) {
    margin-bottom: 25px!important;
    font-size: 38px!important;
    line-height: 48px!important;
    padding-left: 5px;
}
.headoffice-addrs .fancy_heading:nth-child(2), .headoffice-addrs .fancy_heading:nth-child(6), .headoffice-addrs .fancy_heading:nth-child(5) {
    font-size: 14px!important;
    line-height: 24px!important;
}
.headoffice-addrs .vc_empty_space.addrs-empty {
    height: 40px!important;
}
.mapimg:before {
    top: -54px!important;
    right: 53px!important;
    width: 115.7px!important;
    height: 115.7px!important;
    background-size: contain;
}
.vc_row.mediasecs {
    padding-top: 80px!important;
    padding-bottom: 80px!important;
}
.mailsec1 .fancy_heading:nth-child(3) h3, .mailsec2 .fancy_heading:nth-child(3) h3 {
    margin-top: 5px!important;
    font-size: 14px;
    line-height: 25px;
}
.mailsec1 {
    margin-bottom: 44px;
}
a.downloadmedia img {
    width: 18px;
}
a.downloadmedia {
    font-size: 12px!important;
}
.podcast-banner-section .creditebanner_row .vc_column-inner, .creditebanner_row {
    margin-top: 70px!important;
}
.creditebanner_row {
    height: 335px !important;
}
.under_tapped {
    max-width: 80%;
    margin: 0 auto;
}
.creditebanner_row .vc_column-inner {
    padding-left: 23px!important;
    padding-top: 36px!important;
    margin-top: 113px!important;
    margin-bottom: 90px!important;
}
.under_tapped .fancy_heading:nth-child(1), .performing-bannertext .fancy_heading h1 {
    font-size: 35px!important;
    line-height: 45px!important;
}
.under_tapped .fancy_heading:nth-child(2) {
    font-size: 22px!important;
    line-height: 32px!important;
}
.credit_para p {
    font-size: 17px!important;
    line-height: 28px!important;
}
.vc_row.bonds_market {
    padding-bottom: 60px!important;
    padding-top: 30px!important;
}
.wecall .fancy_heading, .what-performingcredit .fancy_heading h2 {
    font-size: 50px!important;
    line-height: 60px!important;
    text-align: left!important;
    padding-left: 15px;
}
.wecall video {
    width: 100%;
    height: 100%}
.wecall iframe {
    width: 100%;
    height: 185px;
}
.vc_row.videoroe_order {
    padding-top: 24px!important;
}
.mismiddle-img, .investing-singleimg {
    padding-right: 0!important;
}
.text-col .vc_column-inner {
    padding-top: 0!important;
    padding-bottom: 5px!important;
}
.vc_row.wecall {
    padding-bottom: 30px!important;
}
.investing-singleimg .fancy_heading:nth-child(2) {
    max-width: 100%!important;
}
.missing_middle .fancy_heading, .howbig-performing .fancy_heading h2 {
    font-size: 50px!important;
    line-height: 60px!important;
}
.missing_middle .wpb_text_column.wpb_content_element {
    font-size: 17px;
    line-height: 28px;
}
.mismiddle-img .wpb_single_image {
    height: 15px!important;
    padding-left: 14px;
}
.capital_singleimg img {
    width: 213px;
    height: 213px;
}
.capital_singleimg .wpb_single_image {
    text-align: left;
}
.mismiddle-img .fancy_heading {
    font-size: 15px!important;
    line-height: 27px!important;
    padding-left: 14px;
}
.invisting_fancy.wpb_column {
    width: 50%}
.missing_middle .fancy_heading h3, .howbig-performing .fancy_heading h2 {
    margin-bottom: 24px!important;
}
.vc_row.mismiddle_row {
    padding-top: 11px!important;
    padding-bottom: 62px!important;
}
.middle_wrapper .wpb_wrapper.vc_custom_1630657739419 {
    padding-top: 65px!important;
}
.vc_row.detriments {
    margin-top: 132px!important;
    margin-bottom: 90px!important;
}
.invisting_fancy .fancy_heading {
    font-size: 38px!important;
    line-height: 48px!important;
}
.invisting_emptyrow {
    display: none;
}
.vc_row.detto {
    padding-bottom: 40px!important;
}
.investing-singleimg {
    margin-bottom: 49px;
    width: 50%}
.recent .fancy_heading {
    font-size: 28px!important;
    line-height: 38px!important;
}
.recent .vc_column-inner {
    padding-bottom: 10px!important;
}
.vc_row.timeline_sec {
    margin-bottom: 130px!important;
}
.textstrick .fancy_heading:nth-child(1), .vivritiway-performing .fancy_heading h2 {
    font-size: 50px!important;
    line-height: 60px!important;
}
.textstrick .fancy_heading span::after, .textstrick .fancy_heading span::before {
    height: 17px!important;
}
.textstrick .fancy_heading:nth-child(2) {
    font-size: 17px!important;
    line-height: 28px!important;
    padding-top: 15px;
    padding-bottom: 38px;
}
.vamimg {
    padding-left: 15px;
}
.vamimg:before {
    left: 2px!important;
}
.vamapp .fancy_heading:nth-child(2) {
    font-size: 22px!important;
    line-height: 32px!important;
}
.vc_row.starimages {
    margin-top: 9px!important;
}
.vamapp .fancy_heading:nth-child(2) {
    font-size: 22px!important;
    line-height: 32px!important;
}
.vamapp .fancy_heading:nth-child(3) {
    font-size: 15px!important;
    line-height: 25px!important;
}
.vamapp {
    margin-bottom: 40px;
    width: 50%}
.souring_video video {
    width: 100%;
    height: 100%}
.souring_video iframe, .support-video iframe {
    width: 100%;
    height: 185px;
}
.vc_row.srcvideo_row {
    margin-top: 2px!important;
    margin-bottom: 100px!important;
}
.textstork .fancy_heading {
    font-size: 50px!important;
    line-height: 60px!important;
}
.blarrow {
    margin-top: 20px!important;
    max-width: 75px!important;
    margin-bottom: 20px;
}
.vc_row.textborder {
    margin-top: 128px!important;
    margin-bottom: 129px!important;
}
.textstork .fancy_heading h3 {
    text-shadow: 1px 1px 1px #1900c0, -1px 1px 1px #1900c0, 1px 1px 1px #1900c0, 1px -1px 1px #1900c0, 1px 1px #1900c0, -1px -1px 1px #1900c0, 1px -1px 1px #1900c0, -1px 1px 1px #1900c0!important;
}
.our_longstanding .fancy_heading:first-child h3, .vivritiway-performing .fancy_heading h2 {
    padding-top: 0!important;
}
.our_longstanding .fancy_heading:last-child h3 {
    padding-right: 0!important;
}
.diligent_approachs {
    width: 40%!important;
}
.textstrick.our_longstanding .fancy_heading:nth-child(2) {
    padding-top: 0;
}
span.how_we, .stricknone h3 span, p.payoutmads span, h2.payoutmads span, .maney-matter span, .invest_impact span, .createimpact span,.all-investment span {
    background-size: 100% 9px!important;
}
.democratize {
    min-height: 370px!important;
    max-height: 370px!important;
    max-width: 400px;
    margin: 0 auto!important;
}
.democratize h3 {
    font-size: 90px!important;
    margin-bottom: 15px!important;
}
.democratize p {
    font-size: 15px!important;
    line-height: 25px!important;
}
.tailwinds_bg .vc_column-inner {
    padding-top: 44px!important;
    padding-bottom: 55px!important;
}
.vc_row.tailwinds_bg {
    background-repeat: no-repeat;
    background-image: url(/wp-content/themes/teba-child/images/yrslide_mobile.png)!important;
}
.vc_row.culture_row {
    margin-top: 135px!important;
}
.vc_row.internal-practice {
    padding-top: 32px!important;
    padding-bottom: 123px!important;
}
.wpb_wrapper .txtstr, .wpb_wrapper .txtstr h5 {
    font-size: 48px;
    line-height: 58px;
}
.textstrick .txtstr h5::after, .textstrick .txtstr h5::before {
    height: 19px!important;
    top: 36%!important;
}
.missing_middle .wpb_text_column.wpb_content_element, .vamstarted p {
    font-size: 17px!important;
    line-height: 28px!important;
}
.rightimg_row .vc_single_image-wrapper img {
    width: 257px;
    height: 257px;
}
.rightimg_row .vc_column_container.vc_col-sm-7 .vc_column-inner.vc_custom_1630677562272 {
    margin-top: -165px!important;
}
.vc_row.personright-img {
    padding-bottom: 0!important;
    background-repeat: no-repeat;
    background-size: contain;
}
.vc_row.rightimg_row {
    margin-top: 100px;
}
.youtubeimg-column video {
    width: 100%;
    height: 100%}
.youtubeimg-column iframe {
    width: 100%;
    height: 185px;
}
.values_guide p {
    font-size: 22px!important;
    line-height: 32px!important;
    padding-right: 0!important;
}
.guideval .values-circle .vc_column-inner:before {
    width: 191px;
    height: 191px;
    margin: 0 auto;
}
.guideval .values-circle .fancy_heading {
    font-size: 35px!important;
    line-height: 45px!important;
    left: 50%}
.values_guide .vc_empty_space {
    height: 0!important;
}
.vc_row.exvideo {
    padding-bottom: 100px!important;
}
.investing-singleimg.singleimg-maxwidth0 .vc_single_image-wrapper img {
    width: 100%!important;
    height: auto!important;
}
.investing-singleimg.singleimg-maxwidth0 {
    height: 200px;
    margin-bottom: 20px;
}
.vc_row.sinimg {
    padding-bottom: 0!important;
}
.vc_row.malesmile-img {
    margin-top: 139px;
}
.vc_row.sinimg2 {
    padding-bottom: 40px!important;
    clear: both;
}
.vc_row.readytojoin {
    margin-left: 30px;
    margin-top: -112px;
}
.readytojoin .culture_performance .fancy_heading, .culture_performance.lookinginvest-funds .fancy_heading h2 {
    font-size: 30px!important;
    line-height: 40px!important;
    padding-right: 20px!important;
}
.readytojoin .culture_performance .vc_column-inner {
    padding-left: 30px!important;
    padding-right: 0!important;
    padding-top: 25px!important;
    margin-left: 0!important;
}
.culture_performance.wpb_column .vc_column-inner {
    margin-top: -313px!important;
}
.vc_row.arrowtext2 .fancy_heading {
    font-size: 50px!important;
    line-height: 60px!important;
}
.culture-aboutimg img {
    margin-top: 20px!important;
}
.vc_row.arrowtext {
    margin-top: 132px!important;
    margin-bottom: 137px!important;
}
.vc_row.youtuberow_top {
    margin-top: 50px;
}
.investing-singleimg .fancy_heading:nth-child(2) {
    font-size: 15px!important;
    line-height: 20px!important;
}
.investing-singleimg .fancy_heading:nth-child(3) {
    font-size: 14px!important;
    line-height: 24px!important;
}
.vc_row.wpb_row.sinimg {
    padding-bottom: 30px!important;
}
.vc_row.wpb_row.sinimg, .vc_row.wpb_row.sinimg2 {
    display: flex;
    flex-direction: row;
}
.vc_row.wpb_row.sinimg2 {
    padding-bottom: 100px!important;
}
.rightimg_row .vc_column_container.vc_col-sm-7 .vc_column-inner {
    margin-top: -125px!important;
    margin-left: 0!important;
}
.imtern_banner_left .wpb_text_column:first-child p {
    font-size: 14px!important;
    line-height: 25px!important;
}
.imtern_banner_left .fancy_heading h3 {
    margin-bottom: 10px!important;
    text-align: center!important;
    font-size: 33px!important;
    line-height: 43px!important;
}
.imtern_banner_left .wpb_text_column:last-child p, .crtimapct.power_house .wpb_text_column p {
    font-size: 16px!important;
    line-height: 26px!important;
}
.starting_out .container.main-container:before {
    height: 10px!important;
    top: -4px!important;
}
.imtern_banner_left .wpb_text_column.wpb_content_element:first-child {
    margin-bottom: 0!important;
}
.career_now .wpb_text_column:first-child p, .starting_out .wpb_text_column p, .internship_program .wpb_text_column p, .develop_knowledge p {
    font-size: 17px!important;
    line-height: 28px!important;
    color: rgba(0, 0, 0, 0.8)!important;
}
.opportunity {
    margin-top: 60px!important;
}
.vc_row.malesmile-img.readyto_reimagine {
    margin-top: -150px!important;
    margin-bottom: 132px!important;
}
.vc_row.starting_out {
    padding-bottom: 269px!important;
    margin-top: -173px!important;
}
.createimpact p {
    font-size: 60px!important;
    line-height: 70px!important;
}
.flower-img.wpb_column .vc_column-inner {
    width: 250px!important;
    height: 250px!important;
    margin-top: 25px;
    margin-left: 14px;
    padding: 74px 56px 73px!important;
}
.flower-img.wpb_column .fancy_heading {
    font-size: 20px!important;
    line-height: 30px!important;
}
.develop_knowledge.wpb_column .vc_column-inner {
    padding-left: 170px!important;
    margin-top: -291px!important;
    padding-top: 63px!important;
    padding-bottom: 45px!important;
}
.maney-matter p, .createimpact span {
    font-size: 60px!important;
    line-height: 70px!important;
}
.vc_row.weare_employess.advantage_vivriti .why_vivrt .vc_column-inner {
    padding-top: 60px!important;
}
.vc_row.starimages.wav_starts {
    padding-left: 15px;
    padding-right: 30px;
    padding-top: 37px;
}
.icon1_before .far:before, .icon2_before .far:before, .icon3_before .far:before, .startimg_sections .vc_single_image-wrapper {
    width: 57px!important;
    height: 57px!important;
}
.startimg_sections .fancy_heading:nth-child(2) {
    font-size: 22px!important;
    line-height: 32px!important;
}
.starting_out .container.main-container:before {
    left: 26px!important;
}
.vc_row.starimages.wav_starts {
    margin-bottom: 230px!important;
}
.two_cohorts_pink .fancy_heading:first-child h3 {
    font-size: 28px;
    line-height: 38px;
}
.two_cohorts_pink .fancy_heading:last-child h3 {
    font-size: 22px;
    line-height: 32px;
}
.internship_col .fancy_heading, .summer_internship .fancy_heading {
    font-size: 50px!important;
    line-height: 60px!important;
}
.col-first {
    margin-bottom: 20px;
}
.application_send p, p.para_sec {
    font-size: 12px!important;
    line-height: 22px!important;
    padding-left: 0!important;
}
.summer_inter_date .wpb_raw_code, .winter_inter_date .wpb_raw_code {
    margin-bottom: 32px!important;
}
.summer_inter_date.wpb_column .vc_column-inner, .winter_inter_date.wpb_column .vc_column-inner {
    margin-top: -93px!important;
    padding-top: 98px!important;
    padding-bottom: 0!important;
    padding-left: 7px!important;
}
.winter_internship:after, .summer_internship:after, .sector_size:after {
    width: 40px!important;
    height: 8px!important;
    right: -16px!important;
    top: -76px!important;
}
.bgspink .fancy_heading {
    font-size: 48px!important;
    line-height: 38px!important;
    padding-top: 0;
}
.vc_row.arrtex2 {
    padding-top: 39px!important;
}
.vc_row.arrowtext.wavarrow_text.intern_arrowtext {
    margin-top: 0!important;
}
.peoplepara .wpb_wrapper.vc_custom_1629789281109:before, .peoplepara:before {
    top: 20px!important;
}
.peopleleft .fancy_heading:nth-child(2) {
    font-size: 38px!important;
    line-height: 48px!important;
}
.peopleleft .fancy_heading:nth-child(4) {
    font-size: 22px!important;
    line-height: 48px!important;
    margin-top: 15px;
}
.mobileperson-profile.wpb_column .vc_column-inner {
    padding-left: 0!important;
}
.viewprofile {
    font-size: 14px!important;
}
.bgspink.people_bgspink .fancy_heading {
    font-size: 50px!important;
    line-height: 60px!important;
}
.peopleleft .vc_empty_space.emptymobile {
    height: 0!important;
}
.peoplepara .wpb_wrapper {
    padding-top: 45px!important;
    margin-right: 50px!important;
    padding-right: 15px!important;
}
.peoplepara.wpb_column .vc_column-inner {
    padding-left: 15px!important;
    margin-top: 20px;
}
.testicolumn .sa_owl_theme .owl-nav button.owl-prev {
    left: -33px!important;
}
.sa_owl_theme .owl-nav div, .sa_owl_theme div.owl-nav button {
    top: 38%!important;
}
.meetourteam .fancy_heading {
    font-size: 30px!important;
    line-height: 32px!important;
}
.meetourteam {
    left: 0!important;
}
.people_testimonial .meetourteam .vc_column-inner {
    padding-left: 0!important;
}
.testicolumn .sa_hover_container .img_people img {
    height: 272px!important;
}
.testicolumn .sa_owl_theme .owl-nav button.owl-next {
    right: 50px!important;
}
.invest_impact p {
    font-size: 90px!important;
    line-height: 90px!important;
}
.impact_number .fancy_heading {
    font-size: 25px!important;
    line-height: 27px!important;
}
.impact_number p {
    font-size: 15px!important;
    line-height: 28px!important;
}
.maney-matter p, .createimpact p {
    font-size: 50px!important;
    line-height: 65px!important;
}
.infrastructure_col .title-wrap h6 {
    font-size: 18px!important;
    line-height: 28px!important;
}
.need_better_textimg .wpb_single_image {
    margin-top: -170px!important;
}
.pr-add.wpb_column .vc_column-inner, .pl-even.wpb_column .vc_column-inner {
    padding-right: 0!important;
}
.vc_row.hoverimg-section.hoversec2 {
    padding-top: 0!important;
}
.data-results {
    margin-left: 0!important;
}
div.filter_tab ul.panel-tabs>li>a {
    padding: 7px 21px!important;
}
.devicep0 {
    padding-right: 0!important;
}
.colp0 {
    margin-bottom: 32px;
}
.data-results:last-child {
    margin-bottom: 132px;
}
.fundindex_page .plr0, .container.main-container.fundslist_page {
    padding-left: 10px!important;
}
.desktoplogosus {
    display: none;
}
.mobilelogosus {
    display: block!important;
}
.arrtex2 .culture-aboutimg.wpb_column, .arrowtext2 .culture-aboutimg.wpb_column {
    display: none;
}
.vc_row.arrtex2 .fancy_heading:after, .vc_row.arrowtext2 .fancy_heading:after {
    content: "";
    position: absolute;
    background: url(/wp-content/themes/teba-child/images/Group5909.svg);
    width: 50.62px;
    height: 16px;
    background-size: cover;
    background-repeat: no-repeat;
    top: 25px;
}
.vc_row.arrtex2 .fancy_heading:after {
    right: -30px;
}
.vc_row.arrowtext2 .fancy_heading:after {
    right: -35px;
}
.wpb_single_image.choose_fund_image.chooseimg {
    margin-top: -140px!important;
}
.page-404 {
    background-image: url(../../wp-content/themes/teba-child/images/notfound-mobileimg.png)!important;
    min-height: 480px;
    background-position: center center!important;
    margin-bottom: 0!important;
}
.page-404 h1 {
    font-size: 50px!important;
    line-height: 60px!important;
    margin-bottom: 0!important;
}
div.notfound-content {
    margin-top: 130px!important;
    padding: 25px 33px 60px!important;
}
.page-404 h4 {
    font-size: 22px!important;
    line-height: 32px!important;
    margin-bottom: 25px!important;
}
.hoverimg-section p {
    font-size: 10px;
    line-height: 16px;
}
.vc_row.cookie_page {
    margin-top: 105px;
}
.cookie_info h3 {
    font-size: 22px;
    line-height: 32px;
}
.investtop_imgs .vc_single_image-wrapper:after {
    width: 186px;
    height: 86px;
    bottom: 0;
    right: -45px;
}
.choose_fund_image img {
    height: auto;
}
div.sidepanel.open {
    width: 100%!important;
}
.funds_persons .imgsec img {
    width: 247px;
    height: 249px;
}
.pai_chart .visualizer-front {
    height: auto!important;
}
.vc_row.arrowtext.wavarrow_text.intern_arrowtext {
    margin-top: 64px!important;
}
/*single-blog*/
.single.single-post .single-header.img_overlay div.title-wrap {
    padding: 0px 30px 0px 17px!important;
}
.single-header.img_overlay .title-wrap .post-title, .mo-blog-archive .latestblog-post .post-title a {
    font-size: 38px !important;
    line-height: 48px !important;
}
body.single.single-post h3.post-title:after, .latest-press.newsroom_page .wpb_single_image img {
    width: 77px !important;
    height: 12px !important;
}
.single-post.entry-content {
    position: relative;
}
.single-post.entry-content .sticky-buttons {
    margin-left: 109px !important;
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    top: -105px !important;
    display: block !important;
}
div.single-header.img_overlay ul.meta-post li, .mo-blog-archive ul.meta-post li, .button.btn-txt.readmore_blogl .button-text, .support-col1 .fancy_heading:nth-child(3) h3, .support-col2 .fancy_heading:nth-child(3) h3, .support-col1 .fancy_heading:nth-child(4) h3, .support-col2 .fancy_heading:nth-child(4) h3 {
    font-size: 15px !important;
    line-height: 25px !important;
}
.vc_row.blog-parafonts p, .social-media-widget.blog-social ul span, .vc_row.blog-parafonts ol li, .mo-blog-archive .latestblog-post .grid-post p, .video_col.risk_management p, .videoroe_order .text-col.enabled_system p, .due_para2, .vc_row.vamfollows_rows .wpb_text_column, .vc_row.blog-parafonts ul li, .thfaqf-faq-item-content p, .financial_system p {
    font-size: 17px !important;
    line-height: 28px !important;
}
.mo-blog-archive .latestblog-post .grid-post p {
    margin-bottom: 20px;
}
.blog-parafonts .fancy_heading, div.blog-parafonts p strong, .text-col.enabled_system .fancy_heading.vc_row.vivriti_follows .fancy_heading, .support-col1 .fancy_heading:nth-child(1), .support-col2 .fancy_heading:nth-child(1), .list-episodes h5 {
    font-size: 28px !important;
    line-height: 38px !important;
}
.blog-parafonts .fancy_heading, div.blog-parafonts p strong {
    padding-bottom: 0 !important;
}
.blog-parafonts .container.main-container .vc_column-inner, .single.single-post .col-lg-12.mo-blog {
    padding: 0 !important;
}
.vc_row.blog-parafonts p, .blog-parafonts .fancy_heading, .vc_row.blog-parafonts ol li, .vc_row.blog-parafonts ul li {
    padding: 25px;
}
.social-media-widget.blog-social ul span {
    padding-left: 14px !important;
}
.post-pagi .pagi_nav span.nav_dir {
    font-size: 15px !important;
    margin: 0 35px !important;
}
.post-pagi.next .pagi_nav span.nav_dir {
    margin-left: 0 !important;
}
.post-paginations {
    padding-left: 10px !important;
}
div.post-pagi.prev {
    margin-right: 20px !important;
}
div.post-pagi .arrow:after {
    height: 16px !important;
    width: 27px !important;
    top: -7px !important;
    background-size: contain;
    background-repeat: no-repeat;
}
.blog-parafonts .wpb_text_column.wpb_content_element:last-child, .blog-parafonts .wpb_text_column.wpb_content_element {
    margin-bottom: 18px !important;
}
div.single-directions {
    padding-top: 20px !important;
}
.category-blog #teba_widget_social-2.blog-social li a i {
    vertical-align: sub !important;
}
.category-blog #teba_widget_social-2.blog-social li {
    height: 33px !important;
    width: 33px !important;
}
div.related-posts .title {
    margin-top: 0 !important;
    font-size: 38px!important;
    line-height: 48px!important;
    margin-bottom: 6px!important;
    padding-left: 10px!important;
}
.related-post:nth-child(1) .grid-mid-post:before, .blog_1 .content-post:before, .report_1 .content-post:before {
    width: 247px!important;
    height: 20px!important;
    top: -21px!important;
}
div.content-post.related_post_section .wpb_column div.vc_column-inner {
    padding-left: 16px !important;
}
.related_post_section .wpb_column div.vc_column-inner p{
    padding-left: 0px !important;
    padding-top: 0 !important;
}
.related_post_section .wpb_text_column p, .content-post.related_post_section.statspara .excerpt-content, .latestblog-count span {
    font-size: 12px !important;
    line-height: 22px !important;
}
.related_post_section .meta-post li, .content-post.related_post_section ul.meta-post li, .blog_1 ul.meta-post li, .blog_2 ul.meta-post li, .blog_3 ul.meta-post li, .blog_4 ul.meta-post li, .blog_5 ul.meta-post li, .all-btn, .posts.grid-posts .nice-select.form-control, .loadmore-post-btn, .report_1 ul.meta-post li, .report_2 ul.meta-post li, .report_3 ul.meta-post li, .report_4 ul.meta-post li, .report_5 ul.meta-post li, .media-coverage_1 ul.meta-post li, .media-coverage_2 ul.meta-post li, .media-coverage_3 ul.meta-post li, .media-coverage_4 ul.meta-post li, .media-coverage_5 ul.meta-post li, .media-coverage_6 ul.meta-post li {
    font-size: 15px!important;
    line-height: 25px!important;
}
.content-post.related_post_section {
    margin-bottom: 2px !important;
}
div.content-post.related_post_section.statspara h6, .related-posts .content-post.statspara h6, .grid-post.blog_1 h3.post-title a, .grid-post.blog_2 h3.post-title a, .grid-post.blog_3 h3.post-title a, .grid-post.blog_4 h3.post-title a, .grid-post.blog_5 h3.post-title a, .abtmarket .abtus_para p, .grid-post.report_1 h3.post-title a, .grid-post.report_2 h3.post-title a, .grid-post.report_3 h3.post-title a, .grid-post.report_4 h3.post-title a, .grid-post.report_5 h3.post-title a, .thfaqf-faq-item .thfaqf-faq-item-title h4 {
    font-size: 22px !important;
    line-height: 32px!important;
}
.grid-post.blog_1 .content-post, .grid-post.blog_2 .content-post, .grid-post.blog_3 .content-post, .grid-post.blog_4 .content-post, .grid-post.blog_5 .content-post, .grid-post.report_1 .content-post, .grid-post.report_2 .content-post, .grid-post.report_3 .content-post, .grid-post.report_4 .content-post, .grid-post.report_5 .content-post {
    padding: 0px 29px 32px !important;
}
.related-posts .related-post {
    padding-left: 10px;
    padding-right: 10px;
}
.related-post-inner.row .col-md-6 {
    margin-top: 32px;
}
.blog-parafonts .fancy_heading h3 {
    margin-top: 0;
    margin-bottom: 0;
}
.post-pagi div.pagi_details.related-heading h3 {
    font-size: 12px!important;
    line-height: 18px!important;
}
.blog-parafonts p strong {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.blog-parafonts div.wpb_single_image {
    margin-bottom: 20px !important;
    padding-top: 0px !important;
}
.vc_row.blog-parafonts .wpb_wrapper ol li, .vc_row.blog-parafonts .wpb_wrapper ul li {
    padding-bottom: 0px;
    padding-top: 0;
}
.vc_row.blog-parafonts p {
    padding-bottom: 15px !important;
}
.single.single-post footer.footer.footer_v3 {
    margin-top: 117px!important;
}
.no-pagetitle .mo-blog-archive .mo-page_title {
    margin-top: 65px!important;
}
.vc_row.blog-parafonts p {
    margin-bottom: 0!important;
}
.category-blog #teba_widget_social-2.blog-social li a i {
    vertical-align: middle !important;
	padding-top: 0px!important;
    padding-left: 0px!important;
}
/*blog-list*/
.catblog .listblog-hero {
    background: url(../../../wp-content/uploads/2022/03/blog-list.png);
    background-size: contain;
    -moz-background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    height: 270px;
}
.catblog h2.mo-page_title {
    top: 50px;
}
.catblog h2.mo-page_title.color-main:after {
    border-bottom: 12px solid #F7BF21 !important;
    left: 18% !important;
    width: 77px !important;
    bottom: -30px !important;
}
p.bloglist-breadcrumb {
    margin-top: 130px;
    margin-bottom: 20px !important;
}
.latestblog-post .grid-post {
    width: 100%!important;
}
.latestblog-post .posts.grid-posts {
    padding-top: 82px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
}
.latestblock-row {
    margin-top: 66px !important;
}
.all-btn {
    padding: 5.5px 23px !important;
}
.posts.grid-posts div.nice-select.form-control {
    width: 160px !important;
    height: 38px !important;
    padding: 7px 15px !important;
}
.blog_1, .blog_2, .blog_3, .blog_4, .blog_5 {
    width: 50% !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
    float: left;
}
.report_1, .report_2, .report_3 {
    width: 100% !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.latestblog-post .post-content {
    margin-bottom: 22px !important;
}
.latestblog-post .mo-blog-archive h3.post-title {
    margin-top: 15px !important;
    margin-bottom: 20px !important;
}
.latestblog-post .grid-post, .support-col1 .fancy_heading:nth-child(1) h3, .support-col2 .fancy_heading:nth-child(1) h3 {
    margin-bottom: 66px !important;
}
.row.latestblock-row .col-xs-12.col-sm-6:first-child {
    order: 2;
}
.row.latestblock-row .col-xs-12.col-sm-6:last-child {
    padding-left: 0px;
}
p.latestblog-count {
    padding-top: 15px !important;
}
.latestblock-row {
    padding-bottom: 16px !important;
    margin-right: 30px !important;
    margin-left: 30px !important;
}
.blog_1, .blog_2, .blog_3, .blog_4, .blog_5, .report_1, .report_2, .report_3, .report_4, .report_5 {
    min-height: 50% !important;
}
.grid-post.blog_1,.grid-post.blog_2,.grid-post.blog_3,.grid-post.blog_4,.grid-post.blog_5, .grid-post.report_1, .grid-post.report_2, .grid-post.report_3, .grid-post.report_4, .grid-post.report_5, div.listblog-section .arrtex2 .mstclass h3 {
    margin-bottom: 20px !important;
}
.loadmore_postdiv, .loadmore_postdiv.events-tab {
    margin-bottom: 130px !important;
}
.listblog-section .vc_row.arrtex2 {
   padding-top: 0px !important;
}
div.listblog-section {
    margin-bottom: 132px;
}
.loadmore-post-btn, .explore_moretxt {
    margin-left: 31px;
}
.listblog-section .hidedesktop .fancy_heading {
    padding-left: 15px;
}
.latestblog-post h5, .felatestblog-post h5 {
    padding: 8px 0px 6px 0px !important;
}
.catblog .mo-page_title {
    font-size: 50px!important;
    line-height: 60px!important;
}
.mo-blog-archive.container.catblog {
    height: 350px !important;
}
.listblog-section .vc_row.arrtex2 .fancy_heading:after, .listblog-section .vc_row.arrtex2 .fancy_heading.mstclass:after {
    background: url(../../../wp-content/themes/teba-child/images/Group5909.svg);
}
.listblog-section .vc_row.arrtex2 .fancy_heading:after {
    right: -40px !important;
}
.listblog-section .vc_row.arrtex2 .fancy_heading.mstclass:after {
    right: -0px !important;
}
.listblog-section .vc_row.arrtex2 .fancy_heading {
    padding-left: 17px;
}
.abtmarket .abtus_para p {
    font-size: 19px !important;
    line-height: 30px!important;
}
.video-info .listblog-section .vc_row.arrtex2.exarrow .fancy_heading:after {
    right: -50px !important;
}
.video-info .listblog-section .vc_row.arrtex2.blogarrow .fancy_heading:after {
    right: -35px !important;
}
/*FAQs*/
.faq-title {
    border-top: none !important;
    padding-bottom: 32px;
}
}
@media (max-width: 767px) {
    .tab.tabbg1 .fundsbgs {
    margin-left: -115px;
}
.vc_row.blogsect.broadcast-digital {
    margin-top: 15px;
}
.vc_row.hidden_desktop {
    margin-top: 7px;
}
#mo_header.mo-header-v2 {
    height: 76px!important;
}
.mo-stick-active #mo_header.mo-header-v2.mo-header-stick .mo-header-menu {
    height: 70px!important;
}
.mo-header-menu .mo-logo a img.logo {
    height: 34.93px!important;
}
.menu-toggle .menu-sm-lines .menu-sm-line-1, .menu-toggle .menu-sm-lines .menu-sm-line-2, .menu-toggle .menu-sm-lines .menu-sm-line-3 {
    width: 22px!important;
}
.vc_row.vc_custom_1631102165192 {
    margin-top: 75px!important;
}
.menu-toggle .menu-sm-lines {
    top: 35%}
.sidepanel-left .label-field input.search-field, .help_sec .count-section p, .help_sec .count-section p:nth-child(1) {
    font-size: 12px!important;
}
.logbtn {
    margin-top: 25px;
    margin-bottom: 45px;
}
.sidepanel.sidepanel_v2.open .sectwo a.call-schedule, .Learn.more, .call-schedule, .call-schedule-wt, .Learnmore-bgw {
    font-size: 15px!important;
}
.Learn.more, .call-schedule, .call-schedule-wt, .Learnmore-bgw {
    line-height: 28px!important;
}
.titlecolwidth .vc_column-inner {
    padding-bottom: 14px;
    padding-top: 24px!important;
}
.sidepanel.sidepanel_v2.open .calshbtn {
    margin-top: 14px;
    position: fixed;
    bottom: 0;
    left: 15px;
    width: 100%;
    background: #1900C0;
    height: auto;
    padding: 15px 0;
    padding-bottom: 25px;
    padding-top: 25px;
}
.sidepanel.sidepanel_v2.open .calshbtn a.call-schedule {
    margin-left: 15px;
}
div.tittxt a.Learnmore-bgw.guids:after {
    display: none;
}
.tittxt a.Learnmore-bgw.guids {
    width: 255px!important;
}
.tittxt {
    display: flex;
}
.sidepanel.sidepanel_v2.open #menu-close.close-btn:first-child {
    display: block;
    right: 57px!important;
    top: 20px!important;
}
.sidepanel.sidepanel_v2.open .sidepanel-content {
    padding: 75px 0 50px!important;
}
.sidepanel.sidepanel_v2.open .search-form .close-btn, .wpb_text_column.scale-text img, .row.hidden-mobile, .leftmenu a.Learnmore-bgw.guids img {
    display: none;
}
.sidepanel-content .sidepanel-left .widget_search form {
    width: 90%!important;
}
.mo-header-v2 .menu-toggle {
    display: inline-block !important;
}
.mo-header-v2 .mo-header-icon {
    display: none!important;
}
.sidepanel-left {
    width: 100%!important;
}
.row.hidden-desktop {
    margin-bottom: 50px;
}
li.menu-item.sidemenu a {
    font-size: 15px!important;
    line-height: 28px!important;
}
.sectwo h4 {
    margin-top: 22px;
}
.sectwo h4, a.Learnmore-bgw.guids {
    font-size: 17px!important;
    line-height: 28px!important;
}
.lanchedindia .vc_single_image-wrapper img {
    height: 4px!important;
    width: 100%}
.lanchedindia figure.wpb_wrapper.vc_figure {
    width: 100%}
.lanchedindia .vc_single_image-wrapper {
    width: 100%;
    padding-right: 5px;
}
.sidepanel .close-btn, .sidepanel .main-search-close {
    right: 0!important;
    top: 0!important;
    background: transparent!important;
}
.sidepanel-left .widget.widget_text {
    margin-top: 15px!important;
}
.sidelogo.hidden-desktop {
    position: absolute;
    top: -50px;
}
.header_search .search-form i.fa.fa-search {
    right: -24px!important;
    top: 7px!important;
    font-size: 15px!important;
}
.menu-toggle span.menu-sm-line-1:after, .menu-toggle span.menu-sm-line-1:before, .menu-toggle span.menu-sm-line-2:after, .menu-toggle span.menu-sm-line-2:before, .menu-toggle span.menu-sm-line-3:after, .menu-toggle span.menu-sm-line-3:before {
    background: #1900C0!important;
}
.banner-para .fancy_heading {
    font-size: 17px!important;
    line-height: 28px!important;
}
.banner-para .call-schedule {
    font-size: 15px!important;
    line-height: 28px!important;
}
.banner-para .wpb_text_column {
    margin-top: 43px!important;
    margin-bottom: 43px!important;
}
.banner-para .vc_column-inner {
    padding-top: 29px!important;
}
.twoindsec .wpb_single_image {
    margin-bottom: 0!important;
}
.main-content .vc_custom_1629369646095 {
    margin-top: 65px!important;
}
.mobileclass .fancy_heading, .about-us-page.latest-press.newsroom_page .creditebanner_row .under_tapped .fancy_heading:nth-child(1), .mobileclass .fancy_heading h1 {
    font-size: 38px!important;
    line-height: 48px!important;
}
.mobileclass .fancy_heading br {
    display: none;
}
.mobileempty {
    height: 0!important;
}
.vc_row.vc_custom_1629376705965 {
    margin-left: 16px!important;
    padding-right: 30px!important;
}
.twoindsec .vc_single_image-wrapper.vc_box_border_grey {
    padding-left: 10px;
    padding-right: 30px;
    float: left;
    max-width: 250px;
}
.twoindians.wpb_column {
    padding-left: 11px;
    padding-right: 30px;
}
.banner-para .vc_custom_1629865348140, .scale-column .wpb_text_column.wpb_content_element.scale-text {
    background-repeat: no-repeat;
    background-size: cover;
}
.mo-header-v2 .mo-header-menu .container-menu {
    margin-left: 0;
    padding-left: 18px;
    padding-right: 10px;
}
.wpb_column.vc_column_container>.vc_column-inner, footer>.container, .imtern_banner_left.team_overright.wpb_column .vc_column-inner, .vc_row.impact-testimonial-innerrow {
    padding-right: 30px!important;
}
.wpb_column.vc_column_container>.vc_column-inner, footer>.container {
    padding-left: 30px!important;
}
.callitimg-mobile.wpb_column.vc_column_container .vc_column-inner {
    padding-left: 0!important;
}
.twoindians h3 {
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 30px;
}
.statspara p {
    font-size: 17px!important;
    line-height: 28px!important;
}
.statspara .wpb_text_column {
    margin-top: 0!important;
    margin-bottom: 20px!important;
}
.perspective .call-schedule {
    margin-left: 13px;
}
.apct-testim-wrapper #template-1 .apct-testimonial-mid-section .apct-testimonial-content, .impact-sliders .sa_hover_container p:first-child, .impact-testimonial-innerrow .apct-testim-wrapper #template-1 .apct-testimonial-mid-section .apct-testimonial-title-name {
    word-break: inherit!important;
    font-size: 17px!important;
    line-height: 28px!important;
}
.apct-testim-wrapper #template-1 .apct-testimonial-mid-section .apct-testimonial-title-name, .impact-sliders .sa_hover_container p:last-child {
    font-size: 12px!important;
}
.restoration .fancy_heading, .apct-testim-wrapper #template-1 .apct-testimonial-mid-section .apct-testimonial-title-name, .impact-sliders .sa_hover_container p:last-child, .restoration_govt .fancy_heading {
    line-height: 22px!important;
}
.apct-slider-prev .fa-chevron-left:before, .apct-slider-next .fa-chevron-right:before {
    width: 6.5px!important;
    height: 10.83px!important;
    background-size: cover;
}
.apct-slider-prev .fa-chevron-left:before {
    top: -11px!important;
    left: -4px!important;
}
.home-contact p button.wpcf7-submit {
    font-size: 15px!important;
    margin-top: 16px!important;
}
#apct-bxslider-controller .bx-prev, #apct-bxslider-controller .bx-next {
    width: 24px!important;
    height: 24px!important;
}
.apct-testimonial-title-name:after {
    width: 73px;
    height: 22px;
}
.wrapper-timeline h1 {
    font-size: 38px!important;
    line-height: 48px!important;
}
.wrapper-timeline .sessions .time, .wrapper-timeline .sessions p {
    margin-bottom: .3rem;
    font-size: 17px!important;
    line-height: 28px!important;
}
.wrapper-timeline li {
    padding-left: 20px!important;
    padding-bottom: 36px!important;
}
.wrapper-timeline li:last-child {
    padding-bottom: 16px!important;
}
.wrapper-timeline .call-schedule-wt {
    margin-left: 33px!important;
}
.wrapper-timeline .sessions {
    margin-bottom: 27px!important;
}
.contactsec h5:after {
    top: inherit!important;
    bottom: -14px;
}
.letstalk-section .wpb_text_column.wpb_content_element {
    margin-top: -144px!important;
}
.apct-slider-next .fa-chevron-right:before {
    left: -2px!important;
    top: -11px!important;
}
.vc_row.funds-section {
    padding-bottom: 132px!important;
    padding-top: 102px!important;
}
.vc_row.bluebgsec {
    padding-bottom: 66px!important;
    padding-top: 36px!important;
}
.accsec .tab:last-child {
    margin-bottom: 22px!important;
}
.vc_row.testimonial-section {
    margin-top: 0!important;
    margin-bottom: 80px;
}
.wpb_text_column.wpb_content_element.vc_custom_1630589820462 {
    margin-top: 18px!important;
}
.vc_row.twoindsec {
    padding-bottom: 36px!important;
}
.vc_row.lanchedindia {
    padding: 66px 15px 46px!important;
}
.lanchedindia .fancy_heading {
    font-size: 22px!important;
    line-height: 32px!important;
    padding-right: 20px;
}
.lanchedindia .main-container .wpb_column {
    margin-bottom: 20px;
}
.lanchedindia .line-image {
    height: 10px;
}
.lanchedindia .main-container .wpb_column {
    margin-bottom: 20px;
}
.hidden_mobile, .hidemobile {
    display: none;
}
.largechunk p, .service_platform-white .sessions li .time, .service_platform-white .sessions li p {
    color: #fff!important;
}
.hidden_desktop .fancy_heading {
    font-size: 38px!important;
    line-height: 48px!important;
    padding-left: 10px;
}
.vc_row.hidden_desktop {
    padding-top: 0!important;
}
.mobileorder-change .wpb_single_image {
    text-align: left!important;
}
.mobileorder-change .wpb_single_image .vc_single_image-wrapper {
    width: 118.2px;
    height: 173.24px;
}
.mobileorder-change {
    padding-top: 0!important;
}
.perform-image {
    right: 31px!important;
}
.largechunk .vc_custom_1629383190002 {
    margin-bottom: 0!important;
}
.sidepanel-content .widget.widget_search {
    margin-bottom: 0!important;
}
div#text-6 {
    margin-top: 0!important;
}
div#text-7 {
    margin-top: 0!important;
}
.sidepanel-content .sidepanel-left {
    padding: 0 30px!important;
}
.accsec input {
    position: absolute;
    opacity: 0;
    z-index: -1;
}
.titlecolwidth p {
    color: #fff;
    font-size: 17px;
    line-height: 28px;
    font-family: Montserrat;
}
.titlecolwidth .wpb_text_column.wpb_content_element:first-child {
    margin-bottom: 20px!important;
}
.vc_row .wecall-textrow {
    margin-top: -103px!important;
    max-width: 330px;
    float: right;
}
.callitimg-mobile .vc_column-inner {
    padding-left: 0!important;
    max-width: 90%}
.titlecolwidth .wpb_wrapper:nth-child(1) {
    margin-bottom: 20px!important;
}
.accsec .row {
    display: -webkit-box;
    display: flex;
}
.accsec .row .col {
    -webkit-box-flex: 1;
    flex: 1;
}
.accsec .row .col:last-child {
    margin-left: 1em;
}
.accsec .tabs {
    overflow: hidden;
}
.perspective .hidden-desktopdevice a.call-schedule-wt {
    margin-left: 4px!important;
}
.perspective .hidden-desktopdevice .wpb_text_column {
    margin-top: 0!important;
    margin-bottom: 0!important;
}
.accsec .tab:last-child {
    margin-bottom: 22px!important;
}
.accsec .tab {
    width: 100%;
    color: #fff;
    overflow: hidden;
    margin-bottom: 34px;
    position: relative;
}
.accsec .tab-label {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    padding: 1em;
    cursor: pointer;
    position: relative;
    font-family: Sora;
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 32px;
    color: #FFF;
    max-width: 240px;
}
.accsec .tab-label::after {
    content: "";
    background-image: url(/wp-content/uploads/2021/09/downarrow-svg.svg);
    width: 22px;
    height: 14px;
    text-align: center;
    -webkit-transition: all .35s;
    transition: all .35s;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    top: 30px;
    right: -30px;
}
.accsec .tab-content {
    max-height: 0;
    padding: 0 1em;
    color: #fff;
    -webkit-transition: all .35s;
    transition: all .35s;
}
.accsec .tab-close {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: end;
    justify-content: flex-end;
    padding: 1em;
    font-size: .75em;
    cursor: pointer;
}
.accsec .tab-close:hover {
    background: #1a252f;
}
.accsec input:checked + .tab-label:first-child {
    background: transparent;
}
.accsec input:checked + .tab-label::after {
    content: "";
    background-image: url(/wp-content/uploads/2021/09/uparrow-svg.svg);
    width: 22px;
    height: 14px;
    text-align: center;
    -webkit-transition: all .35s;
    transition: all .35s;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    top: 30px;
    right: -30px;
}
.accsec input:checked ~ .tab-content {
    max-height: 100vh;
    padding: 0 25px 32px 22px;
    font-size: 17px;
    line-height: 28px;
}
.accsec input:checked ~ .tab-content p:first-child {
    margin-bottom: 20px!important;
    font-size: 17px!important;
    line-height: 28px!important;
}
.tabbg1, .tabbg1 .tab-content {
    background: #DB2E9A;
    margin-bottom: 30px;
}
.tabbg2, .tabbg2 .tab-content {
    background: #1900C0;
    margin-bottom: 30px;
}
.tabbg3, .tabbg3 .tab-content {
    background: #F7BF21;
    margin-bottom: 30px;
}
.accsec p:empty, .accsec br, .hidden-mobiledevice, .mobile-hidden {
    display: none;
}
.hidden-desktopdevice, .mo-header-menu .menu-toggle, .desktop-hidden {
    display: block;
}
.accsec .imgsec11 {
    height: 30px;
}
.ourfunds-mobile .fancy_heading:first-child, .potential-banner .fancy_heading, .potential-banner .fancy_heading {
    font-size: 50px!important;
    line-height: 60px!important;
    text-align: left!important;
}
.ourfunds-mobile .fancy_heading:nth-child(2) h3 {
    margin-bottom: 19px!important;
}
.ourfunds-mobile .fancy_heading:nth-child(2) {
    font-size: 28px!important;
    line-height: 38px!important;
    text-align: left!important;
}
.funds-section.vc_custom_1629306641574 {
    padding-top: 40px!important;
    padding-bottom: 40px!important;
}
.apct-testim-wrapper #template-1 .apct-upper-scetion-wrapper {
    width: 100%;
    max-width: 100%}
.apct-testim-wrapper #template-1 .apct-testimonial-mid-section {
    width: 100%;
    float: left;
    padding-left: 0;
    padding-right: 0!important;
}
#template-1 .bx-viewport {
    height: 100%!important;
}
.apct-testim-wrapper #template-1 {
    margin-top: 0!important;
}
.testimonial-section .apct-testim-wrapper div#template-1 .apct-bxslider-controller {
    left: 0;
    bottom: -29px;
}
.apct-testim-wrapper #template-1 .apct-testimonial-image {
    margin-bottom: 31px;
    margin-top: 31px;
}
.flrsec {
    padding-bottom: 43px;
    margin-left: 15px;
    margin-right: 15px;
}
.vc_row.flrsec .vc_column-inner, .felatestblog-post h6 span {
    padding-left: 22px!important;
    padding-right: 22px!important;
}
.apct-testimonial-title-name:after {
    top: 51px;
}
.mobilescroll, .fundmanagers {
    overflow-x: auto;
    white-space: nowrap;
}
.mobilescroll .sector-bg, .mobilescroll .print-bg, .fundmanagers .funds_persons {
    float: none;
    display: inline-block;
    white-space: normal;
    vertical-align: top;
    width: 78%}
.vc_row-fluid.contactsecs {
    padding: 43px 0 66px!important;
    background: url(/wp-content/uploads/2021/09/comtact-mobile.svg)!important;
    background-repeat: no-repeat!important;
    background-size: cover!important;
    margin-bottom: 132px!important;
}
.home-contact.wpb_column.vc_column_container.vc_col-sm-1 {
    display: none;
}
.contactsec.wpb_column .vc_column-inner {
    padding-top: 43px!important;
    padding-left: 22px!important;
}
.contactsec h5:after {
    height: 1px!important;
}
.contactsec .mo-title-box h3 {
    font-size: 28px!important;
    line-height: 38px;
    margin-bottom: 25px;
}
.home-contact.wpb_column .vc_column-inner {
    padding-top: 0!important;
    padding-left: 22px!important;
    padding-right: 22px!important;
}
.home-contact input.wpcf7-form-control.wpcf7-text {
    height: 38px!important;
    font-size: 12px!important;
    line-height: 22px!important;
}
.home-contact form.wpcf7-form.init p {
    margin-bottom: 6px!important;
}
.home-contact input.wpcf7-form-control.wpcf7-text {
    margin-bottom: 8px;
}
.contactsecs .title-box-style1 h5 {
    font-style: normal;
    font-weight: 600;
    font-size: 17px!important;
    line-height: 28px;
}
.footer_v3 .footer-widget-2 {
    width: 50%!important;
    float: left;
    padding-left: 20px;
}
.footer_v3 .footer-widget-3 {
    width: 50%!important;
    float: left;
    padding-left: 10px;
}
.footer_v3 .footer-widget-4 {
    width: 100%!important;
    padding-left: 20px;
    display: inherit;
}
.footer_v3 .social-media-widget {
    width: 100%!important;
    float: left;
    margin-top: 35px;
    margin-bottom: 15px;
}
.footer_v3 #text-5 {
    width: 100%!important;
    float: left;
    margin-bottom: 66px!important;
}
footer .social-media-widget li {
    height: 33px!important;
    width: 33px!important;
}
div#teba_widget_social-2 li a i {
    vertical-align: bottom!important;
    vertical-align: -moz-middle-with-baseline;
}
.widget-content ul li a .fa:before, .paradata p:first-child, .paradata p:nth-child(2) {
    font-size: 20px!important;
}
div#text-5 .textwidget p {
    font-size: 12px!important;
    line-height: 24px!important;
}
div#text-5 p:nth-child(3) {
    margin-top: 25px!important;
    margin-bottom: 25px!important;
}
.footer_v3 .row .footer-widget-4, .footer_v3 .row .footer-widget-3, .footer_v3 .row .footer-widget-2, .footer_v3 .row .footer-widget-1 {
    padding-top: 0!important;
    padding-bottom: 0!important;
    float: left;
}
.footer_v3 .row .footer-widget-1 {
    padding-top: 66px!important;
    float: left;
    padding-bottom: 28px!important;
}
.footer_v3 ul#menu-footer-funds-menu li a, .step-text {
    font-size: 15px!important;
    line-height: 28px!important;
}
.footer_v3 .row div.footer-widget-4 {
    padding-top: 40px!important;
}
.wrapper-timeline {
    padding: 25px!important;
    padding-top: 30px!important;
}
.letstalk-section .vc_custom_1629434183973 {
    margin-top: -75px!important;
}
.letstalk-section.vc_custom_1629434531764 {
    padding-top: 342px!important;
    background-size: contain!important;
    margin-top: 0!important;
    background-image: url(/wp-content/themes/teba-child/images/hawamahal-mobile.svg)!important;
}
.apct-testim-wrapper #template-1 .apct-slider-layout .apct-testimonial-display-wrapper {
    padding: 0!important;
}
.bx-wrapper .apct-testimonial-image img {
    width: 102px!important;
    height: 98px !important;
}
.testimonial-section:before, .downresourcing:before {
    background-image: url(/wp-content/uploads/2021/08/mobiletest.png)!important;
    width: 197px!important;
    height: 9px!important;
}
.vc_row.letstalk-section {
    padding-bottom: 24px!important;
}
.vc_row.wpb_row.vc_row-fluid.blogsect {
    padding-top: 66px!important;
}
.reportsimg h3, .vc_row.vivriti_follows.integer_id .fancy_heading {
    font-size: 28px!important;
    line-height: 38px!important;
}
.reportsimg h3 {
    padding-right: 20px;
    margin-bottom: 0;
}
.reportsimg img {
    width: 37.25px;
    height: 39.49px;
    margin-right: 15px!important;
    vertical-align: middle!important;
}
.reportsimg {
    margin-bottom: 20px!important;
}
.sector-bg .fancy_heading:first-child, .print-bg .fancy_heading:first-child {
    font-size: 12px!important;
    line-height: 22px!important;
    padding: 3px 15px 0!important;
}
.sector-bg .wpb_text_column:nth-child(4), .print-bg .wpb_text_column:nth-child(4) {
    margin-bottom: 3px!important;
}
.vc_row.wpb_row.blogsect.broadcast-digital.vc_row-has-fill {
    padding-top: 0!important;
    padding-bottom: 26px!important;
    margin-top: 0!important;
}
.vc_row.contactsecs-section {
    margin-top: 20px!important;
    margin-left: 15px;
    margin-right: 15px;
}
.broadcast-digital .wpb_single_image {
    margin-bottom: 5px!important;
}
.blog-sec p:first-child, .blog-sec p:nth-child(2) {
    font-size: 12px!important;
}
.blog-sec p:first-child {
    margin-bottom: 15px!important;
}
.sector-bg .fancy_heading, .print-bg .fancy_heading {
    font-size: 17px!important;
    line-height: 28px!important;
}
.testimonial-section.vc_custom_1629392578698 {
    padding: 30px;
    margin-top: 150px!important;
}
.perdynamic .fancy_heading {
    font-size: 38px!important;
    line-height: 48px!important;
}
.mobileorder-change {
    display: flex;
    flex-direction: column;
}
.mobileorder-change .perdynamic:nth-child(1) {
    order: 2;
    margin-top: 43px;
}
.vc_row.performance-row {
    padding-top: 40px!important;
    padding-top: 40px!important;
}
.dynamic-texts.textclrs:nth-child(1) .wpb_text_column, .dynamic-texts.textclrs:nth-child(2) .wpb_text_column, .episode-name p {
    margin-bottom: 50px!important;
}
.dynamic-texts.textclrs:nth-child(3) .wpb_text_column {
    margin-bottom: 15px!important;
}
.tab.tabbg3 label, .tab.tabbg3 p, .tab.tabbg3 .Learnmore-bgw {
    color: #000!important;
}
.tab.tabbg3 .tab-label::after {
    filter: invert(1);
}
.dynamic-texts h4, .vam_focuses .wpb_text_column .wpb_wrapper p {
    font-size: 17px!important;
    line-height: 28px!important;
}
.perspective .call-schedule-wt {
    margin-left: 12px!important;
}
.blogsect.vc_custom_1629713613998 {
    padding-bottom: 40px!important;
}
.vc_row.blogsect .call-schedule-wt {
    margin-left: 16px;
}
.sector-bg.wpb_column .vc_column-inner, .print-bg.wpb_column .vc_column-inner {
    padding-right: 0!important;
}
.sector-bg.wpb_column:last-child .vc_column-inner, .print-bg.wpb_column:last-child .vc_column-inner {
    padding-right: 20px!important;
}
div.our_fund_slide .owl-carousel .sa_hover_container {
    min-height: 435px!important;
    max-width: 325px!important;
    min-width: 325px!important;
    padding: 30px 41px 0 30px !important;
}
div.our_fund_slide .owl-carousel .owl-item h5, .banner-para.banner-pink-para .fancy_heading, .chart-fullsec .fancy_heading, .group-impact-report .fancy_heading, .esg_culture .ourculture_rowone .fancy_heading:nth-child(1), .even-add-cards .fancy_heading, .credit-space-pink .fancy_heading, .credit-space-blue .fancy_heading, .credit-space-yellow .fancy_heading, .smasection-para .fancy_heading{
    font-size: 22px!important;
    line-height: 32px!important;
}
div.our_fund_slide .owl-carousel .owl-item p, p.category-color, .all-contents li .nice-select.form-control, .all-contents li.all a, .blended-finance p {
    font-size: 15px!important;
    line-height: 25px!important;
}
.our_fund_slide .owl-carousel .owl-nav {
    bottom: -52px!important;
    left: 31%!important;
}
div.our_fund_slide .black .sa_owl_theme .owl-nav button.owl-prev, div.our_fund_slide .black .sa_owl_theme .owl-nav button.owl-next, .testicolumn .white .sa_owl_theme .owl-nav button.owl-prev, .testicolumn .white .sa_owl_theme .owl-nav button.owl-next {
    width: 27px!important;
    height: 27px!important;
}
div.our_fund_slide .sa_owl_theme .owl-nav .owl-next {
    right: -32px!important;
}
.btncenter .wpb_text_column:nth-child(2) {
    margin-top: 32px!important;
    text-align: left!important;
}
a.call-schedule-wt.btn_centerhme, .smas-account .wpb_raw_code {
    margin-left: 5px!important;
}
div.our_fund_slide .owl-carousel .owl-item h5, div.our_fund_slide .owl-carousel .owl-item p, div.our_fund_slide .owl-carousel .owl-item a {
    margin-bottom: 20px;
}
.our_fund_slide .sa_owl_theme .owl-nav button.owl-prev {
    left: -34px!important;
}
.peopleleft .vc_separator.vc_sep_width_10 {
    width: 19.7%!important;
}
a.menuclass, .viewprofile, .menuactive {
    font-size: 12px!important;
}
a.menuclass img {
    width: 5px;
    height: 7px;
}
.meetourteam .fancy_heading, .meetourteam-post .fancy_heading, .fundmanager-titles .fancy_heading h2 {
    font-size: 38px!important;
    line-height: 48px!important;
}
.menuclass img {
    margin-right: 5px!important;
    width: 10px;
    height: 14px;
    vertical-align: middle!important;
}
.vc_row.hear_story {
    margin-top: -6px!important;
}
.peopleleft p, .banner_contents a.call-schedule.scallhover, .banner_contents .paradata, .people-separator {
    text-align: center;
}
.people-separator {
    margin: 0 auto;
    width: 65px;
}
.peopleleft .fancy_heading:nth-child(2) {
    font-size: 38px!important;
    line-height: 48px!important;
    text-align: center!important;
}
.peopleleft .fancy_heading:nth-child(2) h3 {
    margin-bottom: 5px;
}
.peopleleft .fancy_heading:nth-child(4) {
    font-size: 22px!important;
    line-height: 48px!important;
    text-align: center!important;
    margin-top: 15px;
}
.hiddenmobile_viewprofile, .sp-testimonial-free-section .slick-arrow {
    display: none!important;
}
.hiddendesktop_viewprofile {
    display: block!important;
    text-align: center;
    margin-top: 32px!important;
}
a.viewprofile.hiddendesktop_viewprofile {
    vertical-align: middle;
}
.mobileperson-profile .wpb_text_column {
    margin-bottom: 66px!important;
}
.officerimg_mobile img {
    width: 300px;
}
.officerimg_mobile, .videoframe, .yellow-radiusimg .vc_column-inner {
    margin: 0 auto;
    text-align: center!important;
}
.peopleleft .vc_empty_space.emptymobile {
    height: 24px!important;
}
.people-fullcol .container.main-container {
    top: inherit!important;
    margin-top: 45px;
}
.peoplepara .vc_column-inner::before {
    content: " ";
    background-image: url(/wp-content/uploads/2021/08/mobiletest.png);
    position: absolute;
    top: -8px;
    left: 50%;
    z-index: 99999;
    width: 195.97px;
    height: 9px;
    transform: translate(-50%, 50%);
}
.peoplepara .vc_column-inner {
    padding: 0!important;
}
.peoplepara .wpb_wrapper.vc_custom_1629789281109, .peoplepara .wpb_wrapper.vc_custom_1631603857640 {
    width: 100%;
    padding: 66px 50px 31px 45px !important;
}
.peoplepara.wpb_column .vc_column-inner {
    padding-top: 0;
    padding-left: 0!important;
    padding-right: 0!important;
}
.bgspink .vc_column-inner {
    width: 336px!important;
    background-size: cover;
    height: 232px;
}
.vc_separator.people_separator {
    width: 25%!important;
}
.bgspink .fancy_heading {
    font-size: 28px!important;
    line-height: 38px!important;
    padding-top: 0;
}
.youtubeimg-column.wpb_column .vc_column-inner {
    margin-top: 129px!important;
    padding-right: 0!important;
    padding-left: 25px!important;
}
.vc_row.youtube_row {
    padding-bottom: 36px!important;
}
.vc_row.youtuberow_top, .marsterclass-banner .under_tapped.insight-col .vc_column-inner, .vc_row.ourcore_impact {
    padding-top: 80px!important;
}
.vc_row.youtuberow_top.vamculturevideo {
    padding-top: 66px!important;
}
.emptyspace {
    display: none;
}
#testimonial-slider .owl-item {
    max-width: 297px!important;
    width: 290px!important;
    float: left;
    display: flex;
}
div#testimonial-slider .owl-stage, .th-like-wrapper p {
    display: flex;
}
.testimonial .pic {
    height: 248px!important;
    margin-right: 0!important;
}
.people_testimonial .testicolumn .vc_column-inner {
    padding-right: 0!important;
    padding-top: 46px!important;
    padding-bottom: 30px!important;
}
.vc_row-fluid.leaderrow.leaderrow {
    margin-top: 0!important;
    padding-top: 66px!important;
}
.testimonial {
    padding: 0 15px 0 3px !important;
}
.meetourteam .wpb_single_image img/*, .meetourteam-post .wpb_single_image img*/ {
    width: 88.38px;
    height: 129.52px;
}
.meetourteam .vc_column-inner, .meetourteam-post .vc_column-inner {
    padding-top: 66px!important;
}
.tfree-client-testimonial .description, .pos_description, .formtext-section .wpb_raw_code p:nth-child(1) {
    font-size: 12px!important;
    line-height: 22px!important;
}
.tfree-testimonial-title h3, h3.people_name {
    font-size: 17px!important;
    line-height: 28px!important;
}
.sp-testimonial-free-section .tfree-testimonial-title {
    margin: 0 0 10px!important;
}
.meetourteam .wpb_single_image, .meetourteam-post .wpb_single_image {
    text-align: center!important;
    margin-bottom: 15px!important;
}
#testimonial-slider .owl-controls .owl-nav {
    display: none!important;
}
.meetourteam {
    left: inherit!important;
    background: #FBF8F6;
}
.hear_story {
    margin-top: -2px!important;
}
.sp-testimonial-free-section .sp-testimonial-free-item.slick-slide {
    padding: 0 10px!important;
    max-width: 240px;
}
#sp-testimonial-free-wrapper-1341 .sp-testimonial-free-section.tfree-style-theme-one {
    padding: 0!important;
}
.sp-testimonial-free-section .sp-tfree-client-image img {
    width: 255px!important;
}
.youtubeimg-column video {
    width: 100%;
    height: 100%}
.youtubeimg-column iframe {
    width: 100%;
    height: 185px;
}
.leadershipsec .fancy_heading, .ourcore_impact .our-core .fancy_heading {
    font-size: 38px!important;
    line-height: 48px!important;
}
.leadershipsec .vc_column-inner {
    padding-bottom: 17px!important;
}
.people_profile_col .wpb_text_column {
    margin-bottom: 30px!important;
}
.youtubeimg-column.people_profile_col .wpb_text_column {
    margin-bottom: 21px!important;
}
.youtubeimg-column.people_profile_col.wpb_column .vc_column-inner {
    margin-top: 117px!important;
    padding-right: 0!important;
    padding-left: 30px!important;
}
/* .testicolumn .sa_owl_theme .owl-nav button.owl-prev {
    left: 20px!important;
} */
.testicolumn .sa_owl_theme .owl-nav button.owl-next {
    right: 45px!important;
}
.sa_owl_theme .owl-nav div, .sa_owl_theme .owl-nav button {
    top: 50%!important;
}
.vc_row.our_fund_slide {
    margin-left: .5px;
}
.contact_banner:before {
    top: 44%!important;
    width: 212px!important;
    height: 230px!important;
    background-size: contain;
}
.helpyousec .fancy_heading {
    font-size: 50px!important;
    line-height: 60px!important;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 100px;
}
.helpyousec .fancy_heading h3, .thfaqf-faq-item-title h4 {
    margin-top: 85px !important;
}
.help_sec .wpb_text_column, .help_sec .wpb_raw_code, .chart-fullsec .chartsec-half .wpb_wrapper {
    padding-left: 45px!important;
    padding-right: 45px!important;
    margin-bottom: 0!important;
}
.help_sec .wpb_raw_code.wpb_content_element, .debt-market-indchina .vc_column-inner {
    margin-top: 10px!important;
}
.select-box__input-text {
    padding: 3px 10px;
    font-size: 12px;
}
.help_sec p:nth-child(1) {
    font-size: 17px!important;
    line-height: 28px!important;
    margin-bottom: 20px;
}
.help_sec .vc_column-inner .wpb_wrapper, .helpyousec .vc_column-inner, .life_at_vivsection.support-various .fancy_heading, .support-various .wpb_wrapper.vc_figure {
    padding-top: 0!important;
}
.contactpage-form label, .contactpage-form input.wpcf7-form-control, .contactpage-form .nice-select.wpcf7-select {
    font-size: 12px!important;
    line-height: 22px!important;
}
.contactpage-form span input.wpcf7-form-control, .contactpage-form .nice-select.wpcf7-form-control.wpcf7-select, .formtext-section .contactpage-form span textarea.wpcf7-form-control {
    height: 35px!important;
}
.contactpage-form form.wpcf7-form .row div[class*="col-"]:not(.sm-margin) {
    margin-bottom: 20px!important;
}
.contactpage-form span textarea.wpcf7-form-control {
    height: 183px!important;
}
.contactpage-form button.wpcf7-submit {
    font-size: 15px!important;
    margin-top: 22px!important;
}
.vc_row.contactrow_sec {
    padding-top: 67px!important;
    padding-bottom: 56px!important;
}
.contactpage-form form.wpcf7-form.init {
    padding-left: 20px;
    padding-right: 20px;
}
.vc_row.visitsect {
    padding-top: 66px!important;
    padding-bottom: 31px!important;
}
.headoffice-addrs.wpb_column .fancy_heading:first-child, .headoffice-addrs .fancy_heading:nth-child(5) {
    font-size: 17px!important;
    line-height: 28px!important;
    padding-left: 14px!important;
}
.visit_us .fancy_heading:nth-child(1) {
    margin-bottom: 43px!important;
    font-size: 38px!important;
    line-height: 48px!important;
    padding-left: 13px;
}
.visit_us .fancy_heading:nth-child(1) h3 {
    margin-bottom: 0;
}
.headoffice-addrs .fancy_heading:nth-child(2), .headoffice-addrs .fancy_heading:nth-child(6), .headoffice-addrs .fancy_heading:nth-child(5) {
    font-size: 17px!important;
    line-height: 28px!important;
}
.headoffice-addrs .vc_empty_space.addrs-empty {
    height: 43px!important;
}
.mapimg:before {
    top: 40px!important;
    right: 53px!important;
    width: 115.7px!important;
    height: 115.7px!important;
    background-size: contain;
}
.mapimg.wpb_column {
    padding-top: 94px;
}
.vc_row.mediasecs {
    padding-top: 66px!important;
    padding-bottom: 97px!important;
}
.mailsec1 .fancy_heading:nth-child(3) h3, .mailsec2 .fancy_heading:nth-child(3) h3 {
    margin-top: 5px!important;
    font-size: 17px;
    line-height: 28px;
}
.mailsec1 {
    margin-bottom: 35px;
}
.creditebanner_row, .podcast_class .row.latestblock-row.episode-begin.tag_podcast_hide, .podcast_class .loadmore_postdiv {
    margin-top: 60px!important;
}
.creditebanner_row {
    height: 335px;
    background-position: center center;
}
.under_tapped {
    max-width: 80%;
    margin: 0 auto;
}
/* .creditebanner_row .vc_column-inner {
    padding-left: 23px!important;
    padding-top: 36px!important;
    margin-top: 10px!important;
} */.vc_row.creditebanner_row .vc_column-inner {
    padding-left: 20px!important;
    padding-top: 25px!important;
    margin-top: 0px!important;
    padding-right: 20px !important;
    padding-bottom: 25px !important;
}
.under_tapped .fancy_heading:nth-child(1), .performing-bannertext .fancy_heading h1 {
    font-size: 35px!important;
    line-height: 45px!important;
}
.under_tapped .fancy_heading:nth-child(2) {
    font-size: 22px!important;
    line-height: 32px!important;
}
.credit_para p {
    font-size: 17px;
    line-height: 28px;
}
.vc_row.bonds_market {
    padding-bottom: 31px!important;
}
.wecall .fancy_heading, .what-performingcredit .fancy_heading h2 {
    font-size: 50px!important;
    line-height: 60px!important;
    text-align: left!important;
}
.wecall video {
    width: 100%;
    height: 100%}
.wecall iframe {
    width: 100%;
    height: 185px;
}
.videoroe_order, .capital_enter, .vamimage_row, .need_better_col .need_better_colinside_row, .rowcol_change, .latestblock-row {
    display: grid;
    flex-direction: row;
}
.vc_row.vamimage_row {
    margin-top: 8px;
}
.youtubeimg-column .wpb_text_column, .expertise-para .wpb_text_column {
    margin-bottom: 32px!important;
}
.vc_row.videoroe_order {
    padding-top: 24px!important;
}
.video_col, .missing_middle, .vamimage_row .vc_column_container.vc_col-sm-5, .need_better_textcol, .rowcol_change .help_india {
    order: 2;
}
.text-col .vc_column-inner {
    padding-top: 0!important;
    padding-bottom: 5px!important;
}
.vc_row.wecall {
    padding-bottom: 30px!important;
}
.investing-singleimg .fancy_heading:nth-child(2), div.board_comp {
    max-width: 100%!important;
}
.missing_middle .fancy_heading, .howbig-performing .fancy_heading h2 {
    font-size: 50px!important;
    line-height: 60px!important;
}
.missing_middle .wpb_text_column.wpb_content_element, .vamstarted p {
    font-size: 17px!important;
    line-height: 28px!important;
}
.mismiddle-img .wpb_single_image {
    height: 15px!important;
    padding-left: 14px;
}
.capital_singleimg img {
    width: 213px!important;
    height: 213px!important;
}
.capital_singleimg .wpb_single_image {
    text-align: left;
}
.mismiddle-img .fancy_heading {
    font-size: 20px!important;
    line-height: 32px!important;
    margin-bottom: 30px;
    padding-left: 14px;
}
.missing_middle .fancy_heading h3, .howbig-performing .fancy_heading h2 {
    margin-bottom: 24px!important;
}
.vc_row.mismiddle_row {
    padding-top: 11px!important;
    padding-bottom: 62px!important;
    margin-top: -5px;
}
.middle_wrapper .wpb_wrapper.vc_custom_1630657739419 {
    padding-top: 65px!important;
}
.vc_row.detriments {
    margin-top: 132px!important;
    margin-bottom: 90px!important;
}
.invisting_fancy .fancy_heading {
    font-size: 38px!important;
    line-height: 48px!important;
}
.invisting_emptyrow {
    display: none;
}
.vc_row.detto {
    padding-bottom: 40px!important;
}
.investing-singleimg {
    margin-bottom: 43px;
}
.recent .fancy_heading, .india_expertise .fancy_heading {
    font-size: 28px!important;
    line-height: 38px!important;
    text-align: left!important;
}
.recent .vc_column-inner {
    padding-bottom: 10px!important;
}
.vc_row.timeline_sec, .vc_row.status-tablerow {
    margin-bottom: 130px!important;
}
.textstrick .fancy_heading:nth-child(1), .stage-cirlce h5, .vivritiway-performing .fancy_heading h2 {
    font-size: 50px!important;
    line-height: 60px!important;
}
.textstrick .fancy_heading span::after, .textstrick .fancy_heading span::before {
    height: 17px!important;
}
.textstrick .fancy_heading:nth-child(2) {
    font-size: 17px!important;
    line-height: 28px!important;
    padding-top: 15px;
    padding-bottom: 38px;
}
.vamimg, .felatestblog-post {
    padding-left: 15px;
}
.vamimg:before {
    left: 2px!important;
}
.vamimg img {
    width: 228px;
    height: 313px;
}
.vamapp .fancy_heading:nth-child(2) {
    font-size: 22px!important;
    line-height: 32px!important;
}
.vc_row.starimages {
    margin-top: 9px!important;
}
.vamapp .fancy_heading:nth-child(2) {
    font-size: 22px!important;
    line-height: 32px!important;
}
.vamapp .fancy_heading:nth-child(3) {
    font-size: 15px!important;
    line-height: 25px!important;
}
.vamapp, .yellow-radiusimg {
    margin-bottom: 40px;
}
.souring_video video {
    width: 100%;
    height: 100%}
.souring_video iframe, .support-video iframe {
    width: 100%;
    height: 185px;
}
.vc_row.srcvideo_row {
    margin-top: 2px!important;
}
.vc_row.textborder.sustain-txtborder, .vc_row.srcvideo_row, .vc_row.piller-text_cards {
    margin-bottom: 100px!important;
}
.textstork .fancy_heading {
    font-size: 50px!important;
    line-height: 60px!important;
}
.blarrow {
    margin-top: 20px!important;
    max-width: 75px!important;
    margin-bottom: 20px;
}
.vc_row.textborder {
    margin-top: 128px!important;
    margin-bottom: 129px!important;
}
.textstork .fancy_heading h3, .invest_impact span {
    text-shadow: 1px 1px 0 #1900c0, -1px 1px 0 #1900c0, 1px 1px 0 #1900c0, 1px -1px 0 #1900c0, 1px 1px #1900c0, -1px -1px 0 #1900c0, 1px -1px 0 #1900c0, -1px 1px 0 #1900c0!important;
}
.democratize h3 {
    font-size: 90px!important;
    margin-bottom: 15px!important;
}
.democratize h6, .stage-table tr:first-child td:first-child {
    font-size: 22px!important;
    line-height: 32px!important;
    margin-bottom: 20px!important;
}
.democratize p {
    font-size: 15px!important;
    line-height: 25px!important;
}
.democratize {
    margin-bottom: 0!important;
    min-height: 370px!important;
    max-height: 370px!important;
}
p.seemore_scroll {
    font-size: 12px!important;
}
#sliderdata {
    width: 100%!important;
}
.slidewraps {
    padding: 50px 0!important;
    margin-right: 30px;
}
.tailwinds_bg .vc_column-inner {
    padding-top: 44px!important;
    padding-bottom: 55px!important;
}
.vc_row.tailwinds_bg {
    background-size: cover!important;
    background-repeat: no-repeat;
    background-image: url(/wp-content/themes/teba-child/images/yrslide_mobile.png)!important;
}
.mismiddle-img .vc_single_image-wrapper img {
    height: 4px!important;
}
.our_longstanding .fancy_heading:first-child h3, .vivritiway-performing .fancy_heading h2 {
    margin-bottom: 5px!important;
    padding-top: 0!important;
}
.our_longstanding .fancy_heading:last-child h3 {
    padding-right: 0!important;
}
.under_tapped.culture_undertab .fancy_heading:nth-child(1) {
    font-size: 50px!important;
    line-height: 60px!important;
}
.under_tapped.culture_undertab .fancy_heading:nth-child(2) {
    font-size: 22px!important;
    line-height: 32px!important;
    font-weight: 400!important;
}
.vc_row.culture_row {
    margin-top: 65px!important;
}
.vc_row.culturebanner_row .vc_column-inner {
    padding-bottom: 32px!important;
    margin-top: 0!important;
    padding-top: 33px!important;
    margin-bottom: 0!important;
}
.vc_row.culturebanner_row.vc_custom_1630674306897 {
    background-position: inherit!important;
    margin-top: -6px;
    background-image: url(/wp-content/uploads/2021/09/culture-mobile.png)!important;
}
.culturebanner_row {
    background-position: inherit!important;
    margin-top: -15px;
}
.culture_row .menutop_links.wpb_column.vc_column_container .vc_column-inner, .culture_row .menuto_links_waviv.wpb_column.vc_column_container .vc_column-inner {
    padding-bottom: 0!important;
    padding-top: 20px;
}
.culture_row .menutop_links .wpb_text_column, .culture_row .menuto_links_waviv .wpb_text_column {
    margin-bottom: 0!important;
}
.vc_row.internal-practice {
    padding-top: 32px!important;
    padding-bottom: 123px!important;
}
.credit_para p, p.fundspdf a {
    font-size: 17px!important;
    line-height: 28px!important;
}
.wpb_wrapper .txtstr, .wpb_wrapper .txtstr h5 {
    font-size: 50px;
    line-height: 60px;
}
span.how_we, .stricknone h3 span, .invest_impact span, p.payoutmads span, .maney-matter span, .createimpact span, h2.payoutmads span {
    background-size: 100% 8px!important;
}
.all-investment span {
    background-size: 100% 10px!important;
}
.textstrick .txtstr h5::after, .textstrick .txtstr h5::before {
    height: 19px!important;
    top: 36%!important;
}
.vamimage_row .vc_column_container.vc_col-sm-5 .vc_empty_space, div.gold-cretified_textblock .vc_column-inner:before, div.gold-cretified_textblock .vc_column-inner:after, .indepentend-dev_textblk .vc_column-inner:before, .indepentend-dev_textblk .vc_column-inner:after {
    height: 15px!important;
}
.vamimage_row .vc_column_container.vc_col-sm-5 .vc_single_image-wrapper img, .rightimg_row .vc_single_image-wrapper img {
    width: 157px !important;
    height: 157px !important;
}
.rightimg_row .wpb_single_image {
    float: right;
}
.rightimg_row .vc_column_container.vc_col-sm-7 .vc_column-inner.vc_custom_1630677562272 {
    margin-top: -165px!important;
}
.vc_row.rightimg_row {
    margin-top: 30px;
}
.rightimg_row .vc_column_container.vc_col-sm-7 .vc_column-inner {
    margin-top: -125px!important;
    margin-left: 0!important;
}
.textstrick.mab-0 .vc_column-inner, .personright-img .wpb_single_image, .textstrick.mab-0 .vc_column-inner h5 {
    margin-bottom: 0!important;
}
.vc_row.personright-img {
    padding-bottom: 0!important;
    background-repeat: no-repeat;
    background-size: contain;
}
.bgspink.bgpinkculture .vc_separator.wpb_content_element {
    width: 27%!important;
    margin-bottom: 32px!important;
}
.bgpinkculture .fancy_heading {
    line-height: 38px!important;
    padding-top: 0!important;
    margin-top: -10px;
}
.exvideo .youtubeimg-column.wpb_column .vc_column-inner {
    margin-top: -102px!important;
    padding-left: 30px!important;
}
.vc_row.exvideo, .marsterclass-banner .under_tapped.insight-col .vc_column-inner {
    padding-bottom: 100px!important;
}
.guideval .values-circle .vc_column-inner:before {
    width: 191px;
    height: 191px;
    margin: 0 auto;
}
.guideval .values-circle .fancy_heading {
    font-size: 38px!important;
    line-height: 48px!important;
    left: 50%}
.values_guide .vc_empty_space {
    height: 43px!important;
}
.values_guide p {
    font-size: 22px!important;
    line-height: 32px!important;
    padding-right: 0!important;
}
.investing-singleimg.singleimg-maxwidth0 .wpb_single_image {
    width: 100%}
.investing-singleimg.singleimg-maxwidth0 .vc_single_image-wrapper img, .credit-space .credit_card .vc_column-inner {
    width: 100%!important;
    height: auto!important;
}
.vc_row.guideval {
    padding-bottom: 8px!important;
}
.investing-singleimg.singleimg-maxwidth0 .fancy_heading:nth-child(2) {
    font-size: 17px!important;
    line-height: 28px!important;
}
.investing-singleimg.singleimg-maxwidth0 .fancy_heading:nth-child(3) {
    font-size: 15px!important;
    line-height: 25px!important;
}
.vc_row.sinimg {
    padding-bottom: 0!important;
}
.culture_performance.wpb_column .vc_column-inner {
    margin-top: 0!important;
}
.vc_row.sinimg2 {
    padding-bottom: 23px!important;
    clear: both;
}
.vc_row.malesmile-img {
    margin-top: 132px!important;
}
.vc_row.malesmile-img .vc_column-inner {
    padding-left: 15px!important;
    padding-right: 45px!important;
}
.vc_row.readytojoin {
    margin-left: 30px;
    margin-top: -112px;
    width: 105%}
.readytojoin .culture_performance .fancy_heading, .culture_performance.lookinginvest-funds .fancy_heading h2 {
    font-size: 38px!important;
    line-height: 48px!important;
    padding-right: 20px!important;
    margin-bottom: 37px!important;
}
.readytojoin .culture_performance .vc_column-inner {
    padding-left: 30px!important;
    padding-right: 0!important;
    padding-top: 25px!important;
    margin-left: 0!important;
}
.vc_row.malesmile-img .vc_column-inner .vc_single_image-wrapper img {
    height: 208px;
    max-width: 300px!important;
}
.vc_row.arrowtext, .vc_row.commercial-businesses {
    margin-top: 132px!important;
    margin-bottom: 132px!important;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.vamabout .fancy_heading, div.explore_moretxt h3 {
    font-size: 22px!important;
    line-height: 32px!important;
}
.vc_row.arrtex2 {
    padding-top: 39px!important;
}
.vc_row.arrtex2 .fancy_heading:after {
    right: 50px;
}
.vc_row.arrtex2 .fancy_heading:after, .vc_row.arrowtext2 .fancy_heading:after {
    content: "";
    position: absolute;
    background: url(/wp-content/themes/teba-child/images/Group5909.svg);
    width: 48.62px;
    height: 16px;
    background-size: cover;
    background-repeat: no-repeat;
    top: 25px;
}
.listblog-section .vc_row.arrtex2.hidedesktop .fancy_heading:before, .listblog-section .vc_row.arrowtext2.hidedesktop .fancy_heading:before, .video-info .listblog-section .vc_row.arrtex2 .fancy_heading:before, .video-info .listblog-section .vc_row.arrowtext2 .fancy_heading:before {
    background: url(../../../wp-content/themes/teba-child/images/Group5909.svg);
    content: "";
    position: absolute;
    width: 60px;
    height: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    top: 22px;
    right: 100px;
}
.video-info .listblog-section .vc_row.arrtex2.exarrow .fancy_heading:before {
    right: 160px !important;
}
.video-info .listblog-section .vc_row.arrtex2.blogarrow .fancy_heading:before {
    right: 110px !important;
}
.listblog-section .vc_row.arrtex2 .fancy_heading:after, .listblog-section .vc_row.arrowtext2 .fancy_heading:after, .arrtex2 .culture-aboutimg.wpb_column, .arrowtext2 .culture-aboutimg.wpb_column, .Mobile_Hide {
   display: none;
}
.vc_row.arrowtext2 .fancy_heading:after {
    right: 96px;
}
.vc_row.arrowtext2 .fancy_heading {
    font-size: 50px!important;
    line-height: 60px!important;
}
.textstrick .wpb_raw_code .wpb_wrapper {
    color: #1900c0;
    font-size: 100px;
    line-height: 115px;
    text-align: left;
    font-weight: 600;
}
.perar1 .fancy_heading:before, .perar2 .fancy_heading:before {
    content: "";
    position: absolute;
    width: 60px;
    background: url(/wp-content/themes/teba-child/images/Group5909.svg);
    height: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    top: 22px;
}
.perar1 .fancy_heading:before {
    right: 70px;
}
.perar2 .fancy_heading:before {
    right: 125px;
}
.perar1 .wpb_single_image, .perar2 .wpb_single_image {
    display: none;
}
.invest_impact p, .faq-section .fancy_heading {
    font-size: 65px!important;
    line-height: 75px!important;
}
.vc_row.invest_heading {
    margin-top: 105px!important;
    margin-bottom: 8px!important;
}
.invest_impact span {
    background-position: 0 98%!important;
}
.vc_row.need_better {
    margin-top: 140px;
    padding-bottom: 40px!important;
}
.need_better_textimg .wpb_single_image {
    margin-top: -132px!important;
    width: 243px;
    margin-left: 25px!important;
    margin-bottom: 43px!important;
}
.need_better_textcol .vc_column-inner {
    padding-top: 0!important;
}
.need_better_textcol .fancy_heading:nth-child(1) {
    font-size: 22px!important;
    line-height: 32px!important;
}
.need_better_textcol .fancy_heading:nth-child(1) h3, .faq-section .fancy_heading h3 {
    margin-bottom: 0!important;
}
.vc_empty_space.title_emptyspace {
    height: 20px!important;
}
.need_better_textcol .fancy_heading:nth-child(3) {
    font-size: 17px!important;
    line-height: 28px!important;
}
.vc_empty_space.para_emptyspace {
    height: 45px!important;
}
.vc_row.impct_numrs {
    padding-top: 64px!important;
    padding-bottom: 34px!important;
}
.fundsfancy_heading .fancy_heading, .impactnumber_heading .fancy_heading h2 {
    font-size: 28px!important;
    line-height: 38px!important;
}
.vc_row.inner_row_impact {
    padding-bottom: 20px!important;
}
.impact_number .wpb_single_image, .impact_number .wpb_wrapper, .impact_number .vc_single_image-wrapper, .impact_number img {
    width: 100%}
.impact_number img {
    height: 4px;
}
.impact_number .vc_single_image-wrapper, .fancy-bottom_img img, .fancy-bottomimg img {
    height: 10px;
}
.impact_number .wpb_single_image {
    height: 5px;
}
.impact_number .fancy_heading {
    font-size: 38px!important;
    line-height: 48px!important;
    padding-top: 9px;
    padding-bottom: 2px;
}
.impact_number {
    margin-bottom: 32px;
}
.impact_number p {
    font-size: 17px!important;
    line-height: 28px!important;
    padding-right: 10px;
}
.vc_row.impact_row1 {
    padding-bottom: 0!important;
}
.maney-matter p, .createimpact span {
    font-size: 50px!important;
    line-height: 60px!important;
}
.vc_row.how_looks {
    margin-top: 132px!important;
    margin-bottom: 0!important;
}
.how_looks .wpb_raw_code.wpb_content_element {
    margin-bottom: 43px!important;
}
.money_imgs .vc_single_image-wrapper:before {
    border-right: 8px solid #F7BF21!important;
    height: 40px!important;
    left: 5px!important;
}
.wpb_single_image.money_imgs {
    text-align: left!important;
    margin-bottom: 0!important;
}
.money_imgs .vc_single_image-wrapper {
    width: 228px;
    padding-left: 13px;
}
.vc_row.icon_boxes_row, .video-info .loadmore_postdiv, .episode-featured {
    margin-top: 43px!important;
}
.icon-box-style2 .title-wrap, .sector_size.sector-size-sec3 .vc_column-inner, .support-various .wpb_wrapper.vc_figure {
    padding-left: 0!important;
}
.infrastructure_col .service {
    display: grid;
    margin-bottom: 0!important;
    padding-top: 15px!important;
}
.better_access .vc_column-inner .wpb_wrapper .wpb_text_column {
    border-top: none!important;
    margin-bottom: 0!important;
    padding-top: 20px!important;
}
.infrastructure_col .title-wrap h6 {
    font-size: 22px!important;
    line-height: 32px!important;
    margin-left: 0!important;
    margin-top: 20px!important;
    margin-bottom: 0;
}
.icon1_before .far:before, .icon2_before .far:before, .icon3_before .far:before, .startimg_sections .vc_single_image-wrapper {
    width: 57px!important;
    height: 57px!important;
}
.better_access .wpb_text_column {
    font-size: 15px!important;
    line-height: 25px!important;
}
.exvideo .youtubeimg-column.invest_video.wpb_column .vc_column-inner {
    margin-top: -32px!important;
}
.vc_row.hear_story.invest_story {
    margin-top: 21px!important;
    padding-top: 0!important;
    padding-bottom: 0!important;
}
.vc_row.ourcore_impact, .vc_row.contribute_growth, .marsterclass-banner.podcast-banner-section .under_tapped.insight-col .vc_column-inner {
    padding-bottom: 70px!important;
}
.vc_row.contribute_growth {
    margin-top: 5px!important;
    margin-bottom: 2px;
}
.sdg_targeted .fancy_heading, .sustainable-development .fancy_heading h2 {
    font-size: 28px!important;
    line-height: 38px!important;
}
.sdg_targeted .fancy_heading h3:after, .fundsec_table .fancy_heading h3:after, .piachart_heading .fancy_heading h3:after, .sustainable-development .fancy_heading h2:after {
    width: 65px!important;
    height: 9px!important;
}
.sdg_targeted .wpb_text_column {
    margin-top: 28px!important;
}
.sdg_targeted .wpb_wrapper p {
    font-size: 17px!important;
    line-height: 28px!important;
}
.vivriti_logo_sec .wpb_single_image, .video-info .loadmore_postdiv {
    text-align: left!important;
}
.pr-add.wpb_column .vc_column-inner, .prr-add.wpb_column .vc_column-inner, .formtext-section div.contactpage-form form.wpcf7-form.init {
    padding-right: 10px!important;
}
.pl-even.wpb_column .vc_column-inner, .pll-even.wpb_column .vc_column-inner {
    padding-left: 10px!important;
}
.vc_row.hoverimg-section.hoversec2 {
    padding-top: 0!important;
}
.vc_row.hoverimg-section.hoversec1 {
    padding-top: 0!important;
}
.pr-add .vc-hoverbox:hover .vc-hoverbox-back, .pl-even .vc-hoverbox:hover .vc-hoverbox-back, .pl-even .hoverimg-section .vc-hoverbox-block, .pr-add .hoverimg-section .vc-hoverbox-block {
    height: 147.2px!important;
    margin-top: 10px!important;
}
.fundsec_table .table-responsive>.table>tbody>tr>td, .fundsec_table .table-responsive>.table>tbody>tr>th, .fundsec_table .table-responsive>.table>tfoot>tr>td, .fundsec_table .table-responsive>.table>tfoot>tr>th, .fundsec_table .table-responsive>.table>thead>tr>td, .fundsec_table .table-responsive>.table>thead>tr>th {
    white-space: break-spaces!important;
    min-width: 100px;
}
.fundsec_table.wpb_column .vc_column-inner {
    padding-right: 0!important;
    padding-top: 43px!important;
    padding-bottom: 8px!important;
}
.fundsec_table .table-responsive {
    border: none!important;
}
.fundsec_table .table-responsive::-webkit-scrollbar {
    height: 5px;
}
.fundsec_table .table-responsive::-webkit-scrollbar-track {
    background: #EBEBEB;
    height: 1px!important;
    width: 41px;
    margin-top: 20px;
}
.fundsec_table .table-responsive::-webkit-scrollbar-thumb {
    background: #1900C0;
    height: 1px;
    width: 41px;
    margin-top: 20px;
}
.fundsec_table .table-responsive::-webkit-scrollbar-thumb:hover {
    background: #1900C0;
    height: 1px;
}
.fundsec_table.wpb_column .fancy_heading {
    font-size: 28px!important;
    line-height: 38px!important;
}
.fund-wise thead.thead-dark th.fund_name {
    padding-top: 29px!important;
    vertical-align: unset!important;
}
.vc_row.table_row_bg, .vc_row.due_evaluation.vivriti_follows, .vc_row.vivriti_follows.duestage_two, .vc_row.hidden_desktop, .chart-fullsec .chartsec-half .wpb_wrapper, .twoindsec.intro-para.class-intropara, .vc_row.asstes_under, .vivriti_follows.integer_id, .vc_row.esg_impact-overview {
    padding-bottom: 66px!important;
}
.vc_row.arrowtext.investtxtborder_desktop {
    margin-bottom: 0!important;
}
.vc_row.hidedesktop.investtxtborder_mobile, .row.video-info:first-child, .vc_row.vivriti_follows.integer_id .fancy_heading {
    margin-top: 32px!important;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.vamabout .got_goals.wpb_column .wpb_wrapper .fancy_heading {
    font-size: 17px!important;
    line-height: 28px!important;
}
.investtxtborder_desktop .vc_row.vamabout {
    margin-bottom: 15px!important;
}
.youtuberow_top.video_colm .vc_column-inner {
    padding-top: 103px!important;
    padding-left: 30px!important;
}
.hear_story.invest_story .bgpinkculture .fancy_heading {
    margin-top: -5px!important;
}
.vc_row.wpb_row.invest_heading.invest_mb0 {
    margin-top: 15px!important;
}
.choose_fund_image.chooseimg {
    width: 247px;
    margin-top: -169px!important;
}
.home-banner-mobile.three-piller h3, .choose_fund_image.chooseimg {
    margin: 0 auto!important;
    text-align: center!important;
}
.vc_row.invest_heading.invest_mb0 {
    margin-bottom: 0!important;
}
.vc_row.bgimg_mtvalue {
    margin-top: 124px;
    padding-bottom: 69px!important;
}
.vc_row.impact-bgimg {
    margin-top: 148px !important;
}
.help_india .wpb_wrapper p, .events_1 .content-post .post-title a, .events_2 .content-post .post-title a, .events_3 .content-post .post-title a, .events_4 .content-post .post-title a, p.time.due_para1, .table-textdata .wpb_wrapper p {
    font-size: 22px!important;
    line-height: 32px!important;
}
.help_india .vc_column-inner, .vc_row.rowcol_change, .row.thfaqf-faq-list, .esg_culture .ourculture_rowone .vc_column-inner {
    padding-top: 43px!important;
}
.vc_row.rowcol_change .wpb_text_column {
    margin-bottom: 0;
}
.group_imgmobile .wpb_single_image .vc_single_image-wrapper {
    background-image: url(/wp-content/uploads/2021/09/natureimg1.png);
    float: left;
    width: 170px;
    height: 170px;
    background-size: contain;
}
.group_imgmobile .wpb_single_image .vc_single_image-wrapper img, .ourculture_singleimg .wpb_single_image .vc_single_image-wrapper img {
    display: none;
}
.ourculture_singleimg .wpb_single_image .vc_single_image-wrapper {
    background-image: url(/wp-content/themes/teba-child/images/Rectangle92..svg);
    float: left;
    height: 37px;
    background-size: cover;
}
.participate_india .vc_column-inner {
    padding-top: 0!important;
}
.group_imgmobile .wpb_single_image {
    margin-bottom: 32px;
}
.sdg_targeted .wpb_wrapper p, .participate_india .wpb_wrapper p, .commercial-capital p {
    font-size: 17px!important;
    line-height: 28px!important;
}
.participate_india .wpb_text_column:nth-child(2) {
    padding-top: 40px!important;
}
.vc_row.rowcol_change, .thfaqf-faq-item {
    padding-bottom: 43px!important;
}
.life_at_vivsection .fancy_heading {
    font-size: 50px!important;
    line-height: 60px!important;
    padding-top: 64px;
}
.life_at_vivsection .vc_single_image-wrapper {
    width: 65.32px;
    height: 9px;
}
.vc_row.life_at_vivsection {
    background: url(/wp-content/themes/teba-child/images/lifeatviv_img.png)!important;
    background-size: contain!important;
    width: 100%;
    margin-left: 0;
    height: 325px;
    padding-top: 0!important;
    padding-bottom: 0!important;
}
.vc_row.banner_cultute_sec {
    margin-top: 56px;
    margin-left: 15px;
    margin-right: 15px;
    padding: 0 0 50px!important;
}
.ourculture_rowone .vc_column-inner, .financial-pinkbg .spin_pinkdue .vc_column-inner, .chart-fullsec .chart-percent .wpb_wrapper, .credit-space-pink .vc_column-inner, .credit-space-blue .vc_column-inner, .credit-space-yellow .vc_column-inner {
    padding-top: 32px!important;
}
.ourculture_rowtwo .vc_column-inner {
    padding-top: 66px!important;
}
.ourculture_rowone .fancy_heading:nth-child(1), .ourculture_rowtwo .fancy_heading:nth-child(1) {
    font-size: 17px!important;
    line-height: 28px!important;
}
.ourculture_rowone .fancy_heading:nth-child(2), .ourculture_rowtwo .fancy_heading:nth-child(2) {
    font-size: 17px!important;
    line-height: 28px!important;
}
.hiddendesktop_arrow, .hiddendesktop-money, .mobile-image, .Desktop_Hide {
    display: block!important;
}
.hiddenmobile_arrow, .hiddenmobile-money {
    display: none;
}
.vc_row.embody_clarity {
    margin-bottom: 0!important;
}
.why_vivrt .vc_column-inner {
    padding-top: 98px!important;
}
.why_vivrt .wpb_raw_code.wpb_content_element {
    margin-bottom: 43px!important;
}
.whyviv_fancy .fancy_heading {
    font-size: 22px!important;
    line-height: 32px!important;
}
.vc_row.starimages.wav_starts {
    padding-left: 15px;
    padding-right: 30px;
    padding-top: 37px;
}
.vc_row.weare_employess, .vc_row.videosection_row.covid-vaccine {
    margin-bottom: 0!important;
}
.why_vivrt {
    margin-bottom: 43px;
}
.startimg_sections .wpb_single_image {
    margin-bottom: 20px!important;
}
.startimg_sections .fancy_heading:nth-child(2) {
    font-size: 22px!important;
    line-height: 32px!important;
}
.startimg_sections .fancy_heading:nth-child(3) {
    font-size: 15px!important;
    line-height: 25px!important;
}
.wav_starts .startimg_sections {
    margin-top: 43px;
}
.wav_starts .startimg_sections:first-child {
    margin-top: 0;
}
.vc_row.starimages.wav_starts {
    margin-bottom: 130px!important;
}
.videosection_row .youtubeimg-column.wpb_column .vc_column-inner {
    padding-left: 30px!important;
}
.vc_row.mainrow_init, .videosection_row .youtubeimg-column.wpb_column .vc_column-inner {
    margin-top: 80px !important;
}
.vc_row.videosection_row {
    padding-top: 66px!important;
}
.youtubeimg-column.wav_video .vc_column-inner {
    margin-bottom: 65px!important;
}
.createimpact p {
    font-size: 50px!important;
    line-height: 60px!important;
}
.crtimapct .wpb_raw_code {
    margin-bottom: 28px!important;
}
.career_now .wpb_text_column:first-child p {
    font-size: 17px;
    line-height: 28px;
}
.vc_row.crtimp_btn {
    padding-bottom: 40px!important;
}
.readytojoin .culture_performance.wking_vivculture .fancy_heading {
    margin-bottom: 43px!important;
}
.readytojoin .culture_performance.wking_vivculture .vc_column-inner, .covid-vaccine .youtube_row {
    padding-bottom: 15px!important;
}
.wavarrow_text .vc_row.arrowtext2, .esg_culture .common-principles .vc_column-inner {
    padding-top: 20px!important;
}
.vc_row.watpagerow {
    padding-left: 15px;
}
.menuto_links_waviv .vc_column-inner {
    padding-top: 33px!important;
}
.singlefunds_page {
    padding-top: 98px!important;
}
.singlefunds_page .container.main-container.prl_css {
    padding-left: 36px;
    padding-right: 30px;
}
.singlefunds_page .container.main-container.prl_css.mobilepl {
    padding-left: 43px!important;
}
.fund_section h1 {
    font-size: 38px!important;
    line-height: 48px!important;
}
.fund_section, .circlecol p, .median_portfolio_rating h6 {
    font-size: 17px!important;
    line-height: 28px!important;
}
.payoutmads {
    padding-left: 0!important;
    padding-bottom: 19px;
}
.circlecol img {
    width: 41.55px;
}
.permlink, .fund_section h1 {
    margin-bottom: 20px!important;
}
.fundscat p, .classA p, .classB p, .esg-scorecard .wpb_wrapper p {
    font-size: 12px!important;
    line-height: 22px!important;
}
.fundscat h6, .classA h6, .classB h6, .return_table th, .median_portfolio_rating p {
    font-size: 15px!important;
    line-height: 25px!important;
}
.fundscat h6, .classA h6, .classB h6, .return_table th, .banner_cultute_sec.esg_culture .fancy_heading:first-child h3 {
    margin-bottom: 0!important;
}
.vc_row.fundscat .funds_details {
    margin-bottom: 32px!important;
}
.fundscat {
    margin-top: 75px!important;
}
.colnext {
    margin-top: 0!important;
}
.help-tip {
    top: 20px!important;
    right: 17px!important;
}
.vc_row.chart_div {
    margin-top: 34px!important;
    margin-bottom: 66px!important;
}
.chart_div h1, .with-login .fancy_heading, h3.thfaqf-faq-list-title, .extensive-track p, .gold-cretified_heading .fancy_heading, .chart_div h2.fancy_heading {
    font-size: 28px!important;
    line-height: 38px!important;
}
.vc_row.chart_div h1:after, .with-login .fancy_heading:after, .table-textdata .wpb_wrapper p:after, .vc_row.chart_div h2.fancy_heading:after {
    width: 65px!important;
}
.classA h3, .classB h3 {
    font-size: 22px!important;
    line-height: 32px!important;
    margin-bottom: 15px!important;
    padding-left: 26px;
}
.p0:last-child {
    padding-bottom: 17px!important;
}
.risko {
    display: inline-block;
    padding-left: 27px!important;
}
.help-tip.classtip {
    right: -18px!important;
}
.pb-0 {
    padding-left: 27px!important;
}
img.riskometer-image {
    padding-left: 27px!important;
}
.classA .modr, .classB .modr {
    padding: 8px 27px!important;
    font-size: 15px!important;
    line-height: 25px!important;
}
.classA .mr2, .classB .mr2 {
    padding-right: 31px!important;
    padding-left: 0!important;
    padding-bottom: 0!important;
    margin-right: 2px!important;
}
.classA {
    margin-bottom: 43px!important;
}
.pararisk p {
    padding-top: 20px!important;
}
.payoutmads, h3.fundindex-title, .catblog .mo-page_title, .about-us-page .under_tapped .fancy_heading:nth-child(1), h1.fundindex-title {
    font-size: 50px!important;
    line-height: 60px!important;
}
.chart_div, .funddetails-page, .fundamanager {
    margin-top: 56px!important;
}
.fundscol .details_section {
    padding-right: 45px!important;
    padding-left: 9px!important;
}
.vc_row.funddetails-page .container.main-container.prl_css {
    padding-right: 0!important;
}
.medium_portfolios {
    padding: 43px 10px 23px!important;
    margin-left: 48px!important;
}
.testdiv, .desktop-image, .podcast-empty {
    display: none!important;
}
.median_portfolio_rating:nth-child(7), .median_portfolio_rating:nth-child(8) {
    margin-bottom: 20px!important;
}
.funddetails-page {
    margin-bottom: 0!important;
}
.vc_row.fundamanager {
    margin-top: 0!important;
    margin-bottom: 66px!important;
}
.managers_sections, .twoindsec.intro-para .financial-system .vc_column-inner, .investers-count, .marsterclass-banner.podcast-banner-section .under_tapped.insight-col .vc_column-inner, .vc_row.testimonial-test_row {
    margin-top: 40px !important;
}
.fundmanagers .funds_persons {
    padding-left: 0;
}
.managers_sections.wpb_column .vc_column-inner {
    padding-right: 0!important;
}
.latestblog-post h5, .fundmanagers h5, .main-tabs .filter_tab li.active a, .main-tabs .filter_tab li a, div.stage-cirlce p, .sector_size p.para_bold1, div.stage-table tr:first-child td:last-child, div.stage-table tr:last-child td:last-child, .felatestblog-post h5 {
    font-size: 17px!important;
    line-height: 28px!important;
}
.fundmanagers h5 {
    margin-bottom: 6px!important;
}
.fundmanagers p {
    font-size: 12px!important;
    margin-bottom: 20px!important;
}
.imgsec:after {
    width: 65px!important;
    height: 10px!important;
}
.vc_row.impactnmp {
    padding-top: 66px!important;
    padding-bottom: 66px!important;
}
a.call-schedule.hiddendesktop_arrow.lne_height {
    line-height: 25px!important;
}
.vc_row.numbers-row2 {
    padding-bottom: 11px!important;
}
.vivriti_logo_sec.vivlogo_sec {
    margin-top: 42px;
}
.prr-add .hoverimg-section .vc-hoverbox-block-inner, .pll-even .hoverimg-section .vc-hoverbox-block-inner {
    padding: 11px 10px 10px!important;
}
.prr-add .vc-hoverbox:hover .vc-hoverbox-back, .pll-even .vc-hoverbox:hover .vc-hoverbox-back, .pll-even .hoverimg-section .vc-hoverbox-block, .prr-add .hoverimg-section .vc-hoverbox-block {
    height: 140px;
    margin-top: 13px;
}
.vc_row.contribute_growth.funds_contribute_growth {
    padding-top: 66px!important;
    padding-bottom: 56px!important;
}
.vivriti_logo_sec.vivlogo_sec .wpb_single_image {
    margin-bottom: 21px;
}
.vc_row.pdfdownloader {
    padding-top: 56px!important;
    padding-bottom: 0!important;
}
.pdfdown, .video-info .explore_moretxt, .vc_row.imbile-sustainabilty {
    margin-left: 15px!important;
    margin-right: 15px!important;
}
img.fundsdowmloadbtn, .thfaqf-faq-item span.thfaq-marker:after {
    width: 23px !important;
}
p.fundspdf {
    padding-bottom: 15px!important;
}
.downresourcing .fancy_heading h3, .vc_row.intern_banner .indiapotential-banner .wpb_text_column.wpb_content_element, .banner_contents .paradata p {
    margin-bottom: 10px!important;
}
.downresourcing .fancy_heading, .fancy-bottomimg, .vc_row.restoration {
    margin-bottom: 25px!important;
}
.funds_post_btn .wpb_text_column {
    padding-top: 0!important;
}
.wpb_single_image.vam-teamwomen, .funds_post_btn .wpb_text_column {
    margin-bottom: 40px!important;
}
.perar2.arrow_rightcss .fancy_heading:before, .perar1.arrow_rightcss .fancy_heading:before {
    right: 25px!important;
}
.perar2.arrow_rightcss.potential-arrpara2 .fancy_heading:before {
    right: 90px!important;
    top: 80px !important;
}
.vc_row.malesmile-img.malesmile_mb0 {
    margin-bottom: 0!important;
}
.imtern_banner_left .vc_column-inner, .vc_row.green-init_row {
    padding-top: 28px!important;
}
.vc_row.intern_banner {
    margin-top: 65px!important;
    padding-left: 15px!important;
    text-align: center!important;
    padding-right: 15px!important;
}
.imbile-sustainabilty .esg-scorecard .vc_column-inner, .vc_row.intern_banner {
    padding-left: 15px!important;
    padding-right: 15px!important;
}
.imtern_banner_left .fancy_heading h3 {
    margin-bottom: 20px!important;
    text-align: center!important;
    font-size: 38px!important;
    line-height: 48px!important;
}
.imtern_banner_left .wpb_text_column:first-child {
    margin-bottom: 16px!important;
    text-align: center!important;
}
.imtern_banner_left .wpb_text_column:first-child p {
    font-size: 14px!important;
    line-height: 25px!important;
}
.imtern_banner_left .wpb_text_column:last-child p, .crtimapct.power_house .wpb_text_column p {
    font-size: 22px!important;
    line-height: 32px!important;
}
.imtern_banner_left.wpb_column .vc_column-inner {
    padding-left: 60px!important;
    padding-right: 60px!important;
}
.imtern_banner_left .wpb_text_column:last-child p:after {
    content: "";
    position: absolute;
    background: #DB2E9A;
    width: 77px;
    height: 12px;
    left: 82px;
    bottom: -30px;
    max-width: 200px;
    margin: 0 auto;
    text-align: center;
}
.imtern_banner_left .wpb_text_column:last-child p {
    position: relative;
}
.imtern_banner_right .wpb_single_image {
    margin-top: 43px!important;
}
.starting_out .container.main-container:before {
    display: none!important;
}
.opportunity {
    margin-top: 340px!important;
}
.imtern_banner_left .wpb_text_column:first-child p, .testimonial-test_row .wpb_text_column p {
    font-size: 14px!important;
    line-height: 25px!important;
}
.imtern_banner_left.wpb_column .vc_column-inner {
    padding-left: 60px!important;
    padding-right: 60px!important;
}
.imtern_banner_left .wpb_text_column:last-child p:after {
    content: "";
    position: absolute;
    background: #DB2E9A;
    width: 77px;
    height: 12px;
    left: 82px;
    bottom: -30px;
    max-width: 200px;
    margin: 0 auto;
    text-align: center;
}
.imtern_banner_right .vc_single_image-wrapper {
    width: 243px;
    height: 243px;
}
.imtern_banner_right .wpb_single_image, .home-banner-mobile.three-piller .fancy_heading, .gold-cretified_heading .fancy_heading, .fancy-bottom_img, .fancy-bottomimg, .indepentend-dev_fancyimg .fancy_heading, .crs-heading_image .fancy_heading {
    text-align: center!important;
}
.career_now .wpb_text_column:first-child p, .starting_out .wpb_text_column p, .internship_program .wpb_text_column p, .develop_knowledge p {
    font-size: 17px!important;
    line-height: 28px!important;
    color: rgba(0, 0, 0, 0.8)!important;
}
.vc_row.starting_out {
    margin-top: -150px!important;
    padding-bottom: 269px!important;
}
.vc_row.malesmile-img.readyto_reimagine {
    margin-top: -209px!important;
    margin-bottom: 132px!important;
}
.crtimapct.power_house .wpb_raw_code, .vc_row.mainrow_init {
    margin-bottom: 20px!important;
}
.crtimapct.power_house .wpb_text_column {
    margin-bottom: 32px!important;
}
.internship_program .wpb_text_column {
    margin-bottom: 43px!important;
}
.vc_row.empowered_champion {
    margin-bottom: 97px!important;
}
.flower-img.wpb_column .vc_column-inner {
    width: 300px!important;
    height: 300px!important;
    margin: 0 auto;
    text-align: center;
    margin-top: -99px;
    padding: 74px 56px 73px!important;
}
.flower-img.wpb_column .fancy_heading, .testimonial-test_row .fancy_heading {
    font-size: 28px!important;
    line-height: 38px!important;
}
.develop_knowledge .vc_column-inner {
    margin-top: -145px!important;
    padding-top: 180px!important;
    padding-bottom: 31px!important;
}
.vc_row.weare_employess.advantage_vivriti {
    padding-top: 0!important;
}
.vc_row.weare_employess.advantage_vivriti .why_vivrt .vc_column-inner {
    padding-top: 66px!important;
}
.vc_row.weare_employess.advantage_vivriti .why_vivrt, .learning_activities .fancy_heading h3, .testimonial-test_row .fancy_heading {
    margin-bottom: 0!important;
}
.learning_activities.activities_last {
    margin-bottom: 132px;
}
.two_cohorts_pink .fancy_heading:first-child h3, .indepentend-dev_fancyimg .fancy_heading, .crs-heading_image .fancy_heading {
    font-size: 28px !important;
    line-height: 38px !important;
}
.two_cohorts_pink.wpb_column .vc_column-inner {
    height: 358px!important;
    background-size: contain!important;
    background-repeat: no-repeat;
    background: url(/wp-content/themes/teba-child/images/mobile_pinkbg.png)!important;
    padding-top: 43px!important;
}
.two_cohorts_pink .fancy_heading:last-child h3 {
    font-size: 22px;
    line-height: 32px;
}
.internship_col .fancy_heading, .summer_internship .fancy_heading, .about-us-page .under_tapped .fancy_heading:nth-child(1), .podcast-banner-section .creditebanner_row .under_tapped.insight-col .fancy_heading, .home-banner-mobile.three-piller.esgpolicys h3, .home-banner-mobile.three-piller.esgini h3 {
    font-size: 50px!important;
    line-height: 60px!important;
}
.application_send p, p.para_sec {
    font-size: 12px!important;
    line-height: 22px!important;
}
p.para_bold, .filter_tab .panel-tabs li a, .fundindex_page .filter_tab .panel-tabs > li > a, .fundindex_page .ml-10, .newsroom_tabs .nice-select.form-control, .right-section ul.meta-post li, .episode-name ul.meta-post li, .cat_btn-new .catbtn_texts {
    font-size: 15px!important;
    line-height: 25px!important;
}
.vc_row.two_cohorts {
    margin-right: 50px;
    padding-bottom: 66px!important;
}
.two_cohorts_pink.wpb_column,.covid-vaccine .youtubeimg-column.wav_video .vc_column-inner, .economics-underserved .vc_column-inner {
    margin-left: 30px!important;
}
.summer_inter_date.wpb_column .vc_column-inner, .winter_inter_date.wpb_column .vc_column-inner {
    margin-top: -93px!important;
    margin-left: 104px;
    padding-top: 98px!important;
    padding-bottom: 0!important;
    padding-left: 7px!important;
}
.col-first {
    margin-bottom: 20px;
}
.summer_inter_date .wpb_raw_code, .winter_inter_date .wpb_raw_code, .credit-space .credit-space-pink .vc_column-inner, .credit-space .credit-space-blue .vc_column-inner, .credit-space .credit-space-yellow .vc_column-inner, .financial_system {
    margin-bottom: 32px!important;
}
.winter_internship:after, .summer_internship:after, .sector_size:after {
    width: 40px!important;
    height: 8px!important;
    right: -16px!important;
    top: -76px!important;
}
.vc_row.summer_internship {
    margin-bottom: 66px!important;
    padding-bottom: 0!important;
}
.vc_row.winter_internship {
    margin-bottom: 32px!important;
    padding-bottom: 0!important;
}
.application_send p {
    padding-left: 97px!important;
}
.vc_row.summer_winter_row {
    padding-bottom: 31px!important;
}
.vc_row.videosection_row.internvi_video, .vc_row.result-row, .vc_row.investing-credit, .vc_row.sma-explore-funds {
    margin-top: 66px!important;
}
.vc_row.arrowtext.wavarrow_text.intern_arrowtext {
    margin-top: 0!important;
}
.opportunity.wpb_column .vc_column-inner {
    padding-left: 28px!important;
}
.imtern_banner_left.team_overright.wpb_column .vc_column-inner {
    padding-left: 30px!important;
}
.imtern_banner_left.team_overright .wpb_text_column:first-child {
    margin-bottom: 16px!important;
    text-align: left!important;
}
.imtern_banner_left.team_overright .createimpact span {
    font-size: 65px!important;
    line-height: 75px!important;
}
.vc_row.intern_banner .imtern_banner_left.team_overright {
    text-align: left!important;
}
.imtern_banner_left.team_overright .wpb_raw_code {
    margin-bottom: 0!important;
}
.pinkline_dnone .opportunity {
    margin-top: 398px!important;
}
.pinkline_dnone .fancy_heading {
    font-size: 21px!important;
    line-height: 32px!important;
}
.team_profile_persons .profile_cols .vc_column-inner {
    padding-left: 47px!important;
}
.profile_cols .img_people img {
    width: 300px;
    height: 248px;
}
.team_profile_persons .profile_cols .vc_column-inner {
    padding-left: 47px!important;
}
.team_profile_persons p.pos_description, .episode-name h3, .felatestblog-post h6 {
    margin-bottom: 20px!important;
}
.team_profile_persons .read_biolink a.Learn.more:after {
    height: 21px!important;
}
.profile_cols {
    margin-top: 0!important;
}
.profile_cols.first-image {
    margin-top: 0!important;
}
.team_profile_persons.personrow_change_order .container.main-container {
    display: flex;
    grid-template-columns: repeat(4, 1fr);
    flex-flow: column;
}
.profile_cols:nth-of-type(1) {
    order: 2;
}
.profile_cols:nth-of-type(2), .foundation-img4 {
    order: 3;
}
.profile_cols:nth-of-type(3), .foundation-img2 {
    order: 4;
}
.profile_cols:nth-of-type(4) {
    order: 1;
}
.team_profile_image .vc_single_image-wrapper {
    width: 88.38px!important;
    height: 129.52px!important;
}
.team_profile_image .wpb_single_image {
    text-align: center!important;
    margin-bottom: 32px!important;
}
.vc_row.team_profile_persons.personrow_change_order {
    margin-top: -300px!important;
}
.vc_row.starting_out.pinkline_dnone {
    margin-top: -150px!important;
    padding-bottom: 370px!important;
}
h3.people_name {
    margin-bottom: 4px!important;
}
.vc_row.team_profile_persons.personrow_change_order {
    margin-top: -300px!important;
}
.profile_cols .wpb_text_column {
    margin-bottom: 66px;
}
.vc_row.team_profile_persons {
    margin-top: 0!important;
    margin-bottom: 0!important;
}
.vc_row.wpb_row.vc_row-fluid.team_profile_persons:last-child, .ourcore_impact .our-core .fancy_heading h3 {
    margin-bottom: 66px!important;
}
.profile_cols .img_border {
    width: 65px;
    height: 9px;
}
.fundindex_page .panel-tabs, div.cat_btn-new {
    overflow-x: auto;
    white-space: nowrap;
    overflow-y: clip;
}
.fundindex_page .panel-tabs > li, .sortdate-section .fundindex_page.reports-page .filter_tab#events .panel-tabs > li, .cat_btn-new {
    float: none!important;
    display: inline-block;
    white-space: normal;
    width: auto;
    padding-bottom: 15px;
}
.data-results, .upgrades-downgrades h5, .thfaqf-faq-item-title, .thfaqf-faq-item-content, div.board_comp {
    margin-left: 0!important;
}
#morefilter_mobile {
    display: block!important;
}
.mobilefilter_hide {
    display: none;
    margin-bottom: 22px;
    padding: 10px 18px 10px 0 !important;
}
.fundindex_page .panel-tabs {
    margin-bottom: 2px!important;
}
h3.fundindex-title, .filter_tab, .thfaqf-faq-item-content, h1.fundindex-title {
    padding-left: 10px!important;
}
h3.fundindex-title, .vc_row.vivriti_follows.integer_id .wpb_single_image, .banner_contents .paradata p:first-child, h1.fundindex-title {
    margin-bottom: 5px!important;
}
.fundindex_page .panel-heading a[aria-expanded="false"]:before, .fundindex_page .panel-heading a[aria-expanded="true"]:before {
    right: 4px!important;
    z-index: inherit!important;
    width: 20px!important;
    height: 20px!important;
    background-repeat: no-repeat!important;
    background-size: contain!important;
    top: 3px;
}
.our_fund_slide .owl-carousel .owl-item h5, .imtern_banner_left .wpb_text_column:last-child p, .crtimapct.power_house .wpb_text_column p, .data-results h4, .pinkpara p, .due-timeline .wrapper-timeline .due_analysis p.time.due_para1, .vc_row.vivriti_follows .fancy_heading, .support-col2 .wpb_text_column p, .support-col1 .wpb_text_column p, .table-textdata .wpb_wrapper p, .debt-market-indchina thead tr.footable-header th, .right-section h4, .data-results h2 {
    font-size: 22px!important;
    line-height: 32px!important;
}
.data-results {
    padding: 20px 20px 20px 37px !important;
}
.fundindex_page .panel-title>a, .fundindex_page .panel-title>a:active, .data-results p, .fundindex_page .btn {
    font-size: 12px!important;
    line-height: 22px!important;
}
.fundindex_page h3.fundindex-title span, .fundindex_page h1.fundindex-title span {
    background-position: 0 116%!important;
}
.fundindex_page h1.fundindex-title span {
    background-size: 100% 16px;
}
.search-data:last-child .data-results, .vivriti_follows.integer_id, .testimonial-section.impact-page-testimonial, .episode-featured, .vc_row.vam-infocontent, .credit-space.sma-creditspace {
    margin-bottom: 132px!important;
}
div.fundslist_page, .cat_btn-new {
    margin-bottom: 0!important;
}
.fundindex_page .filter_tab .panel-tabs > li:last-child > a, .fundindex_page.sustain-tabs_content .filter_tab ul.panel-tabs>li:last-child>a {
    margin-right: 25px!important;
}
.fundindex_page {
    margin-top: 83px!important;
}
.fundindex_page .panel-title>a {
    position: relative;
}
.btn-link, .esgteam_row .vc_column-inner {
    margin-top: 30px!important;
}
.fundindex_page .plr0, .fundindex_page .fundslist_page {
    padding-left: 30px!important;
    padding-right: 0;
}
.filter_tabcontent, #morefilter_mobile {
    padding-right: 20px!important;
    padding-left: 14px;
}
div.devicep0 {
    padding-right: 20px!important;
}
div.total-results {
    margin-left: 0!important;
}
.desktoplogosus, .emptyesg-col .vc_column-inner, .emptyesg-col1 {
    display: none;
}
.mobilelogosus {
    display: block!important;
}
.vc_row.arrowtext.wavarrow_text.intern_arrowtext {
    margin-top: 64px!important;
}
.hoverimg-section p {
    font-size: 10px;
    line-height: 16px;
}
.cookie_info h3 {
    font-size: 22px;
    line-height: 32px;
}
.vc_row.cookie_page {
    margin-top: 105px;
}
.footer-widget-1 .textwidget .logo_dark {
    height: 34.93px;
}
.mo-stick-active .investfor_impact .invest_impact span::before {
    width: 100%;
    bottom: 1px;
    height: 8px;
}
.lineanimations.active span::before, .lineanimations1.active span::before, .lineanimations2.active span::before {
    height: 8px;
    bottom: 1px;
}
.txtstr.lineanimations.active span::before {
    height: 8px;
}
.txtstr.lineanimations span {
    font-size: 45px;
}
.fund_chart1 {
    width: 100%;
    overflow: auto;
}
.fund_chart1 .visualizer-front {
    min-width: 1170px;
    min-height: 410px;
}
div.sidepanel.open, .formtext-section div.contactpage-form form.wpcf7-form.init {
    width: 100%!important;
}
.semantic_ui .ui.table thead tr.footable-filtering th .form-group {
    padding: 0!important;
    max-width: 300px;
}
.meetourteam-post .wpb_single_image img {
    width: auto!important;
    height: auto!important;
}
.meetourteam-post .vc_single_image-wrapper {
    max-width: 70%}
.footable_parent {
    overflow-x: scroll!important;
    -webkit-overflow-scrolling: touch;
}
.spinnning_images {
    margin: 0 auto;
}
.meetourteam.spinrotate .wpb_text_column {
    margin-bottom: 15px!important;
    margin-top: 0!important;
}
.classA span, .classB span {
    font-size: 10px!important;
    line-height: 20px!important;
}
.vc_row.return_table_section.chart_div {
    margin-top: 66px!important;
}
.fundmanagers {
    padding-bottom: 30px;
}
.listteam .spinnning_images {
    margin: 0 auto;
    float: inherit!important;
    width: 140px;
    position: relative;
    height: 210px;
}
.help-tip:hover p {
    max-width: 140px;
    min-width: 140px;
    padding: 10px 10px 7px;
}
.fund_section {
    padding: 43px 0!important;
}
.vc_row.singlepost_biosec.fundsection_row .prl_css.mobilepl {
    padding-left: 30px!important;
}
.flower-img-section div.fancy_heading {
    font-size: 28px!important;
    line-height: 38px!important;
    top: 30%;
    max-width: 200px;
    transform: translate(45%, 50%);
}
.seemore_scroll_desktop {
    display: none;
}
.seemore_scroll_mobile {
    display: block;
}
.capital_singleimg img {
    width: 213px!important;
    height: 213px!important;
}
.money_imgs.wrkimg-com img {
    width: 313px;
    height: 228px;
}
.investtop_imgs .vc_single_image-wrapper:after {
    width: 186px;
    height: 86px;
    bottom: -5px;
    right: -60px;
}
.choose_fund_image img {
    height: 237px;
}
.whatsapp-btn {
    padding: 8px 5px!important;
    padding-bottom: 10px!important;
}
.whatsapp-btn img {
    padding-right: 5px!important;
}
.contact-or, .credit-space .wpb_wrapper ul li {
    font-size: 12px!important;
    line-height: 24px!important;
}
.vc_row.contact_banner {
    padding-bottom: 35px;
}
.image_section {
    background-image: url(/wp-content/uploads/2021/10/form-banner-mobile-com.png)!important;
}
.funds_persons .imgsec img {
    width: 247px;
    height: 249px;
}
.pai_chart .visualizer-front, .media-coverage_1 .post-content, .media-coverage_2 .post-content, .media-coverage_3 .post-content, .media-coverage_4 .post-content, .media-coverage_5 .post-content, .media-coverage_6 .post-content, .social-quotient-col .wpb_wrapper, .social-quotient-col {
    height: auto!important;
}
.page-404 {
    background-image: url(/wp-content/themes/teba-child/images/notfound-mobileimg.png)!important;
}
/*team*/
.testicolumn .white .sa_owl_theme .owl-nav button.owl-prev, .testicolumn .white .sa_owl_theme .owl-nav button.owl-next {
    width: 27px !important;
    height: 27px !important;
}
.testicolumn .sa_owl_theme .owl-nav button.owl-prev {
    left: -3px !important;
}
.testicolumn .sa_owl_theme .owl-nav button.owl-next {
    right: 24px !important;
}
.testicolumn .sa_hover_container, .vc_row.faq-section .vc_column-inner {
    padding-left: 35px !important;
}
.testicolumn .sa_hover_container img {
    width: 247px !important;
    height: 248px !important;
}
.peopleleft .fancy_heading:nth-child(4) {
   line-height: 32px !important;
}
.officerimg_mobile.image-fixedwidth .vc_single_image-wrapper {
    height: 291px !important;
    object-fit: cover!important;
    object-position: top;
    padding-left: 18px;
    padding-right: 18px;
}
.people_testimonial .testicolumn .vc_column-inner, .imbile-sustainabilty .esg-scorecard .vc_column-inner {
    padding-top: 25px !important;
}
/*single-blog*/
.single.single-post .single-header.img_overlay div.title-wrap {
    padding: 0px 30px 0px 17px!important;
}
.single-header.img_overlay .title-wrap .post-title, .mo-blog-archive .latestblog-post .post-title a {
    /* font-size: 38px !important; */font-size: 30px !important;
    /* line-height: 48px !important; */line-height: 36px !important;
}
body.single.single-post h3.post-title:after, .latest-press.newsroom_page .wpb_single_image img {
    width: 77px !important;
    height: 12px !important;
}
.single-post.entry-content, .yellow-radiusimg .vc_column-inner {
    position: relative;
}
.single-post.entry-content .sticky-buttons {
    margin-left: 109px !important;
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    top: -105px !important;
    display: block !important;
}
div.single-header.img_overlay ul.meta-post li, .mo-blog-archive ul.meta-post li, .button.btn-txt.readmore_blogl .button-text, .events_1_1 .content-post p, .events_1_2 .content-post p, .events_1_3 .content-post p, .events_1_4 .content-post p, .support-col1 .fancy_heading:nth-child(3) h3, .support-col2 .fancy_heading:nth-child(3) h3, .support-col1 .fancy_heading:nth-child(4) h3, .support-col2 .fancy_heading:nth-child(4) h3, .debt-market-indchina tbody tr td {
    font-size: 15px !important;
    line-height: 25px !important;
}
.vc_row.blog-parafonts p, .social-media-widget.blog-social ul span, .vc_row.blog-parafonts ol li, .vc_row.blog-parafonts ul li, .mo-blog-archive .latestblog-post .grid-post p, .videoroe_order .text-col.enabled_system p, .video_col.risk_management p, .report_1 .content-post p, .report_2 .content-post p, .report_3 .content-post p, .media-coverage_2 .post-title span, .media-coverage_3 .post-title span, .media-coverage_4 .post-title span, .media-coverage_5 .post-title span, .media-coverage_6 .post-title span, .about-us-page.latest-press.newsroom_page .creditebanner_row .under_tapped .fancy_heading:nth-child(3), div.main-tabs .filter_tab ul li.active a, div.main-tabs .filter_tab ul li a.due_para2, .vc_row.vamfollows_rows .wpb_text_column, div.main-tabs .filter_tab ul li a, .financial-system .wpb_wrapper p, .text-filler .wpb_wrapper p, .right-section p, .thfaqf-faq-item div.thfaqf-faq-item-content p, .common-principles, .reports-para p, .covid-vaccine .youtubeimg-column.wav_video p, .felatestblog-post h6, .episode-name p, .list-episodes h4, .media-coverage_1 .post-title span, .episode-featured .felatestblog-post h5, .financial_system p, .social-quotient-col .fancy_heading {
    font-size: 17px !important;
    line-height: 28px !important;
}
.mo-blog-archive .latestblog-post .grid-post p, .social-quotient-col {
    margin-bottom: 20px;
}
.blog-parafonts .fancy_heading, div.blog-parafonts p strong, .text-col.enabled_system .fancy_heading, .support-col1 .fancy_heading:nth-child(1), .support-col2 .fancy_heading:nth-child(1), .chart-centersecs .fancy_heading, .life_at_vivsection.support-various .fancy_heading, .covid-vaccine .youtubeimg-column.wav_video .fancy_heading, .list-episodes h5 {
    font-size: 28px !important;
    line-height: 38px !important;
}
.blog-parafonts .fancy_heading, div.blog-parafonts p strong {
    padding-bottom: 0 !important;
}
.blog-parafonts .container.main-container .vc_column-inner, .single.single-post .col-lg-12.mo-blog, .intermediary_level-stage {
    padding: 0 !important;
}
.vc_row.blog-parafonts p, .blog-parafonts .fancy_heading, .vc_row.blog-parafonts ol li, .vc_row.blog-parafonts ul li {
    padding: 25px;
}
.social-media-widget.blog-social ul span {
    padding-left: 14px !important;
}
.post-pagi .pagi_nav span.nav_dir {
    font-size: 15px !important;
    margin: 0 35px !important;
}
.post-pagi.next .pagi_nav span.nav_dir {
    margin-left: 0 !important;
}
.post-paginations, .vc_row.impact-testimonial-innerrow, .episode-featured .felatestblog-post h6 span {
    padding-left: 10px !important;
}
div.post-pagi.prev, .financial-pinkbg {
    margin-right: 20px !important;
}
div.post-pagi .arrow:after, .apct-slider-prev .fa-chevron-left, .apct-slider-next .fa-chevron-right, .economics-underserved:before {
    background-size: contain !important;
    background-repeat: no-repeat !important;
}
div.post-pagi .arrow:after {
    height: 16px !important;
    width: 27px !important;
    top: -7px !important;
}
.blog-parafonts .wpb_text_column.wpb_content_element:last-child, .blog-parafonts .wpb_text_column.wpb_content_element {
    margin-bottom: 18px !important;
}
div.single-directions, .thfaqf-faq-item-content p {
    padding-top: 20px !important;
}
.category-blog #teba_widget_social-2.blog-social li a i {
    vertical-align: sub !important;
}
.category-blog #teba_widget_social-2.blog-social li {
    height: 33px !important;
    width: 33px !important;
}
div.related-posts .title {
    margin-top: 0 !important;
    font-size: 38px!important;
    line-height: 48px!important;
    margin-bottom: 6px!important;
    padding-left: 10px!important;
}
.related-post:nth-child(1) .grid-mid-post:before, .blog_1 .content-post:before, .report_1 .content-post:before {
    width: 247px!important;
    height: 20px!important;
    top: -21px!important;
}
div.content-post.related_post_section .wpb_column div.vc_column-inner {
    padding-left: 16px !important;
}
.related_post_section .wpb_column div.vc_column-inner p{
    padding-left: 0px !important;
    padding-top: 0 !important;
}
.related_post_section .wpb_text_column p, .content-post.related_post_section.statspara .excerpt-content, .latestblog-count span, .social-quotient-col .wpb_wrapper p, .gold-cretified_textblock li, .indepentend-dev_textblk li, .board_comp li, .before_img-sec .wpb_single_image:after, .after_img-sec .wpb_single_image:after {
    font-size: 12px !important;
    line-height: 22px !important;
}
.related_post_section .meta-post li, .content-post.related_post_section ul.meta-post li, .blog_1 ul.meta-post li, .blog_2 ul.meta-post li, .blog_3 ul.meta-post li, .blog_4 ul.meta-post li, .blog_5 ul.meta-post li, .all-btn, .posts.grid-posts .nice-select.form-control, .btn.loadmore-post-btn, .report_1 ul.meta-post li, .report_2 ul.meta-post li, .report_3 ul.meta-post li, .report_4 ul.meta-post li, .report_5 ul.meta-post li, .media-coverage_1 ul.meta-post li, .media-coverage_2 ul.meta-post li, .media-coverage_3 ul.meta-post li, .media-coverage_4 ul.meta-post li, .media-coverage_5 ul.meta-post li, .media-coverage_6 ul.meta-post li, .credit-space-pink .wpb_wrapper ul li, .credit-space-blue .wpb_wrapper ul li, .credit-space-yellow .wpb_wrapper ul li {
    font-size: 15px!important;
    line-height: 25px!important;
}
.content-post.related_post_section {
    margin-bottom: 2px !important;
}
div.content-post.related_post_section.statspara h6, .related-posts .content-post.statspara h6, .grid-post.blog_1 h3.post-title a, .grid-post.blog_2 h3.post-title a, .grid-post.blog_3 h3.post-title a, .grid-post.blog_4 h3.post-title a, .grid-post.blog_5 h3.post-title a, .abtmarket .abtus_para p, .grid-post.report_1 h3.post-title a, .grid-post.report_2 h3.post-title a, .grid-post.report_3 h3.post-title a, .grid-post.report_4 h3.post-title a, .grid-post.report_5 h3.post-title a, .expertise-timeline .time, .thfaqf-faq-item .thfaqf-faq-item-title h4 {
    font-size: 22px !important;
    line-height: 32px!important;
}
.grid-post.blog_1 .content-post, .grid-post.blog_2 .content-post, .grid-post.blog_3 .content-post, .grid-post.blog_4 .content-post, .grid-post.blog_5 .content-post {
    padding: 0px 29px 32px !important;
}
.related-posts .related-post {
    padding-left: 10px;
    padding-right: 10px;
}
.related-post-inner.row .col-md-6 {
    margin-top: 32px;
}
.blog-parafonts .fancy_heading h3 {
    margin-top: 0;
    margin-bottom: 0;
}
.post-pagi div.pagi_details.related-heading h3 {
    font-size: 12px!important;
    line-height: 18px!important;
}
.blog-parafonts p strong, div.podcast_class .latestblock-row {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.blog-parafonts div.wpb_single_image, .sector_size h4, p.para_bold1 {
    margin-bottom: 20px !important;
    padding-top: 0px !important;
}
.vc_row.blog-parafonts .wpb_wrapper ol li, .vc_row.blog-parafonts .wpb_wrapper ul li {
    padding-bottom: 0px;
}
.vc_row.blog-parafonts .wpb_wrapper ol li {
    padding-top: 0;
}
.vc_row.blog-parafonts .wpb_wrapper ul li {
    padding-top: 5px;
    padding-right: 25px;
}
.vc_row.blog-parafonts p {
    padding-bottom: 15px !important;
}
.single.single-post footer.footer.footer_v3 {
    margin-top: 117px!important;
}
.no-pagetitle .mo-blog-archive .mo-page_title, .vc_row.textborder.sustain-txtborder {
    margin-top: 100px!important;
}
.vc_row.blog-parafonts p, .class-intropara .fancy_heading h3 {
    margin-bottom: 0!important;
}
.category-blog #teba_widget_social-2.blog-social li a i, .investers-count .contactpage-form form.wpcf7-form.init {
    vertical-align: middle !important;
	padding-top: 0px!important;
    padding-left: 0px!important;
}
/*blog-list*/
.catblog .listblog-hero {
    background: url(../../../wp-content/uploads/2022/03/bloglist-mobile.png);
    background-size: contain;
    -moz-background-size: cover;
    -webkit-background-size: contain;
    background-position: top;
    background-repeat: no-repeat;
}
.catblog h2.mo-page_title {
    top: 50px;
}
.catblog h2.mo-page_title.color-main:after {
    border-bottom: 12px solid #F7BF21 !important;
    left: 18% !important;
    width: 77px !important;
    bottom: -33px !important;
}
p.bloglist-breadcrumb {
    margin-top: 100px; 
    margin-bottom: 20px !important;
}
.latestblog-post .grid-post {
    width: 100%!important;
}
.latestblog-post .posts.grid-posts {
    padding-top: 82px !important;
}
.latestblock-row, .vc_row.financial-pinkbg.pinkbg_details, .vc_row.stage-circle-row.laststage_level {
    margin-top: 66px !important;
}
.all-btn {
    padding: 5.5px 23px !important;
}
.posts.grid-posts div.nice-select.form-control {
    width: 160px !important;
    height: 38px !important;
    padding: 7px 15px !important;
}
.latestblog-post .posts.grid-posts, .blog_1, .blog_2, .blog_3, .blog_4, .blog_5, .report_1, .report_2, .report_3, .report_4, .report_5, .episode-name {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
.blog_1, .blog_2, .blog_3, .blog_4, .blog_5, .report_1, .report_2, .report_3, .report_4, .report_5 {
    width: 100% !important;
}
.latestblog-post .post-content {
    margin-bottom: 22px !important;
}
.latestblog-post .mo-blog-archive h3.post-title {
    margin-top: 15px !important;
    margin-bottom: 20px !important;
}
.latestblog-post .grid-post, .support-col1 .fancy_heading:nth-child(1) h3, .support-col2 .fancy_heading:nth-child(1) h3 {
    margin-bottom: 66px !important;
}
.row.latestblock-row .col-xs-12.col-sm-6:first-child {
    order: 2;
}
.row.latestblock-row .col-xs-12.col-sm-6:last-child {
    text-align: left !important;
    display: flex;
    padding-left: 0px;
}
p.latestblog-count, .yellow-radiusimg .vc_column-inner {
    padding-top: 15px !important;
}
.latestblock-row {
    padding-bottom: 16px !important;
    margin-right: 30px !important;
    margin-left: 30px !important;
}
.blog_1, .blog_2, .blog_3, .blog_4, .blog_5, .report_1, .report_2, .report_3, .report_4, .report_5, .chart-percent .fund_chart1 .visualizer-front {
    min-height: 100% !important;
}
.grid-post.blog_1,.grid-post.blog_2,.grid-post.blog_3,.grid-post.blog_4,.grid-post.blog_5, .grid-post.report_1,.grid-post.report_2,.grid-post.report_3, div.listblog-section .arrtex2 .mstclass h3, .expertise-timeline .time, .covid-vaccine .youtubeimg-column.wav_video .fancy_heading h3, .before_img-sec.wpb_column {
    margin-bottom: 20px !important;
}
.loadmore-post-btn, .loadmore_postdiv, .loadmore_postdiv.events-tab {
    margin-bottom: 130px !important;
}
.listblog-section .vc_row.arrtex2, .vc_row.videoroe_order.service_platform, .vc_row.result-row p.latestblog-count, .vc_row.funds_contribute_growth.sma-hovercard {
   padding-top: 0px !important;
}
div.listblog-section {
    margin-bottom: 132px;
}
.loadmore-post-btn, .explore_moretxt {
    margin-left: 31px;
}
.listblog-section .hidedesktop .fancy_heading {
    padding-left: 15px;
}
.latestblog-post h5, .felatestblog-post h5 {
    padding: 8px 0px 6px 0px !important;
}
/*insight & Reports*/
.grid-post.report_1,.grid-post.report_2,div.grid-post.report_3 {
    margin-left: 0px;
}
.vc_row.chart-fullsec .vc_column-inner, .grid-post.report_1,.grid-post.report_2,div.grid-post.report_3 {
    padding: 0px !important;
}
.report_1:before, .esg-impactnos .impact_number:nth-child(4), .esg-impactnos.number-six .impact_number:nth-child(3), .smas-link .imtern_banner_left .wpb_text_column:last-child p:after {
    display: none;
}
.report_1:after, .report_2:after, .report_3:after {
    bottom: -17px !important;
}
.report_1:before, .report_1:after, .report_2:after, .report_3:after, .report_1:before, .report_1:after, .report_2:after, .report_3:after {
    width: 306px !important;
    height: 16px !important;
    left: 50px !important;
}
.grid-post.report_1 .content-post, .grid-post.report_2 .content-post, .grid-post.report_3 .content-post {
    padding: 0px 50px 0px !important;
}
.report_1 .content-post p, .report_2 .content-post p, .report_3 .content-post p, .vc_row.wpb_row.vc_row-fluid.wecall.dottedabt_section.business-cycles, .vc_row.wpb_row.vc_row-fluid.wecall.dottedabt_section.record-track, .vc_row.arrowtext.potential-arrows, .smas-link .imtern_banner_left .wpb_text_column, .vc_row.funds_contribute_growth.sma-hovercard {
    margin-top: 0px !important;
}
.loadmore-post-btn.pro-more.reports_more, .vc_row.growth-forcaste {
    margin-left: 0px;
    margin-bottom: 32px !important;
}
.report_2, .report_3, .report_1 {
    margin-top: 43px !important;
}
.records_showing .loadmore_postdiv, .loadmore_postdiv.events-tab {
    margin-top: 43px !important;
}
.loadmore-post-btn.pro-more, .loadmore-post-btn.pro-more  {
    margin-bottom: 2px !important;
}
.vc_row.insights_banner .vc_column-inner, .sector_size.sector-size-sec3 .vc_column-inner, .support-various .wpb_wrapper, .sinleimage-esg .wpb_column.vc_column_container .vc_column-inner {
    padding-right: 0px !important;
}
.insights_banner .vc_row-fluid.creditebanner_row {
    margin-top: 15px !important;
}
.creditebanner_row.insight_banner {
    background-image: url(../../../wp-content/uploads/2022/05/pattern_yellow_mobile.png) !important;
    height: 334px !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}
.under_tapped.insight-col .fancy_heading:nth-child(1), .sector_size h4, .class-intropara .fancy_heading, .all-investment, .episode-name h3, .smas-account .sma-lineanimation p, .investee-company p  {
    font-size: 38px!important;
    line-height: 48px!important;
}
.under_tapped.insight-col .fancy_heading h3:after {
    width: 77px !important;
    height: 12px !important;
    bottom: -38px !important;
}
.under_tapped.insight-col .vc_column-inner {
    padding-right: 30px !important;
}
.under_tapped.insight-col.podcast_insightbanners .vc_column-inner, .under_tapped.insight-col .vc_column-inner, .vc_row.indepentend-dev {
    padding-bottom: 80px !important;
}
.marsterclass-banner.podcast-banner-section .under_tapped.insight-col .vc_column-inner, .under_tapped.insight-col .vc_column-inner, .under_tapped.insight-col.podcast_insightbanners .vc_column-inner {
    padding-top: 50px!important;
}
.fundindex_page.reports-page .filter_tab {
    padding-left: 53px !important;
}
div.fundindex_page.reports-page {
    margin-top: 66px !important;
}
.fundindex_page.reports-page .filter_tab {
    padding-left: 53px !important;
}
.reports_download_section .row.latestblock-row {
    margin-top: 0px !important;
    margin-right: 50px !important;
    margin-left: 54px !important;
}
.reports_download_section .latestblog-count, .credentials-across .wpb_wrapper, .twoindsec.intro-para.class-intropara .vc_row.wpb_row {
    padding-top: 0px !important;
}
.reports_explore_section .arrtex2.hidedesktop {
    margin-left: 2px;
}
.listblog-section.reports_explore_section .explore_moretxt {
    margin-left: 48px;
}
span.close img {
    margin-bottom: 20px !important;
    width: 9.68px !important;
    height: 9.31px !important;
}
.modal-content.home-contact {
    padding: 66px 28px 66px 28px !important;
    margin-left: 34px !important;
}
form.form-downloadsec p {
    margin-bottom: 8px !important;
}
/*about_us-page*/
.about-us-page .creditebanner_row {
    background-image: url(../../../wp-content/uploads/2022/03/abtbanner_mobile.png) !important;
}
.about-us-page .creditebanner_row, .vc_row.making-an_impact {
    margin-top: 95px!important;
}
.about-us-page .creditebanner_row {
    height: 350px !important;
}
.vam-page .vam-page-row {
    background-image: url(../../../wp-content/uploads/2022/04/india-expertise-mobile.png) !important;
}
.about-us-page .creditebanner_row .vc_column-inner {
    /* padding-top: 40px!important; */padding-top: 25px!important;
    /* padding-top: 40px!important; */padding-bottom: 25px !important;
}
.about-us-page .under_tapped .fancy_heading:nth-child(2) {
    font-weight: 400 !important;
    font-size: 20px!important;
    line-height: 30px!important;
}
.bonds_market.abtmarket, .vc_row.vivriti_follows, .vc_row.due_evaluation, .abtsingle-imgleft.singleimage1-abtsection.india_expertise, .vc_row.potential-banner .vc_column-inner, .vc_row.support-section, .chart-fullsec .chartsec-half .wpb_wrapper, .twoindsec.intro-para.class-intropara, .vc_row.asstes_under, .vc_row.esg_impact-overview {
    padding-top: 66px !important;
}
.abtus_para .wpb_wrapper, .making-an_impact .invest_impact p {
    padding-left: 10px;
    padding-right: 11px;
}
.abtus_para .wpb_text_column.wpb_content_element {
    margin-bottom: 20px;
}
.bonds_market.abtmarket .credit_para p, .smas-link .imtern_banner_left .wpb_text_column:first-child {
    text-align: left !important;
}
.why_do_we.singleimage2-abtsection .wpb_single_image {
    text-align: right;
}
.why_do_we.singleimage2-abtsection .vc_single_image-wrapper {
    width: 193px;
    height: 193px;
    margin-right: 30px;
}
.why_do_we.singleimage2-abtsection .vc_column-inner {
    margin-top: -385px !important;
}
.abtsingle-imgleft.singleimage1-abtsection .wpb_single_image, .videoroe_order .text-col.enabled_system p {
    text-align: left;
}
.abtsingle-imgleft.singleimage1-abtsection .vc_single_image-wrapper, .abtsingle-imgleft.singleimage1-abtsection .wpb_single_image {
    width: 124px;
    height: 124px;
}
.singleimage2-abtsection .vc_column-inner {
    margin-top: -225px !important;
}
.wecall.dottedabt_section {
    margin-top: 166px !important;
}
.abtsingle-imgleft.singleimage1-abtsection .wpb_single_image:before {
    background: url(../../../wp-content/uploads/2022/03/abtyellow_circle-mobile.png);
    width: 46px;
    height: 46px;
    top: -25px;
    right: -20px
}
.abtsingle-imgleft.singleimage1-abtsection {
    padding-top: 160px;
}
.videoroe_order.service_platform {
    display: inherit;
}
.vc_row.wpb_row.vc_row-fluid.wecall.dottedabt_section {
    margin-top: 166px !important;
}
.video_col.risk_management {
    padding-top: 66px;
}
.video_col.risk_management .vc_column-inner {
    padding-bottom: 0 !important;
}
.service_platform .text-col .fancy_heading {
    padding-bottom: 20px !important;
    margin-bottom: 20px !important;
}
.vc_row.videoroe_order.pinkpara {
    padding-top: 92px!important;
}
.videoroe_order.pinkpara .vc_column-inner, .economics-underserved .vc_column-inner {
    padding-top: 32px !important;
}
.videoroe_order.pinkpara .video_col {
    width: 90%;
}
.videoroe_order.pinkpara .video_col .wpb_text_column {
    margin-bottom: 23px !important;
}
.text-col.singleworker-image .vc_column-inner {
    margin-top: -50px !important;
    padding-right: 0px !important;
}
.video_col.risk_management.domestic_lps {
    padding-top: 8px;
}
.vc_row.wpb_row.vc_row-fluid.wecall.dottedabt_section {
    padding-bottom: 97px !important;
}
.vc_row.wpb_row.vc_row-fluid.about-teambanner {
    margin-left: 0 !important;
    /* background-image: url(../../../wp-content/uploads/2022/03/abtvt_mobile.png) !important; */
    width: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    /*new*/background-image: url(../../../wp-content/uploads/2022/07/group-photo.jpg) !important;
	padding-bottom: 60px !important;/*new*/
}
.banner_cultute_sec.abtbanner-fancy {
    margin-top: 0px !important;
    margin-right: 20px !important;
    margin-left: 20px !important;
}
.ourculture_fullwidth.abtus_fulwidth .wpb_wrapper .vc_column-inner {
    margin-top: -65px;
    padding-bottom: 23px !important;
}
.ourculture_fullwidth.abtus_fulwidth .wpb_wrapper .vc_column-inner {
    margin-top: -65px;
    padding-bottom: 23px !important;
}
.ourculture_singleimg.abtus-clrimg .vc_column-inner, .formtext-section, .help_sec .formtext-section .wpb_text_column, .formtext-section .contactpage-form form.wpcf7-form.init, .ourcore_impact .blended-finance .vc_column-inner, div.media-coverage_1, div.media-coverage_2, div.media-coverage_3, div.media-coverage_4, div.media-coverage_5, div.media-coverage_6, .scale-column.wpb_column.vc_column_container .vc_column-inner, .sinleimage-esg .wpb_column.vc_column_container .vc_column-inner {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.abtus-clrimg {
    margin-left: 0px !important;
    margin-right: 30px !important;
    margin-top: 5px;
}
.vc_row.wpb_row.vc_row-fluid.impct_numrs.VAM_glance {
    margin-top: 74px;
    margin-bottom: 3px;
}
.textstork.aboutus_arrtext_img1, .textstork.aboutus_arrtext_img2, .aboutus_arrtext_arrow1, .aboutus_arrtext_arrow2 {
    float: left;
}
.textstork.aboutus_arrtext_img1 {
    width: 54%;
}
.textstork.aboutus_arrtext_img2 {
    width: 70%;
}
.aboutus_arrtext_arrow1, .aboutus_arrtext_arrow2, .empty-div {
    display: none;
}
.textstork.aboutus_arrtext_img1 .fancy_heading:after, .textstork.aboutus_arrtext_img2 .fancy_heading:after {
    right: -35px;
}
.wpb_column.vc_column_container div.aboutus_arrtext_arrow1 .vc_column-inner, .wpb_column.vc_column_container div.aboutus_arrtext_arrow2 .vc_column-inner, .investers-count .fancy_heading:nth-child(1), .investers-count .fancy_heading:nth-child(2), .faq-item-wrapper.faq-items, .vc_row.covid-vaccine .bgspink .vc_column-inner, div.podcast-result {
    padding-left: 0px !important;
}
.ourculture_singleimg .wpb_single_image .vc_single_image-wrapper {
    background-image: url(../../../wp-content/themes/teba-child/images/Rectangle92..svg);
}
.abtus-clrimg {
    margin-left: 0px !important;
    margin-right: 30px !important;
    margin-top: 5px;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.abtus-clrimgrow, .vc_row.impact-testimonial-innerrow {
    margin-left: 20px !important;
    margin-right: 20px !important;
}
.why_do_we.singleimage2-abtsection img, .selectmenu-support {
    width: 100% !important;
	height: 100% !important;
}
/*News and Events*/
.latest-press.newsroom_page .creditebanner_row {
    margin-top: 16px !important;
    background-image: url(../../../wp-content/uploads/2022/04/newsroom-banner-mobile.png) !important;
    height: 340px !important;
}
.about-us-page.latest-press.newsroom_page .creditebanner_row .under_tapped {
    padding-top: 0px!important;
    margin-top: 43px !important;
}
.about-us-page.latest-press.newsroom_page .creditebanner_row .vc_column-inner {
    margin-top: 0px !important;
    padding-top: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.newsroom_page .abtdotted .vc_column-inner:before, .imtern_banner_left.indiapotential-banner .wpb_text_column:last-child p:after {
  display: none;
}
.about-us-page.latest-press.newsroom_page .creditebanner_row .under_tapped .fancy_heading:nth-child(1) h3 {
    margin-bottom: 17px;
}
.latest-press.newsroom_page .wpb_single_image {
    height: 12px;
    margin-bottom: 20px !important;
}
.main-tabs .filter_tab ul.panel-tabs>li>a.entstab, .main-tabs .filter_tab ul.panel-tabs>li.active>a.entstab {
    padding-top: 22px !important;
    padding-bottom: 22px !important;
}
div.main-tabs .filter_tab ul.panel-tabs>li.active>a, div.main-tabs .filter_tab ul.panel-tabs>li>a {
    width: 162px;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}
div.filter_tab.newsroom_tabs ul.panel-tabs>li>a {
    padding: 5px 20px!important;
}
.fundindex_page .newsroom_tabs .panel-tabs > li {
    margin-bottom: -28px !important;
    /* float: left!important; */
}
.newsroom_tabs .nice-select.form-control {
    height: 37px !important;
}
.main-tabs ul.nav.panel-tabs {
    margin-left: -9px !important;
    transform: translateY(-44px) !important;
}
.newsroom_tabs .reports_download_section .row.latestblock-row {
    text-align: left;
    margin-right: 60px !important;
    margin-left: 26px !important;
}
div.media-coverage_1, div.media-coverage_2, div.media-coverage_3, div.media-coverage_4, div.media-coverage_5, div.media-coverage_6 {
    height: auto !important;
    padding-bottom: 15px !important;
    width: 100% !important;
    /* padding-top: 15px !important; */
    /* padding-left: 26px !important;
    padding-right: 60px !important; */
}
.media-coverage_1 .category-color, .media-coverage_2 .category-color, .media-coverage_3 .category-color, .media-coverage_4 .category-color, .media-coverage_5 .category-color, .media-coverage_6 .category-color {
    padding-bottom: 4px !important;
}
.media-coverage_1 h3.post-title, .media-coverage_2 h3.post-title, .media-coverage_3 h3.post-title, .media-coverage_4 h3.post-title, .media-coverage_5 h3.post-title, .media-coverage_6 h3.post-title, .support-video .srcvideo_row, .right-section p, .group-impact-report h3, .felatestblog-post h5, .list-episodes h4, .list-episodes p, .list-episodes .meta-post {
    margin-bottom: 20px !important;
}
.row-equal .readmore_blogl, .class-intropara .wpb_text_column {
    padding-top: 20px !important;
}
.row-equal, .smasection-para {
    margin-top: 43px !important;
}
.media-coverage_1, .media-coverage_2, .media-coverage_3, .media-coverage_4, .media-coverage_5, .media-coverage_6, .events_1, .events_2, .events_3, .events_1, .events_1, .events_2, .events_3, .events_4, .sector_size.sector-size-sec3 .wpb_raw_code.wpb_content_element:nth-child(2), .high_potential, .wpb_text_column.reports-para, .smas-account, .vc_row.smas-account {
    margin-bottom: 43px !important;
}
.media-coverage_2, .media-coverage_4, .media-coverage_5, .media-coverage_3, .media-coverage_6, .episode-featured a.call-schedule-wt.btn_centerhme, .foundation-img_section {
    margin-left: 0px !important;
    /* background: #f7f7f7 !important; */
}
.fundindex_page.reports-page .filter_tab.newsroom_tabs, .videoframe, .video-info .loadmore_postdiv, div.fundindex_page.esg-tabs_content .vc_column-inner {
    padding-left: 30px !important;
}
.fundindex_page.reports-page .newsroom_tabs .panel-tabs {
    padding-left: 12px;
}
.mediaCol .post-content, .mediaCol:last-child, .vam-page-row .abtdotted h3, .vc_row.arrow_rightcss.potential-arrpara2, .vc_row.arrow_rightcss.potential-arrpara2 h3, .investers-count .fancy_heading:nth-child(2) h3, .support-video  .wpb_content_element, .number-three .impact_number:nth-child(3), .esg-impactnos .fancy_heading, .esg-impactnos.number-six .impact_number:nth-child(2), .wav_video.framework-considers .wpb_text_column, .credit-space-pink .fancy_heading h3, .credit-space-blue .fancy_heading h3, .credit-space-yellow .fancy_heading h3, .smasection-para .fancy_heading h3, .social-quotient-col:last-child {
    margin-bottom: 0px !important;
} 
.newsroom_events_link {
    padding-left: 10px;
}
.blogmenu .fancy_heading:before {
    right: 155px !important;
}
.news-event-template .sortdate-section .fundindex_page.reports-page, .investers-count .fancy_heading:nth-child(1) h3, .investers-count .fancy_heading:nth-child(2) h3, .esg-impactnos .fancy_heading, .media-coverage_1 h3.post-title, .media-coverage_2 h3.post-title, .media-coverage_3 h3.post-title, .media-coverage_4 h3.post-title, .media-coverage_5 h3.post-title, .media-coverage_6 h3.post-title, div.vc_row.wpb_row.letstalk-section {
    margin-top: 0px !important;
}
div.filter_tab#events ul.panel-tabs>li>a, div.filter_tab#mediacoverage ul.panel-tabs>li>a {
    /* padding: 7px 10px!important; */
    padding: 4.7px 10px!important;
}
.fundindex_page .filter_tab#events .panel-tabs > li > a, .newsroom_tabs#events li select, .newsroom_tabs#events li .nice-select, .newsroom_tabs#mediacoverage li .nice-select, .fundindex_page .filter_tab#mediacoverage .panel-tabs > li > a, div.all-contents li.all {
    margin-right: 10px!important;
}
.newsroom_tabs#events li:last-child .nice-select, .newsroom_tabs#mediacoverage li:last-child .nice-select, .newsroom_tabs .reports_download_section .tab-content {
    margin-right: 30px!important;
}
.newsroom_tabs#events li:nth-child(2), .stage-table, .newsroom_tabs#mediacoverage li:nth-child(2), .group-impact-report a.call-schedule-wt.btn_centerhme, .felatestblog-post, .smas-account .wpb_raw_code, .episode-featured .felatestblog-post h5, .wpb_text_column a.call-schedule-wt.btn_centerhme {
    margin-right: 0px!important;
}
#all-events .events_1_1, #all-events .events_1_2, #all-events .events_1_3, #all-events .events_1_4 {
    padding: 20px 30px 20px !important;
}
#all-events .events_1, #all-events .events_2, #all-events .events_3, #all-events .events_4 {
    padding-top: 20px !important;  
    padding-bottom: 0px !important;
}
div.chart-centersecs.wpb_column .vc_column-inner, #all-events .events_1, #all-events .events_2, #all-events .events_3, #all-events .events_4 {
    padding-left: 25px !important;
    padding-right: 40px !important;
}
#all-events .events_2, #all-events .events_3, #all-events .events_4, .podcast_class .row.episode-begin:nth-child(2), .row.latestblock-row.episode-begin.tag_podcast_hide:nth-child(3) {
    margin-top: 27px !important;
}
#all-events, .ml-100 {
    margin-left: 0px !important;
    margin-right: 30px !important;
}
#all-events .events_1_1 .readmore_blogl, #all-events .events_1_2 .readmore_blogl, #all-events .events_1_3 .readmore_blogl, #all-events .events_1_4 .readmore_blogl, .vc_row.impact-testimonial-innerrow, .sma-explore-funds .arrtex2.aboutus_arrtext1, .vc_row.sustatin-video_row {
    padding-top: 10px !important;
}
#all-events .events_1 .content-post .post-title, #all-events .events_2 .content-post .post-title, #all-events .events_3 .content-post .post-title, #all-events .events_4 .content-post .post-title, .smas-account, .vc_row.smas-account {
    margin-top: 0px !important;
}
#all-events .events_1_1, #all-events .events_1_2, #all-events .events_1_3, #all-events .events_1_4 {
    padding: 20px 30px 20px !important;
    top: 25px !important;
    bottom: 31px !important;
}
/*due*/.due_banner .imtern_banner_left.wpb_column .vc_column-inner, .smas-link .imtern_banner_left.wpb_column .vc_column-inner {
    padding-left: 20px!important;
    padding-right: 20px!important;
}
.due_banner .imtern_banner_left.wpb_column .fancy_heading, .estimated-impact h3, .sma-spin .fancy_heading, .yellow-radiusimg .wpb_single_image, .wpb_single_image.vam-teamwomen {
 text-align: center !important;
}
div.due_banner .imtern_banner_left .wpb_text_column:first-child {
    margin-bottom: 1px!important;
}
.due_banner .imtern_banner_left .wpb_text_column:last-child p {
    padding: 0px 10px !important;
}
.imtern_banner_left .wpb_text_column:last-child p:after {
    left: 38% !important;
}
.vc_row.intern_banner .wpb_text_column.wpb_content_element, .vc_row.testimonial-test_row {
    margin-bottom: 30px !important;
}
.vc_row.starting_out.due_startingout, .vc_row.banner_cultute_sec.esg_culture, .economics-underserved .vc_column-inner {
    padding-bottom: 43px!important;
}
.vc_row.vivriti_follows .wpb_single_image, .th-like-wrapper {
    margin-top: 14px !important;
}
.letstalk-section.due-timeline .wpb_text_column.wpb_content_element, .vc_row.investing-credit.finance-steps {
    margin-top: 0px!important;
}
.wrapper-timeline li .due_analysis:last-child {
    border-top: none !important;
}
.due-timeline .wrapper-timeline li:nth-child(1):before, .due-timeline .wrapper-timeline li:nth-child(2):before, .due-timeline .wrapper-timeline li:nth-child(3):before, .due-timeline .wrapper-timeline li:nth-child(4):before, .due-timeline .wrapper-timeline li:nth-child(5):before, .due-timeline .wrapper-timeline li:nth-child(6):before {
    background-size: contain !important;
    width: 57px !important;
    height: 57px !important;
    left: -30px !important;
    top: 0px !important;
}
.due-timeline .wrapper-timeline li, .support-various .wpb_wrapper {
    padding-left: 50px !important;
}
.due-timeline .wrapper-timeline li {
    padding-bottom: 43px!important;
}
.due_para2, p.time.due_para1, .due-timeline .wrapper-timeline .sessions, .stage-table tr:first-child td:first-child, .sector_size.sector-size-sec3 .wpb_raw_code.wpb_content_element:last-child, .stg_tbl3 table, .vc_row.contact_banner.supportpage-banner .fancy_heading h3, .investers_textcol, .wpb_text_column.wpb_content_element.scale-text, .sustain-bennaersec .wpb_raw_code, .sustain-video .wpb_single_image {
    margin-bottom: 0px !important;
}
.due_analysis, p.para_bold1 {
    padding: 10px 0px 0px 0px !important;
}
.due-timeline .wrapper-timeline .sessions, .vc_row.contact_banner.supportpage-banner .fancy_heading h3, .twoindsec.intro-para.class-intropara, .faq-title h3.thfaqf-faq-list-title, .felatestblog-post h5 {
    margin-top: 0px !important;
}
.due-timeline .wrapper-timeline, .due-timeline .container-timeline, .investers-count .fancy_heading:nth-child(1), .investers-count .fancy_heading:nth-child(2), .support-video  .vc_column-inner, .media-coverage_1 h3.post-title, .media-coverage_2 h3.post-title, .media-coverage_3 h3.post-title, .media-coverage_4 h3.post-title, .media-coverage_5 h3.post-title, .media-coverage_6 h3.post-title, .home-banner-mobile.three-piller.esgpolicys .mobileclass .vc_column-inner {
    padding-top: 0px !important;
}
.due-timeline .container-timeline {
    padding-bottom: 7px;
}
.due-timeline .wrapper-timeline li:last-child, .due-timeline .wrapper-timeline, .sector_size.sector-size-sec3 .vc_column-inner, .investers-count .fancy_heading:nth-child(1), .investers-count .fancy_heading:nth-child(2), .vc_row.text-filler, .rowcol_change.group-impact-report {
    padding-bottom: 0px !important;
}
.vc_row.due_evaluation.vivriti_follows .vamfollows_rows {
    margin-bottom: 31px !important;
}
.financial-pinkbg .spin_pinkdue .vc_column-inner, .faq-title h3.thfaqf-faq-list-title {
    padding-bottom: 32px !important;
}
.sector_size {
    width: auto !important;
    margin-left: 30px !important;
}
.flower-img-section.dueflower-img .vc_column-inner {
    padding-top: 18px !important;
}
.flower-img-section.dueflower-img figure.wpb_wrapper {
    display: block !important;
}
.flower-img-section.dueflower-img img.vc_single_image-img {
    width: 115px !important;
    height: 115px !important;
    left: 30% !important;
}
.dueflower-img .wpb_text_column.wpb_content_element {
    top: 9% !important;
    left: 20% !important;
}
div.stage-cirlce h5 {
    line-height: 50px!important;
}
.sector_size .vc_column-inner {
    padding-top: 290px !important;
    padding-bottom: 8px !important;
}
.sector_size:after, .sector_size.sector-size-sec3:before, .mblhide, .row.thfaqf-faq-list br {display: none;}
.sector_size:before {
    right: initial !important;
    top: initial !important;
    bottom: 30px !important;
    left: -40px !important;
    content: "";
    position: absolute;
    transform: rotate(90deg);
    background: #DB2E9A;
    width: 70px!important;
    height: 11px!important;
}
.sector_size.sector-size-sec2 .vc_column-inner {
    padding-top: 256px !important;
}
.sector_size.sector-size-sec3 .vc_column-inner, .sector_size.sector-size-sec4 .vc_column-inner {
    padding-top: 160px !important;
}
.intermediary_level-stage, .chart-percent.barline-chart {
    padding-left: 25px !important;
}
.intermediary_level-stage {
    margin-bottom: 46px !important;
    padding-right: 30px !important;
}
.stage-table tr:first-child td:first-child {
    padding: 32px 35px !important;
}
.stage-table tr {
    display: inline-grid;
    width: 100% !important;
}
.stage-table tr:first-child td:last-child, .stage-table tr:last-child td:last-child {
    padding: 32px 30px 32px 37px !important;
}
.stage-table tr:first-child td:last-child:after {
    left: 35px !important;
}
div.stage-table tr:first-child td:last-child {
    padding-bottom: 20px !important;
}
div.stage-table tr:last-child td:last-child, .for-issuers, .credit-space-pink .wpb_text_column, .credit-space-blue .wpb_text_column, .credit-space-yellow .wpb_text_column {
    padding-top: 20px !important;
}
.sector_size.sector-size-sec4:before, .formtext-section .fancy_heading:after {
    background: #F7BF21;
}
.due_arrow-text .vc_row.arrtex2 .fancy_heading:after {
    right: 140px !important;
}
/*support*/.contactpage-form .nice-select.wpcf7-form-control.wpcf7-select {
    padding-top: 5px;
}
.twoindsec.intro-para, .vc_row.support-section, .vc_row.contribute_growth.esg-contribute_growth {
    padding-bottom: 132px !important;
}
.support-col1 .vc_column-inner {
    padding-bottom: 78px !important;
}
.support-col2 .vc_column-inner {
    padding-bottom: 53px !important;
}
.support-col1 {
    margin-bottom: 32px;
}
.vc_row.contactrow_sec.support-ctrow {
    padding-top: 8px !important;
}
.vc_row.contact_banner.supportpage-banner .fancy_heading {
    padding-top: 20px !important;
}
.sprtlinks p {
    margin-bottom: 20px !important;
    margin-top: 5px;
}
/*india expertise*/.vam-page-row .under_tapped .vc_column-inner {
    padding-top: 30px!important;
    padding-bottom: 30px !important;
    background: url(../../../wp-content/uploads/2022/04/vam-expertise.png) !important;
}
.vam-page-row .under_tapped .vc_column-inner:before { 
    background: none !important;
}
.credentials-across .india_expertise .fancy_heading:after {
    left: 30px !important;
    bottom: -27px !important;
    width: 65px!important;
    height: 9px!important;
}
.vc_row.vam_focuses, .vivriti_follows.integer_id, .vc_row.contribute_growth.esg-contribute_growth {
    padding-top: 132px !important;
}
.high-potential .sector_size .vc_column-inner {
    padding-top: 165px !important;
}
.service_platform .sessions {
    border-radius: 12px;
    position: relative;
    margin-top: 10px;
}
.service_platform .sessions li {
    border-left: 2px solid #C4C4C4;
    position: relative;
    padding-left: 56px;
}
.service_platform li:before {
    content: "";
    width: 42px;
    height: 42px;
    background: #f7f7f7;
    border: 6px solid #000;
    border-radius: 50%;
    
    left: -22px;
    top: 0px;
}
.service_platform li:before, .banner_contents a.call-schedule.scallhover, .banner_contents .paradata, .yellow-radiusimg .wpb_single_image {
    position: absolute;
}
.vc_row.median_sharpe {
    margin-top: 26px !important;
}
/*india potential*/.vc_row.potential-banner {
    background-image: url(../../../wp-content/uploads/2022/04/indiabanner-mobile.png) !important;
    background-size: 100% 100%;
}
.banner-para.banner-pink-para .vc_column-inner:after {
    width: 11px !important;
    height: 50% !important;
    right: -10px !important;
    background-size: contain !important;
}
.vc_row.potential-banner .vc_column-inner {
    padding-bottom: 55px !important;
}
.banner-para.banner-pink-para .vc_column-inner {
    padding-top: 23px!important;
}
.imbile-sustainabilty .esg-scorecard .vc_column-inner, .banner-para.banner-pink-para .vc_column-inner {
    padding-bottom: 25px !important;
}
.twoindsec.intro-para {
    margin-top: -335px !important;
}
.chart-percent .wpb_wrapper {
    padding-right: 23px !important;
}
.chart-percent .fund_chart1 .visualizer-front {
    min-width: 100% !important;
}
.chart-fullsec .chart-percent .wpb_wrapper {
    padding-bottom: 31px !important;
}
.chart-centersecs .vc_single_image-wrapper img {
    height: 41px;
    object-fit: cover;
}
.chart-centersecs .fancy_heading {
    padding: 43px 30px !important;
}
.vc_row.chart-fullsec.chart-fullwidth, .vc_row.sustatin-video_row {
    margin-bottom: 70px !important;
}
.table-textdata .wpb_wrapper p:after {
    bottom: -26px !important;
}
.vc_row.chart-fullsec.bluesecs {
    margin-bottom: 35px !important;
}
/*new contact*/.investers-count .wpb_raw_code {
    padding: 55px 42px !important;
    margin-left: -30px !important;
    margin-right: -30px !important;
}
.count-section h4 {
    font-size: 16px !important;
    line-height: 20px !important;
}
.help_sec .count-section p, .help_sec .count-section p:nth-child(1) {
    line-height: 15px !important;
}
.count-section h5 {
    line-height: 17px !important;
}
.row-begin, .suprtus-banner .parallax-applied, .result-row .row, .podcast-result, .vc_row.indepentend-dev, .vc_row.foundation-img_section {
    -ms-box-orient: horizontal;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
}
.investers-count, .latest-masterclass, .indepentend-dev_textblk, .foundation-img3 {
    order: 2;
}
.row-begin .left-line:nth-of-type(3) {
    order: 5;
}
.row-begin .left-line:nth-of-type(7) {
    order: 6;
}
.row-begin .left-line:nth-of-type(5), .row-begin .left-line:nth-of-type(6),.row-begin .left-line:nth-of-type(2), .row-begin .left-line:nth-of-type(1), .vc_row.restoration_govt {
    margin-bottom: 60px !important;
}
.formtext-section .fancy_heading {
    font-size: 32px !important;
    line-height: 40px !important;
    margin-bottom: 40px;
    position: relative;
}
.formtext-section .fancy_heading:after {
    content: "";
    position: absolute;
    width: 91px;
    height: 9px;
}
.formtext-section .fancy_heading:after, div.gold-cretified_textblock .vc_column-inner:after, div.indepentend-dev_textblk .vc_column-inner:after {
    bottom: -15px;
}
.banner_contents .paradata, .formtext-section .fancy_heading:after {
    transform: translate(-50%, -50%);
    left: 50%;
}
.formtext-section .wpb_raw_code p:nth-child(1), .vc_row.intern_banner.smas-link .wpb_text_column.wpb_content_element {
    margin-bottom: 10px !important;
}
.formtext-section .contactpage-form form.wpcf7-form {
    display: inline-block;
    margin-top: 25px;
}
.formtext-section .contactpage-form button.wpcf7-submit {
    padding: 0px 12px 0px 12px !important;
    font-size: 10.2992px!important;
}
.contactpage-form button.wpcf7-submit img {
    width: 19px;
    height: 10.3px;
}
.formtext-section .fancy_heading, .gold-cretified_textblock.wpb_column.vc_column_container .vc_column-inner, .indepentend-dev_textblk.wpb_column.vc_column_container .vc_column-inner, .board_comp.wpb_column.vc_column_container .vc_column-inner {
    padding-left: 40px!important;
    padding-right: 40px!important;
}
.investers-count .fancy_heading:nth-child(1) h3 {
    line-height: 18px!important;
}
.investers-count .fancy_heading:nth-child(1) h3, .restoration .fancy_heading, .restoration_govt .fancy_heading {
    font-size: 14px!important;
}
.investers-count .fancy_heading:nth-child(2) h3 {
    font-size: 32px!important;
    line-height: 40px!important;
}
.investers-count {
    border-top: 1px solid #FBF8F6;
}
.investers-count .fancy_heading:nth-child(2) h3:after {
    /* width: 80%!important; */
    height: 5px!important;
}
.helpyousec.investers-count .wpb_raw_code, .videoframe {
    margin-top: 20px!important;
}
.contact_banner.suprtus-banner, .vc_row.faq-section {
    margin-top: 98px !important;
}
.contact_banner.suprtus-banner {
    padding-bottom: 13px;
}
.helpyousec.investers-count .fancy_heading:nth-child(2), div.helpyousec.investers-count .fancy_heading:nth-child(1) {
    margin-left: -4px !important;
}
.contactrow_sec.support-video {
    margin-top: 13px;
}
.support-video .srcvideo_row {
    background: transparent !important;
}
.vc_row.home-banner-mobile {
    background-image: linear-gradient(rgba(0,0,0,.4), rgba(0,0,0,.2)),url(../../../wp-content/uploads/2022/05/NEW-BANNER-MOB-1.jpg) !important;
    background-position: center center !important;
}
.vc_row.homebanner-paragraph {
    padding-top: 57px !important;
    margin-left: 18px !important;
    padding-right: 35px !important;
}
.home-banner-mobile .mobileclass .vc_column-inner {
    padding-top: 20px  !important;
}
/*masterclass*/.marsterclass-banner .insight_banner {
    background-image: url(../../../wp-content/uploads/2022/05/pattern_blue-mbl.png) !important;
}
.marsterclass-banner .under_tapped.insight-col .vc_column-inner .fancy_heading h3:after {
    bottom: -35px !important;
}
.marsterclass-banner .under_tapped {
    max-width: 85% !important;
}
.videoframe iframe {
    height: 167px !important;
}
.videoframe iframe, .economics-underserved .vc_column-inner {
    width: 85% !important;
}
.economics-underserved .vc_column-inner {
    margin-top: -40px !important;
}
.videoframe:before {
    top: -20px !important;
}
.videoframe:before, .videoframe:after { 
    border-top: 20px solid #EBEBEB !important;
}
.videoframe:after {
    bottom: -10px !important;
}
.right-section ul.meta-post li.date {
    margin-left: 17px !important;
}
.right-section ul.meta-post:before {
    width: 9px !important;
    height: 9px !important;
    top: 11px !important;
}
.master-paratext .right-section h4:after {
    bottom: -30px !important;
}
.master-paratext, .result-row p.latestblog-count, .all-contents {
    padding-left: 58px !important;
    padding-right: 58px !important;
}
div.all-contents li .nice-select.form-control {
    padding: 5px 10px !important;
    height: 37px !important;
}
div.all-contents li .nice-select.form-control, .gold-cretified_textblock .vc_column-inner:before, .gold-cretified_textblock .vc_column-inner:after, .indepentend-dev_textblk .vc_column-inner:before, .indepentend-dev_textblk .vc_column-inner:after {
    width: 150px !important;
}
div.all-contents li.all a {
    padding: 5px 25px!important;
}
.perceived-real .listblog-section {
    padding-left: 40px !important;
}
.faq-section .fancy_heading h3:after {
    bottom: -20px !important;
}
.thfaqf-faq-item span.thfaqf-title-text {
    margin-right: 60px !important;
}
.faq-title {
    border-top: 1px solid transparent !important;
}
.th-like-wrapper .icon-thumb_up_alt:before, .th-like-wrapper .icon-thumb_down:before {
 line-height: inherit !important;
 font-size: 3rem!important;
}
.row.thfaqf-faq-list {
    padding-left: 8px !important;
}
div.fundindex_page.esg-tabs_content .vc_column-inner, .row.thfaqf-faq-list  {
    padding-right: 15px !important;
}
div.thfaqf-faq-item-title {
    padding: 10px 3px 0px !important;
}
.vc_row.potential-arrows.faq-exploremore {
    margin-top: 54px !important;
}
.faq-exploremore .perar2.arrow_rightcss.potential-arrpara2 .fancy_heading:before {
    right: 65px!important;
    top: 24px !important;
}
/*making an impact*/.group-impact-report .choose_fund_image.chooseimg {
    margin-top: -580px!important;
    float: right;
}
.rowcol_change.group-impact-report {
    padding-top: 110px!important;
}
.apct-slider-prev .fa-chevron-left, .apct-slider-next .fa-chevron-right {
    left: 7px!important;
    top: 6px!important;
    width: 7px!important;
    height: 10px!important;
}
.esg-contribute_growth .vivriti_logo_sec.vivlogo_sec {
    margin-top: 52px;
}
.esg-contribute_growth .sdg_targeted .fancy_heading h3:after {
    bottom: -25px !important;
}
.vc_row.management-thesis.support-various {
    background-image: url(../../../wp-content/uploads/2022/05/indian-farmer.png) !important;
    background-position: top center !important;
    margin-left: -60px !important;
    width: auto !important;
    background-size: cover !important;
}
.support-various .wpb_wrapper {
    padding-top: 95px !important;
}
.vc_row.banner_cultute_sec.esg_culture {
    margin-top: 106px !important;
}
.vc_row.covid-vaccine .bgspink .vc_column-inner {
    height: 90px !important;
}
.covid-vaccine .youtubeimg-column.wav_video .vc_column-inner {
    padding-right: 70px!important;
}
.blended-finance.filter-card2, .blended-finance.filter-card4 {
    margin-top: 94px;
}
.filter-card1:after, .filter-card2:after, .filter-card3:after, .filter-card4:after {
    left: 40px !important;
}
.wpb_text_column.filter-report {
    margin-top: 78px !important;
}
.filter-card4:after {
    width: 288px !important;
}
.link-arrowleft .vc_row.arrtex2 .fancy_heading:after {
    right: 170px !important;
}
a.call-schedule-wt.btn_centerhme {
    margin-right: 95px !important;
}
.vc_row.even-add-cards {
    margin-bottom: 26px !important;
}   
.image-news img {
    object-fit: scale-down !important;
}
.episode-featured .spinnning_images {
    width: 71px;
    height: 102px;
    margin: 0;
}
.episode-featured .stick_black {
    width: 3px;
}
.episode-featured .stick_black img {
    height: 48px;
}
.podcast-banner-section .insight_banner {
    background-image: url(../../../wp-content/uploads/2022/05/blue_circle_mobile.png) !important;
}
div.play-section {
    right: 30px !important;
    bottom: 20px !important;
    transform: translateY(50%) !important;
    top: inherit;
}
a.play-podcast img {
    width: 74px;
    height: 74px;
}
.lineanimations.sma-lineanimation.active span::before {
    bottom: 0px !important;
}
.bgimg-css.yellowline.sma-lineanimation span {
    background-position: 0px 125%!important;
}
.smasection-para .fancy_heading {
    padding-left: 5px !important;
}
.economics-underserved:before {
    width: 6px!important;
    height: 103px!important;
    right: 22px!important;
    top: 0px!important;
}
.channeling-global {
    height: 195px!important;
}
.sma-explore-funds .textstork.aboutus_arrtext_img2 .fancy_heading:after {
    right: 0px !important;
}
.testicolumn.sma-testimonial .sa_owl_theme .owl-nav button.owl-next {
    right: 6px !important;
}
.testicolumn.sma-testimonial .sa_owl_theme .owl-nav button.owl-prev {
    left: -15px !important;
}
.episode-featured .felatestblog-post h5 span {
    padding: 10px !important;
}
#teba_widget_social-2 .widget-content li:nth-child(1) a:before, #teba_widget_social-2 .widget-content li:nth-child(2) a:before {
    top: 8px !important;
}
#teba_widget_social-2 .widget-content li:nth-child(1) a:before {
    left: 9px !important;
}
#teba_widget_social-2 .widget-content li:nth-child(2) a:before {
    left: 7px !important;
}
#teba_widget_social-2 .widget-content li:hover:nth-child(2) a:before, #teba_widget_social-2 .widget-content li:hover:nth-child(1) a:before {
    top: 5px !important;
    left: 5px !important;
}
.vc_row.impact_scale .vc_column-inner {
    padding-left: 20px !important;
    padding-right: 18px !important;
}
.vc_row.impact_scale .vc_column-inner .invest_impact p {
    font-size: 60px!important;
    line-height: 70px!important;
}
.impact-sliders .white .sa_owl_theme .owl-nav .owl-next {
    left: 70px!important;
}
.impact-sliders .white .sa_owl_theme .owl-nav .owl-prev {
    left: 20px!important;
}
.impact-sliders .owl-nav {
    padding-bottom: 75px!important;
}
.owl-carousel.sa_owl_theme .sa_hover_container {
    padding: 7%!important;
}
.wpb_text_column.wpb_content_element.scale-text {
    /* background: url(../../../wp-content/uploads/2022/06/sustain-banner-mobile.png);
    height: 565px; */
    background: url(../../../wp-content/uploads/2023/07/sustainablity-new-banner.jpg);
    height: 170px;
    width: 100%;
    background-size: 100% !important;
}
.fund_name, .paradata p:nth-child(3) span:nth-child(1) {
    font-size: 36px !important;
}
.fund_name, .paradata p:nth-child(3) span:nth-child(2) {
    font-size: 46px !important;
}
.fund_name, .paradata p:nth-child(3) span:nth-child(3) {
    font-size: 56px !important;
}
.fund_name, .paradata p:nth-child(3) span:nth-child(4) {
    font-size: 66px !important;
}
.fund_name, .paradata p:nth-child(3) span:nth-child(5) {
    font-size: 76px !important;
}
.banner_contents a.call-schedule.scallhover {
    bottom: 54px;
    left: 20%;
    transform: translate(0%, -50%);
    padding: 3px 16px !important;
}
.banner_contents .paradata {
    top: 100px;
}
.sustain-bennaersec .banner_contents {
    /* position: inherit !important; */
    bottom: 12px;
    right: 38px;
}
.vc_row.review-person {
    margin-top: 10px !important;
}
.sustain-bennaersec .banner_contents a.call-schedule-wt.scallwthover {
    font-size: 10px !important;
    padding: 5px 3px !important;
}
.sustain-bennaersec .banner_contents a.call-schedule-wt.scallwthover .before-hover, .sustain-bennaersec .banner_contents a.call-schedule-wt.scallwthover .after-hover { 
    width: 20px;
    height: 10px;
    margin-left: 5px;
}
.yellow-radiusimg .vc_column-inner .vc_single_image-wrapper img {
    width: 271px;
}
.yellow-radiusimg .vc_column-inner {
    background-image: none !important;
}
.yellow-radiusimg .wpb_single_image {
    top: 35px;
    left: 55px;
}
.yellow-radiusimg .vc_column-inner:before {
    background-image: url(../../../wp-content/uploads/2022/06/mobile-border.png) !important;
    width: 272px;
    height: 432px;
}
div#responsible_organisation {
    padding-top: 36px !important;
    padding-right: 28px !important;
    padding-bottom: 36px !important;
    padding-left: 28px !important;
}
div#responsible_organisation:before {
    width: 10px !important;
    top: 25px !important;
}
div#responsible_organisation:after {
    width: 10px !important;
    bottom: 25px !important;
}
.sustainable-organisation .vc_column-inner {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
}
.imbile-sustainabilty .esg-scorecard .vc_column-inner {
    /* margin-top: -50px !important; */
}
.esg-scorecard .wpb_wrapper p {
    line-height: 20px !important;
}
.card-clr_img {
    margin-top: -1px;
}
div.sustain-tabs_content .filter_tab ul.panel-tabs>li>a, div.esg-tabs_content .filter_tab ul.panel-tabs>li>a, .cat_btn-new button.catbtn_texts {
    padding: 7px 30px!important;
}
.vc_row.home-banner-mobile.three-piller {
    background-image: url(../../../wp-content/uploads/2022/06/three-piller-mobile.png) !important;
    height: 470px;
}
.home-banner-mobile.three-piller h3 {
    max-width: 180px;
}
.home-banner-mobile.three-piller.esgini h3 {
    max-width: inherit;
}
.vc_row.home-banner-mobile.three-piller.esgpolicys {
    background-image: url(../../../wp-content/uploads/2022/06/esg-policy-mobile.png) !important;
}
.vc_row.home-banner-mobile.three-piller.esgpolicys .wpb_text_column.wpb_content_element, .vc_row.home-banner-mobile.three-piller.esgini .wpb_text_column.wpb_content_element {
    margin-top: 225px !important;
    text-align: center !important;
}
.vc_row.home-banner-mobile.three-piller.esgini {
    background-image: url(../../../wp-content/uploads/2022/06/ESG-Initiatives-mobile.png) !important;
}
.vc_row.home-banner-mobile.three-piller a.call-schedule.scallhover{
    padding: 8px 16px !important;
}
div.gold-cretified_textblock .vc_column-inner:before, div.indepentend-dev_textblk .vc_column-inner:before {
    top: -15px;
}
.gold-cretified_textblock li:before, .indepentend-dev_textblk li:before, .board_comp li:before {
    width: 13px !important;
    height: 13px !important;
    left: -23px !important;
    background-repeat: no-repeat !important;
}
.vc_row.gold-cretified {
    padding-bottom: 135px !important;
}
.vam-teamwomen:after {
    border: 3.7px solid #DB2E9A !important;
    width: 279px !important;
    height: 139px !important;
    right: 5px !important;
    top: -14px !important;
}
.wpb_single_image.vam-teamwomen img {
    width: 281px !important;
}
.after_img-sec .wpb_single_image:after {
    padding: 0px 22px !important;
}
.before_img-sec .wpb_single_image:after {
    padding: 0px 17px !important;
}
.foundation-img4.wpb_column.vc_column_container .vc_column-inner {
    padding-right: 0px !important;
}
.foundation-img4.wpb_column.vc_column_container {
    max-width: 235px;
}
.foundation-img2.wpb_column.vc_column_container .vc_column-inner {
    padding-left: 0px !important;
}
.foundation-img1 {
    margin-bottom: 6px;
}
.foundation-img1 .wpb_single_image {
    width: 100px;
}
.foundation-img3, .foundation-img4 {
    width: 80% !important;
}
.foundation-img1, .foundation-img2 {
    width: 20% !important;
}
.foundation-img1 .vc_column-inner, .foundation-img2 .vc_column-inner, .foundation-img1 .vc_single_image-wrapper img, .foundation-img2 .vc_single_image-wrapper img {
    width: 130px !important;
    height: 119px !important;
    object-fit: cover !important;
}
.foundation-img3 .vc_column-inner, .foundation-img4 .vc_column-inner, .foundation-img3 .vc_single_image-wrapper img, .foundation-img4 .vc_single_image-wrapper img {
    width: 100% !important;
    height: 119.05px !important;
}
.foundation-img3 .vc_column-inner {
    margin-left: 37px;
}
.vc_row.foundation-img_section {
    margin-left: -10px !important;
}
.sustain-video iframe {
    height: 168px !important;
}
.sustain-txtborder .textstork.aboutus_arrtext_img2 .fancy_heading:after {
    right: -25px !important;
}
.sustain-txtborder .textstork.aboutus_arrtext_img2 {
    width: 83% !important;
}
.esg-tabs_content .filter_tab ul.panel-tabs>li:last-child>a, .sustain-tabs_content .filter_tab ul.panel-tabs>li:last-child>a {
    margin-right: 15px !important;
}
.creditebanner_row div.abtempty .vc_column-inner {
    padding-top: 0px !important;
}
.videoroe_order.service_platform .video_col.risk_management {
    padding-top: 150px;
}
li.esgs-dropdown a.dropdown-toggle:after, li.sustainablity-dropdown a.dropdown-toggle:after {
    right: 10px !important;
}
.esgpolicy-doc {
    display: block !important;
}
li.esgs-dropdown a.dropdown-toggle:after, li.sustainablity-dropdown a.dropdown-toggle:after {
    display: none !important;
}
.dropdownmenu-sustain ul.nav.panel-tabs {
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
}

.dropdownmenu-sustain .filter_tab .nav li {
    overflow: auto;
    min-width: 180px;
    vertical-align:top;
}

.dropdownmenu-sustain ul.dropdown-menu {
    display: none;
    position: relative;
    background-color: #f9f9f9;
    width: auto;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

.dropdownmenu-sustain ul.dropdown-menu li a {
    float: none;
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    text-align: left;
}

.dropdownmenu-sustain .dropdown:hover ul.dropdown-menu {
    display: inline-block;
}
}
@media (min-width: 322px) and (max-width: 366px) {
    .about-us-page .under_tapped .fancy_heading:nth-child(1) {
        font-size: 43px!important;
        line-height: 53px!important;
    }
    .why_do_we.singleimage2-abtsection img {
        width: 100%;
        height: 100%;
    }
    .report_1:before, .report_1:after, .report_2:after, .report_3:after, .report_1:before, .report_1:after, .report_2:after, .report_3:after {
        width: 300px !important;
    }
    div.main-tabs .filter_tab ul.panel-tabs>li.active>a, div.main-tabs .filter_tab ul.panel-tabs>li>a {
        width: 157px !important;
        font-size: 15px !important;
    }
    .filter-card1:after, .filter-card2:after, .filter-card3:after, .filter-card4:after {
        left: 32px !important;
    }
    .group-impact-report .choose_fund_image.chooseimg {
        margin-top: -595px!important;
    }
    .banner_contents a.call-schedule.scallhover {
        left: 17%;
    }
    .scale-column .wpb_text_column.wpb_content_element.scale-text {
        background-size: contain !important;
    }
    .vc_row.home-banner-mobile.three-piller {
        height: auto !important;
    }
    .vc_row.home-banner-mobile.three-piller.esgpolicys, .vc_row.home-banner-mobile.three-piller.esgini {
        height: 470px !important;
    }
    .foundation-img4.wpb_column.vc_column_container {
        max-width: 230px !important;
    }
    .wpb_single_image.vam-teamwomen:after {
        right: 0px !important;
        top: -13px !important;
    }
}
@media (min-width: 322px) and (max-width: 360px) {
    .why_do_we.singleimage2-abtsection img {
        width: 100%;
        height: 100%;
    }
    .wpb_wrapper .txtstr, .wpb_wrapper .txtstr h5 {
    font-size: 50px;
    line-height: 60px;
}
span.how_we, .stricknone h3 span {
    background-size: 100% 8px!important;
}
.textstork .fancy_heading, .vc_row.arrowtext2 .fancy_heading {
    font-size: 45px!important;
}
.vc_row.life_at_vivsection {
    height: 310px!important;
}
.life_at_vivsection .fancy_heading h3 {
    margin-bottom: 8px!important;
}
.life_at_vivsection .fancy_heading {
    padding-top: 58px!important;
}
.vc_row.wpb_row.vc_row-fluid.videosection_row {
    padding-top: 73px!important;
}
div.our_fund_slide .owl-carousel .owl-item p, p.category-color {
    font-size: 13px!important;
    line-height: 23px!important;
}
div.our_fund_slide .owl-carousel div.sa_hover_container {
    padding: 30px 80px 0 15px !important;
}
.meetourteam .fancy_heading, .meetourteam-post .fancy_heading, .fundmanager-titles .fancy_heading h2 {
    font-size: 35px!important;
    line-height: 45px!important;
    text-align: center!important;
}
/*team*/
.testicolumn .sa_hover_container {
    padding-left: 27px !important;
}
.testicolumn .sa_owl_theme .owl-nav button.owl-prev {
    left: -10px !important;
}
.testicolumn .sa_owl_theme .owl-nav button.owl-next {
    right: 18px !important;
}
.about-us-page .under_tapped .fancy_heading:nth-child(1) {
    font-size: 45px!important;
    line-height: 55px!important;
}
.formtext-section .fancy_heading {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
.vc_row.home-banner-mobile.three-piller {
    height: auto !important;
}
.sustain-bennaersec .banner_contents {
    bottom: 20px !important;
}
}
@media (min-width: 400px) and (max-width: 430px) {
    .imtern_banner_left .wpb_text_column:last-child p:after {
    left: 37%;
}
.mo-header-menu .mo-logo a img.logo {
    padding-left: 13px;
}
.report_1:before, .report_1:after, .report_2:after, .report_3:after, .report_1:before, .report_1:after, .report_2:after, .report_3:after {
    width: 316px !important;
}
div.main-tabs .filter_tab ul.panel-tabs>li.active>a, div.main-tabs .filter_tab ul.panel-tabs>li>a {
    width: 185px !important;
}
.flower-img-section.dueflower-img .wpb_text_column.wpb_content_element {
    left: 17% !important;
}
.video-info .listblog-section .vc_row.arrtex2.exarrow .fancy_heading:before {
    right: 200px !important;
}
.video-info .listblog-section .vc_row.arrtex2.blogarrow .fancy_heading:before {
    right: 160px !important;
}
.esg-contribute_growth .vc-hoverbox-inner {
    display: block !important;
}
.group-impact-report .choose_fund_image.chooseimg {
    margin-top: -540px!important;
}
.smas-account .wpb_raw_code {
    margin-right: 40px!important;
}
.prr-add, .pll-even {
    margin-bottom: 20px;
}
.testicolumn.sma-testimonial .sa_owl_theme .owl-nav button.owl-next {
    right: 40px !important;
}
.wpb_single_image.vam-teamwomen:after {
    right: 30px !important;
}
}
@media (min-width: 100px) and (max-width: 320px) {
    .wpb_wrapper a.downloadmedia {
    font-size: 15px!important;
    line-height: 25px!important;
    padding: 7px!important;
}
div.our_fund_slide .owl-carousel div.sa_hover_container {
    padding: 30px 80px 0 15px !important;
}
div.our_fund_slide .owl-carousel .owl-item p, p.category-color {
    font-size: 13px!important;
    line-height: 23px!important;
}
.banner-para .vc_column-inner {
    padding-left: 20px!important;
    padding-right: 20px!important;
}
a.call-schedule {
    padding: 7px 5px!important;
}
.contactsec h5:after {
    top: inherit!important;
    bottom: -13px;
}
.wpb_wrapper .txtstr, .wpb_wrapper .txtstr h5 {
    font-size: 40px;
}
.textstork .fancy_heading, .vc_row.arrowtext2 .fancy_heading {
    font-size: 40px!important;
}
.vc_row.arrtex2 .fancy_heading:after, .vc_row.arrowtext2 .fancy_heading:after {
    right: 83px!important;
    top: 20px!important;
}
.vc_row.arrtex2 .fancy_heading:after {
    right: 30px!important;
}
.perar1 .fancy_heading:before {
    right: 55px;
}
.perar2 .fancy_heading:before {
    right: 105px;
}
.under_tapped .wpb_wrapper .fancy_heading:nth-child(1) {
    font-size: 30px!important;
    line-height: 40px!important;
}
.under_tapped .wpb_wrapper .fancy_heading:nth-child(2) {
    font-size: 20px!important;
    line-height: 30px!important;
}
.vc_row.life_at_vivsection {
    height: 310px!important;
}
.life_at_vivsection .fancy_heading h3 {
    margin-bottom: 8px!important;
}
.life_at_vivsection .fancy_heading {
    padding-top: 58px!important;
}
.vc_row.wpb_row.vc_row-fluid.videosection_row {
    padding-top: 73px!important;
}
.meetourteam .fancy_heading, .meetourteam-post .fancy_heading, .fundmanager-titles .fancy_heading h2 {
    font-size: 35px!important;
    line-height: 45px!important;
    text-align: center!important;
}
.democratize h3 {
    font-size: 70px!important;
}
.payoutmads {
    font-size: 50px!important;
    line-height: 60px!important;
}
.flower-img-section div.fancy_heading {
    transform: translate(31%, 50%);
}
p.debt_market_para {
    font-size: 13px;
    line-height: 20px;
}
.imtern_banner_left .wpb_text_column:last-child p:after {
    left: 58px;
}
.fundslist_page h3.fundindex-title span, .fundslist_page h1.fundindex-title span {
    background-position: 0 100%!important;
}
.fundindex_page .panel-tabs {
    bottom: 19px;
}
.hoverimg-section p {
    font-size: 9px;
    line-height: 14px;
}
.listblog-section .vc_row.arrtex2.hidedesktop .fancy_heading:before, .listblog-section .vc_row.arrowtext2.hidedesktop .fancy_heading:before {
    right: 55px !important;
}
/*news*/ div.arrtex2.hidedesktop.blogmenu .textstork .fancy_heading:before {
    right: 115px !important;
}
.latest-press.newsroom_page .creditebanner_row {
    height: 396px !important;
}
div.main-tabs .filter_tab ul.panel-tabs>li.active>a, div.main-tabs .filter_tab ul.panel-tabs>li>a {
    width: 133px !important;
}
div.main-tabs .filter_tab ul li.active a, div.main-tabs .filter_tab ul li a {
    font-size: 15px !important;
    line-height: 26px !important;
}
div.main-tabs .filter_tab ul.panel-tabs>li>a {
    padding: 7px 18px!important;
}
.main-tabs .filter_tab ul.panel-tabs>li>a.entstab, .main-tabs .filter_tab ul.panel-tabs>li.active>a.entstab {
    padding-top: 21px !important;
    padding-bottom: 21px !important;
}
/*about us*/
.textstork.aboutus_arrtext_img1 .fancy_heading:after {
    right: -40px!important;
}
.textstork.aboutus_arrtext_img2 .fancy_heading:after { 
    right: -35px!important;
}
/*Insight & reports*/
.latestblog-count span {
    font-size: 11px !important;
    line-height: 21px !important;
}
.report_1:before, .report_1:after, .report_2:after, .report_3:after, .report_1:before, .report_1:after, .report_2:after, .report_3:after {
    width: 245px !important;
}
.dueflower-img .wpb_text_column.wpb_content_element {
    left: 23% !important;
}
div.sector_size h4 {
    font-size: 32px!important;
    line-height: 42px!important;
}
.due_arrow-text .vc_row.arrtex2 .fancy_heading:after {
    right: 120px !important;
}
.formtext-section .fancy_heading {
    font-size: 26px !important;
    line-height: 34px !important;
}
.group-impact-report .choose_fund_image.chooseimg {
    margin-top: -630px!important;
}
.making-an_impact .invest_impact.bgimg-css p {
    font-size: 55px!important;
    line-height: 65px!important;
}
.esg-contribute_growth a.call-schedule-wt.btn_centerhme, .group-impact-report a.call-schedule-wt.btn_centerhme, .ourcore_impact  a.call-schedule-wt.btn_centerhme, div.episode-featured a.call-schedule-wt.btn_centerhme {
    margin-right: 0px !important;
}
.group-impact-report a.call-schedule-wt.btn_centerhme {
    margin-left: 0px !important;
}
.esg-contribute_growth a.call-schedule-wt.btn_centerhme, .ourcore_impact  a.call-schedule-wt.btn_centerhme {
    margin-left: 15px !important;
}
.commercial-businesses .all-investment, .episode-name h3, .investee-company p  {
    font-size: 34px!important;
    line-height: 44px!important;
}
.blended-finance.filter-card1:after, .blended-finance.filter-card2:after, .blended-finance.filter-card3:after, .blended-finance.filter-card4:after {
    width: 245px !important;
    left: 30px !important;
}
.filter-report {
    text-align: left !important;
}
.vc_row.link-arrowleft .vc_row.arrtex2 .fancy_heading:after {
    right: 135px !important;
}
div.felatestblog-post h6, div.episode-featured .felatestblog-post h5 {
    font-size: 14px !important;
    line-height: 25px !important;
}
.smas-account .sma-lineanimation p {
    font-size: 30px!important;
    line-height: 40px!important;
}
.bgimg-css.yellowline.sma-lineanimation span {
    background-position: 0px 144%!important;
}
div.banner_contents a.call-schedule.scallhover {
    bottom: 120px !important;
    left: 17% !important;
    padding: 5px 16px !important;
    font-size: 13px !important;
}
.fund_name, .paradata p:nth-child(3) span:nth-child(1) {
    font-size: 20px !important;
}
.fund_name, .paradata p:nth-child(3) span:nth-child(2) {
    font-size: 30px !important;
}
.fund_name, .paradata p:nth-child(3) span:nth-child(3) {
    font-size: 40px !important;
}
.fund_name, .paradata p:nth-child(3) span:nth-child(4) {
    font-size: 50px !important;
}
.fund_name, .paradata p:nth-child(3) span:nth-child(5) {
    font-size: 60px !important;
}
.yellow-radiusimg .vc_column-inner:before {
    width: 233px !important;
    height: 432px !important;
    background-repeat: no-repeat !important;
}
.scale-column .wpb_text_column.wpb_content_element.scale-text, .yellow-radiusimg .vc_column-inner:before {
    background-size: contain !important;
}
.yellow-radiusimg .vc_column-inner .vc_single_image-wrapper img {
    width: 230px !important;
}
.yellow-radiusimg {
    margin-bottom: 0px !important;
}
.vc_row.home-banner-mobile.three-piller {
    height: auto !important;
}
.vc_row.home-banner-mobile.three-piller.esgpolicys, .vc_row.home-banner-mobile.three-piller.esgini {
    height: 454px !important;
}
}
@media (min-width: 100px) and (max-width: 280px) {
    .perar2 .fancy_heading:before {
    right: 55px!important;
}
.perar1 .fancy_heading:before {
    right: 15px!important;
}
.textstrick .wpb_wrapper .fancy_heading:nth-child(1) {
    font-size: 43px!important;
    line-height: 53px!important;
}
.meetourteam .fancy_heading, .meetourteam-post .fancy_heading, .fundmanager-titles .fancy_heading h2 {
    font-size: 35px!important;
    line-height: 45px!important;
    text-align: center!important;
}
.democratize h3 {
    font-size: 70px!important;
}
}.sub-menu li.menu-item {
    padding: 3px 15px!important;
    list-style: none;
    margin: 0;
    /* min-width: 250px; */min-width: 290px;
}
.sub-menu li.menu-item a {
    text-align: left;
    margin-left: 5px!important;
    padding-left: 0!important;
}
.sub-menu {
    position: absolute!important;
    left: 0!important;
    top: 75%!important;
    padding: .5em 1000em!important;
    margin: 0 -1000em!important;
    z-index: 101!important;
    opacity: 1!important;
    background: #1900C0!important;
    max-width: 1132px;
    padding-bottom: 30px!important;
    padding-top: 20px!important;
}
.mo-stick-active .mo-header-v2.mo-header-stick .mo-header-menu {
    height: 100px!important;
}
.mo-stick-active .mo-header-v2.mo-header-stick .mo-header-menu .sub-menu {
    top: 80%!important;
}
.mo-header-v2 .mo-menu-list>ul>li:hover .l-dropdown-icon:after {
    background-image: url(/wp-content/themes/teba-child/images/menu-vectorpink.svg)!important;
}
.l-dropdown-icon:after {
    content: ""!important;
    background-image: url(/wp-content/themes/teba-child/images/menu-vector.svg)!important;
    width: 13px;
    height: 9px;
    position: absolute;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    top: 11px;
    left: 2px;
}
.statspara p {
    font-size: 19px;
    line-height: 32px;
    color: #000;
    margin-bottom: 20px;
}
.statspara .wpb_text_column {
    margin-bottom: 24px;
}
li#menu-item-832 {
    margin-right: 15px;
}
.dynamic_img img {
    width: 100%;
    height: 24px;
}
.apct-testimonial-image img {
    width: 260px!important;
}
.apct-testim-wrapper #template-1 .apct-testimonial-mid-section {
    padding-right: 38px;
}
.contactsecs {
    background-repeat: no-repeat!important;
    background-size: cover!important;
}
.home-contact form.wpcf7-form.init p {
    margin-bottom: 15px;
}
#menu-item-848 {
    border: 1px solid #1900C0;
    padding: 0;
    font-size: 16px;
    line-height: 19px;
    color: #1900C0;
    height: 35px;
    margin-left: 30px;
    margin-right: 10px;
}
li#menu-item-848 a {
    font-style: normal;
    font-weight: 400;
    color: #1900C0!important;
    text-transform: inherit;
}
.banner-para {
    font-family: Montserrat!important;
    font-weight: 400;
}
a.call-schedule {
    border: 1px solid #FFF;
    padding: 11px 16px;
    color: #fff;
    padding-bottom: 13px;
}
.call-schedule-wt {
    border: 1px solid #1900C0;
    padding: 11px 16px;
    color: #1900C0;
    padding-bottom: 13px;
}
.Learn.more, .call-schedule, .call-schedule-wt, .Learnmore-bgw {
    font-size: 16px;
    line-height: 26px;
}
.Learn.more {
    color: #1900C0;
}
.Learnmore-bgw {
    color: #fff!important;
}
.call-schedule img, .call-schedule-wt img, a.Learn.more img, .Learnmore-bgw img {
    margin-left: 10px;
}
.perform-image {
    position: absolute;
    top: -72px;
    z-index: 9999;
    right: 90px;
}
.performing-text {
    margin-top: -140px;
}
.dynamic-texts h4 {
    font-style: normal;
    font-weight: 600;
    font-size: 19px;
    line-height: 24px;
    text-transform: uppercase;
    color: #000;
    margin-top: 10px;
    margin-bottom: 15px;
}
.dynamic-texts p, .vam_focuses .wpb_text_column .wpb_wrapper p {
    font-size: 19px;
    line-height: 32px;
    color: #000;
    margin-bottom: 10px;
}
.apct-testim-wrapper #template-1 .apct-testimonial-content, .impact-sliders .sa_hover_container p:first-child, .wpb_text_column.init_client-review #template-1 .apct-testimonial-title-name  {
    font-size: 19px!important;
    font-family: Montserrat;
    line-height: 32px!important;
}
.apct_testimonial_upper-right .apct-testimonial-title-name, .impact-sliders .sa_hover_container p:last-child {
    font-size: 14px!important;
    color: #000!important;
    font-family: Montserrat!important;
    font-style: normal;
    font-weight: 400!important;
    /* margin-bottom: 65px; */
    margin-top: 20px;
    position: relative;
}
.apct-testimonial-title-name:after {
    /* content: ""!important;
    background-image: url(/wp-content/uploads/2021/08/amezon.png)!important;
    width: 81px;
    height: 25px;
    position: absolute;
    background-repeat: no-repeat;
    background-size: contain;
    top: 45px;
    display: inherit; */
}
.apct-slider-prev .fa-chevron-left {
    content: ""!important;
    background-image: url(../../../wp-content/themes/teba-child/images/leftarrow-testimonial.svg);
    width: 10px;
    height: 15px;
    position: absolute;
    left: 7px;
    top: 7px;
}
.apct-slider-next .fa-chevron-right {
    content: ""!important;
    background-image: url(../../../wp-content/themes/teba-child/images/rightarrow-testimonial.svg);
    width: 10px;
    height: 15px;
    position: absolute;
    left: 10px;
    top: 7px;
}
.apct-testim-wrapper div#template-1 div.apct-bxslider-controller a, .apct-testim-wrapper div#template-2 div.apct-bxslider-controller a, .apct-testim-wrapper div#template-4 div.apct-bxslider-controller a, .apct-testim-wrapper div#template-5 div.apct-bxslider-controller a {
    border: 1px solid #1900C0!important;
    background: transparent!important;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    margin-right: 20px;
    position: relative;
}
.reportsimg .wpb_wrapper {
    display: flex;
}
.reportsimg img {
    margin-right: 25px;
    vertical-align: text-top;
}
.reportsimg {
    margin-bottom: 28px;
}
.sector-bg .fancy_heading:first-child, .sector_size.sector-size-sec4:after {
    background: #F7BF21;
}
.print-bg .fancy_heading:first-child {
    background: #DB2E9A;
    color: #fff!important;
}
.sector-bg .fancy_heading:first-child, .print-bg .fancy_heading:first-child {
    padding: 7px 15px 2px;
    margin-bottom: 11px;
}
.blog-sec p:nth-child(2), .blog-sec p:first-child {
    font-size: 14px;
    line-height: 22px;
}
.blog-sec p:nth-child(2), .init-success_stories p {
    color: #A48484 !important;
}
.blog-sec p:first-child {
    color: #000;
    margin-bottom: 32px;
}
footer.footer.footer_v3 {
    background: #FBF8F6;
}
.contactsec h5 {
    font-family: 'Sora', sans-serif!important;
    font-style: normal;
    font-weight: 600;
    font-size: 19px!important;
    line-height: 24px;
    text-transform: uppercase;
    color: #FFF;
    margin-bottom: 20px;
}
.contactsec h3 {
    font-family: 'Sora', sans-serif!important;
    font-style: normal;
    font-weight: 600;
    font-size: 38px!important;
    line-height: 50px;
    color: #D5B5A4;
    padding-top: 13px;
}
.contactsec h5:after {
    content: ""!important;
    background-image: url(/wp-content/uploads/2021/08/Lineb.png);
    width: 41px;
    height: 2px;
    position: absolute;
    left: 0;
    top: 40px;
}
.home-contact input.wpcf7-form-control.wpcf7-text {
    background: rgba(0, 0, 0, 0.5);
    border: transparent;
    height: 40px;
    font-size: 14px;
    line-height: 28px;
    color: #D5B5A4;
}
.home-contact input.wpcf7-form-control::placeholder {
    color: #D5B5A4;
    opacity: 1;
}
.home-contact input.wpcf7-form-control:-ms-input-placeholder {
    color: #D5B5A4;
}
.home-contact input.wpcf7-form-control::-ms-input-placeholder {
    color: #D5B5A4;
}
.home-contact input.wpcf7-form-control.wpcf7-submit {
    max-width: 146px;
    float: left;
    margin-bottom: 90px;
    margin-top: 30px;
    background: transparent;
    border: 1px solid #fff;
    font-size: 14px;
    padding-top: 0!important;
    padding-bottom: 0!important;
    min-height: 15px!important;
    line-height: 20px!important;
}
div#teba_widget_social-2 li {
    border: 1.5px solid #A48484;
    box-sizing: border-box;
    border-radius: 25px;
    margin-right: 15px;
}
div#teba_widget_social-2 li a, .chart-percent h5, .chart-percent p {
    text-align: center;
}
.footer_v3 .footer-widget-1 .logo_dark, .footer_v4 .footer-widget-1 .logo_dark {
    width: auto!important;
}
.footer_v3 ul li a, .step-text, .footer_v3 .wg-title {
    font-family: Montserrat;
    font-weight: 400!important;
    color: #000!important;
}
.footer_v3 .wg-title {
    font-size: 14px!important;
    margin-bottom: 10px;
}
.footer_v3 ul li a, .step-text {
    font-size: 16px!important;
    line-height: 26px!important;
}
.footer .menu li a:before, .footer .widget_archive ul>li a:before, .footer .widget_recent_entries ul>li a:before, .footer .widget_meta ul>li a:before, .footer .widget_pages ul>li a:before, .footer .widget_nav_menu ul>li a:before, .footer .widget_categories ul>li a:before {
    width: 31px!important;
    height: 3px!important;
}
.bg-color-main, .particles2 .shape-one, .particles2 .shape-four, .particles2 .shape-five, .mouse-cursor.style2, .primary .owl-theme .owl-controls .owl-dot span, .dots-nav-primary .owl-controls .owl-dot span, .primary .owl-controls .owl-nav div.owl-prev, .primary .owl-controls .owl-nav div.owl-next, .sidepanel ul.menu li>a:before, .close-btn, .main-search-close, .mo-sidepanel-v1.sidepanel, .mo-cart-header>a .cart_total, .mo-cart-header>a:before, .mo-cart-header>a:after, .mo_mini_cart>a.mo-icon:hover span.cart_total, #mo_header .mo-cart-content .cart_list.product_list_widget .mini_cart_item>a.remove, .mo-header-v4 .mo-header-menu .mo-search-sidebar>a:hover, .mo-header-v4 .mo-header-menu .mo-search-sidebar>a.active, .mo-header-v5 .mo-logo, .mo-left-navigation .mo-header-menu .mo-menu-list>ul>li a:not(.mb-dropdown-icon):before, .mo-header-v7 .mo-header-menu .mo-search-sidebar>a:hover, .mo-header-v7 .mo-header-menu .mo-search-sidebar>a.active, .button.bg_primary, .button.bg_hr_primary:hover, .button.bg_hr_primary:active, .button.bg_hr_primary:focus, .button.roll.bg_hr_primary:hover:before, .button.roll.bg_hr_gradient:hover:before, .slide.bg_hr_primary:hover:after, .slide.bg_hr_primary:hover:before, .slide.bg_hr_gradient:hover:after, .slide.bg_hr_gradient:hover:before, .line-move-Left.bg_primary:before, .line-move-Left.bg_gradient:before, .line-move-Left.bg_hr_primary:hover:before, .line-move-Left.bg_hr_gradient:hover:before, .line-move-bottom.bg_primary:before, .line-move-bottom.bg_gradient:before, .line-move-bottom.bg_hr_primary:hover:before, .line-move-bottom.bg_hr_gradient:hover:before, .link-btn:hover:after, .social-icons.primary a, .social-icons.secondary a, .social-icons.style1.primary .social-icon-container a, .social-icons.style1.gradient .social-icon-container a, .title-box-style5 h5:after, .title-box-style6 h5:after, .service .icon-wrap:before, .icon-box-style4:before, .icon-box-style5:after, .icon-box-style5 .icon-wrap:after, .icon-box-style6:after, .icon-box-style8:before, .icon-box-style9:before, .process-box-style1 .process-wrap:after, .process-box-style1 .number-step:before, .process-box-style2 .number-step:before, .process-box-style3 .number-step:before, .process-box-style3:after, .image-box-style3 .image-bg:before, .image-box-style3 .title-wrap .icon-wrap:after, .image-box-style4:after, .image-box-style7 .thumb-service:after, .image-box-style8 .thumb-service:after, .image-box-style8 .icon-wrap:after, .image-box-style10:after, .bg_overlay_gradient:before, .bg_overlay_color-main:before, .bg_overlay_secondary:before, .img_about:before, .list-style.list-style1 li::before, .list-style.list-style2 li::before, .list-style.list-style4 li h4:before, .list-style.list-style5 li h4:before, .timeline-title:before, .timeline-text-content:after, .portfolio-filter a:hover:before, .portfolio-filter a:active:before, .portfolio-filter a:focus:before, .portfolio-filter a.active:before, .portfolio-effect3 .details, a.video-button.primary, a.video-button.gradient, .pricing-item.style1.depth .button, .pricing-item.style2.active .button, .pricing-item.style3:after, .pricing-item.style3 .content-img:after, .pricing-item.style3.active .button, .pricing-item span.pricing-best-label, .mo-testimonial-carousel.tpl2 .content h4:after, .mo-testimonial-carousel.tpl2 .testimonial-avatar.top:after, .mo-testimonial-carousel.tpl5 .testimonial-avatar.top:after, .map-style1:before, .progress-bar, .progress-bar-tooltip, .mo-pageable-style1.vc_tta-tabs.vc_tta-has-pagination .vc_pagination .vc_pagination-item.vc_active .vc_pagination-trigger, .bt-progress-style1.vc_progress_bar .vc_single_bar .vc_label .vc_inner .vc_label_units, .bt-progress-style1.vc_progress_bar .vc_single_bar .vc_bar, .bt-progress-style2.vc_progress_bar .vc_single_bar .vc_bar, .bt-progress-style2.vc_progress_bar .vc_single_bar .vc_bar:after, .bt-progress-style2.vc_progress_bar .vc_single_bar .vc_bar:before, .bt-progress-style3.vc_progress_bar .vc_single_bar .vc_bar, .counter-number.style2 .content:before, .counter-number.style3:after, .accordion-style1 .acc_section.acc_active>.acc_head, .accordion-style3 .acc_section.acc_active>.acc_head h6:after, .wpb_accordion .wpb_accordion_wrapper .ui-accordion-header-active a, .mo-accordion-style1 .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title>a, .mo-accordion-style1 .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title>a:hover, .dark.mo-accordion-style1 .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title>a, .dark.mo-accordion-style1 .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title>a:hover, .wpb-js-composer .mo-accordion-style4.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title>a, .wpb-js-composer .mo-accordion-style4.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body, .wpb_content_element .wpb_tabs_nav li.ui-tabs-active a, .mo-tabs-style1.vc_tta-tabs.vc_tta .vc_tta-tabs-list .vc_tta-tab.vc_active>a, .mo-tabs-style1.vc_tta-tabs.vc_tta .vc_tta-tabs-list .vc_tta-tab>a:hover, .mo-tabs-style3.vc_tta-tabs.vc_tta .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title>a:before, .mo-tabs-style4.vc_tta-tabs.vc_tta .vc_tta-tabs-list .vc_tta-tab.vc_active>a, .mo-tabs-style4.vc_tta-tabs.vc_tta .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title>a, .dark.mo-tabs-style4.vc_tta-tabs.vc_tta .vc_tta-tabs-list .vc_tta-tab.vc_active>a, .mo-tour-style1.vc_tta.vc_tta-tabs.vc_tta .vc_tta-tab.vc_active>a, .dark.mo-tour-style1.vc_tta.vc_tta-tabs.vc_tta .vc_tta-tab.vc_active>a, a.cat-name, p.cat-name, .content-post ul.meta-post li.date:after, .grid-post-simple:after, .mo-pagination.mo-pagination-numeric .current, .mo-pagination .page-numbers.current, .mo-blog-archive .grid-post .content-post .cat-name, .teba-like:after, .tags a:hover, .comment-respond .comment-form .form-submit .submit, .social_links_widget a:hover, .tagcloud span a:hover, .tagcloud span a:active, .widget.widget_calendar .calendar_wrap table caption, .widget.widget_calendar .calendar_wrap table #today, figure.widget-effect .overlay-effect1, .mo-products-grid.tpl1 article .mo-thumb .onsale, .mo-product-carousel.tpl1 article .mo-thumb .onsale, .mo-products-grid.tpl1 .mo-action li a.added_to_cart, .mo-product-carousel.tpl1 article .mo-action li a.added_to_cart, .mo-products-grid.tpl2 .product .mo-thumb .onsale, .mo-product-carousel.tpl2 .product .mo-thumb .onsale, .woocommerce nav.woocommerce-pagination>.page-numbers:hover, .archive-product .mo-action-bar, .archive-product .grid .product .mo-thumb .onsale, .archive-product .list .product .mo-thumb .onsale, .single-product .mo-product-item .mo-thumb .onsale, .single-product .mo-product-item .mo-content .mo-socials>li:hover a, .single-product .mo-related .products .grid .product .mo-thumb .onsale, .woocommerce-cart .main-content .woocommerce .wc-proceed-to-checkout .checkout-button, .woocommerce-account .woocommerce form.login .form-row input.button, .woocommerce-account .woocommerce form.lost_reset_password .form-row input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .mo-cart-content a.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .mo-cart-content a.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce .checkout.wc-forward, .mo-cart-content .checkout.wc-forward, .woocommerce-product-search input[type=submit], .sidebar-left .widget.widget_price_filter .price_slider_wrapper .price_slider .ui-slider-range, .sidebar-right .widget.widget_price_filter .price_slider_wrapper .price_slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, input[type="submit"], .wpcf7 .button, .home-contact .wpcf7-form-control.wpcf7-acceptance label .wpcf7-list-item-label:after, .footer .menu li a:before, .footer .widget_archive ul>li a:before, .footer .widget_recent_entries ul>li a:before, .footer .widget_meta ul>li a:before, .footer .widget_pages ul>li a:before, .footer .widget_nav_menu ul>li a:before, .footer .widget_categories ul>li a:before, .mc4wp-form-fields:hover:before, .footer_v4 .menu li a:before, .footer_v4 .widget_categories ul>li a:hover:before, .mo-socials li:hover {
    background: #1900C0!important;
}
.color-main, #loading .loading-wrap .dots, .mo-search-header>a:hover i, .mo-cart-header:hover i, .mo_mini_cart>a.mo-icon:hover, .mo-cart-content h6, .mo-header-v6 .mo-header-menu .mo-col-menu.has-menu-right-sidebar .mo-menu-list.motivo_cc>ul>li:hover>a, .mo-header-v6 .mo-header-menu .mo-col-menu.has-menu-right-sidebar .mo-menu-list.motivo_cc>ul>li>ul>li:hover>a, .mo-header-v6 .mo-header-menu .mo-col-menu.has-menu-right-sidebar .mo-menu-list.motivo_cc>ul>li>ul>li.current-menu-item>a, .mo-header-v6 .mo-header-menu .mo-col-menu.has-menu-right-sidebar .mo-menu-list.motivo_cc>ul>li>ul>li.current-menu-ancestor>a, .mo-header-v6 .mo-header-menu .mo-col-menu.has-menu-right-sidebar .mo-menu-list.motivo_cc>ul>li.current-menu-item>a, .mo-header-v6 .mo-header-menu .mo-col-menu.has-menu-right-sidebar .mo-menu-list.motivo_cc>ul>li.current-menu-ancestor>a, .mo-header-v6 .mo-header-menu .mo-col-menu.has-menu-right-sidebar .mo-menu-list.motivo_cc>ul>li.menu-item-has-children .nomega-menu-item>ul>li:hover>a, .mo-header-v6 .mo-header-menu .mo-col-menu.has-menu-right-sidebar .mo-menu-list.motivo_cc>ul>li.menu-item-has-children .nomega-menu-item>ul>li.current-menu-item>a, .mo-header-v6 .mo-header-menu .mo-col-menu.has-menu-right-sidebar .mo-menu-list.motivo_cc>ul>li.menu-item-has-children .nomega-menu-item>ul>li.current-menu-ancestor>a, .mo-header-v5 .mo-menu-list>ul>li.menu-item-has-children.mega-menu-item>ul li:hover>a, .mo-header-v5 .mo-menu-list>ul>li.menu-item-has-children.mega-menu-item>ul li.current-menu-item>a, .mo-header-v5 .mo-menu-list>ul>li.menu-item-has-children.mega-menu-item>ul li.current-menu-ancestor>a, .mo-header-v5 .mo-menu-list>ul>li.menu-item-has-children.mega-menu-item>ul li.current_page_item a, .mo-header-v5 .mo-menu-list>ul>li.menu-item-has-children.nomega-menu-item>ul li:hover>a, .mo-header-v5 .mo-menu-list>ul>li.menu-item-has-children.nomega-menu-item>ul li.current-menu-item>a, .mo-header-v5 .mo-menu-list>ul>li.menu-item-has-children.nomega-menu-item>ul li.current-menu-ancestor>a, .mo-header-v5 .mo-menu-list>ul>li.menu-item-has-children.nomega-menu-item>ul li.current_page_item a, .mo-header-v6 .mo-menu-list>ul>li.menu-item-has-children.mega-menu-item>ul li:hover>a, .mo-header-v6 .mo-menu-list>ul>li.menu-item-has-children.mega-menu-item>ul li.current-menu-item>a, .mo-header-v6 .mo-menu-list>ul>li.menu-item-has-children.mega-menu-item>ul li.current-menu-ancestor>a, .mo-header-v6 .mo-menu-list>ul>li.menu-item-has-children.mega-menu-item>ul li.current_page_item a, .mo-header-v6 .mo-menu-list>ul>li.menu-item-has-children.nomega-menu-item>ul li:hover>a, .mo-header-v6 .mo-menu-list>ul>li.menu-item-has-children.nomega-menu-item>ul li.current-menu-item>a, .mo-header-v6 .mo-menu-list>ul>li.menu-item-has-children.nomega-menu-item>ul li.current-menu-ancestor>a, .mo-header-v6 .mo-menu-list>ul>li.menu-item-has-children.nomega-menu-item>ul li.current_page_item a, .mo-header-v7 .mo-menu-list>ul>li.menu-item-has-children.mega-menu-item>ul li:hover>a, .mo-header-v7 .mo-menu-list>ul>li.menu-item-has-children.mega-menu-item>ul li.current-menu-item>a, .mo-header-v7 .mo-menu-list>ul>li.menu-item-has-children.mega-menu-item>ul li.current-menu-ancestor>a, .mo-header-v7 .mo-menu-list>ul>li.menu-item-has-children.mega-menu-item>ul li.current_page_item a, .mo-header-v7 .mo-menu-list>ul>li.menu-item-has-children.nomega-menu-item>ul li:hover>a, .mo-header-v7 .mo-menu-list>ul>li.menu-item-has-children.nomega-menu-item>ul li.current-menu-item>a, .mo-header-v7 .mo-menu-list>ul>li.menu-item-has-children.nomega-menu-item>ul li.current-menu-ancestor>a, .mo-header-v7 .mo-menu-list>ul>li.menu-item-has-children.nomega-menu-item>ul li.current_page_item a, .button.primary, .button.hr_primary:hover, .button.hr_primary:active, .button.hr_primary:focus, .link-btn:hover, .social-icons.white a, .social-icons.grey a, .social-icons.style2.primary a, .social-icons.style3.primary a, .social-icons.style3.secondary a, .title-box-style1 h5, .bg-dark .title-box-style1 h5, .title-box-style3 h5, .title-box-style5 h5, .title-box-style6 h5, .service .icon-wrap i, .process-box-style3 .number-step h3, .image-box-style2 .title-wrap .icon-wrap, .image-box-style6 .title-wrap .icon-wrap, .image-box-style7 .title-wrap .icon-wrap, .image-box-style9 .title-wrap h6, .image-box-style9 .title-wrap .icon-wrap, .menu-box .menu-title .price, .list-style.list-style1 li::after, .list-style.list-style3 li::after, .list-style.list-style5 li, .timeline-year p, .portfolio-filter a:hover, .portfolio-filter a:active, .portfolio-filter a:focus, .portfolio-filter a.active, .mo-team.tpl1 .team-member .team-social a, .pricing-item.style1 .pricing .pricing-currency, .pricing-item.style1 .pricing .pricing-period, .pricing-item.style2 .pricing .pricing-currency, .pricing-item.style3 .pricing .pricing-currency, .pricing-item.style3 .pricing .pricing-period, .mo-testimonial-carousel .content h4, .vl-pagination-buttons .prev-page, .vl-pagination-buttons .next-page, .counter-number.style1 h3, .counter-number.style1 .symbol, .counter-number.style1 i, .counter-number.style2 .symbol, .counter-number.style2 i, .counter-number.style3 h3, .counter-number.style3 .symbol, .counter-number.style4 .symbol, .counter-number.style4 i, .accordion-style3 .acc_section.acc_active>.acc_head h6, .accordion-style4 .acc_section.acc_active .acc_head h6, .accordion-style4 .acc_section.acc_active .accordion-icon:before, .mo-faq-style1.vc_toggle_default.vc_toggle.vc_toggle_active .vc_toggle_title .vc_toggle_icon, .mo-tabs-style2.vc_tta-tabs.vc_tta .vc_tta-tabs-list .vc_tta-tab>a:hover, .mo-tabs-style2.vc_tta-tabs.vc_tta .vc_tta-tabs-list .vc_tta-tab.vc_active>a, .mo-tabs-style3.vc_tta-tabs.vc_tta .vc_tta-tabs-list .vc_tta-tab.vc_active>a, .mo-tour-style2.vc_tta.vc_tta-tabs.vc_tta .vc_tta-tab:hover a, .mo-tour-style2.vc_tta.vc_tta-tabs.vc_tta .vc_tta-tab.vc_active>a, .mo-countdown-clock.style2 .countdown-item-container .countdown-amount, .overlay-post .caption h3.post-title:hover a, .single-post blockquote p::before, .single-post blockquote p::after, .content-post ul.meta-post li, .masonry-posts .grid-left-post .content-post .cat-name a, .comment-body .comment-reply-link, .logged-in-as a:hover, #cancel-comment-reply-link, .sidebar .widget_archive ul>li a:hover, .sidebar .widget_recent_entries ul>li a:hover, .sidebar .widget_recent_comments ul>li a:hover, .sidebar .widget_meta ul>li a:hover, .sidebar .widget_pages ul>li a:hover, .sidebar .widget_nav_menu ul>li a:hover, .sidebar .widget_categories ul>li a:hover, .main-container .widget_archive ul>li a:hover, .main-container .widget_recent_entries ul>li a:hover, .main-container .widget_recent_comments ul>li a:hover, .main-container .widget_meta ul>li a:hover, .main-container .widget_pages ul>li a:hover, .main-container .widget_nav_menu ul>li a:hover, .main-container .widget_categories ul>li a:hover, .bg-dark .sidebar .widget_archive ul>li a:hover, .bg-dark .sidebar .widget_recent_entries ul>li a:hover, .bg-dark .sidebar .widget_recent_comments ul>li a:hover, .bg-dark .sidebar .widget_meta ul>li a:hover, .bg-dark .sidebar .widget_pages ul>li a:hover, .bg-dark .sidebar .widget_nav_menu ul>li a:hover, .bg-dark .sidebar .widget_categories ul>li a:hover, .bg-dark .main-container .widget_archive ul>li a:hover, .bg-dark .main-container .widget_recent_entries ul>li a:hover, .bg-dark .main-container .widget_recent_comments ul>li a:hover, .bg-dark .main-container .widget_meta ul>li a:hover, .bg-dark .main-container .widget_pages ul>li a:hover, .bg-dark .main-container .widget_nav_menu ul>li a:hover, .bg-dark .main-container .widget_categories ul>li a:hover, .posts_widget_list h4:hover a, .widget_teba_twitter ul li a, .teba_twitter_widget ul li i.fa-twitter, .mo-products-grid.tpl1 article .mo-content .mo-price, .mo-product-carousel.tpl1 article .mo-content .mo-price, .archive-product .list .product .mo-content .price-rating .star-rating:before, .single-product .mo-product-item .mo-content .price .amount, .woocommerce .comment-form .comment-form-rating label, .woocommerce p.stars a, .woocommerce p.stars a:active, .woocommerce .star-rating span, .woocommerce .star-rating::before, .single-product .mo-related .products .grid .product .mo-content .star-rating:before, .woocommerce-checkout .woocommerce #order_review .shop_table>ul>li.order-total .amount, .woocommerce-account .woocommerce-MyAccount-content a:hover, .product-categories li a:hover, .footer a:hover, .footer .tagcloud span a:hover, .footer .tagcloud span a:active, .footer .menu li a:hover, .footer .widget_archive ul>li a:hover, .footer .widget_recent_entries ul>li a:hover, .footer .widget_meta ul>li a:hover, .footer .widget_pages ul>li a:hover, .footer .widget_nav_menu ul>li a:hover, .footer .widget_categories ul>li a:hover, .arrow-top:before, .arrow-top:after, footer .social-media-widget:hover li:hover a, .footer_v3 .mc4wp-form-fields:before, .footer_v4 .mc4wp-form-fields:before, .footer_v1 .footer-bottom .widget_text .color-main, .footer_v2 .footer-bottom .widget_text a, .footer_v2 .social-media-widget li:hover a, .footer_v3 .footer-bottom .widget_text .color-main, .footer_v3 .menu li a:hover, .footer_v3 .widget_archive ul>li a:hover, .footer_v3 .widget_recent_entries ul>li a:hover, .footer_v3 .widget_meta ul>li a:hover, .footer_v3 .widget_pages ul>li a:hover, .footer_v3 .widget_nav_menu ul>li a:hover, .footer_v3 .widget_categories ul>li a:hover, .footer_v4 .footer-bottom .widget_text a, .footer_v4 .menu li a:before, .footer_v4 .widget_archive ul>li a:before, .footer_v4 .widget_recent_entries ul>li a:before, .footer_v4 .widget_meta ul>li a:before, .footer_v4 .widget_pages ul>li a:before, .footer_v4 .widget_nav_menu ul>li a:before, .footer_v4 .widget_categories ul>li a:before, .footer_v4 .social-media-widget li a:hover {
    color: #1900C0!important;
}
.footer_v3, .footer_v3 p, .footer_v3 .textwidget, .footer_v3 a, .footer_v3 h5, .footer_v3 h6, .footer_v3 span, .footer_v3 select, .footer_v3 select option, .footer_v3 td, .footer_v3 th, .footer_v3 a:before {
    font-family: Montserrat!important;
    font-style: normal!important;
    font-weight: 400!important;
    font-size: 14px!important;
    line-height: 28px;
    color: #A48484!important;
}
.widget-content ul li:first-child {
    order: 4;
}
.widget-content ul li:nth-child(2) {
    order: 1;
}
.widget-content ul li a .fa:before {
    color: #A48484;
    font-size: 20px;
}
.footer-widget-1 .textwidget p {
    margin-top: 0;
}
div#teba_widget_social-2 li a i {
    vertical-align: middle;
}
.widget-content ul li:nth-child(3) {
    order: 2;
}
.widget-content ul li:nth-child(4) {
    order: 5;
}
.widget-content ul {
    display: flex;
    flex-direction: row;
}
.contactsec h5 {
    color: #fff!important;
}
.home-contact button.wpcf7-submit {
    background: transparent!important;
    color: #fff!important;
    border: 1px solid #fff!important;
    font-family: Montserrat!important;
    font-style: normal!important;
    font-weight: 400!important;
    font-size: 16px!important;
    line-height: 26px!important;
    padding: 4px 15px!important;
    margin-top: 24px;
}
.home-contact button.wpcf7-submit img {
    margin-left: 15px!important;
}
#back-to-top svg.progress-circle path {
    stroke: #1900C0!important;
}
.growContainer {
    display: table;
    width: 100%;
    height: 416px;
    position: relative;
    max-height: 416px;
}
.grow {
    display: table-cell;
    max-height: 416px;
    width: 290px;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    position: relative;
    height: 416px;
}
.grow h6, .grow:first-child h6, .grow:hover .imgdiv, .grow:hover .imgicondiv, .imgicondiv {
    opacity: 0;
    display: none;
}
.grow:hover h6, .imgdiv, .grow:hover .imgicondiv {
    opacity: 1;
    display: block;
}
.grow:hover {
    width: 560px;
}
.imgsec11 {
    position: absolute;
    bottom: 0;
    height: 35px;
    width: 100%;
    overflow: hidden;
}
img.fundsbgs {
    max-width: inherit;
}
.grow h5 {
    font-style: normal;
    font-weight: 400;
    font-size: 27px;
    color: #FFF;
    line-height: 37px;
    margin-bottom: 22px;
}
.gorwdiv {
    padding: 41px;
    margin-bottom: 51px;
    position: absolute;
    max-height: 416px;
    top: 0;
}
.grow h6, .indiaexp_para .wpb_text_column .wpb_wrapper p {
    font-size: 19px;
    line-height: 32px;
    color: #FFF;
    margin-bottom: 20px;
}
.gorwdiv br {
    display: none;
}
a.Learnmore-bgw.imgicondiv {
    margin-top: 20px;
}
.btncenter .wpb_text_column:nth-child(2) {
    text-align: center;
}
.sidebar.sidebar-right .widget_search form label, .sidebar.sidebar-left .header_search form label, .wpb_widgetised_column .header_search form label, .no-results .header_search .search-form label, footer .header_search .search-form label, .sidepanel-content .widget_search form label {
    width: 95%!important;
}
.sidebar.sidebar-right .widget_search form, .sidebar.sidebar-left .header_search form, .wpb_widgetised_column .header_search form, .no-results .header_search .search-form, footer .header_search .search-form, .sidepanel-content .widget_search form {
    width: 77%!important;
}
input.search-submit {
    background: transparent!important;
}
.sidebar.sidebar-right .widget_search form .fa-search, .sidebar.sidebar-left .header_search form .fa-search, .wpb_widgetised_column .header_search form .fa-search, .no-results .header_search .search-form .fa-search, footer .header_search .search-form .fa-search, .sidepanel-content .widget_search form .fa-search {
    right: -10px!important;
    top: 7px!important;
    font-size: 20px!important;
    position: absolute;
}
.sidepanel.open {
    background-color: #1900C0!important;
    width: 50%!important;
}
li.menu-item.sidemenu a:hover::after {
    content: "";
    background: url(/wp-content/themes/teba-child/images/sidemenu-leftpink.svg)!important;
    position: absolute;
    top: 11px;
    background-size: contain;
    width: 8px;
    height: 11px;
    background-repeat: no-repeat;
}
li.menu-item.sidemenu a:after {
    content: "";
    background: url(/wp-content/themes/teba-child/images/sidemenu-leftwhite.svg);
    position: absolute;
    top: 11px;
    background-size: contain;
    width: 8px;
    height: 11px;
    background-repeat: no-repeat;
}
a.Learnmore-bgw.sidemedia {
    color: #DB2E9A!important;
}
li.menu-item.sidemenu a:after {
    margin-left: 6px;
}
li.menu-item.sidemenu a {
    font-size: 16px;
    line-height: 26px;
    color: #fff;
    vertical-align: middle;
}
a.Learnmore-bgw.guids {
    font-style: normal;
    font-weight: 600;
    font-size: 19px;
    line-height: 24px;
    text-transform: uppercase;
    color: #FFF;
}
.sidemenuimgs {
    width: 38px;
    height: 15px!important;
    margin-top: 5px;
}
.textwidget hr.leftmenu-firstb {
    margin-top: 18px!important;
}
.sectwo .Learnmore-bgw img {
    width: 38px;
    margin-left: 10px;
    height: 15px!important;
}
.sectwo a.call-schedule {
    font-size: 16px!important;
}
.sectwo h4 {
    font-style: normal;
    font-weight: 600;
    font-size: 19px;
    text-transform: uppercase;
    color: #FFF;
    line-height: 24px!important;
    margin-top: 15px;
}
.sidepanel-left hr {
    background-color: #110274!important;
    height: .5px!important;
    max-width: 100%!important;
    margin: 1rem auto!important;
}
.sidepanel-left p:empty {
    display: none;
}
.sidepanel-left .widget.widget_text {
    margin-top: 0;
}
li.menu-item.sidemenu a:hover {
    color: #DB2E9A!important;
}
.sidepanel-left input.search-field {
    height: 35px!important;
    background: #110274!important;
    box-shadow: none!important;
    color: #D5B5A4;
    border: none!important;
    font-size: 14px!important;
    line-height: 22px!important;
    padding-left: 17px!important;
}
.sidepanel-left ul.social_list {
    display: none;
}
.sidepanel-left {
    width: 90%;
    float: left;
    padding: 0 10px 0 80px !important;
}
.mo-header-v2 .mo-menu-list>ul>li>a:hover {
    color: #DB2E9A!important;
}
.mo-header-v2 .mo-menu-list>ul>li>a:before, .mo-header-v2 .mo-menu-list>ul>li>a:after, .mo-header-v2 .mo-menu-list>ul>li>a:hover:before {
    background-color: transparent!important;
}
.menu-sm-lines {
    top: 42%}
.menu-sm-lines .menu-sm-line-1, .menu-sm-lines .menu-sm-line-2, .menu-sm-lines .menu-sm-line-3 {
    width: 32px!important;
    margin: 0!important;
}
.menu-sm-lines .menu-sm-line-1 {
    transform: translate3d(0, 0px, 0)!important;
}
.menu-sm-lines .menu-sm-line-2 {
    transform: translate3d(0, 8px, 0)!important;
}
.menu-sm-lines .menu-sm-line-3 {
    transform: translate3d(0, 15px, 0)!important;
}
.menu-sm-lines .menu-sm-line-1, .menu-sm-lines .menu-sm-line-2, .menu-sm-lines .menu-sm-line-3 {
    height: 3px!important;
}
.menu-sm-lines .menu-sm-line-1:after, .menu-sm-lines .menu-sm-line-1:before, .menu-sm-lines .menu-sm-line-2:after, .menu-sm-lines .menu-sm-line-2:before, .menu-sm-lines .menu-sm-line-3:after, .menu-sm-lines .menu-sm-line-3:before {
    background: #1900C0!important;
}
.contactsecs.vc_custom_1629449484156 {
    background-repeat: no-repeat!important;
    background-size: cover!important;
}
.home-contact .wpcf7 form.invalid .wpcf7-response-output, .home-contact .wpcf7 form.unaccepted .wpcf7-response-output {
    border-color: red!important;
    color: red!important;
}
.mo-header-v2 .mo-menu-list>ul>li.menu-item-has-children.mega-menu-item>ul>li>a:hover:before, .mo-header-v2 .mo-menu-list>ul li.menu-item-has-children.nomega-menu-item>ul>li>a:hover:before {
    background: #DB2E9A!important;
    width: 25px!important;
}
.mo-header-v2 .mo-menu-list>ul>li.menu-item-has-children.mega-menu-item>ul>li>a:hover, .mo-header-v2 .mo-menu-list>ul li.menu-item-has-children.nomega-menu-item>ul>li>a:hover {
    color: #DB2E9A!important;
}
.close-btn, .main-search-close {
    padding: 10px 3px!important;
    height: 0!important;
    width: 0!important;
}
.sidepanel-content {
    padding: 51px 0!important;
}
.widget.widget_search {
    margin-bottom: 58px!important;
}
.footer_v3 .footer-widget-4, .footer_v3 .footer-widget-3, .footer_v3 .footer-widget-2, .footer_v3 .footer-widget-1 {
    padding-top: 81px!important;
    padding-bottom: 95px!important;
}
.mo-header-v2 .mo-col-logo {
    padding-top: 10px;
}
.mo-header-v1 .logo img, .mo-header-v2 .mo-logo img, .navigation img.logo, .mo-header-v4 .mo-logo img, .mo-header-v5 .mo-logo img, .mo-header-v6 .mo-logo img, .mo-header-v7 .mo-logo img, .mo-header-onepage .mo-logo img, .mo-left-navigation .mo-header-menu .mo-logo img, .navigation img.Logo_white, .navigation .logo.logo_page {
    height: 35px!important;
}
a.menuclass, .viewprofile {
    font-family: Montserrat;
    font-size: 14px;
    padding-left: 8px;
}
.menuclass img {
    margin-right: 9px;
    vertical-align: text-top;
}
a.viewprofile img {
    margin-right: 10px;
    vertical-align: text-bottom;
}
.page-id-1145 .page-header.pagetitle-v2, .page-id-1265 .page-header.pagetitle-v2, .page-id-1411 .page-header.pagetitle-v2, .page-id-1430 .page-header.pagetitle-v2, .page-id-1511 .page-header.pagetitle-v2, .page-id-833 .page-header.pagetitle-v2, .page-id-1901 .page-header.pagetitle-v2, .page-id-1962 .page-header.pagetitle-v2, .page-id-2203 .page-header.pagetitle-v2, .page-id-2374 .page-header.pagetitle-v2 {
    display: none;
}
.peopleleft .wpb_text_column.wpb_content_element {
    margin-bottom: 5px;
}
.people-separator {
    margin-bottom: 25px;
}
.peopleleft .viewprofile {
    padding-left: 0!important;
}
.vc_empty_space.emptymobile {
    height: 15px!important;
}
.people-fullcol .container.main-container {
    position: relative;
    top: 80px;
    z-index: 9999;
}
.peoplepara .wpb_wrapper.vc_custom_1629789281109:before, .peoplepara:before {
    background-image: url(/wp-content/uploads/2021/09/people_profile_leftimg.svg);
    position: absolute;
    top: 0;
    width: 15px;
    height: 211px;
    content: "";
    left: 0;
}
.peoplepara .vc_column-inner {
    padding-top: 0;
}
.video_col.risk_management p, .peoplepara p, .due_para2, .vc_row.vamfollows_rows .wpb_text_column, .text-filler .wpb_wrapper p, .thfaqf-faq-item-content p {
    font-size: 19px;
    line-height: 32px;
}
.peoplepara p {
    color: #0F0F0F;
}
.video_col.risk_management p, .due_para2, .vc_row.vamfollows_rows .wpb_text_column, .expertise-timeline .time, .text-filler .wpb_wrapper p, .thfaqf-faq-item-title h4, .thfaqf-faq-item.thfaqf-active span.thfaqf-title-text, .thfaqf-faq-item-content p { 
    color: rgba(0, 0, 0, 0.8) !important;
}
.bgspink .vc_column-inner {
    width: 688px;
}
.bgspink .fancy_heading {
    max-width: 500px;
}
.people_separator {
    width: 12.5%!important;
}
.testimonial {
    padding: 0 15px;
    text-align: center;
    width: 310px!important;
}
.testimonial .pic {
    height: 363px;
    margin-bottom: 25px;
    overflow: hidden;
    margin-right: 24px;
    position: relative;
}
.testimonial .pic img, .chart-percent h5 {
    width: 100%;
    height: auto;
}
.testimonial .description, .tfree-client-testimonial .description, .pos_description {
    padding: 0;
    text-align: left;
    font-size: 14px;
    line-height: 26px;
    color: rgba(0, 0, 0, 0.8);
    padding-right: 5px;
}
.testimonial .testimonial-title, .tfree-testimonial-title h3, .people_name, .thfaqf-faq-item-content .th-like-wrapper p {
    position: relative;
    text-align: left!important;
    padding: 0!important;
    font-weight: 600!important;
    font-size: 19px!important;
    line-height: 24px!important;
    text-transform: uppercase;
}
.tfree-client-testimonial p:nth-child(3) {
    text-align: left;
}
.tfree-client-testimonial .Learn.more {
    position: relative;
}
#sp-testimonial-free-wrapper-1341 .sp-testimonial-free-section {
    padding: 0 0 0 50px !important;
}
.sp-testimonial-free-section .sp-testimonial-free-item {
    padding: 0 0 0 40px !important;
}
.tfree-client-testimonial a.Learn.more:after, .read_biolink a.Learn.more:after {
    content: "";
    background: url(/wp-content/themes/teba-child/images/arrow-pinkupdt.svg);
    height: 20px;
    width: 36px;
    top: 4px;
    left: 80px;
    position: absolute;
}
.owl-theme .owl-controls .owl-page span {
    display: block;
    width: 12px;
    height: 12px;
    border-radius: 20px;
    background: #f3904d;
    margin: 5px 7px;
    opacity: .5;
}
#testimonial-slider .owl-controls .owl-nav {
    opacity: 1!important;
}
div#testimonial-slider .owl-nav .owl-prev, div#testimonial-slider .owl-nav .owl-next {
    display: block!important;
    background: transparent;
    border: 1px solid #1900C0;
}
div#testimonial-slider .owl-dots {
    display: none!important;
}
.testimonial p:nth-child(4) {
    padding: 0;
    text-align: left;
}
#testimonial-slider .owl-item {
    max-width: 285px;
}
.people_testimonial .container.main-container {
    width: 100%!important;
}
.emptyspace {
    position: absolute;
    content: "";
    height: 100%;
    width: 240px;
    top: 0;
    right: 0;
    background: linear-gradient(275.97deg, #FBF8F6 5.43%, rgba(251, 248, 246, 0.811594) 93.25%, rgba(251, 248, 246, 0) 103%);
    opacity: .5;
}
#testimonial-slider .owl-nav .owl-next {
    right: 135px;
}
#testimonial-slider .owl-controls .owl-nav {
    top: calc(45% - 25px)!important;
}
#testimonial-slider .owl-nav .owl-prev .fa-angle-left:before, .slick-prev.slick-arrow .fa-angle-left:before {
    background-image: url(/wp-content/themes/teba-child/images/leftarrow-testimonial.svg);
}
#testimonial-slider .owl-nav .owl-next .fa-angle-right:before, .slick-next.slick-arrow .fa-angle-right:before {
    background-image: url(/wp-content/themes/teba-child/images/rightarrow-testimonial.svg);
}
#testimonial-slider .owl-nav .owl-prev .fa-angle-left:before, #testimonial-slider .owl-nav .owl-next .fa-angle-right:before {
    top: 12px;
    left: 7px;
}
#testimonial-slider .owl-nav .owl-prev .fa-angle-left:before, #testimonial-slider .owl-nav .owl-next .fa-angle-right:before, .slick-prev.slick-arrow .fa-angle-left:before, .slick-next.slick-arrow .fa-angle-right:before {
    content: ""!important;
    height: 15px;
    width: 10px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
}
.slick-prev.slick-arrow .fa-angle-left:before, .slick-next.slick-arrow .fa-angle-right:before {
    top: 15px;
    left: 7px;
}
#sp-testimonial-free-wrapper-1341 .sp-testimonial-free-section .slick-prev:hover, #sp-testimonial-free-wrapper-1341 .sp-testimonial-free-section .slick-next:hover {
    background: transparent!important;
}
#testimonial-slider .owl-nav .owl-prev i.fa.fa-angle-left, #testimonial-slider .owl-nav .owl-next i.fa.fa-angle-right, .slick-prev.slick-arrow .fa-angle-left, .slick-next.slick-arrow .fa-angle-right {
    width: 25px;
    height: 25px;
}
.sp-testimonial-free-section .slick-prev, .sp-testimonial-free-section .slick-next {
    width: 44px!important;
    height: 44px!important;
    border-radius: 50%;
    top: 30%!important;
    margin-top: 0!important;
}
.sp-testimonial-free-section ul.slick-dots {
    display: none!important;
}
.sp-testimonial-free-wrapper {
    overflow: visible;
}
.sp-testimonial-free-section .slick-next {
    right: 90px;
}
.sp-testimonial-free-section .slick-prev {
    left: -20px;
}
.meetourteam {
    position: relative;
    left: 54px;
    z-index: 9999;
}
#sp-testimonial-free-wrapper-1341 .sp-testimonial-free-section .slick-prev, #sp-testimonial-free-wrapper-1341 .sp-testimonial-free-section .slick-next, div.cat_btn-new button.catbtn_texts.optionhighlight {
    border: 1px solid #1900C0!important;
}
.testimonial .pic:after {
    background-image: url(/wp-content/uploads/2021/08/team-after.png);
    content: "";
    position: absolute;
    bottom: 0;
    width: 63px;
    height: 12px;
    z-index: 999999;
    left: 0;
}
.hiddendesktop_viewprofile {
    display: none;
}
.testicolumn h2.sptp-section-title {
    display: none;
}
.sp-testimonial-free-section .sp-tfree-client-image img {
    -webkit-border-radius: 0!important;
    border-radius: 0!important;
    width: 255px;
    height: 300px;
}
.sp-tfree-client-image:after {
    background-image: url(/wp-content/uploads/2021/08/team-after.png);
    content: "";
    position: absolute;
    bottom: -5px;
    width: 63px;
    height: 12px;
    z-index: 999999;
    left: 0;
}
.sp-testimonial-free-section .sp-tfree-client-image {
    position: relative;
}
a.menuactive {
    color: #1900C0;
    font-size: 14px;
    line-height: 22px;
    padding-right: 8px;
}
.page.page-id-1265 .mo-header-v2, .page.page-id-1265 .mo-header-v2 .mo-header-menu {
    background: transparent;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
}
.contact_banner:before {
    background-image: url(/wp-content/uploads/2021/08/doors2.png)!important;
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    top: 45%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 290px;
    height: 354px;
}
.help_sec p:nth-child(1), .help_sec p:nth-child(2) select {
    color: #000;
}
.help_sec p:nth-child(1) {
    font-size: 19px;
    line-height: 32px;
    text-align: center;
}
.suprtus-banner .help_sec p:nth-child(1) {
    font-size: 14px;
    line-height: 17px;
    text-align: center;
}
.help_sec p:nth-child(2) select {
    font-size: 14px;
    line-height: 22px;
    background: #FBF8F6;
    height: 35px;
    padding-left: 17px;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url(/wp-content/uploads/2021/08/Vector-down.png);
    background-repeat: no-repeat;
    background-position-x: 95%;
    background-position-y: 14px;
}
.help_sec p:nth-child(2) br {
    display: none;
}
.formtext-section .contactpage-form label, .formtext-section .contactpage-form input.wpcf7-form-control, .formtext-section .contactpage-form .nice-select.wpcf7-select, .formtext-section .contactpage-form textarea.wpcf7-form-control, .suprtus-banner .help_sec .nice-select {
    font-size: 12px;
    line-height: 15px;
    color: #C4C4C4;
}
.contactpage-form label, .contactpage-form input.wpcf7-form-control, .contactpage-form .nice-select.wpcf7-select, .contactpage-form textarea.wpcf7-form-control, .help_sec .nice-select {
    font-size: 14px;
    line-height: 22px;
    color: #000;
    margin-bottom: 0px;
}
.suprtus-banner .help_sec .nice-select {
    color: #000000 !important;
    padding: 10px 17px !important;
    border: 1px solid #A48484;
}
.help_sec .nice-select:after {
    width: 20px;
    height: 7px;
    background-size: contain;
    margin-top: -1px;
}
.contactpage-form input.wpcf7-form-control, .contactpage-form .nice-select.wpcf7-select {
    height: 45px!important;
}
.contactpage-form input.wpcf7-form-control, .contactpage-form textarea.wpcf7-form-control, .contactpage-form .nice-select.wpcf7-select {
    margin-top: 6px;
    background: #FBF8F6;
    border: 1px solid #A48484;
}
.formtext-section .contactpage-form input.wpcf7-form-control, .formtext-section .contactpage-form textarea.wpcf7-form-control, .formtext-section .contactpage-form .nice-select.wpcf7-select {
    margin-top: 6px;
    border: 0.5px solid #000000;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    padding-left: 0px;
    background-color: transparent;
}
.formtext-section .contactpage-form textarea.wpcf7-form-control {
    height: 35px!important;
}
.contactpage-form textarea.wpcf7-form-control {
    height: 200px!important;
    resize: vertical;
    margin-top: 12px;
}
.contactpage-form button.wpcf7-submit img {
    margin-left: 8px;
}
.contactpage-form label, button.wpcf7-submit, .contactpage-form input.wpcf7-form-control, .fundssec .wpb_text_column p, .democratize p, p.seemore_scroll, .sidepanel-left input.search-field, .fund_section, .circlecol p, .fundscat p, .fundscat h6, .classA p, .classB p, .classA h6, .classB h6, .classA span, .classB span, .pararisk p, .help-tip p, .missing_middle .wpb_text_column, .credit_para p, .vamstarted p, .imgtextclr p, .select-box__option, .select-box__input-text, a.downloadmedia, .help_sec p:nth-child(1), .help_sec p:nth-child(2) select, a.menuactive, .testimonial .description, .tfree-client-testimonial .description, .pos_description, .peoplepara p, li.menu-item.sidemenu a, .grow h6, .home-contact input.wpcf7-form-control.wpcf7-submit, .home-contact input.wpcf7-form-control.wpcf7-text, .blog-sec p:first-child, .blog-sec p:nth-child(2), .dynamic-texts p, .Learn.more, .call-schedule, .call-schedule-wt, .Learnmore-bgw, #menu-item-848, .statspara p, .accsec input:checked ~ .tab-content, .Learnmore-bgw, .Learnmore-bgw, .fundmanagers p, a.fundspdf, .hoverimg-section p, .impact_number p, .videoroe_order .text-col p, .median_portfolio_rating h6, .return_table th, .better_access .wpb_text_column, .fund-wise thead th, .fund-wise tbody th, p.number_fund, .median_portfolio_rating p, .need_better_textcol .fancy_heading:nth-child(3), .sdg_targeted .wpb_wrapper p, .participate_india .wpb_wrapper p, .career_now .wpb_text_column:first-child p, .ourculture_rowone .fancy_heading:nth-child(2), .ourculture_rowtwo .fancy_heading:nth-child(2), p.fundspdf a, .return_table_section thead tr.footable-header th, .exposure_summery thead tr.footable-header th, .return_table_section tbody tr td, .exposure_summery tbody tr td, .starting_out .wpb_text_column p, p.para_bold, p.para_sec, .application_send p, .our_fund_slide .owl-carousel .owl-item p, .our_fund_slide .owl-carousel .owl-item a, .fundindex_page .panel-title>a, .fundindex_page .panel-title>a:active, .fundindex_page .filter_tab .panel-tabs > li > a, .data-results p, .fundindex_page .ml-10, .fundindex_page .btn, #morefilter_mobile, .total-results, .whatsapp-btn, .video_col.risk_management p, p.category-color, .due_para2, .vc_row.vamfollows_rows .wpb_text_column, .contactpage-form .nice-select.wpcf7-select, .support-col1 .fancy_heading:nth-child(3) h3, .support-col2 .fancy_heading:nth-child(3) h3, .vam_focuses .wpb_text_column .wpb_wrapper p, .debt-market-indchina tbody tr td, .text-filler .wpb_wrapper p, .count-section h4, .all-contents li.all a, .thfaqf-faq-item-content p, .commercial-capital p, .blended-finance p, .cat_btn-new .catbtn_texts {
    font-family: Montserrat!important;
    font-style: normal;
    font-weight: 400;
}
.formtext-section .contactpage-form button.wpcf7-submit {
    margin-top: 6px;
}
.contactpage-form button.wpcf7-submit {
    font-size: 16px;
    line-height: 26px;
    color: #1900C0;
    background: #fff;
    border: 1px solid #1900C0;
    padding: 4px 10px 4px 14px;
    margin-top: 40px;
}
.contactpage-form .wpcf7-form .row div[class*="col-"]:not(.sm-margin) {
    margin-bottom: 20px!important;
}
.headoffice-addrs .fancy_heading:first-child, .headoffice-addrs .fancy_heading:nth-child(5) {
    background: #DB2E9A;
    text-transform: uppercase;
    padding: 9px 11px 3px 14px;
}
.headoffice-addrs .fancy_heading:first-child {
    margin-bottom: 15px!important;
}
.mapimg:before {
    background-image: url(/wp-content/uploads/2021/10/wave-yellow.jpg);
    width: 225px;
    height: 225px;
    right: 73px;
    background-size: contain;
    border-radius: 50%;
    transform: rotate(70deg);
    background-repeat: no-repeat;
    top: -105px;
    content: "";
    position: absolute;
}
.visit_us .fancy_heading:first-child {
    margin-bottom: 55px;
}
.headoffice-addrs .fancy_heading:nth-child(2), .headoffice-addrs .fancy_heading:nth-child(6), .headoffice-addrs .fancy_heading:nth-child(5) {
    margin-bottom: 15px;
}
.headoffice-addrs .fancy_heading:nth-child(2) h3, .headoffice-addrs .fancy_heading:nth-child(3) h3, .headoffice-addrs .fancy_heading:nth-child(6) h3, .headoffice-addrs .fancy_heading:nth-child(7) h3 {
    font-family: Montserrat!important;
    font-weight: 400!important;
}
.mailsec1 .wpb_single_image, .mailsec2 .wpb_single_image {
    margin-bottom: 15px;
}
.mailsec1 .fancy_heading:nth-child(3) h3, .mailsec2 .fancy_heading:nth-child(3) h3 {
    font-family: Montserrat!important;
    margin-top: 15px;
    margin-bottom: 15px!important;
}
a.downloadmedia {
    font-size: 16px;
    line-height: 26px;
    color: #1900C0;
    border: 1px solid #1900C0;
    padding: 7px 12px;
}
a.downloadmedia img {
    margin-left: 10px;
}
.page-id-1265 .mo-header-stick .mo-col-logo {
    padding-top: 30px;
}
.page-id-1265.mo-stick-active .mo-col-logo {
    padding-top: 10px;
}
.page-id-1265 .mo-header-stick .menu-sm-lines {
    top: 45%}
.page-id-1265.mo-stick-active .mo-header-stick .menu-sm-lines {
    top: 36%}
.page-id-1265 .mo-header-stick ul#menu-header-menu {
    padding-top: 10px;
}
.page-id-1265.mo-stick-active .mo-header-stick ul#menu-header-menu {
    padding-top: 0;
}
.type option {
    background: #EBEBEB;
}
.select-box {
    position: relative;
    display: block;
    width: 100%;
    margin: 0 auto;
    font-size: 18px;
    color: #60666d;
    background: #ac4d0d;
    mix-blend-mode: normal;
}
.select-box__current {
    position: relative;
    box-shadow: 0 15px 30px -10px rgba(0, 0, 0, 0.1);
    cursor: pointer;
    outline: none;
    background: #be5d1d;
    mix-blend-mode: normal;
}
.select-box__current:focus + .select-box__list {
    opacity: 1;
    -webkit-animation-name: none;
    animation-name: none;
}
.select-box__current:focus + .select-box__list .select-box__option {
    cursor: pointer;
}
.select-box__icon {
    position: absolute;
    top: 43%;
    right: 17px;
    width: 15px;
}
.select-box__value {
    display: flex;
}
.select-box__input {
    display: none;
}
.select-box__input:checked + .select-box__input-text {
    display: block;
}
.select-box__input-text {
    display: none;
    width: 100%;
    margin: 0;
    padding: 3px 17px;
    font-size: 14px;
    background: #FBF8F6;
    color: #000;
}
.select-box__list {
    position: absolute;
    width: 100%;
    padding: 0;
    list-style: none;
    opacity: 0;
    -webkit-animation-name: HideList;
    animation-name: HideList;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-delay: .5s;
    animation-delay: .5s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-timing-function: step-start;
    animation-timing-function: step-start;
    box-shadow: 0 15px 30px -10px rgba(0, 0, 0, 0.1);
}
.select-box__option {
    display: block;
    padding: 5px 17px;
    font-size: 14px;
    background: #EBE8E6;
    color: #000;
    margin-bottom: 0;
}
.select-box__option:hover, .select-box__option:focus {
    color: #fff;
    background-color: #1900C0;
}
li.menu-item.menu-item-type-custom:hover a {
    color: #DB2E9A!important;
}
li.menu-item.menu-item-type-custom:hover ul.sub-menu li.menu-item a {
    color: #fff!important;
    font-family: 'Montserrat'!important;
    line-height: 26px;
    font-size: 16px;
}
.wecall-textrow {
    clear: both;
}
.imgcolwidth {
    width: 63%;
    float: right;
}
.imgtextclr p {
    color: #fff;
    font-size: 19px;
    line-height: 32px;
}
.imgtextclr a.Learnmore-bgw {
    font-size: 16px;
}
.textclrs h4, .textclrs p {
    color: #fff;
    padding-right: 30px;
}
.aifdebt li {
    display: flex;
}
.aifdebt a.Learnmore-bgw.guids {
    margin-right: 16px;
    max-width: 280px;
}
li.menu-item.sidemenu {
    margin-bottom: 8px;
}
.call-schedule .sidemenu_aimg {
    margin-left: 15px;
}
.discovery-bannerrow {
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.form-group.checktool {
    display: block;
    margin-bottom: 15px;
}
.form-group.checktool input {
    padding: 0;
    height: initial;
    width: initial;
    margin-bottom: 0;
    display: none;
    cursor: pointer;
}
.form-group.checktool label {
    position: relative;
    cursor: pointer;
    font-size: 19px;
    color: #000;
}
.form-group.checktool label:before {
    content: '';
    -webkit-appearance: none;
    background-color: transparent;
    border: 1px solid #000;
    padding: 10px;
    display: inline-block;
    position: relative;
    vertical-align: text-bottom;
    cursor: pointer;
    margin-right: 13px;
}
.form-group.checktool input:checked + label:after {
    content: '';
    display: block;
    position: absolute;
    top: 5px;
    left: 8px;
    width: 6px;
    height: 14px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}
.form-group.checktool input:checked + label:before {
    background: #1900C0;
    border: 1px solid #1900C0;
}
.creditebanner_row {
    background-size: cover;
    background-repeat: no-repeat;
    margin-top: 90px;
    background-position: center;
}
.our_longstanding .fancy_heading:last-child h3 {
    padding-right: 110px;
}
.our_longstanding .fancy_heading:first-child h3, .vivritiway-performing .fancy_heading h2 {
    margin-bottom: 32px;
    padding-top: 60px;
}
.missing_middle .wpb_text_column {
    font-size: 19px;
    line-height: 32px;
    color: #fff;
}
.missing_middle .fancy_heading h3, .howbig-performing .fancy_heading h2 {
    margin-bottom: 35px;
}
.mismiddle-img .vc_single_image-wrapper img, .mismiddle-img .vc_single_image-wrapper, .mismiddle-img .wpb_single_image .vc_figure, .investing-singleimg .vc_single_image-wrapper img, .investing-singleimg .vc_single_image-wrapper, .investing-singleimg .wpb_single_image .vc_figure {
    width: 100%}
.mismiddle-img .wpb_single_image {
    height: 25px;
}
.investing-singleimg .wpb_single_image {
    height: 18px;
}
.investing-singleimg .wpb_single_image, .mismiddle-img .wpb_single_image {
    margin-bottom: 0;
}
.mismiddle-img, .investing-singleimg {
    padding-right: 20px;
}
.investing-singleimg .fancy_heading:nth-child(2) {
    margin-bottom: 5px;
    max-width: 210px;
}
.structimg img {
    border-radius: 50%}
.structimg, .vamapp .fancy_heading h3:nth-child(1) {
    margin-bottom: 15px;
}
.textstork .fancy_heading h3 {
    text-shadow: 1px 1px 1px #1900c0, -1px 1px 1px #1900c0, 1px 1px 1px #1900c0, 1px -1px 1px #1900c0, 1px 1px #1900c0, -1px -1px 1px #1900c0, 1px -1px 1px #1900c0, -1px 1px 1px #1900c0;
}
.blarrow {
    margin-top: 40px;
    max-width: 125px;
}
.textstrick .fancy_heading span, .textstrick .txtstr h5, .textstrick .wpb_raw_code span, .payoutmads span {
    position: relative;
    display: inline-block;
}
.textstrick .fancy_heading span::after, .textstrick .fancy_heading span::before, .textstrick .txtstr h5::after, .textstrick .txtstr h5::before, .textstrick .wpb_raw_code span::after, .textstrick .wpb_raw_code span::before, .payoutmads span::after, .payoutmads span::before {
    content: '';
    position: absolute;
    width: 0;
    height: 34px;
    top: 40%;
    background: #F7BF21;
    z-index: -1;
}
.textstrick .fancy_heading span::before, .textstrick .txtstr h5::before, .textstrick .wpb_raw_code span::before, .payoutmads span::before {
    left: 3px;
}
.textstrick .fancy_heading span::after, .textstrick .txtstr h5::after, .textstrick .wpb_raw_code span::after, .payoutmads span::after {
    right: 2.5px;
    background: #F7BF21;
    -webkit-transition: width .8s cubic-bezier(0.22, 0.61, 0.36, 1);
    transition: width .8s cubic-bezier(0.22, 0.61, 0.36, 1);
}
.textstrick .fancy_heading span:before, .textstrick .txtstr h5:before, .textstrick .wpb_raw_code span::before, .payoutmads span::before {
    background: #F7BF21;
    width: 100%;
    -webkit-transition: width .5s cubic-bezier(0.22, 0.61, 0.36, 1);
    transition: width .5s cubic-bezier(0.22, 0.61, 0.36, 1);
}
.textstrick .fancy_heading span:after, .textstrick .txtstr h5:after, .textstrick .wpb_raw_code span::after, .payoutmads span::after {
    background: transparent;
    width: 100%;
    -webkit-transition: 0;
    transition: 0;
}
.vamimg:before {
    position: absolute;
    top: 0;
    width: 15px;
    height: 70px;
    content: "";
    left: -14px;
    border-left: 15px solid #F7BF21;
}
.vamimg {
    position: relative;
}
.credit_para {
    padding-left: 20px;
    padding-right: 20px;
}
.slidewraps {
    padding: 50px 10px;
}
#nlVal, .selectmenu-support {
    display: inline-block;
}
#sliderdata {
    width: 392px;
    height: 2px;
    background: #C1C1C1;
    margin: 0 auto;
    text-align: center;
}
#sliderdata label {
    position: absolute;
    width: 20px;
    margin-top: 20px;
    margin-left: -10px;
    text-align: left;
    font-size: 13px;
}
#sliderdata label:last-of-type::after {
    content: "+"}
.ui-slider-handle.ui-state-default.ui-corner-all {
    background: #F7BF21;
    border: 1px solid #F7BF21;
    width: 37px;
    height: 12px;
    top: -6px;
    cursor: grab;
    border-radius: 0;
    margin-left: -1px;
}
.ui-slider-handle.ui-state-active, .ui-slider-handle.ui-state-hover, .ui-slider-handle.ui-state-focus {
    border: none;
    outline: 0;
}
#sliderdata label {
    display: none;
}
.democratize h3 {
    font-weight: 300;
    font-size: 200px;
    line-height: 115px;
    color: #EBEBEB;
    margin-bottom: 0;
    padding-top: 25px;
}
.democratize h3 span {
    color: #F7BF21;
}
.democratize p {
    font-size: 16px;
    line-height: 26px;
    color: #fff;
}
.democratize h6, .stage-table tr:first-child td:first-child {
    font-size: 27px;
    line-height: 37px;
    color: #fff;
    font-weight: 400;
}
.democratize {
    margin-bottom: 61px;
    min-height: 150px;
    max-height: 150px;
}
p.seemore_scroll {
    font-size: 14px;
    line-height: 22px;
    color: #EBEBEB;
    text-align: left;
    padding-top: 13px;
}
.tailwinds_bg {
    background-size: contain;
    background-position: center center;
}
.menutop_links {
    text-align: center;
}
.menutop_links a.menuactive {
    padding-right: 10px;
}
.menutop_links .matwo, .menutop_links a.menuclass {
    padding-left: 10px;
}
.culturebanner_row {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.credit_para p, .vamstarted p, p.fundspdf a {
    font-size: 19px;
    line-height: 32px;
    color: #000;
}
.bgspink.bgpinkculture .fancy_heading {
    max-width: 100%}
.bgspink.bgpinkculture .people_separator {
    width: 12.5%!important;
}
.values-circle .fancy_heading {
    position: absolute;
    z-index: 9999;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 45%}
.values-circle .vc_column-inner:before {
    content: "";
    width: 337px;
    height: 337px;
    background: #F7BF21;
    border-radius: 50%;
    position: relative;
}
.values_guide p {
    font-size: 27px;
    line-height: 37px;
    color: #000;
    padding-right: 35px;
}
.investing-singleimg.singleimg-maxwidth0 .fancy_heading:nth-child(2) {
    max-width: 100%}
.culture_performance .fancy_heading {
    margin-bottom: 29px;
}
.culture-aboutimg img {
    margin-top: 44px;
}
.txtstr, .txtstr h5 {
    color: #1900c0;
    font-size: 100px;
    line-height: 115px;
    text-align: left;
    font-weight: 600;
}
.txtstr p:empty {
    display: none;
}
.culture_row .menutop_links .wpb_text_column {
    margin-bottom: 20px;
}
.mo-header-v2 .mo-header-menu {
    box-shadow: none!important;
    -webkit-box-shadow: none!important;
}
.mo-header-v2 .mo-menu-list>ul>li.menu-item-has-children.mega-menu-item>ul>li.current_page_item>a:before, .mo-header-v2 .mo-menu-list>ul li.menu-item-has-children.nomega-menu-item>ul>li.current_page_item>a:before {
    background: #DB2E9A!important;
    width: 65%!important;
}
.mo-header-v2 .mo-menu-list>ul>li.menu-item-has-children.mega-menu-item>ul>li.current_page_item>a, .mo-header-v2 .mo-menu-list>ul li.menu-item-has-children.nomega-menu-item>ul>li.current_page_item>a {
    color: #DB2E9A!important;
}
a.Learnmore-bgw.guids:after, li.titletxt:after {
    margin-left: 16px;
}
div.tittxt:after {
    margin-left: 7px;
    margin-top: 4px;
}
a.Learnmore-bgw.guids:after, li.titletxt:after, div.tittxt:after {
    content: ""!important;
    background-image: url(/wp-content/themes/teba-child/images/sidemenu-aic.svg)!important;
    width: 39px;
    height: 17px;
    display: inline-block;
    background-repeat: no-repeat!important;
    background-size: cover;
    vertical-align: middle;
}
a.Learnmore-bgw.guids:hover::after, li.titletxt:hover::after {
    background: url(/wp-content/themes/teba-child/images/sidemenu-aicpink.svg)!important;
}
a.Learnmore-bgw.guids:hover {
    color: #DB2E9A!important;
}
.titletxt .pinkimg, .titletxt .whiteimg {
    display: none;
}
li.titletxt:after {
    margin-left: 1px!important;
    margin-top: 7px;
}
.titletxt .Learnmore-bgw:after {
    display: none!important;
}
.mo-header-v2 .mo-menu-list > ul > li > a, .mo-header-v2 .mo-search-sidebar > a, .mo-header-v2 .select-languages > a {
    font-size: 16px!important;
}
.line-image {
    height: 15px;
}
.imgcolwidth .wpb_text_column {
    margin-bottom: 30px;
}
.imgcolwidth.imgtextclr p {
    margin-bottom: 15px;
}
.imgcolwidth.imgtextclr .wpb_text_column:nth-child(2) p {
    margin-bottom: 0;
}
.ourfunds-mobile .fancy_heading:nth-child(1) h3 {
    margin-bottom: 40px;
}
.ourfunds-mobile .fancy_heading:nth-child(2) h3 {
    margin-bottom: 38px;
}
.reportsimg h3, .stage-cirlce h5, .sector_size h4, .sma-lineanimation p {
    font-size: 53px;
    line-height: 65px;
}
.widget-content ul li:hover {
    background: #A48484;
}
.widget-content ul li:hover a .fa:before {
    color: #fff;
}
.menu-footer-funds-menu-container ul li a, .menu-footer-about-menu-container ul li a {
    margin-bottom: 5px;
}
footer .social-media-widget li {
    height: 36px;
    width: 36px;
}
.paradata p, div#text-5 p:nth-child(3) {
    text-transform: uppercase;
}
div#text-5 p:nth-child(3) {
    margin-top: 31px;
    margin-bottom: 31px;
}
footer .social-media-widget {
    margin-top: 0!important;
}
#text-5 .textwidget p:nth-child(1) {
    margin-bottom: 6px;
}
.episode-name .meta-post, #text-5 .textwidget p:nth-child(1) {
    margin-top: 26px;
}
#text-5 .textwidget p:nth-child(2) {
    margin-top: 10px;
}
.footer-widget-3 li.menu-item.menu-item-type-custom:hover a, .footer-widget-2 li.menu-item.menu-item-type-custom:hover a, .sma-lineanimation p {
    color: #1900C0!important;
}
a.call-schedule-wt:hover {
    color: #1900C0;
}
.grow.img3 h5, .grow.img3 h6, .grow.img3 a.Learnmore-bgw.imgicondiv {
    color: #000!important;
}
a#menu-close span:before {
    content: ""!important;
    background: url(/wp-content/themes/teba-child/images/closesvg.svg);
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    width: 17.68px!important;
    height: 17px!important;
    transform: none!important;
    top: 0!important;
}
a#menu-close span:after {
    display: none;
}
#menu-close {
    position: absolute;
    right: -45px!important;
    top: -1px!important;
}
.close-btn span, .main-search-close span {
    top: 0!important;
}
#search-4 .widget.header_search .fa-search:before {
    content: ""!important;
    background: url(/wp-content/themes/teba-child/searchsvg.svg);
    position: absolute;
    right: -5px;
    width: 25.16px;
    height: 21.73px;
}
input.search-field::placeholder {
    color: #D5B5A4;
    opacity: 1;
}
input.search-field:-ms-input-placeholder {
    color: #D5B5A4;
}
input.search-field::-ms-input-placeholder {
    color: #D5B5A4;
}
.mo-header-v2 {
    height: 134px!important;
}
.mo-header-menu .mo-logo img.logo {
    height: auto!important;
    width: 100%!important;
}
.mo-stick-active .mo-header-v2.mo-header-stick .mo-header-menu .mo-logo {
    transform: none!important;
}
.leftmenu .Learnmore-bgw, .sectwo h4 {
    font-family: 'Sora', sans-serif!important;
}
.grow:hover .gorwdiv {
    max-height: 370px;
    height: 370px;
    overflow: hidden;
}
.menurow_funds {
    margin-top: 110px;
    margin-bottom: 30px;
}
.fundssec p {
    font-size: 19px;
    line-height: 32px;
    color: #FFF;
}
.fund_section h1 {
    margin-bottom: 23px;
    font-weight: 600;
    font-size: 53px;
    line-height: 65px;
    color: #FFF;
}
.circlecol {
    background: #FFF;
    border: 2px solid #1900C0;
    width: 134px;
    height: 134px;
    border-radius: 50%;
    position: absolute;
    right: -91px;
    top: 43px;
    padding: 35px 20px;
    text-align: center;
}
.circlecol p {
    text-align: center;
    color: #1900C0!important;
    font-size: 19px;
    line-height: 32px;
    margin-bottom: 0;
}
.fundsection_row {
    margin: 0;
    background: #1900C0;
    margin-bottom: 43px;
    position: relative;
    width: 100%}
.fundsection_row .main-container {
    max-width: 100%}
.fund_section {
    font-size: 19px;
    line-height: 32px;
    color: #FFF;
    padding: 45px 0;
    margin: 0;
}
.permlink {
    margin-bottom: 30px;
}
.singlefunds_page {
    padding-top: 140px;
    overflow-x: hidden;
}
.fundsection_row .fund_section:after {
    content: "";
    background-image: url(/wp-content/themes/teba-child/images/fundsclr-img.svg);
    position: absolute;
    width: 211px;
    height: 15px;
    bottom: -9px;
    left: 0;
}
.pl-3 {
    padding-left: 3px;
}
.fundscat p, .classA .classpara, .classB .classpara, .classA span, .classB span {
    font-size: 14px;
    line-height: 22px;
    color: #818181;
    margin-bottom: 5px;
}
.classA .modr {
    font-size: 16px;
    line-height: 26px;
}
.fundscat h6, .classA h6, .classB h6, .return_table th {
    font-size: 16px;
    line-height: 26px;
    color: #010101;
}
.colnext {
    margin-top: 43px;
}
.help-tip {
    position: absolute;
    top: 25px;
    right: 25px;
    text-align: center;
    border: 1px solid #000;
    border-radius: 50%;
    width: 12px;
    height: 12px;
    font-size: 8px;
    line-height: 11px;
    cursor: default;
    z-index: 9999;
}
.help-tip:before {
    content: 'i';
    color: #000;
}
.help-tip:hover p {
    display: block;
    transform-origin: 100% 0;
    -webkit-animation: fadeIn .3s ease-in-out;
    animation: fadeIn .3s ease-in-out;
}
.help-tip p {
    display: none;
    text-align: left;
    background-color: #1E2021;
    padding: 10px 15px 13px 16px;
    width: 300px;
    position: absolute;
    right: -12px;
    font-size: 12px;
    line-height: 18px;
    color: #FFF;
    margin-bottom: 0;
    max-width: 197px;
    top: 22px;
}
.help-tip p:before {
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-bottom-color: #1E2021;
    right: 10px;
    top: -12px;
}
.help-tip p:after {
    width: 100%;
    height: 40px;
    content: '';
    position: absolute;
    top: -40px;
    left: 0;
}
.fund-performance .fancy_heading, .with-login .fancy_heading {
    max-width: 100%}
.vc_row.chart_div h1:after, .with-login .fancy_heading:after, .table-textdata .wpb_wrapper p:after, .right-section h4:after, .vc_row.chart_div h2.fancy_heading:after {
    content: "";
    background: #F7BF21;
    position: absolute;
    bottom: -20px;
    width: 77px;
    height: 12px;
    left: 0;
}
.fund-performance .fancy_heading, .with-login .fancy_heading, .table-textdata .wpb_wrapper p, .right-section h4 {
    position: relative;
}
.chart_div, .funddetails-page, .fundamanager {
    margin-top: 150px;
}
.episode-featured, .chart_div, .funddetails-page, .fundamanager {
    margin-bottom: 150px;
}
.chart_div h1, .with-login .fancy_heading, h3.thfaqf-faq-list-title, .extensive-track p, .chart_div h2.fancy_heading {
    font-weight: 600;
    font-size: 38px;
    line-height: 50px;
}
.with-login .fancy_heading {
    margin-bottom: 32px;
}
.classA .mr2, .classB .mr2 {
    background: #EBEBEB;
    margin-right: 20px;
    padding: 27px;
    display: inline-block;
    padding-right: 0;
    position: relative;
}
.p0 {
    padding: 0;
    padding-bottom: 20px;
}
.classtip {
    top: 0!important;
    right: 25px!important;
    border: 1px solid #818181!important;
}
.classtip:before {
    color: #818181!important;
}
.classA h3, .classB h3 {
    font-size: 27px;
    line-height: 37px;
    margin-bottom: 32px;
}
.classA .modr, .classB .modr {
    padding: 8px 12px;
}
.modr_1 {
    background: #22970F;
    color: #fff!important;
}
.modr_2 {
    background: #3BBE26;
    color: #fff!important;
}
.modr_3 {
    background: #82DB3D;
    color: rgba(0, 0, 0, 1)!important;
}
.modr_4 {
    background: #CCE825;
    color: rgba(0, 0, 0, 1)!important;
}
.modr_5 {
    background: #FBE313;
    color: rgba(0, 0, 0, 1)!important;
}
.modr_6 {
    background: #F4D52F;
    color: rgba(0, 0, 0, 1)!important;
}
.modr_7 {
    background: #EDB831;
    color: rgba(0, 0, 0, 1)!important;
}
.modr_8, .modr_9, .modr_10, .modr_11, .risk_management .facilitated-capital p {
    color: #fff!important;
}
.modr_8 {
    background: #ED8B31;
}
.modr_9 {
    background: #ED5E31;
}
.modr_10 {
    background: #ED3131;
}
.modr_11 {
    background: #CB0000;
}
.help-tip p a {
    color: #fff;
}
.risko {
    padding-bottom: 2px;
}
.p0:last-child {
    padding-bottom: 0;
}
.pb-0 {
    padding-bottom: 0;
}
.pararisk p {
    font-style: italic;
}
.pararisk p {
    font-size: 11px;
    line-height: 21px;
    color: #818181;
    padding-top: 32px;
}
.imgsec:after {
    background-image: url(/wp-content/uploads/2021/08/team-after.png);
    content: "";
    position: absolute;
    bottom: -5px;
    width: 63px;
    height: 12px;
    z-index: 999;
    left: 0;
}
.imgsec {
    position: relative;
}
.latestblog-post h5, .fundmanagers h5, .main-tabs .filter_tab li.active a, .main-tabs .filter_tab li a, .felatestblog-post h5 {
    font-weight: 600;
    text-transform: uppercase;
}
.fundmanagers h5 {
    color: #000;
    margin-top: 17px;
    margin-bottom: 11px;
}
.fundmanagers p {
    margin-bottom: 32px;
    font-size: 14px;
    line-height: 22px;
    color: rgba(0, 0, 0, 0.8);
}
.hoverimg-section .vc-hoverbox-block, .hoverimg-section .vc-hoverbox-block, .potential-banner, .vam-page-row .abtdotted .vc_column-inner {
    background-repeat: no-repeat;
    background-size: contain;
}
.hoverimg-section .vc-hoverbox-inner {
    min-height: 157px!important;
}
.hoverimg-section .vc-hoverbox-block {
    justify-content: unset!important;
}
.hoverimg-section p {
    font-size: 12px;
    line-height: 20px;
    color: #FFF;
    text-align: left;
}
.hoverimg-section .vc-hoverbox-block-inner {
    padding: 11px 25px 38px 13px;
}
img.fundsdowmloadbtn {
    margin-left: 20px;
    vertical-align: text-top;
}
a.fundspdf {
    font-size: 19px;
    line-height: 32px;
    color: #000;
}
p.fundspdf {
    border-bottom: .5px solid #A48484;
    padding-bottom: 11px;
}
.downresourcing .fancy_heading:after {
    border: 2px solid #000;
    content: "";
    position: absolute;
    bottom: -5px;
    width: 41px;
    height: 0;
    z-index: 999;
    left: 0;
    background: #000;
}
.downresourcing .fancy_heading {
    position: relative;
    margin-bottom: 20px;
    font-family: Montserrat!important;
}
.downresourcing .fancy_heading h3 {
    margin-bottom: 15px;
}
.downresourcing:before {
    content: ""}
.impactin_numbers {
    margin-bottom: 0;
    height: 15px;
}
.impact_number p {
    font-size: 19px;
    line-height: 32px;
    color: #FFF;
}
.impact_number .wpb_text_column, .impact_number .fancy_heading h3, .fundsfancy_heading .fancy_heading h3, .creating_impact .wpb_text_column, .testdiv, .median_portfolio_rating h6, .impactnumber_heading .fancy_heading h2 {
    margin-bottom: 0;
}
.payoutmads, h3.fundindex-title, h1.fundindex-title {
    color: #1900C0;
}
.payoutmads, h3.fundindex-title, .catblog .mo-page_title {
    font-weight: 600;
    font-size: 100px;
    line-height: 115px;
}
h1.fundindex-title { 
    font-weight: 600;
    font-size: 70px;
    line-height: 85px;
}
.medium_portfolios {
    background: #EBEBEB;
    padding: 63px 10px 63px 90px;
}
.testdiv {
    visibility: hidden;
}
.median_portfolio_rating h6 {
    font-size: 19px;
    line-height: 32px;
    color: #010101;
}
.median_portfolio_rating, .video_col.risk_management .fancy_heading h3 {
    margin-bottom: 20px;
}
.median_portfolio_rating p {
    margin-bottom: 4px;
    font-size: 16px;
    line-height: 26px;
    color: #818181;
}
.median_portfolio_rating:nth-child(7), .median_portfolio_rating:nth-child(8) {
    margin-bottom: 0;
}
img.riskometer-image, .thfaqf-faq-item {
    margin-bottom: 21px;
}
.borderblue, .podcast-result .btn-default {
    color: #1900c0!important;
    border: 1px solid #1900C0!important;
}
.managers_sections .wpb_raw_code {
    margin-bottom: 0;
}
.classA .mr2:before, .classB .mr2:before {
    position: absolute;
    content: "";
    width: 7px;
    height: 76px;
    background: #DB2E9A;
    left: -7px;
    top: 0;
}
.sdg_targeted .fancy_heading h3:after, .fundsec_table .fancy_heading h3:after, .piachart_heading .fancy_heading h3:after, .sustainable-development .fancy_heading h2:after {
    content: "";
    background: #F7BF21;
    width: 77px;
    height: 12px;
    position: absolute;
    left: 0;
    bottom: -14px;
}
.sdg_targeted .fancy_heading h3, .fundsec_table .fancy_heading h3, .piachart_heading .fancy_heading h3, .sustainable-development .fancy_heading h2 {
    position: relative;
}
.downresourcing .wpb_text_column:last-child p.fundspdf {
    border-bottom: none;
    padding-bottom: 0;
}
.downresourcing .wpb_text_column:last-child {
    margin-bottom: 0!important;
}
.table-emptyspace {
    height: 32px;
}
.return_table th, .sma-lineanimation p {
    font-weight: 600!important;
}
.vc_row.fundscat .funds_details {
    padding-left: 0;
}
.classA, .pararisk {
    padding-left: 10px;
}
.classB {
    padding-right: 10px;
}
.details_section {
    padding-left: 0;
}
.return_table_section .ninja_footable {
    margin-top: 32px!important;
}
.return_table_section thead tr.footable-header th, .exposure_summery thead tr.footable-header th, .debt-market-indchina thead tr.footable-header th {
    background: rgba(235, 235, 235, .4)!important;
    font-weight: 600!important;
    border-bottom: none !important;
}
.return_table_section tbody tr td, .exposure_summery tbody tr td, .return_table_section thead tr.footable-header th, .exposure_summery thead tr.footable-header th, .debt-market-indchina tbody tr td {
    font-size: 16px;
    line-height: 26px!important;
    color: #000!important;
}
.return_table_section .semantic_ui .ui.striped.table>tr:nth-child(2n), .return_table_section .semantic_ui .ui.striped.table tbody tr:nth-child(2n), .exposure_summery .semantic_ui .ui.striped.table>tr:nth-child(2n), .exposure_summery .semantic_ui .ui.striped.table tbody tr:nth-child(2n), .debt-market-indchina .semantic_ui .ui.striped.table tbody tr:nth-child(even) {
    background-color: #fff!important;
}
.return_table_section .semantic_ui .ui.table, .exposure_summery .semantic_ui .ui.table, .debt-market-indchina .semantic_ui .ui.table {
    border: 1px solid transparent!important;
}
.exposure_summery .semantic_ui .ui.striped.table tbody tr:last-child {
    background: rgba(129, 129, 129, 1)!important;
}
.exposure_summery .semantic_ui .ui.striped.table tbody tr:last-child td {
    color: #fff!important;
    font-weight: 600;
}
.caseflow .semantic_ui .ui.table, .caseflow .semantic_ui .ui.table thead th, .exposure_summery.caseflow .semantic_ui .ui.striped.table>tr:nth-child(2n), .exposure_summery.caseflow .semantic_ui .ui.striped.table tbody tr:nth-child(2n) {
    background: transparent!important;
}
.caseflow .form-group.footable-filtering-search {
    margin-bottom: 22px!important;
}
i.fa.fa-youtube:before {
    content: "\f16a"!important;
}
.select-box__current:focus .select-box__icon {
    -webkit-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg);
    margin-top: 3px;
}
.peopleleft .vc_sep_width_10 {
    width: 13%}
.textstrick .txtstr p {
    margin-bottom: 0;
}
.vamstarted .wpb_text_column.wpb_content_element {
    margin-bottom: 28px!important;
}
.investing-singleimg.singleimg-maxwidth0 .fancy_heading:nth-child(3) h3, .paradata p:nth-child(3) {
    font-family: Montserrat!important;
}
.textstork.wpb_column .fancy_heading:hover h3, .vc_row.arrtex2:hover .textstork h3, .vc_row.arrowtext2:hover .textstork h3, .vc_row.perfarr_sec1:hover .textstork h3, .vc_row.perfarr_sec2:hover .textstork h3 {
    color: #1900c0;
    text-shadow: -1px -1px 0 #1900c0, 1px -1px 0 #1900c0, -1px 1px 0 #1900c0, 1px 1px 0 #1900c0;
}
.videoroe_order .text-col p {
    font-size: 19px;
    line-height: 32px;
    color: rgba(0, 0, 0, 0.8);
}
.grow.img1 .fundsbgs, .tab.tabbg1 .fundsbgs {
    margin-top: -70px;
}
span.how_we, .stricknone h3 span, p.payoutmads span, h2.payoutmads span {
    background-position: 0 100%}
span.how_we, .stricknone h3 span, p.payoutmads span, .maney-matter span, .invest_impact span, .createimpact span, h3.fundindex-title span,.all-investment span, .sma-lineanimation span, h1.fundindex-title span, h2.payoutmads span {
    background-image: linear-gradient(#F7BF21, #F7BF21);
    background-size: 100% 16px;
    background-repeat: no-repeat;
    display: inline!important;
}
h1.fundindex-title span {
    background-size: 100% 10px;
}
.invest_impact span {
    background-position: 0 96%}
.bgimg-css span, h3.fundindex-title span, h1.fundindex-title span {
    background-position: 0 93%!important;
}
.stricknone .txtstr h5 span:before, .stricknone .txtstr h5 span:after, .stricknone .txtstr h5:before, .stricknone .txtstr h5:after, .stricknone h3 span:before, .stricknone h3 span:after, p.payoutmads span:after, p.payoutmads span:before, h2.payoutmads span:after, h2.payoutmads span:before {
    content: none!important;
}
.sdg_targeted .wpb_wrapper p, .participate_india .wpb_wrapper p, .commercial-capital p {
    font-size: 19px;
    line-height: 32px;
    color: rgba(0, 0, 0, 0.8);
}
.invest_impact p {
    font-weight: 600;
    font-size: 170px;
    line-height: 170px;
}
.invest_impact p:first-child, .debt-market-indchina .wpb_text_column thead tr.footable-header th, .count-section h4, .count-section h5 {
    color: #1900C0;
}
.invest_impact span {
    text-shadow: 1px 1px 1px #1900c0, -1px 1px 1px #1900c0, 1px 1px 1px #1900c0, 1px -1px 1px #1900c0, 1px 1px #1900c0, -1px -1px 1px #1900c0, 1px -1px 1px #1900c0, -1px 1px 1px #1900c0;
    color: #fff;
}
.invest_impact p:last-child {
    position: relative;
}
.maney-matter p, .createimpact p {
    font-weight: 600;
    font-size: 100px;
    line-height: 115px;
    color: #1900C0;
    margin-bottom: 0;
    position: relative;
}
.maney-matter span {
    background-position: 0 96%;
}
.all-investment span {
    background-position: 0 110%;
}
.createimpact span {
    background-position: 0 102%;
}
.bgimg-css.sma-lineanimation span {
    background-position: 0 108%!important;
}
.better_access .wpb_text_column {
    font-size: 16px;
    line-height: 26px;
    color: #000;
    padding-top: 21px;
}
.infrastructure_col h6 {
    font-weight: 400;
    font-size: 27px!important;
    line-height: 37px;
    color: #000;
    margin-top: 0!important;
    margin-left: 30px;
}
.infrastructure_col .service {
    margin-top: 0!important;
    padding-top: 20px;
}
.infrastructure_col .vc_column-inner .wpb_wrapper, .better_access .vc_column-inner .wpb_wrapper .wpb_text_column {
    border-top: 1px solid #C1C1C1;
}
.icon1_before .far:before, .icon2_before .far:before, .icon3_before .far:before {
    content: "";
    width: 67px;
    height: 67px;
    background-size: cover!important;
    position: absolute;
    top: 0;
    border-radius: 50%;
    left: 0;
}
.fundsec_table .vc_column-inner {
    padding: 68px 0 28px 58px !important;
}
.fund-wise .thead-dark {
    background: #EBEBEB;
}
.fund-wise thead th.fund_name {
    padding-left: 15px!important;
    vertical-align: middle!important;
}
.table.fund-wise>tbody>tr>th {
    padding-top: 10px;
    padding-bottom: 10px;
}
.table.fund-wise>tbody>tr>th:first-child {
    padding-left: 15px;
}
.icon1_before .far:before, .due-timeline .wrapper-timeline li:nth-child(1):before, .thfaqf-count-dsply-setngs:nth-child(1):before {
    background: url(../../../wp-content/uploads/2021/09/circle1.svg);
}
.icon2_before .far:before, .due-timeline .wrapper-timeline li:nth-child(2):before, .thfaqf-count-dsply-setngs:nth-child(2):before {
    background: url(../../../wp-content/uploads/2021/09/circle2.svg);
}
.icon3_before .far:before, .due-timeline .wrapper-timeline li:nth-child(3):before, .thfaqf-count-dsply-setngs:nth-child(3):before {
    background: url(../../../wp-content/uploads/2021/09/circle3.svg);
}
.infrastructure_col .icon-wrap, .infrastructure_col .iconbox-icon-container {
    overflow: inherit;
}
.fund-wise thead th, .fund-wise tbody th {
    font-size: 12px;
    line-height: 18px!important;
    color: #000;
    vertical-align: top!important;
}
.fund-wise tbody th {
    text-decoration-line: underline;
}
.fund_name, .paradata p:nth-child(3) {
    font-weight: 700!important;
}
.number_fund_red, .number_fund_green, .number_fund_red2, .number_fund_blue, .number_fund_yellow, .number_fund_brown, .number_fund_orng, .number_fund_pink, .number_fund_tclr, .number_fund_thclr {
    width: 42px;
    height: 20px;
    font-size: 14px;
    line-height: 22px;
    color: #FFF;
    padding-left: 5px;
    margin-bottom: 9px;
}
.number_fund_red {
    background: #E21E2C;
}
.number_fund_green {
    background: #DDA83A;
}
.number_fund_red2 {
    background: #E63B2A;
}
.number_fund_blue {
    background: #00A8D7;
}
.number_fund_yellow {
    background: #FAB800;
}
.number_fund_brown {
    background: #962738;
}
.number_fund_orng {
    background: #EC6724;
}
.number_fund_pink {
    background: #DC1D7C;
}
.number_fund_tclr {
    background: #D28E23;
}
.number_fund_thclr {
    background: #4D793C;
}
.fund-wise thead th {
    padding-top: 0!important;
}
.fund-wise tbody td p, .table.fund-wise th p {
    text-align: center;
    margin: 0 auto;
}
.fund-wise tbody td p {
    background: #1900C0;
    width: 13px;
    height: 13px;
    border-radius: 0px;
	margin-top: 5px;
}
.table.fund-wise th p:first-child {
    margin-bottom: 9px;
}
.table.fund-wise>tbody>tr>th, .table.fund-wise>tbody>tr>td {
    border-top: none!important;
}
table.fund-wise td, table th {
    border-bottom: 1px solid #EBEBEB!important;
    border-right: none!important;
}
table.fund-wise tbody tr:nth-child(even) {
    background: transparent!important;
}
table.fund-wise, .podcast_class .latestblock-row {
    border: none!important;
}
.money_imgs .wpb_wrapper.vc_figure, .all-contents li ul.list li {
    display: inherit!important;
}
.money_imgs .vc_single_image-wrapper {
    position: relative;
}
.money_imgs .vc_single_image-wrapper:before {
    border-right: 15px solid #F7BF21;
    width: 0;
    height: 70.33px;
    left: -15px;
    content: '';
    position: absolute;
    top: 0;
}
.life_at_vivsection {
    background-size: cover;
    background-repeat: no-repeat;
}
.vivriti_pl0 .vc_column-inner {
    padding-left: 0;
}
.help_india .wpb_wrapper p, .events_1 .content-post .post-title a, .events_2 .content-post .post-title a, .events_3 .content-post .post-title a, .events_4 .content-post .post-title a, p.time.due_para1, .table-textdata .wpb_wrapper p {
    font-size: 27px;
    line-height: 37px;
    color: #000;
}
.titletext_sec .wpb_raw_code {
    margin-bottom: 43px;
}
.help_india .vc_column-inner {
    padding-left: 0;
}
.participate_india .wpb_text_column {
    margin-bottom: 5px;
}
.life_at_vivsection .fancy_heading h3, .esg-impactnos .fancy_heading, .paradata p:first-child {
    margin-bottom: 10px;
}
.banner_cultute_sec .fancy_heading:first-child h3, .startimg_sections .fancy_heading:nth-child(2) h3 {
    margin-bottom: 20px;
}
.banner_cultute_sec .fancy_heading:nth-child(2) h3 {
    margin-bottom: 0;
}
.ourculture_singleimg .vc_column-inner {
    padding: 0!important;
}
.ourculture_singleimg figure.wpb_wrapper, .ourculture_singleimg .vc_single_image-wrapper, .ourculture_singleimg .vc_single_image-wrapper img {
    width: 100%}
.why_vivrt .wpb_raw_code {
    margin-bottom: 32px;
}
.career_now .wpb_text_column:first-child p, .starting_out .wpb_text_column p, .internship_program .wpb_text_column p, .develop_knowledge p {
    font-size: 19px;
    line-height: 32px;
    color: #000;
}
.career_now .wpb_text_column:first-child, .wking_vivculture h3 {
    margin-bottom: 0!important;
}
.mb0_css h3, .mb0_css .wpb_single_image {
    margin-bottom: 0!important;
}
.hiddendesktop_arrow, .hiddendesktop-money, .mobile-image {
    display: none;
}
.our_fund_slide .owl-carousel .owl-item h5, .imtern_banner_left .wpb_text_column:last-child p, .crtimapct.power_house .wpb_text_column p, .data-results h4, .pinkpara p, .support-col2 .wpb_text_column p, .support-col1 .wpb_text_column p, .debt-market-indchina thead tr.footable-header th, .right-section h4, .data-results h2 {
    font-size: 27px;
    line-height: 37px;
}
.pinkpara p, .support-col2 .wpb_text_column p a, .support-col1 .wpb_text_column p a {
    color: #fff;
}
.imtern_banner_left .wpb_text_column:last-child p, .crtimapct.power_house .wpb_text_column p, .data-results h4, .data-results p, .data-results h2 {
    color: #000;
}
.imtern_banner_left .wpb_text_column:first-child {
    margin-bottom: 25px!important;
}
.imtern_banner_left .fancy_heading h3 {
    margin-bottom: 32px;
}
.starting_out .container.main-container:before {
    content: "";
    position: absolute;
    background: #DB2E9A;
    width: 77px;
    height: 12px;
    top: -5px;
    left: 15px;
}
.starting_out.pinkline_dnone .container.main-container:before {
    display: none!important;
}
.starting_out .wpb_text_column {
    margin-bottom: 0!important;
}
.flower-img, .internship_col {
    z-index: 999;
}
.flower-img .vc_column-inner {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 394px!important;
    height: 394px;
}
.two_cohorts_pink .vc_column-inner {
    height: 266px;
}
.two_cohorts_pink .fancy_heading:first-child h3, .blended-finance .fancy_heading h3, .apct_testimonial_upper-right .apct-testimonial-title-name {
    margin-bottom: 20px;
}
.two_cohorts_pink .fancy_heading:last-child h3 {
    margin-bottom: 0!important;
}
p.para_bold, p.para_sec {
    margin-bottom: 0!important;
}
.application_send p, p.para_sec, .fundindex_page .panel-title>a, .fundindex_page .panel-title>a:active, .data-results p, .fundindex_page .btn, .esg-scorecard p {
    font-size: 14px;
    line-height: 22px;
}
.esg-scorecard p {
    line-height: 23px; 
}
p.para_sec, p.category-color, .master-paratext .right-section ul.meta-post li, .felatestblog-post h6, .episode-name ul.meta-post li, .list-episodes h4 {
    color: #818181;
}
.our_fund_slide .owl-carousel .owl-item p, .our_fund_slide .owl-carousel .owl-item a, p.para_bold, .filter_tab .panel-tabs li a, .fundindex_page .filter_tab .panel-tabs > li > a, .fundindex_page .ml-10, p.category-color, .newsroom_tabs .nice-select.form-control, .right-section ul.meta-post li, .all-contents li.all a, .blended-finance p, .episode-name ul.meta-post li, .init-success_stories p, .cat_btn-new .catbtn_texts {
    font-size: 16px;
    line-height: 26px;
}
p.para_bold, .fundindex_page .ml-10, .blended-finance p, .sma-yellowcard .wpb_wrapper ul li, .esg-scorecard p, .init-success_stories p {
    color: #000;
}
.winter_internship:after, .summer_internship:after, .sector_size:after {
    content: "";
    position: absolute;
    transform: rotate(90deg);
    width: 70.33px;
    height: 15px;
    right: -43px;
    top: -102px;
}
.summer_internship:after, .marsterclass-banner .insight-col .fancy_heading h3:after {
    background: #F7BF21 !important;
}
.winter_internship:after {
    background: #1900C0;
}
.summer_inter_date, .summer_internship, .winter_inter_date {
    position: relative;
}
.application_send a {
    color: #1900C0;
    border-bottom: 1px solid #1900C0;
}
.application_send p {
    color: #000;
    padding-left: 16px;
}
.money_imgs.money_imgvisible .wpb_wrapper {
    overflow: inherit;
}
.our_fund_slide .owl-carousel .owl-item h5, .our_fund_slide .owl-carousel .owl-item p, .our_fund_slide .owl-carousel .owl-item a {
    margin-bottom: 32px;
}
.our_fund_slide .owl-carousel .owl-item p, .our_fund_slide .owl-carousel .owl-item a, .our_fund_slide .owl-carousel .owl-item h5 {
    color: #FFF;
}
.our_fund_slide .owl-carousel .sa_hover_container {
    min-height: 520px!important;
    max-width: 360px!important;
    min-width: 360px!important;
    padding: 30px 41px 0!important;
    background-repeat: round!important;
    margin-right: 40px!important;
}
.our_fund_slide .sa_owl_theme .owl-dots, .cool-timeline .timeline-post .timeline-content .ctl_info, .cool-timeline.white-timeline .timeline-post .timeline-content .content-title:before {
    display: none!important;
}
.our_fund_slide .black .sa_owl_theme .owl-nav button.owl-prev, .our_fund_slide .black .sa_owl_theme .owl-nav button.owl-next, .testicolumn .white .sa_owl_theme .owl-nav button.owl-prev, .testicolumn .white .sa_owl_theme .owl-nav button.owl-next {
    width: 44px!important;
    height: 44px!important;
    border-radius: 50%;
    border: 1px solid #1900C0!important;
    background-color: transparent!important;
}
.our_fund_slide .black .sa_owl_theme .owl-nav button.owl-prev, .testicolumn .white .sa_owl_theme .owl-nav button.owl-prev {
    background-image: url(/wp-content/themes/teba-child/images/leftarrow-testimonial.svg)!important;
}
.our_fund_slide .black .sa_owl_theme .owl-nav button.owl-next, .testicolumn .white .sa_owl_theme .owl-nav button.owl-next {
    background-image: url(/wp-content/themes/teba-child/images/rightarrow-testimonial.svg)!important;
}
.our_fund_slide .sa_owl_theme .owl-nav .owl-prev {
    left: -60px!important;
}
.our_fund_slide .sa_owl_theme .owl-nav .owl-next {
    right: -20px!important;
}
a.call-schedule-wt.btn_centerhme {
    margin-right: 56px;
}
.testicolumn .sa_hover_container img {
    width: 255px!important;
    height: 360px!important;
}
p.read_biolink {
    position: relative;
}
.testicolumn .sa_owl_theme .owl-nav .owl-prev {
    left: -80px!important;
}
.testicolumn .sa_owl_theme .owl-nav .owl-next {
    right: 105px!important;
}
.img_border {
    background-image: url(/wp-content/uploads/2021/08/team-after.png);
    content: "";
    position: absolute;
    bottom: -5px;
    width: 63px;
    height: 12px;
    z-index: 9999;
    left: 0;
}
.img_people {
    position: relative;
}
h3.people_name {
    margin-top: 18px;
}
.team_profile_image .vc_single_image-wrapper {
    width: 193.09px;
    height: 283px;
}
.page-template-default .page-header.pagetitle-v2, #teba_widget_social-2 .widget-content li a svg {
    display: none;
}
.vc_row.twoindsec {
    z-index: -1;
}
.mouse-cursor.style2 {
    opacity: 0!important;
}
.cursor-disabled {
    cursor: default!important;
}
a.mail_redirect {
    color: #000;
    font-size: 19px;
    line-height: 32px;
    text-align: left;
    font-weight: 400;
    margin-top: 15px;
    margin-bottom: 15px!important;
}
.fundindex_page {
    margin-top: 133px;
}
.fundindex.wrapper {
    width: 50%;
}
.fundindex.wrapper, .right-section p {
    margin-top: 50px;
}
@media(max-width:992px) {
    .fundindex.wrapper {
    width: 100%}
}.fundindex_page .panel-heading {
    padding: 0;
    border: 0;
    padding: 10px 0!important;
}
.fundindex_page .panel-title>a, .fundindex_page .panel-title>a:active {
    display: block;
    color: #000;
    text-decoration: none;
    font-weight: 400;
    padding-left: 2px;
}
.fundindex_page .panel-heading a:before {
    font-family: 'Glyphicons Halflings';
    content: "\e114";
    float: right;
    transition: all .5s;
}
.fundindex_page .panel-heading.active a:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
}
.fundindex_page .panel-default>.panel-heading {
    color: #282b2f;
    background-color: #fff!important;
    border-color: #d5d5d5;
}
.fundindex_page .option-input {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    position: relative;
    top: -4px;
    right: 0;
    bottom: 0;
    left: 0;
    height: 17px;
    width: 17px;
    transition: all .15s ease-out 0;
    background: #fff;
    border: none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    margin-right: 0;
    outline: none;
    z-index: 1000;
    border: 1px solid #C1C1C1;
}
.filter_tabcontent .tab-content .radio label, .filter_tabcontent .tab-content .checkbox label {
    padding-left: 4px!important;
    margin-bottom: 0!important;
}
.filter_tabcontent .tab-content .radio, .filter_tabcontent .tab-content .checkbox {
    margin-bottom: 15px;
}
.filter_tabcontent .tab-content .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ddd;
    padding-left: 5px;
    padding-top: 0;
}
.fundindex_page .option-input:hover {
    background: #1900C0;
    border: 1px solid #1900C0;
}
.fundindex_page .option-input:checked {
    background: #1900C0;
}
.fundindex_page .option-input:checked::before {
    height: 9px;
    width: 12px;
    position: absolute;
    content: "";
    background: url(/wp-content/themes/teba-child/images/check-tick.svg);
    background-repeat: no-repeat;
    background-size: cover;
    top: 2px;
    left: 1px;
}
.filter_tabcontent .tab-content .checkbox:last-child {
    margin-bottom: 0!important;
}
.fundindex_page .option-input:checked::after {
    -webkit-animation: click-wave .15s;
    -moz-animation: click-wave .15s;
    animation: click-wave .15s;
    background: #E91E63;
    content: '';
    display: block;
    position: relative;
    z-index: 100;
}
.fundindex_page .option-input.radio, .fundindex_page .option-input.radio::after, .thfaqf-count-dsply-setngs:nth-child(1):before, .thfaqf-count-dsply-setngs:nth-child(2):before, .thfaqf-count-dsply-setngs:nth-child(3):before, .thfaqf-count-dsply-setngs:nth-child(4):before, .thfaqf-count-dsply-setngs:nth-child(5):before, .thfaqf-count-dsply-setngs:nth-child(6):before, .culimg_new .vc_single_image-wrapper img {
    border-radius: 50%;
}
.fundindex_page .checkbox input[type="checkbox"], .fundindex_page .checkbox-inline input[type="checkbox"] {
    float: left;
    margin-left: -4px!important;
    margin-top: 9px;
}
.fundindex_page input[type="checkbox"]:focus {
    outline: thin dotted #333;
    outline: 0 auto -webkit-focus-ring-color;
}
.btn-default.all-btn.catbtn_texts:focus, .fundindex_page input[type="checkbox"]:focus, .all-btn.all_button.optionhighlight:focus {
    outline-offset: 0;
}
.fundindex_page .ml-10 {
    margin-left: 20px;
}
.fundindex_page .btn.btn-out {
    outline: 1px solid #fff;
    outline-offset: -5px;
}
.fundindex_page .btn {
    padding: 0;
    cursor: pointer;
    color: #818181;
}
.fundindex_page .fa {
    font-size: 12px;
    color: #2874ef;
}
.refine {
    padding: 0!important;
}
.filters-text {
    background: #fff;
    border: 1px solid #d5d5d5;
    margin-bottom: 15px;
    padding: 12px;
}
.filter-span {
    font-size: 17px;
    color: #2874ef;
}
.data-results {
    background: #F7F7F7;
    padding: 32px 20px 32px 37px;
    position: relative;
    margin-left: 50px;
    margin-bottom: 43px;
}
.data-results:before {
    content: "";
    background: #DB2E9A;
    width: 7px;
    height: 76px;
    position: absolute;
    left: -3px;
    top: 50%;
    transform: translate(-50%, -50%);
}
.data-results h4, .data-results h2 {
    border-bottom: 1px solid #C1C1C1;
    padding-bottom: 10px;
    margin-top: 0;
}
.data-results p {
    margin-bottom: 47px;
}
.data-results:hover .unhoverd_arrow, .data-results .hover_arrow {
    display: none;
}
.data-results:hover .hover_arrow, .podcast_class .posts.grid-posts .listblog-section {
    display: inline-block;
}
.data-results:hover {
    background: #1900C0;
}
.data-results:hover h4, .data-results:hover p, .data-results:hover a, .data-results:hover h2 {
    color: #fff;
}
.btn_link, .single.single-post .single-header.img_overlay .title-wrap {
    width: 100%}
.text-left.refine {
    width: 50%;
    float: left;
}
.refine button {
    color: #000;
    background: transparent!important;
}
.fundindex_page .panel-tabs {
    position: relative;
    bottom: 30px;
    clear: both;
    border-bottom: 1px solid transparent;
    margin-bottom: 33px;
}
.fundindex_page .panel-tabs > li {
    float: left;
    margin-bottom: -1px;
}
.fundindex_page .filter_tab .panel-tabs > li > a, .cat_btn-new .catbtn_texts {
    border: 1px solid #C1C1C1;
    border-radius: 0;
    color: #818181;
    padding: 7px ​27px 7px 27px;
    margin-right: 21px;
}
.podcast_class .latestblock-row:first-child, .fundindex_page .filter_tab .panel-tabs > li > a {
    margin-top: 43px;
}
.filter_tab ul.panel-tabs>li>a, .all-contents li.all a {
    padding: 7px 27px!important;
}
.fundindex_page .panel.panel-default {
    border: none!important;
    box-shadow: none!important;
    border-bottom: 1px solid #C1C1C1!important;
    border-radius: 0;
}
.fundindex_page .panel-heading a[aria-expanded="false"]:before {
    background-image: url(/wp-content/themes/teba-child/images/plus-circle.svg);
    content: "";
    width: 22px;
    height: 21.96px;
    position: absolute;
    z-index: 99999;
    right: 0;
    transition: all .5s;
}
.fundindex_page .panel-heading a[aria-expanded="true"]:before {
    background-image: url(/wp-content/themes/teba-child/images/minus-circle.svg);
    content: "";
    width: 22px;
    height: 21.96px;
    position: absolute;
    z-index: 99999;
    right: 0;
    transition: all .5s;
}
.fundindex_page .panel-tabs > li > a:hover {
    border-color: #1900C0;
    color: #1900C0;
    background-color: transparent;
}
.fundindex_page .panel-tabs > li.active > a, .fundindex_page .panel-tabs > li.active > a:hover, .fundindex_page .panel-tabs > li.active > a:focus, .all-contents li.all a, .podcast-result .btn-default, .cat_btn-new .catbtn_texts.optionhighlight {
    color: #1900C0;
    cursor: default;
    border-radius: 0;
    background-color: transparent;
    border: 1px solid #1900C0;
}
h3.fundindex-title, h1.fundindex-title {
    margin-bottom: 30px;
}
.colp0, .apct-testim-wrapper #template-1 .apct-slider-layout .apct-testimonial-display-wrapper, .social-quotient-col .wpb_wrapper .wpb_text_column .wpb_wrapper {
    padding: 0!important;
}
.btn-link {
    margin-top: 27px;
}
.text-right.refine button, .thfaqf-faq-item, .felatestblog-post h6 {
    border-bottom: 1px solid #818181;
    border-radius: 0 !important;
}
.textstork .fancy_heading h3 a:focus {
    color: #1900c0;
}
#morefilter_mobile span {
    font-size: 15px;
    line-height: 25px;
    color: #FFF;
    background: #1900C0;
    padding: 11px 21px;
}
#morefilter_mobile {
    display: none;
    margin-bottom: 35px;
    width: 100%;
}
.play-section, #morefilter_mobile, .paradata, .esg_policy .wpb_text_column {
    text-align: right;
}
.data-results p span {
    padding-left: 8px;
    padding-right: 8px;
}
.plr0, .fundslist_page, .devicep0, .fundindex_page.esg-tabs_content .vc_column-inner {
    padding-left: 0!important;
    padding-right: 0!important;
}
.checkbox.same-col {
    width: 22%;
    display: inline-flex;
}
.total-results {
    margin-left: 50px;
    font-size: 14px;
    line-height: 22px;
    color: #818181;
    margin-bottom: 20px;
}
.search-data:last-child .data-results, .mb0 {
    margin-bottom: 0;
}
.mb0 {
    margin-bottom: 0!important;
}
.fundslist_page {
    margin-bottom: 230px;
}
.fundindex_page .panel.panel-default:last-child, .thfaqf-faq-item:last-child {
    border-bottom: none!important;
}
.panel-group .panel-heading+.panel-collapse>.panel-body {
    border-top: 1px solid transparent!important;
}
.panel-collapse.collapse.in .panel-body {
    margin-bottom: 15px;
}
.panel-group .panel+.panel {
    margin-top: 0;
}
.textstork.own_fund {
    max-width: 79%}
.mobilelogosus {
    display: none;
}
.whatsapp-btn {
    background: #25D366;
    border: 1px solid #25D366;
    font-size: 16px;
    line-height: 26px;
    color: #FFF;
    padding: 8px 13px;
}
.contact-or {
    margin-top: 20px;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.whatsapp-btn img {
    padding-right: 10px;
}
.whatsapp-btn:hover {
    color: #fff;
}
@media (min-width: 769px) and (max-width: 1200px) {
    .fundsection_row {
    margin-bottom: 115px!important;
}
.circlecol {
    right: 60px!important;
    top: 82%!important;
    position: absolute;
}
.fundsection_row .main-container.prl_css.mobilepl {
    display: flex;
    align-items: center;
    max-width: 100%!important;
    margin: 0 auto;
}
.fund_section {
    width: 100%;
    padding: 50px 0!important;
}
.fundsection_row:after {
    left: 40px!important;
}
}@media (max-width: 768px) {
    .fund_section {
    width: 100%;
    padding: 50px 20px!important;
}
.fundsection_row .main-container.prl_css.mobilepl {
    display: flex;
    align-items: center;
    max-width: 100%!important;
    margin: 0 auto;
}
.fundsection_row:after {
    left: 40px!important;
}
.circlecol {
    position: absolute!important;
    right: 0!important;
    top: 80%!important;
}
.fundsection_row {
    margin-bottom: 70px;
}
}@media (max-width: 600px) {
    .circlecol {
    position: absolute!important;
    right: 10px!important;
    top: 90%!important;
}
.nt_edit_link {
    display: none!important;
}
.fundsection_row .main-container {
    max-width: 75%}
}@media (max-width: 380px) {
    .fund_section {
    width: 100%;
    padding: 90px 0!important;
}
.circlecol {
    position: absolute!important;
    right: 15px!important;
    top: 88%!important;
}
}@media (max-width: 320px) {
    .banner-para .call-schedule img {
    max-width: 16px;
}
body .need_better_textimg .wpb_single_image {
    margin-left: auto!important;
    width: 100%}
body .wpb_content_element .invest_impact p {
    font-size: 50px!important;
    line-height: 50px!important;
}
.bgspink .fancy_heading {
    font-size: 25px!important;
}
.youtubeimg-column video, .youtubeimg-column iframe {
    width: 90%!important;
}
.payoutmads, h3.fundindex-title, .catblog .mo-page_title, h1.fundindex-title {
    font-size: 75px!important;
}
.fundindex_page {
    margin-top: 95px!important;
}
.bgimg-css span, h3.fundindex-title span, h1.fundindex-title span {
    background-position: 0 100%!important;
}
}.testicolumn .sa_hover_container .Learn.more1 img {
    width: auto!important;
    height: auto!important;
}
body, .main-content, .internal-content {
    background-color: transparent !important;
}
/*team*/
.officerimg_mobile.image-fixedwidth .vc_single_image-wrapper {
    width: 395px;
    height: 474px;
}
.officerimg_mobile.image-fixedwidth .vc_single_image-wrapper img {
    min-width: 100%;
    height: auto !important;
}
.bx-viewport {
    min-width: 100%;
    /* height: auto !important; */
}
.testicolumn .sa_hover_container .img_people img {
    object-fit: cover!important;
    object-position: top;
}
.testicolumn .sa_owl_theme .owl-nav .owl-next {
    right: -55px !important;
}
.testicolumn .sa_owl_theme .owl-nav .owl-prev {
    left: -63px !important;
}
/*single-blog*/
.single-header.img_overlay:before {
    background-color: #ebebeb !important;
    opacity: 1 !important;
}
.single-header .title-wrap ul.meta-post li::after, .content-post ul.meta-post li.date:after {
    right: -17px !important;
    width: 15px !important;
    border-top: 1px solid rgba(129, 129, 129, 1) !important;
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg) !important;
    transform: rotate(-90deg) !important;
    top: 12px;
}
.single-header.img_overlay .title-wrap .post-title {
    color: #1900C0 !important;
    position: relative;
    font-weight: 600;
    font-size: 53px;
    text-transform: inherit;
    line-height: 65px;
}
.single-header.img_overlay ul.meta-post li, .single-header.img_overlay ul.meta-post li a, .related_post_section .meta-post li, .content-post.related_post_section ul.meta-post li, .mo-blog-archive  ul.meta-post li, .blog_1 ul.meta-post li, .blog_2 ul.meta-post li, .blog_3 ul.meta-post li, .blog_4 ul.meta-post li, .blog_5 ul.meta-post li, .all-btn, .posts.grid-posts .nice-select.form-control, .loadmore-post-btn, .posts.grid-posts #sortdate, .report_1 ul.meta-post li, .report_2 ul.meta-post li, .report_3 ul.meta-post li, p.category-color, .media-coverage_1 ul.meta-post li, .media-coverage_2 ul.meta-post li, .media-coverage_3 ul.meta-post li, .media-coverage_4 ul.meta-post li, .media-coverage_5 ul.meta-post li, .media-coverage_6 ul.meta-post li, .newsroom_tabs #sortdate,.newsroom_tabs .nice-select.form-control, .load-events .pro-more, .all-contents li .nice-select.form-control {
    color: #818181 !important;
    text-transform: uppercase;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
}
.report_1 ul.meta-post li.date:after, .report_2 ul.meta-post li.date:after, .report_3 ul.meta-post li.date:after, .suprtus-banner:before {
    display: none;
}
.menuactive.textactive {
    padding-left: 8px;
}
.single-header.img_overlay .post-title, .help_sec .count-section p:nth-child(1) {
    text-align: left !important;
}
.single.single-post .single-header.img_overlay .title-wrap {
    padding: 0px 30px 0px 0px!important;
    top: 55%;
}
.single.single-post .mo-header-v2 .mo-header-menu, .single.single-post .mo-header-v2, .thfaqf-faq-item-title, .impact-sliders .white .sa_owl_theme .owl-nav .owl-prev:hover, .impact-sliders .white .sa_owl_theme .owl-nav .owl-next:hover {
    background-color: transparent !important;
}
.single-post ul.meta-post {
    margin-top: 33px;
}
.single.single-post h3.post-title:after {
    content: "";
    background-image: url(../../../wp-content/uploads/2021/10/yellow-hover.png);
    position: absolute;
    z-index: 9999;
    width: 132px;
    height: 15px;
    bottom: -20px;
    left: 0;
}
.single.single-post .single-header.img_overlay {
    height: 550px;
}
.sticky-buttons {
    width: 15px !important;
    margin-left: -48px !important;
}
.blog-parafonts p, .blog-social ul span, .related_post_section p, .blog-parafonts ol li, .mo-blog-archive .grid-post p, .blog_1 .content-post p, .blog_2 .content-post p, .blog_3 .content-post p, .blog_4 .content-post p, .blog_5 .content-post p, .latestblog-count span, .content-post.related_post_section .excerpt-content, .report_1 .content-post p, .report_2 .content-post p, .report_3 .content-post p, .media-coverage_2 .post-title span, .media-coverage_3 .post-title span, .media-coverage_4 .post-title span, .media-coverage_5 .post-title span, .media-coverage_6 .post-title span, .financial-system .wpb_wrapper p, .right-section p, .right-section ul.meta-post li, .common-principles, .framework-considers p, .reports-para p, .episode-name p, .episode-name ul.meta-post li, .media-coverage_1 .post-title span, .cool-timeline.white-timeline .timeline-post .timeline-content .content-title, .financial_system p, #responsible_organisation p, .init-success_stories p, .blog-parafonts ul li {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.8);
}
.blog-parafonts p, .blog-social ul span, .blog-parafonts ol li, .mo-blog-archive .grid-post p, .report_1 .content-post p, .report_2 .content-post p, .report_3 .content-post p, .media-coverage_2 .post-title span, .media-coverage_3 .post-title span, .media-coverage_4 .post-title span, .media-coverage_5 .post-title span, .media-coverage_6 .post-title span, .financial-system .wpb_wrapper p, .right-section p, .common-principles, .framework-considers p, .reports-para p, .felatestblog-post h6, .episode-name p, .list-episodes h4, .media-coverage_1 .post-title span, .cool-timeline.white-timeline .timeline-post .timeline-content .content-title, .financial_system p {
    font-size: 19px;
    line-height: 32px;
}
.single.single-post .col-lg-12.mo-blog, .single.single-post .single-post.entry-content {
    max-width: 730px !important;
}
.widget-content ul {
    list-style: none;
    padding-left: 0;
}
#teba_widget_social-2.blog-social li a i {
    /* vertical-align: sub; */
    vertical-align: inherit;
  text-align: center;
  padding-top: 7px;
  padding-left: 2px;
}
#teba_widget_social-2.blog-social li {
    height: 36px;
    width: 36px;
    padding-left: 7px;
}
.blog-social ul span {
    padding-right: 25px;
}
.content-post .vc_row .main-container {
   width: 100% !important;
}
.related_post_section .wpb_column {
    -webkit-line-clamp: 3;
            line-clamp: 3;   
}
.mo-blog-archive.test_class h3.post-title a, .content-post.related_post_section h6, .year_post .mo-blog-archive .grid-posts .post-title a {
    -webkit-line-clamp: 2;
            line-clamp: 2;
}
.related_post_section .wpb_column, .mo-blog-archive.test_class h3.post-title a, .content-post.related_post_section h6, .year_post .mo-blog-archive .grid-posts .post-title a {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.related_post_section h6, .related-posts .content-post.statspara h6, .blog_1 h3.post-title a, .blog_2 h3.post-title a, .blog_3 h3.post-title a, .blog_4 h3.post-title a, .blog_5 h3.post-title a, .abtus_para p, .report_1 h3.post-title a, .report_2 h3.post-title a, .report_3 h3.post-title a, .report_4 h3.post-title a, .report_5 h3.post-title a, .due-timeline .wrapper-timeline p.time.due_para1, .thfaqf-faq-item-title h4 {
    font-weight: 400 !important;
    font-size: 27px !important;
    line-height: 37px;
    color: #000000;
}
.related_post_section p, .blog_1 .content-post p, .blog_2 .content-post p, .blog_3 .content-post p, .blog_4 .content-post p, .blog_5 .content-post p, .latestblog-count span, .content-post.related_post_section .excerpt-content, #responsible_organisation p {
    font-size: 14px;
    line-height: 22px;
}
.sticky-buttons.is-sticky {
    position: absolute;
    top: 0;
}
.post-pagi .arrow:after {
    border: none !important;
    transform: none !important;
    height: 22px !important;
    background: url(../../../wp-content/themes/teba-child/images/arrow-pinkupdt.svg);
    width: 37px !important;
    top: -10px !important;
}
.post-pagi .arrow, .vam-page-row .abtdotted .vc_column-inner:before {
    background: none !important; 
}
.post-paginations .pagi-icon-grid {
    display: none;
}
.post-pagi .pagi_nav .nav_dir {
    font-family: 'Montserrat' !important;
    font-style: normal;
    font-weight: 400 !important;
    font-size: 16px !important;
    color: #1900C0 !important;
    margin: 0 50px !important;
}
.related-posts .related-post {
    position: relative;
}
.single-header.img_overlay .post-title, .related-posts .related-post {
    max-width: 100%;
}
.post-pagi .pagi_details.related-heading h3 {
    font-size: 15px!important;
    font-weight: 400 !important;
    line-height: 24px;
}
.post-pagi {
    float: inherit !important;
    width: auto !important;
    text-align: left !important;
}
.single-directions {
    border-top: none !important;
}
.related-posts {
    margin-top: 100px;
    padding-top: 65px !important;
}
.mo-blog-archive .post-title a, .related-posts .title, .all-investment, .episode-name h3, .investee-company p {
    font-weight: 600;
    font-size: 53px;
    line-height: 65px;
    color: #000000;
}
.related-posts .title { 
    margin-bottom: 43px;
}
.related_post_section p:empty, .blog_1 .content-post p:empty, .blog_2 .content-post p:empty, .blog_3 .content-post p:empty, .blog_4 .content-post p:empty, .blog_5 .content-post p:empty, .report_1 .content-post p:empty, .report_2 .content-post p:empty, .report_3 .content-post p:empty, .report_4 .content-post p:empty, .report_5 .content-post p:empty, h2.timeline-main-title {
    display: none;
}
.content-post.related_post_section .vc_row, .content-post.related_post_section .excerpt-content p, .content-post.related_post_section .excerpt-content, .esg_policy .wpb_text_column, .esg_initiatives .wpb_text_column {
    margin-top: 20px;
}
.content-post.related_post_section ul.meta-post {
    margin-top: 20px;
    margin-bottom: 15px;
}
.content-post.related_post_section {
    margin-bottom: 68px;
}
.content-post.related_post_section.statspara .wpb_text_column, .chart-percent p, .help_sec .count-section p:nth-child(1), .count-section h4, .help_sec .count-section p, .lastcol-linesec h5, .investers-count .fancy_heading:nth-child(1) h3, .sma-lineanimation p {
    margin-bottom: 0px;
}
.report_1 .content-post p, .report_2 .content-post p, .report_3 .content-post p {
    margin-top: 32px;
}
.report_1:before, .report_1:after {
    width: 532px;
}
.report_1:before, .report_1:after, .report_2:after, .report_3:after, .gold-cretified_textblock .vc_column-inner:before, .gold-cretified_textblock .vc_column-inner:after, .indepentend-dev_textblk .vc_column-inner:before, .indepentend-dev_textblk .vc_column-inner:after {
    height: 22px;
}
.report_2:after, .report_3:after, .gold-cretified_textblock .vc_column-inner:before, .gold-cretified_textblock .vc_column-inner:after {
    width: 434px;
}
.indepentend-dev_textblk .vc_column-inner:before, .indepentend-dev_textblk .vc_column-inner:after {
    width: 259px;
}
.report_1:before, .report_1:after, .report_2:after, .report_3:after {
    background-repeat: no-repeat;
    left: 58px;
}
.report_1:before  { 
    background-image: url(../../../wp-content/uploads/2022/04/report-img1.png);
    top: -7px;
}
.report_1:after, .report_2:after, .report_3:after {
    bottom: -23px;
}
.report_1:after {
    background-image: url(../../../wp-content/uploads/2022/04/report-img1_1.png);
}
.report_2:after, .indepentend-dev_textblk .vc_column-inner:before, .indepentend-dev_textblk .vc_column-inner:after { 
    background-image: url(../../../wp-content/uploads/2022/04/report-img2.png);
}
.report_3:after, .gold-cretified_textblock .vc_column-inner:before, .gold-cretified_textblock .vc_column-inner:after { 
    background-image: url(../../../wp-content/uploads/2022/04/report-img3.png);
}
.related-post:nth-child(1) .grid-mid-post:before, .blog_1 .post-content:before {
    background-image: url(../../../wp-content/uploads/2022/03/related_posi-img1.png);
}
.blog_2 .post-content:before {
    background-image: url(../../../wp-content/uploads/2022/03/blue-blog..png);
}
.blog_3 .post-content:before {
    background-image: url(../../../wp-content/uploads/2022/03/pink-blog.png);
}
.blog_4 .post-content:before {
    background-image: url(../../../wp-content/uploads/2022/03/yellow-blog.png);
}
.blog_5 .post-content:before {
    background-image: url(../../../wp-content/uploads/2022/03/bluesm-blog.png);
}
.filter-card1:after {
    background-image: url(../../../wp-content/uploads/2022/05/record-img1.png);
}
.filter-card2:after {
    background-image: url(../../../wp-content/uploads/2022/05/record-img2.png);
}
.filter-card3:after {
    background-image: url(../../../wp-content/uploads/2022/05/record-img3.png);
}
.filter-card4:after {
    background-image: url(../../../wp-content/uploads/2021/10/pink-spiral_small-com.jpg);
}
.related-post:nth-child(1) .grid-mid-post:before, .blog_1 .post-content:before, .blog_2 .post-content:before, .blog_3 .post-content:before, .blog_4 .post-content:before, .blog_5 .post-content:before {
    width: 279px;
    height: 25px;
    position: absolute;
    top: -10px;
    background-size: contain;
    content: "";
}
.report_1:before, .report_1:after, .report_2:after, .report_3:after, .filter-card1:after, .filter-card2:after, .filter-card3:after, .filter-card4:after, div#responsible_organisation:before, div#responsible_organisation:after, .gold-cretified_textblock li:before, .indepentend-dev_textblk li:before, .board_comp li:before {
    position: absolute;
    background-size: contain;
    content: "";
}
.blog_2 .post-content:before, .blog_3 .post-content:before, .blog_4 .post-content:before, .blog_5 .post-content:before, .chart-fullsec .wpb_wrapper, .filter-card1:after, .filter-card2:after, .filter-card3:after, .filter-card4:after, div#responsible_organisation:before, div#responsible_organisation:after { 
    background-repeat: no-repeat;
}
.filter-card1:after, .filter-card2:after, .filter-card3:after, .filter-card4:after {
    width: 315px;
    height: 28px;
    bottom: -28px;
    left: 50px;
}
.filter-card4:after {
    background-position: center center;
    background-size: cover;
}
.mt-6 {
    margin-top: 6px !important;
}
.single-post .related-posts {
    padding-bottom: 130px;
}
.grid-mid-post, .grid-post.blog_1 .post-content .content-post, .grid-post.blog_2 .post-content .content-post, .grid-post.blog_3 .post-content .content-post, .grid-post.blog_4 .post-content .content-post, .grid-post.blog_5 .post-content .content-post, .grid-post.report_1 .post-content .content-post, .grid-post.report_2 .post-content .content-post, .grid-post.report_3 .post-content .content-post {
    background: #FBF8F6 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}
.post-pagi.next .nav_dir {
    margin-left: 0 !important;
}
.list-episodes h5, .cool-timeline .timeline-post .timeline-meta {
    font-size: 38px;
}
.blog-parafonts p strong, .list-episodes h5, .cool-timeline .timeline-post .timeline-meta {
    font-weight: 600;
    line-height: 50px;
    color: rgba(0, 0, 0, 0.8);
}
.blog-parafonts p strong {
    font-size: 23px;
}
.vc_row.blog-parafonts ol li, .vc_row.blog-parafonts ul li {
    margin-left: 25px;
    padding-bottom: 10px;
}
.blog-parafonts ul li {
	font-size: 19px;
  line-height: 32px;
}
.blog-parafonts .wpb_single_image {
    margin-bottom: 63px !important;
    padding-top: 18px !important;
}
.blog-parafonts strong {
    margin-top: 32px;
    display: inherit;
    margin-bottom: 32px !important;
}
.episode-name, .blog-parafonts strong {
    clear: both;
}
.circlecol, .mo-blog-archive .sidebar-right, .titlenone .timeline-content {
    display: none;
}
.data-results:hover .Learn.more, #responsible_organisation p, .esg_initiative .fancy_heading h3 b {
    color: #fff;
}
.mo-blog .single-post .vc_row .main-container, .management-thesis:before, .mo-blog-archive .with-sidebar.mo-blog {
    width: 100% !important;
}
.mo-blog-archive .with-sidebar.mo-blog {
	margin-top: 40px;
}
.single.single-post footer.footer.footer_v3 {
    margin-top: 215px;
}
.single.single-post h3.post-title::after {
	bottom: -23px;
}
.blog-parafonts p {
    margin-bottom: 30px;
}
.blog-parafonts p:last-child, .chart-percent h5, .chart-centersecs .wpb_single_image, .list-episodes .meta-post span, .estimated-impact h3 {
    margin-bottom: 0px;
}
.catblog .mo-page_title {
    color: #fff !important;
    /* margin-top: 150px; */
    /* position: relative; */
    z-index: 2;
    text-align: center;
    text-transform: capitalize;
    position: absolute;
    left: 50%;
    top: 30px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.listblog-hero {
    background: url(../../../wp-content/uploads/2022/03/blog-list.png);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-position: center;
}
.catblog {
    position: relative;
    z-index: 1;
    overflow: hidden;
    margin-bottom: 60px;
    height: 412px;
    /* margin-top: 225px; */
}
.button.btn-txt-arrow.readmore_blogl .button-text {
    padding-right: 18px !important;
}
.button.btn-txt.readmore_blogl {
    font-size: 16px!important;
    letter-spacing: normal;
    text-transform: capitalize;
    line-height: 1.4;
    min-height: auto;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    color: #1900C0 !important;
    position: relative;
}
.restoration .fancy_heading, .button.btn-txt.readmore_blogl, .restoration_govt .fancy_heading {
    font-weight: 500 !important;
}
.foundation-img1 .vc_column-inner, .foundation-img2 .vc_column-inner, .foundation-img3 .vc_column-inner, .button.btn-txt.readmore_blogl {
    padding-right: 0;
}
.button.btn-txt-arrow.readmore_blogl:after, .button.btn-txt-arrow.readmore_blogl:before {
    top: 95% !important;
}
.button.btn-txt-arrow:hover .button-text, .text-filler .vc_column-inner, .fundindex_page.esg-tabs_content .vc_column-inner, .foundation-img4 .vc_column-inner, .foundation-img2 .vc_column-inner, .foundation-img3 .vc_column-inner {
    padding-left: 0px!important;
}
.latestblog-post h5 span, .felatestblog-post h5 span{
    color: #FFFFFF;
    background: #818181;
    padding: 10px 22px;
}
.latestblog-post h5 {
    border-bottom: 1px solid #818181;
    padding: 8px 0px;
    margin-bottom: 0px;
}
.latestblog-post .grid-post {
    width: 50%;
}
.mo-blog-archive .latestblog-post .grid-post .content-post {
    padding: 0;
    -webkit-box-shadow: none; 
    -moz-box-shadow: none;
    box-shadow: none;
    background: transparent;
}
.mo-blog-archive h3.post-title {
    margin-top: 27px;
    margin-bottom: 30px;
}
.mo-blog-archive h3.post-title a, .chart-centersecs .vc_column-inner {
    padding-top: 0px !important;
}
.mo-blog-archive .grid-post p, .investers-count .fancy_heading:nth-child(2) h3, .group-impact-report h3 {
    margin-bottom: 32px;
}
.blog_1, .blog_2, .report_2, .report_3 {
    width: 50%;
    float: left;
}
.report_1, .report_4 {
    margin-left: 30%;
    width: 70%;
    float: left;
}
.blog_3, .blog_4, .blog_5 {
    width:33.33333333%;
    float: left;
}
.blog_1, .blog_2, .blog_3, .blog_4, .blog_5 {
    min-height: 450px;
    height: 100%;
}
.blog_1 .content-post, .blog_2 .content-post, .blog_3 .content-post, .blog_4 .content-post, .blog_5 .content-post, .report_1 .content-post, .report_2 .content-post, .report_3 .content-post, .report_4 .content-post, .report_5 .content-post {
    margin-top: 15px;
}
.posts.grid-posts .nice-select.form-control, .posts.grid-posts #sortdate, .newsroom_tabs #sortdate, .all-contents li #sortdate, .all-contents li .nice-select.form-control {
    height: 41px;
}
.posts.grid-posts .nice-select.form-control, .posts.grid-posts #sortdate, .newsroom_tabs #sortdate, .newsroom_tabs .nice-select.form-control, .all-contents li #sortdate, .all-contents li .nice-select.form-control {
    width: 177px !important;
    float: right;
    padding: 7px 25px;
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-transform: capitalize;
}
.newsroom_tabs .nice-select.form-control {
    height: 42px;
}
.posts.grid-posts .nice-select.form-control:focus, .posts.grid-posts #sortdate:focus, .newsroom_tabs #sortdate:focus, .newsroom_tabs .nice-select.form-control:focus {
    border-color: #1900C0;
}
.all-btn {
    margin-right: 20px;
    border: 1px solid #C1C1C1 !important;
}
.loadmore-post-btn, .all-btn, .load-events .pro-more {
    padding: 6.5px 23px;
    border-radius: 0;
}
.btn-default.all-btn:hover, .btn.loadmore-post-btn, h3.thfaqf-faq-list-title, .btn-default.all-btn.catbtn_texts:active:focus, .all-btn.all_button.optionhighlight:active:focus, .all-btn.all_button.allfilter_btn {
    background-color: transparent;
    border-color: #1900C0 !important;
}
.btn-default.all-btn:hover, .btn.loadmore-post-btn, h3.thfaqf-faq-list-title, a.thfaq-thums-up.count-added .thfaq-icomoon, .all-investment, .extensive-track p, .investee-company p strong, .btn-default.all-btn.catbtn_texts:active:focus, .all-btn.all_button.optionhighlight:active:focus, .all-btn.all_button.allfilter_btn {
    color: #1900C0 !important;
}
.loadmore-post-btn:hover {
    background-color:#1900C0;
    color: #fff !important;
}
.latestblock-row {
    margin: 0px;
    margin-bottom: 21px;
    margin-right: 13px;
    margin-top: 80px;
}
.podcast-result, .latestblock-row {
    border-bottom: 1px solid #818181;
    padding-bottom: 20px;
}
.blog_1 .content-post, .blog_2 .content-post, .blog_3 .content-post, .blog_4 .content-post, .blog_5 .content-post {
    padding: 0px 29px 98px !important;
}
.report_1 .content-post  {
    padding: 0px 158px 32px 58px !important;
}
.report_2 .content-post, .report_3 .content-post {
    padding: 0px 71px 32px 58px !important;
}
.blog_1 .content-post .post-title, .blog_2 .content-post .post-title, .blog_3 .content-post .post-title, .blog_4 .content-post .post-title, .blog_5 .content-post .post-title, .report_1 .content-post .post-title, .report_2 .content-post .post-title, .report_3 .content-post .post-title, .report_4 .content-post .post-title, .report_5 .content-post .post-title {
    margin-bottom: 20px !important;
    margin-top: 32px !important;
}
.blog_1 .content-post p, .blog_2 .content-post p, .blog_3 .content-post p, .blog_4 .content-post p, .blog_5 .content-post p, .report_1 .content-post p, .report_2 .content-post p, .report_3 .content-post p, .report_4 .content-post p, .report_5 .content-post p {
    margin-bottom: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
            line-clamp: 3;
    -webkit-box-orient: vertical;
}
.blog_1 .content-post .readmore_blogl, .blog_2 .content-post .readmore_blogl, .blog_3 .content-post .readmore_blogl, .blog_4 .content-post .readmore_blogl, .blog_5 .content-post .readmore_blogl, .report_1 .content-post .readmore_blogl, .report_2 .content-post .readmore_blogl, .report_3 .content-post .readmore_blogl, .report_4 .content-post .readmore_blogl, .report_5 .content-post .readmore_blogl, .thfaqf-faq-item:first-child  {
    margin-top: 20px;
}
.bloglist-breadcrumb {
    margin-top: 139px;
}
.bloglist-breadcrumb, .apct_testimonial_upper-right {
    margin-bottom: 15px !important;
}
h2.mo-page_title.color-main:after {
    content: "";
    border-bottom: 15px solid #F7BF21;
    position: absolute;
    bottom: -25px;
    z-index: 9999;
    width: 132px;
    margin: auto;
    text-align: center;
    left: 22%;
}
.latestblog-post {
    background-image: url(../../../wp-content/uploads/2021/09/dottedsvg-svg11.svg?id=1885) !important;
    height: 100%;
    margin-top: -140px;
}
.latestblog-post .posts.grid-posts {
    padding-top: 165px;
}
.latestblog-post .grid-post {
    margin-bottom: 85px;
}
p.latestblog-count, .felatestblog-post h6 {
    padding-top: 5px;
}
.posts.grid-posts .nice-select.form-control:after, .posts.grid-posts #sortdate:after, .newsroom_tabs #sortdate:after, .newsroom_tabs .nice-select.form-control:after {
    background: url(../../../wp-content/uploads/2022/03/grayselect-arrow.svg);
    width: 14px;
    height: 9px;
    margin-top: -3px;
    right: 20px;
}
.nice-select.form-control.open {
    border: 1px solid #1900C0;
}
.loadmore_postdiv, .loadmore_postdiv.load-events.events-tab {
    margin-bottom: 230px;
    margin-top: 23px;
}
.loadmore-post-btn {
    text-transform: capitalize;
}
.explore_moretxt h3 {
    color:#c1c1c1; 
    font-size:27px; 
    line-height:37px; 
    text-align:left;  
    font-weight:400;
    margin-bottom: 43px;
}
.listblog-section {
    margin-bottom: 230px;
}
.listblog-section .arrtex2 .mstclass h3 {
    margin-bottom: 30px !important;
}
.latestblog-count span a {
    color: #1900c0;
    text-decoration: underline;
}
.abtus_para p {
    text-align: left;
}
.about-teambanner, .chart-fullsec .wpb_wrapper {
    background-size: 100% 100%;
    width: 100%;
}
.abtbanner-fancy .fancy_heading {
    font-weight: 400 !important;
}
.abtimpact .vc_single_image-wrapper img {
    height: 6px;
}
.abtdotted .vc_column-inner, .abtsingle-imgleft .wpb_single_image, .investers-count .fancy_heading:nth-child(2) h3, .filter-card1, .filter-card2, .filter-card3, .filter-card4, .indepentend-dev_textblk li, .board_comp li {
    position: relative;
}
.abtsingle-imgleft .wpb_single_image:before {
    background: url(../../../wp-content/uploads/2022/03/abtyellow_circle.png);
    content: "";
    width: 116px;
    height: 116px;
    position: absolute;
    top: -56px;
    right: 25px;
    z-index: 99999;
}
.service_platform .text-col .fancy_heading:after, .investee-company p:after {
    left: 0;
    bottom: 0;
}
.india_expertise .fancy_heading:after {
    left: 15px;
    bottom: -32px;
}
.service_platform .text-col .fancy_heading:after, .india_expertise .fancy_heading:after, .investee-company p:after {
    border-bottom: 12px solid #F7BF21;
    content: "";
    width: 77px;
    height: 12px;
    position: absolute;
}
.service_platform .text-col .fancy_heading, .investee-company p {
    padding-bottom: 32px;
    margin-bottom: 32px;
    position: relative;
}
.videoroe_order.pinkpara {
    position: relative;
    z-index: 999;
}
.aboutus_arrtext_arrow2 .vc_column-inner, .indiapotential-banner .vc_column-inner, .crs-heading_image .vc_column-inner, .after_img-sec .vc_column-inner {
    padding-left: 0;
}
/*insight & reports*/
.under_tapped.insight-col .fancy_heading h3:after {
    content: "";
    background: #fff;
    width: 132px;
    height: 15px;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
}
.under_tapped.insight-col .fancy_heading h3:after, .master-paratext .right-section h4:after {
    bottom: -30px;
}
.under_tapped.insight-col .fancy_heading h3, .support-col1 .vc_column-inner, .support-col2 .vc_column-inner, .credit-space .credit-space-pink .vc_column-inner, .credit-space .credit-space-blue .vc_column-inner, .credit-space .credit-space-yellow .vc_column-inner, .right-section ul.meta-post, .investers-count .wpb_raw_code, .thfaqf-count-dsply-setngs {
    position: relative;
}
.creditebanner_row.insight_banner {
    height: 410px;
    background-size: contain;
    background-repeat: repeat;
    background-position: 100% 100%;
    width: 100%;
}
.fundindex_page.reports-page, .podcast_class .latestblock-row {
    margin-top: 63px !important;
}
.fundindex_page.reports-page .filter_tab .panel-tabs > li > a, .all-contents li.all a {
    margin-top: 0px;
    margin-bottom: 22px;
}
.fundindex_page.reports-page .panel-tabs {
    bottom: 0px !important;
    margin-bottom: 0;
}
.records_showing .latestblock-row {
    margin-top: 10px !important;
    margin-bottom: 0;
}
.report_2, .report_3, .report_1 {
    margin-top: 102px;
    margin-bottom: 0px;
}
.records_showing .loadmore_postdiv, .loadmore_postdiv.events-tab {
    margin-top: 104px;
}
.reports_more {
    margin-top: 20px;
    padding: 6px 15px;
}
.reports_more img {
  margin-left: 10px;
}
.grid-post.report_2 {
    padding-right: 20px;
}
.grid-post.report_3 {
    padding-left: 20px !important;
}
/*modal*/
.reports_download_section .modal {
    display: none;
    position: fixed;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.4);
    -webkit-animation-name: fadeIn;
  -webkit-animation-duration: 0.4s;
  animation-name: fadeIn;
  animation-duration: 0.4s
}
.modal-content.home-contact {
    background-position: 100% 100%;
    margin: auto;
    padding-top: 110px;
    position: relative;
    -webkit-animation-name: slideIn;
    -webkit-animation-duration: 0.4s;
    animation-name: slideIn;
    animation-duration: 0.4s;
    background: url(../../../wp-content/uploads/2022/04/download-bg_small.png);
    margin-left: 138px;
    border-radius: 0;
    padding-bottom: 110px;
    background-repeat: no-repeat;
    background-size: cover;
    box-shadow: none;
}
.play-section {
    top: 50%;
    transform: translateY(-50%);
}
/* The Close Button */.reports_download_section .close {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
    opacity: 1;
}

.reports_download_section .close:hover,
.reports_download_section .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}
/* Add Animation */
@-webkit-keyframes slideIn {
    from {bottom: -300px; opacity: 0} 
    to {bottom: 0; opacity: 1}
  }
  
  @keyframes slideIn {
    from {bottom: -300px; opacity: 0}
    to {bottom: 0; opacity: 1}
  }
  
  @-webkit-keyframes fadeIn {
    from {opacity: 0} 
    to {opacity: 1}
  }
  
  @keyframes fadeIn {
    from {opacity: 0} 
    to {opacity: 1}
  }
.mo-stick-active.modal_body_class .mo-header-v2.mo-header-stick .mo-header-menu, body.modal_body_class .mo-header-v2, .vam-teamwomen:after {
    z-index: -1 !important;
}
.content-post.related_post_section .excerpt-content {
    display: inherit;
}
.form-downloadsec {
    max-width: 452px;
    margin: 0 auto;
}
.why_do_we.singleimage2-abtsection img {
    border-radius: 50%;
    width: 486px;
    height: 486px;
}
span.close img, .right-section p {
    margin-bottom: 18px;
}
form.form-downloadsec p {
    margin-bottom: 15px;
}
.home-contact .form-downloadsec button.wpcf7-submit {
    margin-top: 5px;
}
.main-tabs .filter_tab li.active a, .main-tabs .filter_tab li a {
    border: 3px solid #1900C0;
}
.main-tabs .filter_tab li.active a {
    background: #1900C0;
    color: #fff;
}
.main-tabs .filter_tab li a {
    background: #fff;
    color: #1900C0;
}
.main-tabs .filter_tab ul.panel-tabs>li.active>a, .main-tabs .filter_tab ul.panel-tabs>li>a {
    width: 254px;
    text-align: center;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
.main-tabs .filter_tab li.active a, .main-tabs .filter_tab li a, .stage-cirlce p, p.para_bold1, .stage-table tr:first-child td:last-child, .stage-table tr:last-child td:last-child, .latestblog-post h5, .fundmanagers h5, .main-tabs .filter_tab li a, .felatestblog-post h5 {
    font-size: 19px !important;
    line-height: 24px !important;
}
.main-tabs ul.nav.panel-tabs, .felatestblog-post {
    display: flex;
}
.main-tabs ul.nav.panel-tabs {
    justify-content: center;
    transform: translateY(-30px);
}
.media-coverage_1 .category-color, .media-coverage_2 .category-color, .media-coverage_3 .category-color, .media-coverage_4 .category-color, .media-coverage_5 .category-color, .media-coverage_6 .category-color { 
    padding-bottom: 20px;
}
/* .Print .category-color {
    border-bottom: 5px solid #1900C0;
}
.Online .category-color {
    border-bottom: 5px solid #F7BF21;
}
.Televised .category-color {
    border-bottom: 5px solid #DB2E9A;
} */
.row-equal, .result-row, .video-info .loadmore_postdiv, .episode-featured {
    margin-top: 80px;
}
.media-coverage_1, .media-coverage_3, .media-coverage_4, .media-coverage_5, .media-coverage_6 {
    padding: 32px 40px 32px 0px;
}
.media-coverage_2 {
    padding: 32px 98px 32px 0px;
}
.media-coverage_1, .media-coverage_4 {
    margin-right: 35px;
}
.media-coverage_1 {
    /* width: 48%; */
}
.media-coverage_1 {
    /* background: linear-gradient(90deg, transparent 50%, #F7F7F7 50%); */
}
.media-coverage_1, .media-coverage_3, .media-coverage_4, .media-coverage_5, .management-thesis:before, .media-coverage_6 {
    float: left;
    height: 100%;
}
.media-coverage_2 {
    /* background: linear-gradient(90deg, transparent 60%, #F7F7F7 40%); */
    /* width: 44%; */
    /* margin-left: 74px; */
}
.media-coverage_1, .media-coverage_2, .media-coverage_3, .media-coverage_4, .media-coverage_5, .events_1, .events_2, .events_3, .events_1, .events_1, .events_2, .events_3, .events_4, .high_potential, .media-coverage_6 {
    margin-bottom: 63px;
    text-align: left;
}
.media-coverage_3, .media-coverage_6 {
    margin-left: 35px;
}
.media-coverage_1, .media-coverage_2, .media-coverage_3, .media-coverage_4, .media-coverage_5, .media-coverage_6 {
    width: 31%;
}
.media-coverage_3, .media-coverage_4, .media-coverage_5, .media-coverage_6 {
    background: #F7F7F7;
    /* padding: 20px 28px 0px 28px !important; */
}
.row-equal .readmore_blogl {
    padding-bottom: 0px;
    margin-bottom: 0px; 
}
.social-quotient-col .wpb_wrapper, .row-equal .readmore_blogl {
    padding-top: 30px;
}
p.category-color img {
    margin-right: 10px;
}
.newsroom_tabs, .filter-report, .sustain-video .wpb_wrapper, .sustain-video .vc_single_image-wrapper, .sustain-video .vc_single_image-img, .foundation-img_section {
    text-align: center;
    width: 100%;
}
.newsroom_tabs .panel-tabs > li {
    display: inline-block;
    float: none;
}
.fundindex_page .newsroom_tabs .panel-tabs > li {
    margin-bottom: -15px;
}
.sortdate-section .container {
    z-index: 1;
}
.sortdate-section .fundindex_page.reports-page {
    margin-top: 12px !important;
}
.latest-press .fancy_heading:last-child h3 {
    font-family: 'Montserrat' !important;
    font-weight: 400 !important;
    max-width: 560px;
}
.sortdate-section .fundindex_page.reports-page .filter_tab .panel-tabs > li > a {
    margin-bottom: 36px;
}
.media-coverage_1 h3.post-title, .media-coverage_2 h3.post-title, .media-coverage_3 h3.post-title, .media-coverage_4 h3.post-title, .media-coverage_5 h3.post-title, .media-coverage_6 h3.post-title {
    padding-top: 7px;
    margin-bottom: 32px;
}
/* .loadmore_postdiv.load-events {
    margin-top: 0px;
} */
.mediaCol a.readmore_blogl {
    margin-bottom: 32px;
}
.events_1, .events_2, .events_3, .events_4 {
    background: #F7F7F7;
    padding: 25px 0px 45px 60px !important;
}
.events_1_1, .events_1_2, .events_1_3, .events_1_4 {
    background: #EBEBEB;
}
.events_1_1:after, .events_1_2:after, .events_1_3:after, .events_1_4:after {
    position: absolute;
    content: "";
    height: -webkit-fill-available;
    top: 0;
    right: -13px;
    width: 13px;
}
.Forum:after {
    background: #1900C0;
}
.Conference:after {
    background: #DB2E9A;
}
.Webinar:after {
    background: #F7BF21;
}
.events_1_1, .events_1_2, .events_1_3, .events_1_4 {
    position: relative;
    padding: 20px 59px 33px;
}
.events_1 h3.post-title, .events_2 h3.post-title, .events_3 h3.post-title, .events_4 h3.post-title, .videoframe, .formtext-section {
    padding-right: 40px;
}
.events_1 .content-post .post-title a, .events_2 .content-post .post-title a, .events_3 .content-post .post-title a, .events_4 .content-post .post-title a, p.time.due_para1 {
    font-weight: 400;
}
.events_1_1 .content-post p, .events_1_2 .content-post p, .events_1_3 .content-post p, .events_1_4 .content-post p {
    color: #000000;
    margin-bottom: 1px;
}
.events_1_1 .content-post p span, .events_1_2 .content-post p span, .events_1_3 .content-post p span, .events_1_4 .content-post p span, .thfaqf-faq-item-content .th-like-wrapper p, .nice-select .current {
    color: #818181 !important;
}
.events_1_1 .readmore_blogl, .events_1_2 .readmore_blogl, .events_1_3 .readmore_blogl, .events_1_4 .readmore_blogl {
    padding-top: 20px;
}
#all-events, .ml-100 {
    margin-left: 100px;
    margin-right: 100px;
}
.events_1 .content-post .post-title, .events_2 .content-post .post-title, .events_3 .content-post .post-title, .events_4 .content-post .post-title, .esg-impactnos .fancy_heading, .felatestblog-post h5 {
    margin-top: 10px;
}
.newsroom_tabs#events li:nth-child(2), .newsroom_tabs#mediacoverage li:nth-child(2), .all-contents li:nth-child(2), .all-contents li.all  {
    margin-right: 21px;
}
.newsroom_tabs#events li ul li, .newsroom_tabs#events ul.list li:nth-child(2), .newsroom_tabs#mediacoverage ul.list li:nth-child(2), .all-contents li ul.list li:nth-child(2), .esg-tabs_content .filter_tab ul.panel-tabs>li:last-child>a, .sustain-tabs_content  .filter_tab ul.panel-tabs>li:last-child>a, .indepentend-dev_fancyimg .fancy_heading {
    margin-right: 0px !important;
}
.due-timeline .wrapper-timeline li {
    padding-bottom: 170px;
    padding-left: 60px;
    border-left: 1px solid #818181;
}
.due-timeline .wrapper-timeline li:nth-child(1):before, .due-timeline .wrapper-timeline li:nth-child(2):before, .due-timeline .wrapper-timeline li:nth-child(3):before, .due-timeline .wrapper-timeline li:nth-child(4):before, .due-timeline .wrapper-timeline li:nth-child(5):before, .due-timeline .wrapper-timeline li:nth-child(6):before {
    width: 70px;
    height: 70px;
    left: -39px;
    top: -20px;
    border: none;
    background-color: transparent;
}
.due-timeline .wrapper-timeline li:nth-child(4):before, .thfaqf-count-dsply-setngs:nth-child(4):before {
    background-image: url(../../../wp-content/uploads/2021/09/circle4.svg);
}
.due-timeline .wrapper-timeline li:nth-child(5):before, .thfaqf-count-dsply-setngs:nth-child(5):before {
    background-image: url(../../../wp-content/uploads/2022/04/circle5.svg);
}
.due-timeline .wrapper-timeline li:nth-child(6):before, .thfaqf-count-dsply-setngs:nth-child(6):before {
    background-image: url(../../../wp-content/uploads/2022/04/circle6.svg);
}
p.time.due_para1 {
    text-transform: inherit;
}
.due_para2, p.time.due_para1, .row.video-info.lastsection, .apct-testim-wrapper #template-1, .list-episodes .meta-post, .podcast_class .grid-posts .row.latestblock-row.searchresult-podcast {
    margin-top: 0px !important;
}
.due-timeline .wrapper-timeline {
padding: 0px;
background: transparent;
}
.due_analysis, p.para_bold1 {
    border-top: 1px solid #C4C4C4;
    padding-top: 15px;
}
.due-timeline .wrapper-timeline li:last-child {
    border-left: transparent;
}
.flower-img-section.dueflower-img img.vc_single_image-img {
    width: 165.44px;
}
.flower-img-section.dueflower-img figure.wpb_wrapper {
    top: 0;
}
.flower-img-section.dueflower-img, .dueflower-img .wpb_text_column.wpb_content_element, .management-thesis:before, .play-section, .before_img-sec .wpb_single_image:after, .after_img-sec .wpb_single_image:after {
    position: absolute;
}
.sector_size {
    width: 90%;
    position: relative;
}
.sector_size {
    margin-left: 110px;
}
.dueflower-img .wpb_text_column.wpb_content_element {
    top: 15%;
    max-width: 300px;
    margin: 0 auto;
    left: 40px;
    transform: translate(50%, 50%);
}
.stage-cirlce p, .stage-cirlce h5 {
 color: #fff;
 text-align: center;
    margin-bottom: 0;
}
.financial-pinkbg {
    z-index: 9;
}
.sector_size h4 {
    padding-left: 12px;
    margin-bottom: 60px;
}
.thfaqf-faq-item, p.para_bold1, .blended-finance .wpb_text_column {
   padding-bottom: 32px;
}
p.para_bold1 {
    margin-bottom: 8px;
}
.sector_size:after {
    background: #DB2E9A;
    top: -96px;
}
.sector_size.sector-size-sec2:after {
    top: -65px;
}
.sector_size.sector-size-sec3:after, .sector_size.sector-size-sec4:after {
    top: 28px;
}
.intermediary_level-stage {
    display: inline-block;
    padding: 45px 100px 0px 100px;
}
.stage-table tr:first-child td:last-child, .stage-table tr:last-child td:last-child {
    padding: 32px 20px 32px 45px;
    text-transform: uppercase;
    position: relative;
    background: #110274;
    color: #fff;
}
.stage-table tr:first-child td:last-child:after {
    border-bottom: 1px solid #C1C1C1;
    content: "";
    width: 75%;
    height: 10px;
    position: absolute;
    bottom: 0;
    left: 45px;
}
.stage-table tr:first-child td:first-child {
    padding: 32px 125px;
}
.stage-table {
    margin-right: 70px;
}
.due-timeline .wrapper-timeline li:last-child {
    padding-bottom: 147px;
}
.stage-table tr:first-child td:last-child {
    padding-bottom: 20px;
}
.stage-table tr:last-child td:last-child {
    padding-top: 20px;
}
.media-coverage_1 .post-content, .media-coverage_2 .post-content {
    height: 379px;
}
.media-coverage_3 .post-content, .media-coverage_4 .post-content, .media-coverage_5 .post-content, .media-coverage_6 .post-content {
    height: 313px;
}
.media-coverage_2 .post-content, .sustain-tabs, .fundslist_page.sustain-tabs .panel-tabs {
    margin-bottom: 0px !important;
}
span.single-line {
    margin-top: -2px;
    vertical-align: top;
}
.row-equal li.date::after, .row-equal-news li.date::after, .contact_banner.supportpage-banner:before, .deskhide, .potential-pinkpara .banner-pink-para::before, .Desktop_Hide, .mo-blog-archive .listblog-section, .mo-header-menu .menu-toggle, .help-tip {
    display: none;
}
.row-equal li.date, .row-equal-news li.date {
    margin-right: 3px;
}
.contactpage-form .nice-select.wpcf7-select {
background-image: none !important;
}
.contactpage-form .nice-select.wpcf7-select, .thfaqf-faq-item-content p {
    padding-top: 10px;
}
.support-col1, .support-col2, .vc_row.credit-space .wpb_column.vc_column_container {
    /* column-width: 240px;
    column-gap: 2em; */
    padding: 0px 20px;
}
.support-col1 .fancy_heading:nth-child(1) h3, .support-col2 .fancy_heading:nth-child(1) h3 {
    margin-bottom: 80px;
}
.support-col2 .wpb_text_column p, .support-col1 .wpb_text_column p, .episode-name h3, .episode-name p, .list-episodes h4 {
    margin-bottom: 32px;
}
.support-col2 .vc_column-inner:after, .credit-space .credit-space-blue .vc_column-inner:after {
    background: url(../../../wp-content/uploads/2021/09/blue-band.jpg);
}
.support-col2 .vc_column-inner:after, .support-col1 .vc_column-inner:after, .credit-space .credit-space-pink .vc_column-inner:after, .credit-space .credit-space-blue .vc_column-inner:after, .credit-space .credit-space-yellow .vc_column-inner:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 43px;
    left: 0;
    bottom: 0;
    background-size: cover;
}
.support-col1 .vc_column-inner:after, .credit-space .credit-space-pink .vc_column-inner:after {
    background: url(../../../wp-content/uploads/2021/09/pink-bandscg.svg);
    background-position: bottom;
}
.credit-space .credit-space-yellow .vc_column-inner:after {
    background: url(../../../wp-content/uploads/2021/09/yellow-band.jpg);
    background-position: bottom;
}
.high_potential .para_bold1, .list-episodes h5, .list-episodes p, .esg-scorecard p {
    margin-bottom: 20px;
}
.podcast_class .latestblock-row, .high_potential .para_bold1 {
    padding-bottom: 0px;
}
/*indiapotential*/.chart-percent h5 {
    font-size: 17px;
    color: #595959;
}
.upgrades-downgrades h5 {
    margin-left: 90px;
}
.chart-centersecs .fancy_heading {
    padding: 63px 100px;
}
.debt-market-indchina thead tr.footable-header th {
    padding: 13px 10px 8px !important;
}
.debt-market-indchina .semantic_ui .ui.table tr td {
    border-top: 1px solid rgba(235, 235, 235, 1) !important;
}
.debt-market-indchina .semantic_ui .ui.table tr:last-child td {
    border-bottom: 1px solid rgba(235, 235, 235, 1) !important;
}
.banner-para.banner-pink-para .vc_column-inner:after, .list-episodes.episode-name:before {
    top: 0;
}
.banner-para.banner-pink-para .vc_column-inner:after {
    content: "";
    position: absolute;
    width: 15px;
    height: 100%;
    background-image: url(../../../wp-content/themes/teba-child/images/india-potential-multiclr.svg)!important;
    right: 0px;
    background-repeat: no-repeat;
    background-size: cover;
}
.fund_chart1::-webkit-scrollbar {
width: 3px;
}
.fund_chart1::-webkit-scrollbar-track {
background: #f1f1f1;
}
.fund_chart1::-webkit-scrollbar-thumb {
background: #888;
}
.fund_chart1::-webkit-scrollbar-thumb:hover {
background: #555;
}
.fund_chart1::-webkit-scrollbar:horizontal{
height: 3px;
}
.fund_chart1::-webkit-scrollbar-thumb:horizontal{
background: #888;
border-radius: 10px;
}
/*masterclass*/.videoframe:before {
    top: -32px;
}
.videoframe:after, .videoframe:before {
    max-width: 50%;
    margin-right: auto;
    right: 0;
    border-top: 32px solid #EBEBEB;
    left: 0;
}
.indepentend-dev_fancyimg .fancy_heading, .videoframe:after, .videoframe:before {
    margin-left: auto;
}
.videoframe:after, .gold-cretified_textblock .vc_column-inner:after, .indepentend-dev_textblk .vc_column-inner:after {
    bottom: -22px;
}
.row.video-info {
    border-top: 1px solid #c4c4c4;
    margin-top: 43px;
    /* margin-bottom: 90px; */
}
.master-paratext, .all-contents, .before_img-sec .vc_column-inner {
    padding-left: 40px;
}
.videoframe, .master-paratext {margin-top: 32px;}
.right-section ul.meta-post:before {
    content: "";
    position: absolute;
    background-color: #F7BF21;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    top: 8px;
}
.right-section ul.meta-post li.date {
    margin-left: 30px;
}
/*contact new*/
.blended-finance .fancy_heading, .blended-finance .wpb_text_column, .investers-count .wpb_raw_code, .social-quotient-col .wpb_wrapper {
    background: #FBF8F6;
}
.investers-count .wpb_raw_code {
    padding: 43px 55px 43px 165px;
    margin-left: -160px;
}
.count-section h4, .paradata p:first-child, .paradata p:nth-child(2) {
font-size: 24px;
line-height: 29px;
}
.count-section h5, .count-section h4, .felatestblog-post h6, .list-episodes h4, .paradata p:first-child, .paradata p:nth-child(2), .init-success_stories p, .impact-page-testimonial.ESG-init_testimonial .apct-testim-wrapper .apct-testimonial-display-wrapper .apct-testimonial-title-name {
    font-weight: 600 !important;
}
.left-line {
    border-left: 4px solid #DB2E9A;
}
.last-linesec p, .lastcol-linesec h5, .paradata p:nth-child(2) {
    margin-top: 5px;
}
.last-linesec h5, .left-line.lastcol-linesec p {
    margin-bottom: 2px;
}
.empty-div {
    margin-bottom: 70px;
}
.investers-count .fancy_heading:nth-child(2) h3:after, .investers-count .wpb_raw_code:after, .thfaqf-count-dsply-setngs:nth-child(1):before, .thfaqf-count-dsply-setngs:nth-child(2):before, .thfaqf-count-dsply-setngs:nth-child(3):before, .thfaqf-count-dsply-setngs:nth-child(4):before, .thfaqf-count-dsply-setngs:nth-child(5):before, .thfaqf-count-dsply-setngs:nth-child(6):before, .list-episodes.episode-name:before, .videoframe:after, .videoframe:before {
    content: "";
    position: absolute;
}
.investers-count .fancy_heading:nth-child(2) h3:after {
    bottom: -6px;
    background: #F7BF21;
    width: 100%;
    height: 12px;
    left: 0;
}
.list-episodes.episode-name:before, .investers-count .wpb_raw_code:after {
    width: 7px;
}
.investers-count .wpb_raw_code:after {
    background-image: url(../../../wp-content/uploads/2021/09/people_profile_leftimg.svg);
    height: 82px;
    right: -6px;
    top: -2px;
    background-size: contain;
    background-repeat: no-repeat;
    transform: rotate(180deg);
}
.formtext-section {
    padding-left: 90px;
}
.formtext-section .contactpage-form form.wpcf7-form input::placeholder, .formtext-section .contactpage-form form.wpcf7-form textarea::placeholder{
    color: #C4C4C4;
}
.investers-count .fancy_heading:nth-child(2), .helpyousec.investers-count .fancy_heading:nth-child(1) {
    margin-left: -10px !important;
}
.all-contents .nice-select::after {
    background: url(../../../wp-content/uploads/2022/03/grayselect-arrow.svg);
    background-repeat: no-repeat;
}
.row.video-info.lastsection {
    border: transparent;
}
.thfaqf-count-dsply-setngs:nth-child(1):before, .thfaqf-count-dsply-setngs:nth-child(2):before, .thfaqf-count-dsply-setngs:nth-child(3):before, .thfaqf-count-dsply-setngs:nth-child(4):before, .thfaqf-count-dsply-setngs:nth-child(5):before, .thfaqf-count-dsply-setngs:nth-child(6):before {
    width: 67px;
    height: 67px;
    left: 0px;
    top: 5px;
}
.thfaqf-faq-item-title, .thfaqf-faq-item-content {
    margin-left: 90px;
}
.thfaqf-faq-item-title {
    border: none !important;
    padding: 10px 10px 0px !important;
}
.thfaqf-faq-item span.thfaqf-title-text {
    margin-right: 140px;
    display: inline-block;
}
.thfaqf-faq-item.thfaqf-active span.thfaq-marker:after {
    background-image: url(../../../wp-content/themes/teba-child/images/faq-minus.svg);
    width: 31px;
    height: 31px;
    right: 0;
    z-index: 99999;
    top: 5px;
}
.thfaqf-faq-item.thfaqf-active span.thfaq-marker:after, .thfaqf-faq-item span.thfaq-marker:after, #teba_widget_social-2 .widget-content li:nth-child(2) a:before, #teba_widget_social-2 .widget-content li:nth-child(1) a:before, div#responsible_organisation:before {
    background-size: contain;
    background-repeat: no-repeat;
}
.channeling-global {
    height: 636px;
}
.home-banner-mobile.three-piller, .channeling-global, .wpb_text_column.wpb_content_element.scale-text {
    background-size: 100%;
}
.yellow-radiusimg .vc_column-inner, .channeling-global, .home-banner-mobile.three-piller {
    background-repeat: no-repeat;
}
.thfaqf-faq-item span.thfaq-marker:after {
    background-image: url(../../../wp-content/themes/teba-child/images/faq-plus.svg);
    width: 31px;
    height: 31px;
    right: 0;
    z-index: 99999;
    top: 5px;
}
.th-like-wrapper {
    margin-left: 0px !important;
}
.thfaq-icomoon {
    color: #C1C1C1 !important;
}
.icon-thumb_up_alt:before, .icon-thumb_down:before {
    font-size: 3.5rem!important;
}
.th-like-wrapper a {
    vertical-align: sub;
}
.faq-title, .faq-items, .felatestblog-post h6 {
    border-top: 1px solid #818181;
}
.thfaqf-active .thfaqf-faq-item-content, .thfaqf-faq-item-content, .nice-select .current, .cool-timeline.white-timeline .timeline-post .timeline-content .content-title, .cool-timeline .timeline-post .timeline-content {
  box-shadow: none !important;
    border: none !important;
}
.btn-default.all-btn.catbtn_texts:focus, .thfaqf-active .thfaqf-faq-item-content, .thfaqf-faq-item-content, .nice-select .current, .cool-timeline.white-timeline .timeline-post .timeline-content .content-title, .cool-timeline .timeline-post .timeline-content, .all-btn.all_button.optionhighlight:focus {
    background: transparent !important;
}
.faq-title h3.thfaqf-faq-list-title {
    margin-top: 28px;
}
.row.thfaqf-faq-list {
    padding-top: 63px;
}
.faq-section .fancy_heading h3:after {
    background-image: linear-gradient(#F7BF21, #F7BF21);
    display: inline;
    bottom: -35px;
    left: 0;
    width: 100%;
    height: 16px;
}
.faq-section .fancy_heading h3:after, .economics-underserved:before, #teba_widget_social-2 .widget-content li:nth-child(2) a:before, #teba_widget_social-2 .widget-content li:nth-child(1) a:before, .thfaqf-faq-item span.thfaq-marker:after, .thfaqf-faq-item.thfaqf-active span.thfaq-marker:after, .gold-cretified_textblock .vc_column-inner:before, .gold-cretified_textblock .vc_column-inner:after, .indepentend-dev_textblk .vc_column-inner:before, .indepentend-dev_textblk .vc_column-inner:after, .vam-teamwomen:after {
    content: "";
    position: absolute;
}
.faq-section .fancy_heading h3, .podcast_class .latestblock-row, .economics-underserved, #teba_widget_social-2 .widget-content li a, .scale-text p:first-child img, div#responsible_organisation, .lakeimg, .social-quotient-col .fancy_heading, .gold-cretified_textblock .vc_column-inner, .indepentend-dev_textblk .vc_column-inner, .gold-cretified_textblock li, .vam-teamwomen, .before_img-sec .wpb_single_image, .after_img-sec .wpb_single_image {
    position: relative;
}
.management-thesis:before {
    background-color: rgba(0, 0, 0, 0.45);
    content: '';
}
.blended-finance .fancy_heading {
    padding-top: 40px;
    padding-left: 32px;
    padding-right: 32px;
}
.blended-finance .wpb_text_column {
    padding-bottom: 32px;
    padding-left: 32px;
    padding-right: 32px;
}
/**podcast*/.felatestblog-post h5, .paradata, .scale-column .banner_contents .call-schedule {
    margin-right: 40px;
}
.felatestblog-post h6 {
    padding-bottom: 6px;
}
.episode-name {
    margin-top: 22px;
}
.list-episodes {
    padding: 32px 114px 32px 58px;
}
.list-episodes.episode-name:before {
    left: -7px;
    height: 80px;
}
.play-section {
    right: 21%
}
.news-grid {
    padding-left:0px !important; padding-right:0px !important;padding-top: 0px !important;border-radius: 16px;background-color: #fff;box-shadow: 6px 6px 20px 0 rgb(0 0 0 / 7%);
}
.news-grid .post-content {
    height: auto !important;
}
.image-news {
    margin-bottom: 20px;
    border-bottom: 1px solid #c1c1c12b;
}
.image-news img {
    height: 211px;width: 100%;object-fit: scale-down;object-position: top;padding-top: 5px;
}
.full-test {
    padding-left: 28px; padding-right: 28px;
}
.full-test .category-color {
    padding-bottom: 5px;
}
.full-test .post-title, .gold-cretified_textblock li, .indepentend-dev_textblk li, .board_comp li, .cat_btn-new .catbtn_texts, .cat_btn-new {
    margin-bottom: 20px;
}
.meta-post .single-line{
    padding-left: 3px;vertical-align: middle;
}
.lineanimations.sma-lineanimation.active span::before {
    bottom: -4px;
}
.economics-underserved:before {
    background: url(../../../wp-content/uploads/2021/09/people_profile_leftimg.svg);
    width: 15px;
    height: 211px;
    right: -15px;
    top: -410px;
}
.apct-testimonial-company-logo .company-image {
    content: '';
    width: 80px;
    height: 40px;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}
.headoffice-addrs .fancy_heading:nth-child(7) {
    background: #DB2E9A;
    text-transform: uppercase;
    padding: 9px 11px 3px 14px;
}
.headoffice-addrs .fancy_heading:nth-child(8), .paradata, #responsible_organisation p, .paradata p {
    margin-bottom: 15px;
}
.related-post:nth-child(1) .grid-mid-post::before, .blog_1 .post-content::before, .blog_2 .post-content::before, .blog_3 .post-content::before, .blog_4 .post-content::before, .blog_5 .post-content::before, .before_img-sec .wpb_single_image:after, .after_img-sec .wpb_single_image:after {
	left: 0;
}
.related-post-inner .grid-mid-post {
    margin-bottom: 45px;
}
.related-post-inner .grid-mid-post .excerpt-content {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.mo-stick-active .mo-header-v2.mo-header-stick .mo-header-menu {
    background-color: rgba(255, 255, 255, 0.946) !important;
}
.button.btn-txt.readmore_blogl img {
    width: auto;
    padding-top: initial;
}
#teba_widget_social-2 .widget-content li:hover:nth-child(2) a:before, #teba_widget_social-2 .widget-content li:hover:nth-child(1) a:before {
    top: 6px;
    left: 7px;
    width: 18px;
}
#teba_widget_social-2 .widget-content li:hover:nth-child(2) a:before {
    background-image: url(/wp-content/uploads/2022/06/footer-youtubehover.png);
    background-size: cover;
    height: 20px;
}
#teba_widget_social-2 .widget-content li:hover:nth-child(1) a:before {
    background-image: url(/wp-content/uploads/2022/06/footer-linkedinhover.png);
    background-size: contain;
    height: 18px;
}
#teba_widget_social-2 .widget-content li:nth-child(2) a:before, #teba_widget_social-2 .widget-content li:nth-child(1) a:before {
    width: 18px;
    height: 13px;
}
#teba_widget_social-2 .widget-content li:nth-child(2) a:before {
    background-image: url(/wp-content/uploads/2022/06/footer-youtube.svg);
    top: 10px;
    left: 8px;
}
#teba_widget_social-2 .widget-content li:nth-child(1) a:before {
    background-image: url(/wp-content/uploads/2022/06/footer-linkedin.svg);
    top: 8px;
    left: 10px;
}
.ninja_table_wrapper tr:last-child td {
    border-bottom: 1px solid #ddd;
}
.semantic_ui .ui.table:last-child {
    margin-bottom: 20px !important;
}
.fundsection_row {
    margin: 0px;
    margin-bottom: 43px;
}
.fundindex_page .data-results p {
    line-height: 30px;
}
.owl-carousel.sa_owl_theme .sa_hover_container {
    /* min-height: auto !important; */
}
.impact-sliders .white .sa_owl_theme .owl-nav .owl-next, .impact-sliders .white .sa_owl_theme .owl-nav .owl-prev {
    border-radius: 50%;
    border: 1px solid #1900C0;
}
.impact-sliders .white .sa_owl_theme .owl-nav .owl-prev {
    background: transparent url(../../../wp-content/themes/teba-child/images/leftarrow-testimonial.svg) no-repeat center center !important;
    left: 50px;
}
.impact-sliders .white .sa_owl_theme .owl-nav .owl-next {
    background: transparent url(../../../wp-content/themes/teba-child/images/rightarrow-testimonial.svg) no-repeat center center !important;
    left: 100px;
}
.impact-sliders .sa_owl_theme .owl-nav button {
    top: inherit !important;
    height: 30px !important;
    bottom: 35px;
}
.impact-sliders .owl-nav {
    padding-bottom: 50px;
}
.impact-outlook {
	object-fit: inherit;
}
/*sustain*/
.banner_contents {
    position: absolute;
    /* bottom: 80px;
    right: 16px; */
    bottom: 125px;
    right: 180px;
}
.paradata p {
    color: #FBF8F6;
}
.paradata p:nth-child(3) {
    font-size: 40px;
    line-height: 49px;
    letter-spacing: 0.06em;
}
.fund_name, .paradata p:nth-child(3) span:nth-child(1) {
    font-size: 40px;
}
.fund_name, .paradata p:nth-child(3) span:nth-child(2) {
    font-size: 50px;
}
.fund_name, .paradata p:nth-child(3) span:nth-child(3) {
    font-size: 60px;
}
.fund_name, .paradata p:nth-child(3) span:nth-child(4) {
    font-size: 70px;
}
.fund_name, .paradata p:nth-child(3) span:nth-child(5) {
    font-size: 80px;
}
div#responsible_organisation:before {
    background-image: url(../../../wp-content/themes/teba-child/images/p-before.svg);
    width: 30px;
    height: 23px;
    left: 15px;
    top: 40px;
}
div#responsible_organisation:after {
    background-image: url(../../../wp-content/themes/teba-child/images/p-after.svg);
    width: 30px;
    height: 23px;
    right: 15px;
    bottom: 40px;
}
.social-quotient-col .wpb_wrapper {
    padding-right: 30px;
    padding-bottom: 43px;
    padding-left: 30px;
}
.social-quotient-col .fancy_heading:after {
    content: "";
    position: absolute;
    border-bottom: 6px solid #DB2E9A;
    width: 60px;
    left: 0;
    bottom: -5px;
}
.esg-tabs_content .filter_tab ul.panel-tabs>li>a, .sustain-tabs_content .filter_tab ul.panel-tabs>li>a{
    padding: 7px 50px!important;
}
.sustain-tabs_content .filter_tab ul.panel-tabs>li>a{
    padding: 7px 47px!important;
}
.social-quotient-col, .social-quotient-col .wpb_wrapper {
    height: 415px;
}
.gold-cretified_textblock .vc_column-inner:before, .gold-cretified_textblock .vc_column-inner:after, .indepentend-dev_textblk .vc_column-inner:before, .indepentend-dev_textblk .vc_column-inner:after {
    left: 50%;
    transform: translate(-50%, 0);
}
.gold-cretified_textblock .vc_column-inner:before, .indepentend-dev_textblk .vc_column-inner:before {
    top: -22px;
}
.gold-cretified_textblock li:before, .indepentend-dev_textblk li:before, .board_comp li:before {
    background-image: url(../../../wp-content/uploads/2022/06/esg-para-before.png);
    width: 15px;
    height: 15px;
    left: -25px;
    top: 5px;
}
.vam-teamwomen:after {
    border: 5px solid #DB2E9A;
    width: 566px;
    height: 286px;
    right: -23px;
    top: -23px;
}
.indepentend-dev_fancyimg .fancy_heading {
    max-width: 418px;
}
.gold-cretified_heading .fancy_heading {
    max-width: 400px;
}
.board_comp {
    max-width: 85%;
    margin: 0 auto;
    margin-left: 65px;
}
.before_img-sec .wpb_single_image:after {
    content: "before";
}
.after_img-sec .wpb_single_image:after {
    content: "after";
}
.before_img-sec .wpb_single_image:after, .after_img-sec .wpb_single_image:after {
    background: #F7BF21;
    padding: 2px 23px;
}
.foundation-img_section {
    margin-left: 90px;
}
.foundation-img1 .vc_column-inner, .foundation-img2 .vc_column-inner, .foundation-img1 .vc_single_image-wrapper img, .foundation-img2 .vc_single_image-wrapper img {
    width: 160px;
    height: 191px;
}
.foundation-img3 .vc_column-inner, .foundation-img4 .vc_column-inner, .foundation-img3 .vc_single_image-wrapper img, .foundation-img4 .vc_single_image-wrapper img {
    width: 314px;
    height: 191px;
}
.foundation-img1, .foundation-img2 {
    width: 14%;
}
.foundation-img3, .foundation-img4 {
    width: 27%;
}
.init_client-review .apct-testimonial-image img {
    width: 260px;
    height: 210px;
    object-position: top;
}
.widget.social-media-widget.blog-social li a:before {
    left: 1px !important;
}
.wpcf7-spinner {
    top: 6px;
}
.yellow-radiusimg .vc_column-inner {
    padding-left: 30px !important;
    padding-top: 28px !important;
}
.cat_btn-new .catbtn_texts {
    padding: 7px 55px!important;
}
.cat_btn-new .catbtn_texts:last-child {
    margin-right: 0px !important;
}
.fund-wise thead th.fund_name {
    font-size: 12px !important;
}
.culimg_new .vc_single_image-wrapper img {
	width: 330px;
    height: 330px;
}
.how_looks #lineanimation p {
	font-size: 98px;
} 
.loader {
border: 2px solid #1900C0;
border-radius: 50%;
border-top: 2px solid #3498db;
width: 15px;
height: 15px;
-webkit-animation: loaderspin 2s linear infinite; /* Safari */
animation: loaderspin 2s linear infinite;
margin-left:10px;
margin-top: 15px;
}
.commonbtn{
    display:flex;
}
/* Safari */
@-webkit-keyframes loaderspin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}
@keyframes loaderspin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.fundindex_page #accordion .checkbox label {
    display: block;
    text-indent: -20px;
    padding-left: 30px
} 
/*SEO OPt*/
.fundmanager-titles .fancy_heading h2, .banner-hometext .fancy_heading h1 {
    font-size: 53px;
    line-height: 65px;
}
.banner-hometext .fancy_heading h1 {
    color: #ffffff;
    font-weight: 600;
}
.fundmanager-titles .fancy_heading h2 { 
    color: #000000;
    font-weight: 700;
} 
.performing-bannertext .fancy_heading h1 {
    color: #ffffff;
    font-size: 80px;
    line-height: 95px;
    text-align: center;
    font-weight: 600;
    margin-bottom: 0.1em;
}
.what-performingcredit .fancy_heading h2 {
    color: #000000;
    font-size: 95px;
    line-height: 110px;
    text-align: left;
    font-weight: 600;
    margin: 0 0 0.2em;
}
.howbig-performing .fancy_heading h2 {
    color: #ffffff;
    font-size: 90px;
    line-height: 105px;
    text-align: left;
    font-weight: 600;
}
.vivritiway-performing .fancy_heading h2 {
    color: #1900c0;
    font-size: 100px;
    line-height: 115px;
    text-align: left;
    font-weight: 600;
}
.sustainable-development .fancy_heading h2, .impactnumber_heading .fancy_heading h2 {
    font-size: 38px;
    line-height: 50px;
    text-align: left;
    font-weight: 600;
}
.sustainable-development .fancy_heading h2 {
    color: #000000;
}
.lookinginvest-funds .fancy_heading h2 {
    color: #ffffff;
    font-size: 53px;
    line-height: 65px;
    text-align: left;
    font-weight: 600;
}
.impactnumber_heading .fancy_heading h2 {
    color: #ffffff;
}
.impactnumber_heading .fancy_heading h2 {
    margin-bottom: 0px;
}
/*report page*/
.report_banner .under_tapped.insight-col .fancy_heading h3:after {
    bottom: -50px !important;
}
.accordian_div .wpb_raw_code.wpb_content_element {
    max-width: 800px;
    margin: 0 auto;
}
.pdf-content span.download-icon {
    position: absolute;
    right: 47px;
}
.acc_pdf h2 {
    display: block;
    margin: 0;
    cursor: pointer;
    font-family: 'Montserrat' !important;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 26px;
    color: #333333;
    background: #EBEBEB;
    padding: 10px 20px;
}
p.pdf-content a {
    font-family: 'Montserrat' !important;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #000000;
    margin-left: 15px;
}
.acc_pdf p {
  position: relative;
  overflow: hidden;
  max-height: 800px;
  opacity: 1;
  transform: translate(0, 0);
  margin-top: 0px;
  z-index: 2;
  transition: all 500ms ease;
  padding: 15px 35px;
  border-bottom: 0.5px solid #EBEBEB;
  margin-bottom: 0px;
}
.acc_pdf input[type=checkbox]:checked ~ p {
    padding: 0;
    border-bottom: none;
}
.acc_pdf p,
.acc_pdf ul li i:before,
.acc_pdf ul li i:after {
  transition: all 0.25s ease-in-out;
}
.acc_pdf ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.acc_pdf ul li {
  position: relative;
  padding: 0;
  margin: 0;
  padding-bottom: 0px;
  /*padding-top: 18px;*/
  border-top: 1px dotted #dce7eb;
  border: 0.5px solid #EBEBEB;
      margin-bottom: 7px;
}
.acc_pdf ul li i {
    position: absolute;
    transform: translate(-30px, 0);
    margin-top: 15px;
    right: 0;
}
.acc_pdf ul li i:before {
  transform: translate(2px, 0) rotate(180deg);
  content: ""!important;
    background-image: url(/wp-content/themes/teba-child/images/menu-vector.svg)!important;
    width: 13px;
    height: 9px;
    position: absolute;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    top: 5px;
    left: 2px;
    background-color: transparent;
}
.acc_pdf ul li i:after {
  transform: translate(2px, 0) rotate(-45deg);
}
.acc_pdf ul li input[type=checkbox] {
  position: absolute;
  cursor: pointer;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0;
}
.acc_pdf ul li input[type=checkbox]:checked ~ p {
  margin-top: 0;
  max-height: 0;
  opacity: 0;
  transform: translate(0, 50%);
}
.acc_pdf ul li input[type=checkbox]:checked ~ i:before {
  margin-top: 0px;
    height: 9px;
    transform: translate(2px, 0) rotate(0deg);
}
.acc_pdf ul li input[type=checkbox]:checked ~ i:after {
  margin-top: 9px;
  height: 9px;
  transform: translate(-2px, 0) rotate(-45deg);
}
.acc_pdf ul li:nth-of-type(1) {
  border-top: none;
  animation-delay: 0.5s;
}
.acc_pdf ul li:nth-of-type(2) {
  animation-delay: 0.75s;
}
.acc_pdf ul li:nth-of-type(3) {
  animation-delay: 1s;
}
.acc_pdf ul li:last-of-type {
  padding-bottom: 0;
}
.acc_pdf li {
  animation: bounceInUp 1s ease both;
}
@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
  }
  80% {
    -webkit-transform: translateY(10px);
  }
  100% {
    -webkit-transform: translateY(0);
  }
}
@keyframes bounceInUp {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    transform: translateY(-30px);
  }
  80% {
    transform: translateY(10px);
  }
  100% {
    transform: translateY(0);
  }
}
@media (max-width: 767px) {
    .pdf-content span.download-icon {
        right: 15px !important;
    }
    .acc_pdf p {
        padding: 15px 15px !important;
    }
    p.pdf-content a {
        font-size: 13px !important;
        margin-left: 10px !important;
    }
    .acc_pdf input[type=checkbox]:checked ~ p {
    padding: 0 !important;
    border-bottom: none;
}
}
/*sustainabiliy dropdown*/
@media only screen and (min-width: 768px) {
    .filter_tab .dropdown:hover .dropdown-menu {
        display: block;
        margin-top: 0px;
        border-radius: 0;
        padding: 0;
    }
  }
  .esgdropdown {
      z-index:1;
  }
  .filter_tab .dropdown:hover .dropdown-menu li {
    padding: 10px 25px;
}
  
  .filter_tab .dropdown:hover .dropdown-menu li:hover {
      background: #1900C0;
  }
  
  .filter_tab .dropdown:hover .dropdown-menu li a:hover {
      background: transparent;
      color: #fff;
  }
  
  .filter_tab .dropdown:hover .dropdown-menu li a {
      padding: 0;
  }
li.esgs-dropdown a.dropdown-toggle, li.sustainablity-dropdown a.dropdown-toggle {
    position: relative;
}

li.esgs-dropdown a.dropdown-toggle:after, li.sustainablity-dropdown a.dropdown-toggle:after {
    content: ""!important;
    background-image: url(/wp-content/themes/teba-child/images/menu-vector..svg)!important;
    width: 13px;
    height: 13px;
    position: absolute;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    top: 15px;
    right: 27px;
}
li.esgs-dropdown.result_hover a.dropdown-toggle:after, li.sustainablity-dropdown.cfse_a a.dropdown-toggle:after {
    transform: translate(2px, 0) rotate(180deg);
}
.esgpolicy-doc {
    display: none;
}
/*sustainablity*/
.esgvideo-page .container.main-container, .esgvideo-page .wp-video {
    width: 100% !important;
}
.esgvideo-center {
    text-align: center;
}
a.call-schedule-wt.btn_centerhme {
    margin-right: 0px;
    color: #1900C0;
}
@media (max-width: 767px) {
    .vc_row.esgvideo-page {
        margin-top: 0px !important;
    }
}
.mejs-container, .wp-video-shortcode video, video.wp-video-shortcode {
    width: 100% !important;
    min-width: 100% !important;
}
.esg-final-video.wpb_column.vc_column_container .vc_column-inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
}