@media only screen and (max-width:1600px){
.col-02 {padding: 26px 20px;}
.upload-resumes-users-shift .col-02 {padding: 11px 10px;}
.upload-resume-bx p {font-size: 14px;margin: 0 0 6px;}
}
@media only screen and (max-width:1400px){
.col-02 {padding: 20px 10px;}
.upload-resume-bx p {font-size: 12px;margin: 0 0 3px;}
.upload-file-bx .btn {padding: 9px 10px;}
.steel-boxs img {height: 110px;}
.col-02 h3 {font-size: 24px;padding-top: 4px;}
.col-02 h4 {font-size: 18px;}
.upload-file-main-bx {margin-top: 10px;}
}
@media only screen and (max-width:1300px){
.dropdown-users .dropdown-menu {margin-top: 23px;left: auto;right: 0;}   
.dropdown-users .dropdown-menu::before {left: auto;right: 0;}
.col-02 {
	padding: 9px 10px;
}

.upload-resumes-users-shift .col-02 h4 {
	font-size: 14px;
}
.upload-resumes-users-shift .col-02 h3 {
	font-size: 19px;
}
.upload-resumes-users-shift .upload-resume-bx p {
	margin: 0 0 2px;
	line-height: 15px;
}
.upload-resumes-users-shift .upload-file-bx .btn {
	padding: 6px 10px;font-size: 15px;
}
.col-0 img {
	height: 100%;
	object-fit: cover;
}
}
@media only screen and (max-width:1260px){
.dropdown-users .dropdown-menu {margin-top: 23px;left: auto;right: 0;}   
.dropdown-users .dropdown-menu::before {left: auto;right: 0;}
.col-02 h4 {font-size: 15px;}
.col-02 h3 {font-size: 18px;padding-top: 4px;}
.upload-file-bx .btn {padding: 7px 10px;}
.col-02 {
	padding: 13px 10px;
}
}
@media only screen and (max-width:1200px){
header .header .navbar-light .navbar-nav .nav-link .fa {padding-right: 3px;}
header .header .navbar-light .navbar-nav .nav-link {font-size: 12px;}
.send_box_fixed {width:300px;}
.job-search-bar {display: inline-block;width: 100%;}
.single-job-left .timing.ml-auto {right: 0;top: 0;}
.login-dropdown .dropdown-toggle::after { top: 16px;}
.bytitle-category ul li a {font-size: 15px;}
.apps-details-content .section-title h2 { font-size: 38px;}
.slider_cover {top: 180px;}
section.slider .carousel-control-prev{ left: 20px}
section.slider .carousel-control-prev{ right: 20px}
.home-search-bars {bottom: 60px;}
.job-hirinig--bx {padding-top: 11px;}
.dropdown-users .dropdown-menu {margin-top: 23px;left: auto;right: 0;}
.dropdown-users .dropdown-menu::before {left: auto;right: 0;}
.upload-resume-bx p {font-size: 11px;margin: 0 0 3px;}
.col-02 {padding: 14px 10px;}
}
@media only screen and (max-width:1100px){ 
.upload-resume-bx {padding-left: 4px;}
.col-02 {padding: 11px 10px;}
.upload-file-bx .btn {padding: 6px 10px;font-size: 14px;}
.upload-file-main-bx {margin-top: 4px;}
.upload-resume-bx p {font-size: 10px;margin: 0 0 1px;}
.steel-boxs img {height: 90px;}
}

@media only screen and (max-width:992px){ 
header .header .bg-light {float: none;}
header .header .logo img{max-width:100%;}
.send_box_fixed {width: 275px;}
span.notifaction{display: none;}
section.Find-job{overflow: hidden;}
section.how_it_work{overflow: hidden;}
section.Featured_Jobs{overflow: hidden;}
section.Download_our{overflow: hidden;}
.second_slider{overflow: hidden;}
button .navbar-toggler.collapsed {position: absolute;top: -3px;right: 0px;}
header .header {padding-top: 10px;background: #fff;}
button.navbar-toggler {position: absolute;right: 0px;top: -56px;}
div#navbarSupportedContent {background:#fff;position: absolute;width: 100%;left: 0px;top:1px;}
.section-title h2 {font-size: 34px;}
.client-content {margin-top: 55px;}
.how_it_work .cat-details p{font-size: 14px;} 
.how_it_work .cat-icon img {padding-top: 14px;width: 30%;}
.how_it_work .cat-details h3 {font-size: 17px;padding: 10px 0px;}
header .header .navbar-light .navbar-nav .nav-link {color: #000;font-size: 15px;padding: 12px 35px;}
header .header li.nav-item {border-bottom: 1px #000 solid;}  
.slider-area .carousel-fade .carousel-item::before {position: absolute;left: 0;top: 0; content: "";width: 100%;height: 100%;background: rgba(0,0,0,0.33);}
.job-search-bar {display: inline-block;width: 100%;}
.jobs-clients-posted span,
.jobs-clients-posted strong {color: #fff;}
.jobsearch-btn {display: inline-block;padding-left: 5px;margin-top: 0px;}
.jobsearch-input {width: 44%;padding-right: 0;}
.post-projects-section {padding: 50px 0;}
.post-projects-section::before {width: 98%;height: 266px;background-size: 100%;background-repeat: no-repeat;}
.single-job-left .job-locations {padding: 4px 0;width: 100%;}
.browse-jobs-tabs .nav-item .nav-link {font-size: 14px;}
.bytitle-category ul li {width: 33%;padding: 6px 0;}
.bytitle-category ul li a {font-size: 16px;}
.apps-details-content .section-title h2 {font-size: 28px;}
.apps-details-content .section-title h2 span {font-size: 27px;}
.apps-details-content {padding-top: 120px;}
.apps-download-area .apps-details-content a {width: 140px;}
.slider_cover h1 {font-size: 30px;}
.slider_cover h5 {font-size: 15px;}
.home-search-bars {bottom: 70px;}
.langauge {width: 100%;}
.title-widget {font-size: 19px;}
.list-unstyled li a {font-size: 15px;}
.single-job-img {vertical-align: top;}
.signfor-job {padding-top: 30px;}
.login-dropdown .dropdown-toggle::after {right: 18px;}
section.slider .carousel-control-prev{ left: 20px}
section.slider .carousel-control-prev{ right: 20px}
.slider_cover { top: 186px;}
header .header .navbar-light .navbar-nav .signuo-btn .btn-primary {display: inline-block;margin: 5px 20px;}
/*---New-header-design----*/
.job-hirinig--bx {display: none;}
header .header-blue .nav-left .left-menus li {margin-right: 0;}
header .header-blue .nav-left .navbar-nav li:first-child .nav-link {padding-left: 35px;}
header .header .navbar-light .navbar-nav .nav-link .fa {padding-right: 0px;color: #000;font-size: 20px;margin-top: 2px;}
.dropdown-users .dropdown-menu::before {display: none;}
header .header .navbar-light .navbar-nav .nav-link:hover {color: #163182;}
.mobile-show {display: block;}
.dropdown-users .dropdown-menu {margin-top: 0;}
.col-02 {padding: 7px 10px;}
.col-02 h3 {font-size: 14px;padding-top: 2px;}
.col-02 h4 {font-size: 12px;}
.upload-file-bx .btn {padding: 6px 0px;font-size: 11px;}
.upload-resume-bx p {font-size: 9px;margin: 0 0 0px;line-height: 8px;}
.upload-resume-bx p i {width: 12px;}
.steel-boxs img {height: 76px;}
}
@media only screen and (max-width:767px){
span.notifaction{display: none;}
div#navbarSupportedContent {background: #fff;position: absolute;width: 767px;left: -248px;top: 39px;}
.search_bar_listing .form-control {height: 50px;width: 100%;margin-bottom: 20px;}
section.contact_us .contact-form input[type=text] {width: 100%;margin-bottom: 20px;}
section.contact_us .contact-form textarea {margin-top: 0px;}
header .header {position: relative;}
.single-job .job-meta {width: 100%; margin-top: 10px; padding-left: 0}
.single-job .timing {margin-left: 0;position: initial;display: inline-block;width: 100%;text-align: left; margin-top:10px}
.header.fixed-me {z-index: 999999}
.job-locations a {width: 87%;}
.job-times {float: left;padding-top: 8px;padding-left: 17px;}
.job-locations {padding: 4px 0 0 17px;width: 78%;}
.logo-detail {width: 100px;height: 100px;}
.job-meta-detail {float: left;padding-left: 20px;padding-top: 0;width: 63%;}
.job-meta-detail .title h4 a {font-size: 21px;}
.mackcv-btns {text-align: left;}
.featured-view-jobs a {font-size: 15px;padding: 7px 16px;}
.slider-area .carousel-fade .carousel-item {height: 100%;/*background-position: 75% top !important;*/overflow: hidden;}
.slider-wrapper {padding: 20px 0;}
.slider-area .carousel-fade .carousel-item::before {position: absolute;left: 0;top: 0;content: "";width: 100%;height: 100%;background: rgba(0,0,0,0.33);}
/*.slider-area .carousel {
	display: none;
}*/
.slider-area {background-position: 70% 0 !important;background: url(../../img/front/home/slder.png);}
.jobsearch-input.joblocation-input {width: 41%;}
.single-job-left .job-times {padding-top: 2px;padding-left: 0; padding-bottom: 10px}
.single-job-left .job-experience {padding: 4px 7px;font-size: 12px;}
.single-job-left .job-salary-package {font-size: 12px;padding-left: 3px;}
.single-job-left .time-btn-new {font-size: 12px;padding: 2px 9px;}
.single-job-left .job-locations p i {margin-top: 1px;}
.single-job-left .job-locations a {font-size: 13px;}
.single-job-left .job-desp p {font-size: 13px;display: inline-block;width: 100%;}
.single-job-left .job-desp {display: inline-block;width: 100%;}
.apps-details-content {padding-top: 30px;}
.new-job-div .thumbnail {margin-bottom: 20px;}
.footer-bottom-area {padding: 15px 0 15px;}
.single-job-listings .job-locations a {width: 83%;font-size: 13px;}
.single-job-listings .job-locations {padding: 4px 0 0 11px;width: 76%;}
.page_name_boox.page_name_boox_small > span {margin-top: 6px;}
.pricing-membership {padding: 50px 0 !important;}
.send_box {margin-top: 20px;}
.select-creat-jobs .form-control {height: 40px;}
.to-txt-edit {padding-bottom: 8px;}
.edit-select-job{ display: inline-block; width: 100%; margin-top: 20px} 
.all-uploaded-images {width: 100%;}
.all-uploaded-images b {width: 100%;display: inline-block;word-break: break-all;}
.page_name_boox_small {padding-bottom: 20px;}

.email-form-mx {margin-top: 60px;min-height: 0}
.email-form-mx h3 br {display: none;}
.job_login_sc label {width: 100%;}
.job-employer-input {display: inline-block;width: 100%;padding-right: 0;margin-bottom: 10px;}
.job-employer-btn {width: 100%;}
.share-job-dt {display: inline-block;width: 100%;padding-top: 10px;}
header .header-blue .nav-left .navbar-nav li:first-child .nav-link {padding-left: 20px;}
.col-02 {
	padding: 16px 10px;
}
}
@media only screen and (max-width:568px){
.slider-area{margin-top: -40px;background-position: center top;}
section.jovb_list-overfellow{overflow: hidden;}
.search_bar_listing .form-control {height: 50px;width: 100%;margin-bottom: 20px;}
.job_button_p a{float: left;}
header .header .bg-light {float: none;}
.Featured_Jobs .owl-nav{display: none;}
.Purchase-Membership .owl-nav{display: none;}
section.contact_us .contact-form button {margin-bottom: 20px;}
header .header {padding: 0px;}
.slider-area .slider-text h1 {font-size: 30px; color: #fff;}
span.notifaction{display: none;}
.mobile-hide {display: none;}
.mobile-show {display: block;}
.job-search-bar {position: relative;right: 0;left: 0;}
.search_button {padding-top: 0px;}
.how_it_work .thumbnail-bx {margin-bottom: 20px;}
.pb-100 {padding-bottom: 50px;}
.single-job .job-meta {width: 100%; margin-top: 10px; padding-left: 0}
.single-job .meta-info {display: block !important;}
/*.single-job .timing {margin-left: 75px !important;}*/
.section-title h2, .section-title h3, .sidebar-title h2, .sidebar-title h3 {font-size: 24px;}
.apps-download-area .apps-btn {margin-bottom: 30px;display: inline-block;margin-top: 0; text-align: center}
.apps-download-area .apps-btn a:first-child img {margin-bottom: 10px;}
.job-browse-area .title h2 {font-size: 24px;}
header .header .logo {	width: 230px;margin-top: 3px;}
.job-categories-area .expore_btn.text-right{display: none;}
/*.expore_btn.btn_centre{display: block;bottom: -100%;margin-left: 25%;margin-top: 20px;}*/
.client-content {text-align: center;margin-top: 10px;}
section.Find-job{overflow: hidden;}
section.how_it_work{overflow: hidden;}
section.Featured_Jobs{overflow: hidden;}
section.Download_our {overflow: hidden;margin-top: 30px;}
.second_slider{overflow: hidden;}
.client-content .client-big {font-size: 44px;color: #33b6cb;font-weight: 600;}
button.navbar-toggler.collapsed {position: absolute;top: -48px;right: 0px;}
button.navbar-toggler {position: absolute;right: 0px;top: -32px;}
div#navbarSupportedContent {background: #fff;position: absolute;width: 111%;left: -15px;top: 1px;}
header .header .navbar-light .navbar-nav .nav-link {color: #000;font-size: 15px;padding: 8px 20px;}
header .header li.nav-item {border-bottom: 1px #000 solid; z-index: 999999;}
.header.fixed-me {padding: 0px 0px !important;}
.slider-area .slide-title p {font-size: 18px;color: #fff;margin-bottom: -69px;}
.job-search-bar .section-title h2 {color: #fff;font-size: 25px;}
header .header {background: #fff;}
button.navbar-toggler.collapsed {position: absolute;top: -35px;right: 0px;}
.login-dropdown .dropdown-toggle::after {position: relative;right: 0;top: 2px;width: 7px;height: 5px;}
.job-search-bar {display: inline-block;width: 100%;margin-left: 0;}
.slider-area {background-position: 70% 0 !important;}
.slider-area::before {position: absolute;left: 0;top: 0;content: "";width: 100%;height: 100%;background: rgba(0,0,0,0.5);}
.jobsearch-btn {display: inline-block;padding-left: 0;margin-top: 0; width: 13%}
.jobsearch-input {width: 45%;padding:0;}
.jobs-clients {margin-top: 20px;position: relative;z-index: 99999;margin-bottom: 20px; display: none}
.jobs-clients-posted {padding: 0 20px;}
.jobs-clients-posted span,
.jobs-clients-posted strong {color: #fff;}
.create-account-option {padding: 20px 0;overflow: hidden;}
.create-account-option .card {text-align: center;margin-bottom: 30px;}
.cat-list-items-new {padding: 20px 0 20px;}
.job-categories-area .single-category {border-right: none;}
.explore-categorys-new:nth-child(5n) .single-category, .explore-categorys-new:nth-child(6n) .single-category, .explore-categorys-new:nth-child(7n) .single-category, .explore-categorys-new:nth-child(8n) .single-category {
border-bottom: 1px solid #EEEFF1;}
.browse-jobs-section {padding: 30px 0;overflow: hidden;}
.browse-jobs-tabs .nav-item .nav-link {padding: 10px 7px;font-size: 13px;}
.browse-jobs-tabs .nav-item {width: 50%;padding-left: 0;}
.browse-jobs-tabs {width: 100%;padding: 0;}
.bytitle-category {width: 100%;padding: 20px 0;}
.bytitle-category ul li {width: 100%;padding: 0;}
.bytitle-category ul li a {font-size: 14px;}
.logo_section_l.pt-100 {padding-top: 0;}
.section_logo_pt.pt-100 {padding-top: 20px;}
.Purchase-Membership .center .pl_main {
	-webkit-transition: all 200ms ease-in;
	-webkit-transform: scale(1);
	-ms-transition: all 200ms ease-in;
	-ms-transform: scale(1);
	-moz-transition: all 200ms ease-in;
	-moz-transform: scale(1);
	transition: all 200ms ease-in;
	transform: scale(1);
}
.apps-details-content .section-title h2 {font-size: 24px;}
.apps-details-content .section-title h2 span {font-size: 20px;}
.apps-download-area .apps-details-content a {margin-right: 1%;width: 40%;float: none; vertical-align: top}
.users-informetion-detal {display: inline-block;padding: 10px 0 0;}
.con-left-bx {padding-left: 0;border-right: none;padding-top: 0;}
.my-profile-boxes-mddel {padding: 20px 20px;}
.my-profile-img {width: 90px;height: 90px;}
.my-profile-names {padding-left: 10px;font-size: 20px;margin-top: 3px;}
.account-servise-btn a {font-size: 14px;margin-right: 10px;}
.currant-upplan {font-size: 13px;padding: 6px 15px;}
.uxicon_help::before {right: 20px;}
.uxicon_help {left: auto;transform: initial;right: -20px; width: 170px;}
.pl_fflist li {padding: 2px 0 15px 30px;font-size: 14px;}
.help_bxse {margin-top: 2px;}
.pl_amount {font-size: 32px;}
.pl_name {font-size: 18px;}
.ui-widget-content {z-index: 9 !important;}
select.chosen-select,
select.not_chosen {color: #999;border: 1px solid #cccccc;padding: 0 15px;}
.totag {padding-bottom: 16px;display: block;}
.right-sidebar .icon i {text-align: left;width: 25px;}
.qualification-select span {margin-bottom: 0;}
.paging .pagination {margin: 5px 0;float: left;}
.single-job-left {width: 100%;}
.single-job-right {float: left;width: 123px;}
.apps-section a {display: inline-block;width: 120px;}
.upload_button {width: 100%;margin: 10px 0 0;}
.upload_button a {font-size: 14px;padding: 7px 7px;}
.job-post-list h2 {text-align: center;font-size: 26px; margin-left: 0 !important}
.job-search-bar .form-row {padding-bottom: 0px;margin: 0;}
.search-bar {padding: 0;}
.job-post-area.pt-100 {padding-top: 0;padding-bottom: 20px;}
.featured-view-jobs.pb-4 {margin-bottom: 20px;}
section.Purchase-Membership {padding-top: 10px;}
section.Purchase-Membership .section-title {margin-bottom: 0;}
section.Purchase-Membership .section-title .ad-txt {margin-bottom: 0;}
.slider_cover h1 {font-size: 23px;}
.slider_cover {top: 40px;padding-left: 20px;padding-right: 20px;}
section.slider {position: relative;float: left;width: 100%;}
.slider-area .carousel {height: 640px;}
.slider-area .carousel-inner {height: 100%;}
.job-search-bar .form-control {padding: 7px 10px;box-shadow: none; font-size: 12px; height: 36px}
.search_button .search {font-size: 16px;padding: 4px 10px;height: 36px;border-radius: 0;}
.carousel-control-prev i, .carousel-control-next i {font-size: 26px;}
.slider_cover h5 {font-size: 12px;}
.langauge {width: 200px; margin-bottom: 10px}
.home-search-bars { bottom: 50px;}
section.slider .carousel-control-prev {  right: 0;}
section.slider .carousel-control-prev { left: 0;}
.redirect-login-bx .btn-primary {margin: 10px 10px;}
.company-user-profile-details {padding-left: 0;padding-top: 30px;width: 100%;}
.company-user-profile-loaction {padding-right: 0;padding-bottom: 10px; width: 100%}
.company-user-profile-loaction span {vertical-align: top;width: 80%;}

/*-------New-search-mobiles-------------*/
.advanceSearch {
	color: #000;
	display: inline-block;
	height: auto;
	position: fixed;
	z-index: 10;
	max-height: initial;
	visibility: hidden;
	transition: all 200ms cubic-bezier(.55,.055,.675,.19);
	transition-property: max-height,opacity;
	opacity: 0;
	z-index: 99;
	float: left;
	top: 0px;
	z-index: 999999;
	left: 0;
	background: #fff;
}
.advanceSearch .jobsearch-input-search {
	width: 92%;
	margin: 16px 4% 7px;
}
.advanceSearch .dropdown-occupation {
	width: 92%;
	margin: 10px 4%;
	padding: 0 10px;
        
}
.adv-search-bxx .jobsearch-input {
	width: 100%;
	margin: 10px 0;
}
.adv-search-bxx .jobsearch-input label {
	display: none;
}
.search_bar_listing .advanceSearch {
	height: 0;
}
.search_bar_listing .advanceSearch.active {
	background: #fff;
}
.search_bar_listing .search-refine {
	width: 100%;
	height: 50px;
}
.show-search-bar .advanceSearch {
	position: fixed !important;
}
.occuption_mob_view {
	display: inline-block;
}
.advanceSearch {
	color: #000;
	display: inline-block;
	height: auto;
	position: fixed;
	z-index: 10;
	max-height: initial;
	visibility: hidden;
	transition: all 200ms cubic-bezier(.55,.055,.675,.19);
	transition-property: max-height,opacity;
	opacity: 0;
	z-index: 99;
	float: left;
	top: 0px;
	z-index: 999999;
	left: 0;
	background: #fff;
}
.advanceSearch .jobsearch-input-search {
	width: 92%;
	margin: 16px 4% 7px;
}
.advanceSearch .dropdown-occupation {
	width: 92%;
	margin: 10px 4%;
	padding: 0 10px;
        
}
.adv-search-bxx .jobsearch-input {
	width: 100%;
	margin: 10px 0;
}
.adv-search-bxx .jobsearch-input label {
	display: none;
}
.search_bar_listing .advanceSearch {
	height: 0;
}
.search_bar_listing .advanceSearch.active {
	background: #fff;
}
.search-refine {
	width: 100%;
	height: 50px;
        text-align: left;
	padding-left: 23px;
}

.cate_button {
	float: left;
	width: 48%;
	margin: 1%;
	border: 1px #ddd solid;
	padding: 2px 5px;
	color: #bf46b1;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	font-size: 15px;
	cursor: pointer;
	position: relative;
	height: 44px;
	line-height: 17px;
	display: table; text-align: center
}
.cate_button.active{background: rgba(230,100,215,0.8);color: #fff;border-color: rgba(230,100,215,0.8);}
.cate_button span {
	display: table-cell;
	vertical-align: middle;
}
.custom-select {
	height: 48px;padding-left: 0;
}
.advanceSearch .jobsearch-input-search {
	width: 92%;
	margin: 0px 4% 7px;
}
.advanceSearch .dropdown-occupation {
	width: 92%;
	margin: 1px 4% 7px;
	padding: 0 0;
}
.occuption_desk_view {
	display: none !important;
}
.search_bar_listing .advanceSearch.active {
	background: #fff;
	position: relative;
}
.search_bar_listing_active {
	padding: 10px 0 0;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999999;
}
.search_bar_listing.search_bar_listing_active .refine-but {
	display: none;
}
.search_bar_listing.search_bar_listing_active .jobsearch-input.jobsearch-input-search {
	width: 100%;
	border: 1px solid #e2e2e2; display: inline-block
}
.adv-search-bxx .custom-select {
	position: initial;
}
.select-items {
	top: 50px;
}

.adv-search-bxx .sear_selcd span.arrowhide::after {
	display: none;
}
.sear_selcd span.arrowhide {
	overflow: visible;
}
.search_bar_listing .jobsearch-input.occuption_mob_view {
	width: 100%;
}
.search_bar_listing_active .jobsearch-input.jobsearch-input-search.occuption_mob_view{
	width: 100%;
	display: inline-block; margin-bottom: 10px;border: none;
padding: 0px 0 0px
}

.dropdown-occupation .sr_img input[type="text"] {
	padding-left: 13px;
}
.select-selected{ padding-left: 13px;}
.sre_icon {
	display: none;
}
.sear_selcd select, .sr_img input[type="text"] {
	padding-left: 13px;
}

.advanceSearch .jobsearch-input-search.occuption_mob_view {
	background: #fff;
	margin-left: 3%;
	margin-right: 0%;
	width: 93.5%;padding-top: 7px;
}
.adv-mobile-close-btn {
	position: absolute;
	height: auto;
	padding: 0;
	border: none;
	top: 0;
	left: 17px;
}
.adv-mobile-close-btn span {
	display: none;
}
.adv-mobile-close-btn::before {
	position: absolute;
	left: 0;
	top: 0;
	content: "\f00d";
	font-size: 22px;
	color: #4a4a4a;
	font-family: FontAwesome;
}
.mobile_hide {
	display: none;
}
.search_bar_listing {
	padding: 10px 0 0;
	background: #fff;
}
.adv-mobile-close-btn.mobile-show,
.adv-mobile-close-btn.mobile_show {
	left: 0;
	top: -4px;
}
.search_bar_listing_active .cate_button{ margin: 1% 0}
.search_bar_listing_active .cate_button:nth-child(2n) {
	float: right;
}
.search_bar_listing .new-mobile-bg {
	background: rgba(230,100,215,0.8); border: none; display: none
}
.search_bar_listing_active .mobile-show,
.search_bar_listing_active .mobile_show {
	display: inline-block;z-index: 99;
}
.search_bar_listing .select-selected {
	color: #333;
}
.search_bar_listing .select-selected::after {
	border-color: #a3a3a3 transparent transparent transparent;
}
.select-selected.select-arrow-active::after {
	border-color: transparent transparent #a3a3a3 transparent;
	top: 15px;
}

.search_bar_listing_active .dropdown-occupation {
	z-index: 999;
}
.refine_search {
	display: inline-block;
	font-size: 15px;
	margin-bottom: 5px;
	text-align: center;
	width: 100%;
}
.refine-but {
	position: initial;
}


.search_bar_listing .refine-but.mobile-show {
	width: 100%;
	background: #f2f6f7; display: inline-block
}
.search_bar_listing .refine-but.mobile-show .search-refine.search-sections {
	background: #f2f6f7;
	border: none;
	color: #333;
	text-align: right;
	padding-right: 21px;
	font-size: 20px;
}
.search_bar_listing .dropdown-occupation {
	display: none;
}
.search_bar_listing_active .refine-but.mobile-show {
	display: none;
}
.search_bar_listing_active .dropdown-occupation {
	display: inline-block;
}
.search_bar_listing .occuption_desk_view .select-selected {
	color: #fff;
}
.search_bar_listing .occuption_desk_view .select-selected::after {
	border-color: #fff transparent transparent transparent;
}
.search_bar_listing .occuption_desk_view .select-selected.select-arrow-active::after {
	border-color: transparent transparent #fff transparent;
	top: 15px;
}
.search_bar_listing .select-items {
	border: 1px #ccc solid;
}
.search_bar_listing_active {
	overflow-y: auto;height: 100vh;  padding: 10px 0 30px;
}
.search_bar_listing .adv-search-btns {
	padding-bottom: 20px;
}
.advanceSearch.active {
    opacity: 1;
    visibility: visible;
    height: 100%;
    overflow-y: auto;
}
.adv-search-btns {
    padding-bottom: 30px;
}
body.searchbody {
    overflow: hidden;
}
.jobsearch-input.jobsearch-input-search {
	border-left: none;
	width: 100%;
}
.dropdown-occupation.dropdown-occupation-locations {
	width: 100%;
	border-left: none;
}
.dropdown-occupation-category{border-left: none;}
.open-main-search .search-refine {
	border-left: none;
	border-right: none;
}
.advanceSearch.active .jobsearch-input.jobsearch-input-search {
	width: 92%;
}

.CondidatesSearchBx {
	width: 50%;
	padding: 1px;
}
.CondidatesSearchBtn {
	width: 50%;
	background: transparent;
	padding: 1px;position: initial;
}
.CondidatesSearchBtn a {
	border: 1px #f2b1ec solid;
	width: 100%;
	height: 100%;
	background: rgba(230,100,215,0.8);
	padding: 13px;
}
.ListMoreOption {
	width: 50%;
	text-align: center;
}
.CondidatesMoreSearchBx {
	border-radius: 0;
	border: 1px #959595 solid;
	margin-top: 10px;
}
.MoreSearchBx {
	width: 50%;
	padding: 4px 1%;
}
.MoreSearchBx .form-control {
	border-radius: 0;
}

.CondidatesDatabaseSearchBx ul li {
	width: 100%;
}
.CondidatesDatabaseSearchBx ul li label {
	width: 100%;
	border-right: none;
}
.CondidatesDatabaseSearchBx ul li span {
	width: 100%;
	border-right: none;
}
.CondidatesDatabaseSearchBx ul li.ResumeKeywordsBx label, .CondidatesDatabaseSearchBx ul li.KeySkillsBx label {
	width: 100%;
}
.CondidatesSearchBx .form-control {
	height: 48px;
}
.MoreSearchBx {
	width: 50%;
	padding: 0;
	margin: 0px 0;
}

.CandidatesList label {
	width: 55%;
}
.KeySkillsBx label, .ResumeKeywordsBx label, .CondidatesDatabaseSearchBx ul li.ResumeKeywordsBx label, .CondidatesDatabaseSearchBx ul li.KeySkillsBx label {
	width: 55%;
}
.CandidatesList span {
	border-right: none;
}
.jobsearch-input {
	width: 50%;
}
.refine-but {
	float: left;
	width: 50%;
}
.jobsearch-btn {
	float: left;
	width: 50%;
}
.jobsearch-input {
	border-bottom: 1px #f7a1ed solid;
}

.search_bar_listing .dropdown-occupation {width: 100%;border: 1px solid #e2e2e2;margin: 6px 0;}
.search_bar_listing {padding: 10px 0 30px;}
.search_bar_listing .jobsearch-input.jobsearch-input-search {width: 57%;border: 1px solid #e2e2e2;}
.search_bar_listing .refine-but {position: initial;right: 0;top: 0;width: 42%;border-bottom: none;display: none;display: inline-block;border-right: none; display: none}
/*.search_bar_listing .advanceSearch.active {background: transparent;}*/
.search_bar_listing .adv-search-bxx {background: transparent;padding: 20px 0 10px;}
.declaration_jobapply label {
	margin: 0 0 4px;
	min-height: 0;
}
.company-profile-section {
	padding: 30px 0 30px;
	margin-bottom: 10px;
}
.job-descriptions-details {
	padding-top: 30px;
}
}
@media only screen and (max-width:479px){
header .header {background: #fff;}
button.navbar-toggler.collapsed {position: absolute;top: -40px;right: 0px;}
button.navbar-toggler {position: absolute;right: 0px;top: -38px;}
section.contact_us .contact-form input[type=text] {width: 100%;margin-bottom: 20px;}
section.contact_us .contact-form textarea {margin-top: 0px;}
.client-singal-bx {width: 100%;}
.job-locations-companies span {width: 33%;}
.col_devide.col_devide_right {width: 100%;}
.col-02 h4 {font-size: 14px;width: 84%;float: right;}
.col-02 h3 {font-size: 15px;padding-top: 5px;width: 87%;text-align: center;float: right;}
.upload-resume-main-bx {padding-top: 10px;}
.upload-resume-bx p {font-size: 12px;margin: 0 0 5px;line-height: 19px;}
.steel-boxs img {height: 106px;}
}
@media only screen and (max-width:320px){
header .header {background: #fff;} 
button.navbar-toggler.collapsed {position: absolute;top: -37px;right: 0px;}
button.navbar-toggler {position: absolute;right: 0px;top: -31px;}
section.contact_us .contact-form input[type=text] {width: 100%;margin-bottom: 20px;}
section.contact_us .contact-form textarea {margin-top: 0px;}
}