/*   Responsive Css  */  

@media screen and (min-width: 768px){
    
.mobAcc_tabs .tab-pane .collapse{
    display: block !important;
}
.mobAcc_tabs .mob_tabHead{
    display: none !important;
}
.reportLP_banner .col-md-6 {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.reportLP_banner .reportLP_img {
    opacity: 0;
}
.investnumb_sec_listBox .investnumb_sec_listcol1, .investnumb_sec_listBox .investnumb_sec_listcol3  {
    -ms-flex: 0 0 38%;
    flex: 0 0 38%;
    max-width: 38%;
}
.investnumb_sec_listBox .investnumb_sec_listcol2  {
    -ms-flex: 0 0 24%;
    flex: 0 0 24%;
    max-width: 24%;
}  
.headingWrap.heading_lines_des .heading_lines_des_wrap .sign_title {
    display: flex;
    align-items: center;
}
.headingWrap.heading_lines_des .heading_lines_des_wrap .sign_title img {
    margin-top: 0;
    margin-right: 12px;
    display: block;
    vertical-align: inherit;
}
.main_nav_top ul li.downloadBtn a {
    padding: 8px 20px !important;
    border: 1px solid #9d9d9d;
    border-radius: 26px;
}
.mdl_chapters_tabsMob_btn, .mdl_closeBtn {
    display: none;
} 
.mdl_chapters_rght, .mdl_PagiNav, .mdl_relatedsec {
    padding-left: 25px;
} 
.mdl_chapters_rghtWrp {
    background: #ffffff; 
}
.mdl_banner_img, .mdl_chapters_rghtWrp{
    position: relative;
    z-index: 1;
}
.mdl_banner {
    position: relative;
}
.mdl_banner:after {
    content: '';
    width: 50%;
    height: 1px;
    background: #acb3ba;
    position: absolute;
    bottom: 0;
    top: auto;
    left: auto;
    right: 0;
}
.single-modules .mdl_banner:after{
    display: none;
}
.mdl_banner_ftrheading,
.mdl_banner_ftr .mdl_banner_description {
    padding: 30px 20px;
    position: relative;
    z-index: 1;
    background: #dbe8eb;
    margin-bottom: 1px;
}
.mdl_banner_ftr .mdl_banner_description {
    background-color: #f1dddb;
}
.bg_lightYlw .mdl_banner_ftr .mdl_banner_description {
    background-color: #fcf3e6;
}
.mdl_banner_ftr_datewrap {
    padding: 35px 20px 0 40px;
    margin: auto 0 auto 50%;
    font-size: 12px;
}
.single-modules .mdl_banner_ftr_datewrap { 
    margin-left: 44%; 
}
.mdl_chapters .mdl_chapters_lft {
    padding-bottom: 35px;
}
.pinkBg .mdl_banner_ftr, .bg_lightYlw .mdl_banner_ftr {
    position: relative;
}
.pinkBg .mdl_banner_ftr:before, .bg_lightYlw .mdl_banner_ftr:before {
    content: '';
    background: #f1dddb;
    height: 100%;
    width: 40%;
    position: absolute;
    left: 0;
    top: 0;
}
.bg_lightYlw .mdl_banner_ftr:before {
    background-color: #fcf3e6;
}
.posts2_secWrap .post2_leftside {
    margin-right: 20px;
}
.posts2_secWrap .post2_rightside {
    margin-left: 20px;
}
.StickySidebar {
    position: -webkit-sticky;
    position: sticky;
    top: 45px;
} 
.StickySidebar .mdl_chapters_tabsMob {
    height: calc(100vh - 130px );
    overflow-y: auto;
    padding-right: 20px;
}
.post_vaultBigimg .postBox .postBox_boxlink {
    display: flex;
    width: 100%;
    align-items: center;
}
.post_vaultBigimg .postBox .postBox_boxlink .postBox_img {
    width: 50%;
    padding-right: 20px;
}
.post_vaultBigimg .postBox .postBox_boxlink .postBox_text {
    width: 50%;
    padding-left: 20px;
}
.post_vaultBigimg .postBox .postBox_boxlink .postBox_img img {
    width: 100%;
    height: auto;
}
.post_vaultBigimg .postBox .postBox_boxlink .postBox_text .postbox_heading {
    font-size: 28px;
} 
.mdl_bannerNav .blog-single-page-nav ul { 
    justify-content: flex-end;
}
.blogsingle-lft {
    position: -webkit-sticky;
    position: sticky;
    top: 135px;
}
.oped_list [class*='col-'] {
    padding-left: 35px;
    padding-right: 35px;
}
.oped_list .row {
    margin: 0 -35px;
}
.glossaryWrap .row {
    position: relative;
    margin: 0 -40px;
}
.glossaryWrap [class*='col-'] { 
    padding: 0 40px;
}
.glossaryWrap .row:before, .glossaryWrap .row:after {
    content: '';
    background: #c1bebe;
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    left: auto;
    right: auto;
}
.glossaryWrap .row:before { 
    left: 33%;
}
.glossaryWrap .row:after { 
    right: 33%;
}
.hom_reportSec_box {
    display: flex;
    align-items: start;
    padding-right: 30px;
}
.hom_reportSec_box .postBox_text {
    width: 210px;
    padding-right: 25px;
}
.hom_reportSec_box .postBox_img {
    width: calc(100% - 210px);
}
.home_deepdive_bigPost {
    padding-right: 25px;
}
    
}
 
@media screen and (min-width: 992px){

.fixdNav {
    display: none;
}
.main-navigation ul > li:last-child > a {
    padding-right: 0;
}
body:not(.home) .main_nav_top ul li.current_page_item > a,
body:not(.page-template-homepage) .main_nav_top ul li.current_page_item > a {
    font-weight: 700; 
    color: #6274e7; 
}
.main_nav_top {
    margin-bottom: 30px;
}
.jourCard {
    padding-right: 40px;
} 
header.Sticky-fixed .main_nav_top {
    margin-bottom: 5px;
}
.blog-single-page-img img {
    height: 310px;
    object-fit: cover; 
}
.contact_banner {
    padding: 90px 0 70px !important;
}
.contact_banner .main-heading {
    margin-bottom: 40px;
} 
.cntform_wrap div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:nth-child(1) {
    padding-right: 30px;
}
.cntform_wrap div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column:nth-child(2) {
    padding-left: 30px;
}
.cioBox {
    display: flex;
}
.cioBox .cioBoxImg {
    width: 130px;
}
.cioBox .cioBoxTxt {
    width: calc(100% - 130px);
    padding-left: 20px; 
} 
.oisHeader .container-fluid,
.ethos_breadcrub .container-fluid {
    padding: 0 50px;
    max-width: 2400px;
}
.oisHeader .logo {
    width: 410px;
    margin: 0;
/*    border-right: 1px solid #bcbcc3;*/
    padding: 12px 0;
}
.oisHeader .mainNav_right {
    width: 190px;
    text-align: right;
    padding: 12px 0;
    border-left: 1px solid #bcbcc3; 
    justify-content: flex-end;
}
.oisHeader .logo, .oisHeader .mainNav_right {
    min-height: 80px;
    display: flex !important;
    align-items: center;
}
.oisHeader .logo img {
    width: 280px !important;
}
.oisHeader .main-navigation {
    width: calc( 100% - 410px ) !important;
    text-align: center;
} 
.oisHeader .main-navigation .navbar-collapse {
    width: 100%;
    justify-content: center;
}
.oisHeader .header_main > .d-flex {
    align-items: center;
}
.oisHeader .main_nav_top {
    margin-bottom: 0;
} 
.oisHeader .header_main {
    padding: 0 !important;
}
.main-navigation ul > li > a:hover, .oisHeader .mainNav_right ul li a:hover {
    text-decoration: none;
    color: #6274e7;
} 
.main_nav_top ul li.hasMenu > a {
    position: relative;
/*
    padding-top: 30px;
    padding-bottom: 30px;
*/
    margin-right: 10px;
}
.main_nav_top ul li.hasMenu > a:after {
    content: '';
    border: 2px solid #6274e7;
    width: 8px;
    height: 8px;
    position: absolute;
    right: 10px;
    border-top: 0;
    border-left: 0;
    transform: rotate(45deg) translateY(-50%);
    top: 50%;
    margin-top: -4px;
}
.main_nav_top ul li.menu-item-has-children {
    margin-right: 10px;
}
.main_nav_top ul li.menu-item-has-children:after {
    content: '';
    border: 2px solid #6274e7;
    width: 6px;
    height: 6px;
    padding: 0;
    display: inline-block;
    position: absolute;
    right: 0;
    border-top: 0;
    border-left: 0;
    top: 50%;
    transform: translateY(-50%) rotate(45deg);
    margin-top: -2px;
}
.main_nav_top ul li.menu-item-has-children > a {
    padding-right: 16px;
}
.main_nav_top ul li, .searchTogle { 
    padding: 6px 0; 
}
.header .main_nav_top .menu-top-menu-container .sub-menu {
    position: absolute;
    background: #fff;
    min-width: 160px;
    padding: 3px;
    z-index: 9;
    box-shadow: 0 0 5px #20324a;
    display: none;
    transition: all .7s;
    top: 100%;
    left: 0;
    box-shadow: 0 8px 32px rgba(30, 30, 36, 0.2);
}
.header .main_nav_top .menu-top-menu-container ul li:hover .sub-menu{
    display: block;
}
.header .main_nav_top .menu-top-menu-container .sub-menu:before {
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
    top: -8px;
    margin-left: -13px;
    width: 18px;
    height: 18px;
    background-color: #fff;
    content: '';
    display: block;
    transform: rotateZ(45deg);
    border-top-left-radius: 3px;
    border-bottom-right-radius: 50%;
    z-index: 0;
}
.header .main_nav_top .menu-top-menu-container .sub-menu li {
    display: block;
    padding: 0;
    margin: 0;
}
.header .main_nav_top .menu-top-menu-container .sub-menu li a {
    display: block;
    padding: 9px 18px;
    border-bottom: 1px solid #f2f2f2;
    text-transform: uppercase;
    text-align: left;
    margin: 0;
    text-decoration: none;
    transition: all .5s;
    color: #28283c !important;
}
.header .main_nav_top .menu-top-menu-container .sub-menu li a:hover, .header .main_nav_top .menu-top-menu-container .sub-menu li.current_page_item a {
    color: #28283c !important;
    background-color: #f2f2f2;
}  
.main-navigation ul > li:last-child > a {
    padding-right: 0;
}
.main_nav_top ul li.current_page_item > a {
    font-weight: 700; 
    color: #6274e7; 
}   
.plat_rowBox:nth-child(odd) .col-md-6:nth-child(2) .plat_row_img {
    text-align: right;
}
footer.footer { 
    background-position: bottom right; 
}
.blog_cat_topmain .blog_cat_heading h2, .blog_cat_topmain .blog_cat_heading h1 {
    font-size: 54px;
}
.ethoImg_img {
    max-width: 85%;
    margin: 0 auto;
    display: flex;
    position: relative;
    right: -6%;
}
.ethoInner .ethoImg .graphImg { 
    width: calc(100% - 140px);
    margin-right: 10px;
    display: block;
}
.ethoImg_imgsrc {
    width: 130px; 
}
.ethImg_imgbtm_txt {
    max-width: 70%; 
}
.graphImg_Box {
    display: flex;
}
.graphImg_Box .graphImg_Box_Txt {
    width: 170px;
    margin-left: 10px;
}
.graphImg_Box .graphImg_Box_img {
    width: calc(100% - 160px );
}
.graphImg_Box  .graphImg_Box_img img {
    width: 100%;
}
.homban_top_spaceImg {
    position: relative;
    margin-bottom: -40px;
    right: -80px;
    bottom: -20px;
}
.homban_top_logo {
    max-width: 460px;
    padding: 0 12px;
    margin: 0 auto;
}
.homban_top_logo img {
    width: 100%;
}
    
}

@media screen and ( min-width: 1200px ) {

.container {
    max-width: 1665px;
    padding-left: 150px;
    padding-right: 150px;
} 
.blackTheme .container {
    padding-left: 60px;
    padding-right: 60px;
}
p {
    margin-bottom: 15px; 
}
.investsec_top .semiboldTxt {
    padding-right: 40px;
} 
.joursec_top .row {
    margin: 0 -30px; 
}
.joursec_top [ class*='col-'] {
    padding: 0 30px;
}
.joursec_btm .joursec_btmbox {
    padding-left: 20px;
}
.cmn_accordion .card .card-header h5{
    padding-right: 70px;
}
body:not(.home) .padd-row {
    padding: 75px 0;
}  
.team_banner {
    padding-bottom: 55px !important;
}
.team_secwrap .team_sec_heading {
    padding-right: 15%;
}
.newsletter_sec {
    padding-bottom: 140px !important;
}
body .bodyWrap .padd-row {
    padding: 70px 0;
}  
.pb_200 {
    padding-bottom: 150px !important;
} 
.homeacs_top {
    padding-top: 100px !important;
}
.equity_sec {
    padding-top: 80px !important;
}
.home_platform {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
}
.discourse_Sec {
    padding-top: 100px !important;
} 
.discourse_Sec .dicourse_heading {
    margin-bottom: 30px;
}
.plat_safe_rightWrap {
    padding-left: 13%;
}
.plat_safe_heading {
    padding-right: 4%;
}
.plat_cmnsec_imgWrao {
    padding-left: 10%;
}
.ecosystem_sec {
    padding-top: 110px !important;
}   
.partners_features {
    padding-bottom: 70px !important;
}
.cntInfo_secwrap [class*='col-'] .cntInfo_card {
    padding-right: 30px;
    padding-left: 30px;
} 
.cntInfo_secwrap [class*='col-']:nth-child(1), .cntInfo_secwrap [class*='col-']:nth-child(2) {
    border-right: 1px solid #999496;
} 
.about_features .about_features_inner { 
    padding: 60px 100px 50px;
} 
body .bodyWrap .padd-row.reportLP_callsec {
    padding: 140px 0;
}
.reportLP_exe_row4_box {
    padding-left: 4em;
}
.investnumb_sec_list .investnumb_sec_listBox { 
    position: relative;
    margin-bottom: -1px;
}
.investnumb_sec_list .investnumb_sec_listBox:before, .investnumb_sec_list .investnumb_sec_listBox:after {
    content: '';
    background: #fcf3e6;
    width: 132px;
    height: 1px;
    position: absolute;
    top: -1px;
    left: 0;
}
.investnumb_sec_list .investnumb_sec_listBox:after { 
    left: auto;
    right: 0;
    width: 125px;
}
.investnumb_sec_list .investnumb_sec_listBox:nth-child(odd):before {
    width: 120px;
}
.investnumb_sec_list .investnumb_sec_listBox:nth-child(odd):after {
    width: 122px;
}
.investnumb_sec_list .investnumb_sec_listBox:nth-child(1):before, .investnumb_sec_list .investnumb_sec_listBox:nth-child(1):after {
    display: none;
}
.mainBanner_wrap .mainBanner_col1 {
    padding-right: 3em;
} 
.mdl_chapters > .row > .col-xl-3 {
    -ms-flex: 0 0 22%;
    flex: 0 0 22%;
    max-width: 22%;
}
.mdl_chapters > .row > .col-xl-9 {
    -ms-flex: 0 0 78%;
    flex: 0 0 78%;
    max-width: 78%;
} 
.posts2_secWrap .post2_leftside {
    margin-right: 7%;
}
.posts2_secWrap .post2_rightside {
    margin-left: 7%;
}
.numb_slide3 .numb_slider {
    margin-left: -25px;
    margin-right: -25px;
}
.numb_slide3 .numb_slidebox .numb_slidebox_txt {
    padding-right: 5%;
}  
.poll_hourBox {
    min-height: 332px;
}
.mainBanner .mainBanner_col2 {
    position: relative;
}
.mainBanner .mainBanner_mainTxt {
    margin-left: 4em;
}
.testimoni_main {
    max-width: 950px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 100px;
    padding-right: 100px;
}
.mdl_PagiNav {
    padding-bottom: 60px;
}
.mdl_relatedsec {
    padding-bottom: 200px;
}
.hom_chsSec_box .hom_chsSec_boxCnt {
    transition: all .5s;
    opacity: 0;
}
.hom_Page .post_vault_mainWrap .custom-col-md-3 {
    margin: 0;
}
.hom_Page .post_vault_mainWrap .newsleterDesign .post_vaultBox {
    padding-top: 0;
    padding-bottom: 0;
}
.hom_Page .hom_blogSec_rightSide .post_bullist_box .post_bullist_boxlink {
    padding-right: 100px;
}
.hom_Page .hom_blogSec_rightSide .post_bullist_box_short_desc { 
    margin-bottom: 18px;
}
.hom_Page .hom_blogSec_rightSide .post_bullist_box .post_bullist_box_title {
    margin-bottom: 4px;
}
.hom_heading_lftSide {
    padding-right: 45px;
}
.videosBtnWrap { 
    margin-right: 52px;
}
.modulesWrapper .chapterCount.deskView {
    position: relative;
    top: -5px;
}
.modulesWrapper .accordion .card:nth-child(3) .chapterCount.deskView, 
.modulesWrapper .accordion .card:nth-child(4) .chapterCount.deskView, 
.modulesWrapper .accordion .card:nth-child(5) .chapterCount.deskView, 
.modulesWrapper .accordion .card:nth-child(7) .chapterCount.deskView   {
    top: -21px;
}
.modulesWrapper .accordion .card:nth-child(3) .cardBodyWrap, 
.modulesWrapper .accordion .card:nth-child(4) .cardBodyWrap,
.modulesWrapper .accordion .card:nth-child(5) .cardBodyWrap, 
.modulesWrapper .accordion .card:nth-child(7) .cardBodyWrap {
    margin-top: -112px;
}
    
} 

@media ( min-width: 1200px ) and (max-width: 1499px ) { 
    .modulesWrapper .accordion .card:nth-child(3) .cardBodyWrap, 
    .modulesWrapper .accordion .card:nth-child(4) .cardBodyWrap,
    .modulesWrapper .accordion .card:nth-child(5) .cardBodyWrap, 
    .modulesWrapper .accordion .card:nth-child(7) .cardBodyWrap {
        margin-top: -100px;
    }
    
}

@media screen and ( min-width: 1500px ) {
    
.numb_slide3 .numb_slidebox .numb_slidebox_txt {
    padding-right: 15%;
}
    
}

@media screen and ( min-width: 1700px ) {
    
    .invest_quote_sec, .investnumb_sec {
        padding: 100px 0 !important;
    }
    .hom_videoBox_iframe iframe { 
        height: 520px;
    }   
    .blog-single-page-img img {
        height: 350px; 
    }

}

@media screen and ( min-width: 2000px ) {

    .hom_vidSlider .slick-list {
        padding-right: 35%;
    } 
    .hom_videoBox_iframe iframe { 
        height: 580px;
    }   

}

@media screen and ( min-width: 2400px ) {

    .hom_vidSlider .slick-list {
        padding-right: 40%;
    } 
    .hom_videoBox_iframe iframe { 
        height: 620px;
    }   

}

@media ( min-width: 1600px ) and ( max-width: 1699px ) {
  
.banner_main .banner_txtwrap .main-btn {
    margin-top: 45px;
}
.banner_main .banner_btmLogo { 
    margin-top: 35px;
    margin-right: 100px;
}
.banner_main .banner_img {
    text-align: right;
    margin-right: -50px; 
}
    
}

@media screen and ( max-width: 1699px ) {
    
body, .cmn_accordion .card .card-header h5{
    font-size: 19px;
}
.bodyWrap, bodyWrap p{
    font-size: 16px;
} 
.bodyWrap h1, .bodyWrap .main-heading h1{
    font-size: 50px;
}
.bodyWrap h2, .bodyWrap .main-heading h2, .bodyWrap .main-heading h2.askan_txt,
.bodyWrap h2.askan_txt {
    font-size: 36px; 
}
.plat_headwrap {
    max-width: 570px;
}
.howWork_penguinBanner .howWork_penguinInner {
    height: 600px;
}
.how_it_works_banner .howWork_imgWrap .howWork_bgbox {
    top: -30px;
    width: 260px;
    height: 165px;
}
.howWork_penguinBanner .howWork_wealthLogo {
    width: 125px;
    height: 125px;
}
.about_privateMarkets .about_privateMarketsImg .about_privateMarketsLogo {
    width: 125px;
    height: 125px;
    left: -24%;
}
.journey_sec {
    height: 550px;
}
.journey_sec h4 {
    max-width: 400px;
}
.team_numberbox {
    padding: 0 35px;
}
.title_48, .bodyWrap .title_48 {
    font-size: 32px;
}
.title_34, .bodyWrap .title_34 {
    font-size: 22px;
}
.tagline{
    font-size: 13px;
}
.bodyWrap h2.recifeFonts {
    font-size: 40px;
}
.heroMain .hero_txtwrap {
    top: 70px;
    max-width: 400px;
}
.heroMain .hero_logo {
    width: 125px;
    height: 125px;
    right: -80px; 	
} 
.heroBanner.newHomeBanner .heroMain .hero_logo {
    left: -80px;
}
.sign_title img {
    width: 34px;
}
.homeacs_top {
    background-size: 250px auto;
}
.homeacs_lftside .homeacs_lfthead p {
    max-width: 420px;
}
.homeacs_rightside .tab-pane .simpleText {
    font-size: 16px;
}
.homeacs_rightside .tab-pane .purpleTxt {
    font-size: 16px;
    margin-top: 50px;
    padding-top: 25px;
}
.homeacs_rightside .tab-pane .purpleTxt .purpleTextBig {
    font-size: 40px;
}
.homeacs_rightside .tab-pane .homeacs_rightiner {
    max-width: 350px;
    padding: 125px 60px 90px 70px;
}
.homeacs_rightside .homeacs_img {
    width: 380px;
    margin-left: -380px;
}  
.tabs_wrapper .nav-link {
    padding: 18px 0;
    font-size: 20px;
}
.card_slider_wrapper .ecosystem_slide h4 {
    font-size: 15px;
    margin-bottom: 20px;
} 
.discourse_reviews_Sec .review_slide_inner {
    padding: 40px 40px;
}
.discourse_reviews_Sec .review_slide_inner .review_name, .discourse_reviews_Sec .review_slide_inner .review_txt {
    font-size: 18px;
}
.scrolling-text__text.heading ul li {
    margin: 0 22px;
    font-size: 44px;
}
.scrolling-text__text.heading ul li img {
    width: 32px;
}
.scroll_text_lower {
    margin-top: 28px;
} 
.investSec_logo img {
    max-width: 125px;
}
.investSec_logo {
    margin-left: 60px;
    margin-top: -165px;
}
.invest_heading {
    max-width: 530px;
}
.home_platform {
    background-position: bottom -235px right;
    background-size: 250px auto;
} 
.platform_img img {
    height: auto;
    max-width: 550px;
}
.homeacs .homeacs_lfthead {
    max-width: 480px;
}
.homeacs .tabs_wrapper {
    max-width: 400px;
}
.discourse_reviews_Sec .review_slide_inner .review_txt p, .discourse_reviews_Sec .review_slide_inner .review_name {
    font-size: 15px;
}
.eco_system_title {
    font-size: 16px;
}
.ecosystem_slider_navigation .slick-arrow{
    width: 32px;
    height: 32px;
}
.ecosystem_slider_navigation .slick-arrow:before {
    width: 8px;
    height: 8px;
    top: 11px;
    left: 14px;
}
.ecosystem_slider_navigation .slick-arrow:nth-child(2):before {
    left: 10px;
}
.ecosystem_slider_navigation .slick-arrow:nth-child(2) {
    margin-left: 5px;
}
.dotsimg_btmlft { 
    max-width: 22%;
}
.teamsec .dotsimg_btmlft { 
    max-width: 6%;
}
.dotsimg_toplft { 
    max-width: 15%;
}
.dotsimg_toprght {
    max-width: 19%;
} 
.newsletter_sec {
    background-position: bottom -120px left;
    background-size: 250px auto;
}
.how_it_works_banner .howWork_bannerTxt p {
    max-width: 325px;
}
.howWork_discourse .howWork_discourseInner {
    max-width: 75%;
}
.discourse_slide_inner video {
    height: 450px !important;
}  
.bodyWrap .cmnSlider .slick-arrow {
    width: 32px;
    height: 32px;
}
.bodyWrap .cmnSlider .slick-arrow:before {
    width: 8px;
    height: 8px;
    top: 12px;
    left: 14px;
}
.bodyWrap .slick-arrow {
    width: 32px;
    height: 32px;
}
.bodyWrap .slick-arrow:before {
    width: 8px;
    height: 8px;
    top: 12px;
    left: 14px;
}
.discourse_Sec .discourse_inner_sec {
    padding: 0px 100px 60px;
}
.faqCard .card-header {
    font-size: 40px;
}
.blogsingle-lftbtns > a{
    width: 32px;
    height: 32px;
}
.blogsingle-lftbtns > a:before {
    width: 8px;
    height: 8px;
    top: 11px;
    left: 14px;
}
.blogsingle-lftbtns > a:nth-child(2):before {
    left: 10px;
}
.blogsingle-lftbtns > a:nth-child(2) {
    margin-left: 5px;
}
.cioBox .cioBoxTxt { 
    font-size: 15px;
}
.airBaloonSec {
    height: 700px;
}  
.heroBanner.newHomeBanner .hero_txtwrap p {
    font-size: 22px;
}
.page-template-investment .ethos_banner .ethos_inner {
    max-width: 400px;
}
/*
.headingWrap .heading_lines_des_wrap .headingWrap_in .sign_title {
    padding-left: 55px;
}
*/
}

@media screen and ( max-width: 1599px ) {
  
.banner_main .banner_txtwrap { 
    top: 40px; 
}
.banner_main .banner_txtwrap .main-btn {
    margin-top: 40px;
}
.banner_main .banner_btmLogo { 
    margin-top: 35px;
    margin-right: 100px;
}
.banner_main .banner_img {
    text-align: right;
    margin-right: -50px;
    padding-left: 34%;
}
.grid_blockwrap h4 {
    font-size: 30px;
}
.invest_max1200 {
    max-width: 1150px;
}
.heroBanner.newHomeBanner {
    background-size: 400px auto;
}
.homeacs.homeacsNew .homeacs_top {
    background-size: 450px auto;
}
.ethos_assets_sec .ethos_assets_wrap .athos_assets_circlesBox .athos_assets_circlesBox_border {
    width: 180px;
    height: 180px;
}
.ethos_assets_sec .ethos_assets_wrap .athos_assets_circlesBox .athos_assets_circlesBox_numb {
    width: 140px;
    height: 140px;
    font-size: 30px;
    top: 20px;
}
    
}  

@media screen and ( max-width: 1499px ) {
   
.how_it_works_banner .howWork_imgWrap .howWork_bgbox {
    width: 230px;
    height: 150px;
}
.howWork_pickFunds .howWork_fundsFeatures {
    margin-top: 100px;
} 
.howWork_discourse .howWork_discourseHeading {
    margin-bottom: 130px;
}
.cmnPadd{
    padding: 120px 0;
}
.davidBox .davidBoxTxt { 
    font-size: 14px;
}
.davidBox .davidBoxImg {  
    width: 370px;
}
.davidBox { 
    padding: 45px 65px 50px; 
}
.ethoSec .circleList ul li {
    width: 80px;
    height: 80px;
    font-size: 14px;
}   
.ethoSec .circleList ul li + li {
    margin-left: 50px;
}
.ethoSec .circleList ul li + li:before {
    width: 30px;
    left: -40px;
}
/*
.headingWrap.heading_lines_des .heading_lines_des_wrap {
    padding: 40px;
}
*/
.ethos_2colsec.bedrockSec {
    background-size: 200px auto;
}
.modulesWrapper .moduleSubtitle {
    font-size: 14px;
}
.modulesWrapper .moduleChapter .chapterNumber {
    font-size: 20px; 
}
.modulesWrapper .moduleChapter a{
    font-size: 16px;
}
.modulesWrapper .moduleTitleWrapper .moduleTitle {
    font-size: 22px;
}
.modulesWrapper .moduleChapter + .moduleChapter {
    margin-top: 15px;
}
.modulesWrapper .moduleCount {
    width: 130px;
    height: 130px;
}
.modulesWrapper .moduleTitleWrapper {
    width: calc(100% - 170px);
    margin-left: 40px;
}
.modulesWrapper .chapterCount {
    font-size: 22px;
}
.modulesWrapper .moduleIcon img {
    max-width: 36px;
}
.modulesWrapper .card .cardBodyWrap {   
    margin-top: -90px;
}
.modulesWrapper .card .card-body { 
    padding-bottom: 35px;
} 
    
}

@media screen and ( max-width: 1399px ) {
    
.bodyWrap .main-heading h1{
    font-size: 42px;
}
.howWork_discourse .slick-arrow {
    left: -105px;
}
.howWork_discourse .slick-arrow.slick-next {
    right: -105px;
}
.howWork_penguinBanner .howWork_penguinInner {
    height: 400px;
    border-radius: 400px;
}
.platform_img img {
    height: auto;
    max-width: 500px;
}
.investSec_logo {
    margin-left: 25px;
    margin-top: -110px;
}
.investSec_logo img {
    max-width: 100px;
}
.howWork_penguinBanner .howWork_wealthLogo {
    width: 100px;
    height: 100px;
    left: -16%;
} 
.about_privateMarkets .about_privateMarketsImg .about_privateMarketsLogo {
    width: 100px;
    height: 100px;
    left: -18%;
}
.homeacs .homeacs_lfthead {
    max-width: 380px;
}
.homeacs_lftside .homeacs_lfthead p {
    max-width: 360px;
}
.tabs_wrapper .nav-link {
    padding: 16px 0;
    font-size: 18px;
}
.homeacs .tabs_wrapper {
    max-width: 350px;
}
.homeacs_rightside .homeacs_img {
    width: 340px;
    margin-left: -340px;
}
.title_34, .bodyWrap .title_34 {
    font-size: 20px;
}
.journey_sec h4 {
    max-width: 350px;
}
.title_48, .bodyWrap .title_48 {
    font-size: 26px;
}
.sign_title img {
    width: 28px;
}
.how_it_works_banner .howWork_bannerTxt {
    max-width: 350px;
}
.bodyWrap h2.recifeFonts {
    font-size: 34px;
}
.heroMain .hero_txtwrap .main-btn {
    margin-top: 30px;
}
.heroMain .hero_txtwrap {
    top: 55px;
    max-width: 340px;
}
.heroMain .hero_imgWrap {
    max-width: 75%;
} 
.heroMain .hero_logo {
    width: 100px;
    height: 100px;
    right: -65px;
}
.heroBanner.newHomeBanner .heroMain .hero_logo {
    left: -65px;
}
.airBaloonSec {
    height: 600px;
    padding-top: 100px !important;
}  
.heroBanner.newHomeBanner .hero_txtwrap p {
    font-size: 20px;
}
.heroBanner.newHomeBanner {
    background-size: 320px auto;
}
.homeacs.homeacsNew .homeacs_top {
    background-size: 380px auto;
}
.ethos_assets_sec .ethos_assets_wrap .athos_assets_circlesBox .athos_assets_circlesBox_border {
    width: 160px;
    height: 160px;
}
.ethos_assets_sec .ethos_assets_wrap .athos_assets_circlesBox .athos_assets_circlesBox_numb {
    width: 120px;
    height: 120px;
}
.hom_banner_top_spaceFire {
    top: -70px;
    right: -40px;
}
.hom_Page .h2, .hom_Page .main_title .h2 {
    font-size: 52px;
}

}

@media ( min-width: 1400px ) and ( max-width: 1499px ) {
    
.banner_main .banner_img { 
    padding-left: 36%;
}
.banner_main .banner_btmLogo {
    margin-top: 15px;
    margin-right: 104px;
}
    
}

@media ( min-width: 1300px ) and ( max-width: 1399px ) {
    
.banner_main .banner_img { 
    padding-left: 38%;
} 
.banner_main .banner_btmLogo img {
    max-width: 125px;
}
.banner_main .banner_btmLogo {
    margin-top: 18px;
    margin-right: 118px;
}
.mdl_singlepage .container, .modules .container {
    padding-left: 90px;
    padding-right: 90px;
} 
.hom_macro_mainWrap .post_bullist_box .post_bullist_boxlinkImg {
    padding-right: 25px;
}
    
}

@media screen and ( max-width: 1299px ) {
  
.homeacs_rightside .homeacs_img {
    width: 280px;
    margin-left: -280px;
    padding-right: 30px;
}
.homeacs .tabs_wrapper {
    max-width: 320px;
}
.homeacs_lftside .homeacs_lfthead p {
    max-width: 320px;
}
.homeacs_rightside .tab-pane .homeacs_rightiner {
    padding: 90px 50px 70px 60px;
    max-width: 300px;
}
.scrolling-text__text.heading ul li {
    font-size: 34px;
}
.discourse_reviews_Sec .review_slide_inner .review_txt p,
.discourse_reviews_Sec .review_slide_inner .review_name {
    font-size: 14px;
}
.eco_system_title {
    font-size: 15px;
}
.how_it_works_banner .howWork_imgWrap .howWork_bgbox {
    top: -25px;
    right: -25px;
    width: 190px;
    height: 120px;
}
.howWork_pickFunds .howWork_fundsFeatures {
    margin-top: 80px;
} 
.howWork_discourse .howWork_discourseInner{
    margin-bottom: 100px;
}
.howWork_discourse .slick-dots {
    bottom: -100px;
}
.howWork_discourse .howWork_discourseHeading {
    margin-bottom: 100px;
}
.howWork_discourse .howWork_discourseInner:before {
    top: -40px;
    bottom: -40px;
    left: -40px;
    right: -40px;
} 
.ethoSec .circleList ul li {
    width: 70px;
    height: 70px;
    font-size: 13px;
}  
.hom_Page .h2, .hom_Page .main_title .h2 {
    font-size: 48px;
}

}

@media ( min-width: 1200px ) and ( max-width: 1299px ) {
   
.banner_main .banner_txtwrap {
    top: 5px;
}
.banner_main .banner_img { 
    padding-left: 40%;
} 
.banner_main .banner_btmLogo img {
    max-width: 120px;
}
.banner_main .banner_btmLogo {
    margin-top: 10px;
    margin-right: 23%;
}
.investnumb_sec .container {
    padding-left: 80px;
    padding-right: 80px;
}
.headingWrap.heading_lines_des .heading_lines_des_wrap {
    padding-left: 35px;
    padding-right: 35px;
}
.main-navigation ul > li > a { 
    padding: 6px 15px; 
}
.mdl_singlepage .container, .modules .container {
    padding-left: 80px;
    padding-right: 80px;
}
.oisHeader .main-navigation ul > li > a, .oisHeader .mainNav_right ul li a {
    font-size: 11px;
}
.oisHeader .logo {
    width: 300px;
}
.oisHeader .main-navigation {
    width: calc( 100% - 300px ) !important; 
}
.hom_heading_lftSide {
    padding-right: 0;
}
    
}

@media screen and ( max-width: 1199px ){
  
.container{
    max-width: 100%;
    padding: 0 35px;
}
.padd-row, footer.footer {
    padding: 80px 0;
}
.cmnPadd{
    padding: 100px 0;
}
body, .cmn_accordion .card .card-header h5 {
    font-size: 17px;
}
.bodyWrap .main-heading h1{
    font-size: 36px;
}
.bodyWrap, bodyWrap p{
    font-size: 15px;
    line-height: 1.4;
}
.main-heading h2, h2 {
    font-size: 38px;
}
.main-heading h2.askan_txt, h2.askan_txt {
    font-size: 50px;
} 
.grid_blockwrap h4, .jourCard h4, .teamCard .teamCard_txt h4 {
    font-size: 24px;
}
.header{
    padding: 0;  
}
.header_main {
    padding: 20px 0;
}
.logo img {
    width: 145px;
}
.logo .logotxt {
    font-size: 14px; 
    margin-top: 2px;
}
.main-navigation ul > li > a {
    font-size: 16px;
}
.banner_main .banner_img {
    text-align: right;
    margin-right: 0;
    padding-left: 40%;
}
.banner_main .banner_txtwrap {
    top: 10px;
    max-width: 500px;
}
.banner_main .banner_txtwrap .main-btn {
    margin-top: 30px;
}
.banner_main .banner_btmLogo {
    margin-top: 10px;
    margin-right: 95px;
}
.banner_main .banner_btmLogo img {
    max-width: 115px;
}
.dotsimg{
    display: none;
}    
.max900 {
    max-width: 600px;
}
.mtminplus .mtplus_pad {
    padding-bottom: 200px;
}
.mtminplus .mtmin_spc {
    margin-top: -200px;
}
.sign_title img {
    width: 25px;
}
.faqCard .faq_bodyWrap {
    margin-left: 0;
}
.team_numberswrap {
    padding: 60px 90px;
}
.heroBanner {
    padding: 75px 0;
} 
.heroMain .hero_txtwrap {
    top: 70px;
    max-width: 390px;
}   
.heroMain .hero_logo {
    width: 90px;
    height: 90px;
} 
.investSec_logo img {
    max-width: 90px;
}
.newsletter_sec{
    background-size: 200px auto;
    background-position: bottom -100px left;
}
.discourse_Sec .dicourse_heading {
    margin-bottom: 30px;
} 
/* .title_48, .bodyWrap .title_48 {
    font-size: 40px;
} */
.title_34, .bodyWrap .title_34 {
    font-size: 26px;
}
.journey_sec h4 {
    margin-top: 25px;
    max-width: 500px;
} 
.card_slider_wrapper .ecosystem_slide {
    padding: 0 30px;
}
.eco_system_title {
    font-size: 18px;
}
.linkText {
    font-size: 14px;
}
.linkText .purple_arrow_icon img {
    max-width: 18px;
}
.discourse_Sec .discourse_inner_sec {
    padding: 30px 70px 80px;
}
.discourse_Sec .discourse_inner_sec .ecosystem_btm_sec {
    margin-top: 60px;
}
.discourse_Sec .discourse_inner_sec .link_wrap {
    margin-top: 60px;
}
.scrolling-text__text.heading ul li {
    margin: 0 15px;
    font-size: 50px;
}
.scrolling-text__text.heading ul li img {
    max-width: 35px;
}
.scroll_text_lower {
    margin-top: 25px;
}
.homeacs_lftside .homeacs_lfthead p {
    max-width: 380px;
}
.homeacs .about_link_wrap {
    margin-top: 35px;
}
.homeacs_rightside .tab-pane .homeacs_rightiner {
    max-width: 340px;
    padding: 120px 75px 100px;
}
.platform_img img {
    height: auto;
    max-width: 400px;
}
.investSec_logo {
    margin-top: -70px;
    max-width: 140px;
}
.investsec_bigImg_inner {
    padding: 40px;
}
.investsec_bigImg.aos-init.aos-animate .platform_img img {
    animation: none;
}  
.homeacs_top {
    background-size: 180px auto;
}
.homeacs.acsNew .homeacs_top {
    background-size: auto;
}
.home_platform {
    background-position: bottom -190px right;
    background-size: 200px auto;
} 
.invest_heading {
    max-width: 550px;
}
/* .howWork_steps .howWork_stepBtn {
    margin-top: 80px;
} */
.howWork_steps .howWork_stepsHeadingInner { 
    padding-top: 25px;
    padding-bottom: 25px;
    padding-right: 50px;
}
.howWork_steps .howWork_stepsHeadingInner:after {
    width: 25px;
    height: 16px;
}
.howWork_steps .howWork_stepDesTitle { 
    padding-right: 50px;
}
.howWork_steps .howWork_stepDesTitle:after {
    width: 25px;
    height: 16px;
}
.howWork_steps .howWork_stepDesWrap {
    max-width: 310px;
    margin-top: 50px;
}
.plat_cmnsec_imgline { 
    width: 230px; 
}
.plat_cmnsec_img img {
    width: 260px;
}
.plat_banner .plat_bannerImg-lapi {
    max-width: 650px; 
}
.plat_banner .plat_bannerImg-lapi2 img {
    width: 140px;
}
.plat_banner .plat_bannerImg-logo img {
    width: 190px;
}
.bodyWrap .cmnSlider .slick-arrow {
    left: -15px;
}   
.bodyWrap .cmnSlider .slick-arrow.slick-next {
    left: auto;
    right: -15px;
}
.howWork_penguinBanner .howWork_wealthLogo {
    width: 90px;
    height: 90px;
    left: -14%;
}
.about_privateMarkets .about_privateMarketsImg .about_privateMarketsLogo {
    width: 90px;
    height: 90px;
    left: -15%;
}
.partners_iconList_wrap .partners_listIcon {
    width: 45px;
    margin-right: 45px;
}
.partners_iconList_wrap .partners_listText {
    width: calc(100% - 90px);
}
.partners_iconList_wrap .partner_iconList_inner {
    padding-bottom: 35px;
    padding-top: 35px;
}
.partners_feature_box {
    margin-bottom: 35px;
}
.partners_features {
    padding-bottom: 60px;
}
.partners_wealthManager .partners_wealthTxt {
    margin-right: 60px;
}
.partners_wealthManager.oister_promise_sec .partners_wealthTxt {
    margin-left: 50px;
}
.partners_wealthManager .partners_wealthHeading {
    margin-bottom: 60px;
}
.cntform_wrap {
    padding: 50px 60px;
    background: #ffffff;
    border-radius: 80px;
}
.about_features .about_feature_box {
    padding: 0;
}
.about_privateMarketsList {
    margin-top: 45px;
}
.heroBanner.newHomeBanner .hero_txtwrap p {
    font-size: 18px;
}
.ethoSec .circleList ul li {
    width: 65px;
    height: 65px;
    font-size: 12px;
}   
.ethoSec .circleList ul li + li {
    margin-left: 40px;
}
.ethoSec .circleList ul li + li:before {
    width: 20px;
    left: -30px;
}
.heroBanner.newHomeBanner {
    background-size: 250px auto;
}
.homeacs.homeacsNew .homeacs_top {
    background-size: 300px auto;
}
.ethos_team_sec .ethos_team_wrap .ethos_team_box .ethos_team_box_inner {
    padding: 0 30px;
}
.ethos_team_sec .ethos_team_wrap .ethos_team_box .ethos_team_box_Txt:before {
    left: -10px;
    width: 60px;
    top: -40px;
    background-size: 60px auto;
}
/*
.headingWrap .heading_lines_des_wrap .headingWrap_in .sign_title {
    padding-left: 40px;
}
*/
.headingWrap.heading_lines_des .heading_lines_des_wrap {
    padding: 30px 40px;
}
.ethos_2colsec.bedrockSec {
    background-size: 150px auto;
}
.investnumb_sec_list .investnumb_sec_listBox {
    border-radius: 0 !important;
    border: 0 !important;
    border-bottom: 1px solid #7f7b81 !important;
    padding: 25px 25px 30px;
}
.investnumb_sec_list .investnumb_sec_listBox + .investnumb_sec_listBox {
    margin-top: 10px;
} 
.investnumb_sec_list .investnumb_sec_listBox .investnumb_sec_listcol2 {
    order: 1;
}
.investnumb_sec_list .investnumb_sec_listBox .investnumb_sec_listcol1, .investnumb_sec_list .investnumb_sec_listBox .investnumb_sec_listcol3 {
    order: 2;
}
.investnumb_sec_listBox .investnumb_listBox_numb span {
    font-size: 5em;
    line-height: 0.8;
}
.investnumb_sec_listBox .investnumb_listBox_numb {
    margin-bottom: 10px;
}
.investnumb_sec_listBox .investnumb_listBox_Txt h5 {
    font-size: 16px;
    margin-bottom: 4px; 
}
.invest_quote_img {
    text-align: center;
}
.invest_quote_img .teamBox {
    max-width: 170px;
    margin: 0 auto 20px;
}
.invest_quote_img .teamBox .teamBox_img img {
    width: 130px;
    height: 130px;
}
.investnumb_sec::before {
    top: 25%;
    width: 200px;
    height: 400px;
    background-size: 200px auto;
}
.investnumb_sec::after {
    background-size: 250px auto;
    width: 250px;
    height: 450px;
}
.edublog_wrap h2 {
    font-size: 28px;
}
 .mainBanner .mainBanner_mainTxt .h1 { 
    font-size: 70px; 
}   
.mainBanner .mainBanner_mainTxt .smallLogo {
    width: 60px; 
    margin-left: 10px;
}
.mainBanner .mainBanner_mainTxt p {
    font-size: 18px; 
}
.post_bulletinBox, .post_vaultBox { 
    padding: 45px 25px;
}
.numb_slider button.slick-arrow.slick-next {
    right: -30px;
} 
.numb_slider button.slick-arrow.slick-prev {
    left: -30px;
}    
.numb_slidebox .numb_slidebox_icon {
    width: 80px;
    height: 80px;
}
.numb_slidebox .numb_slidebox_icon_txt span {
    font-size: 35px; 
}
.numb_slide3 .numb_slidebox .numb_slidebox_txt {
    width: calc( 100% - 80px ); 
    padding-left: 15px;
}
.numb_slide3 .numb_slidebox .numb_slidebox_txt .numb_heading {
    font-size: 15px;
}
.pieicon_1, .pieicon_2{
    display: none;
}
.hom_Page .h2, .hom_Page .main_title .h2 { 
    font-size: 50px; 
}
.hom_banner_top_spaceFire { 
    right: -20px;
}

} 

@media ( min-width: 991px ) and ( max-width: 1199px ) {
    
.main-navigation ul > li > a {
    padding-left: 5px;
    padding-right: 5px;
}
.mdl_relatedsec {
    padding-bottom: 60px;
}
.mdl_singlepage .mdl_PagiNav{
    padding-bottom: 70px;
}
.mdl_relatedBox { 
    padding: 20px 15px; 
}
.mdl_relatedBox .mdl_relatedbox_heading {
    font-size: 14px;
}
.hom_videoBox_iframe iframe { 
    height: 380px;
}
    
}
 
@media screen and (max-width: 991px) {
    
.container{ 
    padding: 0 25px;
} 
.padd-row  {
    padding: 70px 0;
}
.cmnPadd{
    padding: 70px 0;
}
body, .cmn_accordion .card .card-header h5 {
    font-size: 16px;
}
.bodyWrap, bodyWrap p{
    font-size: 15px;
}
.main-heading h2, h2 {
    font-size: 30px;
}
.main-heading h2.askan_txt, h2.askan_txt {
    font-size: 38px;
}
.bodyWrap h2, .bodyWrap .main-heading h2, .bodyWrap .main-heading h2.askan_txt, .bodyWrap h2.askan_txt {
    font-size: 30px;
}
.grid_blockwrap h4, .jourCard h4, .teamCard .teamCard_txt h4, .ftr_heading {
    font-size: 20px;
}
.bold_word {
    font-size: 3.1em;
}
.linkBtn_wrap .btntxt{
    font-size: 14px;
}
.linkBtn_wrap .linkBtn_arrow img {
    width: 50px;
}
.banner_main .banner_txtwrap { 
    max-width: 390px;
}
div#collapsibleNavbar {
    position: fixed;
    background-color: #fbf3e6;
    top: 0;
    right: -100%;
    width: 100%;
    height: 100% !important;
    padding: 30px 35px 0;
    overflow-y: auto;
    transition: all .2s;
    z-index: 2;
}
.closeBtn a {
    position: relative;
    right: -10px;
}
.main_nav_top{
    display: none;
}
footer.footer { 
    padding: 60px 0;
    font-size: 14px;
}
.cmn_accordion .card{
    margin-bottom: 35px;
}
.accessec_btm .accessec_cols {
    padding-top: 50px;
}
.mtminplus .mtplus_pad {
    padding-bottom: 110px;
}
.mtminplus .mtmin_spc {
    margin-top: -110px;
}
.lft_headingWrap {
    padding-bottom: 70px;
}
.investsec_bigImg {
    padding-top: 60px;
}
.cmnSlider {
    margin-bottom: 40px;
}
.cmnSlider .slick-dots {
    bottom: -40px;
}
.slick-dots li button { 
    height: 3px;
    width: 35px; 
}
.wealth_sec, .joursec, .teamsec {
    padding-bottom: 25px;
}
.jourCard .jourCard_Txt {
    margin-top: 20px;
}
.contact-popup .modal-content .modal-body {
    padding: 35px 20px;
}
.contact_form h2 {
    font-size: 24px;
} 
header.Sticky-fixed .logo a img {
    width: 110px;
}
header.Sticky-fixed .logo .logotxt {
    font-size: 11px;
    margin-top: 1px;
}
.main-navigation ul > li > a {
    font-size: 18px;
}
.team_numberswrap {
    padding: 50px 40px;
}
.team_numberbox h4 { 
    font-size: 36px; 
}
.teamBox .teamBox_img img {
    width: 135px;
    height: 135px;
}
.heroMain .hero_txtwrap { 
    max-width: 290px;
} 
.newsletter_sec{
    background-size: 150px auto;
    background-position: bottom -70px left;
}  
.homeacs_top  {
    padding-top: 100px !important;
    background-size: 140px auto;
} 
.homeacs.acsNew .homeacs_top {
    background-size: auto;
}
.equity_sec {
    padding-top: 100px !important;
} 
.home_platform {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
} 
.discourse_Sec {
    padding-top: 80px !important;
} 
.discourse_Sec .dicourse_heading {
    margin-bottom: 30px;
}  
.investsec_bigImg {	
    padding-top: 0;	
}  
.title_34, .bodyWrap .title_34 {
    font-size: 24px;
}
.journey_sec h4 {
    margin-top: 20px;
    max-width: 400px;
} 
.card_slider_wrapper .ecosystem_slide {
    padding: 0 20px;
}
.eco_system_title {
    font-size: 17px;
}
.discourse_reviews_Sec .review_slide_inner {
    padding: 30px 20px;
}
.discourse_reviews_Sec .review_slide_inner .review_name, .discourse_reviews_Sec .review_slide_inner .review_txt {
    font-size: 16px;
} 
.discourse_Sec .discourse_inner_sec {
    padding: 30px 60px 70px;
}
.discourse_Sec .discourse_inner_sec .ecosystem_btm_sec {
    margin-top: 50px;
}
.discourse_Sec .discourse_inner_sec .link_wrap {
    margin-top: 50px;
}
.homeacs_lftside .homeacs_lfthead p {
    max-width: 300px;
}
.homeacs .tabs_wrapper {
    margin-top: 20px;
    max-width: 270px;
}
.tabs_wrapper .nav-link {
    padding: 15px 0;
    font-size: 20px;
}
.homeacs .about_link_wrap {
    margin-top: 30px;
}
.homeacs_rightside .homeacs_img {
    width: 250px;
    margin-left: -229px;
}
.homeacs_rightside .tab-pane .homeacs_rightiner {
    max-width: 240px;
    padding: 100px 40px 60px;
}
.homeacs_rightside .tab-pane .simpleText {
    font-size: 16px;
}
.homeacs_rightside .tab-pane .purpleTxt {
    font-size: 16px;
    margin-top: 40px;
    padding-top: 20px;
}
.homeacs_rightside .tab-pane .purpleTxt .purpleTextBig {
    font-size: 36px;
}
.homeacs_rightside .tab-pane .purpleTxt:before {
    height: 10px;
    width: 65px;
    top: -5px;
}
.investsec_top .semiboldTxt {
    font-size: 15px;
}
.investSec_logo {
    margin-top: -50px;
    max-width: 100px;
}
.invest_heading {
    max-width: 470px;
}
.investsec_bigImg_inner {
    padding: 30px;
}
.home_platform .invest_img_wrap .platform_btn_inner {
    right: -70px;
}  
.scrolling-text__text.heading ul li {
    margin: 0 15px;
    font-size: 40px;
}
.scrolling-text__text.heading ul li img {
    max-width: 30px;
}
/* .howWork_steps .howWork_stepBtn {
     margin-top: 60px;
} */
.plat_cmnsec_imgline { 
    width: 190px; 
}
.plat_cmnsec_img img {
    width: 220px;
}
.plat_banner .plat_bannerImg-lapi {
    max-width: 550px; 
}
.plat_banner .plat_bannerImg-lapi2 img {
    width: 110px;
}
.plat_banner .plat_bannerImg-logo img {
    width: 160px;
}
.contact_banner .main-heading {
    margin-bottom: 25px;
} 
.contact_banner {
    padding: 60px 0 40px !important;
}
.cntform_wrap {
    padding-top: 20px !important;
}
.cioBox .cioBoxImg {
    margin-bottom: 25px;
}
.howWork_discourse .howWork_discourseInner:before { 
    border-radius: 110px;
    top: -20px;
    bottom: -20px;
    left: -20px;
    right: -20px;
}
.howWork_discourse .howWork_discourseInner {
    max-width: 90%; 
}
.davidBox {
    padding: 35px 35px 30px;
}
.davidBox .davidBoxImg {
    width: 310px;
}
.oisHeader .fixdNav-mid ul li a {
    text-align: left;
}
.oisHeader .fixdNav-mid ul ul {
    margin-left: 35px;
} 
.oisHeader .fixdNav-mid ul li a {
    position: relative;
}
.oisHeader .fixdNav-mid ul li.hasMenu > a:after {
    content: '';
    border: 1px solid #000;
    width: 8px;
    height: 8px;
    position: absolute;
    right: 2px;
    border-top: 0;
    border-left: 0;
    transform: rotate(45deg) translateY(-50%);
    top: 50%;
    margin-top: -2px;
} 
.fixdNav-mid .menu-top-menu-container > ul > li {
    position: relative;
}
.fixdNav-mid ul li a svg.icon.icon-angle-down, svg.icon.icon-angle-down {
    display: none !important;
}
.fixdNav-mid ul li .dropdown-toggle {
    background: transparent;
    position: absolute;
    top: 6px;
    right: 0;
    box-shadow: none !important;
    outline: none !important;
    width: 35px;
    height: 35px;
}
.fixdNav-mid ul li .dropdown-toggle::after {
    content: '';
    border: 2px solid #6174e5;
    width: 8px;
    height: 8px;
    position: absolute;
    right: 10px;
    border-top: 0;
    border-left: 0;
    transform: rotate(45deg) translateY(-50%);
    top: 50%;
    margin-top: -4px;
}
.fixdNav-mid ul .sub-menu {
    display: none;
    width: 100%;
}
.fixdNav-mid ul .sub-menu.toggled-on {
    display: block;
    padding: 12px 0 12px 20px;
    margin: 0;
}
.fixdNav-mid ul li .sub-menu li a {
    font-size: 12px;
    padding: 10px 0;
} 
.fixdNav-mid .menu-top-menu-container > ul > li.menu-item-has-children > a {
    padding-right: 30px;
}
.cntInfo_secwrap [class*='col-']:nth-child(2) .cntInfo_card, .cntInfo_secwrap [class*='col-']:nth-child(3) .cntInfo_card {
    padding-top: 50px;
}
.scrolling-text__text.heading ul li .moveImg img { 
    height: 30px !important; 
}
.scrolling-text__text.heading ul li:before { 
    width: 28px;
    height: 28px; 
}
.scrolling-text__text.heading ul li { 
    padding-left: 63px;
}
.heroBanner.newHomeBanner .hero_txtwrap p {
    font-size: 16px;
}
.ethoSec .circleList ul li {
    width: 55px;
    height: 55px;
    font-size: 11px;
}   
.ethoSec .circleList ul li + li {
    margin-left: 35px;
}
.ethoSec .circleList ul li + li:before {
    width: 15px;
    left: -25px;
}
.heroBanner.newHomeBanner {
    background-size: 200px auto;
}
.homeacs.homeacsNew .homeacs_top {
    background-size: 250px auto;
}
.ethos_breadcrub .ethos_brdcrb_container ul li a, .ethos_breadcrub .ethos_brdcrb_container ul li span {
    font-size: 14px;
}
.ethos_banner .ethos_breadcrub {
    top: 20px;
}
.ethos_banner .ethos_banner_mainWrap .container_lftpadd .ethos_banner-txt h2.recifeFonts {
    font-size: 24px;
}
.ethos_banner .ethos_banner_mainWrap .container_lftpadd .ethos_banner-txt .ethos_inner h2 + h2 {
    margin-top: 10px;
}
.ethos_assets_sec .ethos_assets_wrap .athos_assets_circlesBox .athos_assets_circlesBox_border {
    width:  140px;
    height: 140px;
}
.ethos_assets_sec .ethos_assets_wrap .athos_assets_circlesBox .athos_assets_circlesBox_numb {
    width: 100px;
    height: 100px;
    font-size: 24px;
}
.reportLP_banner .reportLP_cntWrap {
    padding: 50px;
}
.reportLP_exe_row3_box .reportLP_exe_row3_box_inner {
    padding: 0;
}
.investnumb_sec_heading {
    max-width: 550px;
}
.dotMain:after, .dotin:before, .dotin:after, .dotinRgt, .dotinLft, .mdl_dotinLft, .mdl_dotinRgt {
    display: none;
}
.padd_sec_big, .mainBanner{
    padding: 65px 0;
}
.hom_Page .numb_slider_sec .numb_slider_wrapcnt {
    padding-top: 65px;
}
.calltoact_cirBG {
    background-size: 300px;
    padding: 45px 0;
}
.post_deepdrive_wrap .postBox .postBox_img img, .post_vault_wrap .postBox .postBox_img img, .posts2_secWrap .postBox .postBox_img img  {
    width: 120px;
    height: 160px; 
}
.testimoni_main { 
    padding: 0;
}
.testimoni_txtwrap .testimoni_desc {
    margin-bottom: 18px; 
    font-size: 22px; 
}
.post_bullist_box .post_bullist_box_title {
    font-size: 16px;
}
.post_bullist_box .post_bullist_box_btmtxt ul { 
    font-size: 10px;
}
.post_bullist_box .post_bullist_box_btmtxt li {
    margin-right: 10px;
}
.post_bullist_box .post_bullist_boxlink:after {
    background-size: 25px;
    width: 25px;
    height: 22px;
}
.post_newsLatrBox .postBox_img img { 
    height: 130px; 
}
.numb_slidebox .numb_slidebox_icon { 
    width: 90px;
    height: 90px; 
}
.numb_slidebox .numb_slidebox_icon_txt span { 
    font-size: 35px; 
}
.numb_slidebox .numb_slidebox_txt .numb_heading {
    font-size: 13px; 
}
.numb_slidebox .numb_slidebox_txt {
    margin-top: 15px;
}
.numb_slider_wrap .numb_slider {
    margin: 0 20px;
}
.mainBanner .mainBanner_mainTxt .h1 {
    font-size: 50px;
}
.mainBanner .mainBanner_mainTxt .smallLogo {
    width: 40px;
    margin-left: 5px;
}
.modulesWrapper .card .card-header {
    padding: 24px 0;
}
.modulesWrapper .moduleCount {
    width: 100px;
    height: 100px;
}

.modulesWrapper .moduleTitleWrapper {
    width: calc(100% - 130px);
    margin-left: 30px;
}
.modulesWrapper .moduleTitleWrapper .moduleTitle {
    font-size: 18px;
    margin-bottom: 15px;

}
.modulesWrapper .chapterCount {
    font-size: 18px;
}
.modulesWrapper .moduleIcon img {
    max-width: 28px;
}
.modulesWrapper .moduleChapter .chapterNumber {
    font-size: 18px; 
}
.modulesWrapper .moduleChapter a{
    font-size: 15px;
}
.modulesWrapper .card .cardBodyWrap {   
    margin-top: -80px;
}
.modulesWrapper .card .card-body { 
    padding-bottom: 25px;
}
.numb_slide3 .numb_slidebox {
    padding: 0 10px;
}
.numb_slidebox .numb_slidebox_icon {
    width: 65px;
    height: 65px;
}
.numb_slidebox .numb_slidebox_icon_txt span {
    font-size: 25px; 
}
.numb_slide3 .numb_slidebox .numb_slidebox_txt {
    width: calc( 100% - 65px ); 
    padding-left: 8px;
}
.numb_slide3 .numb_slidebox .numb_slidebox_txt .numb_heading {
    font-size: 14px;
}
.numb_slide3 .numb_slider{
    margin-top: 20px;
}
.blog_cat_topmain .blog_cat_heading h1 {
    font-size: 30px;
}
.mdl_relatedsec {
    padding-bottom: 40px;
}
.mdl_singlepage .mdl_PagiNav{
    padding-bottom: 50px;
}
.mdl_relatedsec .row {
    margin: 0 -10px;
}
.mdl_relatedsec [class*='col-'] {
    margin-bottom: 20px;
    padding: 0 10px;
}
.hom_videoBox_iframe iframe { 
    height: 320px;
}
.hom_Page .h2, .hom_Page .main_title .h2 {
    font-size: 40px;
}
.hom_Page .post_newsLatrBox .main_title h2 {
    font-size: 34px;
}
.hom_banner_top_spaceFire {
    top: -70px;
    right: -10px;
}
.homban_top_desc { 
    font-size: 17px;
}
    
} 

@media ( min-width: 768px ) and ( max-width: 991px ) {
    
    .post_newsLatrBox h2, .poll_hourBox h2 {
        font-size: 18px;
    }
    .poll_hourBox_list li {
        padding-left: 31px;
        margin-bottom: 5px;
        font-size: 13px;
    }
    .calltoact_txt {
        margin-bottom: 30px; 
        font-size: 20px; 
    }
    .post_newsLatrBox .posbox_excert {
        font-size: 11px;
    }
    
} 

@media screen and ( max-width: 767px ){
    
body {
    overflow-x: hidden;
}
body, .cmn_accordion .card .card-header h5 {
    font-size: 14px;
}
.bodyWrap .padd-row{
    padding: 55px 0;
}
.cmnPadd{
    padding: 60px 0;
}
.bodyWrap .main-heading h1{
    font-size: 32px;
}
.bodyWrap h2, .bodyWrap .main-heading h2, .bodyWrap .main-heading h2.askan_txt, .bodyWrap h2.askan_txt {
    font-size: 28px;
}
.bodyWrap, .bodyWrap p {
    font-size: 14px;
}
.main-heading h2, h2 {
    font-size: 28px;
}
.main-heading h2.askan_txt, h2.askan_txt {
    font-size: 35px;
}
.grid_blockwrap h4, .jourCard h4, .teamCard .teamCard_txt h4, .ftr_heading {
    font-size: 18px;
} 
.howWork_penguinBanner .howWork_penguinInner {
    height: 250px;
    border-radius: 190px;
    background-attachment: scroll;
}
.banner{
    padding-bottom: 10px;
}
.banner_main .banner_img {
    display: block;
    padding-left: 25%;
    margin-top: 30px;
}
.banner_main .banner_btmLogo {
    margin-top: 0;
    margin-right: 0;
    position: absolute;
    bottom: 0;
    margin-bottom: 25px;
}
.banner_main .banner_txtwrap {
    position: static;
    width: 100%;
    max-width: 100%;
} 
.main-heading {
    margin-bottom: 45px;
}
.lft_headingWrap {
    padding-bottom: 50px;
}
footer.footer { 
    padding: 45px 0;
    font-size: 14px;
    background-position: bottom right;
}
.ftrMain [ class*='col-' ] {
    margin-bottom: 40px;
} 
.ftrMain [ class*='col-' ]:last-child {
    margin-bottom: 0;
}
.teamCard .teamCard_img img {
    max-width: 100%;
}
.teamsec_main [ class*= 'col-'] {
    margin-bottom: 40px;
}
.teamCard .teamCard_txt {
    padding-top: 20px;
}
.teamCard .teamCard_txt h4 { 
    margin-bottom: 7px;
}
.bold_word {
    font-size: 3em;
    text-align: left !important;
    display: block;
    margin-bottom: 25px;
}
.mtminplus .mtplus_pad {
    padding-bottom: 0;
}
.accessec_btm .accessec_cols {
    padding-top: 0;
    padding-bottom: 50px;
}
.mtminplus .mtmin_spc {
    margin-top: 0;
    padding-top: 70px !important;
}
.accessec_btm .accessec_cols [ class*='col-' ] + [ class*='col-' ] {
    padding-top: 35px;
}
.wealth_sec {
    padding-top: 20px;
}
.mapSlider_wrap h5 {
    font-size: 15px;
}
.joursec_btm, .faqsec_btm {
    padding-top: 30px;
}
.sign_title {
    position: relative;
    padding-left: 40px;
    text-align: left;
}
.sign_title img {
    position: absolute;
    left: 0;
    top: 10px;
}
.blog_catbox .blog_catbox_img.blog_lg_img img {
    height: 220px;
}
.blog_catbox { 
    height: 100%;
}
.blog_cat_topRight {
    margin-top: 40px;
}
.blogsingle-lft {
    margin-bottom: 30px;
}
.faq_banner {
    padding: 55px 0;
} 
.faqCard .card-header {
    font-size: 20px;
    padding: 20px 35px 20px 0;
    display: flex;
    align-items: flex-end;
    line-height: 1.4;
}
.faqCard .card-header .card_number {
    font-size: 10px;
    margin-right: 5px;
    position: relative;
    top: -2px;
}
.faqCard .card-header:after { 
    width: 20px;
    height: 14px;
}
.faqCard .faq_bodyWrap { 
    padding: 20px 0;
}
.faqCard .card-body {
    padding-left: 0;
    padding-right: 0;
}
.faqCard .faq_bodylist {
    font-size: 13px;
}
.faqCard .faq_bodylist + .faq_bodylist {
    margin-top: 30px;
}
.team_numberswrap {
    padding: 45px 25px;
    border-radius: 120px;
}
.team_numberbox {
    padding: 0;
}
.team_numberbox h4 {
    font-size: 20px;
    margin-bottom: 4px;
}
.team_numberbox p { 
    font-size: 11px;
    line-height: 1.3;
}
.team_numberswrap .row {
    margin: 0 -10px;
}
.team_numberswrap [class*='col-'] {
    margin-bottom: 20px;
    padding: 0 10px;
}
.team_sec_boxes [class*='col-'],.team_sec_boxes [class*='col-']:nth-last-child(3) {
    margin-bottom: 55px;
}
.team_numberswrap [class*='col-']:last-child, .team_numberswrap [class*='col-']:nth-last-child(2),
.team_sec_boxes [class*='col-']:last-child, .team_sec_boxes [class*='col-']:nth-last-child(2) {
    margin-bottom: 0;
}
.team_banner {
    padding-bottom: 25px !important;
}
.team_banner .team_bnrtxt {
    margin-bottom: 25px;
}
.team_sec_heading {
    margin-bottom: 45px;
}
.teamBox .teamBox_img img {
    width: 130px;
    height: 130px;
    margin: auto; 
    display: block;
} 
.teamBox .teamBox_body h4 {
    font-size: 15px;
}
.teamBox .teamBox_body .team_destination {
    font-size: 13px; 
}
.heroBanner {
    padding: 60px 0 20px;
}  
.heroMain .hero_txtwrap {
    max-width: 330px;
    top: auto;
}
.heroMain .hero_logo {
    width: 95px;
    height: 95px;
    top: 20px;
    right: -12px;
}
.heroBanner.newHomeBanner .heroMain .hero_logo {
    left: -12px;
}
.heroMain .hero_bnrImg {
    padding-right: 40px;
}
.heroMain .hero_imgWrap {
    margin-top: 35px;
} 
.newsletter_sec {
    background-size: 150px auto;
    background-position: bottom -70px left;
}
.newsletter_form .wpforms-form .wpforms-field-container {
    position: relative;
    padding: 6px 30px;
}
.newsletter_form .wpforms-form .wpforms-submit-container {
    position: relative !important;
    top: auto;
    right: auto;
    margin-top: 15px;
    text-align: center;
}
.ecosystem_inner { 
    padding-left: 25px;
    padding-right: 25px;
}
.journey_sec {
    height: 500px;
}
.title_48, .bodyWrap .title_48 {
    font-size: 24px;
}
.title_34, .bodyWrap .title_34 {
    font-size: 18px;
}
.discourse_reviews_Sec .review_slide_inner .review_txt p, .discourse_reviews_Sec .review_slide_inner .review_name {
    font-size: 14px;
}
.discourse_reviews_Sec .review_slide_inner .review_name, .discourse_reviews_Sec .review_slide_inner .review_txt {
    font-size: 14px;
}
.eco_system_title {
    font-size: 15px;
} 
.card_slider_wrapper .ecosystem_slide {
    padding: 0;
}
.card_slider_wrapper {
    margin: 35px 0 0;
}
.padd-row {
    padding: 50px 0;
}  
.equity_sec {
    padding-top: 70px !important;
}  
.discourse_Sec{
    padding-top: 70px !important;
}
.discourse_Sec .dicourse_heading {
    margin-bottom: 30px;
}
.discourse_Sec .discourse_inner_sec {
    padding: 0;
    border: 0;
}
.discourse_Sec .discourse_left_sec {
    height: auto;
}
.discourse_Sec .discourse_inner_sec.discourse_right_sec {
    padding-top: 50px;
    padding-bottom: 50px;
}
.heroMain .hero_txtwrap .main-btn {
    margin-top: 30px;
}
.cstm_btn {
    font-size: 11px;
    padding: 10px 44px 10px 15px;
}
.newsletter_form .wpforms-form .wpforms-submit-container button.wpforms-submit {
    font-size: 14px;
    padding: 12px 30px;
}
.cstm_btn .right_arrow {
    right: 15px;
}
.cstm_btn .right_arrow img {
    width: 18px; 
}
.scrolling-text__text.heading ul li {
    margin: 0 6px;
    font-size: 24px;
    letter-spacing: 0.1em;
}
.scrolling-text__text.heading ul li img {
    max-width: 20px;
}
.scroll_text_lower {
    margin-top: 20px;
}
.mob-pt0{
    padding-top: 0 !important;
}
.mob-pb0{
    padding-bottom: 0 !important;
}
.homeacs_top {
    background-size: 180px auto;
    padding-top: 70px !important;
} 
.homeacs.acsNew .homeacs_top {
    background-size: auto;
}
.homeacs_rightside .tab-pane .homeacs_rightiner {
    padding: 45px 25px 35px;
    border-radius: 0;
    max-width: 100%;
    margin: 0;
    display: block;
    border: 0;
}
.homeacs_rightside .tab-pane .homeacs_rightiner .homeacs_cntImg {
    margin-bottom: 30px;
}
.homeacs_rightside .tab-pane .homeacs_rightiner .homeacs_cntImg img {
    max-width: 100px;
}
.home_platform {
    background-position: bottom -150px right;
    background-size: 150px auto;
    padding-top: 70px !important;
    padding-bottom: 100px !important;
}
.home_platform .invest_img_wrap {
    margin-top: 40px;
}
.home_platform .invest_img_wrap .platform_btn_inner {
    right: 0;
    position: absolute;
    bottom: -110px;
    left: 0;
    justify-content: center;
} 
.homeacs_rightside .tab-pane .purpleTxt p:last-child {
    margin-bottom: 0;
}
.homeacs .tabs_wrapper { 
    max-width: 100%;
}
.invest_img_wrap .invest_max1200 {
    margin-left: 25px;
    margin-right: 25px;
}
.investsec_top .semiboldTxt {
    font-size: 14px;
    text-align: center;
}
.investSec_logo {
    margin-top: -70px;
    max-width: 75px;
    margin-left: 0;
}
.investSec_logo img {
    max-width: 75px;
} 
.journey_sec .journey_inner {
    padding-top: 50px;
}
.homeacs_rightside .homeacs_img {
    width: auto;
    max-width: 100%;
    margin: 0 auto 30px;
    padding: 0;
}
.homeacs_rightside .homeacs_img > img {
    border-radius: 0;
}
.homeacs_rightside { 
    margin-right: 0;
}
.faqBox .faqCard {
    transform: none !important;
    opacity: 1 !important;
}
.how_it_works_banner .howWork_bannerTxt {
    max-width: 100%;
    margin-bottom: 70px;
}
.how_it_works_banner .howWork_imgWrap {
    margin: 0;
}
.how_it_works_banner .howWork_imgWrap .howWork_bgbox {
    top: -20px;
    right: -20px;
    width: 160px;
    height: 100px;
} 
.howWork_penguinBanner .howWork_wealthLogo {
    width: 60px;
    height: 60px;
    left: -10px;
} 
.about_privateMarkets .about_privateMarketsImg .about_privateMarketsLogo {
    width: 60px;
    height: 60px;
    left: auto;
    bottom: auto;
    top: -45px;
    right: 15px;
}
.about_privateMarkets .about_privateMarketsImgInner {
    max-width: 100%;
    margin-top: 20px;
}
.about_privateMarkets .about_privateMarketsImgInner > img {
    max-width: 100%;
    border-radius: 0;
}
.about_privateMarkets .about_privateMarketsHeading {
    margin-bottom: 15px;
}
.about_privateMarkets .about_privateMarketsImg {
    margin-top: 35px;
}
.howWork_pickFunds .howWork_fundsFeatures {
    margin-top: 40px;
}  
.howWork_pickFunds .howWork_FeatureTxt {
    margin-top: 20px;
    padding-top: 20px;
}
.howWork_pickFunds .howWork_FeatureIcon img {
    max-height: 50px;
}
.howWork_discourse .howWork_discourseInner video {
    height: 400px !important;
}
.howWork_discourse .howWork_discourseInner:before {
    top: -10px;
    bottom: -10px;
    left: -10px;
    right: -10px;
    border-radius: 0;
} 
.howWork_discourse .slick-dots {
    bottom: -60px;
} 
.howWork_discourse .howWork_discourseInner {
    max-width: 90%;
    margin: 0 auto; 
}
.howWork_discourse .howWork_discourseHeading {
    margin-bottom: 60px;
}
.howWork_penguinBanner .howWork_penguinInner { 
    margin: 0;
}
.howWork_discourse .howWork_discourseInner video {
    height: 185px !important;
    width: 100%;
}
.howWork_pickFunds .howWork_FeatureWrap .howWork_FeatureIcon { 
    height: 60px;
}
.howWork_pickFunds .howWork_FeatureIcon img {
    max-height: 60px;
    width: 60px;
}
/* .howWork_steps .howWork_stepBtn {
    margin-top: 50px;
} */
.howWork_steps .howWork_stepsHeadingInner { 
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 40px;
}
.howWork_steps .howWork_stepsHeadingInner:after {
    width: 20px;
    height: 12px;
}
.howWork_steps .howWork_stepDesTitle { 
    padding-right: 40px;
}
.howWork_steps .howWork_stepDesTitle:after {
    width: 20px;
    height: 12px;
    top: 15px;
}
.howWork_steps .howWork_stepDesWrap {
    max-width: 100%;
    margin-top: 40px;
    margin-bottom: 40px;
}
.bodyWrap .cmnSlider .slick-arrow {
    width: 28px;
    height: 28px;
}
.bodyWrap .cmnSlider .slick-prev { 
    left: -10px;
}
.bodyWrap .cmnSlider .slick-arrow.slick-next {
    right: -10px;
}
.bodyWrap .cmnSlider .slick-arrow:before {
    width: 9px;
    height: 9px;
    top: 9px;
    left: 12px;
}
.bodyWrap .cmnSlider .slick-arrow.slick-next:before {
    left: 9px;
}
.blogsingle-lftbtns > a{
    width: 28px;
    height: 28px;
}
.blogsingle-lftbtns > a:before {
    width: 9px;
    height: 9px;
    top: 9px;
    left: 12px;
}
.blogsingle-lftbtns > a:nth-child(2):before {
    left: 9px;
}
.blogsingle-lftbtns > a:nth-child(2) {
    margin-left: 5px;
}
.bodyWrap .cmnSlider {
    padding: 0 6px;
}
.bodyWrap .slick-arrow {
    width: 28px;
    height: 28px;
}
.bodyWrap .slick-arrow:before {
    width: 8px;
    height: 8px;
    top: 9px;
    left: 12px;
}
.bodyWrap .slick-arrow.slick-next:before {
    left: 9px;
}
.howWork_discourse .slick-arrow {
    left: -30px;
}
.howWork_discourse .slick-arrow.slick-next {
    right: -30px;
}
.plat_banner .plat_bannerImg-logo img {
    width: 80px;
}
.plat_banner .plat_bannerImg-lapi2 img {
    width: 80px;
}
.plat_banner .plat_bannerImg-lapi2 {
    text-align: right;
    margin-top: -105px;
}
.plat_banner .plat_bannerImg-logo { 
    top: -11%;
    left: -10px;
}
.plat_row_heading {
    padding-top: 35px;
    text-align: center;
}
.plat_rowBox:nth-child(1) .col-md-6:first-child, .plat_rowBox:nth-child(3) .col-md-6:first-child {
    order: 2;
}
.plat_rowBox {
    padding: 40px 0; 
}
.plat_row_img img {
    max-width: 100%;
    margin: auto;
    display: block;
}
.plat_cmnsec_imgline {
    display: none;
}
.plat_cmnsec_imgWrao {
    padding: 45px 0 0;
}
.plat_cmnsec_img img {
    width: 210px;
    display: block;
    margin: auto;
}
.plat_safe_imgWrap {
    margin-top: 35px;
}
.plat_cmnsec {
    padding-top: 35px;
}
.bodyWrap h2.recifeFonts {
    font-size: 30px;
}
.tabs_wrapper .nav-link {
    padding: 14px 0;
    font-size: 16px;
}
.homeacs_rightside .tab-pane .simpleText {
    font-size: 14px;
}
.homeacs_rightside .tab-pane .purpleTxt {
    font-size: 14px;
}
.homeacs_rightside .tab-pane .purpleTxt .purpleTextBig {
    font-size: 30px;
}
.scrolling_sec {
    margin-top: 20px;
}
.journey_sec {
    height: 400px;
    background-attachment: unset;
    background-position: top center;
    background-size: 220%;
}
.platform_img img {
    max-width: 300px;
}
.howWork_penguinBanner .howWork_wealthLogo {
    width: 95px;
    height: 95px;
    bottom: -20px;
}
.about_privateMarkets .about_privateMarketsImg .about_privateMarketsLogo {
    width: 75px;
    height: 75px;
}
.heroMain .hero_imgWrap {
    max-width: 100%;
}
.ecosystem_slider_navigation .slick-arrow:nth-child(2):before {
    left: 8px;
}
.partners_iconList_wrap .partners_listIcon {
    width: 40px;
    margin-right: 20px;
}
.partners_iconList_wrap .partners_listText {
    width: calc(100% - 60px);
}
.partners_iconList_wrap .partner_iconList_inner {
    padding-bottom: 25px;
    padding-top: 25px;
}
.partners_feature_box {
    margin-bottom: 25px;
}
.partners_features {
    padding-bottom: 35px;
}
.partners_wealthManager .partner_wealthImg {
    background-image: none;
}
.partners_wealthManager .partner_wealthImg img {
    display: block;
    height: 300px;
    width: 100%;
    object-fit: cover;
}
.partners_wealthManager .partners_wealthHeading {
    margin-bottom: 30px;
}
.partners_wealthManager .partners_wealthTxt {
    margin-right: 0;
    padding-left: 25px;
    padding-right: 25px;
}
.cntInfo_secwrap .cntInfo_card {
    padding-top: 0;
} 
.cntform_wrap { 
    border-radius: 25px;
    padding: 45px 25px;
}
.about_features .about_features_inner {
    border-radius: 120px;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 25px;
    padding-top: 40px;
}
.about_features .about_feature_box p {
    font-size: 10px;
}
.about_features .about_feature_box {
    padding: 0;
    margin-bottom: 20px;
}
.partners_wealthManager.oister_promise_sec .partners_wealthTxt {
    margin-left: 0;
}
.partners_wealthManager.oister_promise_sec .partner_wealthContent {
    padding-bottom: 20px;
}
.promise_listbox .promise_listIcon img {
    max-height: 35px;
}
.how_it_works_banner.about_banner .howWork_bannerTxt {
    margin-bottom: 50px;
}
.about_features .about_feature_box .about_feature_icon img {
    max-width: 35px;
}
.cioBox .cioBoxTxt { 
    font-size: 14px;
} 
.ecosystem_sec:not(.homeblog) .card_slider_wrapper .ecosysten_slider .slick-list {
    padding-right: 0;
}
.ecosystem_sec:not(.homeblog) .ecosystem_slide_inner .ecoslide_img {
    padding: 0 15px;
}
.ecosystem_sec:not(.homeblog) .ecosystem_slide_inner .ecoslide_img img {
    max-height: 40px;
    max-width: 80px;
}
.ecosystem_sec:not(.homeblog) .card_slider_wrapper {
    padding: 35px 0; 
}
.davidBox {
    padding: 35px 25px 0;
}
.davidBox .davidBoxImg {
    position: static;
    width: auto;
    margin-right: -25px;
}
.davidBox .davidBoxTxt {
    width: 100%;
    margin-bottom: 25px;
}
.invest_line { 
    height: 0.5px; 
}
.home_platform .invest_img_wrap .invest_max1200 {
    margin-left: 25px;
    margin-right: 25px;
}
.home_platform .platform_img img {
    max-width: 100%;
}
.investsec_bigImg_inner {
    border: 0.5px solid #28283c;
}
.home_platform {
    padding-bottom: 140px !important;
} 
.scrolling-text__text.heading ul li .moveImg img { 
    height: 30px !important; 
}
.scrolling-text__text.heading ul li { 
    padding-left: 40px;
}
.scrolling-text__text.heading ul li:before { 
    width: 25px;
    height: 25px; 
}
.mobAcc_tabs .tab-pane {
    display: block !important;
    opacity: 1 !important; 
} 
.mobAcc_tabs .mob_tabHead {
    display: block;
    border-bottom: 1px solid #858287;
    padding: 20px 55px 20px 0;
    font-size: 17px;
    font-family: 'WorkSans-SemiBold';
    color: #28283c !important;
    position: relative;
    text-decoration: none !important;
}
.mobAcc_tabs .mob_tabHead.collapsed {
    color: #c6c5c2 !important;
}
.mobAcc_tabs .mob_tabHead:after {
    content: '';
    border: 2px solid #6274e7;
    width: 10px;
    height: 10px;
    position: absolute;
    right: 10px;
    border-top: 0;
    border-left: 0;
    transform: rotate(225deg) translateY(-50%);
    top: 50%;
    margin-top: -4px;
    margin-right: -10px;
    transition: all .5s;
}
.mobAcc_tabs .mob_tabHead.collapsed:after {
    transform: rotate(45deg) translateY(-50%);
    margin-right: -3px;
}
.about_privateMarkets .about_privateMarketsImgInner {
    max-width: 250px;
}
.about_privateMarkets .about_privateMarketsImg .about_privateMarketsLogo {
    width: 100px;
    height: 100px;
    top: -20px;
    right: -30px;
}
.partner_bnr {
    padding-bottom: 30px !important;
}
.sourceWrap { 
    margin-top: 25px; 
    font-size: 12px;
}
.how_it_works_banner {
    padding-bottom: 40px !important;
}
.ecosystem_sec:not(.homeblog)  .card_slider_wrapper .ecosystem_slide_inner { 
    height: 45px !important;
}
.ecosystem_sec:not(.homeblog) .ecosystem_slide[data-slick-index="4"] .ecosystem_slide_inner img {
    width: 55px !important;
    height: 40px !important;
    max-width: 100% !important;
    max-height: inherit !important;
}
.logo img {
    width: 170px;
}
header.Sticky-fixed .logo a img {
    width: 100px;
}
.bodyWrap, .blog_catpage {
    padding-top: 69px;
}
.blog_singlepage{
    padding-top: 130px;
}
header.header, header.nav-down{
    position: fixed;
}
header.header.nav-up {
    position: static;
}
.post-password-form p:last-child {
    text-align: right;
}
.post-password-form input[type="password"] { 
    width: 100%;
}
.post-password-form p:last-child label {
    display: block;
    text-align: left;
}
.airBaloonSec {
    height: 500px;
    padding-top: 80px !important;
} 
.ethoSec .circleList ul li {
    width: 50px;
    height: 50px;
    font-size: 9px;
}
.ethoSec .circleList ul li + li {
    margin-left: 25px;
}
.ethoSec .circleList ul li + li:before {
    width: 15px;
    left: -20px;
}
.circleList {
    margin-bottom: 3rem;
}
.heroBanner.newHomeBanner .heroMain .hero_bnrImg {
    padding-right: 0;
    padding-left: 40px;
}
.heroBanner.newHomeBanner {
    padding: 60px 0;
}
.ethos_banner .ethos_banner_mainWrap .container_lftpadd .ethos_banner-txt {
    padding-right: 30px;
    padding-top: 80px;
    padding-bottom: 50px;
}
.ethos_2colsec .ethos_2colsec_row .ethos_2colsec_img.ethos_img1 {
    margin-bottom: 30px;
}
.ethos_2colsec .ethos_2colsec_row .ethos_2colsec_img.ethos_img2 {
    margin-top: 30px;
}
.ethos_team_sec .ethos_team_wrap .ethos_team_box.lastTeamBox:before {
    display: none;
}
.ethos_team_sec .ethos_team_wrap .ethos_team_box.lastTeamBox {
    margin-top: 30px;
}
.headingWrap.heading_lines_des .heading_lines_des_wrap {
    padding: 30px 30px;
    border-radius: 25px;
}
.ethos_2colsec.bedrockSec {
    background-size: 120px auto;
}
.reportLP_founders_list .reportLP_founders_box {
    display: block;
    width: 100%;
}

.reportLP_founders_list .reportLP_founders_box_img {
    width: 100%;
    text-align: center;
}

.reportLP_founders_list .reportLP_founders_box_txt {
    width: 100%;
    margin-top: 25px;
}

.reportLP_founders_list .reportLP_founders_box .teamBox {
    max-width: 100%;
    margin: 0 auto;
}

.reportLP_exe .teamBox .teamBox_img img,
.reportLP_founders .teamBox .teamBox_img img {
    width: 100px;
    height: 100px;
}

.reportLP_founders_list {
    margin-top: 45px;
}

.reportLP_abtsec, .posts2_sec {
    background: transparent;
    padding: 0 !important;
}

.reportLP_abtsec .container, .posts2_sec .container {
    padding: 0;
}

.reportLP_abtBox, .posts2_sec .post2_leftside, .posts2_sec .post2_rightside {
    padding: 50px 25px !important;
}

.reportLP_abtsec_wrap > .row, .posts2_secWrap > .row {
    margin: 0;
}

.reportLP_abtsec_wrap > .row > [class*='col-'], .posts2_secWrap > .row [class*='col-'] {
    padding: 0;
}

.reportLP_abtsec_wrap > .row > [class*='col-']:nth-child(1) .reportLP_abtBox, .posts2_secWrap .post2_leftside{
    background: #fcf3e6;
}

.reportLP_abtsec_wrap > .row > [class*='col-']:nth-child(2) .reportLP_abtBox, .posts2_secWrap .post2_rightside{
    background: #28283c;
}

body .bodyWrap .padd-row.reportLP_callsec {
    padding: 60px 0;
}

.reportLP_exe .reportLP_exe_row4 {
    padding-top: 35px;
}

.reportLP_exe .reportLP_exe_row3,
.reportLP_exe .reportLP_exe_row2_boxTop {
    padding: 25px 0;
}

.reportLP_exe_row4_box {
    margin-top: 25px;
}

.reportLP_exe .reportLP_exe_row3 > .row > [class*='col-']:nth-child(2) .reportLP_exe_row3_box {
    margin-top: 25px;
}

.reportLP_exe .reportLP_exe_row2_boxBtm {
    padding: 35px 0;
}

.reportLP_exe .reportLP_exe_row2_boxTop_txt {
    padding: 20px 0 0;
}

.reportLP_exe .reportLP_exe_row2_boxTop_txt {
    margin-top: 22px;
}

.reportLP_exe .reportLP_exe_row1 {
    padding-bottom: 40px;
}

.reportLP_exe_row1_txt {
    margin-top: 25px;
}
.reportLP_banner .reportLP_cntWrap {
    padding: 50px 25px;
}
.reportLP_exe .reportLP_exe_row1_img {
    padding-right: 0;
}
.reportLP_exe .reportLP_exe_row3_box_txt {
    margin-top: 15px;
}
.ethos_banner_mainWrap .container_lftpadd {
    padding: 0 25px;
}
.ethos_banner_mainWrap .ethos_inner h2 + h2 {
    margin-top: 25px !important;
}
.headingWrap.heading_lines_des .heading_lines_des_wrap .sign_title {
    padding-left: 0;
    text-align: center;
}
.headingWrap.heading_lines_des .heading_lines_des_wrap img {
    position: static;
}
.ethos_banner_bg {
    background-image: none;
}
.ethos_banner_bg .ethos_banner_img img {
    opacity: 1;
} 
.invest_quote_mainWrap .invest_quote_txt {
    margin-top: 25px;
}
.reportLP_exe .reportLP_exe_row2_boxTop_txt, .invest_quote_mainWrap .invest_quote_txt {
    padding: 20px 15px 20px 15px;
}
.reportLP_exe .reportLP_exe_row3_box_txt:before, .reportLP_exe .reportLP_exe_row2_boxTop .reportLP_exe_row2_boxTop_txt:before, .invest_quote_mainWrap .invest_quote_txt:before {
    left: 5px;
    top: -22px;
}
.investnumb_sec_listBox .investnumb_listBox_Txt {
    text-align: center;
}
.investnumb_sec::before {
    top: 20%;
    width: 150px;
    height: 350px;
    background-size: 150px auto;
}
.investnumb_sec::after {
    background-size: 200px auto;
    width: 200px;
    height: 400px;
}
.ethoImg_imgsrc, .graphImg_Box .graphImg_Box_Txt{
    margin-top: 4px;
    font-size: 9px;
}
.ethoImg_imgsrc br, .graphImg_Box .graphImg_Box_Txt br {
    display: none;
}
.ethoInner .ethoContent { 
    padding-top: 35px;
    margin-top: 35px !important;
    text-align: center;
}
.circleList.mt-5 {
    margin-top: 30px !important;
    margin-bottom: 40px !important;
} 
.ethoSec .circleList ul {
    justify-content: center;
}
.report_popWrap .report_popImg_bg {
    background: none !important;
}
.report_popWrap .report_popImg_bg img {
    opacity: 1;
}
.report_pop .modal-content {
    margin-left: 15px;
    margin-right: 15px;
}
.report_popWrap .report_popWrap_Txt {
    padding: 30px 15px;
}
.report_popWrap .reportLP_callsec_wrap h2 {
    font-size: 24px;
}
.report_popWrap .row [class*='col-']:nth-child(2) {
    order: 1;
}
.report_popWrap .row [class*='col-']:nth-child(1) {
    order: 2;
}
.numb_slider_sec {
    padding-bottom: 50px;
}
.numb_slider_sec .numb_slider_wrapcnt {
    padding: 25px 0;
}
.numb_slider .slick-dots {
    bottom: -55px;
}
.btn-style { 
    font-size: 15px; 
    padding: 10px 50px 10px 18px; 
}
.btn-style:before { 
    right: 15px; 
}
.mainBanner .mainBanner_mainTxt p, .post_bullist_box .post_bullist_box_title, .testimoni_txtwrap .testimoni_author {
    font-size: 15px;
}
.mainBanner, .padd_sec_big {
    padding: 50px 0;
}
.hom_Page .numb_slider_sec .numb_slider_wrapcnt {
    padding-top: 50px;
}
.numb_slidebox .numb_slidebox_icon {
    width: 50px;
    height: 50px;
}
.numb_slidebox .numb_slidebox_icon_txt span {
    font-size: 18px;
} 
.post_bulletin_sec .container_lftpadd {
    padding: 0 25px;
}
.post_bulletin_sec:before, .post_vault_sec:before{
    display: none;
}
.post_bullist_box .post_bullist_box_btmtxt ul {
    font-size: 9px;
}
.post_bullist_box .post_bullist_box_btmtxt li strong {
    margin-right: 2px;
}
.post_bullist_box .post_bullist_box_btmtxt li {
    margin-right: 6px;
}
.post_bullist_box .post_bullist_boxlink {
    padding-right: 25px;
}
.post_bullist_box .post_bullist_boxlink:after {
    width: 22px;
    height: 17px;
    background-size: 22px;
}
.post_newsLatrBox .postBox_img img {
    height: 170px;
}
.post_vault_container.container_lftpadd {
    padding: 0;
}
.post_vault_lftside, .post_vault_rghtside .post_vaultBox {
    padding: 50px 25px;
}
.calltoact_txt {
    padding: 0;
    font-size: 16px;
}
.calltoact_cirBG {
    padding: 0;
    background-size: 30vw;
}
.testimoni_txtwrap .testimoni_desc, .testimoni_txtwrap .testimoni_desc p {
    font-size: 16px;
    padding: 0;
    margin-bottom: 15px;
}
.post_vault_wrap button.slick-arrow{
    display: none !important;
}
.post_vault_wrap .postBox .postBox_img img, .post_deepdrive_wrap .postBox .postBox_img img, .posts2_secWrap .postBox .postBox_img img  {
    width: auto;
    height: 130px;
}
.postBox_tags span {
    font-size: 6px;
    padding: 1px 2px;
    border-radius: 12px;
    border-width: 1px;
    margin-right: 4px;
    margin-bottom: 4px;
}
.postBox .postBox_text {
    margin-top: 18px;
}
.postBox_tags {
    margin-bottom: 10px;
}
.post_vault_wrap .slick-dots { 
    bottom: -60px;
}
.deepdrive_mob_slider .slick-dots, .post_deepdrive_wrap .relatedpost_mob_slider .slick-dots{
    bottom: -60px;
    right: 15px;
    left: auto;
    display: inline-block;
    width: auto;
}   
.post_bulletin_lftside{
    padding-right: 0;
}
.mainBanner .mainBanner_col2, .post_bulletin_rghtside, .testimoni_imgwrap {
    margin-top: 45px;
}
.btn_wrap_mt3 {
    margin-top: 25px;
}
.calltoact_txt p {
    font-size: 17px;
}
.calltoact_txt {
    margin-bottom: 25px;
}
.mdl_chapters_tabsMob .mdl_chapters_tabsMob_btn {
    position: fixed;
    top: 50%;
    left: -68px;
    transform: translateY(-50%) rotate(270deg);
    z-index: 99;
}
.mdl_chapters_tabsMob .mdl_chapters_tabsMob_btn a {
    background: #fff;
    padding: 7px 15px;
    text-decoration: none;
    font-size: 13px;
} 
.mdl_chapters_tabsMob .mdl_chapters_tabsMob_btn a img {
    width: 13px;
    margin-left: 3px;
}
.mdl_chapters_tabsMob .mdl_chapters_tabs {
    display: none;
    position: fixed;
    background: #fff;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 30px;
    z-index: 999;
    overflow-y: auto;
}
.mdl_chapters_tabsMob .mdl_chapters_tabs.show {
    display: block;
}
.mdl_chapters_tabs > ul > li > a { 
    padding: 10px 28px 10px 13px !important; 
    font-size: 14px;
}
.mdl_chapters_tabs > ul > li > a:before { 
    top: 11px; 
    font-size: 12px;
}
.mdl_chapters_tabs > ul > li > a:after { 
    width: 13px;
    height: 13px; 
}
.mdl_chapters_tabs .mdl_chapters_subMenus {
    padding-left: 12px;
    padding-bottom: 10px;
}
.mdl_chapters_tabs .mdl_chapters_subMenus li {
    margin-bottom: 4px;
}
.mdl_chapters_tabs .mdl_chapters_subMenus li a {
    font-size: 11px;
}
.mdl_chapters_tabsMob .mdl_closeBtn {
    text-align: right;
    margin-bottom: 15px;
    display: flex;
    justify-content: flex-end;
}
.mdl_chapters_tabsMob .mdl_closeBtn a {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    font-size: 22px;
    border: 1px solid #ddd;
    display: flex;
    align-items: center;
    justify-content: center;
}
.modulesWrapper .card .cardBodyWrap {
    margin-top: 0;
}
.modulesWrapper .card .card-body {
    padding-bottom: 5px;
}
.modulesWrapper .moduleCount {
    width: 50px;
    height: 50px;
}
.modulesWrapper .moduleTitleWrapper {
    width: calc(100% - 70px);
    margin-left: 20px;
}
.modulesWrapper .chapterCount {
    margin-top: 10px;
}
.modulesWrapper .chapterCount.deskView {
    display: none;
}
.modulesWrapper .chapterCount.mobView {
    display: block;
}
.modulesWrapper .moduleIcon img {
    max-width: 24px;
}
.modulesWrapper .moduleChapter .chapterNumber {
    font-size: 14px;
}
.modulesWrapper .moduleChapter + .moduleChapter {
    margin-top: 5px;
}
.modulesWrapper .moduleChapter a {
    font-size: 12px;
    padding-left: 20px;
}
.mdl_banner_heading h1 {
    margin-bottom: 0;
}
.mdl_btnwrap.btn_link_wrap {
    margin-bottom: 20px;
}   
.mdl_singlepage {
    padding-top: 60px;
}
.mdl_banner .mdl_banner_heading:before, .mdl_banner_brdcmb:before{
    display: none;
}
.mdl_banner {
    padding-top: 45px;
}
.mdl_banner_brdcmb {
    padding: 0 0 25px;
}
.single-modules .mdl_banner {
    padding-bottom: 30px;
}   
.mdl_banner .mdl_banner_heading {
    padding-top: 0;
}
.mdl_banner .mdl_btnwrap {
    padding-top: 0;
    margin: 0;
}
.mdl_banner .mdl_banner_img {
    margin-bottom: 15px;
}
.mdl_banner .mdl_banner_ftrheading, .mdl_banner_ftr .mdl_banner_description {
    padding: 12px 0;
}
.mdl_chapters .mdl_chapters_lft {
    padding: 0;
}
.mdl_chapters .mdl_chapters_rghtWrp {
    padding-top: 45px;
} 
.mdl_chapSec + .mdl_chapSec {
    margin-top: 18px;
}
.mdl_chapsec_title h1, h2, h3, h4, h5, h6 {
    margin-bottom: 8px;
    margin-top: 18px;
}
.mdl_banner .mdl_banner_ftrheading h3, .mdl_banner .mdl_banner_ftrheading h1 {
    font-size: 20px;
}
.mdl_banner_ftr_datewrap {
    font-size: 12px;
}
.mdl_banner .mdl_banner_heading h1, .mdl_banner_singleMdl .mdl_banner_headingTxt {
    font-size: 32px;
}
.mdl_banner .mdl_banner_heading .mdl_numbr { 
    width: 35px;
    height: 35px;
    line-height: 35px; 
    font-size: 27px; 
    top: -2px;
}
.moduleMainSec {
    padding: 40px 0 70px;
}
.didKnowWrapper:before, .didKnowWrapper:after { 
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}
.didKnowWrapper { 
    padding-left: 0;
    margin: 30px 0;
    padding-top: 125px;
}
.didKnowWrapper:before { 
    background-size: 100%;
    width: 70px;
    height: 95px; 
}
.didKnowWrapper:after { 
    left: 50%;
    top: 35px;
}
.didKnowBox {
    padding: 0;
    border: 0;
    border-bottom: 1px solid #acb3ba;
    border-radius: 0; 
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.mdl_chapters_rght .table {
    font-size: 13px;
    line-height: 1.2;
}
.mdl_chapsec_title h1, .mdl_chapSec h1 {
    font-size: 24px;
}
.mdl_chapsec_title h2, .mdl_chapSec h2 {
    font-size: 20px;
} 
.mdl_chapsec_title h3, .mdl_chapSec h3 {
    font-size: 18px;
}
.mdl_chapsec_title h4, .mdl_chapSec h4 {
    font-size: 16px;
}
.mdl_chapsec_title h5, .mdl_chapSec h5 {
    font-size: 14px;
} 
.numb_slide3 .numb_slidebox {
    display: block;
}
.numb_slide3 .numb_slidebox .numb_slidebox_txt {
    width: 100%;
    text-align: center;
    margin-top: 10px;
}
.numb_slide3 .numb_slidebox .numb_slidebox_txt .numb_heading {
    font-size: 13px;
}
.post2Slider {
    margin-left: -15px;
    margin-right: -15px;
}
.post2Slider .postBox .postBox_boxlink {
    padding: 0 15px;
}
.post2Slider .postBox .postBox_text .postbox_heading {
    font-size: 14px; 
}
.posts2_secWrap .slick-arrow { 
    right: 12px !important; 
    top: -59px !important;
}
.mainBanner_wrap > .row > [class*='col-']:nth-child(1) {
    order: 2;
    margin-top: 40px;
}
.mainBanner .mainBanner_col2 {
    margin-top: 0;
}
.post_bulletinBox h2, .post_vaultBox h2 {
    margin-top: 0;
}
.post_vaultBigimg .postBox .postBox_boxlink .postBox_img img {
    width: 100%;
    height: auto;
}
.post_vaultBigimg .postBox .postBox_boxlink h2 {
    margin-bottom: 15px;
    font-size: 28px;
}
.post_vaultBigimg .postBox .postBox_boxlink .postBox_addTxt_h5 {
    margin-bottom: 15px;
}
.mainBanner_wrap .mainBanner_col1{
    position: relative;
    left: -10px;
}
.mdl_bannerNav .blog-single-page-nav {
    margin-bottom: 25px;
    margin-left: 0;
}
.homeUnlist_blog .homeacs_top { 
    padding-top: 10px !important;
}
.homeUnlist_blog .homeacs_top  [class*='col-']:nth-child(1) {
    order: 2;
}
.modulesWrapper .moduleHeadingWrapper .moduleHeadingInner {
    align-items: flex-start;
}
.post_deepdrive_sec .postBox .postBox_text .postbox_heading {
    font-size: 15px;
    margin-bottom: 8px;
    margin-top: 10px;
}
.post_deepdrive_wrap .row [class*='col-'].slick-slide {
    margin-bottom: 0;
}
.postSlider_dotFix .slick-dots {
    bottom: -40px !important;
    left: 50%;
    transform: translateX(-50%);
}
.post_bullist_box .post_bullist_boxlinkImg .post_bulllist_boxImg {
    width: 80px; 
}
.post_bullist_box .post_bullist_boxlinkImg .post_bulllist_boxImg img {
    width: 80px;
    height: 80px; 
}
.post_bullist_box .post_bullist_boxlinkImg .post_bulllist_boxCnt {
    width: calc(100% - 80px);
    padding-left: 10px;
    padding-bottom: 18px;
}
.post_bullist_box .post_bullist_boxlinkImg .post_bullist_box_title {
    font-size: 13px; 
}
.post_bullist_box_short_desc {
    font-size: 11px;
    margin-bottom: 15px;
}
.post_bullist_box .post_bullist_boxlinkImg .post_bullist_box_btmtxt ul {
    font-size: 8px;
}
.post_bulletin_listImg .post_bullist_box { 
    padding-top: 18px;
}
.postBox_video iframe {
    height: 180px;
}    
.searchPop .modal-body {
    padding: 20px 15px 25px;
}
.searchPop .searchPopWrap h2 {
    font-size: 20px; 
    margin: 0 0 20px;
}
.searchPop .search_popForm { 
    margin: 25px auto 0;
}
.searchPop button.close { 
    margin-top: -20px;
    margin-right: -10px; 
}
.main-navigation { 
    padding-right: 0;
}
.searchTogle {
    right: 55px;
}
.is-search-sections .thumbnail img { 
    max-width: 40px; 
}
.is-search-sections .left-section { 
    display: none;
}
.is-ajax-search-details .is-title a, .is-ajax-search-post .is-title a, .is-ajax-result-description{
    font-size: 12px;
}
.filter-buttons .filter-button {
    font-size: 10px;
    padding: 4px 8px;
    border-radius: 17px;
}
.blog_catbox .blog_catbox_img img {
    height: 170px; 
}
.filter-buttons { 
    top: -45px;
}
.blogrelated_list [class*='col-'] + [class*='col-'] {
    margin-top: 25px;
}
.blogrelated_list {
    padding-bottom: 50px;
}
.relatedpost_mob_slider .slick-dots li button:before {
    display: none;
}
.fixdNav-head .logo img {
    width: 175px;
}
.blog_cat_topmain .blog_cat_heading h1 {
    font-size: 28px;
} 
.mdl_relatedBox .mdl_relatedbox_heading {
    font-size: 13px;
}
.blogPage-title h1 {
    font-size: 23px; 
}
.page-template-blogpage-template .blogsingle_main > .row, .blogsingle_main_hasAds {
    flex-direction: column-reverse;
}
.page-template-blogpage-template .blogsingle-lft, .blogsingle_main_hasAds .blogsingle-lft {
    margin: 45px 0 20px !important;
}
.post_vault_lftside .slider_prtitle {
    padding-right: 0;
} 
.vidPage_catg_headWrap .vidPage_catg_heading { 
    font-size: 16px; 
}
.blogs_menu_lft .mdl_chapters_tabsMob .mdl_chapters_tabsMob_btn { 
    left: -64px; 
}
.blogs_menu_lft .mdl_chapters_tabsMob .mdl_chapters_tabsMob_btn a{
    text-transform: uppercase;
    background: #27283b;
    color: #fff;
}
.blogs_menu_lft .mdl_chapters_tabsMob .mdl_chapters_tabs {
    width: 300px;
}
.vidPage .blog_singlepage  {
    padding-top: 20px !important;
}
.campPop .modal-content .modal-body {
    padding: 15px;
}
.campPopWrap .campPopWrapIn h2 {
    font-size: 23px;
    margin-top: 8px;
}
.campPopWrap {
    font-size: 14px; 
}
.campPopWrap .campPop_txt {
    max-width: 280px;
    margin: 8px auto 20px;
}
.campPopWrap .campPopWrap_profileImg {
    margin-bottom: 15px;
}
.campPopWrap .campPopWrap_profileImg img {
    width: 100px;
}
.campPopWrap .campPopWrap_profileTxt {
    font-size: 13px;
}
.campPopWrap .campPopWrap_profileTxt h4 {
    margin: 0 0 3px;
    font-size: 16px;  
}
.blogsingle_main_hasAds .blogsingle-lft {
    display: none;
}
.hom_vidSlider .slick-list {
    padding-right: 10%;
}
.hom_videoBox_iframe iframe { 
    height: 230px;
}
.hom_videoSec_wrap {
    padding-left: 25px; 
}
.hom_videoBox {
    padding-right: 12px;
}
.mt35 {
    margin-top: 35px !important;
}
.rowMb30 {
    margin-bottom: -30px;
}
.rowMb30 [class*='col-'] {
    margin-bottom: 30px;
}
.hom_tickerWrap { 
    height: 46px; 
}
.hom_tickerWrap .hom_ticker_item { 
    font-size: 24px; 
}
.hom_chsSec_box .hom_chsSec_boxCnt h4 {
    font-size: 15px; 
}
.hom_chsSec_box .hom_chsSec_boxCnt_desc {
    font-size: 13px;
}
.hom_banner {
    padding-top: 40px;
    padding-bottom: 40px;
}
.hom_banner_top_col1 {
    order: 2;
}
.hom_banner_top_col2 {
    order: 1;
}
.hom_banner_top_col3 {
    order: 3;
}
.homban_top_logo {
    max-width: 220px;
    margin: 0 auto 25px;
}
.homban_top_desc { 
    font-size: 14px;
}
.homban_top_spaceImg {
    margin: 0 -20px;
}
.hom_banner_subs_title {
    font-size: 20px;
}
.hom_banner_subs_desc {
    font-size: 13px;
}
.hom_banner_subs_form .wpforms-field-container .wpforms-field-large::placeholder {
    font-size: 14px !important;
}
.hom_banner_subs_form .wpforms-container-full .wpforms-form .wpforms-field-container input.wpforms-field-large {
    font-size: 14px !important;
    padding-left: 20px !important;
    padding-right: 60px !important;
}
.hom_banner_subs_form .wpforms-form .wpforms-submit-container .subscribe_btn { 
    right: 20px; 
}
.home_deepdive_bigPost .postBox .postBox_text .postbox_heading {
    font-size: 20px;
}
.hom_Page .h2, .hom_Page .main_title .h2, .hom_Page .post_newsLatrBox .main_title h2 {
    font-size: 42px;
}
.hom_banner_top_spaceFire {
    top: -40px;
    right: -15px;
}
.hom_banner_top_spaceFire img {
    width: 75px;
}
.hom_chsSec_box .hom_chsSec_boxCnt .hom_chsSec_boxCnt_desc {
    transition: all .5s;
    opacity: 0;
}
.hom_chsSec_box:hover .hom_chsSec_boxCnt .hom_chsSec_boxCnt_desc { 
    opacity: 1;
}
.hom_chsSec_listWrap .rowMb30 {
    margin-bottom: -30px;
}
.hom_chsSec_listWrap .rowMb30 [class*='col-'] {
    margin-bottom: 10px;
}
.hom_chsSec_box .hom_chsSec_boxCnt h4 {
    margin-bottom: 1px;
}
.sources_txt li a {
    word-wrap: break-word;
}
.singlepage_breadcrumb {
    margin-bottom: 10px; 
    top: -30px;
} 
.hom_macro_mainWrap .post_bullist_box .post_bullist_boxlinkImg .post_bulllist_boxCnt {
    padding-bottom: 0;
} 
.pdf_listGroup h3 {
    margin-bottom: 15px !important;
}
.single .popover {
    max-width: 320px; 
}
.single .popover .popover-body {
    font-size: 10px;
}
.post_faqsList {
    padding: 5px 0 25px;
    font-size: 13px;
}
.post_colpsWrapbody .sources_txt {
     padding: 5px 0 25px;
}
    
}  

@media screen and ( max-width: 413px ) { 
    
.mapSlider_wrap h5 {
    font-size: 13px !important;
}
.journey_sec {
    height: 350px;
}
.title_48, .bodyWrap .title_48 {
    font-size: 24px;
} 
.investsec_bigImg_inner {
    padding: 20px;
} 
.how_it_works_banner .howWork_imgWrap .howWork_bgbox {
    width: 140px;
    height: 85px;
}  
.airBaloonSec {
    height: 400px;
    padding-top: 60px !important;
}
.ethos_assets_sec .ethos_assets_wrap .athos_assets_circlesBox .athos_assets_circlesBox_border {
    width:  110px;
    height: 110px;
}
.ethos_assets_sec .ethos_assets_wrap .athos_assets_circlesBox .athos_assets_circlesBox_numb {
    width: 80px;
    height: 80px;
    font-size: 22px;
    top: 15px;
}
.modulesWrapper .moduleCount {
    width: 30px;
    height: 30px;
}
.modulesWrapper .moduleTitleWrapper {
    width: calc(100% - 40px);
    margin-left: 10px;
}
.modulesWrapper .moduleSubtitle {
    font-size: 13px;
}
.modulesWrapper .moduleTitleWrapper .moduleTitle {
    font-size: 16px;
}
.modulesWrapper .chapterCount {
    font-size: 16px;
}
.modulesWrapper .moduleIcon img {
    max-width: 20px;
}
    
    
}