@media(min-width:1921px) {
    .talent_list_new_sec_body_right {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr !important
    }
}

@media(min-width:1800px) and (max-width:1920px) {
    .talent_list_new_sec_body_right {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr !important
    }
}

@media(min-width:1700px) and (max-width:1799px) {
    .talent_list_new_sec_body_right {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr !important
    }
}

@media(min-width:1600px) and (max-width:1699px) {
    .talent_list_new_sec_body_right {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr ! important
    }
}

@media only screen and (min-width:1401px) and (max-width:1500px) {

    .aboutus-fatured-row p,
    section.our-story-section p {
        font-size: 16px;
    }

    .new_footer_design_sec_logo_sec.new-footer .new_footer_design_sec_inner ul li a,.new_footer_design_sec_logo_sec.new-footer .new_footer_design_sec_logo_sec_logo_para p{
        font-size: 12px !important;
    }    

     

    .inner_ftr_copy_sec_single_new_ftr ul li:last-child select{
        width: 50px;
    }
}

@media(min-width:1400px) {
    .tab_cont_sec_new .otp-head h3 {
        margin: 0
    }

    .tab_cont_sec_new {
        padding: 20px 10px 35px 10px
    }

    button#resend_otp_btn_login {
        height: 55px
    }

    .videobx:after {
        width: 95%;
        right: -15px
    }

    .videobx:before {
        width: 98%
    }

    .address-box {
        width: auto;
        padding: auto;
        left: auto;
        right: auto
    }

    .stories-job-sliders .story-box .videobx span {
        width: 195px;
        height: 260px;
        margin-left: 30px
    }

    .stories-job-sliders .videobx:before {
        height: 260px;
        width: 80%;
        left: 16px
    }

    .stories-job-sliders .videobx:after {
        height: 255px;
        bottom: -102px;
        width: 85%
    }

    .stories-job-sliders .story-box .talent-details h4 {
        font-size: 24px
    }

    .stories-job-sliders .story-box .talent-details p {
        font-size: 18px
    }

    .left-address-box .address-box span {
        font-size: 22px;
        font-weight: 500
    }

    .address-box p {
        font-size: 20px;
        line-height: 38px;
        font-weight: 300
    }

    a.direction-btn {
        font-size: 20px
    }

    .left-address-box .head h4,
    .success-stories-section h4 {
        font-size: 26px
    }

    .left-address-box .address-box span img {
        width: 22px
    }

    .office-contact-box h4 {
        font-size: 22px
    }

    .office-contact-box a.ph {
        font-size: 20px;
        font-weight: 300
    }

    .office-contact-box a.ph img {
        width: 22px;
        margin-right: 5px;
        position: relative;
        top: -2px
    }

    .stories-job-sliders .slick-list.draggable {
        padding: 70px 0 60px
    }

    select#country-list {
        width: 157px;
        height: 34px;
        font-size: 16px
    }

    .ofc-ctnry-box img {
        width: 14px;
        top: 14px;
        right: 7px
    }

    .fj-middle h3 {
        font-size: 20px
    }

    .fj-middle h5.price {
        font-size: 18px
    }

    .fj-middle h5.price span {
        font-size: 14px
    }

    .fj-middle .description span {
        font-size: 16px
    }

    .fj-middle .description p strong {
        font-size: 15px;
        margin-bottom: 8px;
        display: block
    }

    .fj-middle .description {
        height: 155px
    }

    .fj-middle .description p,
    .fj-footer span,
    .fj-footer b,
    .fj-top {
        font-size: 14px
    }

    a.story-box .featuredjob-box {
        position: relative;
        top: -12px;
        width: 100%;
        z-index: 9;
        margin: 0;
        box-shadow: none
    }

    .fj-footer .viewbtn {
        font-size: 14px
    }

    .fj-middle .description {
        height: 115px
    }

    .success-stories-section {
        margin-top: 0;
        padding: 0;
        width: 630px
    }

    .office-contact-box .follow-us {
        font-size: 26px
    }

    .office-contact-box .follow-us a img {
        width: 34px
    }

    .ccbox a:after {
        right: 5px
    }
}

@media(max-width:1400px) {
    .ccbox a:after {
        right: 5px
    }

    .new_footer_design_sec_logo_sec.new-footer .new_footer_design_sec_inner ul li a,
    .new_footer_design_sec_logo_sec.new-footer .new_footer_design_sec_logo_sec_logo_para p {
        font-size: 13px
    }

    .updated-meeting-box .updated-details,
    .updated-meeting-box {
        display: flex;
        width: 100%;
        grid-gap: 10px;
        margin-bottom: 5px;
        align-items: center
    }

    .editmeeting button.edit-meeting-btn {
        position: relative;
        top: 0;
        right: 0;
        font-size: 12px;
        display: flex;
        gap: 5px
    }

    .bg_light_blue {
        padding: 10px
    }

    .schedule-meeting-box .view-meeting-box a:first-child {
        font-size: 13px
    }

    .editmeeting .reschedule-meeting {
        top: 0;
        right: -32px
    }

    .editmeeting .reschedule-meeting .meeting-reshcedule-btn,
    .editmeeting .reschedule-meeting .cancel-btn {
        font-size: 13px
    }

    .updated-meeting-box .updated-details span,
    .editmeeting button.edit-meeting-btn span {
        font-size: 11px
    }

    .editmeeting button.edit-meeting-btn i {
        font-size: 14px
    }
}

@media(min-width:1200px) and (max-width:1600) {}

@media(min-width:1200px) and (max-width:1360px) {
    .career_admin_dashboard_right_cont_car_grid.verification-grid .career_admin_dashboard_right_cont_car_grid_single h5 {
        font-size: 15px;
        width: 60%
    }

    .verification-status,
    .date-of-request label {
        text-align: center;
        font-size: 13px
    }

    .verification-results p i {
        position: absolute;
        right: -5px;
        top: 3px
    }

    .verification-results p {
        position: relative;
        width: 100px;
        text-align: center;
        font-size: 13px
    }

    .clari_admin_prof,
    .approved_btns {
        font-size: 14px
    }

    .prof_admin_list_sec_radio_btns .cont_sec,
    .action_talent_prof_page h6 {
        font-size: 16px
    }

    .career_admin_dashboard_right_cont_car_grid_single.approval-box {
        padding: 25px
    }

    .career_admin_dashboard_right_cont_car_grid_single.approval-box span p {
        font-size: 16px
    }

    .verification-filter-bar.approval-filter-bar .verification-results p {
        width: 100%
    }

    .select_clarification.action-on-job .status:after {
        right: 15px
    }

    .verification-filter-bar .grey-bg {
        gap: 10px
    }

    .verification-filter-bar .grey-bg .search-box input[type="text"] {
        padding: 4px 15px 4px 30px;
        font-size: 12px
    }

    .verification-filter-bar .grey-bg .search-box label {
        font-size: 14px
    }

    .verify-select-box span.vsb-title {
        text-align: left;
        font-size: 12px
    }

    .input-group>.custom-select:not(:last-child),
    .input-group>.form-control:not(:last-child) {
        width: 115px;
        font-size: 11px;
        height: 26px
    }

    .verify-select-box .vsb-dropdown {
        text-align: left
    }

    .related-services .rsbox .price-details p,
    .related-services .rsbox .price-details p span {
        font-size: 16px
    }

    .related-services .rsbox h4.service-name {
        font-size: 17px
    }

    form.activity-chat-box .chat-box .adminchat p {
        font-size: 14px
    }

    form.activity-chat-box .chat-box .adminchat .timebox .time {
        font-size: 14px
    }

    .job_list_body_left_body_single select {
        font-size: 9px
    }

    .payment_sec_new h5,
    .payment_sec_new_body_right_single h6 {
        font-size: 23px
    }

    .subscription_right_sec_plan_sec h6,
    .payment_sec_new h5,
    .payment_sec_new_body_right_single h6 {
        font-size: 16px
    }

    .premium_plan_sec_left p {
        width: 100%;
        font-size: 10px
    }

    .premium_plan_sec {
        display: grid;
        grid-template-columns: 2fr 1fr
    }

    .premium_plan_sec_right h5 {
        margin-bottom: 5px
    }

    .promocode_sec_new.applybox h5 {
        margin: 0
    }

    .premium_plan_sec_right p {
        text-align: right;
        font-size: 10px;
        top: 2px
    }

    .sub_total_sec span,
    .sub_total_sec p,
    .have_total_sec_new p,
    .have_total_sec_new span {
        font-size: 20px
    }

    .proc_payment_sec button {
        font-size: 14px
    }

    .promocode_sec_new.applybox {
        display: inline-block;
        width: 65%
    }

    a.clari_admin_prof_bg_wht,
    .approved_btns {
        font-size: 14px
    }

    .talent_blur_box {
        font-size: 16px
    }

    .add_lang_popup_popup_inner_left h3 {
        font-size: 28px
    }

    .featured_jobs_sec_single .featured_disc p {
        height: auto
    }

    .view-meeting-details-box {
        grid-template-columns: 2fr 1fr 1fr
    }

    .share_talents_sec_inner_head p {
        font-size: 16px
    }

    .carreer_page_sec_left {
        flex: 0 0 48%
    }

    .carreer_page_sec_right_join_team {
        flex: 0 0 46%
    }

    .graphics_sec_single h6 {
        font-size: 17px
    }

    .graphics_sec_single ul li {
        font-size: 13px
    }

    .carreer_page_sec_right_join_team h2 {
        font-size: 28px
    }

    .carreer_page_sec_right_join_team {
        top: -70px
    }

    .email_resume_btn {
        width: 225px;
        text-align: center
    }

    .disclamair_sec_new_inner h6,
    .disclamair_sec_new_inner h6 span {
        font-size: 11px
    }

    .disclamair_sec_new_inner h6 a {
        margin-left: 10px
    }

    .sph-left h5 {
        font-size: 18px
    }

    .show-selected-profile-btn,
    button.backto-checklist-btn {
        font-size: 12px
    }

    .share-selected-profile-btn {
        font-size: 14px
    }

    .upgarde-to-premium p {
        font-size: 14px
    }

    .upgarde-to-premium p img {
        width: 60px
    }

    .payment-note p {
        font-size: 12px
    }

    .jobs_dash_sec_table tbody.jod_list tr.jobtrcntrcls td:first-child,
    .jobs_dash_sec_table tbody.jod_list tr.jobtrcntrcls td:nth-child(2) {
        width: 12% !important
    }

    .jobs_dash_sec_table tbody tr td,
    .jobs_dash_sec_table tbody tr td:last-child .report_btn {
        font-size: 12px !important
    }

    .jobs_dash_sec_table tbody tr td.tab_unclaim:before,
    .jobs_dash_sec_table tbody tr td.tab_inactive:before {
        top: 50% !important
    }

    .article-details p,
    .fetured-in-box a.read-article,
    .aboutus-fatured-row p {
        font-size: 16px
    }

    section.our-story-section p {
        font-size: 16px
    }

    section.about-fetured-in h2 {
        font-size: 40px
    }

    .fetured-inn-slider button.slick-prev.slick-arrow:before {
        width: 25px;
        height: 25px;
        top: 0
    }

    .fetured-inn-slider button.slick-next.slick-arrow:before {
        width: 25px;
        height: 25px;
        top: 10px
    }

    .fetured-in-box .article-details img {
        height: 24px
    }

    .article-details p,
    .fetured-in-box a.read-article,
    .aboutus-fatured-row p {
        font-size: 14px
    }
}

@media(min-width:1200px) and (max-width:1254px) {
    #profile-strength-analyze-popup .pasp_inner h3 {
        line-height: 14px;
        font-size: 14px;
        padding-bottom: 12px
    }

    ul.profile-strength-deatils-list {
        padding: 15px 15px 0
    }

    ul.profile-strength-deatils-list span.remaining-percent {
        font-size: 11px;
        top: -6px
    }

    ul.profile-strength-deatils-list li {
        margin-bottom: 14px
    }

    #profile-strength-analyze-popup .pasp_inner .storagebox {
        margin: 10px auto 8px;
        padding-top: 10px
    }

    #profile-strength-analyze-popup .pasp_inner .storagebox .prec_text_sec {
        font-size: 20px;
        margin-top: 0
    }

    .pasp_inner p.tip {
        font-size: 11px;
        margin: 8px 0 11px
    }

    ul.profile-strength-deatils-list li span.ps-title {
        font-size: 11px
    }

    .hidden-field button.update-btn {
        height: 21px;
        font-size: 11px
    }

    .hidden-field .default-select {
        height: 21px;
        font-size: 10px
    }

    ul.profile-strength-deatils-list li .fix-this-btn {
        width: 120px;
        font-size: 10px
    }
}

@media(max-width:1200px) {
    #profile-strength-analyze-popup .prec_text_sec {
        top: -30px
    }

    section.about_us_sec .container .row:nth-child(2) .our_story_sec .row,
    section.about_us_sec .container .row:nth-child(4) .our_story_sec .row {
        flex-direction: column-reverse
    }

    .about_us_sec .spacer30px {
        display: none !important
    }

    section.about_us_sec .row.main-row {
        margin-bottom: 20px
    }

    .main-detail .storage-plan {
        grid-template-columns: 1fr;
        display: block
    }

    .main-detail .storage-plan .number,
    .main-detail .storage-plan .plan-price,
    .main-detail .storage-plan .dlt-edt {
        display: inline-block;
        width: 25%;
        margin-right: 12px
    }

    .main-detail .storage-plan .dlt-edt {
        display: inline-flex
    }

    .selected-date-time {
        margin-bottom: 15px
    }

    button.payment-btn i,
    a.payment-btn i {
        font-size: 13px
    }

    .order-price-total span:last-child {
        font-size: 18px
    }

    .order-price-total span:first-child {
        font-size: 16px
    }

    .related-services h2,
    .order-summary h2 {
        font-size: 18px
    }

    .csfooter h3,
    .main-detail .sub-total span,
    .taxes-fees p span,
    span.tax-price,
    .csfooter span {
        font-size: 16px
    }

    .proceed-to-payment button.payment-btn,
    .proceed-to-payment a.payment-btn {
        font-size: 13px;
        width: auto;
        padding: 8px 20px;
        height: auto
    }

    form.payment-form label {
        font-size: 14px
    }

    .main-detail .storage-plan .plan-details .guestcount {
        grid-template-columns: 1fr
    }

    .desclaimer-emptycart .disclaimer button,
    .empty-cart {
        font-size: 12px
    }

    .csbox .head h3 {
        line-height: 34px;
        font-size: 16px
    }

    .csbox {
        padding: 10px 15px
    }

    .schedule-meeting-box .view-meeting-box a:first-child i {
        right: -28px
    }

    .payment-note p {
        font-size: 10px
    }

    .follower-label p {
        font-size: 18px
    }

    .folw_1 {
        width: 70px
    }

    .subscription-premium-plan-popup .header-inner h4 {
        font-size: 18px
    }

    .subscription-premium-plan-popup .header-inner {
        margin-bottom: 10px
    }

    .new_prem_head_sec button.close {
        top: -7px !important
    }

    .sprow-panel .sp-row .sp-col-1 b,
    .sprow-panel .sp-row .sp-col-2 b,
    .sprow-panel .sp-row .sp-col-3 b {
        font-size: 15px
    }

    .sprow-panel .sp-row .sp-col-2,
    .sprow-panel .sp-row .sp-col-3 {
        padding: 10px 0 5px 0
    }

    .sp-row span {
        font-size: 14px
    }

    .subscription-premium-plan-popup .modal-dialog {
        margin: 10px auto
    }

    section.our-story-section p {
        font-size: 14px
    }

    .aboutus-fatured-row p {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 10px
    }

    .aboutus-fatured-row .af-left h3 {
        font-size: 34px;
        margin-bottom: 15px
    }
}

@media(min-width:992px) and (max-width:1199px) {
    .sf-row {
        width: 75%
    }

    .asabox {
        width: 75%
    }

    .story-box .videobx {
        width: 28%
    }

    .videobx:before {
        width: 245px
    }

    .videobx:after {
        width: 245px;
        right: -14px
    }

    .career_admin_dashboard_right_cont_car_grid.verification-grid .career_admin_dashboard_right_cont_car_grid_single h5 {
        font-size: 14px;
        width: 65%
    }

    .date-of-request label {
        font-size: 11px;
        text-align: center
    }

    .verification-filter-bar .grey-bg .search-box label,
    .verification-status strong {
        font-size: 13px
    }

    .verification-filter-bar .grey-bg .search-box input[type="text"] {
        width: 126px;
        font-size: 9px
    }

    .verification-status label {
        text-align: center
    }

    .verification-status label span {
        font-size: 13px;
        margin-top: -4px;
        display: block
    }

    .verification-filter-bar .grey-bg {
        padding: 10px
    }

    .nice-select.sort-select {
        width: 115px;
        height: 34px
    }

    .nice-select.sort-select span.current {
        font-size: 12px;
        margin-top: -1px;
        display: block
    }

    .verification-filter-bar .grey-bg .search-box,
    .verification-filter-bar .grey-bg {
        gap: 8px
    }

    .verification-results p {
        font-size: 12px;
        width: 80px;
        position: relative
    }

    .verification-results p i {
        right: -4px;
        top: 2px
    }

    .date-of-request .verification-date input {
        width: 100px;
        height: 26px;
        font-size: 10px
    }

    .date-of-request .verification-date span.input-group-addon img {
        width: 12px
    }

    .date-of-request .verification-date span.input-group-addon {
        top: 2px
    }

    .verification-row {
        grid-template-columns: 1fr 1fr 1fr
    }

    .action_talent_prof_page {
        display: flex
    }

    .action_talent_prof_page h6,
    .approved_btns {
        margin: 0;
        font-size: 14px !important
    }

    .prof_admin_list_sec li {
        margin-bottom: 0
    }

    .prof_admin_list_sec_radio_btns .cont_sec,
    .clari_admin_prof {
        font-size: 14px
    }

    .succsess-payment,
    .vstep-4 .correct-details span {
        font-size: 13px
    }

    .change-video-box video#theVideo {
        height: 170px;
        width: 360px
    }

    .vstep-inner .refer-code img {
        width: 165px
    }

    .history-box .history-details p {
        font-size: 13px;
        max-height: 100px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: pre-wrap;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        display: -webkit-box
    }

    .history-details .report-date-time {
        display: block
    }

    .send-clarification-box.show {
        margin-bottom: 20px
    }

    .career_admin_dashboard_right_cont_car_grid_single.approval-box span p {
        font-size: 13px;
        line-height: 20px;
        width: 130px
    }

    .span_class h6 {
        font-size: 13px;
        line-height: 20px
    }

    .career_admin_dashboard_right_cont_car_grid_single.approval-box {
        padding: 20px
    }

    .verification-filter-bar.approval-filter-bar .verification-results p {
        width: 100%
    }

    .verification-filter-bar.approval-filter-bar .grey-bg .search-box input[type="text"] {
        width: 180px;
        height: 30px;
        font-size: 12px
    }

    .verification-filter-bar.approval-filter-bar .verify-select-box span.vsb-title {
        width: 230px;
        height: 28px;
        font-size: 12px;
        line-height: 16px
    }

    .verification-filter-bar.approval-filter-bar .verification-status label {
        font-size: 13px;
        text-align: left
    }

    .verification-filter-bar.approval-filter-bar .verification-results p {
        font-size: 14px
    }

    .verification-filter-bar.approval-filter-bar .vsb-checkmark {
        height: 20px;
        width: 20px
    }

    .verification-filter-bar.approval-filter-bar .vsb-container {
        padding-left: 38px
    }

    .verification-filter-bar.approval-filter-bar .verification-status label span {
        margin-top: 2px
    }

    .verification-filter-bar.approval-filter-bar .vsb-container .vsb-checkmark:after {
        left: 7px;
        top: 2px
    }

    .rt-details p,
    .rtdinner span,
    .verification-row-list .requestlist-box p {
        font-size: 11px
    }

    .verification-row-list.approval-row-list .request-status button {
        font-size: 13px;
        width: 120px
    }

    .verification-row-list.approval-row-list .viewbtn button.veiw-request-btn {
        width: 140px;
        height: 40px;
        font-size: 14px
    }

    .verification-filter-bar.approval-filter-bar .vsb-dropdown .btn-grp button {
        height: 30px;
        border-radius: 6px;
        font-size: 14px
    }

    .select_clarification.action-on-job .status:after {
        right: 12px
    }

    .select_clarification.action-on-job .approve-cancle button {
        width: 100px;
        height: 32px;
        font-size: 14px
    }

    .select_clarification.action-on-job .status button.unapproved {
        width: 110px;
        height: 30px;
        font-size: 13px
    }

    .select_clarification.action-on-job .select_clarification_head {
        grid-template-columns: 1fr 1fr
    }

    .select_clarification.action-on-job .request-approval p {
        font-size: 13px
    }

    .select_clarification.action-on-job .report-date-time {
        display: block
    }

    .verify-select-box span.vsb-title {
        font-size: 10px;
        padding: 5px 0 5px 15px;
        width: 180px
    }

    .verify-select-box .vsb-dropdown {
        text-align: left
    }

    .verification-filter-bar .verification-status label {
        text-align: left;
        font-size: 10px
    }

    .applicant-box .ab-inner li.active {
        left: -50px
    }

    .applicant-box .ab-inner .intro-arrow {
        left: -145px;
        top: 75px
    }

    .applicant-box .ab-inner .intro-arrow img {
        width: 85%
    }

    .cp-head {
        display: block
    }

    div#nav-home {
        overflow-x: scroll;
        white-space: nowrap
    }

    .action-btn-box .btn-row-1 {
        display: grid;
        grid-template-columns: 1fr 1fr
    }

    .action-btn-box button.deactivate-profile-btn {
        font-size: 14px
    }

    .related-services .rsbox h4.service-name {
        line-height: 24px;
        font-size: 14px
    }

    .related-services .rsbox .price-details p,
    .related-services .rsbox .price-details p span {
        font-size: 13px
    }

    .related-services .rsbox .price-details button {
        font-size: 11px;
        width: auto;
        height: auto;
        padding: 4px 25px
    }

    .thanku-detail-box .order-summary-inner .summary-box {
        grid-template-columns: 6fr 1fr 1fr 1fr
    }

    .thanku-detail-box .order-summary-inner .summary-box .plbx h4 {
        font-size: 14px
    }

    .thanku-detail-box .order-summary-inner .summary-box .timeslot p {
        font-size: 12px
    }

    .thanku-detail-box .order-summary-inner .summary-box .prodprice {
        display: flex;
        align-items: center;
        font-size: 14px;
        gap: 5px
    }

    .thankyou-page .grey-box h3 {
        font-size: 22px
    }

    .thankyou-page .grey-box p {
        font-size: 15px
    }

    .thankyou-page .grey-box span.check img {
        width: 58px
    }

    .thankyou-page .grey-box {
        padding: 20px 10px 20px 94px
    }

    .stories-job-sliders .videobx:before {
        width: 152px;
        height: 205px
    }

    .stories-job-sliders .videobx:after {
        width: 156px;
        right: -54px;
        height: 195px;
        bottom: -42px
    }

    .stories-job-sliders .story-box {
        gap: 15px
    }

    .stories-job-sliders .story-box .talent-details {
        margin-left: 50px
    }

    .stories-job-sliders .story-box .videobx span {
        height: 200px
    }

    .stories-job-sliders .story-box .talent-details p {
        font-size: 14px
    }

    .address-box p {
        font-size: 14px;
        line-height: 20px
    }

    a.direction-btn {
        font-size: 14px
    }

    .office-contact-box .follow-us {
        font-size: 20px
    }

    .office-contact-box .follow-us a img {
        width: 26px
    }

    .new_footer_design_sec_logo_sec.new-footer .new_footer_design_sec_logo_sec_logo {
        width: 120px
    }

    .new_footer_design_sec_logo_sec.new-footer .new_footer_design_sec_inner ul li a {
        font-size: 11px
    }

    .new_footer_design_sec_logo_sec.new-footer .new_footer_design_sec_logo_sec_logo_para p {
        font-size: 11px
    }

    .new_footer_design_sec_logo_sec.new-footer .inner_ftr_copy_sec_single_new_ftr ul li a i {
        font-size: 14px
    }

    .new_footer_design_sec_logo_sec.new-footer .inner_ftr_copy_sec_single_new_ftr ul li:last-child span {
        font-size: 12px
    }

    .new_footer_design_sec_logo_sec.new-footer .inner_ftr_copy_sec_single_new_ftr ul li:last-child select {
        font-size: 13px
    }

    .job_list_body_left.sticky {
        width: 355px
    }

    .job_list_body_right_body_single_btn ul li:first-child {
        display: none
    }

    .job_list_body_right_body_single_btn ul li {
        padding: 0;
        margin-right: 14px
    }

    .recomm_jobs_body_single_new ul li#apply-now-1654 {
        margin-right: 0 !important
    }

    .ssp-middle-content .story-box .videobx:after {
        right: -198px
    }

    div#posted-job-tabContent .pj-table-responsive {
        overflow-x: auto;
        white-space: nowrap
    }

    ul#posted-job-tab li button {
        font-size: 12px;
        padding: 0
    }

    .home-featured-jobs-head {
        width: 56%
    }

    section.home-counter-section .counter-inner .counter-card h2 {
        font-size: 56px
    }

    section.home-counter-section .counter-inner .counter-card p,
    button.expolre-more-job-btn {
        font-size: 18px
    }

    .pre_job_view_btns,
    .pre_job_edit_btns {
        padding: 8px;
        width: 125px;
        text-align: center;
        font-size: 16px
    }

    .post_jobs_btns_new,
    .post_jobs_back_btn_new {
        font-size: 16px
    }

    .post_jobs_new_btns_sec ul li {
        margin-right: 10px
    }

    .post_jobs_new_btns_sec {
        margin: 25px 0 0 0
    }

    .payment_sec_new h5,
    .payment_sec_new_body_right_single h6 {
        font-size: 23px
    }

    .subscription_right_sec_plan_sec h6,
    .payment_sec_new h5,
    .payment_sec_new_body_right_single h6,
    .promocode_sec_inner_single p {
        font-size: 16px
    }

    .premium_plan_sec {
        display: grid;
        grid-template-columns: 2fr 1fr
    }

    .premium_plan_sec_right h5 {
        margin-bottom: 5px
    }

    .promocode_sec_new.applybox h5 {
        margin: 0
    }

    .premium_plan_sec_right p {
        text-align: right;
        font-size: 8px
    }

    .sub_total_sec span,
    .sub_total_sec p,
    .have_total_sec_new p,
    .have_total_sec_new span,
    .promocode_sec_inner_single span {
        font-size: 16px
    }

    .proc_payment_sec button {
        font-size: 14px
    }

    .premium_plan_sec_left p {
        font-size: 10px
    }

    .apply-promocode input {
        width: 90%;
        height: 30px;
        font-size: 13px
    }

    .promocode_sec_new_left span,
    .promocode_sec_new_right ul li {
        font-size: 14px
    }

    .promocode_sec_new.applybox {
        width: 80%
    }

    .apply-promocode button {
        font-size: 11px;
        padding: 0 12px;
        line-height: 20px
    }

    .promocode_sec_new_left_flex.promocode-box span {
        font-size: 16px;
        top: 5px
    }

    .talent_blur_box {
        font-size: 16px
    }

    button.jobpost-btn {
        height: 34px;
        font-size: 14px
    }

    .prelogin-jobpost span {
        font-size: 18px
    }

    .talents-pagination a.pg-no {
        width: 32px;
        height: 30px;
        font-size: 13px
    }

    .add_lang_popup_popup_inner_left h3 {
        font-size: 24px
    }

    .add_lang_popup_popup_inner_right img {
        width: 200px
    }

    .view-meeting-details-box .left-box h3,
    .view-meeting-details-box .center-box {
        font-size: 16px
    }

    .ddbox,
    .ddbox span,
    a.meeting-details-btn {
        display: block;
        font-size: 14px
    }

    .editmeeting button.edit-meeting-btn i {
        font-size: 16px
    }

    .editmeeting button.edit-meeting-btn span {
        font-size: 15px
    }

    .talent_list_new_sec_head_left {
        margin-bottom: 25px
    }

    .search_sec_new {
        justify-content: end;
        display: flex;
        margin-top: -80px;
        position: relative;
        top: -16px
    }

    .carreer_page_sec_left {
        padding: 160px 0;
        background-position: top;
        background-size: 100% 195%
    }

    .listing-location #searchTextField {
        height: 34px
    }

    #success_sto_slide .owl-nav {
        width: 100px
    }

    .filter_sec_new_inner ul li:last-child {
        margin-top: 10px
    }

    .filter_sec_new_table_sec table {
        width: 1200px
    }

    #insta-follower-popup .modal-dialog {
        max-width: 800px
    }

    .insta-follower-popup-inner .viewdetails p {
        font-size: 17px
    }

    .viewdetails p img {
        margin-right: 8px;
        width: 20px
    }

    .offer-end span.offer-date {
        font-size: 16px
    }

    .offer-end a {
        font-size: 12px
    }

    .insta-follower-popup-inner .viewdetails button.view-btn {
        font-size: 14px;
        width: 120px;
        padding: 6px 0
    }

    .insta-follower-popup-inner span img {
        width: 155px
    }

    .upgarde-to-premium {
        padding: 15px 30px
    }

    .upgarde-to-premium p {
        font-size: 13px
    }

    .upgarde-to-premium p img {
        width: 56px
    }

    .fetured-in-box .article-details img {
        height: 30px
    }

    .article-details p {
        font-size: 14px
    }

    .fetured-in-box a.read-article {
        padding: 10px 0;
        font-size: 14px
    }

    section.about-fetured-in h2 {
        font-size: 34px
    }

    .fetured-inn-slider button.slick-prev.slick-arrow:before,
    .fetured-inn-slider button.slick-next.slick-arrow:before {
        width: 30px;
        height: 30px
    }

    .strength-num input {
        width: 52px
    }

    .ps-editbox {
        padding: 15px 35px 15px 10px
    }

    .table.profile-strength-table tr th {
        font-size: 12px
    }

    #profile-strength-analyze-popup .pasp_inner h3 {
        line-height: 14px;
        font-size: 14px;
        padding-bottom: 10px
    }

    #profile-strength-analyze-popup .pasp_inner .storagebox {
        margin: 10px auto 8px;
        padding-top: 5px
    }

    #profile-strength-analyze-popup .pasp_inner .storagebox .prec_text_sec {
        font-size: 18px;
        margin-top: 0
    }

    .pasp_inner p.tip {
        font-size: 11px;
        margin: 8px 0 11px
    }

    ul.profile-strength-deatils-list li span.ps-title {
        font-size: 11px
    }

    .hidden-field button.update-btn {
        height: 21px;
        font-size: 11px
    }

    .hidden-field .default-select {
        height: 21px;
        font-size: 10px;
        background-size: 9px
    }

    .ps-searchbox input.ps-search {
        font-size: 11px
    }

    .hidden-field .dob-grid .default-select {
        background-size: 9px
    }

    ul.profile-strength-deatils-list li .fix-this-btn {
        width: 120px;
        font-size: 10px
    }

    ul.profile-strength-deatils-list {
        padding: 15px 15px 0
    }

    ul.profile-strength-deatils-list span.remaining-percent {
        font-size: 11px;
        top: -6px
    }

    ul.profile-strength-deatils-list li {
        margin-bottom: 12px
    }

    form.pw-box .pw-left .groups-of-inputs .inputbx input,
    form.pw-box .pw-left .groups-of-inputs .inputbx select {
        font-size: 12px
    }

    .inputbx #drop-zone {
        height: 370px
    }
}

@media(min-width:768px) and (max-width:991px) {
    .sf-row {
        width: 100%
    }

    .asabox {
        width: 100%
    }

    button#resend_otp_btn_login {
        right: 0;
        height: 35px
    }

    button#send_otp.verify_btn_new {
        width: 135px;
        font-size: 14px
    }

    .story-box .videobx {
        width: 26%
    }

    .story-box .videobx a {
        width: auto;
        height: 195px;
        border-radius: 15px 55px 15px 55px
    }

    .videobx:before {
        border-right: 0;
        left: -10px;
        top: -10px;
        border-radius: 15px 85px 0 80px;
        height: 108%;
        width: 111%;
        border-bottom: 0
    }

    .videobx:after {
        right: -10px;
        border-radius: 52px 67px 22px 90px;
        bottom: -11px;
        height: 105%;
        width: 111%;
        border-left: 0;
        border-top: 0
    }

    .tlnt-review p,
    .story-box .tlnt-detail p,
    span.tlnt-name {
        font-size: 13px
    }

    .story-box .videobx a span {
        width: 35px !important
    }

    .select_clarification_body_main ul.details-list li span {
        display: block;
        margin-bottom: 5px
    }

    .cd-btns {
        justify-content: flex-start
    }

    .vstep-2 {
        margin-bottom: 20px
    }

    .action_talent_prof_page h6 {
        margin: 0 0 8px
    }

    .history-box {
        grid-template-columns: 5fr 2fr 1fr
    }

    .report-slider-inner .reports-details p {
        font-size: 14px
    }

    .staus-ip .status button.resolved {
        width: 100px
    }

    div#successfully-deleted .modal-body p {
        font-size: 15px
    }

    div#successfully-deleted .modal-body span {
        font-size: 13px;
        display: block
    }

    div#successfully-deleted .modal-body .close span {
        font-size: 20px
    }

    .career_admin_dashboard_right_cont_car_grid_single.approval-box span p {
        width: 70%
    }

    .career_admin_dashboard_right_cont_car_grid_single.approval-box .span_class h6 {
        font-size: 40px
    }

    .verification-row-list.approval-row-list .requestlist-box {
        grid-template-columns: 1fr 1fr
    }

    .verification-row-list.approval-row-list .request-status {
        display: flex;
        align-items: center;
        gap: 10px
    }

    .verification-row-list.approval-row-list .request-status span {
        margin: 0
    }

    .verification-row-list.approval-row-list .requestlist-box .r-border:after {
        display: none
    }

    .verification-filter-bar .grey-bg {
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .verification-results {
        position: absolute;
        right: 135px;
        bottom: 18px
    }

    .verification-filter-bar.approval-filter-bar .nice-select.sort-select {
        position: absolute;
        right: 0;
        bottom: 10px
    }

    .verification-filter-bar.approval-filter-bar .grey-bg {
        padding-bottom: 60px
    }

    .select_clarification.action-on-job .select_clarification_head {
        grid-template-columns: 1fr
    }

    .sac-box {
        display: flex;
        justify-content: space-between
    }

    .select_clarification.action-on-job .status:after {
        display: none
    }

    .select_clarification.action-on-job .report-date-time {
        margin-bottom: 20px
    }

    .job-approval-job-details h2 {
        font-size: 20px
    }

    .job-type,
    .preffered-language,
    .looking-for,
    .talent-payment,
    .desvription-box .description p,
    .audition-details p,
    .audition-attachement p,
    .desvription-box .description ol li,
    .desvription-box strong {
        font-size: 16px
    }

    .verification-filter-bar .verification-results {
        right: 180px
    }

    .applicant-box {
        margin-left: 25%
    }

    .collab-pack-box {
        grid-template-columns: 1fr 1fr
    }

    button.upgrade-btn {
        width: 111px;
        margin: 0 8px;
        font-size: 12px
    }

    button.active-btn {
        margin: 0 7px;
        font-size: 12px
    }

    .sub-table-responsive {
        overflow-x: auto
    }

    .sub-table-responsive table.sub-membership-table {
        width: 800px
    }

    .posted-service-container {
        grid-template-columns: 1fr 1fr
    }

    .posted-searvice-search-box label {
        font-size: 25px
    }

    .thankyou-page .grey-box h3 {
        font-size: 18px
    }

    .thankyou-page .grey-box p {
        font-size: 13px
    }

    .thankyou-page .grey-box span.check img {
        width: 65px
    }

    div#ml-filters-popup .modal-dialog {
        max-width: 700px
    }

    .left-address-box .head h4 {
        font-size: 16px
    }

    .office-address-section .success-stories-section {
        padding: 0 15px;
        width: 700px
    }

    .stories-job-sliders .story-box {
        gap: 50px
    }

    .stories-job-sliders .videobx:before {
        width: 88%;
        height: 204px;
        top: -12px
    }

    .stories-job-sliders .videobx:after {
        height: 200px;
        width: 88%;
        right: -28px;
        bottom: -42px
    }

    .stories-job-sliders .story-box .videobx span {
        height: 200px
    }

    .success-stories-section h4 {
        font-size: 18px
    }

    .office-address-section {
        grid-template-columns: 1fr
    }

    .stories-job-sliders .story-box .talent-details {
        margin-left: 30px
    }

    .stories-job-sliders .slick-list.draggable {
        padding: 15px 0 15px
    }

    .new_footer_design_sec_logo_sec.new-footer .new_footer_design_sec_logo_sec_logo {
        display: none
    }

    .new_footer_design_sec_logo_sec.new-footer .new_footer_design_sec_inner ul li a {
        font-size: 10px;
        padding-right: 6px;
        margin-right: 6px
    }

    .new_footer_design_sec_logo_sec.new-footer .new_footer_design_sec_logo_sec_logo_para p {
        font-size: 10px
    }

    .new_footer_design_sec_logo_sec.new-footer .inner_ftr_copy_sec_single_new_ftr ul li a i {
        font-size: 14px
    }

    .new_footer_design_sec_logo_sec.new-footer .inner_ftr_copy_sec_single_new_ftr ul li:last-child span {
        font-size: 12px
    }

    .new_footer_design_sec_logo_sec.new-footer .inner_ftr_copy_sec_single_new_ftr ul li:last-child select {
        font-size: 13px
    }

    .job_list_body_right_body_single_id_new ul li {
        font-size: 12px
    }

    .share_btn_slide button,
    .share_link_text {
        font-size: 13px
    }

    .job_list_body_right_body_single_vac ul li {
        font-size: 12px !important;
        padding: 8px 12px
    }

    .story-box .videobx span {
        width: 165px;
        height: 195px;
        border-radius: 20px 55px 25px 55px
    }

    .ssp-middle-content .story-box {
        gap: 12px
    }

    .ssp-middle-content .story-box .videobx:before {
        height: 108%;
        width: 180px;
        border-radius: 22px 85px 0 80px
    }

    .ssp-middle-content .story-box .videobx:after {
        height: 102%;
        width: 180px;
        right: -132px;
        border-radius: 55px 66px 25px 90px
    }

    div#posted-job-tabContent .tabs-inner table thead tr th {
        font-size: 14px
    }

    .featured-jbox-row .featured-jbox .jbox-ftr {
        display: block
    }

    .featured-jbox-row .featured-jbox .jbox-ftr a {
        margin-bottom: 10px
    }

    .home-featured-jobs-head {
        width: 70%
    }

    section.home-counter-section .counter-inner .counter-card h2 {
        font-size: 40px
    }

    section.home-counter-section .counter-inner .counter-card p,
    button.expolre-more-job-btn {
        font-size: 18px
    }

    .featured-jbox-row .featured-jbox .main-ctn h3 {
        font-size: 16px
    }

    section.home-featured-jobs {
        padding: 35px 0 0
    }

    .featured-jbox-row .featured-jbox .jbox-head span {
        font-size: 11px
    }

    section.home-counter-section .counter-inner {
        height: 130px
    }

    section.shortlisted-msg-sec .congrats-msg {
        width: 90%
    }

    .pre_job_view_btns,
    .pre_job_edit_btns {
        padding: 8px;
        width: 125px;
        text-align: center
    }

    .post_jobs_btns_new,
    .post_jobs_back_btn_new {
        font-size: 14px
    }

    .post_jobs_new_btns_sec ul li {
        margin-right: 10px
    }

    .post_jobs_new_btns_sec {
        margin: 25px 0 0 0
    }

    .login_flow_new_cont h5,
    .iti.iti--allow-dropdown.iti--separate-dial-code input#mobile_code,
    .form_input_sec_list ul li {
        font-size: 16px
    }

    .send_otp_new_btns {
        font-size: 14px
    }

    .form_input_sec .iti--separate-dial-code .iti__selected-flag {
        position: relative;
        top: 4px
    }

    .talent_blur_box {
        font-size: 16px
    }

    button.jobpost-btn {
        height: 34px;
        font-size: 14px
    }

    .prelogin-jobpost span {
        font-size: 18px
    }

    .talents-pagination a.pg-no {
        width: 32px;
        height: 30px;
        font-size: 13px
    }

    .schedule-meeting-popup .modal-header h4 {
        font-size: 18px
    }

    .schedule-meeting-popup .modal-header h4 img {
        width: 20px
    }

    .schedule-meeting-popup .maincontent span.selectmeeting {
        font-size: 16px
    }

    .meeting-note p,
    .cancle-meeting-inner .yesnobtns .yesbtn,
    .cancle-meeting-inner .yesnobtns .nobtn {
        font-size: 14px
    }

    .cancle-meeting-inner p {
        font-size: 18px
    }

    .meeting-cancled img {
        width: 85px
    }

    .meeting-cancled p {
        font-size: 22px
    }

    .meeting-cancled a {
        font-size: 14px
    }

    .editmeeting button.edit-meeting-btn i {
        font-size: 14px
    }

    .editmeeting button.edit-meeting-btn span {
        font-size: 13px
    }

    .updated-meeting-box .updated-details,
    .updated-meeting-box {
        width: 88%;
        padding: 6px
    }

    .filter_sec_new_table_sec table {
        width: 1200px
    }

    #insta-follower-popup .modal-dialog,
    div#subscription-compare-popup .modal-dialog {
        max-width: 700px
    }

    .insta-follower-popup-inner span img {
        width: 150px
    }

    .insta-follower-popup-inner .viewdetails p {
        font-size: 15px
    }

    .insta-follower-popup-inner .viewdetails button.view-btn {
        width: 120px;
        padding: 6px 0;
        font-size: 13px
    }

    .insta-follower-popup-inner .viewdetails p img {
        width: 20px;
        margin-right: 8px
    }

    .offer-end span.offer-date {
        font-size: 12px
    }

    .offer-end a {
        font-size: 12px
    }

    .follower-label img.followers {
        width: 90px
    }

    .follower-label p {
        font-size: 14px
    }

    img.celebration {
        width: 36px
    }

    .subscription-premium-plan-popup .header-inner h4,
    .subscription-planbox .sp-head .planheading span {
        font-size: 18px
    }

    div#subscription-compare-popup button.close {
        top: 70px
    }

    .upgarde-to-premium {
        padding: 15px 20px
    }

    .upgarde-to-premium p {
        font-size: 14px;
        line-height: 10px
    }

    .upgarde-to-premium p img {
        width: 60px
    }

    .payment-note p {
        font-size: 13px
    }

    section.our-story-section {
        padding: 20px 0
    }

    section.our-story-section h2 {
        font-size: 32px;
        margin-bottom: 15px
    }

    section.about-fetured-in h2 {
        font-size: 34px
    }

    .fetured-inn-slider button.slick-prev.slick-arrow:before {
        width: 25px;
        height: 25px;
        top: 0
    }

    .fetured-inn-slider button.slick-next.slick-arrow:before {
        width: 25px;
        height: 25px;
        top: 10px
    }

    .fetured-in-box .article-details img {
        height: 26px
    }

    .article-details p {
        font-size: 14px
    }

    .fetured-in-box a.read-article {
        padding: 10px 0;
        font-size: 14px
    }

    .feturedinn-slide.slick-slide {
        height: auto
    }

    .strength-num input {
        width: 65px
    }

    .ps-attribute-popup-inner {
        grid-template-columns: 1fr 1fr 1fr
    }

    ul.profile-strength-deatils-list {
        padding: 15px 15px 0
    }

    ul.profile-strength-deatils-list span.remaining-percent {
        font-size: 11px;
        top: -6px
    }

    ul.profile-strength-deatils-list li {
        margin-bottom: 8px
    }

    ul.profile-strength-deatils-list li span.ps-title {
        font-size: 12px
    }

    #profile-strength-analyze-popup .pasp_inner h3 {
        line-height: 14px;
        font-size: 14px;
        padding-bottom: 10px
    }

    #profile-strength-analyze-popup .pasp_inner .storagebox {
        margin: 10px auto 8px;
        padding-top: 5px
    }

    #profile-strength-analyze-popup .pasp_inner .storagebox .prec_text_sec {
        font-size: 18px;
        margin-top: 0
    }

    form.pw-box .pw-left .groups-of-inputs .inputbx label,
    .dz-head {
        font-size: 12px
    }

    form.pw-box .pw-left .groups-of-inputs .inputbx input,
    form.pw-box .pw-left .groups-of-inputs .inputbx select {
        font-size: 10px;
        height: 32px
    }

    form.pw-box .pw-left .groups-of-inputs {
        gap: 10px
    }

    form.pw-box {
        gap: 15px;
        grid-template-columns: 2.5fr 1fr
    }

    .inputbx label.mandatory:after {
        top: 6px;
        height: 6px;
        width: 6px;
        right: -12px
    }

    #add-previous-work-popup h4 {
        font-size: 18px
    }

    .inputbx #drop-zone {
        height: 300px
    }

    form.pw-box .pw-left .groups-of-inputs .inputbx label {
        font-size: 12px
    }

    form.pw-box .pw-left .groups-of-inputs .inputbx input,
    form.pw-box .pw-left .groups-of-inputs .inputbx select {
        font-size: 10px;
        height: 32px
    }

    form.pw-box .pw-left .groups-of-inputs {
        gap: 10px
    }

    form.pw-box {
        gap: 15px;
        grid-template-columns: 2.5fr 1fr
    }

    .inputbx label.mandatory:after {
        top: 6px;
        height: 6px;
        width: 6px;
        right: -12px
    }

    .dz-head {
        font-size: 12px
    }

    .inputbx #drop-zone {
        height: 300px
    }

    .upload-btn-wrapper .btn {
        font-size: 14px;
        padding: 8px 4px;
        font-weight: 400
    }

    .inputbx #drop-zone p img {
        width: 50px
    }

    .inputbx #drop-zone p {
        font-size: 13px
    }

    .drop-zone-btnbx {
        width: 100%;
        padding: 25px 10px
    }

    .drop-zone-btnbx button.dz-submit,
    .drop-zone-btnbx button.dz-reset {
        font-size: 13px;
        height: 30px
    }

    .physical-attributes .attr-row {
        grid-template-columns: 1fr 1fr
    }
}

@media(max-width:991px) {
    nav.side-slide1.mob_mode {
        position: fixed;
        bottom: 0
    }

    nav.side-slide1.mob_mode .slide_logo {
        display: none
    }

    nav.side-slide1.mob_mode h3.nav02 {
        top: 15px;
        right: 40px;
        font-size: 26px
    }

    a.signup_menu {
        color: #000 !important
    }

    .career_admin_dashboard_right_cont_car_grid.verification-grid {
        grid-template-columns: 2fr 2fr
    }

    .verification-filter-bar .grey-bg {
        display: grid;
        grid-template-columns: 1fr 1fr;
        margin: 0
    }

    .verification-row {
        grid-template-columns: 1fr 1fr 1fr
    }

    .verification-filter-bar {
        display: inline-grid;
        grid-template-columns: 1fr;
        position: relative;
        width: 100%
    }

    .nice-select.sort-select {
        position: absolute;
        right: 24px;
        bottom: 10px
    }

    .verification-results p i {
        right: -20px;
        top: 2px
    }

    .date-of-request .verification-date {
        width: 46%;
        float: left;
        margin-right: 4%
    }

    .date-of-request {
        display: inline-block
    }

    .date-of-request label {
        margin-bottom: 5px
    }

    .verification-filter-bar .grey-bg label,
    .verification-filter-bar .grey-bg strong {
        font-size: 13px;
        font-weight: 600
    }

    .verification-results {
        align-items: flex-end
    }

    .verification-filter-bar .grey-bg .search-box input[type="text"] {
        width: 100%
    }

    .history-box .history-details p {
        font-size: 13px;
        max-height: 100px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: pre-wrap;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        display: -webkit-box
    }

    .history-details .report-date-time {
        display: block
    }

    .send-clarification-box.show {
        margin-bottom: 20px
    }

    .send-clarification-box p {
        font-size: 15px;
        line-height: 20px
    }

    .done-clarification button,
    .done-clarification a {
        width: 125px;
        font-size: 12px
    }

    .send-clarification-box {
        padding: 15px 50px 15px 20px
    }

    .verification-row-list .requestlist-box {
        grid-template-columns: 1fr 1fr
    }

    .requestlist-box .request-status {
        display: flex;
        align-items: center;
        gap: 15px
    }

    .thanku-detail-box {
        grid-template-columns: 1fr;
        gap: 15px
    }

    .posted-service-plan-box {
        margin-bottom: 25px
    }

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

    .story-details-slider {
        margin-bottom: 25px
    }

    .service-description p,
    .service-plan-inner p {
        font-size: 14px;
        font-weight: 300;
        line-height: 24px
    }

    .ml-table-responsive {
        white-space: nowrap
    }

    table.table.master-listing-table thead tr th {
        font-size: 14px
    }

    .masterlisting-filters .mlf-row,
    .mlf-row-2 {
        gap: 10px
    }

    .masterlisting-filters .mlf-row .nice-select.mlf-select {
        padding-left: 10px
    }

    div#allnotes-popup .notes-box {
        display: block
    }

    .masterlisting-searchbar {
        display: grid;
        grid-template-columns: 1fr 1fr
    }

    ul.userchecklist {
        gap: 0;
        padding: 0 15px
    }

    ul.userchecklist li:after {
        display: none
    }

    ul.userchecklist label.chk-container {
        padding-left: 34px
    }

    ul.userchecklist span.checkmark {
        top: 3px;
        left: 9px
    }

    .user-searchfilter .inputbox {
        width: 210px
    }

    .user-searchfilter .inputbox input {
        width: 145px
    }

    .action-btn-box .btn-row-1,
    .action-btn-box .btn-row-2 {
        display: grid;
        grid-template-columns: 1fr
    }

    div#take-action-popup .modal-title h5 {
        font-size: 18px
    }

    div#take-action-popup .modal-title h5 span {
        font-size: 14px
    }

    div#view_details_pop_div .job_list_body_right_body_single_id_new ul {
        display: block !important;
        align-items: center !important
    }

    .mfp_dots_cont {
        width: 115px;
        padding: 10px
    }

    .mfp_dots_cont ul li a {
        font-size: 14px
    }

    div#posted-job-tabContent .pj-table-responsive {
        overflow-x: auto;
        white-space: nowrap
    }

    ul#posted-job-tab li button {
        font-size: 10px;
        padding: 0;
        height: 30px
    }

    section.dashboard-active-log h3 {
        font-size: 22px;
        line-height: normal
    }

    header.new-header .inner-header ul.home-quick-menu {
        display: none
    }

    header.new-header .inner-header {
        grid-template-columns: 1fr 2fr
    }

    .payment_sec_new_body.payment-gridbox {
        grid-template-columns: 1fr
    }

    .premium_plan_sec_left h6 {
        margin: 0
    }

    .plan-yearbox {
        align-items: center
    }

    .compare-plan-mobile-view {
        max-width: 992px;
        display: block
    }

    .compare-plan-mobile-view .editbtnbox {
        text-align: right;
        margin-bottom: 15px
    }

    .compare-plan-mobile-view .editbtnbox button.plan-editbtn {
        border: 1.5px solid #000;
        height: 32px;
        width: 130px;
        border-radius: 5px;
        font-weight: 600
    }

    .compare-plan-mobile-view .editbtnbox button.plan-editbtn {
        font-size: 16px;
        width: 155px;
        height: 36px;
        border-radius: 6px;
        font-weight: 500;
        background: #fff
    }

    .compare-table-responsive .inner-box {
        display: grid;
        grid-template-columns: 6fr 2fr;
        gap: 20px;
        margin-bottom: 15px
    }

    .compare-table-responsive .inner-box input {
        padding: 0 10px;
        width: 100%;
        height: 38px;
        background: #F2F2F2;
        border: 0;
        border-radius: 5px;
        font-size: 16px
    }

    .compare-table-responsive .inner-box span.editbox {
        position: relative
    }

    .compare-table-responsive .inner-box span.editbox i {
        position: absolute;
        right: 10px;
        top: 10px
    }

    .compare-table-responsive .inner-box span.editbox.radio-box {
        display: grid;
        grid-template-columns: 1fr 1fr
    }

    .compare-table-responsive .inner-box span.editbox.radio-box .rdo-container .rdo-checkmark:after {
        background: #2196F3
    }

    .compare-table-responsive .inner-box span.editbox.radio-box label.rdo-container {
        display: flex;
        align-items: center
    }

    .compare-table-responsive .inner-box span.editbox .rdo-checkmark {
        top: 9px
    }

    .premium-head {
        background: #F2F2F2;
        padding: 10px 15px;
        border-radius: 15px;
        margin-bottom: 15px
    }

    .premium-head img {
        width: 130px
    }

    .compare-table-responsive .inner-box span.editbox button.ul-btn {
        position: absolute;
        right: 9px;
        top: 8px;
        border: 1px solid #000;
        font-size: 12px;
        padding: 2px 4px;
        letter-spacing: .5px
    }

    .compare-table-responsive .inner-box span.editbox button.ul-btn:focus {
        background: #2196F3;
        color: #fff
    }

    .inner-box.plan-head {
        background: #f2f2f2
    }

    .inner-box.plan-head span.editbox.pricebox {
        display: grid;
        grid-template-columns: 1fr 1fr;
        align-items: center
    }

    .inner-box.plan-head span.editbox.pricebox label {
        margin: 0
    }

    .inner-box.plan-head input {
        font-size: 22px !important;
        font-weight: 500
    }

    .inner-box.plan-head {
        background: #f2f2f2;
        height: 55px;
        align-items: center
    }

    .inner-box.plan-head span.editbox.pricebox i {
        position: relative;
        right: -10px;
        top: 0
    }

    .compare-table-responsive .inner-box span.editbox select.plan-duration {
        width: max-content;
        background: #F2F2F2;
        height: 34px;
        padding: 0 10px;
        border: 0;
        border-radius: 6px;
        color: #2196F3;
        font-weight: 600
    }

    span.editbox.saveprice i {
        font-size: 16px !important;
        top: 0;
        position: relative;
        right: 7px
    }

    span.editbox.saveprice i {
        font-size: 20px !important;
        top: 9px !important
    }

    .view-meeting-details-box {
        grid-template-columns: 1fr
    }

    .view-meeting-details-box .right-box {
        justify-content: right
    }

    .view-meeting-details-box .center-box {
        justify-content: left;
        top: 26px;
        position: relative
    }

    .talent_list_new_sec_body_right_single_cont_sec {
        bottom: 10px;
        left: 10px
    }

    .talent_list_new_sec_body_right_single_cont_sec p,
    .talent_list_new_sec_body_right_single_cont_sec ul li {
        font-size: 9px
    }

    .share_talents_sec_inner_head p {
        font-size: 16px
    }

    .aboutus-fatured-row,
    .aboutus-fatured-row:nth-child(2) {
        flex-direction: column;
        gap: 25px;
        margin-bottom: 25px
    }

    .aboutus-fatured-row .af-left,
    .aboutus-fatured-row .af-right {
        width: 100%
    }

    .aboutus-fatured-row .af-right img {
        width: 65%
    }

    section.our-story-section {
        padding: 20px 0
    }
}

@media(max-width:767px) {
    .sf-row {
        width: 100%;
        display: block
    }

    .asabox {
        width: 600px
    }

    .mobscroll {
        overflow-x: scroll
    }

    form.user-form .sfbox {
        margin-bottom: 20px
    }

    button#resend_otp_btn_login {
        height: 35px;
        font-size: 12px !important
    }

    .login_sign_new_menu_sec {
        position: fixed
    }

    .footer-menus-row {
        grid-template-columns: 1fr !important
    }

    #success_stories .post .post-content h2 {
        font-size: 20px;
        text-align: left;
        margin-bottom: 15px
    }

    .current_password {
        display: block;
        width: auto;
        grid-template-columns: 1fr
    }

    .story-box {
        display: flex;
        flex-direction: column;
        width: 100%;
        margin-bottom: 60px;
        gap: 15px
    }

    .story-box .videobx {
        width: 100%;
        margin-bottom: 85px
    }

    .story-box .videobx {
        width: 250px;
        margin: 0 auto 35px
    }

    .story-box .videobx a span {
        width: 50px !important
    }

    .story-box .tlnt-detail {
        width: 100%;
        text-align: center;
        display: block;
        border: 0
    }

    .story-box .tlnt-review {
        width: 80%;
        margin: 0 auto;
        text-align: center;
        padding-bottom: 30px
    }

    .banner-content {
        left: 20px
    }

    .ssp-banner .banner-content h2 {
        font-size: 18px
    }

    .ssp-middle-content .container .row .col-lg-12 .story-box.right-align-box {
        flex-direction: column-reverse
    }

    .tlnt-detail p {
        margin: 0
    }

    .story-box .videobx {
        margin: 0 auto 20px;
        width: auto
    }

    .tlnt-detail span.tlnt-name {
        font-size: 14px
    }

    .ssp-middle-content {
        padding-top: 35px
    }

    .videobx:before {
        width: 100%;
        height: 100%
    }

    .videobx:after {
        width: 96%;
        right: -20px
    }

    .ssp-banner img {
        width: 100%;
        height: 130px;
        object-fit: cover;
        object-position: top
    }

    .tlnt-review p {
        text-align: center
    }

    div#allnotes-popup .modal-content {
        padding: 20px 10px
    }

    .requestbox .dragbox img {
        height: 250px
    }

    .date-of-request .verification-date input {
        width: 100%;
        height: 25px;
        font-size: 11px;
        margin-bottom: 6px
    }

    .verification-filter-bar .grey-bg {
        gap: 8px;
        grid-template-columns: 1fr
    }

    .verification-status label input[type="checkbox"] {
        position: absolute;
        left: -11px;
        top: 0
    }

    .verification-status label {
        position: relative;
        padding-left: 35px
    }

    .verification-status label span {
        font-size: 12px
    }

    .career_admin_dashboard_right_cont_car_grid_single {
        padding: 12px 14px
    }

    .career_admin_dashboard_right_cont_car_grid.verification-grid .career_admin_dashboard_right_cont_car_grid_single h5 {
        font-size: 14px;
        line-height: normal
    }

    .verification-row {
        grid-template-columns: 1fr 1fr
    }

    .verification-filter-bar .grey-bg .search-box input[type="text"] {
        width: 140px;
        height: 26px;
        font-size: 11px
    }

    .search-by-name i {
        font-size: 12px
    }

    .verification-results {
        margin-left: -10px
    }

    .verification-results p {
        font-size: 10px
    }

    .verification-filter-bar .grey-bg label,
    .verification-filter-bar .grey-bg strong {
        font-size: 11px
    }

    .nice-select.sort-select {
        width: 115px;
        height: 30px
    }

    .nice-select.sort-select span.current {
        font-size: 12px;
        margin-top: -4px;
        display: block
    }

    .nice-select.sort-select:before {
        width: 21px;
        top: 9px
    }

    .nice-select.sort-select {
        bottom: 14px
    }

    .dragbox .card-sub:hover .talntinfo {
        top: 66%
    }

    .talntinfo {
        top: 88%;
        left: 6px
    }

    .span_class h6 {
        font-size: 22px
    }

    p.talnt-address {
        padding-left: 12px;
        font-size: 12px
    }

    p.talnt-address i {
        position: absolute;
        left: 0;
        top: 4px
    }

    .talntinfo h5 {
        font-size: 14px
    }

    ul.talnt-skills li {
        font-size: 12px
    }

    button.view-request-btn {
        margin-top: 10px;
        height: 30px;
        font-size: 14px
    }

    .select_clarification_body_main ul.details-list {
        display: block
    }

    .select_clarification_body_main ul.details-list li {
        margin-bottom: 20px
    }

    .proof-box,
    .vstep-inner {
        display: block
    }

    .change-video-box video#theVideo {
        width: 100%
    }

    .cd-btns {
        justify-content: start
    }

    .proof-box .identity {
        margin-bottom: 20px
    }

    .select_clarification_head a {
        position: absolute;
        right: 0;
        top: 0
    }

    .change-video-box video#theVideo {
        height: 150px
    }

    .vstep-inner .refer-code img {
        width: 125px;
        margin-bottom: 15px
    }

    .select_clarification_head.report-head h5 {
        font-size: 14px;
        display: flex
    }

    .new-reports {
        font-size: 10px
    }

    .report-slider-inner {
        padding: 20px 20px
    }

    .report-slider-inner p {
        font-size: 13px
    }

    .report-slider-bottom,
    .report-date-time,
    .report-btns-row {
        display: block
    }

    .report-slider-bottom .report-date-time {
        margin-bottom: 10px
    }

    button.report-history-btn {
        width: auto;
        font-size: 12px
    }

    .report-btns-row {
        display: flex
    }

    .report-btns-row {
        display: block
    }

    div#successfully-deleted .modal-body p,
    div#successfully-deleted .modal-body span {
        font-size: 14px
    }

    .bigimg img {
        width: 100% !important
    }

    .modal-body button.delete-picture-btn {
        font-size: 14px;
        width: 145px
    }

    div#ask-delete .modal-body p {
        font-size: 13px
    }

    div#ask-delete .modal-body .delete-cancle button {
        width: 107px;
        height: 28px;
        border-radius: 5px;
        font-size: 12px
    }

    div#successfully-deleted .modal-body .close span {
        font-size: 20px;
        display: block
    }

    .verification-filter-bar.approval-filter-bar .verify-select-box span.vsb-title,
    .verification-filter-bar.approval-filter-bar .grey-bg .search-box input[type="text"] {
        width: 100%
    }

    .verification-filter-bar.approval-filter-bar .grey-bg {
        padding-bottom: 55px
    }

    .verification-filter-bar.approval-filter-bar .verification-results {
        left: 170px;
        bottom: 16px
    }

    .verification-filter-bar.approval-filter-bar .verify-select-box span.vsb-title,
    .verification-filter-bar.approval-filter-bar .grey-bg .search-box input[type="text"],
    .verification-filter-bar.approval-filter-bar .verification-results p {
        font-size: 12px
    }

    .verification-row-list.approval-row-list .requestlist-box {
        grid-template-columns: 1fr;
        position: relative
    }

    .career_admin_dashboard_right_cont_car_grid_single.approval-box {
        padding: 20px
    }

    .career_admin_dashboard_right_cont_car_grid_single.approval-box span p {
        font-size: 18px
    }

    .career_admin_dashboard_right_cont_car_grid_single.approval-box .span_class h6 {
        font-size: 22px
    }

    .career_admin_dashboard_right_cont_car.approval-heading h4 {
        font-size: 20px
    }

    .verification-row-list.approval-row-list .requestlist-box .rlb-item.r-border {
        display: block
    }

    .rlb-item.v-request {
        position: absolute;
        bottom: 12px;
        right: 26px
    }

    .verification-row-list.approval-row-list .requestlist-box .r-border:after {
        display: none
    }

    .verification-filter-bar.approval-filter-bar .verification-status label {
        font-size: 14px
    }

    .select_clarification.action-on-job .select_clarification_head {
        grid-template-columns: 1fr
    }

    .select_clarification.action-on-job .status {
        display: block;
        text-align: left;
        margin-bottom: 15px
    }

    .select_clarification.action-on-job .status:after {
        display: none
    }

    .select_clarification.action-on-job .report-date-time {
        margin-bottom: 13px
    }

    .select_clarification.action-on-job .status button.unapproved,
    .select_clarification.action-on-job .approve-cancle button {
        width: 110px;
        height: 30px;
        font-size: 14px
    }

    .job-approval-job-details h2 {
        font-size: 20px
    }

    .job-type,
    .preffered-language,
    .looking-for,
    .talent-payment {
        margin-bottom: 14px;
        font-size: 14px
    }

    .desvription-box .description p,
    .audition-details p,
    .audition-attachement p,
    .desvription-box .description ol li,
    .desvription-box strong {
        font-size: 14px;
        line-height: 24px
    }

    .looking-for span,
    .talent-payment span {
        display: block;
        margin-bottom: 15px
    }

    .sac-box {
        display: block
    }

    .verification-filter-bar .grey-bg .search-box label,
    .verification-filter-bar.approval-filter-bar .verification-status strong {
        font-size: 11px;
        margin-bottom: 6px
    }

    .verification-row-list .request-status button,
    .verification-row-list .viewbtn button.veiw-request-btn {
        width: 120px;
        height: 30px
    }

    .verification-filter-bar .grey-bg .search-box {
        display: block
    }

    .verification-filter-bar .vsb-checkmark {
        top: 2px;
        left: 0
    }

    .verify-select-box span.vsb-title {
        font-size: 12px
    }

    .verification-row-list .requestlist-box {
        grid-template-columns: 1fr
    }

    .verification-row-list .rlb-item {
        display: block
    }

    .verification-filter-bar .verification-results {
        position: absolute;
        right: 150px;
        bottom: -38px
    }

    .verification-filter-bar .verification-results p {
        font-size: 12px
    }

    .verification-filter-bar .nice-select.sort-select {
        bottom: -45px;
        right: 0
    }

    .verification-filter-bar {
        margin-bottom: 60px
    }

    .date-of-request .verification-date span.input-group-addon {
        top: 0
    }

    .applicant-box .ab-inner li.active {
        left: 0
    }

    .collab-pack-box {
        grid-template-columns: 1fr
    }

    .sub-table-responsive {
        overflow-x: auto
    }

    .sub-table-responsive table.sub-membership-table {
        width: 800px
    }

    .applicant-box .ab-inner .intro-arrow {
        display: none
    }

    .applicant-box .ab-inner li.active:before {
        width: 99%
    }

    .membership-strip h2 {
        font-size: 20px
    }

    .membership-strip p {
        font-size: 12px
    }

    .collab-pack-box {
        grid-template-columns: 1fr;
        gap: 15px
    }

    .subscription-talent-section .additional-plan-topup h2 {
        font-size: 18px
    }

    table.sub-membership-table tr th,
    table.sub-membership-table tr td {
        padding: 10px 0;
        font-size: 13px
    }

    .act_now_btn {
        font-size: 12px;
        padding: 6px 14px
    }

    .subscription-planbox .sp-head .planheading span,
    .subscription-premium-plan-popup .header-inner h4 {
        font-size: 18px
    }

    .sprow-panel .sp-row .sp-col-1,
    .sprow-panel .sp-row .sp-col-2,
    .sprow-panel .sp-row .sp-col-3 {
        font-size: 14px
    }

    .sprow-panel .sp-row .sp-col-2,
    .sprow-panel .sp-row .sp-col-3 {
        padding: 10px 0
    }

    .sprow-panel .sp-row .sp-col-1 b,
    .sprow-panel .sp-row .sp-col-2 b,
    .sprow-panel .sp-row .sp-col-3 b {
        font-size: 14px
    }

    .sprow-panel .sp-row .sp-col-3 b span {
        font-size: 11px
    }

    .upgrade-to-premium .upgrade-btn {
        font-size: 13px;
        width: 125px;
        height: 34px
    }

    div#subscription-compare-popup button.close {
        top: 24px;
        right: 24px;
        line-height: 16px
    }

    .subscription-premium-plan-popup .modal-body {
        padding: 5px
    }

    .follower-label p {
        line-height: inherit !important
    }

    .sp-row span {
        font-size: 10px !important
    }

    .up-months {
        font-size: 8px !important
    }

    .upgrade-to-premium {
        padding: 0 5px !important
    }

    .abcid_text_Sec_new {
        font-size: 16px
    }

    .subscription-planbox .sp-head .pre-logo .premium-plan-logo {
        width: 80px
    }

    .posted-searvice-search-box {
        width: 70%
    }

    .posted-service-container {
        grid-template-columns: 1fr
    }

    .posted-searvice-search-box label {
        font-size: 28px
    }

    .posted-service-banner {
        height: 222px
    }

    .pss-heading h2 {
        font-size: 26px
    }

    .pss-heading p {
        font-size: 14px
    }

    .posted-searvice-search-box .inputbox input {
        height: 36px
    }

    .posted-searvice-search-box label {
        font-size: 24px
    }

    .thankyou-page .grey-box {
        width: 100%
    }

    .thankyou-page .grey-box h3 {
        font-size: 18px
    }

    .thankyou-page .grey-box p {
        font-size: 15px
    }

    .related-services .rsbox {
        display: block
    }

    .related-services .rsbox h4.service-name {
        line-height: 24px;
        font-size: 18px;
        width: 100%
    }

    .thankyou-page .grey-box span.check img {
        width: 60px
    }

    .related-services .rsbox .price-details p,
    .related-services .rsbox .price-details p span {
        margin-top: 10px;
        font-size: 16px
    }

    .thanku-detail-box .order-summary-inner .summary-box {
        display: block
    }

    .thanku-detail-box .order-summary-inner .summary-box .cart-value,
    .thanku-detail-box .order-summary-inner .summary-box .prodprice,
    .thanku-detail-box .order-summary-inner .summary-box .msg {
        display: inline-block;
        margin-right: 25px
    }

    .thanku-detail-box .order-summary-inner .summary-box .plbx {
        margin-bottom: 20px
    }

    .white-box,
    .thanku-detail-box .order-summary-inner {
        padding: 15px
    }

    .payment-box {
        display: block
    }

    .cart-summary {
        margin-top: 30px
    }

    .billing-infobox p.billing-info {
        font-size: 14px
    }

    .form-group.twocolgrid {
        display: block
    }

    .form-group.twocolgrid div {
        margin-bottom: 16px
    }

    .main-detail .sub-total,
    .main-detail .taxes-fees {
        margin-bottom: 8px
    }

    .package-table-responsive {
        overflow-x: scroll;
        margin-bottom: 15px
    }

    .service-plan-inner .book-price span.price {
        font-size: 20px
    }

    .package-table-responsive table {
        width: 767px
    }

    table.table-striped.posted-service-plan-table thead tr th {
        font-size: 18px
    }

    table.posted-service-plan-table .service-plan span.price {
        font-size: 20px
    }

    table.posted-service-plan-table .service-plan p {
        font-size: 12px
    }

    table.table-striped.posted-service-plan-table tr th,
    table.table.table-striped.posted-service-plan-table tr td {
        font-size: 16px
    }

    .service-plan-inner .book-price button {
        width: 130px;
        height: 40px;
        font-size: 16px
    }

    .ml-tabs-topbar {
        display: block
    }

    div#ml-nav-tab {
        margin-bottom: 20px
    }

    div#request-otp-popup .otp-btns-box button {
        font-size: 13px
    }

    .enter-otp-box p {
        font-size: 14px
    }

    .request-popup .modal-title h5 {
        font-size: 16px
    }

    div#request-otp-popup .otp-btns-box {
        gap: 10px
    }

    .chat-request-inner .user-details {
        grid-template-columns: 1fr
    }

    .chat-request-inner .user-details span.line1,
    .chat-request-inner .user-details span.line2,
    .chat-request-inner .user-details span.line3 {
        display: none
    }

    .profile-action-box {
        display: block;
        margin-bottom: 20px
    }

    .profile-action-box span {
        display: block;
        margin-bottom: 8px
    }

    .profile-action-box select.nice-select {
        margin-right: 15px;
        width: 130px
    }

    .request-activity-log {
        margin-right: 15px
    }

    form.activity-chat-box .chat-box .adminchat p {
        font-size: 14px;
        font-weight: 300
    }

    form.activity-chat-box .chat-box .adminchat .timebox span.time,
    .chat-started .time,
    form.activity-chat-box .chat-box .adminchat p {
        font-size: 12px;
        margin-top: 0
    }

    form.activity-chat-box .chat-box .adminchat .timebox span.by-admin,
    .chat-started span.start {
        font-size: 13px
    }

    .request-activity-log .head h4 {
        font-size: 16px
    }

    .chat-started,
    .chat-started span,
    form.activity-chat-box .chat-box .adminchat .timebox {
        display: block
    }

    div#chat-request-popup .modal-body {
        padding: 15px 0
    }

    .userdetails {
        margin-bottom: 10px
    }

    .request-popup.extra-style .chat-request-inner .user-details {
        grid-template-columns: 1fr;
        margin-bottom: 0
    }

    button.ml-search-btn,
    button.ml-clear-filters {
        font-size: 14px;
        height: 34px;
        padding: 0;
        width: 160px
    }

    button.ml-clear-filters i {
        top: 7px
    }

    div#user-details-popup .modal-body {
        padding: 15px 0
    }

    .users-checklist-filter {
        display: block
    }

    .userchecklist-box {
        margin-bottom: 15px
    }

    .masterlisting-filters .mlf-row,
    .mlf-row-2,
    .mlf-row-3 {
        display: block;
        margin-bottom: 15px
    }

    .mlf-row-2 .nice-select.mlf-select,
    .masterlisting-filters .mlf-row .nice-select.mlf-select {
        width: 100%;
        margin-bottom: 15px
    }

    .mlf-row-2 .ml-check,
    .mlf-row-3 .ml-check {
        padding: 15px;
        display: block;
        clear: both
    }

    .mlf-row-3 input[type="text"] {
        margin-bottom: 14px;
        width: 100%;
        padding: 0 15px
    }

    .mlf-row-2 .ml-check span,
    .mlf-row-3 .ml-check span {
        margin-bottom: 10px;
        display: block
    }

    .mlf-row-2 .ml-check label.chk-container,
    .mlf-row-3 .ml-check label.chk-container {
        margin-bottom: 10px
    }

    div#ml-filters-popup .modal-body {
        padding: 0
    }

    #ml-filters-popup .modal-footer {
        display: block;
        padding: 15px 0 0 0
    }

    #ml-filters-popup .modal-footer button:last-child {
        margin: 0
    }

    div#ml-filters-popup h5.modal-title span {
        display: block;
        font-size: 14px
    }

    div#take-action-popup .modal-dialog {
        max-width: 96%
    }

    .action-btn-box .btn-row-1,
    .action-btn-box .btn-row-2 {
        grid-template-columns: 1fr 1fr
    }

    .action-btn-box button.deactivate-profile-btn {
        font-size: 14px
    }

    table#le-Table-1 button.action-btn {
        font-size: 14px
    }

    div#take-action-popup .modal-title h5 span {
        display: block;
        margin: 0
    }

    button.search-btn {
        font-size: 14px
    }

    div#whatsapp-template-popup .modal-body {
        padding: 15px 0 0
    }

    .message-template-popup .custom-scrollbar::-webkit-scrollbar,
    .request-popup .custom-scrollbar::-webkit-scrollbar {
        width: 3px
    }

    .msg-template-box label.chk-container {
        margin-bottom: 12px;
        padding-left: 26px
    }

    form.msg-edit-form .form-group:first-child {
        display: block
    }

    form.msg-edit-form .form-group:nth-child(3)p {
        font-size: 14px
    }

    .message-template-popup .modal-body {
        padding: 15px 0 !important
    }

    .view-meeting-details-box {
        display: block;
        padding: 15px
    }

    .schedule-meeting-popup .meeting-tab-box {
        display: block
    }

    .meeting-tab-box .online-meeting {
        margin-bottom: 15px
    }

    .view-meeting-details-box .left-box {
        margin-bottom: 20px
    }

    .view-meeting-details-box .right-box,
    .schedule-meeting-popup .modal-content .modal-footer {
        justify-content: flex-start
    }

    .ddbox,
    .ddbox span {
        display: block;
        margin-bottom: 15px
    }

    .meeting-date-time {
        grid-template-columns: 1fr
    }

    .meeting-date-time div#meeting-date {
        margin-bottom: 15px
    }

    #meeting-date label,
    .meeting-time label {
        font-size: 14px
    }

    .smb-box {
        text-align: left
    }

    .rdo-container {
        font-size: 14px
    }

    .rdo-checkmark {
        top: 0
    }

    div#meeting-date img,
    .meeting-time img,
    .select-branch-box img {
        width: 16px
    }

    .meeting-date-time span.input-group-addon {
        display: none
    }

    .success-meeting-schedule-inner h4 {
        font-size: 18px
    }

    .success-meeting-schedule-inner p {
        font-size: 14px
    }

    .success-meeting-schedule-inner img {
        width: 75px
    }

    .success-meeting-schedule-inner {
        width: 90%
    }

    .select-templates-list .whitebox .tmplt-content p {
        max-height: initial;
        white-space: initial;
        -webkit-line-clamp: initial
    }

    .select-templates-box .select-templates-list button.editbtn {
        width: 25px
    }

    .select-templates-list .whitebox {
        display: block;
        position: relative
    }

    .select-templates-box .select-templates-list button.editbtn {
        position: absolute;
        top: 4px;
        right: 4px
    }

    .select-templates-list .whitebox label {
        margin-bottom: 10px
    }

    .select-templates-list .whitebox .tmplt-content .edit-box textarea {
        margin-bottom: 5px
    }

    .schedule-meeting-popup .maincontent .search-box input {
        font-size: 10px
    }

    .schedule-meeting-popup .maincontent .search-box label,
    .select-templates-list .whitebox label,
    .rdo-container {
        font-size: 12px
    }

    select.select-meeting-branch,
    #meeting-date label,
    .meeting-time label {
        font-size: 12px
    }

    .select-templates-box span {
        font-size: 13px
    }

    .select-templates-list .whitebox .tmplt-content p {
        font-size: 10px
    }

    .select-templates-box .select-templates-list {
        padding: 8px
    }

    .smb-box a.schedule-meeting-btn {
        font-size: 12px;
        width: max-content;
        padding: 0 16px;
        margin: 0
    }

    button.join-meeting-btn {
        margin: 0 auto
    }

    .schedule-meeting-popup .profile-box .view-profile a {
        width: 100px;
        height: 34px;
        line-height: 35px;
        font-size: 13px
    }

    .modal-footer a.reschedule-meeting-btn {
        margin: 0;
        width: 100%;
        text-align: center
    }

    .schedule-meeting-popup .copy-link form {
        width: 100%
    }

    .schedule-meeting-popup .modal-content .modal-footer .note {
        width: 100%
    }

    #meeting-date input,
    .meeting-time input {
        width: 100%
    }

    .office-address-section {
        grid-template-columns: 1fr;
        gap: 15px;
        margin-bottom: 20px
    }

    .left-address-box .head h4 {
        font-size: 20px
    }

    .success-stories-section {
        padding: 0 20px
    }

    .stories-job-sliders .videobx:before {
        width: 194px;
        height: 238px;
        left: 20px;
        top: -10px
    }

    .stories-job-sliders .videobx:after {
        width: 196px;
        height: 228px;
        left: auto;
        top: 20px;
        border-radius: 25px 32px 15px 60px;
        right: -11px
    }

    .success-stories-section h4 {
        font-size: 20px
    }

    .stories-job-sliders .story-box:nth-child(even) {
        display: grid;
        grid-template-columns: 1fr 2fr;
        gap: 15px
    }

    a.story-box .featuredjob-box {
        width: 80%
    }

    .office-address-section {
        display: block
    }

    .success-stories-section {
        width: 100%;
        padding: 0
    }

    .stories-job-sliders .story-box .videobx span {
        width: 200px;
        height: 235px
    }

    .ofc-ctnry-box {
        width: max-content
    }

    .stories-job-sliders .story-box:nth-child(even) {
        height: auto !important
    }

    .stories-job-sliders .story-box .talent-details {
        padding: 0;
        width: 94%;
        margin: 0 auto
    }

    a.story-box .featuredjob-box {
        width: 94%;
        margin: 0 auto
    }

    .new_footer_design_sec {
        width: 100%;
        margin: 15px 0 0 0
    }

    .new_footer_design_sec_logo_sec.new-footer {
        display: block;
        margin-bottom: 0;
        padding: 10px 0 15px
    }

    .new_footer_design_sec_logo_sec.new-footer .new_footer_design_sec_logo_sec_logo {
        width: 120px;
        display: none
    }

    .new_footer_design_sec_logo_sec.new-footer .new_footer_design_sec_inner ul li a {
        font-size: 12px;
        padding-right: 6px;
        margin-right: 6px;
        line-height: 0
    }

    .new_footer_design_sec_logo_sec.new-footer .new_footer_design_sec_logo_sec_logo_para p {
        font-size: 12px
    }

    .new_footer_design_sec_logo_sec.new-footer .inner_ftr_copy_sec_single_new_ftr ul li a i {
        font-size: 14px
    }

    .new_footer_design_sec_logo_sec.new-footer .inner_ftr_copy_sec_single_new_ftr ul li:last-child span {
        font-size: 12px
    }

    .new_footer_design_sec_logo_sec.new-footer .inner_ftr_copy_sec_single_new_ftr ul li:last-child select {
        font-size: 13px
    }

    .new_footer_design_sec_logo_sec.new-footer .new_footer_design_sec_inner {
        padding: 0 0;
        margin-bottom: 5px
    }

    .inner_ftr_copy_sec_single_new_ftr ul {
        position: absolute;
        right: 5px;
        bottom: 18px
    }

    .new_footer_design_sec_logo_sec_logo img {
        width: 80%
    }

    .mobile-closed-message-avatar {
        right: 4px !important;
        width: 42px !important;
        height: 42px !important
    }

    .new_footer_design_sec_logo_sec.new-footer .new_footer_design_sec_logo_sec_logo_para {
        text-align: left
    }

    .models_sec_main_inner ul li:nth-child(2) {
        padding-right: 10px
    }

    .head_title {
        font-size: 14px
    }

    .mt_0.job_list_body_right_body_single_btn ul li:nth-child(2) {
        display: none
    }

    .job_list_body_right_body_single_btn ul li a.view_details,
    .job_list_body_right_body_single_btn ul li button.apply_now {
        width: 100%;
        height: 40px
    }

    .job_closed_btn {
        position: absolute;
        right: 0;
        top: -2px
    }

    .apply_now {
        height: 36px
    }

    .apply_now img {
        width: 28px
    }

    .job_list_body_right_body_single_btn_new ul {
        display: flex !important;
        justify-content: center !important;
        gap: 6px !important
    }

    .ssp-middle-content .story-box {
        display: flex;
        gap: 15px
    }

    .ssp-middle-content .story-box .videobx span {
        width: 100% !important;
        height: 190px;
        border-radius: 18px 50px 18px 50px
    }

    .ssp-middle-content .story-box .videobx:before {
        height: 106%;
        width: 160px;
        border-radius: 22px 85px 0 80px;
        left: -12px;
        top: -10px;
        border-right: 0;
        border-bottom: 0
    }

    .ssp-middle-content .story-box .videobx:after {
        height: 103%;
        width: 160px;
        right: -12px;
        border-radius: 55px 66px 25px 90px;
        left: auto;
        bottom: -11px;
        border-left: 0;
        border-top: 0
    }

    .ssp-middle-content .story-box .tlnt-review p span,
    .tlnt-review p strong {
        display: block;
        position: relative;
        bottom: -10px;
        right: 0
    }

    .ssp-middle-content .story-box .tlnt-detail span.tlnt-name {
        margin-bottom: 12px
    }

    .ssp-middle-content .story-box .tlnt-detail p {
        font-size: 14px
    }

    .tlnt-review p {
        font-size: 13px
    }

    .notification_popup_sec_right {
        margin-top: 22px
    }

    div#add_loc_new ul.m_location_type {
        grid-template-columns: 1fr 1fr;
        margin-bottom: 15px
    }

    div#add_loc_new ul.m_location_type li {
        display: flex;
        align-items: center;
        gap: 6px;
        margin-bottom: 12px
    }

    .add_loc_new_sec .modal-body {
        padding: 20px
    }

    ul#posted-job-tab {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 12px
    }

    ul#posted-job-tab li {
        width: 100%;
        border: 0;
        margin-bottom: 0
    }

    div#posted-job-tabContent .pj-table-responsive {
        overflow-x: auto;
        white-space: nowrap
    }

    ul#posted-job-tab li button {
        font-size: 12px;
        padding: 0
    }

    div#posted-job-tabContent .tabs-inner table thead tr th {
        font-size: 13px
    }

    section.dashboard-active-log h3 {
        font-size: 20px;
        margin-bottom: 16px
    }

    .featured-jbox-row {
        grid-template-columns: 1fr
    }

    .home-featured-jobs-head {
        width: 100%
    }

    section.home-counter-section .counter-inner .counter-card h2 {
        font-size: 34px
    }

    section.home-counter-section .counter-inner .counter-card p {
        font-size: 14px
    }

    .home-featured-jobs-head h2 {
        font-size: 24px
    }

    .home-featured-jobs-head p {
        font-size: 14px
    }

    section.home-featured-jobs {
        padding: 6px 0
    }

    section.home-counter-section .counter-inner {
        height: 111px;
        margin-bottom: 15px
    }

    button.expolre-more-job-btn {
        width: 200px;
        height: 40px;
        margin: 15px auto;
        font-size: 16px
    }

    .quick-join .profile-dropdown {
        display: none
    }

    section.shortlisted-msg-sec .congrats-msg {
        width: 100%
    }

    section.shortlisted-msg-sec .congrats-msg p,
    section.shortlisted-msg-sec .backbtn {
        font-size: 14px
    }

    section.shortlisted-msg-sec h2 {
        font-size: 16px
    }

    section.shortlisted-msg-sec .congrats-msg span.blue-bg {
        width: 100%;
        right: 0
    }

    section.shortlisted-msg-sec .congrats-msg img.chk-icon {
        position: absolute;
        top: 13px;
        left: 10px
    }

    section.shortlisted-msg-sec .congrats-msg p {
        padding-left: 45px
    }

    .apply-promocode input {
        width: 90%
    }

    .promocode_sec_new_left_flex.promocode-box span {
        margin: 0
    }

    .promocode_sec_new.applybox {
        width: 70%
    }

    .promocode_sec_new_left_flex.promocode-box span {
        font-size: 14px
    }

    .promocode_sec_new.applybox-result .promocode_sec_new_left {
        margin: 0
    }

    .promocode_sec_new.applybox-result span.removecode i {
        font-size: 10px;
        width: 15px;
        height: 15px
    }

    .compare-table-responsive .inner-box {
        grid-template-columns: 4fr 2fr
    }

    .compare-table-responsive .inner-box span.editbox .rdo-checkmark {
        top: 12px;
        height: 16px;
        width: 16px
    }

    .compare-table-responsive .inner-box span.editbox.radio-box label.rdo-container {
        padding-left: 22px
    }

    .compare-table-responsive .inner-box span.editbox.radio-box .rdo-container .rdo-checkmark:after {
        background: #2196F3;
        width: 8px;
        height: 8px;
        top: 3px;
        left: 3px
    }

    .compare-table-responsive .inner-box input {
        font-size: 13px
    }

    .premium-head img {
        width: 90px
    }

    .new_set_loc_sec_new_inner_body_upper {
        grid-template-columns: 1fr;
        grid-gap: 24px;
        margin-bottom: 30px
    }

    .new_set_loc_sec_new_inner_body_upper_left_bottom_new ul li:first-child {
        display: block;
        margin-bottom: 20px
    }

    .new_set_loc_sec_new_inner_body_upper_left_top h5 {
        font-size: 16px
    }

    .new_set_loc_sec_new_inner_body_upper_left_bottom ul li select,
    .new_set_loc_sec_new_inner_body_upper_left_bottom ul li .new_size_250,
    .new_set_loc_sec_new_inner_body_upper_left_bottom_new ul li .lang_text_new {
        height: 34px;
        font-size: 14px
    }

    .new_set_loc_sec_new_inner_head h2 {
        font-size: 22px
    }

    .talent_blur_box {
        font-size: 14px
    }

    .prelogin-jobpost span {
        font-size: 16px;
        font-weight: 600;
        text-align: center
    }

    button.jobpost-btn {
        font-size: 14px;
        width: 140px;
        height: 35px;
        margin-top: 6px
    }

    .talents-pagination a.pg-no {
        height: 25px;
        font-size: 11px;
        border-width: 1px
    }

    .talents-pagination button {
        font-size: 12px
    }

    .talents-pagination button i {
        font-size: 18px
    }

    .add_lang_popup_popup_inner_left {
        padding: 20px
    }

    .add_lang_popup_popup_inner_left {
        padding: 20px
    }

    .choices__list--multiple .choices__item[data-deletable] {
        display: inline-flex !important;
        padding: 0 16px !important;
        font-size: 12px !important;
        height: 28px !important;
        margin: 0 8px 8px 0 !important
    }

    .choices__list--multiple .choices__item[data-deletable] button.choices__button {
        padding: 0
    }

    .add_lang_popup_popup_inner_left h3 {
        font-size: 22px
    }

    .add_lang_popup_popup button.close {
        right: 14px;
        top: 14px;
        width: 20px
    }

    .drop_table .drop_sec {
        padding: 10px !important
    }

    .ordr-popup .enter-password-box .head {
        display: flex
    }

    .razorpay-box {
        font-size: 13px;
        margin-top: 15px
    }

    .razorpay-box img {
        width: 75px
    }

    div.ordr-popup .invoice-btn,
    div.ordr-popup .share-btn {
        font-size: 14px !important
    }

    .enter-password-box .head .username span {
        font-size: 14px;
        padding: 0 !important
    }

    .enter-password-box .head .username h4 {
        font-size: 18px
    }

    .enter-password-box .head span {
        font-size: 13px;
        padding: 4px 12px !important
    }

    .enter-password-box .head .status {
        font-size: 14px
    }

    .past-order-col {
        font-size: 13px
    }

    .schedule-meeting-popup .modal-header h4 img {
        top: 15px;
        width: 18px
    }

    .cancle-meeting-inner p {
        font-size: 16px
    }

    .cancle-meeting-inner .yesnobtns .yesbtn,
    .cancle-meeting-inner .yesnobtns .nobtn {
        font-size: 13px
    }

    .modal-dialog.modal-dialog-centered.past-meeting-popup-width {
        max-width: 100% !important
    }

    .view-meeting-details-box .right-box {
        text-align: right
    }

    a.meeting-details-btn {
        width: 175px
    }

    .share_talents_sec_inner_head p {
        font-size: 16px
    }

    .share_talents_sec_inner_filter ul li .new_ht_sec_new_sec .sel_Box_new {
        text-align: left
    }

    .talents-pagination {
        gap: 4px;
        display: flex !important;

    }

    .new_cate_sec_main ul,
    .bg_light_blue.mobileview .new_cate_sec_main ul li.cate_sec_new,
    .dis_flex_new_align {
        display: block
    }

    .dis_flex_new_align a.edit_physical_attr {
        margin-bottom: 10px;
        display: block
    }

    .socail_stat_new_sec .social_sec_img {
        display: grid;
        grid-template-columns: .5fr 4fr;
        text-align: left;
        align-items: center
    }

    .socail_stat_new_sec .social_sec_img .social_sec_img_cont p br {
        display: none
    }

    .socail_stat_new_sec .social_sec_img img {
        margin: 0
    }

    #success_sto_slide .owl-nav {
        width: 100px
    }

    .missedcall-table-for-mobile {
        display: block
    }

    .filter_sec_new_table_sec {
        display: none
    }

    .missedcall-detailsbox {
        border: 2px solid #9E9E9E;
        border-radius: 10px;
        padding: 10px;
        background: #F4F4F4;
        margin: 20px 0
    }

    .missedcall-detailsbox .detailsbox-row {
        display: flex;
        gap: 10px
    }

    .missedcall-detailsbox .details-row {
        display: grid;
        grid-template-columns: 1fr 1.5fr;
        font-size: 12px;
        margin-bottom: 18px
    }

    .missedcall-detailsbox .details-row .col-left span.label {
        font-weight: 600;
        text-transform: uppercase
    }

    .missedcall-detailsbox .details-row:last-child {
        margin: 0
    }

    .calltoction-inner button {
        border: 0;
        font-size: 14px;
        background: transparent
    }

    .calltoction-inner {
        display: flex;
        gap: 15px
    }

    .col-right .status-box,
    .col-right .meeting-box {
        display: flex;
        gap: 10px;
        align-items: center
    }

    .col-right .status-box label,
    .col-right .meeting-box label {
        margin: 0
    }

    .col-right select.no-action {
        position: relative;
        width: 100px;
        height: 26px;
        font-weight: 500;
        font-size: 12px;
        line-height: 21px;
        color: #000;
        padding-left: 8px;
        border: 1px solid #BEBEBE;
        border-radius: 4px;
        background: #fff url(../images/select.png)no-repeat 90% center;
        background-size: 10px
    }

    .meeting-box button {
        font-size: 10px;
        padding: 5px 8px;
        background: transparent;
        border: 1px solid #000;
        border-radius: 5px
    }

    .filter_sec_new_inner ul {
        display: grid;
        grid-template-columns: 1fr 1fr
    }

    .label_all_input label {
        font-size: 12px
    }

    .search_miss_sec input {
        width: 100%;
        height: 26px;
        padding: 0 10px;
        font-size: 12px
    }

    .col-right .talent-name {
        position: relative
    }

    .col-right span.notes {
        position: absolute;
        width: 16px;
        height: 16px;
        top: 0;
        right: 0;
        background: red;
        color: #fff;
        border-radius: 25px;
        text-align: center;
        line-height: 17px;
        font-size: 10px
    }

    .icn_miss_sec_list li a img {
        width: 16px
    }

    .icn_miss_sec_list li {
        margin-right: 20px
    }

    .filters-for-mobile {
        text-align: right;
        width: auto;
        display: flex;
        justify-content: end;
        align-items: center;
        gap: 10px;
        display: block
    }

    .filter_sec_new_inner.desktop {
        display: none
    }

    div#missedcall-filter-popup .modal-header {
        padding: 0 8px;
        border: 0;
        background: #f1f1f1;
        border-radius: 20px 20px 0 0
    }

    .filters-for-mobile {
        text-align: right
    }

    .filters-for-mobile button.mob-filter-btn {
        background: #fff;
        border: 2px solid #BEBEBE;
        width: max-content;
        padding: 4px 15px 4px 6px;
        border-radius: 5px;
        font-weight: 500
    }

    .filters-for-mobile span.reset_miss_sec {
        font-size: 12px;
        margin-right: 10px
    }

    .filter_sec_new_inner.mobile {
        padding: 8px;
        border-radius: 0 0 20px 20px
    }

    .filters-for-mobile button.mob-filter-btn img {
        width: 12px;
        margin-right: 4px
    }

    .filter_sec_new_inner.mobile ul {
        display: block
    }

    .filter_sec_new_inner.mobile ul li:first-child,
    .filter_sec_new_inner.mobile ul li:last-child {
        display: block;
        margin-right: 0
    }

    .filter_sec_new_inner.mobile ul li {
        margin-bottom: 15px;
        display: inline-block
    }

    .filter_sec_new_inner.mobile ul li:nth-child(5) {
        display: block;
        text-align: right;
        margin: 0
    }

    .filter_sec_new_inner.mobile ul li:nth-child(4) {
        margin-right: 0
    }

    .filter_sec_new_inner.mobile ul li:last-child {
        display: none
    }

    .search_miss_sec input {
        height: 30px;
        padding: 0 18px
    }

    .search_miss_sec i {
        left: auto;
        right: 10px;
        top: 8px
    }

    div#missedcall-filter-popup .modal-body {
        padding: 0
    }

    .label_all_input .from_date_input input {
        width: 136px;
        height: 32px;
        font-size: 12px
    }

    .from_date_input_new_miss select {
        width: 109px;
        height: 32px;
        font-size: 12px
    }

    div#missedcall-filter-popup .modal-header button.close {
        margin: 0;
        padding: 0
    }

    div#missedcall-filter-popup .modal-header button.close span {
        width: 16px;
        height: 16px;
        line-height: 13px;
        top: 2px;
        position: relative;
        border: 2px solid #000;
        font-size: 16px
    }

    div#missedcall-filter-popup .label_all_input label,
    .results_miss_sec {
        font-size: 12px
    }

    .chat_modal_sec_new_inner_body ul li {
        display: block;
        word-wrap: break-word;
        font-size: 12px;
        line-height: 22px
    }

    .drop_down_sec_new {
        width: 330px
    }

    .insta-follower-popup-inner {
        display: block;
        text-align: center;
        padding: 0 15px
    }

    .insta-follower-popup-inner span {
        margin-bottom: 10px;
        display: block
    }

    .insta-follower-popup-inner .viewdetails p {
        font-size: 22px;
        text-align: center
    }

    .insta-follower-popup-inner .viewdetails button.view-btn {
        margin: 0 auto;
        display: block
    }

    .offer-end {
        display: block;
        text-align: center
    }

    .insta-follower-popup-inner .viewdetails button.view-btn {
        margin: 0 auto;
        display: block
    }

    .offer-end {
        display: block;
        text-align: center
    }

    .insta-follower-popup-inner .viewdetails p img {
        width: 22px
    }

    .follower-label {
        display: block;
        position: relative;
        text-align: center;
        padding: 10px
    }

    .follower-label p {
        font-size: 17px
    }

    .follower-label p img.celebration {
        width: 30px
    }

    .upgarde-to-premium {
        padding: 15px 20px
    }

    .upgarde-to-premium p {
        font-size: 12px;
        line-height: 18px;
        text-align: left;
        padding-left: 65px;
        position: relative
    }

    .upgarde-to-premium p img {
        width: 60px;
        position: absolute;
        left: 0;
        top: 0
    }

    .sub-promocode .promobox .offer-ends,
    .gst_numb_sec_new_left a.view-promo {
        top: auto;
        bottom: -20px
    }

    .payment-note p {
        font-size: 11px
    }

    .view_offer_dis {
        display: flex
    }

    .view_offer_dis a {
        font-size: 12px
    }

    .disclamair_sec_new_inner h6 {
        font-size: 11px;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        width: 85%
    }

    .selct_cate_sec_new_flex .drop_sec_new_tal.dropdown.listing-location {
        width: 48%
    }

    .selct_cate_sec_new_flex .drop_sec_new_tal.dropdown.listing-location input {
        font-size: 12px !important;
        padding-left: 26px !important
    }

    .selct_cate_sec_new_flex .drop_sec_new_tal.dropdown.listing-location img {
        left: 9px;
        width: 9px;
        top: 8px !important
    }

    .selct_cate_sec_new_flex .drop_sec_new_tal.dropdown.listing-location div#text-clear {
        font-size: 12px;
        top: 7px !important;
        right: 9px
    }

    .search_sec_new {
        position: absolute;
        top: 0;
        right: 0;
        width: 48%
    }

    .selct_cate_sec_new_flex .drop_sec_new_tal.dropdown.listing-location {
        width: 42%
    }

    .selct_cate_sec_new_flex .drop_sec_new_tal.dropdown.listing-location input {
        font-size: 11px !important;
        padding-left: 26px !important
    }

    .selct_cate_sec_new_flex .drop_sec_new_tal.dropdown.listing-location img {
        left: 9px;
        width: 9px;
        top: 8px !important
    }

    .selct_cate_sec_new_flex .drop_sec_new_tal.dropdown.listing-location div#text-clear {
        font-size: 12px;
        top: 7px !important;
        right: 9px
    }

    .search_sec_new {
        position: absolute;
        top: 0;
        right: 45px;
        width: 42%
    }

    .search_sec_new li.search_box_new input {
        height: 30px !important;
        padding-left: 28px;
        font-size: 11px
    }

    .search_sec_new li.search_box_new i {
        font-size: 12px;
        top: 9px !important;
        left: 10px;
        z-index: 999
    }

    .drop_sec_new_tal.dropdown.categorybx {
        width: 42%;
        float: left;
        margin-right: 2%
    }

    .drop_sec_new_tal.dropdown.ml_20.subcategorybx {
        width: 42%;
        float: left
    }

    .drop_sec_new_tal.dropdown.categorybx select {
        height: 30px;
        font-size: 11px
    }

    .drop_sec_new_tal.dropdown.ml_20.subcategorybx select {
        height: 30px;
        font-size: 11px
    }

    .filter-container {
        display: block;
        width: 50%;
        height: 35px;
        margin-top: 36px;
        position: relative
    }

    .reset_filter {
        position: absolute;
        right: -38px;
        top: 6px;
        font-size: 10px
    }

    .search_sec_new .nice-select.sort-select.active_asc_desc.filter {
        position: absolute !important;
        bottom: 17px !important;
        top: auto !important;
        width: 38px;
        height: 26px !important;
        line-height: 24px;
        right: -48px !important;
        padding: 0 0 0 20px;
        border: 0;
        font-weight: 500;
        display: flex
    }

    .search_sec_new ul li .nice-select.sort-select:before {
        background: url(https://www.alltalent.com/alltalent_v1/images/swap.png);
        background-repeat: no-repeat;
        width: 20px;
        background-size: contain;
        left: -7px;
        top: 3px !important;
        height: 16px
    }

    .search_sec_new .nice-select.sort-select.active_asc_desc.filter:after {
        display: none
    }

    .search_sec_new .nice-select.sort-select.active_asc_desc.filter span.current {
        font-size: 0;
        position: relative
    }

    .search_sec_new .nice-select.sort-select.active_asc_desc.filter span.current:before {
        content: 'Sort';
        position: absolute;
        font-size: 13px;
        right: -8px
    }

    .selct_cate_sec_new_flex .drop_sec_new_tal.dropdown.listing-location input#searchTextField {
        margin-bottom: 9px
    }

    .talent_list_new_sec_body {
        margin-top: 15px !important
    }

    .talent_list_new_sec_head_left .filter-container {
        right: 0;
        text-align: right;
        width: 10%;
        display: flex;
        margin: -5px 0 0 0;
        right: -15px
    }

    .talent_list_new_sec_head_left .filter-container a.reset_filter {
        display: none
    }

    .drop_down_sec_new {
        right: 15px !important;
        top: 4px !important;
    }

    .talent_list_new_sec_head_left .filter-container .adv-fltr-btn {
        font-size: 0
    }

    .talent_list_new_sec_head_left .filter-container .adv_fil_sec button img {
        width: 0
    }

    .talent_list_new_sec_head_left .filter-container .adv_fil_sec button:before {
        content: '';
        position: absolute;
        background: url(https://www.alltalent.com/alltalent_v1/images/filter-new1.png);
        width: 18px;
        height: 18px;
        top: -10px;
        left: 0;
        background-size: contain;
        background-repeat: no-repeat
    }

    .drop_sec_new_tal.dropdown.categorybx:before,
    .drop_sec_new_tal.dropdown.subcategorybx:before {
        width: 10px;
        height: 10px;
        right: 9px;
        top: 10px
    }

    .physical-attributes .attr-row,
    .advanced-filter-popup-inner .cat-subcatbox,
    .advanced-filter-popup-inner .advanced-filterbox .age-range {
        grid-template-columns: 1fr 1fr;
        gap: 15px
    }

    .advanced-filter-popup-inner .search_box_new_sec_input {
        margin-bottom: 10px
    }

    .physical-attributes .sel_Box_new {
        width: 100%
    }

    .select-group.attr-col-inner select {
        margin-bottom: 0
    }

    .advanced-filter-popup-inner .search_box_new_sec_input i.fas.fa-times {
        left: -3px
    }

    section.our-story-section h2,
    .aboutus-fatured-row .af-left h3 {
        font-size: 30px;
        margin-bottom: 10px
    }

    .aboutus-fatured-row .af-right img {
        width: 100%
    }

    .aboutus-fatured-row,
    .aboutus-fatured-row:nth-child(2) {
        gap: 15px
    }

    .fetured-inn-slider {
        padding: 0 15px
    }

    section.about-fetured-in h2 {
        font-size: 30px
    }

    .fetured-inn-slider button.slick-prev.slick-arrow:before {
        width: 25px;
        height: 25px;
        top: -5px
    }

    .fetured-inn-slider button.slick-next.slick-arrow:before {
        width: 25px;
        height: 25px;
        top: 4px
    }

    .fetured-in-box .article-details img {
        height: 22px
    }

    .article-details p,
    .fetured-in-box a.read-article {
        font-size: 14px
    }

    .label_all_input,
    .filter_sec_new_inner ul li {
        display: block !important
    }

    .label_all_input .from_date_input input,
    .from_date_input_new_miss select {
        width: 100% !important;
        margin-bottom: 10px !important
    }

    .search_miss_sec input {
        width: 100% !important;
        margin-bottom: 10px !important
    }

    .label_all_input .from_date_input input {
        height: 36px !important;
        padding-left: 33px !important
    }

    .profile-strength-section h2 {
        font-size: 20px;
        margin-bottom: 10px
    }

    .strength-num input {
        width: 60px
    }

    ul.profile-strength-deatils-list {
        padding-left: 10%
    }

    .round label:after {
        height: 5px;
        width: 10px;
        left: 5px;
        top: 7px
    }

    .physical-attributes .attr-row {
        grid-template-columns: 1fr 1fr
    }

    .ps-attribute-popup-inner {
        grid-template-columns: 1fr 1fr;
        gap: 10px;
        padding: 10px
    }

    .ps-attribute-popup-inner .ps-attr-col select {
        font-size: 11px
    }

    .ps-attribute-popup-inner span {
        font-size: 12px
    }

    #profile-strength-analyze-popup .pasp_inner h3 {
        line-height: 14px;
        font-size: 14px;
        padding-bottom: 10px
    }

    #profile-strength-analyze-popup .pasp_inner .storagebox {
        margin: 10px auto 8px;
        padding-top: 5px
    }

    #profile-strength-analyze-popup .pasp_inner .storagebox .prec_text_sec {
        font-size: 18px;
        margin-top: 0
    }

    ul.profile-strength-deatils-list {
        padding-top: 15px;
        padding-left: 0;
        padding-right: 0
    }

    ul.profile-strength-deatils-list span.remaining-percent {
        top: -7px;
        font-size: 11px
    }

    ul.profile-strength-deatils-list li {
        margin-bottom: 10px
    }

    ul.profile-strength-deatils-list li .pasdl-left {
        display: block
    }

    .pasp_inner p.tip {
        margin: 11px 0 11px
    }

    ul.profile-strength-deatils-list li .fix-this-btn {
        font-size: 10px
    }

    .pasp_inner p.tip {
        font-size: 10px;
        margin: 12px 0 12px
    }

    #profile-strength-analyze-popup .modal-body {
        height: auto
    }

    #add-previous-work-popup .modal-dialog {
        height: auto
    }

    form.pw-box {
        grid-template-columns: 1fr;
        gap: 10px
    }

    form.pw-box .pw-left .groups-of-inputs {
        grid-template-columns: 1fr 1fr;
        gap: 10px
    }

    #add-previous-work-popup h4 {
        font-size: 20px
    }

    form.pw-box .pw-left .groups-of-inputs .inputbx label {
        font-size: 14px
    }

    form.pw-box .pw-left .groups-of-inputs .inputbx input,
    form.pw-box .pw-left .groups-of-inputs .inputbx select {
        font-size: 12px
    }

    .inputbx #drop-zone {
        height: 200px
    }

    .inputbx #drop-zone p img {
        width: 40px
    }

    .inputbx #drop-zone p {
        font-size: 13px
    }

    .upload-btn-wrapper .btn {
        font-size: 14px;
        padding: 5px 0;
        border-radius: 5px;
        width: 130px
    }

    .inputbx #preview {
        margin-top: 0
    }

    #physical-attributes-popup button.close {
        position: relative;
        right: 10px
    }

    .share_talents_sec_inner_filter .search_loc_sec {
        width: 42%
    }

    .share_talents_sec_inner_filter ul li .search_loc_sec input {
        width: 100%;
        padding-left: 18px;
        font-size: 11px
    }

    .share_talents_sec_inner_filter .search_loc_sec .fa-times {
        right: -5px !important;
        top: 5px !important
    }

    .share_talents_sec_inner_filter .search_loc_sec i.fas.fa-map-marker-alt {
        left: 6px;
        top: 9px;
        font-size: 12px
    }

    .share_talents_sec_inner_filter:nth-child(2) {
        position: absolute;
        top: 0;
        right: 45px;
        width: 42%
    }

    .search_sec_new li.search_box_new i {
        font-size: 12px;
        top: 9px !important;
        left: 10px;
        z-index: 999
    }

    .share_talents_sec_inner_filter:nth-child(2) {
        position: absolute;
        top: 0;
        right: 45px;
        width: 42%
    }

    .share_talents_sec_inner_filter:nth-child(2)input {
        padding-left: 26px;
        font-size: 10px !important
    }

    .share_talents_sec_inner_filter:nth-child(2)i {
        font-size: 12px;
        left: 8px;
        top: 9px !important
    }

    .share_talents_sec_inner_filter:nth-child(2) .nice-select.sort-select.active_asc_desc.filter {
        /* position: absolute !important; */
        /* bottom: 0px !important; */
        top: 3px !important;
        width: 38px;
        height: 26px !important;
        line-height: 24px;
        right: 0px !important;
        padding: 0 0 0 20px;
        border: 0;
        font-weight: 500;
        display: flex
    }
    .share_talents_sec_inner_filter ul li:nth-child(2){
        /* display: flex !important; */
        justify-content: right; 
    }

    .share_talents_sec_inner_filter:nth-child(2) .nice-select.sort-select:before {
        background: url(https://www.alltalent.com/alltalent_v1/images/swap.png);
        background-repeat: no-repeat;
        width: 20px;
        background-size: contain;
        left: 7px;
        top: 3px !important;
        height: 16px
    }

    .share_talents_sec_inner_filter:nth-child(2) .nice-select.sort-select.active_asc_desc.filter span.current:before {
        content: 'Sort';
        position: absolute;
        font-size: 13px;
        right: -8px
    }

    .share_talents_sec_inner_filter:nth-child(2) .nice-select.sort-select.active_asc_desc.filter:after {
        display: none;

    }

    .share_talents_sec_inner_filter .nice-select.sort-select span.current {
        font-size: 11px !important
    }

    .share_talents_sec_inner_filter:first-child ul li:nth-child(2),
    .share_talents_sec_inner_filter:first-child ul li:nth-child(3) {
        width: 42%;
        display: inline-block
    }

    .share_talents_sec_inner_filter:first-child ul li:nth-child(5) {
        grid-column: span 2;
        display: flex;
    }

    .share_talents_sec_inner_filter:first-child ul li:nth-child(4) {
        /* position: absolute; */
        /* right: 0 */
    }

    .share_talents_sec_inner_filter:first-child ul li:nth-child(4) .filter_box .adv_fil_sec button:before {
        content: '';
        position: absolute;
        background: url(https://www.alltalent.com/alltalent_v1/images/filter-new1.png);
        width: 18px;
        height: 18px;
        top: -10px;
        left: -8px;
        background-size: contain;
        background-repeat: no-repeat
    }

    .share_talents_sec_inner_filter:first-child ul li:nth-child(4) .filter_box .adv-fltr-btn {
        font-size: 0;
        background: transparent
    }

    .share_talents_sec_inner_filter:first-child ul li:nth-child(4) .filter_box .adv_fil_sec button img {
        display: none
    }

    .talent_list_new_sec_body_right_single.tlntlisted .single_check_sec_new .checkmark:after {
        left: 2px;
        top: 1px;
        font-size: 11px
    }

    .share-profile-head .sph-right .share_talents_sec_inner_filter {
        display: none
    }

    .share-profile-head .sph-left {
        display: flex;
        gap: 6px
    }

    .share-profile-head .sph-right {
        position: absolute;
        right: 0
    }

    .share-profile-head .sph-left .show-selected-profile-btn {
        margin-bottom: 0
    }

    button.backto-checklist-btn i {
        font-size: 15px;
        position: relative;
        top: 2px
    }

    button.backto-checklist-btn {
        font-size: 0
    }

    .search_box_new_sec_input input,
    .sel_Box_new {
        height: 30px
    }

    .advanced-filter-popup-inner .new_ht_sec_new_sec .sel_Box_new {
        font-size: 11px
    }

    #share-profiles-popup .share_mod_sec_new_inner_new_head h6 {
        font-size: 16px
    }

    .share_mod_sec_new_inner_new_head img {
        position: absolute;
        width: 16px;
        left: 0
    }

    #share-profiles-popup .share_mod_sec_new_inner_new_head h6 {
        font-size: 14px;
        margin-left: 25px;
    }
    
    
/* v-responsive.min.css  */
.share_talents_sec_inner_filter ul{
    display: grid !important;
    grid-template-columns: repeat(auto-fill,minmax(auto,50%)) !important;
    gap: 15px !important; 
}

.share_talents_sec_inner_filter ul li {
    width: 100% !important;
    margin: 0px !important;
    display: flex !important; 
    justify-content: right;
}

.share_talents_sec_inner_filter:nth-child(2) {
    position: static !important;
    top: auto !important;
    right: auto !important;
    width: auto !important;
    margin-top: 8px;
}
 

.share_talents_sec_inner_filter .search_loc_sec {
    width: 100% !important;
}


.share_talents_sec_inner_filter:first-child ul li:nth-child(2), .share_talents_sec_inner_filter:first-child ul li:nth-child(3){
    width: auto !important;
}


.reset_filter{
    position: static !important;
    right: auto !important;
    top: auto !important; 
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}

.share_talents_sec_inner_filter:nth-child(2) .nice-select.sort-select.active_asc_desc.filter span.current:before{
    display: none !important;
}

.share_talents_sec_inner_filter:nth-child(2) .nice-select.sort-select.active_asc_desc.filter{
    width: 95px !important;

}

.share_talents_sec_inner_filter:nth-child(2) .nice-select.sort-select:before{
    /* left: auto !important; */
}

.share_talents_sec_inner_filter:nth-child(2) .nice-select.sort-select.active_asc_desc.filter {
    /* margin-top: 12px !important; */
}

.share_talents_sec_inner_filter:first-child ul li:nth-child(4) .filter_box .adv_fil_sec button:before{
    top: 50%;
    transform: translateY(-50%);
    left: -18px;
}

.share_talents_sec_inner_filter:first-child ul li:nth-child(4) .filter_box .adv-fltr-btn{
    font-size: 12px;
    margin-left: 30px;
}

.share_talents_sec_inner_filter ul:nth-child(2){
    display: flex;
}

.nice-select.sort-select{
    border: 1px solid #ccc !important;
}

.app_btns{
    text-align: center;
    padding: 9px 0px;
    width: 100%;
}
 

.share_talents_sec_inner_filter ul{
    display: grid;
    grid-template-columns: 50% 50% !important;
    box-sizing: border-box;
    gap: 6px !important;
    align-items: center;
    justify-content: center;
}

.share_talents_sec_inner_filter:nth-child(2) .nice-select.sort-select.active_asc_desc.filter{
    top: auto !important;
    margin: 0px !important;
}

.share_talents_sec_inner_filter:nth-child(2) .nice-select.sort-select.active_asc_desc.filter ul:nth-child(2){
    display: block !important;
}








}

@media(max-width:576px) {
    .signup_grid_2 {
        grid-template-columns: 1fr;
        grid-gap: 10px
    }

    .story-box .videobx a {
        border-radius: 16px 45px 25px 45px;
        width: 140px;
        height: 200px
    }

    .videobx:before {
        width: 150px;
        left: -11px;
        top: -11px;
        border-radius: 20px 60px 9px 60px;
        height: 210px;
        border-right: 0;
        border-bottom: 0
    }

    .videobx:after {
        width: 146px;
        left: 5px;
        bottom: -9px;
        border-radius: 20px 60px 28px 60px;
        height: 209px
    }

    .story-box .tlnt-review {
        text-align: left
    }

    .career_admin_dashboard_right_cont_car_grid.verification-grid {
        grid-template-columns: 1fr;
        gap: 8px
    }

    .career_admin_dashboard_right_cont_car_grid_single {
        padding: 10px
    }

    .career_admin_dashboard_right_cont_car_grid.verification-grid .career_admin_dashboard_right_cont_car_grid_single h5 {
        font-size: 13px
    }

    .span_class h6 {
        font-size: 16px
    }

    .career_admin_dashboard_right_cont_car_grid_single h5 {
        margin: 0 0 5px 0
    }

    .verification-filter-bar .grey-bg {
        padding: 10px
    }

    .verification-status {
        display: block
    }

    .verification-filter-bar .grey-bg {
        padding: 10px
    }

    .verification-status label {
        display: inline-block;
        margin-left: 14px
    }

    .verification-status strong {
        display: block
    }

    .verification-filter-bar .grey-bg .search-box {
        display: block
    }

    .verification-filter-bar .grey-bg .search-box label {
        margin-bottom: 4px
    }

    .verification-filter-bar .grey-bg label,
    .verification-filter-bar .grey-bg strong {
        margin-top: 4px;
        display: block
    }

    .verification-filter-bar .grey-bg .search-box input[type="text"] {
        height: 26px;
        width: 100%
    }

    .requestbox .dragbox img {
        height: auto
    }

    .talntinfo h5 {
        font-size: 11px
    }

    ul.talnt-skills li {
        font-size: 10px
    }

    p.talnt-address {
        padding-left: 15px;
        font-size: 9px
    }

    .dragbox .card-sub:hover .talntinfo {
        top: 54%
    }

    .talntinfo {
        top: 85%
    }

    .talntinfo h5 {
        margin: 0 0 5px 0
    }

    button.view-request-btn {
        width: 76%;
        font-size: 12px;
        margin: 14px auto 0;
        display: block
    }

    .nice-select.sort-select {
        width: 115px;
        height: 30px;
        right: 12px;
        bottom: -11px !important;
        top: auto
    }

    .verification-results {
        position: absolute;
        top: 67px;
        left: 118px
    }

    .date-of-request .verification-date span.input-group-addon img {
        display: none
    }

    .date-of-request .verification-date input {
        width: 100%;
        height: 26px;
        font-size: 11px;
        margin-top: 4px;
        padding: 2px 0 0 8px
    }

    .verification-status label span {
        font-size: 10px;
        margin-left: 5px
    }

    .verification-row {
        gap: 15px
    }

    .vstep-inner .refer-code p {
        margin-bottom: 8px
    }

    .change-video-box {
        margin-bottom: 15px
    }

    ul.payment-verification li span,
    .succsess-payment {
        font-size: 14px
    }

    .change-file-wrap .input-file {
        height: 40px;
        border-radius: 10px
    }

    .change-file-wrap .input-file:before {
        width: 16px;
        left: 10px;
        top: 8px
    }

    .change-file-wrap {
        height: 120px
    }

    .change-file-wrap .input-file .btn {
        bottom: -46px;
        right: 2px;
        font-size: 10px
    }

    .vstep-4 .correct-details span {
        font-size: 14px
    }

    .prof_admin_list_sec_radio_btns .cont_sec .checkmark:after {
        left: 2.2px;
        top: .4px
    }

    div#verification-request .modal-content .modal-body img {
        width: 125px
    }

    .report-btns-row button.report-history-btn {
        width: 100%;
        margin-bottom: 15px
    }

    .done-clarification {
        justify-content: center
    }

    .history-box {
        display: block;
        grid-template-columns: 1fr
    }

    .history-details .report-date-time {
        position: relative;
        margin-bottom: 15px
    }

    .send-clarification-box.show {
        display: block
    }

    .staus-ip {
        margin-top: 16px
    }

    .send-clarification-box p {
        margin-bottom: 12px
    }

    .send-clarification-box span.closebtn {
        right: 8px;
        top: 9px
    }

    .send-clarification-box.show .done-clarification a,
    .send-clarification-box.show .done-clarification button {
        font-size: 11px
    }

    p.ip-address {
        position: relative
    }

    .send-clarification-box span.closebtn i {
        font-size: 18px
    }

    .report-pic img {
        width: 75%;
        margin: 0 auto;
        display: block
    }

    .send-clarification-box.show .done-clarification {
        display: block
    }

    .send-clarification-box.show .done-clarification a,
    .send-clarification-box.show .done-clarification button {
        width: 100%;
        margin-bottom: 11px
    }

    .rlb-item.v-request {
        bottom: 16px;
        right: 7px
    }

    .verification-row-list.approval-row-list .request-status button {
        font-size: 14px;
        width: 128px;
        height: 28px
    }

    .verification-row-list.approval-row-list .viewbtn button.veiw-request-btn {
        width: 128px;
        height: 28px;
        font-size: 14px
    }

    .career_admin_dashboard_right_cont_car_grid_single.approval-box span p {
        width: 160px;
        font-size: 14px
    }

    .verification-filter-bar .grey-bg {
        grid-template-columns: 1fr;
        margin-bottom: 25px
    }

    .verification-filter-bar .grey-bg .search-box label,
    .verification-filter-bar.approval-filter-bar .verification-status strong {
        font-size: 12px;
        margin-bottom: 6px
    }

    .rt-details p,
    .request-status span,
    .rtdinner span,
    .rtdinner p,
    .verification-row-list.approval-row-list .request-status button,
    .verification-row-list.approval-row-list .viewbtn button.veiw-request-btn {
        font-size: 11px
    }

    .verification-filter-bar.approval-filter-bar .grey-bg .search-box,
    .verification-filter-bar.approval-filter-bar .grey-bg .verification-status {
        display: grid;
        grid-template-columns: 1fr 4fr
    }

    .verification-filter-bar.approval-filter-bar .verify-select-box span.vsb-title,
    .verification-filter-bar.approval-filter-bar .grey-bg .search-box input[type="text"],
    .verification-filter-bar.approval-filter-bar .verification-results p {
        font-size: 11px;
        text-align: left
    }

    .verification-row-list .requestlist-box .request-thumb img {
        width: 45px;
        height: 50px;
        object-fit: cover
    }

    .verification-filter-bar.approval-filter-bar .search-by-name i {
        font-size: 12px;
        top: 12px
    }

    .job-approval-job-details h2 {
        font-size: 16px;
        padding-bottom: 14px;
        margin-bottom: 14px
    }

    .verification-filter-bar .verification-results {
        left: auto;
        right: 156px;
        bottom: 15px
    }

    .verify-select-box span.vsb-title {
        font-size: 9px;
        margin-top: 6px;
        padding: 6px
    }

    .verification-filter-bar .verify-select-box span.vsb-title {
        width: 100%;
        padding: 6px 15px;
        font-size: 11px
    }

    .verification-filter-bar .nice-select.sort-select {
        width: 108px;
        height: 26px;
        padding-left: 40px
    }

    .verification-filter-bar .nice-select.sort-select span.current {
        margin-top: -6px
    }

    .nice-select.sort-select:before {
        top: 6px
    }

    .verification-filter-bar .verification-results {
        bottom: -8px;
        right: 150px
    }

    .verification-row-list .requestlist-box {
        grid-template-columns: 1fr
    }

    .verification-row-list .rlb-item {
        display: block
    }

    .verification-row-list .requestlist-box .request-status {
        display: block
    }

    .verification-row-list .request-status button,
    .verification-row-list .viewbtn button.veiw-request-btn {
        width: 100%;
        font-size: 13px
    }

    .verification-row-list .requestlist-box {
        grid-template-columns: 1fr;
        gap: 10px
    }

    .date-of-request .verification-date {
        width: 46%
    }

    .verification-filter-bar {
        margin-bottom: 25px
    }

    .applicant-box .ab-inner .applicant-details span.name,
    .applicant-box .ab-inner ul li.active .applicant-details .ad2 span,
    .applicant-box .ab-inner .applicant-details .ad2 span.pacakage {
        font-size: 12px
    }

    .applicant-box .ab-inner .applicant-details .ad1 p {
        font-size: 8px
    }

    div#subcription-plan-tabs button {
        width: 165px;
        font-size: 12px
    }

    .applicant-box .ab-inner li.active:before {
        height: 46px
    }

    .applicant-box .ab-inner .applicant-details img.applicant-pic {
        width: 30px;
        top: 3px
    }

    .applicant-box .ab-inner .applicant-details {
        padding-left: 40px
    }

    .membership-strip h2 {
        font-size: 18px
    }

    button.active-btn,
    button.upgrade-btn {
        width: 108px;
        height: 28px;
        font-size: 11px
    }

    .act_now_btn {
        font-size: 11px;
        padding: 3px 4px;
        top: 0
    }

    .subscription-planbox .sp-head .planheading span {
        font-size: 16px
    }

    .sprow-panel .sp-row .sp-col-1 b,
    .sprow-panel .sp-row .sp-col-2 b,
    .sprow-panel .sp-row .sp-col-3 b {
        font-size: 10px
    }

    .sprow-panel .sp-row .sp-col-3 b span {
        font-size: 9px
    }

    .sprow-panel .sp-row .sp-col-1,
    .sprow-panel .sp-row .sp-col-2,
    .sprow-panel .sp-row .sp-col-3 {
        font-size: 12px
    }

    .upgrade-to-premium .upgrade-btn {
        font-size: 12px;
        width: auto;
        padding: 8px;
        height: auto
    }

    .subscription-planbox .sp-head .planheading span,
    .subscription-premium-plan-popup .header-inner h4 {
        font-size: 13px
    }

    .follower-label p {
        line-height: inherit
    }

    .sprow-panel .sp-row .sp-col-2,
    .sprow-panel .sp-row .sp-col-3 {
        padding: 6px 0
    }

    .sprow-panel .sp-row .sp-col-1,
    .sprow-panel .sp-row .sp-col-2,
    .sprow-panel .sp-row .sp-col-3 {
        padding-bottom: 4px
    }

    .thankyou-page .grey-box {
        width: 100%;
        padding: 20px
    }

    .thankyou-page .grey-box span.check {
        position: relative;
        left: 0
    }

    .thankyou-page .grey-box {
        text-align: center;
        padding: 12px;
        margin-bottom: 18px
    }

    .thankyou-page .grey-box h3 {
        font-size: 14px
    }

    .thankyou-page .grey-box p {
        font-size: 14px
    }

    .related-services .rsbox h4.service-name {
        line-height: 24px;
        font-size: 14px;
        width: 100%
    }

    .related-services .rsbox .price-details p,
    .related-services .rsbox .price-details p span {
        margin-top: 10px;
        font-size: 14px
    }

    .thanku-detail-box .order-summary-inner .summary-box .cart-value,
    .thanku-detail-box .order-summary-inner .summary-box .prodprice,
    .thanku-detail-box .order-summary-inner .summary-box .msg {
        display: inline-block;
        margin-right: 15px;
        font-size: 13px;
        margin-left: 0
    }

    .order-price-total span:last-child,
    .order-price-total span:first-child {
        font-size: 18px
    }

    .main-detail .storage-plan .number,
    .main-detail .storage-plan .plan-price,
    .main-detail .storage-plan .dlt-edt {
        margin-right: 8px
    }

    .desclaimer-emptycart .disclaimer button,
    .empty-cart {
        font-size: 11px
    }

    .story-details-slider button.slick-prev,
    button.slick-next.slick-arrow {
        width: 16px
    }

    .posted-service-plan-box div#nav-tab .nav-link {
        font-size: 18px;
        padding: 0 13px
    }

    .service-plan-inner .book-price button {
        width: 126px;
        height: 30px;
        font-size: 13px
    }

    .service-plan-inner .book-price .btn-group {
        gap: 10px
    }

    .service-plan-inner .book-price span.price {
        font-size: 14px;
        width: 151px;
        display: inline-flex;
        align-items: center;
        gap: 5px
    }

    .service-plan-inner .book-price .btn-group a {
        font-size: 12px;
        width: 100px
    }

    form.check-availability .form-group {
        display: block
    }

    form.check-availability .form-group span.label {
        margin-bottom: 15px
    }

    .nice-select.select.choose-time {
        margin-bottom: 10px;
        display: block;
        position: relative;
        width: 100%
    }

    div#booknow-service-popup .ftr {
        text-align: right;
        border-top: 1px solid #ccc;
        padding-top: 15px
    }

    div#booknow-service-popup .editplan {
        display: block
    }

    .posted-service-plan-box {
        padding: 0 15px 10px
    }

    div#booknow-service-popup .modal-body {
        padding: 0
    }

    div#ml-nav-tab {
        padding: 10px 5px
    }

    div#ml-nav-tab .nav-link {
        font-size: 13px
    }

    table.table.master-listing-table thead tr th {
        font-size: 14px
    }

    table.table.master-listing-table th,
    table.table.master-listing-table td {
        padding: 10px
    }

    .master-listing-section h2 {
        font-size: 16px
    }

    table.table.master-listing-table th,
    table.table.master-listing-table td {
        font-size: 13px
    }

    button.ml-filters-btn {
        font-size: 14px;
        height: 30px;
        border-radius: 4px
    }

    button.ml-filters-btn i {
        left: 16px;
        top: 9px;
        font-size: 14px
    }

    .nice-select.sortby-select {
        padding-left: 45px;
        height: 32px;
        line-height: 30px
    }

    .nice-select.sortby-select:before {
        top: 9px
    }

    table.table.master-listing-table button.notes {
        font-size: 13px
    }

    table.table.master-listing-table button.notes span.notes-counts {
        font-size: 11px
    }

    span.talent-mail-registered button {
        font-size: 12px;
        height: auto;
        padding: 4px 18px
    }

    div#ml-nav-tab .nav-link {
        padding: 0 18px
    }

    div#ml-nav-tab .nav-link {
        padding: 0 12px
    }

    div#request-otp-popup .otp-btns-box {
        display: block
    }

    div#request-otp-popup .otp-btns-box button {
        font-size: 13px;
        width: 100%;
        height: 34px;
        margin-bottom: 8px
    }

    .request-popup .modal-title h5 {
        font-size: 16px
    }

    .enter-otp-box p {
        font-size: 12px
    }

    .enter-password-box .talntprofile .detail span:first-child,
    form.enterpass-form label {
        font-size: 14px
    }

    .enter-password-box .talntprofile .detail span:last-child {
        font-size: 12px
    }

    form.enterpass-form .inputbox input#password-field {
        height: 40px
    }

    form.enterpass-form .inputbox {
        border-radius: 8px
    }

    form.enterpass-form .inputbox span {
        top: 12px
    }

    form.enterpass-form .btnbox button:first-child,
    form.enterpass-form .btnbox button:last-child {
        height: 30px
    }

    div#request-enter-password-popup .modal-body {
        padding-bottom: 0
    }

    form.enterpass-form {
        padding: 15px 0 0
    }

    .enter-password-box .head {
        display: block
    }

    .enter-password-box .head button.request-otp-button {
        margin-top: 20px;
        width: 100%
    }

    .profile-action-box select.nice-select,
    button.whatsapp-btn {
        width: 110px;
        font-size: 12px
    }

    .profile-action-box select.nice-select,
    .profile-action-box select.nice-select option,
    button.whatsapp-btn {
        width: 98%;
        text-align: center;
        margin-bottom: 8px;
        margin-right: 0;
        padding-right: 0
    }

    .request-activity-log {
        margin-right: 6px
    }

    div#allnotes-popup .notes-box .notes-details p {
        font-size: 14px
    }

    .ck.ck-editor__editable_inline>:last-child,
    .userdetails strong {
        font-size: 14px
    }

    div#allnotes-popup .modal-footer button.btn.notes-submit-btn,
    div#allnotes-popup .modal-footer button.btn.notes-cancle-btn {
        width: 110px;
        height: 30px;
        font-size: 13px
    }

    .request-popup.extra-style .contact-btnbox button {
        display: block !important;
        width: 94% !important;
        margin-bottom: 10px
    }

    .request-popup.extra-style .contact-btnbox button:last-child {
        margin: 0
    }

    .masterlisting-searchbar {
        display: block
    }

    .masterlisting-searchbar .searchbox {
        margin-bottom: 20px
    }

    .chat-request-inner .user-details .ud-inner {
        grid-template-columns: 1fr
    }

    .chat-request-inner .user-details .ud-inner span {
        margin-bottom: 10px
    }

    .request-popup.extra-style .contact-btnbox {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        margin: 0
    }

    .action-btn-box .btn-row-1,
    .action-btn-box .btn-row-2 {
        grid-template-columns: 1fr;
        gap: 12px
    }

    .action-btn-box .btn-row-1 {
        margin-bottom: 5px
    }

    .request-popup.extra-style .contact-btnbox button {
        margin-bottom: 4px !important
    }

    div#take-action-popup .modal-title p {
        margin: 0;
        font-size: 14px
    }

    .message-template-popup .modal-title h5 {
        font-size: 16px
    }

    .custom-scrollbar::-webkit-scrollbar {
        width: 1px;
        background-color: #F5F5F5
    }

    .msg-template-box label.chk-container span.checkmark {
        height: 16px;
        width: 16px
    }

    .msg-template-box .chk-container input:checked~.checkmark:after {
        left: 5px;
        top: 1px
    }

    .message-template-popup .modal-title h5 {
        font-size: 14px
    }

    .message-template-popup .modal-header {
        padding: 10px 5px !important
    }

    .msg-template-box .chk-container input:checked~.whatsapp-msg .msg-edit-btn {
        font-size: 12px
    }

    form.msg-edit-form .form-group:first-child input {
        font-size: 14px
    }

    form.msg-edit-form .form-group:nth-child(2)textarea {
        font-size: 13px
    }

    form.msg-edit-form .form-group:first-child label,
    form.msg-edit-form .form-group:nth-child(2)label {
        font-size: 14px
    }

    form.msg-edit-form .form-group:nth-child(3)p {
        margin: 0
    }

    .userchecklist-box ul.userchecklist {
        display: grid;
        grid-template-columns: 1fr 1fr
    }

    .userchecklist-box {
        width: 100%
    }

    .select-proceed-btn {
        padding: 6px 10px;
        font-size: 13px
    }

    .user-searchfilter .inputbox,
    .user-searchfilter button.search-btn {
        margin: 0 auto
    }

    .view-meeting-details-box span.online-meeting,
    .view-meeting-details-box span.in-office-meeting {
        font-size: 14px
    }

    .view-meeting-details-box .left-box h3 {
        font-size: 16px
    }

    .schedule-meeting-popup .modal-header h4 {
        font-size: 14px
    }

    .success-meeting-schedule-inner h4 {
        font-size: 16px
    }

    .success-meeting-schedule-inner p {
        font-size: 13px
    }

    .success-meeting-schedule-inner img {
        width: 65px
    }

    .schedule-meeting-popup .profile-box .contact-details {
        gap: 8px;
        position: relative;
        right: -110px;
        bottom: 30px
    }

    .schedule-meeting-popup .profile-box {
        display: grid;
        grid-template-columns: 1fr
    }

    .schedule-meeting-popup .profile-box .talent-prof {
        margin-bottom: 10px
    }

    .schedule-meeting-popup .profile-box .talent-prof {
        margin-bottom: 10px
    }

    .schedule-meeting-popup .profile-box {
        position: relative
    }

    .schedule-meeting-popup .profile-box .contact-details button img {
        width: 18px
    }

    .schedule-meeting-popup .profile-box .view-profile {
        position: relative;
        right: 0
    }

    .join-meeting-box {
        padding: 20px
    }

    .view-meeting-details-box .right-box,
    .schedule-meeting-popup .modal-content .modal-footer button.join-meeting-btn {
        width: 100%;
        margin-bottom: 10px
    }

    .schedule-meeting-popup button.reshld-meeting-btn {
        width: 100%
    }

    .join-meeting-box span.label {
        font-size: 14px
    }

    .view-meeting-details-box .right-box,
    .schedule-meeting-popup .modal-content .modal-footer {
        display: block
    }

    .schedule-meeting-popup .copy-link form {
        display: block
    }

    .schedule-meeting-popup .copy-link form input.link,
    .schedule-meeting-popup .copy-link form .copy-btnbox {
        text-align: center
    }

    .office-contact-box .ocb-inner {
        display: flex;
        align-items: center;
        gap: 16px
    }

    .left-address-box .head h4 {
        font-size: 16px
    }

    .office-contact-box .ocb-inner a.ph {
        margin-bottom: 14px;
        display: block;
        margin: 0
    }

    .ocb-inner .follow-us {
        font-size: 16px
    }

    .ocb-inner .follow-us a img {
        width: 22px
    }

    .success-stories-section h4 {
        font-size: 16px
    }

    .stories-job-sliders button.slick-prev.slick-arrow,
    .stories-job-sliders button.slick-next.slick-arrow {
        width: 34px;
        height: 12px
    }

    .wrapper.all-talent-office-address-page {
        padding: 24px 0
    }

    .left-address-box .address-box span {
        font-size: 14px
    }

    a.direction-btn img {
        width: 34px
    }

    .stories-job-sliders .story-box .talent-details h4 {
        font-size: 16px
    }

    .stories-job-sliders .story-box .talent-details p,
    .stories-job-sliders .story-box .talent-details .talent-testimonial {
        font-size: 12px
    }

    .right-address-box .map1 iframe {
        height: 350px
    }

    .left-address-box .head {
        display: flex;
        margin-bottom: 18px;
        align-items: center
    }

    .left-address-box .head select#country-list {
        width: 75px
    }

    .left-address-box .head h4 {
        margin-bottom: 0
    }

    .stories-job-sliders .story-box {
        margin-left: 30px
    }

    .left-address-box .address-box {
        width: 100%
    }

    .left-address-box .address-box p {
        font-size: 12px
    }

    .stories-job-sliders .story-box {
        margin-left: 0;
        margin-bottom: 0
    }

    .stories-job-sliders .slick-list.draggable {
        padding: 18px 0
    }

    .stories-job-sliders .story-box .talent-details p,
    .stories-job-sliders .story-box .talent-details .talent-testimonial {
        font-size: 14px
    }

    .stories-job-sliders .story-box:nth-child(even) {
        display: block
    }

    .story-box .videobx {
        width: max-content
    }

    a.story-box .featuredjob-box {
        width: 100%;
        margin: 0 auto
    }

    .stories-job-sliders button.slick-next.slick-arrow {
        top: -42px
    }

    .office-contact-box .ocb-inner {
        display: block
    }

    .office-contact-box .ocb-inner a.ph {
        margin-bottom: 10px
    }

    .office-contact-box h4 {
        font-size: 16px
    }

    .office-contact-box .follow-us {
        font-size: 18px;
        justify-content: flex-start
    }

    .office-address-section a.direction-btn {
        font-size: 14px
    }

    .stories-job-sliders .story-box .videobx span {
        margin-left: 0
    }

    .stories-job-sliders .videobx:before {
        left: -12px;
        top: -12px
    }

    .office-contact-box a.ph,
    .office-contact-box h4 {
        font-size: 14px
    }

    .new_footer_design_sec_logo_sec.new-footer .new_footer_design_sec_logo_sec_logo_para p {
        text-align: left;
        font-size: 9px
    }

    .new_footer_design_sec_logo_sec.new-footer .new_footer_design_sec_inner ul li a {
        font-size: 9px;
        line-height: normal;
        margin: 0
    }

    .models_sec_main_inner ul {
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .models_sec_main_inner ul li {
        font-size: 14px;
        border-right: 3px solid #000;
        margin-right: 10px
    }

    .models_sec_main_inner ul li span {
        font-size: 10px
    }

    .models_sec_main_inner ul li:nth-child(2),
    .models_sec_main_inner ul li:nth-child(3) {
        border-right: 3px solid #000;
        margin-right: 0
    }

    .client_dash_new_talent_list ul li a {
        font-size: 10px
    }

    .client_dash_new_talent_list ul li {
        margin-bottom: 4px;
        padding-right: 4px;
        margin-right: 0
    }

    .ssp-banner img {
        height: 150px
    }

    .ssp-banner .banner-content {
        bottom: 10px
    }

    .ssp-banner .banner-content h2 {
        font-size: 14px
    }

    .story-box .videobx span.video-overlay img {
        width: 36px
    }

    .add_loc_new_sec_inner h5 {
        font-size: 18px
    }

    div#add_loc_new ul.m_location_type li label {
        margin: 0;
        font-size: 14px
    }

    .add_loc_new_sec_inner_input input {
        font-size: 13px;
        height: 34px
    }

    .loadmore-cls {
        font-size: 18px;
        line-height: 50px
    }

    ul#posted-job-tab li button {
        font-size: 10px
    }

    .home-featured-jobs-head h2 {
        font-size: 20px
    }

    .home-featured-jobs-head p {
        font-size: 13px
    }

    section.home-counter-section .counter-inner .counter-card h2 {
        font-size: 26px
    }

    section.home-counter-section .counter-inner .counter-card p {
        font-size: 12px
    }

    section.home-counter-section .counter-inner {
        height: 95px
    }

    .featured-jbox-row .featured-jbox .main-ctn h3 {
        font-size: 16px
    }

    section.shortlisted-msg-sec .congrats-msg img.chk-icon {
        top: 24px !important
    }

    .plan-yearbox select.select-pre-years {
        width: 64px;
        height: 20px;
        font-size: 12px;
        border-width: 1px
    }

    .premium_plan_sec_left h6 {
        font-size: 13px
    }

    .premium_plan_sec {
        display: grid;
        grid-template-columns: 1.5fr 1fr;
        align-items: flex-start
    }

    .premium_plan_sec_right p {
        font-size: 8px;
        top: 8px
    }

    .premium_plan_sec_right h5,
    .premium_plan_toggle h6 {
        margin-bottom: 0
    }

    .apply-promocode input {
        font-size: 14px
    }

    .promocode_sec_inner_single h4 {
        font-size: 10px
    }

    .premium_plan_toggle {
        align-items: center
    }

    .promocode_sec_inner_single span,
    .sub_total_sec span,
    .have_total_sec_new span,
    .have_total_sec_new p {
        font-size: 16px
    }

    .premium_plan_sec_right h5 {
        font-size: 16px
    }

    .promocode_sec_new_right ul li {
        font-size: 14px
    }

    .promocode_sec_new.applybox-result.show {
        display: block;
        grid-template-columns: 1fr
    }

    .promocode_sec_new_right ul li {
        font-size: 13px
    }

    .promocode_sec_new_left h5,
    .promocode_sec_new_left span {
        font-size: 13px;
        line-height: normal
    }

    .promocode_sec_new.applybox {
        width: 100%
    }

    .compare-table-responsive .inner-box.plan-head {
        grid-template-columns: 3fr 2fr
    }

    .inner-box.plan-head span.editbox.pricebox input {
        text-align: center
    }

    .compare-table-responsive .inner-box {
        gap: 10px;
        grid-template-columns: 5fr 2.5fr
    }

    .compare-table-responsive .inner-box span.editbox i {
        top: 14px;
        font-size: 13px
    }

    .compare-plan-mobile-view .editbtnbox button.plan-editbtn {
        font-size: 13px;
        width: max-content;
        height: 30px
    }

    .compare-plan-mobile-view p {
        font-size: 14px
    }

    .compare-plan-mobile-view h2 {
        font-size: 20px
    }

    .inner-box.plan-head span.editbox.pricebox label,
    .inner-box.plan-head span.editbox.pricebox i {
        font-size: 14px
    }

    .new_set_loc_sec_new_inner_head h2 {
        font-size: 20px
    }

    .new_set_loc_sec_new_inner_body_upper_left_bottom_new ul li {
        margin-right: 10px
    }

    .new_set_loc_sec_new_inner_body_upper {
        grid-gap: 15px;
        margin-bottom: 15px
    }

    .new_set_loc_sec_new_inner_body_upper_left_bottom_new {
        margin-bottom: 20px
    }

    .talent_blur_box {
        width: 100%;
        height: 100%;
        font-size: 16px
    }

    .talents-pagination a.pg-no:nth-child(8),
    .talents-pagination a.pg-no:nth-child(9) {
        display: none
    }

    .prelogin-jobpost span {
        font-size: 14px;
        font-weight: 600;
        text-align: center
    }

    .ordr-popup .enter-password-box .ftr {
        display: block !important;
        margin-top: 10px !important
    }

    .ordr-popup .enter-password-box .ftr button.invoice-btn {
        margin-bottom: 10px
    }

    .orderdetails-list {
        display: block
    }

    .orderdetails-list .ordr-listbx {
        display: grid;
        grid-template-columns: 1fr 2fr;
        margin-bottom: 14px
    }

    .orderdetails-list .ordr-listbx {
        grid-template-columns: 1fr 1fr
    }

    .past-order-col {
        font-size: 13px;
        display: grid;
        grid-template-columns: 1fr 1fr;
        margin-bottom: 15px
    }

    .past-order-row {
        display: block
    }

    .past-order-row .past-order-col button {
        width: max-content;
        padding: 5px 15px
    }

    .past-orders .ordr-head {
        padding: 10px;
        margin: 15px 0
    }

    .past-orders .ordr-head h4 {
        font-size: 16px
    }

    .schedule-meeting-popup .maincontent span.selectmeeting {
        font-size: 14px
    }

    .schedule-meeting-popup .modal-header h4 img {
        top: 15px
    }

    .meeting-note p,
    .meeting-note span {
        font-size: 13px
    }

    .meeting-cancled p {
        font-size: 18px
    }

    .meeting-cancled img {
        width: 71px
    }

    .meeting-cancled a {
        font-size: 14px;
        padding: 10px 24px
    }

    a.meeting-details-btn {
        width: 135px;
        font-size: 11px;
        padding: 0 0;
        height: auto;
        line-height: 30px
    }

    .view-meeting-details-box .center-box span {
        font-size: 14px
    }

    .view-meeting-details-box .right-box,
    .schedule-meeting-popup .modal-content .modal-footer {
        position: relative;
        bottom: 18px
    }

    .view-meeting-details-box .center-box {
        top: 8px
    }

    .ddbox,
    .ddbox span {
        font-size: 12px
    }

    .view-meeting-details-box .left-box h3 {
        font-size: 13px
    }

    .view-meeting-details-box {
        padding: 15px 0
    }

    .talents-pagination {
        gap: 3px;
        display: grid !important;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr !important
    }

    .insta-follower-popup-inner span img {
        width: 140px
    }

    .insta-follower-popup-inner .viewdetails p {
        font-size: 16px
    }

    .insta-follower-popup-inner .viewdetails button.view-btn {
        margin: 0 auto;
        display: block;
        font-size: 14px;
        padding: 5px 0;
        width: 130px
    }

    .offer-end span.offer-date {
        font-size: 16px
    }

    .follower-label p {
        font-size: 13px;
        line-height: 8px
    }

    .subscription_right_sec_head h5 {
        font-size: 16px !important
    }

    .drop_down_sec_new {
        width: 300px
    }

    .table.profile-strength-table tr th {
        font-size: 12px
    }

    .ps-editbox span.talent-cats {
        font-size: 10px
    }

    .ps-editbox {
        font-size: 11px;
        padding: 0 28px 0 6px;
        height: 30px
    }

    .strength-num input {
        font-size: 12PX;
        height: 30px;
        width: 52px
    }

    button.ps-edit-btn {
        top: 8px;
        font-size: 10px;
        right: 0
    }

    .profile-strength-section h2 {
        font-size: 18px;
        margin-bottom: 10px
    }

    .ps-editbox button {
        font-size: 12px
    }

    .round {
        left: -36px;
        top: 0
    }

    ul.profile-strength-deatils-list li span.ps-title {
        color: #000;
        font-size: 10px;
        line-height: normal
    }

    ul.profile-strength-deatils-list li {
        margin-bottom: 8px
    }

    .hidden-field .dob-grid .default-select {
        width: 80px
    }

    ul.profile-strength-deatils-list li span,
    ul.profile-strength-deatils-list li a {
        font-size: 10px
    }

    ul.profile-strength-deatils-list li label {
        width: 22px;
        height: 22px;
        left: 6px;
        top: 2px
    }

    .ps-searchbox input.ps-search {
        width: 115px;
        height: 24px;
        font-size: 10px
    }

    .ps-searchbox i {
        top: 6px;
        font-size: 12px
    }

    .pasp_inner p.tip {
        font-size: 10px;
        margin: 12px 0 12px
    }

    .pasp_inner h3 {
        font-size: 16px;
        line-height: normal
    }

    .pasp_inner .storagebox .prec_text_sec {
        font-size: 14px;
        margin-top: -2px
    }

    .hidden-field .default-select {
        width: 115px;
        height: 24px;
        font-size: 10px
    }

    .hidden-field {
        margin-top: 5px
    }

    .hidden-field button.update-btn {
        width: 70px;
        height: 24px;
        font-size: 10px
    }

    .hidden-field .default-select {
        background-size: 9px
    }

    #profile-strength-analyze-popup .modal-dialog {
        margin: 30px auto 0
    }

    form.pw-box .pw-left .groups-of-inputs .inputbx input,
    form.pw-box .pw-left .groups-of-inputs .inputbx select {
        font-size: 9px;
        height: 30px;
        background-size: 10px !important
    }

    form.pw-box .inputbx label,
    form.pw-box .pw-left .groups-of-inputs .inputbx label {
        font-size: 11px
    }

    form.pw-box .pw-left .inputbx textarea {
        height: 80px;
        font-size: 11px
    }

    #add-previous-work-popup h4 {
        font-size: 16px
    }

    form.pw-box .pw-left .inputbx textarea {
        height: 80px;
        font-size: 11px
    }

    .drop-zone-btnbx button.dz-submit,
    .drop-zone-btnbx button.dz-reset {
        height: 30px;
        font-size: 14px
    }

    #add-previous-work-popup button.close {
        font-size: 18px;
        top: 4px;
        position: relative
    }

    #profile-strength-analyze-popup .pasp_inner .storagebox {
        width: 50%
    }

    .ps-attribute-popup-inner button.update-attr-btn {
        position: relative;
        border: 0;
        right: 0;
        display: block;
        margin-top: 24px
    }

    .ps-attribute-popup-inner {
        grid-template-columns: 1fr
    }

    .ps-attribute-popup-inner span {
        text-align: left;
        padding-left: 8px
    }

    .ps-attribute-popup .modal-body {
        padding: 15px
    }

    .ps-attribute-popup h4 {
        font-size: 15px;
        margin-bottom: 15px
    }

    .sph-left h5 {
        font-size: 12px
    }

    span.selected-talents {
        font-size: 10px
    }

    .share-profile-head .sph-left .show-selected-profile-btn {
        padding: 5px 8px;
        font-size: 11px;
        margin-left: 10px
    }

    .sph-right .share-filter button.share-filter-btn {
        font-size: 0
    }

    .sph-right .share-filter button.share-filter-btn img {
        margin-right: 6px;
        width: 14px;
        top: -5px;
        position: relative;
        left: 2px
    }

    .share-selected-profile-btn {
        font-size: 11px;
        padding: 4px 4px;
        margin-left: 6px
    }
}

@media(max-width:359px) {
    button#resend_otp_btn_login {
        width: 95px !important;
        font-size: 12px !important
    }

    input#login_with_opt_cnty_id::placeholder,
    input#login-with-otp-id::placeholder,
    .tab_inner_cont_des_input_single input::placeholder {
        font-size: 12px
    }

    .verification-row {
        gap: 15px;
        grid-template-columns: 1fr
    }

    .dragbox {
        width: 80%;
        margin: 0 auto
    }

    .talntinfo {
        top: 90%
    }

    .dragbox .card-sub:hover .talntinfo {
        top: 75%;
        left: 10px
    }

    .cd-btns button {
        width: 100% !important;
        margin-top: 10px;
        font-size: 12px
    }

    .vstep-4 .correct-details label span {
        margin: 0
    }

    .vstep-4 .correct-details label {
        margin: 0;
        float: left;
        width: 40%;
        display: flex;
        gap: 8px;
        align-items: center
    }

    .vstep-4 .correct-details {
        display: block
    }

    .vstep-4 .correct-details label span {
        margin: 0
    }

    .vstep-4 .correct-details span {
        font-size: 14px;
        display: block;
        margin-bottom: 8px
    }

    .cd-btns {
        display: block;
        margin-top: 20px
    }

    .verification-filter-bar.approval-filter-bar .verification-results {
        top: auto;
        left: 15px;
        bottom: 15px
    }

    .audition-attachement-1 a {
        font-size: 12px;
        padding: 6px
    }

    .date-of-request .verification-date {
        width: 48%;
        margin-right: 2%
    }

    .verification-filter-bar .verify-select-box span.vsb-title {
        font-size: 11px
    }

    .verification-filter-bar .grey-bg {
        grid-template-columns: 1fr;
        margin-bottom: 25px
    }

    .verify-select-box span.vsb-title {
        padding: 8px
    }

    .verification-filter-bar .grey-bg label,
    .verification-filter-bar .grey-bg strong {
        font-size: 12px
    }

    .verification-filter-bar .grey-bg .search-box input[type="text"] {
        height: 28px;
        width: 100%
    }

    .nice-select.sort-select {
        position: absolute;
        display: flex;
        justify-content: flex-start;
        left: auto;
        bottom: -11px !important;
        right: 0;
        top: auto
    }

    .verification-filter-bar .verification-results {
        bottom: -6px;
        right: 138px
    }

    div#subcription-plan-tabs button {
        width: 165px;
        font-size: 12px
    }

    div#subcription-plan-tabs button {
        padding: 8px;
        width: 150px
    }

    .membership-strip h2 {
        font-size: 16px
    }

    .buy-quantity button.by-btn {
        font-size: 13px;
        height: 26px
    }

    .collab-pack-box .collab-pack h3 {
        font-size: 16px
    }

    .collab-pack-box .collab-pack h6,
    .collab-pack-box .collab-pack .description span {
        font-size: 12px
    }

    .applicant-box .ab-inner li.active:before {
        width: 98.5%
    }

    .collab-pack-box .collab-pack {
        padding: 12px
    }

    .applicant-box .ab-inner {
        padding: 12px
    }

    .act_now_btn {
        font-size: 9px;
        padding: 2px 3px;
        top: 0;
        line-height: normal
    }

    .subscription-planbox .sp-head .planheading span,
    .subscription-premium-plan-popup .header-inner h4 {
        font-size: 14px
    }

    .sprow-panel .sp-row .sp-col-3 b span {
        font-size: 8px
    }

    .sprow-panel .sp-row .sp-col-1,
    .sprow-panel .sp-row .sp-col-2,
    .sprow-panel .sp-row .sp-col-3,
    .subscription-premium-plan-popup .header-inner p {
        font-size: 10px
    }

    .sprow-panel .sp-row .sp-col-1 b,
    .sprow-panel .sp-row .sp-col-2 b,
    .sprow-panel .sp-row .sp-col-3 b {
        font-size: 10px
    }

    .subscription-planbox .sp-head .pre-logo .premium-plan-logo {
        width: 64px !important;
        top: 5px;
        margin: 0
    }

    .upgrade-to-premium .upgrade-btn {
        font-size: 12px;
        padding: 6px 8px
    }

    .thankyou-page .grey-box h3,
    .thankyou-page .grey-box p,
    .thanku-detail-box .order-summary-inner .summary-box .plbx h4,
    .thanku-detail-box .order-summary-inner .summary-box .plbx span.plans,
    .order-price-total span:last-child,
    .order-price-total span:first-child {
        font-size: 13px
    }

    .thanku-detail-box .order-summary-inner .summary-box .cart-value,
    .thanku-detail-box .order-summary-inner .summary-box .prodprice,
    .thanku-detail-box .order-summary-inner .summary-box .msg,
    .thanku-detail-box .order-summary-inner .summary-box .timeslot p {
        font-size: 11px
    }

    .service-description p,
    .service-plan-inner p,
    .service-plan-inner ul.features-list li {
        font-size: 12px
    }

    .service-plan-inner .book-price button {
        width: 80px;
        height: 30px;
        font-size: 11px
    }

    .service-plan-inner .book-price .btn-group a {
        font-size: 12px;
        width: 100px
    }

    .service-plan-inner .book-price span.price {
        font-size: 13px
    }

    .posted-service-plan-box div#nav-tab .nav-link {
        font-size: 14px;
        padding: 0 13px
    }

    .posted-service-plan-box div#nav-tab {
        margin-bottom: 12px;
        padding: 0 0 8px
    }

    div#booknow-service-popup .editplan h5 {
        font-size: 14px;
        width: 70%
    }

    div#booknow-service-popup .editplan span.price {
        font-size: 18px
    }

    form.check-availability .form-group span.label,
    form.check-availability .form-group.add-location h5 {
        font-size: 14px
    }

    form.check-availability .form-group label.chk-container,
    form.check-availability .form-group.add-location .change-location,
    form.check-availability .form-group.add-location .change-location button {
        font-size: 12px
    }

    div#booknow-service-popup .ftr button {
        font-size: 15px;
        width: auto;
        height: auto;
        padding: 4px 14px;
        margin-bottom: 15px
    }

    div#booknow-service-popup .modal-dialog .modal-content .modal-body button.close {
        right: -10px
    }

    form.check-availability {
        padding-top: 16px;
        margin-top: 16px
    }

    form.check-availability .form-group span.label img {
        width: 22px
    }

    .master-listing-section h2 {
        font-size: 14px
    }

    .enter-password-box .talntprofile .detail span:first-child,
    form.enterpass-form label {
        font-size: 13px
    }

    .enter-password-box .talntprofile .detail span:last-child {
        font-size: 11px
    }

    form.enterpass-form .inputbox input#password-field {
        font-size: 11px
    }

    div#request-enter-password-popup .modal-body {
        padding-bottom: 0;
        padding: 15px 0 0 0
    }

    .contact-btnbox {
        display: block
    }

    .msg-template-box label.chk-container .whatsapp-msg p {
        -webkit-line-clamp: 3;
        font-size: 10px
    }

    .msg-template-box .chk-container input:checked~.whatsapp-msg .msg-edit-btn {
        font-size: 10px
    }

    form.msg-edit-form .form-group:first-child {
        display: block
    }

    button.ml-search-btn,
    button.ml-clear-filters {
        width: 111px
    }

    button.ml-clear-filters i {
        display: none
    }

    .masterlisting-searchbar .searchbox {
        width: 100%
    }

    .masterlisting-searchbar .searchbox i.far.fa-angle-down {
        right: 15px;
        position: absolute;
        top: 15px
    }

    .masterlisting-searchbar .searchbox i.fa-search {
        font-size: 16px
    }

    .user-searchfilter {
        display: block
    }

    .user-searchfilter button.search-btn {
        width: 215px;
        padding: 8px 0;
        margin-top: 10px
    }

    .btn-row-2 button {
        font-size: 13px
    }

    .view-meeting-details-box .left-box h3 {
        font-size: 14px
    }

    a.meeting-details-btn {
        width: 170px;
        font-size: 13px
    }

    select.select-meeting-branch {
        width: 200px
    }

    div#meeting-date,
    .meeting-time {
        display: block
    }

    #meeting-date label,
    .meeting-time label {
        margin-bottom: 15px
    }

    #meeting-date input,
    .meeting-time input {
        width: 100%;
        height: 34px
    }

    .schedule-meeting-box .meeting-btn {
        font-size: 14px;
        height: 32px
    }

    .ccbox a,
    .ccbox span {
        font-size: 11px
    }

    .schedule-meeting-popup .modal-header h4 {
        font-size: 12px
    }

    .smb-box {
        text-align: left;
        margin-top: 0
    }

    .cstchk-container input:checked~.cstchk-checkmark:after {
        left: 5px;
        top: 1px;
        width: 5px;
        height: 9px
    }

    span.cstchk-checkmark {
        width: 17px;
        height: 17px
    }

    .join-meeting-box .meeting-link a {
        font-size: 14px
    }

    .schedule-meeting-popup .join-meeting-box,
    .schedule-meeting-popup .copy-link form input.link,
    .schedule-meeting-popup .copy-link form .copy-btnbox {
        font-size: 13px
    }

    .new_footer_design_sec_logo_sec.new-footer .new_footer_design_sec_inner ul li a {
        font-size: 8px;
        padding: 0 4px 0 0
    }

    .new_footer_design_sec_logo_sec.new-footer .new_footer_design_sec_logo_sec_logo_para p {
        font-size: 9px
    }

    .new_footer_design_sec_logo_sec.new-footer .inner_ftr_copy_sec_single_new_ftr ul li a i {
        font-size: 10px
    }

    .new_footer_design_sec_logo_sec.new-footer .inner_ftr_copy_sec_single_new_ftr ul li:last-child select {
        font-size: 9px
    }

    .apply_now_new_sec,
    .view_details_new_sec {
        width: 110px;
        height: 34px;
        font-size: 11px
    }

    section.home-counter-section .counter-inner {
        padding: 0 10px
    }

    section.home-counter-section .counter-inner .counter-card p {
        font-size: 12px
    }

    section.home-counter-section .counter-inner .counter-card h2 {
        font-size: 22px
    }

    button.expolre-more-job-btn {
        width: 180px;
        height: 34px;
        font-size: 16px
    }

    section.shortlisted-msg-sec .congrats-msg p,
    section.shortlisted-msg-sec .backbtn {
        font-size: 12px
    }

    section.shortlisted-msg-sec .congrats-msg img.chk-icon {
        top: 22px !important;
        width: 22px;
        left: 12px
    }

    .premium_plan_sec {
        grid-template-columns: 1.5fr 1fr
    }

    .plan-yearbox select.select-pre-years {
        width: 60px;
        height: 19px;
        font-size: 10px;
        border-width: 1px
    }

    .premium_plan_sec_right p {
        font-size: 9px
    }

    .premium_plan_sec_left h6 {
        font-size: 13px;
        width: 95px
    }

    .proc_payment_sec button {
        padding: 8px 10px;
        font-size: 12px
    }

    .client_dash_new_talent_list ul li a {
        font-size: 9px
    }

    .new_set_loc_sec_new_inner_head h2 {
        font-size: 18px
    }

    .new_set_loc_sec_new_inner_body_upper_left_top h5 {
        font-size: 13px
    }

    .new_set_loc_sec_new_inner_body_upper_left_bottom ul {
        display: block
    }

    .new_set_loc_sec_new_inner_body_upper_left_bottom ul li {
        display: block;
        margin-bottom: 10px
    }

    .new_set_loc_sec_new_inner_body_upper_left_bottom_new ul li {
        margin-right: 10px
    }

    .new_set_loc_sec_new_inner_body_upper_left_bottom_new ul li .lang_text_new {
        font-size: 12px;
        width: 65px;
        height: 30px
    }

    .new_set_loc_sec_new_inner_body_upper_left_bottom_new ul li .new_size_250,
    .new_set_loc_sec_new_inner_body_upper_left_bottom .new_size_250 {
        height: 35px;
        font-size: 13px
    }

    .proceed_btn_sec_new button,
    .proceed_btn_sec_new a {
        padding: 6px 14px;
        font-size: 14px
    }

    .new_set_loc_sec_new_inner_body_upper_left_top {
        margin-bottom: 12px
    }

    .talents-pagination a.pg-no:nth-child(6),
    .talents-pagination a.pg-no:nth-child(7) {
        display: none
    }

    button.jobpost-btn {
        width: 120px;
        height: 28px;
        font-size: 12px
    }

    .prelogin-jobpost span {
        font-size: 12px
    }

    .add_lang_popup_popup_inner_left h3 {
        font-size: 18px
    }

    input.choices__input.choices__input--cloned {
        margin: 0;
        left: 0
    }

    .add_lang_popup_popup_inner_left h6 {
        font-size: 16px
    }

    .enter-password-box .head .status,
    .enter-password-box .head .username span {
        font-size: 12px
    }

    .enter-password-box .head span {
        font-size: 10px
    }

    .enter-password-box .head .username h4 {
        font-size: 14px
    }

    .orderdetails-list span {
        font-size: 13px !important
    }

    .schedule-meeting-popup .modal-header h4 img {
        top: 20px
    }

    .meeting-cancled p {
        font-size: 15px
    }

    .meeting-cancled a {
        font-size: 13px;
        padding: 8px 16px
    }

    .socail_stat_new_sec .social_sec_img {
        grid-template-columns: 1fr 4fr
    }

    .label_all_input .from_date_input input {
        width: 118px;
        height: 32px;
        font-size: 10px
    }

    .from_date_input_new_miss select {
        width: 91px;
        font-size: 10px
    }

    .col-right .status-box,
    .col-right .meeting-box {
        display: block
    }

    .col-right select.no-action {
        margin-top: 6px
    }

    .meeting-box button {
        margin-top: 8px
    }

    .offer-end span.offer-date {
        font-size: 14px;
        margin-bottom: 5px
    }

    .offer-end a {
        font-size: 12px
    }

    .follower-label p {
        font-size: 10px;
        line-height: 6px;
        margin-top: 10px
    }

    .follower-label img.followers {
        width: 76px
    }

    .premium_plan_sec {
        grid-template-columns: 1fr
    }

    .premium_plan_sec_right {
        margin-top: 10px;
        display: grid;
        grid-template-columns: 1fr 1fr
    }

    .premium_plan_sec_right h5,
    .premium_plan_sec_right p {
        text-align: left
    }

    .disclamair_sec_new_inner h6 {
        width: 77%
    }

    .selct_cate_sec_new_flex .drop_sec_new_tal.dropdown.listing-location input,
    .search_box_new input,
    .drop_sec_new_tal.dropdown.ml_20.subcategorybx select,
    .drop_sec_new_tal.dropdown.categorybx select {
        font-size: 9px !important
    }

    .adv_fil_sec button {
        font-size: 10px
    }

    .nice-select.sort-select.active_asc_desc span.current {
        font-size: 10px
    }

    .nice-select.sort-select.active_asc_desc:before {
        left: 9px
    }

    section.our-story-section h2,
    .aboutus-fatured-row .af-left h3 {
        font-size: 24px
    }

    section.our-story-section p,
    .aboutus-fatured-row p {
        font-size: 12px
    }

    .article-details {
        padding: 0 15px
    }

    .article-details p,
    .fetured-in-box a.read-article {
        font-size: 12px
    }

    .fetured-in-box a.read-article {
        padding: 8px 0
    }

    section.about-fetured-in h2 {
        font-size: 24px
    }

    .fetured-inn-slider button.slick-prev.slick-arrow:before {
        width: 20px;
        height: 20px;
        top: 2px;
        right: -24px
    }

    .fetured-inn-slider button.slick-next.slick-arrow:before {
        width: 20px;
        height: 20px;
        top: 10px
    }

    .fetured-inn-slider {
        padding: 0 20px
    }

    ul.profile-strength-deatils-list li span,
    ul.profile-strength-deatils-list li a,
    ul.profile-strength-deatils-list li span.ps-title {
        display: inline-block
    }

    .share_talents_sec_inner_filter ul li .search_loc_sec input {
        padding-left: 19px;
        font-size: 10px;
        padding-right: 20px;
    }

    .share_talents_sec_inner_filter .sel_Box_new,
    .share_talents_sec_inner_filter .search_loc_sec input {
        height: 30px;
        font-size: 10px
    }

    .sph-right .share-filter button.share-filter-btn {
        font-size: 0
    }

    .sph-right .share-filter button.share-filter-btn img {
        width: 12px;
        top: 0
    }

    .share-profile-head .sph-left .show-selected-profile-btn {
        padding: 5px 10px;
        font-size: 9px
    }

    .share-profile-head .sph-left {
        margin-bottom: 0
    }

    .sph-left h5 {
        font-size: 11px
    }

    .share-selected-profile-btn {
        font-size: 9px;
        padding: 4px;
        margin-left: 5px
    }

    .sph-right .share-filter button.share-filter-btn {
        margin-bottom: 2px
    }

    .advanced-filter-popup-inner .new_ht_sec_new_sec .sel_Box_new,
    .select-group.attr-col-inner select {
        background-position: 94% 55% !important;
        background-size: 8px 8px !important
    }

    ul.profile-strength-deatils-list li .fix-this-btn {
        font-size: 10px;
        display: inline
    }

    .hidden-field .dob-grid .default-select {
        width: 48px;
        font-size: 8px;
        background-size: 8px
    }

    .hidden-field button.update-btn {
        width: 60px;
        height: 22px;
        font-size: 9px
    }

    form.pw-box .pw-left .groups-of-inputs {
        grid-template-columns: 1fr
    }

    .inputbx #drop-zone {
        height: 180px
    }
}

@media(min-width:710px) and (max-width:767px) {
    .ssp-banner img {
        width: 100%;
        height: 290px;
        object-fit: cover;
        object-position: top
    }

    .verification-row {
        grid-template-columns: 1fr 1fr 1fr
    }
    .job_list_body_right_body_single_btn_new ul {
        display: flex;
        justify-content: end !important;}
.prev_jobs_proj_left table tr td{
width: auto !important;}


}

@media(max-width:319px) {
    .dragbox .card-sub:hover .talntinfo {
        top: 70%
    }

    .verification-filter-bar .grey-bg {
        grid-template-columns: 1fr
    }

    .verification-filter-bar .grey-bg .search-box label {
        margin: 0;
        font-size: 10px
    }

    .verification-filter-bar .grey-bg .search-box {
        display: flex;
        align-items: center
    }

    .verification-status {
        display: flex
    }

    .nice-select.sort-select {
        right: 0;
        bottom: -10px !important;
        padding-left: 40px;
        width: 106px
    }

    .verification-filter-bar {
        margin-bottom: 18px
    }

    .verification-results {
        top: 78px
    }

    .action_talent_prof_page h6 {
        font-size: 14px
    }

    .select_clarification_body_main ul.details-list li span {
        display: block;
        margin-bottom: 4px
    }

    .select_clarification_body_main ul.details-list li {
        margin-bottom: 10px;
        font-size: 14px
    }

    .vstep-1,
    .vstep-3 {
        font-size: 14px
    }

    ul.payment-verification {
        height: auto
    }

    h4.vstep-head {
        font-size: 14px
    }

    .prof_admin_list_sec_radio_btns .cont_sec {
        font-size: 11px;
        padding-left: 20px;
        padding-top: 1px
    }

    .prof_admin_list_sec_radio_btns .checkmark {
        height: 14px;
        width: 14px
    }

    .prof_admin_list_sec_radio_btns .cont_sec .checkmark:after {
        left: 1.7px;
        top: 1px;
        font-size: 8px
    }

    .clari_admin_prof {
        font-size: 11px;
        padding: 7px 10px
    }

    .approved_btns {
        font-size: 12px
    }

    ul.prof_admin_list_sec li:first-child {
        position: absolute;
        bottom: -45px;
        left: 0;
        margin: 0
    }

    .approved_btns {
        padding: 5px 10px
    }

    .prof_admin_list_sec li {
        margin: 0
    }

    .prof_admin_list_sec li:nth-child(2) {
        position: absolute;
        right: 0
    }

    .action_talent_prof_page {
        padding: 10px 15px 60px
    }

    .prof_admin_list_sec li:nth-child(4) {
        position: absolute;
        right: 0;
        bottom: -45px
    }

    .change-video-box video#theVideo {
        margin-top: 10px
    }

    .change-video-box .input-file span.btn {
        right: 0;
        top: -34px;
        height: 30px;
        line-height: 16px;
        font-size: 12px
    }

    .change-video-box .input-file {
        position: relative
    }

    div#verification-request .modal-content .modal-body {
        padding: 8px
    }

    div#verification-request .modal-content .modal-body span {
        font-size: 15px
    }

    div#verification-request .modal-content .modal-body img {
        margin: 20px auto 15px
    }

    .done-clarification {
        display: block
    }

    .done-clarification button {
        width: 100%;
        margin-bottom: 15px
    }

    .send-clarification-box {
        padding: 15px
    }

    .report-pic img {
        width: 85%;
        margin: 0 auto;
        display: block
    }

    .send-clarification-box.show .done-clarification a,
    .send-clarification-box.show .done-clarification button {
        width: 100%;
        margin-bottom: 10px
    }

    .send-clarification-box span.closebtn {
        right: -4px;
        top: -6px
    }

    .verification-row-list.approval-row-list .request-status button,
    .verification-row-list.approval-row-list .viewbtn button.veiw-request-btn,
    .rlb-item.v-request {
        position: relative;
        width: 100%;
        display: block;
        right: 0
    }

    .verification-filter-bar.approval-filter-bar .grey-bg {
        padding-bottom: 15px
    }

    .verification-filter-bar.approval-filter-bar .verify-select-box span.vsb-title,
    .verification-filter-bar.approval-filter-bar .grey-bg .search-box input[type="text"],
    .verification-filter-bar.approval-filter-bar .verification-results p {
        font-size: 9px
    }

    .verification-filter-bar.approval-filter-bar .verification-results {
        top: auto;
        left: 20px;
        bottom: -31px
    }

    .select_clarification.action-on-job .approve-cancle {
        display: block
    }

    .select_clarification.action-on-job .approve-cancle button.job-approve {
        margin-bottom: 10px
    }

    .select_clarification.action-on-job .approve-cancle button {
        width: 100%
    }

    .select_clarification.action-on-job .request-approval p {
        font-size: 14px
    }

    .audition-required,
    .audition-required span {
        display: block;
        margin-bottom: 10px
    }

    .verification-filter-bar .verification-results {
        bottom: -4px
    }

    .verification-filter-bar .verify-select-box span.vsb-title {
        width: 190px
    }

    .verification-filter-bar .verify-select-box span.vsb-title i {
        right: 6px;
        top: 9px
    }

    .verification-filter-bar .verify-select-box .vsb-dropdown {
        width: 100%
    }

    .verification-filter-bar .verification-status label {
        padding-left: 14px
    }

    .verification-filter-bar .grey-bg label,
    .verification-filter-bar .grey-bg strong {
        font-size: 10px
    }

    .verification-filter-bar .vsb-checkmark {
        top: 2px;
        left: -18px
    }

    .verification-filter-bar .verify-select-box .vsb-dropdown .btn-grp.report button {
        font-size: 11px;
        width: 60px;
        height: 24px
    }

    .applicant-box .ab-inner li.active {
        padding: 0 6px;
        height: 40px;
        margin-bottom: 12px
    }

    .applicant-box .ab-inner li.active:before {
        width: 98.5%;
        left: 1px;
        top: 2px;
        height: 36px
    }

    .applicant-box .ab-inner .applicant-details span.name,
    .applicant-box .ab-inner ul li.active .applicant-details .ad2 span,
    .applicant-box .ab-inner .applicant-details .ad2 span.pacakage {
        font-size: 10px
    }

    .applicant-box .ab-inner .applicant-details img.applicant-pic {
        width: 24px;
        top: 5px
    }

    .applicant-box .ab-inner .applicant-details {
        padding-left: 32px
    }

    .applicant-box .ab-inner li.active .applicant-details img.applicant-pic {
        top: 8px
    }

    div#subcription-plan-tabs button {
        padding: 5px 15px !important;
        width: auto;
        font-size: 10px;
        height: auto;
        line-height: normal
    }

    .subscription-planbox .sp-head .planheading span,
    .subscription-premium-plan-popup .header-inner h4 {
        font-size: 12px
    }

    .sprow-panel .sp-row .sp-col-1,
    .sprow-panel .sp-row .sp-col-2,
    .sprow-panel .sp-row .sp-col-3,
    .subscription-premium-plan-popup .header-inner p {
        font-size: 9px
    }

    .subscription-premium-plan-popup .modal-body {
        padding: 5px
    }

    .upgrade-to-premium {
        padding: 0 5px
    }

    .up-months {
        font-size: 8px
    }

    .act_now_btn {
        font-size: 8px
    }

    .subscription-planbox .sp-head .pre-logo .premium-plan-logo {
        width: 60px
    }

    .subscription-planbox .sp-head .pre-logo .premium-plan-logo {
        width: 56px !important
    }

    .sprow-panel .sp-row .sp-col-1,
    .sprow-panel .sp-row .sp-col-2,
    .sprow-panel .sp-row .sp-col-3,
    .subscription-premium-plan-popup .header-inner p {
        font-size: 10px
    }

    .upgrade-to-premium .upgrade-btn {
        font-size: 10px;
        margin-top: 8px
    }

    .sprow-panel .sp-row .sp-col-1 b,
    .sprow-panel .sp-row .sp-col-2 b,
    .sprow-panel .sp-row .sp-col-3 b {
        font-size: 9px
    }

    .thankyou-page .grey-box span.check img {
        width: 44px
    }

    .related-services .rsbox h4.service-name,
    .related-services .rsbox .price-details p,
    .related-services .rsbox .price-details p span {
        font-size: 13px
    }

    .related-services .rsbox .price-details button {
        font-size: 11px;
        height: 26px
    }

    .related-services h2,
    .order-summary h2 {
        font-size: 16px
    }

    .billing-infobox h3 {
        font-size: 16px;
        line-height: normal
    }

    .billing-infobox p.billing-info,
    .storage-plan .plan-price span,
    .main-detail .storage-plan .plan-price,
    .main-detail .storage-plan .delete-plan,
    .main-detail .storage-plan .edit-plan,
    .storage-plan .delete-plan i {
        font-size: 12px
    }

    .desclaimer-emptycart {
        display: block
    }

    .desclaimer-emptycart .disclaimer button,
    .empty-cart {
        text-align: left
    }

    .desclaimer-emptycart .disclaimer {
        margin-bottom: 8px
    }

    .proceed-to-payment button.payment-btn,
    .proceed-to-payment a.payment-btn {
        font-size: 13px;
        width: auto;
        padding: 6px 10px;
        height: auto
    }

    .main-detail .storage-plan .number,
    .main-detail .storage-plan .plan-price,
    .main-detail .storage-plan .dlt-edt {
        margin-right: 7px
    }

    .posted-service-plan-box {
        padding: 10px
    }

    .posted-service-plan-box div#nav-tab .nav-link {
        font-size: 12px
    }

    .posted-service-plan-box {
        margin-bottom: 0
    }

    .service-plan-inner .book-price .btn-group {
        gap: 4px
    }

    .service-description h3,
    table.posted-service-plan-table .service-plan span.price {
        font-size: 16px
    }

    table.table-striped.posted-service-plan-table thead tr th {
        font-size: 14px
    }

    .story-details-slider button.slick-prev,
    button.slick-next.slick-arrow {
        right: -15px
    }

    .services-related-plan-slider button.slick-prev {
        left: -15px
    }

    .service-plan-inner strong {
        font-size: 12px
    }

    .service-plan-inner ul.features-list li i {
        font-size: 14px;
        top: 14px
    }

    .service-description p,
    .service-plan-inner p,
    .service-plan-inner ul.features-list li {
        font-size: 12px;
        padding-left: 25px
    }

    .story-details-slider button.slick-prev,
    .story-details-slider button.slick-next.slick-arrow {
        width: 8px
    }

    div#booknow-service-popup .ftr button {
        font-size: 12px
    }

    form.enterpass-form .inputbox.otp {
        gap: 6px
    }

    .contact-btnbox button {
        width: 96%
    }

    .contact-btnbox button.call-btn {
        margin-bottom: 6px
    }

    .request-activity-log {
        padding: 12px
    }

    div#allnotes-popup .notes-box .notes-details p {
        font-size: 12px
    }

    div#allnotes-popup .notes-box {
        padding: 15px 10px
    }

    div#allnotes-popup .modal-title {
        font-size: 13px
    }

    .chat-request-inner .user-details .ud-inner,
    .chat-request-inner .user-details .ud-inner span {
        display: block
    }

    .profile-action-box span,
    .chat-request-inner .user-details .ud-inner span {
        font-size: 14px
    }

    .masterlisting-searchbar .searchbox i.fa-search {
        font-size: 14px
    }

    button.ml-search-btn,
    button.ml-clear-filters {
        width: 100%;
        margin-bottom: 10px;
        height: 35px;
        font-size: 14px
    }

    button.ml-clear-filters i {
        display: none
    }

    .ud-inner.user-contact span {
        margin-bottom: 13px;
        display: block
    }

    div#leads-popup .modal-body {
        padding: 15px 0
    }

    select.select-meeting-branch {
        width: 185px
    }

    .meeting-note p {
        display: block;
        font-size: 13px
    }

    .schedule-meeting-popup .modal-header h4 {
        padding: 12px 30px 12px 48px
    }

    .join-meeting-box .meeting-link a {
        font-size: 12px
    }

    .office-contact-box h4 {
        font-size: 16px
    }

    .office-contact-box .ocb-inner a.ph {
        font-size: 14px
    }

    .stories-job-sliders button.slick-next.slick-arrow {
        right: -24px;
        top: -42px
    }

    .stories-job-sliders button.slick-prev.slick-arrow {
        right: 35px;
        top: -48px
    }

    .fj-top {
        display: block
    }

    .fj-footer {
        gap: 10px
    }

    .fj-footer .viewbtn {
        width: 100px;
        height: 20px
    }

    .new_footer_design_sec_logo_sec.new-footer .new_footer_design_sec_inner ul li a {
        font-size: 7px
    }

    .new_footer_design_sec_logo_sec.new-footer .new_footer_design_sec_logo_sec_logo_para p {
        font-size: 7px
    }

    .new_footer_design_sec_logo_sec.new-footer .new_footer_design_sec_inner ul li a {
        padding: 0 2px;
        border: 0
    }

    .models_sec_main_inner ul li {
        font-size: 13px;
        border-right: 3px solid #000;
        padding: 0 6px
    }

    .client_dash_new_talent_list ul li a {
        font-size: 10px;
        padding: 0 5px
    }

    .apply_now img,
    .view_details img {
        width: 24px
    }

    .job_list_body_right_body_single_btn ul li .view_details,
    .job_list_body_right_body_single_btn ul li .apply_now {
        font-size: 10px
    }

    .ab-inner {
        padding: auto;
        margin: 0
    }

    .login_signup_menu ul li span img {
        width: 22px
    }

    .talent_grow_sec_right h2,
    .our_talent_finger_right h5 {
        font-size: 24px
    }

    .our_talent_finger_right ul {
        padding-top: 50px
    }

    .models_sec_main_inner ul li span {
        font-size: 9px
    }

    .talent_settings_body_single_right_show p {
        word-break: break-all
    }

    .job_post_form_flow_inner h5,
    .carreer_page_sec_right_join_team h2,
    .icn_new_sec i {
        font-size: 18px
    }

    .our_story_sec_right h2 {
        font-size: 18px;
        border-bottom: 2px solid #000;
        padding-bottom: 7px
    }

    .meet_atul_pres h4 {
        font-size: 18px;
        padding: 0 15px;
        line-height: 22px
    }

    .meet_atul_pres_right p {
        padding: 0 15px
    }

    .read_blog_btns {
        margin-left: 15px
    }

    .faq_cont_sec_new_cont_head h4,
    .carreer_page_sec_left_right_new h5 {
        font-size: 20px
    }

    .banner_cont_sec_main h5 {
        font-size: 24px
    }

    .contact_new_sec_left h3 {
        font-size: 14px
    }

    .prof_clarification_sec_head h4 div {
        font-size: 16px
    }

    .apply_now_new_sec,
    .view_details_new_sec {
        width: 95px;
        height: 28px;
        font-size: 10px
    }

    .job_list_body_right_body_single_btn_new ul {
        gap: 5px
    }

    .apply_now_new_sec img,
    .view_details_new_sec img {
        width: 20px
    }

    .job_list_body_right_body_single_btn_new ul li {
        margin-bottom: 0
    }

    ul#posted-job-tab {
        grid-template-columns: 1fr;
        gap: 5px
    }

    section.dashboard-active-log h3 {
        font-size: 18px
    }

    section.dashboard-active-log h5 {
        font-size: 13px
    }

    section.dashboard-active-log img {
        width: 14px
    }

    section.home-counter-section .counter-inner .counter-card h2 {
        font-size: 20px
    }

    section.home-counter-section .counter-inner .counter-card p {
        font-size: 10px
    }

    section.home-counter-section .counter-inner {
        height: 80px
    }

    .home-featured-jobs-head p {
        font-size: 11px
    }

    .featured-jbox-row .featured-jbox .jbox-head span {
        font-size: 10px
    }

    .featured-jbox-row .featured-jbox .main-ctn h3 {
        font-size: 14px
    }

    .featured-jbox-row .featured-jbox .main-ctn .description p {
        font-size: 12px
    }

    .view_details_page_sec_single h5,
    .view_details_page_sec_single h6 {
        font-size: 16px !important
    }

    section.shortlisted-msg-sec h2 {
        font-size: 14px;
        margin-bottom: 15px
    }

    .tlnt-locationpopup .enterpass-form label {
        font-size: 16px
    }

    .tlnt-locationpopup .talent-location-dropdown {
        width: 96%;
        left: 10px
    }

    .premium_plan_sec_right p {
        position: absolute;
        bottom: -40px;
        width: 205px;
        right: 0;
        font-size: 10px
    }

    .premium_plan_sec_right h5 {
        position: relative
    }

    .premium_plan_sec {
        margin-bottom: 38px
    }

    .promocode_sec_new.applybox-result.show {
        display: block
    }

    .promocode_sec_new_right ul {
        position: relative;
        right: 0
    }

    .compare-table-responsive .inner-box.plan-head {
        grid-template-columns: 2.5fr 2fr
    }

    .compare-table-responsive .inner-box input {
        font-size: 11px
    }

    .compare-table-responsive .inner-box {
        grid-template-columns: 4fr 2.5fr
    }

    .compare-table-responsive .inner-box span.editbox i {
        top: 14px;
        font-size: 10px;
        right: 5px
    }

    .compare-plan-mobile-view p {
        font-size: 12px
    }

    .recomm_jobs_body_single_new h6 {
        font-size: 12px
    }

    .loadmore-cls {
        font-size: 14px;
        line-height: 70px
    }

    .new_set_loc_sec_new_inner_body_upper_left_top input {
        width: 70px;
        height: 24px;
        font-size: 10px
    }

    .new_set_loc_sec_new_inner_head h2 {
        font-size: 15px
    }

    .new_set_loc_sec_new_inner_head {
        margin-bottom: 22px
    }

    .new_set_loc_sec_new_inner_body_upper_left_bottom ul li select,
    .new_set_loc_sec_new_inner_body_upper_left_bottom ul li .new_size_250,
    .new_set_loc_sec_new_inner_body_upper_left_bottom_new ul li .lang_text_new,
    .new_set_loc_sec_new_inner_body_upper_left_top h5 {
        font-size: 12px
    }

    .new_set_loc_sec_new_inner_body_upper_left_top {
        margin-bottom: 15px;
        gap: 14px
    }

    .new_set_loc_sec_new_inner_body_upper_left_bottom ul,
    .new_set_loc_sec_new_inner_body_upper_left_bottom_new ul li .new_size_250,
    .new_set_loc_sec_new_inner_body_upper_left_bottom .new_size_250 {
        width: 100%
    }

    .new_set_loc_sec_new_inner {
        padding: 20px
    }

    .talent_blur_box {
        width: 100%;
        height: 100%
    }

    .talents-pagination button {
        font-size: 0
    }

    button.jobpost-btn {
        width: 112px;
        height: 26px;
        font-size: 11px
    }

    .prelogin-jobpost span {
        font-size: 10px
    }

    .talent_blur_box {
        font-size: 14px
    }

    .schedule-meeting-popup .modal-header h4 img {
        top: 14px
    }

    .updated-meeting-box .updated-details,
    .updated-meeting-box {
        display: flex;
        width: 100%
    }

    .updated-meeting-box .updated-details span,
    .editmeeting button.edit-meeting-btn span {
        font-size: 11px
    }

    .editmeeting button.edit-meeting-btn {
        right: 0
    }

    .schedule-meeting-box .view-meeting-box a:first-child i {
        right: -25px;
        position: absolute;
        bottom: 0;
        top: 0;
        font-size: 16px
    }

    .label_all_input .from_date_input input {
        width: 98px;
        height: 26px;
        font-size: 9px;
        padding-left: 24px
    }

    .from_date_input_new_miss select {
        width: 91px;
        font-size: 10px
    }

    .from_date_input_new_miss select {
        width: 70px;
        font-size: 9px;
        height: 28px
    }

    .search_miss_sec input {
        height: 26px
    }

    .search_miss_sec i {
        left: auto;
        right: 7px;
        top: 7px;
        font-size: 12px
    }

    .from_date_input img {
        width: 11px;
        left: 6px;
        top: 8px
    }

    div#missedcall-filter-popup .label_all_input label,
    .results_miss_sec {
        font-size: 10px
    }

    .drop_down_sec_new {
        width: 255px
    }

    .insta-follower-popup-inner span img {
        width: 125px
    }

    .insta-follower-popup-inner .viewdetails p {
        font-size: 14px;
        margin-bottom: 12px
    }

    .insta-follower-popup-inner .viewdetails p img {
        width: 18px
    }

    .insta-follower-popup-inner .viewdetails button.view-btn {
        font-size: 12px;
        padding: 4px 0;
        width: 111px
    }

    .offer-end span.offer-date {
        font-size: 13px;
        margin-bottom: 0
    }

    .offer-end {
        margin-top: 14px
    }

    #insta-follower-popup button.close {
        width: 18px;
        height: 18px;
        font-size: 16px;
        line-height: 17px
    }

    .follower-label p {
        font-size: 10px;
        line-height: 15px;
        margin-top: 4px
    }

    .follower-label p img.celebration {
        display: none
    }

    .upgarde-to-premium p {
        padding-left: 0
    }

    .upgarde-to-premium p img {
        display: none
    }

    .sp-row span {
        font-size: 10px
    }

    .abcid_text_Sec_new {
        font-size: 14px
    }

    .premium_plan_sec .premium_plan_sec_right p {
        bottom: -22px !important;
        top: auto
    }

    .promobox p {
        margin-bottom: 10px
    }

    .applynowbox {
        display: flex;
        margin-bottom: 8px
    }

    .applynowbox span {
        font-size: 14px;
        margin-right: 10px
    }

    .sub-promocode .promobox button.promoapplybtn {
        font-size: 12px
    }

    .payment_sec_new h5,
    .gst_numb_sec_new_left h5 span,
    .gst_numb_sec_new_left h6.promocode-success,
    .gst_numb_sec_new_left a.view-promo {
        font-size: 11px
    }

    .gst_numb_sec_new_left h5 img {
        width: 11px;
        top: 0
    }

    .view_offer_dis a {
        font-size: 10px
    }

    span.applypromo {
        font-size: 12px
    }

    .disclamair_sec_new_inner h6 {
        width: 75%
    }

    .about_us_sec {
        width: 75%
    }

    .selct_cate_sec_new_flex .drop_sec_new_tal.dropdown.listing-location input,
    .search_box_new input {
        font-size: 10px !important;
        padding-left: 21px !important
    }

    .adv_fil_sec button img {
        width: 12px
    }

    .selct_cate_sec_new_flex .drop_sec_new_tal.dropdown.listing-location img {
        left: 9px;
        width: 8px;
        top: 9px !important
    }

    .search_sec_new li.search_box_new i {
        font-size: 10px;
        top: 10px !important;
        left: 8px
    }

    .search_sec_new li.search_box_new i {
        font-size: 10px;
        left: 7px;
        z-index: 99;
        top: 9px !important
    }

    .drop_sec_new_tal.dropdown.categorybx select,
    .drop_sec_new_tal.dropdown.ml_20.subcategorybx select {
        font-size: 10px
    }

    .reset_filter {
        right: -37px;
        top: 6px;
        font-size: 8px
    }

    .nice-select.sort-select:before {
        width: 18px
    }

    .search_sec_new .nice-select.sort-select.active_asc_desc.filter {
        bottom: 18px !important;
        width: 65%;
        height: 22px !important;
        padding: 0;
        right: -65px !important
    }

    .search_sec_new ul li .nice-select.sort-select:before {
        top: 5px !important;
        line-height: 28px !important;
        font-size: 13px !important;
        width: 15px;
        left: 16px
    }

    .search_sec_new ul li .nice-select.sort-select.active_asc_desc span.current {
        font-size: 9px;
        line-height: 21px
    }

    .search_sec_new ul li .nice-select:after {
        right: 9px;
        top: 55%
    }

    .selct_cate_sec_new_flex .drop_sec_new_tal.dropdown.listing-location div#text-clear {
        font-size: 10px;
        top: 8px !important;
        right: 7px
    }

    .selct_cate_sec_new_flex .drop_sec_new_tal.dropdown.listing-location input,
    .search_box_new input {
        font-size: 10px !important;
        padding-left: 22px !important
    }

    .search_sec_new li.search_box_new i {
        font-size: 11px;
        top: 9px !important;
        left: 7px;
        z-index: 999
    }

    .search_sec_new {
        width: 40%
    }

    .search_sec_new .nice-select.sort-select.active_asc_desc.filter span.current:before {
        font-size: 12px
    }

    .drop_sec_new_tal.dropdown.ml_20.subcategorybx select,
    .drop_sec_new_tal.dropdown.categorybx select {
        font-size: 10px
    }

    .search_sec_new {
        right: 15px;
        width: 45%
    }

    .listing-location #searchTextField,
    .search_box_new input,
    .nice-select.sort-select {
        height: 27px !important
    }

    .selct_cate_sec_new_flex .drop_sec_new_tal.dropdown.listing-location {
        width: 47%
    }

    .search_sec_new .nice-select.sort-select.active_asc_desc.filter span.current:before {
        font-size: 0;
        right: -10px
    }

    #filter_name {
        position: relative;
        z-index: 99
    }

    .search_sec_new li.search_box_new input,
    .drop_sec_new_tal.dropdown.categorybx select,
    .drop_sec_new_tal.dropdown.ml_20.subcategorybx select {
        height: 27px !important
    }

    .nice-select .option {
        line-height: 23px;
        min-height: 20px;
        font-size: 11px
    }

    .nice-select.sort-select ul.list {
        right: 18px
    }

    .share_talents_sec_inner_filter ul li .nice-select.sort-select span.current {
        display: none
    }

    .share_talents_sec_inner_filter .search_loc_sec {
        width: 48%
    }

    .share_talents_sec_inner_filter:nth-child(2) {
        right: 5px;
        width: 48%
    }

    .share_talents_sec_inner_filter ul li .search_loc_sec input {
        font-size: 9px
    }

    .share_talents_sec_inner_filter:nth-child(2) .nice-select.sort-select:before {
        left: -5px;
        top: 8px !important
    }

    .share_talents_sec_inner_filter:first-child ul li:nth-child(4) .filter_box .adv_fil_sec button:before {
        left: 12px;
        width: 16px
    }

    .share_talents_sec_inner_filter:first-child ul li:nth-child(2),
    .share_talents_sec_inner_filter:first-child ul li:nth-child(3) {
        width: 47%;
        margin-right: 2px
    }

    .share_talents_sec_inner_filter .sel_Box_new,
    .share_talents_sec_inner_filter .search_loc_sec input {
        height: 25px
    }

    .sph-left h5 {
        font-size: 9px
    }

    .share-profile-head .sph-left .show-selected-profile-btn {
        padding: 4px;
        font-size: 9px;
        margin-left: 4px
    }

    .sph-right .share-filter button.share-filter-btn {
        margin-bottom: 0
    }

    .share-selected-profile-btn {
        font-size: 8px;
        padding: 5px;
        margin-left: -4px
    }

    button.backto-checklist-btn i {
        font-size: 13px
    }

    .sph-right .share-filter button.share-filter-btn img {
        width: 12px;
        top: -5px
    }

    .advanced-filter-popup-inner .new_ht_sec_new_sec .sel_Box_new {
        font-size: 11px
    }

    .select-group.attr-col-inner select {
        margin-bottom: 0;
        font-size: 10px
    }

    #profile-strength-analyze-popup .modal-dialog {
        max-width: 600px;
        margin: 12% auto
    }
}

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

    .updated-meeting-box .updated-details span,
    .editmeeting button.edit-meeting-btn span {
        font-size: 7px
    }

    .ccbox a,
    .ccbox span {
        font-size: 10px
    }

    .schedule-meeting-box .view-meeting-box a:first-child i {
        right: -22px;
        font-size: 16px
    }

    .ccbox a:after {
        right: 5px
    }
}

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

    .input-subject span,
    .notes-name-header-2,
    .name-second-header,
    .notes-search input,
    .notes-header button,
    .name-container h3,
    .status,
    .type,
    .view-details-btn,
    .email-subject input,
    .input-subject span,
    textarea,
    .textarea-container textarea {
        font-size: 12px
    }

    .singel-container-lead-listing {
        padding: 15px
    }

    .singel-container-lead-listing h5 {
        font-size: 12px
    }

    .singel-container-lead-listing h4 {
        font-size: 18px
    }

    .singel-container-lead-listing img {
        width: 18px
    }

    .table-leading {
        width: 100%
    }

    .table-leading th {
        font-size: 10px;
        padding: 10px 5px
    }

    .table-leading td {
        padding: 12px 5px;
        font-size: 9px
    }

    .select-leading {
        font-size: 9px;
        padding: 0 5px
    }

    .icon-btn {
        padding: 0;
        width: 15px
    }

    .view-details-btn {
        padding: 5px 15px;
        font-size: 10px
    }

    .left-side-popup h2 {
        font-size: 15px
    }

    .status,
    .type {
        padding: 0 5px
    }

    .icons-connects {
        margin: 0 5px
    }

    .icons-connects button {
        display: flex;
        align-items: center
    }

    .icons-connects button img {
        width: 15px
    }

    .right-side-popup .btn-popup img {
        width: 20px
    }

    .location {
        font-size: 10px
    }

    .subtitle-category {
        font-size: 9px
    }

    .answers {
        font-size: 9px
    }

    .name-container {
        min-width: 130px
    }

    .name-container p {
        font-size: 8px
    }

    .location img {
        width: 10px
    }

    .other-details {
        gap: 4px;
        margin-left: 4px
    }

    .btn-normal {
        font-size: 10px;
        padding: 2px 5px;
        border-radius: 3px
    }

    .rightline {
        padding: 2px 5px
    }

    .star img {
        margin-left: 5px;
        width: 10px
    }

    .phone-container {
        width: 140px
    }

    .phone-container button {
        font-size: 10px
    }

    .notes-search input {
        padding: 3px 0;
        padding-left: 30px
    }

    .notes-search span {
        top: 1px
    }

    .description-header-2 {
        font-size: 10px
    }

    .notes-name-header-2 img {
        width: 18px
    }

    .sigle-notes {
        margin-bottom: 6px;
        padding: 4px 10px
    }

    .brd-notes {
        font-size: 10px
    }

    .sigle-notes p {
        font-size: 11px
    }

    .outline-btn,
    .bluebtn {
        font-size: 10px;
        padding: 5px 15px
    }

    .outline-btn {
        min-width: 120px
    }

    .outline-btn img {
        width: 6px
    }

    .close-btn-design {
        font-size: 12px
    }

    .close-btn-design img {
        width: 8px;
        margin-right: 5px
    }

    .email-subject input {
        padding: 4px 8px
    }
}

@media screen and (max-width:768px) {
    .input-left input {
        width: 12px;
        height: 12px
    }

    .heading-lead-listing {
        font-size: 20px
    }

    .singel-container-lead-listing h5 {
        font-size: 12px
    }

    .singel-container-lead-listing h4 {
        font-size: 18px
    }

    .lead-listing-container {
        display: block
    }

    .singel-container-lead-listing {
        min-width: 100%;
        margin: 5px 0;
        font-size: 20px
    }

    .singel-container-lead-listing img {
        width: 20px
    }

    .search-bar-lead-listing input {
        width: 100%;
        font-size: 12px
    }

    .mobile-container {
        display: block
    }

    .table-leading {
        display: none
    }

    .single-container-mobile {
        background-color: #F0F0F0;
        border: 1px solid #E1E1E1;
        border-radius: 5px;
        padding: 5px;
        margin: 12px 0;
        display: flex;
    }

    .mobile-info {
        width: 100%
    }

    .single-container-mobile .lestside-title {
        margin: 0 auto;
        padding: 5px 5px
    }

    .mobile-title {
        font-size: 10px;
        font-weight: 500
    }

    .mobile-ans {
        font-size: 12px;
        font-weight: 600;
        display: flex;
        align-items: center
    }

    .Adname-mobile {
        display: grid;
        align-items: center;
        grid-template-columns: 70% 30%;
        gap: 8px
    }

    .mobile-ans select {
        font-size: 10px;
        padding: 5px 10px 5px 0;
        background: transparent
    }

    .mobile-last-bt .view-details-btn {
        width: 94%;
        font-size: 12px;
        padding: 5px 0;
        margin: 0
    }

    .name-mobile,
    .Adname-mobile,
    .status-mobile,
    .flex-dashboard-icons,
    .mobile-last-bt {
        padding: 5px 0
    }

    .name-mobile,
    .Adname-mobile,
    .status-mobile,
    .flex-dashboard-icons {
        border-bottom: 1px solid #E7E7E7
    }

    .flex-dashboard-icons {
        padding: 10px 0
    }

    .icon-btn {
        background: transparent
    }

    .popup-header {
        align-items: flex-start
    }

    .header-title,
    .status-ans {
        font-size: 12px
    }

    .flex-conlumn {
        flex-direction: column;
        align-items: flex-start
    }

    .left-side-popup h2 {
        font-size: 12px;
        padding: 4px 0
    }

    .left-side-popup h2 img {
        width: 18px
    }

    .display-flex {
        display: flex
    }

    .right-side-popup button img {
        width: 18px
    }

    .status,
    .type,
    .flex-conlumn .icons-connects {
        padding: 2px 0;
        margin: 0;
        border-right: 0
    }

    .second-header {
        padding: 0
    }

    .rightline,
    .other-details {
        padding: 6px 0;
        border: 0;
        width: 100%;
        margin: 0;
        border-bottom: 1px solid #EDEDED
    }

    .header-notes {
        margin: 0
    }

    .name-container {
        gap: 20px
    }

    .name-container h3 {
        font-size: 14px
    }

    .location img {
        width: 15px
    }

    .location,
    .subtitle-category,
    .sigle-notes p,
    .notes-name-header-2,
    .close-btn-design,
    .email-subject input,
    .msg-email textarea,
    .input-subject span,
    .textarea-container textarea {
        font-size: 12px
    }

    .answers,
    .notes-search input {
        font-size: 11px
    }

    .btn-normal {
        margin: 0;
        width: 100%;
        font-size: 12px
    }

    .notes-header button {
        padding: 6px 3vw;
        font-size: 9px
    }

    .underline {
        width: 100%;
        display: flex;
        justify-content: center
    }

    .notes-search {
        margin: 0;
        margin-top: 10px;
        width: 100%
    }

    .notes-search input {
        width: 100%;
        padding: 2px 0;
        padding-left: 30px
    }

    .notes-search span {
        top: 0
    }

    .sigle-notes {
        padding: 4px
    }

    .brd-notes {
        display: grid;
        font-size: 10px
    }

    .brd-notes span:nth-child(1) {
        border: 0
    }

    .brd-notes span:nth-child(2) {
        padding: 0
    }

    .images-notes a img {
        width: 40px;
        height: 40px
    }

    .images-notes {
        margin: 5px 0
    }

    .outline-btn {
        font-size: 9px;
        padding: 4px 5px
    }

    .left-notes-btn {
        margin: auto
    }

    .notes-header-2 {
        align-items: flex-start
    }

    .notes-name-header-2 img {
        width: 15px
    }

    .left-header-2 {
        width: 65%;
        gap: 0
    }

    .name-second-header {
        padding: 5px 0
    }

    .second-header-2 .icons-connects {
        padding: 6px 0
    }

    .description-header-2 {
        margin: 0
    }

    .add-details {
        width: 100%
    }

    .add-details button {
        width: 100%;
        justify-content: center
    }

    .bluebtn {
        font-size: 12px
    }

    .activity-anchor {
        display: grid
    }

    .right-notes-btn {
        width: 100%
    }

    .addnotes {
        position: absolute;
        margin-top: 10px;
        width: 100%
    }

    .outline-btn img {
        width: 5px
    }

    .right-notes-btn {
        display: flex;
        justify-content: flex-end;
        margin: 8px 0
    }

    .notes-button-container {
        min-height: 60px
    }

    .left-notes-btn {
        display: grid;
        grid-template-columns: 50% 50%;
        width: 95%;
        align-items: center;
        justify-content: center
    }

    .left-notes-btn button:nth-child(1)img {
        margin-right: 5px
    }

    .left-notes-btn button:nth-child(2)img {
        margin-left: 5px
    }

    .modal-body img {}

    .modal-body p {
        font-size: 12px
    }

    .modal-dialog {
        width: auto;
        margin: 5px auto
    }

    .close-btn-textarea {
        margin-top: 10px
    }

    .name-second-header {
        font-size: 14px;
        border: 0
    }
}

@media screen and (min-width:500px) and (max-width:768px) {
    .singel-container-lead-listing {
        min-width: 300px !important;
        margin: 6px 4px
    }

    .single-container-mobile {
        margin: 20px auto
    }

    .mobile-last-bt .view-details-btn {
        width: 30%;
        margin: 0
    }

    .search-bar-lead-listing {
        width: 70%;
        display: block;
        margin: 0 auto
    }

    .btn-normal {
        margin: 10px auto;
        width: 40%
    }

    .addnotes {
        width: 40%;
        margin-right: 5px
    }

    .sigle-notes p {
        font-size: 12px
    }

    .notes-search {
        margin-left: 10px
    }

    .notes-search input {
        width: 40%
    }

    .add-details button {
        width: 40%
    }

    .input-left input {
        width: 12px;
        height: 12px
    }

    .notes-header button {
        font-size: 10px
    }
}

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

    .select-leading,
    .table-leading td,
    .table-leading th,
    .subtitle-category,
    .answers,
    .location,
    .name-container p,
    .btn-normal {
        font-size: 11px
    }

    .name-container h3,
    .left-side-popup h2,
    .header-title {
        font-size: 14px
    }

    .view-details-btn {
        font-size: 10px
    }

    .flex-dashboard-icons {
        gap: 5px
    }

    .flex-dashboard-icons img {
        width: 18px
    }

    .notes-search {
        margin-left: 10px
    }

    .input-left input {
        width: 15px;
        height: 15px
    }

    .name-second-header,
    .notes-header button {
        font-size: 14px
    }

    .bluebtn {
        font-size: 12px
    }

    .outline-btn {
        font-size: 12px;
        min-width: 170px
    }

    .singel-container-lead-listing h5 {
        font-size: 14px
    }

    .singel-container-lead-listing h4 {
        font-size: 18px
    }
}

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

    .table-leading td,
    .table-leading th,
    .select-leading,
    .notes-header button {
        font-size: 14px
    }

    .view-details-btn {
        font-size: 12px
    }

    .select-leading {
        padding: 5px 8px
    }

    .notes-search {
        margin-left: 10px
    }

    .input-left input {
        width: 15px;
        height: 15px
    }

    .name-second-header {
        font-size: 18px
    }

    .outline-btn {
        min-width: 170px
    }

    .bluebtn,
    .outline-btn,
    .btn-normal {
        font-size: 12px
    }
}

@media screen and (min-width:1301px) and (max-width:1400px) {

    .brd-notes,
    .name-container p,
    .header-title,
    .type-ans,
    .status-ans {
        font-size: 14px
    }

    .sigle-notes p,
    .answers,
    .subtitle-category {
        font-size: 16px
    }

    .input-left input {
        width: 15px;
        height: 15px
    }

    .notes-search {
        margin-left: 15px
    }

    .name-container h3,
    .notes-name-header-2 {
        font-size: 18px
    }

    .left-side-popup h2 {
        font-size: 22px
    }

    .icons-connects {
        gap: 10px
    }

    .name-second-header {
        font-size: 16px
    }

    .outline-btn {
        min-width: 190px
    }

    .view-details-btn {
        font-size: 14px
    }
}

@media screen and (min-width:1401px) and (max-width:1500px) {

    .brd-notes,
    .name-container p,
    .type-ans,
    .status-ans,
    .location,
    .textarea-container textarea,
    .notes-search input,
    .description-header-2,
    .email-subject input,
    .msg-email textarea,
    .bluebtn,
    .phone-container button,
    .table-leading td,
    .select-leading,
    .table-leading th {
        font-size: 16px
    }

    .notes-search {
        margin-left: 20px
    }

    .input-left input {
        width: 15px;
        height: 15px
    }

    .sigle-notes p,
    .answers,
    .subtitle-category,
    .notes-header button,
    .header-title,
    .outline-btn,
    .addnotes,
    .btn-normal,
    .close-btn-design {
        font-size: 18px
    }

    .name-container h3,
    .notes-name-header-2 {
        font-size: 20px
    }

    .left-side-popup h2 {
        font-size: 24px
    }

    .icons-connects {
        gap: 10px
    }

    .notes-search span img {
        width: 15px
    }

    .phone-container {
        width: 250px
    }

    .btn-popup img,
    .icons-connects img {
        width: 25px
    }

    .phone-container {
        bottom: -80px
    }

    .name-second-header {
        font-size: 20px
    }

    .outline-btn {
        min-width: 210px
    }
}

@media screen and (min-width:1501px) and (max-width:1600px) {

    .brd-notes,
    .name-container p,
    .type-ans,
    .status-ans,
    .location,
    .textarea-container textarea,
    .notes-search input,
    .description-header-2,
    .email-subject input,
    .msg-email textarea,
    .bluebtn,
    .phone-container button,
    .table-leading td,
    .select-leading,
    .table-leading th {
        font-size: 18px
    }

    .notes-search {
        margin-left: 20px
    }

    .sigle-notes p,
    .answers,
    .subtitle-category,
    .notes-header button,
    .header-title,
    .outline-btn,
    .addnotes,
    .btn-normal,
    .close-btn-design {
        font-size: 19px
    }

    .name-container h3,
    .notes-name-header-2 {
        font-size: 22px
    }

    .left-side-popup h2 {
        font-size: 26px
    }

    .icons-connects {
        gap: 10px
    }

    .notes-search span img {
        width: 15px
    }

    .phone-container {
        width: 260px
    }

    .btn-popup img,
    .icons-connects img {
        width: 28px
    }

    .icon-btn img {
        width: 25px
    }

    .input-left input {
        width: 15px;
        height: 15px
    }

    .search-bar-lead-listing input {
        width: 300px;
        font-size: 18px
    }

    .search-Icon {
        top: 15px
    }

    .singel-container-lead-listing h5 {
        font-size: 22px
    }

    .singel-container-lead-listing h4 {
        font-size: 28px
    }

    .singel-container-lead-listing h5 img {
        width: 30px
    }

    .phone-container {
        bottom: -90px
    }

    .name-second-header {
        font-size: 18px
    }

    .outline-btn {
        min-width: 210px
    }
}

@media screen and (min-width:1601px) and (max-width:1800px) {

    .brd-notes,
    .name-container p,
    .type-ans,
    .status-ans,
    .location,
    .textarea-container textarea,
    .notes-search input,
    .description-header-2,
    .email-subject input,
    .msg-email textarea,
    .bluebtn,
    .phone-container button,
    .table-leading td,
    .select-leading,
    .table-leading th,
    .close-btn-design img {
        font-size: 18px
    }

    .notes-search {
        margin-left: 20px
    }

    .sigle-notes p,
    .answers,
    .subtitle-category,
    .notes-header button,
    .header-title,
    .outline-btn,
    .addnotes,
    .btn-normal,
    .close-btn-design,
    .name-second-header {
        font-size: 20px
    }

    .name-container h3,
    .notes-name-header-2 {
        font-size: 24px
    }

    .left-side-popup h2 {
        font-size: 28px
    }

    .icons-connects {
        gap: 10px
    }

    .notes-search span img {
        width: 16px
    }

    .phone-container {
        width: 280px
    }

    .btn-popup img,
    .icons-connects img {
        width: 30px
    }

    .icon-btn img {
        width: 28px
    }

    .search-bar-lead-listing input {
        width: 300px;
        font-size: 20px
    }

    .search-Icon {
        top: 15px
    }

    .singel-container-lead-listing h5 {
        font-size: 24px
    }

    .singel-container-lead-listing h4 {
        font-size: 28px
    }

    .singel-container-lead-listing h5 img {
        width: 32px
    }

    .notes-search span {
        top: 5px
    }

    .phone-container {
        bottom: -95px
    }

    .outline-btn {
        min-width: 215px
    }
}

@media screen and (min-width:1801px) and (max-width:2000px) {

    .brd-notes,
    .name-container p,
    .type-ans,
    .status-ans,
    .location,
    .textarea-container textarea,
    .notes-search input,
    .description-header-2,
    .email-subject input,
    .msg-email textarea,
    .bluebtn,
    .phone-container button,
    .close-btn-design img {
        font-size: 20px
    }

    .notes-search {
        margin-left: 20px
    }

    .table-leading td,
    .select-leading,
    .table-leading th {
        font-size: 24px
    }

    .sigle-notes p,
    .answers,
    .subtitle-category,
    .notes-header button,
    .header-title,
    .outline-btn,
    .addnotes,
    .btn-normal,
    .close-btn-design,
    .name-second-header {
        font-size: 22px
    }

    .name-container h3,
    .notes-name-header-2 {
        font-size: 26px
    }

    .left-side-popup h2 {
        font-size: 30px
    }

    .icons-connects {
        gap: 10px
    }

    .notes-search span img {
        width: 16px
    }

    .phone-container {
        width: 280px
    }

    .btn-popup img,
    .icons-connects img {
        width: 30px
    }

    .icon-btn img {
        width: 30px
    }

    .search-bar-lead-listing input {
        width: 300px;
        font-size: 20px
    }

    .search-Icon {
        top: 15px
    }

    .singel-container-lead-listing h5 {
        font-size: 26px
    }

    .singel-container-lead-listing h4 {
        font-size: 30px
    }

    .singel-container-lead-listing h5 img {
        width: 34px
    }

    .notes-search span {
        top: 8px
    }

    .phone-container {
        bottom: -95px
    }

    .status,
    .type {
        padding: 0 20px
    }

    .sigle-notes {
        padding: 12px 10px
    }

    .notes-content {
        max-height: 500px
    }

    .input-left input {
        width: 20px;
        height: 20px;
        margin-right: 20px
    }

    .outline-btn {
        min-width: 240px
    }
}

@media screen and (min-width:2001px) and (max-width:3400px) {

    .brd-notes,
    .name-container p,
    .type-ans,
    .status-ans,
    .location,
    .textarea-container textarea,
    .description-header-2,
    .email-subject input,
    .msg-email textarea,
    .bluebtn,
    .phone-container button,
    .close-btn-design img {
        font-size: 22px
    }

    .notes-search input {
        font-size: 28px;
        padding: 5px 0;
        padding-left: 60px
    }

    .table-leading td,
    .select-leading,
    .table-leading th {
        font-size: 26px
    }

    .sigle-notes p,
    .answers,
    .subtitle-category,
    .header-title,
    .outline-btn,
    .addnotes,
    .btn-normal,
    .close-btn-design,
    .name-second-header {
        font-size: 24px
    }

    .notes-search {
        margin-left: 20px
    }

    .notes-header button {
        padding: 15px 10px;
        font-size: 25px
    }

    .active-notes {
        border-bottom: 4px solid #2386EE
    }

    .name-container h3,
    .notes-name-header-2 {
        font-size: 28px
    }

    .left-side-popup h2 {
        font-size: 30px
    }

    .icons-connects {
        gap: 15px
    }

    .notes-search span img {
        width: 30px
    }

    .phone-container {
        width: 280px
    }

    .btn-popup img,
    .icons-connects img {
        width: 30px
    }

    .icon-btn img {
        width: 30px
    }

    .search-bar-lead-listing input {
        width: 300px;
        font-size: 24px
    }

    .search-Icon {
        top: 15px
    }

    .singel-container-lead-listing h5 {
        font-size: 28px
    }

    .singel-container-lead-listing h4 {
        font-size: 32px
    }

    .singel-container-lead-listing h5 img {
        width: 34px
    }

    .notes-search span {
        top: 10px;
        left: 15px
    }

    .phone-container {
        bottom: -95px
    }

    .status,
    .type {
        padding: 0 20px
    }

    .sigle-notes {
        padding: 12px 10px;
        margin-bottom: 15px
    }

    .notes-content {
        max-height: 500px
    }

    .input-left input {
        width: 20px;
        height: 20px;
        margin-right: 20px
    }

    .notes-search input {
        width: 500px
    }

    .outline-btn {
        min-width: 250px
    }
}

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

    .mastersetting-main-container .container-fluid,
    .mastersetting-main-container .col-lg-12,
    .mastersetting-main-container .col-md-12 {
        padding-right: 15px
    }

    .meeting-perslot-table {
        width: 100%
    }

    .right-side-mastersetting {
        border: 0
    }

    .table-header:last-child {
        text-align: center
    }

    .align-items-fromleft {
        padding-left: 0
    }

    .summery-title {
        margin-left: 0
    }

    .table-header-addmeeting th:nth-child(1) {
        padding-left: 20px
    }

    .table-header-addmeeting th:last-child {
        padding-right: 20px
    }

    .meeting-perslot-table table td {
        padding: 10px
    }
}

@media screen and (max-width:767px) {
    .mastersetting-heading {
        font-size: 20px;
        margin-top: 10px
    }

    .leftside-heading {
        font-size: 16px
    }

    .master_setting_dashboard {
        display: block
    }

    .mastersetting-main-container .container-fluid {
        padding-right: 15px
    }

    .mastersetting-main-container .row {
        margin-right: -15px
    }

    .add-new-branch-input {
        width: 100%
    }

    .add-input-container {
        flex-direction: column
    }

    .location-icon {
        left: 10px
    }

    .table-header-addmeeting th:nth-child(1),
    .meeting-perslot-table tr td:nth-child(1),
    .meeting-perslot-table tr td:last-child,
    .table-header-addmeeting th:last-child {
        padding: 0
    }

    .meeting-perslot-table tr {}

    .meeting-perslot-table tr td:nth-child(1) {}

    .meeting-perslot-table table .branch,
    .meeting-perslot-table table .date-mastersetting,
    .meeting-perslot-table table .starttime,
    .meeting-perslot-table table .endtime,
    .meeting-perslot-table table .noofmeeting,
    .status-switch {
        text-align: left;
        display: grid;
        grid-template-columns: 50% 50%
    }

    .meeting-perslot-table table,
    .meeting-perslot-table thead,
    .meeting-perslot-table tbody,
    .meeting-perslot-table td,
    .meeting-perslot-table tr {}

    .table-header-addmeeting {
        display: none
    }

    .meeting-perslot-table table .branch:before {
        content: "Branch :";
        font-size: 12px;
        color: #BBB
    }

    .meeting-perslot-table table .date-mastersetting:before {
        content: "Date :";
        font-size: 12px;
        color: #BBB
    }

    .meeting-perslot-table table .starttime:before {
        content: "Start Time :";
        font-size: 12px;
        color: #BBB
    }

    .meeting-perslot-table table .endtime:before {
        content: "End Time :";
        font-size: 12px;
        color: #BBB
    }

    .meeting-perslot-table table .noofmeeting:before {
        content: "No. of meetings :";
        font-size: 12px;
        color: #BBB
    }

    .meeting-perslot-table table .status-switch:before {
        content: "Status :";
        font-size: 12px;
        color: #BBB
    }

    .switch {
        position: relative;
        display: inline-block;
        width: 10px;
        height: 20px
    }

    .meeting-perslot-table {}

    .meeting-perslot-table tr {}

    .meeting-perslot-table tr:first-child {}

    .meeting-perslot-table table td {
        padding: 0;
        margin: 10px
    }

    #addmeeting-date #ui-datepicker-div {
        width: 250px;
        left: 50%;
        top: 100% !important;
        transform: translateX(-50%)
    }

    .summery-title {
        margin-left: 0;
        margin-right: 0;
        font-size: 18px
    }

    .align-items-fromleft {
        padding-left: 0
    }

    .underline-bottom-and-size {
        font-size: 14px
    }

    .table-header {
        font-size: 15px
    }

    .rightside-title {
        font-size: 16px
    }

    .custombluebtn {
        width: 100%;
        font-size: 15px;
        padding: 4px 10px
    }
}

@media screen and (min-width:500px) and (max-width:767px) {
    .custombluebtn {
        width: 150px
    }

    .meeting-perslot-table table td:nth-of-type(1):before,
    .meeting-perslot-table table td:nth-of-type(2):before,
    .meeting-perslot-table table td:nth-of-type(3):before,
    .meeting-perslot-table table td:nth-of-type(4):before,
    .meeting-perslot-table table td:nth-of-type(5):before {
        font-size: 14px
    }

    .meeting-perslot-table tr td:nth-child(1) {
        font-size: 14px
    }

    .leftside-heading {
        font-size: 18px
    }
}

@media screen and (min-width:767px) and (max-width:991px) {
    .master_setting_dashboard {
        display: block
    }

    .table-header-addmeeting th,
    .meeting-perslot-table tr td:nth-child(1) {
        font-size: 14px
    }

    .meeting-perslot-table tr td:last-child {}

    .meeting-perslot-table tr td:nth-child(1) {}
}

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

    .meeting-perslot-table tr td:last-child,
    .table-header-addmeeting th:last-child {
        padding-right: 20px
    }

    .meeting-perslot-table tr td:nth-child(1),
    .table-header-addmeeting th:nth-child(1) {
        padding-left: 20px
    }

    .add-new-branch-input {
        width: 75%
    }
}

@media screen and (min-width:767px) and (max-width:991px) {
    .header-bottom-managermeeting>.outline-container {
        width: auto;
        margin-top: 8px
    }

    .manager-heading-font {
        font-size: 18px
    }

    .leftside-managermeeting-header {
        gap: 20px
    }

    .rightside-managermeeting-header {
        gap: 7px
    }

    .setting-btn img {
        width: 15px
    }

    .managermeeting-header {
        display: block
    }

    .manager-select,
    .position-font,
    .bld-txt {
        font-size: 14px
    }

    .bluebtn-2,
    .position-outoftxt {
        font-size: 14px
    }

    .meeting-filter-btn,
    .performance-btn {
        font-size: 12px
    }

    .meeting-filter-btn img,
    .performance-btn img {
        width: 12px
    }

    .search-meeting-input {
        font-size: 11px;
        padding: 5px;
        padding-left: 25px;
        width: 150px
    }

    .search-meeting-container img {
        width: 12px;
        top: 8px
    }

    .header-bottom-managermeeting {
        flex-wrap: wrap
    }

    .outline-container-ans {
        font-size: 16px
    }

    .outline-container .bluetxt {
        font-size: 14px
    }

    .rightside-border-afterdata {
        padding: 5px
    }
}

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

    .no-of-meetings-input,
    .addmeeting-date input,
    .add-end-time input,
    .add-start-time input {
        font-size: 14px
    }

    .header-bottom-managermeeting>.outline-container {
        width: auto
    }

    .manager-heading-font {
        font-size: 14px
    }

    .leftside-managermeeting-header,
    .rightside-managermeeting-header,
    .managermeeting-header {
        display: block
    }

    .manager-heading {
        margin-bottom: 10px
    }

    .manager-heading-font {
        border-bottom: 1px solid #D9D9D9;
        margin-bottom: 10px
    }

    .schedule-mastersetting-btn {
        width: 80%
    }

    .rightside-managermeeting-header-flex {
        display: grid;
        grid-template-columns: 50% 50%;
        margin: 15px 0
    }

    .meeting-filter-btn,
    .performance-btn {
        width: 100%;
        font-size: 10px;
        padding: 5px;
        text-align: left
    }

    .meeting-filter-btn img,
    .performance-btn img {
        width: 12px
    }

    .position-font,
    .manager-select,
    .bld-txt {
        font-size: 14px
    }

    .position-outoftxt {
        font-size: 12px
    }

    .rightside-managermeeting-header {
        margin: 10px 0
    }

    .search-meeting-input {
        width: 100%;
        padding: 4px;
        padding-left: 25px;
        border: 1px solid #BEBEBE;
        font-size: 12px
    }

    .search-meeting-container img {
        width: 12px;
        top: 8px
    }

    .header-bottom-managermeeting {
        display: grid;
        grid-template-columns: 1fr 1fr
    }

    .outline-container,
    .bluetxt {
        font-size: 10px
    }

    .outline-container-ans {
        font-size: 14px
    }
}

@media screen and (max-width:991px) {
    .cutomized-close {
        margin-left: auto
    }

    .table-meeting-manager {
        display: none
    }

    .top-container-master-setting {
        display: flex;
        margin-top: 15px;
        justify-content: space-between
    }

    .second-container-mastersetting-mobile {
        display: grid;
        grid-template-columns: auto auto auto;
        gap: 20px;
        margin: 15px 0
    }

    .date-mastersetting-mobile {
        position: relative
    }

    .date-mastersetting-mobile div {
        display: inline-block
    }

    .subtitle-mobile-container {
        font-size: 10px
    }

    .name-container-managersetting-mobile h5 {
        font-size: 12px
    }

    .name-container-managersetting-mobile h6 {
        font-size: 10px;
        color: #6A6A6A
    }

    .date-mobile {
        font-size: 10px
    }

    .time-mobile {
        font-size: 12px;
        font-weight: 600;
        text-align: center
    }

    .confirm-container {
        width: 70px;
        margin-top: 5px
    }

    .third-container-mastersettin-mobile {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 10px
    }

    .custom-select-talentmanager,
    .intoby-select,
    .talentmanager-select,
    .status-select-manager {
        width: 100%
    }

    .bottom-container-mobile-mastersetting {
        margin: 15px 0
    }

    .mobile-container-master-setting {
        box-shadow: 0 0 3px #929292;
        padding: 10px;
        border-radius: 10px;
        display: inline-block
    }

    .date-mastersetting-mobile::after,
    .branch-mobile::after {
        content: "";
        width: 1.2px;
        background-color: #d2d2d2;
        top: 50%;
        transform: translateY(-50%);
        right: -10px;
        height: 90%;
        position: absolute
    }

    .options-list {
        width: 100%
    }

    .branch-mobile {
        position: relative
    }

    .place-meeting {
        font-size: 12px
    }

    .createdby-mobile-container h5 {
        font-size: 12px;
        line-height: 20px;
        color: #282828;
        font-weight: 400
    }

    .createdby-mobile-container {
        margin-right: 20px
    }

    .place-meeting,
    .date-mobile {
        color: #282828;
        font-weight: 400
    }

    .status-talentmanager-container {
        display: block
    }

    .date-mastersetting-mobile,
    .branch-mobile,
    .confirm-mobile {
        display: flex;
        justify-content: center
    }

    .manager-meeting-table-container {
        display: flex;
        flex-wrap: wrap;
        gap: 20px;
        margin-top: 20px
    }
}

@media screen and (max-width:500px) {
    .mobile-container-master-setting {
        width: 100%
    }

    #modal-meeting .modal-dialog {
        min-width: 270px
    }

    .top-container-meeting,
    .bottom-for-meeting {
        flex-wrap: wrap
    }

    .talent-manager-select,
    .talent-manager-status,
    .talent-manager-time,
    .talent-manager-confirmation,
    .talent-manager-calender input,
    .talent-manager-type,
    .talent-manager-createdby,
    .talent-manager-calender {
        width: 100%
    }

    .performance-body input {
        width: 100%;
        margin-bottom: 10px
    }

    .performance-body {
        flex-wrap: wrap
    }

    .modal-performance-header {
        font-size: 14px
    }

    .cutomized-close {
        margin: 0;
        width: 20px
    }

    .addmeeting-date {
        width: 115px
    }

    #addmeeting-date #datepicker {
        width: 100%
    }

    .addmeeting-date i {
        position: absolute;
        top: 6px;
        z-index: 2;
        right: 4px
    }

    .noofmeeting input {
        width: 115px;
        font-size: 12px
    }

    .input-status-closed img {
        width: 38px
    }

    .input-status-closed input {
        padding: 4px 10px;
        font-size: 12px;
        padding-left: 40px
    }

    .proceed-status-closed,
    .modal-status-closed-header {
        font-size: 10px
    }

    .modal-status-closed-header {
        line-height: 12px
    }
}

@media screen and (min-width:501px) and (max-width:767px) {
    .schedule-mastersetting-btn {
        width: 180px;
        padding: 5px 0
    }

    .position-font,
    .manager-select,
    .bld-txt,
    .outline-container-ans {
        font-size: 16px
    }

    .position-outoftxt,
    .meeting-filter-btn,
    .performance-btn,
    .outline-container,
    .bluetxt {
        font-size: 14px
    }

    .meeting-filter-btn,
    .performance-btn {
        display: flex;
        align-items: center
    }

    .meeting-filter-btn img,
    .performance-btn img {
        width: 16px;
        margin-right: 10px
    }

    .search-meeting-input {
        width: 50%;
        font-size: 14px
    }

    .search-meeting-container img {
        width: 13px;
        top: 8px
    }

    #modal-meeting .modal-dialog {
        min-width: 80%
    }

    .header-meeting-filter {
        font-size: 14px
    }

    .header-meeting-filter-img {
        width: 15px;
        margin-right: 5px
    }

    #modal-meeting .cutomized-close {
        width: 20px
    }

    .top-container-meeting,
    .bottom-for-meeting {
        flex-wrap: wrap
    }

    .performance-body input {
        width: 200px
    }

    #performance-body #ui-datepicker-div {
        width: 250px
    }

    .date-mastersetting-mobile::after,
    .branch-mobile::after {
        right: -5px
    }

    .second-container-mastersetting-mobile {
        gap: 10px
    }

    .mobile-container-master-setting {
        width: 49%
    }

    .manager-meeting-table-container {
        gap: 9px
    }
}

@media screen and (min-width:991px) and (max-width:1199px) {
    .manager-heading-font {
        font-size: 18px
    }

    .bluebtn-2 {
        font-size: 12px
    }

    .manager-select,
    .position-font,
    .position-outoftxt {
        font-size: 12px
    }

    .bld-txt {
        font-size: 16px
    }

    .meeting-filter-btn,
    .performance-btn {
        padding: 5px;
        font-size: 11px
    }

    .leftside-managermeeting-header {
        flex-direction: column
    }

    .rightside-managermeeting-header {
        align-items: end
    }

    .manager-select,
    .position-font,
    .position-outoftxt {
        font-size: 14px
    }

    .search-meeting-input {
        font-size: 12px;
        padding: 5px;
        padding-left: 25px
    }

    .search-meeting-container img {
        top: 7px;
        left: 7px;
        width: 14px
    }

    .meeting-filter-btn img,
    .performance-btn img {
        width: 14px
    }

    .table-header-tr th {
        font-size: 10px
    }

    .name-container-managermeeting h4,
    .time-managermeeting,
    .branch-managermeeting,
    .name-container-managermeeting h5 {
        font-size: 11px
    }

    .confirm-container,
    .intoby-select,
    .talentmanager-select {
        width: 80px;
        padding: 2px
    }

    .status-select-manager {
        padding: 2px;
        width: 80px
    }

    .custom-select-talentmanager {
        width: 120px
    }

    .createdby-h5,
    .date-managermeeting {
        line-height: unset;
        font-size: 10px
    }

    .name-container-managermeeting h5 {
        line-height: unset
    }

    .options-list {
        width: 140px
    }

    .header-bottom-managermeeting {
        gap: .7%
    }

    .outline-container .bluetxt {
        font-size: 10px
    }

    .outline-container {
        padding: 4px
    }

    .outline-container-ans {
        font-size: 14px
    }

    .outline-container:nth-child(4) {
        width: 13%
    }

    .outline-container:nth-child(3) {
        width: 12%
    }

    .selected-option {
        padding: 2px 10px
    }

    .table-header-mastersetting th {
        font-size: 12px
    }
}

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


    .new_footer_design_sec_logo_sec.new-footer .new_footer_design_sec_logo_sec_logo_para p{
        font-size: 10px !important;
    }

    .new_footer_design_sec_logo_sec.new-footer .new_footer_design_sec_inner ul li a{
        font-size: 10px !important;
    }

    .new_footer_design_sec_logo_sec.new-footer .inner_ftr_copy_sec_single_new_ftr ul li a i{
        font-size: 14px !important;
    }

    .new_footer_design_sec_logo_sec.new-footer .inner_ftr_copy_sec_single_new_ftr ul li:last-child select {
        font-size: 14px !important;
    }



    .manager-heading-font {
        font-size: 18px
    }

    .bluebtn-2 {
        font-size: 12px
    }

    .manager-select {
        font-size: 15px
    }

    .position-font,
    .bld-txt {
        font-size: 14px
    }

    .outline-container-ans {
        font-size: 16px
    }

    .position-outoftxt {
        font-size: 13px
    }

    .meeting-filter-btn,
    .performance-btn,
    .table-header-tr th {
        font-size: 12px
    }

    .meeting-filter-btn img,
    .performance-btn img {
        width: 15px
    }

    .search-meeting-input {
        padding: 5px;
        padding-left: 25px
    }

    .search-meeting-container img {
        width: 14px;
        top: 8px
    }

    .setting-btn img {
        width: 17px
    }

    .outline-container:nth-child(3) {
        width: 12%
    }

    .outline-container:nth-child(4) {
        width: 13%
    }

    .outline-container .bluetxt {
        font-size: 14px
    }

    .outline-container {
        padding: 5px
    }

    .header-bottom-managermeeting {
        gap: .5%
    }

    .custom-select-talentmanager {
        width: 100px
    }

    .confirm-container,
    .intoby-select,
    .talentmanager-select,
    .status-select-manager {
        width: 80px
    }

    .custom-select-talentmanager {
        width: 150px
    }

    .table-header-mastersetting th {
        font-size: 12px
    }

    .options-list {
        width: 150px
    }

    .outline-container:nth-child(8) {
        width: 10%
    }

    .outline-container:nth-child(7) {
        width: 12%
    }

    .outline-container:nth-child(6) {
        width: 12%
    }

    .outline-container:nth-child(4) {
        width: 14%
    }

    .outline-container:nth-child(2) {
        width: 19%
    }

    .outline-container:nth-child(3) {
        width: 12%
    }

    .outline-container:nth-child(5) {
        width: 7%
    }

    .outline-container:nth-child(3) {
        width: 13%
    }

    .name-container-managermeeting {
        max-width: 150px
    }

    .rightside-border-afterdata:nth-child(2) {
        max-width: 90px
    }

    .rightside-border-afterdata:nth-child(3) {
        max-width: 115px
    }

    .rightside-border-afterdata:nth-child(4) {
        max-width: 73px
    }
}

@media screen and (min-width:1300px) and (max-width:1400px) {

    .bluetxt,
    .outline-container-ans {
        font-size: 16px
    }

    .new_footer_design_sec_logo_sec.new-footer .new_footer_design_sec_logo_sec_logo_para p{
        font-size: 12px !important;
    }

    .new_footer_design_sec_logo_sec.new-footer .new_footer_design_sec_inner ul li a{
        font-size: 12px !important;
    }

    .meeting-filter-btn,
    .performance-btn,
    .table-header-mastersetting th {
        font-size: 14px
    }

    .search-meeting-container img {
        width: 14px;
        top: 9px
    }

    .outline-container .bluetxt,
    .name-container-managermeeting h4,
    .time-managermeeting,
    .branch-managermeeting {
        font-size: 15px
    }

    .outline-container {
        padding: 5px
    }

    .outline-container:nth-child(7) {
        width: 13%
    }

    .outline-container:nth-child(8) {
        width: 9%
    }

    .outline-container:nth-child(4) {
        width: 13%
    }

    .outline-container:nth-child(3) {
        width: 12%
    }

    .confirm-container,
    .intoby-select,
    .talentmanager-select,
    .status-select-manager {
        width: 100px;
        font-size: 14px
    }

    .name-container-managermeeting {
        max-width: 141px
    }

    .rightside-border-afterdata:nth-child(2) {
        max-width: 82px
    }

    .rightside-border-afterdata:nth-child(3) {
        max-width: 115px
    }

    .rightside-border-afterdata:nth-child(4) {
        max-width: 80px
    }

    .bluebtn-2 {
        font-size: 14px
    }

    .manager-select {
        font-size: 17px
    }

    .meeting-filter-btn,
    .performance-btn {
        font-size: 14px
    }

    .search-meeting-input {
        padding: 5px;
        padding-left: 25px;
        font-size: 14px;
        width: 160px
    }
}