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




    .nav_wrapper .nav_li .upr_text {
        font-size: 11px;
    }

    .nav_wrapper .nav_li .lower_text {
        font-size: 13px;
    }


    .header-input-field input {
        margin-right: 6px;

    }

    .person-information-body h4 {
        font-size: 14px;
    }
}

/* ipad pro  */
@media only screen and (max-width: 1199.98px) {
    .card-lft-con {
        margin-top: 0px;
    }

    .card-lft-con h1 {
        min-width: auto;
    }

    /* login landing page start  */
    .login-land-heading {
        display: none;
    }

    /* login landing page end  */

    /* register landing page start */

    .register-land-heading {
        display: none;
    }

    /* register landing page end  */

    .occupation_logo {
        display: flex;
        justify-content: center;

    }

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

    .tex_inner {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding-top: 10px;
    }

    .card-box-con {
        margin-left: auto;
        margin-right: auto;
    }

    .job_logo {
        margin-top: 20px;
    }

    .navbar-collapse {
        display: flex;
        flex-direction: column;
    }

    .job_feature {
        padding-bottom: 65px;
    }

    .job_industry {
        margin-left: 30px;
        margin-right: 30px;
    }

    .navbar form {
        flex-direction: column;
    }

    .information-header .navbar-nav .nav-item {
        padding-left: 0;
    }

    .hero_wrapper .hero_title {
        margin-top: 70px;
    }

    .hero_wrapper {
        padding-bottom: 120px;
    }

    .logo_wrapper .logo_sec {
        gap: 20px;
    }

    .logo_wrapper .logo_inner .logo_sec h1 {
        font-size: 38px;
        margin-left: -6px;
    }

    .logo_wrapper {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .partner_wrapper .partner_title {
        font-size: 34px;
        margin-bottom: 40px;
    }

    .partner_wrapper {
        margin-bottom: 50px;
    }

    .job_title {
        font-size: 34px;
        margin-bottom: 40px;
    }

    .job_industry .job_inner .inner_title {
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 20px;
    }

    .job_industry .job_inner {
        margin-bottom: 50px !important;
    }

    .job_industry .job_inner p {
        font-size: 18px;
        margin-bottom: 10px;
    }

    .job_industry {
        margin-bottom: 100px;
    }

    .job_feature .card_wrap {
        margin-bottom: 40px;
        padding: 25px 25px;
        margin-left: 15px;
        margin-right: 15px;
    }

    .card_wrap.mb_60 {
        margin-bottom: 30px;
    }

    .job_find {
        padding-bottom: 80px;
    }

    .job_find .step_wrap {
        margin-bottom: 50px;
    }

    .job_find .step_wrap .step .step_title {
        font-size: 24px;
    }

    .job_find .step_wrap .step .step_detail {
        font-size: 16px;
    }

    .job_find .step_wrap .step span {
        font-size: 14px;
    }

    .job_find .find_btn {
        padding: 18px 50px;
        font-size: 20px;
    }

    .job_post {
        padding-bottom: 80px;
    }

    .job_post h3 {
        font-size: 28px;
        line-height: 28px;
    }

    .job_post h1 {
        font-size: 80px;
        line-height: 124px;
    }

    .job_post h2 {
        font-size: 28px;
        line-height: 40px;
    }

    .job_post .post_detail {
        font-size: 18px;
        line-height: 28px;
        padding-bottom: 45px;
        max-width: 560px;
    }

    .job_post .post_btn {
        padding: 18px 41px;
    }

    .footer.link_section .footer_title {
        font-size: 70px;
        line-height: 80px;
    }

    .footer.link_section .footer_title2 {
        font-size: 20px;
        line-height: 24px;
    }

    .footer.link_section a {
        font-size: 16px;
        line-height: 36px;
    }

    .social_section .copy_right,
    .social_section .email_wrap .email_detail {
        font-size: 17px;
        line-height: 20px;
    }

    .social_section {
        padding: 20px 0;
    }

    .card-lft-con h1 {
        font-size: 32px;
        margin-bottom: 18px;
    }

    .comany-box-con h4 {
        font-size: 22px;
        margin-bottom: 10px;
    }

    .comany-box-con h1 {
        font-size: 28px;
        margin-bottom: 10px;
    }

    .comany-box-con p {
        margin-bottom: 36px;
    }

    .sing-up-btn button {
        margin-bottom: 22px;
        font-size: 14.5px;
    }

    .form-con h3 {
        font-size: 18px;
        margin-bottom: 18px;
    }

    .form-con input:not([type="checkbox"]) {
        margin-bottom: 20px;
    }

    .submit-btn button {
        margin-top: 20px;
        margin-bottom: 14px;
    }

    .social-con h6 {
        margin-bottom: 18px;
    }

    .card-box-right-con h2 {
        font-size: 18px;
    }

    .job_industry .block1 img {
        max-width: 90px;
    }

    .job_industry .block2 img {
        max-width: 135px;
    }

    .job_industry .block3 img {
        max-width: 135px;
    }

    .job_industry .block4 img {
        max-width: 135px;
    }

    .job_industry .job_inner p {
        font-size: 18px;
    }

    .job_industry .job_inner span {
        font-size: 12px;
        line-height: 18px;
        margin-right: 10px;
    }

    .social-con a {
        padding: 12px 10px;
        font-size: 16px;
    }

    .social-con a:nth-child(3) {
        margin-left: 15px;
        margin-right: 15px;
    }

    .form-con input[type="checkbox"] {
        bottom: 126px;
    }

    .card-box-con {
        max-width: 485px;
    }

    .header-input-field {

        margin-right: 0;
    }

    .person-information-body {
        padding: 20px 0px 15px;
        margin-left: 10px;
        margin-right: 10px;
    }

    .person-information-list li,
    .person-social-information li {
        font-size: 13px;
    }

    .basic-information-form-heading h2 {
        font-size: 18px;
        line-height: 18px;
    }

    .section_main .section_right {
        justify-content: unset;
    }

    .section_main {
        height: auto;
    }

    .form-card-con {
        height: auto;
    }

    .person-social-information li a {
        font-size: 13px;
    }

}

/* ipad  */
@media only screen and (max-width: 992px) {

    .mobile-job-industry .flotting-button-dropdown {
        width: 28px;
        height: 28px;
        border-radius: 50%;
        background-color: gray;
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative;
        right: 12px;
        bottom: 5px;
        font-size: 30px;
    }



    /* start  */

    /* end  */

    .person-information-header {
        height: 70px;
    }

    .more_content {
        display: none;
    }

    .more_content.open {
        display: block;
    }

    .person-information-header img {
        max-width: 92px;
        bottom: -51px;
    }

    .section_main .section_left {
        padding-top: 0;
        padding-bottom: 0;
    }

    .form-con input[type="checkbox"] {
        bottom: 100px;
    }

    .hero_wrapper .form-control {
        padding: 12px;
        font-size: 13px;
    }

    .job_feature .card_wrap .badge_img img {
        position: absolute;
        top: -6px;
        right: -7px;
        width: 85px;
    }

    .job_feature .card_wrap .btn_wrap .btn1 {
        padding: 15px;
    }

    .job_feature .card_wrap .btn_wrap .btn2 {
        padding: 12px 15px;
    }

    .hero_wrapper .hero_input {
        max-width: 640px;
    }

    .hero_wrapper .hero_title {
        font-size: 32px;
        margin-top: 40px;
    }

    .hero_wrapper .hero_input .input-group.job__input {
        margin-right: 5px;
    }

    .hero_wrapper .input-group {
        gap: 1px;
    }

    .hero_wrapper .input-group img {
        padding-left: 4px;
        width: 20px !important;
        height: auto;
        margin-top: 0px;
    }

    .hero_wrapper .hero_input .input-group.city__input {
        margin-right: 10px;
        max-width: 180px;
    }

    .hero_wrapper .hero_input .input_btn {
        max-width: 120px;
        font-size: 16px;
        line-height: 20px;
        padding: 0 20px;
    }

    .logo_wrapper .logo_sec {
        flex-direction: row;
        align-items: center;

    }


    .logo_wrapper .logo_inner .logo_sec h1 {
        font-size: 34px;
        margin-left: 0;
    }

    .partner_wrapper .partner_title {
        font-size: 30px;
        margin-bottom: 25px;
    }

    .job_industry .job_inner .inner_title {
        font-size: 14px;
        margin-bottom: 10px;
        line-height: 18px;
    }

    .job_industry .job_inner {
        padding-left: 12px;
        margin-bottom: 40px !important;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .job_feature .card_inner img {
        /* width: 135px; */
        margin-top: -40px;
    }

    .job_feature .card_wrap .btn_wrap {
        margin-left: -10px;
    }

    .job_industry .job_inner img {
        width: 70px;

    }

    .job_industry .job_inner p {
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 0;
        margin-top: 10px;
    }

    .job_industry {
        margin-bottom: 70px;
    }

    .pagination .border_circle {
        width: 45px;
        height: 45px;
        font-size: 18px;
    }

    .job_feature {
        padding-bottom: 70px;
    }

    .job_latest,
    .job_find,
    .job_post {
        padding: 70px 0;
    }

    .job_title {
        font-size: 28px;
        margin-bottom: 30px;
    }

    .job_feature .card_inner .card_text h2 {
        font-size: 20px;
        line-height: 20px;
    }

    .job_feature .card_inner .card_text .text_title {
        font-size: 16px;
        margin-bottom: 0;
    }

    .job_find .step_wrap .step .step_title {
        font-size: 20px;
    }

    .job_find .step_wrap .step .step_detail {
        font-size: 14px;
        line-height: 20px;
    }

    .job_find .step_wrap .step .img_wrap {
        height: 140px;
    }

    .job_find .find_btn {
        padding: 14px 38px;
        font-size: 16px;
    }

    .job_find .step_wrap {
        margin-bottom: 35px;
        gap: 25px;
    }

    .job_post h3 {
        font-size: 22px;
        line-height: 28px;
    }

    .job_post h1 {
        font-size: 40px;
        line-height: 48px;
    }

    .job_post h2 {
        font-size: 24px;
        line-height: 34px;
    }

    .job_post .post_detail {
        font-size: 16px;
        line-height: 28px;
        padding-bottom: 40px;
    }

    .job_post .post_btn {
        padding: 14px 36px;
    }

    .footer.link_section .footer_title {
        font-size: 40px;
        line-height: 54px;
    }

    .footer.link_section label {
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 8px;
    }

    .footer.link_section .footer_title2 {

        font-size: 18px;
        line-height: 18px;
        margin-bottom: 10px;
    }

    .footer.link_section a {
        font-size: 14px;
        line-height: 28px;
    }

    .footer.link_section {
        padding: 40px 0;
    }

    .footer-typed-text-container {
        text-align: left !important;
        margin: auto;
        max-width: 215px;
    }

    .social_section .copy_right,
    .social_section .email_wrap .email_detail {
        font-size: 13px;
        line-height: 20px;
    }

    .social_section {
        padding: 18px 0;
    }

    .navbar-light .navbar-toggler-icon {
        filter: invert(28%) sepia(54%) saturate(4451%) hue-rotate(141deg) brightness(96%) contrast(101%);
    }

    .information-header .navbar-light .navbar-toggler-icon {
        filter: none;
    }

    .navbar-toggler:focus {
        outline: none;
        box-shadow: none;
    }

    .navbar form {
        flex-direction: row;
    }

    .hero_wrapper {
        padding-bottom: 80px;
    }

    .sort-search-con select:nth-child(2) {
        margin-left: 15px;
    }

    .sort-search-con select:nth-child(3) {
        margin: 0 8px;
    }

    .sort-search-con select {
        width: 156px;
    }

    .dream-job-con {
        padding-bottom: 70px;
    }

    .Enquries-job-details span {

        font-size: 14px;
    }

    .dream-banner {
        padding: 30px 12px;
    }

    .person-information-body {
        padding: 35px 12px 20px;
    }

    .person-social-information li a {
        padding-bottom: 10px;
        padding-left: 10px;
        font-size: 14px;
    }

    .basic-information-form-heading h2 {
        font-size: 16px;
        margin-bottom: 12px;
        margin-top: 12px;
        margin-left: 26px;
    }

    .information-main-con {
        padding: 12px 25px 15px;
    }

    .information-form-con {
        padding-bottom: 70px;
    }

    .card-box-con {
        margin-bottom: 15px;
    }

    .card-lft-con h1 {
        font-size: 28px;
        margin-bottom: 14px;
        max-width: initial;
    }

    .card-main-con {}

    .comany-box-con h4 {
        font-size: 30px;
        text-align: center;
        margin-bottom: 8px;
    }

    .comany-box-con h1 {

        font-size: 30px;
        text-align: center;
        margin-bottom: 8px;
    }

    .comany-box-con p {
        margin-bottom: 32px;
        font-size: 18px;
        text-align: center;
    }

    .form-card-con {
        /* padding: 50px 2%; */
    }

    .comany-box-con {
        margin-bottom: 15px;
    }

    .form-con .col-lg-6 {
        padding-right: 0;
        padding-left: 12px !important;
    }

    .information-header .nav-item img {
        margin: 0;
    }

    .person-information-body h2 {
        font-size: 18px;
        line-height: 18px;
        margin-top: 50px;
    }

    .person-information-body h4 {

        font-size: 16px;
        margin-bottom: 15px;
    }

    .person-social-information .list-unstyled img {
        max-width: 22px;
    }

    .basic-information-form-field input {
        font-size: 13px;
    }

    .person-information-list li,
    .person-social-information li {
        font-size: 12px;
    }

    .person-information-list li img {

        margin-left: 5px;
    }

    .dream-job-left-con {
        width: 168px;
    }

    .nav_wrapper .nav_li .upr_text {
        font-size: 12px;
        white-space: nowrap;
    }

    .nav_wrapper .nav_li .lower_text {
        font-size: 12px;
        white-space: normal;
    }

    .nav_wrapper .nav_signin a,
    .nav_wrapper .nav_reg a,
    .btn_secondary {
        font-size: 14px;
    }

    .nav_wrapper .nav-item img {
        padding-right: 10px;
    }

    .form-con {
        margin-top: 20px;
    }

    .header-input-field {
        width: auto;
        display: inline-block;
    }

    .information-header .navbar-nav {
        text-align: center;
    }

    .information-header .nav-item .nav-link img,
    .information-header .nav-item span {
        display: inline-block !important;
    }

    .card-lft-con p {
        margin-bottom: 25px;
        margin-top: 25px;
    }

    .comany-box-con {
        padding: 35px;
    }

    .section_main {
        flex-wrap: wrap;
        gap: 26px;
    }

    .section_main .section_right {
        padding-left: 30px;
        padding-right: 30px;
        margin-left: auto;
        margin-right: auto;
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .form-con h3 {
        font-size: 16px;

    }

    .form-con h3 img {
        max-width: 35px;
    }

    .form-con label {
        font-size: 16px;
        line-height: 18px;
        margin-bottom: 10px;
    }

    .form-con span {
        font-size: 12px;
    }

    .form-con input:not([type="checkbox"]) {
        font-size: 14px;
        height: 40px;
    }

    .submit-btn button {
        padding: 10px 30px;
        font-size: 18px;
    }

    .social-con a i {
        font-size: 16px;

    }

    .social-con a {
        padding: 12px 15px;
        font-size: 16px;
        margin-bottom: 10px;
    }

    .sing-up-btn button {
        top: -42px;
        right: -15px;
        padding: 5px 20px;
    }

    .sort-search-con h5 {
        font-size: 16px;
    }

    .sort-search-con select {
        max-width: 140px;
        font-size: 13px;
    }

    .sort-title button {
        font-size: 14px;
    }

    .job-input h6,
    .job-cotegory h6 {
        font-size: 14px;
    }

    .job-input,
    .job-cotegory {

        padding: 10px;
    }

    .job-cotegory span {
        font-size: 14px;
    }

    .Enquries-job-details h3 {
        font-size: 18px;
        line-height: 20px;
    }

    .Enquries-job-details {
        /* margin-left: 105px; */
    }

    .Enquries-job-details h4 {
        font-size: 16px;

    }

    .job-active img {

        top: -19px;
        right: -18px;
    }

    .job-salary-datails a {
        font-size: 15px;
    }

    .job-salary-range {
        display: flex;
        align-items: flex-start;
        flex-direction: column;
    }

    .job-salary-datails span {
        margin-left: 0px;
    }

    .pagination {
        gap: 15px;
    }

    .pagination img {
        width: 12px;
    }

    .card-box-right-con h2 {
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 20px;
        margin-top: 5px;
    }

    .card-right-con img {
        max-width: 180px;
    }

    .card-box-right-con a {
        font-size: 14px;
        line-height: 16px;
        padding: 9px 15px;
    }

    .job_logo img {
        max-width: 100px;
    }

    .lower_hyper {
        margin-left: auto;
        margin-right: auto;
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu {
        left: 50%;
    }

    .dropdown,
    .dropend,
    .dropstart,
    .dropup {
        position: unset;
        right: 43px;
    }

    .logo_wrapper .logo_sec img {
        max-width: 120px;
        width: 100%;
    }

    .logo_wrapper {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .logo_wrapper .logo_inner {
        gap: 28px;

    }

    .job_industry {
        margin-left: 10px;
        margin-right: 10px;
    }

    .job_industry .job_inner span {
        margin-top: 10px;
    }

    .job_feature .card_wrap {
        margin-left: 0;
        margin-right: 0;
    }

    .hero_icon {
        font-size: 20px;
        padding-left: 12px;
    }

    .global_body .cop_img .badge_imgs img {
        max-width: 30px;
    }

    .global_body .cop_img .badge_imgs {
        gap: 7px;
        top: 1.5%;
    }

    .global_body .global_inner .global_title {
        font-size: 15px;
        line-height: 18px;
        margin-bottom: 18px;
    }

    .global_body .global_inner .global_detail {
        font-size: 15px;
        line-height: 18px;
        padding: 15px 15px;
        max-width: 280px;
    }

    .global_body .global_req h1 {
        font-size: 18px;
        line-height: 18px;
        margin-bottom: 20px;
    }

    .global_body .global_req .box_inner .box_wrap .box_img img {
        max-width: 35px;
        width: 100%;
    }

    .global_body .global_req .box_inner .box_wrap .box_text p {
        font-size: 12px;
        line-height: 18px;
    }

    .global_body .global_req .box_inner {
        gap: 10px;
    }

    .global_body .global_req .box_inner .box_wrap {
        background-color: #00934333;
        display: flex;
        gap: 10px;
        align-items: center;
        max-width: 100%;
    }

    .mb_20 {
        margin-bottom: 10px;
    }

    .global_body .global_req {
        padding-bottom: 25px;
    }

    .global_body .date_sec .date_inner {
        gap: 13px;
    }

    .global_body .date_sec .date_inner .date_text h5 {
        font-size: 11px;
        line-height: 18px;
    }

    .global_body .date_sec .date_inner .date_text p {
        font-size: 11px;
        line-height: 18px;
        padding: 4px 10px;
        margin-left: 5px;
    }

    .global_body .date_sec {
        padding: 10px 0;
        margin-bottom: 20px;
    }

    .global_body .skill_sec h2 {
        font-size: 16px;
        line-height: 18px;
    }

    .global_body .skill_sec {
        padding-left: 20px;
    }

    .global_body .skill_sec .skill_inner a {
        padding: 4px 20px;
    }

    .global_body .skill_sec .skill_inner {
        margin-bottom: 18px;
    }

    .global_body .skill_sec .skill_detail {
        font-size: 16px;
        line-height: 20px;
        max-width: 440px;
    }

    .global_body .skill_sec .resp_detail {
        font-size: 15px;
        line-height: 18px;
    }

    .global_body .apply_btn_lg {
        max-width: 195px;
        margin: 20px auto;
        padding: 10px 0;
    }

    .global_body .apply_btn_lg a span {
        padding-left: 5px;
    }

    .global_body .back_page {
        left: -52%;
    }

    .information-form-con {
        padding-top: 0px;
    }

    .shortlist_sec .shortlist_title {
        font-size: 20px;
        line-height: 18px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 15px;
    }

    .shortlist_sec {
        padding: 0px 12px;
        margin-bottom: 35px;
        flex-wrap: wrap;
        justify-content: center;
    }

    .shortlist_sec .dropdowns_wrap .btn_dropdown.dropdown_1 {
        gap: 30px;
    }

    .shortlist_sec .dropdowns_wrap .btn_dropdown.dropdown_2 {
        gap: 30px;
    }

    .shortlist_sec .dropdowns_wrap .btn_dropdown.dropdown_3 {
        gap: 30px;
    }

    .shortlist_wrapper .dropdown-menu {
        /* min-width: 5.5rem; */
    }

    .shortlist_wrapper .big_img .img_wrap img {
        max-width: 400px;
        width: 100%;
    }

    .shortlist_wrapper .big_img h2 {
        font-size: 16px;
        line-height: 18px;
        margin-bottom: 25px;
    }

    .shortlist_wrapper .big_img .find_btn {

        max-width: 210px;
        margin: 20px auto;
        padding: 12px 0;
    }

    .shortlist_wrapper .job_box .box_bar a {
        font-size: 16px;
        line-height: 18px;
        margin-bottom: 0;
    }

    .shortlist_wrapper .shortlist_sec.mb_30 {
        margin-bottom: 20px;
    }

    .shortlist_wrapper .job_box {
        max-width: 450px;
        padding: 0 10px;
        padding-top: 10px;
        padding-bottom: 15px;
    }

    .shortlist_wrapper .job_box .box_bar .edit_btn {
        max-width: 75px;
        gap: 15px;
    }

    .job_box .text_wrap p {
        text-align: center;
        line-height: 18px;

    }

    .job_box .app_sec .app_text {
        gap: 35px;
        justify-content: center;
    }

    .job_box .app_sec p {
        font-size: 12px;
        line-height: 18px;
    }

    .job_box .app_sec .app_inner .border_left.border1 {
        left: 26.5%;
    }

    .job_box .app_sec .app_inner .border_left.border2 {
        left: 52.5%;
    }

    .job_box .app_sec .app_inner .border_left.border3 {
        left: 78%;
    }

    .job_box .app_sec .app_inner .border_left {
        height: 64px;
    }

    .job_box .app_sec {
        padding: 10px;
    }

    .job_box .post_btn a {
        font-size: 14px;
        line-height: 18px;
    }

    .job_box .post_btn {
        max-width: 120px;
        margin: 5px auto;
        padding: 9px 0;
    }

    .application_inner .app_log h2 {
        font-size: 14px;
        line-height: 18px;
    }

    .application_inner .logis p {
        font-size: 12px;
        line-height: 16px;
    }

    .application_inner .logis p span {
        font-size: 12px;
        line-height: 16px;
    }

    .application_inner .logis .badge_wrap p {
        font-size: 12px;
        line-height: 16px;
    }

    .application_inner .logis .badge_wrap {
        max-width: 45px;
        top: -17px;
        right: -10px;
    }

    .profile_detail .profile_inner {
        gap: 10px;
        margin-bottom: 0;
    }

    .profile_detail .profile_inner p {
        font-size: 12px;
    }

    .profile_detail .sch_inter h4 {
        font-size: 9px;
    }

    .profile_detail .sch_inter {
        gap: 6px;
    }

    .status_wrap .status_inner .btn_wrap a {
        font-size: 11px;
        line-height: 18px;
    }

    .status_wrap .status_inner .btn_wrap {
        max-width: 115px;
    }

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

    .status_wrap h4 {
        font-size: 14px;
        line-height: 18px;
    }

    .status_hold {
        max-width: 400px;
        padding-right: 10px;
        padding-left: 15px;
        padding-top: 8px;
        top: 40px;
    }

    .status_hold .change_status .btn_wraps {
        padding-bottom: 20px;
    }

    .person-information-body .edit_btn {
        max-width: 120px;
        margin: 0 auto;
        padding: 5px 0;
    }

    .person-information-body .edit_btn a {
        font-size: 15px;
        line-height: 18px;
    }

    .exp_wrap .exp_inner {
        padding: 15px 15px;
        margin-bottom: 15px;
    }

    .exp_wrap .exp_inner .exp_title .img_wrap img {
        max-width: 35px;
        width: 100%;
    }

    .exp_wrap .exp_inner .exp_title {
        gap: 8px;
    }

    .exp_wrap .exp_inner .exp_title h1 {
        font-size: 20px;
        line-height: 18px;
    }

    .exp_wrap .exp_inner .exp_btns .btn_wrap {
        padding: 4px 6px;

        gap: 10px;
    }

    .exp_wrap .form_inner {
        padding: 0px 20px;
    }

    .exp_wrap .form_inner .lable_wrap label {
        font-size: 16px;
        margin-bottom: 10px;
        line-height: 18px;
    }

    .exp_wrap .lable_wrap {
        display: flex;
        flex-direction: column;
    }


    .exp_wrap .form_inner .form_row .lable_wrap .form-control {
        width: 210px;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 15px;
        font-size: 12px;
        line-height: 18px;
    }


    .exp_wrap .form_inner .form_row {
        margin-bottom: 15px;
    }

    .exp_wrap .form_inner .lable_wrap textarea {
        font-size: 12px;
        height: 85px;
    }

    .exp_wrap .form_inner .form_row .lable_wrap .img_wrap img {
        /* left: 10px;
        top: 11px; */
        max-width: 16px;
        width: 100%;

    }

    .form_inner .check_boxes .check_inner {
        gap: 10px;

    }

    .form_inner .check_boxes .check_inner label {
        font-size: 11px;
        line-height: 16px;
    }

    .form_inner .btn_update {
        max-width: 190px;
        padding: 12px 0;
    }

    .form_inner .btn_update a {
        font-size: 15px;
        line-height: 18px;
    }

    .contact_me .profile_detail {
        display: unset;
    }

    .contact_me .contact_inner .contact_btn {
        margin: 0 auto;
        max-width: 150px;
        padding: 10px 0;
        gap: 8px;
    }

    .contact_me .contact_inner .contact_btn a {
        font-size: 14px;
        line-height: 18px;

    }

    .contact_me .contact_inner .contact_btn .img_wrap img {
        max-width: 20px;
        width: 100%;
    }

    .basic_detail .basic_inner .basic_title h1 {
        font-size: 22px;
        line-height: 18px;
    }

    .basic_detail .basic_inner .basic_title .img_wrap img {
        max-width: 45px;
        width: 100%;
    }

    .basic_detail .basic_inner .basic_title {
        gap: 8px;
    }

    .basic_detail .basic_inner {
        padding: 10px 40px;
        margin-bottom: 20px;
    }

    .basic_detail .basic_inner .add_btn {
        max-width: 90px;
        height: 40px;
    }

    .contact_me {
        box-shadow: 0px 5px 9px #00000029;
    }

    .basic_detail .more_detail {
        box-shadow: 0px 5px 18px #00000029;
        margin: 0px 40px;
        padding: 15px 20px 10px;
        margin-bottom: 20px;
    }

    .basic_detail .more_detail .more_title h2 {
        font-size: 20px;
        line-height: 18px;
        margin-bottom: 10px;
    }

    .basic_detail .more_detail .more_title {
        margin-bottom: 10px;
        padding-bottom: 8px;
    }

    .more_detail p {
        font-size: 16px;
        line-height: 28px;
    }

    .exp_wrap .form_inner .form_row .lable_wrap .down_arrow img {
        top: 16px;

    }
}

/* ipad mini  */
@media only screen and (max-width: 767px) {

    /* ipad app download section start here  */

    .app-link-container-desktop {
        display: none;
    }

    .app-link-container-mobile {
        display: block;
        background: url("https://i.ibb.co/sVQBR3y/work-1-1.jpg");
        background-repeat: no-repeat;
        background-size: cover;
        padding-bottom: 20px;
    }

    .job-text-mobile {
        padding-left: 2em;
        padding-right: 2em;
        padding-top: 370px;
        text-align: left;
    }

    .job-sub-text-mobile {
        width: fit-content;
        text-align: left;
    }

    /* ipad app download section start here  */

    .hero_wrapper .hero_title {
        font-size: 30px;
        margin-top: 30px;
        line-height: 40px;
    }

    .hero_wrapper p {
        font-size: 20px;
        line-height: 29px;
        margin-bottom: 15px;
    }

    .hero_wrapper .hero_input {
        flex-direction: column;
    }

    .hero_wrapper .hero_input .input-group.job__input {
        margin-right: 5px;
        margin-bottom: 10px !important;
        margin-top: 10px;
    }

    .hero_wrapper .hero_input .input_btn {
        max-width: 100%;
        font-size: 20px;
        padding: 16px 35px;
        margin-top: 10px;
    }

    .hero_wrapper {
        padding-bottom: 60px;
    }

    .logo_wrapper .logo_inner {
        justify-content: center;
        flex-direction: column;
        align-items: center;
    }

    .logo_text {
        text-align: left;
    }

    .logo_wrapper .logo_inner .logo_sec h1 {
        font-size: 28px;
        line-height: 28px;
    }

    .logo_wrapper {
        padding-top: 40px;
        padding-bottom: 80px !important;
    }

    .partner_wrapper .partner_title {
        font-size: 24px;
        margin-bottom: 18px;
    }

    .partner_wrapper {
        margin-bottom: 40px;
    }

    .job_title {
        font-size: 24px;
        margin-bottom: 20px;
        line-height: 28px;
    }

    .job_industry {
        margin-left: 25px;
        margin-bottom: 40px;
    }

    .job_feature {
        padding-bottom: 40px;
    }

    .job_latest,
    .job_find,
    .job_post {
        padding: 40px 0;
    }

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

    .job_find .step_wrap .step:first-child .img_wrap {
        height: 120px;
    }

    .job_find .find_btn {
        padding: 9px 30px;
        font-size: 16px;
    }

    .job_find .step_wrap {
        margin-bottom: 15px;
    }

    .job_post h3 {
        font-size: 20px;
        line-height: 24px;
    }

    .job_post h1 {
        font-size: 30px;
        line-height: 40px;
    }

    .job_post h2 {
        font-size: 20px;
        line-height: 30px;
    }

    .job_post .post_detail {
        font-size: 15px;
        line-height: 26px;
        padding-bottom: 34px;
    }

    .social_section .email_wrap {
        justify-content: center;
    }

    .social_section .copy_right {
        float: none;
        text-align: center;
    }

    .social_icon {
        margin: 10px 0;
    }

    .social_icon img {
        width: 30px;
        height: 30px;

    }

    .sort-con {
        text-align: center;
    }

    .dream-job-con {
        padding-bottom: 60px;
    }

    .dream-banner {
        padding: 60px 15px !important;
    }

    .information-form-con {
        padding-bottom: 50px;
    }

    .card-lft-con h1 {
        font-size: 30px;
        margin-bottom: 10px;
    }

    .card-box-right-con h2 {
        margin-bottom: 18px;
    }

    .comany-box-con h4 {
        font-size: 18px;
        margin-bottom: 5px;
    }

    .comany-box-con h1 {
        font-size: 22px;
        margin-bottom: 6px;
    }

    .comany-box-con p {
        margin-bottom: 24px;
    }

    .sing-up-btn button {
        margin-bottom: 18px;
        padding: 5px 14px;
    }

    .form-con h3 {
        font-size: 16px;
        margin-bottom: 14px;
    }

    .form-con input:not([type="checkbox"]) {
        margin-bottom: 12px;
    }

    .social-con h6 {
        margin-bottom: 14px;
    }

    .social-con a {
        padding: 7px 12px;
        font-size: 11.5px;
    }

    .social-con a:nth-child(3) {
        margin-left: 14px;
        margin-right: 14px;
    }

    .dream-job-left-con {
        width: 100%;
        margin-bottom: 15px;
    }

    .card-lft-con img {
        margin-bottom: 15px;
    }

    .person-social-information ul li {
        padding-left: 25px;
    }



}

/* i pad app downlaod section start here  */

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



    .job-text {
        padding-left: 2rem;
        padding-top: 8rem;
        width: 42%;
    }

    .bg-image {
        background-size: 662px 630px;
    }

    .job-sub-text {
        width: 100%;

    }

    /* job industry start */

    .desktop-job-industry {
        display: block;
    }

    .mobile-job-industry {
        display: none;
    }

}

/* mobile  */
@media only screen and (max-width: 575px) {
    .d-sm-none {
        display: none !important;

    }

    .d-sm-block {
        display: block !important;
    }

    .job-dropdown{
        inset: 10px auto auto 0px !important;
        
    }
    

    /* profile favourite section start */

    .favourite-item-desktop {
        display: none;
    }

    .favourite-item-mobile {
        display: block;
    }

    /* navbar start */
    .right-nav-form {
        gap: 25px;
    }

    /* job industry start */

    .desktop-job-industry {
        display: none;
    }

    .mobile-job-industry {
        display: block;
    }

    .occupation_logo {
        margin-bottom: 5px;
    }

    /* footer start */
    .footer-right-part {
        gap: 20px;
        padding: 0 10px;
    }

    /* footer end  */

    /* login  */
    .login-logo-container {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .login-first-desktop {
        display: none;
    }

    .login-first-mobile {
        display: block;
    }

    .social-login-desktop {
        display: none;
    }

    .social-login-mobile {
        display: block;
    }

    .register-social-container {
        margin-bottom: 5px;
    }

    /* profile experience  */


    /* app downlaod section mobile design start here  */

    .app-link-container-desktop {
        display: none;
    }

    .app-link-container-mobile {
        display: block;
        background: url("../img/work-mobile.jpg");
        background-repeat: no-repeat;
        background-size: 100% 400px;
        padding-bottom: 20px;
    }

    .job-text-mobile {
        padding-left: 2em;
        padding-right: 2em;
        padding-top: 370px;
        text-align: left;
    }

    .job-sub-text-mobile {
        width: fit-content;
        text-align: left;
    }

    /* app downlaod section mobile design end here  */

    /* job find section logo img mobile design start here  */

    .job_find .step_wrap .step .img_wrap img {
        height: 100%;
        object-fit: cover;
    }

    .job_find .step_wrap .step .img_wrap {
        height: 120px;
        margin-bottom: 10px;
    }

    /* job find section logo img mobile design end here  */


    .comany-box-con {
        padding: 5px;
    }

    .hero_wrapper .hero_title {
        font-size: 22px;
        margin-top: 24px;
        line-height: 20px;
    }

    .hero_wrapper p {
        font-size: 18px;
        line-height: 25px;
        margin-bottom: 25px;
    }

    .partner_wrapper .partner_title {
        font-size: 20px;
        margin-bottom: 12px;
    }

    .job_title {
        font-size: 18px;
        margin-bottom: 40px;
        margin-top: -65px;
        line-height: 26px;
    }

    .job_industry .job_inner {
        margin-left: 10px;
        margin-right: 10px;
        padding-bottom: 5px;
        margin-bottom: 40px !important;

    }

    .job_industry .job_inner .inner_title {
        font-size: 14px;
        margin-bottom: 0px;
    }

    .job_industry .job_inner p {
        font-size: 14px;
    }

    .job_feature .card_inner .card_text {
        margin-bottom: 22px;
        margin-left: -24px;
    }

    .job_feature .card_wrap .btn_wrap .btn1 {
        margin-bottom: 10px;
    }

    .job_feature .card_wrap .btn_wrap .btn1,
    .job_feature .card_wrap .btn_wrap .btn2 {
        max-width: 200px;
        margin: 10px auto;
        width: 100%;
        display: block;
    }

    .job_feature {
        padding-bottom: 30px;
    }

    .pagination .border_circle {
        width: 35px;
        height: 35px;
        font-size: 16px;
    }

    .job_find .step_wrap .step .step_title {
        font-size: 18px;
    }

    .Enquries-job figure {
        position: relative;
    }

    .Enquries-job-details {
        margin-left: 0;
    }

    .job-salary-datails {
        margin-top: 20px;
        display: flex;
        flex-direction: column;
    }

    .job-salary-datails span {
        margin-bottom: 6px;
        margin-left: 5px;
    }

    .job-salary-range {
        display: flex;
        align-items: center;
        flex-direction: revert;
    }

    .dream-job-con {
        padding-bottom: 40px;
    }

    .information-form-con {
        padding-bottom: 40px;
        padding-top: 10px;
    }

    .card-lft-con h1 {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 8px;
    }

    .card-lft-con p {
        font-size: 14px;
        margin-bottom: 15px;
        margin-top: 0px;
    }

    .card-box-right-con h2 {
        margin-bottom: 12px;
        font-size: 14px;
    }


    .sing-up-btn button {
        margin-bottom: 14px;
        padding: 4px 9px;
        font-size: 12px;
    }

    .form-con h3 {
        font-size: 11px;
        margin-bottom: 10px;
    }

    .form-con input:not([type="checkbox"]) {
        margin-bottom: 8px;
    }

    .form-con span {
        font-size: 12px;
    }

    .submit-btn button {
        width: 100%;
        min-height: 48px;
        margin-top: 10px;
        margin-bottom: 10px;
        padding: 8px 15px;
        font-size: 16px;
    }

    .social-con a:nth-child(3) {
        margin-left: 0px;
        margin-right: 0px;
    }

    .form-card-con {
        /* padding: 30px 2%; */
    }

    .information-header .navbar-brand img {
        max-width: 75px;
        width: 100%;
    }

    .person-information-body {
        padding: 35px 25px 20px;
    }

    .person-information-header img {
        max-width: 100px;
    }

    .person-social-information {
        padding-left: 20px;
        padding-right: 20px;
    }

    .person-social-information li a {
        padding-bottom: 10px;
        padding-left: 35px;
    }

    .information-form-con .person-information-box .basic_plan {
        font-size: 13px;
        padding-top: 8px;
    }

    .hero_wrapper .hero_input .input_btn {
        font-size: 16px;
        padding: 10px 18px;
        max-width: 130px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 10px;
    }

    .hero_wrapper .input-group img {
        padding-left: 12px;
        margin-top: 5px;
    }

    .hero_wrapper .form-control {
        padding: 10px;
        font-size: 14px;
    }

    .sort-search-con select {
        width: 100%;
        margin: 4px 0 !important;
    }

    .nav_wrapper .nav_signin a,
    .nav_wrapper .nav_reg a,
    .btn_secondary {
        font-size: 12px;
        white-space: nowrap;
    }

    .checkbox-txt span br {
        display: none;
    }

    .form-con h3 {
        float: left;
    }

    .section_main .section_left {
        padding: 0px 0;
    }

    .comany-box-con p {
        font-size: 15px;
    }

    .section_main .section_right {
        padding-left: 20px;
        padding-right: 20px;
    }

    .form-con input[type="checkbox"] {
        bottom: 108px;
        left: 3px;
    }

    .submit-btn {
        text-align: center;
    }

    .social-con h6:after,
    .social-con h6:before {

        width: 40%;
    }

    .sort-search-con select {
        max-width: initial;
    }

    .sort-title button {

        margin-top: 12px;
    }

    .dream-job-left-con {

        padding-left: 15px;
        padding-right: 15px;
    }

    .job-salary-datails a {
        font-size: 14px;
        width: 64px;
    }


    .Enquries-job-details span {
        margin-right: 2px;
    }

    .job_industry {
        margin-left: auto;
        margin-right: auto;
    }

    .job_industry img {
        max-width: 200px;
        width: 100%;
    }

    .job_feature .card_wrap .badge_img img {

        right: -16px;
    }

    .job_feature .card_wrap .view_btn {
        text-align: center;
    }

    .job_logo img {
        max-width: 80px;
        margin-bottom: 15px;
    }

    .card-box-con {
        margin-bottom: 15px;
        margin-left: auto;
        margin-right: auto;
        max-width: 300px;
        padding: 15px 0;
        justify-content: space-around;
    }

    .card-right-con img {
        max-width: 110px;
    }

    .lower_hyper {
        left: 4%;
        text-align: center;
        margin-bottom: 15px;
        margin-left: auto;
        margin-right: auto;
        max-width: 300px;
        padding: 25px 0;
    }

    .lower_hyper a {
        font-size: 14px;
        padding: 5px;
    }

    .job_feature .card_inner img {

        margin-right: 10px;
    }

    .job_industry .block1 {
        margin-left: auto;
        margin-right: auto;
        pointer-events: none;
    }

    .block1:hover {
        position: absolute;
        background-color: white !important;
        width: 100%;
        z-index: 10;
        transition: 0.5s !important;
        -webkit-box-shadow: -10px 10px 10px 0px rgba(5, 128, 65, 0.63) !important;
        -moz-box-shadow: -10px 10px 10px 0px rgba(5, 128, 65, 0.63) !important;
        box-shadow: 10px 10px 10px 0px grey !important;
    }


    .job_industry .block2 {
        max-width: 310px;
        margin-left: auto;
        margin-right: auto;
    }

    .job_industry .block3 {
        max-width: 310px;
        margin-left: auto;
        margin-right: auto;
    }

    .job_industry .block4 {
        max-width: 310px;
        margin-left: auto;
        margin-right: auto;
    }

    .job_feature .card_wrap {
        padding: 30px 15px;
        margin-left: 10px;
        margin-right: 10px;
    }

    .hero_wrapper .hero_input {

        padding-left: 30px;
        padding-right: 30px;
    }

    .show_more {
        font-size: 14px;

    }

    .show_less {
        font-size: 14px;

    }

    .card-box-right-con a {
        font-size: 12px;

        padding: 8px;
    }

    .job_feature .card_wrap .btn_wrap {
        margin-left: 17px;
        text-align: center;
    }

    .Enquries-job-details .badge_img {
        position: absolute;
        right: 7px;
        top: 4px;
        width: 35px;
        height: 35px;
    }

    .Enquries-con .card_flex {

        gap: 15px;
    }

    .Enquries-con {
        position: relative;
    }

    .badge_img.badge__1 {
        position: absolute;
        top: 9px;
        right: 8px;
        width: 35px;
        height: 35px;
    }

    .hero_wrapper .hero_input .input-group.city__input {

        max-width: 700px;
    }

    .global_body .cop_img img {
        max-width: 70px;
        padding-top: 5px;
    }

    .global_body .cop_img .badge_imgs img {
        max-width: 25px;
    }

    .global_body .global_inner .global_title {
        font-size: 12px;
        line-height: 16px;
        margin-bottom: 15px;
    }

    .global_body .global_inner .global_detail {
        font-size: 12px;
        line-height: 16px;
        padding: 10px 0px;
        max-width: 230px;
    }

    .global_body .apply_btn {
        font-size: 12px;

        line-height: 18px;
        padding: 10px 15px;
    }

    .global_body .global_inner {

        padding-bottom: 25px;
    }

    .global_body .global_req {
        padding-top: 15px;
    }

    .global_body .global_req h1 {
        font-size: 16px;
        line-height: 16px;
        margin-bottom: 15px;
    }

    .global_body .global_req .box_inner .box_wrap {
        flex-wrap: wrap;
        gap: 5px;
        justify-content: center;
        padding-left: 0;
    }

    .box_text {
        text-align: center !important;
    }

    .global_body .global_req .box_inner .box_wrap .box_text h3 {
        text-align: center;
    }

    .global_body .date_sec .date_inner {
        flex-wrap: wrap;
    }

    .global_body .date_sec .date_inner {

        flex-wrap: wrap;
        justify-content: space-around;
    }

    .global_body .date_sec {
        display: flex;
        flex-wrap: wrap;
    }

    .global_body .skill_sec {
        padding-left: 10px;
    }

    .global_body .skill_sec .skill_detail {
        font-size: 15px;
        line-height: 18px;
        max-width: 320px;
    }

    .global_body .apply_btn_lg {
        max-width: 170px;
        margin: 15px auto;

    }

    .global_body .skill_sec .resp_detail {
        font-size: 12px;
        line-height: 15px;

    }

    .global_body .back_page {
        display: none;
    }

    .shortlist_sec .shortlist_title {
        font-size: 16px;
        line-height: 16px;
    }

    .shortlist_sec .dropdowns_wrap .dropdown {
        right: 0;
    }

    .shortlist_sec .dropdowns_wrap .btn_dropdown.dropdown_3 {
        gap: 10px;
        padding: 10px 5px;
        font-size: 14px;
        align-items: center;
    }

    .shortlist_sec .dropdowns_wrap .btn_dropdown.dropdown_2 {
        gap: 10px;
        padding: 10px 5px;
        font-size: 14px;
        align-items: center;
    }

    .shortlist_sec .dropdowns_wrap .btn_dropdown.dropdown_1 {
        gap: 10px;
        font-size: 14px;
        padding: 10px 5px;
        align-items: center;
    }

    .shortlist_wrapper .big_img .img_wrap img {
        max-width: 290px;
    }

    .shortlist_wrapper .big_img .img_wrap {
        margin-bottom: 30px;
    }

    .shortlist_wrapper .big_img h2 {
        font-size: 13px;
        line-height: 16px;
        margin-bottom: 18px;
    }

    .shortlist_wrapper .big_img .find_btn {
        max-width: 160px;
        margin: 15px auto;
        padding: 8px 0;
    }

    .shortlist_wrapper .big_img .find_btn a {
        font-size: 15px;
        line-height: 18px;
    }

    .shortlist_wrapper .job_box .box_bar a {
        font-size: 14px;
        line-height: 16px;
    }

    .shortlist_wrapper .job_box .box_bar .edit_btn {
        max-width: 65px;
        gap: 10px;
        padding: 4px 0;
    }

    .shortlist_wrapper .job_box .box_bar .edit_btn .img_wrap img {
        max-width: 15px;
        width: 100%;
    }

    .job_box .app_sec .app_text {
        justify-content: space-evenly;
        gap: 5px;
        flex-wrap: wrap;
    }

    .job_box .app_sec .app_inner .border_left.border1 {
        display: none;
    }

    .job_box .app_sec .app_inner .border_left.border2 {
        display: none;
    }

    .job_box .app_sec .app_inner .border_left.border3 {
        display: none;
    }

    .job_box .app_sec {
        flex-wrap: wrap;
        gap: 15px;
    }

    .job_box .app_sec .app_inner {
        max-width: 130px;
        width: 100%;
    }

    .job_box .post_btn a {
        font-size: 12px;
        line-height: 16px;
    }

    .job_box .post_btn {
        max-width: 100px;
        padding: 5px 0;
        gap: 5px;
    }

    .shortlist_wrapper .job_box.mb_60 {
        margin-bottom: 30px;
    }

    .pagination {
        gap: 9px;
    }

    .shadow_lg {
        box-shadow: 0px 5px 10px #00000029;
    }

    .shortlist_wrapper .job_box {
        max-width: 330px;
        box-shadow: 0px 5px 10px #00000029;
    }

    .shortlist_wrapper {
        padding-bottom: 10px;
    }

    .application_inner {
        flex-wrap: wrap;
        justify-content: center;
        gap: 8px;
    }

    .application_inner .logis .badge_wrap {
        top: -49px;
        right: -73px;
    }

    .application_inner .logis {
        padding-right: 0;
    }

    .profile_detail .sch_inter {
        margin-bottom: 10px;
    }

    .status_wrap .status_inner {
        gap: 10px;
        justify-content: center;
    }

    .status_wrap h4 {
        text-align: center;
        margin-bottom: 0;
    }

    .status_hold .change_status .btn_wraps a {
        font-size: 12px;
        line-height: 18px;
    }

    .status_hold .change_status .btn_wraps {
        gap: 6px;
    }

    .status_hold {
        top: 171px;
    }

    .status_hold .status_inner h4 {
        font-size: 16px;
        line-height: 18px;
    }

    .status_wrap .status_inner .img_wrap img {
        max-width: 30px;
        width: 100%;
    }

    .job_box.mb_70 {
        margin-bottom: 24px;
    }

    .exp_wrap .exp_inner {
        padding: 10px 15px;
        flex-wrap: wrap;
        gap: 15px;
        justify-content: center;
    }

    .exp_wrap .exp_inner .exp_btns {
        gap: 25px;
    }

    .exp_wrap .form_inner .form_row {
        justify-content: unset;
    }

    .exp_wrap .form_inner .form_row .lable_wrap .form-control {
        width: 280px;
        margin-bottom: 10px;
    }

    .add_more {
        align-items: center;
    }

    .exp_wrap .form_inner .lable_wrap textarea {
        width: 280px;
    }

    .form_inner .btn_update {
        max-width: 120px;
        padding: 10px 0;
        margin-bottom: 15px;
        box-shadow: 0px 6px 8px #00000029;
    }

    .form_inner .btn_update a {
        font-size: 12px;
        line-height: 16px;
    }

    .form_inner .check_boxes {
        margin-bottom: 20px;
    }

    .exp_wrap .form_inner .form_row.flow__row {
        margin-bottom: 15px;

    }

    .exp_wrap {
        margin-bottom: 10px;
    }

    .exp_wrap .form_inner .form_row .lable_wrap .img_wrap img {
        max-width: 14px;
    }

    .contact_me .green_bar {
        border-radius: 5px;
        height: 35px;
        margin-bottom: 10px;
    }

    .contact_me .profile_detail .profile_img img {
        max-width: 100px;
        width: 100%;
    }

    .contact_me .contact_inner .contact_btn {
        max-width: 120px;
        padding: 8px 0;
        gap: 5px;
        margin-top: 5px;
    }

    .contact_me .contact_inner .contact_btn .img_wrap img {
        max-width: 16px;
    }

    .contact_me .contact_inner .contact_btn a {
        font-size: 12px;
        line-height: 16px;
    }

    .contact_me .contact_inner {
        padding-left: 20px;
        padding-bottom: 20px;
        padding-right: 0;
    }

    .basic_detail .basic_inner {
        padding: 10px 10px;
        margin-bottom: 15px;
    }

    .basic_detail .basic_inner .basic_title .img_wrap img {
        max-width: 30px;
    }

    .basic_detail .basic_inner .basic_title h1 {
        font-size: 16px;
        line-height: 16px;
    }

    .basic_detail .basic_inner .add_btn a {
        font-size: 14px;
        line-height: 16px;
    }

    .basic_detail .basic_inner .add_btn {
        max-width: 65px;
        height: 35px;
    }

    .basic_detail .more_detail {
        box-shadow: 0px 3px 8px #00000029;
        margin: 0px 10px;
        padding: 10px 10px 10px;
        margin-bottom: 15px;
    }

    .basic_detail .more_detail .more_title h2 {
        font-size: 14px;
        line-height: 16px;
        margin-bottom: 0px;

    }

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

    .more_detail .more_img {
        max-width: 14px;
    }

    .basic_detail {
        margin-bottom: 20px;
    }

    .contact_me .profile_detail .name_detail p {
        width: 120px;
    }




}