.desk_none{
    display: none;
}

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

    /*************************************************
                NAVBAR STARTS HERE
    **************************************************/
    .navbar-nav li{
        margin-right: 12px;
    }
    /*************************************************
                NAVBAR ENDS HERE
    **************************************************/


    /*************************************************
                INDEX PAGE STARTS HERE
    **************************************************/

    /*************************************************
                INDEX PAGE STARTS HERE
    **************************************************/
    .slides_inner .company_details_holder h5{
        font-size: 1.2rem;
    }

    .slides_inner .company_details_holder {
        /* min-height: 240px; */
    }
    /*************************************************
                INDEX PAGE ENDS HERE
    **************************************************/

    /*************************************************
                INSIGHTS STARTS HERE
    **************************************************/

    .insights_inner{
        padding: 0 0;
    }

    /*************************************************
                INSIGHTS ENDS HERE
    **************************************************/

    /*************************************************
                PORTFOLIO MANAGERS PAGE STARTS HERE
    **************************************************/
    .managers_logo_holder{
        display: flex;
        justify-content: space-between;
    }

    .managers_logo_holder_pic{
        max-width: 48%;
    }

    .managers_logo_holder img{
        /* max-width: 48%; */
        width: 100%;
    }
    /*************************************************
                PORTFOLIO MANAGERS PAGE STARTS HERE
    **************************************************/

    /*************************************************
                OUR FUNDS PAGE STARTS HERE
    **************************************************/
    .ourfunds_body .container {
        overflow: scroll;
    }

    /* ::-webkit-scrollbar {
        -webkit-appearance: none;
        width: 1px;
    }
    ::-webkit-scrollbar-thumb {
        border-radius: 4px;
        background-color: var(--blue);
        -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
    } */

    /* .ourfunds_body .container::-webkit-scrollbar {
        -webkit-appearance: scrollbarthumb-horizontal;
     }  */


    /*************************************************
                OUR FUNDS PAGE ENDS HERE
    **************************************************/
}

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

    h3{
        font-size: 2.375rem;
    }

    /*************************************************
                HEADER STARTS HERE
    **************************************************/

    .blue_header{
        display: none;
    }

    .nav_holder{
        min-height: 60px;
    }

    .nav_holder_inner{
        justify-content: space-between;
    }

    .nav_holder_block{
        position: relative;
        padding: 10px 0;
    }

    /* .navbar-nav{
        flex-direction: column;
        position: absolute;
        top: 0;
        z-index: 10;
        left: -150%;
        transition: all .3s;
        top: 52px;
        background: var(--blue);
        width: 60vw;
        flex-grow: initial;
        justify-content: initial;
        height: 80vh;
        overflow-y: scroll;
    }

    .navbar-nav.navopen{
        left: 15px;
    } */

    .menu_holder_mobile{
        /* position: fixed;
        width: 100%;
        height: 60vh;
        z-index: 111;
        left: -150%;
        top: 60px;
        transition: all .3s ease-out;
        overflow: scroll;
        background: var(--white); */
        position: fixed;
        width: 100%;
        height: 90vh;
        z-index: 111;
        left: -150%;
        top: 111px;
        transition: all .3s ease-out;
        overflow-y: auto;
        background: var(--white);
        /* background: rgba(255,255,255,0.5); */
    }

    .menu_holder_mobile.mobile-active{
        left: 0%;
        padding: 0px 0;
    }

    /* .navbar-nav{
        flex-direction: column;
        position: absolute;
        top: -9999px;
        z-index: 10;
        left: 0;
        transition: all .3s ease-in;
        background: var(--blue);
        width: 60vw;
        flex-grow: initial;
        justify-content: initial;
        height: 80vh;
        overflow-y: scroll;
    } */

    .navbar-nav{
        flex-direction: column;
        /* position: absolute; */
        /* top: -9999px; */
        /* z-index: 10; */
        /* left: 0; */
        transition: all .3s ease-in;
        /* background: var(--blue); */
        /* width: 60vw; */
        flex-grow: initial;
        justify-content: initial;
        /* height: 80vh; */
        /* overflow-y: scroll; */
        width: 100%;
        max-width: 720px;
        margin: 0 auto;
    }

    .navbar-nav.navopen{
        top: 52px;
        transition: all .3s ease-out;
    }


    .rmenubar{
        display: block;
    }

    .navbar-nav li{
    margin: 0;
    padding: 0 15px;
    font-size: 1.15rem;
    line-height: 1.5rem;
    margin: 0 0 10px 0;
    font-family: 'HelveticaNeue-light', sans-serif;
    }

    

    .navbar-nav li a{
        /* color: var(--white); */
        padding: 0 0 !important;
        transition: all .3s ease-in-out;
    }

    .navbar-nav li a:hover{
        /* background: var(--white); */
        color: var(--blue);
    }

    .navbar-nav li a:hover:before{
        display: none;
    }

    .navbar-nav li.nav-item-last{
        display: block;
    }

    .navbar-nav li a.active{
        color: var(--blue);
    }

    .navbar-nav li a.active:before{
        display: none;
    }

    a.header_contact{
        display: block;
        font-size: 1rem;
        line-height: 21px;
        letter-spacing: 0.5px;
        color: var(--black);
        margin-right: 50px;
        cursor: pointer;
    }

    a.header_contact:hover{
        text-decoration: none;
    }

    a.header_contact span{
        transform-origin: center center;
        transform: rotate(0);
        transition: all .3s ease-in;
        display: inline-block;
        margin-left: 8px;
    }

    a.header_contact.active span{
        transform: rotate(180deg);
    }

    /* .mobile_contact.mobile_show{
        max-width: 290px;
        height: 122px;
        background: var(--blue);
        padding: 30px 20px;
        position: absolute;
        top: 50px;
        right: 8px;
        display: flex;
        align-items: center;
        width: 100%;
        transform:scale(0);
        transform-origin: top right;
        transition: all .3s ease-in;
        z-index: 12;
    } */

    .contact_mobile_menu_show{
        background: var(--blue);
    }

    /* .mobile_contact.mobile_show.activated{
        transform:scale(1);
    } */

    .mobile_contact ul{}

    .contact_mobile_menu_show ul{
        padding: 10px 0;
    }

    .contact_mobile_menu_show ul li,
    .mobile_contact ul li{
        margin-bottom: 10px;
        color: #fff;
        margin:10px 0
    }

    .contact_mobile_menu_show ul li a{
        padding: 0 10px;
        color: var(--white);
    }

    .contact_mobile_menu_show ul li a:hover{
        text-decoration: underline;
    }

    .contact_mobile_menu_show ul li span,
    .mobile_contact ul li span{
        margin-right: 10px;
    }

    .contact_mobile_menu_show{
        display: block;
    }

    /*************************************************
                HEADER ENDS HERE
    **************************************************/


    /*************************************************
                INDEX BANNER STARTS HERE
    **************************************************/
    .banner.index_banner h2 br{
        display: none;
    }

    /*************************************************
                INDEX BANNER ENDS HERE
    **************************************************/

    /*************************************************
                WEBINARS STARTS HERE
    **************************************************/
    li.webinars_gallery_item{
        width: 48%;
    }
    /*************************************************
                WEBINARS ENDS HERE
    **************************************************/

    /*************************************************
                SPOTLIGHT SLIDER STARTS HERE
    **************************************************/
        .slides_inner .company_details_holder {
            /* min-height: 190px; */
        }
    /*************************************************
                SPOTLIGHT SLIDER ENDS HERE
    **************************************************/


}

@media only screen and (max-width:991px){
    .blog-slider .suggested-blog .slick-list {
        margin-left: 0;
    }

    /*************************************************
                MUTUAL FUNDS STARTS HERE
    **************************************************/
        .mutual_funds_pic_block{
            min-height: 330px;
        }

        .mutual_funds_body .mutual_funds_row{
            margin: 0 0 80px 0;
        }

        .mutual_funds_pic_block img {
            height: 330px;
            width: 100%;
            /* width: auto;
            object-fit: cover; */
        }

        .mutual_funds_text_block {
            padding: 0 15px 0 15px;
        }
    /*************************************************
                MUTUAL FUNDS ENDS HERE
    **************************************************/

    /*************************************************
                PROFILE MANAGERS STARTS HERE
    **************************************************/
        .managers_modal_content{
            max-height: 70vh;
            overflow-y: scroll;
            width: 80%;
            max-width: 80%;
            padding: 5%;
        }
    /*************************************************
                PROFILE MANAGERS ENDS HERE
    **************************************************/

    .insights_list_header .document_title,
    .items_document_title{
        width: 50%;
    }
    
    .insights_list_header .document_type,
    .items_document_type{
        width: 25%;
    }

    .insights_list_header .date_time,
    .items_date_time{
        width: 25%;
    }

    /*************************************************
                CONTACT PAGE STARTS HERE
    **************************************************/
    .contact_form_new input[type="text"], 
    .contact_form_new input[type="tel"], 
    .contact_form_new select{
        width: 27% !important;
    }
    /*************************************************
                CONTACT PAGE ENDS HERE
    **************************************************/
}



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



    .mob_none{
        display: none;
    }

    .slick-list {
        padding: 0 20% 0 0 !important;
    }

    /*************************************************
                COMMON ITEMS STARTS HERE
    **************************************************/

        .mob_show{
            display: block;
        }

        h1{
            font-size: 2.625rem;
        }

        .innerpage_banner h1{
            padding-top: 334px;
        }


        h2{
            font-size: 2rem;
            line-height: 2.2rem;
        }

        h4{
            font-size: 1.625rem;
            line-height: 1.875rem;
        }

        h5{
            font-size: 1.375rem;
            line-height: 1.625rem;
        }

        .rmenubar{
            right: 25px;
        }

        a.header_contact{
            margin-right: 75px;
        }
    /*************************************************
                COMMON ITEMS ENDS HERE
    **************************************************/

    /*************************************************
                INDEX BANNER STARTS HERE
    **************************************************/
        .banner.index_banner h2{
            text-align: left;
        }

        .banner.index_banner ul{
            flex-direction: column;
        }

        .banner.index_banner ul li{
            font-size: 1rem;
            line-height: 21px;
            margin-bottom: 10px;
        }

        .banner.index_banner .index_banner_button{
            margin: 30px 0 0;
        }
    /*************************************************
                INDEX BANNER ENDS HERE
    **************************************************/

    /*************************************************
                INDEX FOOTER STARTS HERE
    **************************************************/
        .footer{
            padding: 80px 0 40px;
        }

        .footer_left{
            flex-direction: column;
        }

        .footer_contact{
            width: 100%;
        }

        .footer_contact ul.no_style {
            margin: 30px 0 40px 0;
        }

        .footer_contact ul li{
            margin: 0 0 10px 0;
        }

        .footer_contact ul li:last-child{
            margin: 0;
        }

        .footer_links{
            width: 100%;
        }

        .footer_right{
            margin: 40px 0 0 0;
        }

        .footer_right h5{
            font-size: 1.375rem;
        }

    /*************************************************
                INDEX FOOTER ENDS HERE
    **************************************************/





    /*************************************************
                AWARD BLOCK STARTS HERE
    **************************************************/

        .awards {
            padding: 80px 0;
        }

        .awards_block_thumb{
            margin-bottom: 30px;
        }

        .awards_block_thumb:nth-of-type(even){
            margin-bottom: 0;
        }
    /*************************************************
                AWARD BLOCK ENDS HERE
    **************************************************/


    /*************************************************
                FUNDS SPOTLIGHT STARTS HERE
    **************************************************/
        .funds_spotlight{
            margin:80px 0 0;
        }

        .funds_spotlight.only_index{
            margin: 80px 0 0;
        }

        .slides_inner .company_details_holder {
            /* min-height: 184px; */
        }
    /*************************************************
                FUNDS SPOTLIGHT ENDS HERE
    **************************************************/


    /*************************************************
                FEATURED LIST STARTS HERE
    **************************************************/
        .feature_list{
            /* margin: 0 0 80px 0; */
            margin: 0;
            background: var(--grey);
        }

        .feature_list_inner{
            padding: 80px 0;
            
        }

        .feature_list_block{
            margin-bottom: 10px;
        }

        .feature_list_block:last-child{
            margin-bottom: 0;
        }

        .feature_list_block .feature_block h5{
            font-size: 1.375rem;
        }

    /*************************************************
                FEATURED LIST ENDS  HERE
    **************************************************/

    /*************************************************
                RECENT WEBINARS STARTS HERE
    **************************************************/

    .recent_webinars{
        margin: 0 0 80px 0;}

        

    /*************************************************
                RECENT WEBINARS ENDS HERE
    **************************************************/


    /*************************************************
                SUBSCRIBE BLUE STARTS HERE
    **************************************************/

    .subscribe_blue{
        /* margin: 0 0 80px; */
        margin: 0 0 0;
    }

    .subscribe_blue_block{
        padding: 80px 0;
    }

    .subscribe_form{
        margin: 40px auto 0;
        float: none;
        max-width: 100%;
    }

    /*************************************************
                SUBSCRIBE BLUE ENDS HERE
    **************************************************/


    /*************************************************
                FAQ STARTS HERE
    **************************************************/
    .faq_body {
        margin: 60px 0 80px;
    }
    /*************************************************
                FAQ ENDS HERE
    **************************************************/


    /*************************************************
                INSIGHTS STARTS HERE
    **************************************************/

    .insights_body{
        padding: 60px 0 40px 0;
    }

    .insights_article .article_inner{
        padding: 20px 0;
    }

    .article_text{
        padding: 0 15px;
    }

    .article_thumb img{
        width: 100%;
    }

    .article_thumb {
        margin: 0 0 20px 0;
    }

    .article_text h2.article_header{
        font-size: 1.125rem;
        line-height: 1.375rem;
    }

    /*************************************************
                INSIGHTS ENDS HERE
    **************************************************/

    /*************************************************
                SPOTLIGHT SLIDER STARTS HERE
    **************************************************/
        .slides_inner{
            min-height: 504px;
        }

        .slides_inner .company_details_holder {
            /* min-height: 140px; */
        }

    /*************************************************
                SPOTLIGHT SLIDER ENDS HERE
    **************************************************/

    /*************************************************
                BLOG PAGE STARTS HERE
    **************************************************/
    /* .blog-slider .suggested-blog .slick-list {
        margin-left: 0;} */

        .blog-slider .suggested-blog .slider-box h2{
            font-size: 1rem;
            line-height: 1.375rem;
            min-height: initial;
            margin: 10px 0 37px 0;
        }

        

    /*************************************************
                BLOG PAGE ENDS HERE
    **************************************************/

    /*************************************************
                our-advantage PAGE STARTS HERE
    **************************************************/

        .advantage_body{
            padding: 80px 0 0;
        }

        .advantage_headings h4{
            font-size: 1.563rem;
            line-height: 1.875rem;
        }

        .advantage_headings h4 br{
            display: none;
        }

        .advantage_headings h5,
        .inner_advantage h5{
            font-size: 1rem;
        }

        .advantage_items{
            flex-direction: column;
        }

        .advantage_items_blocks {
            width: 100%;
            margin: 0 0 10px 0;
        }

        .advantage_items.advantage_items_second{
            margin: 0;
        }

        .each_advantage.active .mobile_visible{
            display: flex;
            flex-direction: column;
            /* text-align: left; */
        }

        .each_advantage.active .mobile_visible .detail_advantage_left,
        .each_advantage.active .mobile_visible .detail_advantage_right{
            width: 100%;
        }

        .each_advantage.active .mobile_visible .detail_advantage_left p{
            font-size: 1rem;
            line-height: 1.313rem;
            margin: 30px 0;
            text-align: left;
        }

        .detail_advantage{
            display: none !important;
        }
    /*************************************************
                our-advantage PAGE ENDS HERE
    **************************************************/

    /*************************************************
                MUTUAL FUNDS STARTS HERE
    **************************************************/

    .mutual_funds_row.reverse_order .mutual_funds_text_block {
        order: 1;
    }

    .mutual_funds_row.reverse_order .mutual_funds_pic_block {
        order: 2;
    }

    .mutual_funds_body{
        padding: 80px 0;
    }

    .mutual_funds_text_block{
        margin: 0 0 40px 0;
        padding-left: 0;
        padding-right: 0;
    }
    /*************************************************
                MUTUAL FUNDS ENDS HERE
    **************************************************/

    /*************************************************
                PORTFOLIO MANAGERS PAGE STARTS HERE
    **************************************************/

    .managers_body {
        padding: 80px 0;
    }

    .managers_thumb{
        width: 100%;
        max-width: 100%;
    }

    .managers_logo_holder{
        margin: 0 0 40px 0;
    }

    .managers_left{
        /* padding-right: 15px; */
        padding-left: 0;
        padding-right: 0;
    }

    .managers_right{
        margin: 100px 0 0 0;
    }

    .managers_right.managers_right_single{
        margin: 50px 0 0 0;
    }

    .managers_thumb_row{
        display: block;
    }

    .managers_modal_logo_part img{
        max-width: 50%;
    }

    .managers_modal_info_part h5{
        font-size: 1.0rem;
    }

    .managers_modal_header{
        margin: 0 0 20px 0;
    }

    .managers_logo_holder{
        flex-direction: column;
    }

    .managers_logo_holder span{
        width: 100%;
        display: block;
        text-align: center;
        background: var(--grey);
        max-width: 100%;
    }

    .managers_logo_holder span:nth-of-type(even){
        margin: 10px 0 0 0;
    }

    .managers_logo_holder img {
            max-width: 100%;
            /* width: 100%; */
            margin: 0 auto;
            position: relative;
            width: initial;
    }

    .managers_logo_holder img:before{
        content: '';
        position: absolute;
        top: 0;
        left: -100%;
        z-index: 2;
        background: #f00;
    }

    .managers_body .managers_row {
        margin: 0 0 80px 0;
    }
    /*************************************************
                PORTFOLIO MANAGERS PAGE ENDS HERE
    **************************************************/

    /*************************************************
                FUND DOCUMENTS STARTS HERE
    **************************************************/
        .fund_document_body{
            padding: 0 0 80px;
            margin: 140px 0 0 0;
        }

        .fund_blocks_holder{
            flex-direction: column;
            display: block;
        }

        .fund_blocks_holder .fund_block{
            width: 100%;
            margin: 0 10px 0 0;
        }

        .fund_blocks_holder .fund_block.slick-slide img{
            margin: 0 auto;
        }

        /* .fund_blocks_holder .fund_block img{
            display: block;
            margin: 0 auto;
        } */

        /* .fund_blocks_holder .fund_block{
            margin: 0 10px 0 0;
        } */

        

        .fund_text_holder{
            flex-direction: column;
        }

        .fund_text_left,
        .fund_text_right{
            width: 100%;
            padding: 0;
        }

        .fund_text_left p:last-child, 
        .fund_text_right p:last-child{
            margin: 0;
        }

        .fund_blocks_holder .fund_block h5{
            font-size: 1.375rem;
        }

        .fund_text_holder{
            margin: 80px 0 0 0;
        }
    /*************************************************
                FUND DOCUMENTS ENDS HERE
    **************************************************/

    /*************************************************
                OUR FUNDS PAGE STARTS HERE
    **************************************************/
        .ourfunds_body{
            padding: 80px 0;
        }

        .ourfunds_table h5{
            line-height: normal;
        }

        .ourfunds_table {
            width: 767px;
        }
        .ourfunds_table tr th:nth-child(1), .ourfunds_table tr td:nth-child(1) {
            width: 120px;
        }
    
        .ourfunds_table tr th:nth-child(2), .ourfunds_table_inner tr td:nth-child(1) {
            width: 160px;
        }
    
        .ourfunds_table tr th:nth-child(3), .ourfunds_table tr td:nth-child(2) {
            width: 100px;
        }
        .ourfunds_table tr th:nth-child(4), .ourfunds_table tr td:nth-child(3) {
            width: 300px;
        }
    /*************************************************
                OUR FUNDS PAGE ENDS HERE
    **************************************************/


    /*************************************************
                CONTACT PAGE STARTS HERE
    **************************************************/

        .contact_body{
            padding: 80px 0;
        }

        .contact_left h4{
            padding: 0 0 30px 0;
        }

        .contact_right{
            margin: 80px 0 0 0;
        }


        .person_bio{
            padding: 0px;
        }

        .consult_person .person_pic{
            width: 100%;
        }

        .consult_person .person_pic img{
            width: 100%;
        }

        .person_bio{
            width: 100%;
            margin: 20px 0 0 0;
        }

        .person_bio .person_bio_bottom{
            margin: 20px 0 0 0;
        }

        .consult_person{
            background: var(--white);
            margin:0 10px 0 0;
        }

        h5.consultant_heading{
            font-size: 1.375rem;
            line-height: 1.2rem;
        }

        .right_part .client_social_link,
        .right_part .company_main_logo{
            display: none;
        }

        .contact_modal_picture{
            width: 42%;
        }

        .contact_modal_bio{
            width: 55%;
            padding: 0;
        }

        .contact_modal_social_info{
            display: block;
        }

        .contact_thumb{
            margin: 0 0 30px 0;
        }


        .contact_form_new.form-inline{
            flex-direction: column;
        }

        .contact_form_new input[type="text"], 
        .contact_form_new input[type="tel"], 
        .contact_form_new select{
            width: 100% !important;
            margin: 0 0 14px 0;
        }

        .contact_form_new .call_back_button{
            max-width: 50%;
        }

        .contect_new_left img{
            max-width: 150px;
            margin: 0 auto 25px;
        }
    /*************************************************
                CONTACT PAGE ENDS HERE
    **************************************************/

    /*************************************************
                ABOUT US PAGE STARTS HERE
    **************************************************/
        .aboutpage_banner_inner{
            max-width: 100%;
        }

        .aboutpage_banner h1{
            padding-top: 73px;
            font-size: 2rem;
            line-height: 1.1;
        }

        .about_banner_para{
            flex-direction: column;
        }

        .about_banner_para_block{
            width: 100%;
        }

        .discover_text{
            text-align: center;
            line-height: 1.125rem;
            margin: 30px 0 73px 0;
        }


    /*************************************************
                ABOUT US PAGE ENDS HERE
    **************************************************/

    /*************************************************
                404 PAGE STARTS HERE
    **************************************************/

        .page_not_found_body{
            padding: 80px 0;
        }

        .page_not_found .line-2{
            font-size: 1.5rem;
        }

        .page_not_found .line-3 {
            font-size: 1.0rem;
        }
    /*************************************************
                404 PAGE ENDS HERE
    **************************************************/

    /*************************************************
                INSIGHTS LIST STARTS HERE
    **************************************************/

    .insights_items_links_holder ul {
        width: 100%;
        justify-content: center;
        padding: 0 48px 0;
        flex-wrap: wrap;
    }

    .insights_items_links_holder ul li {
        font-size: 14px;
        font-family: var(--regular-font);
        margin-right: 30px;
        margin-bottom: 20px;
    }

    .insights_list_header{
        display: none;
    }

    .insights_list_blocks{
        flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: center;
    }

    .insights_list_blocks{
        padding: 30px;
    }

    .items_document_title,
    .items_date_time,
    .items_document_type{
        width: 100%;
        padding: 0;
    }

    .items_document_title{
        flex-direction: column;
    }

    .items_document_title h5{
        padding: 0;
        margin: 15px 0 0 0;
    }

    .items_date_time, 
    .items_document_type{
        margin: 20px 0 0 0;
    }

    .items_document_icons_block{
        width: 100%;
        justify-content: center;
    }

    .items_document_icons_block li{
        margin: 0 15px 0 0;
    }

    .items_document_icons_block li:last-child{
        margin: 0;
    }
    /*************************************************
                INSIGHTS LIST ENDS HERE
    **************************************************/

}


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

    /*************************************************
                INDEX PAGE STARTS HERE
    **************************************************/

    .recent_webinars h4 br{
        display: block;
    }

    /*************************************************
                INDEX PAGE ENDS HERE
    **************************************************/


    /*************************************************
                PORTFOLIO MANAGERS PAGE STARTS HERE
    **************************************************/
    .managers_logo_holder img{
        max-width: 100%;
        /* width: 100%; */
    }
    /*************************************************
                PORTFOLIO MANAGERS PAGE ENDS HERE
    **************************************************/

    /*************************************************
                STF FUNDS STARTS HERE
    **************************************************/
        .stf_body{
            padding: 80px 0;
        }
    /*************************************************
                STF FUNDS ENDS HERE
    **************************************************/
    
    .g-recaptcha{
        transform: scale(0.77);
        transform-origin: 0 0;
    }
    
}



@media only screen and (min-width: 576px){
    .navbar-nav{
        max-width: 540px;
    }
}

@media only screen and (min-width: 768px){
    .navbar-nav{
        max-width: 720px;
    }
}

@media only screen and (min-width: 991px){
    .navbar-nav{
        max-width: 100%;
    }
}


@media only screen and (max-width:479px){
    .blog-slider .slick-track{
        left: 20px;}


    .spotlight_slider{
        margin: 21px 0 0;
    }
    .recent_webinars_slider{
        margin: 21px 0 0;
    }

    /*************************************************
                PORTFOLIO MANAGERS PAGE STARTS HERE
    **************************************************/
    .managers_modal_info_part h5{
        font-size: 0.875rem;
        padding: 5px 0 0 0;
    }
    /*************************************************
                PORTFOLIO MANAGERS PAGE ENDS HERE
    **************************************************/

    /*************************************************
                FUND DOCUMENTS STARTS HERE
    **************************************************/
        .fund_blocks_holder .fund_block{
            padding: 20px;
        }

    /*************************************************
                FUND DOCUMENTS ENDS HERE
    **************************************************/

    /*************************************************
                CONTACT PAGE STARTS HERE
    **************************************************/
        /* .contact_modal_header{
            flex-direction: column;
            align-items: center;
        }

        .contact_modal_bio{
            width: 100%;
            padding: 20px 0 0 0;
        } */

        .contact_modal_content{
            width: 90%;
        }

        .contact_modal_picture{
            width: 40%;
        }

        .contact_modal_bio{
            width: 60%;
            padding: 0 0 0 10px;
        }

        .contact_modal_social_info{}

        .contact_modal_social_info ul{
            display: flex;
            width: 100%;
            align-items: center;
            /* margin: 20px 0 0 0; */
            margin: 0 0 20px 0;
        }

        .contact_modal_social_info ul li{
            margin: 0 20px 0 0;
        }

        .contact_modal_bio .client_social_link{
            display: none;
        }

        .company_main_logo{
            display: none;
        }

        .contact_modal_header{}
    /*************************************************
                CONTACT PAGE ENDS HERE
    **************************************************/

    /*************************************************
                WEBINARS PAGE STARTS HERE
    **************************************************/
        ul.webinars_gallery_block{
            flex-direction: column;
            margin-left: 0;
            margin-right: 0;
        }

        li.webinars_gallery_item {
            width: 100%;
            margin: 0 0 20px;
        }
    /*************************************************
                WEBINARS PAGE ENDS HERE
    **************************************************/

}

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

    /*************************************************
                INDEX PAGE STARTS HERE
    **************************************************/
    .slides_inner .company_details_holder {
        /* min-height: 230px; */
    }

    /*************************************************
                INDEX PAGE ENDS HERE
    **************************************************/


    .blog-slider .slick-track{
        left: 0;}

    /*************************************************
                CONTACT PAGE STARTS HERE
    **************************************************/

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

        .contact_modal_header{
            flex-direction: column;
            align-items: center;
        }

        .contact_modal_bio {
            width: 100%;
            padding: 20px 0 0 0;
        }

        .contact_modal_bio ul{
            margin: 0;
        }
    /*************************************************
                CONTACT PAGE ENDS HERE
    **************************************************/
}

@media only screen and (min-device-width: 320px) and (max-device-width: 767px) and (orientation: landscape){
    .managers_modal_content {
        max-height: 90vh;
    
}

}