@media (max-width: 1536px) {
    .working_item p {
        font-size: 18px;
        line-height: 28px;
    }
    .sign-up_thumb {
        width: 100%;
    }
    .sign-up_box {
        width: 100%;
    }
    .sign-up_box.two {
        width: 100%;
    }
    .sign_up .container-fluid {
        padding: 0 15px;
    }
    .error_thumb {
        width: 100%;
        height: 331px;
    }
    .page_not_found .error_thumb {
        width: 100%;
        height: 331px;
    }
    .not_found_thumb {
        width: 100%;
        height: 100%;
    }
    .header_btn .dropdown-menu {
        left: 0 !important;
    }
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
    .banner_text h1 {
        font-size: 52px;
    }
    .about_pl {
        padding-left: 0;
    }
    .working_item h3 {
        font-size: 18px;
    }
    .working_item p {
        font-size: 14px;
        line-height: 22px;
    }
    .career-job_top_item .form-control {
        width: 100%;
    }
    .career-job_item_two_select {
        margin-top: 0px;
    }
    .career-job_top_item_main {
        margin-bottom: 30px;
    }
    .dashbord_tabal_main .table tbody tr td:first-of-type {
        min-width: 300px;
    }
    .dashbord_tabal_main .table tbody tr td:last-of-type {
        min-width: 245px;
    }
    .dashbord-item {
        margin-bottom: 30px;
        padding: 20px;
    }
    .dashbord_massage_left {
        width: 95%;
    }
    .dashbord_tabal_main_two .table tbody tr td:first-of-type {
        min-width: 500px;
    }
    .payment_box_item a {
        width: 45%;
    }
    .sign-up_thumb {
        width: 100%;
    }
    .sign-up_box {
        width: 100%;
    }
    .sign-up_box.two {
        width: 100%;
    }
    .jobs_card {
        margin-right: 0;
        margin: 0 10px;
    }
    .banner_right_thumb_thumb {
        width: 100%;
        height: 100%;
    }
    .dashbord_inbox_box {
        margin-top: 30px;
    }
    .dashbord_massage_df_left {
        width: 100%;
        border-right: 0;
        padding-bottom: 20px;
        border-bottom: 1px solid #e2e8f0;
        max-width: 100%;
    }
    .dashbord_massage {
        width: 100%;
    }
    .dashbord_inbox_main {
        height: 100%;
        display: flex;
        gap: 10px;
        border-radius: 4px;
    }
    .dashbord_massage_df {
        flex-direction: column;
    }
    .dashbord_inbox_item_text {
        display: none;
    }
    .dashbord_inbox_inner_prof-text {
        flex: 1;
    }
    .dashbord_massage_left_sms_box_main {
        width: 79%;
    }
    .dashbord_massage_item_main .send_btn {
        width: 50%;
    }
    .dashbord_massage_left_file_box_main {
        flex-wrap: wrap;
    }
    .bost_main_item_box_list li {
        font-size: 14px;
    }
    .choose_plan_box_main_df.two {
        margin-left: 0;
        padding: 0;
        padding-left: 20px;
    }
    .choose_plan_box_main {
        gap: 10px;
    }
    .choose_plan_box_main_df {
        padding-right: 20px;
    }
    .choose_plan_box_btn {
        padding-left: 20px;
    }
    .choose_plan_box_main_box {
        gap: 0px;
    }
    .dashbord_tabal_main_two {
        overflow-x: auto;
    }
}

@media (max-width: 992px) {
    .header {
        display: none;
    }
    .mobile-header {
        display: block;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .banner_right {
        display: none;
    }
    .working_main_box {
        flex-wrap: wrap;
        gap: 15px;
    }
    .working_item_main {
        width: 32.2%;
        height: 100%;
        border-radius: 100%;
    }
    .working_item p {
        font-size: 14px;
    }
    .accordion-button {
        line-height: normal;
    }
    .footer-pl-50px {
        padding-left: 0;
    }
    .about_pl {
        padding-left: 0;
    }
    .career-job_top_item .form-control {
        width: 100%;
    }
    .career-job_item_two_select {
        margin-top: 0px;
    }
    .career-job_top_item_main {
        margin-bottom: 30px;
    }
    .job_list_item_left ul li {
        font-size: 16px;
    }
    .dashbord_tabal_main .table tbody tr td:first-of-type {
        min-width: 300px;
    }
    .dashbord_tabal_main .table tbody tr td:last-of-type {
        min-width: 245px;
    }
    .dashbord-item {
        margin-bottom: 30px;
    }
    .creat_jobs_form_item {
        gap: 14px;
        flex-direction: column;
    }
    .dashbord_massage_left {
        width: 95%;
    }
    .dashbord_tabal_main_two .table tbody tr td:first-of-type {
        min-width: 500px;
    }
    .payment_box_item a {
        width: 45%;
    }
    .sign-up_thumb {
        width: 100%;
    }
    .sign-up_box {
        width: 100%;
    }
    .sign-up_box.two {
        width: 100%;
    }
    .sign-up-verify_text h2 {
        font-size: 28px;
    }
    .sign_up .container-fluid {
        padding: 0 15px;
    }
    .sign-up_box.three {
        width: 100%;
    }
    .header_menu {
        gap: 15px;
    }
    .header_btn {
        gap: 10px;
    }
    .banner_right_thumb_main {
        display: none;
    }
    .error_thumb {
        width: 100%;
        height: 331px;
    }
    .dashbord_inbox_box {
        margin-top: 30px;
    }
    .dashbord_massage_df_left {
        width: 100%;
        border-right: 0;
        padding-bottom: 20px;
        border-bottom: 1px solid #e2e8f0;
        max-width: 100%;
    }
    .dashbord_massage {
        width: 100%;
    }
    .dashbord_inbox_main {
        height: 100%;
        display: flex;
        gap: 10px;
        border-radius: 4px;
    }
    .dashbord_massage_df {
        flex-direction: column;
    }
    .dashbord_inbox_item_text {
        display: none;
    }
    .dashbord_inbox_inner_prof-text {
        flex: 1;
    }
    .dashbord_massage_left_sms_box_main {
        width: 79%;
    }
    .dashbord_massage_item_main .send_btn {
        width: 50%;
    }
    .dashbord_massage_left_file_box_main {
        flex-wrap: wrap;
    }
    .aplicition_form_main {
        gap: 10px;
        flex-wrap: wrap;
    }
    .bost_main_item_box_list li {
        font-size: 12px;
    }
    .choose_plan_box_main_box {
        padding: 20px 20px 23px 20px;
        gap: 0px;
    }
    .choose_plan_box_main_df {
        padding-right: 0px;
        border: 0;
    }
    .choose_plan_box_main_df.two {
        margin-left: 0;
    }
    .choose_plan_box_btn {
        padding-left: 0px;
        border: 0;
    }
    .choose_plan_box_main {
        gap: 35px;
    }
    .dashbord_tabal_main_two {
        overflow-x: auto;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .dashbord_inbox_box {
        margin-top: 30px;
    }
    .dashbord_massage_df_left {
        width: 100%;
        border-right: 0;
        padding-bottom: 20px;
        border-bottom: 1px solid #e2e8f0;
    }
    .dashbord_massage {
        width: 100%;
    }
    .dashbord_inbox_main {
        height: 100%;
        display: flex;
        gap: 10px;
        border-radius: 4px;
    }
    .dashbord_massage_df {
        flex-direction: column;
    }
    .dashbord_inbox_item_text {
        display: none;
    }
    .dashbord_inbox_inner_prof-text {
        flex: 1;
    }
    .dashbord_massage_left_sms_box_main {
        width: 79%;
    }
    .dashbord_massage_item_main .send_btn {
        width: 50%;
    }
    .dashbord_massage_left_file_box_main {
        flex-wrap: wrap;
    }
    .dashbord_massage_df_left {
        width: 100%;
        max-width: 100%;
    }
    .banner {
        padding: 60px 0 80px 0;
    }
    .banner_right {
        display: none;
    }
    .working_main_box {
        flex-wrap: wrap;
        gap: 15px;
    }
    .working_item_main {
        width: 48.5%;
        height: 100%;
    }
    .counter_item {
        gap: 10px;
    }
    .join .border-b {
        padding-bottom: 47px;
        margin-bottom: 48px;
    }
    .accordion-flush {
        margin-top: 15px;
    }
    .downlode_pl-100px {
        padding-left: 0;
    }
    .footer-pl-50px {
        padding-left: 0;
        margin-top: 40px;
    }
    .about_pl {
        padding-left: 0;
    }
    .inner_bg {
        padding: 70px 0 53px 0;
    }
    .career-job_top_item_main {
        flex-direction: column;
    }
    .career-job_top_item .theam_btn {
        justify-content: center;
    }
    .career-job_top_item .form-control {
        width: 100%;
    }
    .career-job_item_two_select {
        margin-top: 0px;
    }
    .career-job_top_item .theam_btn {
        margin-bottom: 20px;
    }
    .job_list_main {
        padding: 15px;
        flex-direction: column;
    }
    .job_list_item_right {
        margin-top: 20px;
    }
    .support_item {
        margin-top: 30px;
    }
    .contact_us_item_box {
        margin-top: 30px;
        height: fit-content;
    }
    .contact_us_item_box {
        margin-top: 30px;
        height: fit-content;
    }
    .dashbord-item {
        margin-bottom: 30px;
    }
    .dashbord_tabal_main .table tbody tr td:first-of-type {
        min-width: 300px;
    }
    .dashbord_tabal_main .table tbody tr td:last-of-type {
        min-width: 245px;
    }
    .creat_jobs_form_item {
        gap: 14px;
        flex-direction: column;
    }
    .dashbord_massage_left {
        padding-left: 15px;
        width: 100%;
        padding-right: 15px;
    }
    .dashbord_massage_right {
        padding-right: 15px;
        padding-left: 15px;
    }
    .password_thumb_main {
        display: none;
    }
    .dashbord_tabal_main_two .table tbody tr td:first-of-type {
        min-width: 500px;
    }
    .dashbord_menu_two {
        margin-bottom: 30px;
    }
    .professional_box {
        margin-top: 30px;
    }
    .sign-up_thumb_main {
        display: none;
    }
    .sign_up .container-fluid {
        padding: 0 15px;
    }
    .sign-up_box {
        width: 100%;
    }
    .sign-up_box.two {
        width: 100%;
    }
    .sign_up .container-fluid {
        padding: 0 15px;
    }
    .sign-up_box.three {
        width: 100%;
    }
    .jobs_card {
        margin-right: 0;
        margin: 0 5px;
    }
    .mt-60px {
        margin-top: 30px;
    }
    .banner_right_thumb_main {
        display: none;
    }
    .error_thumb {
        width: 100%;
        height: 100%;
    }
    .aplicition_form_main {
        gap: 10px;
        flex-direction: column;
        margin-top: 24px;
    }
    .bost_main_item_box_list li {
        font-size: 14px;
    }
    .choose_plan_box_main {
        gap: 20px;
        flex-direction: column;
    }
    .choose_plan_box_main_box {
        padding: 25px 20px 30px 20px;
        gap: 25px;
        flex-direction: column;
        margin-top: 15px;
    }
    .choose_plan_box_main_df {
        border-right: 0;
        padding-right: 0;
    }
    .choose_plan_box_main_df.two {
        margin-left: 0px;
        border: 0;
    }
    .choose_plan_box_btn {
        display: flex;
        align-items: center;
        border-left: 0;
        padding-left: 0px;
    }
    .dashbord_tabal_main_two {
        overflow-x: auto;
    }
}

@media (max-width: 767px) {
    .dashbord_tabal_main_two {
        overflow-x: auto;
    }
    .dashbord_inbox_box {
        margin-top: 30px;
    }
    .dashbord_massage_df_left {
        width: 100%;
        border-right: 0;
        padding-bottom: 20px;
        border-bottom: 1px solid #e2e8f0;
    }
    .dashbord_massage {
        width: 100%;
    }
    .dashbord_inbox_main {
        height: 100%;
        display: flex;
        gap: 10px;
        border-radius: 4px;
    }
    .dashbord_massage_df {
        flex-direction: column;
    }
    .dashbord_inbox_item_text {
        display: none;
    }
    .dashbord_inbox_inner_prof-text {
        flex: 1;
    }
    .dashbord_massage_left_sms_box_main {
        width: 79%;
    }
    .dashbord_massage_item_main .send_btn {
        width: 50%;
    }
    .dashbord_massage_left_file_box_main {
        flex-wrap: wrap;
    }
    .banner {
        padding: 50px 0 60px 0;
    }
    .banner_text h1 {
        font-size: 34px;
        line-height: 48px;
    }
    .banner_btn {
        margin-top: 20px;
    }
    .banner_right {
        display: none;
    }
    .theam_btn,
    .theam_btn_border {
        padding: 0 15px;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
    }
    .sub_titel {
        font-size: 18px;
    }
    .titel {
        font-size: 28px;
        line-height: 38px;
    }
    .working {
        padding: 50px 0 60px 0;
    }
    .working_main_box {
        margin-top: 20px;
        flex-direction: column;
        gap: 20px;
    }
    .working_item_main {
        width: 100%;
        height: 100%;
    }
    .working_item h3 {
        font-size: 24px;
        margin-top: 20px;
    }
    .jobs {
        padding: 50px 0 60px 0;
    }
    .jobs_btn_main {
        margin-top: 30px;
    }
    p {
        font-size: 16px;
        line-height: 26px;
    }
    .mt-30px {
        margin-top: 0;
    }
    .join {
        padding: 50px 0 50px 0;
    }
    .join .border-b {
        display: none;
    }
    .faq {
        padding: 50px 0 60px 0;
    }
    .faq .titel_head {
        margin-bottom: 20px;
    }
    .faq .titel_head .titel {
        margin-top: 0px;
    }
    .accordion-button {
        line-height: normal;
        padding: 0 25px 0 15px;
    }
    .accordion-body {
        font-size: 16px;
        line-height: 26px;
    }
    .accordion-flush {
        margin-top: 20px;
    }
    .downlode {
        padding: 60px 0;
    }
    .downlode_pl-100px {
        padding-left: 15px;
        margin-top: 30px;
    }
    .downlode_btn {
        gap: 15px;
        margin-top: 20px;
    }
    .footer {
        padding: 60px 0 0px 0;
    }
    .footer_social_icon {
        margin-top: 20px;
    }
    .footer_text p {
        font-size: 16px;
    }
    .footer-pl-50px {
        padding-left: 0;
    }
    .footer_text_main {
        margin-bottom: 15px;
        margin-top: 35px;
    }
    .footer_text_main h3 {
        font-size: 24px;
    }
    .footer_link_text li a {
        font-size: 16px;
    }
    .footer_link_text li {
        padding-bottom: 10px;
    }
    .copywrite {
        border-top: 1px solid #2f2f2f;
        margin-top: 44px;
        padding: 18px 0;
    }
    .copywrite_text p {
        font-size: 16px;
    }
    .inner_bg {
        padding: 50px 0 33px 0;
    }
    .inner_bg_text h1 {
        font-size: 30px;
    }
    .breadcrumb li a {
        font-size: 20px;
    }
    .breadcrumb li {
        font-size: 20px;
    }
    .about {
        padding: 60px 0 60px 0;
    }
    .about_pl {
        padding-left: 15px;
        margin-top: 30px;
    }
    .career-job_top_item_main {
        gap: 20px;
        flex-direction: column;
    }
    .career-job_top_item .form-control {
        width: 100%;
    }
    .pagination li a {
        width: 30px;
        height: 30px;
    }
    .pagination {
        margin-top: 30px;
    }
    .career-job {
        padding: 60px 0 60px 0;
    }
    .career-job_item_two {
        margin-bottom: 40px;
        flex-direction: column;
        align-items: start !important;
        justify-content: start !important;
    }
    .career-job_top_item .theam_btn {
        justify-content: center;
        height: 56px;
    }
    .career-job_item_two_text {
        margin-top: 20px;
    }
    .career-job_item_two_select {
        width: 100%;
        margin-top: 20px;
    }
    .job_list_main {
        flex-direction: column;
        align-items: start;
    }
    .job_list_item_right_item {
        gap: 20px;
    }
    .job_list_item_right_item_two {
        gap: 20px;
        padding-left: 0px;
        border-left: 1px solid transparent;
        margin-left: 30px;
    }
    .job_list_item_right_item_two a {
        width: 40px;
        height: 40px;
    }
    .job_list_item_right {
        margin-top: 10px;
    }
    .job-details_text_main p {
        font-size: 16px;
    }
    .job_list_main {
        padding: 10px;
        margin-bottom: 30px;
    }
    .job_list_item_left ul li {
        font-size: 12px;
    }
    .job_list_item_left h3 {
        font-size: 24px;
    }
    .job-details {
        padding: 60px 0;
    }
    .mt_75px {
        margin-top: 30px;
    }
    .related_btn {
        text-align: start;
        margin-top: 20px;
    }
    .privacy-policy {
        padding: 50px 0;
    }
    .contact_us {
        padding: 60px 0;
    }
    .contact_us_form_item {
        gap: 10px;
        flex-direction: column;
    }
    .contact_us_box {
        padding: 20px;
    }
    .contact_us_item_box {
        margin-top: 24px;
        padding: 26px 22px 22px 22px;
        height: fit-content;
    }
    .support_item {
        margin-top: 30px;
    }
    .dashdord {
        padding: 60px 0;
    }
    .dashbord_menu {
        margin-bottom: 30px;
    }
    .dashbord-item {
        margin-bottom: 30px;
    }
    .dashbord_head_btn {
        text-align: start;
        margin-top: 10px;
    }
    .dashbord_tabal_main .table tbody tr td:first-of-type {
        min-width: 300px;
    }
    .dashbord_tabal_main .table tbody tr td:last-of-type {
        min-width: 235px;
    }
    .log_out_modal .modal-dialog {
        width: 100%;
    }
    .modal-body_text h3 {
        font-size: 24px;
    }
    .dashbord_menu_btn_main {
        text-align: start;
        margin-bottom: 0;
        margin-top: 20px;
    }
    .creat_jobs_form_item {
        gap: 14px;
        flex-direction: column;
    }
    .text_fild {
        width: 100%;
        padding: 25px 20px;
    }
    .jobs_modal .modal-dialog {
        max-width: 100%;
    }
    .jobs_modal_head h3 {
        font-size: 24px;
    }
    .dashbord_massage_left {
        padding-left: 10px;
        width: 100%;
        padding-right: 10px;
    }
    .dashbord_massage_right {
        padding-right: 10px;
        padding-left: 10px;
        width: 100%;
    }
    .password_thumb_main {
        display: none;
    }
    .dashbord_tabal_main_two .table tbody tr td:first-of-type {
        min-width: 500px;
    }
    .payment_box_item a {
        width: 48%;
    }
    .payment_box_item {
        gap: 10px;
    }
    .professional_box {
        margin-top: 30px;
    }
    .sign-up_thumb_main {
        display: none;
    }
    .sign_up .container-fluid {
        padding: 0 15px;
    }
    .sign-up_box {
        width: 100%;
    }
    .sign-up_head h2 {
        font-size: 24px;
    }
    .sign-up_box.two {
        width: 100%;
    }
    .sign-up-verify_text h2 {
        font-size: 24px;
    }
    .sign-up-verify_main {
        margin-top: 18px;
    }
    .sign-up-verify_btn {
        margin-top: 20px;
    }
    .sign-up-verify_otp_text {
        padding: 0 0;
    }
    .sign-up_box.three {
        width: 100%;
    }
    .sign-up_box {
        margin-top: 30px;
    }
    .sign-up_catagory_item {
        margin-top: 20px;
    }
    .job_list_item_right_item_two .theam_btn {
        padding: 0 30px;
    }
    .jobs_card {
        margin-right: 0;
        margin: 0 5px;
    }
    .mt-60px {
        margin-top: 10px;
    }
    .sign_up_form_item .theam_btn {
        height: 55px;
        line-height: 55px;
    }
    .sign-up-verify_btn .theam_btn {
        height: 55px;
        line-height: 55px;
    }
    .job_modal .job_modal_head h2 {
        font-size: 18px;
    }
    .dashbord_tabal_main .table thead tr th:nth-child(3) {
        min-width: 160px;
    }
    .profile_item {
        gap: 10px;
        flex-direction: column;
        align-items: start !important;
    }
    .profile_item_text p {
        font-size: 14px;
    }
    .inputfile {
        padding: 10px 15px;
    }
    .dashbord_menu .theam_btn {
        height: 50px;
    }
    .banner_right_thumb_main {
        display: none;
    }
    .dashbprd_head_btn {
        text-align: start;
        margin-top: 15px;
    }
    .shear_modal .shear_modal_icon_item {
        gap: 10px;
    }
    .error {
        padding: 60px 0 160px 0;
    }
    .error_thumb {
        width: 100%;
        height: 100%;
    }
    .error_text h2 {
        font-size: 24px;
    }
    .error_text {
        margin-top: 25px;
    }
    .error_btn {
        margin-top: 25px;
    }
    .not_found_text h2 {
        font-size: 24px;
    }
    .not_found_text {
        margin-top: 25px;
    }
    .not_found_btn {
        margin-top: 20px;
    }
    .history_table tr td {
        padding: 10px 6px;
    }
    .aplicition_form_main {
        gap: 10px;
        flex-direction: column;
        margin-top: 24px;
    }
    .bost_main_item_box_list li {
        font-size: 12px;
    }
    .choose_plan_box_main {
        gap: 20px;
        flex-direction: column;
    }
    .choose_plan_box_main_box {
        padding: 25px 20px 30px 20px;
        gap: 25px;
        flex-direction: column;
        margin-top: 15px;
    }
    .choose_plan_box_main_df {
        border-right: 0;
        padding-right: 0;
    }
    .choose_plan_box_main_df.two {
        margin-left: 0px;
        border: 0;
    }
    .choose_plan_box_btn {
        display: flex;
        align-items: center;
        border-left: 0;
        padding-left: 0px;
    }
}

@media (max-width: 575.96px) {
    .g-4,
    .gy-4 {
        --bs-gutter-x: 0;
    }
    .dashbord_subscription_main {
        gap: 10px;
        flex-direction: column;
    }
    .dashbord_massage_df_left {
        width: 100%;
        max-width: 100%;
    }
}