@media only screen and (max-width: 1645px) {
    .custom_report_content.user_report {
        overflow: auto;
    }
}

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

    /* offering-portal Page Start */
    /* == */
    .tooltip-mod {
        position: relative;
    }

    .tooltip-content {
        top: 62px;
        right: -20px;
        width: 25vw;
    }

    .tooltip-content .callout {
        top: -17px;
        left: auto;
        right: 20px;
        transform: rotate(90deg);
    }

    /* offering-portal Page End */



}

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

    /* Portfolio Admin Page */

    .portfolio_output_item .portfolio_output_item_wrap {
        gap: 20px;
    }

    /* Report Admin Page */

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

}

/* additional css start */
@media only screen and (min-width: 1281px) {
    .wl_dashboard_right a {
        display: flex;
        width: calc(50% - 10px);
    }

    .wl_dashboard_right {
        width: 100%;
        max-width: 30%;
        display: flex;
        flex-direction: row;
        gap: 20px;
        flex-wrap: wrap;
    }
}

@media screen and (min-width:1025px) and (max-width:1280px) {
    .wl_dashboard_right {
        flex-direction: column;
    }

    .wl_dashboard_right a {
        width: 100%;
    }

    .right_animation {
        max-height: 150px;
    }

    .right_animation>img {
        max-height: 150px;
        min-height: 150px;
    }
}

@media screen and (max-width:1200px) {
    .site_header .container {
        padding: 0;
    }
}

/* additional css end */



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

    .pt100,
    .pt120 {
        padding-top: 80px;
    }

    .pb100,
    .pb120 {
        padding-bottom: 80px;
    }

    /* Header */
    .site_header .right_header .header_btn {
        width: 112px;
    }

    .responsive_menu {
        display: flex;
        flex-direction: column;
        gap: 10px;
    }

    .main_navigation .desktop_menu.menu {
        display: none;
    }

    .menu_toggle {
        display: block;
    }

    .menu_toggle .toggle_line {
        height: 1px;
        width: 30px;
        background-color: #1e1c29;
        display: block;
        transition: all .4s;
    }

    .menu_toggle .toggle_line:nth-child(2),
    .menu_toggle .toggle_line:nth-child(1) {
        margin-bottom: 10px;
    }

    .menu_toggle.active .toggle_line:nth-child(1) {
        transform: translateY(6px) rotate(-45deg);
        margin-bottom: 0;
    }

    .menu_toggle.active .toggle_line:nth-child(2) {
        opacity: 0;
    }

    .menu_toggle.active .toggle_line:nth-child(3) {
        transform: translateY(-6px) rotate(45deg);
    }

    .main_navigation {
        display: none;
        flex-direction: column;
        width: 100%;
        background: #fff;
    }

    .main_navigation.active {
        display: flex;
        position: absolute;
        width: 100%;
        left: 0;
        top: 70px;
        background: #132030;
    }

    .menu {
        flex-direction: column;
    }

    .sub_menu {
        display: none !important;
    }

    .menu_item {
        position: relative;
    }

    .site_header .main_navigation ul>li.menu_item>.menu_link {
        display: block;
        color: #ffffff;
        padding: 10px 0;
        font-size: 12px;
        font-weight: 500;
        font-family: "Montserrat", sans-serif;
    }

    /* offering-portal Page start */
    .off_side_deal_title p {
        font-size: 16px;
        line-height: 20px;
    }

    .off_page_title h1 {
        font-size: 28px;
        line-height: 33px;
    }


    /* offering-portal Page End */


}



@media (max-width: 1024px) {

    .pt80,
    .pt100,
    .pt120 {
        padding-top: 60px;
    }

    .pb80,
    .pb100,
    .pb120 {
        padding-bottom: 60px;
    }

    /* Dashboard */

    .right_animation>img {
        min-height: 180px;
        max-height: 180px;
    }

    .right_animation span {
        padding: 10px;
        font-size: 18px;
    }

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

    .wl_dashboard_left_head {
        gap: 15px;
    }

    .wl_dashboard_admin_head span {
        font-size: 22px;
    }

    .wl_dashboard_admin_content span {
        padding: 20px 0 15px 0;
        font-size: 20px;
    }

    .wl_dashboard_main {
        padding: 40px 0;

    }

    .advisors_main,
    .wl_dashboard_main {
        padding: 30px 0;
        flex-direction: column;
    }

    .wl_dashboard_right {
        width: 100%;
        max-width: 100%;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 15px;
    }

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

    /* Client Distribution Page */

    .client_distributions_main {
        padding: 30px 0;
    }

    /* Clioent Investment Confirmation */

    .client_investment_confirmations_main {
        flex-wrap: wrap;
    }

    .client_investment_confirmations_content,
    .client_investment_confirmations_main .wl_dashboard_right {
        max-width: 100%;
    }

    .client_investment_confirmations_main .wl_dashboard_right {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }


    /* Portfolio Admin Page */

    .portfolio_admin_output {
        padding-left: 20px;
    }

    .portfolio_admin_form {
        padding-right: 20px;
    }

    .portfolio_admin_output {
        gap: 30px;
    }

    /* Report Admin Page */

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

    .report_admin {
        padding: 30px 0;
    }

    /* BD Distribution Page */

    .bd-k1s-table .table-area .btn-box {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        gap: 15px;
    }

    /* offering-portal Page start */

    .off_side_wave_track {
        margin: 15px;
    }

    /* .off_video_wrapper {
        height: 300px;
    } */

    .off_side_wave_track a {
        font-size: 14px;
        line-height: 21px;
    }

    .off_side_wave_track ul {
        gap: 10px;
    }

    .off_side_wave_track {
        margin: 15px;
    }

    .off_side_deal_title p {
        font-size: 14px;
        line-height: 18px;
    }

    .off_page_title h1 {
        font-size: 26px;
        line-height: 31px;
    }



    /* offering-portal Page End */

}

@media only screen and (min-width: 1200px) and (max-width: 1366px) {
    .filter_btn_group {
        left: 420px;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1199px) {
    .modal-content {
        max-width: 90%;
    }

    /* K-1S Page */

    .tooltip .tooltip_content {
        max-width: 555px;
    }

    /* investment Summary */

    .investment_data_table.crnt_invst_wrap {
        overflow: auto;
    }

    /* User Page */

    #users-table_wrapper .row:first-child .col-sm-12:nth-child(2) input {
        max-width: 370px;
    }

    .filter_btn_group {
        left: 385px;
    }
}

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

    /* Header */

    .site_header .header_row {
        padding: 16px 24px;
    }

    .site_header .site_logo {
        max-width: 200px;
    }

    .site_header .right_header {
        width: calc((100% - 168px) - 32px);
        gap: 12px 15px;
        flex-direction: row-reverse;
        justify-content: end;
    }


    /* Footer */

    .footer_cta .footer_cta_row {
        gap: 16px;
    }

    .footer_cta .footer_cta_row .fcr_left {
        width: 100%;
    }

    .footer_cta .footer_cta_row .fcr_left h2 {
        font-size: 32px;
        text-align: center;
    }

    .footer_cta .footer_cta_row .fcr_right {
        width: calc((100% - 0px) - 32px);
        justify-content: center;
    }

    /* Additional Footer CSS start*/
    .footer_left {
        max-width: 30%;
        width: 100%;
    }

    .footer_menus {
        max-width: calc(70% - 30px);
        width: 100%;
        gap: 30px;
    }

    ul.foot_menu {
        width: calc(50% - 15px);
    }

    /* Additional Footer CSS end */

}

@media only screen and (min-width: 768px) and (max-width: 1024px) {

    .h3,
    h3 {
        font-size: 30px;
    }

    /* Dashboard */

    .wl_dashboard_right {
        align-content: flex-start;
    }

    .wl_dashboard_right a {
        height: fit-content;
    }

    /* Custom Report Page */
    .modal-content {
        max-width: 90%;
        padding: 20px;
    }

    .model_head {
        padding-right: 50px;
    }

    .model_head .model_head_logo {
        max-width: 50%;
        width: 100%;
    }

    .model_head .model_head_right {
        max-width: 70%;
        width: 100%;
        display: flex;
        text-align: end;
    }

    .model_head .model_head_down_ex {
        justify-content: flex-end;
    }

    .investment_data_table.crnt_invst_wrap,
    .modal-content .investment_data_table {
        overflow: auto;
    }

    .investment_select_client_output table,
    .investment_data_table table {
        min-width: auto;
    }

    .kit_request_wrap .request_form ul li select,
    .user_modal #accountForm .edit_account tr td select,
    .custom_report_content select {
        max-width: 330px;
    }

    /* Investment Confirmation Page */

    table.invest_confirm {
        min-width: 100%;
    }

    /* Investment Summary */

    .table_heading,
    .current_invest_header {
        flex-wrap: wrap;
        gap: 10px;
    }

    /* K-1S Page */

    .k1s_wrapper .email_note ul {
        flex-wrap: wrap;
    }

    .k1s_wrapper .year_selection .selection_box {
        gap: 10px;
    }

    .k1s_wrapper table {
        min-width: auto;
    }

    .k1s_wrapper .year_selection {
        gap: 30px;
    }

    /* Client K1s Page */

    .k1s_wrapper .email_note ul,
    .client_k1 .email_note ul {
        gap: 20px;
    }

    .k1s_wrapper.client_k1 .email_note ul {
        flex-wrap: nowrap;
    }

    /* Advisors Page */

    .advisors_main .advisors_content {
        max-width: 100%;
    }

    /* Kit Request Page */

    .kit_request_wrap ul.representative_selection li {
        max-width: calc(33% - 14px);
    }

    /* My Account */

    .update_pass_wrap.my_account_wrap {
        flex-wrap: wrap;
    }

    .my_account_wrap .account_holder_info,
    .my_account_wrap .account_head,
    .my_account_wrap .account_info_form {
        max-width: 100%;
        width: 100%;
    }

    /* User Page */

    #users-table_wrapper .row:nth-child(3),
    #users-table_wrapper .row:first-child,
    .filter_btn_group {
        flex-wrap: wrap;
        gap: 10px;
    }

    #users-table_wrapper .row:first-child .col-sm-12:nth-child(2) {
        max-width: 350px;
        order: -1;
    }

    #users-table_wrapper .row:first-child {
        flex-direction: unset;
        justify-content: space-between;
    }

    .filter_btn_group {
        position: unset;
    }
}

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

    /* Portfolio Admin Page */

    .portfolio_admin_main {
        flex-wrap: wrap;
    }

    .portfolio_admin_form {
        padding-right: 0;
        max-width: 100%;
        border-right: 0;
    }

    .portfolio_admin_form form {
        position: static;
    }

    .portfolio_admin_output {
        max-width: 100%;
        padding-left: 0;
    }

    .portfolio_admin_main {
        flex-wrap: wrap;
        gap: 30px;
    }

    .portfolio_output_item .portfolio_output_item_wrap {
        flex-wrap: wrap;
    }

    /* offering-portal Page start */

    .off_video_wrap {
        padding: 25px 0;
    }

    /* offering-portal Page End */
}

@media (max-width:820px) {

    /* Report Admin Page */

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

    .report_admin_pop form {
        grid-template-columns: repeat(1, 1fr);
    }
}

@media only screen and (max-width: 809px) {
    /* Header */

    .site_header .right_header {
        width: calc((100% - 130px) - 32px);
        gap: 12px 15px;
        flex-direction: row-reverse;
        justify-content: end;
    }

    .site_header .top_bar {
        justify-content: center;
    }

    .site_header .top_mail {
        display: none;
    }

    /* additional header css  */
    .site_header .header_row {
        padding: 12px;
    }

    .site_header .site_logo {
        max-width: 160px;
        width: 100%;
    }


    .menu_toggle .toggle_line:nth-child(2),
    .menu_toggle .toggle_line:nth-child(1) {
        margin-bottom: 6px;
    }

    .menu_toggle .toggle_line {
        width: 25px;
    }

    .menu_toggle.active .toggle_line:nth-child(1) {
        transform: translateY(4px) rotate(-45deg);
        margin-bottom: 0;
    }

    .menu_toggle.active .toggle_line:nth-child(3) {
        transform: translateY(-4px) rotate(45deg);
    }

    /* additional Footer css */

    .footer_left {
        width: 100%;
        margin: 0;
        justify-content: flex-start;
        align-items: flex-start;
        margin-bottom: 48px;
    }

    .footer_menus {
        width: 100%;
        display: flex;
        justify-content: flex-start;
        flex-wrap: wrap;
        gap: 48px;
    }

    ul.foot_menu {
        width: 100%;
    }

    /* additional Footer css end */


    .footer_cta .footer_cta_row {
        justify-content: center;
        gap: 16px;
    }

    .footer_cta .footer_cta_row .fcr_left h2 {
        font-size: 26px;
        text-align: center;
    }

    .footer_cta .footer_cta_row .fcr_right {
        width: min-content;
        justify-content: start;
    }

    .main_footer .footer_row {
        gap: 48px;
    }

    .main_footer .footer_menus {
        width: calc((100% - 0px) - 48px);
    }

    .main_footer ul.foot_menu li.menu_item:not(:last-child),
    .main_footer ul.submenu_list li.menu_item:not(:last-child) {
        margin-bottom: 10px;
    }
}

@media (max-width: 767px) {

    .h3,
    h3 {
        font-size: 28px;
    }

    .pt80,
    .pt100,
    .pt120 {
        padding-top: 48px;
    }

    .pb80,
    .pb100,
    .pb120 {
        padding-bottom: 48px;
    }

    .container {
        padding-left: 16px;
        padding-right: 16px;
    }

    .menu_toggle {
        display: block;
    }


    .site_btn {
        padding: 10px 16px 8px;
    }

    .main_navigation.active {
        top: 58px;
    }

    .bd-k1s-table .table-area .btn-box {
        gap: 8px;
    }

    .admin_dashboard,
    .admin_widgets {
        width: 100%;
    }

    /* Dashboard */
    .right_animation>img {
        min-height: 170px;
        max-height: 170px;
    }

    .right_animation span {
        width: 100%;
    }

    .wl_dashboard_admin_top {
        flex-wrap: wrap;
        gap: 15px;
    }

    .wl_dashboard_admin_pdf {
        gap: 15px;
    }

    .wl_dashboard_left_inn h2 {
        line-height: 24px;
    }

    /* Custom Report Page */

    .mobile_only {
        display: flex;
    }

    .desktop_only {
        display: none;
    }

    .custom_report_content {
        overflow: auto;
    }

    .modal .model_head {
        flex-direction: column;
        justify-content: center;
        text-align: center;
    }

    .modal .modal-content {
        max-width: 90%;
        padding: 20px;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .investment_select_client_output table,
    .investment_data_table table {
        min-width: auto;
    }

    /* .investment_data_table table,
    .investment_data_table table thead,
    .investment_data_table table tbody,
    .investment_data_table table th,
    .investment_data_table table td,
    .investment_data_table table tr {
        display: block;
    }

    .investment_data_table td:empty,
    .investment_data_table table thead {
        display: none;
    } */

    .investment_data_table table tr {
        /* margin-bottom: 15px; */
        border: 1px solid #ddd;
        /* padding: 10px; */
    }

    .investment_data_table table td {
        text-align: right;
        /* padding-left: 50%; */
        position: relative;
    }

    .investment_data_table table td::before {
        content: attr(data-label);
        position: absolute;
        left: 10px;
        top: 12px;
        font-weight: bold;
        text-align: left;
    }

    /* Update Password Page */

    .update_pass_wrap {
        flex-direction: column;
        gap: 50px;
    }

    .update_pass_wrap form {
        gap: 20px;
    }

    .update_pass_wrap .update_form {
        width: inherit;
    }

    /* Investment Summary Page */

    .current_invest_header {
        flex-wrap: wrap;
        gap: 20px;
    }

    /* Investment Confirmation Page */

    .confirm_invest_Wrap .model_head_down_ex {
        flex-direction: column;
        gap: 5px;
    }

    table.invest_confirm {
        border-radius: 0;
    }

    table.invest_confirm thead {
        display: block;
        width: 100%;
    }

    table.invest_confirm thead tr {
        border: none;
        padding: 0;
    }

    table.invest_confirm,
    table.invest_confirm tbody,
    table.invest_confirm th,
    table.invest_confirm td,
    table.invest_confirm tr {
        display: inline-flex;
        flex-wrap: wrap;
        width: 100%;
    }

    /* table.invest_confirm td {
        padding-left: 0;
        text-align: left;
    } */

    /* K-1S Page */

    .k1s_wrapper .correct_contact_info table td {
        padding: 010px 4px;
    }

    .k1s_wrapper .correct_contact_info table tr {
        border: none;
    }

    .k1s_wrapper .year_selection {
        flex-wrap: wrap;
        gap: 30px;
    }

    .view_preview_btn,
    .k1s_wrapper .year_selection .selection_box {
        flex-wrap: wrap;
    }

    .tooltip {
        display: none;
    }

    .k1s_wrapper .allow_access label {
        align-items: flex-start;
    }

    .k1s_wrapper .allow_access label input {
        margin-top: 5px;
    }

    /* Client K1s Page */

    .k1s_wrapper .email_note ul,
    .client_k1.email_note ul {
        flex-wrap: wrap;
        gap: 20px;
    }

    /* Advisor Page */

    .general_form_wrap,
    .update_pass_wrap,
    .advisors_main {
        flex-wrap: wrap;
    }

    .advisors_main .advisors_content,
    .advisors_main .wl_dashboard_right {
        max-width: 100%;
    }

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

    /* BD Distribution Page */

    /* .bd-k1s-section .custom_report_content label {
        min-width: 100%;
    } */

    .bd-k1s-table {
        flex-direction: column;
    }

    .bd-k1s-table .user-list {
        max-width: 100%;
    }

    .investment_data_table th,
    .investment_data_table td {
        border-bottom: none;
        font-size: 14px;
    }

    /* BD Investment Page */

    .bd_investments_section span.or {
        padding-top: 0;
    }

    .bd_investments_section .custom_report_content .form-container {
        padding: 0px;
    }

    .investment_data_table {
        /* padding-top: 30px; */
        overflow: auto;
    }

    .bd_investments_section h1 {
        padding-bottom: 30px;
    }

    .bd_investments_section .total {
        font-size: 16px;
    }

    .bd_investments_section .custom_report_content .form-container .search_options {
        align-items: normal;
    }

    .bd_investments_section .custom_report_content label {
        width: 100%;
    }

    .bd_investments_section .table_inner {
        margin-bottom: 20px;
    }

    .bd_invest_table_wrap {
        padding-top: 30px;
    }

    /* BD K1s Page */

    /* .bd-k1s-section .custom_report_content label {
        min-width: 100%;
    } */

    .bd-k1s-table {
        flex-direction: column;
    }

    .bd-k1s-table .user-list {
        max-width: 100%;
    }

    /* Kit Request Page */

    .kit_request_wrap .request_form ul li {
        max-width: 100%;
        width: 100%;
    }

    .investment_data_table table td {
        text-align: left;
    }

    .kit_request_wrap .request_form.recipient_form ul li label {
        max-width: 150px;
        white-space: wrap;
        margin: 0;
    }

    .kit_request_wrap .request_form.recipient_form form {
        max-width: 100%;
    }

    .kit_request_wrap .ekit_option label {
        gap: 5px;
    }

    .offering_kit-table-inner table {
        min-width: 600px;
    }

    /* Kit Request admin Page */

    .kit_request_table th,
    .kit_request_table td {
        padding: 10px;
    }

    .kit_request_table select {
        max-width: 140px;
    }

    /* My Account */

    .update_pass_wrap .left_update_pass {
        align-items: flex-start;
        word-wrap: anywhere;
    }

    .my_account_wrap .account_info_form .inline-inputs {
        flex-wrap: wrap;
        gap: 10px 0px;
    }

    /* User Page */

    #users-table_wrapper .row:nth-child(3),
    #users-table_wrapper .row:first-child,
    .filter_btn_group {
        flex-wrap: wrap;
        gap: 10px;
    }

    #users-table_wrapper .row:first-child .col-sm-12:nth-child(2) {
        max-width: 350px;
        order: -1;
    }

    #users-table_wrapper .row:first-child {
        flex-direction: unset;
        justify-content: space-between;
    }

    .filter_btn_group {
        position: unset;
    }

    /* Additional Footer css */
    .wl_dashboard_admin_content span {
        padding: 10px 0px;
        font-size: 20px;
    }

    .wl_dashboard_admin_content {
        box-sizing: border-box;
        flex: 0 0 100%;
    }

    /* Additional css */
    .header_btn .profile_name.menu {
        right: 0%;
        max-width: 200px;
        transform: translate(0%, 10px);
        box-sizing: content-box;
    }

    .header_btn:hover .account_profile+.profile_name.menu {
        transform: translate(0%, 0);
    }

    /* offering-portal Page start */

    .off_video_sidebar_cont {
        flex-direction: column;
        gap: 20px;
    }

    .off_video_cont,
    .off_sidebar_cont {
        width: 100%;
    }

    .off_topbar_submenu ul {
        row-gap: 10px;
    }

    /* == */
    .tooltip-content {
        width: 160px;
    }

    /* offering-portal Page End */

}

@media (min-width: 641px) {
    /* Dashboard */

    /* .wl_dashboard_admin_content {
        flex: 1 1 calc(50% - 20px);
    } */

    /* .wl_dashboard_admin_content:last-child {
        flex: 0 0 100%;
    } */
}

@media (max-width: 640px) {
    /* Dashboard */

    .wl_dashboard_left_inn {
        gap: 20px;
        height: auto;
        flex-direction: column;
        max-height: unset;
    }

    .wl_dashboard_left_head {
        align-items: center;
        text-align: center;
    }

    .wl_dashboard_admin_pdf {
        flex-wrap: wrap;
        align-items: end;
    }

    .wl_dashboard_admin_content {
        padding: 20px;
    }

    /* PDF Report Page */

    /* .pdf_report_main table {
        min-width: 600px;        
    } */

    /* .pdf_report_main th,
    .pdf_report_main td {
        padding: 12px 12px;
        font-size: 0.85rem;
    } */

    .pdf_report_main .action-container {
        gap: 8px;
    }

    .table_pdf_content {
        padding-bottom: 40px;
    }

    /* .custom_report_content .form-container {
        flex-direction: column;
        padding: 24px 16px;
    } */

    .custom_report_content label {
        min-width: 100%;
    }

    .custom_report_content a.view-anchor {
        width: auto;
        min-width: auto;
    }

    /* Kit Request Admin */

    .kit_request_form form {
        flex-direction: column;
        align-items: start;
        gap: 15px;
    }

    /* Portfolio Admin Page */

    .portfolio_output_item_img_text {
        border: 0;
        justify-content: end;
    }

}

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

    /* Client Distribution Page */

    /* .client_distributions_select_year_quarter {
        flex-wrap: wrap;
    } */

    .client_distributions_select_year_quarter label {
        max-width: 100%;
    }

    .client_distributions_wrap {
        gap: 20px;
    }

    /* Report Admin Page */

    .report_admin_top form {
        grid-template-columns: repeat(1, 1fr);
    }

}

@media (max-width: 500px) {
    /* Dashboard */

    .wl_dashboard_right {
        grid-template-columns: repeat(1, 1fr);
    }

    /* Kit Request Page */

    .kit_request_wrap .request_form.recipient_form ul li {
        flex-direction: column;
        gap: 5px;
        align-items: start;
    }

    .kit_request_wrap .request_form ul li {
        flex-direction: column;
        gap: 5px;
        align-items: start;
    }

    .kit_request_wrap .request_form.recipient_form ul li label {
        max-width: 100%;
    }

    .kit_request_wrap .request_form ul li label {
        max-width: 100%;
    }
}

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

    /* Advisor Page */

    .advisors_main .wl_dashboard_right {
        grid-template-columns: repeat(1, 1fr);
    }

    /* Clioent Investment Confirmation */

    .client_investment_confirmations_main,
    .advisors_main {
        padding: 30px 0;
    }

    .client_investment_confirmations_main .wl_dashboard_right {
        grid-template-columns: 1fr;
    }

    .client_investment_confirmations_main .right_animation img,
    .advisors_main .right_animation img {
        width: 100%;
    }

    .investment_confirmations_select_client_wrap {
        margin-top: 30px;
    }

    /* additional header css  */
    .site_header .right_header {
        gap: 12px;
        width: calc((100% - 160px) - 10px);
    }

    .site_header .right_header .header_btn {
        max-width: 60px;
        width: 100%;
    }

    .header_btn .account_profile img {
        max-width: 30px;
    }

}