@media screen and (max-width:767px) {
    body.page-id-152 .ush_menu_1 .w-nav-icon:before, body.page-id-152 .ush_menu_1 .w-nav-icon:after,
    body.page-id-1639 .ush_menu_1 .w-nav-icon:before, body.page-id-1639 .ush_menu_1 .w-nav-icon:after,
    body.page-id-1838 .ush_menu_1 .w-nav-icon:before, body.page-id-1838 .ush_menu_1 .w-nav-icon:after,
    .single-team-members .ush_menu_1 .w-nav-icon:before, .single-team-members .ush_menu_1 .w-nav-icon:after,
    .single-post .ush_menu_1 .w-nav-icon:before, .single-post .ush_menu_1 .w-nav-icon:after,
    .single-companies .ush_menu_1 .w-nav-icon:before,.single-companies .ush_menu_1 .w-nav-icon:after {
        border: 1px solid #fff;
    }
    body.page-id-152.open_nav .ush_menu_1 .w-nav-icon:before, body.page-id-152.open_nav .ush_menu_1 .w-nav-icon:after,
    body.page-id-1639.open_nav .ush_menu_1 .w-nav-icon:before, body.page-id-1639.open_nav .ush_menu_1 .w-nav-icon:after,
    body.page-id-1838.open_nav .ush_menu_1 .w-nav-icon:before, body.page-id-1838.open_nav .ush_menu_1 .w-nav-icon:after,
    .single-team-members.open_nav .ush_menu_1 .w-nav-icon:before, .single-team-members.open_nav .ush_menu_1 .w-nav-icon:after,
    .single-post.open_nav .ush_menu_1 .w-nav-icon:before, .single-post.open_nav .ush_menu_1 .w-nav-icon:after,
    .single-companies.open_nav .ush_menu_1 .w-nav-icon:before,.single-companies.open_nav .ush_menu_1 .w-nav-icon:after {
        border: 1px solid #000;
    }
    body.page-id-152.open_nav header .w-image,
    body.page-id-1639.open_nav header .w-image,
    body.page-id-1838.open_nav header .w-image,
    .single-team-members.open_nav header .w-image,
    .single-post.open_nav header .w-image,
    .single-companies.open_nav header .w-image{
		filter:unset;
    }
    body.page-id-152 header a.w-nav-anchor,
	body.page-id-152 .w-nav-item.level_1.current-menu-item>a,
	body.page-id-1639 header a.w-nav-anchor,
	body.page-id-1639 .w-nav-item.level_1.current-menu-item>a,
	body.page-id-1838 header a.w-nav-anchor,
	body.page-id-1838 .w-nav-item.level_1.current-menu-item>a,
	.single-team-members header a.w-nav-anchor,
	.single-team-members .w-nav-item.level_1.current-menu-item>a,
	.single-post header a.w-nav-anchor,
	.single-post .w-nav-item.level_1.current-menu-item>a,
	.single-companies header a.w-nav-anchor,
	.single-companies .w-nav-item.level_1.current-menu-item>a{
		color: #000!important;
	}
	body.page-id-152  header a.w-nav-anchor span.w-nav-title::before,
	body.page-id-1639  header a.w-nav-anchor span.w-nav-title::before,
	body.page-id-1838  header a.w-nav-anchor span.w-nav-title::before,
	.single-team-members header a.w-nav-anchor span.w-nav-title::before,
	.single-post  header a.w-nav-anchor span.w-nav-title::before,
	.single-companies  header a.w-nav-anchor span.w-nav-title::before{
		background:#000;
	}
    .home_sec_1 h4,
    .find_fund_sec p,
    .boundless_sec p,
    .team_inner_row>p {
        font-size: 20px;
        line-height: 26px;
    }
    .home_sec_1 h2 {
        padding-bottom: 15px !important;
    }
    .home_sec_1 .wpb_text_column {
        font-size: 20px !important;
        line-height: 26px !important;
    }
    section.top_home_section {
        min-height: 100vh !important;
    }
    .top_home_section img,
    .down_sec {
        width: 45px;
    }
    .fund_main {
        display: block;
    }
    .fund_sec_img img {
        height: 125px;
    }
    .fund_sec_title {
        padding-bottom: 40px;
    }
    .fund_sec_img img {
        height: auto;
    }
    /*.boundless_sec h3, .boundless_sec h3, .team_inner_row > h3, .latest_news h3 {
        font-size: 37px;
        line-height: 47px;
    }*/
    .boundless_sec .g-cols.wpb_row {
        max-width: 100%;
        padding: 50px 17px;
    }
    .home_team_main {
        grid-gap: 8px;
    }
    .home_team_img img {
        height: 187px;
    }
    .latest_news .home_news_title {
        font-size: 23px;
        line-height: 30px;
    }
    .home_news_date {
        font-size: 18px;
        line-height: 24px;
    }
    .down_sec.up {
        background-size: 45px;
        background-repeat: no-repeat;
    }
    /* .footer_line .vc_column_container {
        padding: 0px 0px 27px 0px!important;
    } */
    .contact_somerprivateequity h6 {
        padding-top: 25px;
    }
    .l-header.sticky .ush_image_1 {
        height: 50px!important;
    }
    header ul.w-nav-list {
        width: 70vw!important;
    }
    header a.w-nav-anchor {
        font-size: 25px!important;
        line-height: 30px!important;
    }
    /*.who_top_section h3.vc_custom_heading, .diff_img_section h3, .investment-col h3, .single_investment_1 h3 {
        font-size: 35px;
        line-height: 46px;
    }*/
    .who_top_section .wpb_text_column,
    .investment-col h4,
    .latest_news_top time.w-post-elm.post_date,
    .us-btn-style_1,
    .investment_sec_1 .post_taxonomy,
    .investment_sec_1 .w-post-elm.post_date,
    .location_details,
    .acquired_row span,
    .post_content {
        font-size: 20px !important;
        line-height: 26px !important;
    }
    .investment_sec_1 .post_content {
        font-size: 14px !important;
        line-height: 18px !important;
        margin: 8px 0 8px;
    }
    .investment-col h4 {
        max-width: 100%;
    }
    .investment_sec_1 .post_title {
        font-size: 16px;
        line-height: 20px;
    }
    .investment_sec_1 a.w-btn.usg_btn_1 {
        font-size: 16px;
    }
    .team_three_link, .team_three_link div {
        line-height: normal;
    }
    .investment_sec_1 div {
        line-height: normal;
    }
    .investment-col {
        padding-bottom: 40px;
    }
    .quotes,
    .company_author {
        font-size: 16px;
        line-height: 24px;
    }
    /*HEADER MENU*dp*/
    body header .l-subheader.at_middle {
        padding: 0px 15px!important;
    }
    body header#page-header .l-subheader-h {
        padding-bottom: 10px;
    }
    body header .w-nav-icon,
    body.home header .w-nav-icon {
        background-image: unset;
    }
    body .header_hor .l-subheader-cell.at_right .w-nav:last-child .w-nav-control {
        padding: 0;
    }
    body .ush_menu_1 .w-nav-icon:before,
    body .ush_menu_1 .w-nav-icon:after {
        content: "";
        width: 36px;
        border: 1px solid black;
        height: 0px;
        background: black;
        position: absolute;
        bottom: 10px;
        right: 0;
        border-radius: 22px;
        transition: 0.5s all ease;
    }
    body .ush_menu_1 .w-nav-icon:after {
        bottom: 0;
    }
    body .w-nav-control.active .w-nav-icon>div:before {
        content: none;
    }
    body .ush_menu_1 .w-nav-icon>div {
        border: unset;
    }
    body .ush_menu_1 .active .w-nav-icon:before {
        transform: rotate(45deg);
        bottom: 10px;
        right: -1px;
    }
    body .ush_menu_1 .active .w-nav-icon:after {
        transform: rotate(-45deg);
        bottom: 10px;
        right: -1px;
    }
    /* body .ush_menu_1 .active .w-nav-icon{
        transform: rotate(45deg);
    } */
    body .ush_menu_1  .w-nav-icon{
        transition: 0.5s all ease;
    }
    .investment_sec_1 #us_grid_2 article {
        margin-bottom: 25px;
    }
    body .header_hor .w-nav.type_mobile.m_layout_dropdown .w-nav-list.level_1 {
        position: fixed;
        top: 0;
        bottom: 0;
        background: white;
        left: 0;
        right: 0;
        width: 100% !important;
    }
    html:has(a.w-nav-control.active) {
        overflow: hidden;
    }
    .header_hor .w-nav.type_mobile.m_layout_dropdown>.w-nav-control~.w-nav-list.level_1 {
        background: white;
        left: 0;
        right: 0;
        width: 100% !important;
        top: 0;
        bottom: 0;
        position: fixed;
        padding-top: 106px !important;
        height: 100% !important;
        z-index: -1;
    }
    html:has(a.w-nav-control.active) header#page-header .l-subheader.at_middle {
        background: #F8F8F8;
    }
    body .ush_menu_1.type_mobile .w-nav-anchor.level_1 {
        font-size: 14px !important;
        font-weight: 400;
        padding: 15px;
        line-height: 18px !important;
    }
    header#page-header .ush_image_1 img {
        z-index: 9;
        position: relative;
        width: 60px !important;
        vertical-align: baseline;
    }
     header#page-header .l-subheader.at_middle {
        height: 60px!important;
        transition: 1s all ease;
    }
    .ush_menu_1 .w-nav-item.level_1.current-menu-item>a:not(.w-btn),
    .ush_menu_1 .w-nav-item.level_1.current-menu-ancestor>a:not(.w-btn),
    .ush_menu_1 .w-nav-item.level_1.current-page-ancestor>a:not(.w-btn) {
        color: black;
    }
    body .ush_menu_1.type_mobile .current-menu-item .w-nav-anchor.level_1 {
        font-weight: 900;
    }
}
