@media all and (min-width:960px) and (max-width: 1100px){
	.inner {
	margin-left:0;
	width:100%;
	float:left;
	padding:0;
	}

	#loginForm label {
	float:right;
	margin-left:5px;
	background-image:none;
	display:block;
	position:relative;
	top:auto;
	width:auto;
	}

	label.label_nav {
	display:block;
	width:40px;
	height:40px;
	cursor:pointer;
	position:absolute;
	top:6px;
	background-image:url(../menu_img.png);
	background-size:30px;
	background-repeat:no-repeat;
	background-position:center;
	left:5px;
	}

	.mobile_menu>ul>li>a {
	width:75%!important;
	display:inline-block;
	padding:4px 0;
	}

	[type="checkbox"]:checked~ul {
	display:block;
	z-index:9999;
	position:absolute;
	left:0;
	right:20px;
	top:41px;
	}

	#mobile_menu {
	display:block!important;
	width:40px;
	height:40px;
	cursor:pointer;
	position:fixed;
	top:8px;
	z-index:99999;
	background-image:url(../menu_img.png);
	background-size:30px;
	background-repeat:no-repeat;
	background-position:center;
	/*left:0;*/
	}

	.mobile_menu {
	position:absolute;
	top:42px;
	width:210px;
	}

	.header_new nav ul li a {
	text-indent:20px;
	font-size:15px;
	padding:15px 0;
	}

	.mobile_menu ul .product_active {
	visibility:visible;
	display:block;
	position:relative;
	background-image:url(../active_img.jpg)!important;
	background-repeat:no-repeat;
	background-size:12px;
	background-position:93% 25px!important;
	}

	.mobile_menu ul li a {
	color:#fff;
	float:left;
	text-decoration:none;
	font-size:14px;
	margin-bottom:1px;
	padding:15px 11px!important;
	}

	.mobile_menu ul li a:hover {
	color:#007cc2;
	}

	ul.active_menu a.active {
	background:none!important;
	color:#007cc2;
	}

	.mobile_menu ul li {
	display:block;
	float:left;
	width:100%;
	text-align:left;
	background:#222;
	}

	.logo_part {
	margin:20px 0;
	}

	.mobile_menu ul li ul {
	visibility:hidden;
	display:none;
	}

	.mobile_menu ul.active_menu li#dropDown {
	background-image:url(../plus.png);
	background-repeat:no-repeat;
	background-size:12px;
	background-position:93% 19px;
	}

	.mobile_menu ul li ul li:last-child {
	background-image:none!important;
	}

	.mobile_menu ul .product_active ul {
	visibility:visible;
	display:block;
	position:relative;
	margin:0;
	padding:0;
	}

	.mobile_menu>ul li ul li {
	display:block;
	float:none;
	width:100%;
	border:none;
	padding-left:0;
	}

	.mobile_menu>ul li ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	cursor:pointer;
	display:block;
	width:100%;
	text-decoration:none;
	text-indent:20px;
	padding:10px 0;
	}

	.mobile_menu>ul li ul {
	left:0;
	top:2px;
	width:100%!important;
	}

	#header-bg {
	height:auto;
	min-width:100%;
	width:100%;
	}

	#header-bg h2 {
	margin:290px 0 20px;
	}

	.hero-header {
	min-height:148px; top:170px !important;
	}
	
#main-content-page-top {    top: 180px !important;}

	.header-page {
	min-width:100%;
	display:block;
	float:none;
	width:100%;
	padding:0!important;
	}

	.header-top-menu {
	height:auto;
	min-width:100%;
	}

	.header-user-menu span {
	margin-right:5px;
	font-size:12px;
	float:left;
	}

	.header-top-menu .login_buttons_txt {
	width:auto!important;
	margin:0 10px 0 0;
	}

	.top-left-menu {
	float: left;
	/*width:206px;*/
	}

	.top-right-menu {
	float:right;
	width:auto;
	/*clear:both;*/
	}

	#featured-companies {
	height:auto;
	margin:0;
	}

	#quick-search {
	position:static;
	top:0;
	width:97%;
	}

	#main-content-page-top .content-align {
	position:static;
	}

	.top-right-combine {
	float:right;
	}

	.qs-main {
	height:auto!important;
	width:90%;
	margin:0 2%;
	padding:0 3%;
	}

	.qs-left,.qs-right {
	width:45%;
	}

	.qs-main #keywords,.qs-main #Location {
	width:100%!important;
	margin:10px 0 0;
	padding:0!important;
	}

	.qs-main input[type="text"] {
	width:82%;
	}

	.qs-main #searchType-keywords,.qs-main .searchGeoDistance {
	width:100%!important;
	margin:10px 0;
	}

	.find_btn {
	width:100%!important;
	height:auto!important;
	padding:10px 0!important;
	}

	.find_btn .find-button-zoom #quickSearchFind-2 {
	float:none;
	margin:0 0 10px!important;
	}

	.qs-additional #search-fields .inputField input#Location {
	height:26px!important;
	margin-right:2%;
	width:48%!important;
	margin-bottom:5px;
	padding:0!important;
	}

	.qs-additional {
	width:90%;
	margin:0 2%;
	padding:0 3%;
	}

	.qs-additional #search-fields fieldset {
	width:100%;
	margin:0;
	}

	.qs-additional .inputField .searchGeoDistance {
	width:49%!important;
	margin:0!important;
	}

	.qs-additional #search-fields fieldset .inputName {
	margin-right:0;
	margin-top:0;
	width:100%;
	padding:5px 0;
	}

	.qs-additional #Salary_list {
	margin-left:0!important;
	float:right;
	width:15%!important;
	}

	#search-fields .salary-abbr {
	width:85%!important;
	}

	.qs-additional #search-fields .salary-abbr .searchMoney {
	height:26px!important;
	width:47%!important;
	margin-bottom:5px;
	padding:0!important;
	}

	#grayBgBanner {
	margin:0 0 60px;
	}

	.slider-right img {
	height:280px;
	}

	.slider-right-buts {
	float:left;
	right:auto;
	top:280px;
	width:94%;
	margin:0 3%;
	}

	.bx-wrapper .bx-viewport {
	height:515px!important;
	}

	.slider-get-started a {
	float:left;
	width:76%!important;
	margin:0 5%;
	}

	.slider-get-started {
	bottom:25px;
	left:23px;
	}

	.emp-js-slider {
	height:auto;
	}

	#mailchimp-newsletter h1,#poll h2 {
	margin:10px 0;
	}

	#featured-jobs-block,#latest-jobs-block {
	width:100%;
	margin:0 0 50px;
	}

	.featuredListings {
	float:left;
	width:100%;
	margin:40px 0 0;
	}

	.fl-logo {
	width:140px;
	}

	#featured-jobs-block h2,#latest-jobs-block h2 {
	margin:50px 0 0;
	}

	.special_sec {
	float:left;
	margin-top:44px;
	width:100%;
	}

	#grayBgBanner>.banner a img {
	margin-top:10px;
	}

	.double_breadcrumbs {
	position:relative;
	top:-12px;
	}

	.browse_right {
	float:left;
	margin:-60px 0 0!important;
	}

	.refine-fix {
	position:relative;
	margin:0;
	}

	.bread-crumb {
	position:relative;
	top:-50px;
	margin:0;
	}

	.innerdiv_forall {
	width:90%!important;
	margin:0 auto!important;
	}

	#shareThis {
	width:90%;
	float:left;
	margin:0 0 0 4px;
	}

	#search_form #adMargin-other {
	margin-bottom:10px;
	}

	.whole,.whole-js,.cvtips {
	margin-left:0;
	width:52%;
	float:right;
	}

	.salary-abbr {
	width:55%;
	}

	.emp_read_more {
	width:43%;
	margin:20px 10px 0 0;
	padding:7px 2%;
	}

	.whole .right {
	width:100%!important;
	margin-left:0!important;
	}

	.whole-js .middle .right {
	width:80%!important;
	}

	.emp-left {
	width:36%;
	}

	.emp-right {
	width:64%;
	}

	.products {
	width:100%;
	float:left;
	margin:15px 0;
	padding:10px 1%;
	}

	#productDetails>table {
	width:100%!important;
	float:left;
	margin-bottom:20px;
	}

	.product-button_responsive {
	float:left;
	margin:3px 0;
	}

	.productInfo {
	width:65%;
	}

	#listingsResults {
	float:right;
	width:72%;
	margin:25px 0 0;
	}

	.results-paging #listings_per_page_form {
	width:auto;
	}

	.contact-us textarea {
	width:100%!important;
	padding:10px 0;
	}

	.ModResults {
	display:inline-block;
	vertical-align:top;
	margin:-23px 5px 0;
	}

	.emp-header-in,.emp-header,.index-header-bg,.index-header-bg-in {
	height:180px!important;
	}

	.user-menu_responsive {
	text-align:center;
	float:right;
	}

	.longtext-60.tooltip-counter-0 {
	float:left;
	}

	#shoppingCart {
	width:auto;
	float:left;
	text-align:CENTER;
	margin-top:0;
	}

	.page_button {
	display:inline-block!important;
	width:100%;
	}

	#langSwitcherForm {
	margin-right:0!important;
	}

	.narrow-col .displayFieldBlock h3 {
	width:30%;
	text-align:left;
	}

	.inputName {
	width:30%;
	}

	.actions-with-selected {
	width:100%;
	margin:0 0 20px;
	padding:25px 0;
	}

	input.button,input[type="submit"],input[type="reset"],input[type="button"],a.button {
	text-align:center!important;
	}

	.#adSpaceAccount {
	float:left;
	width:38%;
	}

	#adSpaceAccount p a img {
	width:auto;
	float:left;
	}

	#recentlyViewedJobs {
	width:49%;
	}

	.my-account-head h1 {
	padding:0 5px;
	}

	.site-map h1 {
	margin-left:6px;
	}

	.results .listingInfo {
	float:right;
	width:70%;
	}

	#adMargin fieldset {
	margin:0 0 10px;
	}

	#registr-form {
	margin-left:5px;
	}

	.sbOptions {
	width:auto!important;
	margin-right:5px!important;
	right:-13px;
	}

	#adMargin {
	float:left;
	width:65%;
	}

	#adSpace {
	float:right;
	width:34%;
	}

	.salary-abbr div {
	float:left!important;
	padding:0 5px!important;
	}

	.employer {
	width:100%!important;
	float:left;
	}

	#tree-block ul li ul {
	position:inherit!important;
	}

	.instr_arrow {
	left:1px;
	position:relative;
	z-index:20;
	float:left;
	margin-top:10px;
	}

	.instruction .instr_cont {
	position:absolute;
	margin-top:10px;
	}

	#complexFields_WorkExperience .instruction .instr_icon {
	clear:both;
	}

	#complexFields_WorkExperience #instruction_StartDate {
	display:block;
	float:left;
	width:auto;
	}

	#listingsResults .evenrow .listing-title,#listingsResults .oddrow .listing-title {
	padding:0 1px 10px 5px;
	}

	.priorityListing .listing-title {
	padding:15px 10px 12px 0;
	}

	#employers_selected_list input[type="text"] {
	width:240px!important;
	}

	#tree-block {
	max-height:59vh!important;
	margin:10px 0;
	}

	#messageBox #tellFriendForm .inputField textarea {
	float:left;
	width:90%;
	}

	#messageBox>iframe {
	width:100%!important;
	height:500px!important;
	}

	#pm_send_form fieldset .inputField textarea {
	display:block!important;
	height:150px!important;
	visibility:visible!important;
	width:95%;
	}

	.ui-dialog-content.ui-widget-content {
	max-width:95%!important;
	}

	#reason-to-unregister-form fieldset .inputField textarea {
	height:100px!important;
	}

	#loginForm input[type="text"],input[type="password"] {
	width:340px!important;
	}

	.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.active_calender_right {
	left:52%!important;
	top:50%!important;
	}

	.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.active_calender_left {
	left:34%!important;
	top:50%!important;
	}

	.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.date_notmore_right {
	left:53%!important;
	top:47.5%!important;
	}

	.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.date_notless_left {
	left:34%!important;
	top:47.5%!important;
	}

	.ui-dialog {
	max-width:97%!important;
	max-height:95vh!important;
	overflow:scroll;
	}

	.ui-dialog-content {
	max-height:85vh!important;
	overflow:auto;
	}

	.header-top-page,.content-align {
	width:90%;
	margin:0 auto;
	padding:0;
	}

	.whole-emp {
	border:none;
	width:98%;
	margin:0 auto;
	padding:20px 0;
	}

	.testi_main {
	width:90%;
	}

	.testi_left {
	margin-right:3%;
	width:42%;
	float:left;
	}

	.testi_left img {
	width:100%;
	margin-bottom:10px;
	}

	.testi_right {
	width:55%;
	float:left;
	}

	.nav ul,.nav,#top-menu,#top-menu-home,#latest-jobs-block .clr,.header-user-menu.user-menu_responsive>br {
	display:none;
	}

	label.label_nav:hover,label.active {
	display:block;
	width:40px;
	height:40px;
	cursor:pointer;
	position:absolute;
	top:5px;
	background-image:url(../hover_img.png);
	}

	.inner .nav input[type="checkbox"],#pm_send_form fieldset .inputField .cke_browser_gecko {
	display:none!important;
	}

	.nav_inner,#why_cv,#adSpaceAccount p img,#adSpaceAccount p a,.builder-col-wide {
	width:100%;
	float:left;
	}

	.mobile_menu>ul>li,.whole .reg_button,.whole-js .reg_button,.emp-right .reg_button {
	margin-left:0;
	}

	.mobile_menu>ul li,.qs_Select,.qs-additional .tree-as-sb-vals #select_tree_Category_level_1,.emp-right .middle,.ui-widget-overlay,#messageBox .inputName {
	width:100%!important;
	}

	.qs-additional #search-fields,#mailchimp-newsletter,#poll,.whole .left>img,.whole-js h2,.whole-js .middle,.index-div {
	width:100%;
	}

	#main-content-page-middle,#main-content-page-footer,#main-content-page-footer-bottom {
	min-width:100%;
	}
	

	#mailchimp-newsletter form,#poll form,.footer,.my-account-head {
	margin:0;
	}

	#mailchimp-form input[type="text"],#mailchimp-form input[type="password"] {
	width:100%;
	padding:0;
	}

	.cvtips h2,.cvtips .left>img {
	float:none;
	}

	.emp-right .right,#displayListing #listingsResults {
	width:67%;
	}

	#productsList .evenrow,#productsList .oddrow {
	width:98%;
	}

	.results-paging,.noRefine .listingInfo {
	float:right;
	width:72%;
	}

	.my-account,.soc_reg_form {
	margin-top:0;
	}

	#sub-accounts fieldset .inputField input[type="password"],#sub-accounts fieldset .inputField input[type="text"] {
	width:350px!important;
	}

	#registr-form input[type="text"],#registr-form input[type="password"] {
	padding:0 10px;
	}

	.instruction .instr_icon,#messageBox #loginForm fieldset .inputField label,#messageBox #loginForm fieldset .inputField input[type="checkbox"] {
	float:left!important;
	}

	#messageBox #loginForm fieldset .inputName,#messageBox #loginForm fieldset .inputField,#messageBox #flagForm fieldset .inputName,#messageBox #flagForm fieldset .inputField {
	float:left;
	width:100%;
	}

	#messageBox #loginForm .inputField input[type="text"],#messageBox #loginForm .inputField input[type="password"],#messageBox #flagForm .inputField input[type="password"],#messageBox #tellFriendForm fieldset .inputName,#messageBox #tellFriendForm fieldset .inputField,#messageBox #tellFriendForm .inputField input[type="text"],#messageBox #tellFriendForm .inputField input[type="password"] {
	float:left;
	width:99%;
	}
	
	
.top-body {    top: 130px !important;}	
	
	
	
	
	
}

@media all and (min-width:801px) and (max-width: 959px) {
	.inner {
	margin-left:0;
	width:225px;
	float:left;
	padding:0;
	}

	#loginForm label {
	float:right;
	margin-left:5px;
	background-image:none;
	display:block;
	position:relative;
	top:auto;
	width:auto;
	}

	label.label_nav {
	display:block;
	width:40px;
	height:40px;
	cursor:pointer;
	position:absolute;
	top:6px;
	background-image:url(../menu_img.png);
	background-size:30px;
	background-repeat:no-repeat;
	background-position:center;
	left:5px;
	}

	.mobile_menu>ul>li>a {
	width:75%!important;
	display:inline-block;
	padding:4px 0;
	}

	#mobile_menu {
	display:block!important;
	width:40px;
	height:40px;
	cursor:pointer;
	position:fixed;
	top:8px;
	z-index:99999;
	background-image:url(../menu_img.png);
	background-size:30px;
	background-repeat:no-repeat;
	background-position:center;
	/*left:0;*/

	}

	.mobile_menu {
	position:absolute;
	top:42px;
	width:210px;
	}

	.header_new nav ul li a {
	text-indent:20px;
	font-size:15px;
	padding:15px 0;
	}

	.mobile_menu ul .product_active {
	visibility:visible;
	display:block;
	position:relative;
	background-image:url(../active_img.jpg)!important;
	background-repeat:no-repeat;
	background-size:12px;
	background-position:93% 25px!important;
	}

	.mobile_menu ul li a {
	color:#fff;
	float:left;
	text-decoration:none;
	font-size:14px;
	margin-bottom:1px;
	padding:15px 11px!important;
	}

	.mobile_menu ul li a:hover {
	color:#007cc2;
	}

	ul.active_menu a.active {
	background:none!important;
	color:#007cc2;
	}

	.mobile_menu ul li {
	display:block;
	float:left;
	width:100%;
	text-align:left;
	background:#222;  line-height: 24px;
	}

	.logo_part {
	margin:20px 0;
	}

	.mobile_menu ul li ul {
	visibility:hidden;
	display:none;
	}

	.mobile_menu ul.active_menu li#dropDown {
	background-image:url(../plus.png);
	background-repeat:no-repeat;
	background-size:12px;
	background-position:93% 19px;
	}

	.mobile_menu ul li ul li:last-child {
	background-image:none!important;
	}

	.mobile_menu ul .product_active ul {
	visibility:visible;
	display:block;
	position:relative;
	margin:0;
	padding:0;
	}

	.mobile_menu>ul li ul li {
	display:block;
	float:none;
	width:100%;
	border:none;
	padding-left:0;
	}

	.mobile_menu>ul li ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	cursor:pointer;
	display:block;
	width:100%;
	text-decoration:none;
	text-indent:20px;
	padding:10px 0;
	}

	.mobile_menu>ul li ul {
	left:0;
	top:2px;
	width:100%!important;
	}

	#header-bg {
	height:auto;
	min-width:100%;
	width:100%;
	}

	#header-bg h2 {
	margin:270px 0 20px;
	}

	.hero-header {
	min-height:148px;
	}

	.header-page {
	min-width:100%;
	float:none;
	width:96%;
	padding:0!important;
	}

	.header-top-menu {
	height:auto;
	min-width:100%;
	}

	.header-user-menu span {
	margin-right:5px;
	font-size:12px;
	float:left;
	}

	.header-top-menu .social_plugins_div {
	/*width:100%;*/
	margin:0;
	}

	.header-top-menu .login_buttons_txt {
	width:auto!important;
	margin:0 10px 0 0;
	}

	.top-left-menu {
	float:left;
	/*width:206px;*/ display:none;
	}

	.top-right-menu {
	float:right;
	width:auto;
	/*clear:both;*/
	}

	#featured-companies {
	height:auto;
	margin:0;
	}

	#quick-search {
	position:static;
	top:0;
	width:95%;
	}

	#main-content-page-top .content-align {
	position:static;
	}

	.qs-main {
	height:auto!important;
	width:90%;
	margin:0 2%;
	padding:0 3%;
	}

	.qs-main #keywords,.qs-main #Location {
	width:100%!important;
	margin:10px 0 0;
	padding:0!important;
	}

	.qs-main input[type="text"] {
	width:82%;
	}

	.qs-main #searchType-keywords,.qs-main .searchGeoDistance {
	width:100%!important;
	margin:10px 0;
	}

	.find_btn {
	width:100%!important;
	height:auto!important;
	padding:10px 0!important;
	}

	.find_btn .find-button-zoom #quickSearchFind-2 {
	float:none;
	margin:0 0 10px!important;
	}

	.qs-additional #search-fields .inputField input#Location {
	height:26px!important;
	margin-right:2%;
	width:48%!important;
	margin-bottom:5px;
	padding:0!important;
	}

	.qs-additional {
	width:90%;
	margin:0 2%;
	padding:0 3%;
	}

	.qs-additional #search-fields fieldset {
	width:100%;
	margin:0;
	}

	.qs-additional .inputField .searchGeoDistance {
	width:49%!important;
	margin:0!important;
	}

	.qs-additional #search-fields fieldset .inputName {
	margin-right:0;
	margin-top:0;
	width:100%;
	padding:5px 0;
	}

	.qs-additional #Salary_list {
	margin-left:0!important;
	width:!important;
	}

	#search-fields .salary-abbr {
	width:82%!important;
	}

	.qs-additional #search-fields .salary-abbr .searchMoney {
	height:26px!important;
	width:47%!important;
	margin-bottom:5px;
	padding:0!important;
	}

	#grayBgBanner {
	margin:0 0 60px;
	}

	.slider-right img {
	height:235px;
	}

	.slider-right-buts {
	float:left;
	right:auto;
	top:230px;
	width:94%;
	margin:0 3%;
	}

	.bx-wrapper .bx-viewport {
	height:515px!important;
	}

	.slider-get-started a {
	float:left;
	width:76%!important;
	margin:0 5%;
	}

	.slider-get-started {
	bottom:70px;
	left:15px;
	}

	.emp-js-slider {
	height:auto;
	}

	#mailchimp-newsletter h1,#poll h2 {
	margin:10px 0;
	}

	#featured-jobs-block,#latest-jobs-block {
	width:100%;
	margin:0 0 50px;
	}

	.featuredListings {
	width:100%;
	float:left;
	margin:40px 0 0;
	}

	#featured-jobs-block h2,#latest-jobs-block h2 {
	margin:50px 0 0;
	}

	.special_sec {
	float:left;
	margin-top:44px;
	width:100%;
	}

	#grayBgBanner>.banner a img {
	margin-top:10px;
	}

	.innerdiv_forall {
	width:90%!important;
	margin:0 auto!important;
	}

	.products {
	width:100%;
	float:left;
	margin:15px 0;
	padding:10px 1%;
	}

	#productDetails>table {
	width:98%!important;
	float:left;
	margin-bottom:20px;
	}

	.product-button_responsive {
	float:left;
	margin:3px 0;
	}

	.productInfo {
	width:60%;
	}

	#shareThis {
	width:90%;
	float:left;
	margin:0 0 0 4px;
	}

	.topNavBar {
	padding:15px 0;
	}

	.contact-us textarea {
	width:100%!important;
	padding:10px 0;
	}

	#adMargin {
	float:left;
	width:62%;
	}

	#adMargin fieldset {
	margin:0 0 10px;
	}

	#adSpace {
	float:right;
	width:35%;
	}

	#adSpace p a img {
	width:auto;
	}

	.inputName {
	width:30%;
	}

	select {
	width:auto;
	color:#484846;
	margin-left:0;
	}

	.app-tracking #applicationFilter select {
	float:none!important;
	}

	.salary-abbr div {
	float:left!important;
	padding:0 5px!important;
	}

	#displayListing #listingsResults {
	float:left;
	width:60%;
	}

	.emp-header-in,.emp-header,.index-header-bg,.index-header-bg-in {
	height:180px!important;
	}

	.user-menu_responsive {
	text-align:center;
	float:right;
	}

	#shoppingCart {
	width:auto;
	float:left;
	text-align:CENTER;
	margin-top:0;
	}

	#langSwitcherForm {
	margin-right:0!important;
	}

	.narrow-col .displayFieldBlock h3 {
	text-align:left;
	width:39%;
	}

	.actions-with-selected {
	width:100%;
	margin:0 0 20px;
	padding:25px 0;
	}

	input.button,input[type="submit"],input[type="reset"],input[type="button"],a.button {
	text-align:center!important;
	}

	.instruction {
	clear:left!important;
	}

	.instr_arrow {
	left:-2px;
	position:relative;
	z-index:20;
	float:left;
	margin-top:10px;
	}

	.instruction .instr_cont {
	position:absolute;
	left:57px;
	margin-top:10px;
	}

	.main_contacts_tbl tbody tr td input[type="button"] {
	padding:10px;
	}

	.commentSmall {
	clear:left;
	}

	.double_breadcrumbs {
	position:relative;
	top:-12px;
	}

	.browse_right {
	float:left;
	margin:-60px 0 0!important;
	}

	.refine-fix {
	position:relative;
	margin:0;
	}

	#search_form #adMargin-other {
	margin-bottom:10px; width:;
	}

	.whole,.whole-js,.cvtips {
	margin-left:0;
	width:100%;
	float:right;
	}

	.salary-abbr {
	width:55%;
	}

	.emp_read_more {
	width:94%;
	margin:20px 10px 0 0;
	padding:7px 2%;
	}

.whole .reg_button, .whole-js .reg_button, .emp-right .reg_button {
    float: left;
    font-weight: bold;
    height: auto;
    margin-bottom: 28px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}

	.right {
	width:100%!important;
	margin-left:0!important;
	}

	.whole-js .middle .right {
	width:100% !important;
	text-align:center;
	}
	.emp-right {
	width:54%;
	}

	.emp-right .middle {
	text-align:center;
	width:100%!important;
	}

	.my-account {
	margin-top:0;
	width:70%;
	}

	#adSpaceAccount {
	float:left;
	width:30%;
	}

	#adSpaceAccount p a img {
	width:auto;
	float:left;
	}

	#recentlyViewedJobs {
	width:49%;
	}

	.ModResults {
	display:inline-block;
	vertical-align:top;
	margin:0 5px;
	}

	.my-account-head h1 {
	padding:0 5px;
	}

	.refine_button {
	float:none!important;
	margin:0!important;
	}

	.soc_reg_form {
	margin-top:0;
	}

	.product-detail-button {
	float:left;
	margin:5px 10px 5px 0;
	}

	#pm_form>.button {
	width:auto!important;
	}

	.productLinks .button {
	display:inline-block;
	float:none;
	}

	#productDetails>h1 {
	width:90%!important;
	float:left;
	margin:25px 0;
	}

	#productDetails>p,hr {
	width:98%!important;
	float:left;
	margin:5px;
	}

	.sbOptions {
	width:auto!important;
	margin-right:5px!important;
	right:-13px;
	}

	.noRefine .listingInfo {
	float:right;
	width:63%!important;
	}

	.userInfo {
	float:left;
	width:220px!important;
	}

	.compProfileInfo {
	float:left;
	width:180px!important;
	}

	#listingsResults {
	float:left;
	width:100%;
	margin:25px 0 0;
	}

	#listingsResults .evenrow .listing-title,#listingsResults .oddrow .listing-title {
	padding:0 1px 10px 5px;
	}

	.priorityListing .listing-title {
	padding:15px 10px 12px 0;
	}

	#map {
	height:100vh;
	margin:0;
	}

	#refineResults-block {
	float:left;
	width:100%;
	margin:5px 0 0;
	}

	.company-fix .listingInfo {
	width:70%!important;
	float:left;
	text-align:left;
	}

	#listing-details-menu {
	float:right;
	width:90%;
	margin:0;
	}

	.results .listingInfo {
	float:right;
	width:65%;
	}

	#promotionCode {
	width:100%;
	margin:10px 0 0;
	}

	.printPage {
	width:90%!important;
	margin:0 auto;
	}

	.printRight h1 {
	width:100%;
	float:left;
	margin:5px 0;
	}

	#col-wide .displayField {
	margin:2px 0 22px;
	}

	.site-map h1 {
	margin-left:6px;
	}

	.site-map table td {
	width:30%;
	text-align:left;
	float:left;
	}

	.site-map table td p a {
	text-align:left!important;
	}

	.site-map table td strong {
	text-align:left!important;
	font-size:16px!important;
	}

	.page_button {
	display:inline-block!important;
	width:100%;
	}

	#tree-block ul li ul {
	position:inherit!important;
	}

	.link_space {
	margin-bottom:3%;
	display:inline-block;
	}

	#employers_selected_list input[type="text"] {
	width:240px!important;
	}

	#employers_selected_list #employers_for_select {
	width:230px!important;
	}

	#employers_selected_list #employers_selected {
	width:200px!important;
	}

	#tree-block {
	max-height:59vh!important;
	margin:10px 0;
	}

	#messageBox #tellFriendForm fieldset .inputField {
	float:left;
	width:99%;
	text-align:left!important;
	}

	#messageBox #tellFriendForm .inputField textarea {
	float:left;
	width:90%;
	}

	#pm_send_form fieldset .inputField textarea {
	display:block!important;
	height:150px!important;
	visibility:visible!important;
	width:95%;
	}

	.ui-dialog-content.ui-widget-content {
	max-width:100%!important;
	}

	#reason-to-unregister-form fieldset .inputField textarea {
	height:100px!important;
	}

	#loginForm input[type="text"],input[type="password"] {
	width:340px!important;
	}

	.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.active_calender_right {
	left:52%!important;
	top:50%!important;
	}

	.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.active_calender_left {
	left:30%!important;
	top:50%!important;
	}

	.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.date_notmore_right {
	left:51%!important;
	top:47.5%!important;
	}

	.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.date_notless_left {
	left:30%!important;
	top:47.5%!important;
	}

	.ui-dialog {
	max-width:97%!important;
	max-height:95vh!important;
	overflow:scroll;
	}

	.ui-dialog-content {
	max-height:80vh!important;
	overflow:auto;
	}

	.my-account #suggestedJobs {
	margin:5px 0;
	}

	.header-top-page,.content-align {
	width:90%;
	margin:0 auto;
	padding:0;
	}

	.numberPerPage {
	border:none;
	padding:0;
	}

	.ui-multiselect-menu.ui-widget.ui-widget-content.ui-corner-all {
	float:left!important;
	width:354px!important;
	}

	#invoice-billto,#invoice-sendto,#invoice-info {
	width:43%!important;
	}

	.about_customresponsive {
	display:block!important;
	}

.about_customresponsive .whole .left {
    width: 100%;
}

.about_customresponsive .whole .right { height:auto;}

	.whole-emp {
	border:none;
	width:98%;
	margin:0 auto;
	padding:20px 0;
	}

	.testi_main {
	width:90%;
	}

	.testi_left {
	margin-right:3%;
	width:42%;
	float:left;
	}

	.testi_left img {
	width:100%;
	margin-bottom:10px;
	}

	.testi_right {
	width:55%;
	float:left;
	}

	.nav ul,.nav,#top-menu,#latest-jobs-block .clr,.header-user-menu.user-menu_responsive>br {
	display:none;
	}

	.nav_inner,#why_cv,#adSpaceAccount p img,#adSpaceAccount p a,.results-paging,.printRight,.site-map {
	width:100%;
	float:left;
	}

	.mobile_menu>ul>li,.whole .reg_button,.whole-js .reg_button,.emp-right .reg_button {
	margin-left:0;
	}

	.mobile_menu>ul li,.qs_Select,.qs-additional .tree-as-sb-vals #select_tree_Category_level_1,.cke_chrome,.ui-widget-overlay,#messageBox>iframe,#messageBox .inputName {
	width:100%!important;
	}

	.top-right-combine,.social_inner,.phrases-per-page.perPage {
	float:right;
	}

	.qs-left,.qs-right,.emp-left {
	width:45%;
	}

	.qs-additional #search-fields,#mailchimp-newsletter,#poll,#adSpace p img,.whole .left>img,.whole-js .middle,.whole-js h2,.emp-right .right,.index-div {
	width:100%;
	}

	#main-content-page-middle,#main-content-page-footer,#main-content-page-footer-bottom {
	min-width:100%;
	}

	#mailchimp-newsletter form,#poll form,.footer,.my-account-head,.top-nav {
	margin:0;
	}

	#mailchimp-form input[type="text"],#mailchimp-form input[type="password"] {
	width:100%;
	padding:0;
	}

	#productsList .evenrow,#productsList .oddrow {
	width:98%;
	}

	.add_listing_form,.employer {
	width:100%!important;
	float:left;
	}

	.longtext-60.tooltip-counter-0,.printLeft,#col-wide {
	float:left;
	}

	.instruction .instr_icon,#addListingForm,#messageBox #loginForm fieldset .inputField label,#messageBox #loginForm fieldset .inputField input[type="checkbox"] {
	float:left!important;
	}

	.cvtips h2,.cvtips .left>img {
	float:none;
	}

	.whole-js .middle .left,.emp-right .left {
	text-align:center;
	width:100%;
	}

	#loginForm,#registr-form {
	margin-left:5px;
	}

	#edit_profile_form fieldset .inputField input[type="password"],#sub-accounts fieldset .inputField input[type="password"],#sub-accounts fieldset .inputField input[type="text"] {
	width:350px!important;
	}

	#edit_profile_form fieldset .inputField,.listingInfo {
	width:!important;
	}

	#registr-form input[type="text"],#registr-form input[type="password"] {
	padding:0 10px;
	}

	.continue-shopping,.continue-shopping input[type="button"] {
	float:left;
	margin:0 2px;
	}

	#messageBox #loginForm fieldset .inputName,#messageBox #flagForm fieldset .inputName {
	float:left;
	width:100%;
	}

	#messageBox #loginForm fieldset .inputField,#messageBox #flagForm fieldset .inputField {
	float:left;
	width:100%;
	text-align:left!important;
	}

	#messageBox #loginForm .inputField input[type="text"],#messageBox #loginForm .inputField input[type="password"],#messageBox #flagForm .inputField input[type="text"],#messageBox #flagForm .inputField input[type="password"],#messageBox #tellFriendForm fieldset .inputName,#messageBox #tellFriendForm .inputField input[type="text"],#messageBox #tellFriendForm .inputField input[type="password"] {
	float:left;
	width:99%;
	}

	#pm_send_form fieldset .inputField .cke_browser_gecko,.desktop_view {
	display:none!important;
	}
	
	
	


/*********************** new employer ***********************/
	

 
.head-btom { max-width: 90%;}
.head_emp{width: 100%; float:left;}
.head_emp .logo {    float: left;    width: %;}
.header-main-content {    left: auto;    margin: 0 auto;    position: inherit;    text-align: center;    width: 90%;}
.logo img { margin-top: 0px !important;}
.phone_head {    text-align: center; margin: 18px 0 0 !important ; width: %;}
.phone_head a {    float: none !important;}  
.phone_head span {    width: 100%;}

.hero-header {    top: 120px !important;}
.head_employer_contact {    margin: 50px auto 0 !important;}
#main-content-page-top {    top: 130px !important;}
.top-body {    top: 130px !important;}	


.head_employer {    max-width: 90%; text-align:center;}

.head_employer_contact .contact_left_txt { margin-top:0 !important;}

.cv_content {    max-width: 90% !important;}

.service_recrutmnt ul {
    margin: 0 auto;
    width: auto !important;
}
.service_recrutmnt ul li { width:;}
.service_recrutmnt ul li a {    font-size: 14px;}
.emp2-entry > span {    width: 73%; float:right;}

.testi_emp_video {
    padding-top:50px;
}	
	
}

@media all and (min-width:769px) and (max-width: 800px) {
	.inner {
	margin-left:0;
	width:225px;
	float:left;
	padding:0;
	}

	#loginForm label {
	float:left;
	margin-left:5px;
	background-image:none;
	display:block;
	position:relative;
	top:auto;
	width:auto;
	}

	label.label_nav {
	display:block;
	width:40px;
	height:40px;
	cursor:pointer;
	position:absolute;
	top:6px;
	background-image:url(../menu_img.png);
	background-size:30px;
	background-repeat:no-repeat;
	background-position:center;
	left:5px;
	}

	.mobile_menu>ul>li>a {
	width:75%;
	display:inline-block;
	padding:4px 0;
	}

	#mobile_menu {
	display:block!important;
	width:40px;
	height:40px;
	cursor:pointer;
	position:fixed;
	top:8px;
	z-index:99999;
	background-image:url(../menu_img.png);
	background-size:30px;
	background-repeat:no-repeat;
	background-position:center;
	}

	.mobile_menu {
	position:absolute;
	top:42px;
	width:210px;
	}

	.header_new nav ul li a {
	text-indent:20px;
	font-size:15px;
	padding:15px 0;
	}

	.mobile_menu ul .product_active {
	visibility:visible;
	display:block;
	position:relative;
	background-image:url(../active_img.jpg)!important;
	background-repeat:no-repeat;
	background-size:12px;
	background-position:93% 25px!important;
	}

	.logo_part {
	margin:20px 0;
	}

	.mobile_menu ul li a {
	color:#fff;
	float:left;
	text-decoration:none;
	margin-bottom:1px;
	font-size:14px;
	padding:15px 11px!important;
	}

	.mobile_menu ul li a:hover {
	color:#007cc2;
	}

	ul.active_menu a.active {
	background:none!important;
	color:#007cc2;
	}

	.mobile_menu ul li {
	display:block;
	float:left;
	width:100%;
	text-align:left;
	background:#222;
	}

	.mobile_menu>ul>li {
	margin-left:0;
	}

	.mobile_menu ul li ul {
	visibility:hidden;
	display:none;
	}

	.mobile_menu ul.active_menu li#dropDown {
	background-image:url(../plus.png);
	background-repeat:no-repeat;
	background-size:12px;
	background-position:93% 19px;
	}

	.mobile_menu ul li ul li:last-child {
	background-image:none!important;
	}

	.mobile_menu ul .product_active ul {
	visibility:visible;
	display:block;
	position:relative;
	margin:0;
	padding:0;
	}

	.mobile_menu>ul li ul li {
	display:block;
	float:none;
	width:100%;
	border:none;
	padding-left:0;
	}

	.mobile_menu>ul li ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	cursor:pointer;
	display:block;
	width:100%;
	text-decoration:none;
	text-indent:20px;
	padding:10px 0;
	}

	.mobile_menu>ul li ul {
	left:0;
	top:2px;
	width:100%!important;
	}

	#header-bg {
	height:auto;
	min-width:100%;
	width:100%;
	}

	#header-bg h2 {
	margin:270px 0 20px;
	}

	.hero-header {
	min-height:148px; 
	}

	.header-page {
	min-width:100%;
	float:none;
	width:96%;
	padding:0!important;
	}

	.header-top-menu {
	height:auto;
	min-width:100%;
	}

	.header-user-menu span {
	margin-right:5px;
	font-size:12px;
	float:left;
	}

	.header-top-menu .social_plugins_div {
	width:100%;
	margin:0;
	}

	.header-top-menu .login_buttons_txt {
	width:auto!important;
	margin:10px 10px 0 0;
	}

	.top-left-menu {
	float:right;
	/*width:206px;*/ display:none;
	}

	.top-right-menu {
	float:right;
	width:auto;
	clear:both;
	}

	#featured-companies {
	height:auto;
	margin:0;
	}

	#quick-search {
	position:static;
	top:0;
	width:100%;
	}

	#main-content-page-top .content-align {
	position:static;
	}

	.qs-main {
	height:auto!important;
	width:90%;
	margin:0 2%;
	padding:0 3%;
	}

	.qs-main #keywords,.qs-main #Location {
	width:100%!important;
	margin:10px 0 0;
	padding:0!important;
	}

	.qs-main input[type="text"] {
	width:82%;
	}

	.qs-main #searchType-keywords,.qs-main .searchGeoDistance {
	width:100%!important;
	margin:10px 0;
	}

	.find_btn {
	width:100%!important;
	height:auto!important;
	padding:10px 0!important;
	}

	.find_btn .find-button-zoom #quickSearchFind-2 {
	float:none;
	margin:0 0 10px!important;
	}

	.qs-additional {
	width:90%;
	margin:0 2%;
	padding:0 3%;
	}

	.qs-additional #search-fields fieldset {
	width:100%;
	margin:0;
	}

	.qs-additional .inputField .searchGeoDistance {
	width:100%!important;
	margin:0!important;
	}

	.qs-additional #search-fields fieldset .inputName {
	margin-right:0;
	margin-top:0;
	width:100%;
	padding:5px 0;
	}

	.qs-additional #Salary_list {
	margin-left:0!important;
	width:100%!important;
	}

	.qs-additional #tree_Category_level_2 {
	width:100%!important;
	margin-left:0;
	margin-top:5px;
	}

	.qs-additional #search-fields .inputField input[type="text"] {
	height:26px!important;
	width:100%!important;
	margin-bottom:5px;
	padding:0!important;
	}

	#grayBgBanner {
	margin:0 0 60px;
	}

	.slider-right-buts {
	float:left;
	right:auto;
	top:230px;
	width:94%;
	margin:0 3%;
	}

	.bx-wrapper .bx-viewport {
	height:515px!important;
	}

	.slider-get-started a {
	float:left;
	width:76%!important;
	margin:0 5%;
	}

	.slider-get-started {
	bottom:70px;
	left:15px;
	}

	.emp-js-slider {
	height:auto;
	}

	#mailchimp-newsletter h1,#poll h2 {
	margin:10px 0;
	}

	#mailchimp-form input[type="text"],input[type="password"] {
	width:100%;
	padding:0;
	}

	#featured-jobs-block,#latest-jobs-block {
	width:100%;
	margin:0 0 50px;
	}

	.featuredListings {
	width:100%;
	float:left;
	margin:40px 0 0;
	}

	#featured-jobs-block h2,#latest-jobs-block h2 {
	margin:50px 0 0;
	}

	.special_sec {
	float:left;
	margin-top:44px;
	width:100%;
	}

	#grayBgBanner>.banner a img {
	margin-top:10px;
	}

	.index-wrapper {
	padding:25px 0;
	}

	.innerdiv_forall {
	width:90%!important;
	margin:0 auto!important;
	}

	.inputField input[type="text"] {
	width:100%;
	text-align:left;
	text-indent:5px;
	padding:0!important;
	}

	.inputField input[type="password"] {
	width:100%;
	float:left;
	text-indent:5px;
	padding:0!important;
	}
	
#registr-form input[type="text"], #registr-form input[type="password"] {
    padding: 0; width:100% !important;
}	
	.inputName {
	text-align:left;
	float:left;
	width:auto;
	margin:0;
	}

	.inputField {
	float:left;
	width:100%;
	margin:0;
	}

	.inputReq {
	float:left;
	width:auto;
	margin:0;
	}

	.fieldset_inner {
	width:100%;
	float:left;
	margin:1px 0;
	}

	.fieldset_inner>.inputName {
	width:auto;
	text-align:left;
	float:left;
	margin:0;
	}

	.fieldset_inner>.inputField {
	width:100%;
	text-align:left;
	float:left;
	margin:0;
	}

	.whole .reg_button,.whole-js .reg_button,.emp-right .reg_button {
	margin-left:0;
	margin-bottom:20px;
	}

	#search_form #adMargin-other {
	width:94%;
	margin-bottom:10px;
	padding:0 3%;
	}

	.whole,.whole-js,.cvtips {
	margin-left:0;
	width:100%;
	}
.about_customresponsive .whole .left {
    width: 100%;
}

	.salary-abbr {
	float:left;
	width:63%;
	}

	.emp_read_more {
	width:44%;
	margin:20px 10px 0 0;
	padding:7px 2%;
	}

	.emp-left {
	width:45%;
	display:none!important;
	}

	.emp-right {
	width:54%;
	}

	.emp-right .middle {
	text-align:center;
	width:100%!important;
	}

	.emp-right .left {
	text-align:center;
	width:100%;
	}

	.products {
	width:100%;
	float:left;
	margin:15px 0;
	padding:10px 1%;
	}

	.product-button_responsive {
	float:left;
	margin:3px 0;
	}

	.productInfo {
	width:61%;
	}

	#shareThis {
	width:90%;
	float:left;
	margin:0 0 0 4px;
	}

	.searchGeoDistance,#searchType-keywords {
	color:#484846;
	float:left;
	width:auto;
	}

	#addListingForm .small_width {
	width:83%!important;
	}

	#addListingForm .inputName {
	width:auto!important;
	padding:0;
	}

	#addListingForm .inputReq {
	width:20%!important;
	}

	#search_form .inputField {
	display:inline-block;
	text-align:left;
	width:100%;
	}

	.salary-abbr input {
	display:inline-block;
	width:46%!important;
	float:left;
	text-indent:5px;
	padding:9px 0!important;
	}

	.salary-abbr div {
	float:left!important;
	padding:0 5px!important;
	}

	#Salary_list,#DesiredSalary_list {
	float:right;
	width:35%;
	margin-right:7px;
	}

	.searchList,.inputForm .searchList {
	width:100%;
	margin-left:0;
	}

	#adSpace p {
	padding:5px 10px;
	}

	.ui-multiselect {
	min-height:36px;
	width:100%!important;
	padding:7px 5px 5px!important;
	}

	#loginForm {
	margin-left:5px 0;
	}

	.contact-us textarea {
	width:100%!important;
	padding:10px 0;
	}

	#edit_profile_form fieldset .inputName {
	width:auto!important;
	margin:0;
	}

	#edit_profile_form fieldset .delete_profile_btn {
	width:auto!important;
	margin-right:0!important;
	}

	#edit_profile_form fieldset .save_profile_btn {
	width:auto!important;
	margin-right:0!important;
	clear:none;
	}

	.add_listing_form {
	width:100%!important;
	float:left;
	text-align:left!important;
	margin:0!important;
	}

	.complex {
	border-bottom:1px dotted #727272;
	display:block;
	width:100%;
	padding:10px 0;
	}

	.invoice_srch_frm {
	margin:0!important;
	}

	#date_notless,#date_notmore {
	width:40%!important;
	margin:5px 0;
	}

	#col-wide .displayField {
	width:100%;
	float:left;
	margin:2px 0 22px;
	padding:0;
	}

	.after-quick-links {
	float:left;
	width:94%;
	margin:20px 0 0;
	padding:3%;
	}

	#displayListing #listingsResults {
	float:left;
	width:96%;
	margin-left:0;
	padding:2%;
	}

	.listingInfo {
	margin-left:0;
	position:relative;
	}

	#col-wide {
	float:left;
	width:100%;
	margin:10px 0 0;
	}

	.compProfileTitle {
	text-align:center;
	color:#ce4a14;
	font-family:proxima_novabold, Arial, sans-serif;
	font-size:18px;
	}

	.narrow-col .displayFieldBlock h3 {
	text-align:left;
	width:30%;
	padding:5px 0 5px 8px;
	}

	.narrow-col .displayField {
	width:60%;
	float:right;
	text-align:left!important;
	}

	.alert_form fieldset .alert_save_btn {
	width:auto!important;
	clear:none;
	margin:0!important;
	}

	.alert_form fieldset .alert_back_btn {
	margin-right:0!important;
	width:auto!important;
	}

	.emp-header-in,.emp-header,.index-header-bg,.index-header-bg-in {
	height:180px!important;
	}

	.user-menu_responsive {
	text-align:center;
	float:right;
	}

	#shoppingCart {
	width:auto;
	float:left;
	text-align:CENTER;
	margin-top:0;
	}

	.paymentButton {
	margin-left:1%;
	}

	#langSwitcherForm {
	margin-right:0!important;
	}

	.footer_bottom span {
	display:inline-block;
	float:none;
	margin-right:0;
	margin-top:0;
	}

	.actions-with-selected {
	width:100%;
	margin:0 0 20px;
	padding:25px 0;
	}

	.instr_arrow {
	left:-2px;
	position:relative;
	z-index:20;
	float:left;
	margin-top:10px;
	}

	.instruction .instr_cont {
	position:absolute;
	left:57px;
	margin-top:10px;
	}

	.refine_button {
	float:none!important;
	margin:0!important;
	}

	#editListingForm .tree-input-field {
	width:100%!important;
	margin:9px 0 10px;
	}

	.page_button {
	display:inline-block!important;
	width:100%;
	}

	.complex>.inputName,.inputField {
	display:block;
	float:none;
	}

	.complex>.inputReq {
	width:auto!important;
	float:left;
	}

	.add_listing_form .inputName {
	width:auto!important;
	padding:0!important;
	}

	.add_listing_form .inputReq {
	padding:0!important;
	}

	.add_listing_form .inputName,.inputField {
	display:block;
	clear:both;
	float:left!important;
	width:%;
	}

	#addListingForm .add_listing_form .small_width {
	width:52%!important;
	}

	.BreadCrumbs p {
	margin-left:5px;
	}

	.double_breadcrumbs {
	position:relative;
	top:-12px;
	}

	.browse_right {
	float:left;
	margin:-60px 0 0!important;
	}

	.refine-fix {
	position:relative;
	margin:0;
	}

	.alert_form fieldset .searchString {
	width:100%!important;
	margin-right:0!important;
	}

	.total_exp .to {
	float:left;
	margin-top:10px!important;
	padding:0 5px;
	}

	.my-account {
	margin-top:0;
	width:73%;
	}

	#adSpaceAccount {
	width:27%;
	}

	#suggestedJobs {
	margin:5px 0;
	}

	.my-account-head h1 {
	padding:20px 5px;
	}

	.#adSpaceAccount {
	float:left;
	width:38%;
	}

	#adSpaceAccount p a img {
	width:auto;
	float:none;
	clear:both;
	}

	#recentlyViewedJobs {
	width:49%;
	}

	.ModResults {
	display:inline-block;
	vertical-align:top;
	margin:-23px 5px 0;
	}

	.site-map h1 {
	margin-left:6px;
	}

	#sub-accounts .inputName {
	width:auto;
	}

	#sub-accounts fieldset .inputField span {
	clear:both;
	float:left;
	}

	.soc_reg_form {
	margin-top:0;
	}

	.cke_chrome {
	visibility:inherit;
	width:100%!important;
	}

	.table_div table,.products_table table,.app_table table,.jobalerts_table table,.edit_saved_search_tbl table,.invoice_tbl table,.contacts_tbl table,.searchresultscompany_tbl table {
	margin-bottom:10px;
	}

	.formtable tbody tr td {
	float:left!important;
	width:86%;
	}

	.sbOptions {
	width:auto!important;
	margin-right:5px!important;
	right:-13px;
	}

	.srh_by_company {
	width:100%;
	float:left;
	margin:5px!important;
	}

	.bcField input[type="text"] {
	width:97%!important;
	}

	.userInfo {
	float:left;
	width:220px!important;
	}

	.compProfileInfo {
	float:left;
	width:94%!important;
	padding:3%!important;
	}

	.compProfileInfo .company-name,.compProfileInfo strong:first-of-type {
	width:100%;
	padding:6px 9px;
	}

	#listingsResults {
	float:left;
	width:100%;
	margin:25px 0 0;
	}

	#listingsResults .evenrow .listing-title,#listingsResults .oddrow .listing-title {
	padding:0 1px 10px 5px;
	}

	.priorityListing .listing-title {
	padding:15px 10px 12px 0;
	}

	#map {
	height:100vh;
	margin:0;
	}

	#refineResults-block {
	float:left;
	width:100%;
	margin:5px 0 0;
	}

	.company-fix .listingInfo {
	width:58%;
	float:left;
	text-align:left;
	}

	#promotionCode {
	width:100%;
	margin:10px 0 0;
	}

	.continue-shopping {
	float:left;
	margin:0 2px;
	}

	.printPage {
	width:90%!important;
	margin:0 auto;
	}

	.printRight h1 {
	width:100%;
	float:left;
	margin:5px 0;
	}

	#custom .tree-input-field {
	width:52%;
	margin:0 0 10px;
	}

	#tree-block ul li ul {
	position:inherit!important;
	}

	.mt-count-available {
	padding:16px 0 0 10px;
	}

	.link_space {
	margin-bottom:3%;
	display:inline-block;
	}

	#employers_selected_list input[type="text"] {
	width:235px!important;
	}

	#employers_selected_list #employers_for_select {
	width:230px!important;
	}

	#employers_selected_list #employers_selected {
	width:200px!important;
	}

	#tree-block {
	max-height:59vh!important;
	margin:10px 0;
	}

	#messageBox>iframe {
	width:100%!important;
	height:500px!important;
	}

	#messageBox #tellFriendForm .inputField textarea {
	float:left;
	width:90%!important;
	}

	#pm_send_form fieldset .inputField textarea {
	display:block!important;
	height:150px!important;
	visibility:visible!important;
	width:95%;
	}

	.ui-dialog-content.ui-widget-content {
	max-width:100%!important;
	}

	#reason-to-unregister-form fieldset .inputField textarea {
	height:100px!important;
	}

	.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.active_calender_right {
	left:29%!important;
	top:59%!important;
	}

	.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.active_calender_left {
	left:1%!important;
	top:59.5%!important;
	}

	.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.date_notmore_right {
	left:26%!important;
	top:57%!important;
	}

	.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.date_notless_left {
	left:1%!important;
	top:57%!important;
	}

	.ui-multiselect-menu.ui-widget.ui-widget-content.ui-corner-all {
	float:left!important;
	width:88.5%!important;
	}

	.ui-multiselect-menu.ui-widget.ui-widget-content.ui-corner-all.ui-multiselect-menu-find-jobs {
	float:left!important;
	left:1.2%!important;
	width:64.5%!important;
	}

	.ui-multiselect-menu.ui-widget.ui-widget-content.ui-corner-all.ui-multiselect-menu-edit-listing {
	float:left!important;
	left:2%!important;
	width:46%!important;
	}

	.ui-dialog {
	max-width:97%!important;
	max-height:95vh!important;
	overflow:scroll;
	}

	.ui-dialog-content {
	max-height:76vh!important;
	overflow:auto;
	}

	.header-top-page,.content-align {
	width:90%;
	margin:0 auto;
	padding:0;
	}

	input[type="submit"],input[type="button"],.button {
	margin-left:0;
	margin-bottom:10px;
	}

	.inputField .inputStringMoney {
	width:48%!important;
	}

	.numberPerPage {
	border:none;
	padding:0;
	}

	select {
	margin-bottom:5px;
	}

	#answerBlock>div {
	margin-right:10px;
	}

	.whole-emp {
	border:none;
	width:98%;
	margin:0 auto;
	padding:20px 0;
	}

	.testi_main {
	width:90%;
	}

	.testi_left {
	margin-right:3%;
	width:42%;
	float:left;
	}

	.testi_left img {
	width:100%;
	margin-bottom:10px;
	}

	.testi_right {
	width:55%;
	float:left;
	}

	.nav ul,.nav,#top-menu,#latest-jobs-block .clr,.header-user-menu.user-menu_responsive>br {
	display:none;
	}

	.nav_inner,#why_cv,#adSpace,#edit_profile_form #Location_Country select,#edit_profile_form #Location_State select,#adSpaceAccount p img,.results-paging,.printRight {
	width:100%;
	float:left;
	}

	.mobile_menu>ul li,.qs_Select,#search-fields .salary-abbr,.qs-additional .tree-as-sb-vals,.qs-additional .tree-as-sb-vals #select_tree_Category_level_1,.qs-additional #select_tree_Category_level_2,#edit_profile_form fieldset .inputField input[type="password"],#edit_profile_form .searchList select,.searchList,.inputForm .searchList,#complexFields_Education,#complexFields_WorkExperience,#complexFields_Education,#complexFields_WorkExperience .displayDate,.ui-widget-overlay,#messageBox #loginForm fieldset .inputField input[type="text"],#messageBox .inputName {
	width:100%!important;
	}

	.top-right-combine,.social_inner,.phrases-per-page.perPage {
	float:right;
	}

	.qs-main .qs-right,.qs-left {
	width:100%!important;
	margin:0;
	}

	.qs-additional #search-fields,#mailchimp-newsletter,#poll,.whole .left>img,.emp-right .right,#editListingForm .add_listing_form .inputField,.bcField,.index-div {
	width:100%;
	}

	#main-content-page-middle,#main-content-page-footer,#main-content-page-footer-bottom {
	min-width:100%;
	}

	#mailchimp-newsletter form,#poll form,.footer,#col-wide .displayFieldBlock h3,.sortable-column,.my-account-head,.top-nav {
	margin:0;
	}

	#productDetails>table,.employer {
	width:100%!important;
	float:left;
	}

	#productsList .evenrow,#productsList .oddrow {
	width:98%;
	}

	#adMargin,#displayListing #refineResults {
	float:left;
	width:100%;
	}

	.inputField>#keep,.longtext-60.tooltip-counter-0,#instruction_DesiredSalary,#instruction_ZipCode,.printLeft,#access_div>div {
	float:left;
	}

	#edit_profile_form fieldset .inputField,#edit_profile_form .searchList,#search_listing_form fieldset .inputField,#search_listing_form fieldset .inputField .searchString {
	width:!important;
	}

	#edit_profile_form fieldset .inputReq,#editListingForm .inputName,#editListingForm .inputReq {
	width:auto!important;
	}

	#edit_profile_form #Location_City input,#edit_profile_form #Location_Address,#edit_profile_form #Location_ZipCode,#edit_profile_form #PhoneNumber {
	width:100%;
	float:left;
	margin-left:0;
	}

	.listing_search_form,.narrow-col {
	width:100%;
	float:left;
	margin:0!important;
	}

	#complexFields_Education,#complexFields_WorkExperience fieldset .inputField .ui-datepicker-trigger,.add,.listingInfo fieldset {
	text-align:left!important;
	}

	#search_listing_form,#activation_date_notless,#activation_date_notmore,#invoice-billto,#invoice-sendto,#invoice-info {
	width:40%!important;
	}

	.searchActDate,.results,#applicationFilter select {
	float:none!important;
	}

	.instruction .instr_icon,.small_width {
	clear:both;
	}

	input.button,input[type="submit"],input[type="reset"],input[type="button"],a.button,.table_div>p>a {
	text-align:center!important;
	}

	#complexFields_Education .displayDate,#complexFields_WorkExperience .displayDate {
	width:94%!important;
	}

	.cvtips h2,.cvtips .left>img {
	float:none;
	}

	.total_exp .searchIntegerLess,.total_exp .searchIntegerMore {
	float:left;
	width:45%!important;
	}

	#sub-accounts fieldset .inputField input[type="password"],#sub-accounts fieldset .inputField input[type="text"] {
	width:350px!important;
	}

	.noRefine .listingInfo,.results .listingInfo {
	float:right;
	width:65%;
	}

	#messageBox #loginForm fieldset .inputField label,#messageBox #loginForm fieldset .inputField input[type="checkbox"] {
	float:left!important;
	}

	#messageBox #loginForm fieldset .inputName,#messageBox #loginForm fieldset .inputField,#messageBox #flagForm fieldset .inputName,#messageBox #flagForm fieldset .inputField {
	float:left;
	width:100%!important;
	}

	#messageBox #loginForm .inputField input[type="text"],#messageBox #loginForm .inputField input[type="password"],#messageBox #flagForm .inputField input[type="text"],#messageBox #flagForm .inputField input[type="password"],#messageBox #tellFriendForm fieldset .inputName,#messageBox #tellFriendForm fieldset .inputField,#messageBox #tellFriendForm .inputField input[type="text"],#messageBox #tellFriendForm .inputField input[type="password"] {
	float:left;
	width:99%!important;
	}

	#pm_send_form fieldset .inputField .cke_browser_gecko,.desktop_view,.top_refine {
	display:none!important;
	}

	.about_customresponsive,.emp-mobile,.bottom_refine {
	display:block!important;
	}



/*********************** new employer ***********************/
	

 
.head-btom { max-width: 90%;}
.head_emp{width: 100%; float:left;}
.head_emp .logo {    float: left;    width: %;}

.logo img { margin-top: 0 !important;   width:;}
.phone_head {   margin: 18px 0 !important; text-align: center; }
.phone_head a {    float: none !important;}  
.phone_head span {    width: 100%;}
.header-user-menu {    line-height: 28px !important;}

.head_employer {    max-width: 90%; text-align:center;}
.hero-header {    top: 140px !important;}
.header-top-menu {padding: 0px 0 !important;}

.head_employer_contact {    margin: 50px auto 0 !important;}
#main-content-page-top {    top: 150px !important;}
.head_employer_contact .contact_left_txt { padding: 0 2.5%;    text-indent: 0;    width: 95%;}
.top-body {    top: 180px !important;}	

.cv_content {    max-width: 90% !important;}
.custom_socialplugins {    margin: 0 0 0 7px !important;}
.service_recrutmnt ul {    margin: 0 auto;    width: auto !important;	}
.service_recrutmnt ul li { width:;}
.service_recrutmnt ul li a {    font-size: 14px;}
.emp2-entry > span {    width: 73%; float:right;}


.header-main-content {   text-align: center;   left: auto;    margin: 0 auto;    position: inherit;    width: 90%;}



.testi_emp_video {
    padding-top:50px;
}



	
}

@media all and (min-width:569px) and (max-width: 768px) {
	.inner {
	margin-left:0;
	width:225px;
	float:left;
	position:absolute;
	padding:0;
	}

	label.label_nav {
	display:block;
	width:40px;
	height:40px;
	cursor:pointer;
	position:absolute;
	top:6px;
	background-image:url(../menu_img.png);
	background-size:30px;
	background-repeat:no-repeat;
	background-position:center;
	left:5px;
	}

	.mobile_menu>ul>li>a {
	width:75%;
	display:inline-block;
	padding:4px 0;
	}

	#mobile_menu {
	display:block!important;
	width:40px;
	height:40px;
	cursor:pointer;
	position:fixed;
	top:8px;
	z-index:99999;
	background-image:url(../menu_img.png);
	background-size:30px;
	background-repeat:no-repeat;
	background-position:center;
	}

	.mobile_menu {
	position:absolute;
	top:42px;
	width:210px;
	}

	.header_new nav ul li a {
	text-indent:20px;
	font-size:15px;
	padding:15px 0;
	}

	.mobile_menu ul .product_active {
	visibility:visible;
	display:block;
	position:relative;
	background-image:url(../active_img.jpg)!important;
	background-repeat:no-repeat;
	background-size:12px;
	background-position:93% 25px!important;
	}

	.logo_part {
	margin:20px 0;
	}

	.mobile_menu ul li a {
	color:#fff;
	float:left;
	text-decoration:none;
	font-size:14px;
	margin-bottom:1px;
	padding:15px 11px!important;
	}

	.mobile_menu ul li a:hover {
	color:#007cc2;
	}

	ul.active_menu a.active {
	background:none!important;
	color:#007cc2;
	}

	.mobile_menu ul li {
	display:block;
	float:left;
	width:100%;
	text-align:left;
	background:#222;
	}

	.mobile_menu>ul>li {
	margin-left:0;
	}

	.mobile_menu ul li ul {
	visibility:hidden;
	display:none;
	}

	.mobile_menu ul.active_menu li#dropDown {
	background-image:url(../plus.png);
	background-repeat:no-repeat;
	background-size:12px;
	background-position:93% 19px;
	}

	.mobile_menu ul li ul li:last-child {
	background-image:none!important;
	}

	.mobile_menu ul .product_active ul {
	visibility:visible;
	display:block;
	position:relative;
	margin:0;
	padding:0;
	}

	.mobile_menu>ul li ul li {
	display:block;
	float:none;
	width:100%;
	border:none;
	padding-left:0;
	}

	.mobile_menu>ul li ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	cursor:pointer;
	display:block;
	width:100%;
	text-decoration:none;
	text-indent:20px;
	padding:10px 0;
	}

	.mobile_menu>ul li ul {
	left:0;
	top:2px;
	width:100%!important;
	}

	#header-bg {
	height:auto;
	min-width:100%;
	width:100%;
	}

	#header-bg h2 {
	margin:300px 0 20px;
	}

	.hero-header {
	min-height:148px;
	}

	.header-page {
	min-width:100%;
	float:none;
	width:96%;
	padding:0!important;
	}

	.header-top-menu {
	height:auto;
	min-width:100%;
	}

	.header-user-menu span {
	margin-right:5px;
	font-size:12px;
	float:left;
	}

	.header-top-menu .social_plugins_div {
	width:100%;
	margin:0;
	}

	.header-top-menu .login_buttons_txt {
	width:auto!important;
	margin:10px 10px 0 0;
	}

	.top-left-menu {
	float:right;
	/*width:206px;*/ display:none;
	}

	.top-right-menu {
	float:right;
	width:auto;
	clear:both;
	}

	#featured-companies {
	height:auto;
	margin:0;
	}

	#quick-search {
	position:static;
	top:0;
	width:95%;
	}

	#main-content-page-top .content-align {
	position:static;
	}

	.qs-main {
	height:auto!important;
	width:90%;
	margin:0 2%;
	padding:0 3%;
	}

	.qs-main #keywords,.qs-main #Location {
	width:100%!important;
	margin:10px 0 0;
	padding:0!important;
	}

	.qs-main input[type="text"] {
	width:82%;
	}

	.qs-main #searchType-keywords,.qs-main .searchGeoDistance {
	width:100%!important;
	margin:10px 0;
	}

	.find_btn {
	width:100%!important;
	text-align:center;
	height:auto!important;
	padding:10px 0!important;
	}

	.find_btn .find-button-zoom #quickSearchFind-2 {
	float:none;
	margin:0 0 10px!important;
	}

	.qs-additional {
	width:90%;
	margin:0 2%;
	padding:0 3%;
	}

	.qs-additional #search-fields fieldset {
	width:100%;
	margin:0;
	}

	.qs-additional .inputField .searchGeoDistance {
	width:100%!important;
	margin:0!important;
	}

	.qs-additional #search-fields fieldset .inputName {
	margin-right:0;
	margin-top:0;
	width:100%;
	padding:5px 0;
	}

	.qs-additional #Salary_list {
	margin-left:0!important;
	width:100%!important;
	}

	.qs-additional #search-fields .inputField input[type="text"] {
	height:26px!important;
	width:100%!important;
	margin-bottom:5px;
	padding:0!important;
	}

	.qs-additional #tree_Category_level_2 {
	width:100%!important;
	margin-left:0;
	margin-top:5px;
	}

	#grayBgBanner {
	margin:0 0 60px;
	}

	#top-slider .slider-left {
	top:170px;
	left:20px;
	}

	.bx-wrapper .bx-pager {
	bottom:-30px;
	}

	.slider-right img {
	height:170px;
	}

	.slider-right-buts {
	float:left;
	right:auto;
	top:335px;
	width:94%;
	margin:0 3%;
	}

	.bx-wrapper .bx-viewport {
	height:540px!important;
	}

	.slider-get-started a {
	float:left;
	width:76%!important;
	margin:0 5%;
	}

	.slider-get-started {
	bottom:0;
	left:2%;
	}

	.emp-js-slider {
	height:auto;
	}

	#mailchimp-newsletter h1,#poll h2 {
	margin:10px 0;
	}

	#mailchimp-newsletter {
	width:100%;
	margin-top:45px;
	}

	#mailchimp-form input[type="text"],input[type="password"] {
	width:100%;
	padding:0;
	}

	#featured-jobs-block,#latest-jobs-block {
	width:100%;
	margin:0 0 50px;
	}

	.featuredListings {
	width:100%;
	float:left;
	margin:40px 0 0;
	}

	#featured-jobs-block h2,#latest-jobs-block h2 {
	margin:50px 0 0;
	}

	#grayBgBanner>.banner a img {
	margin-top:10px;
	}

	.innerdiv_forall {
	width:90%!important;
	margin:0 auto!important;
	}

	.inputName {
	width:23%;
	text-align:left;
	}

	.inputName,.inputField,.inputReq {
	float:left;
	width:auto;
	margin:0;
	}

	.inputField input[type="text"] {
	width:100%;
	text-align:left;
	text-indent:5px;
	padding:0!important;
	}

	.inputField input[type="password"] {
	width:100%;
	float:left;
	text-indent:5px;
	padding:0!important;
	}

	.fieldset_inner {
	width:100%;
	float:left;
	margin:1px 0;
	}

	.fieldset_inner>.inputName,.inputField {
	width:100%;
	text-align:left;
	float:left;
	margin:5px 0;
	}

	.index-wrapper {
	padding:25px 0;
	}

	.double_breadcrumbs {
	position:relative;
	top:-12px;
	}

	.browse_right {
	float:left;
	margin:-60px 0 0!important;
	}

	.refine-fix {
	position:relative;
	margin:0;
	}

	.whole .reg_button,.whole-js .reg_button,.emp-right .reg_button {
	margin-left:0;
	margin-bottom:20px;
	}

	#search_form #adMargin-other {
	width:94%;
	margin-bottom:10px;
	padding:0 3%;
	}

	.salary-abbr {
	float:left;
	width:63%;
	}

	.emp_read_more {
	width:94%;
	min-height:auto!important;
	margin:20px 0 0;
	padding:7px 2%;
	}

	.whole-js .middle .right {
	width:81%;
	}

	.emp-right {
	text-align:center;
	width:100%;
	}

	.emp-left {
	width:100%;
	display:none!important;
	}

	.products {
	margin:15px 0;
	padding:10px 5%;
	}

	.productInfo {
	width:100%;
	float:left;
	margin:10px 0;
	}

	.productInfo h3 {
	width:100%;
	float:left;
	text-align:center;
	}

	#shareThis {
	width:90%;
	float:left;
	margin:0 0 0 4px;
	}

	.productInfo p {
	width:100%;
	text-align:center;
	}

	.productLinks {
	text-align:center;
	width:100%;
	padding:15px 0;
	}

	.productLinks .button {
	display:inline-block;
	float:none;
	}

	.searchGeoDistance,#searchType-keywords {
	color:#484846;
	float:left;
	width:auto;
	}

	#addListingForm .small_width {
	width:83%!important;
	}

	#addListingForm .inputName {
	width:auto!important;
	padding:0;
	}

	#addListingForm .inputReq {
	width:20%!important;
	}

	#search_form .inputField {
	display:inline-block;
	text-align:left;
	width:100%;
	}

	.salary-abbr input {
	display:inline-block;
	width:39%!important;
	float:left;
	text-indent:5px;
	margin-right:2%;
	padding:0!important;
	}

	.salary-abbr div {
	float:left!important;
	padding:0 5px!important;
	}

	#Salary_list,#DesiredSalary_list {
	float:right;
	width:35%;
	margin-right:7px;
	}

	.searchList,.inputForm .searchList {
	width:100%;
	margin-left:0;
	}

	#adSpace p {
	padding:5px 10px;
	}

	.srh_by_company {
	width:100%;
	float:left;
	text-align:left;
	margin:5px!important;
	}

	.topNavBar form {
	margin:5px 0!important;
	}

	.SearchResultsCompany .topNavBar .pageNavigation {
	float:right;
	margin:5px 0!important;
	padding:0;
	}

	.results-paging .topNavBar {
	width:96%!important;
	padding:15px 2%;
	}

	.SearchResultsCompany .numberResults {
	margin-right:5%;
	}

	.results-paging .topNavBar .numberResults .sorting>span {
	clear:both!important;
	float:right;
	width:100%;
	}

	#listings_per_page_form {
	text-align:center;
	width:auto!important;
	margin-right:5px!important;
	}

	#listings_per_page_form .listing_text {
	margin-right:30px;
	}

	.numberPerPage_text_search {
	float:left!important;
	padding:5px 2px;
	}

	#listings_per_page_form .numberPerPage_text {
	float:left!important;
	width:100%;
	}

	#listingsResults {
	float:left;
	width:100%;
	margin:25px 0 0;
	}

	#listingsResults .evenrow .listing-title,#listingsResults .oddrow .listing-title {
	padding:0 1px 10px 5px;
	}

	.priorityListing .listing-title {
	padding:15px 10px 12px 0;
	}

	#map {
	height:100vh;
	margin:0;
	}

	#refineResults-block {
	float:left;
	width:100%;
	margin:5px 0 0;
	}

	.company-fix .listingInfo {
	width:56%;
	float:right;
	text-align:left;
	}

	.noRefine .listingInfo {
	float:left;
	width:100%;
	margin-top:10px;
	}

	.topNavBar .numberPerPage .listings_per_page_form,.topNavBar .numberPerPage #listings_per_page_form {
	float:left;
	width:30px;
	margin:0 5px;
	}

	.topNavBar {
	color:#1c1c1c;
	font-size:13px;
	line-height:25px;
	margin-left:0;
	text-shadow:-1px 0 0 #c2c2c2;
	width:100%;
	padding:15px 0;
	}

	.contact-us tbody tr td {
	width:100%!important;
	float:left!important;
	font-size:11px!important;
	padding:10px 0!important;
	}

	.contact-us textarea {
	width:100%!important;
	text-indent:10px;
	padding:10px 0;
	}

	.my-account {
	width:98%;
	float:left;
	margin-top:0;
	padding:5px 1%;
	}

	.my-account ul {
	width:94%;
	float:left;
	margin:0;
	}

	.my-account ul li {
	width:32%;
	text-align:center;
	margin:10px .2%;
	}

	#adSpaceAccount p img {
	clear:both;
	float:left;
	}

	#adSpaceAccount p a img {
	width:auto!important;
	float:left;
	}

	#recentlyViewedJobs {
	float:left;
	width:100%;
	margin:5px 0;
	}

	#recentlyViewedJobs table thead th,#suggestedJobs table thead th {
	padding:10px 0;
	}

	.tableLeft,.tableRight {
	padding:5px!important;
	}

	.add_listing_form {
	width:100%!important;
	float:left;
	text-align:left!important;
	margin:0!important;
	}

	.complex {
	border-bottom:1px dotted #727272;
	display:block;
	width:100%;
	padding:10px 0;
	}

	.table_div_title {
	width:45%!important;
	background-color:#8bc53d;
	}

	.app_table {
	width:100%;
	margin-left:0;
	float:left;
	display:block!important;
	}

	.app_table th {
	background-color:#8bc53d;
	width:45%;
	}

	.app_table table tbody li {
	margin:0 5px 5px 0;
	}

	.app_table th a {
	color:#FFF;
	text-decoration:none;
	}

	.view_questionnaire {
	display:block!important;
	clear:both;
	}

	#table-alerts {
	display:!important;
	width:100%!important;
	}

	.link_space {
	margin-bottom:4%;
	display:inline-block;
	}

	.invoice_srch_frm {
	text-align:left!important;
	margin:0!important;
	}

	#date_notless,#date_notmore {
	width:40%!important;
	margin:5px 0;
	}

	#col-wide .displayField {
	width:100%;
	float:left;
	margin:0;
	padding:0;
	}

	.after-quick-links {
	float:left;
	width:94%;
	margin:20px 0 0;
	padding:3%;
	}

	#displayListing #listingsResults {
	float:left;
	width:100%;
	margin-left:0;
	padding:5px 0;
	}

	.listingInfo {
	margin-left:0;
	position:relative;
	padding:0 2%;
	}

	#col-wide {
	float:left;
	width:100%;
	margin:10px 0 0;
	}

	.compProfileTitle {
	text-align:center;
	color:#ce4a14;
	font-family:proxima_novabold, Arial, sans-serif;
	font-size:18px;
	}

	.narrow-col .displayFieldBlock h3 {
	width:30%;
	text-align:left;
	padding:5px 0 5px 8px;
	}

	.narrow-col .displayField {
	width:60%;
	float:right;
	text-align:left!important;
	}

	.ModResults {
	display:inline-block;
	vertical-align:top;
	margin:0 5px;
	}

	.emp-header-in,.emp-header,.index-header-bg,.index-header-bg-in {
	height:200px!important;
	}

	.actions-with-selected {
	width:100%;
	margin:0 0 20px;
	padding:25px 0;
	}

	.user-menu_responsive {
	text-align:center;
	float:right;
	}

	#shoppingCart {
	width:auto;
	float:left;
	text-align:CENTER;
	margin-top:0;
	}

	#contactInfo-in {
	width:98%;
	}

	#contactInfo {
	width:98%;
	margin-left:1%;
	}

	#note-block #notesForm textarea {
	width:80%!important;
	}

	#cont-info-sendpm {
	float:right!important;
	}

	#loginForm fieldset {
	float:left;
	width:100%;
	margin:0!important;
	}

	#loginForm label {
	float:left;
	margin-left:5px;
	background-image:none;
	display:block;
	position:relative;
	top:auto;
	width:auto;
	}

	#messageBox .inputButton {
	float:left;
	width:auto!important;
	margin:-19px 19px 5px 5px;
	}

	#application-settings .inputString {
	width:315px;
	}

	.fieldset_inner .inputName {
	margin-bottom:0!important;
	padding:0!important;
	}

	.fieldset_inner .inputField {
	margin-top:0!important;
	}

	.inputReq {
	width:auto;
	float:left;
	margin-left:0!important;
	text-align:left;
	padding:0!important;
	}

	.soc_reg_form {
	margin-top:0;
	}

	.job_seeker_regi {
	text-align:left;
	margin:0!important;
	}

	.bottum_submit {
	float:left;
	margin-top:-20px;
	}

	.fields_marked {
	margin-left:%!important;
	}

	.alert_form fieldset .alert_save_btn {
	width:auto!important;
	margin:0!important;
	}

	.total_exp .searchIntegerLess {
	float:left;
	width:45%!important;
	}

	.total_exp .searchIntegerMore {
	float:left;
	width:46%!important;
	}

	.total_exp .to {
	float:left;
	margin-top:10px!important;
	padding:0 5px;
	}

	.cke_chrome {
	visibility:inherit;
	width:95%!important;
	}

	#productDetails>table {
	width:100%!important;
	float:left;
	margin-bottom:20px;
	}

	.product-button_responsive {
	float:left;
	margin:3px 0;
	}

	.table_div table,.products_table table,.app_table table,.jobalerts_table table,.edit_saved_search_tbl table,.invoice_tbl table,.contacts_tbl table,.job_states table,.searchresultscompany_tbl table {
	margin-bottom:10px;
	}

	.saved-search-tbl {
	width:65%;
	margin-left:1%;
	}

	.formtable tbody tr td {
	float:left!important;
	width:86%;
	}

	.questionnaire fieldset {
	width:98%!important;
	text-align:left!important;
	}

	#question_field fieldset {
	width:100%!important;
	float:left!important;
	margin:0!important;
	}

	.job_states table tbody tr th {
	width:45%;
	}

	.questionnaire p {
	margin-left:2%!important;
	}

	#edit_questionnaire p {
	margin-left:1%!important;
	}

	#newsCategory {
	width:94%;
	float:left;
	margin:5px 0;
	}

	.contacts_tbl table {
	border:1px solid #000!important;
	}

	.sbOptions {
	width:auto!important;
	margin-right:5px!important;
	right:-13px;
	}

	#cke_form_message {
	float:left;
	width:97%!important;
	}

	.reply {
	margin:2px 0;
	}

	.ui-multiselect {
	width:100%!important;
	min-height:36px;
	padding:7px 5px 5px!important;
	}

	.city_list_responsive {
	display:block!important;
	margin-top:0!important;
	}

	.city_list_responsive>li {
	margin:10px;
	}

	.city_list_responsive>li a {
	font-weight:700;
	font-size:14px;
	}

	#promotionCode {
	width:100%;
	margin:10px 0 0;
	}

	.continue-shopping {
	float:left;
	margin:0 2px;
	}

	.printPage {
	width:90%!important;
	margin:0 auto;
	}

	.user_notifications>fieldset {
	width:99%;
	float:left;
	margin:0;
	}

	.notCheck {
	float:left;
	margin-right:11px;
	width:4%;
	}

	.notDesc {
	width:90%;
	float:left;
	text-align:left;
	}

	.notDescText {
	width:40%;
	}

	.notif-date-days {
	width:14%!important;
	}

	.invoice_tbl {
	display:block!important;
	margin-left:1%;
	}

	table tr th a {
	text-decoration:none;
	color:#fff;
	}

	.table_div_title a {
	color:#fff;
	}

	#invoice-info {
	float:left!important;
	text-align:left!important;
	}

	#invoice-logo {
	text-align:center!important;
	width:380px!important;
	float:none!important;
	margin:0 auto!important;
	}

	#invoice-logo IMG {
	width:50%!important;
	text-align:center!important;
	}

	#invoice-billto,#invoice-sendto {
	width:96%!important;
	float:left!important;
	margin:0!important;
	}

	.site-map h1 {
	margin-left:6px;
	}

	.site-map table td {
	width:30%;
	text-align:left;
	float:left;
	}

	#exp_date {
	float:left;
	margin:10px 5px 0 0;
	}

	.instruction .instr_icon {
	clear:both;
	}

	.instr_arrow {
	left:-2px;
	position:relative;
	z-index:20;
	float:left;
	margin-top:10px;
	}

	.instruction .instr_cont {
	position:absolute;
	left:57px;
	margin-top:10px;
	}

	.site-map table td p a {
	text-align:left!important;
	padding:10px 0!important;
	}

	.site-map table td strong {
	text-align:left!important;
	font-size:16px!important;
	}

	.page_button {
	display:inline-block!important;
	width:97%;
	}

	#general-stats tbody tr:last-child {
	border:none;
	}

	.job_states {
	width:100%;
	float:left;
	display:block!important;
	}

	.job_states th {
	background-color:#8bc53d;
	}

	.job_states th a {
	color:#fff;
	text-decoration:none;
	}

	#employers_selected_list input[type="text"] {
	width:240px!important;
	}

	#employers_selected_list #move_btns {
	text-align:center;
	}

	#employers_selected_list #employers_for_select {
	width:96%!important;
	float:left;
	height:90px;
	}

	#employers_selected_list #employers_selected {
	width:96%!important;
	float:left;
	height:60px;
	}

	#employers_selected_list table tr td {
	clear:both;
	float:left;
	width:100%;
	padding:5px;
	}

	#tree-block ul li ul {
	position:inherit!important;
	}

	#tree-block {
	max-height:50vh!important;
	margin:10px 0;
	}

	.ui-widget {
	max-width:100%!important;
	float:left;
	}

	#messageBox #tellFriendForm .inputField textarea {
	float:left;
	width:90%;
	}

	#pm_send_form fieldset .inputField textarea {
	display:block!important;
	height:150px!important;
	visibility:visible!important;
	width:95%;
	}

	#reason-to-unregister-form fieldset .inputField textarea {
	height:100px!important;
	width:95%!important;
	}

	.ui-multiselect-menu.ui-widget.ui-widget-content.ui-corner-all {
	float:left!important;
	width:88.5%!important;
	}

	.ui-multiselect-menu.ui-widget.ui-widget-content.ui-corner-all.ui-multiselect-menu-find-jobs {
	float:left!important;
	left:2.4%!important;
	width:92.5%!important;
	}

	.ui-multiselect-menu.ui-widget.ui-widget-content.ui-corner-all.ui-multiselect-menu-edit-listing {
	float:left!important;
	left:1.7%!important;
	width:80.5%!important;
	}

	#sort-by .sbOptions,.listings_per_page_form .sbOptions,#listings_per_page_form .sbOptions {
	left:-2px;
	top:28px!important;
	width:100%!important;
	}

	.listings_per_page_form .sbHolder,#listings_per_page_form .sbHolder {
	width:64px;
	text-align:center;
	}

	#custom .tree-input-field {
	width:52%;
	margin:0 0 10px;
	}

	table tbody tr {
	border-bottom:medium none;
	}

	.mt-count-available {
	font-size:12px;
	padding:15px 0 0 10px;
	}

	.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.active_calender_right {
	left:64%!important;
	top:60.5%!important;
	}

	.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.active_calender_left {
	left:18%!important;
	top:60%!important;
	}

	.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.date_notmore_right {
	left:50%!important;
	top:59.5%!important;
	}

	.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.date_notless_left {
	left:2%!important;
	top:59.5%!important;
	}

	.ui-dialog {
	max-width:95%!important;
	max-height:92vh!important;
	overflow:scroll;
	}

	.ui-dialog-content {
	max-height:76vh!important;
	overflow:auto;
	}

	.header-top-page,.content-align {
	width:90%;
	margin:0 auto;
	padding:0;
	}

	input[type="submit"],input[type="button"],.button {
	margin-left:0;
	margin-bottom:10px;
	}

	.numberPerPage {
	border:none;
	padding:0;
	}

	select {
	margin-bottom:5px;
	}

	#answerBlock>div {
	margin-right:10px;
	}

	.whole-emp {
	border:none;
	width:98%;
	margin:0 auto;
	padding:20px 0;
	}

	.testi_left img {
	width:100%;
	margin-bottom:10px;
	}

	.nav ul,.nav,#top-menu,#latest-jobs-block .clr,#my-listings-table,.header-user-menu.user-menu_responsive>br,.empty {
	display:none;
	}

	.nav_inner,#why_cv,#adSpace,.SearchResultsCompany,.results-paging,.contact-us,#edit_profile_form #Location_Country select,#edit_profile_form #Location_State select,#pm_send_form .inputField input[type="text"],#pm_send_form .inputField input[type="password"],.printRight,.user_notifications,.site-map,#reports,#reports #quick-stats,.testi_left,.testi_right {
	width:100%;
	float:left;
	}

	.mobile_menu>ul li,.qs_Select,#search-fields .salary-abbr,.qs-additional .tree-as-sb-vals,.qs-additional .tree-as-sb-vals #select_tree_Category_level_1,.qs-additional #select_tree_Category_level_2,.emp-right .middle,.emp-right .left,.emp-left .product .magniflier,.results-paging .topNavBar .numberResults,.contact-department,#edit_profile_form fieldset .inputField input[type="password"],#edit_profile_form .searchList select,.searchList,.inputForm .searchList,#complexFields_Education,#complexFields_WorkExperience,#complexFields_Education,#complexFields_WorkExperience .displayDate,.add_edit_note textarea,#messageBox .inputField,#registr-form .inputField input[type="password"],#registr-form fieldset .inputField .searchList,.questionnaire fieldset .inputField .inputString,#sub-accounts fieldset .inputField input[type="password"],.ui-widget-overlay,#messageBox>iframe,#messageBox .inputName {
	width:100%!important;
	}

	.top-right-combine,.social_inner {
	float:right;
	}

	.qs-main .qs-right,.qs-left {
	width:100%!important;
	margin:0;
	}

	.qs-additional #search-fields,.special_sec,#mailchimp-newsletter,#poll,.whole .left>img,.left,.whole-js h2,.whole-js .middle,.emp-right .right,.bcField,.BreadCrumbs,#loginForm fieldset .inputName,.searchList select,.searchList,.inputForm .searchList,#reports #general-stats,#reports-navigation,.index-div {
	width:100%;
	}

	#main-content-page-middle,#main-content-page-footer,#main-content-page-footer-bottom {
	min-width:100%;
	}

	#mailchimp-newsletter form,#poll form,.footer,table tbody li,.my-account-head,#col-wide .displayFieldBlock h3,.sortable-column,.top-nav {
	margin:0;
	}

	.cvtips h2,.cvtips .left>img {
	float:none;
	}

	.whole,.whole-js,.cvtips,.whole .right {
	margin-left:0;
	width:100%;
	}

	#productsList .evenrow,#productsList .oddrow,.pointedInListingInfo2,.testi_main {
	width:90%;
	}

	#adMargin,.results-paging .topNavBar .numberResults .sorting,#loginForm .inputField input[type="text"],#loginForm .inputField input[type="password"],.results .listingInfo,#adSpaceAccount,#adSpaceAccount p a,#displayListing #refineResults,#messageBox #loginForm fieldset .inputName,#messageBox #loginForm fieldset .inputField,#messageBox #flagForm fieldset .inputName,#messageBox #flagForm fieldset .inputField {
	float:left;
	width:100%;
	}

	.bcField input[type="text"],.contact-us .fix,.contact-us .email_input {
	width:100%!important;
	text-indent:10px;
	padding:0;
	}

	.topNavBar .numberPerPage,#edit_questions fieldset,#edit_questionnaire fieldset {
	margin:0!important;
	}

	.topNavBar .numberResults,#edit_profile_form fieldset .inputReq,#registr-form fieldset .inputReq {
	width:auto!important;
	}

	.topNavBar .numberResults span,.searchActDate {
	float:none!important;
	}

	.results-paging .topNavBar .numberPerPage,#refineResults,.numberPerPage.select-box>span,.listings_per_page_form .sbHolder,.longtext-60.tooltip-counter-0,#instruction_DesiredSalary,#instruction_ZipCode,#loginForm .inputButton input,#loginForm input[type="checkbox"],.printLeft,.instruction .instr_block {
	float:left;
	}

	.head,.form-notes,#sort-by .sbSelector,.listings_per_page_form .sbSelector,#listings_per_page_form .sbSelector {
	padding:0;
	}

	.results-paging .head h1,#edit_profile_form fieldset .inputName,#registr-form fieldset .inputName {
	width:auto!important;
	margin:0;
	}

	.products_table,.screening_questionnaires,.form-notes #note_form,.saved_listings_tbl .saved_listings_note #note_form,.contacts_tbl,.about_customresponsive,.table_div,.bottom_refine,.emp-mobile {
	display:block!important;
	}

	.main_table,.tableSearchResultApplications,.form-notes #main_note_form,.saved_listings_tbl .saved_listings_note #main_note_form,.jobalerts_table,#job_stats,.main_contacts_tbl,.citylist,#displayResults,#pm_send_form fieldset .inputField .cke_browser_gecko,.desktop_view,.top_refine {
	display:none!important;
	}

	#edit_profile_form fieldset .save_profile_btn,#edit_profile_form fieldset .delete_profile_btn,.alert_form fieldset .alert_back_btn {
	width:auto!important;
	margin-right:0!important;
	}

	#suggestedJobs,.printRight h1 {
	width:100%;
	float:left;
	margin:5px 0;
	}

	#recentlyViewedJobs .rec-sug-comp-th,#suggestedJobs .rec-sug-comp-th,#search_listing_form,#activation_date_notless,#activation_date_notmore {
	width:40%!important;
	}

	#edit_profile_form #Location_City input,#edit_profile_form #Location_Address,#edit_profile_form #Location_ZipCode,#edit_profile_form #PhoneNumber {
	width:100%;
	float:left;
	margin-left:0;
	}

	.listing_search_form,.narrow-col {
	width:100%;
	float:left;
	margin:0!important;
	}

	#complexFields_Education,#complexFields_WorkExperience fieldset .inputField .ui-datepicker-trigger,.add,.listingInfo fieldset,#contactInfo fieldset,#uploadForm>fieldset {
	text-align:left!important;
	}

	.paymentButton,.button_delete {
	margin-left:1%;
	}

	input.button,input[type="submit"],input[type="reset"],input[type="button"],a.button,.table_div>p>a {
	text-align:center!important;
	}

	#notesForm_ textarea,#addListingForm .displayDate,#editListingForm .displayDate {
	width:90%!important;
	}

	#under-contact #note-block,.questionnaire fieldset .inputName,#edit_questionnaire fieldset .inputName,#question_field fieldset .inputName,#edit_questions fieldset .inputName,#sub-accounts fieldset .inputName {
	width:auto;
	}

	.inputField .inputStringMoney,.selectCurrency {
	width:48%!important;
	}

	.questionnaire fieldset .inputReq,#edit_questionnaire fieldset .inputReq,#question_field fieldset .inputReq,#edit_questions fieldset .inputReq,#sub-accounts fieldset .inputReq {
	width:auto;
	padding-top:7px!important;
	}

	.contacts_tbl th,.evenrow th,.oddrow th {
	background-color:#8bc53d;
	color:#fff;
	}

	#employers_selected_list input[id="move_to_selected"],#employers_selected_list input[id="remove_from_selected"] {
	margin-bottom:5px;
	min-width:20px;
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	padding:10px;
	}

	#messageBox #loginForm .inputField input[type="text"],#messageBox #loginForm .inputField input[type="password"],#messageBox #flagForm .inputField input[type="text"],#messageBox #flagForm .inputField input[type="password"],#messageBox #tellFriendForm fieldset .inputName,#messageBox #tellFriendForm fieldset .inputField,#messageBox #tellFriendForm .inputField input[type="text"],#messageBox #tellFriendForm .inputField input[type="password"] {
	float:left;
	width:99%;
	}
	
	


/*********************** new employer ***********************/
	

 
.head-btom { max-width: 90%;}
.head_emp{width: 100%; float:left;}
.head_emp .logo {    float: left;    width: 100%;}
.header-main-content {   text-align: center;   left: auto;    margin: 0 auto;    position: inherit;    width: 90%;}
.logo {    width: 100%;}
.logo img { float: !important;   margin-top: 0;   width:150px;}
.phone_head { margin:0 !important;  width: !important;  text-align: center;   }
.phone_head a {  font-size: 26px !important;  float: none !important; }  
.phone_head span {    width: 100%; font-size:14px !important; }

.header-user-menu {    line-height: 25px;}

.head_employer_contact {    margin: 50px auto 0 !important; padding: 20px 0 !important;}
.header-top-menu {padding: 0px 0 !important;}
.header-phone {    margin:10px 0 0px !important;   }
.header-phone .header-click {    float: none;}
.header-phone a{ margin:0 !important;  font-size: 26px !important;}

.hero-header {    top:90px !important;}
#main-content-page-top {    top: 120px !important;}

.top-body{  top: 230px !important;}

.head_employer {    max-width: 90%; text-align:center;}

.header-top-menu {padding: 0px 0 !important;}

.head_employer_contact .contact_left_txt { padding: 0 2.5%;    text-indent: 0;    width: 95%;}
.custom_socialplugins {    margin: 0 0 0 7px !important;}

.cv_content {    max-width: 90%;}
.emp2-entry span p {    text-align: center;}
.service_recrutmnt ul {
    margin: 0 auto;
    width: 90% !important;
}
.service_recrutmnt ul li { width:100%;}
.service_recrutmnt ul li a {    font-size: 14px;}
.testi_emp_left {    float: left; text-align:center;   margin-bottom: 20px;    width: 100%;}

.testi_emp_right { text-align:center;   width: 100%;}
.testi_emp_right p {    text-align: center;}

.left_entry {    float: left;    margin-bottom: 10px;    width: 100%;}

 #popupContact { top:2% !important;}

#contactArea {    height: 350px !important;}
.emp_video_sec{ width:100%; margin:0 auto;}
	
	
	.testi_emp_video {
    padding-top:50px;
}
	
	
	
}

@media all and (min-width:481px) and (max-width: 568px) {
	.inner {
	margin-left:0;
	width:225px;
	float:left;
	left:0;
	position:absolute;
	padding:0;
	}

	#loginForm label {
	float:left;
	margin-left:5px;
	background-image:none;
	display:block;
	position:relative;
	top:auto;
	width:auto;
	}

	label.label_nav {
	display:block;
	width:40px;
	height:40px;
	cursor:pointer;
	position:absolute;
	top:6px;
	background-image:url(../menu_img.png);
	background-size:30px;
	background-repeat:no-repeat;
	background-position:center;
	left:5px;
	}

	.mobile_menu>ul>li>a {
	width:75%;
	display:inline-block;
	padding:4px 0;
	}

	#mobile_menu {
	display:block!important;
	width:40px;
	height:40px;
	cursor:pointer;
	position:fixed;
	top:8px;
	z-index:99999;
	background-image:url(../menu_img.png);
	background-size:30px;
	background-repeat:no-repeat;
	background-position:center;
	}

	.nav_inner {
	width:90%;
	margin:0 auto;
	}

	.mobile_menu {
	position:absolute;
	top:40px;
	width:210px;
	}

	.header_new nav ul li a {
	text-indent:20px;
	font-size:15px;
	padding:15px 0;
	}

	.mobile_menu ul .product_active {
	visibility:visible;
	display:block;
	position:relative;
	background-image:url(../active_img.jpg)!important;
	background-repeat:no-repeat;
	background-size:12px;
	background-position:93% 25px!important;
	}

	.mobile_menu ul li a {
	color:#fff;
	float:left;
	text-decoration:none;
	margin-bottom:1px;
	font-size:14px;
	padding:15px 11px!important;
	}

	.mobile_menu ul li a:hover {
	color:#007cc2;
	}

	ul.active_menu a.active {
	background:none!important;
	color:#007cc2;
	}

	.mobile_menu ul li {
	display:block;
	float:left;
	width:100%;
	text-align:left;
	background:#222;
	}

	.mobile_menu>ul>li {
	margin-left:0;
	}

	.mobile_menu ul li ul {
	visibility:hidden;
	display:none;
	}

	.mobile_menu ul.active_menu li#dropDown {
	background-image:url(../plus.png);
	background-repeat:no-repeat;
	background-size:12px;
	background-position:93% 19px;
	}

	.mobile_menu ul li ul li:last-child {
	background-image:none!important;
	}

	.mobile_menu ul .product_active ul {
	visibility:visible;
	display:block;
	position:relative;
	margin:0;
	padding:0;
	}

	.mobile_menu>ul li ul li {
	display:block;
	float:none;
	width:100%;
	border:none;
	padding-left:0;
	}

	.mobile_menu>ul li ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	cursor:pointer;
	display:block;
	width:100%;
	text-decoration:none;
	text-indent:20px;
	padding:10px 0;
	}

	.mobile_menu>ul li ul {
	left:0;
	top:2px;
	width:100%!important;
	}

	#header-bg {
	height:auto;
	min-width:100%;
	width:100%;
	}

	#header-bg h2 {
	margin:370px 0 20px;
	}

	.hero-header {
	min-height:148px; 
	}

#main-content-page-top {    top: 320px !important;}
	.header-page {
	min-width:100%;
	float:none;
	width:96%;
	padding:0!important;
	}

	.header-top-menu {
	height:auto;
	min-width:100%;
	}

	.header-user-menu span {
	margin-right:5px;
	font-size:12px;
	float:left;
	}

	.header-top-menu .login_buttons_txt {
	width:auto!important;
	margin:0 10px 0 0;
	}

	.top-left-menu {
	/*width:206px;*/
	float:right;
	margin-top:10px;
	}

	.top-right-menu {
	clear:both;
	float:right;
	}

	#featured-companies {
	height:auto;
	margin:0;
	}

	#quick-search {
	position:static;
	top:0;
	width:92%;
	}

	#main-content-page-top .content-align {
	position:static;
	}

	.header-user-menu {
	line-height:30px;
	}

	.custom_socialplugins .social_login_button {
	top:0;
	float:left;
	margin-right:5px;
	}

	.qs-main {
	height:auto!important;
	width:90%;
	margin:0 2%;
	padding:0 3%;
	}

	.qs-main input[type="text"] {
	width:82%;
	}

	.qs-main #searchType-keywords,.qs-main .searchGeoDistance {
	width:100%!important;
	margin:10px 0;
	}

	.find_btn {
	width:100%!important;
	text-align:center;
	height:auto!important;
	padding:10px 0!important;
	}

	.find_btn .find-button-zoom #quickSearchFind-2 {
	float:none;
	margin:0 0 10px!important;
	}

	.qs-additional {
	width:90%;
	margin:0 2%;
	padding:0 3%;
	}

	.qs-additional #search-fields fieldset {
	width:100%;
	margin:0;
	}

	.qs-additional .inputField .searchGeoDistance {
	width:100%!important;
	margin:0!important;
	}

	.qs-additional #search-fields fieldset .inputName {
	margin-right:0;
	margin-top:0;
	width:100%;
	padding-right:0;
	}

	.qs-additional #Salary_list {
	margin-left:0!important;
	width:100%!important;
	}

	.qs-additional #search-fields .inputField input[type="text"] {
	height:26px!important;
	width:100%!important;
	margin-bottom:5px;
	padding:0!important;
	}

	.qs-additional #tree_Category_level_2 {
	width:100%!important;
	margin-left:0;
	margin-top:5px;
	}

	#grayBgBanner {
	margin:0 0 60px;
	}

	#top-slider .slider-left {
	top:140px;
	left:20px;
	}

	.bx-wrapper .bx-pager {
	bottom:0;
	}

	.slider-right img {
	height:140px;
	}

	.slider-right-buts {
	float:left;
	right:auto;
	top:310px;
	width:94%;
	margin:0 3%;
	}

	.bx-wrapper .bx-viewport {
	height:540px!important;
	}

	.slider-get-started a {
	float:left;
	width:76%!important;
	margin:0 5%;
	}

	.slider-get-started {
	bottom:15px;
	left:2%;
	}

	.emp-js-slider {
	height:auto;
	}

	#mailchimp-newsletter h1,#poll h2 {
	margin:10px 0;
	}

	#mailchimp-form input[type="text"],input[type="password"] {
	width:100%;
	padding:0;
	}

	#featured-jobs-block,#latest-jobs-block {
	width:100%;
	margin:0 0 50px;
	}

	.featuredListings {
	margin:40px 0 0;
	}

	.fl-logo {
	width:55%;
	text-align:left;
	}

	#featured-jobs-block h2,#latest-jobs-block h2 {
	margin:50px 0 0;
	}

	.bta-column {
	display:block;
	width:50%;
	float:left;
	height:220px;
	}

	#grayBgBanner>.banner a img {
	margin-top:10px;
	width:90%!important;
	}

	.innerdiv_forall {
	width:90%!important;
	margin:0 auto!important;
	}

	.inputName,.inputField,.inputReq {
	float:left;
	width:100%;
	margin:0;
	}

	.inputField input[type="text"] {
	width:100%;
	text-indent:5px;
	padding:0;
	}
#registr-form input[type="text"], #registr-form input[type="password"] {
    padding: 0; width:100% !important;
}	
	

	.inputField input[type="password"] {
	width:100%;
	float:left;
	text-indent:5px;
	padding:0!important;
	}

	.inputButton {
	float:left;
	width:auto;
	margin:0 19px 5px 5px;
	}

	.inputName {
	width:auto;
	text-align:left;
	}

	.index-wrapper {
	padding:25px 0;
	}

	.double_breadcrumbs {
	position:relative;
	top:-12px;
	}

	.browse_right {
	float:left;
	margin:-60px 0 0!important;
	}

	.refine-fix {
	position:relative;
	margin:0;
	}

	.whole .reg_button,.whole-js .reg_button,.emp-right .reg_button {
	margin-left:0;
	margin-bottom:20px;
	}

	#search_form #adMargin-other {
	width:94%;
	margin-bottom:10px;
	padding:0 3%;
	}

	.salary-abbr {
	float:left;
	width:63%;
	}

	.emp_read_more {
	width:94%;
	min-height:auto!important;
	margin:20px 0 0;
	padding:7px 2%;
	}

	.emp-left {
	width:100%;
	display:none!important;
	}

	.products {
	margin:15px 0;
	padding:10px 5%;
	}

	.productInfo {
	width:100%;
	float:left;
	margin:10px 0;
	}

	#shareThis {
	width:90%;
	float:left;
	margin:0 0 0 10px;
	}

	.productLinks {
	text-align:center;
	width:100%;
	padding:15px 0;
	}

	.productLinks .button {
	display:inline-block;
	float:none;
	}

	#productsList .oddrow {
	width:93.5%;
	}

	#addListingForm .small_width {
	width:78%!important;
	}

	#addListingForm .inputName {
	width:auto!important;
	padding:0;
	}

	#addListingForm .inputReq {
	width:20%!important;
	}

	#search_form fieldset {
	clear:left;
	margin:0!important;
	}

	#search_form .inputField {
	display:inline-block;
	width:100%;
	}

	.salary-abbr input {
	display:inline-block;
	width:44%!important;
	float:left;
	}

	.salary-abbr div {
	float:left!important;
	padding:0 5px!important;
	}

	#Salary_list,#DesiredSalary_list {
	float:right;
	width:35%;
	}

	.searchList,.inputForm .searchList {
	width:100%;
	margin-left:0;
	}

	#adSpace p {
	padding:5px 10px;
	}

	#loginForm fieldset {
	float:left;
	width:100%;
	margin:0!important;
	}

	#activation_date_notless,#activation_date_notmore {
	width:144px!important;
	float:none;
	}

	#listingsResults {
	float:left;
	width:100%;
	margin:25px 0 0;
	}

	#listingsResults .evenrow .listing-title,#listingsResults .oddrow .listing-title {
	padding:0 1px 10px 5px;
	}

	.priorityListing .listing-title {
	padding:15px 10px 12px 0;
	}

	#map {
	height:100vh;
	margin:0;
	}

	#refineResults-block {
	float:left;
	width:100%;
	margin:5px 0 0;
	}

	.separate-div .refine_button {
	float:none!important;
	margin:0!important;
	}

	.contact-us tbody tr td {
	width:100%!important;
	float:left!important;
	font-size:11px!important;
	padding:10px 0!important;
	}

	.contact-us textarea {
	width:100%!important;
	text-indent:10px;
	padding:10px 0;
	}

	.my-account {
	width:98%;
	float:left;
	margin-top:0;
	padding:5px 1%;
	}

	.my-account ul {
	width:94%;
	float:left;
	margin:0;
	}

	.my-account ul li {
	width:32%;
	text-align:center;
	margin:10px .2%;
	}

	#recentlyViewedJobs {
	float:left;
	width:100%;
	margin:5px 0;
	}

	#adSpaceAccount p a img {
	width:auto!important;
	float:left;
	}

	#recentlyViewedJobs table thead th,#suggestedJobs table thead th {
	padding:10px 0;
	}

	.tableLeft,.tableRight {
	padding:5px!important;
	}

	#edit_profile_form .fieldset_inner {
	margin:1px 0;
	}

	.fieldset_inner {
	width:100%;
	float:left;
	margin:1px 0;
	}

	#Location_City input {
	width:100%;
	float:left;
	margin:0;
	}

	.bottum_submit {
	float:left;
	margin-top:-20px;
	}

	.add_listing_form {
	width:100%!important;
	float:left;
	margin:0!important;
	}

	.srh_by_company {
	width:100%;
	float:left;
	margin:5px 0!important;
	}

	.SearchResultsCompany {
	width:100%;
	margin-left:0;
	float:left;
	}

	.topNavBar form {
	float:left;
	margin:5px 0!important;
	}

	.SearchResultsCompany .topNavBar .pageNavigation {
	float:right;
	margin:5px 0!important;
	padding:0;
	}

	.SearchResultsCompany .topNavBar {
	display:inline-block;
	padding:15px 0;
	}

	.SearchResultsCompany .numberResults {
	margin-right:5%;
	}

	.listings_per_page_form .sbHolder,#listings_per_page_form .sbHolder {
	width:64px;
	text-align:center;
	float:left;
	}

	.results-paging .topNavBar {
	padding:3%;
	}

	.table_div_title {
	font-size:12px;
	text-align:left;
	width:45%!important;
	background-color:#8bc53d;
	padding:0 10px!important;
	}

	.app_table {
	width:100%;
	margin-left:0;
	float:left;
	display:block!important;
	}

	.app_table th {
	background-color:#8bc53d;
	width:45%;
	}

	.app_table table tbody li {
	margin:0 5px 5px 0;
	}

	.app_table th a {
	color:#FFF;
	text-decoration:none;
	}

	.button_delete {
	float:none!important;
	text-align:left;
	width:0!important;
	margin:5px 0 10px;
	}

	.view_questionnaire {
	display:block!important;
	clear:both;
	}

	.add_edit_note textarea {
	width:95%!important;
	}

	#table-alerts {
	display:block!important;
	width:100%!important;
	}

	.link_space {
	margin-bottom:4%;
	display:inline-block;
	}

	.saved-search-tbl {
	width:100%!important;
	float:left;
	display:none;
	margin-left:0;
	}

	.edit_saved_search_tbl {
	display:block!important;
	float:left;
	}

	.edit_saved_search_tbl th {
	background-color:#8bc53d;
	color:#FFF;
	width:45%;
	}

	#pm_send_form textarea {
	width:100%!important;
	margin-left:0;
	height:100px!important;
	visibility:visible!important;
	display:block!important;
	padding:0;
	}

	.table_div_title a {
	color:#fff;
	}

	#col-wide .displayField {
	width:100%;
	float:left;
	margin:0;
	padding:0;
	}

	.after-quick-links {
	float:left;
	width:94%;
	margin:50px 0 0!important;
	padding:1% 3%;
	}

	.quick_links {
	float:left;
	width:93%!important;
	display:block!important;
	margin:50px 0 0!important;
	padding:10px 3.5%!important;
	}

	#displayListing #listingsResults {
	float:left;
	width:96%;
	margin-left:0;
	padding:2%;
	}

	.listingInfo {
	margin-left:0;
	width:100%!important;
	}

	#col-wide {
	float:left;
	width:100%;
	margin:10px 0 0;
	}

	.compProfileTitle {
	text-align:center;
	color:#ce4a14;
	font-family:proxima_novabold, Arial, sans-serif;
	font-size:18px;
	}

	.narrow-col .displayFieldBlock h3 {
	width:30%;
	text-align:left;
	padding:5px 0 5px 8px;
	}

	.narrow-col .displayField {
	width:65%;
	float:right;
	}

	.ModResults {
	display:inline-block;
	vertical-align:top;
	margin:0 5px;
	}

	.my_account_breadcrumb {
	height:55px!important;
	}

	.emp-header-in,.emp-header,.index-header-bg,.index-header-bg-in {
	height:230px!important;
	}

	.actions-with-selected {
	width:100%;
	margin:0 0 20px;
	padding:25px 0;
	}

	.user-menu_responsive {
	text-align:center;
	float:right;
	}

	#shoppingCart {
	width:auto;
	float:left;
	text-align:CENTER;
	margin-top:0;
	}

	.paymentButton {
	margin-left:2%;
	}

	.listing_actions input.button,input[type="submit"],input[type="reset"],input[type="button"],a.button {
	text-align:center!important;
	margin-right:9px!important;
	margin-left:0!important;
	margin-bottom:10px;
	}

	#notesForm_ textarea {
	width:90%!important;
	}

	.results {
	float:none!important;
	}

	.password-recovery input[type="text"] {
	width:70%;
	}

	#contactInfo-in {
	width:98%;
	}

	#contactInfo {
	width:97%;
	margin-left:2%;
	}

	#note-block #notesForm textarea {
	width:80%!important;
	}

	#cont-info-sendpm {
	float:right!important;
	}

	.refine_button {
	float:left;
	width:96%;
	margin:0!important;
	padding:10px 2%;
	}

	#refineResults>tbody {
	width:100%!important;
	float:left;
	background-color:#f4f5ed;
	}

	#edit-questions tbody tr {
	border-bottom:1px dashed #8c8c8c;
	}

	.fieldset_inner .inputName {
	margin-bottom:0!important;
	padding:0!important;
	}

	.fieldset_inner .inputField {
	margin-top:0!important;
	}

	.inputReq {
	width:auto;
	float:left;
	padding:0!important;
	}

	.soc_reg_form {
	margin-top:0;
	}

	.job_seeker_regi {
	text-align:left;
	}

	.invoice_tbl {
	display:block!important;
	margin-left:1%;
	}

	table tr th a {
	text-decoration:none;
	color:#fff;
	}

	.fields_marked {
	margin-left:%!important;
	}

	.alert_form fieldset .alert_save_btn {
	width:auto!important;
	margin:0!important;
	}

	.total_exp .searchIntegerLess {
	float:left;
	width:44%!important;
	}

	.total_exp .searchIntegerMore {
	float:left;
	width:45%!important;
	}

	.total_exp .to {
	float:left;
	margin-top:10px!important;
	padding:0 5px;
	}

	.cke_chrome {
	visibility:inherit;
	width:100%!important;
	display:none!important;
	}

	#productDetails>table {
	width:100%!important;
	float:left;
	margin-bottom:20px;
	}

	.product-button_responsive {
	width:100%;
	float:left;
	margin:3px 0;
	}

	.product-button_responsive input[type="button"] {
	width:180px;
	float:left;
	margin:0;
	}

	#listings_per_page_form {
	float:left!important;
	text-align:left;
	width:100%!important;
	margin:10px 5px 10px 0 !important;
	}

	#listings_per_page_form .listing_text {
	margin-right:30px;
	}

	.numberPerPage {
	border:none;
	margin:0 0 20px 5px;
	padding:0;
	}

	.numberPerPage_text {
	float:left!important;
	text-align:left;
	width:100%;
	}

	.formtable tbody tr td {
	float:left!important;
	width:86%;
	}

	#main-div-after>form {
	float:left;
	margin-left:0;
	width:99%;
	}

	#search_listing_form,#activation_date_notless,#activation_date_notmore {
	width:38%!important;
	}

	.job_states {
	width:98%;
	display:block!important;
	margin-left:2%;
	}

	.job_states th {
	background-color:#8bc53d;
	}

	.job_states th a {
	color:#fff;
	text-decoration:none;
	}

	.saved_listings_tbl table tr th {
	width:45%;
	background-color:#8bc53d;
	color:#FFF;
	}

	#newsCategory {
	width:92%;
	float:left;
	margin:5px 1%;
	}

	.questionnaire fieldset {
	width:98%!important;
	text-align:left!important;
	clear:left;
	}

	#question_field fieldset,#edit_questions {
	width:100%!important;
	float:left!important;
	margin:0!important;
	}

	.questionnaire p {
	margin-left:2%!important;
	}

	#edit_questionnaire p {
	margin-left:1%!important;
	}

	.contacts_tbl table {
	border:1px solid #000!important;
	}

	.invoice_srch_frm {
	clear:left;
	margin:0!important;
	}

	#date_notless,#date_notmore {
	margin-bottom:5px;
	width:87%!important;
	}

	.sbOptions {
	width:auto!important;
	margin-right:5px!important;
	right:-13px;
	}

	#cke_form_message {
	float:left;
	width:97%!important;
	}

	.reply {
	margin:2px 0;
	}

	.ui-multiselect {
	width:100%!important;
	min-height:36px;
	padding:7px 0 0!important;
	}

	.compProfileInfo {
	width:94%;
	float:left;
	text-align:center;
	padding:3%;
	}

	.compProfileInfo .company-name,.compProfileInfo strong:first-of-type {
	width:99%;
	}

	.compProfileInfo>.text-center img {
	width:45%;
	text-align:center;
	}

	#googleMap-links a {
	font-size:12px;
	margin:1.7% 1.7% 1.7% 0;
	}

	.noRefine .results-paging,.noRefine #listingsResults {
	float:left;
	text-align:center;
	width:100%;
	}

	.listing-info .right-side {
	float:left;
	text-align:center;
	width:94%;
	margin:20px 0 10px;
	padding:3%!important;
	}

	.listing-info .right-side img {
	text-align:center;
	width:45%;
	}

	.headerBgBlock .Results {
	text-align:center;
	margin:0 auto;
	}

	.head h1 {
	text-align:left;
	margin:10px 0 0!important;
	}

	.noRefine .numberPerPage .listings_per_page_form,.noRefine .numberPerPage #listings_per_page_form {
	width:20%;
	}

	.results-paging .topNavBar .numberResults .sorting>span {
	clear:both!important;
	float:left;
	text-align:left;
	}

	.city_list_responsive {
	display:block!important;
	margin-top:0!important;
	}

	.city_list_responsive>li {
	margin:10px;
	}

	.city_list_responsive>li a {
	font-weight:700;
	font-size:14px;
	}

	#promotionCode {
	width:100%;
	margin:10px 0 0;
	}

	.continue-shopping {
	float:left;
	margin:0;
	}

	.continue-shopping input[type"button"] {
	margin-right:20px!important;
	}

	.printPage {
	width:90%!important;
	margin:0 auto;
	}

	.user_notifications>fieldset {
	width:99%;
	float:left;
	margin:0;
	}

	.notCheck {
	float:left;
	margin-right:11px;
	width:4%;
	}

	.notDesc {
	width:90%;
	float:left;
	}

	.notDescText {
	width:40%;
	}

	.notif-date-days {
	width:14%!important;
	}

	#invoice-logo {
	float:left!important;
	width:97%!important;
	background-color:none;
	text-align:center!important;
	}

	#invoice-logo IMG {
	width:85%!important;
	text-align:center!important;
	}

	#invoice-billto,#invoice-sendto {
	width:96%!important;
	float:left!important;
	margin:0!important;
	}

	.site-map h1 {
	margin-left:6px;
	}

	.site-map table td {
	width:30%;
	text-align:left;
	float:left;
	}

	#addListingForm {
	padding:25px 0!important;
	}

	#exp_date {
	float:left;
	margin:10px 5px 0 0;
	}

	.site-map table td p a {
	text-align:left!important;
	padding:10px 0!important;
	}

	.site-map table td strong {
	text-align:left!important;
	font-size:16px!important;
	}

	#addListingForm .displayDate,#editListingForm .displayDate {
	width:89%!important;
	}

	#editListingForm .inputName {
	width:auto!important;
	padding:0;
	}

	.small_width {
	width:78%!important;
	clear:both;
	}

	.page_button {
	display:inline-block!important;
	width:97%;
	}

	.complex {
	border-bottom:1px dotted #727272;
	display:block;
	width:100%;
	padding:10px 0;
	}

	.instr_arrow {
	left:-3px;
	position:relative;
	z-index:20;
	float:left;
	margin-top:10px;
	}

	.instruction .instr_cont {
	position:absolute;
	}

	.instruction .instr_icon {
	clear:both;
	}

	#addListingForm fieldset:last-child .button {
	margin-right:5px;
	}

	#reports-navigation a {
	padding:10px 7%;
	}

	.general_states {
	width:100%;
	float:left;
	display:block!important;
	}

	.general_states table tr th {
	background-color:#8bc53d;
	color:#FFF;
	}

	.search_news {
	width:92%;
	float:left;
	margin-left:5px;
	}

	.search_news input[type="text"] {
	width:93%;
	float:left;
	}

	.search_news input[type="submit"] {
	float:left;
	margin:5px 0;
	}

	.brief_news {
	width:100%;
	float:left;
	text-align:left!important;
	margin-top:0;
	}

	.newsPreview p>a {
	width:100%;
	float:left;
	text-align:left!important;
	padding:0;
	}

	.newsPreview p {
	width:100%;
	float:left;
	text-align:left!important;
	margin:0;
	padding:0;
	}

	.small {
	width:100%;
	float:left;
	text-align:left!important;
	padding:5px 0;
	}

	#applicationFilter {
	width:98%!important;
	margin-left:1%;
	float:left;
	text-align:left;
	}

	#employers_selected_list input[type="text"] {
	width:240px!important;
	}

	#employers_selected_list #move_btns {
	text-align:center;
	}

	#employers_selected_list #employers_for_select {
	width:96%!important;
	float:left;
	height:90px;
	}

	#employers_selected_list #employers_selected {
	width:96%!important;
	float:left;
	height:60px;
	}

	#employers_selected_list table tr td {
	clear:both;
	float:left;
	width:100%;
	padding:5px;
	}

	#tree-block {
	max-height:50vh!important;
	margin:10px 0;
	}

	.ui-widget {
	max-width:100%!important;
	float:left;
	}

	#tree-block ul li ul {
	position:inherit!important;
	}

	.ui-multiselect-menu.ui-widget.ui-widget-content.ui-corner-all {
	float:left!important;
	width:88%!important;
	}

	.ui-multiselect-menu.ui-widget.ui-widget-content.ui-corner-all.ui-multiselect-menu-find-jobs {
	float:left!important;
	left:3%!important;
	width:89.5%!important;
	}

	#sort-by .sbOptions,.listings_per_page_form .sbOptions,#listings_per_page_form .sbOptions {
	left:-2px;
	top:28px!important;
	width:100%!important;
	}

	#messageBox #tellFriendForm .inputField textarea {
	float:left;
	width:90%;
	}

	#messageBox .inputName {
	font-size:13px;
	width:100%!important;
	}

	#reason-to-unregister-form fieldset .inputField textarea {
	height:100px!important;
	width:100%!important;
	}

	.mt-count-available {
	font-size:12px;
	padding:15px 0 0;
	}

	#custom .tree-input-field {
	width:52%;
	margin:0 0 10px;
	}

	.selectCurrency {
	width:45%!important;
	margin:0 0 0 8px;
	}

	table tbody tr {
	border-bottom:medium none;
	}

	#application-settings input[type="button"] {
	margin-top:5px;
	}

	.table_div_title>a {
	text-decoration:none;
	}

	#ajaxRefineSearch #refineResults .show-menu {
	background:none repeat scroll 0 0 #fff;
	border:1px solid #dedede;
	border-radius:4px;
	box-shadow:0 3px 3px -1px #dedede;
	display:block;
	width:100%;
	padding:10px;
	}

	h5.view_refine {
	font-size:18px;
	width:97%;
	text-align:left;
	border:1px solid #ccc;
	cursor:pointer;
	background-image:url(../refine_icon.png);
	background-repeat:no-repeat;
	background-position:98% -15%;
	margin:0;
	padding:5px 5px 10px;
	}

	h5.show-refine {
	background-image:url(../refine_icon.png);
	background-repeat:no-repeat;
	background-position:98% 100%;
	}

	#refine_button {
	background-image:url(../b_down_arrow.png);
	background-repeat:no-repeat;
	width:25px;
	margin-top:10px;
	float:right;
	height:10px;
	cursor:pointer;
	}

	#refineResults th {
	color:#ce4a14;
	font-size:18px;
	display:none;
	padding:5px 0 10px;
	}

	.separate-div {
	width:89%;
	float:left;
	}

	.quick_links_button {
	display:block!important;
	margin:0;
	}

	.inputField textarea {
	width:95%;
	visibility:visible!important;
	display:block!important;
	}

	.edit_questions_breadcrumbs {
	float:left;
	margin:-55px auto 0;
	}

	.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.active_calender_right {
	left:51%!important;
	top:61%!important;
	}

	.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.active_calender_left {
	left:4%!important;
	top:61%!important;
	}

	.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.date_notmore_right {
	left:36%!important;
	top:66%!important;
	}

	.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.date_notless_left {
	left:36%!important;
	top:59%!important;
	}

	.ui-dialog {
	max-width:95%!important;
	max-height:92vh!important;
	overflow:scroll;
	}

	.ui-dialog-content {
	max-height:76vh!important;
	overflow:auto;
	}

	.header-top-page,.content-align {
	width:90%;
	margin:0 auto;
	padding:0;
	}
	.searchGeoDistance, #searchType-keywords {
    width: 100% !important;
}
	.tree-as-sb-vals {
    float: left;
    width: 100%;
}
	.tree-as-sb-vals > select {
    width: 100%;
}
	select {
	margin-bottom:5px;
	}

	#answerBlock>div {
	margin-right:10px;
	}

	.whole-emp {
	border:none;
	width:98%;
	margin:0 auto;
	padding:20px 0;
	}

	.testi_left img {
	width:100%;
	margin-bottom:10px;
	}

	#popupContact {
	height:480px!important;
	width:95%!important;
	left:2.5%!important;
	}

	#contactArea {
	height:406px!important;
	}

	.contact-us1 tr td {
	display:inline-block;
	width:100%!important;
	}

	.contact-us1 tr td textarea {
	display:inline-block;
	width:90%!important;
	}

	.contact-us1 tr td #submitContact {
	margin-left:40%!important;
	}

	.nav ul,.nav,#top-menu,.header-user-menu.user-menu_responsive>br,#my-listings-table,.main_saved_listings,#general-stats,.empty,.refine_results,.refine {
	display:none;
	}

	.mobile_menu>ul li,.qs_Select,#search-fields .salary-abbr,.qs-additional .tree-as-sb-vals,.qs-additional .tree-as-sb-vals #select_tree_Category_level_1,.qs-additional #select_tree_Category_level_2,.emp-right .middle,.emp-right .left,.emp-left .product .magniflier,#messageBox .inputField,.contact-department,.searchList select,.searchList,.inputForm .searchList,.questionnaire fieldset .inputField .inputString,#sub-accounts fieldset .inputField input[type="password"],.ui-widget-overlay,#messageBox>iframe,#popupContactInner {
	width:100%!important;
	}

	.header-top-menu .social_plugins_div,#listingsResults .evenrow .show-brief,#listingsResults .oddrow .show-brief {
	width:100%;
	margin:10px 0 0;
	}

	.social_inner,.top-right-combine {
	float:right;
	}

	.qs-main .qs-right,.qs-left {
	width:100%!important;
	margin:0;
	}

	.qs-main .qs-right #Location,.qs-main .qs-left #keywords {
	width:96%!important;
	display:inline-block;
	margin:10px 0 0;
	padding:0 5px!important;
	}

	.qs-additional #search-fields,.special_sec,#mailchimp-newsletter,#poll,.whole .left>img,.left,.whole-js .middle,.whole-js h2,.emp-right .right,.BreadCrumbs,.bcField,.results-paging .topNavBar .numberResults,#reports-navigation-in,#reports-navigation,.index-div {
	width:100%;
	}

	#why_cv,#adSpace,.results-paging,.contact-us,#adSpaceAccount p img,#Location_Country select,#Location_State select,.userInfo,#googleMap-links,.printRight,.user_notifications,.site-map,#reports,#reports #quick-stats,.testi_left,.testi_right {
	width:100%;
	float:left;
	}

	#main-content-page-middle,#main-content-page-footer,#main-content-page-footer-bottom {
	min-width:100%;
	}

	#mailchimp-newsletter form,#poll form,.footer,table tbody li,.my-account-head,#col-wide .displayFieldBlock h3,.sortable-column,.head,.tree-available-count,.top-nav {
	margin:0;
	}

	.table_div table,.products_table table,.app_table table,.jobalerts_table table,.edit_saved_search_tbl table,.invoice_tbl table,.contacts_tbl table,.general_states table,.job_states table,.searchresultscompany_tbl table,.saved_listings_tbl table,.table_div table,.quick_links_button .Pagging {
	margin-bottom:10px;
	}

	.cvtips h2,.cvtips .left>img,.numberPerPage.select-box>span {
	float:none;
	}

	.whole,.whole-js,.cvtips,.whole .right {
	margin-left:0;
	width:100%;
	}

	.whole-js .middle .right,.productInfo p {
	width:100% !important;
	text-align:center;
	}

	.whole-js .middle .left,.emp-right {
	text-align:center;
	width:100%;
	}

	#productsList .evenrow,.pointedInListingInfo2,.testi_main {
	width:90%;
	}

	.productInfo h3,.company-fix .listingInfo,.compProfileInfo>.text-center,.compProfileInfo>.strong,.noRefine .listingInfo,#listings_per_page_form span {
	width:100%;
	float:left;
	text-align:center;
	}

	#adMargin,#loginForm .inputField input[type="text"],#loginForm .inputField input[type="password"],#adSpaceAccount,#displayListing #refineResults,.topNavBar .select-box,.results-paging .topNavBar .numberResults .sorting,#messageBox #loginForm fieldset .inputName,#messageBox #loginForm fieldset .inputField,#messageBox #flagForm fieldset .inputName,#messageBox #flagForm fieldset .inputField {
	float:left;
	width:100%;
	}

	#loginForm input[type="checkbox"],.results-paging .topNavBar .numberPerPage,#refineResults,.longtext-60.tooltip-counter-0,#instruction_DesiredSalary,#instruction_ZipCode,.invoice_srch_frm .inputField img,.printLeft,.instruction .instr_block {
	float:left;
	}

	.contact-us .fix,.contact-us .email_input,.bcField input[type="text"] {
	width:100%!important;
	text-indent:10px;
	padding:0;
	}

	#suggestedJobs,#Location_Address,#Location_ZipCode,#PhoneNumber,.printRight h1 {
	width:100%;
	float:left;
	margin:5px 0;
	}

	#adSpaceAccount p,#adSpace p,.company_main_tbl,.Applications_table,.tableSearchResultApplications,.form-notes #main_note_form,.saved_listings_tbl .saved_listings_note #main_note_form,.jobalerts_table,#displayResults,.main_table,#job_stats,.main_contacts_tbl,.citylist,#blockInner .refine.hide-menu,.goggle_maps,.top_refine,.desktop_view {
	display:none!important;
	}

	#recentlyViewedJobs .rec-sug-comp-th,#suggestedJobs .rec-sug-comp-th,.inputField .inputStringMoney {
	width:40%!important;
	}

	#edit_profile_form fieldset .inputName,#registr-form fieldset .inputName {
	width:auto!important;
	margin:0;
	}

	#edit_profile_form fieldset .inputReq,#registr-form fieldset .inputReq,#editListingForm .inputReq {
	width:auto!important;
	}

	#edit_profile_form fieldset .delete_profile_btn,#edit_profile_form fieldset .save_profile_btn,.alert_form fieldset .alert_back_btn {
	width:auto!important;
	margin-right:0!important;
	}

	.searchresultscompany_tbl,.products_table,.screening_questionnaires,.form-notes #note_form,.saved_listings_tbl .saved_listings_note #note_form,.table_div,.saved_listings_tbl,.contacts_tbl,.view_refine,#blockInner .refine.show-menu,.bottom_refine,.emp-mobile,.about_customresponsive {
	display:block!important;
	}

	.topNavBar .numberPerPage,#edit_questionnaire fieldset {
	margin:0!important;
	}

	.form-notes,.password-recovery,#sort-by .sbSelector,.listings_per_page_form .sbSelector,#listings_per_page_form .sbSelector {
	padding:0;
	}

	.narrow-col,.listing_search_form {
	width:100%;
	float:left;
	margin:0!important;
	}

	input.button,input[type="submit"],input[type="reset"],input[type="button"],a.button,.table_div p a {
	text-align:center!important;
	}

	#under-contact #note-block,.questionnaire fieldset .inputName,#edit_questionnaire fieldset .inputName,#question_field fieldset .inputName,#edit_questions fieldset .inputName,#sub-accounts fieldset .inputName {
	width:auto;
	}

	.evenrow th,.oddrow th,.contacts_tbl th {
	background-color:#8bc53d;
	color:#fff;
	}

	.job_states table tbody tr th,.general_states table tbody tr th {
	width:45%;
	}

	.questionnaire fieldset .inputReq,#edit_questionnaire fieldset .inputReq,#question_field fieldset .inputReq,#edit_questions fieldset .inputReq,#sub-accounts fieldset .inputReq {
	width:auto;
	padding-top:7px!important;
	}

	.noRefine .results-paging .topNavBar .numberPerPage span,#invoice-info {
	float:left!important;
	text-align:left!important;
	}

	#employers_selected_list input[id="move_to_selected"],#employers_selected_list input[id="remove_from_selected"] {
	margin-bottom:5px;
	min-width:20px;
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	padding:10px;
	}

	#messageBox #loginForm .inputField input[type="text"],#messageBox #loginForm .inputField input[type="password"],#messageBox #flagForm .inputField input[type="text"],#messageBox #flagForm .inputField input[type="password"],#messageBox #tellFriendForm fieldset .inputName,#messageBox #tellFriendForm fieldset .inputField,#messageBox #tellFriendForm .inputField input[type="text"],#messageBox #tellFriendForm .inputField input[type="password"] {
	float:left;
	width:99%;
	}



/*********************** new employer ***********************/
	
.header-phone {    margin:10px 0 0 !important; }
 .header-phone a {    font-size: 26px !important;    margin: 0;}
.head-btom { max-width: 90%;}
.head_emp{width: 100%; float:left;}
.logo img { /*float:none !important;*/ width:150px;  margin-top: 0;}
.phone_head {   margin:0px 0 !important;   text-align: center;   }
.phone_head a {    float: none !important;  font-size: 26px !important;}  
.phone_head span {   font-size: 14px !important;   width: 100%;}
.head_emp .logo {    float: left;    width: 100%;}
.top-body {   top: 220px !important;    }
.head_employer {    max-width: 90%; text-align:center;}
.header-click {    float: none;}
.top-left-menu { display:none;}
.head_employer_contact .contact_left_txt { padding: 0 2.5%;    text-indent: 0;    width: 95%;}
.hero-header .header-phone {  text-align: center; width:100%;  /* 	float:none;*/}
#main-content-page-top {    top: 130px !important;}
.hero-header { top: 120px !important;	}
.head_employer_contact {    margin: 50px auto 0 !important;}
.header-top-menu {padding: 0px 0 !important;}

.custom_socialplugins {    margin: 0 0 0 7px !important;}

.cv_content {    max-width: 90% !important;}
.emp2-entry span p {    text-align: center;}

.service_recrutmnt ul {    margin: 0 auto;    width: 100% !important; padding-left:20px !important;}
.service_recrutmnt ul li { width: 100% !important;}
.service_recrutmnt ul li a {    font-size: 14px;}
.testi_emp_left {    float: left;    margin-bottom: 20px;    width: 100%;}

.testi_emp_right { text-align:center;   width: 100%;}
.testi_emp_right p {    text-align: center;}

.left_entry {    float: left;    margin-bottom: 10px;    width: 100%;}

.header-main-content {   text-align: center;   left: auto;    margin: 0 auto;    position: inherit;    width: 90%;}

#popupContact { top:2% !important;}
#contactArea {    height: 350px !important;}


.emp_video_sec{ width:100%; margin:0 auto;}
.testi_emp_video {
    padding-top: 50px;
}

}



@media all and (min-width:321px) and (max-width: 480px) {
	.inner {
	margin-left:0;
	width:225px;
	float:left;
	left:0;
	position:absolute;
	padding:0;
	}

	label.label_nav {
	display:block;
	width:40px;
	height:40px;
	cursor:pointer;
	position:absolute;
	top:6px;
	background-image:url(../menu_img.png);
	background-size:30px;
	background-repeat:no-repeat;
	background-position:center;
	left:5px;
	}

	.mobile_menu>ul>li>a {
	width:75%;
	display:inline-block;
	padding:4px 0;
	}

	#mobile_menu {
	display:block!important;
	width:40px;
	height:40px;
	cursor:pointer;
	position:fixed;
	top:9px;
	z-index:99999;
	background-image:url(../menu_img.png);
	background-size:30px;
	background-repeat:no-repeat;
	background-position:center;
	}

	.nav_inner {
	width:90%;
	margin:0 auto;
	}

	.mobile_menu {
	position:absolute;
	top:40px;
	width:210px;
	}

	.header_new nav ul li a {
	text-indent:20px;
	font-size:15px;
	padding:15px 0;
	}

	.mobile_menu ul .product_active {
	visibility:visible;
	display:block;
	position:relative;
	background-image:url(../active_img.jpg)!important;
	background-repeat:no-repeat;
	background-size:12px;
	background-position:93% 25px!important;
	}

	.mobile_menu ul li a {
	color:#fff;
	float:left;
	text-decoration:none;
	margin-bottom:1px;
	font-size:14px;
	padding:15px 11px!important;
	}

	.mobile_menu ul li a:hover {
	color:#007cc2;
	}

	ul.active_menu a.active {
	background:none!important;
	color:#007cc2;
	}

	.mobile_menu ul li {
	display:block;
	float:left;
	width:100%;
	text-align:left;
	background:#222;
	}

	.mobile_menu ul li ul {
	visibility:hidden;
	display:none;
	}

	.mobile_menu ul.active_menu li#dropDown {
	background-image:url(../plus.png);
	background-repeat:no-repeat;
	background-size:12px;
	background-position:93% 19px;
	}

	.mobile_menu ul .product_active ul {
	visibility:visible;
	display:block;
	position:relative;
	margin:0;
	padding:0;
	}

	.mobile_menu>ul li ul li {
	display:block;
	float:none;
	width:100%;
	border:none;
	padding-left:0;
	}

	.mobile_menu>ul li ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	cursor:pointer;
	display:block;
	width:100%;
	text-decoration:none;
	text-indent:20px;
	padding:10px 0;
	}

	.mobile_menu>ul li ul {
	left:0;
	top:2px;
	width:100%!important;
	}

	#header-bg {
	height:auto;
	min-width:100%;
	width:100%;
	background-size:auto;
	background-position:47% 95%;
	}

	#header-bg h2 {
	margin:390px 0 20px;
	}

	.hero-header {
	min-height:148px;   
	}

	.header-page {
	min-width:100%;
	float:none;
	width:96%;
	padding:0!important;
	}

	.header-top-menu {
	height:auto;
	min-width:100%;
	}

	.header-user-menu span {
	margin-right:5px;
	font-size:12px;
	float:left;
	}

	.header-top-menu .social_plugins_div {
	float:right;
	width:100%;
	margin:0;
	}

	.header-top-menu .login_buttons_txt {
	line-height:20px;
	/*width:100%;*/
	text-align:right;
	margin:0px 10px 0 0;
	}

	#featured-companies {
	height:auto;
	margin:0;
	}

	#quick-search {
	position:static;
	top:0;
	width:89%;
	}

	#main-content-page-top .content-align {
	position:static;
	width:90%;
	}

	.top-right-combine {
	float:right;
	clear:both!important;
	margin-top:0px;
	}

	.top-right-menu {
	clear:both!important;
	}

	.header-user-menu {
	line-height:25px;
	}

	.top-left-menu {
	float:right;
	margin-top:40px; 
	}

	.qs-main {
	height:auto!important;
	width:90%;
	margin:0 2%;
	padding:0 3%;
	
	}

	.qs-main input[type="text"] {
	width:82%;
	}

	.qs-main #searchType-keywords,.qs-main .searchGeoDistance {
	width:100%!important;
	margin:10px 0;
	}

	.find_btn {
	width:100%!important;
	text-align:center;
	height:auto!important;
	padding:10px 0!important;
	}

	.find_btn .find-button-zoom #quickSearchFind-2 {
	float:none;
	margin:0 0 10px!important;
	}

	.qs-additional {
	width:90%;
	margin:0 2%;
	padding:0 3%;
	}

	.qs-additional #search-fields fieldset {
	width:100%;
	margin:0;
	}

	.qs-additional .inputField .searchGeoDistance {
	width:100%!important;
	margin:0!important;
	}

	.qs-additional #search-fields fieldset .inputName {
	margin-right:0;
	margin-top:0;
	width:100%;
	padding-right:0;
	}

	.qs-additional #Salary_list {
	margin-left:0!important;
	width:100%!important;
	}

	.qs-additional #search-fields .inputField input[type="text"] {
	height:26px!important;
	width:100%!important;
	margin-bottom:5px;
	padding:0!important;
	}

	.qs-additional #tree_Category_level_2 {
	width:100%!important;
	margin-left:0;
	margin-top:5px;
	}

	#grayBgBanner {
	margin:0 0 60px;
	}

	#top-slider .slider-left {
	top:140px;
	left:10px;
	}

	.bx-wrapper .bx-pager {
	bottom:0;
	}

	.slider-right img {
	height:140px;
	}

	.slider-right-buts {
	float:left;
	right:auto;
	top:370px;
	width:94%;
	margin:0 3%;
	}

	.bx-wrapper .bx-viewport {
	height:605px!important;
	}

	.slider-get-started a {
	float:left;
	width:76%!important;
	margin:0 2%;
	}

	.slider-get-started {
	bottom:25px;
	left:2%;
	}

	.emp-js-slider {
	height:auto;
	}

	#mailchimp-newsletter h1,#poll h2 {
	margin:10px 0;
	}

	#mailchimp-form input[type="text"],input[type="password"] {
	width:100%;
	padding:0;
	}

	#featured-jobs-block,#latest-jobs-block {
	width:100%;
	margin:0 0 50px;
	}

	.featuredListings {
	margin:40px 0 0;
	}

	.fl-logo {
	width:100%!important; border:none !important;
	margin:8px !important;
	}
.featuredListings .fl-logo img{
	width:72%!important;
	}


	#featured-jobs-block h2,#latest-jobs-block h2 {
	margin:50px 0 0;
	}

	.bta-column {
	display:block;
	width:50%;
	float:left;
	height:220px;
	}

	#grayBgBanner>.banner a img {
	margin-top:10px;
	width:90%!important;
	}

	.tree-input-field {
	width:250px!important;
	margin:9px 0 10px;
	}

	.innerdiv_forall {
	width:90%!important;
	margin:0 auto!important;
	}

	.inputField,.inputReq {
	float:left;
	width:100%;
	margin:0;
	}

	.inputField input[type="text"] {
	width:100%;
	text-align:left;
	text-indent:10px;
	padding:0;
	}

	.inputField input[type="password"] {
	width:100%;
	float:left;
	text-indent:10px;
	padding:0;
	}

	.inputButton {
	float:left;
	width:auto;
	margin:0 19px 5px 5px;
	}

	.index-wrapper {
	padding:5px 0;
	}

	.double_breadcrumbs {
	position:relative;
	top:-35px;
	}

	.browse_right {
	float:left;
	margin:-85px 0 5px;
	}

	.noRefine_breadcrumbs {
	position:relative;
	top:-60px;
	}

	.browse {
	float:left;
	margin:-85px 0 0!important;
	}

	.refine-fix {
	position:relative;
	margin:0;
	}

	.bread-crumb {
	position:relative;
	top:-60px;
	margin:0;
	}

	.no_breadcrumb {
	height:50px!important;
	}

	.cvtips .left>img {
	margin-right:0;
	width:100%;
	}

	.whole .reg_button,.whole-js .reg_button,.emp-right .reg_button {
	margin-left:0;
	margin-bottom:20px;
	}

	#search_form #adMargin-other {
	width:94%;
	margin-bottom:10px;
	padding:0 3%;
	}

	.salary-abbr {
	float:left;
	width:60%;
	}

	.emp_read_more {
	width:94%;
	min-height:auto!important;
	margin:20px 0 0;
	padding:7px 2%;
	}

	.whole-js .middle .right {
	width:100% !important;
	text-align:center;
	}

	.emp-left {
	width:100%;
	display:none!important;
	}

	.products {
	margin:15px 0;
	padding:10px 5%;
	}

	.productInfo {
	width:100%;
	float:left;
	margin:10px 0;
	}

	#shareThis {
	width:95%;
	float:left;
	text-align:center;
	padding:35px 0 0;
	}

	.productInfo p {
	text-align:center;
	width:95%;
	margin:0 auto;
	}

	.productLinks {
	text-align:center;
	width:99%;
	padding:15px 0;
	}

	.productLinks .button {
	display:inline-block;
	float:none;
	}

	.keyword_search {
	width:100%!important;
	float:left;
	}

	#addListingForm .small_width {
	width:72%!important;
	}

	#addListingForm .inputName {
	width:auto!important;
	padding:0;
	}

	#addListingForm .inputReq {
	width:%!important;
	}

	#main-div-after>form {
	float:left;
	margin-left:0;
	width:100%;
	}

	#search_form .inputField {
	display:inline-block;
	width:100%;
	}

	#adMargin fieldset {
	margin:0 0 10px;
	}

	#loginForm fieldset {
	float:left;
	width:100%;
	margin:0!important;
	}

	#loginForm label {
	float:left;
	margin-left:5px;
	background-image:none;
	display:block;
	position:relative;
	top:auto;
	width:auto;
	}

	#application-settings input[type="text"] {
	width:96%!important;
	}

	.login_buttons_txt {
	margin-left:%;
	}

	.results-paging .topNavBar {
	padding:15px 0;
	}

	.results-paging .topNavBar .numberResults {
	width:96%;
	padding:0 2%;
	}

	.results-paging .topNavBar .numberResults .sorting>span {
	clear:both!important;
	float:left;
	text-align:left;
	}

	#listings_per_page_form {
	float:left;
	text-align:center;
	width:auto!important;
	}

	#listings_per_page_form .listing_text {
	margin-right:30px;
	}

	.numberPerPage.select-box>span {
	float:none;
	}

	.priorityListing .listing-title {
	text-align:left;
	width:100%;
	text-indent:10px;
	padding:5px 0!important;
	}

	#listingsResults {
	float:left;
	width:100%;
	margin:25px 0 0;
	}

	#map {
	height:100vh;
	margin:0;
	}

	#refineResults-block {
	float:left;
	width:100%;
	margin:5px 0 0;
	}

	#col-wide .displayField {
	margin:2px 0 22px;
	padding:0;
	}

	.listingInfo {
	margin-left:0;
	width:100%!important;
	}

	.listingInfo h2 {
	font-size:24px;
	padding:0 0 13px;
	}

	#displayListing #listingsResults {
	float:left;
	width:96%;
	padding:2%;
	}

	#displayListing #refineResults {
	float:left;
	width:100%;
	padding:10px 0;
	}

	.contact-us tbody tr td {
	width:100%!important;
	float:left!important;
	font-size:11px!important;
	padding:10px 0!important;
	}

	.contact-us textarea {
	width:100%!important;
	text-indent:10px;
	padding:10px 0;
	}

	.my-account {
	width:98%;
	float:left;
	margin-top:0;
	padding:5px 1%;
	}

	.my-account ul {
	width:94%;
	float:left;
	margin:0;
	}

	.my-account ul li {
	width:49%;
	text-align:center;
	margin:12px 0;
	}

	#recentlyViewedJobs {
	float:left;
	width:100%;
	margin:5px 0;
	}

	#adSpaceAccount p a img {
	width:auto!important;
	float:left;
	}

	.BreadCrumbs {
	width:100%;
	margin:12px 0 0;
	}

	.short_breadcrumb {
	margin:20px auto 0!important;
	}

	.BreadCrumbs p {
	margin-left:5px;
	}

	#recentlyViewedJobs table thead th,#suggestedJobs table thead th {
	padding:10px 0;
	}

	.tableLeft,.tableRight {
	padding:5px!important;
	}

	.pointedInListingInfo2 {
	width:86%;
	}

	#recentlyViewedJobs .rec-sug-comp-th,#suggestedJobs .rec-sug-comp-th {
	width:40%!important;
	}

	.fieldset_inner {
	width:100%;
	float:left;
	margin:1px 0;
	}

	.soc_reg_form {
	margin-top:0;
	}

	.social_plugins_div .login_buttons_txt {
	/*width:100%;*/
	padding:5px 0;
	}

	.products_table {
	display:block!important;
	margin-left:0!important;
	}

	.table_div_title {
	font-size:12px;
	text-align:left;
	width:45%!important;
	background-color:#8bc53d;
	padding:0 10px!important;
	}

	.app_table {
	width:100%;
	margin-left:0;
	float:left;
	display:block!important;
	}

	.app_table th {
	background-color:#8bc53d;
	width:45%;
	}

	.app_table table tbody li {
	margin:0 5px 5px 0;
	}

	.app_table th a {
	color:#FFF;
	text-decoration:none;
	}

	.button_delete {
	float:none!important;
	text-align:left;
	width:0!important;
	margin:5px 0;
	}

	.jobalerts_table table ul li {
	margin:3px;
	}

	.edit_saved_search_tbl {
	display:block!important;
	float:left;
	width:100%;
	margin-left:0;
	}

	.edit_saved_search_tbl th {
	background-color:#8bc53d;
	color:#FFF;
	width:45%;
	}

	#pm_send_form textarea {
	width:100%!important;
	margin-left:0;
	height:100px!important;
	visibility:visible!important;
	display:block!important;
	padding:0;
	}

	.table_div_title a {
	color:#fff;
	}

	.ModResults {
	display:inline-block;
	vertical-align:top;
	margin:0 5px;
	}

	.my_account_breadcrumb {
	height:55px!important;
	}

	.emp-header-in,.emp-header,.index-header-bg,.index-header-bg-in {
	height:230px!important;
	}

	.BreadCrumbs p span,.BreadCrumbs p a {
	text-shadow:none;
	}

	.actions-with-selected {
	width:100%;
	margin:0 0 20px;
	padding:25px 0;
	}

	#shoppingCart {
	width:auto;
	float:left;
	text-align:CENTER;
	margin-top:0;
	}

	.paymentButton {
	margin-left:2%;
	}

	.user-menu_responsive {
	text-align:center;
	float:right;
	}

	.inputForm .button {
	margin-right:10px!important;
	}

	#addListingForm fieldset:last-child .button {
	clear:left;
	}

	.page_button {
	display:inline-block!important;
	width:95%;
	}

	.complex {
	border-bottom:1px dotted #727272;
	display:block;
	width:100%;
	padding:10px 0;
	}

	.instr_arrow {
	left:-1px;
	position:relative;
	z-index:20;
	float:left;
	margin-top:10px;
	}

	.instruction .instr_cont {
	position:absolute;
	width:200px;
	padding:7px;
	}

	#instruction_DesiredSalary,#instruction_ZipCode {
	float:left;
	width:200px;
	}

	input.button,input[type="submit"],input[type="reset"],input[type="button"],a.button {
	text-align:center!important;
	margin-left:0;
	margin-bottom:10px;
	}

	#application-tracking-form .action-form-buttons input[type="submit"] {
	margin-right:15px!important;
	}

	#listing-product-choice-form p {
	float:left;
	width:100%;
	text-align:left!important;
	padding:0;
	}

	.refine_button {
	float:left;
	width:96%;
	margin:0!important;
	padding:4% 2%;
	}

	#refineResults>tbody {
	width:100%!important;
	float:left;
	background-color:#f4f5ed;
	}

	.password-recovery input[type="text"] {
	width:100%!important;
	padding:0;
	}

	.password-recovery input[type="submit"] {
	margin:10px 0 0;
	}

	.password-recovery {
	padding:0 0 0 2%;
	}

	#contactInfo-in {
	width:98%;
	}

	#contactInfo {
	width:98%;
	margin-left:2%;
	}

	#under-contact #note-block {
	width:95%;
	}

	.contact-detail-cap {
	float:left;
	font-weight:700;
	width:40%;
	}

	#cont-info-sendpm {
	float:right!important;
	}

	.fieldset_inner .inputName {
	margin-bottom:0!important;
	padding:0!important;
	}

	.inputReq {
	width:auto;
	float:left;
	padding:0!important;
	}

	.fields_marked {
	margin-left:%!important;
	}

	.alert_form fieldset .alert_save_btn {
	width:auto!important;
	margin:0!important;
	}

	.total_exp .searchIntegerLess {
	float:left;
	width:42%!important;
	}

	.total_exp .searchIntegerMore {
	float:left;
	width:41%!important;
	}

	.total_exp .to {
	float:left;
	margin-top:10px!important;
	padding:0 5px;
	}

	.cke_chrome {
	visibility:inherit;
	width:100%!important;
	display:none!important;
	}

	.product-button_responsive {
	width:100%;
	float:none;
	display:inline-block;
	text-align:center;
	margin:3px 0;
	}

	.product-button_responsive input[type="button"] {
	width:180px;
	float:none;
	margin:0;
	}

	#productDetails>table {
	width:100%!important;
	float:left;
	margin-bottom:20px;
	}

	.table_div p a {
	text-align:center!important;
	}

	.shopping_cart {
	display:block!important;
	margin-left:0;
	width:100%;
	}

	.sub_accounts table tr th {
	background-color:#8bc53d;
	color:#FFF;
	}

	.formtable tbody tr td {
	float:left!important;
	width:86%;
	}

	.listing_search_form {
	width:97%;
	float:left;
	margin:0!important;
	}

	#activation_date_notless,#activation_date_notmore {
	width:33%!important;
	margin-bottom:2%;
	}

	.numberPerPage .listings_per_page_form,.numberPerPage #listings_per_page_form {
	float:left;
	text-align:left;
	width:100%!important;
	margin:17px 0;
	}

	.listing_text {
	float:left;
	text-align:left;
	}

	.listing_actions {
	width:100%;
	margin:6px 0 20px;
	}

	.listing_actions input[type="submit"] {
	width:51%;
	float:left;
	margin:3px 0;
	}

	.listing_actions>span {
	text-align:left!important;
	float:left;
	width:100%;
	}

	.pageNavigation {
	float:left;
	width:94%;
	padding:3%;
	}

	.numberPerPage {
	border:none;
	margin:0 0 20px 3px;
	padding:0;
	}

	.listings_per_page_form .sbHolder,#listings_per_page_form .sbHolder {
	width:50px;
	float:left;
	}

	#newsCategory {
	width:92%;
	float:left;
	margin:5px 1%;
	}

	.link_space {
	margin-bottom:5%;
	display:inline-block;
	}

	.edit_questions {
	display:block!important;
	clear:both;
	margin-bottom:10px;
	}

	.edit_questions table tr th {
	background-color:#8bc53d;
	color:#fff;
	width:40%;
	}

	table tr th a {
	text-decoration:none;
	color:#fff;
	}

	#captchaImg {
	display:inline-block;
	float:left;
	height:60px;
	margin-right:5px;
	}

	.contacts_tbl table {
	border:1px solid #000!important;
	}

	#date_notless,#date_notmore {
	margin-bottom:5px;
	width:77%!important;
	}

	.numberPerPage_text {
	float:left!important;
	text-align:left;
	width:100%;
	}

	.sbOptions {
	width:auto!important;
	right:-13px;
	}

	#cke_form_message {
	float:left;
	width:97%!important;
	}

	.reply {
	margin:2px 0;
	}

	.pre_next_btn {
	clear:both;
	width:100%!important;
	}

	.inputName {
	width:auto!important;
	text-align:left;
	}

	#editListingForm .inputName {
	width:auto!important;
	padding:0;
	}

	.small_width {
	width:66%!important;
	clear:both;
	}

	.ui-multiselect {
	width:100%!important;
	min-height:36px;
	padding:7px 5px 5px!important;
	}

	.salary-abbr input {
	display:inline-block;
	float:left;
	width:40%!important;
	margin-right:1%;
	}

	.salary-abbr div {
	float:left!important;
	padding:5px!important;
	}

	#Salary_list,#DesiredSalary_list {
	float:right;
	width:35%;
	}

	.searchList,.inputForm .searchList {
	width:100%!important;
	margin-left:0;
	}

	#adSpace p {
	padding:5px 10px;
	}

	#editListingForm .tree-input-field {
	width:100%!important;
	margin:9px 0 10px;
	}

	.searchGeoDistance,#searchType-keywords {
	width:100%!important;
	margin:5px 0 0;
	}

	.search-only span {
	display:inline-block;
	float:left;
	margin:3px 5px 0 0;
	}

	.search-only {
	float:left;
	font-size:11px;
	padding:5px 0 0;
	}

	.srh_by_company {
	width:97%;
	float:left;
	margin:5px!important;
	}

	.SearchResultsCompany {
	width:100%;
	float:left;
	margin-left:1%;
	}

	.topNavBar form {
	float:left;
	margin:5px 0!important;
	}

	.SearchResultsCompany .topNavBar .pageNavigation {
	width:auto;
	float:right;
	margin:8px 0!important;
	padding:0;
	}

	.SearchResultsCompany .topNavBar {
	display:inline-block;
	width:96%;
	padding:15px 2%;
	}

	.SearchResultsCompany .numberResults {
	margin-right:5%;
	}

	.compProfileInfo {
	width:94%;
	float:left;
	text-align:center;
	padding:3%!important;
	}

	.compProfileInfo .company-name,.compProfileInfo strong:first-of-type {
	width:97%;
	}

	.compProfileInfo>.text-center img {
	width:65%;
	text-align:center;
	}

	.app-tracking #applicationFilter select {
	width:100%!important;
	margin:5px 0 10px;
	}

	#googleMap-links a {
	font-size:12px;
	margin:3% 1% 1.7% 0;
	padding:0 0 0 20px;
	}

	.noRefine .results-paging,.noRefine #listingsResults {
	float:left;
	text-align:center;
	width:100%;
	}

	.listing-info .right-side {
	float:left;
	text-align:center;
	width:94%;
	margin:20px 0 10px;
	padding:3%!important;
	}

	.listing-info .right-side img {
	text-align:center;
	width:65%;
	}

	.headerBgBlock .Results {
	text-align:center;
	margin:0 auto;
	}

	.head h1 {
	text-align:left;
	margin:20px 0 0!important;
	}

	#listingsResults .evenrow .show-brief,#listingsResults .oddrow .show-brief {
	width:100%;
	margin:0;
	}

	.noRefine .numberPerPage .listings_per_page_form,.noRefine .numberPerPage #listings_per_page_form {
	width:20%;
	}

	.after-quick-links {
	float:left;
	width:96%;
	margin:50px 0 0;
	padding:1% 2%;
	}

	.quick_links {
	float:left;
	width:93%!important;
	display:block!important;
	margin:50px 0 0 1% !important;
	padding:10px 3.5%!important;
	}

	#listing-details-menu {
	padding:20px 13px;
	}

	#col-wide {
	float:left;
	width:100%;
	margin:10px 0 0;
	}

	.compProfileTitle {
	text-align:center;
	color:#8bc53d;
	font-family:proxima_novabold, Arial, sans-serif;
	font-size:18px;
	}

	.narrow-col {
	width:100%;
	float:left;
	margin:0!important;
	}

	.narrow-col .displayFieldBlock h3 {
	width:30%;
	text-align:left;
	padding:5px 0 5px 8px;
	}

	.narrow-col .displayField {
	width:55%;
	float:right;
	}

	.city_list_responsive {
	display:block!important;
	margin-top:0!important;
	}

	.city_list_responsive>li {
	margin:10px;
	}

	.city_list_responsive>li a {
	font-weight:700;
	font-size:14px;
	}

	#promotionCode {
	width:98%;
	margin:0 0 0 2%;
	}

	.continue-shopping {
	float:left;
	margin:0 6px;
	}

	#shoppingCartTable tr th,td {
	float:none!important;
	width:auto!important;
	}

	.printPage {
	width:90%!important;
	margin:0 auto;
	}

	.ui-multiselect-menu ui-widget ui-widget-content ui-corner-all {
	width:250px!important;
	float:left;
	}

	#notesForm textarea {
	width:98%!important;
	}

	.user_notifications>fieldset {
	width:99%;
	float:left;
	margin:0;
	}

	.notCheck {
	float:left;
	margin-right:11px;
	width:4%;
	}

	.notDesc {
	width:90%;
	float:left;
	}

	.notDescText {
	width:40%;
	}

	.notif-date-days {
	width:14%!important;
	}

	#invoice-info {
	float:left!important;
	text-align:left!important;
	}

	#invoice-logo {
	float:left!important;
	width:97%!important;
	background-color:none;
	text-align:center!important;
	}

	#invoice-logo IMG {
	width:85%!important;
	text-align:center!important;
	}

	#invoice-billto,#invoice-sendto {
	width:96%!important;
	float:left!important;
	margin:0!important;
	}

	#invoice-buttons {
	width:98%!important;
	float:left!important;
	}

	#invoice-buttons input,textarea,button {
	width:52%!important;
	margin:3px 0!important;
	}

	.site-map h1 {
	margin-left:10px;
	}

	.site-map table td {
	float:left!important;
	text-align:left;
	width:93%!important;
	padding:10px!important;
	}

	#addListingForm {
	float:left!important;
	margin:0!important;
	padding:25px 0!important;
	}

	.add_listing_form {
	width:100%!important;
	float:left;
	margin:0!important;
	}

	.site-map table td p a {
	text-align:left!important;
	display:inline-block;
	padding:10px!important;
	}

	.site-map table td strong {
	text-align:left!important;
	font-size:16px!important;
	}

	#exp_date {
	float:left;
	margin:10px 5px 0 0;
	}

	#reports-navigation a {
	font-size:12px;
	padding:10px 2%;
	}

	.general_states {
	width:100%;
	float:left;
	display:block!important;
	}

	.job_states table tbody tr th {
	width:45%;
	}

	.job_states th {
	background-color:#8bc53d;
	}

	.job_states th a {
	color:#fff;
	text-decoration:none;
	}

	.job_states {
	width:99%;
	float:left;
	display:block!important;
	margin-left:1%;
	}

	.view_questionnaire {
	display:block!important;
	clear:both;
	}

	#applicationFilter {
	width:98%!important;
	margin-left:2%;
	float:left;
	text-align:left;
	}

	.search_news {
	width:92%;
	float:left;
	margin-left:5px;
	}

	.search_news input[type="text"] {
	width:93%;
	float:left;
	}

	.search_news input[type="submit"] {
	float:left;
	margin:5px 0;
	}

	.brief_news {
	width:100%;
	float:left;
	text-align:left!important;
	margin-top:0;
	}

	.newsPreview p>a {
	width:100%;
	float:left;
	text-align:left!important;
	padding:0;
	}

	.newsPreview p {
	width:100%;
	float:left;
	text-align:left!important;
	margin:0;
	padding:0;
	}

	.small {
	width:100%;
	float:left;
	text-align:left!important;
	padding:5px 0;
	}

	#employers_selected_list input[type="text"] {
	width:200px!important;
	}

	#employers_selected_list input[id="move_to_selected"] {
	margin-bottom:5px;
	margin-right:5px;
	min-width:20px;
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	padding:10px;
	}

	#employers_selected_list input[id="remove_from_selected"] {
	margin-bottom:5px;
	min-width:20px;
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	padding:10px;
	}

	#employers_selected_list #move_btns {
	text-align:center;
	}

	#employers_selected_list #employers_for_select {
	width:96%!important;
	float:left;
	height:90px;
	}

	#employers_selected_list #employers_selected {
	width:96%!important;
	float:left;
	height:60px;
	}

	#employers_selected_list table tr td {
	clear:both!important;
	float:left!important;
	width:100%!important;
	padding:5px;
	}

	.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable.map_popup {
	max-width:80%!important;
	}

	.ui-dialog-content.ui-widget-content {
	max-width:100%!important;
	}

	#messageBox #flagForm .inputField textarea {
	float:left;
	width:90%!important;
	}

	#messageBox #tellFriendForm .inputField textarea {
	float:left;
	width:90%;
	}

	#reason-to-unregister-form fieldset .inputField textarea {
	height:100px!important;
	width:95%!important;
	}

	#tree-block {
	max-height:50vh!important;
	margin:10px 0;
	}

	.ui-multiselect-menu.ui-widget.ui-widget-content.ui-corner-all {
	float:left!important;
	width:88%!important;
	}

	.ui-multiselect-menu.ui-widget.ui-widget-content.ui-corner-all.ui-multiselect-menu-find-jobs {
	float:left!important;
	left:2%!important;
	width:89.5%!important;
	}

	.ui-multiselect-menu.ui-widget.ui-widget-content.ui-corner-all.ui-multiselect-menu-edit-listing {
	float:left!important;
	left:2%!important;
	width:62.5%!important;
	}

	#sort-by .sbOptions,.listings_per_page_form .sbOptions,#listings_per_page_form .sbOptions {
	left:-2px;
	top:28px!important;
	width:100%!important;
	}

	ul.tree,ul.tree * {
	font-size:13px;
	}

	.quick_links_button {
	display:block!important;
	margin:0 0 0 1%;
	}

	.inputField textarea {
	width:94%!important;
	visibility:visible!important;
	display:block!important;
	padding:3%;
	}

	.inputField .inputStringMoney {
	width:37%!important;
	}

	#custom .tree-input-field {
	width:52%;
	margin:0 0 10px;
	}

	.instruction {
	clear:both;
	}

	.mt-count-available {
	font-size:12px;
	padding:21px 0 0;
	}

	.tree-available-count {
	font-size:12px;
	margin:0;
	}

	#ajaxRefineSearch #refineResults .show-menu {
	background:none repeat scroll 0 0 #fff;
	border:1px solid #dedede;
	border-radius:4px;
	box-shadow:0 3px 3px -1px #dedede;
	display:block;
	width:100%;
	padding:10px;
	}

	h5.view_refine {
	font-size:18px;
	width:97%;
	text-align:left;
	border:1px solid #ccc;
	cursor:pointer;
	background-image:url(../refine_icon.png);
	background-repeat:no-repeat;
	background-position:98% -15%;
	margin:0;
	padding:5px 5px 10px;
	}

	h5.show-refine {
	background-image:url(../refine_icon.png);
	background-repeat:no-repeat;
	background-position:98% 100%;
	}

	#refine_button {
	background-image:url(../b_down_arrow.png);
	background-repeat:no-repeat;
	width:25px;
	margin-top:10px;
	float:right;
	height:10px;
	cursor:pointer;
	}

	#refineResults th {
	color:#ce4a14;
	font-size:18px;
	display:none;
	padding:5px 0 10px;
	}

	.separate-div {
	width:89%;
	float:left;
	}

	table tbody tr {
	border-bottom:medium none;
	}

	#application-settings input[type="button"] {
	margin-top:5px;
	}

	.edit_questions_breadcrumbs {
	float:left;
	margin:-70px auto 0;
	}

	.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.active_calender_right {
	left:34%!important;
	top:67%!important;
	}

	.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.active_calender_left {
	left:2%!important;
	top:67%!important;
	}

	.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.date_notmore_right {
	left:2%!important;
	top:71.5%!important;
	}

	.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.date_notless_left {
	left:2%!important;
	top:64.5%!important;
	}

	.ui-dialog {
	max-width:95%!important;
	max-height:92vh!important;
	overflow:scroll;
	}

	#tree-block ul li ul {
	position:inherit!important;
	}

	.ui-dialog-content {
	max-height:76vh!important;
	overflow:auto;
	}

	#answers input[type="text"] {
	width:250px;
	}

	.header-top-page {
	width:90%;
	margin:0 auto;
	padding:0;
	}
	#home-search.content-align {
	width:100%;
	margin:0 auto;
	padding:0;
	}

	.actions-with-selected input[type="submit"] {
	float:left;
	width:70%;
	margin:3px 0;
	}

	.results-paging .head {
	padding:10px 2%;
	}

	.index-wrapper p {
	margin:10px 1%;
	}

	select {
	margin-bottom:5px;
	}

	.whole-emp {
	border:none;
	width:98%;
	margin:0 auto;
	padding:0;
	}

	.whole-emp h2 {
	text-align:center;
	margin:0;
	}

	.testi_left img {
	width:100%;
	margin-bottom:10px;
	}

	#popupContact {
	height:480px!important;
	width:95%!important;
	left:2.5%!important;
	}

	#contactArea {
	height:406px!important;
	}

	.contact-us1 tr td {
	display:inline-block;
	width:100%!important;
	}

	.contact-us1 tr td textarea {
	display:inline-block;
	width:90%!important;
	}

	.contact-us1 tr td #submitContact {
	margin-left:40%!important;
	}

	.nav ul,.nav,#top-menu,.Applications_table,.header-user-menu.user-menu_responsive>br,#my-listings-table,.empty_div,#edit-questions,#tellFriendForm fieldset .inputField>br,#general-stats,.main_saved_listings,.refine_results,.refine {
	display:none;
	}

	.mobile_menu>ul>li,.social-buttons,.innerdiv_forall p {
	margin-left:0;
	}

	.mobile_menu ul li ul li:last-child,#listing-product-choice-form label:hover {
	background-image:none!important;
	}

	.mobile_menu>ul li,.qs_Select,#search-fields .inputField .salary-abbr,.qs-additional .tree-as-sb-vals,.qs-additional .tree-as-sb-vals #select_tree_Category_level_1,.qs-additional #select_tree_Category_level_2,.fl-logo img,.emp-right .middle,.emp-right .left,.emp-left .product .magniflier,#messageBox .inputField,.contact-department,.add_edit_note textarea,#pm_send_form .inputField,#complexFields_Education,#complexFields_WorkExperience,#complexFields_Education,#complexFields_WorkExperience .displayDate,.questionnaire fieldset .inputField .inputString,#messageBox>iframe,.ui-widget-overlay,#messageBox .inputName,#applyForm fieldset table input[type="text"],#applyForm fieldset table input[type="password"],table,#popupContactInner {
	width:100%!important;
	}

	.social_inner,.custom_socialplugins,.topNavBar .select-box,.search-only #titleOnly-keywords {
	float:right;
	}

	.qs-main .qs-right,.qs-left {
	width:100%!important;
	margin:0;
	}

	.qs-main .qs-right #Location,.qs-main .qs-left #keywords {
	width:96%!important;
	display:inline-block;
	margin:10px 0 0;
	padding:0 5px!important;
	}
#tree_Category .tree-as-sb-vals {
    float: left;
    width: 100% !important;
}
	.qs-additional #search-fields,.special_sec,#mailchimp-newsletter,#poll,.cvtips h2,.tree-as-sb-vals>select,.cvtips .left,.whole .left>img,.left,.whole-js .middle,.whole-js h2,.emp-right .right,.searchList select,.searchList,.inputForm .searchList,.bcField,#reports-navigation-in,#reports-navigation,.inputField .player,.index-div {
	width:100%;
	}

	#why_cv,.contact-us,#adSpaceAccount p img,#edit_profile_form .inputField input[type="text"],#edit_profile_form .inputField input[type="password"],.ui-multiselect-menu select,#adSpace,.kwrds_search,.userInfo,#googleMap-links,.select-box,#promotionCode .strong,.printRight,.user_notifications,.site-map,#reports,#reports #quick-stats,.testi_left,.testi_right {
	width:100%;
	float:left;
	}

	#main-content-page-middle,#main-content-page-footer,#main-content-page-footer-bottom {
	min-width:100%;
	}

	#mailchimp-newsletter form,#poll form,.footer,table tbody li,.my-account-head,.head,#col-wide .displayFieldBlock h3,.sortable-column,#tree-buttons>input,.top-nav {
	margin:0;
	}

	.breadcrumb_height,.search_results_breadcrumbs {
	height:80px!important;
	}

	.whole,.whole-js,.cvtips,.whole .right {
	margin-left:0;
	width:100%;
	}

	.whole-js .middle .left,.emp-right {
	text-align:center;
	width:100%;
	}

	#productsList .evenrow,#productsList .oddrow,#adSpace p img,.testi_main {
	width:90%;
	}

	.productInfo h3,.company-fix .listingInfo,.compProfileInfo>.text-center,.compProfileInfo>.strong,.noRefine .listingInfo,#listings_per_page_form span {
	width:100%;
	float:left;
	text-align:center;
	}

	#adMargin,.results-paging .topNavBar .numberResults .sorting,#adSpaceAccount,#messageBox #loginForm fieldset .inputName,#messageBox #loginForm fieldset .inputField,#messageBox #flagForm fieldset .inputName,#messageBox #flagForm fieldset .inputField {
	float:left;
	width:100%;
	}

	#loginForm input[type="checkbox"],.results-paging .topNavBar .numberPerPage,#refineResults,.longtext-60.tooltip-counter-0,.instruction .instr_block,.printLeft {
	float:left;
	}

	#loginForm .inputField input[type="text"],#loginForm .inputField input[type="password"] {
	float:left;
	width:100%;
	padding:0;
	}

	.results-paging,#edit_profile_form #PhoneNumber {
	width:100%;
	float:left;
	margin-left:0;
	}

	.contact-us .fix,.contact-us .email_input,.bcField input[type="text"] {
	width:100%!important;
	text-indent:10px;
	padding:0;
	}

	#suggestedJobs,.fieldset_inner>.inputName,.inputField,.printRight h1 {
	width:100%;
	float:left;
	margin:5px 0;
	}

	#adSpaceAccount p,#adSpace p,.form-notes #main_note_form,.saved_listings_tbl .saved_listings_note #main_note_form,#table-alerts,.saved-search-tbl,.main_table,#shoppingCartTable,.sub_accounts_tbl,#displayResults,.main_contacts_tbl,.empty,.company_main_tbl,.citylist,#job_stats,.tableSearchResultApplications,.goggle_maps,#blockInner .refine.hide-menu,.top_refine,.desktop_view {
	display:none!important;
	}

	#notesForm_ textarea,#note-block #notesForm textarea {
	width:90%!important;
	}

	#edit_profile_form fieldset .inputName,#registr-form fieldset .inputName {
	width:auto!important;
	margin:0;
	}

	#edit_profile_form fieldset .inputReq,#registr-form fieldset .inputReq,#editListingForm .inputReq,#ui-datepicker-div {
	width:auto!important;
	}

	#edit_profile_form fieldset .delete_profile_btn,#edit_profile_form fieldset .save_profile_btn,.alert_form fieldset .alert_back_btn {
	width:auto!important;
	margin-right:0!important;
	}

	#edit_profile_form #Location_City input,#edit_profile_form #Location_Address,#edit_profile_form #Location_ZipCode {
	width:100%!important;
	float:left;
	margin-left:0;
	}

	.innerdiv_forall p .button,.table_div_title>a {
	text-decoration:none;
	}

	.form-notes,#sort-by .sbSelector,.listings_per_page_form .sbSelector,#listings_per_page_form .sbSelector {
	padding:0;
	}

	.form-notes #note_form,.saved_listings_tbl .saved_listings_note #note_form,.jobalerts_table,.table_div,.contacts_tbl,.searchresultscompany_tbl,.saved_listings_tbl,.screening_questionnaires,.view_refine,#blockInner .refine.show-menu,.bottom_refine,.emp-mobile,.about_customresponsive,.custom_emp_left {
	display:block!important;
	}

	.jobalerts_table table tr th,.resume_alerts table tr th {
	background-color:#8bc53d;
	color:#fff;
	padding:5px;
	}

	.edit_saved_search_tbl table ul li,.resume_alerts table ul li {
	margin:5px 3px;
	}

	#addListingForm .displayDate,#editListingForm .displayDate,.ac_results {
	width:80%!important;
	}

	.results,.searchActDate.hasDatepicker {
	float:none!important;
	}

	.fieldset_inner .inputField,.filter_listings {
	margin-top:0!important;
	}

	#registr-form fieldset .inputField .inputString,#registr-form fieldset .inputField input[type=""],#registr-form .inputField input[type="password"],#registr-form .inputField input[type="text"] {
	width:100%!important;
	padding:0!important;
	}

	.table_div table,.products_table table,.app_table table,.jobalerts_table table,.edit_saved_search_tbl table,.invoice_tbl table,.contacts_tbl table,.sub_accounts table,.general_states table,.job_states table,.shopping_cart table,.searchresultscompany_tbl table,.saved_listings_tbl table,.edit_questions table,.quick_links_button .Pagging {
	margin-bottom:10px;
	}

	.shopping_cart tbody tr th,.general_states table tr th,.saved_listings_tbl table tr th {
	width:45%;
	background-color:#8bc53d;
	color:#FFF;
	}

	.sub_accounts,.resume_alerts,.invoice_tbl {
	display:block!important;
	margin-left:1%;
	}

	#sub-accounts fieldset .inputName,#adSpace p a img,.questionnaire fieldset .inputName,#edit_questionnaire fieldset .inputName,#question_field fieldset .inputName,#edit_questions fieldset .inputName {
	width:auto;
	}

	#sub-accounts fieldset .inputReq,.questionnaire fieldset .inputReq,#edit_questionnaire fieldset .inputReq,#question_field fieldset .inputReq,#edit_questions fieldset .inputReq {
	width:auto;
	padding-top:7px!important;
	}

	#sub-accounts fieldset .inputField input[type="password"],#sub-accounts fieldset .inputField input[type="text"] {
	width:99%!important;
	}

	.evenrow th,.oddrow th,.contacts_tbl th {
	background-color:#8bc53d;
	color:#fff;
	}

	.invoice_srch_frm,.topNavBar .numberPerPage,#edit_questionnaire fieldset {
	margin:0!important;
	}

	#employers_selected_list input[id="find_button"],#employers_selected_list input[id="set_employers_list"] {
	margin-bottom:0;
	}

	#messageBox #loginForm .inputField input[type="text"],#messageBox #loginForm .inputField input[type="password"],#messageBox #flagForm .inputField input[type="text"],#messageBox #flagForm .inputField input[type="password"],#messageBox #tellFriendForm fieldset .inputName,#messageBox #tellFriendForm fieldset .inputField,#messageBox #tellFriendForm .inputField input[type="text"],#messageBox #tellFriendForm .inputField input[type="password"] {
	float:left;
	width:99%;
	}
	


/*********************** new employer ***********************/
	

 
.head-btom { max-width: 90%;}
.head_emp{width: 100%; float:left;}
.logo img { float:none !important;   margin-top: 0px !important; width:150px ;}
.phone_head {   margin:0px !important;   text-align: center;    width: 100%!important;}
.phone_head a { font-size: 22px !important;   float: none !important;}  
.phone_head span {  float: none !important;    font-size: 13px !important;    margin-top: 0 !important;}
.head_employer {    max-width: 90%; text-align:center;}
.head_emp .logo {    float: left;    width: 100%;}
.head_employer_contact{margin: 50px auto 0 !important;  padding: 20px 0 !important; }
 .header-top-menu { padding: 0px 0 !important;}

.social_plugins_div .login_buttons_txt {    width: 100% !important;}
.custom_socialplugins {    margin: -10px 0 0 7px !important;}

.top-left-menu { display:none;	}
.hero-header {    top: 150px !important;}
.head_employer_contact .contact_left_txt { padding: 0 2.5%;    text-indent: 0;    width: 95%;}


.cv_content {    max-width: 90% !important;}
.top-body {    top: 240px !important;}
.emp2-entry span p {    text-align: center;}

.service_recrutmnt ul {    width: 100% !important;}
.service_recrutmnt ul li { width: 100% !important;}
.service_recrutmnt ul li a {    font-size: 12px;}

.testi_emp_left {    float: left;    margin-bottom: 20px;    width: 100%;}
.testi_emp_right { text-align:center;   width: 100%;}
.testi_emp_right p {    text-align: center;}

.left_entry {    float: left;    margin-bottom: 10px;    width: 100%;}
.header-main-content {   text-align: center;   left: auto;    margin: 0 auto;    position: inherit;    width: 90%;}
#main-content-page-top {    top: 160px !important;}	
#popupContact { top:2% !important;}
#contactArea {    height: 350px !important;}

.emp_video_sec{ width:100%; margin:0 auto;}
.testi_emp_video {
    padding-top: 50px;
}
}

@media all and (min-width:0px) and (max-width: 320px) {
	.inner {
	margin-left:0;
	width:225px;
	float:left;
	left:0;
	position:absolute;
	z-index:9;
	padding:0;
	}

	#loginForm label {
	float:left;
	margin-left:5px;
	background-image:none;
	display:block;
	position:relative;
	top:auto;
	width:auto;
	}

	.mobile_menu>ul>li>a {
	width:75%;
	display:inline-block;
	padding:4px 0;
	}

	#mobile_menu {
	display:block!important;
	width:40px;
	height:40px;
	cursor:pointer;
	position:fixed;
	top:8px;
	z-index:99999;
	left:10px;
	background-image:url(../menu_img.png);
	background-size:30px;
	background-repeat:no-repeat;
	background-position:center;
	}

	.nav_inner {
	width:90%;
	margin:0 auto;
	}

	.mobile_menu {
	position:absolute;
	top:40px;
	width:210px;
	}

	.header_new nav ul li a {
	text-indent:20px;
	font-size:15px;
	padding:15px 0;
	}

	.mobile_menu ul .product_active {
	background-image:url(../active_img.jpg)!important;
	background-position:93% 25px!important;
	background-repeat:no-repeat;
	background-size:12px auto;
	display:block;
	position:relative;
	visibility:visible;
	}

	.mobile_menu ul li a {
	color:#fff;
	float:left;
	text-decoration:none;
	margin-bottom:1px;
	font-size:14px;
	padding:15px 11px!important;
	}

	.mobile_menu ul li a:hover {
	color:#007cc2;
	}

	ul.active_menu a.active {
	background:none!important;
	color:#007cc2;
	}

	.mobile_menu ul li {
	display:block;
	float:left;
	width:100%;
	text-align:left;
	background:#222;
	}

	.mobile_menu ul li ul {
	visibility:hidden;
	display:none;
	}

	.mobile_menu ul.active_menu li#dropDown {
	background-image:url(../plus.png);
	margin-bottom:0;
	background-repeat:no-repeat;
	background-size:12px;
	background-position:93% 19px;
	}

	.mobile_menu ul.active_menu li ul li#dropDown {
	background-image:none!important;
	}

	.mobile_menu ul .product_active ul {
	visibility:visible;
	display:block;
	position:relative;
	margin:0;
	padding:0;
	}

	.mobile_menu>ul li ul li {
	float:none;
	width:100%;
	border:none;
	padding-left:0;
	}

	.mobile_menu>ul li ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	cursor:pointer;
	display:block;
	width:100%;
	text-decoration:none;
	text-indent:20px;
	padding:10px 0;
	}

	.mobile_menu>ul li ul {
	left:0;
	top:2px;
	width:100%!important;
	}

	#header-bg {
	height:auto;
	min-width:100%;
	width:100%;
	background-size:auto;
	background-position:47% 116%;
	}

	#header-bg h2 {
	margin:360px 0 20px;
	}

	.hero-header {
	min-height:148px;  
	}

#main-content-page-top {
    top: 140px !important;
}
	.header-page {
	min-width:100%;
	float:none;
	width:96%;
	}

	.header-top-menu {
	height:auto;
	min-width:100%;
	}

	.header-user-menu span {
	/*float:left;*/
	margin-right:5px;
	}

	.top-right-menu span {
	font-size:11px;
	text-align:right; display:inline-block;
	 width: 100%; margin-top: 5px;float: right;
	}

	#featured-companies {
	height:auto;
	margin:0;
	}

	#quick-search {
	position:static;
	top:0;
	width:90%;
	}

	.top-right-combine {
	float:right;
	margin-top:5px;
	}

	.header-user-menu {
	
	}

	.top-left-menu {
	float:right;
	margin-top:40px;
	}

	.qs-main {
	height:auto!important;
	width:94%;
	margin:0 3%;
	}

	.qs-main .qs-right {
	width:100%!important;
	margin:0;
	}

	.qs-left {
	width:100%!important;
	margin:0 2px;
	}

	.qs-main #keywords,.qs-main #Location {
	width:90%!important;
	margin:10px 0 0 10px;
	padding:0!important;
	}

	.qs-main input[type="text"] {
	width:82%;
	}

	.qs-main #searchType-keywords,.qs-main .searchGeoDistance {
	width:90%!important;
	margin:10px 0 10px 10px;
	}

	.find_btn {
	width:100%!important;
	text-align:center;
	height:auto!important;
	padding:10px 0!important;
	}

	.find_btn .find-button-zoom #quickSearchFind-2 {
	float:none;
	margin:0 0 10px!important;
	}

	.qs-additional {
	width:94%;
	margin:0 3%;
	}

	.qs-additional #search-fields fieldset {
	width:96%;
	margin:0 0 0 10px;
	}

	.qs-additional .inputField .searchGeoDistance {
	width:95%!important;
	margin:0!important;
	}

	.qs-additional #search-fields fieldset .inputName {
	margin-right:0;
	margin-top:0;
	width:100%;
	padding-right:0;
	}

	.qs-additional #Salary_list {
	margin-left:0!important;
	width:95%!important;
	}

	.qs-additional .tree-as-sb-vals {
	width:95%!important;
	}

	.qs-additional #search-fields .inputField input[type="text"] {
	height:26px!important;
	width:85%!important;
	margin-bottom:5px;
	}

	.qs-additional #tree_Category_level_2 {
	width:100%!important;
	margin-left:0;
	margin-top:5px;
	}

	#grayBgBanner {
	margin:0 0 60px;
	}

	.special_sec {
	width:100%;
	margin-top:80px;
	}

	#top-slider .slider-left {
	top:90px;
	left:15px;
	}

	.slider-right-buts {
	float:left;
	right:auto;
	top:336px;
	width:90%;
	margin:0 5%;
	}

	.slider-get-started {
	bottom:-32px;
	left:0;
	width:100%;
	}

	.bx-wrapper .bx-pager {
	bottom:-65px;
	}

	.bx-wrapper .bx-viewport {
	height:515px!important;
	}

	.slider-get-started a {
	float:left;
	width:76%!important;
	margin:0 5%;
	}

	#main-content-page-middle {
	min-width:100%;
	border:none!important;
	}

	#mailchimp-newsletter h1,#poll h2 {
	margin:10px 0;
	}

	#mailchimp-form input[type="text"],input[type="password"] {
	width:100%;
	padding:0;
	}

	#featured-jobs-block,#latest-jobs-block {
	width:100%;
	margin:0 0 50px;
	}

	.featuredListings {
	text-align:center;
	width:100%;
	margin:40px 0 0;
	}

	.fl-logo {
	border-right:none;
	text-align:center;
	width:100%;
	}

	#featured-jobs-block h2,#latest-jobs-block h2 {
	text-align:center;
	margin:50px 0 0;
	}

	.bta-column {
	display:block;
	width:50%;
	float:left;
	height:220px;
	}

	#grayBgBanner>.banner a img {
	margin-top:10px;
	width:90%!important;
	}

	.tree-input-field {
	width:250px!important;
	margin:9px 0 10px;
	}

	.innerdiv_forall {
	width:90%!important;
	margin:0 auto!important;
	}

	.inputField input[type="text"] {
	width:100%;
	text-align:left;
	padding:0;
	}
	
	#registr-form .inputField input[type="text"] {
	width:100% !important;
	text-align:left;
	padding:0 !important;
	}

#registr-form input[type="text"], #registr-form input[type="password"] {
    padding: 0 0px; width:100% !important;
}	
	.inputField {
	float:left;
	width:100%;
	margin:0;
	}

	.inputButton {
	float:left;
	width:auto;
	margin:0 19px 5px 5px;
	}

	input[type="text"],input[type="password"] {
	text-indent:13px;
	}

	.index-wrapper {
	padding:5px 0;
	}

	.double_breadcrumbs {
	position:relative;
	top:-35px;
	}

	.browse_right {
	float:left;
	margin:-85px 0 0!important;
	}

	.noRefine_breadcrumbs {
	position:relative;
	top:-60px;
	}

	.browse {
	float:left;
	margin:-85px 0 5px;
	}

	.refine-fix {
	position:relative;
	margin:0;
	}

	.bread-crumb {
	position:relative;
	top:-60px;
	margin:0;
	}

	.no_breadcrumb {
	height:50px!important;
	}

	.cvtips .left>img {
	margin-right:0;
	width:100%;
	}

	.whole .reg_button,.whole-js .reg_button,.emp-right .reg_button {
	margin-left:0;
	margin-bottom:20px;
	}

	#search_form #adMargin-other {
	width:94%;
	margin-bottom:10px;
	padding:0 3%;
	}

	#search-col-wide .salary-abbr {
	width:65%;
	}

	.emp_read_more {
	width:96%;
	min-height:auto!important;
	margin:20px 0 0;
	padding:7px 2%;
	}

	.emp-left {
	width:100%;
	display:none!important;
	}

	.productInfo {
	width:100%;
	float:left;
	margin:10px 0;
	}

	.productInfo>a {
	float:left;
	margin-top:10px;
	text-align:center;
	width:100%;
	}

	#shareThis {
	width:95%;
	float:left;
	text-align:center;
	margin:8px 0 20px;
	padding:35px 0 0;
	}

	.productLinks {
	text-align:center;
	width:100%;
	padding:15px 0;
	}

	.productLinks .button {
	display:inline-block;
	float:none;
	text-align:center;
	}

	#adMargin {
	float:left;
	width:100%!important;
	}

	#search_form .inputField,.builder-col-wide .inputField {
	display:inline-block;
	width:100%;
	}

	#search_form .inputField input[type="text"] {
	width:100%;
	float:left;
	text-indent:5px;
	padding:0;
	}

	#search_form .inputField input[type="password"] {
	width:100%;
	float:left;
	padding:9px 0;
	}

	.fieldset_inner .inputName {
	margin-bottom:0!important;
	padding:0!important;
	}

	.inputReq {
	width:auto;
	float:left;
	padding:0!important;
	}

	.soc_reg_form {
	margin-top:0;
	}

	.fieldset_inner {
	width:100%;
	float:left;
	margin:1px 0;
	}

	#Location_City input {
	width:100%;
	float:left;
	margin:0;
	}

	.bottum_submit {
	float:left;
	margin-top:-20px;
	}

	.job_seeker_regi {
	font-size:23px;
	text-align:left;
	margin:0!important;
	}

	.fields_marked {
	margin-left:%!important;
	}

	#listingsResults {
	float:left;
	width:100%;
	margin:25px 0 0;
	}

	#map {
	height:100vh;
	margin:0;
	}

	#refineResults-block {
	float:left;
	width:100%;
	margin:5px 0 0;
	}

	.after-quick-links {
	float:left;
	width:96%;
	margin:15px 0 0!important;
	padding:2%;
	}

	.quick_links {
	float:left;
	width:93%!important;
	display:block!important;
	margin:50px 0 0!important;
	padding:10px 3.5%!important;
	}

	#displayListing #listingsResults {
	float:left;
	width:96%;
	padding:2%;
	}

	.listingInfo {
	margin-left:0;
	width:100%!important;
	}

	#col-wide {
	float:left;
	width:100%;
	margin:10px 0 0;
	}

	#col-wide .displayFieldBlock h3 {
	display:inline-block;
	width:100%;
	margin:8px 0;
	}

	#col-wide .displayField {
	width:100%;
	float:left;
	margin:0;
	padding:0;
	}

	.compProfileTitle {
	text-align:center;
	color:#ce4a14;
	font-family:proxima_novabold, Arial, sans-serif;
	font-size:18px;
	}

	#googleMap-links {
	width:100%;
	float:left;
	margin:9px 0 5px;
	}

	#googleMap-links a {
	float:left;
	font-size:12px;
	margin:1%;
	}

	#showBriefOrDetailed,#listView-icon,#mapView-icon {
	padding:0 0 0 22px;
	}

	.listing-info .right-side {
	float:left;
	text-align:center;
	width:94%;
	margin:20px 0 10px;
	padding:3%!important;
	}

	.listing-info .right-side img {
	text-align:center;
	width:85%;
	}

	#listings_per_page_form {
	width:98%!important;
	float:!important;
	height:auto;
	text-align:left;
	margin:0 5px 5px 0 !important;
	}

	.noRefine .numberPerPage .listings_per_page_form,.noRefine .numberPerPage #listings_per_page_form {
	width:25%;
	}

	.listingInfo h2 {
	font-size:24px;
	padding:0 0 13px;
	}

	.results-paging .topNavBar {
	padding:15px 0;
	}

	.results-paging .topNavBar .numberResults .sorting {
	float:left;
	width:98%;
	padding:0 2%;
	}

	.results-paging .topNavBar .numberResults .sorting>span {
	clear:both!important;
	float:right;
	width:100%;
	text-align:left;
	}

	.refine_button {
	float:left;
	width:96%;
	margin:0!important;
	padding:4% 2%;
	}

	.contact-us tbody tr td {
	width:100%!important;
	float:left!important;
	font-size:11px!important;
	padding:10px 0!important;
	}

	.contact-us textarea {
	width:100%!important;
	padding:10px 0;
	}

	.my-account {
	width:98%;
	float:left;
	margin-top:0;
	padding:5px 1%;
	}

	.my-account ul {
	width:94%;
	float:left;
	margin:0;
	}

	.my-account ul li {
	width:49%;
	text-align:center;
	margin:12px 0;
	}

	#recentlyViewedJobs {
	float:left;
	width:100%;
	margin:5px 0;
	}

	.BreadCrumbs {
	width:100%;
	padding-bottom:10px;
	}

	.short_breadcrumb {
	margin:20px auto 0!important;
	}

	.my_account_breadcrumb {
	height:55px!important;
	}

	.tableLeft,.tableRight {
	padding:0!important;
	}

	#recentlyViewedJobs .rec-sug-comp-th,#suggestedJobs .rec-sug-comp-th {
	width:40%!important;
	}

	#applicationForm {
	width:100%;
	float:left;
	margin:0;
	}

	#table-alerts,table thead th,table tbody td {
	font-size:12px;
	padding:10px 3px!important;
	}

	#listingsResults .evenrow .listing-title,#listingsResults .oddrow .listing-title {
	padding:0 1px 10px 5px;
	}

	.pointedInListingInfo2 {
	width:80%;
	}

	.products_table {
	display:block!important;
	margin-left:0!important;
	}

	.innerdiv_forall p .button {
	text-decoration:none;
	}

	.app_table th {
	background-color:#8bc53d;
	width:45%;
	}

	.app_table th a {
	color:#FFF;
	text-decoration:none;
	}

	.button_delete {
	float:none!important;
	text-align:left;
	width:0!important;
	margin:5px 0;
	}

	.edit_saved_search_tbl {
	display:block!important;
	float:left;
	margin-left:0;
	}

	.edit_saved_search_tbl th {
	background-color:#8bc53d;
	color:#FFF;
	width:45%;
	}

	.edit_saved_search_tbl table ul li {
	margin:5px 3px;
	}

	#date_notless,#date_notmore {
	margin-bottom:5px;
	width:77%!important;
	}

	.numberPerPage {
	width:94%!important;
	margin:0 0 20px;
	padding:3%;
	}

	#pm_send_form textarea {
	visibility:visible!important;
	display:block!important;
	margin-left:0;
	width:100%!important;
	height:100px!important;
	padding:0;
	}

	.header-top-page,.content-align {
	width:90%;
	position:static!important;
	margin:0 auto;
	padding:0;
	}

	.ModResults {
	display:inline-block;
	vertical-align:top;
	margin:0 5px;
	}

	#post_listings_text {
	padding-right:18px;
	}

	.emp-header-in,.emp-header,.index-header-bg,.index-header-bg-in {
	height:230px!important;
	}

	.BreadCrumbs p span,.BreadCrumbs p a {
	color:#;
	text-shadow:none;
	}

	.user-menu_responsive {
	text-align:center;
	float:right;
	}

	#shoppingCart {
	width:auto;
	float:left;
	text-align:CENTER;
	margin-top:0;
	}

	.actions-with-selected {
	width:100%;
	margin:0 0 20px;
	padding:25px 0;
	}

	table tbody tr {
	border-bottom:none;
	}

	input.button,input[type="submit"],input[type="reset"],input[type="button"],a.button {
	text-align:center!important;
	margin-left:0;
	margin-bottom:10px;
	padding:7px;
	}

	#listing-product-choice-form p {
	float:left;
	width:100%;
	text-align:left!important;
	}

	#main-div-after>form {
	float:left;
	width:100%;
	margin:5px 0!important;
	}

	.password-recovery input[type="text"] {
	width:100%!important;
	padding:0;
	}

	.password-recovery {
	padding:0 0 0 2%;
	}

	.alert_form fieldset .alert_save_btn {
	width:auto!important;
	margin:0!important;
	}

	.total_exp .to {
	float:left;
	margin-top:10px!important;
	padding:0 5px;
	}

	.cke_chrome {
	visibility:inherit;
	width:100%!important;
	display:none!important;
	}

	.product-button_responsive {
	float:left;
	width:100%;
	margin:3px 0;
	padding:0;
	}

	.product-button_responsive input[type="button"] {
	width:100%;
	float:none;
	display:inline-block;
	margin:0;
	}

	#productDetails>table {
	width:100%!important;
	float:left;
	margin-bottom:20px;
	}

	#application-settings input[type="text"] {
	width:96%!important;
	}

	.shopping_cart {
	display:block!important;
	margin-left:0;
	}

	.continue-shopping input[type="button"] {
	margin:0 0 10px;
	padding:8px 10px;
	}

	#contactInfo-in {
	width:98%;
	}

	#contactInfo {
	width:98%;
	margin-left:2%;
	}

	.contact-detail-cap {
	float:left;
	font-weight:700;
	width:40%;
	}

	#cont-info-sendpm {
	float:left!important;
	width:200px;
	}

	.table_div p a {
	text-align:center!important;
	}

	.table_div_title {
	background-color:#8bc53d;
	color:#fff;
	font-size:12px;
	text-align:left;
	width:45%!important;
	padding:0 10px!important;
	}

	.table_div_title a {
	color:#fff;
	}

	.formtable tbody tr td {
	float:left!important;
	width:86%;
	}

	.listing_search_form {
	width:97%;
	float:left;
	margin:0!important;
	}

	#activation_date_notless,#activation_date_notmore {
	margin-bottom:2%;
	width:75%!important;
	}

	.numberPerPage .listings_per_page_form,.numberPerPage {
	float:left;
	text-align:left;
	width:25%;
	margin:17px 0;
	}

	.listing_actions {
	width:100%;
	margin:20px 0 20px 2%;
	}

	.listing_actions>span {
	text-align:left!important;
	float:left;
	}

	.pageNavigation {
	float:left;
	width:83%;
	margin:10px 0;
	}

	.listing_text {
	width:100%;
	float:left;
	text-align:left;
	}

	.listings_per_page_form .sbHolder,#listings_per_page_form .sbHolder {
	width:60px;
	float:left;
	margin:5px 0;
	}

	#newsCategory {
	width:92%;
	float:left;
	margin:5px 1%;
	}

	.link_space {
	margin-bottom:5%;
	display:inline-block;
	}

	.edit_questions {
	display:block!important;
	clear:both;
	margin-bottom:10px;
	}

	.edit_questions table tr th {
	background-color:#8bc53d;
	color:#fff;
	width:40%;
	}

	table tr th a {
	text-decoration:none;
	color:#fff;
	}

	.contacts_tbl table {
	border:1px solid #000!important;
	}

	.numberPerPage_text {
	float:left!important;
	text-align:left;
	width:100%;
	}

	.sbOptions {
	width:auto!important;
	right:-13px;
	}

	#cke_form_message {
	float:left;
	width:97%!important;
	}

	.reply {
	margin:2px 0;
	}

	.find_jobs_responsive {
	width:72%!important;
	float:left;
	}

	.ui-multiselect {
	width:100%!important;
	min-height:36px;
	padding:7px 5px 5px!important;
	}

	.ortable-column {
	width:100%!important;
	display:none;
	}

	#addListingForm .small_width {
	width:69%!important;
	}

	#addListingForm .inputName {
	width:auto!important;
	padding:0;
	}

	#addListingForm .inputReq {
	width:20%!important;
	}

	#addListingForm .displayDate,#editListingForm .displayDate {
	width:82%!important;
	}

	.complex {
	border-bottom:1px dotted #727272;
	display:block;
	width:100%;
	padding:10px 0;
	}

	#addListingForm fieldset:last-child .button {
	clear:left;
	}

	.instr_arrow {
	left:-2px;
	position:relative;
	z-index:20;
	float:left;
	margin-top:10px;
	}

	.instruction .instr_cont {
	position:absolute;
	width:65%;
	}

	.page_button {
	display:inline-block!important;
	width:97%;
	}

	#editListingForm .inputName {
	width:auto!important;
	padding:0;
	}

	.small_width {
	width:66%!important;
	clear:both;
	}

	.inputName {
	width:auto!important;
	text-align:left;
	}

	#adMargin fieldset {
	margin:0 0 10px;
	}

	.salary-abbr input {
	display:inline-block;
	float:left;
	width:40%!important;
	margin-right:1%;
	}

	.salary-abbr div {
	float:left!important;
	padding:0 5px!important;
	}

	#Salary_list,#DesiredSalary_list {
	float:right;
	width:32%;
	}

	select {
	margin-bottom:5px;
	padding:7px 0;
	}

	.searchList,.inputForm .searchList {
	width:100%!important;
	margin-left:0;
	}

	.selectCurrency {
	width:49%!important;
	margin:0 0 0 10px;
	}

	#instruction_DesiredSalary,#instruction_ZipCode {
	float:left;
	width:225px;
	}

	#adSpace p {
	padding:5px 10px;
	}

	#editListingForm .tree-input-field {
	width:100%!important;
	margin:9px 0 10px;
	}

	.searchGeoDistance,#searchType-keywords {
	width:100%!important;
	margin:5px 0 0;
	}

	.search-only span {
	display:inline-block;
	float:left;
	margin:3px 5px 0 0;
	}

	.search-only #titleOnly-keywords {
	float:right;
	}

	.search-only {
	display:inline-block;
	float:left;
	font-size:11px;
	padding:5px 0 0;
	}

	.srh_by_company {
	width:97%;
	float:left;
	margin:5px!important;
	}

	.SearchResultsCompany {
	width:100%;
	float:left;
	margin-left:1%;
	}

	.topNavBar form {
	float:left;
	margin:5px 0!important;
	}

	.SearchResultsCompany .topNavBar .pageNavigation {
	float:right;
	margin:8px 9%!important;
	padding:0;
	}

	.SearchResultsCompany .topNavBar {
	display:inline-block;
	width:96%;
	padding:15px 2%;
	}

	.compProfileInfo {
	width:94%;
	float:left;
	text-align:center;
	padding:3%!important;
	}

	.compProfileInfo .company-name,.compProfileInfo strong:first-of-type {
	width:95.5%;
	}

	.compProfileInfo>.text-center img {
	width:85%;
	text-align:center;
	}

	.noRefine .results-paging,.noRefine #listingsResults {
	float:left;
	text-align:center;
	width:100%;
	}

	.headerBgBlock .Results {
	text-align:center;
	margin:0 auto;
	}

	.head h1 {
	text-align:left;
	margin:15px 0 0!important;
	}

	.numberPerPage.select-box>span {
	float:none;
	}

	.priorityListing .listing-title {
	width:100%;
	text-align:left;
	text-indent:10px;
	padding:5px 0!important;
	}

	.listing-info .left-side {
	width:94%;
	margin:15px 0 5px;
	padding:3%!important;
	}

	.listing-links ul {
	margin:0 0 0 2px;
	}

	.narrow-col {
	width:100%;
	float:left;
	margin:0!important;
	}

	.narrow-col .displayFieldBlock h3 {
	width:30%;
	text-align:left;
	padding:5px 0 5px 8px;
	}

	.narrow-col .displayField {
	float:right;
	width:60%;
	padding:5px 8px 5px 0;
	}

	.narrow-col .displayFieldBlock {
	height:40px;
	margin:10px 0;
	}

	.city_list_responsive {
	display:block!important;
	margin-top:0!important;
	}

	.city_list_responsive>li {
	margin:10px;
	}

	.city_list_responsive>li a {
	font-weight:700;
	font-size:14px;
	}

	#promotionCode {
	width:98%;
	margin:0 0 0 2%;
	}

	.continue-shopping {
	float:left;
	margin:0 0 0 1%;
	}

	#shoppingCartTable tr th,td {
	float:none!important;
	width:auto!important;
	}

	.printPage {
	width:90%!important;
	margin:0 auto;
	}

	.user_notifications>fieldset {
	width:99%;
	float:left;
	margin:0;
	}

	.notCheck {
	float:left;
	margin-right:11px;
	width:4%;
	}

	.notDesc {
	width:90%;
	float:left;
	}

	.notDescText {
	width:40%;
	}

	.notif-date-days {
	width:14%!important;
	}

	#invoice-info {
	float:left!important;
	text-align:left!important;
	}

	#invoice-logo {
	float:left!important;
	width:97%!important;
	background-color:none;
	text-align:center!important;
	}

	#invoice-logo IMG {
	width:85%!important;
	text-align:center!important;
	}

	#invoice-billto,#invoice-sendto {
	width:96%!important;
	float:left!important;
	margin:0!important;
	}

	#invoice-buttons {
	width:98%!important;
	float:left!important;
	}

	#invoice-buttons input,textarea,button {
	width:55%!important;
	margin:3px 0!important;
	}

	.site-map h1 {
	margin-left:10px;
	}

	.site-map table td {
	float:left!important;
	text-align:left;
	width:93%!important;
	padding:10px!important;
	}

	#addListingForm {
	float:left!important;
	padding:25px 0;
	}

	.add_listing_form {
	width:100%!important;
	float:left;
	margin:0!important;
	}

	.site-map table td p a {
	text-align:left!important;
	display:inline-block;
	padding:10px!important;
	}

	.site-map table td strong {
	text-align:left!important;
	font-size:16px!important;
	}

	#exp_date {
	float:left;
	margin:10px 5px 0 0;
	}

	#reports-navigation a {
	font-size:12px;
	padding:10px 8px;
	}

	.job_states {
	display:block!important;
	width:99%;
	margin-left:1%;
	float:left;
	}

	.job_states th {
	background-color:#8bc53d;
	}

	.job_states th a {
	color:#fff;
	text-decoration:none;
	}

	#applicationFilter {
	width:98%!important;
	margin-left:2%;
	float:left;
	text-align:left;
	}

	.app-tracking #applicationFilter select {
	width:100%!important;
	margin:5px 0 10px;
	}

	#edit_questionnaire p {
	margin-left:2%!important;
	}

	.search_news {
	width:92%;
	float:left;
	margin-left:5px;
	}

	.search_news input[type="text"] {
	width:92%;
	float:left;
	}

	.search_news input[type="submit"] {
	float:left;
	margin:5px 0;
	}

	.brief_news {
	width:100%;
	float:left;
	text-align:left!important;
	margin-top:0;
	}

	.newsPreview p>a {
	width:100%;
	float:left;
	text-align:left!important;
	padding:0;
	}

	.newsPreview p {
	width:100%;
	float:left;
	text-align:left!important;
	margin:0;
	padding:0;
	}

	.small {
	width:100%;
	float:left;
	text-align:left!important;
	padding:5px 0;
	}

	#employer-bg {
	background:none!important;
	background-image:url(employer-bg-responsive.png)!important;
	background-repeat:no-repeat;
	}

	#employers_selected_list input[type="text"] {
	width:200px!important;
	}

	#employers_selected_list #employers_for_select {
	width:96%!important;
	float:left;
	height:90px;
	}

	#employers_selected_list #employers_selected {
	width:96%!important;
	float:left;
	height:60px;
	}

	#employers_selected_list table tr td {
	clear:both!important;
	float:left!important;
	width:100%!important;
	padding:5px;
	}

	.ui-widget {
	max-width:100%!important;
	float:left;
	}

	.ui-multiselect-menu.ui-widget.ui-widget-content.ui-corner-all {
	float:left!important;
	left:11px!important;
	width:87%!important;
	}

	.ui-multiselect-menu.ui-widget.ui-widget-content.ui-corner-all.ui-multiselect-menu-find-jobs {
	float:left!important;
	left:4%!important;
	width:88.5%!important;
	}

	.ui-multiselect-menu.ui-widget.ui-widget-content.ui-corner-all.ui-multiselect-menu-edit-listing {
	float:left!important;
	left:4%!important;
	width:58.5%!important;
	}

	#sort-by .sbOptions,.listings_per_page_form .sbOptions,#listings_per_page_form .sbOptions {
	left:-2px;
	top:18px!important;
	width:100%!important;
	}

	#sort-by .sbSelector,.listings_per_page_form .sbSelector,#listings_per_page_form .sbSelector {
	width:100%;
	line-height:14px;
	height:16px;
	padding:1px 0;
	}

	#tellFriendForm fieldset .inputField {
	width:90%!important;
	margin:2px;
	}

	#tellFriendForm fieldset .inputField textarea {
	padding:0 10px!important;
	}

	#captchaImg {
	display:inline-block;
	float:left;
	height:60px;
	margin-right:5px;
	}

	#reason-to-unregister-form fieldset .inputField textarea {
	height:100px!important;
	}

	#tree-block {
	max-height:59vh!important;
	margin:10px 0;
	}

	#sort-by .sbToggle,.listings_per_page_form .sbToggle,#listings_per_page_form .sbToggle {
	height:16px;
	top:auto;
	}

	#tree-block ul li ul {
	position:inherit!important;
	}

	ul.tree,ul.tree * {
	font-size:13px;
	}

	.quick_links_button {
	display:block!important;
	margin:0;
	}

	.inputField textarea {
	visibility:visible!important;
	display:block!important;
	width:100%!important;
	padding:10px 0;
	}

	.inputField .inputStringMoney {
	width:41%!important;
	}

	#custom .tree-input-field {
	width:52%;
	margin:0 0 10px;
	}

	.instruction {
	clear:both;
	}

	.mt-count-available {
	font-size:12px;
	padding:21px 0 0;
	}

	.tree-available-count {
	font-size:12px;
	margin-left:0;
	}

	#ajaxRefineSearch #refineResults .show-menu {
	background:none repeat scroll 0 0 #fff;
	border-radius:4px;
	box-shadow:0 3px 3px -1px #dedede;
	display:block;
	width:100%;
	border:1px solid #dedede;
	padding:10px;
	}

	h5.view_refine {
	font-size:18px;
	width:96%;
	text-align:left;
	border:1px solid #ccc;
	cursor:pointer;
	background-image:url(../refine_icon.png);
	background-repeat:no-repeat;
	background-position:98% -15%;
	margin:0;
	padding:5px 5px 10px;
	}

	h5.show-refine {
	background-image:url(../refine_icon.png);
	background-repeat:no-repeat;
	background-position:98% 100%;
	}

	#refine_button {
	background-image:url(../b_down_arrow.png);
	background-repeat:no-repeat;
	width:25px;
	margin-top:10px;
	float:right;
	height:10px;
	cursor:pointer;
	}

	#refineResults th {
	color:#ce4a14;
	font-size:18px;
	display:none;
	padding:5px 0 10px;
	}

	.separate-div {
	width:89%;
	float:left;
	}

	#application-settings input[type="button"] {
	margin-top:5px;
	}

	.edit_questions_breadcrumbs {
	float:left;
	margin:-70px auto 0;
	}

	.st4xM {
	width:306px!important;
	}

	.stwrapper.stwrapper4x {
	width:270px!important;
	margin:0 0 0 -138px !important;
	}

	.stwrapper>.stLframe>#top_chicklets li a {
	width:85px!important;
	}

	#borderContainer {
	width:82px!important;
	}

	iframe #top_chicklets a {
	width:50px!important;
	}

	.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.active_calender_right {
	left:10%!important;
	top:76%!important;
	}

	.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.active_calender_left {
	left:10%!important;
	top:69%!important;
	}

	.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.date_notmore_right {
	left:4%!important;
	top:71.5%!important;
	}

	.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.date_notless_left {
	left:4%!important;
	top:64.5%!important;
	}

	.ui-dialog {
	max-width:90%!important;
	max-height:92vh!important;
	overflow:scroll;
	}

	.ui-dialog-content {
	max-height:76vh!important;
	overflow:auto;
	}

	#reports-navigation-in-border a {
	padding:10px 4px!important;
	}

	#answers input[type="text"] {
	width:250px;
	}

	.top_text ul li a {
	font-size:14px;
	}

	.results-paging .topNavBar .numberPerPage,#refineResults {
	float:left;
	padding:0 2%;
	}

	.ac_results {
	width:75%!important;
	}

	.whole-emp {
	border:none;
	width:98%;
	margin:0 auto;
	padding:0;
	}

	.whole-emp h2 {
	text-align:center;
	margin:0;
	}

	.testi_left img {
	width:100%;
	margin-bottom:10px;
	}

	#popupContact {
	height:480px!important;
	width:95%!important;
	left:2.5%!important;
	top:2% !important;
	}

	#contactArea {
	height:406px!important;
	}

	.contact-us1 tr td {
	display:inline-block!important;
	width:100%!important;
	}

	.contact-us1 tr td textarea {
	display:inline-block;
	width:90%!important;
	}

	.contact-us1 tr td #submitContact {
	margin-left:35%!important;
	}

	#loginForm input[type="checkbox"],.longtext-60.tooltip-counter-0,.instruction .instr_block,.printLeft {
	float:left;
	}

	.nav,#top-menu,.Applications_table,.header-user-menu.user-menu_responsive>br,#my-listings-table,.empty_div,#edit-questions,#general-stats,.main_saved_listings,.tableSearchResultApplications,#tellFriendForm fieldset .inputField>br,.refine_results,.refine {
	display:none;
	}

	.mobile_menu>ul>li,.innerdiv_forall p {
	margin-left:0;
	}

	.mobile_menu>ul li,.qs_Select,.qs-additional .tree-as-sb-vals #select_tree_Category_level_1,.qs-additional #select_tree_Category_level_2,.emp-right .middle,.emp-right .left,.emp-left .product .magniflier,#messageBox .inputField,.contact-department,.add_edit_note textarea,.invoice_srch_frm .inputField input[type="text"],#pm_send_form .inputField,#complexFields_Education,#complexFields_WorkExperience,#complexFields_Education,#complexFields_WorkExperience .displayDate,.questionnaire fieldset .inputField .inputString,#applyForm fieldset .inputName,#tellFriendForm fieldset .inputName,#reason,#messageBox>iframe,#messageBox .inputName,.ui-widget-overlay,.qsbMselect,table,#applyForm fieldset table input[type="text"],#applyForm fieldset table input[type="password"],#popupContactInner {
	width:100%!important;
	}

	.login_buttons_txt,.qs-additional #search-fields,#mailchimp-newsletter,#poll,.cvtips h2,.tree-as-sb-vals>select,.cvtips .left,.whole .left>img,.whole-js .middle,.whole-js h2,.emp-right .right,.searchList select,.searchList,.inputForm .searchList,.results-paging .topNavBar .numberResults,.index-div,.bcField,#reports-navigation-in,.inputField .player,.listings_per_page_form p,#listings_per_page_form p {
	width:100%;
	}

	.header-top-menu .social_plugins_div,#listingsResults .evenrow .show-brief,#listingsResults .oddrow .show-brief {
	width:100%;
	margin:0;
	}

	#why_cv,.products,#adMargin>fieldset,.builder-col-wide,#adSpace,.reply .inputField input[type="text"],.reply .inputField input[type="password"],#Location_Country select,#Location_State select,.contact-us,#adSpaceAccount p img,#applicationForm p,.saved_search,.ui-multiselect-menu select,.kwrds_search,.userInfo,.select-box,#promotionCode .strong,.shoppingCartTable,.printRight,.user_notifications,.site-map,#reports,#reports #quick-stats,.testi_left,.testi_right {
	width:100%;
	float:left;
	}

	.special_sec span,.productInfo h3,.company-fix .listingInfo,#listings_per_page_form span,.compProfileInfo>.text-center,.compProfileInfo>.strong,.noRefine .listingInfo {
	width:100%;
	float:left;
	text-align:center;
	}

	.emp-js-slider,#breadcrumb-bg {
	height:auto;
	}

	#mailchimp-newsletter form,#poll form,.footer,table tbody li,.my-account-head,.sortable-column,#tree-buttons>input,.company-fix #blockBg {
	margin:0;
	}

	#main-content-page-footer,#main-content-page-footer-bottom {
	min-width:100%;
	}

	.table_div table,.products_table table,.app_table table,.jobalerts_table table,.edit_saved_search_tbl table,.invoice_tbl table,.contacts_tbl table,.sub_accounts table,.general_states table,.job_states table,.shopping_cart table,.searchresultscompany_tbl table,.saved_listings_tbl table,.edit_questions table,.quick_links_button .Pagging {
	margin-bottom:10px;
	}

	.inputField input[type="password"],#loginForm .inputField input[type="text"],#loginForm .inputField input[type="password"] {
	width:100%;
	float:left;
	padding:0;
	}

	.breadcrumb_height,.search_results_breadcrumbs {
	height:80px!important;
	}

	.whole,.whole-js,.cvtips,.whole .right {
	margin-left:0;
	width:100%;
	}

	.whole-js .middle .right,.productInfo p {
	width:100% !important;
	text-align:center;
	}

	.whole-js .middle .left,.emp-right {
	text-align:center;
	width:100%;
	}

	#productsList .evenrow,#productsList .oddrow,#adSpace p img,.testi_main {
	width:90%;
	}

	.search_form,.keyword_search,.employer,#newsCategory>input[type="text"] {
	width:100%!important;
	float:left;
	}

	#loginForm fieldset,.invoice_srch_frm,.topNavBar .numberPerPage,.head {
	margin:0!important;
	}

	#edit_profile_form fieldset .inputName,#registr-form fieldset .inputName {
	width:auto!important;
	margin:0;
	}

	#edit_profile_form fieldset .inputReq,#registr-form fieldset .inputReq,#editListingForm .inputReq,#ui-datepicker-div {
	width:auto!important;
	}

	#edit_profile_form fieldset .delete_profile_btn,#edit_profile_form fieldset .save_profile_btn,.alert_form fieldset .alert_back_btn {
	width:auto!important;
	margin-right:0!important;
	}

	.fieldset_inner .inputField,.filter_listings {
	margin-top:0!important;
	}

	#Location_Address,#Location_ZipCode,#PhoneNumber,.results-paging {
	width:100%;
	float:left;
	margin-left:0;
	}

	.social-buttons,.paymentButton {
	margin-left:2%;
	}

	#displayListing #refineResults,.find_jobs_responsive>.inputField input[type="text"],.find_jobs_responsive>.inputField input[type="password"] {
	float:left;
	width:96%;
	}

	#currentSearch,#refineResults,#recentlyViewedJobs table thead th,#suggestedJobs table thead th {
	padding:10px 0;
	}

	.results,.searchActDate {
	float:none!important;
	}

	.contact-us .fix,.contact-us .email_input,.bcField input[type="text"] {
	width:100%!important;
	text-indent:10px;
	padding:0;
	}

	#adSpaceAccount,.find_jobs_responsive>.inputList select,#messageBox #loginForm fieldset .inputName,#messageBox #loginForm fieldset .inputField,#messageBox #flagForm fieldset .inputName,#messageBox #flagForm fieldset .inputField,#messageBox #tellFriendForm fieldset .inputName,#messageBox #tellFriendForm fieldset .inputField {
	float:left;
	width:100%;
	}

	#adSpaceAccount p,#adSpace p,.form-notes #main_note_form,.saved_listings_tbl .saved_listings_note #main_note_form,#table-alerts,.saved-search-tbl,#shoppingCartTable,.main_table,.sub_accounts_tbl,#displayResults,.main_contacts_tbl,.empty,.company_main_tbl,.citylist,#job_stats,.goggle_maps,#blockInner .refine.hide-menu,.top_refine,.desktop_view {
	display:none!important;
	}

	#suggestedJobs,.printRight h1 {
	width:100%;
	float:left;
	margin:5px 0;
	}

	#notesForm_ textarea,#note-block #notesForm textarea,#applyForm fieldset .inputField {
	width:90%!important;
	}

	.app_table,.general_states {
	width:100%;
	float:left;
	display:block!important;
	}

	.form-notes,.qs-additional #search-fields fieldset .inputField {
	padding:0;
	}

	.form-notes #note_form,.saved_listings_tbl .saved_listings_note #note_form,.jobalerts_table,.table_div,.contacts_tbl,.searchresultscompany_tbl,.saved_listings_tbl,.view_questionnaire,.screening_questionnaires,.view_refine,#blockInner .refine.show-menu,.bottom_refine,.about_customresponsive,.emp-mobile,.custom_emp_left {
	display:block!important;
	}

	.jobalerts_table table tr th,.resume_alerts table tr th {
	background-color:#8bc53d;
	color:#fff;
	padding:5px;
	}

	.jobalerts_table table ul li,.resume_alerts table ul li {
	margin:3px;
	}

	.evenrow th,.oddrow th,.contacts_tbl th {
	background-color:#8bc53d;
	color:#fff;
	}

	#promotionCode #applyPromoCode,.password-recovery input[type="submit"] {
	margin:10px 0 0;
	}

	.total_exp .searchIntegerLess,.total_exp .searchIntegerMore {
	float:left;
	width:41%!important;
	}

	.shopping_cart tbody tr th,.saved_listings_tbl table tr th {
	width:45%;
	background-color:#8bc53d;
	color:#FFF;
	}

	#under-contact #note-block,#sub-accounts fieldset .inputName,#adSpace p a img,.questionnaire fieldset .inputName,#edit_questionnaire fieldset .inputName,#question_field fieldset .inputName,#edit_questions fieldset .inputName {
	width:auto;
	}

	.actions-with-selected input[type="submit"],.listing_actions input[type="submit"] {
	width:70%;
	float:left;
	margin:3px 0;
	}

	.sub_accounts,.resume_alerts,.invoice_tbl {
	display:block!important;
	margin-left:1%;
	}

	.sub_accounts table tr th,.general_states table tr th {
	background-color:#8bc53d;
	color:#FFF;
	}

	#sub-accounts fieldset .inputReq,.questionnaire fieldset .inputReq,#edit_questionnaire fieldset .inputReq,#question_field fieldset .inputReq,#edit_questions fieldset .inputReq {
	width:auto;
	padding-top:7px!important;
	}

	.add_section,.find_jobs_responsive>.inputName,.find_jobs_responsive>.inputField {
	width:97%!important;
	float:left;
	}

	.show-brief,#employers_selected_list #move_btns {
	text-align:center;
	}

	.general_states table tbody tr th,.job_states table tbody tr th {
	width:45%;
	}

	#employers_selected_list input[id="find_button"],#employers_selected_list input[id="set_employers_list"] {
	margin-bottom:0;
	}

	#employers_selected_list input[id="move_to_selected"],#employers_selected_list input[id="remove_from_selected"] {
	margin-bottom:5px;
	min-width:20px;
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	padding:10px;
	}

	#messageBox #loginForm .inputField input[type="text"],#messageBox #loginForm .inputField input[type="password"],#messageBox #flagForm .inputField input[type="text"],#messageBox #flagForm .inputField input[type="password"],#messageBox #tellFriendForm .inputField input[type="text"],#messageBox #tellFriendForm .inputField input[type="password"] {
	float:left;
	width:99%;
	}

/*********************** new employer ***********************/
	

 
.head-btom { max-width: 90%;}
.head_emp{width: 100%; float:left;}
.logo img { margin-top: 0px !important;   width:150px; float: none !important;}
.top-right-menu > a{ font-size: 12px !important;}
.social_inner {    float: right;}
.phone_head {   margin:0px !important;   text-align: center;    width: 100% !important;}

.phone_head span {   margin-top: 0 !important;   font-size: 12px !important; float: none !important;}
.phone_head a {   font-size: 22px !important;   float: none !important;}  
.top-left-menu {  width: 100%; display:none;}
.header-top-menu {padding: 0px 0 10px !important;}

.hero-header {    top: 130px !important; }
.head_employer_contact{margin: 50px auto 0 !important;  padding:5px 0 10px !important; }

.head_employer {    max-width: 90%; text-align:center;}
.top-right-menu {}
.head_employer_contact .contact_left_txt { padding: 0 2.5%;    text-indent: 0;    width: 95%;}

.custom_socialplugins {    margin: -10px 0 0 7px !important;}

.cv_content {    max-width: 90% !important;}
.emp2-entry span p {    text-align: center;}

.service_recrutmnt ul {    width: 100% !important;}
.service_recrutmnt ul li { width: 100% !important;}
.service_recrutmnt ul li a {    font-size: 12px;}

.testi_emp_left {    float: left;    margin-bottom: 20px;    width: 100%;}
.testi_emp_right { text-align:center;   width: 100%;}
.testi_emp_right p {    text-align: center;}

.left_entry {    float: left;    margin-bottom: 10px;    width: 100%;}

	
.header-main-content {    text-align: center;  left: auto;    margin: 0 auto;    position: inherit;    width: 90%;}
.top-body {    top: 280px !important;}


}



@media all and (min-width:960px) and (max-width: 1024px) {


/*********************** new employer ***********************/
	


.head-btom { max-width: 90%;}
.head_emp{width: 100%; float:left;}
.head_emp .logo {    float: left;    width: %;}

.logo img {    width: ;   margin-top: 0px !important;}
.phone_head {    font-size: 15px;  margin: 18px 0 !important;   text-align: center;    width: 40%;}
.phone_head a {  font-size:31px;  float:;}  

.phone_head > span {    width: 100%;}
.phone_head a {    float: none !important;    font-size: 31px;}

.head_employer {    max-width: 90%; text-align:center;}
.hero-header {    top: 130px !important;}
#main-content-page-top {    top: 130px !important;}
.head_employer_contact { margin: 50px auto 0 !important;}

.head_employer_contact .contact_left_txt {}


.cv_content {    max-width: 90%;}

.service_recrutmnt ul {
    margin: 0 auto;
    width: auto;
}
.service_recrutmnt ul li { width:;}
.service_recrutmnt ul li a {    font-size: 14px;}
.emp2-entry > span {    width: 73%; float:right;}

.header-main-content {
    left: 0;
    margin: 0 auto;
    position: inherit;
    width: 90%;
    z-index: 10;
}

.emp_video_sec{ width:100%; margin:0 auto;}
.testi_emp_video {
    padding-top:50px;
}


}

@media all and (min-width:1025px) and (max-width: 1100px) {

.phone_head {    margin: 28px 0 !important;}


.logo img {margin-top: 0px !important;}

.head_employer_contact {    margin: 0 auto !important;}








}