*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; outline: none; border: 0 }
@media screen and (min-device-height:657px) and (max-device-height:979px) {
	.phone-bg { background-image: url(/img/iphone-d.png); background-repeat: no-repeat; background-position: center 0; background-size: 100% 100%; width: 410px; height: 660px; display: flex; align-items: center; justify-content: center }
	.phone-inn { background: var(--dark-grey); width: 216px; height: 490px; border-radius: 20px; overflow: hidden; position: relative; display: flex; align-items: center; justify-content: center }
	.phone-inn video { width: 100%; height: 100% }
	.mouse { bottom: 20px }
}
@media only screen and (max-width:1899px) {
	.center { padding: 0 2% }
	header .center { padding: 1% 2% }
	.banner { padding: 140px 0 0 }
	.find-content input[type="text"] { width: 50% }
	.upper-landing { background-repeat: no-repeat; background-size: cover }
	.jobs-lists-row ul.recent-job-list li { width: 90% }
	.jobs-lists-row .start-now { min-width: 90%; width: 90% }
	.jobs-lists-row p.buttom_text6_p { min-width: 90%; width: 90% }
	.slider { margin: -74px auto 0 }
}
@media only screen and (max-width:1600px) {
	.provider-box p, .provider-box span.sub-text { height: 80px }
	.best-responsive-tab-contents:not(.lgTabToggle-tab-responsive-active) { padding: 20px !important }
	.banner { padding: 200px 0 50px }
	.landing-slider { margin: 50px 0 0 0 }
	.upper-landing { padding: 0 0 60px }
	.jobs-tabs .more-jobs { right: 32px }
	.category-section .category-botton { border-radius: 5px; font-size: 12px; padding: 0 2px }
	.logo-login { left: 15px }
	.login-bg-box img { height: 100%; object-fit: cover; }
	.profile-button-row .profile-button-right .bttn.favourites-btn, .profile-button-row .profile-button-right .bttn.hire-btn, .profile-button-row .profile-button-right .bttn.chat-btn { font-size: 14px }
	.provide-service h4 { font-size: 16px }
	.job-post-details .post-heading h2 { font-size: 35px }
	.job-post-details-info-box h4 { font-size: 16px }
	.job-post-details-info ul.address-post li p, .job-post-details-info ul.new-lang li, .post-features-inn h4 { font-size: 14px }
	.job-post-details-info ul.address-post li p { margin-right: 12px;}
	.new-job-details .job-post-details-info .wallet-tab ul.tabs li.active a { font-size: 16px }
	.new-job-details .job-post-details-info .wallet-tab ul.tabs li a { font-size: 14px }
	.new-job-details .job-post-details-info ul.payment-heading li>div { font-size: 13px }
	.search-result-tab .tabs li.active a { font-size: 14px }
	.setiing-block .settings-left h4, .setiing-block .settings-right .step-level { font-size: 20px }
	.setiing-block .settings-left .settings-ul li, .profile-setting-row h6, .step_5 .verifications-form h6, .setiing-block .settings-right .step_6 .verifications-form p, .dnt-acnt { font-size: 16px }
	.setiing-block .settings-right .step_1 .verifications-form ul li:first-child input.input-field, .setiing-block .settings-right .verifications-form ul li input.input-field, .profile-setting-row p, .add-category-filter-set2 li a, .setiing-block .settings-right .step_5 .verifications-form .onoff-btn, .setiing-block .settings-right .step_5 .verifications-form p, .setiing-block .settings-right .verifications-form ul li label, .add-category-filter-set1 li a { font-size: 14px }
	.verifications-form ul li input.input-field { font-size: 16px }
	.create-job-steps .steps-row li span { font-size: 14px }
	.edit-box h6 { font-size: 16px }
	.choose-attach-file .choose-attach-file-inn .files_address { width: calc(100% - 19%) }
	.choose-attach-file .choose-attach-file-inn .files_address ul li { margin: 0 8px 8px 0 }
	.duration-list p { margin: 0 20px }
	.choose-budget .rate-box { width: 50% }
	.find-content .onmap-btn { padding: 0 15px 0 55px; text-align: left }
	.onmap-btn:after { left: 26px; background-size: 60% }
	.inner-page-content.blog-listing, .inner-page-content.blog-details { margin: 0 }
	.blog-section .blog-right .blog-right-block h2 { font-size: 24px; line-height: 30px }
	.blog-details-section p { font-size: 16px }
	.blog-details-section h2 { font-size: 35px; line-height: 44px; margin: 0 0 16px }
	.blog-box .blog-info h3 a { font-size: 16px; line-height: 20px }
	.blog-box .blog-info h3 { margin: 10px 0 }
}
@media only screen and (max-width:1600px) {
	.best-responsive-tab-content:first-child .find-content input[type="text"] { }
	.find-content input[type="text"] { width: 100%; font-size: 13px }
	.select { width: 30% }
	.find-content .bttn { width: auto; min-width: 144px; padding: 0 15px; font-size: 15px; text-align: center }
	.chat { height: 540px; width: 350px; margin: 87px 0 0 180px }
	.jobs-slider { width: 47% }
	.banner-content h3, .banner-content h4 { font-size: 55px; line-height: 65px; min-height: 160px; padding: 0 }
	.banner-content .progress-inn h3 { min-height: auto }
	.slider-box h2 { font-size: 40px; line-height: 50px }
	.slider-box p { font-size: 16px; line-height: 22px }
	.category-box a { font-size: 15px; line-height: 1; word-break: break-word }
	.find-content .onmap-btn { padding: 0 15px 0 55px; text-align: left }
	.onmap-btn:after { left: 26px; background-size: 60% }
	.jobs-category-field .KeywordList .category-ato-footer { flex-flow: column; justify-content: center }
	.suggested-employee .suggest-profile-box .suggest-img { width: 100px; height: 100px }
	.sugg-pro-info h6 { font-size: 18px }
	.suggested-employee .percircle .slice { width: 92px; height: 90px; top: -4px; }
	.suggest-profile-box { width: 15% }
	.suggest-profile-row.suggested-employee .suggest-profile-box { margin: 0 20px 16px 0 }
	.suggested-employee .gt50 .fill, .suggested-employee .percircle .bar, .suggested-employee .pie { width: 100%; height: 100% }
	.verifications-form ul li label { font-size: 14px }
	.profile-loged>a.bttn { padding: 0 6px; font-size: 12px }
}
@media only screen and (max-width:1599px) {
	.top-category-box-wrap.scrollbar { height: 350px }
	.profile-infos .infos-box a { padding: 8px }
	.blog-chips { font-size: 10px; padding: 0 5px;}
	.blog-box .blog-info .top-info .date { font-size: 12px; }
}
@media only screen and (max-width:1550px) {
	.banner { padding: 130px 0 50px }
	.suggest-profile-box .suggest-img { width: 100px; height: 100px }
	.sugg-pro-info h6 { font-size: 18px; line-height: 21px }
	.active-contract-button-row-outer .bottom-row:first-child { width: 90% }
	.profile-info { margin: 0 16px 0 0 }
	.current-job-post .job-post-rates .rates-box label { font-size: 20px; font-weight: 700; line-height: 23px }
	.current-job-post .job-post-rates .rates-box a { font-size: 13px }
	.current-job-post .job-post-rates .rates-box { padding: 8px }
	.current-job-post .job-post-rates { width: 58% }
	.current-job-post .job-post-rates .rates-box span { font-size: 14px; line-height: 16px }
	.current-job-post .job-post-rates .rates-box label em { line-height: 20px; font-size: 14px }
	.job-post-accnt-info .prof-basic-info { width: calc(100% - 160px) }
	.find-content input[type="text"] { height: 50px }
	.result-list li .rate-addres p:last-child { width: 215px; margin-right: 0 }
	.result_blade .search-map-div .window-bottom { align-items: flex-start; justify-content: space-between; margin: 0 }
	.result_blade .search-map-div .window-bottom .profile-info { margin: 10px 0 0 }
	.map-window .top-window { flex-flow: column }
	.map-window .top-window h3 { margin: 0 0 0 }
}
@media only screen and (max-width:1366px) {
	.profile_blade .profile-button-row { margin: 0 0 20px; flex-flow: column }
	.profile_blade .profile-button-row .profile-button-right { width: auto; margin: 16px 0 0 }
}
@media only screen and (max-width:1299px) {
	.lower-landing { padding: 50px 0 0 }
	.slider-box h2 { font-size: 55px; line-height: 65px; margin: 0 0 20px }
	.start-bttn-row { padding: 30px 0 }
	.chat { height: 560px; width: 350px; margin: 92px 0 0 180px }
	.jobs-slider { width: 44% }
	.upper-landing .center { height: auto; display: inherit }
	.blog-box .blog-info h3 a { font-size: 16px; line-height: 20px;}
	.fourm-form button.forum_post_btn { width: 32px; height: 32px; }
}
@media only screen and (max-width:1199px) {
	.banner-content { padding: 0 10px 0 0 }
	.banner-content h2, .banner-content h1 { font-size: 50px; line-height: 60px; padding: 0 0 40px }
	.best-responsive-tab-contents:not(.lgTabToggle-tab-responsive-active) { padding: 20px }
	.best-responsive-tab-content:first-child .find-content input[type="text"] { width: 56% }
	.jobs-slider { width: 100% }
	.ipad-section { width: 100% }
	.bottom-banner { flex-flow: column }
	.ipad { margin: 0 auto }
	.chat { height: 560px; width: 360px; margin: 92px 0 0 175px }
	.slider-box h2, .slider-box p { text-align: left }
	.start-bttn-row { float: none; margin: 0 auto; width: 300px }
	.newsletter input.subscribe-btn { min-width: auto }
	.newsletter .sub_email { height: 50px; line-height: 50px; width: calc(100% - 50px); font-size: 16px }
	.best-responsive-tab-contents:not(.lgTabToggle-tab-responsive-active) { padding: 16px !important }
	.category-section .category-botton { font-size: 10px; min-width: 95px }
	.find-content .bttn { min-width: 115px; font-size: 14px }
	.onmap-btn:after { left: 16px; background-size: 60% }
	.job-post-review .leave-review .review-details .job-post-rating h6 { font-size: 13px }
	.job-post-review .leave-review .avarage-rating h6 { font-size: 16px; line-height: 18px }
	.job-post-review .leave-review .avarage-rating { padding: 16px }
	.address-attachments label.custom-file-upload { width: 80% !important }
	.fixed-header .header-r ul.after-login-header li.links .view-btn { width: auto }
	.service-pack-badge { padding: 1px 8px; font-size: 11px }
	.provider-box p, .provider-box span.sub-text { height: 50px; -webkit-line-clamp: 3; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; justify-content: flex-start; display: block }
}
@media only screen and (max-width:1600px) {
	.login-form li input[type="password"], .login-form li input[type="text"], .login-section .input-text { height: 45px; line-height: 45px }
	.login-form li input.input-text:focus { border-color: var(--white) }
	.login-form li span.password-close-eye { top: 43px }
	.login-content .referral_section { height: 45px; line-height: 46px; line-height: 46px; padding: 0 5px 0 10px }
	.login-content .referral_section p { height: 35px; padding: 0 46px 0 10px; font-size: 14px; background-position: 96% center }
	.login-content .referral_section input.input-text { height: 35px }
	.login-form li { margin: 0 0 8px }
	.login-form li a { width: 100%; display: inline-block; overflow: hidden }
	.login-form li a img { width: 100% }
	.signup-btn { height: 50px; line-height: 50px }
	.login-form li p a { color: var(--orange); width: auto; display: initial }
	.login-content h2, .login-content h1 { font-size: 50px; line-height: 55px }
	.acnt-form h3 { line-height: 29px; text-align: left; margin: 0 0 20px; font-size: 24px }
	.login-form li label { font-size: 14px; font-weight: 500; margin: 0 0 4px }
	.login-form li a.member-link { width: auto }
	.center, .create-job-publish #step2.fixed-box .edit-box.edit-box-search { max-width: 1300px }
	.verefication-row .verefication-content { width: 30% }
	.verefication-steps { width: 68% }
	.search-bar .jobs-category-field .category-search-field { width: 185px; padding: 0 32px 0 12px }
	.search-find-btn { min-width: 80px; font-size: 15px }
	.job-post-accnt-info .prof-basic-info p { display: inherit; align-items: flex-start; font-weight: 500; font-size: 16px; line-height: 20px; margin: 0 0 8px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 100% }
	.post-features ul li { font-size: 12px }
	.job-total h4 { font-size: 22px }
	.result-list li .rate-addres p { margin: 0 10px 0 0 }
	.profile-button-row .profile-button-left .bttn { margin: 0 2px 0 0; font-size: 16px }
	.profile-button-row .profile-button-right .bttn.promote-btn, .profile-button-row .profile-button-right .bttn.edit-btn { margin: 0 2px 0 0; font-size: 16px }
	.history-review-job ul.tabs li.active a { font-size: 18px }
	.history-review-job ul.tabs li a { font-size: 14px }
	.choose-category-list .sub-category ul li { width: 11% }
	.employer_recieved_offers_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-right p { width: 100%; text-align: left }
	.employee_recieved_offers_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-right p { width: auto; text-align: left }
	.employee_recieved_offers_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-right .offered-price span > img { margin-right: 8px;	}
	.offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-right p { }
	.offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-left .rate-addres p, .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-left .rate-addres p { margin: 0 16px 0 0; width: auto; display: flex; align-items: center }
	.offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-left .rate-addres p img, .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-left .rate-addres p img { margin: 0 8px 0 0 }
	.offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-left .rate-addres p:last-child, .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-left .rate-addres p:last-child { width: 250px }
}
@media only screen and (max-width:1600px) {
	.wallet_blade .inner-page-content { padding: 76px 0 0 0 }
	.setiing-block .settings-right .verifications-form ul li span.password-close-eye { top: 42px }
	.footer-block.footer-newsletter { width: 40% }
	.find-content .bttn { margin: 0 0 0 8px }
	.slider-block .slider-text h2 { font-size: 35px; line-height: 40px }
	.provide-service-row .new-provide a { padding: 10px; width: 100% }
	.profile-button-row .profile-button-left .bttn, .profile-button-row .profile-button-right .bttn.promote-btn, .profile-button-row .profile-button-right .bttn.edit-btn { font-size: 14px }
	.profile-button-row .profile-button-left .bttn span img, .profile-button-row .profile-button-right .bttn.promote-btn img, .profile-button-row .profile-button-right .bttn.edit-btn img { width: 16px }
	.languages-list ul li span.langs { font-size: 12px; line-height: 1 }
	.employee-profile .edit-languages-list .level select { font-size: 12px }
	.about-toggle.show-more-height p { font-size: 14px }
	.employee-info .languages-list ul li .langs img { width: 16px }
	.education-list img { width: 16px }
	.choose-category-list .sub-category ul li a { font-size: 12px }
	.new-job-details .job-post-details-info.wallet-page ul.request-withdrawl li:last-child button { font-size: 16px }
	.new-job-details .job-post-details-info.wallet-page ul.request-withdrawl li label { font-size: 13px }
	.post-features-inn { margin: 0 12px 0 0 }
	.profile-infos .infos-box { width: 19% }
	.profile-infos .infos-box h2 { font-size: 30px; line-height: 35px }
	.profile-infos .infos-box span { font-size: 13px; padding: 10px 0 }
	.profile-statements { padding: 10px }
	.profile-methods a { padding: 10px; font-size: 14px; line-height: 20px }
	.profile-row { margin: 0 0 16px }
	.profile-row-outer .profile-row { margin: 0 }
	h4, .offer-listing-page h4 { font-size: 16px; line-height: 22px }
	.verefication-row .verefication-content { font-size: 13px; line-height: 18px }
	.verified-steps .steps span { font-size: 10px }
	.active-step span, .upcomming-steps .steps span { font-size: 10px; line-height: 12px; height: 45px }
	.inner-page-content.profile-home-inner .search-result-page { padding: 30px 0 0 }
	.add-category-filter li a, .aside-box .add-category-filter li a { padding: 4px 8px; font-size: 12px }
	.result-list li h3 { font-size: 17px }
	.result-list li .rate-addres { margin: 0 0 18px }
	.post-features { margin: 0 0 20px }
	.profile-information .prof-img, .profile-information .prof-img img { width: 100px; height: 100px }
	.profile-information .prof-basic-info p { font-size: 12px; line-height: 14px }
	.languages-list ul li span.level { font-size: 14px }
	.about-description p { font-size: 14px; font-weight: 400; line-height: 20px }
	.profile-button-row { margin: 0 0 20px }
	section { padding: 0 0 20px }
	/* .result_blade section { height: 100vh; } */
	.footer-block h5 { font-size: 16px }
	.footer-block ul li a { font-size: 12px }
	.headings-r { font-weight: bold; font-size: 22px }
	.inner-page-content { padding: 80px 0 0 }
	.top-category-box .hour-box { font-size: 10px }
	.create-job h2, .create-job h1 { font-size: 24px; margin: 0 0 20px }
	.edit-box { margin: 0 0 20px }
	.fixed-header .header-r ul.after-login-header li { margin: 0 22px 0 0 }
	.fixed-header .header-r ul li a { font-size: 14px }
	.fixed-header .header-r ul.after-login-header li.links .view-btn { font-size: 14px }
	.start-job-bg h2 { font-size: 28px }
	.search-bar .jobs-category-field .category-search-field { padding: 0 32px 0 6px; font-size: 12px }
	.jobs-lists-row ul.recent-job-list li { padding: 30px 20px }
	.jobs-tabs ul.tabs li.active a { font-size: 24px }
	.jobs-tabs ul.tabs li a { font-size: 16px }
	.jobs-lists-row .start-now { font-size: 20px; height: 80px; line-height: 80px }
	.jobs-lists-row ul.recent-job-list li label { font-size: 16px }
	.post-features ul.job-post-category li { font-size: 12px }
}
@media only screen and (max-width:1599px) {
	.upper-landing .center { height: auto }
	.result-employee-section li .result-employee-left .rate-addres p { font-size: 13px; line-height: 14px }
	.fixed-header .header-r ul.after-login-header li.links .view-btn { font-size: 14px }
	.my_post_promote_button button, .my_post_promote_button .bttn.edit-btn { font-size: 14px; height: 45px; line-height: 45px }
	.profile-button-row .profile-button-left .bttn.edit-btn { font-size: 14px }
	.suggested-employee .suggest-profile-box .suggest-img #text_img>span { font-size: 34px }
	.edit-sub-button li .delet-icon span { font-size: 12px; }
}
@media only screen and (max-width:1366px) {
	.best-responsive-tab-content .find-content .jobs-category-field .KeywordList { top: 80px }
	.verifications-form ul li input.input-field { width: 58% }
	.details-similar-jobs ul.result-list.profile-bidding-list li .top-bid-row .bid-info .bottom-row { font-size: 28px; line-height: 32px }
	.profile-methods a img { margin: 0 0 12px; width: 32px }
	.profile-methods:last-child a img { width: 75px }
	.profile-statements .profile-name h5 { font-size: 18px }
	.provider-box p, .provider-box span.sub-text { height: 50px; -webkit-line-clamp: 3 }
	.provider-box .provides { padding: 5px 0 5px; min-height: 45px }
	.setiing-block .settings-left h4, .setiing-block .settings-right .step-level { font-size: 20px }
	.setiing-block .settings-left .settings-ul li { font-size: 16px; margin: 0 0 12px }
	.setiing-block .settings-left .settings-ul li.active:after { top: -2px; height: 30px }
	.setiing-block .settings-right .verifications-form ul li input.input-field { height: 45px; line-height: 45px; font-size: 14px }
	.setiing-block .settings-right .step_3 .verifications-form ul li .mob-pincode { height: 35px }
	.setiing-block .settings-right .step_3 .verifications-form .address_attachments li a { padding: 0 14px; font-size: 12px; height: 30px; line-height: 30px; display: flex; align-items: center }
	.input-text { height: 45px; line-height: 45px }
	.step_5 .verifications-form h6, .setiing-block .settings-right .step_5 .verifications-form p { font-size: 14px }
	.setiing-block .settings-right .step_5 .verifications-form .onoff-btn { font-size: 15px }
	.setiing-block .settings-right .step_6 .verifications-form p { font-size: 16px }
	.verifications-form ul li label { font-size: 14px }
	.verifications-form ul.card-verification-form li .file-upload-outer>label.custom-file-upload { width: 100px !important; height: 35px; line-height: 35px; background: #6C9BA1; font-size: 12px; font-weight: 500; margin: 0; min-width: auto; padding: 0 6px }
	.address-verifications .verify-card-btn { height: 45px; line-height: 45px }
	.verifications-form ul.card-verification-form li .file-upload-outer>div { width: calc(100% - 120px) }
	.fixed-header .header-r ul.after-login-header li ul.sub-menu li a { font-size: 14px; line-height: 30px }
	.fixed-header .header-r ul li.link-profile ul li a { font-size: 14px; line-height: 35px }
	.offer-listing-page h6 { font-size: 16px }
	.offer-listing-page h4 { font-size: 20px }
	.inner-page-content { padding: 80px 0 0 }
	.current-job-post .job-post-rates .rates-box a { font-size: 12px }
	.current-job-post .job-post-rates .rates-box label { font-size: 24px; line-height: 28px }
	.current-job-post .job-post-rates .rates-box span { font-size: 14px }
	.job-post-details .post-heading h2 { font-size: 30px }
	.job-post-details-content h4, .job-post-details-info-box h4, .reports-icon { font-size: 16px }
	.job-post-details-info ul.address-post li p { font-size: 14px; line-height: 18px }
	.post-features-inn h4 { font-size: 14px }
	.job-post-accnt-info .prof-basic-info h5 { font-size: 18px }
	.job-post-accnt-info .prof-basic-info p { font-size: 14px }
	.job-post-accnt-info { padding: 16px }
	h3 { font-size: 18px }
	.modal-content p { font-size: 14px }
	.search-result-tab .tabs li a { font-size: 12px }
	.search-result-tab .tabs li.active a { font-size: 14px }
	.result-list.result-employee-section li .button-row .view-btn { font-size: 16px; margin: 0 10px 0 0 }
	.result-employee-section li .result-employee-right .blocks .my-category-list ul li { font-size: 12px }
	.create-job h2, .create-job h1 { font-size: 20px }
	.reviews-list-tab ul.tabs li.active a { font-size: 16px }
	.reviews-list-tab ul.tabs li a { font-size: 13px }
	.review-list ul li h3 { font-size: 16px }
	.review-list ul li p { font-size: 14px; line-height: 18px }
	.review-list ul li .top-row .rating-avg { font-size: 16px; list-style: 1; display: flex; align-items: center }
	.new-job-details .job-post-details-info .wallet-tab ul.tabs li.active a { font-size: 16px }
	.new-job-details .job-post-details-info .wallet-tab ul.tabs li a { font-size: 14px }
	.provide-service h4 { font-size: 16px; margin: 0 0 10px }
	.promote_modal .promotion-amount-group label { font-size: 16px }
	.promote_modal .promotion-amount-group { margin: 20px 0 30px }
	.modal-content h4 { font-size: 20px }
	.dnt-acnt { font-size: 18px }
	.edit-box h6 { font-size: 16px }
	.edit-box ul li { font-size: 15px }
	.create-job-steps .steps-row li span { font-size: 14px }
	.choose-duration .duration-box h5 { font-size: 16px }
	.choose-duration .duration-box { padding: 22px 60px }
	.duration-list p { margin: 0 18px }
	.duration-list [type="radio"]:checked+label, .duration-list [type="radio"]:not(:checked)+label { font-size: 14px }
	.choose-budget .rate-box { width: 50% }
	.choose-budget .rate-box { font-size: 14px }
	.note, .create-job-publish h5 { font-size: 16px }
	.contract-duration-block p { font-size: 14px; line-height: 1 }
	.results-row h4 { font-size: 18px }
	.start-job-bg h2 { font-size: 24px }
	.landing-slider { margin: 20px 0 0 }
	.slider-block .slider-img { width: 40% }
	.slider-block .slider-text { width: 55% }
	.slider-block .slider-text h2 { font-size: 30px; line-height: 35px }
	.slider-block .slider-text p { font-size: 16px; line-height: 22px }
	.register-row .register-btn { height: 45px; line-height: 45px; font-size: 16px; margin: 0 0 0 }
	.register-row p { font-size: 16px; margin: 12px 0 0 }
	.best-responsive-tab-contents:not(.lgTabToggle-tab-responsive-active) { padding: 14px !important }
	.banner-content .jobs-category-field { height: 50px }
	.banner-content .jobs-category-field form input[type="text"].category-search-field { height: 48px; line-height: 48px }
	.find-content .bttn { height: 50px; line-height: 50px }
	.jobs-lists-row ul li .profile-img span, .jobs-lists-row ul li .profile-info p, .jobs-lists-row ul li .hourly { font-size: 14px }
	.jobs-lists-row ul li .profile-info h5 { font-size: 16px }
	.jobs-lists-row ul li .apply-btn { font-size: 16px; min-width: 130px; height: 35px; line-height: 30px }
	.banner .progress-inn h4, .banner-content .progress-inn h3 { font-size: 40px; line-height: 1 }
	h2.cursor::after { height: 35px; width: 4px }
	h1.cursor::after { height: 35px; width: 4px }
}
@media only screen and (max-width:1365px) {
	.advance-search:hover { font-size: 0 }
	.login-section { padding: 0 }
	.login-bg-box img { height: 100% }
	.center { }
	.new-job-details .job-post-details-info.wallet-page ul.request-withdrawl li, .new-job-details .job-post-details-info.wallet-page ul.request-withdrawl li.withdraw-option { width: 30% }
	.new-job-details .job-post-details-info.wallet-page ul.request-withdrawl li:last-child { margin: 0 }
	.index_blade header.before-login .center { padding: 10px 16px }
	.search-bar .address-img { display: none }
	.jobs-icon:after { right: -15px }
	.jobs-icon { margin: 0px 14px 0 0 }
	.search-bar .jobs-category-field .category-search-field { width: 145px; padding: 0 0px 0 5px; font-size: 12px }
	.job_cat_modal .modal-content { max-width: 90% }
	.profile-information .prof-basic-info { width: calc(100% - 110px) }
}
@media only screen and (max-width:980px) {
	.login-bg-box { width: 20% }
	.login-section .center { flex-flow: column; width: 100%; padding: 0 }
	.login-box { width: var(--full-height); height: 100% }
	.inner-login.current-login .login-box.signup { order: 1; background-color: var(--dark-grey) }
	.inner-login.current-login .login-box.signin { order: 2; padding-top: 50px }
	.signup { padding-top: 30px }
	.inner-login .login-box.signup { order: 2; background-color: var(--dark-grey) }
	.inner-login .login-box.signin { order: 1; height: 500px }
	.inner-login:after { display: none }
	.login-content h2, .login-content h1 { font-size: 40px }
	.logo-login { left: 20px }
	.acnt-form h3 { text-align: left; font-size: 26px; margin: 0 0 16px }
	.acnt-form { align-items: flex-start }
	.login-form li input[type="password"]:focus, .login-form li input[type="text"]:focus, .login-form li input[type="email"]:focus { border-color: var(--white) }
	.inner-login.current-login .login-box.signup { background-color: transparent; height: 430px }
	.inner-login.current-login .login-box.signin { background-color: var(--dark-grey); height: 70%; align-items: flex-start }
	.login-box.signin .login-content { padding: 30px 30px 30px 30px }
}
@media only screen and (max-width:1023px) {
	.center { padding: 0 4% }
	.banner { flex-flow: column }
	.banner-content { order: 2; margin: -180px 0 0; width: 100% }
	.banner-phone { width: 100%; height: 100%; margin-top: -7%; display: flex; justify-content: flex-end }
	.banner-content h2 br, .banner-content h1 br { display: block }
	.banner-content h2, .banner-content h1 { font-size: 36px; line-height: 44px; padding: 0 0 20px }
	.banner-content p { font-size: 13px; line-height: 18px; margin: 0 0 16px; padding: 0 }
	.mouse { display: none }
	.header-left nav ul li, .header-right ul li { padding: 0 0 0 20px }
}
@media only screen and (max-width:959px) {
	.ipad { margin: 0 auto; height: 710px }
	.jobs-slider { margin: 30px 0 0 }
	.jobs-tabs ul.tabs li:after { left: -6px }
	.slider-block { flex-flow: column }
	.slider-block .slider-text { width: 100%; order: 2 }
	.slider-block .slider-img { width: 100%; order: 1 }
	.slider-block .slider-text h2 { font-size: 25px; line-height: 30px }
	.slider-block .slider-text p { font-size: 14px; line-height: 20px; margin: 0 0 10px }
	.carousel-landing { padding: 30px 0 30px; margin: 40px 0 0 }
	.category-slide h3 { margin: 0 0 10px; float: left; width: 80% }
	.view-more { font-size: 16px }
	.jobs-lists-row ul { flex-flow: column }
	.jobs-lists-row ul li { width: 100%; padding: 16px; flex-flow: column; align-items: flex-start; justify-content: flex-start; border-radius: 5px; border-width: 1px }
	.jobs-lists-row ul li .profile-img { order: 2 }
	.lower-landing .jobs-lists-row ul li .profile-info { width: 100%; position: relative }
	.jobs-lists-row ul li .profile-info h5 { width: 100% }
	.jobs-lists-row ul li .hourly { font-size: 13px; line-height: 1 }
	.jobs-lists-row ul li .hourly span { position: absolute; right: 16px; top: 16px }
	.jobs-lists-row ul li .more { display: none }
	.jobs-lists-row ul li .profile-img { width: auto; display: flex; align-items: center }
	.jobs-lists-row ul li .profile-img img { width: 50px; height: 50px; margin: 0 16px 0 0 }
	.upper-landing .center { height: auto }
}
@media only screen and (max-width:1900px) {
	.about-img::before { height: 175px }
}
@media only screen and (max-width:1300px) {
	.about-img::before { height: 140px }
}
@media only screen and (max-width:1200px) {
	.about-img::before { height: 110px }
	.jobs-lists-row ul.recent-job-list li { padding: 16px 20px }
}
@media only screen and (max-width:1365px) {
	.best-responsive-tab-contents:not(.lgTabToggle-tab-responsive-active) { padding: 16px !important }
}
@media only screen and (max-width:1199px) {
	.search-bar .jobs-category-field .search-map { display: none }
	.advance-search { margin: 0 0 0 10px; width: 22px; height: 26px; background-size: 100%; padding: 0 }
	.advance-search:hover { font-size: 0 }
	.fixed-header .header-r ul li a { font-size: 12px }
	.fixed-header .header-r ul.after-login-header li { margin: 0 20px 0 0 }
	.inner-page-content.employee-profile .center { padding: 30px 6% 0 }
}
@media only screen and (max-width:1024px) {
	.blog-box { margin: 0 12px 30px 0 }
	.blog-box .blog-img { max-height: 230px }
	.fourm-list li .fourm-top .profile span { width: 135px; font-size: 14px }
	.blog-category li a { font-size: 14px }
	.search-bar { margin: 0 0 0 15px }
	.fixed-header .header-r ul.after-login-header li.links .view-btn { width: auto }
	.logo-light { width: auto }
	.logo-light img { width: 100% }
	.welcome-profile { padding: 10px 0 20px }
	header.before-login .center { padding: 10px 30px }
	.profile-statements { width: 40% }
	.profile-loged { width: 20% }
	.profile-infos { width: 38% }
	.profile-infos .infos-box { width: 49%; margin: 3px 0; padding: 5px }
	.profile-infos .infos-box:nth-child(4n) { display: none }
	.profile-infos { flex-wrap: wrap }
	.apply-btn { font-size: 14px; min-width: 130px; line-height: 1; }
	.setiing-block .settings-left h4, .setiing-block .settings-right .step-level { font-size: 20px }
	.setiing-block .settings-left .settings-ul li { font-size: 14px; margin: 0 0 12px }
	.setiing-block .settings-right .verifications-form ul li input.input-field { height: 45px; line-height: 45px }
	.add-category-filter-set1 li a, .add-category-filter-set2 li a { padding: 5px 8px; font-size: 13px }
	.profile-setting-row h6 { font-size: 16px }
	.profile-setting-row p { font-size: 14px }
	.step_5 .verifications-form h6, .setiing-block .settings-right .step_6 .verifications-form p { font-size: 16px }
	.setiing-block .settings-right .step_5 .verifications-form .onoff-btn { width: 50%; font-size: 14px }
	.setiing-block .settings-right .step_1 .verifications-form ul li:first-child input.input-field, .setiing-block .settings-right .verifications-form ul li input.input-field { font-size: 14px }
	.setiing-block .settings-right .step_3 .verifications-form ul li .mob-pincode { height: 35px }
	.settings_blade .verification-steps.step_7 ul.card-verification-form>li { width: 100% }
	.modal.category_add .modal-content { max-width: 95% }
	.search-result-tab .tabs li.active a { font-size: 12px }
	.search-result-tab .tabs li a { font-size: 11px }
	.result-employee-section li .result-employee-left p { font-size: 13px; line-height: 18px; width: 100% }
	.service-pack ul li .pack-hour { display: flex; align-items: flex-end; font-size: 11px; color: var(--medium-grey); flex-flow: column; line-height: 16px }
	.service-pack ul li .pack-hour span { font-size: 18px; margin: 0 }
	.result-employee-section li .result-employee-right .blocks .my-category-list ul li { font-size: 12px }
	.result-list.result-employee-section li .button-row .view-btn { font-size: 14px; min-width: auto; padding: 0 10px }
	.profile-info { margin: 0 10px 0 0 }
	.result-list li .button-row .view-btn { font-size: 14px; padding: 0 20px; min-width: auto }
	.review-list ul li p { font-size: 13px; line-height: 18px }
	.review-list ul li { padding: 12px }
	.notification-list li .notification-date p, .notification-list li .notification-description, .notification-list li .notifiaction-name .pro-name { font-size: 14px }
	.profile-info span.pro-name { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 14px; width: calc(100% - 50px) }
	footer.inner-footer .center { display: flex; align-items: flex-start; justify-content: flex-start; flex-wrap: wrap; padding-bottom: 0 }
	.footer-block:first-child { width: 34%; margin: 0 30px 0 0 }
	.footer-block { width: 27%; margin: 0 30px 20px 0 }
	.footer-block.footer-newsletter { width: 35%; bottom: 31% }
	.newsletter input.subscribe-btn { min-width: auto; font-size: 14px }
	.inner-footer { padding: 30px 10px }
	.job_employer_details_blade .job-post-details .post-heading h2 { width: 35% }
	.blog-section .blog-left .top-blog .blog-contents h3 { font-size: 22px; line-height: 27px }
	.blog-section .blog-right .blog-right-block h2 { font-size: 20px }
	.fourm-list li .fourm-top { align-items: flex-start; flex-flow: column }
	.index_blade .hidden-map>div { border: 0 }
	.hidden-map { border-width: 16px }
	.login-bg-box { width: 14.28%; height: 140px }
	.article-search { height: 45px; line-height: 45px; font-size: 12px; }
	.blog-right form button.search_btn { right: 5px; top: 5px }
	.employer-home .result-list li .button-row span { margin: 0 20px 0 0 }
	.suggest-profile-box { width: 23% }
	.employee-involved-categories-row .carousel-categorys .owl-nav { top: -51px; left: 37% }
	.my_post_promote_button button, .my_post_promote_button .bttn.edit-btn { font-size: 14px }
	.category_add .fixed-box-rate p span, .category_add .rate-box .add-range-box p span { width: 30px; font-size: 9px; margin: 0 0 0 4px }
	.fixed-box-rate { width: 232px }
	.js-modal-services .modal-content { max-width: 95%; padding: 16px }
	.social { margin: 0 }
	.social a { width: 35px; height: 35px; margin: 0 4px 0 0 }
	.social a span img { width: 18px; height: 18px }
	footer.inner-footer .center.bottom-footer { padding: 30px 90px 0 20px }
	.active-step span, .upcomming-steps .steps span { font-size: 9px }
	.profile-information .prof-img, .profile-information .prof-img img { width: 70px; height: 70px; margin: 0 0 0 0 }
	.profile-information .prof-basic-info { padding: 0 0 0 10px }
	.carousel-single .owl-nav { top: -26px; right: 0 }
	footer.inner-footer .center.bottom-footer>a>img { display: block }
}
@media only screen and (max-width:979px) and (min-width:768px) {
	.slider-block .slider-img { width: 60% }
	.slider-block { overflow: hidden }
	.carousel-landing .owl-nav { top: -30px; left: auto; right: 0 }
	.register-row { text-align: center }
	.jobs-tabs ul.tabs li { padding-right: 20px }
	.jobs-tabs ul.tabs li:after { left: -12px }
	.jobs-lists-row ul.recent-job-list li label { font-size: 16px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 60% }
	.jobs-lists-row ul.recent-job-list li { width: 85%; flex-flow: row }
	.jobs-lists-row .start-now { min-width: 100%; width: 100%; height: 60px; line-height: 60px }
	.about-bottm { background-color: #fff !important; padding: 0 }
	.about-follow { display: block !important; margin: 0 0 50px !important }
	.index_blade .hidden-map>div { border: 0 }
	.hidden-map { border-width: 16px }
	.jobs-category-field { width: 60% }
	.employer-home .suggest-profile-row.suggested-employee .suggest-profile-box { width: 23% }
	.employer-home .suggest-profile-row.suggested-employee .suggest-profile-box:nth-child(4n+4) { margin-right: 0 }
	.suggested-employee .suggest-profile-box .suggest-img { width: 130px; height: 130px }
	.sugg-pro-info h6 { font-size: 16px }
	.employee-result .result-list li .button-row>a, .employee-result .result-list li .button-row>a>button { width: 100%; margin: 8px 0 0 }
	.provider-box p, .provider-box .provides, .provider-box span.sub-text { min-height: 40px }
	.category_add .rate-box .fixed-rate p { width: auto; font-size: 11px }
	.category_add .rate-box .fixed-box-rate input[type="text"], .category_add .add-range-box input[type="text"] { width: 95% }
	.profile_employee_blade .provide-service.profile-button-row:first-child { display: flex; align-items: center; justify-content: space-between }
	.job-post-details .post-heading { flex-flow: column }
	.my_post_promote_button { margin: 30px 0 0; width: 100% }
	.my_post_promote_button .down-pro-btn { width: auto; margin: 14px 0 0 }
	.my_post_promote_button a { display: flex }
	.setiing-block .settings-right .verifications-form ul li .sendlink-btn { height: 45px; line-height: 45px; width: auto }
	.setiing-block .settings-right .verifications-form ul li .sendlink-btn#verify_link { top: 85px !important }
	.setiing-block .settings-right .step_1 .verifications-form ul li:first-child input.input-field, .setiing-block .settings-right .verifications-form ul li input.input-field { margin: 10px 0 0 }
	.category_add .fixed-box-rate p span, .category_add .rate-box .add-range-box p span { font-size: 10px }
	.category_add .add-range-box img { margin: 0 0 0 0 }
	.add-range-box.addFixedRange, .add-range-box.addRange { height: 45px; width: 170px }
	.employer-home .result-list li .rate-addres { flex-flow: row; justify-content: flex-start; align-items: flex-start }
	.dashboard_employer_blade .employer-home .result-list li .button-row { display: block }
	.dashboard_employer_blade .employer-home .result-list li .button-row .employer-job-post { margin: 10px 0 0; width: 100%; max-width: 100% }
	.dashboard_employer_blade .employer-home .result-list li .button-row .employer-job-post button { margin: 0; width: 49% }
	.active-contract-button-row-outer { flex-flow: column }
	.mobile-menu nav ul.current.after-login-header li a { display: flex; justify-content: space-between; align-items: center }
	.mobile-menu nav ul.current.after-login-header li.res-notification-link a { justify-content: flex-start }
	.mobile-menu nav ul.current.after-login-header li.msg-link a { justify-content: flex-start }
	.verifications-form.address-verifications ul li.verify-address { width: 100% }
	.verifications-form.address-verifications ul li { width: 100% }
}
@media only screen and (max-width:768px) {
	.employee_edit_profile_blade .employee-profile-inner { flex-flow: column }
	.employee_edit_profile_blade .employee-profile-inner aside.profile-aside { width: 100%; padding-bottom: 25px }
	.employer_edit_profile_blade .employee-profile-inner { flex-flow: column }
	.employer_edit_profile_blade .employee-profile-inner aside.profile-aside { width: 100%; padding-bottom: 25px }
	.carousel-single .owl-nav { top: -26px; right: 0 }
	.fourm-list li .fourm-top { align-items: center; flex-flow: row }
	.login-content { padding: 30px; margin: 0 auto; width: 70% }
	.play-icon { top: -30%; left: 5%; transform: translateX(0) }
	.about-img::before { height: 290px }
	.about-content { width: 100% }
	.about-content p { font-size: 12px; line-height: 18px }
	.about-content h3 { font-size: 20px; margin: 0 0 10px }
	.about-img { width: 100%; margin: -70px 0 0 }
	.about-bottm { background-color: transparent; padding: 0 }
	.inner-page.about { padding: 70px 0 0 }
	.about-tab { width: 100%; margin: 50px 0 50px }
	.about-tab .tabContent p { font-size: 12px; line-height: 18px }
	.faq-row { padding: 12px 5px }
	.about-top-inner { flex-flow: column }
	.about-right-image { width: 100% }
	.about-right-image { width: 100%; padding: 0; justify-content: center }
	.about-follow { display: none }
	.inner-page .about-top h1 { text-align: center; margin: 0 0 20px; font-size: 26px }
	.about-content h2 { font-size: 20px }
	.about-top-inner { padding: 10px 0 10px }
	.faq-section .inner-page-tab h2 { font-size: 20px; text-align: center; margin: 0 0 20px }
	.blog-listing h1 { font-size: 26px; margin: 0px 0 20px; text-align: left; display: block; width: 100%; padding: 20px 0 0 15px }
	.inner-page-tab .tab-list { overflow: hidden; overflow-x: auto; position: relative }
	.inner-page-tab .tab-list::-webkit-scrollbar { display: none }
	.inner-page-tab .tab-list ul { width: 500px; margin: 0 0 20px }
	.inner-page-tab .tab-list ul li { padding: 10px 20px 0 0 }
	.inner-page-tab .tab-list ul li a { font-size: 16px }
	.faq-section .inner-page-tab .tab-list ul { width: 480px }
	.faq-title h5 { font-size: 14px; padding-right: 36px }
	.faq-title { padding: 5px 10px }
	.faq-content, .faq-content p { font-size: 12px; line-height: 18px; margin: 10px 0 0 }
	.faq_blade .inner-page { padding: 70px 0 70px }
	.verification_steps_blade .verification-steps.step_1 .verifications-form li p .first-step-verify { right: 8px; top: 11px }
	.inner-footer { padding: 25px 15px 0px; border-top: 1px solid var(--darker-grey); }
	footer.inner-footer .center { flex-flow: column; padding: 0 }
	.footer-block:first-child, .footer-block, .footer-block:last-child { width: 100%; margin: 0 0 32px }
	.footer-block h5 { font-size: 14px; margin: 0 0 12px }
	.footer-block.footer-accordion h5 { background-image: url('/img/foot-arrow-down.svg'); background-position: 98% center; background-repeat: no-repeat }
	.footer-block.footer-accordion h5.open { background-image: url('/img/foot-arrow-up.svg') }
	.footer-block ul li { margin: 0 0 12px }
	.footer-block ul li.list-gapping { margin-top: 40px }
	.footer-block.footer-newsletter { position: relative; right: auto; bottom: auto; width: 100% }
	.newsletter input.subscribe-btn { background-image: url(/img/notification-icon.svg); background-repeat: no-repeat; background-position: center center; text-indent: -9999px; background-color: #CC7868; width: 50px; height: 50px }
	.newsletter input[type="text"] { width: calc(100% - 50px); height: 50px; line-height: 50px; font-size: 12px }
	footer.inner-footer .center.bottom-footer { margin: 0 auto 0; padding: 20px 0 100px; flex-flow: row }
	footer.inner-footer .center.bottom-footer p.copy-text { display: flex; flex-flow: column; justify-content: center; align-items: center; position: absolute; bottom: 0; left: 0; padding: 16px 8px 20px; width: 100%; text-align: center; line-height: 18px }
	.social { margin: 0 }
	.social a { width: 30px; height: 30px; margin: 0 4px 0 0 }
	.social a img { height: 15px; width: 15px }
	.footer-accordion ul { display: none }
	.footer-accordion { margin: 0 0 16px }
	.social a span img { width: 15px; height: 15px }
}
@media only screen and (max-width:768px) {
	.pagination li:first-child, .pagination li:last-child { padding: 0 }
	.welcome-profile { margin: 56px 0 0; padding: 16px 0 16px }
	.search-result-page { flex-flow: column }
	.profile-statements, .profile-loged { display: none }
	.profile-infos { width: 100% }
	.profile-infos .infos-box { display: none }
	.profile-infos .infos-box:nth-child(3n), .profile-infos .infos-box:last-child { display: flex; width: 49%; align-items: center; flex-flow: row; justify-content: space-between; padding: 8px }
	.profile-infos .infos-box span { font-size: 16px; text-align: left }
	.profile-infos .infos-box h2 { font-size: 26px; padding: 0 10px 0 0 }
	.verefication-level { display: none }
	.inner-page-content.profile-home-inner .search-result-page { padding-top: 0 }
	.inner-page-content.profile-home-inner .search-result-page { flex-flow: column }
	aside { width: 100%; padding: 0 0 20px }
	aside .search-result-tab .tabs { margin: 0 }
	.main-inner { width: 100% }
	.provide-service-row.involved-category .new-provide { height: auto; min-height: 160px }
	.provide-service-row .new-provide { width: 120px; height: auto; min-height: 160px; justify-content: center }
	.provide-service-row .new-provide a { justify-content: center; padding: 0 }
	.provide-service-row .new-provide a img { width: 30%; margin: 0 auto 10px }
	.provide-service-row .new-provide a span { font-size: 13px; padding: 0 10px }
	.right-slider { width: calc(100% - 140px); font-size: 14px }
	.provider-box { min-height: 158px }
	.profile-row-outer { width: 100%; overflow: hidden; overflow-x: auto }
	.profile-row-outer>.profile-row { display: block; width: 680px }
	.profile-row-outer>.profile-row>.profile-methods { width: 100px; height: 90px; display: inline-block; text-align: center; margin: 0 4px 0 0; padding: 0 }
	.profile-row-outer>.profile-row>.profile-methods img { width: auto; height: 30px; margin: 6px 0 0 }
	.profile-row-outer>.profile-row>.profile-methods a { text-align: center; font-size: 14px; font-weight: 500; width: 100%; float: left; margin: 0; padding: 0; height: 100%; justify-content: space-around; line-height: 16px }
	.profile-row-outer::-webkit-scrollbar { display: none }
	.profile-row-outer>.profile-row>.profile-methods:first-child { margin-left: 15px }
	.mobile-advance-search>h2 { display: block; font-size: 14px; font-weight: 600; color: var(--dark-grey); background-image: url(/img/descending-icon.svg); background-repeat: no-repeat; background-position: right center }
	.mobile-advance-search>h2.open { background-image: url(/img/ascdending-icon.svg) }
	.mobile-advance-search .aside-box h2, .aside-box h4 { font-size: 16px; margin: 0 0 10px; font-weight: 700 }
	.mobile-advance-search>.search-result-tab { display: none }
	.mobile-advance-search { border: 1px solid var(--dark-grey); border-radius: 5px; padding: 0 16px; overflow: hidden; position: relative;
		/*z-index: 1000;*/ } 
	.search-result-tab .tabs li a, .search-result-tab .tabs li.active a { font-size: 16px }
	.sortby-icon { font-size: 12px }
	.sortby-list li a { line-height: 25px; font-size: 13px }
	.start-job-bg { height: auto; padding: 16px }
	.start-job-bg h2 { display: none }
	.startjob-bttn { min-width: 100%; width: 100%; margin: 0 auto 15px }
	.start-job-bg p { font-size: 12px; line-height: 1 }
	.provide-service h4 { font-size: 16px; margin: 0 0 10px }
	.dashboard_blade .provide-service h4, .employee_edit_profile_blade .provide-service h4 { width: 86% }
	.provider-box p { height: 65px; font-size: 13px; font-weight: 400; -webkit-line-clamp: 2 }
	.provider-box span.sub-text { text-indent: -9999px; padding: 2px 0; height: auto }
	.provide-service .price-block { text-indent: 0 }
	.carousel-categorys .owl-nav .owl-prev span, .carousel-categorys .owl-nav .owl-next span, .carousel-categorys-full .owl-nav .owl-prev span, .carousel-categorys-full .owl-nav .owl-next span { width: 11px; height: 14px }
	.employee-result h4 { font-size: 16px }
	.employer-home .result-list li .button-row { width: 100%; position: initial; right: auto; bottom: auto; text-align: left; justify-content: flex-start; margin: 20px 0 0 }
	.employer-home .result-list li .button-row .promote-btn { background-color: var(--dark-grey); border-color: var(--white); height: 40px; line-height: 40px; font-size: 16px; color: var(--white); position: relative; z-index: 10 }
	.promote_modal p { font-size: 14px; line-height: 20px; font-weight: normal; margin: 0 0 20px }
}
@media only screen and (max-width:768px) {
	.pagination_section2 { padding: 30px 15px }
	.mobile-menu nav { width: auto; padding: 0 }
	.mobile-menu { display: block }
	.fixed-header .center { display: none }
	.header-left nav, .header-right { display: none }
	.profile-row-outer>.profile-row { width: auto }
	.profile-row-outer>.profile-row>.profile-methods { width: 115px; height: 105px }
	.mobile-menu nav ul.current li a { background-image: url(/img/arrow-left-w.svg); background-repeat: no-repeat; background-position: 94% center }
	.mobile-menu nav ul.after-login-header li a { background-image: none }
	.mobile-menu nav ul.after-login-header li.res-employee-profile a { border: 0 }
	.mobile-menu nav ul.after-login-header li.res-employer-profile a.menu-full-button { border: 0 }
	.mobile-menu nav ul li:first-child, .mobile-menu nav ul li:nth-child(2) { padding: 0 15px; margin: 0 0 8px }
	.mobile-menu nav ul li:first-child a { background-color: transparent; border: 1px solid #FFFFFF; border-radius: 5px; text-align: center; display: flex; justify-content: center; background-image: none; height: 50px; line-height: 50px; font-size: 18px; font-weight: 600 }
	.mobile-menu nav ul li:nth-child(2) a { background-color: var(--orange); border-radius: 5px; text-align: center; display: flex; justify-content: center; background-image: none; height: 50px; line-height: 50px; font-size: 18px; font-weight: 600 }
	.mobile-menu nav ul.after-login-header li:nth-child(2) a { background-color: transparent; height: auto; line-height: 1; font-size: 16px; font-weight: 500 }
	.jobs-lists-row ul li .district { width: 80%; margin: 0px 0 8px; align-items: flex-start }
	.jobs-lists-row ul li .home_more { display: none }
	.search-bar a.mobile-search-icon { display: block }
	.mobile-header-login.fixed-header { height: 58px }
	.mobile-header-login.fixed-header .center { display: block; position: unset }
	.mobile-header-login.fixed-header .header-r { display: none }
	.mobile-header-login.fixed-header .header-l { display: block }
	.mobile-header-login.fixed-header .header-l a.logo-light { float: left; margin: 0 0 0 -14px }
	.mobile-header-login.fixed-header .header-l .search-bar { float: right; margin: 0; display: block; position: absolute; top: 58px; right: 40px }
	.mobile-header-login.fixed-header .header-l .search-bar a.mobile-search-icon { font-size: 14px; font-weight: 300; color: var(--white); background-image: url(/img/search-icon.svg); background-position: right center; background-repeat: no-repeat; padding: 0 32px 0 0; position: absolute; right: 40px; top: -40px; transition: inherit; -webkit-transition: inherit }
	.mobile-header-login.fixed-header .header-l .search-bar #header_form { width: 100%; margin: 10px 0 0; display: block; height: 0 }
	.mobile-header-login.fixed-header .header-l .search-bar #header_form>.jobs-category-field .category-section button.category-botton, .mobile-header-login.fixed-header .header-l .search-bar .search-find-btn, .mobile-header-login.fixed-header .header-l .search-bar .category-search-field { opacity: 0; display: none }
	.mobile-header-login.fixed-header .header-l .search-bar.opened #header_form>.jobs-category-field .category-section button.category-botton, .mobile-header-login.fixed-header .header-l .search-bar.opened .search-find-btn, .mobile-header-login.fixed-header .header-l .search-bar.opened .category-search-field { opacity: 1; display: block }
	.mobile-header-login.fixed-header .logo-light img { height: 40px }
	.mobile-header-login.fixed-header .header-l .search-bar.opened #header_form { opacity: 1; height: auto; width: 100%; margin: 10px 0 0 }
	.mobile-header-login.fixed-header .header-l .search-bar.opened { margin: 0; position: absolute; background: #303030; box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.5); width: 100%; top: 0; left: 0; padding: 60px 16px 5px; z-index: 100 }
	.mobile-header-login.fixed-header .header-l .search-bar a.mobile-search-icon.close { text-indent: -9999px; background-image: url(/img/close-icon-w.svg); width: 35px; height: 35px; background-size: 100%; padding: 0; top: 16px; right: 16px; transition: inherit; -webkit-transition: inherit }
	.search-bar .jobs-category-field { background-color: transparent; position: relative; display: block; width: 100%; height: auto; padding: 50px 0 0 }
	.search-bar .jobs-category-field .category-section { display: block; position: absolute; top: 0; left: 0; width: 100%; margin: 0 }
	.search-bar .jobs-category-field .category-section .category-botton { border: 0; border-radius: 5px; font-weight: 500; color: var(--dark-grey); font-size: 16px; height: 40px; line-height: 40px; padding: 0 10px; background: #fff; cursor: pointer; width: 100% }
	.search-bar .jobs-category-field .search-map { display: none }
	.search-bar .jobs-category-field input.search_header { width: 100%; height: 40px; line-height: 40px; font-size: 16px; border-radius: 5px; padding: 0 14px 0 60px }
	.search-bar .jobs-category-field .jobs-icon { display: block; position: absolute; top: 58px; left: 12px }
	.search-find-btn, .search-find-btn:hover { height: 40px; line-height: 40px; color: var(--white); min-width: 50px; margin: 0 0 0 8px; position: absolute; top: 120px; right: 16px; text-indent: -9999px; background-image: url(/img/search-icon.svg); background-color: var(--orange); background-repeat: no-repeat; background-position: center center }
	.mobile-header-login.fixed-header .header-l .search-bar .advance-search { display: none }
	.mobile-header-login.fixed-header .header-l .search-bar form#header_form { visibility: hidden }
	.mobile-header-login.fixed-header .header-l .search-bar.opened form#header_form { visibility: visible }
	.c-popup { max-width: 300px }
	.employee_current_job_details_blade .c-popup { max-width: 95% }
	.c-popup .category-option-box { padding: 22px 0 0 }
	.c-popup .category-option-box h4 { font-size: 18px; line-height: 22px; margin: 0 0 16px }
	.c-popup .category-option-box h5 { margin: 0 0 16px; font-size: 16px }
	.c-popup .choose-category .filter-category li a { font-size: 13px }
	.c-popup .choose-category ul li { width: auto; float: left }
	.c-popup .choose-category ul li a { margin: 0px 4px; font-size: 12px; font-weight: 700; vertical-align: top }
	.c-popup .close { position: absolute; right: 6px; top: 6px }
	.welcome-profile .center { padding: 0 0 }
	.welcome-profile .center .profile-row { padding: 0 15px }
	.welcome-profile .center .profile-row-outer .profile-row { padding: 0; margin: 0 }
	.inner-page-content.profile-home-inner .center { padding-left: 15px; padding-right: 15px }
}
@media only screen and (max-width:768px) {
	.edit-box .TypeList ul li { font-size: 13px !important }
	.edit-box .TypeList .category-ato-footer { flex-flow: column }
	.edit-box .TypeList ul { height: 240px }
	.contract-box-inn ul.new-lang { padding: 5px 0 5px }
	.contract-box-inn ul.new-lang li img { width: 14px }
	.contract-box-inn ul.new-lang li { padding: 10px; width: 42%; margin: 0 }
	.contract-box-inn ul.new-lang li input[type="text"] { padding: 0 0 0 5px; font-size: 11px }
	.create-job { padding: 56px 0 0; height: 100vh }
	.create_job_blade #step6 .add-range-box { width: 49% }
	.create_job_blade #step6 .add-range-box>img { margin-right: 6px }
	.inner-page-content.create-job-publish .center { padding: 30px 15px 0 }
	.inner-page-content.create-job-publish>.center { padding: 30px 15px 20px }
	.inner-page-content.create-job-publish .center#step5 { /*height: calc(100% - 160px)*/ height: auto; }
	.modal-content { max-width: 90%; padding: 32px 15px 15px }
	.close1 { top: 14px; right: 14px; z-index: 1000 }
	.dnt-acnt { font-size: 16px }
	.template_category .down-btn-row .use_template { font-size: 16px }
	.edit-box h6 { font-size: 14px }
	.edit-box input[type="text"], .edit-box textarea { font-size: 12px }
	#step6 .edit-box input[type="text"] { margin: 0; padding: 0; font-size: 14px }
	#step6 .edit-box .fixed-box-rate input[type="text"]#fixedFrom, #step6 .edit-box .fixed-box-rate input[type="text"]#fixedTo { width: 100%; padding: 0 8px }
	.edit-box ul li { font-size: 12px; line-height: 15px; padding: 0 0 0 25px }
	.edit-box ul li:after { width: 16px; height: 6px; top: 5px }
	.create-job h2, .create-job h1 { font-size: 18px; margin: 0 0 18px; line-height: 25px }
	.edit-box { margin: 0 0 20px }
	.create-job-steps .steps-row li span { display: none }
	.create-job-steps { padding: 0px 0 30px; height: 150px }
	.create-job-steps .steps-row li { width: 13% }
	.step-button-row { margin: 30px 0 0 }
	.step-button-row .back-btn { min-width: 48%; font-size: 16px; height: 40px; line-height: 40px }
	.step-button-row .next-btn, .step-button-row .back-btn { min-width: 48%; font-size: 14px; height: 40px; line-height: 40px }
	.edit-box label#titleError { font-size: 12px }
	.create-job-publish .details-contract { flex-flow: column }
	.create-job-publish .details-contract .contract-box { width: 100% }
	.inner-page-content.create-job-publish .center#step3 { padding: 30px 0 0 }
	.inner-page-content.create-job-publish .center#step3 .edit-box h6 { padding: 0 16px }
	.inner-page-content.create-job-publish .center#step3 .contract-box-inn { border-radius: 0; padding: 8px 12px }
	.inner-page-content.create-job-publish .center#step3 .contract-box-inn p { height: 45px; margin: 8px 0 }
	.inner-page-content.create-job-publish .center#step3 .contract-box-inn p:last-child { margin: 0 }
	.inner-page-content.create-job-publish .center#step3 .contract-box-inn p input[type="text"] { font-size: 14px; font-weight: 600; height: 45px; line-height: 45px; padding: 0 8px 0 40px }
	.inner-page-content.create-job-publish .center#step3 .contract-box-inn p:last-child { padding: 0 16px }
	.inner-page-content.create-job-publish .center#step3 .contract-box-inn p a { font-size: 14px; width: 100%; height: 100% }
	.choose-attach-file .choose-attach-file-inn .choose-file-job, .choose-attach-file .choose-attach-file-inn .choose-file-job input[type="file"] { width: 120px; height: 120px; background-size: 146px; margin: 0; background-position: center }
	.choose-attach-file .choose-attach-file-inn.add-attach-file { justify-content: flex-start; flex-flow: column; align-items: center }
	.choose-attach-file .choose-attach-file-inn .files_address { margin: 16px 0 0; width: 100% }
	.choose-attach-file .choose-attach-file-inn .files_address ul li { width: 95px; height: 95px; margin: 0 4px 8px; font-size: 11px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding: 0 5px }
	.choose-attach-file .choose-attach-file-inn .files_address ul li img { width: 22px }
	.choose-attach-file .choose-attach-file-inn .files_address ul { flex-wrap: wrap; justify-content: center; margin: 0; width: 100% }
	.choose-duration.edit-box { margin: 0 0 8px; justify-content: space-between }
	.choose-duration .duration-box { width: 49%; padding: 16px; margin: 0 }
	.choose-duration .duration-box h5 { font-size: 14px; margin: 0 0 10px; line-height: 20px; font-weight: 600 }
	.choose-duration .duration-box p { font-size: 12px; line-height: 16px }
	.duration-list { flex-flow: column; align-items: flex-start; justify-content: flex-start; padding: 10px 0; width: 100% }
	.duration-list p { margin: 8px 16px }
	.choose-budget .rate-box { width: 100% }
	.choose-budget .rate-box h6 { font-weight: 600; font-size: 14px; line-height: 18px }
	.fixed-rate { margin: 10px 0 0 }
	.fixed-box-rate, .add-range-box { height: 45px; width: 49%; padding: 0 12px }
	.fixed-box-rate p { height: 42px; line-height: 42px; font-size: 12px; padding: 0 0 0 6px }
	.fixed-box-rate p span { font-size: 9px; line-height: 10px }
	.fixed-box-rate input[type="text"] { height: 42px; line-height: 42px }
	.add-range-box { font-size: 10px; background-color: var(--light-grey); border: 0; padding: 0 12px }
	.create-job-publish .error { font-size: 14px; font-weight: 500; color: var(--error) !important }
	.duration-budget { align-items: flex-start; justify-content: flex-start; margin: 0 0 10px; flex-flow: column }
	.duration-budget .contract-duration, .duration-budget .publish-budget { width: 100%; margin: 0 0 16px; padding: 0 0 16px; border-bottom: 1px solid #7A7A7A }
	.create-job-publish h5 { font-size: 16px; line-height: 20px; margin: 0 0 12px; justify-content: space-between }
	.contract-duration-block p { width: 49%; align-items: flex-start; color: var(--dark-grey); font-size: 14px; margin: 0 0 0 0; flex-flow: column; justify-content: flex-start }
	.contract-duration-block p span { border-radius: 5px; background-color: var(--darkest-grey); color: var(--white); font-weight: 600; font-size: 14px; height: 30px; line-height: 30px; padding: 0 12px; margin: 0 0 0 0 }
	p.title-job { height: 40px; line-height: 40px; padding: 0 16px; font-size: 14px }
	p.description-job { margin: 0 0 20px }
	.inner-page-content.create-job-publish .center#step7 { height: auto }
	.new-job-details .job-post-details-info-box { width: 100%; margin: 0 0 16px 0; padding: 0 0 16px; border-bottom: 1px solid #7a7a7a }
	.new-job-details .job-post-details-info-box { width: 100% }
	.new-job-details .job-post-details-info ul { flex-flow: column; padding: 0 }
	.new-job-details .job-post-details-info ul.address-post li p { padding: 18px 16px; width: 100%; background-color: var(--light-grey) }
	.new-job-details .job-post-details-info ul.address-post li { margin: 0 0 16px; width: 100% }
	.attachment-publish .files_address ul { display: flex; justify-content: center }
	.job-post-details-info .attachment-publish .files_address ul { justify-content: flex-start }
	.job-post-details-info .attachment-publish .files_address ul li { margin: 0 4px 8px 0 !important }
	.attachment-publish .files_address ul li { width: 95px; height: 95px; border: 4px solid var(--light-grey); border-radius: 5px; margin: 0 4px 8px !important; font-size: 12px; padding: 0 5px; text-align: center; line-height: 16px }
	.new-job-details .job-post-details-info-box.attachment-publish { border: 0 }
	.create-job-publish h5 a img { margin: 0; width: 20px; height: 20px }
	.create-job-publish h5 a { background-color: var(--light-grey); padding: 0; width: 36px; height: 36px; display: flex; align-items: center; justify-content: center; border-radius: 5px }
	.template_category .profile-shared li select.input-text { height: 45px; font-size: 14px; line-height: 45px }
	.template_category .verifi-pop { font-size: 14px }
	.inner-page-content.create-job-publish .center#step2, .inner-page-content.create-job-publish .center#step3 { padding: 30px 4% 0; height: auto; min-height: calc(100vh - 270px) }
	.inner-page-content.create-job-publish .center#step3 { padding: 30px 0 0 }
	.inner-page-content.create-job-publish .center#step3 .edit-box .contract-box input[type="text"] { font-size: 12px; width: 92%; display: table; margin: 0 auto }
	.inner-page-content.create-job-publish .center#step7 p.categories-job { display: flex; align-items: center; margin: 0 0 16px; flex-wrap: wrap; border-bottom: 1px solid var(--medium-grey); padding: 0 0 10px }
	.inner-page-content.create-job-publish .center#step7 p.categories-job span { margin: 0 8px 8px 0; font-size: 13px }
	.job-post-details-info-box, .job-post-details-info-box:nth-child(even) { width: 100% }
	.create-job-publish #step2.fixed-box .edit-box.edit-box-search { top: 0; padding: 16px }
	.inner-page-content #step2.center.fixed-box { padding: 195px 4% 0 }
}
@media only screen and (max-width:768px) {
	.profile_blade .inner-page-content { padding: 54px 0 0 0 }
	.profile_blade .inner-page-content .center { padding: 0 }
	.profile_blade .employee-profile-inner { flex-flow: column }
	.profile_blade aside.profile-aside { width: 100%; padding-bottom: 0 }
	.profile_blade .inner-page-content.employer-profile { padding: 54px 0 0 0 }
	.profile_blade .inner-page-content.employer-profile .center { padding: 0 }
	.profile_blade .profile-button-row { display: block; background-color: transparent; border-radius: 0; padding: 0; margin: 0 0 20px; overflow: hidden; overflow-x: auto }
	.profile_blade .profile-button-row::-webkit-scrollbar { display: none }
	.profile_blade .profile-button-row .profile-button-left { width: 460px; padding: 0 0 10px 15px }
	.profile_blade .profile-button-row .profile-button-right { padding: 0 0 0 15px; display: flex; align-items: center }
	.profile_blade .profile-button-row .profile-button-left button, .profile_blade .profile-button-row .profile-button-right button { height: 40px !important; line-height: 40px !important; font-size: 14px !important; margin: 0 4px 0 0 !important }
	.profile_blade .profile-button-row .profile-button-left button img, .profile_blade .profile-button-row .profile-button-right button img { width: 18px !important; height: 18px !important }
	.profile_blade .provide-service { position: relative; padding: 0 15px 32px }
	.profile_blade .provide-service .about-description p { font-size: 14px; line-height: 19px }
	.profile_blade .provide-service h4 { flex-flow: column }
	.profile_blade .provide-service h4 .promotions-btns { margin: 10px 0; display: flex; justify-content: space-between }
	.profile_blade .provide-service h4 .promotions-btns a { width: 49%; height: 40px; line-height: 40px; text-align: center; border-radius: 5px; border: 1px solid var(--dark-grey); order: 2 }
	.profile_blade .provide-service h4 .promotions-btns button { height: 40px; line-height: 40px; width: 49%; order: 1 }
	.profile_blade .profile-button-row .profile-button-right .bttn.chat-btn { height: 40px; line-height: 40px; font-size: 14px; min-width: 100px; display: flex; align-items: center }
	.profile_blade .profile-button-row .profile-button-right .bttn.chat-btn img { width: 16px; margin: 0 0 0 8px }
	.profile_blade .profile-button-row .profile-button-right .bttn.favourites-btn { min-width: 210px }
	.profile_blade .provide-service.profile-button-row { padding: 0 0 0 }
	.profile_public_employer_blade .inner-page-content { padding: 54px 0 0 0 }
	.profile_public_employer_blade .inner-page-content .center { padding: 0 }
	.profile_public_employer_blade .employee-profile-inner { flex-flow: column; min-height: auto }
	.profile_public_employer_blade aside.profile-aside { width: 100%; padding-bottom: 0 }
	.profile_public_employer_blade .inner-page-content.employer-profile { padding: 54px 0 0 0 }
	.profile_public_employer_blade .inner-page-content.employer-profile .center { padding: 0 }
	.profile_public_employer_blade .profile-button-row { display: block; background-color: transparent; border-radius: 0; padding: 0; margin: 0 0 20px; overflow: hidden; overflow-x: auto }
	.profile_public_employer_blade .profile-button-row::-webkit-scrollbar { display: none }
	.profile_public_employer_blade .profile-button-row .profile-button-left { width: 460px; padding: 0 0 10px 15px }
	.profile_public_employer_blade .profile-button-row .profile-button-right { padding: 0 0 0 15px; display: flex; align-items: center }
	.profile_public_employer_blade .profile-button-row .profile-button-left button, .profile_public_employer_blade .profile-button-row .profile-button-right button { height: 40px !important; line-height: 40px !important; font-size: 14px !important; margin: 0 4px 0 0 !important }
	.profile_blade .profile-button-row .profile-button-left button img, .profile_public_employer_blade .profile-button-row .profile-button-right button img { width: 18px !important; height: 18px !important }
	.profile_public_employer_blade .provide-service { position: relative; padding: 0 15px 32px }
	.profile_public_employer_blade .provide-service .about-description p { font-size: 14px; line-height: 19px }
	.profile_public_employer_blade .provide-service h4 { flex-flow: column }
	.profile_public_employer_blade .provide-service h4 .promotions-btns { margin: 10px 0; display: flex; justify-content: space-between }
	.profile_public_employer_blade .provide-service h4 .promotions-btns a { width: 49%; height: 40px; line-height: 40px; text-align: center; border-radius: 5px; border: 1px solid var(--dark-grey); order: 2 }
	.profile_public_employer_blade .provide-service h4 .promotions-btns button { height: 40px; line-height: 40px; width: 49%; order: 1 }
	.profile_public_employer_blade .profile-button-row .profile-button-right .bttn.chat-btn { height: 40px; line-height: 40px; font-size: 14px; min-width: 100px; display: flex; align-items: center }
	.profile_public_employer_blade .profile-button-row .profile-button-right .bttn.chat-btn img { width: 20px; margin: -5px 0 0 8px }
	.profile_public_employer_blade .profile-button-row .profile-button-right .bttn.favourites-btn { min-width: 210px }
	.profile_public_employer_blade .provide-service.profile-button-row { padding: 0 0 16px }
	.profile-bidding-list .profile-bid-info { display: block }
	.profile-bidding-list .profile-bid-info .job-total { width: 48%; display: inline-block; margin: 0 0 10px }
	.profile-bidding-list .job-total { padding: 16px 24px }
	.profile-bidding-list li { padding-bottom: 16px }
	.profile-bidding-list .profile-bid-info .expected_note { font-size: 14px; width: 100% }
	.carousel-categorys-full .owl-nav { top: -45px }
	.contract-box-inn ul.new-lang li.rem_lang { left: 41% }
	.contract-box-inn ul.new-lang li select.level { font-size: 14px }
	.profile_blade .history-review-job { border: 0 }
	.job_details_blade .result-list.other-edit-experience-list li, .result-list.other-edit-experience-list li { padding-bottom: 16px }
	.job-bidding-modal .modal-content .bidding-profile li .bidding-pro-amount.bidding-pro-amount-fixed { margin: 10px 8px 0 0; max-width: 100%; padding: 16px; padding: 8px; align-items: center }
	.job-bidding-modal .modal-content .bidding-profile li .bidding-pro-amount.bidding-pro-amount-hourly { margin: 10px 8px 0 0; max-width: 100%; padding: 16px; padding: 8px; align-items: center }
	.job-apply-modal .modal-content .apply-row { flex-flow: column; justify-content: flex-start; align-items: flex-start }
	.job-apply-modal .modal-content .new-offer-price-outer .apply-job-price { width: 100% }
	.job-apply-modal .modal-content .new-offer-price-outer .apply-job-price h5 { margin: 0 0 6px; font-size: 14px }
	.job-apply-modal .modal-content .apply-job-price .new-offer-price-inner p span { padding: 0 10px }
	.job-apply-modal .modal-content .apply-job-price p.expected_note { font-size: 12px }
	.prev_bid h5 { font-size: 14px; margin: 0 0 8px }
	.job-intro-modal .top-intro-row { display: block; margin: 16px 0 16px }
	.job-intro-modal .top-intro-row .job-total { margin: 0 0 8px; text-align: left; display: inline-block }
	.job-intro-modal .top-intro-row p { margin: 0 0 16px }
	.job-intro-modal .top-intro-row .job-post-accnt-info { width: 100% }
	.job-intro-modal .top-intro-row .job-post-accnt-info .prof-basic-info { width: 100% }
	.job-intro-modal .intro-button-row { margin: 20px 0 0; flex-flow: column }
	.job-intro-modal .intro-button-row button { width: 100%; font-size: 16px; margin: 10px 0 0 }
	.job-intro-modal .intro-button-row a { width: 100% }
	.profile_public_employer_blade .inappropriate, .profile_public_employee_blade .inappropriate { justify-content: flex-end; padding: 0 16px 0 0 }
}
@media only screen and (max-width:768px) {
	.employer_current_job_details_blade .inner-page-content .center { padding: 20px 0 0 }
	.history-review-job .job-post-details-content { padding: 0 }
	.history-review-job { padding: 0 15px 20px; border-bottom: 1px solid #303030 }
	.job-post-review .leave-review { flex-flow: column }
	.job-post-review .leave-review .avarage-rating { order: 1; padding: 8px 16px }
	.job-post-review .leave-review .avarage-rating h6 { width: auto; font-size: 14px }
	.job-post-review .leave-review .avarage-rating p { font-size: 15px; width: 40px; height: 40px; margin: 0 }
	.job-post-review .leave-review .review-details { width: 100%; display: flex; justify-content: space-between; flex-wrap: nowrap; flex-flow: column; order: 2 }
	.job-post-review .leave-review .review-details .job-post-rating { width: 100% }
	.job-post-review .leave-review .review-details .job-post-rating h6 { font-size: 14px }
	.job-post-review .job-post-review-content h6 { font-weight: 500; font-size: 16px; margin: 0 0 8px }
	.job-post-review .job-post-review-content { margin: 0 0 8px }
	.job-post-review .job-post-review-send-button button.submit_review { width: 100% }
	.job-post-review .job-post-review-content textarea { padding: 8px; font-size: 14px; line-height: 20px; height: 200px }
	.current-post-feature { flex-flow: column; align-items: flex-start; justify-content: flex-start; position: relative; padding: 30px 0 0 }
	.current-post-feature .post-features-inn { width: 100%; margin: 0; overflow: hidden; overflow-x: auto; order: 2; padding: 0 0 0 15px }
	.current-post-feature .post-features-inn::-webkit-scrollbar { display: none }
	.current-post-feature .post-features-inn ul { width: 1680px }
	.current-post-button-row { order: 1; padding: 8px; margin: 0 15px 16px; width: 92% }
	.employer_current_job_details_blade .post-heading { margin: 16px 0 20px }
	.employer_current_job_details_blade .post-heading .post-features { margin: 16px 0 0px; width: 100% }
	.employer_current_job_details_blade .job-post-details-info { padding: 0 15px }
	.employer_current_job_details_blade .job-post-details-info-box h4 { font-size: 16px; line-height: 22px }
	.job-post-details-info ul li { font-size: 14px }
	.history-review-job section { padding: 0 0 0 }
	.employer_current_job_details_blade .job-post-details .post-heading .applied img { margin: 0 10px 0 0 }
	.employer_current_job_details_blade .result-list li h3 { font-size: 16px; width: 100% }
}
@media only screen and (max-width:768px) {
	.modal-content p { font-size: 12px; line-height: 16px; margin: 0 0 16px }
	.links-bar a { font-size: 14px; line-height: 18px; padding: 6px 10px }
	.copied-link { height: 40px; line-height: 40px; padding: 0 0 0 8px }
	.copied-link .mainLink { width: 84%; padding: 0 16px 0 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden }
	.copied-link .profile-link-btn { font-size: 0px; min-width: auto; height: 40px; width: 40px; display: flex; align-items: center; justify-content: center }
	.copied-link .profile-link-btn span { width: 40px; height: 40px; display: flex; align-items: center; justify-content: center }
	.profile-shared { flex-flow: column }
	.profile-shared li { width: 100%; padding: 8px; margin: 0 0 8px }
	.profile-shared li span { font-size: 14px }
	.profile-shared li span img { width: 30px; height: 30px }
	.profileEmployeePdf .modal-content button { height: 40px; line-height: 40px; width: 100%; font-size: 16px; margin: 8px 0 0 }
	.template_category .down-btn-row { margin: 30px 0 0; display: flex; flex-flow: column; justify-content: center; align-items: center }
	.template_category .down-btn-row .use_template { width: 100%; height: 40px; line-height: 40px; font-size: 16px; margin: 0; order: 2 }
	.template_category .down-btn-row a { font-size: 16px; text-align: center; margin: 0 0 8px; order: 1; height: 40px; line-height: 40px; font-weight: 500 }
	.category_add .address-attachments .attach_service { margin: 0; width: 100% }
	.category_add .address-attachments .attach_service ul { margin: 10px 0 10px }
	.category_add .address-attachments .attach_service li { line-height: 1; margin: 0 5px 5px 0; font-size: 12px; word-break: break-all }
}
@media only screen and (max-width:768px) {
	.modal-content h4 { font-size: 18px; line-height: 24px; margin: 14px 0 24px }
	.verifications-form ul li img.check_verify, .verifications-form ul li img.remove_verify { margin: 0; position: relative; top: -44px; left: 90% }
	.verifications-form ul li:nth-child(2) img.check_verify, .verifications-form ul li:nth-child(2) img.remove_verify { top: -44px }
	.l-modal.choose-admin-popup .c-popup { max-width: 95% }
	.l-modal.choose-admin-popup .c-popup .category-option-box h5 { font-weight: 600; line-height: 20px; font-size: 18px }
	.l-modal.choose-admin-popup .c-popup .category-option-box p { font-size: 12px; font-weight: 500; line-height: 18px; text-align: left }
	.l-modal.choose-admin-popup .c-popup .category-option-box .verifications-form ul li label { font-size: 16px; line-height: 18px; padding: 0 20px 10px }
	.l-modal.choose-admin-popup .c-popup .category-option-box .verifications-form ul li p { font-size: 12px; color: var(--dark-grey) }
	.l-modal.choose-admin-popup .c-popup .category-option-box .verifications-form .next-prev-row { padding: 0; position: relative; left: auto; bottom: auto }
	.l-modal.choose-admin-popup .c-popup .category-option-box .verifications-form .next-prev-row button { padding: 0 10px; font-size: 14px; width: 100%; margin: 0 0 0 }
	.l-modal.choose-admin-popup .c-popup .category-option-box .verifications-form ul li { padding: 8px 8px }
	.select2-container { min-width: 100% !important }
	.modal.modal_first_step.js-modal-services .verifications-form { margin: 20px 0; width: 100% }
	.top-category-box-wrap.scrollbar { height: 200px }
	.top-category-box-wrap .top-category-box .add-category-filter-new { width: 100% !important; flex-wrap: wrap; justify-content: flex-start; flex-flow: wrap; margin: 12px 0 10px }
	.top-category-box-wrap .top-category-box .add-category-filter-new li { margin: 0 5px 5px 0 }
	.top-category-box-wrap .top-category-box .add-category-filter-new li a { height: 25px; line-height: 25px !important; font-size: 12px !important; padding: 0 6px; width: auto }
	.modal.modal_first_step.js-modal-services .next-prev-row { position: relative; background-color: transparent; width: 100%; display: flex; justify-content: center }
	.js-modal-services .next-prev-row button { float: right; height: 40px; line-height: 40px; color: var(--white); width: 100%; font-size: 14px }
	.select2-container--default.select2-container--focus .select2-selection--multiple { height: 40px; line-height: 40px; font-size: 14px }
	.select2-container--default .select2-results__group { font-size: 14px }
	.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option .select2-results__option { font-size: 13px }
	.select2-container--default .select2-selection--multiple .select2-selection__choice { font-size: 12px !important; margin: 0 4px 4px 0 !important; padding: 0 10px !important }
	.inner-page-content.create-job-publish .verification-level-top .center { padding: 10px 4px 0; height: auto }
	.create-job-publish .verification-level-top { padding: 0 0 10px }
	.create-job-publish .verification-level-top .verefication-level { display: block; padding: 0 }
	.create-job-publish .verification-level-top .verefication-level h4 { display: none }
	.create-job-publish .verification-level-top .verefication-level .verefication-row { flex-flow: column; overflow: hidden; overflow-x: auto; display: block }
	.create-job-publish .verification-level-top .verefication-row .verefication-content { display: none }
	.create-job-publish .verification-level-top .verefication-row .verefication-steps { width: 800px }
	.verified-steps .steps h3, .upcomming-steps .steps h3 { font-size: 18px }
	.active-step { padding: 20px 10px; width: 17% }
	.verification-steps h2 { margin: 0; font-size: 18px }
	.verification-steps p { font-size: 12px; line-height: 18px }
	.verifications-form ul { flex-flow: column }
	.verifications-form ul li { width: 100%; margin: 0 0 10px }
	.mob-pincode { height: 30px; font-size: 14px; position: absolute; left: 10px; line-height: 30px; padding: 0 4px }
	.verifications-form ul li input.input-field { height: 50px; line-height: 50px; width: 100%; font-size: 14px }
	.setiing-block .settings-right .verifications-form ul li input.input-field { height: 40px; line-height: 40px }
	.verifications-form ul li.verify-number p { padding: 0 0 62px }
	.verifications-form ul li.verify-number .sendlink-btn { top: 59px; width: 100%; height: 50px; line-height: 50px }
	.verifications-form ul li.verify-number .sendlink-btn#verify_phone { top: 180px !important }
	.verification_steps_blade .next-prev-row { padding: 15px; position: fixed; bottom: 0; background-color: var(--light-grey); left: 0; width: 100% }
	.verification_steps_blade .next-prev-row .next-btn { width: 100% }
	.verifications-form ul li label { font-size: 16px; margin: 0 0 6px }
	.verification_steps_blade .inner-page-content { padding: 56px 0 100px }
	.verification_steps_blade .inner-page-content>.inner-page-content { padding-top: 0 }
	.verifications-form ul li input.input-field.email_pin { margin-top: 50px }
	.verifications-form ul li .sendlink-btn { position: relative }
	.verifications-form ul li .sendlink-btn { position: absolute; top: 59px; right: 0; color: var(--white); height: 40px; line-height: 40px; font-size: 16px; width: 100% }
	.verifications-form ul li .sendlink-btn#verify_link { top: 175px !important }
	.interview-verifications .interview-btn { color: var(--white); min-width: auto; text-align: center; font-size: 18px; font-weight: 500; width: 100%; height: 45px; line-height: 45px }
}
@media only screen and (max-width:768px) {
	.after-login-header li { padding: 0 16px; position: relative }
	.mobile-menu nav ul.current.after-login-header li a { padding: 16px 0 !important; position: relative }
	.mobile-menu nav ul.current.after-login-header>li.nav-dropdown:before, .mobile-menu nav ul.current.after-login-header>li.res-employee-profile:before, .mobile-menu nav ul.current.after-login-header>li.res-employer-profile:before, .after-login-header li.res-logout:before { display: none }
	.after-login-header li a img { margin: 0 12px 0 0 }
	.after-login-header li.res-employee-profile a:after { display: none !important }
	.after-login-header li .menu-profile-outer { display: flex; align-items: center; margin: 0 0 16px }
	.after-login-header li .menu-profile-outer img { width: 88px; height: 88px; padding: 5px; border: 2px solid #fff; border-radius: 50px; margin: 0 16px 0 0 }
	.after-login-header li .menu-profile-outer .pro-name span { font-size: 16px; font-weight: 600; color: var(--white); word-break: break-word; line-height: 20px; display: inline-block }
	.after-login-header li .menu-profile-outer .pro-name p { font-size: 12px; font-weight: 400; color: var(--white) }
	.after-login-header li a.menu-full-button { padding: 0 !important }
	.after-login-header li a.menu-full-button button { width: 100%; height: 50px; line-height: 46px; border: 1px solid var(--white); background-color: transparent; font-size: 18px; font-weight: 500; margin: 0 0 16px }
	.after-login-header li.res-notification-link a { border-bottom: 1px solid #7A7A7A; padding-bottom: 22px !important; margin-bottom: 12px }
	.mobile-menu li.links.nav-dropdown.my-contracts:after { position: absolute; content: ""; background: #7A7A7A; left: 50%; bottom: 0; width: 91%; height: 1px; transform: translateX(-50%) }
	.mobile-menu li.links.nav-dropdown.my-contracts { margin-bottom: 10px; padding-bottom: 10px }
	.mobile-menu nav ul.current.after-login-header>li.nav-dropdown a { width: auto; padding: 12px 28px 12px 0 !important; display: inline-block; position: relative }
	.mobile-menu nav ul.current.after-login-header>li.nav-dropdown a:after { width: 12px; height: 12px; left: auto; right: 0; background-size: 100% 100%; }
	.mobile-menu nav ul.current.after-login-header>li.nav-dropdown:nth-child(5n) { padding-bottom: 10px !important; margin-bottom: 12px !important }
	.mobile-menu nav ul.current.after-login-header>li.nav-dropdown:nth-child(5n):after { position: absolute; content: ''; height: 1px; width: 92%; left: 50%; bottom: 0; padding-bottom: 0px !important; margin-bottom: 0; border-bottom: 1px solid #7A7A7A; transform: translateX(-50%); -webkit-transform: translateX(-50%) }
	.after-login-header li.res-logout a { text-align: center !important; background: #404040; display: flex; align-items: center; justify-content: center; margin: 10px 0 0; padding: 16px 10px !important; border-radius: 5px; font-size: 18px; font-weight: 600; margin: 32px 0 0; height: 50px; line-height: 50px }
	.after-login-header li.res-employee-profile .menu-profile-outer img { border: 2px solid var(--green) }
	.after-login-header li.res-employer-profile .menu-profile-outer img { border: 2px solid var(--yellow) }
	.after-login-header li.res-employer-profile a.menu-full-button:after, .mobile-menu nav ul.current.after-login-header>li.nav-dropdown>ul.sub-menu li:before { display: none }
	.mobile-menu nav ul li.msg-link span.msg_alert, .mobile-menu nav ul li.res-notification-link span.notification_alert { position: absolute; right: 22px; top: 12px; background-color: var(--error); width: 30px; height: 20px; border-radius: 5px; display: flex; align-items: center; justify-content: center; font-size: 12px; padding: 0 4px }
}
@media only screen and (max-width:768px) {
	.create_job_blade #step3 .contract-box-inn p .point { left: 12px; top: 7px }
	.result-list.result-employee-section li .rate-addres { position: static; bottom: auto; right: auto; margin: 0; width: 100%; flex-flow: row }
	.back-to-top { width: 42px; height: 42px; display: flex; align-items: center; justify-content: center; border-radius: 50px; border: 2px solid var(--white); bottom: 100px; right: 20px; z-index: 10; display: none }
	.verification_steps_blade .back-to-top { bottom: 65px }
	.back-to-top img { width: 39px; height: 38px }
	.result-list li h3 { font-size: 16px; width: 75%; padding: 0 }
	.result-list li .rate-addres p { width: 100%; margin: 0 0 0 0; margin: 0 0 8px; min-height: auto }
	.result-list li p { font-size: 14px; line-height: 19px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; width: 100%; display: -webkit-box; margin: 0 0 10px; min-height: auto }
	.result-list li .favourites>p { overflow: visible; text-overflow: inherit; width: auto }
	.result-list li .bottom-row .profile-info { width: 100%; margin: 0; align-items: flex-start }
	.result-list li .bottom-row { position: relative; margin: 16px 0 0; display: block }
	.result-list li .bottom-row .profile-info:nth-child(2n), .result-list li .bottom-row .profile-info:nth-child(3n) { width: auto; position: absolute; left: 48px; bottom: -7px; align-items: center }
	.result-list li .bottom-row .profile-info:nth-child(3n) { left: 140px }
	.results-row h4 { font-size: 16px; margin: 0 0 10px }
	.create-results-box p { font-size: 16px; line-height: 20px; margin: 0 0 20px }
	.create-results-box { padding: 16px }
	.suggest-profile-box { width: 49%; background: #ECEDEF; border-radius: 5px; padding: 16px }
	.sugg-pro-info span { font-size: 12px; width: 100%; color: var(--dark-grey); line-height: 1; min-height: auto; display: block }
	.suggest-profile-box .suggest-img { width: 120px; height: 120px; border: 3px solid var(--white) }
	.results-row h4 a.advnce-search { font-size: 12px }
	.results-row h4 a.advnce-search img { margin: 0 0 0 8px }
	.create-post-bttn { min-width: auto; height: 45px; line-height: 45px; font-size: 18px; padding: 0 20px }
	.result_blade .result-list li .rate-addres p:nth-child(2n) img { }
	.result_blade .result-list li .rate-addres>p { white-space: nowrap; text-overflow: ellipsis; overflow: hidden }
	.result_blade .post-features ul.job-post-category li { font-weight: 400; font-size: 12px; color: var(--white); padding: 4px 8px; margin: 0 4px 4px 0 !important; min-width: auto }
	.result_blade .post-features { margin: 0 0 10px }
	.result_blade .post-features ul.job-post-category li a span, .result_blade .post-features ul.job-post-category li a label { font-size: 12px }
	.result-list li { margin: 0 0 8px }
	.result-employee-section li { flex-flow: column }
	.result-employee-section li .result-employee-left, .result-employee-section li .result-employee-right { width: 100% }
	.result-employee-section li .result-employee-left .result-employee-infos .inner-infos { width: 100%; margin: 10px 0 0 }
	.result-employee-section li .result-employee-left .result-employee-infos .inner-infos .profile-info { margin: 0 14px 0 0; position: inherit; left: auto; width: auto }
	.result_blade .result-list li .result-employee-left .rate-addres>p:last-child { bottom: auto; right: auto; width: 70%; margin: 0; top: 70px; left: 76px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden }
	.service-pack ul li.count-pack a { font-size: 12px; line-height: 14px }
	.details-similar-jobs ul.result-list.profile-bidding-list li h4 { font-size: 14px }
	.details-similar-jobs ul.result-list.profile-bidding-list li .top-bid-row .profile-info>a { padding: 0 15px 0 95px; /*background-image: url(/img/profile-arrow-green.svg);*/ background-repeat: no-repeat; background-position: right center; width: auto }
	.profile-bidding-list .profile-bid-info .job-total span { font-size: 22px }
	.result-list.result-employee-section li .bottom-row { margin: 16px 0 25px }
	.result-employee-section li .result-employee-left .about-me { margin: 10px 0 10px }
	.result-employee-section li .service-pack { margin: 0 0 5px }
	.result-employee-section li .result-employee-left .about-me h5 { display: none }
	.result-employee-section li .result-employee-left p { font-size: 12px; font-weight: 500; line-height: 18px }
	.result-employee-section li .result-employee-right .blocks h5 { font-size: 14px }
	.result-employee-section li .result-employee-right .service-pack ul { flex-wrap: wrap }
	.result-employee-section li .result-employee-right .service-pack ul li { width: 30%; margin: 0 8px 8px 0; padding: 8px 8px }
	.result-employee-section li .result-employee-right .blocks .my-category-list { margin: 0 }
	.result-employee-section li .result-employee-right .blocks .my-category-list ul { flex-flow: column; width: 100% }
	.result-employee-section li .result-employee-right .blocks .my-category-list ul li.selected { width: 100%; display: flex; align-items: center; justify-content: flex-start; margin: 0 0 10px; line-height: 1; flex-flow: row; font-size: 13px }
	.result-employee-section li .result-employee-right .blocks .my-category-list ul li.category-more { display: none }
	.service-pack ul li .pack-hour { font-size: 10px }
	.service-pack ul li .pack-hour span { font-size: 16px }
	.result_blade .inner-page-content { padding: 58px 0 0 0 }
	.result_blade .result-list li, .result_blade .result-list li { padding-bottom: 70px }
	.result_blade .result-list li .button-row .view-btn, .result_blade .result-list li .button-row .view-btn { justify-content: right; float: right; height: 40px; line-height: 40px; color: var(--white); min-width: 100%; position: absolute; right: auto; bottom: -52px; text-transform: none; left: 0 }
	.result_blade .result-list.result-employee-section li, .result_blade .result-list.result-employee-section li { padding-bottom: 0 }
	.result-list li .button-row { width: 100%; position: relative }
	.result-list li .button-row .view-btn { height: 40px; line-height: 40px; position: relative; left: auto; right: auto; bottom: auto }
	.result-employee-section li .result-employee-left .button-row { width: 100%; position: static }
	.result-employee-section li .result-employee-left { position: static }
	.result-employee-section li .result-employee-left .button-row button.view-btn { position: absolute; bottom: 17px; width: 92%; left: 50%; min-width: auto; right: auto; transform: translateX(-50%); margin: 0 }
	.result-employee-section li .result-employee-right { width: 100%; position: static; padding-bottom: 60px }
	.result_blade .result-employee-section .service-pack ul li .pack-hour { align-items: flex-start }
}
@media only screen and (max-width:768px) {
	.inner-page-content .center { padding: 20px 15px 0 }
	.notifications_blade .notification-list li { flex-wrap: wrap; flex-direction: row; justify-content: space-between; padding: 16px }
	.notifications_blade .notification-list li .notifiaction-name, .notifications_blade .notification-list li .notification-date { display: flex; flex-basis: 49%; justify-content: space-between; flex-direction: column }
	.notifications_blade .notification-list li>.notification-description { display: flex; margin-top: 0px; flex-basis: 100%; justify-content: center; flex-direction: column }
	.notifications_blade .notification-list li .notifiaction-name { order: 1; padding: 0; flex-flow: row; border: 0; flex-basis: 70%; justify-content: flex-start }
	.notifications_blade .notification-list li .notification-date { order: 2; padding: 0; flex-basis: 23% }
	.notifications_blade .notification-list li .notification-description { order: 3; padding: 10px 0 0; margin: 10px 0 0 0; font-size: 14px; border: 0; border-top: 1px solid rgb(48 48 48 / 0.1); flex-flow: row }
	.notification-list li .notification-date p { font-size: 12px; color: var(--medium-grey); font-weight: 400 }
	.notification-list li .notifiaction-name .pro-name { font-size: 14px; margin: 0 0 0 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden }
	.notification-list li .notification-description a.more { font-size: 12px; text-align: right; line-height: 1,2; }
	.notiheader { font-size: 16px; font-weight: 500; margin: 0 0 8px }
	.notification-heading { display: none }
}
@media only screen and (max-width:768px) {
	.inner-page-content.employee-profile .center { padding: 0px 15px 0 }
	.profile_blade .inner-page-content.employee-profile .center { padding: 0px }
	.referral-btn { margin: 0 0 0 5px; font-size: 14px; min-width: auto; padding: 0 16px; height: 40px; line-height: 40px }
	.profile_employee_blade .employee-profile-inner { flex-flow: column }
	.profile_employee_blade aside.profile-aside { width: 100%; padding-bottom: 32px }
	.about-info-mobile { display: flex; justify-content: space-between }
	.about-info-mobile .about-info, .profile_blade .about-info-mobile .about-info { width: 48%; margin: 0 4px 16px }
	.about-info-mobile .about-info .headings { flex-flow: column; align-items: flex-start; justify-content: flex-start; padding: 12px 8px }
	.about-info-mobile .about-info .headings .headings-l { order: 2; font-size: 11px; line-height: 15px }
	.about-info-mobile .about-info .headings .headings-r { order: 1; padding: 0 0 0 30px; font-size: 18px }
	.about-info-mobile .about-info .headings .headings-l img { margin: 0 6px 0 0; position: absolute; top: 14px; left: 8px }
	.about-info-mobile .about-info:nth-child(3) .headings .headings-l img { width: 27px; top: 20px }
	.about-info-accodian h2 { display: block; font-size: 16px }
	.employee-profile-inner .main-inner.profile-main { width: 100%; margin: 20px 0 0 }
	.profile_employee_blade .inner-page-content.employee-profile { padding: 54px 0 0 0 }
	.profile_employee_blade .inner-page-content.employee-profile .center { padding: 0 }
	.profile-information .prof-img { width: 100px; height: 100px }
	.profile-information .prof-img img { width: 100px; height: 100px }
	.profile-information .prof-basic-info h5 { font-size: 16px; margin: 0 0 6px }
	.profile-information .prof-basic-info p { font-size: 12px; line-height: 14px; margin: 0 0 4px }
	.about-info-accodian h2 { width: 98%; text-align: center; height: 40px; line-height: 40px; border-radius: 5px; border: 1px solid var(--white); font-size: 14px; font-weight: 500; margin: 0 0 16px 4px; text-transform: capitalize; background-image: url(/img/bottom-accordion-arrow-w.svg); background-position: 96% center; background-repeat: no-repeat }
	.about-info-accodian.active h2 { background-image: url(/img/top-drop-arrow-w.svg) }
	.about-info-accodian>.about-info { display: none }
	.about-info-accodian.active>.about-info { display: block; margin: 0 0 8px }
	.about-info-accodian.active>.about-info.hide-option { display: none }
	.profile_employee_blade .profile-button-row { display: block; background-color: transparent; border-radius: 0; padding: 0; margin: 0 0 20px; overflow: hidden; overflow-x: auto }
	.profile_employee_blade .profile-button-row::-webkit-scrollbar { display: none }
	.profile_employee_blade .profile-button-row .profile-button-left { width: 650px; padding: 0 0 10px 0 }
	.profile_employee_blade .profile-button-row .profile-button-right { padding: 0 0 0 0 }
	.profile_employee_blade .profile-button-row .profile-button-left button, .profile_employee_blade .profile-button-row .profile-button-right button { height: 40px !important; line-height: 40px !important; font-size: 14px !important; margin: 0 4px 0 0 !important }
	.profile_employee_blade .profile-button-row .profile-button-left button img, .profile_employee_blade .profile-button-row .profile-button-right button img { width: 18px !important; height: 18px !important }
	.profile_employee_blade .provide-service { position: relative; padding: 10px 15px 30px }
	.profile_employee_blade .provide-service:first-child { padding-bottom: 10px }
	.profile_employee_blade .provide-service .about-description p { font-size: 14px; line-height: 22px }
	.profile_employee_blade .provide-service h4 .promotions-btns { margin: 10px 0; display: flex; justify-content: space-between }
	.profile_employee_blade .provide-service h4 .promotions-btns a { width: 49%; height: 40px; line-height: 40px; text-align: center; border-radius: 5px; border: 1px solid var(--dark-grey); order: 2 }
	.profile_employee_blade .provide-service h4 .promotions-btns button { height: 40px; line-height: 40px; width: 49%; order: 1 }
	.history-review-job ul.tabs li.active a { font-size: 14px }
	.history-review-job ul.tabs li a { font-size: 11px }
	.history-review-job ul.tabs li { padding: 0 10px }
	.history-review-job ul.tabs li:after { left: -3px; top: 2px }
	.no-js .owl-carousel, .owl-carousel.owl-loaded { font-size: 14px }
	.involved-category .suggest-category-row { width: 62% }
	.profile_blade .involved-category .suggest-category-row { width: 100% }
	.inner-page-content.employer-profile .center { padding: 0px 15px 0 }
	.employer_profile_blade .employee-profile-inner { flex-flow: column }
	.employer_profile_blade aside.profile-aside { width: 100%; padding-bottom: 25px }
	.employer_profile_blade .inner-page-content.employer-profile { padding: 54px 0 0 0 }
	.employer_profile_blade .inner-page-content.employer-profile .center { padding: 0 }
	.employer_profile_blade .profile-button-row { display: block; background-color: transparent; border-radius: 0; padding: 0; margin: 0 0 20px; overflow: hidden; overflow-x: auto }
	.employer_profile_blade .profile-button-row::-webkit-scrollbar { display: none }
	.employer_profile_blade .profile-button-row .profile-button-left { width: 530px; padding: 0 0 10px 0 }
	.employer_profile_blade .profile-button-row .profile-button-right { padding: 0 0 0 15px }
	.employer_profile_blade .profile-button-row .profile-button-left button, .employer_profile_blade .profile-button-row .profile-button-right button { height: 40px !important; line-height: 40px !important; font-size: 14px !important; margin: 0 4px 0 0 !important }
	.employer_profile_blade .profile-button-row .profile-button-left button img, .employer_profile_blade .profile-button-row .profile-button-right button img { width: 18px !important; height: 18px !important }
	.employer_profile_blade .provide-service { position: relative; padding: 0 15px 16px }
	.employer_profile_blade .provide-service .about-description p { font-size: 14px; line-height: 19px }
	.employer_profile_blade .provide-service h4 { flex-flow: column }
	.employer_profile_blade .provide-service h4 .promotions-btns { margin: 10px 0; display: flex; justify-content: space-between }
	.employer_profile_blade .provide-service h4 .promotions-btns a { width: 49%; height: 40px; line-height: 40px; text-align: center; border-radius: 5px; border: 1px solid var(--dark-grey); order: 2 }
	.employer_profile_blade .provide-service h4 .promotions-btns button { height: 40px; line-height: 40px; width: 49%; order: 1 }
	.employee-involved-categories-row .carousel-categorys .owl-nav { position: absolute; top: -100px; right: 0; left: auto; transform: translateX(0) }
	.employee-involved-categories-row .carousel-categorys.owl-carousel .owl-stage-outer { padding: 0 }
	.carousel-categorys .owl-nav { top: -46px }
	.profile_employee_blade .about-toggle.show-more-height { padding: 0 18px 10px }
}
@media only screen and (max-width:767px) {
	.employer-home .suggest-profile-row.suggested-employee .suggest-profile-box { margin: 0 0px 16px 0; width: 48% }
	.login-content { width: 100% }
	.suggested-employee .suggest-profile-box .suggest-img { width: 130px; height: 130px }
	.suggested-employee .percircle .slice { width: 114px; height: 116px }
	.profile-row-outer>.profile-row { display: block; width: 680px }
	.profile-row-outer>.profile-row>.profile-methods { width: 100px; height: 90px; display: inline-block; text-align: center; margin: 0 4px 0 0; padding: 0 }
	.job_details_blade .post-features { margin: 0 0 20px; flex-flow: column }
	.job_details_blade .current-post-feature .post-features-inn { margin: 0; width: 100%; order: 2 }
	.job_details_blade .current-post-button-row { width: 100%; flex-wrap: wrap; order: 1; margin: 0 0 16px; background-color: transparent; padding: 0 }
	.job_details_blade .current-post-button-row button { margin-bottom: 10px; font-size: 14px }
	.job_details_blade .inappropriate, .inappropriate { position: absolute; top: 30px; right: 14px; text-indent: -9999px; font-size: 0; border: 1px solid #303030; border-radius: 5px; padding: 3px; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center }
	.job_details_blade .inappropriate>img, .inappropriate>img { margin: 0 }
	.job_details_blade .current-post-button-row button.chat-btn { width: 290px; font-size: 16px }
	.job_details_blade .job-post-details .post-heading { padding: 0; align-items: flex-start; flex-flow: row; flex-wrap: wrap }
	.job_details_blade .job-post-details .post-heading h2 { margin: 0 0 16px; padding: 0 60px 0 0 }
	.job-post-details .post-heading .post-heading-inner { flex-flow: column; width: 100% }
	.job_details_blade .job-post-details-content { padding: 0 }
	.job_details_blade .job-post-details-info-box h4 { font-size: 16px }
	.job_details_blade .job-post-details-info-box { margin: 0 0 16px }
	.job_details_blade .welcome-profile { margin: 0; padding: 76px 0 16px }
	.job_details_blade .job-post-rates { display: none }
	.job_details_blade .job-post-accnt { width: 100% }
	.job_details_blade .job-post-accnt .job-post-accnt-info { background-color: transparent; padding: 10px 15px 16px; width: 100% }
	.job_details_blade .job-post-accnt .job-post-accnt-info h5 { font-size: 16px; line-height: 22px; margin: 0 }
	.job_details_blade .job-post-accnt .job-post-accnt-info p { display: none }
	.job_details_blade .job-post-accnt .job-post-accnt-info p:last-child { display: block; margin: 10px 0 0 }
	.job_details_blade .job-post-accnt .job-post-accnt-info p:last-child>img { margin: 3px 5px -2px 0 }
	.job-post-accnt-info .post-acnt-img { width: 100px; height: 100px }
	.job_details_blade .job-post-accnt .job-total { display: none }
	.job_details_blade .job-post-about { width: 100% }
	.job_details_blade .job-post-about h3, .job_details_blade .job-post-about p { display: none }
	.job_details_blade .job-post-about .button-row { flex-flow: column }
	.job_details_blade .job-post-about .button-row a { font-weight: 500; font-size: 14px; line-height: 24px; color: var(--white); background: transparent; padding: 0 0 0 0; margin: 0 0 16px }
	.job_details_blade .job-post-about .button-row a button { height: 40px; line-height: 40px; font-size: 16px; font-weight: 500; background: var(--black) }
	.job_details_blade .job-post-about .button-row a.similar_jobs { font-weight: 500; font-size: 14px; line-height: 24px; color: var(--white); background: url(/img/right-arrow.svg) right center no-repeat; padding: 0 22px 0 0; margin: 0 0 0 }
	.job_details_blade .job-post-details .post-heading button.view-btn { height: 40px; line-height: 40px; font-size: 16px; width: 100%; margin: 20px 0 0 }
	.job_details_blade .post-features { margin: 0 0 20px; flex-flow: column }
	.job_details_blade .post-features-inn { margin: 0; width: 100%; order: 2 }
	.bidding-job.new-job-details h4 { font-size: 16px }
	.job_details_blade .result-list li .bottom-row .profile-info { margin: 0 !important; align-items: flex-start }
	.job_details_blade .result-list li .bottom-row .profile-info:nth-child(2n), .job_details_blade .result-list li .bottom-row .profile-info:nth-child(3n) { width: auto; position: absolute; left: 60px; bottom: -32px; align-items: center }
	.job_details_blade .result-list li .bottom-row .profile-info:nth-child(3n) { left: 140px }
	.job_details_blade .result-list li .button-row { width: 100% !important }
	.job_details_blade .result-list li .button-row .view-btn, .result-list li .button-row .view-btn { justify-content: right; float: right; height: 40px; line-height: 40px; color: var(--white); min-width: 100%; position: absolute; right: auto; bottom: -85px; text-transform: none; left: 0 }
	.profile_public_employer_blade .result-list li .button-row .view-btn, .profile_public_employer_blade .result-list li .button-row .view-btn, .employer_profile_blade .result-list li .button-row .view-btn, .employer_profile_blade .result-list li .button-row .view-btn { bottom: 0 }
	.profile_public_employer_blade .result-list li>.button-row, .employer_profile_blade .result-list li>.button-row { padding-bottom: 40px }
	.job_details_blade .result-list li, .result-list li { padding-bottom: 100px; position: relative }
	.pagination_section2 .result-list li { padding-bottom: 24px }
	.job_details_blade .result-list.result-employee-section li, .result-list.result-employee-section li { padding-bottom: 0; position: relative }
	.job-bidding-modal .modal-content .bidding-profile { flex-flow: column; padding: 0; width: 100%; margin: 0 }
	.job-bidding-modal .modal-content .bidding-profile li { width: 100%; padding: 8px; flex-flow: column; align-items: flex-end; flex-direction: column; position: relative; margin: 0 0 16px; position: relative; padding-bottom: 84px }
	.job-bidding-modal .modal-content .bidding-profile li.bid_proposal { padding-bottom: 125px !important }
	.job-bidding-modal .modal-content .bidding-profile li.bid_proposal .bidding-pro-amount.bidding-pro-amount-fixed { background-color: var(--white); color: var(--dark-grey) !important; width: 46%; position: absolute; left: 8px; bottom: 56px; display: flex; flex-flow: column; align-items: flex-start; margin: 0; font-size: 26px; font-weight: 700 }
	.job-bidding-modal .modal-content .bidding-profile li.bid_proposal .bidding-pro-amount.bidding-pro-amount-hourly { background-color: #A9A9A9; color: var(--dark-grey) !important; position: absolute; right: 8px; bottom: 56px; width: 46%; margin: 0; display: flex; align-items: flex-start; font-size: 26px; font-weight: 700 }
	.job-bidding-modal .modal-content .bidding-profile li .bidding-pro-amount.bidding-pro-amount-fixed { width: 46%; position: absolute; left: 8px; bottom: 8px; display: flex; flex-flow: column; align-items: flex-start; margin: 0 }
	.job-bidding-modal .modal-content .bidding-profile li .bidding-pro-amount.bidding-pro-amount-hourly { position: absolute; right: 8px; bottom: 8px; width: 46%; margin: 0; display: flex; align-items: flex-start }
	.job-bidding-modal .bidding-profile li .bidding-pro-img { width: 50px; height: 50px; border-radius: 50%; position: absolute; left: 8px; padding: 2px; border-width: 2px }
	.job-bidding-modal .modal-content .bidding-profile li .bidding-pro-info { width: 80%; display: flex; justify-content: flex-end; flex-flow: column; margin: 0; align-items: flex-start }
	.job-bidding-modal .modal-content .bidding-profile li .bidding-pro-amount { color: var(--dark-grey); padding: 16px; text-align: center; font-size: 22px; line-height: 26px; padding: 16px 0 0; width: 100% }
	.job-bidding-modal .bidding-profile li .bidding-pro-info h3 { font-size: 16px; line-height: 14px }
	.bidding-profile li .bidding-pro-info a.view.myBtn_multis { font-size: 16px; position: absolute; bottom: 8px; width: 100%; min-width: 95%; margin: 0; padding: 0; left: 50%; transform: translateX(-50%); height: 40px; display: flex; align-items: center; justify-content: center }
	.employer_recieved_offers_blade .inner-page-content, .employee_recieved_offers_blade .inner-page-content, .employer_sent_proposal_blade .inner-page-content, .employer_current_jobs_blade .inner-page-content, .employer_closed_job_list_blade .inner-page-content { padding: 58px 0 0 0 }
	.offer-listing-page .job-post-details-content li .recieved-offer-inner-row:nth-child(2n) .recieved-offer-right, .offer-listing-page .job-post-details-content li .recieved-offer-inner-row:nth-child(2n) .recieved-offer-left { margin: 0 0 8px; width: 100% }
	.offer-listing-page .job-post-details-content li .recieved-offer-inner-row:nth-child(2n) { margin: 8px 0 }
	.offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-right { width: auto; margin: 0 0 0; display: flex; align-items: center; justify-content: space-between }
	.offer-listing-page .pending-offers li .recieved-offer-inner-row:first-child>.recieved-offer-left { width: 100% }
	.employer_recieved_offers_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-right p { width: 100%; text-align: left; display: flex; align-items: center; justify-content: space-between }
	.offer-listing-page .job-post-details-content li .recieved-offer-inner-row:nth-child(2n) .recieved-offer-right { flex-flow: column; align-items: flex-start }
	.offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-right .offered-price { width: 100%; text-align: left; display: flex; align-items: center; justify-content: space-between; width: auto; position: absolute; right: -7px; top: -6px; z-index: 1; margin: 0; padding: 4px 8px; font-size: 11px }
	.offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-right .offered-price span { font-size: 16px }
	.offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-right .offered-price span>img { width: 22px }
	.offer-listing-page .job-post-details-content li .recieved-offer-inner-row:nth-child(3n) .recieved-offer-left { flex-wrap: wrap }
	.offer-listing-page .job-post-details-content li .recieved-offer-inner-row:nth-child(3n) .recieved-offer-left .profile-info:first-child { flex: 1 0 100%; margin: 0 !important }
	.offer-listing-page .job-post-details-content li .recieved-offer-inner-row:nth-child(3n) .recieved-offer-left .profile-info:nth-child(2) { margin: -20px 14px 0 52px }
	.offer-listing-page .job-post-details-content li .recieved-offer-inner-row:nth-child(3n) .recieved-offer-left .profile-info:nth-child(3) { margin: -20px 14px 0 0 }
	.offer-listing-page .job-post-details-content li .recieved-offer-inner-row:nth-child(3n) .recieved-offer-left .profile-info span.pro-name { margin: -14px 0 0 5px; font-size: 16px; font-weight: 600 }
	.employer_recieved_offers_blade .job-post-details-content, .employee_recieved_offers_blade .job-post-details-content, .employer_sent_proposal_blade .job-post-details-content, .employer_current_jobs_blade .job-post-details-content, .employer_closed_job_list_blade .job-post-details-content { padding: 0 }
}
@media only screen and (max-width:767px) {
	.jobs-tabs .tabContent { padding: 20px 0 10px }
	.jobs-tabs div.tabContainer { margin: -14px 0 0 }
	.jobs-tabs .tabContent#tab2 { padding: 0 0 10px }
	.inner-footer { padding: 25px 15px 0px }
	footer.inner-footer .center { flex-flow: column; padding: 0 }
	.footer-block:first-child, .footer-block, .footer-block:last-child { width: 100%; margin: 0 0 32px }
	.footer-block h5 { font-size: 14px; margin: 0 0 12px }
	.footer-block.footer-accordion h5 { background-image: url('/img/foot-arrow-down.svg'); background-position: 98% center; background-repeat: no-repeat }
	.footer-block.footer-accordion h5.open { background-image: url('/img/foot-arrow-up.svg') }
	.footer-block ul li { margin: 0 0 12px }
	.footer-block ul li a, .footer-block label { font-size: 14px; line-height: 22px }
	.footer-block ul li.list-gapping { margin-top: 40px }
	.footer-block.footer-newsletter { position: relative; right: auto; bottom: auto; width: 100% }
	.newsletter input.subscribe-btn { background-image: url(/img/notification-icon.svg); background-repeat: no-repeat; background-position: center center; text-indent: -9999px; background-color: #CC7868; width: 50px; height: 50px }
	.newsletter input[type="text"] { width: calc(100% - 50px); height: 50px; line-height: 50px; font-size: 12px }
	footer.inner-footer .center.bottom-footer { margin: 0 auto 0; padding: 20px 0 130px; flex-flow: row }
	footer.inner-footer .center.bottom-footer p.copy-text { display: flex; flex-flow: column; justify-content: center; align-items: center; position: absolute; bottom: 0; left: 0; padding: 16px 8px 45px; width: 100%; text-align: center; line-height: 18px }
	.social { margin: 0 }
	.social a { width: 28px; height: 28px; margin: 0 4px 0 0 }
	.social a img { height: 15px; width: 15px }
	.footer-accordion ul { display: none }
	.footer-accordion { margin: 0 0 16px }
	.register-row .register-btn { height: 40px; width: 100%; line-height: 40px; font-size: 16px; color: #fff }
	.register-row p { font-size: 14px; text-align: center; margin: 12px 0 0 }
	.find-content .bttn { height: 50px; line-height: 50px }
}
@media only screen and (max-width:767px) {
	.close_account_blade .setiing-block .settings-right { width: 100%; padding: 0 }
	.close_account_blade .setiing-block .settings-right .step-level { font-size: 18px; font-weight: 600; margin: 0 0 10px }
	.close_account_blade .setiing-block h6 { font-size: 14px; font-weight: 600; line-height: 18px }
	.close_account_blade .setiing-block p { font-size: 12px; line-height: 15px }
}
@media only screen and (max-width:767px) {
	.settings_blade .inner-page-content { padding: 58px 0 0 0 }
	.settings_blade footer { display: none }
	.setiing-block .settings-left { width: 50px; border-right: 0; background-color: var(--light-grey); position: fixed; left: 0; top: 56px; height: 100%; z-index: 10 }
	.setiing-block .settings-right { width: 100%; padding: 0 0 0 50px }
	.setiing-block .settings-left h4 { display: none }
	.setiing-block .settings-left .settings-ul { margin: 32px 0 0 }
	.setiing-block .settings-left .settings-ul li { font-size: 0; margin: 0 0 32px; padding: 0 0 0 15px; text-indent: -99999px }
	.setiing-block .settings-left .settings-ul li.active:after { height: 30px; width: 3px; top: -2px }
	.setiing-block .settings-right .step-level { font-size: 18px; font-weight: 800 }
	.setiing-block .verifications-form { margin: 10px 0 }
	.setiing-block .settings-right .verifications-form ul li label { font-size: 14px; height: 18px }
	.setiing-block .settings-right .step_1 .verifications-form ul li:first-child input.input-field { width: 100%; height: 40px; line-height: 40px; font-size: 14px }
	.settings_blade .verification-steps.step_1 .verifications-form ul li input.input-field.email_pin { margin-top: 50px }
	.settings_blade .verification-steps.step_1 .verifications-form ul li .sendlink-btn { top: 73px; height: 40px; line-height: 40px; background: #6C9BA1 }
	.settings_blade .next-prev-row { padding: 10px 0 }
	.settings_blade .setiing-block .settings-right .next-prev-row button { width: 100%; height: 40px; line-height: 40px; font-size: 16px; font-weight: 600 }
	.profile-setting-row { margin: 10px 0 20px }
	.profile-setting-row h6 { font-size: 14px; font-weight: 600; display: flex; align-items: center; margin: 0 0 15px; line-height: 18px }
	.modal-content .add-category-filter { max-height: 105px; overflow: hidden; padding: 0 0 10px; overflow-y: auto; height: 100%; margin: 0 0 16px }
	.add-category-filter li a { font-size: 12px; padding: 6px 6px }
	.add-category-filter li { margin: 0 5px 5px 0 }
	.profile_type { margin: 20px 0 20px; flex-flow: column; align-items: flex-start }
	.profile_type span { width: 100% }
	.profile_type span { font-size: 14px; font-weight: 500; padding: 12px 15px; margin: 0; width: 100%; text-align: center }
	.profile_type a.change_type { font-size: 16px; color: var(--orange); font-weight: 600; margin: 12px 0 0 }
	.verification-media ul { flex-flow: column }
	.verification-media ul li { width: 100%; padding: 12px 8px; margin: 0 0 8px }
	.verification-media ul li .top-head h3 { font-size: 14px }
	.verification-media ul li .top-head h3 img { margin: 0 6px 0 0; width: 25px; height: 25px }
	.setiing-block .settings-right .step_2 .verification-media li p { font-size: 12px; margin: 0 }
	.setiing-block .settings-right .step_2 a.employee_cat { background-image: url(/img/edit-icon-b.svg); background-repeat: no-repeat; background-position: center; text-indent: -9999px; width: 38px; height: 30px; background-color: var(--light-grey); padding: 0; border-radius: 5px; background-size: 16px }
	.setiing-block .settings-right .step_3 .verifications-form ul li:first-child input.input-field { width: 100% }
	.setiing-block .settings-right .step_3 .verifications-form ul li p { margin: 0; padding: 0 }
	.setiing-block .settings-right .step_3 .verifications-form ul li .mob-pincode { font-size: 14px; width: 115px; background-color: var(--light-grey); height: 30px; padding: 0 }
	.setiing-block .settings-right .step_3 .verifications-form .verify-address select { width: 100% !important; height: 40px; line-height: 40px }
	.verifications-form ul li.verify-number p input.input-field { padding: 0 15px 0 130px }
	.settings-right .verifications-form ul li.verify-address:nth-child(3)>label { display: none }
	.settings-right .verifications-form ul li { margin: 0 0 5px }
	.setiing-block .settings-right .step_3 .verifications-form .address_attachments li a { background-color: var(--light-grey); border-radius: 15px; padding: 0px 10px; font-weight: 400; font-size: 12px; color: var(--dark-grey) }
	.settings-right .verifications-form ul li.upload-docs .address-attachments label.custom-file-upload { width: 100% !important; text-align: center; height: 40px; line-height: 40px; background: #6C9BA1; border-radius: 5px; font-size: 16px; font-weight: 500; color: var(--white) }
	.settings-right .verifications-form ul li.upload-docs .address-attachments .files_address ul li { background-color: var(--light-grey) !important; border-radius: 15px; height: 40px; line-height: 14px; font-weight: 500; font-size: 12px; margin: 5px 4px 10px 0; width: auto }
	.settings-right .verifications-form ul li.timezone-setting select { width: 100% !important; height: 45px; line-height: 45px; font-size: 14px }
	.step_5 .verifications-form h6 { font-size: 14px }
	.setiing-block .settings-right .step_5 .verifications-form .onoff-btn { width: 100%; font-size: 14px }
	.setiing-block .settings-right .step_5 .verifications-form p { font-size: 12px }
	.setiing-block .settings-right .step_6 .verifications-form ul li:first-child input.input-field, .setiing-block .settings-right .step_6 .verifications-form ul li input.input-field { height: 40px; line-height: 40px; width: 100% }
	.setiing-block .settings-right .step_6 .verifications-form ul li label { font-size: 12px; font-weight: 400 }
	.setiing-block .settings-right .step_6 .verifications-form p { font-size: 14px; margin: 0 0 16px; font-weight: 600 }
	.settings_blade .verification-steps.step_7 ul.card-verification-form>li { width: 100%; margin: 0 0 10px }
	.settings_blade .verification-steps.step_7 ul.card-verification-form>li select { height: 40px; line-height: 40px }
	.settings_blade .verification-steps.step_7 .verifications-form ul.card-verification-form li .file-upload-outer { padding: 4px }
	.settings_blade .verification-steps.step_7 .verifications-form ul.card-verification-form li .file-upload-outer>label.custom-file-upload { width: 108px !important; height: 30px; line-height: 30px; background: #6C9BA1; font-size: 12px; font-weight: 500; margin: 0; min-width: auto; color: #fff; padding: 0 10px }
	.settings_blade .verification-steps.step_7 .verifications-form ul.card-verification-form li .file-upload-outer>div { width: calc(100% - 115px) }
	.settings_blade .verification-steps.step_7 .verifications-form ul.card-verification-form li .file-upload-outer>div li { background-color: var(--light-grey) !important; display: flex; align-items: center; justify-content: space-between; font-size: 12px; font-weight: 400; border-radius: 5px; padding: 0 12px; width: 100%; height: 30px; margin: 0; line-height: 12px }
	.address-verifications .verify-card-btn { font-weight: 500; font-size: 16px; margin: 30px 0 0; height: 40px; line-height: 40px }
	.settings_blade .verification-steps.step_1 .verifications-form ul li:nth-child(2) { margin: 50px 0 0 }
	.top-category-box-wrap .top-category-box .add-category-filter { flex-direction: row }
	.top-category-box-wrap { flex-flow: column }
	.js-modal-services .top-category-box-wrap .top-category-box { padding: 0; margin: 0; width: 100% }
	.top-category-box-wrap .top-category-box .service-name-cls { margin: 0 0 10px; font-size: 14px; height: 40px; line-height: 1; padding: 0 40px 0 16px; justify-content: flex-start; text-align: left }
	.top-category-box-wrap .top-category-box .add-category-filter li a { height: 25px; padding: 0 8px; font-size: 12px !important }
	.select2-container--default .select2-selection--multiple { height: 40px }
	.select2-container .select2-search--inline .select2-search__field { height: 36px !important; font-size: 14px !important }
	.modal-content { width: 95% }
	.setting-verification-step { width: 100%; overflow: hidden; overflow-x: auto }
	.setting-verification-step::-webkit-scrollbar { display: none }
	.setiing-block .settings-right .step_8 .setting-verification-step .verefication-steps { width: 1000px }
	.setiing-block .settings-right .next-prev-row button, .setiing-block .settings-right .next-prev-row a { height: 40px; line-height: 40px; font-size: 16px; width: 100% }
}
@media only screen and (max-width:767px) {
	.sugg-pro-info h6 { font-size: 18px; color: var(--dark-grey) }
	.wallet_blade .inner-page-content { padding: 58px 0 0 0 }
	.wallet_blade .wallet-page h4 { font-size: 18px; font-weight: 700 }
	.wallet_blade .job-post-details.verification-steps { width: 100% }
	.wallet_blade .new-job-details .job-post-details-info.wallet-page ul.request-withdrawl { flex-flow: row; justify-content: space-between }
	.wallet_blade .new-job-details .job-post-details-info.wallet-page ul.request-withdrawl li { display: none }
	.wallet_blade .new-job-details .job-post-details-info.wallet-page ul.request-withdrawl li:first-child, .wallet_blade .new-job-details .job-post-details-info.wallet-page ul.request-withdrawl li:last-child { display: flex; flex-flow: column; width: auto; margin: 0 }
	.wallet_blade .new-job-details .job-post-details-info.wallet-page ul.request-withdrawl li:first-child { width: 140px }
	.wallet_blade .new-job-details .job-post-details-info.wallet-page ul.request-withdrawl li:last-child { width: calc(100% - 150px) }
	.new-job-details .job-post-details-info.wallet-page ul.request-withdrawl li label { font-size: 12px }
	.new-job-details .job-post-details-info.wallet-page ul.request-withdrawl li input.input-field { height: 40px; line-height: 40px; text-align: center; font-size: 16px; font-weight: 600; color: var(--black) }
	.new-job-details .job-post-details-info.wallet-page ul.request-withdrawl li:last-child button { height: 40px; line-height: 40px; padding: 0 10px; font-size: 16px }
	.new-job-details .job-post-details-info ul.payment-heading { display: none }
	.new-job-details .job-post-details-info ul.payment-list.payment-list-wallet li { flex-flow: column; justify-content: flex-start; align-items: flex-start; position: relative; padding: 8px; background-color: #F5F6F7 }
	.new-job-details .job-post-details-info ul.payment-list li>div { padding: 0; font-size: 12px; width: 70%; min-height: 20px }
	.new-job-details .job-post-details-info ul.payment-list li>div:first-child, .new-job-details .job-post-details-info ul.payment-list li>div:nth-child(3) { font-size: 10px }
	.new-job-details .job-post-details-info ul.payment-list li>div:nth-child(3) { position: absolute; right: 8px; top: 38px; text-align: right; width: auto; background-color: #ECEDEF; width: 102px; padding: 8px 14px 6px; border-radius: 0 0 5px 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: flex; align-items: center; justify-content: center }
	.new-job-details .job-post-details-info ul.payment-list li>div:nth-child(2) { color: var(--orange); font-size: 14px; font-weight: 500; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 65% }
	.new-job-details .job-post-details-info ul.payment-list li>div:nth-child(4) { color: var(--dark-grey); font-size: 12px; font-weight: 400; white-space: nowrap; text-overflow: ellipsis; overflow: hidden }
	.new-job-details .job-post-details-info ul.payment-list li>div:nth-child(5) { position: absolute; right: 8px; top: 15px; text-align: right; width: auto; color: var(--orange); font-size: 14px; font-weight: 700; background-color: #ECEDEF; width: 102px; padding: 10px 14px 0px; border-radius: 5px 5px 0 0; display: flex; align-items: center; justify-content: center }
	.new-job-details .job-post-details-info ul.payment-list li>div:nth-child(6) { position: absolute; top: 7px; left: 22%; font-size: 10px; width: auto; padding-left: 12px }
	.new-job-details .job-post-details-info ul.payment-list li>div:nth-child(6):before { position: absolute; content: ""; left: 0; top: 7px; width: 1px; height: 12px; background-color: var(--dark-grey) }
	.employer_see_job_payment_blade .outer-payment { flex-flow: column }
	.employer_see_job_payment_blade .outer-payment .inner-payment { width: 100%; margin: 0 0 5px }
	.employer_see_job_payment_blade .back-to-text { position: relative; left: 0; top: auto; font-size: 16px; margin: 0 0 20px }
}
@media only screen and (max-width:767px) {
	.review-list ul { column-count: 1; column-gap: 0px; -webkit-column-count: 1; -webkit-column-gap: 0 }
	.review-list ul li { width: 100%; margin: 0 0 8px }
	.review-list ul li h3 { font-size: 16px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden }
	.review-list ul li p { font-size: 12px; line-height: 18px }
	.reviews-list-tab ul.tabs { text-align: center; position: relative; margin: 0 0 80px }
	.reviews-list-tab ul.tabs li.active a { font-size: 16px }
	.reviews-list-tab ul.tabs li a { font-size: 12px }
	.reviews-list-tab ul.tabs li:after { position: absolute; content: ""; right: auto; top: auto; height: 1px; width: 100%; background-color: var(--medium-grey); left: 50%; transform: translateX(-50%); bottom: -7px }
	.reviews-list-tab ul.tabs li { margin: 8px 0; padding: 0 8px; position: relative }
	.avg-rating-top { position: absolute; right: 0; top: 70px; width: 100%; display: flex; align-items: flex-start; flex-flow: column; justify-content: flex-start }
	.avg-rating-top p { font-size: 16px; padding: 4px 8px; margin: 0 }
	.avg-rating-top label { font-size: 12px }
	.review-list ul li .top-row .rating-avg { font-size: 16px; padding: 4px 8px; display: flex; align-items: center }
	.review-list ul li .top-row .profile-rev span { display: block; align-items: center; justify-content: flex-start; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 60% }
	.review-list ul li .top-row .profile-rev { width: 80% }
	.employee_my_reviews_blade .review-list ul li .top-row .profile-rev { width: 70% }
}
@media only screen and (max-width:767px) {
	.edit-box input[type="text"].search-cat { height: 40px; line-height: 40px; padding: 0 40px 0 15px; width: 85% }
	.search-bttns { top: 10px; right: 63px }
	.choose-category-list { flex-flow: column; background: transparent }
	.choose-category-list .main-category { height: 120px; width: 100%; border-radius: 5px; overflow: hidden; background-position: 8px 8px; background-repeat: no-repeat; position: relative; background-size: 104px 104px }
	.choose-category-list .sub-category { padding: 8px 0px; width: 100% }
	.choose-category-list .sub-category ul li { width: 82px; height: 82px !important }
	.choose-category-list .sub-category ul li a { font-size: 10px }
	.choose-category-list .main-category .maincat-info { position: absolute; bottom: auto; left: 120px; padding: 0 0 18px 8px; width: auto; background: transparent; top: 10px }
	.choose-category-list .main-category .maincat-info h4, .choose-category-list .main-category .maincat-info h2 { font-weight: bold; font-size: 16px; line-height: 20px; color: var(--white); text-align: left }
	.choose-category-list .main-category .maincat-info p { line-height: 18px }
}
@media only screen and (max-width:767px) {
	.employee_edit_profile_blade .inner-page-content { padding: 65px 0 0 0 }
	.employee_edit_profile_blade .employee-profile-inner { flex-flow: column }
	.employee_edit_profile_blade aside.profile-aside { width: 100%; padding: 25px 16px 0 }
	.employee_edit_profile_blade .employee-profile-inner .main-inner.profile-main { width: 100% }
	.profile-apply-row .profile-button-right .apply-btn { height: 40px; line-height: 40px; font-size: 16px }
	.about-info p { font-size: 14px }
	.modal .edit-profile-icons { margin: 0 0 20px }
	.edit-profile-modal.add-education-modal .apply-row, .edit-profile-modal.add-licence-modal .apply-row, .edit-profile-modal.add-certificate-modal .apply-row { flex-flow: column }
	.edit-profile-modal.add-education-modal .apply-row p, .edit-profile-modal.add-licence-modal .apply-row p, .edit-profile-modal.add-certificate-modal .apply-row p { width: 100%; margin: 0 0 8px }
	.edit-profile-modal.add-education-modal .apply-row p textarea, .edit-profile-modal.add-certificate-modal .apply-row p textarea { height: 40px }
	.edit-profile-modal .apply-row:last-child { margin: 10px 0 0 }
	.edit-profile-modal .apply-row:last-child button { height: 40px; line-height: 40px; color: var(--white); text-transform: none; width: 100%; font-size: 16px }
	.modal .edit-profile-icons img { width: 50px }
	.edit-profile-modal .modal-content h4 { margin: 0 0 10px }
	.edit-profile-modal.add-education-modal .apply-row p label, .edit-profile-modal.add-licence-modal .apply-row p label, .edit-profile-modal.add-certificate-modal .apply-row p label { margin: 0 0 2px }
	.employee-info .languages-list ul li .langs { font-size: 14px; line-height: 1 }
	.employee-info .languages-list ul li .langs img { margin-right: 6px; width: 14px }
	.employee-profile .edit-languages-list .level select { font-size: 12px }
}
@media only screen and (max-width:767px) {
	.category_add .rate-box { flex-flow: column; padding: 35px 0 30px }
	.category_add .rate-box .fixed-rate { width: 100% }
	.category_add .rate-box .fixed-rate p { font-size: 12px; width: auto; padding: 0 0 0 5px }
	.category_add .add-range-box img { margin: 0; width: 22px }
	.category_add .rate-box .fixed-box-rate img { width: 22px }
	.category_add .rate-box .fixed-rate p:last-child { width: 63px }
	.category_add .rate-box .fixed-box-rate input[type="text"], .category_add .add-range-box input[type="text"] { font-size: 13px; width: 40px; padding: 0 0 0 5px }
	.category_add .add-range-box { font-size: 12px }
	.category_add .add-modal-header { text-align: center; font-size: 17px; margin: 0 0 10px }
	.category_add .apply-row { margin: 0 0 10px }
	.category_add .apply-row label { font-size: 14px; line-height: 17px }
	.category_add .rate-box .onoff-btn { font-size: 14px; font-weight: 600 }
	.category_add .rate-box .choose-hourly-rate { width: 100%; display: flex; justify-content: flex-end; font-size: 14px; color: var(--medium-grey); margin: 70px 0 0 }
	.category_add .rate-box .onoff-btn { right: auto; top: 112px; left: 0 }
	.category_add .rate-box .choose-hourly-rate span { top: 114px; font-size: 12px; right: auto; left: 0 }
	.category_add .address-attachments label.custom-file-upload { width: 100% !important; height: 40px; line-height: 40px; margin: 0 0 10px; font-size: 16px }
	.category_add button.choose_cat { min-width: 100%; font-size: 16px; height: 40px; line-height: 40px; margin: 20px 0 0 0 }
	.promote_modal .promotion-amount-group .featuredShow { width: 100%; margin: 0; line-height: 30px; justify-content: space-between; flex-flow: row }
	.promote_modal .promotion-amount-group .featuredShow label.active { height: 36px; margin: -3px 0 0 }
	.promote_modal .promotion-amount-group { margin: 0 0 24px; flex-flow: column }
	.promote_modal .promotion-amount-group label { width: 100%; margin: 0 0 16px; text-align: left; font-size: 16px }
	.promote_modal .promotion-amount-group .featuredShow label { margin: 0 }
	.promote_modal .total_cost { width: 100% }
	.promote_modal .next-prev-row { padding: 16px 0 0; flex-flow: column }
	.job_create_final .next-prev-row .dnt-acnt { margin: 10px 0 0 0 }
	.promote_modal .next-prev-row button { margin: 0; padding: 0; font-size: 16px; width: 100%; margin: 10px 0 0 0 }
	.promote_modal .next-prev-row #promote { width: 100%; height: 40px; line-height: 40px }
	.promoted_services_modal .modal-content ul.bidding-profile { padding: 0; flex-wrap: nowrap; flex-flow: column; margin: 0 0 16px }
	.promoted_services_modal .modal-content ul.bidding-profile li { padding: 8px; width: 100%; margin: 0 0 8px; flex-wrap: wrap }
	.promoted_services_modal .modal-content ul.bidding-profile li div:first-child { font-size: 14px; display: flex; margin-top: 0px; flex-basis: 100%; justify-content: center; flex-direction: column }
	.bidding-profile li .bidding-pro-info .date { font-size: 12px }
	.promoted_services_modal .modal-content ul.bidding-profile li .bidding-pro-amount { font-size: 16px; font-weight: 600 }
	.promoted_services_modal .send-bttn.promotes { height: 40px; line-height: 40px; width: 100% }
}
@media only screen and (max-width:767px) {
	.welcome-less .job-post-details.inner-page-content, .job_employer_details_blade .job-post-details.inner-page-content { padding: 58px 0 0 }
	.welcome-less .job-post-details.inner-page-content .center, .job_employer_details_blade .job-post-details.inner-page-content .center { padding: 20px 0 0 }
	.job-post-details .post-heading { flex-flow: column; margin: 10px 0 20px; padding: 0 15px }
	.job-post-details .post-heading h2 { width: 100%; font-size: 18px; line-height: 1; margin: 0 0 20px }
	.job-post-details .post-heading h2 span { font-size: 12px; line-height: 14px }
	.my_post_promote_button { display: flex; align-items: center; justify-content: space-between; width: 100%; margin: 16px 0 0 }
	.my_post_promote_button button { margin: 0; min-width: 49%; width: 49%; font-size: 18px; font-weight: 500; height: 40px; line-height: 40px }
	.job_employer_details_blade .job-category-mobile.post-features-inn h4 { font-size: 14px; line-height: 18px; padding: 0 0 0 15px }
	.job_employer_details_blade .post-features-inn h4 { font-size: 14px; line-height: 18px; padding: 0 0 0 0 }
	.job_employer_details_blade .post-features-inn { margin: 0 0 10px }
	.job_employer_details_blade .post-features { flex-flow: column }
	.job-category-mobile { width: 100% }
	.job-category-mobile .job-post-category-outer { width: 100%; overflow: hidden; overflow-x: auto }
	.job-category-mobile .job-post-category-outer::-webkit-scrollbar { display: none }
	.job-category-mobile .job-post-category-outer ul.job-post-category { width: 720px; padding: 0 0 0 15px }
	.post-features ul li { font-size: 14px }
	.post-features-inn-outer { display: flex; padding: 0 0 0 15px; flex-wrap: wrap; width: 100%; justify-content: space-between; }
	.post-features { margin: 0 0 20px }
	.job-post-details-content { margin: 0 0 16px 0; padding: 0 15px; overflow: hidden }
	.job_details_blade .job-post-details-content { margin: 0 0 16px 0; padding: 16px 0; overflow: visible }
	.job-post-details-content h4 { font-size: 16px; line-height: 22px }
	.job-post-details-content p { font-size: 14px; line-height: 20px }
	.details-similar-jobs ul.result-list.profile-bidding-list li .top-bid-row .profile-info .bottom-row button.bttn-info { width: 100%; min-width: 100% }
	.details-similar-jobs ul.result-list li { width: 100% }
	.details-similar-jobs ul.result-list.profile-bidding-list li .top-bid-row { flex-flow: column }
	.details-similar-jobs ul.result-list.profile-bidding-list li .top-bid-row .profile-info { width: 100%; padding: 0 }
	.details-similar-jobs ul.result-list.profile-bidding-list li .top-bid-row .profile-info a, .details-similar-jobs ul.result-list.profile-bidding-list li .top-bid-row .profile-info .pro-name { padding-left: 95px; max-width: 300px; display: block; float: left }
	.details-similar-jobs ul.result-list.profile-bidding-list li .top-bid-row .profile-info .rating-info { width: auto; display: block; margin: 5px 0 20px 15px; padding: 0 0 0 75px; float: left; clear: both }
	.details-similar-jobs ul.result-list.profile-bidding-list li .top-bid-row .profile-info .bottom-row { width: 100%; display: flex; align-items: center; justify-content: space-between; margin: 40px 0 0 }
	.details-similar-jobs ul.result-list.profile-bidding-list li .top-bid-row .profile-info .bottom-row a { padding: 0; width: 50% }
	.details-similar-jobs ul.result-list.profile-bidding-list li .top-bid-row .profile-info .bottom-row button { height: 30px; line-height: 30px; width: 49%; font-size: 16px; min-width: 49% }
	.details-similar-jobs ul.result-list.profile-bidding-list li .top-bid-row .bid-info { width: auto; background-color: #D9D9D9; margin: 12px 0 }
	.details-similar-jobs ul.result-list.profile-bidding-list li .top-bid-row .bid-info .bottom-row { font-size: 30px; line-height: 35px }
	.details-similar-jobs ul.result-list.profile-bidding-list li .bid-date { font-size: 14px; font-weight: 500; margin: 8px 0 0 }
	.job_employer_details_blade .job-post-details-info { padding: 0 15px }
	.job-post-details-info-box h4 { font-size: 16px; line-height: 20px }
	.job-post-details-info ul li img { margin: 0 8px 0 0; width: 14px }
	.job-post-details-info ul.new-lang li { line-height: 1 }
	.my_post_promote_button button span { font-size: 16px }
	.employee_hire_blade .job-post-accnt-info { width: 100% }
}
@media only screen and (max-width:767px) {
	.employee_edit_profile_blade .inner-page-content { padding: 54px 0 0 0 }
	.employee_edit_profile_blade .inner-page-content.employee-profile .center { padding: 0px 0 0 }
	.about-info-mobile .about-info .about-toggle.show-more-height { padding: 0 8px 0; position: relative }
	.about-info-mobile .about-info .about-toggle.show-more-height .add-button { text-indent: -9999px; font-size: 0px; width: 30px; height: 40px; border-radius: 5px; display: flex; align-items: center; justify-content: center; position: absolute; right: 6px; top: 50%; left: auto; transform: translateY(-50%) }
	.about-info-mobile .about-info .about-toggle.show-more-height .add-button img { margin: 0; width: 15px }
	.about-info-mobile .about-info .headings.money-headings { padding: 12px 0 }
	.about-info a.delete img { width: 15px }
	.employee_edit_profile_blade section { padding: 0 15px 32px }
	.add-experience-btn .bttn { height: 45px; line-height: 45px; font-size: 16px }
	.employee_edit_profile_blade .profile-apply-row { position: fixed; bottom: 0; z-index: 10; left: 0; padding: 8px 15px; margin: 0; background-color: rgb(236 237 239 / 0.6); border-radius: 0 }
	.employee_edit_profile_blade .profile-apply-row.profile-button-row .profile-button-right { width: 100% }
	.employee_edit_profile_blade .profile-apply-row.profile-button-row .profile-button-right .apply-btn { width: 100% }
	.apply-changes-btn .bttn { height: 45px; line-height: 45px; width: 100% }
	.croppie-container .cr-boundary { width: 100% !important; height: 220px !important }
	#cropImagePop .down-btn-row button { width: 100%; font-size: 16px; font-weight: 500; height: 40px; line-height: 40px }
	.croppie-container .cr-vp-circle { border-radius: 50%; width: 200px !important; height: 200px !important }
	.edit-sub-button { margin-top: 0; width: 100%; padding-top: 8px; border-top: 0; justify-content: space-between; position: relative; z-index: 10 }
	.edit-sub-button li { margin-right: 0; background-color: var(--darkest-grey); height: 32px; width: 48%; border-radius: 5px; display: flex; align-items: center; justify-content: center; padding: 0 }
	.edit-sub-button .edit-icon, .edit-sub-button .delet-icon, .edit-sub-button .user-pack { width: 20px; height: 30px; background-position: 0 center; background-size: 75%; position: inherit }
	.provide-service-row .provider-box { position: relative }
	.provide-service-row .provider-box>a.user-pack { position: absolute; width: 100%; left: 0; height: 100%; top: 0; z-index: 2; opacity: 0 }
	.provide-service-row .provider-box>a.user-pack:hover { background-color: transparent }
	.provide-slider.carousel-categorys .provider-box { width: auto; min-height: 160px; display: flex; flex-flow: column; align-items: center; justify-content: center }
	.provide-service .edit-about-description { padding: 0; overflow: hidden }
	.modal_view .category_added li a { font-size: 12px }
	.modal_view .verifi-pop { margin: 0 0 8px }
	.modal_view .apply-row label { font-size: 14px; line-height: 16px; font-weight: 600 }
	.modal_view .apply-row label.view-modal-title { padding: 8px; font-size: 12px; font-weight: 400 }
	.modal_view .apply-row label.view-modal-desc { padding: 8px; font-size: 12px; font-weight: 400; line-height: 18px }
	.modal_view .rate-box .fixed-rate>div, .modal_view .rate-box .max_fixed .fixed-rate { background-color: transparent; width: 100%; padding: 0 10px }
	.profile_employee_blade .modal_view .rate-box .fixed-rate>div, .profile_employee_blade .modal_view .rate-box .max_fixed .fixed-rate { width: auto; background-color: var(--light-grey) }
	.modal_view .next-prev-row #editService { width: 100% }
	.employee_edit_profile_blade .provide-service:first-child { padding-bottom: 10px }
	.employer_edit_profile_blade .inner-page-content.employer-profile { padding: 54px 0 0 0 }
	.employer_edit_profile_blade .inner-page-content.employer-profile .center { padding: 0px 0 }
	.employer_edit_profile_blade .employee-profile-inner { flex-flow: column }
	.employer_edit_profile_blade aside.profile-aside { width: 100%; padding-bottom: 0 }
	.employer_edit_profile_blade .provide-service { padding: 0 15px 32px }
	.employer_edit_profile_blade .provide-service:first-child { padding-bottom: 10px }
	.employer_edit_profile_blade .profile-apply-row { position: fixed; bottom: 0; z-index: 100; left: 0; padding: 8px 15px; margin: 0; background-color: rgb(236 237 239 / 0.6); border-radius: 0 }
	.employer_edit_profile_blade .profile-apply-row.profile-button-row .profile-button-right { width: 100% }
	.employer_edit_profile_blade .profile-apply-row.profile-button-row .profile-button-right .apply-btn { width: 100% }
	.modal_view .rate-box .view_hour_min, .modal_view .rate-box .view_hour_max, .modal_view .rate-box .view_fixed_min { font-size: 12px; width: auto }
	.profile_employee_blade .modal_view .rate-box .view_hour_min, .profile_employee_blade .modal_view .rate-box .view_hour_max, .profile_employee_blade .modal_view .rate-box .view_fixed_min { width: 50px; text-align: right }
}
@media only screen and (max-width:767px) {
	.process_blade .inner-page-content { padding: 58px 0 0 0 }
	.payment-details { margin: 0 0 30px }
	.payment-details h2 { font-size: 18px; line-height: 24px; margin: 0 0 20px }
	.payment-details h2 br { display: none }
	.payment-details ul li { justify-content: space-between; margin: 0 0 8px; font-size: 14px }
	.payment-details ul li span { width: auto; border: 0 }
	.payment-page-details>div { width: 100% }
	.payment-page-details>div h5 { font-size: 14px }
	.payment-page-details .card-verifications.verifications-form { margin: 16px 0 }
	.payment-page-details .card-verifications ul.paymemt-page-ul li { width: 100%; margin: 0 0 8px }
	.stripe-frm button { width: 100%; height: 45px; line-height: 45px }
	.process_blade .payment-frm .bttn { width: 100%; height: 45px; line-height: 45px }
	.job_create_final .next-prev-row button { width: 100% }
}
@media only screen and (max-width:767px) {
	.subcategory_blade .inner-page-content { padding: 58px 0 0 0 }
	.subcategory_blade .category-details { flex-flow: column; justify-content: center; align-items: center; margin: 0 0 20px }
	.subcategory_blade .category-details img { width: 150px; height: 150px }
	.subcategory_blade .category-details .category-details-info { width: 100%; margin: 16px 0 }
	.category-details .category-details-info h2 { font-size: 20px; line-height: 28px }
	.category-details .category-details-info p { font-size: 14px; line-height: 18px }
	.category_blade .inner-page-content { padding: 58px 0 0 0 }
	.category_blade .category-details { flex-flow: column; justify-content: center; align-items: center; margin: 0 0 20px }
	.category_blade .category-details img { width: 150px; height: 150px }
	.category_blade .category-details .category-details-info { width: 100%; margin: 16px 0 }
	.category_blade .post-features .post-features-inn { margin: 0; overflow: hidden; overflow-x: auto }
	.category_blade .post-features .post-features-inn::-webkit-scrollbar { display: none }
	.category_blade .post-features .post-features-inn .job-post-category { width: 1000px }
	.category_blade .post-features .post-features-inn .job-post-category li { padding: 2px 8px; font-size: 12px; font-weight: 400 }
}
@media only screen and (max-width:767px) {
	.offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-right>a { margin-top: 8px; display: block; width: 49% }
	.offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-right>a button { height: 40px }
	.offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-right>a button>img { width: 21px }
	.offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-left h3 { font-size: 18px; margin: 10px 0 0; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis }
	.employee_current_jobs_blade .inner-page-content { padding: 58px 0 0 0 }
	.offer-listing-page h4 { margin: 0 0 16px; font-size: 18px; font-weight: 700 }
	.employee_current_jobs_blade .job-post-details-content { padding: 0 }
	.offer-listing-page .job-post-details-content li { margin: 0 0 8px }
	.offer-listing-page .job-post-details-content li .recieved-offer-inner-row { flex-flow: column; position: relative }
	.offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-left .rate-addres { display: flex; flex-flow: row; justify-content: flex-start; align-items: flex-start; flex-wrap: wrap; margin: 16px 0 16px }
	.offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-left .rate-addres p { margin: 0 12px 8px 0; display: flex; align-items: flex-start }
	.offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-left .rate-addres p img { margin: 0 5px 0 0 }
	.offer-listing-page .pending-offers li.dark-bg p, .offer-listing-page .pending-offers li.dark-bg h3, .offer-listing-page .pending-offers li.dark-bg span, .offer-listing-page .pending-offers li.dark-bg label { color: var(--white); font-size: 12px; line-height: 16px }
	.offer-listing-page .job-post-details-content li .recieved-offer-inner-row.closed-job-description { display: block; margin: 16px 0 16px }
	.offer-listing-page .job-post-details-content li .recieved-offer-inner-row:nth-child(3n) .recieved-offer-left { width: 100%; margin: 0 0 5px }
	.offer-listing-page .job-post-details-content li .recieved-offer-inner-row:nth-child(3n) .recieved-offer-left .profile-info { margin: 0 14px 0 0; width: auto }
	.offer-listing-page .job-post-details-content li .recieved-offer-inner-row button { color: var(--white); font-size: 16px; min-width: auto; padding: 0 20px; height: 35px; line-height: 35px; min-width: 100% }
	.offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-left p { font-size: 12px }
	.job-post .job-post-top { flex-flow: column }
	.current-job-post .job-post-rates { display: none }
	.current-job-post .job-post-accnt { width: 100% }
	.current-job-post .job-post-accnt .job-post-accnt-info { background-color: transparent; padding: 10px 15px 16px }
	.current-job-post .job-post-accnt .job-post-accnt-info h5 { font-size: 18px; line-height: 22px; margin: 0 }
	.current-job-post .job-post-accnt .job-post-accnt-info p { display: none }
	.job-post-accnt-info .post-acnt-img { width: 100px; height: 100px }
	.employer_current_job_details_blade .current-post-button-row a.js-modal-show-confirm-box-release-payment-end-this-job { font-size: 14px; position: absolute; top: 0px; right: 16px }
	.employee_hire_blade .job-post .job-post-top { flex-flow: column }
	.employee_hire_blade .job-post-top .job-post-rates, .employee_hire_blade .job-post .job-post-top .job-total, .employee_hire_blade .job-post .hire_title { display: none }
	.employee_hire_blade .job-post-top .job-post-accnt { width: 100% }
	.employee_hire_blade .job-post-top .job-post-accnt .job-post-accnt-info { background-color: transparent; padding: 10px 15px 16px }
	.employee_hire_blade .job-post-top .job-post-accnt .job-post-accnt-info h5 { font-size: 18px; line-height: 22px; margin: 0 }
	.employee_hire_blade .job-post-top .job-post-accnt .job-post-accnt-info p { display: none }
	.employee_hire_blade .job-post-accnt-info .post-acnt-img { width: 100px; height: 100px }
	.employee_hire_blade .job-post-top .job-post-about { display: none }
	.employee_hire_blade .post-heading { padding: 0 }
	.employee_hire_blade #sendoffer .employee-hire li { flex-flow: column }
	.employee_hire_blade .fetch-details { margin: 16px 0 0 }
	.employee_hire_blade .fetch-details .post-features { display: block }
	.employee_hire_blade .fetch-details .post-features-inn-outer { padding: 16px 0 0 }
	.employee_hire_blade .fetch-details .post-features-inn-outer .post-features-inn { width: auto; margin: 0 10px 10px 0 }
	.employee_hire_blade .fetch-details .post-features-inn-outer .post-features-inn h4 { list-style: 1; font-size: 14px }
	.employee_hire_blade .fetch-details .apply-row .new-offer-price-inner p { width: 48%; margin: 0 4px 0 0 }
	.employee_hire_blade .fetch-details .apply-row .new-offer-price-inner p span.apply-offer-price input[type="text"] { font-size: 16px }
	.employee_hire_blade .fetch-details .post-features p.expected_note { font-size: 14px; margin: 10px 0 0 }
	.employee_hire_blade .fetch-details .job-post-details-content { padding: 0 }
	.employee_hire_blade .fetch-details .post-features-inn-outer .post-features-inn #sendoffer ul { width: 100%; margin: 0 }
	.intro-text { margin: 0 0 20px }
	.job-vmjp-modal .job-post-details .center .post-features { flex-flow: column }
	.employee_hire_blade .job-vmjp-modal .details-content-attachment ul li { width: 100px; height: 100px; padding: 0 }
	.employee_hire_blade .job-vmjp-modal .details-content-attachment ul li:last-child { margin: 0 0 0 10px }
	.employee_hire_blade .job-post-details-info .requirements-box ul li, .requirements-box ul li { padding: 10px 10px 10px 53px; font-size: 12px; line-height: 16px }
	.employee_current_job_details_blade .post-features { margin: 0 0 20px; flex-flow: column; padding: 0 }
	.employee_current_job_details_blade .current-post-feature .post-features-inn { margin: 0; width: 100%; order: 2; padding: 0 }
	.employee_current_job_details_blade .current-post-button-row { width: 100%; flex-wrap: wrap; order: 1; margin: 0 0 16px; background-color: transparent; padding: 0; position: relative }
	.employee_current_job_details_blade .current-post-button-row button { margin-bottom: 10px; font-size: 14px }
	.employee_current_job_details_blade .current-post-button-row button.chat-btn { width: 290px; font-size: 16px }
	.employee_current_job_details_blade .job-post-details .post-heading { padding: 0; align-items: flex-start; flex-flow: row; flex-wrap: wrap }
	.employee_current_job_details_blade .job-post-details .post-heading h2 { }
	.employee_current_job_details_blade .job-post-details .post-heading button.view-btn { height: 40px; line-height: 40px; font-size: 16px; width: 100% }
	.employee_current_job_details_blade .job-post-details-content { padding: 0 }
	.employee_current_job_details_blade .job-post-details-info-box h4 { font-size: 16px }
	.employee_current_job_details_blade .job-post-details-info-box { margin: 0 0 16px }
	.job-post-details-info ul.address-post li { flex-flow: column }
	.job-post-details-info ul.address-post li p { padding: 12px; line-height: 18px; font-size: 14px; align-items: flex-start; width: 100% }
	.job-post-details-info ul.address-post li .onmap-btn { width: 100%; font-size: 16px; text-align: center; height: 40px; line-height: 40px; padding: 0; margin: 16px 0 0 }
	#report_form .apply-row p span.apply-offer-price input[type="text"] { height: 45px; line-height: 45px; font-size: 14px; font-weight: 400; width: 100%; padding: 0 10px; margin: 0; text-align: left }
	.choose-category button { width: 100%; height: 40px; line-height: 40px; font-size: 16px; text-align: center; margin: 8px 0 }
}
@media only screen and (max-width:767px) {
	.employee_see_job_payment_blade .new-job-details .job-post-details-info ul.payment-list li { position: relative }
	.employee_see_job_payment_blade .new-job-details .job-post-details-info ul.payment-list li { width: 100%; display: flex; align-items: flex-start; justify-content: flex-start; margin: 0 0 2px; flex-flow: column }
	.employee_see_job_payment_blade .new-job-details .job-post-details-info ul.payment-list li>div:nth-child(3) { padding: 0 }
	.employee_see_job_payment_blade .new-job-details .job-post-details-info ul.payment-list li:nth-child(2n+2) { margin: 0 0 16px }
	.employee_see_job_payment_blade .new-job-details .job-apply-bttn-row { margin: 0 0 16px }
	.employee_see_job_payment_blade .new-job-details .job-apply-bttn-row a, .employee_see_job_payment_blade .new-job-details .job-apply-bttn-row button { font-size: 16px; width: 100% }
	.employee_see_job_payment_blade .job-post-details .post-heading { padding: 0 }
	.employee_see_job_payment_blade .new-job-details .job-post-details-info { margin: 0 0 20px 0 }
	.employer_see_job_payment_blade .new-job-details .job-post-details-info ul.payment-list li { position: relative }
	.employer_see_job_payment_blade .new-job-details .job-post-details-info ul.payment-list li { width: 100%; display: flex; align-items: flex-start; justify-content: flex-start; margin: 0 0 2px; flex-flow: column }
	.employer_see_job_payment_blade .new-job-details .job-post-details-info ul.payment-list li>div:nth-child(3) { padding: 0 }
	.employer_see_job_payment_blade .new-job-details .job-post-details-info ul.payment-list li:nth-child(2n+2) { margin: 0 0 16px }
	.employer_see_job_payment_blade .new-job-details .job-apply-bttn-row { margin: 0 0 16px }
	.employer_see_job_payment_blade .new-job-details .job-apply-bttn-row a, .employer_see_job_payment_blade .new-job-details .job-apply-bttn-row button { font-size: 0 }
	.employer_see_job_payment_blade .job-post-details .post-heading { padding: 0 }
	.employer_see_job_payment_blade .new-job-details .job-post-details-info { margin: 0 0 20px 0 }
	.outer-payment { justify-content: space-between; margin: 0 0 30px; padding: 0 0 40px }
	.back-to-text { top: auto; bottom: 0; font-size: 16px }
	.outer-payment .inner-payment { width: 49%; margin: 0 }
	.outer-payment .inner-payment input[type="text"] { width: 100%; font-size: 14px }
	.job-apply-modal .modal-content .apply-row { margin: 0 0 10px }
	.job-apply-modal .modal-content .apply-row span { font-size: 16px; line-height: 22px }
	.job-apply-modal .modal-content .apply-row p { width: auto; display: inline-block; vertical-align: middle; margin: 0 5px 10px 0 }
	.job-apply-modal .modal-content .apply-row label { font-size: 12px }
	.job-apply-modal .modal-content .apply-row p span { font-size: 14px; font-weight: 700; background-color: var(--light-grey); border-radius: 5px; padding: 0; display: block; margin: 0; text-align: center; height: 40px; line-height: 40px }
	.job-apply-modal .modal-content .apply-row p span.apply-offer-price input[type="text"] { font-size: 14px }
	.job-apply-modal .modal-content .apply-row h3 { font-size: 16px; margin: 0 0 5px }
	.apply-row textarea { width: var(--full-width); border: 1px solid #C5C5C5; border-radius: 5px; height: 80px; resize: none; font-size: 14px; font-weight: 400; line-height: 16px; padding: 8px }
	.job-apply-modal .modal-content .apply-row button { width: 100% }
}
@media only screen and (max-width:767px) {
	.employee_sent_proposal_blade .inner-page-content, .employee_closed_job_list_blade .inner-page-content { padding: 58px 0 0 0 }
	.offer-listing-page h6 { font-size: 14px; font-weight: 600 }
	.employee_sent_proposal_blade .job-post-details-content { padding: 0 }
	.employee_sent_proposal_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row:nth-child(2n) .recieved-offer-left, .employee_sent_proposal_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row:nth-child(2n) .recieved-offer-right { width: 100%; margin: 4px 0; flex-flow: column; justify-content: flex-start; align-items: flex-start }
	.employee_sent_proposal_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row:nth-child(2n) .recieved-offer-left label, .employee_sent_proposal_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row:nth-child(2n) .recieved-offer-right label { font-size: 14px; margin: 0 0 4px }
	.employee_sent_proposal_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-left p { font-size: 12px; line-height: 15px }
	.employee_sent_proposal_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-right .offered-price { margin: 0 0 0; display: flex; align-items: center; justify-content: space-between }
	.employee_sent_proposal_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-right .offered-price span { font-size: 22px }
	.employee_sent_proposal_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-right .offered-price span { display: flex; align-items: center; font-size: 16px }
	.employee_sent_proposal_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-right .offered-price span img { margin: 0 8px 0 0 }
	.employee_sent_proposal_blade .profile-info span.pro-name { font-size: 12px; line-height: 16px }
	.employee_sent_proposal_blade .rating { font-weight: 500; font-size: 12px; margin: 0 0 0 8px }
	.employee_sent_proposal_blade .rating span { font-size: 11px; font-weight: 300 }
	.employee_sent_proposal_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-right { display: flex; align-items: center; justify-content: space-between }
	.employee_sent_proposal_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-right a button { width: 100%; display: flex; align-items: center }
	.employee_sent_proposal_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-right a button img { margin: 0 0 0 8px }
	.employee_sent_proposal_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-right button { width: 49% }
	.employee_closed_job_list_blade .job-post-details-content { padding: 0 }
	.employee_closed_job_list_blade .profile-info span.pro-name { font-size: 12px; line-height: 16px }
	.employee_closed_job_list_blade .rating { font-weight: 500; font-size: 12px; margin: 0 0 0 8px }
	.employee_closed_job_list_blade .rating span { font-size: 11px; font-weight: 300 }
	.employee_sent_proposal_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row:nth-child(2n) .recieved-offer-left, .employee_sent_proposal_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row:nth-child(2n) .recieved-offer-right, .employee_closed_job_list_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row:nth-child(2n) .recieved-offer-left, .employee_closed_job_list_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row:nth-child(2n) .recieved-offer-right { width: 100%; margin: 4px 0; flex-flow: column; justify-content: flex-start; align-items: flex-start }
	.employee_closed_job_list_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row:nth-child(2n) .recieved-offer-left label, .employee_closed_job_list_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row:nth-child(2n) .recieved-offer-right label { font-size: 14px; margin: 0 0 4px }
	.employee_closed_job_list_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-left p { font-size: 12px; line-height: 15px }
	.employee_closed_job_list_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-right .offered-price { margin: 16px 0 0; display: flex; align-items: center; justify-content: space-between }
	.employee_closed_job_list_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-right .offered-price span { font-size: 22px }
	.employee_closed_job_list_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-right .offered-price span { display: flex; align-items: center }
	.employee_closed_job_list_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-right .offered-price span img { margin: 0 8px 0 0 }
	.employee_closed_job_list_blade .job-post-details-content p { font-size: 12px; line-height: 15px }
}
@media only screen and (max-width:767px) {
	.phone-bg { background-image: url(/img/iphone-m.png); justify-content: flex-end; padding: 0 22px 0 0; height: 458px; background-position: right 0; background-size: auto }
	.phone-inn { width: 186px; height: 410px; border-radius: 25px }
	.phone-inn video { width: 100% }
	.banner-content { margin: -145px 0 0; padding: 0 }
	.best-responsive-tab>.best-reponsive-tab-item>.best-reponsive-tab-item-content-triggerer { padding: 0 0 10px !important }
	.banner-content h2, .banner-content h1 { overflow: hidden; width: 100%; text-align: center; font-size: 25px }
	.lower-landing .jobs-tabs ul.tabs li { width: auto; padding-right: 8px }
	.jobs-tabs { padding: 30px 0 0; overflow: hidden }
	.jobs-tabs .more-jobs { position: relative; right: 0; font-size: 14px; top: -28px; padding: 0 15px 0 0; width: auto; float: right }
	.jobs-lists-row ul.recent-job-list { padding: 0 }
	.jobs-lists-row ul.recent-job-list li span.time { display: none }
	.jobs-lists-row ul.recent-job-list li { width: 100%; padding: 12px; border: 1px solid #7A7A7A; flex-flow: row; margin: 0 0 16px }
	.jobs-lists-row ul.recent-job-list li label { width: 75%; font-weight: 500; font-size: 16px }
	.jobs-lists-row ul.recent-job-list li span.km { font-size: 12px }
	.jobs-lists-row .start-now { min-width: 100%; width: 100%; height: 54px; line-height: 54px; font-size: 16px }
	.jobs-tabs .tabContainer #tab1 .jobs-lists-row { padding: 0 0 24px }
	.ipad-section .chat { display: none }
	.ipad { height: 440px; width: 100%; background-size: 100%; background-image: url(/img/ipad-m.png) }
	.slider-box h2 { font-size: 26px; line-height: 35px; margin: 0 0 10px }
	.slider-box p { font-size: 16px }
	.owl-theme .owl-nav.disabled+.owl-dots { margin-top: 20px; text-align: center !important }
	.bottom-banner { padding-bottom: 0 !important }
	.start-bttn-row { padding: 20px 0 0 }
	.start-bttn-row p { margin: 0 }
	#logo { height: 100vh; width: 100vw; left: 78% }
	.jobs-tabs ul.tabs li.active a { font-size: 20px }
	.jobs-tabs ul.tabs li a { font-size: 14px }
	.play-icon { top: -30%; left: 5%; transform: translateX(0) }
	.play-icon:hover:after, .play-icon:hover:before, .play-icon:hover .watch-video { display: none }
	.carousel-landing .owl-nav { position: absolute; top: -20px; left: 0; right: auto }
	.carousel-landing .owl-dots { left: auto; right: 0 }
	.carousel-landing.owl-theme .owl-dots .owl-dot span { width: 8px; height: 8px; margin: 5px 4px }
	.carousel-landing .owl-nav button span { background-size: 25%; width: 25px !important; height: 25px !important }
	.login-form li span.password-close-eye { top: 45px }
	.find-content .bttn { min-width: auto; margin: 0 }
}
@media only screen and (max-width:767px) {
	.login-form { padding: 0 0 0 }
	.login-content h2, .login-content h1 { font-size: 26px; margin: 0 0 0 }
	.acnt-form h3 { font-size: 18px; margin: 0 }
	.login-form li input[type="password"], .login-form li input[type="text"], .login-form li input[type="email"] { height: 50px; line-height: 50px }
	.signup-btn, .login-btn { height: 50px; line-height: 50px; font-size: 18px }
	.login-text .signup-btn, .login-text .login-btn, .create-content .signup-btn, .create-content .login-btn { background: #000 }
	.signin .login-form li a.member-link { width: 100%; text-align: left; height: auto; margin: 16px 0 0; font-size: 14px; }
	.login-form li.login-social-btn { display: flex; align-items: center }
	.login-form li.login-social-btn a { width: 50% }
	.login-form li.login-social-btn a img { width: 100% }
	.login-form li.login-social-btn a:first-child { margin: 0 8px 0 0 }
	.login-form li p { font-size: 14px }
	.login-form li { margin: 0 0 8px }
	.login-form li label { font-size: 12px }
	.login-section { height: 100%; position: relative; overflow: visible; padding-top: 120px; background-color: var(--dark-grey) }
	.inner-login { height: auto }
	.social-btns { display: flex; align-items: center; justify-content: space-between; flex-flow: column; width: 100% }
	.social-btns a { width: 100% }
	.signin .login-form li a { width: 100%; font-size: 16px; margin: 0 0 12px; height: auto }
	.signin .login-form li a img { max-width: 100%; height: 48px; width: 100%; background-color: var(--darkest-grey); border-radius: 5px }
	.login-form li.remember_me label { font-size: 14px; margin: 16px 0 8px }
	.signup .login-form li:nth-last-child(2) { display: flex; align-items: center; justify-content: space-between; margin: 16px 0 0 }
	.signup .login-form li a { width: 100%; font-size: 14px; height: auto }
	.signup .login-form li a img { max-width: 100%; height: 48px; width: 100%; background-color: var(--darkest-grey); border-radius: 5px }
	.login-content h2, .login-content h1 { line-height: 1 }
	.employer-home .result-list.myJobPosts li h3, .employer-home .result-list.myJobPosts li .rate-addres p, .employer-home .result-list li .rate-addres p { height: auto; min-height: auto }
	.contract-duration-block p { font-size: 12px; width: auto; margin: 0 8px 0 0 }
	.duration-budget .publish-budget .job-budget { flex-wrap: wrap }
	.contract-duration-block { margin: 0 0 7px 0 }
	.contract-duration-block p span { margin: 8px 0 0; font-size: 12px; height: 26px; padding: 0 10px }
	.create_job_blade .g-recaptcha { position: absolute; left: 50%; bottom: 100px; width: auto; height: 30px; transform: translateX(-50%) }
	.create-job-publish .step-button-row { margin: 100px 0 0 }
	.create-job-publish .create-job-steps { padding: 0px 0 30px; height: 280px; position: inherit; left: auto; bottom: auto }
	.employer-home .result-list li .button-row { flex-flow: column; justify-content: flex-start; align-items: flex-start }
	.employer-home .result-list li .button-row span { margin: 0px 0 16px; font-size: 14px }
	.employer-home .result-list.myJobPosts li, .employer-home .results-row ul.activeContracts li { padding-bottom: 16px }
	.employer-home .result-list li .rate-addres p { margin: 0 0 8px; font-size: 13px }
	.category-box { margin: 8px 0 }
	.slick-slide { margin: 0px 8px 0 0px !important }
	.slick-list { padding-left: 14px !important; padding-right: 6px !important }
	.slick-track { margin-left: 0 !important }
	.lower-landing { padding: 20px 0 0 }
	.category-slide .category-box:hover span { opacity: 0 }
	footer.inner-footer .center.bottom-footer p.copy-text img { margin: 10px 0 0 }
	.footer-block p.footer-chat-us img { width: 40px }
	.about-bottm { background-color: var(--white) }
	.about-right-image img { max-width: 100%; width: auto; height: auto }
	.inner-login .help-block strong { font-size: 11px }
	.help-block { left: 0; bottom: -19px }
	.profileEmployeePdf .modal-content>div { flex-flow: column }
	.profileEmployeePdf .modal-content>div a { width: 100% }
	.profileEmployeePdf .modal-content button { font-size: 14px }
	.current_contract .result-list li { padding-bottom: 100px }
	.current_contract .result-list .pagination li { padding-bottom: 0 }
	.history-review-job .tabContainer .tabContent .result-list li p { min-height: auto; margin: 0 0 16px }
	.current_contract .result-list li span { display: flex; align-items: center }
	.current_contract .result-list li span img { margin: 0 8px 0 0 }
	.choose-cat-list li { width: auto; list-style: none; border-radius: 20px; background: #6C9BA1; font-weight: normal; font-size: 12px; color: var(--white); height: auto; line-height: 1; display: flex; align-items: center; justify-content: center; padding: 3px 10px; margin: 0 4px 4px 0 }
	.banner-phone { margin-top: -22% }
	.process_blade .payment-details h2 { font-size: 20px; line-height: 30px; margin: 30px 0 20px }
	.process_blade .inner-page-content .center { padding: 40px 15px 0 }
	.process_blade .payment-details ul li { justify-content: space-between }
	.process_blade .payment-details ul li span { width: auto; border: 0 }
	.process_blade .card-verifications ul.paymemt-page-ul li { width: 100%; margin: 0 0 10px }
	.process_blade .stripe-frm.verifications-form { width: 100% }
	.stripe-frm.verifications-form ul li { width: 100%; margin: 0 0 10px }
	.stripe-frm.verifications-form ul li p label { font-size: 14px; margin: 0 0 4px }
	.active-contract-button-row-outer { flex-flow: column }
	.active-contract-button-row-outer .bottom-row:first-child { width: 100% }
	.category-slide .center { display: flex; align-items: center; justify-content: space-between }
	.view-more { font-size: 16px; margin: 0; width: auto }
	.category-slide h3 { margin: 0 0 0; float: left; width: auto }
	.sortby-row { margin: 30px 0 5px }
	.lower-landing #tab2 .jobs-lists-row ul li { position: relative; padding-bottom: 70px }
	.lower-landing #tab2 .jobs-lists-row ul li .profile-info { position: static }
	.lower-landing #tab2 .jobs-lists-row ul li .apply-btn { background-color: var(--orange); width: 92%; position: absolute; bottom: 16px; left: 50%; transform: translateX(-50%) }
	.lower-landing #tab2 .jobs-lists-row ul li .hourly { align-items: flex-end; flex-flow: column; position: relative; margin: 0 0 10px }
	.lower-landing .jobs-lists-row ul li .hourly a { position: absolute; top: -28px; right: 0 }
	#tab2 .jobs-lists-row ul li .profile-img span { font-size: 16px }
	#tab2 .jobs-lists-row ul li .profile-info p { font-size: 14px; line-height: 22px }
	.stripe-frm.verifications-form { width: 100% }
	.index_blade .logo-light img { height: 55px; padding: 0 }
	.index_blade .mobile-menu #nav-toggle { top: 15px }
	.details-content-attachment ul li, .details-content-attachment ul li:last-child { width: 100px; height: 100px; margin: 0 8px 8px 0 }
	.create_job_blade .details-content-attachment ul li, .create_job_blade .details-content-attachment ul li:last-child { height: 95px }
	.create_job_blade .details-content-attachment .files_address ul>li>img { width: 24px; top: 0; right: -9px }
	.job-post-details-info .requirements-box ul li .point, .requirements-box ul li .point { top: 5px }
	.job_employer_details_blade .job-post-details-info .requirements-box ul li .point, .job_employer_details_blade .requirements-box ul li .point { top: 22px }
	.job_details_blade .job-post-details-info .requirements-box ul li .point, .job_details_blade .requirements-box ul li .point { top: 22px }
	.cookie-content { padding: 16px }
	.cookie-content label { flex-flow: column; font-size: 13px; justify-content: center; text-align: center; margin: 0 0 10px }
	.cookie-content label a { font-size: 16px; margin: 0 0 8px }
	.cookie-content .cookie-btn a.more-info { font-size: 14px }
	.cookie-content .cookie-btn a.accept-bttn { padding: 0 16px; height: 35px; line-height: 35px; font-size: 14px }
	.sortby-btn { width: 120px; position: relative; margin: 0 0 16px; float: right; z-index: 100; }
	.sortby-btn.open>a.sortby-icon { width: 120px; padding: 6px 10px }
	.sortby-list { width: 120px }
	.sortby-icon { width: 120px; padding: 6px 10px }
	.sortby-list li a { line-height: 22px; font-size: 12px; padding: 0 10px }
	.select2-container--default .select2-selection--multiple .select2-selection__rendered { overflow-y: auto !important; height: 38px }
	.dashboard_blade .modal_view .rate-box .fixed-rate>div { padding: 0 }
	.dashboard_blade .modal_view .rate-box .fixed-rate>div img { margin: 0 8px 0 0 }
	.dashboard_blade .modal_view .rate-box .max_fixed .fixed-rate { justify-content: flex-start; padding: 0 }
	.dashboard_blade .modal_view .rate-box .max_fixed .fixed-rate img { margin: 0 8px 0 0 }
	.modal_view .rate-box h6 { font-size: 14px }
	.employer-home .result-list li .button-row .employer-job-post { width: 100% }
	.mobile-advance-search .aside-box h2 { display: none }
	.employee_current_job_details_blade .job-post-details .post-heading .applied { margin: 12px 0 14px; font-size: 14px; width: auto }
	.employee_current_job_details_blade .job-post-details .post-heading .applied img { margin: 0 8px 0 0 }
	.employee_current_job_details_blade .hidden-map { box-shadow: none }
	.employer-home .result-list li .button-row .employer-job-post .promote-btn { min-width: 100%; margin: 0 0 10px }
	.verifications-form.address-verifications ul li.verify-address { width: 100% }
	.verifications-form.address-verifications ul li { width: 100% }
	.select2-container--default .select2-selection--multiple .select2-selection__clear { height: 36px; display: flex; align-items: center }
	span.select2-selection.select2-selection--multiple.select2-selection--multiple--custom.select2-selection--custom { max-height: 70px; height: 100% }
	span.select2-selection.select2-selection--multiple.select2-selection--multiple--custom.select2-selection--custom .select2-selection__rendered { max-height: 70px; height: 100% }
	.add-range-box.addFixedRange, .add-range-box.addRange { height: 45px; width: 140px }
	.add-range-box { border: 1px solid var(--dark-grey); background-color: var(--white) }
	header.before-login { background-color: #303030; height: 66px }
	.employee_recieved_offers_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-right { flex-flow: column; width: 100% }
	.employee_recieved_offers_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-right button { min-width: 100%; padding: 0 20px; margin: 0 0 8px; width: 100% }
	.employee_recieved_offers_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-right a { width: 100% }
}
@media screen and (max-width:1366px) {
	.top-category-box-wrap.scrollbar { height: 150px }
	.modal-content { padding: 30px 30px 30px }
	.s3_video_landing .modal-content { max-width: 95%; padding: 22px }
	.s3_video_landing .modal-content .video-parent .video-child video { min-height: 244px }
	.video-parent .video-child p { font-size: 18px; line-height: 22px }
	.about-description h1 { font-size: 26px }
}
@media screen and (max-width:768px) {
	.s3_video_landing .modal-content { max-width: 90%; width: 100% }
	.verification-steps.step_1 .verifications-form li p .first-step-verify { font-size: 0; position: absolute; right: 0; top: 12px }
	.verification_steps_blade .verifications-form ul li input.input-field { padding-right: 55px }
	.verification_steps_blade .address-attachments label.custom-file-upload { text-transform: none; width: 100% !important; height: 45px; line-height: 45px; font-size: 14px }
	.verification_steps_blade .address-attachments .files_address { width: 100% }
	.verification_steps_blade .address-attachments .files_address ul { margin: 0 }
	.verification_steps_blade .address-attachments .files_address ul li { width: 100% !important }
	.verification_steps_blade .address-attachments .files_address ul li span { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 100%; font-size: 13px }
	.verifications-form ul.card-verification-form li .file-upload-outer>div li span { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 80%; font-size: 11px }
	.settings-right .verifications-form ul li.upload-docs .address-attachments .files_address ul li span { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 200px !important; font-size: 13px }
	.terms_blade .inner-page-content .center { padding: 15px 0 0 }
	.terms_blade .setiing-block { flex-flow: column }
	.terms_blade .setiing-block .settings-left { width: 100%; border-right: 0; background-color: transparent; position: initial; left: 0; top: 0; height: auto; z-index: inherit; overflow: hidden; overflow-x: auto }
	.terms_blade .setiing-block .settings-left::-webkit-scrollbar { display: none }
	.terms_blade .setiing-block .settings-left>div { width: 1000px }
	.terms_blade .setiing-block .settings-right { width: 100%; padding: 0 15px }
	.terms_blade .setiing-block .settings-left .settings-ul { margin: 12px 0 32px; display: flex }
	.terms_blade .setiing-block .settings-left .settings-ul li { font-size: 16px; margin: 0px; padding: 0 0 0 15px; text-indent: inherit }
	.terms_blade .setiing-block .settings-left .settings-ul li.active { color: var(--orange); font-weight: 600 }
	.terms_blade .setiing-block .settings-left .settings-ul li.active:after { height: 5px; width: 100%; top: auto; left: 7px; bottom: -10px }
	.terms_blade .setiing-block .settings-right .verifications-form p { font-size: 14px !important; line-height: 22px }
	.terms_blade .setiing-block .settings-right h1, .terms_blade .setiing-block .settings-right p strong { font-size: 16px; margin: 0 0 16px }
	.terms_blade .setiing-block .settings-right ul li { font-size: 14px; line-height: 16px }
	.terms_blade .setiing-block .settings-right ul li:after { top: 6px }
	.logo-light { display: flex; justify-content: flex-start;}
	header.before-login .logo-light img { height: 45px; width: 93px; }
	.aside-box { position: relative }
	.aside-box .KeywordList { width: 100% !important }
	.search-bar .jobs-category-field input.search_header { font-size: 13px }
	.search_text_cat { height: 40px; line-height: 40px }
	.terms-payment { line-height: 18px; font-size: 13px }
	.profile_employee_blade .employee-involved-categories-row.provide-service h4 { display: block }
	.tooltips .tools-content { width: 246px; right: auto; bottom: 32px; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%) }
	.request_cat_modal .apply-row { flex-flow: column }
	.request_cat_modal .apply-row .input-text { height: 45px; line-height: 45px; margin: 0 0 10px; font-size: 14px; padding: 0 12px }
	.request_cat_modal .apply-row button.submit_request { min-width: 100%; width: 100%; height: 45px; line-height: 45px; font-size: 14px; position: inherit; top: auto; right: auto }
	.verification_steps_blade .tooltips.active .tools-content { display: block; left: auto; right: 0; transform: translateX(0); -webkit-transform: translateX(0) }
	.tooltips .tools-content { text-align: left; font-size: 11px; line-height: 12px }
	.inner-page-content.create-job-publish #step6 .tooltips .tools-content { width: 246px; right: -40px; bottom: -118px; left: auto; transform: translateX(0); -webkit-transform: translateX(0) }
	.empty-state { padding: 12px }
	.empty-state-inner { height: 35px; padding: 14px }
	.empty-state-inner span { font-size: 35px; height: 35px; top: 35%; left: 14px; transform: translateY(-50%) }
	.search-bar .address-img { position: absolute; top: 50%; transform: translateY(-120%); -webkit-transform: translateY(-120%); right: 3px }
	.banner-content .jobs-category-field input.first_search { background-image: url(/img/jobs-icon-w.svg); background-position: 0 center; background-repeat: no-repeat; padding: 0 10px 0 30px !important; font-size: 14px !important }
	.banner-content .jobs-category-field input.second_search { background-image: url(/img/employee-icon-w.svg); background-position: 0 center; background-repeat: no-repeat; padding: 0 95px 0 25px !important; font-size: 14px !important }
	.gm-style-iw.gm-style-iw-c { max-width: 200px !important }
	.map-window { width: 180px }
	.index_blade .gm-style-iw.gm-style-iw-c { max-width: 300px !important }
	.index_blade .map-window { width: 280px }
	.employee_hire_blade .apply-job-price h3 .tooltips .tools-content { -webkit-transform: translateX(0%); transform: translateX(0%); left: -30px }
	.employee_hire_blade #sendoffer ul { margin: 0 0 0px; padding: 0 }
	.job_details_blade .new-job-details h4 { align-items: flex-start }
	.job_details_blade .new-job-details h4 .tooltips .tools-content { width: 246px; right: 0; bottom: 32px; left: auto; transform: translateX(0%); -webkit-transform: translateX(0%) }
	.job_details_blade .job-bidding-modal .modal-content .bidding-profile.scrollbar { height: 100%; max-height: 650px; justify-content: flex-start; background-color: transparent; }
	.job_details_blade .job-bidding-modal .modal-content .bidding-profile.scrollbar { height: 100%; max-height: 500px }
	.job_details_blade .job-bidding-modal h4 .tooltips .tools-content { width: 246px; right: -46px; bottom: 32px; left: auto; transform: translateX(0%); -webkit-transform: translateX(0%) }
	.wallet_blade .wallet-tab .wallet_tab { width: 100%; overflow: hidden; overflow-x: auto }
	.wallet_blade .wallet-tab .wallet_tab::-webkit-scrollbar { display: none }
	.wallet_blade .wallet-tab .wallet_tab ul.tabs { flex-flow: row; padding: 0; width: 580px; margin: 0 0 20px 0 }
	.new-job-details .job-post-details-info .wallet-tab ul.tabs li { margin: 0 20px 0 0 }
	.new-job-details .job-post-details-info .wallet-tab ul.tabs li.active a { font-size: 14px }
	.new-job-details .job-post-details-info .wallet-tab ul.tabs li a { font-size: 13px }
	.forget-sucess { background-color: #1E1E1E; border-radius: 5px; padding: 8px; position: relative; min-height: 112px }
	.forget-sucess p { font-size: 14px; font-weight: 600; text-align: left; padding: 0 0 22px 50px; line-height: 17px }
	.forget-sucess p.intro-text { font-size: 14px; font-weight: 400; text-align: left; position: static; font-style: normal; padding-bottom: 0; margin: 0 }
	.forget-sucess .intro-text span { left: 8px; position: absolute; top: 8px; background-color: #0F0F0F; color: var(--yellow); width: 40px; height: 95px; font-size: 60px }
	.edit-box .text-remove-icon { position: absolute; right: 92px; top: 9px; background-image: url(/img/close-icon-w.svg); background-position: center center; background-repeat: no-repeat; font-size: 0; background-color: var(--dark-grey); width: 20px; height: 20px; border-radius: 50%; cursor: pointer; background-size: 14px }
	.wallet_blade .new-job-details .job-post-details-info.wallet-page ul.request-withdrawl { flex-flow: column }
	.wallet_blade .new-job-details .job-post-details-info.wallet-page ul.request-withdrawl li:first-child, .wallet_blade .new-job-details .job-post-details-info.wallet-page ul.request-withdrawl li { width: 100%; display: block; margin: 0 0 8px }
	.new-job-details .job-post-details-info.wallet-page ul.request-withdrawl li input.input-field { padding: 0 10px; text-align: left }
	.wallet_blade .wallet-page .request-withdrawl #withdraw_mode { height: 40px; line-height: 40px }
	.new-job-details .job-post-details-info.wallet-page ul.request-withdrawl li:last-child label { display: none }
	.wallet_blade .new-job-details .job-post-details-info.wallet-page ul.request-withdrawl li:last-child { width: 100% }
	.new-job-details .job-post-details-info.wallet-page ul.request-withdrawl li:last-child button { width: 100%; min-width: 100% }
	.payment-information-box { padding: 16px }
	.payment-information-box ul.information-list.card-details-info, .payment-information-box ul.information-list { width: 100%; flex-flow: column }
	.payment-information-box ul.information-list.card-details-info li, .payment-information-box ul.information-list li, .payment-information-box ul.information-list.card-details-info li:nth-child(4n+4) { width: 100%; margin: 0 0 16px; padding: 0 }
	.payment-information-box ul.information-list li input.text-field, .payment-information-box ul.information-list li select.select-field { font-size: 14px }
	.payment-information-box ul.information-list li input.text-field::-webkit-input-placeholder { color: var(--dark-grey) }
	.payment-information-box ul.information-list li input.text-field, .payment-information-box .withdraw-btn { height: 40px; line-height: 40px; width: 100% }
	.paypal_box ul.paypal-information-box.information-list li { width: 100% }
	.spcl_confirm_modal .c-popup { max-width: 100%; width: 90% }
	.spcl_confirm_modal .c-popup .category-option-box h5 { margin: 0 0 20px; font-size: 16px; padding: 0 }
	.spcl_confirm_modal .choose-category>div { padding: 0 0 20px }
	.spcl_confirm_modal .choose-category>div p { width: calc(100% - 35px); padding: 0 0 0 16px; font-size: 16px; text-align: left; font-weight: 600; line-height: 18px }
	.job_employer_details_blade .job-post-details .post-heading h2 { width: 100% }
	.my_post_promote_button { flex-wrap: wrap }
	.my_post_promote_button a { width: 100%; margin: 16px 0 0 }
	.my_post_promote_button .bttn.edit-btn { font-size: 18px; font-weight: 500; height: 40px; line-height: 40px; width: 100%; min-width: 100% }
	.links-bar a { font-size: 12px; line-height: 40px; height: 40px; padding: 0 5px }
	.copied-link .copy_url { width: 50px; font-size: 0; height: 40px; min-width: 50px; padding: 0 }
	.copied-link .copy_url span { width: 50px; height: 40px; display: flex; align-items: center; justify-content: center }
	.profileEmployerPdf .modal-content>div { flex-flow: column }
	.profileEmployerPdf .modal-content>div a { width: 100%; margin: 10px 0 0 }
	.profileEmployerPdf .bttn, .profileEmployeePdf .modal-content button { font-size: 14px; padding: 0 10px }
	#cropImagePop .down-btn-row { flex-flow: column }
	#cropImagePop .down-btn-row button { margin: 10px 0 0 }
}
@media only screen and (max-width:320px) {
	.phone-bg { height: 375px; background-size: 100%; width: 64% }
	.phone-inn { width: 144px; height: 330px; border-radius: 16px }
}
@media only screen and (max-width:1300px) {
	.fixed-header .header-r ul.after-login-header li { margin: 0 12px 0 0 }
	.fixed-header .header-r ul.after-login-header li { margin: 0 12px 0 0 }
	.fixed-header .header-r ul.after-login-header li.links .view-btn { font-size: 12px; padding: 0 5px; overflow: hidden }
	.fixed-header .header-r ul li a { font-size: 12px; display: flex; align-items: center; }
	.fixed-header .header-r ul li a img { width: 16px; height: 16px }
	.fixed-header .header-r ul.after-login-header li.link-profile img { width: 42px; height: 42px }
	.fixed-header .header-r ul.after-login-header li.notification-link.msg-link>a>img { width: 14px; height: 21px;}
}
@media only screen and (max-width:768px) {
	.blog-section { flex-flow: column }
	.blog-section .blog-left { order: 2; width: 100%; padding: 15px }
	.blog-section .blog-right { order: 1; width: 100%; padding: 15px; background-color: #F4F4F4; margin: 0 0 10px; position: relative; z-index: 10 }
	.inner-page-content.blog-listing, .inner-page-content.blog-details { padding: 0; margin: 64px 0 0 }
	.inner-page-content.blog-listing .center, .inner-page-content.blog-details .center { padding: 0 }
	.blog-section .blog-right .blog-right-block h2 { font-size: 18px; line-height: 22px }
	.blog-category li a { font-size: 14px }
	.blog-section .blog-left .top-blog .blog-contents { padding: 16px; width: 90% }
	.blog-section .blog-left .top-blog .blog-contents p { display: none }
	.blog-section .blog-left .top-blog .blog-contents h3, .blog-section .blog-left .top-blog .blog-contents h3 a { font-size: 18px; line-height: 22px }
	.blog-chips { height: 24px; line-height: 24px; font-size: 12px }
	.blogpage-listing { margin: 16px 0 0 }
	.blogpage-listing .jscroll-inner { flex-flow: column }
	.blog-box { width: 100%; margin: 0 0 24px; padding: 0 0 24px; border-bottom: 1px solid #ECEDEF }
	.blog-box a { width: 100% }
	.blog-box .blog-img { max-height: 280px }
	.blog-box .blog-info h3 { margin: 8px 0 }
	.blog-box .blog-info h3 a { font-size: 16px; line-height: 22px; margin: 0 }
	.blog-box .blog-info .top-info .date, .blog-box .blog-info p { font-size: 12px; line-height: 18px }
	.inner-page-content.blog-details .blog-section .blog-right { }
	.blog-details-section { margin: 16px 0; position: relative }
	.blog-details-section h2 { font-size: 28px; line-height: 38px; margin: 10px 0 }
	.blog-details-section .date { position: absolute; right: 0; top: 4px; width: auto; margin: 0; font-size: 12px }
	.blog-details-section p { font-size: 18px; line-height: 28px; margin: 0 0 16px }
	.blog-right .explore_blog { display: block; font-weight: bold; font-size: 18px; line-height: 22px; color: var(--dark-grey); margin: 0 0; cursor: pointer; background-image: url(/img/descending-icon.svg); background-position: 97% center; background-repeat: no-repeat }
	.blog-right.active .explore_blog { background-image: url(/img/ascdending-icon.svg) }
	.go_forum_btn { width: 100%; background: #fff; border-radius: 5px; height: 60px; line-height: 60px; margin: 0 0 0; font-weight: bold; font-size: 20px; box-shadow: 0 6px 8px 0px rgb(0, 0, 0, 0.1); cursor: pointer; display: block; color: var(--dark-grey); font-size: 16px; }
	.blog-right .all-right-block { height: 0; opacity: 0; visibility: hidden; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in }
	.blog-right.active .all-right-block { height: 100%; opacity: 1; visibility: visible }
	.blog-right.active .explore_blog { margin: 0 0 30px }
	.blog-right-block.forumBox { height: 0; opacity: 0; visibility: hidden; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in }
	.blog-right-block.forumBox.active { height: 100%; opacity: 1; visibility: visible; margin: 20px 0 0 }
	.blog-details .blog-details-category, .blog-details .related-blogs { display: none }
	.blog-details .blog-section .blog-right .blog-right-block { margin: 0 }
	.blog-details .blog-section .blog-right { background-color: transparent }
	.blog-details .blog-right-block.forumBox.active { margin: 20px 0 0 }
	.blog-details .blog-section .blog-left { padding-top: 0 }
	.jobs-category-field .KeywordList { width: 100% !important; top: 94px; left: 0; border-radius: 5px; overflow: hidden }
	.KeywordList .head-keywords-ul { box-shadow: 0 -2px 10px 1px rgb(0 0 0 / 20%) !important; border-radius: 5px 5px 0 0 !important; margin: 0 !important }
	header.before-login, header.before-login .center { height: 64px }
	.referral_wallet_blade .wallet-tab .wallet_tab ul.tabs { width: auto; order: 2; margin: 30px 0 20px }
	.referral_wallet_blade .wallet-tab button.referEarn { order: 1; width: 100%; height: 40px; line-height: 40px; font-size: 16px }
	.referral_wallet_blade .new-job-details .job-post-details-info .wallet-tab ul.tabs li a { font-size: 14px; font-weight: 400; text-align: center; color: #868686; line-height: 1 }
	.new-job-details .job-post-details-info .wallet-tab ul.tabs li.active a { font-size: 13px }
	.tabContent p { font-size: 14px }
	.employer_closed_job_blade .result-list li .bottom-row { padding: 20px 0 30px }
	.employer_closed_job_blade .result-list li .bottom-row .profile-info:nth-child(2n) { left: 38px }
	.employer_closed_job_blade .result-list li { padding-bottom: 16px }
	.employer_closed_job_blade .result-list li .button-row.deactivate-btn-row { flex-flow: column }
	.employer_closed_job_blade .result-list li .button-row.deactivate-btn-row .reactivate-btn { min-width: 100%; margin: 0 0 10px }
	.referal-invite { max-height: 100% }
	.referal-invite .choose-category .left-refer-earn { display: none }
	.referal-invite .choose-category .right-refer-earn { width: 100%; padding: 50px 20px 0; max-width: 100%; margin: 0 }
	.referal-invite .category-option-box h4 { font-size: 24px; line-height: 28px; margin: 0 0 20px }
	.referal-invite .category-option-box .right-refer-earn .apply-row .bttn { opacity: 1; z-index: 1; position: relative; right: auto; bottom: auto; height: 40px; line-height: 40px; min-width: 120px; font-size: 18px; font-weight: 600; color: var(--white); margin: 10px 0 0 0 }
	.referal-invite .category-option-box .right-refer-earn .apply-row input.text-field, .referal-invite .category-option-box .right-refer-earn .apply-row .mainLink { height: 50px; line-height: 50px; padding: 0 56px 0 16px }
	.referal-invite .category-option-box .right-refer-earn .profile-shared li { width: 100% }
	.referral_wallet_blade .wallet_tab { flex-flow: column }
	.referral_wallet_blade .new-job-details .job-post-details-info .wallet-tab ul.tabs li.active a { font-size: 16px }
	.referral_wallet_blade .referal-invite .category-option-box .right-refer-earn .apply-row form .bttn, .referral_wallet_blade .referal-invite .category-option-box .right-refer-earn .apply-row .copy_url { position: absolute; top: 20px; right: 5px; width: 40px; height: 40px; text-indent: -9999px; min-width: 40px }
	.referral_wallet_blade .referal-invite .category-option-box .right-refer-earn .apply-row form>.bttn { background-image: url(/img/message-icon.svg); background-repeat: no-repeat; background-position: center center; background-color: #46A282 }
	.referral_wallet_blade .referal-invite .category-option-box .right-refer-earn .apply-row .copy_url { background-image: url(/img/profile-ink-icon.svg); background-repeat: no-repeat; background-position: center center; background-color: #CB7767 }
}
@media only screen and (max-width:767px) {
	.result-list li .rate-addres { margin: 0 0 16px; flex-flow: column }
	.mobile-menu nav ul.current.after-login-header li a { padding: 12px 0 !important; position: relative; display: flex; justify-content: space-between; align-items: center }
	.mobile-menu nav ul.current.after-login-header li.res-notification-link a { justify-content: flex-start }
	.mobile-menu nav ul.current.after-login-header li.msg-link a { justify-content: flex-start }
	.mobile-menu nav ul.current.after-login-header>li.nav-dropdown { padding: 0 20px }
	.job_cat_modal .top-category-box-wrap .top-category-box { width: 100% }
	.top-category-box-wrap .top-category-box .job_cat_cls { padding: 0 38px 0 0; font-size: 14px }
	.login-bg-box { width: 75px; height: 75px }
	.my_post_promote_button .down-pro-btn { width: 100%; margin: 14px 0 0 }
	.setiing-block .settings-right .verifications-form ul li .sendlink-btn#verify_link { top: 169px !important }
	.settings_blade .verifications-form ul li img.check_verify, .settings_blade .verifications-form ul li img.remove_verify { top: -40px; left: 90% }
	.setiing-block .settings-right .next-prev-row a { padding: 0; margin: 20px 0 0 }
	.job_cat_modal .modal-content { padding: 30px 15px 15px }
	.modal_first_step.job_cat_modal .verifications-form ul li { margin: 2px 5px 2px 0 }
	.modal_first_step.job_cat_modal .verifications-form ul { flex-direction: row }
	.step-button-row .next-btn, .step-button-row .back-btn { font-size: 12px; height: 40px; line-height: 40px }
	.category_add .rate-box h6 { font-size: 14px }
	.employer-home .result-list li .rate-addres { flex-flow: column; justify-content: flex-start; align-items: flex-start }
	.employer-home .result-list li .rate-addres p { width: 100%; margin: 0 0 10px; font-size: 14px }
	.profile-infos .infos-box span { font-size: 12px; padding: 0 }
	.video-parent { flex-flow: column; align-items: flex-start; justify-content: flex-start }
	.video-parent .video-child { width: 100%; margin: 0 0 20px }
	.video-parent .video-child p { font-size: 16px; font-weight: 500; line-height: 19px; margin: 6px 0 0 }
	.new-job-details .job-post-details-info ul.payment-list li>div a.withdrawdetails { height: 24px; font-size: 12px }
	.new-job-details .job-post-details-info ul.payment-list li>div a.withdrawdetails>img { width: auto; margin: 0 }
	.footer-block:first-child ul li { font-size: 16px; line-height: 22px }
	.footer-block:first-child ul li img { margin: 5px 10px 0 0 }
	.s3_video_landing .modal-content .video-parent .video-child video { min-height: 175px }
	.mobile-menu nav ul { padding: 56px 10px 100px }
	.provide-service.history-review-job .apply-changes-btn { display: none }
	.profile-information .prof-img, .profile-information .prof-img img { margin: 0 }
	.profile-information .prof-basic-info { padding: 0 0 0 10px }
	.employer_edit_profile_blade .suggest-category-row .owl-carousel .owl-stage-outer { padding: 0 }
	.employer_edit_profile_blade .all_attachments.owl-carousel .owl-item img { width: 100%; border-radius: 5px; display: block }
	.top-category-box-wrap.scrollbar { height: 220px }
	.not-found-page .newsletter { margin: 10px auto }
	.not-found-page h2 { font-size: 22px; line-height: 28px }
	.register-success h3 { font-size: 22px; line-height: 30px }
	.register-success p { font-size: 16px; margin: 0 0 35px }
	.settings_blade .verification-media ul li .top-head .connect-btn { font-size: 11px; font-weight: 500; height: 30px; line-height: 30px; padding: 0 6px }
	.mobile-menu .after-login-header.nav-list li.msg-link a, .mobile-menu .after-login-header.nav-list li.res-notification-link a { background-image: url(/img/arrow-left-w.svg); background-repeat: no-repeat; background-position: 100% center }
	.mobile-menu .after-login-header.nav-list li.res-logout a { padding: 12px 16px !important }
	.result-list li .rate-addres p:last-child { width: 100%; margin-right: 0; white-space: normal; align-items: flex-start; margin: 6px 0 0 }
	.result-list li .rate-addres p:last-child img { width: 15px }
	.result_blade .result-list li .rate-addres p:last-child { width: 100%; margin-right: 0; white-space: normal; align-items: flex-start; margin: 6px 0 0 }
	.result_blade .result-list li .rate-addres p:last-child img { width: 15px }
	.employee_favourite_hide_jobs_blade .result-list li .bottom-row .profile-info:nth-child(2n) { position: relative; left: 40px }
	.setiing-block .settings-right .verifications-form ul li span.password-close-eye { top: 34px }
	.employee_favourite_hide_jobs_blade .result-list li .rate-addres p:last-child { width: 100% }
	.employee_favourite_hide_jobs_blade .result-list li .bottom-row { margin: 36px 0 0 }
	.dashboard_employer_blade .employer-home .owl-theme .owl-nav { margin-top: -6px }
	.employee-result h1 { font-size: 18px; font-weight: 600; line-height: 22px; margin: 0 0 8px }
	.subcategory_blade .search-result-page h1 { font-size: 18px; font-weight: 600; line-height: 22px; margin: 0 0 8px }
	.employee-result .sortby-row, .subcategory_blade .sortby-row { margin: 0px 0 5px; width: 100%; float: right; display: block }
	.subcategory_blade .search-result-page h1, .category_blade .search-result-page h1 { font-size: 18px; font-weight: 600; line-height: 22px; margin: 0 0 8px }
	.involved-category .employee-category-row .category-box a h2 { font-size: 12px }
	.edit-about-description.profile_title { display: flex; align-items: flex-start; justify-content: space-between; position: relative; flex-flow: column }
	.edit-about-description.profile_title span { font-size: 11px; font-weight: 500; color: #7a7a7a; width: auto; padding: 0 0 10px 10px; position: inherit; right: auto; text-align: right }
	.edit-about-description.profile_title input { background: transparent; font-size: 16px; font-weight: 500; color: var(--dark-grey); width: 100%; padding: 10px 10px }
	.about-description h1 { font-size: 18px; margin: 0; font-weight: 600; display: flex; align-items: flex-start; justify-content: space-between; padding: 5px 0; position: relative; flex-flow: column; white-space: inherit; line-height: 20px }
	.about-description h1 span { font-size: 12px; font-weight: 600; position: inherit; right: auto; padding: 0; line-height: 30px; width: 100%; text-align: left }
	.involved-category .employee-edit-category-row .top-category-box a.category_delete { top: -10px; position: absolute; left: -10px; padding: 28px 16px }
	.stripe-frm input[type="submit"] { color: var(--white) !important; width: 100%; height: 45px; line-height: 45px; margin: 0 0 60px }
	.employee_current_job_details_blade .history-review-job { padding: 0 0 20px }
	.review-close-job { margin: 0 0 20px; padding: 0 0 10px; flex-flow: column; overflow: hidden }
	.review-close-job .mike-bg { width: 300px; padding: 10px 20px; border-radius: 0 100px 100px 0; display: flex; align-items: flex-start; justify-content: center; margin: 0 0 0 -45px }
	.review-close-job .report-content { padding: 16px; padding-bottom: 0 }
	.employee_current_job_details_blade .current-post-button-row a button.chat-btn, .employee_current_job_details_blade .current-post-button-row a button.payment-btn { width: 100%; min-width: 100%; margin: 10px 0 0 0 }
	.referral_wallet_blade .wallet_tab { margin: 0 }
	.referral_wallet_blade .new-job-details .job-post-details-info .wallet-tab ul.tabs li:after { position: absolute; content: ""; right: -11px; top: -12px; width: 1px; height: 30px; background-color: #7A7A7A }
	.referral_wallet_blade .new-job-details .job-post-details-info ul.payment-list li>div:nth-child(1) { right: 0; left: auto; top: 10px; position: absolute; width: auto; font-size: 13px; border: 0 }
	.referral_wallet_blade .new-job-details .job-post-details-info ul.payment-list li>div:nth-child(2) { display: flex; align-items: center; font-weight: 600; color: var(--dark-grey); border: 0; font-size: 13px }
	.referral_wallet_blade .new-job-details .job-post-details-info ul.payment-list li>div:nth-child(3) { font-weight: 600; color: var(--dark-grey); font-size: 13px; top: 72px; border: 0 }
	.referral_wallet_blade .new-job-details .job-post-details-info ul.payment-list li>div:nth-child(4) { width: 22%; font-weight: 600; color: var(--dark-grey); position: absolute; right: 0; top: 44px; padding: 0 0px; border: 0 }
	.referral_wallet_blade .new-job-details .job-post-details-info ul.payment-list li>div:nth-child(5) { position: relative; right: auto; top: auto; text-align: right; width: auto; color: var(--orange); font-size: 13px; font-weight: 500; border: 0; top: 10px }
	.referral_wallet_blade .new-job-details .job-post-details-info ul.payment-list li>div:nth-child(2) img { width: 30px; height: 30px }
	.referral_wallet_blade .new-job-details .job-post-details-info #tab2 ul.payment-list-wallet li>div:nth-child(2) { width: 72%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding: 0 8px }
	.referral_wallet_blade .new-job-details .job-post-details-info #tab2 ul.payment-list-wallet li>div:nth-child(3) { width: 100%; top: 40px; left: 0px; background-color: transparent; text-align: left; justify-content: flex-start; }
	.referral_wallet_blade .new-job-details .job-post-details-info #tab2 ul.payment-list-wallet li>div:nth-child(4) { width: auto; font-weight: 600; color: var(--dark-grey); position: absolute; right: 20px; top: 64px; padding: 0 0px; border: 0; text-align: right }
	.referral_wallet_blade .new-job-details .job-post-details-info #tab2 ul.payment-list-wallet li>div:nth-child(5) { padding: 0 9px; background-color: transparent; }
	.referral_wallet_blade .new-job-details .job-post-details-info ul.payment-list.payment-list-wallet li { margin: 0 0 8px }
	.profile_public_employer_blade .pagination_section3 { padding: 15px }
	.profile_public_employer_blade .result-list li { padding-bottom: 16px }
	.profile_public_employer_blade .result-list li .bottom-row>.button-row { padding-bottom: 50px }
	.profile_public_employer_blade .result-list li .bottom-row>.button-row span { font-size: 14px }
	.profile_public_employer_blade .result-list li .rate-addres p:last-child { width: 100%; margin-right: 0 }
	.closed-job-modal .modal-content .top-intro-row { flex-flow: column }
	.closed-job-modal .modal-content .top-intro-row .job-title { width: 100%; padding: 0; margin: 0 }
	.closed-job-modal .modal-content .top-intro-row .job-title p { font-size: 16px !important; line-height: 22px !important }
	.closed-job-modal .modal-content .top-intro-row>div { margin: 0 0 8px; width: 100%; padding: 10px 16px }
	.acnt-form form { width: 100% }
	.login-content .referral_section input.input-text { height: 35px; width: 150px }
	.job_details_blade .post-heading-inner h1 { font-size: 18px; font-weight: 600; padding: 0 60px 0 0; line-height: 22px }
	.job_details_blade .post-heading-inner h1 span { font-size: 16px; font-weight: 500; display: block; margin: 8px 0 10px }
	.profile-start-job { padding: 0 15px 20px }
	.profile-start-job .about-info.employee-green { padding: 16px; height: auto }
	.profile-start-job .about-info.employee-green h1 { font-size: 24px; line-height: 1; margin: 0 0 12px }
	.profile-start-job .about-info.employee-green h2 { font-size: 14px }
	.profile-start-job .about-info.employer-yellow { padding: 16px; height: auto }
	.profile-start-job .about-info.employer-yellow h1 { font-size: 24px; line-height: 1; margin: 0 0 12px }
	.profile-start-job .about-info.employer-yellow h2 { font-size: 14px }
	.job_details_blade .post-heading-inner h1 { padding: 0; width: 86% }
	.modal_first_step .verifi-pop .ver-footer { flex-flow: column }
	.modal_first_step .verifi-pop .ver-footer button { width: 100%; margin: 4px 0; font-size: 14px }
	.modal_first_step .verifi-pop>p img { width: 100px }
	.modal_first_step .modal-content h4 span { color: var(--orange); display: block }
	.service-pack-badge { padding: 0 16px; margin: 0 auto 3px; display: flex; align-items: center; justify-content: center }
	.involved-category { padding: 10px 0 5px; position: relative }
	.involved-category ul li a { font-size: 14px; padding: 0 38px 0 12px; height: 34px }
	.modal_multi.profileLink .modal-content { padding: 30px 10px 10px }
	.links-bar a { font-size: 11px }
	.employee_edit_profile_blade .involved-row .involved-category.provide-service-row .new-provide { max-height: 200px; height: 100%; margin: 0 20px 0 0; min-height: 160px }
	.involved-category .suggest-category-row { width: 60% }
	.header-down .fixed-header.mobile-header-login { opacity: 0; visibility: hidden }
	.header-up .fixed-header.mobile-header-login, .index_blade.header-up header.before-login { opacity: 1; visibility: visible; /*border-bottom: 2px solid var(--light-grey);*/ box-shadow: 0 0 22px 0px rgb(0 0 0 / 50%) }
	.terms_blade .inner-page-content h1 { text-align: center; margin: 10px 0 0px; font-size: 25px }
	.employer_profile_blade .pagination_section3 { padding: 0 15px }
	.employer_profile_blade .pagination_section3 .result-list li .button-row { flex-flow: column; width: 100% }
	.employer_profile_blade .pagination_section3 .result-list li .button-row .view-btn { width: 100%; margin: 16px 0 0; position: relative }
	.employer_profile_blade .pagination_section3 .result-list li .button-row span { font-size: 14px }
	.employer_profile_blade .pagination_section3 .result-list li { padding-bottom: 16px }
	.employer_profile_blade .pagination_section1.current_contract { margin: 20px 0 0 }
	.employer_profile_blade .pagination_section1.current_contract .result-list li .button-row { flex-flow: column; width: 100% }
	.employer_profile_blade .pagination_section1.current_contract .result-list li .button-row .view-btn { width: 100%; margin: 16px 0 0; position: relative }
	.employer_profile_blade .pagination_section1.current_contract .result-list li .button-row span { font-size: 14px }
	.employer_profile_blade .pagination_section1.current_contract .result-list li { padding-bottom: 16px }
	.employer_profile_blade .result-list li .rate-addres p:last-child { width: 100%; margin-right: 0 }
	.blog-details-section ul li { font-size: 18px; line-height: 19px }
	.blog-details-section ul li a { color: var(--orange) }
	.suggest-profile-row.suggested-employee { justify-content: space-between }
	.bonus_modal .modal-content { max-width: 90% }
	.bonus_modal .modal-content .bonus_text p { font-size: 18px; line-height: 22px }
	.bonus_modal .modal-content .edit-profile-icons img { width: 120px }
	.footer-block label.chat_with_us { margin: 20px 0 16px }
}
@media only screen and (max-width:320px) {
	.modal-content .links-bar { display: block }
	.links-bar a { width: 100%; font-size: 13px }
	.suggested-employee .suggest-profile-box .suggest-img { width: 100px; height: 100px }
	.suggested-employee .percircle .slice { width: 96px; height: 96px }
}
@media only screen and (max-width:1024px) {
	.suggest-profile-box { width: 23% }
	.suggest-profile-row.suggested-employee .suggest-profile-box:nth-child(6n+6) { margin: 0 20px 16px 0 }
	.suggest-profile-row.suggested-employee .suggest-profile-box:nth-child(4n+4) { margin: 0 0 16px 0 }
	.sugg-pro-info h6 { font-size: 16px; line-height: 18px }
	.choose-category-list .sub-category ul li:nth-child(8n+8) { margin: 0 5px 5px 0;}
	.choose-category-list .sub-category ul li { width: 19%;}
}
@media only screen and (max-width:980px) {
	.suggest-profile-row.suggested-employee .suggest-profile-box { margin: 0 18px 16px 0 }
	.suggested-employee .percircle .slice { width: 114px; height: 116px }
}
@media only screen and (max-width:767px) {
	.suggest-profile-row.suggested-employee .suggest-profile-box:nth-child(6n+6) { margin: 0 0 16px 0 }
	.suggest-profile-row.suggested-employee .suggest-profile-box:nth-child(4n+4) { margin: 0 0 16px 0 }
	.suggest-profile-row.suggested-employee .suggest-profile-box { margin: 0 0 16px 0 }
	.dashboard_blade .provider-box .promotion-btn { display: none }
	.job_cat_modal .next-prev-row button { width: 100% }
	.employee_sent_proposal_blade .recieved-offer-inner-row .recieved-offer-left { flex-wrap: wrap }
	.employee_sent_proposal_blade .recieved-offer-inner-row .recieved-offer-left .profile-info:first-child { flex: 1 0 100%; margin: 0 14px 10px 0 }
	.employee_sent_proposal_blade .recieved-offer-inner-row .recieved-offer-right a { width: 48% }
	.employee_sent_proposal_blade .recieved-offer-inner-row .recieved-offer-right a button.view-btn { width: 100%; justify-content: center }
	.employee_sent_proposal_blade .recieved-offer-inner-row .recieved-offer-right a button.bttn-border-dark { color: var(--dark-grey) !important }
	.employee_closed_job_list_blade .offer-listing-page .job-post-details-content li { position: relative }
	.employee_closed_job_list_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-left h3 { margin: 48px 0 0 }
	.employee_closed_job_list_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-right .offered-price { position: absolute; right: 0; top: 45px; width: 100%; padding: 8px 16px; border-radius: 0; margin: 0 }
	.employee_closed_job_list_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-right .offered-price span { font-size: 16px }
	.employee_closed_job_list_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-right .offered-price span img { width: 30px }
	.employee_closed_job_list_blade .recieved-offer-inner-row .recieved-offer-left { flex-wrap: wrap }
	.employee_closed_job_list_blade .recieved-offer-inner-row .recieved-offer-left .profile-info:first-child { flex: 1 0 100%; margin: 0 14px 10px 0 }
	.employee_closed_job_list_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-left .rate-addres { margin-bottom: 0 }
	.employer_closed_job_list_blade .offer-listing-page .job-post-details-content li { position: relative }
	.employer_closed_job_list_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-left h3 { margin: 48px 0 0 }
	.employer_closed_job_list_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-right .offered-price { position: absolute;right: 0;top: 0;width: auto;padding: 4px 6px;border-radius: 5px;margin: 0 }
	.employer_closed_job_list_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-right .offered-price span { font-size: 14px }
	.employer_closed_job_list_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-right .offered-price span img { width: 22px; margin: 0 5px 0 0;}
	.employer_closed_job_list_blade .recieved-offer-inner-row .recieved-offer-left { flex-wrap: wrap }
	.employer_closed_job_list_blade .recieved-offer-inner-row .recieved-offer-left .profile-info:first-child { flex: 1 0 100%; margin: 0 14px 10px 0 }
	.employer_closed_job_list_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-left .rate-addres { margin-bottom: 0 }
	.employer_closed_job_blade .result-list li .rate-addres p:nth-child(2) img { width: 16px; height: 16px }
	.employer_closed_job_blade .result-list li .rate-addres p { align-items: flex-start }
	.employer_closed_job_blade .result-list li .rate-addres { align-items: flex-start }
	.provide-service-row .new-provide { width: 48% }
	.right-slider { width: calc(100% - 50%) }
	#tab2 .jobs-lists-row ul li .profile-img span { width: auto; max-width: 200px; text-align: left }
	.employer_edit_profile_blade .attachments-row.provide-service-row .suggest-category-row { width: calc(100% - 122px) }
	.employee_edit_profile_blade .provide-service-row.attachments-row .suggest-category-row { width: calc(100% - 122px) }
	.provider-box .promotion-btn { display: none }
	.profile_employee_blade .about-toggle.show-more-height, .employer_profile_blade .about-toggle.show-more-height { min-height: auto }
	.job-apply-modal .modal-content { max-height: 460px; height: 100%; overflow: hidden; overflow-y: auto }
	.job-apply-modal .modal-content .apply-job-price .new-offer-price-inner p span img { width: 28px; margin: 0 8px 0 0; }
	.job-apply-modal .modal-content .apply-row button.send-bttn { margin-bottom: 30px }
	.job-post-accnt-info .post-acnt-img img { width: 102px; height: 102px }
	.contract-box-inn ul.new-lang li select.level { height: 14px; font-size: 12px; color: var(--dark-grey); }
	.job_employer_details_blade div.job-post-details-content .details-content-attachment ul { margin-left: 0 }
	.job-post-details.inner-page-content, .job_employer_details_blade .job-post-details.inner-page-content { padding: 20px 0 0 }
	.job_employer_details_blade .job-post-details.inner-page-content { padding: 60px 0 0 }
	.job-vmjp-modal .job-post-details .center .post-features { flex-flow: row; flex-wrap: wrap }
	.job-post-modal .modal-content .post-features-inn { margin: 0 12px 12px 0 }
	.job-post-modal .modal-content .post-features-inn:first-child { flex: 1 0 100% }
	.job_employer_details_blade .job-post-modal .modal-content .post-features-inn-outer .post-features-inn { width: 48% }
	.job_employer_details_blade .job-post-modal .modal-content .post-features-inn-outer .post-features-inn li { width: 100% }
	.bottom-footer>a>img { width: 85px }
	.choose-category-list>a { width: 100%; height: 120px }
	.lightbox-target .features-img video { width: 110px; height: 110px; }
	.copied-link .copy_url span img { margin: 0 }
	.inner-page-content.create-job-publish #step6 .choose-budget .fixed-box-rate img { width: 26px }
	.inner-page-content.create-job-publish #step6 .choose-budget .fixed-box-rate, .inner-page-content.create-job-publish #step6 .choose-budget .add-range-box { padding: 0 5px; justify-content: flex-start }
	.inner-page-content.create-job-publish #step6 .choose-budget { /*min-height: calc(100vh - 370px)*/ min-height: auto; }
	.job_employer_details_blade .post-heading h1 { width: 100%; margin: 0; max-width: 100% }
	.job-post-modal .modal-content { padding: 20px 16px 16px }
	.job-post-modal .view_my_job_post .job-post-details { padding: 0 }
	.job-post-modal .view_my_job_post .job-post-details .post-heading, .job-post-modal .view_my_job_post .job-post-details-content { padding: 0 }
	.job-post-modal .view_my_job_post .details-content-attachment ul li, .job-post-modal .view_my_job_post .details-content-attachment ul li:last-child { width: 90px; height: 90px; margin: 0 8px 8px 0 !important; border-width: 5px }
	.job_employer_details_blade .job-post-modal .view_my_job_post .job-post-details-info { padding: 0 }
	.job-post-modal .view_my_job_post .job-post-details-info ul { padding: 10px }
	.job-post-modal .view_my_job_post .job-post-details-info ul.my_job_post_language li { width: 50% }
	.job-post-modal .view_my_job_post .job-post-details-info ul.my_job_post_language li:nth-child(odd) { border-radius: 5px 0 0 5px }
	.job-post-modal .view_my_job_post .job-post-details-info ul.my_job_post_language li:nth-child(even) { border-radius: 0px 5px 5px 0px }
	.job-post-modal .view_my_job_post .job-post-details-info .requirements-box ul li .point, .job-post-modal .view_my_job_post .requirements-box ul li .point { top: 10px }
	.job-post-modal .view_my_job_post .job-post-details-info-box { margin: 0 0 24px 0 }
	.job-post-modal .view_my_job_post .job-post-details .center .post-features ul li { font-size: 12px }
	.job_employer_details_blade .job-post-details-info .job-post-details-info-box ul.address-post li { margin: 0 }
	.job_employer_details_blade .hidden-map { box-shadow: none }
	.feature-info .register-bttn { padding: 0 20px }
	.modal.s3_video_landing, .modal { z-index: 10000000000 }
	.employer_edit_profile_blade .modal, .employee_edit_profile_blade .modal { z-index: 98 }
	.add-report-modal-close.close_multi { font-size: 50px; font-weight: 300; color: var(--medium-grey); display: flex; flex-flow: column; align-items: center; justify-content: center; margin: 0 }
	.js-modal-shopify-confirm-box-report .c-popup { max-width: 90% }
	.js-modal-shopify-confirm-box-report .c-popup .category-option-box h5 { margin: 0 0 20px; font-size: 18px }
	.js-modal-shopify-confirm-box-report .c-popup .category-option-box p { font-size: 14px; line-height: 18px }
	.js-modal-shopify-confirm-box-report .choose-category { margin: 20px 0 0 }
	.js-modal-shopify-confirm-box-report .choose-category>div { flex-flow: column }
	.js-modal-shopify-confirm-box-report .choose-category .bttn { height: 40px; line-height: 40px; width: 100% }
	.js-modal-shopify-confirm-box-report .c-popup .category-option-box { padding: 30px 5px 10px 5px }
	.add-report-modal .report-form-div { display: flex; align-items: flex-start; justify-content: space-between; flex-flow: column }
	.add-report-modal .report-form-img { width: 80%; height: 80px }
	.add-report-modal .report-form-img img { width: 50px }
	.add-report-modal .report-form-text { width: 100%; text-align: left; padding: 16px }
	.add-report-modal .report-form-text h4 { font-size: 16px; line-height: 20px; margin: 0 0 10px }
	.add-report-modal .report-form-text p { font-size: 14px; line-height: 20px; margin: 0 }
	.add-report-modal #report_form { padding: 5px 16px 0 }
	.add-report-modal #report_form label { font-size: 16px; font-weight: 600; color: var(--dark-grey); margin: 10px 0 8px 0 }
	#report_form .apply-row p { margin: 0 }
	.add-report-modal .modal-content { overflow: hidden; overflow-y: auto; height: 100%; max-height: 610px; padding: 30px 0 20px }
	.add-report-modal-close { font-size: 18px; font-weight: 600; color: var(--medium-grey); display: flex; flex-flow: column; align-items: center; justify-content: center }
	#report_form .apply-row button { height: 45px; line-height: 45px; color: var(--white); width: 100%; margin: 16px 0 0px }
	.notifications_blade .notification-list .pagination { position: relative; right: 0; margin: 24px 0 20px; top: 0; display: flex !important; align-items: flex-start; justify-content: center; float: none }
	.notifications_blade .notification-list .pagination li { width: 25px; height: 25px; font-size: 12px; margin: 0 2px 0 0 !important }
	ul.pagination li a, ul.pagination li span { width: 25px; height: 25px; display: flex !important; align-items: center; justify-content: center; color: #C5C5C5; text-indent: 0; background-color: var(--light-grey); border-radius: 5px }
}
@media only screen and (max-width:479px) {
	.choose-category-list .sub-category ul li { width: 82px; height: 82px !important }
}
@media only screen and (max-width:320px) {
	.login-bg-box { width: 64px; height: 64px }
	.inner-login.current-login .login-box.signup { height: 250px }
	.login-form { margin: 0 }
	.login-box { align-items: flex-start }
	.inner-login .login-box.signin .login-content { padding: 20px; background-color: transparent }
	.inner-login .login-box.signup .login-content { padding: 20px; background-color: var(--dark-grey) }
	.inner-login.current-login .login-box.signin .login-content { padding: 20px; background-color: var(--dark-grey) }
	.inner-login.current-login .login-box.signup .login-content { padding: 20px; background-color: transparent }
	.dashboard_blade .modal_view .verifi-pop { margin: 0 0 8px; height: 36px }
	.dashboard_blade .modal_view .rate-box { padding: 15px 0 5px }
	.dashboard_blade .modal-content { padding: 18px 16px 16px }
	.add-report-modal .modal-content { max-height: 470px }
}
@media only screen and (max-width:1599px) {
	.play-icon { left: 76% }
	.banner-content .progress-inn h3, .banner .progress-inn h4 { font-size: 50px }
	.cursor:after, .cursor:before { height: 40px }
	.service-pack ul li .pack-hour { font-size: 12px }
	.service-pack ul li .pack-hour span { font-size: 16px }
}
@media only screen and (max-width:1199px) {
	.play-icon .watch-video { left: 52px; font-size: 16px }
}
@media only screen and (max-width:768px) {
	.banner-phone { margin-top: 80px; justify-content: center }
	.phone-bg { background-position: center 0; padding: 0; justify-content: center }
	.phone-inn { margin: 0 auto }
	.play-icon { top: 18px; left: auto; transform: translateX(0); right: 80px; z-index: 50 }
	.play-icon .watch-video { display: none }
	.play-icon:after { top: 0; width: 60px }
	.banner-content { position: inherit }
	.banner .progress { position: absolute; top: 90px; left: 0; width: 100%; padding: 0 16px }
	.banner-content .progress-inn h3 { text-align: center; line-height: 1; min-height: auto }
	.banner .progress-inn h4, .banner-content .progress-inn h3 { font-size: 35px; line-height: 1; text-align: center; width: 100% }
	h4.cursor::after { height: 25px; width: 4px }
	h3.cursor::after { height: 25px; width: 4px }
	.banner-content p { margin: 160px 0 16px }
	.play-icon a { width: 35px; height: 35px }
	.preloader { width: 35px; height: 35px }
	.preloader:after { width: 35px; height: 35px; background-size: 100% }
	.promote_modal .modal-content.modal-service { max-width: 95% }
	.promote_modal .modal-content.modal-service .choose-promote .featuredShow { flex-flow: row }
	.index_blade .mobile-menu #nav-toggle.active { top: 23px }
	.index_blade .mobile-menu nav ul { padding: 95px 10px 56px }
	.result_blade .result-list.result-employee-section li .rate-addres { flex-flow: column }
	.result_blade .result-list.result-employee-section li .rate-addres>p:last-child { width: 100% }
}
@media only screen and (max-width:767px) {
	#step3 .contract-box { position: relative }
	#step3 .contract-box:nth-child(2) .contract-box-inn { padding-top: 70px !important }
	#step3 .contract-box:nth-child(2)>input[type="text"] { margin: 0 0 0 0; position: absolute; left: 14px; top: 40px }
	.settings-right .verification-steps.step_6 .verifications-form p.validation-txt { font-size: 14px }
	.settings-right .verification-steps.step_6 .verifications-form p.validation-txt span { top: 0 }
	.terms_blade h1 strong { font-size: 25px }
	.account-suspended { justify-content: center; flex-flow: column }
	.dashboard_employer_blade .account-suspendedm, .dashboard_blade .account-suspended { padding: 20px 20px }
	.dashboard_employer_blade .suspended-content, .dashboard_blade .suspended-content { min-height: auto; margin: 0 }
	.dashboard_blade .suspended-content h3, .dashboard_employer_blade .suspended-content h3 { text-align: center; font-size: 20px; line-height: 25px }
	.dashboard_employer_blade .account-suspended img, .dashboard_blade .account-suspended img { margin: 0 0 20px }
	.suspended-content p, .dashboard_employer_blade .suspended-content p { font-size: 14px; line-height: 17px }
	.employer_profile_blade .suspended-content h3, .profile_employee_blade .suspended-content h3 { line-height: 20px; display: inline-block }
	.private_chat_blade .suspended-section { padding: 16px 20px }
	.private_chat_blade .suspended-section a { right: 10px }
	.private_chat_blade .suspended-section p { padding: 0 26px 0 45px; font-size: 16px; line-height: 1 }
	.job_details_blade .suspended-job-details.account-suspended img { width: 130px }
	.job_details_blade .suspended-content { text-align: center; padding: 20px 0 0 0px }
	.job_details_blade .suspended-content h3 { font-size: 20px; line-height: 1 }
	.job_details_blade .suspended-content p { font-size: 16px; text-align: left }
	.suspended-job-post-top .job-post-accnt-info { width: 100%; background-color: transparent }
	.job_details_blade .job-post-about { }
	.errpr-page .account-suspended>img { width: 160px; margin: 0 0 20px; padding: 0 }
	.errpr-page .suspend-page.account-suspended .suspended-content h3 { font-size: 20px; line-height: 1; text-align: center }
	.errpr-page .suspend-page.account-suspended .suspended-content p { font-size: 16px }
	.errpr-page .suspended-content { padding: 0 }
	.dashboard_employer_blade .account-suspended, .dashboard_blade .account-suspended { padding: 16px 16px; margin: 0 0 30px; align-items: flex-start; position: relative }
	.suspended-section { left: 0 !important }
	.dashboard_employer_blade .account-suspended img, .dashboard_blade .account-suspended img { width: 90px }
	.dashboard_employer_blade .account-suspended h3, .dashboard_blade .account-suspended h3 { position: absolute; top: 30px; text-align: left; padding: 0 10px 0 100px; font-size: 18px }
	.employer_profile_blade .suspended-content p span, .dashboard_blade .suspended-content p span, .profile_employee_blade .suspended-content p span { height: 80px }
	.dashboard_employer_blade .suspended-content p span { height: 80px }
	.employer_profile_blade .suspended-content p span { height: 100px }
	.errpr-page .suspended-content p span { height: 84px }
	.profile_public_employer_blade .account-suspended, .profile_blade .account-suspended { background-color: transparent }
	.profile_public_employer_blade .account-suspended img, .profile_blade .account-suspended img { width: 160px; margin: 0 0 20px }
	.profile_public_employer_blade .account-suspended .suspended-content, .profile_blade .account-suspended .suspended-content { padding: 0 }
	.profile_blade .employee-profile-inner { min-height: auto }
	.profile_employee_blade .suspended-content, .employer_profile_blade .suspended-content { background-color: var(--light-grey); padding: 16px; border-radius: 5px }
	.profile_blade .reports-icon, .inappropriate, .profile_public_employer_blade .inappropriate, .profile_public_employee_blade .inappropriate { padding: 0 4px 0 0; text-indent: inherit; font-size: 16px; width: auto; border: 0 }
	.reports-icon img, .profile_blade .reports-icon img, .inappropriate img, .profile_public_employer_blade .inappropriate img, .profile_public_employee_blade .inappropriate img { margin: 0 0 0 8px }
	.profile_public_employer_blade .reported-p, .reported-p { padding: 0; margin: 0 16px 0 0px; text-indent: inherit; font-size: 16px; width: auto; border: 0 }
	.profile_public_employer_blade .reported-p img, .reported-p>img { margin: 0 0 0 8px }
	.job_details_blade .reported-p { margin: 0 }
	#report_form .apply-row:last-child { flex-flow: column }
	#report_form .apply-row:last-child a.cancel-report { order: 2; margin: 12px 0 0 }
	#report_form .apply-row:last-child a.add-report-modal-close { order: 2; margin: 12px 0 0 }
	#report_form .apply-row:last-child a.add-report-modal-close { order: 1 }
	.welcome-profile-suspended .suspended-content { flex-flow: column; padding: 16px }
	.welcome-profile-suspended { width: 100%; margin: 70px 0 0 }
	.welcome-profile-suspended .center { padding: 0 16px 0 }
	.welcome-profile-suspended .suspended-content p { font-size: 14px; line-height: 20px; text-align: left; padding: 0 0px 20px 35px; position: relative }
	.welcome-profile-suspended .suspended-content p span { height: 120px; top: 66px }
	.welcome-profile-suspended .suspended-content a.bttn { font-size: 18px; min-width: auto; padding: 0 30px; height: 40px; line-height: 40px; width: 100% }
	.dashboard_employer_blade .modal .account-suspended img, .dashboard_blade .modal .account-suspended img { width: 170px; margin: 0 auto 16px }
	.dashboard_blade .modal .suspended-content h3 { font-size: 18px; line-height: 24px; position: relative; padding: 0; top: auto }
	.dashboard_blade .modal-content { padding: 30px 20px 30px }
	.dashboard_employer_blade .modal .account-suspended, .dashboard_blade .modal .account-suspended { padding: 0 }
	.job_details_blade .job-post-modal .account-suspended img { width: 160px }
	.job_details_blade .job-post-modal .suspended-content { text-align: center; padding: 0; display: block; width: 100% }
	.job_details_blade .job-post-modal .modal-content .apply-row h3 { font-size: 18px; margin: 16px 0 16px }
	.job_details_blade .job-apply-modal .suspended-content p { font-size: 16px; padding: 0 0 0 36px; line-height: 20px }
	.job_details_blade .job-apply-modal .modal-content .apply-row p span { font-size: 40px; font-weight: 400; background-color: #CB4F34; border-radius: 5px; padding: 0; margin: 0; text-align: center; height: 112px; line-height: 40px; display: flex; align-items: center; justify-content: center }
	.job_details_blade .job-apply-modal .modal-content .apply-row p span.fp-total, .job_details_blade .job-apply-modal .modal-content .apply-row p span { background-color: var(--light-grey); height: 40px; font-size: 14px; font-weight: 600; text-align: left; justify-content: flex-start; padding: 0 10px }
	.profile_public_employer_blade .provide-service.suspended-active-contract, .profile_blade .provide-service.suspended-active-contract { padding: 26px 16px; width: 93%; margin: 0 auto 30px }
	.profile_public_employer_blade .suspended-active-contract .suspended-content, .profile_blade .suspended-active-contract .suspended-content { min-height: auto }
	.profile_public_employer_blade .suspended-active-contract .suspended-content p, .profile_blade .suspended-active-contract .suspended-content p { font-size: 14px }
	.profile_employee_blade .suspended-content p span { height: 105px }
	.fees-box { flex: 0 0 100%; background-color: #F5F6F7; border-radius: 5px; margin: 8px 0 0 0; padding: 10px; display: flex; align-items: flex-start; justify-content: flex-start; flex-flow: column }
	.fees-box label { font-size: 12px; font-weight: 500; display: flex; align-items: center; color: var(--dark-grey); line-height: 15px }
	.fees-box span.add-fees-amount { font-size: 16px; font-weight: 600; color: var(--orange); position: initial !important; width: 100%; text-align: left; padding: 6px 0 0 }
	.category_add .rate-box .onoff-btn { top: 190px }
	.reports-icon img { margin: 0 }
	.profile_public_employer_blade .reported-p { }
	.profile_public_employer_blade .profile-button-right a.fav-link-icon, a.fav-link-icon { height: 40px; width: 40px }
	.add-report-modal #report_form label span { background-color: transparent; width: auto; display: initial; padding: 0; font-size: 14px; font-weight: 400; color: var(--medium-grey); width: 100%; float: left; margin: 0 0 4px; padding: 0; text-align: left }
	.employee_see_job_payment_blade .job-post-modal .modal-content h4 { margin: 20px 0 20px }
	.job-apply-modal .modal-content .apply-row { overflow: hidden }
	.job-apply-modal .modal-content .apply-row button.send-bttn { margin-bottom: 10px }
	.job-post-details .post-heading button.view-btn.change_offer { min-width: 100% }
	.employer_current_job_details_blade .category-option-box { padding: 0 }
	.new-payment-request-popup { max-width: 95% }
	.new-payment-request-popup .round-img { display: none }
	.new-payment-request-popup .payment-request-offer { padding: 0px 20px 20px }
	.new-payment-request-popup .payment-request-offer h3 { padding: 0 0 16px 0; font-size: 16px; line-height: 22px }
	.profile-infos .infos-box a { padding: 0; display: flex; align-items: center; justify-content: space-between; flex-flow: row }
	.verification_steps_blade .verifications-form { padding-bottom: 100px }
	.verification_steps_blade .modal_first_step.js-modal-services .verifications-form { padding-bottom: 0 }
	.not_verified_modal .modal-content #close_not_verified_modal { min-width: 100%; height: 40px; line-height: 40px }
	.landing-info-text { margin: 160px 0 10px }
	.banner-content .landing-info-text h2, .banner-content .landing-info-text h1 { font-size: 16px; line-height: 20px; margin: 0 0 2px }
	.verifications-form ul.card-verification-form li .file-upload-outer>label.custom-file-upload, .verification_steps_blade .verifications-form ul.card-verification-form li .file-upload-outer>label.custom-file-upload { width: 100px !important; height: 35px; line-height: 35px; font-size: 12px }
	.top-category-box-wrap .top-category-box .job_cat_filter li a { border-radius: 5px; background-color: #fff; height: auto; line-height: initial; font-weight: normal; font-size: 14px !important; display: flex; align-items: center; padding: 6px 10px; color: var(--dark-grey); border: 1px solid #303030; width: auto }
	.verifications-form { margin: 10px 0 20px }
	.dashboard_blade .category_add .rate-box .fixed-rate p:last-child { width: 62px; padding: 0 4px 0 0 }
	.dashboard_blade .category_add .rate-box .fixed-box-rate { margin: 0 8px 0 0; flex: 0 0 48%; padding: 0 0 0 5px }
	.dashboard_blade .category_add .apply-row .pack-desc { height: 60px }
	.dashboard_blade .category_add .rate-box .onoff-btn { top: 181px }
	.dashboard_blade .category_add .rate-box .choose-hourly-rate { margin: 50px 0 0 }
	.dashboard_blade .category_add button.choose_cat { margin: 0px 0 0 0 }
	.dashboard_blade .category_add .rate-box .choose-hourly-rate span.add-fees-amount.fixed-fees { font-size: 16px }
	.dashboard_blade .tooltips .tools-content p.referred_tooltip { width: auto !important }
	.dashboard_blade .fees-box .add-fees-text .tooltips .tools-content { right: 0; left: auto; transform: inherit; bottom: auto; }
	.job_details_blade .tooltips .tools-content p.referred_tooltip { width: auto !important }
	.job_details_blade .fees-box .add-fees-text .tooltips .tools-content { right: 0; left: auto; transform: inherit }
	.js-modal-shopify-confirm-box-report .c-popup .category-option-box p { text-align: left }
	.job_details_blade .inappropriate, .inappropriate { position: relative; top: -15px; right: 14px; text-indent: -9999px; font-size: 0; border: 1px solid #303030; border-radius: 5px; padding: 3px; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; left: auto; float: right }
	.service-pack ul li.count-pack span { font-weight: 600; line-height: 30px; font-size: 25px; color: var(--white) }
	.mobile-menu .nav-mobile a#nav-toggle.active { background: var(--dark-grey); width: 100%; display: flex; justify-content: flex-end; top: 0; left: 0; padding: 30px 25px 26px 0px; height: 50px; overflow: hidden; z-index: 1 }
	.job_details_blade .job-apply-modal .modal-content .apply-row .suspended-content p span { background-color: #CB4F34; height: 110px; font-size: 26px }
	.job_details_blade .job-post-details .post-heading .post-heading-inner { flex-flow: row; justify-content: space-between }
	.employee_edit_profile_blade .suspended-content, .employer_edit_profile_blade .suspended-content { padding: 0 }
	.employee_edit_profile_blade .account-suspended img, .employer_edit_profile_blade .account-suspended img { width: 160px }
	.employee_edit_profile_blade .modal-content, .employer_edit_profile_blade .modal-content { padding: 20px }
	.employee_edit_profile_blade .suspended-content h3, .employer_edit_profile_blade .suspended-content h3 { font-size: 18px; font-weight: 700; color: #1E1E1E; display: block; margin: 16px 0 24px; line-height: 20px; text-align: center }
	.employee_edit_profile_blade .account-suspended .suspended-content p span, .employer_edit_profile_blade .account-suspended .suspended-content p span { height: 80px }
	.job-post-details-content a.vmjp_modal { float: right; width: 100%; margin: 0 0 20px }
	.job-post-details-content a.vmjp_modal span { font-size: 16px }
	.archive { margin: 0 0 0 16px; font-size: 16px }
	.archive>img { width: 20px }
	.my_post_promote_button a.job-details-edit { margin: 0; width: 49% }
	.my_post_promote_button { justify-content: space-between; align-items: center }
	.my_post_promote_button a.job-details-edit .edit-tooltip { top: 40px; right: 0 }
	.login-content .referral_section { padding: 0 5px 0 5px }
	.login-content .referral_section input.input-text { font-size: 14px; width: calc(100% - 120px) }
	.login-content .referral_section p.referal_not_exist { padding: 0 40px 0 10px; font-size: 14px; width: 112px }
	.back-to-bottom { bottom: 150px }
	.archieve-confirm a.close-archieve-confirm { float: right; position: absolute; right: 10px; top: 10px }
	.archieve-confirm .category-option-box p { font-size: 14px !important; line-height: 18px !important }
	.notifications_blade .notification-list { padding-bottom: 100px }
	.my_post_promote_button a.job-details-edit:hover .edit-tooltip { display: none }
	.private_chat_blade #myModal .modal-content { width: 100% }
	.settings-scrollbar { margin: 0 0 0; height: 200px }
	.category_add .modal-content { padding: 50px 0 10px }
	.category_add .job-request-modal-wrapper { max-height: 540px; overflow: hidden; overflow-y: auto; padding: 10px 16px 0 }
	.category_add .address-attachments .attach_service ul { margin: 0 0 0px }
	.category_add .apply-row { overflow: hidden }
	.settings_blade .js-modal-services .modal-content h4 { margin: 30px 0 0 }
	.category_add .job-request-modal-wrapper .add-range-box.addFixedRange, .category_add .job-request-modal-wrapper .add-range-box.addRange { width: 49% }
	.category_add .rate-box .fixed-box-rate { margin: 0 8px 0 0; flex: 0 0 48%; padding: 0 0 0 6px }
	.category_add .rate-box .fixed-box-rate input[type="text"], .category_add .add-range-box input[type="text"] { padding: 0 5px 0 5px }
	.banner { padding: 130px 0 20px }
	.verification_steps_blade .modal_first_step.js-modal-services .modal-content h4 { margin: 16px 0 0 }
}
@media only screen and (max-width:767px) {
	.modal-service { flex-wrap: wrap }
	.promote-left { padding: 40px 15px }
	.promote-right { padding: 0 15px 40px 15px }
	.promote-service-cost p, .model-job-promote .promote-service-cost p { margin: 0 }
	.promote-left, .promote-right { max-width: 100%; width: 100%; background-color: var(--white) }
	.promote-right .promote-icon { display: none }
	.promote-service-cost { padding: 20px; display: flex; align-items: center; justify-content: space-between }
	.promote-left .promote-info { margin: 30px 0 0 0 }
	.model-job-promote p { margin: 0 0 16px 0 }
	.promote_modal .modal-content.modal-service .choose-promote .featuredShow { flex-flow: row; max-width: 100% }
	.promote-left h2 { font-size: 20px; line-height: 24px; margin-bottom: 16px }
	.promote-left .promote-info { font-size: 14px }
	.offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-left .rate-addres>p:last-child { flex: 1 0 100% }
	.offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-left .rate-addres>p:nth-child(1)>img, .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-left .rate-addres>p:nth-child(2)>img { width: 26px }
	.offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-left .rate-addres>p:nth-child(1), .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-left .rate-addres>p:nth-child(2), .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-left .rate-addres>p:nth-child(3) { align-items: center }
	.employee_hire_blade #sendoffer .employee-hire li:first-child { width: 100% }
	.hire-btn-text-cls { align-items: center; justify-content: center; margin: 50px 0 0; flex-flow: column }
	.hire-btn-text-cls label { margin: 20px 0 16px; font-size: 14px }
	.employee_hire_blade .fees-box span.add-fees-amount { text-align: right; padding: 6px 0 0 8px }
	.employee_hire_blade #sendoffer .sendoffer { width: 100% }
	.employer-info .education-list .education-right .licence_edit_confirm>img, .employee-info .education-list .education-right .licence_edit_confirm>img { width: 18px }
	.employer-info .education-list .education-right .certificate_edit_confirm>img, .employee-info .education-list .education-right .certificate_edit_confirm>img { width: 18px }
	.employer-info .education-list .education-right .education_edit_confirm>img, .employee-info .education-list .education-right .education_edit_confirm>img { width: 18px }
	.archieve-confirm .choose-category>div { flex-flow: column }
	.archieve-confirm .choose-category>div>button { width: 100%; font-size: 14px }
	.profile_blade .modal_view .bttn.view-btn.send-bttn { font-size: 14px; min-width: 100%; height: 45px; line-height: 45px }
	.profile_blade .involved-category ul li a { padding: 0 12px 0 12px }
}
@media only screen and (max-width:479px) {
	.banner-content .progress-inn h3 { font-size: 25px }
	.banner .progress-inn h4 { font-size: 25px }
	.banner .progress-inn h3 { font-size: 25px }
	h3.cursor::after { height: 20px; width: 4px }
	h4.cursor::after { height: 20px; width: 4px }
	.banner-phone { margin-top: 60px }
	.login-bg-box { width: 20% }
	.login-section .center { flex-flow: column; width: 100%; padding: 0 }
	.login-box { width: var(--full-height); height: 100% }
	.inner-login.current-login .login-box.signup { order: 2 }
	.inner-login.current-login .login-box.signin { order: 1; padding-top: 50px }
	.signup { padding-top: 30px }
	.inner-login .login-box.signup { order: 1; background-color: var(--dark-grey) }
	.inner-login .login-box.signin { order: 2; height: 30% }
	.inner-login:after { display: none }
	.login-form li input[type="password"], .login-form li input[type="text"], .login-form li input[type="email"] { height: 50px; line-height: 50px; font-size: 16px }
	.signin .login-form li a.member-link { margin: 16px 0 0; font-size: 14px; }
	.inner-login.current-login .login-box.signup { height: 50% }
	.login-form li span.password-close-eye { top: 36px }
	.inner-login { height: 100% }
	.login-section { padding-top: 0 }
	.signup { padding-top: 40px }
	.signup.login-box:first-child { padding-top: 30px }
	.login-content .referral_section input.input-text { font-size: 14px; width: calc(100% - 120px) }
	.login-content .referral_section p.referal_not_exist { padding: 0 40px 0 10px; font-size: 14px; width: 112px }
	.jobs-lists-row p.buttom_text6_p { width: 100%; min-width: 100% }
	.new-job-details .job-apply-bttn-row .reports-icon img { margin: 0 0px 0 0 }
	.employer_see_job_payment_blade .new-job-details .job-post-details-info ul.payment-list li>div:nth-child(6) { top: auto }
	.employer_see_job_payment_blade .new-job-details .job-post-details-info ul.payment-list li>div:nth-child(3) { top: 58px }
}
@media only screen and (max-width:360px) {
	.promote_modal .modal-content.modal-service { overflow-y: auto; max-height: 440px }
	.feature-sec-box h2 { font-size: 15px; line-height: 18px }
}
@media only screen and (max-width:320px) {
	.login-content .referral_section input.input-text { width: calc(100% - 120px) }
	.category_add .job-request-modal-wrapper { max-height: 380px }
	.settings-scrollbar { margin: 0 0 0; height: 150px }
	.job_details_blade .job-bidding-modal .modal-content .bidding-profile.scrollbar { height: 100%; max-height: 430px }
}
@media only screen and (max-width:767px) {
	.employer_see_job_payment_blade .new-job-details .job-post-details-info ul.payment-list li>div:nth-child(5) { background: transparent }
	.employer_see_job_payment_blade .new-job-details .job-post-details-info ul.payment-list li>div:nth-child(3) { background: transparent }
	.new-job-details .job-post-details-info ul.payment-list.expense-data-tab li>div>a { color: #303030 }
	.new-job-details .job-post-details-info ul.payment-list.expense-data-tab li>div:nth-child(7) { position: absolute; top: 7px; left: 22%; font-size: 10px; width: auto; padding-left: 12px }
	.new-job-details .job-post-details-info ul.payment-list.expense-data-tab li>div:nth-child(7):before { position: absolute; content: ""; left: 0; top: 7px; width: 1px; height: 12px; background-color: var(--dark-grey) }
	.new-job-details .job-post-details-info ul.payment-list.expense-data-tab li>div:nth-child(6) { position: absolute; right: 8px; top: 56px; text-align: center; width: auto; background-color: #ECEDEF; width: 102px; padding: 6px 14px 22px; border-radius: 0 0 5px 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; left: auto; font-size: 14px; font-weight: 700 }
	.new-job-details .job-post-details-info ul.payment-list.expense-data-tab li>div:nth-child(6):before { display: none }
	.new-job-details .job-post-details-info ul.payment-list.expense-data-tab li>div:nth-child(3) { position: inherit; padding: 0; border-radius: 0; top: auto; right: auto; text-align: left; background: transparent; font-size: 12px; width: 50%; display: block }
	.new-job-details .job-post-details-info ul.payment-list.expense-data-tab li>div:nth-child(5) { position: absolute; right: 8px; top: 8px; text-align: center; width: auto; color: var(--orange); font-size: 14px; font-weight: 600; background-color: #ECEDEF; width: 102px; padding: 24px 14px 4px; border-radius: 5px 5px 0 0 }
	.new-job-details .job-post-details-info ul.payment-list.bonus-data-tab li>div>a { color: #303030 }
	.new-job-details .job-post-details-info ul.payment-list.bonus-data-tab li>div:nth-child(7) { position: absolute; top: 7px; left: 22%; font-size: 10px; width: auto; padding-left: 12px }
	.new-job-details .job-post-details-info ul.payment-list.bonus-data-tab li>div:nth-child(7):before { position: absolute; content: ""; left: 0; top: 7px; width: 1px; height: 12px; background-color: var(--dark-grey) }
	.new-job-details .job-post-details-info ul.payment-list.bonus-data-tab li>div:nth-child(6) { position: absolute; right: 8px; top: 56px; text-align: center; width: auto; background-color: #ECEDEF; width: 102px; padding: 6px 14px 22px; border-radius: 0 0 5px 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; left: auto }
	.new-job-details .job-post-details-info ul.payment-list.bonus-data-tab li>div:nth-child(6):before { display: none }
	.new-job-details .job-post-details-info ul.payment-list.bonus-data-tab li>div:nth-child(3) { position: inherit; padding: 0; border-radius: 0; top: auto; right: auto; text-align: left; background: transparent; font-size: 12px; width: 50% }
	.new-job-details .job-post-details-info ul.payment-list.bonus-data-tab li>div:nth-child(5) { position: absolute; right: 8px; top: 8px; text-align: center; width: auto; color: var(--orange); font-size: 14px; font-weight: 600; background-color: #ECEDEF; width: 102px; padding: 10px 14px 4px; border-radius: 5px 5px 0 0 }
	.new-job-details .job-post-details-info ul.payment-list.bonus-data-tab li>div:nth-child(4) { position: absolute; right: 8px; left: auto; width: 102px; background: #ECEDEF; bottom: 10px; text-align: center; border-radius: 0 0 5px 5px; padding: 0 0 10px }
	.settings_blade .settings-right .verification-steps .verifications-form ul li:nth-child(3)>img { /*top: 33px; position: absolute*/ }
	.paypal_success_blade .offer-listing-page p { font-size: 20px }
	.paypal_success_blade .offer-listing-page a>.view-btn { min-width: 280px }
	.offer-listing-page>img { width: 250px }
	.blog-share { padding: 8px 8px 2px 8px; justify-content: flex-start; width: 100% }
	.blog-share>span { font-size: 16px }
	.blog-share>ul { justify-content: flex-start }
	.blog-share>ul li { margin: 0 26px 0 0 }
	.blog-share>ul li:last-child { margin: 0 }
	.blog-share>ul li a img { width: 35px }
	.wallet_blade .job-post-details-info ul.payment-list.income-data-tab li>div:nth-child(3) { display: none }
	.wallet_blade .job-post-details-info ul.payment-list.income-data-tab li>div:nth-child(5) { border-radius: 5px; min-height: 65px; display: flex; align-items: center; justify-content: center }
	.job_details_blade .job-bidding-modal h4 { justify-content: flex-start }
	.intro-text { margin: 20px 0 20px; padding: 0 0 0 53px }
	.intro-text span { position: absolute; padding: 0 0 0 0; left: 18px }
	.not-found-page h4 { font-size: 18px }
	.not-found-page h4 a.back-home { height: 40px; line-height: 40px; padding: 0 30px }
	.job_employer_details_blade .job-profile-modal.job-intro-modal .modal-content { max-width: 1000px; max-height: 600px; overflow: hidden; overflow-y: auto }
	.job-intro-modal .top-intro-row p.expected_note { width: auto }
	.job_employer_details_blade .top-intro-row .job-total { min-height: 90px }
	.step_2 .verifications-form ul li>p { align-items: flex-start; flex-flow: column; justify-content: flex-start }
	.step_2 .verifications-form ul li .mob-pincode { margin: 0 0 16px; font-size: 14px; min-width: 100%; height: 50px }
	.step_2 .verifications-form ul li #country_code { width: 100px; background: var(--light-grey); margin: 0px 0 -20px 0; position: relative; font-size: 18px; font-weight: 500; color: var(--medium-grey); z-index: 1; height: 40px; border-radius: 5px; padding: 10px; display: flex; align-items: center; justify-content: center; position: absolute; left: 5px; top: 71px }
	.verifications-form ul li.verify-number p input.input-field { padding: 0 15px 0 116px; width: 100%; margin: 0 }
	.details-similar-jobs ul.result-list.profile-bidding-list li p a { position: absolute; left: 10px; bottom: 5px }
	.all-promotions { font-size: 14px; margin: 0 5px 16px 0 }
	.suggested-employee .suggest-profile-box .suggest-img #text_img>span { font-size: 50px }
	.employer_recieved_offers_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-right p { width: auto }
	.employer_recieved_offers_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row:last-child button.reject_offer { display: none }
	.employer_recieved_offers_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row:last-child button { min-width: 100%; margin: 0 }
	.employer_favourite_hide_jobs_blade .result-employee-section li .result-employee-left .result-employee-infos .inner-infos .profile-info>label { font-size: 0 }
	.employer_favourite_hide_jobs_blade .result-list li .rate-addres p:last-child { margin: 6px 0 0; position: absolute; left: 16px; bottom: auto; top: auto }
	.job_details_blade div.job-post-details-content>ul { margin-left: 20px }
	.job-intro-modal .intro-button-row .border-button img { margin: -4px 8px 0 }
	.modal-content { padding: 30px 16px 30px }
	.job_employer_details_blade .job-intro-modal.job-profile-modal .job-post-accnt-info { background-color: transparent; padding: 0px 16px 0px 65px; position: relative }
	.job-intro-modal .job-post-accnt-info .post-acnt-img { left: 0; width: 50px; height: 50px }
	.job-intro-modal .job-post-accnt-info .post-acnt-img img { width: 50px; height: 50px }
	.job_employer_details_blade .job-intro-modal.job-profile-modal .job-post-accnt-info h5 { font-size: 16px; font-weight: 700; color: var(--dark-grey) }
	.job_employer_details_blade .job-intro-modal.job-profile-modal .top-intro-row .profile-info { color: var(--dark-grey) }
	.details-similar-jobs ul.result-list.profile-bidding-list li .top-bid-row .profile-info>a { padding: 0 15px 0 95px; /*background-image: url(/img/profile-arrow-green.svg);*/ background-repeat: no-repeat; background-position: right center; width: auto }
	.job_employer_details_blade .job-intro-modal.job-profile-modal .top-intro-row .profile-info { color: var(--dark-grey); position: absolute; right: auto; left: 77%; bottom: 12px }
	.job_employer_details_blade .job-intro-modal.job-profile-modal .top-intro-row .profile-info>img { width: 16px }
	.payment-end-job-toggle { display: flex; width: 40px; height: 40px; align-items: center; justify-content: center; border: 1px solid var(--dark-grey); border-radius: 5px; background-color: #fff; background-image: url('/img/toggle-dots-menu.svg'); background-repeat: no-repeat; background-position: center center; cursor: pointer }
	.employee_current_job_details_blade .current-post-button-row>a { width: calc(100% - 48px); margin: 0 }
	.employee_current_job_details_blade .current-post-button-row>a>button.chat-btn { margin: 0 }
	.current-post-button-payment-end-job { position: absolute; top: 52px; left: 0; padding: 16px; background-color: #fff; box-shadow: 0px 4px 20px rgb(0 0 0 / 25%); border-radius: 5px; display: none; width: 100% }
	.current-post-button-payment-end-job>a { width: 100%; margin: 0 0 4px; display: inline-block; background: #F5F6F7; border-radius: 5px }
	.current-post-button-payment-end-job>a>button, .current-post-button-payment-end-job>a>span, .employee_current_job_details_blade .current-post-button-row a button.payment-btn { width: 100%; margin: 0; padding: 0 8px; height: 40px; line-height: 40px; text-align: left; background: transparent; color: #303030 !important }
	.edit-box.edit-box-search .choose-cat-list { padding-right: 0; overflow: visible; overflow-y: inherit; max-height: initial; min-height: auto }
	.edit-box.edit-box-search .choose-cat-list button.category-next-button { position: inherit; top: auto; right: auto; width: 100%; margin: 0 0 10px; font-size: 15px; height: 35px; line-height: 35px; position: absolute; right: 1px; width: 40px; text-indent: 0; font-size: 0; display: flex; align-items: center; justify-content: center; padding: 0; min-width: auto; top: -50px; height: 40px }
	.edit-box.edit-box-search .choose-cat-list button.category-next-button { visibility: visible; opacity: 1; background: var(--light-grey) }
	.edit-box.edit-box-search .choose-cat-list.choose-cat-list-next button.category-next-button { background: #cb7767; background: -moz-linear-gradient(top, #cb7767 0%, #d38979 100%); background: -webkit-linear-gradient(top, #cb7767 0%, #d38979 100%); background: linear-gradient(to bottom, #cb7767 0%, #d38979 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cb7767', endColorstr='#d38979', GradientType=0) }
	.choose-cat-list button.category-next-button>span { display: flex; align-items: center; justify-content: center }
	.job_details_blade .job-post-about .button-row a button { height: 40px; line-height: 40px; font-size: 16px; font-weight: 500; background: url(/img/right-arrow-white.svg); background-repeat: no-repeat; background-position: center center; width: 40px; height: 40px; background-color: transparent; text-indent: -99999px; min-width: auto; position: absolute; top: 24px; right: 16px; z-index: 10 }
	.job_details_blade .profile-info span.pro-name { width: 100% }
}
@media only screen and (max-width:767px) {
	.job_employer_details_blade .details-similar-jobs ul.result-list.profile-bidding-list li .top-bid-row .profile-info .bottom-row button { font-size: 13px }
	.job_employer_details_blade .profile-bidding-list .profile-bid-info .job-total { min-width: 125px; min-height: 70px }
	.job_employer_details_blade .profile-bidding-list .job-total { padding: 12px 12px }
	.job_employer_details_blade .job-post-modal .view_my_job_post .job-post-details-info .requirements-box ul li .point, .job-post-modal .view_my_job_post .requirements-box ul li .point { top: 22px }
	.employer-home .result-list li .rate-addres, .result-list li .rate-addres { width: 100%; overflow: hidden; overflow-x: auto; align-items: flex-start; justify-content: flex-start; margin: 20px 0 16px }
	.employer-home .result-list li .rate-addres::-webkit-scrollbar, .result-list li .rate-addres::-webkit-scrollbar { display: none }
	.rate-addres-inner, .result-list li .rate-addres .rate-addres-inner { width: 470px; flex-flow: row; flex-wrap: nowrap; display: flex; align-items: baseline; flex-flow: column; }
	.settings_blade .verifications-form ul li.verify-number p { flex-flow: column }
	.setiing-block .settings-right .step_3 .verifications-form ul li .mob-pincode { font-size: 14px; width: 100%; background-color: var(--light-grey); height: 45px; padding: 0 12px }
	.settings_blade .verifications-form ul li.verify-number #country_code { margin: 18px 0 -40px 6px; height: 35px; font-size: 14px; width: 80px; padding: 8px }
	.setiing-block .settings-right .step_3 .verifications-form ul li:first-child input.input-field { width: 100%; margin: 0; height: 45px; padding: 0 16px 0 100px }
	.setiing-block .card-verifications ul.paymemt-page-ul li { width: 100% }
	.offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-left p { display: flex; align-items: flex-start }
	.offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-left p>img { margin: 0 8px 0 0; width: 14px }
	p.job-address>img { margin: 0 8px 0 0; width: 14px }
	p.job-address { margin: 0 0 16px }
	.employee_sent_proposal_blade .job-post-details-content.hidden-offers li .recieved-offer-inner-row .recieved-offer-right a { width: var(--full-width) }
	.profile-info span.pro-name { width: calc(100% - 80px); max-width: 100% }
	.details-similar-jobs .result-list .bottom-row .profile-info:first-child { width: 100% }
	div.job-post-details-content ul li { font-size: 14px }
	.promoted-job-popup-list { flex-flow: column }
	.promoted-job-popup-list li { width: 100%; padding: 8px; align-items: flex-start; justify-content: flex-start; flex-flow: column }
	.promoted-job-popup-list li p, .promoted-job-popup-list li .promoted-job-right { width: 100%; justify-content: flex-start }
	.promoted-job-popup-list li .promoted-job-right p, .promoted-job-popup-list li .promoted-job-right span.active { margin: 0 16px 0 0 }
	.job-post-accnt-info .prof-basic-info>span { font-size: 14px; display: block }
	.employer_current_job_details_blade .current-post-button-row a { margin: 0; width: calc(100% - 50px) }
	.employer_current_job_details_blade .current-post-button-row a button { min-width: 100% }
	.employer_current_job_details_blade .current-post-button-row .current-post-button-payment-end-job>a, .employer_current_job_details_blade .current-post-button-row .current-post-button-payment-end-job>a.end-rqst, .employer_current_job_details_blade .current-post-button-row a.js-modal-show-confirm-box-release-payment-end-this-job { width: 100%; position: relative; top: auto; right: auto; margin: 4px 0 }
	.employer_current_job_details_blade .current-post-button-row { position: relative }
	.payment-details a.cancel-bttn { top: -30px }
	.wallet_blade .new-job-details .job-post-details-info .wallet-tab ul.tabs li.referal-tab>.tooltips>a { width: 20px; height: 20px }
	.wallet_blade .new-job-details .job-post-details-info .wallet-tab ul.tabs li.referal-tab>.tooltips { right: -30px }
	.promoted-sign { padding: 0 0 0 16px }
	.employee-info .education-list .vehicle_edit_confirm, .employee-info .education-list .asset_edit_confirm { position: absolute; width: 90%; height: 100%; left: 0; top: 0 }
	.employee-info .education-list .vehicle_edit_confirm>img, .employee-info .education-list .asset_edit_confirm>img { display: none }
	.employee-info .education-list .education-right { width: 100%; position: absolute; top: auto; left: 0; right: auto; height: 100% }
	.employee-info .education-list .education-right .education_edit_confirm, .employee-info .education-list .education-right .certificate_edit_confirm { position: absolute; left: 0; width: 86%; height: 100%; top: 0; right: auto }
	.employee-info .education-list .education-right .education_edit_confirm>img, .employee-info .education-list .education-right .certificate_edit_confirm>img { display: none }
	.employee-info .education-list .education-right .education_delete_confirm, .employee-info .education-list .education-right .certificate_delete_confirm { position: absolute; right: 10px; top: 30px }
	.bidding-job { margin-bottom: 16px; margin-top: 32px }
	.request-sent-section { padding: 16px }
	.delete-lang { height: 26px; width: 36px; padding: 18px; background-color: var(--white); display: flex; align-items: center; justify-content: center; border-radius: 5px; margin: 0 }
	.employer_current_jobs_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-right>a { width: 100% }
	.job_details_blade .promoted-sign { padding: 0 }
	.job-map-span .del-map { position: absolute; top: 14px; right: 25px }
	.inner-page-content.create-job-publish .center#step3 .contract-box-inn p a>img { margin: 0 }
	.inner-page-content.create-job-publish .center#step3 .contract-box-inn p a#addLanguage>img, .inner-page-content.create-job-publish .center#step3 .contract-box-inn p a#addRequirement>img { margin: 0 15px 0 0 }
	.blog-details-section h1 { font-size: 36px; line-height: 45px; color: var(--dark-grey); margin: 0 0 24px }
	.blog-details-section h2 { font-size: 32px; line-height: 42px; color: var(--dark-grey); margin: 0 0 20px }
	.blog-details-section h3 { font-size: 28px; line-height: 35px; color: var(--dark-grey); margin: 0 0 20px }
	.blog-details-section h4 { font-size: 26px; line-height: 29px; color: var(--dark-grey); margin: 0 0 16px }
	.blog-details-section h5 { font-size: 24px; line-height: 29px; color: var(--dark-grey); margin: 0 0 16px }
	.blog-details-section h6 { font-size: 20px; line-height: 29px; color: var(--dark-grey); margin: 0 0 16px }
	.current-post-button-payment-end-job { display: none }
	.choose-attachment li:first-child { display: none }
	.create_job_blade .inner-page-content { padding: 56px 0 0 }
	.job-map-span { position: absolute; width: 100%; left: 0; top: 40px }
	.employer-info .education-list .education-right .education_edit_confirm, .employee-info .education-list .education-right .education_edit_confirm, .employer-info .education-list .education-right .licence_edit_confirm, .employee-info .education-list .education-right .licence_edit_confirm, .employer-info .education-list .education-right .certificate_edit_confirm, .employee-info .education-list .education-right .certificate_edit_confirm { margin: 0; display: initial }
	.about-info .about-toggle a>img { width: 18px }
	.employee_edit_profile_blade .licence_delete_confirm { position: absolute; top: 10px; right: 10px }
	.employer-info .education-list .education-right { width: 15%; text-align: right; position: absolute; right: 10px; top: 10px; display: flex; align-items: center; justify-content: space-between }

	.employee_recieved_offers_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row:nth-child(3n) .recieved-offer-left .profile-info:first-child{
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;	
	}

	.employee_recieved_offers_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row:last-child .recieved-offer-right {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		flex-wrap: wrap;
		width: 100%;
	}
	.employee_recieved_offers_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-right button, .employee_recieved_offers_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-right a {
		flex-grow: 1;
		width: 100%;
		min-width: auto;
		margin: 8px 0 0;
    height: 45px;
    line-height: 45px;
	max-width: 49%;
	}
	.employee_recieved_offers_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-right a > button {
		width: 100%;
		margin: 0;
		max-width: 100%;
	}
	.employee_recieved_offers_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-right button.see_offer {
		max-width: 100%;
	}

	.employee_recieved_offers_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-right button.reject_offer {
		background-image: url(/img/hide-icon-grey.svg);
		background-position: 75% center;
		background-repeat: no-repeat;
		color: var(--medium-grey) !important;
		text-align: left;
		display: inline-block;
		padding: 0 40px;
		border: 1px solid var(--medium-grey) !important;
	}
	.empty-state-page p { font-size: 18px;}
	.job_details_blade .post-features-inn:nth-child(3) {
		margin: 0 0 16px;
		width: 100%;
	}
	.job_details_blade .post-features-inn h4 {
		font-size: 14px;
		line-height: 1;
		margin: 0 0 8px;
	}
	.job_details_blade .post-features-inn {
		margin-bottom: 8px;
	}
	.job_details_blade .post-features-inn:first-child {
		margin: 0 0 20px;
		width: 100%;
	}

	.job-apply-modal .modal-content .new-offer-price-outer .apply-job-price:last-child .tooltips.active .tools-content {
		display: block;
		left: 50px;
		right: auto;
		bottom: auto;
		top: 30px;
	}

}
@media only screen and (max-width:360px) {
	.job_employer_details_blade .profile-bidding-list .profile-bid-info { position: relative; display: flex; margin: 16px 0 60px }
	.job_employer_details_blade .details-similar-jobs ul.result-list.profile-bidding-list li p.expected_note { position: absolute; left: 0; top: 125px }
	.job_employer_details_blade .job-profile-modal.job-intro-modal .modal-content { max-height: 540px }
}
@media only screen and (max-height:768px) and (min-height:640px) {
	.signup .login-content { padding-bottom: 0 }
}
@media only screen and (max-width:1600px) {
	#advanceSearchFrm.fixed-sidebar .floating-button-row { padding: 16px 0 }
	#advanceSearchFrm.fixed-sidebar .floating-button-row, #advanceSearchFrm.fixed-sidebar { max-width: 276px }
	.step_2 .verifications-form ul li .mob-pincode { min-width: 230px }
}
@media only screen and (max-width:1599px) {
	.step_2 .verifications-form ul li .mob-pincode { min-width: 230px }
}
@media only screen and (max-width:1100px) {
	#advanceSearchFrm.fixed-sidebar .floating-button-row, #advanceSearchFrm.fixed-sidebar { max-width: 235px }
	.step_2 .verifications-form ul li .mob-pincode { min-width: 190px; font-size: 14px }
	.step_2 .verifications-form ul li.verify-number input.input-field { padding: 0 15px 0 100px }
}
@media only screen and (max-width:768px) {
	#advanceSearchFrm.fixed-sidebar .floating-button-row, #advanceSearchFrm.fixed-sidebar { max-width: 100% }
	.step_2 .verifications-form ul li { flex-flow: column }
	.step_2 .verifications-form ul li.verify-number > p { width: 100%; margin: 0; padding-bottom: 16px }
	.step_2 .verifications-form ul li .mob-pincode { width: 100% }
	.step_2 .verifications-form ul li #country_code { font-size: 14px }
	.step_2 .verifications-form ul li.verify-number input.input-field { padding: 0 15px 0 120px; margin: 0 }
	.job-bidding-modal .modal-content, .modal-content { padding: 48px 20px 20px; margin: 0 }
	.step_2 .verifications-form ul li .bttn { min-width: 100%; height: 45px; line-height: 45px }
	.timer { margin: 16px 0 0 }
	.category_add .address-attachments { max-height: 100% }
	.category_add .address-attachments label.custom-file-upload:hover .address-attachments-inner-tooltip { display: none }
	.address-attachments-inner { flex-flow: column; width: 100% }
	.service-pack .no-data-service { min-height: 100px }
	.index_blade header.before-login { background-color: var(--dark-grey);}
	.result-list { position: relative; z-index: 10;}
	.header-down header, header { z-index: 10000;}
	.login-form li.signup-buttons-row .signup-btn { line-height: 45px;}
	button { line-height: 1 !important;}
	.create-job-steps .step-button-row .g-recaptcha { height: 30px;}
	.employer_current_jobs_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row:nth-child(3n) .recieved-offer-left .profile-info:first-child { position: relative;}
	.employer_current_jobs_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row:nth-child(3n) .recieved-offer-left .profile-info span.pro-name {margin: 0;font-size: 16px;font-weight: 600;position: absolute;top: 5px;	left: 54px;	}
	.employer_closed_job_list_blade .offer-listing-page .job-post-details-content li .recieved-offer-inner-row .recieved-offer-right>a { width: 100%;}
	.employer_closed_job_blade .result-list li .button-row.deactivate-btn-row > a{ margin: 8px 0;}
	.header-up header .logo-light { width: auto;}
	.forgot_blade .inner-login.current-login .login-box.signin { height: 50%; }
	.forgot_blade .inner-login.current-login .login-box.signup { height: 40%; }
	.forgot_blade .login-section { padding-top: 0;	}
	.forgot_blade .inner-login .login-box.signin {height: 40%;}
	.forgot_blade .inner-login.current-login .login-box.signin { align-items: center;}
	.login-form li input[type="password"], .login-form li input[type="text"], .login-form li input[type="email"] { height: 40px; line-height: 45px; font-size: 14px;}
	.verification_steps_blade .tooltips.active .tools-content { right: auto;}
	.phone_code_box#verify_phone {min-width: 100%;padding: 0 48px;margin: 15px 0 0;	}
	.step_2 .verifications-form ul li.verify-code input.input-field { margin: 0;}
	.result-list { z-index: 10;}

	/* .attachments-component .slick-list { width: auto!important;} */
	.attachments-component ul li { padding: 8px 8px 30px; }
	.attachments-component ul li > span.file-name {  bottom: 0; font-size: 12px;}
	.details-content-attachment ul.slick-slider li .elem { margin: 14px 10px; width: auto;}
	#lcl_window #lcl_elem_wrap { background-size: contain !important;}
	.fancybox__content { padding: 16px !important; }
}
@media only screen and (max-width:1400px) {
	.job-apply-modal .modal-content .apply-row { margin: 0 0 16px }
	.apply-row span { font-size: 18px }
	.job-apply-modal .modal-content .apply-job-price .new-offer-price-inner p span, .apply-row p span.apply-offer-price { padding: 14px; height: 48px }
	.job-apply-modal .modal-content .apply-row.apply-job-price { margin: 0 }
	.apply-row textarea { height: 100px }
	.prev_bid { margin: 0px 0 10px }
	.job-apply-modal .modal-content .apply-row h3 { font-size: 18px; margin: 0 0 5px }
	.fees-box { padding: 10px 16px }
	.job-bidding-modal .modal-content, .modal-content { padding: 48px 20px 20px }
}

@media only screen and (max-height:768px) {
	.job_details_blade .modal .modal-content, .modal .modal-content {
		max-height: calc(100% - 10%);
		overflow: hidden;
		overflow-y: auto;
		width: 95%;
	}
	.result_blade .result-list li .result-employee-left .rate-addres>p:last-child { text-emphasis: inherit; white-space: inherit; }

	.employer_see_job_payment_blade .new-job-details .job-apply-bttn-row { margin: -60px 0 16px; }
	.employer_see_job_payment_blade .job-post-details .post-heading h2 { width: 84%; word-break: break-all; }

}
@media only screen and (max-width:767px) {
	.job_details_blade .modal .modal-content, .modal .modal-content { 
		max-height: 80%;
		/*height: 100%;*/
	}
	.job-apply-modal .modal-content .new-offer-price-outer .apply-job-price:last-child .tooltips.active .tools-content {
		left: auto;
		right: auto;
		bottom: 40px;
		top: auto;
		right: 0;
		left: auto;
	}
	.job-apply-modal .modal-content .new-offer-price-outer .apply-job-price:last-child > h5 .tooltips.active .tools-content {
		bottom: 0px;
		top: 20px;
		right: auto;
		left: 80px;
		min-height: 60px;
	}
	.result_blade .result-list li .result-employee-left .rate-addres>p:last-child { text-emphasis: inherit; white-space: inherit; }
}

@media only screen and (max-width:767px) {
	.inner-page.signup-success { padding-bottom: 50px; padding-top: 64px; }
	.inner-page.signup-success img { width: 100%; }
	.inner-page.signup-success h2 { font-size: 24px; margin: 0 0 16px; }
	.inner-page.signup-success p { font-size: 16px; margin: 0 0 16px; padding: 0 0 16px; }
	.inner-page.signup-success h4 { font-size: 16px; }
	.sendagain-btn { height: 44px; line-height: 44px; }
	.signup-foot-text { font-size: 10px; line-height: 14px; }
	.signup-foot-text:last-child { font-size: 12px; }
	.employee-info .education-list .education-right .licence_edit_confirm {position: absolute;left: 0;top: 0;width: 90%;	height: 100%;
	}
	.employee-info .education-list .education-right .licence_edit_confirm > img { display: none;}

	.popup-addname > img {
		margin: 16px auto 32px;
		display: table;
		width: 200px;
	}
	.popup-addname .next-prev-row { flex-flow: column;}
	.popup-addname .next-prev-row .bttn {
		width: 100%;
		margin: 0 0 10px;
		height: 45px;
		line-height: 45px;
		font-size: 18px;
	}
	.employee_edit_profile_blade .attachment-name-modal .modal-content, .employer_edit_profile_blade .attachment-name-modal .modal-content { height: auto;}
	.lightbox-target .features-img lord-icon { width: 130px !important; height: 130px !important;}
	.categories_blade .edit-box-search.fixed-box { /*top: 62px;*/ top: 0; padding: 16px;}
	.header-up.categories_blade .edit-box-search.fixed-box { top: 56px;}
	.categories_blade .edit-box input[type="text"].search-cat { width: 100%; margin: 0;}
	.categories_blade .search-bttns {top: 10px;	right: 12px;}
	.categories_blade .fixed-box>.search-bttns {top: 25px; right: 8%;}
	.categories_blade .edit-box.edit-box-search .choose-cat-list { display: none;}
	.categories_blade .edit-box .text-remove-icon {right: 42px;	top: 10px;}
	.categories_blade.header-down .edit-box .text-remove-icon {right: 62px;	top: 25px;}
	.categories_blade.header-up .edit-box .text-remove-icon {right: 62px;	top: 25px;}
	header.before-login .center { padding: 10px 16px;}
	.choose-category-list .sub-category ul li:nth-child(4n+4) { margin-right: 0;}
	.avg-rating-top {display: flex; align-items: center; justify-content: flex-end;	flex-flow: row;	}
	.avg-rating-top label {	font-size: 12px; margin: 0 15px 0 0; }

	.suggested-employee .percircle .slice {
		width: 119px;
		height: 119px;
		top: 0px;
    	right: 6px;
	}

	.dashboard_blade .category_add .tooltips .tools-content {
		width: 246px;
		right: auto;
		bottom: -128px;
		left: 0;
	}

	.dashboard_blade .modal.modal_services.modal_first_step.js-modal-services { z-index: 100; }

	.create_job_blade.header-down .edit-box .text-remove-icon { right: 75px; top: 26px;}

	.create_job_blade .choose-cat-list { margin: 0;}
	.create_job_blade .choose-cat-list.choose-cat-list-next { margin: 10px 0;}
	.create_job_blade .edit-box.edit-box-search .choose-cat-list.choose-cat-list-next button.category-next-button { top: -60px;}
	.fixed-header { z-index: 10000;}

	.terms_blade .setiing-block .settings-left  {position: absolute;padding: 0 0 0;top: 0;	left: 0;}
	.terms_blade .setiing-block .settings-right { margin: 60px 0 0;}

	.header-up .create-job-publish #step2.fixed-box .edit-box.edit-box-search { top: 56px;}
	.mobile-header-login.fixed-header .header-l .jobs-icon.changed .changed-search a { margin: 0;}
	
	.category-details .category-details-info .post-features { margin: 0;}
	.category_blade .category-details .category-details-info { margin-bottom: 0;}
	.category_blade .category-details { margin: 0;}
	.request-withdrawl li:first-child .tooltips.active .tools-content { left: 50px; min-width: 100px; width: auto; left: 0; }
	.fourm-form button.forum_post_btn { right: 5px;	top: 4px;}

	.keyword-top label { font-size: 12px; width: calc(100% - 100px); }
	.keyword-top label span { width: 66%; }
	.keyword-top a.switch-job { font-size: 12px; font-weight: 600; width: 94px; }

	.verification-steps p.intro-text {margin: 50px 0 20px;	padding: 0 0 0 20px; }
	
	.inner-page .about-top.faq-section h1 { font-size: 20px; margin: 40px 0 32px;}
	.tabContent p { line-height: 22px;}
	.faq-row:hover { border: 2px solid rgba(236, 237, 239, 0.2); }

	.my-dropzone .upload-attach-button { background-size: cover; width: 100px; height: 100px;}
	.dz-preview { width: 100px; height: 100px; margin: 4px; }
	.dz-filename { font-size: 12px; background: #fff; font-weight: 600; padding: 0px 5px; }
	.create_job_blade #step4 { height: calc(100% - 270px); }
	.create_job_blade .my-dropzone {max-height: 100%; overflow: hidden; overflow-y: auto; padding: 0 0 20px;}
	.category_add .address-attachments .attach_service ul { margin: 0 0 10px;}
}
@media only screen and (max-width: 380px){
	.avg-rating-top { top: 100px; }
}
@media only screen and (max-width: 360px){
	.choose-category-list .sub-category ul li {
		height: 106px !important;
		width: 106px;
	}
	.choose-category-list .sub-category ul li:nth-child(4n+4) { margin-right: 5px;}
	.choose-category-list .sub-category ul li:nth-child(3n+3) { margin-right: 0;}

	
}

@media only screen and (max-width: 359px){
	.choose-category-list .sub-category ul li { height: 106px !important; width: 93px; }
}

@media only screen and (max-width: 320px){
.step-button-row .next-btn, .step-button-row .back-btn{ font-size: 11px;}
}