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

    .butgurBtn {
        display: none;
    }

    .menuLink ul li>ul.sub-menu {
        color: #fff;
        position: absolute;
        min-width: 220px;
        max-width: 220px;
        display: block !important;
        width: 100%;
        top: calc(100% + 15px);
        z-index: 1;
        visibility: hidden;
        opacity: 0;
        -webkit-transition: all 0.5s ease-in-out 0s;
        -moz-transition: all 0.5s ease-in-out 0s;
        -ms-transition: all 0.5s ease-in-out 0s;
        -o-transition: all 0.5s ease-in-out 0s;
        transition: all 0.5s ease-in-out 0s;
        transform-origin: 0 0 0;
        margin-left: 0;
        -webkit-box-shadow: 1px 2px 10px -2px rgba(0, 0, 0, 0.56);
        -moz-box-shadow: 1px 2px 10px -2px rgba(0, 0, 0, 0.56);
        box-shadow: 1px 2px 10px -2px rgba(0, 0, 0, 0.56);
    }

    .menuLink .menu>li.menu-item-has-children.active>a::before {
        opacity: 1;
    }

    .menuLink ul.menu>li>ul.sub-menu::before {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        top: -25px;
        height: 23px;
    }

    .menuLink ul li:hover>.sub-menu {
        visibility: visible;
        opacity: 1;
        left: 0;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        transform: scale(1);
    }

    .menuLink ul li>ul.sub-menu li a::after {
        display: none;
    }

    .sub-menu li:last-child a {
        border-bottom: none;
    }

    .sub-menu li .sub-menu {
        left: 150px !important;
        top: 0 !important;
    }

    .sub-menu li:hover .sub-menu {
        left: 220px !important;
    }

    .sub-menu .menu-item-has-children::after {
        right: 15px !important;
        top: 18px !important;
        border-color: #000 transparent transparent #000 !important;
        transform: rotate(138deg) !important;
    }

    .sub-menu>li {
        background-color: #fff;
        border-bottom: 1px solid #eee;
        position: relative;
    }

    .sub-menu>li:hover::before {
        width: 100%;
        clip-path: unset !important;
    }

    .sub-menu li a {
        position: relative;
        width: auto;
    }

    .sub-menu li a:hover {
        background-color: #BBA14F;
        color: #fff !important;
    }

    ul.menu li .sub-menu li a::after {
        content: "" !important;
        position: absolute;
        bottom: 0;
        left: 0;
        display: block;
        width: 0;
        height: 1px;
        transition: 0.4s;
        background-color: #204289;
    }

    .sub-menu li a:hover::after {
        width: 100%;
    }

    .menuLink .fixed__menu_link>ul>li.menu-item-has-children {
        padding-right: 10px;
    }

    .menuLink .fixed__menu_link>ul>li.current-menu-ancestor::after {
        border-color: #e80303 !important;
    }

    .menuLink .fixed__menu_link>ul>li.menu-item-has-children::after {
        right: -9px;
        top: 7px;
        border-color: #fff;
    }

    .sub-menu li a {
        color: #898888 !important;
        padding: 10px 30px;
        display: block;
    }

    .menuLink .menu>li.menu-item-has-children>.sub-menu>li.current-menu-ancestor>a {
        background-color: #40aacf;
    }

    .menuLink .menu>li.menu-item-has-children>.sub-menu>li.current-menu-ancestor>.sub-menu>li.current_page_item a {
        background-color: #40aacf;
    }

}

@media(max-width: 1600px) {
    .main_header .container {
        max-width: 1300px;
    }

    .container {
        max-width: 1300px;
        width: 90%;
    }

    .banner_content h1 {
        font-size: 30px;
    }

    .paragrph_wrap h2 {
        font-size: 30px;
    }

    .btn-ctn {
        font-size: 16px;
        height: 65px;
    }

    .heading_title h2 {
        font-size: 30px;
    }

    .service_content h3 {
        font-size: 25px;
        margin-bottom: 20px;
    }

    .service_content p {
        font-size: 18px;
    }

    .Process_grid::after {
        left: 45%;
        width: 10px;
    }

    .Process_grid::before {
        left: 45%;
        width: 10px;
    }

    .Process_grid .items_row:first-child::before {
        left: 40%;
    }

    .items_row::after {
        left: 43.80%;
        width: 40px;
        height: 40px;
    }

    .content_item h4 {
        font-size: 25px;
        margin-bottom: 5px;
        line-height: 36px;
        max-width: 300px;
    }

    .items_img {
        width: 200px;
        padding-right: 25px;
    }

    .content_item {
        width: calc(100% - 200px);
    }

    .content_item p {
        font-size: 20px;
        line-height: 30px;
        max-width: 370px;
    }

    .service_section h5 {
        font-size: 30px;
    }

    .our_ethos .heading_title p {
        font-size: 20px;
    }

    .our_ethos .col-md-4 h6 {
        font-size: 22px;
    }

    .newsletter_wrap h4 {
        font-size: 24px;
        line-height: 38px;
        max-width: 550px;
    }

    .footer_links h6,
    .footer_links h6 a {
        font-size: 16px;
    }

    .footer_links ul li a {
        font-size: 16px;
    }

    .right_content ul li a {
        font-size: 18px;
    }

    .contact_us_btn a {
        font-size: 16px;
    }

    .sub_banner h1 {
        font-size: 40px;
        max-width: 550px;
    }

    .investment_approach h2,
    .why_invest_wrap h4,
    .key_feature h3,
    .AIFs_title h4,
    .partner__wrap h6,
    .investment_option h4 {
        font-size: 30px;
    }

    .investment_approach h3 {
        font-size: 22px;
    }

    .investment_approach ul li,
    .why_invest_wrap ul li,
    .key_feature ul li {
        font-size: 16px;
    }

    .investment_approach p {
        font-size: 16px;
    }

    .AIFs_title p {
        font-size: 22px;
        max-width: 755px;
    }

    .number_div {
        width: 80px;
        height: 80px;
        font-size: 50px;
    }

    .number_box_wrap .row .col-md-4 p,
    .Invest_in_AIFs .service_section p {
        font-size: 16px;
    }

    .options__box_content h5 a {
        font-size: 25px;
    }

    .options__box_content ul li {
        font-size: 16px;
    }

    .partner__wrap p {
        font-size: 16px;
    }

    .blog_banner {
        padding: 90px 0px 0px !important;
        margin-bottom: 50px;
    }

    .blog_banner .banner_img_wrap {
        margin-bottom: -50px;
    }

    .blog_banner p {
        font-size: 24px;
    }

    .blog__title h3 a {
        font-size: 24px;
    }

    .blog__para p {
        font-size: 16px;
    }

    .faqs_wrap h1 {
        font-size: 30px;
        margin-bottom: 25px;
    }

    .sticky_div {
        padding: 40px 20px 40px;
        top: 110px;
        max-width: 450px;
    }

    .question_icon {
        max-width: 65px;
        margin: 0 auto 30px;
    }

    .question_box h2 {
        font-size: 20px;
        margin-bottom: 15px;
    }

    .continue_btn {
        margin-top: 40px;
    }

    .question_box p {
        margin: 0 auto 20px;
    }

    .faqs_wrap .accordion .accordion-item {
        margin-bottom: 15px;
        padding: 22px 28px;
    }

    .faqs_wrap .accordion .accordion-item .accordion-button {
        font-size: 20px;
        line-height: 20px;
    }

    .design_row_content h3 {
        font-size: 28px;
        margin-bottom: 25px;
    }

    .design_row_content p {
        font-size: 20px;
    }

    .user_profile_content p strong {
        font-size: 18px;
    }

    .about_banner p {
        font-size: 20px;
    }

    .contact_us_wrap .main_title {
        margin-bottom: 50px;
    }

    .contact_us_wrap .main_title h1 {
        font-size: 30px;
        margin-bottom: 15px;
    }

    .info_title h2 {
        font-size: 24px;
    }

    .contact_information {
        padding: 30px 25px 25px;
        min-height: 650px;
    }

    .contat_us_grid>.row>.col-md-6:nth-child(1) {
        width: 40%;
    }

    .contat_us_grid>.row>.col-md-6:nth-child(2) {
        width: 60%;
    }

    .contact_information::before {
        width: 225px;
        height: 225px;
    }

    .contact_information::after {
        width: 110px;
        height: 110px;
    }

    .related-posts .content h4 a {
        font-size: 24px;
        margin-bottom: 12px;
    }

    .relatedPostswrap .related-posts h3 {
        font-size: 24px;
        margin-bottom: 20px;
    }

    .related-posts .related-post-item .content p {
        font-size: 16px;
    }

    .entry-content h1,
    .entry-content h2,
    .entry-content h3,
    .entry-content h4,
    .entry-content h5,
    .entry-content h6 {
        font-size: 24px;
        margin: 15px 0px;
    }

    .entry-content p {
        font-size: 16px;
        margin-bottom: 15px;
    }

    .singlePostWrapper .entry-header .entry-title {
        font-size: 28px;
    }

    .defalut_page_content {
        padding: 40px 0 30px;
    }

    .defalut_page_content .entry-header .entry-title {
        font-size: 28px;
    }

    .terms_condition ul li a {
        font-size: 16px;
    }

    .defalut_page_content footer.entry-footer .edit-link a.post-edit-link {
        font-size: 16px;
    }

    .top_approach_wrap .row .col-md-6 h3 {
        font-size: 24px;
    }

    .team_banner .col-md-7 h1 {
        max-width: 700px !important;
    }

}

@media(max-width: 1399px) {
    .why_element_one .heading_title {
        margin-bottom: 25px;
    }

    .why_element_one {
        padding: 180px 0 50px;
    }

    .finance_ial_wrap ul {
        gap: 15px;
    }

    .border_bg {
        padding: 2px;
    }

    .counter_grid {
        margin-bottom: 5px;
    }

    .counter {
        font-size: 30px;
    }

    .counter_icon,
    .counter_before_text {
        font-size: 30px;
    }

    .teamBox_discription h4 a {
        font-size: 20px;
    }

    .teamBox_discription h5 {
        font-size: 18px;
    }

    .main_heading {
        padding-bottom: 30px;
    }

    .main_heading h4 {
        font-size: 24px;
        padding: 15px 20px;
        width: 350px;
        margin-left: 90px;
    }

    .main_heading::after {
        left: 300px;
    }

    .credits_fof_title {
        width: 300px;
    }

    .credits_fof_title__inner h4 {
        font-size: 22px;
    }

    .credits_fof_subTitle {
        width: calc(100% - 300px);
    }

    .credits_fof_graph::before {
        left: 300px;
    }

    .credits_fof_box p {
        font-size: 18px;
    }

    .credits_fof_box {
        padding: 15px 20px;
    }

    .funds_box_wrap {
        padding: 50px 0px;
    }

    .funds_box_wrap .heading_title {
        padding-bottom: 10px;
    }

    .blue_box {
        padding: 20px;
        min-height: 250px;
    }

    .funds_thread_img {
        max-width: 90px;
        margin: 0 auto 10px;
    }

    .team_banner .banner_img_wrap {
        width: 220px;
        height: 220px;
        margin: 30px auto;
    }

    .team_wrap {
        padding: 60px 0px;
    }

    .mission_vission_wrap {
        padding: 60px 0px;
    }

    .mission_vission_wrap .heading_title {
        margin-bottom: 30px;
    }

    .main_banner {
        padding: 80px 0px 130px;
    }

    .our_ethos {
        padding: 50px 0px;
    }

    .paragrph_wrap p {
        font-size: 18px;
    }

    .cricle_content h3 {
        font-size: 20px;
    }

}

@media(max-width: 1366px) {
    .main_header .menuLink {
        padding-left: 65px;
    }

    .main_header .menuLink .menu {
        padding-left: 0px;
    }

    .design_row::before {
        width: 75px;
        height: 75px;
    }

    .design_row {
        margin: -15px 0px;
    }

    .time_line_wrap .design_row:nth-child(2n+1)::after {
        border-width: 15px;
    }

    .time_line_wrap .design_row:nth-child(2n+2)::after {
        border-width: 15px;
    }

    .time_line_wrap .design_row:nth-child(2n+2)::before {
        right: 12.50%;
    }

    .time_line_wrap .design_row:nth-child(2n+1)::before {
        left: 12.50%;
    }

    .defalut_page_content .entry-header .entry-title {
        font-size: 25px;
    }

    .golden_bg_wrap {
        padding: 40px 0px;
    }

    .crefit_FOF_wrap {
        padding: 50px 0px;
    }

    .crefit_FOF_wrap .row {
        margin: 0 -15px;
    }

    .crefit_FOF_wrap .row .col-md-6 {
        padding: 0 15px;
    }

    .dec_bg {
        margin-bottom: 10px;
        min-height: 90px;
    }

    .top_approach_wrap {
        padding: 50px 0;
    }

    .our_ethos {
        padding: 40px 0px;
    }

}

@media(max-width: 1200px) {
    .container {
        width: 98%;
    }

    .call_us {
        padding-right: 0px;
    }

    .sticky_header {
        position: static !important;
    }

    .sticky_header.is-sticky {
        position: static !important;
        background-color: #1c1918 !important;
        height: auto !important;
        backdrop-filter: unset !important;
        animation: unset;
    }

    header .menu-link {
        display: none;
    }

    header .menuLink {
        display: none;
    }

    header .right-div .header-btn {
        display: none;
    }

    .main_header .right-div {
        width: auto;
    }

    .burger {
        display: block;
        cursor: pointer;
        width: 30px;
        min-width: 30px;
    }

    .burger span {
        display: block;
        width: 30px;
        height: 3px;
        border-radius: 8px;
        background: #000;
        margin-bottom: 6px;
        margin-right: 0;
        margin-left: auto;
    }

    .main_header.fixed {
        box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.35);
    }

    .header-wrap {
        padding-right: 0px;
        padding-left: 0px;
        min-height: auto;
    }

    .offcanvas-header .container {
        width: 98%;
    }

    #Right_Funnel {
        width: 100%;
        border: unset;
        z-index: 9999999;
    }

    .offcanvas .header-wrap {
        width: 100%;
        justify-content: space-between;
    }

    .offcanvas .burger span:nth-child(2) {
        opacity: 0;
    }

    .offcanvas .burger span {
        transform: translate(2px, 10px) rotate(-45deg);
        width: 30px;
    }

    .offcanvas .burger span:last-child {
        width: 30px;
        transform: translate(2px, -8px) rotate(45deg);
    }

    .offcanvas-header .logo {
        width: 200px;
        min-width: 200px;
        max-width: 200px;
    }

    .offcanvas-header .logo a {
        display: inline-flex;
        align-items: center;
    }

    .main_header .row .col-md-2 {
        width: 160px;
    }

    .main_header .row .col-md-5:nth-child(3) {
        width: calc(100% - 160px);
        display: flex;
        align-items: center;
        justify-content: flex-end;
    }

    .main_header .row .col-md-5:nth-child(1) {
        display: none;
    }

    .offcanvas-header {
        padding: 12px 0 20px;
    }

    .offcanvas-body {
        padding: 0px 0 10px;
    }

    .offcanvas-body .menuLink {
        width: 100%;
        padding: 0px;
    }

    .offcanvas-body nav .menu li a {
        padding: 10px 40px 10px 20px;
        margin: 0;
        color: #58585A;
        border-bottom: 1px solid #58585A;
    }

    .sub-menu>li>a {
        padding: 10px 40px 10px 40px !important;
    }

    .sub-menu>li .sub-menu li a {
        padding: 10px 40px 10px 70px !important;
    }

    .sub-menu li a {
        font-size: 16px !important;
    }

    .offcanvas-body nav>ul.menu>.current-menu-ancestor>a {
        color: #2AADE3;
    }

    .offcanvas-body nav .menu li a:hover {
        color: #fff;
    }

    .offcanvas-body .header-btn {
        padding: 20px 20px 0px;
        margin-left: 0px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .offcanvas-body .header-btn .btn-ctn {
        max-width: 290px;
        background-color: #2c2975;
        color: #fff;
    }

    .offcanvas-body .header-btn .btn-ctn img {
        max-width: 28px;
        margin-right: 10px;
        margin-top: -5px;
    }

    .header-btn .btn-ctn.login__btn {
        color: #1998A0;
    }

    .header-btn .btn-ctn.login__btn:hover {
        color: #fff;
    }

    .header-btn .btn-ctn.schedual__btn:hover {
        border-color: #c19873;
        background-color: transparent;
        color: #c19873;
    }

    .menu {
        flex-direction: column;
        justify-content: flex-start;
    }

    .menu li {
        width: 100%;
        margin: 0px !important;
    }

    .menuLink .menu>li {
        margin-right: 0px;
    }

    .menu li a {
        border-bottom: 1px solid #005288;
        display: inline-block;
        width: 100%;
        padding: 12px 50px 12px 25px;
    }

    .menuLink ul li.menu-item-has-children::after {
        right: 20px;
        top: 16px;
        border-top: 1px solid #898888;
        border-left: 1px solid #898888;
        width: 12px;
        height: 12px;
    }

    .sub-menu li::after {
        top: 18px !important;
    }

    .menuLink ul li span {
        position: absolute;
        width: 50px;
        height: 55px;
        right: 0;
        top: -1px;
        z-index: 999;
        cursor: pointer;
    }

    .offcanvas-body .menuLink ul.menu li a {
        font-size: 16px;
    }

    .sub-menu>li>a {
        padding: 10px 40px 10px 40px !important;
    }

    .sub-menu>li .sub-menu li a {
        padding: 10px 40px 10px 55px !important;
    }

    .sub-menu {
        display: none;
        margin: 0px !important;
    }

    .menuLink .menu>li.menu-item-has-children {
        margin-right: 0px;
    }

    .offcanvas-body .menuLink ul li a::after {
        display: none;
    }

    .contact_us_btn {
        display: none;
    }

    header .logo {
        width: 200px;
        min-width: 200px;
        max-width: 200px;
        padding-top: 5px;
        height: auto;
    }

    header .logo a {
        height: auto;
    }

    .btn_burger {
        width: auto;
        text-align: right;
        padding-top: 8px;
    }

    .main_header .container,
    .container {
        max-width: 1180px;
        width: 98%;
    }

    .banner_content h1 {
        font-size: 25px;
    }

    .banner_content p {
        font-size: 20px;
        line-height: 32px;
        max-width: 380px;
    }

    .btn-ctn {
        font-size: 15px;
        height: 55px;
    }

    .banner_content .btn-ctn {
        min-width: 180px;
    }

    .main_banner .row .col-md-7 {
        position: relative;
    }

    .heading_title h2 {
        font-size: 25px;
    }

    .service_content h3 {
        font-size: 22px;
        margin-bottom: 20px;
    }

    .items_img {
        width: 150px;
        padding-right: 15px;
    }

    .content_item {
        width: calc(100% - 150px);
    }

    .service_content .btn-ctn {
        max-width: 180px;
    }

    .content_item h4 {
        font-size: 20px;
        margin-bottom: 5px;
        line-height: 30px;
        max-width: 300px;
    }

    .content_item p {
        font-size: 18px;
        line-height: 27px;
        max-width: 370px;
    }

    .service_section h5 {
        font-size: 25px;
    }

    .service_section p {
        font-size: 16px;
        line-height: 22px;
    }

    .service_section ul li {
        font-size: 16px;
        line-height: 25px;
        padding-left: 12px;
    }

    .service_section ul li::after {
        top: 10px;
    }

    .know_more_btn .btn-ctn {
        padding: 0 30px;
    }

    .our_ethos .heading_title p {
        font-size: 18px;
    }

    .Ethos_img {
        height: 220px;
        width: 220px;
    }

    .our_ethos .col-md-4 h6 {
        font-size: 18px;
    }

    .newsletter_wrap h4 {
        font-size: 20px;
        line-height: 32px;
        max-width: 480px;
    }

    .newsletter_wrap .row .col-md-7 {
        width: 52%;
    }

    .newsletter_wrap .row .col-md-5 {
        width: 48%;
    }

    .submit_btn {
        width: 150px;
    }

    .form_group {
        width: calc(100% - 150px);
    }

    .form_group input[type="email"] {
        height: 50px;
        font-size: 15px;
        padding: 8px 20px;
    }

    .submit_btn input.btn-ctn {
        height: 50px;
        font-size: 16px;
        padding: 5px 10px;
    }

    .footer_links h6,
    .footer_links h6 a {
        font-size: 15px;
    }

    .footer_links ul li a {
        font-size: 15px;
    }

    .left_content p {
        font-size: 16px;
        line-height: unset;
    }

    .right_content ul li a {
        font-size: 16px;
        line-height: unset;
    }

    .Process_grid::after {
        left: 44%;
        width: 8px;
    }

    .Process_grid::before {
        left: 44%;
        width: 8px;
    }

    .Process_grid .items_row:last-child::before {
        left: 38%;
    }

    .items_row::after {
        left: 43%;
        width: 30px;
        height: 30px;
    }

    .sub_banner {
        padding: 70px 0 40px;
    }

    .service_banner .col-md-7 {
        padding-left: 40px;
    }

    .sub_banner h1 {
        font-size: 35px;
        max-width: 390px;
    }

    .sub_banner .btn-ctn {
        width: 158px;
    }

    .investment_approach h2,
    .why_invest_wrap h4,
    .key_feature h3,
    .AIFs_title h4,
    .partner__wrap h6,
    .investment_option h4 {
        font-size: 25px;
    }

    .investment_approach h3 {
        font-size: 18px;
    }

    .investment_approach ul li,
    .why_invest_wrap ul li,
    .key_feature ul li {
        font-size: 15px;
        line-height: 24px;
    }

    .investment_approach p {
        font-size: 15px;
    }

    .AIFs_title p {
        font-size: 20px;
        max-width: 690px;
    }

    .number_box_wrap .row .col-md-4 p,
    .Invest_in_AIFs .service_section p {
        font-size: 15px;
    }

    .number_div {
        width: 70px;
        height: 70px;
        font-size: 30px;
    }

    .options__box_content h5 a {
        font-size: 24px;
    }

    .partner__wrap {
        padding: 50px 0;
    }

    .partner__wrap p {
        font-size: 15px;
    }

    .blogs_box_wrap {
        padding: 40px 0px;
    }

    .blog_banner {
        padding: 40px 0px 0px !important;
    }

    .blog_banner p {
        font-size: 18px;
        margin-bottom: 0px;
    }

    .tags_wrap a {
        font-size: 12px;
    }

    .blog__title h3 a {
        font-size: 20px;
    }

    .blog__para {
        margin-bottom: 25px;
    }

    .blog__para p {
        font-size: 14px;
    }

    .blogs_box_wrap .row {
        margin: -12px;
    }

    .blogs_box_wrap .row .col-md-4 {
        padding: 12px;
    }

    .faqs_wrap h1 {
        font-size: 25px;
        margin-bottom: 22px;
    }

    .question_box h2 {
        font-size: 18px;
    }

    .faqs_wrap .accordion .accordion-item .accordion-button {
        font-size: 18px;
        line-height: 18px;
    }

    .faqs_wrap .accordion .accordion-item .accordion-body {
        padding: 15px 25px 2px 0px;
    }

    .faqs_wrap .accordion .accordion-item .accordion-body p {
        font-size: 14px;
        line-height: unset;
    }

    .faqs_wrap .accordion .accordion-item .accordion-body ul li {
        font-size: 14px;
        line-height: unset;
        margin-bottom: 5px;
    }

    .design_row_content h3 {
        font-size: 22px;
        margin-bottom: 18px;
        line-height: unset;
    }

    .design_row_content p {
        font-size: 18px;
    }

    .design_row .d-flex>div {
        padding: 40px 0px;
    }

    .blank_div {
        min-height: 300px;
    }

    .design_row_content {
        width: 70%;
    }

    .time_line_wrap .design_row:nth-child(2n+2)::before {
        right: 12%;
    }

    .time_line_wrap .design_row:nth-child(2n+1)::before {
        left: 12%;
    }

    .user_profile {
        height: 170px;
    }

    .about_banner p {
        font-size: 18px;
    }

    .contact_us_wrap .main_title h1 {
        font-size: 25px;
    }

    .contact_us_wrap {
        padding: 50px 0px 60px;
    }

    .info_title h2 {
        font-size: 20px;
    }

    .connect_icons {
        width: 32px;
    }

    .connect_description {
        width: calc(100% - 32px);
    }

    .submit-btn p input[type="submit"] {
        max-width: 180px;
        font-size: 15px;
        height: 55px;
    }

    .contact_form_inner form .custom-form-wrapper .form-group p>label {
        font-size: 15px;
    }

    .contact_information::before {
        width: 155px;
        height: 155px;
        bottom: -30px;
        right: -30px;
    }

    .contact_information::after {
        width: 80px;
        height: 80px;
        bottom: 60px;
        right: 60px;
    }

    .breadcrumb_wrap nav ol li {
        font-size: 16px;
    }

    .related-posts .related-post-item .thumbnail {
        width: 300px;
    }

    .related-posts .content h4 a {
        font-size: 20px;
    }

    .relatedPostswrap .related-posts h3 {
        font-size: 20px;
    }

    .related-posts .related-post-item .content p {
        font-size: 15px;
    }

    .tags_wrap {
        margin-bottom: 18px;
    }

    .singlePostWrapper {
        padding: 40px 0 20px;
    }

    .entry-content h1,
    .entry-content h2,
    .entry-content h3,
    .entry-content h4,
    .entry-content h5,
    .entry-content h6 {
        font-size: 20px;
        margin: 10px 0px;
    }

    .entry-content p {
        font-size: 15px;
        margin-bottom: 10px;
    }

    .entry-content ol li p,
    .entry-content ul li p {
        margin-bottom: 6px;
    }

    .singlePostWrapper .post-thumbnail {
        height: 400px;
    }

    .singlePostWrapper .entry-header .entry-title {
        font-size: 22px;
    }

    .defalut_page_content {
        padding: 20px 0px;
    }

    .defalut_page_content .entry-header .entry-title {
        font-size: 22px;
        margin: 15px 0px;
    }

    .terms_condition ul li a {
        font-size: 15px;
    }

    .vision_mission_grid li::before {
        width: 60px;
        height: 60px;
        font-size: 30px;
    }

    .mission_box {
        padding: 85px 15px 25px 15px;
    }

    .mission_box h4 {
        font-size: 18px;
        min-height: 70px;
        max-width: 270px;
    }

    .mission_box p {
        font-size: 15px;
    }

    .cricle_content {
        height: 350px;
        padding: 20px;
    }

    .finance_ial_wrap {
        padding: 40px 0px;
    }

    .teamBox_discription p {
        font-size: 15px;
    }

    .credits_fof_wrap {
        padding: 40px 0px;
    }

    .credits_fof_graph .d-flex {
        margin-bottom: 30px;
    }

    .credits_fof_title {
        width: 210px;
    }

    .credits_fof_subTitle {
        width: calc(100% - 210px);
        padding-left: 30px;
    }

    .credits_fof_title__inner h4 {
        font-size: 18px;
    }

    .main_heading h4 {
        font-size: 20px;
        padding: 15px 20px;
        width: 300px;
        margin-left: 0px;
        display: inline-block;
    }

    .main_heading::after {
        left: 210px;
    }

    .credits_fof_graph::before {
        left: 210px;
    }

    .credits_fof_box p {
        font-size: 16px;
    }

    .teamBox_discription ul li {
        font-size: 16px;
    }

    .user_img {
        width: 100px;
    }

    .teamBox_profile img {
        width: 90px;
        height: 90px;
    }

    .user__description_title {
        width: calc(100% - 100px);
        padding-left: 15px;
    }

    .counter_wrap p {
        font-size: 15px;
    }

    .main_banner {
        padding: 50px 0px 110px;
    }

    /* 1200 ends here */

}

@media(max-width: 1100px) {
    .contat_us_grid {
        padding: 18px;
    }

    .contat_us_grid>.row>.col-md-6:nth-child(1) {
        width: 45%;
    }

    .contat_us_grid>.row>.col-md-6:nth-child(2) {
        width: 55%;
    }

    .contact_form_inner .custom-form-grid .left-fields .row:nth-child(3) .col-md-6 {
        width: 100%;
    }

    .flatpickr-calendar.inline,
    .flatpickr-rContainer,
    .flatpickr-weekdays,
    .flatpickr-days {
        width: 100%;
    }

    .dayContainer {
        width: 100%;
        min-width: 100%;
    }

    .paragrph_wrap h2 {
        font-size: 25px;
    }

    .paragrph_wrap p {
        font-size: 18px;
    }
}

@media(max-width: 1024px) {
    .Ethos_img {
        height: 200px;
        width: 200px;
    }

    .design_row {
        margin: -10px 0px;
    }

    .blank_div {
        width: 150px;
    }

    .design_row_content {
        width: calc(100% - 150px);
    }

    .time_line_wrap .design_row:nth-child(2n+2)::after {
        border-width: 10px;
        width: 90%;
    }

    .time_line_wrap .design_row:nth-child(2n+1)::after {
        border-width: 10px;
        width: 90%;
    }

    .design_row::before {
        width: 55px;
        height: 55px;
    }

    .time_line_wrap .design_row:nth-child(2n+2)::before {
        right: -5px;
        top: calc(50% - 30px);
    }

    .time_line_wrap .design_row:nth-child(2n+1)::before {
        left: -5px;
        top: calc(50% - 30px);
    }

    .Investment_Philosophy_wrap {
        padding: 40px 0px;
    }

    .design_row .d-flex>div {
        padding: 25px 0px;
    }

    .blank_div {
        min-height: 220px;
    }

    .Investment_Philosophy_wrap .heading_title h2 {
        margin-bottom: 5px;
    }

    .faqs_wrap {
        padding: 40px 0 50px;
    }

    .Fund_banner {
        padding: 50px 0px !important;
    }

    .funds_box_wrap .row {
        margin: -8px;
    }

    .funds_box_wrap .row .col-md-3 {
        padding: 8px;
    }

    .funds_thread_img {
        max-width: 80px;
    }

    .top_approach_wrap .row .col-md-6 h3 {
        font-size: 20px;
        padding: 10px 8px;
    }

    /* 1024 ends here */

}

@media(max-width: 991px) {

    .services__wrap {
        padding: 40px 0 40px;
    }

    .banner_content h1 {
        font-size: 24px;
    }

    .banner_content p {
        font-size: 16px;
        line-height: 25px;
        max-width: 300px;
    }

    .heading_title h2 {
        font-size: 24px;
    }

    .main_footer .row .col-md-4 {
        width: 18%;
    }

    .main_footer .row .col-md-8 {
        width: 82%;
    }

    /* .sub_banner {
        padding: 25px 0;
    } */

    .why_invest_wrap ul {
        text-align: left;
    }

    .service_banner .col-md-7 {
        padding-left: 25px;
    }

    .sub_banner h1 {
        font-size: 30px;
        max-width: 310px;
    }

    .investment_approach h2,
    .why_invest_wrap h4,
    .key_feature h3,
    .AIFs_title h4,
    .partner__wrap h6,
    .investment_option h4 {
        font-size: 24px;
    }

    .investment_option .row .col-md-4 {
        width: 50%;
    }

    .blog_banner .row .col-md-5 {
        width: 250px;
    }

    .blog_banner .row .col-md-7 {
        width: calc(100% - 250px);
    }

    .blog_banner p {
        font-size: 16px;
    }

    .tags_wrap {
        gap: 5px;
        margin-bottom: 10px;
    }

    .blog_post_img {
        height: 140px;
    }

    .about_banner p {
        font-size: 16px;
    }

    .related-posts .related-post-item .content {
        width: calc(100% - 220px);
        padding-right: 10px;
    }

    .related-posts .related-post-item .thumbnail {
        width: 220px;
        height: 140px;
    }

    /* .cricle_content {
        max-width: 250px;
        padding: 15px;
        height: 250px;
    } */

    .cricle_content h3 {
        font-size: 18px;
    }

    .team_wrap .row .col-md-3 {
        width: 32%;
    }

    .team_wrap .row .col-md-9 {
        width: 68%;
    }

    .finance_ial_wrap .heading_title {
        margin-bottom: 35px;
    }

    .finance_ial_wrap .heading_title h2::after {
        display: none;
    }

    .finance_content {
        padding: 22px 10px;
    }

    .paragrph_wrap h2 {
        font-size: 20px;
    }

    .paragrph_wrap p {
        font-size: 15px;
    }

    /* 991 ends here */
}

@media(max-width: 900px) {

    .items_row {
        padding: 30px 0;
    }

    .design_row::before {
        width: 40px;
        height: 40px;
    }

    .time_line_wrap .design_row:nth-child(2n+2)::after {
        border-width: 8px;
        width: 94%;
    }

    .time_line_wrap .design_row:nth-child(2n+2)::before {
        right: -20px;
        top: calc(50% - 30px);
    }

    .time_line_wrap .design_row:nth-child(2n+1)::before {
        left: -20px;
        top: calc(50% - 30px);
    }

    .time_line_wrap .design_row:nth-child(2n+1)::after {
        border-width: 8px;
        width: 94%;
    }

    .design_row {
        margin: -8px 0px;
    }

    .blank_div {
        width: 20px;
    }

    .design_row_content {
        width: calc(100% - 20px);
    }

    .time_line_wrap .design_row:nth-child(2n+2) .d-flex .design_row_content {
        width: 100%;
        padding-left: 20px;
    }

    .time_line_wrap .design_row:nth-child(2n+1) .design_row_content {
        text-align: right;
        padding-right: 20px;
    }

    .Investment_Philosophy_wrap .container {
        padding: 0 22px;
    }

    .finance_ial_wrap ul {
        grid-template-columns: repeat(3, 1fr);
    }

    .finance_content {
        padding: 22px 10px;
        z-index: 55;
    }

    .finance_ial_wrap ul li:first-child::before,
    .finance_ial_wrap ul li:last-child::before {
        display: none;
    }

    .funds_box_wrap .row .col-md-3 {
        width: 33.3333%;
    }

    .crefit_FOF_wrap .row {
        margin: 0 -8px;
    }

    .crefit_FOF_wrap .row .col-md-6 {
        padding: 0 8px;
    }

    .dec_bg {
        min-height: auto;
        padding: 12px 15px;
    }
}

@media(max-width: 850px) {
    .cricle_content_img {
        max-width: 80px;
        margin: 0 auto 10px;
        min-height: auto;
    }

    #Advisory_Modal .modal-dialog {
        max-width: 800px;
        width: 94%;
    }

    #Advisory_Modal .modal-body h3 {
        font-size: 25px;
        margin-bottom: 20px;
    }

    #Advisory_Modal .user_img {
        width: 110px;
        height: 110px;
        border: 2px solid #BBA14F;
        margin: 0 auto 20px;
    }

    #Advisory_Modal .teamBox_discription h4 {
        font-size: 22px;
        margin-bottom: 10px;
    }

}

@media(max-width: 767px) {
    .main_banner {
        padding: 45px 0px;
    }

    .main_banner .row .col-md-5 {
        width: 100%;
    }

    .main_banner .row .col-md-7 {
        width: 100%;
    }

    .main_banner .banner_content {
        text-align: center;
    }

    .banner_content h1 {
        font-size: 30px;
        margin-bottom: 30px;
    }

    .banner_content p {
        font-size: 16px;
        line-height: unset;
        max-width: 100%;
        margin-bottom: 15px;
    }

    .services__wrap .row .col-md-6 {
        width: 50%;
    }

    .dd_none {
        display: block;
    }

    .mm_none {
        display: none;
    }

    .services__wrap .row .col-md-6 {
        width: 100%;
        text-align: center;
    }

    .services__wrap .service_content {
        width: 100%;
        text-align: left;
        padding-left: 0px;
    }

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

    .service_content h3 {
        font-size: 24px;
        margin-bottom: 15px;
        text-align: center;
    }

    .services__wrap .service_content {
        text-align: center;
    }

    .service_content p {
        font-size: 14px;
        max-width: 100%;
        text-align: center;
    }

    .service_content .btn-ctn {
        max-width: 170px;
        font-size: 18px;
    }

    .Process_grid::after {
        left: 50%;
        width: 5px;
    }

    .Process_grid::before {
        left: 50%;
        width: 5px;
    }

    .Process_grid .items_row:first-child::before {
        left: 49%;
        width: 20px;
        height: 20px;
    }

    .Process_grid .items_row:first-child::after {
        top: 12px;
    }

    .Process_grid .items_row:last-child::before {
        left: 49%;
        width: 20px;
    }

    .items_row::after {
        left: 49%;
        width: 22px;
        height: 22px;
    }

    .Process_grid .items_row:nth-child(2n+1) .d-flex {
        width: 50%;
        padding-left: 20px;
        padding-right: 0;
    }

    .items_row .d-flex {
        width: 50%;
        padding-right: 20px;
    }

    .items_img {
        width: 70px;
        padding-right: 10px;
    }

    .content_item {
        width: calc(100% - 70px);
    }

    .our_ethos {
        padding: 30px 0 40px;
    }

    .our_ethos .row .col-md-4 {
        width: 100%;
        padding: 20px 12px 10px;
    }

    .Ethos_img {
        height: 180px;
        max-width: 180px;
        margin: 0 auto 20px;
    }

    .our_ethos .heading_title h2 {
        margin-bottom: 15px;
    }

    .our_ethos .heading_title p {
        color: #0C2F58;
        font-size: 16px;
    }

    .our_ethos .col-md-4 h6 {
        font-size: 20px;
    }

    .service_section .row {
        margin: 0px;
        padding: 30px 12px;
        text-align: center;
    }

    .service_section .container {
        width: 100%;
        margin: 0;
        padding: 0;
    }

    .service_section .row:nth-child(2n) {
        flex-direction: unset;
        background-color: #2471b3;
    }

    .service_section .row .col-md-8 {
        width: 100%;
        text-align: center;
        padding: 0;
    }

    .service_section .row .col-md-4 {
        width: 100%;
        text-align: center;
        padding: 0;
    }

    .service_section .row:nth-child(2n) h5 {
        color: #fff;
    }

    .service_section .row:nth-child(2n) p {
        color: #fff;
    }

    .service_section .row:nth-child(2n) .know_more_btn {
        text-align: center;
    }

    .service_section .row .service__img {
        margin-bottom: 25px;
    }

    .service_section .row .know_more_btn {
        margin-top: 20px;
    }

    .service_section ul {
        margin-left: 0px;
        display: inline-block;
    }

    .service_section ul li {
        font-size: 14px;
        line-height: unset;
        display: inline-flex;
    }

    .service_section ul li::after {
        top: 6px;
    }

    .who_invest_wrap .service_section {
        max-width: 100%;
        margin-left: auto;
    }

    .service_section p {
        font-size: 16px;
        line-height: unset;
        margin-bottom: 4px;
    }

    .content_item h4 {
        font-size: 16px;
        margin-bottom: 5px;
        line-height: 24px;
        max-width: 180px;
    }

    .items_row .d-flex {
        align-items: flex-start;
    }

    .content_item p {
        font-size: 12px;
        line-height: unset;
        max-width: 370px;
    }

    .newsletter_wrap {
        padding: 25px 0px;
    }

    .newsletter_wrap .row .col-md-7 {
        width: 100%;
    }

    .newsletter_wrap .row .col-md-5 {
        width: 100%;
        margin-top: 20px;
    }

    .main_footer {
        padding: 30px 0 25px;
    }

    .newsletter_wrap h4 {
        font-size: 18px;
        line-height: unset;
        max-width: 100%;
        text-align: center;
    }

    .service_section h5 {
        font-size: 24px;
        margin-bottom: 15px;
    }

    .Investments_description {
        margin-bottom: 0px;
    }

    .copyright_wrap {
        padding-top: 20px;
    }

    .Investments_description p {
        font-size: 12px;
        line-height: unset;
    }

    .copyright_wrap .d-flex {
        display: none !important;
    }

    .main_footer .row .col-md-4 {
        width: 100%;
    }

    .main_footer .row .col-md-8 {
        display: none;
    }

    .footer_media h6 {
        color: #fff;
        text-transform: uppercase;
        font-size: 14px;
        font-weight: 600;
        margin-bottom: 15px;
    }

    .footer_media ul {
        gap: 12px;
    }

    .mobile_content {
        margin-bottom: 20px;
    }

    .mobile_links {
        margin-top: 5px;
    }

    .mobile_links h6 {
        color: #fff;
        font-size: 16px;
        font-weight: 500;
        margin-bottom: 15px;
    }

    .mobile_links ul li a {
        color: #fff;
        font-size: 16px;
        padding: 5px 0;
        display: block;
    }

    .main_footer .dd_none .mobile_links:nth-child(3) ul {
        display: flex;
        gap: 25px;
    }

    .main_footer .dd_none .mobile_links:nth-child(3) ul li {
        display: inline-block;
    }

    .sub_banner .row {
        flex-direction: row-reverse;
    }

    .sub_banner h1 {
        font-size: 24px;
        max-width: 250px;
    }

    .investment_approach .approach__img {
        width: 140px;
    }

    .investment_approach .col-md-9 {
        display: flex;
        flex-wrap: wrap;
    }

    .investment_approach .col-md-9 h2,
    .investment_approach .col-md-9 h3 {
        width: 100%;
        line-height: unset;
    }

    .align_wrap {
        width: calc(100% - 140px);
        padding-right: 10px;
    }

    .investment_approach .approach__img {
        width: 140px;
    }

    .AIFs_title p {
        font-size: 14px;
        max-width: 100%;
        font-weight: 400;
    }

    .number_box_wrap .row .col-md-4 {
        width: 100%;
        padding: 30px 20px 20px;
    }

    .number_div {
        width: 50px;
        height: 50px;
        font-size: 28px;
    }

    .number_box_wrap .row .col-md-4 p,
    .Invest_in_AIFs .service_section p {
        font-size: 12px;
    }

    .who_invest_wrap .invest_img {
        margin-bottom: 20px;
    }

    .partner__wrap {
        padding: 30px 0;
        background-color: #BBA14F;
    }

    .partner__wrap h6 {
        margin-bottom: 10px;
    }

    .partner__wrap p {
        font-size: 12px;
    }

    .investment_option .row .col-md-4 {
        width: 100%;
    }

    .aif_detail_banner h1 {
        max-width: 300px;
    }

    .service_banner .col-md-7 {
        padding-left: 12px;
    }

    .blogs_box_wrap .row .col-md-4 {
        width: 50%;
    }

    .blog_banner .row .col-md-7 {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        align-items: flex-end;
    }

    .blog_banner .row .col-md-7 h1 {
        width: 100%;
        max-width: 100%;
    }

    .blog_banner .row .col-md-7 .banner_img_wrap {
        width: 150px;
    }

    .blog_banner_content {
        width: calc(100% - 150px);
    }

    .sticky_div {
        padding: 40px 20px 40px;
        top: 0px;
        max-width: 100%;
        position: static;
        margin-top: 15px;
    }

    .vision_mission_grid li {
        width: 100%;
    }


    .design_row_content h3 {
        font-size: 18px;
        margin-bottom: 10px;
        line-height: unset;
    }

    .Investment_Philosophy_wrap .container {
        padding: 0 25px;
    }

    .design_row_content p {
        font-size: 15px;
    }

    .time_line_wrap .design_row:nth-child(2n+2)::before {
        right: -28px;
        top: calc(50% - 30px);
    }

    .time_line_wrap .design_row:nth-child(2n+1)::before {
        left: -28px;
        top: calc(50% - 30px);
    }

    .mission_box h4 {
        font-size: 18px;
        line-height: unset;
        max-width: 100%;
        margin-bottom: 10px;
    }

    .mission_box p {
        max-width: 100%;
    }

    .about_banner .row .col-md-7 {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        align-items: flex-end;
    }

    .about_banner .row .col-md-7 h1 {
        width: 100%;
        max-width: 100%;
        margin-bottom: 15px;
    }

    .about_banner .row .col-md-7 .banner_img_wrap {
        width: 150px;
    }

    .contat_us_grid>.row {
        flex-direction: column-reverse;
    }

    .contat_us_grid>.row>.col-md-6:nth-child(1) {
        width: 100%;
    }

    .contat_us_grid>.row>.col-md-6:nth-child(2) {
        width: 100%;
    }

    .flatpickr-calendar.animate.inline {
        max-width: 320px;
        margin: auto;
    }

    .contact_form_inner .custom-form-grid .left-fields .row:nth-child(3) p {
        text-align: center;
        margin-bottom: 20px;
    }

    .contact_form_inner form .custom-form-wrapper {
        margin-bottom: 30px;
    }

    .contact_information {
        min-height: auto;
    }

    .contact_information>div {
        margin-bottom: 30px;
    }

    .media_icon {
        margin-bottom: 0 !important;
    }

    .singlePostWrapper .post-thumbnail {
        height: 250px;
        border-radius: 10px;
    }

    .earth_img {
        max-width: 350px;
        margin: 0 auto;
    }

    .terms_condition {
        margin-top: 20px;
    }

    .why_element_one {
        padding: 30px 0;
    }

    .why_element_one .heading_title {
        margin-bottom: 10px;
    }

    .why_element_one .row .col-md-4 {
        width: 100%;
        padding: 10px 12px;
    }

    .cricle_content {
        max-width: 450px;
        height: auto;
        padding: 50px 25px;
    }

    .team_wrap .row .col-md-3 {
        width: 100%;
    }

    .team_wrap .row .col-md-9 {
        width: 100%;
    }

    .team_wrap .row .col-md-9 .col-md-4 {
        width: 50%;
    }

    .finance_ial_wrap ul {
        grid-template-columns: repeat(2, 1fr);
    }

    .counter_wrap {
        padding: 20px 0;
    }

    .counter_wrap .col-md-4 {
        width: 50%;
        padding: 30px 12px;
        border-bottom: 1px solid #000;
    }

    .counter_wrap .row .col-md-4 {
        width: 50%;
    }

    .counter_wrap .row .col-md-4:nth-child(1) {
        border-right: 1px solid #000;
    }

    .counter_wrap .row .col-md-4:nth-child(3) {
        border-bottom: none;
        border-right: 1px solid #000;
    }

    .counter_wrap .row .col-md-4:last-child {
        border-bottom: none;
    }

    .counter_wrap p {
        font-size: 16px;
    }

    .team_wrap {
        padding: 30px 0px;
    }

    .team_wrap .heading_title h2 {
        padding-bottom: 0;
        margin-bottom: 10px;
    }

    .team_wrap .col-md-6 {
        width: 100%;
        margin: 25px 0;
    }

    .counter_wrap .container {
        border-radius: 0px;
        padding: 0px;
        position: static;
        width: 100%;
    }

    .counter_wrap .container .row {
        margin: 0px;
    }

    .main_banner .earth_img {
        margin-bottom: 20px;
        padding: 0px;
    }

    .know_more_btn {
        text-align: center;
    }

    .Continue_btn {
        text-align: center;
    }

    .Fund_banner {
        padding: 40px 0px !important;
    }

    .funds_box_wrap {
        padding: 30px 0px;
    }

    .funds_box_wrap .row .col-md-3 {
        width: 50%;
    }

    .golden_bg_wrap {
        padding: 30px 0px;
    }

    .crefit_FOF_wrap {
        padding: 30px 0px;
    }

    .crefit_FOF_wrap .row .col-md-6 {
        width: 100%;
    }

    .crefit_FOF_wrap .heading_title {
        padding-bottom: 0px;
    }

    .crefit_FOF_wrap .col_img {
        padding-top: 20px;
        max-width: 390px;
        margin: 0 auto 30px;
    }

    .grow_FOF .row {
        flex-direction: column-reverse;
    }

    .grow_FOF .row .col_img {
        max-width: 350px;
        margin: 0 auto;
    }

    .top_approach_wrap {
        padding: 30px 0;
    }

    .top_approach_wrap .heading_title h2 {
        padding-bottom: 0px;
    }

    .top_approach_wrap .row .col-md-6 {
        width: 100%;
        padding: 0 12px;
    }

    .top_approach_wrap .row .col-md-6:first-child {
        border-right: none;
        margin-bottom: 20px;
    }

    .approach_content {
        margin: 0 10px;
    }

    .team_banner .blog_banner_content {
        width: 100%;
    }

    .team_banner .banner_img_wrap {
        width: 160px;
        height: 160px;
        margin: 25px auto;
    }

    .Advisory_content {
        margin-top: 30px;
    }

    .team_wrap .row .col-md-6 {
        width: 100%;
    }

    .mission_vission_wrap {
        padding: 30px 0px;
    }

    .paragrph_wrap p {
        text-align: center;
        font-size: 16px;
    }

    .paragrph_wrap h2 {
        text-align: center;
    }

    .our_ethos .container {
        width: 96%;
    }

    .our_ethos .know_more_btn.dd_none {
        display: none;
    }

    .fund_strategies_banner .row {
        flex-direction: row;
    }

    .fund_strategies_banner .row>div {
        width: 50% !important;
    }

    .investment_approach+section+.crefit_FOF_wrap .dec_bg {
        text-align: center;
    }

    .fund_strategies_banner .dd_none {
        text-align: center;
    }

    .team_banner .banner_img_wrap {
        height: 150px;
        margin-top: 10px;
    }

    .banner_arrow {
        margin-top: 20px;
    }

    .teamBox_discription {
        padding-bottom: 0px;
    }

    .show_more .btn-ctn {
        width: 100px;
        height: 40px;
        border-radius: 5px;
    }

    .mobile_toggle_content {
        display: none;
        padding-top: 20px;
    }

    .teamBox_discription .footer_media {
        position: static;
        padding-top: 10px;
    }

    .fund_strategies_banner .banner_options__box {
        margin: auto;
    }

    nav.inner_page_banner_breadcrumb ol.breadcrumb {
        right: 0;
        justify-content: center;
    }

    .our_ethos .container {
        padding: 30px 20px 0;
    }

    /* 767 ends here */

}

@media(max-width: 650px) {
    .related-posts .related-post-item {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }

    .related-posts .related-post-item .content {
        width: 100%;
        padding-right: 0px;
    }

    .related-posts .related-post-item .thumbnail {
        width: 280px;
        height: auto;
        margin: 0 auto;
    }

    .credits_fof_title {
        width: 100%;
        padding-right: 0px;
        text-align: center;
    }

    .credits_fof_subTitle {
        width: 100%;
        padding-left: 0px;
        padding-top: 20px;
    }

    .credits_fof_box {
        padding: 15px 20px;
        text-align: center;
    }

    .credits_fof_graph .d-flex {
        margin-bottom: 15px;
    }

    .main_heading h4 {
        width: 100%;
        margin-left: 0px;
        display: block;
    }

    .credits_fof_subTitle::after,
    .credits_fof_graph::before,
    .main_heading::after,
    .credits_fof_graph .d-flex:last-child .credits_fof_subTitle::before {
        display: none;
    }

    .fund_strategies_banner .row>div {
        width: 100% !important;
    }

    .fund_strategies_banner .row {
        flex-direction: column-reverse;
    }

    .fund_strategies_banner .col-md-7 {
        text-align: center;
        margin-bottom: 30px;
    }

    .fund_strategies_banner .col-md-7 h1 {
        width: 100% !important;
        max-width: 100% !important;
        text-align: center;
    }

    /* 650 ends here */

}

@media(max-width: 600px) {
    .items_row::after {
        left: 48.50%;
    }

    .Process_grid .items_row:last-child::before {
        left: 48.50%;
    }

    .blogs_box_wrap .row .col-md-4 {
        width: 100%;
    }

    .blog_banner .row .col-md-5 {
        width: 150px;
    }

    .blog__title h3 a {
        font-size: 24px;
    }

    .blog__para p {
        font-size: 12px;
    }

    .blog_post_img {
        height: 250px;
    }

    .blog_banner {
        padding: 30px 0px 0px !important;
        margin-bottom: 30px;
    }

    .blog_banner_content {
        width: calc(100% - 100px);
    }

    .blog_banner .row .col-md-7 .banner_img_wrap {
        width: 100px;
    }

    .continue_btn {
        margin-top: 20px;
    }

    .sticky_div {
        padding: 25px 18px;
    }

    .time_line_wrap .design_row:nth-child(2n+2)::after {
        width: 92%;
    }

    .time_line_wrap .design_row:nth-child(2n+1)::after {
        width: 92%;
    }

    .faqs_wrap {
        padding: 40px 0 40px;
    }

    .contat_us_grid {
        padding: 10px;
    }

    .contact_us_wrap .main_title h1 {
        font-size: 24px;
    }

    .team_wrap .row .col-md-9 .col-md-4 {
        width: 100%;
    }

    .finance_ial_wrap {
        padding: 30px 0px;
    }

    .finance_ial_wrap .heading_title {
        margin-bottom: 20px;
    }

    .finance_ial_wrap ul {
        grid-template-columns: repeat(1, 1fr);
        border: none;
        padding-top: 0px;
    }

    .investment_approach .approach__img {
        width: 80%;
        margin: 20px auto 0px;
    }

    .align_wrap {
        width: 100%;
        padding-right: 0px;
    }

    .align_wrap ul {
        display: flex;
        flex-wrap: wrap;
        margin: -8px;
        justify-content: center;
        gap: 10px;
        padding-top: 10px;
    }

    .align_wrap ul li {
        width: 48%;
        padding: 12px;
        border: 2px solid #BBA14F;
        margin: 0px;
    }

    .investment_approach ul li::after {
        display: none;
    }

    .service_section ul li::after {
        top: 7px;
    }

    .golden_bg_wrap+.crefit_FOF_wrap .col_img img {
        max-width: 100%;
        width: 100%;
    }

    /* 600 ends here */

}

@media(max-width: 575px) {
    .funds_box_wrap .row .col-md-3 {
        width: 100%;
    }

    .blue_box {
        min-height: 200px;
    }

    .heading_title h2 {
        margin-bottom: 20px;
    }

    .top_approach_wrap .row .col-md-6 h3 {
        font-size: 16px;
        padding: 10px 8px;
        margin-bottom: 20px;
    }

    p {
        font-size: 16px;
    }

    .dec_bg ul li {
        font-size: 16px;
    }

    .counter {
        font-size: 25px;
    }

    .counter_icon,
    .counter_before_text {
        font-size: 25px;
    }

    .counter_wrap p {
        font-size: 14px;
    }

    /* 575 ends here */
}

@media(max-width: 484px) {
    .main_banner {
        padding: 30px 0px;
    }

    .banner_content h1 {
        font-size: 22px;
    }

    .banner_content p {
        font-size: 14px;
    }

    .btn-ctn {
        font-size: 14px;
        height: 50px;
    }

    .service_content h3 {
        font-size: 18px;
        margin-bottom: 10px;
    }

    .heading_title h2 {
        font-size: 20px;
        margin-bottom: 20px;
    }

    .service_content .btn-ctn {
        max-width: 150px;
        font-size: 15px;
    }

    .service_content .btn-ctn {
        max-width: 150px;
        font-size: 15px;
    }

    .items_img {
        width: 55px;
        padding-right: 5px;
    }

    .content_item {
        width: calc(100% - 55px);
    }

    .service_section h5 {
        font-size: 22px;
    }

    .service_section ul {
        text-align: left;
    }

    .our_ethos .heading_title p {
        font-size: 14px;
    }

    .newsletter_wrap h4 {
        font-size: 16px;
        line-height: unset;
        max-width: 100%;
    }

    .form_group {
        width: calc(100% - 100px);
    }

    .submit_btn {
        width: 100px;
    }

    .our_ethos .know_more_btn.dd_none {
        margin-top: 20px;
    }

    .banner_content .btn-ctn {
        min-width: 150px;
    }

    .sub_banner h1 {
        font-size: 20px;
        max-width: 100%;
    }

    .investment_approach h2,
    .why_invest_wrap h4,
    .key_feature h3,
    .AIFs_title h4,
    .partner__wrap h6,
    .investment_option h4 {
        font-size: 20px;
    }

    .investment_approach h3 {
        font-size: 15px;
    }

    .investment_approach ul li,
    .why_invest_wrap ul li,
    .key_feature ul li {
        font-size: 14px;
        margin-bottom: 12px;
    }

    .partner__wrap {
        padding: 20px 0;
    }

    .options__box_content h5 a {
        font-size: 20px;
    }

    .options__box_content ul li {
        font-size: 15px;
    }

    .box_btn a {
        font-size: 14px;
    }

    .investment_option h4 {
        margin-bottom: 20px;
    }

    .blog_post_img {
        height: 190px;
    }

    .blog__title h3 a {
        font-size: 20px;
    }

    .faqs_wrap .accordion .accordion-item {
        padding: 18px 20px;
    }

    .time_line_wrap .design_row:nth-child(2n+1) .design_row_content {
        padding-right: 10px;
    }

    .time_line_wrap .design_row:nth-child(2n+2) .d-flex .design_row_content {
        padding-left: 10px;
    }

    .design_row::before {
        width: 35px;
        height: 35px;
    }

    .Investment_Philosophy_wrap .container {
        padding: 0 32px;
    }

    .time_line_wrap .design_row:nth-child(2n+2)::before {
        right: -30px;
    }

    .time_line_wrap .design_row:nth-child(2n+1)::before {
        left: -30px;
    }

    .time_line_wrap .design_row:nth-child(2n+2) .d-flex .design_row_content {
        padding-left: 0px;
    }

    .time_line_wrap .design_row:nth-child(2n+1) .design_row_content {
        padding-right: 0px;
    }

    /* 484 ends here */

}

@media(max-width: 414px) {
    .form_group input[type="email"] {
        font-size: 14px;
        padding: 4px 15px;
    }

    .banner_content h1 {
        font-size: 18px;
    }

    .services__wrap .row {
        margin: 0 -5px;
    }

    .services__wrap .row .col-md-6 {
        padding: 0 5px;
    }

    .service_content h3 {
        font-size: 14px;
    }

    .service_content p {
        font-size: 13px;
        max-width: 100%;
        margin-bottom: 15px;
    }

    .heading_title h2 {
        font-size: 18px;
        margin-bottom: 15px;
    }

    .Process_grid::after {
        width: 4px;
    }

    .Process_grid::before {
        width: 4px;
    }

    .items_row::after {
        width: 15px;
        height: 15px;
    }

    .items_row .d-flex {
        display: block !important;
    }

    .content_item p {
        max-width: 100%;
    }

    .items_row {
        padding: 5px 0;
    }

    .items_img {
        width: 75px;
    }

    .content_item {
        width: 100%;
    }

    .service_section h5 {
        font-size: 18px;
    }

    .newsletter_wrap h4 {
        font-size: 15px;
    }

    .blog_post_img {
        height: 170px;
    }

    .submit_btn input.btn-ctn {
        font-size: 15px;
        padding: 0;
    }

    header .logo {
        width: 150px;
        min-width: 150px;
        max-width: 150px;
        padding-top: 5px;
    }

    .offcanvas-header .logo {
        width: 150px;
        min-width: 150px;
        max-width: 150px;
    }

    .main_heading h4 {
        font-size: 18px;
        padding: 12px 10px;
    }

    .teamBox {
        padding: 20px 15px;
    }

    .user_img {
        width: 100%;
    }

    .teamBox_profile img {
        width: 120px;
        height: 120px;
    }

    .user__description_title {
        width: 100%;
        padding-left: 0px;
        padding-top: 10px;
    }

    /* 414 ends here */

}