/*
Jobster Theme Responsive CSS

(c) WPJobster
URL: http://wpjobster.com/
*/
@media only screen and (min-width:1170px) {
	.social-icons-floating {
		position: fixed;
		left: 50%;
		margin-left: -566px;
		width: 66px;
		padding: 0;
		top: 142px;
	}

	.social-icons-floating .white-cnt {
		padding: 15px;
	}

	.social-icons-floating .essb_links.essb_template_metro-retina li {
		margin-bottom: 10px !important;
	}

	.social-icons-floating .essb_links.essb_template_metro-retina li:last-child {
		margin-bottom: 0px !important;
	}

	body.admin-bar .social-icons-floating {
		top: 174px;
	}

	.social-icons-floating .white-cnt:nth-child(2) {
		height: auto !important;
	}

	/* end @media */
}

@media only screen and (max-width:1169px) {
	.social-icons-floating .white-cnt {
		float: left;
		height: 68px;
	}

	.social-icons-floating .white-cnt:first-child {
		padding-top: 18px;
	}

	.social-icons-floating .white-cnt:nth-child(2) {
		margin-left: 64px;
		margin-right: auto;
		float: none;
	}

	.social-icons-floating .white-cnt:nth-child(2) > div {
		position: relative;
	}

	.social-icons-floating .white-cnt:nth-child(2) > div > div {
		position: absolute;
		top: 0;
		left: 0;
	}

	.level-container .level-description {
		padding-bottom: 30px;
	}

	/* end @media */
}

/*
 * desktop
 *
 *
 *
 *
 *
 *
 *
 *
 * 760 container
 */

/* Tablet and Mobile - 768 iPad and less */
@media only screen and (max-width:991px) {
	.wrapper,
	.main,
	.main-col,
	.left_container,
	.right_container,
	#content,
	#content-right {
		width: 760px;
	}

	.jb-page-image-holder {
		overflow: hidden;
		width: 758px;
	}

	.bx-wrapper img {
		max-width: 758px;
	}

	.page404 .not_found strong {
		font-size: 170px;
		line-height: 150px;
	}

	.page404 .not_found {
		font-size: 36px;
	}

	.page404 {
		margin-top: 60px;
	}

	.col4thumbs .postthumb-cnt,
	.s-row .col25 {
		width: 33.33%;
	}

	.new-homepage,
	.large-cnt {
		background-color: transparent;
		border: 0;
		padding: 0;
		margin-left: 0;
		margin-right: 0;
	}

	.thumbnail_image img.my_image {
		width: 100%;
		height: auto;
		max-height: 100%;
	}

	p {
		margin-top: 0;
	}

	.blog_thumbnail img {
		width: 100%;
		height: auto;
	}

	#mobile-header {
		display: block !important;
	}

	.menu-container {
		display: none;
	}

	.logo_holder {
		float: none;
		text-align: center;
	}

	#mobile_search {
		display: block;
		float: left;
		padding-top: 20px;
	}

	#mobile-search-popup {
		z-index: 9999;
		position: relative;
		width: 100%;
	}

	.new-search-input {
		width: 33%;
	}

	#mobile-search-popup input[type="submit"] {
		background-color: #83c124;
		outline: 0;
		border: 0;
		height: 34px;
		text-align: center;
		font-weight: 700;
		line-height: 34px;
		float: left;
		width: 100%;
	}

	#mobile-search-popup .close-search {
		position: absolute;
		top: 0px;
	}

	#mobile-search-popup .close-search span {
		font-family: "icomoon" !important;
		color: #fff;
	}

	#mobile-search-popup #big-search {
		padding: 0px;
		border: 2px solid #83c124;
	}

	.icon-cross:before {
		content: "\ea0f";
	}

	.nh-right {
		display: none;
	}

	.mobile-account-menu {
		display: block;
		text-align: center;
		background: #fff none repeat scroll 0 0;
		border-bottom: 1px solid #e4e4e4;
		z-index: 10;
		position: relative;
	}

	.mobile-account-menu .nh-user-info .nh-user-left {
		float: right;
	}

	.mobile-account-menu .nh-block:last-child {
		padding-right: 5px;
		float: right;
	}

	.mobile-account-menu-main {
		display: block;
		text-align: center;
		background: #f9f9f9 none repeat scroll 0 0;
		border-bottom: 1px solid #e4e4e4;
		height: 58px;
		padding-top: 22px;
	}

	.nh-user-name::after {
		display: none;
	}

	.centered-object {
		display: inline-block;
	}

	#header .middle-header-bg .middle-header {
		width: 760px;
		border-bottom: none;
	}

	.bx-wrapper img {
		width: auto;
		height: auto;
	}

	.side-col,
	.the_sidebar,
	#right-sidebar,
	#left-sidebar,
	.new-left-sidebar,
	.new-left-sidebar {
		width: 100%;
	}

	.uz-suggest1,
	.uz-suggest2,
	.uz-suggest3,
	.uz-suggesth {
		position: relative;
		width: 100%;
		left: auto;
		right: auto;
		top: auto;
		bottom: auto;
		display: none !important;
	}

	.uz-suggest1:before,
	.uz-suggest2:before,
	.uz-suggest3:before,
	.uz-suggesth:before {
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-bottom: 10px solid #fff;
		bottom: auto;
		left: 50%;
		top: -20px;
		margin-left: -10px;
	}

	.sidr ul {
		border: none !important;
		margin: 0px !important;
	}

	.blog_post_content {
		margin: -100px 40px 20px 40px;
	}

	.smaller-margin {
		margin-bottom: 10px;
		margin-top: 0px;
	}

	.select {
		padding: 20px 25px;
		background-color: #fff;
		border: 1px solid #EAEAEA;
	}

	.select .btn {
		background-image: none;
	}

	.select ul {
		display: block;
		box-shadow: none;
		display: block;
		box-sizing: border-box;
		border: 0;
		width: 100%;
		position: relative;
		background: none;
		padding: 0;
		margin-top: 5px;
	}

	.select li {
		padding: 10px 10px 10px 31px;
	}

	.header-container,
	#header.fixedheader {
		border-bottom: 1px solid #f1f1f1;
	}

	.heading-cnt.p5b {
		margin-bottom: 0;
	}

	.social-icons-floating .essb_links.essb_template_metro-retina {
		display: block !important;
	}

	.advanced-filter-submit-holder {
		padding: 0px 25px 20px;
	}

	input.btn,
	input,
	textarea {
		border-radius: 0;
	}

	.nh-notifications .nh-submenu {
		right: auto;
		left: 0;
		width: 382px;
	}

	.nh-notifications-dropdown .antiscroll-inner {
		width: 380px;
	}

	.nh-notifications .nh-submenu:before {
		left: 5px;
		right: auto;
	}

	.nh-notifications .nh-submenu:after {
		left: 6px;
		right: auto;
	}

	.new-homepage {
		z-index: 9;
	}

	.level-container .level-photo {
		padding: 20px 30px 0;
	}

	.level-container .level-photo .level-icon {
		right: 5px;
	}

	.level-container.level-photo-left .level-description {
		padding-left: 460px;
	}

	.level-container.level-photo-right .level-description {
		padding-right: 460px;
	}

	.featured-category-box {
		margin-bottom: 10px;
	}

	#header #logo {
		max-width: 660px;
	}

	.wpj-position-container {
		display: -webkit-box;
		display: -moz-box;
		display: box;

		-webkit-box-orient: vertical;
		-moz-box-orient: vertical;
		box-orient: vertical;
	}

	.wpj-position-1 {
		-webkit-box-ordinal-group: 1;
		-moz-box-ordinal-group: 1;
		box-ordinal-group: 1;
	}

	.wpj-position-2 {
		-webkit-box-ordinal-group: 2;
		-moz-box-ordinal-group: 2;
		box-ordinal-group: 2;
	}

	.wpj-position-3 {
		-webkit-box-ordinal-group: 3;
		-moz-box-ordinal-group: 3;
		box-ordinal-group: 3;
	}

	.wpj-position-4 {
		-webkit-box-ordinal-group: 4;
		-moz-box-ordinal-group: 4;
		box-ordinal-group: 4;
	}

	.wpj-position-5 {
		-webkit-box-ordinal-group: 5;
		-moz-box-ordinal-group: 5;
		box-ordinal-group: 5;
	}

	/* end @media */
}

/*
 * 760 container
 *
 *
 *
 *
 *
 *
 *
 *
 * 460 container
 */

/* Mobile Landscape - 480 phones and less */
@media only screen and (max-width:767px) {
	.wrapper,
	.main,
	.main-col,
	.left_container,
	.right_container,
	#content,
	#content-right {
		width: 460px;
	}

	.jb-page-image-holder,
	.bx-wrapper img {
		width: 458px;
	}

	body .col2 > * {
		width: 100%;
		padding-right: 0;
	}

	.page404.col2 > * {
		margin-bottom: 40px;
	}

	.not_found {
		text-align: center;
	}

	.sidebar-user-level-profile {
		bottom: 35px;
		height: 35px;
		max-width: 35px;
	}

	.account-statistics .row .col25 {
		width: 50%;
		border: 0;
		margin: 5px 0px;
	}

	.account-statistics .row .col20 {
		width: 50%;
		border-right: 0;
		margin-bottom: 20px;
	}

	.account-statistics + #content {
		margin-top: 20px;
	}

	.graph-link-container + #content {
		margin-top: 30px;
	}

	.chart-controls > div {
		margin-bottom: 10px;
		float: left;
	}

	.profile-home-search input[type="submit"] {
		width: 100%;
		margin-top: 5px;
	}

	.profile-home-search input[type="text"] {
		width: 93%;
	}

	.col4thumbs .postthumb-cnt,
	.col3thumbs .postthumb-cnt,
	.s-row .col25 {
		width: 50%;
	}

	.col4thumbs,
	.s-row {
		margin-left: -5px;
		margin-right: -5px;
	}

	.col4thumbs .postthumb-cnt {
		padding: 0 5px 10px;
		margin-bottom: 0px;
	}

	.s-row .col25 {
		padding: 0 5px;
	}

	.bs-table-row {
		padding-top: 10px;
		padding-bottom: 0;
	}

	.bs-col2,
	.bs-col3,
	.bs-col4,
	.bs-col5,
	.bs-col6,
	.bs-col8,
	.bs-col5x2,
	.bs-col2fill,
	.bs-col3fill,
	.bs-col448fill,
	.bs-col66888fill,
	.bs-col668fill,
	.bs-col466fill,
	.bs-col55fill,
	.bs-col46fill,
	.bs-col88fill,
	.bs-col888fill {
		width: 50%;
		margin-bottom: 10px;
	}

	.bs-col2:nth-child(2n-1),
	.bs-col3:nth-child(2n-1),
	.bs-col4:nth-child(2n-1),
	.bs-col5:nth-child(2n-1),
	.bs-col6:nth-child(2n-1),
	.bs-col8:nth-child(2n-1),
	.bs-col5x2:nth-child(2n-1),
	.bs-col2fill:nth-child(2n-1),
	.bs-col3fill:nth-child(2n-1),
	.bs-col448fill:nth-child(2n-1),
	.bs-col66888fill:nth-child(2n-1),
	.bs-col668fill:nth-child(2n-1),
	.bs-col466fill:nth-child(2n-1),
	.bs-col55fill:nth-child(2n-1),
	.bs-col46fill:nth-child(2n-1),
	.bs-col88fill:nth-child(2n-1),
	.bs-col888fill:nth-child(2n-1) {
		clear: both;
	}

	.commissions-table .bs-col8 {
		clear: none;
	}

	.responsive-three-column-helper .bs-col2,
	.responsive-three-column-helper .bs-col3,
	.responsive-three-column-helper .bs-col4,
	.responsive-three-column-helper .bs-col5,
	.responsive-three-column-helper .bs-col6,
	.responsive-three-column-helper .bs-col8,
	.responsive-three-column-helper .bs-col5x2,
	.responsive-three-column-helper .bs-col2fill,
	.responsive-three-column-helper .bs-col3fill,
	.responsive-three-column-helper .bs-col448fill,
	.responsive-three-column-helper .bs-col66888fill,
	.responsive-three-column-helper .bs-col668fill,
	.responsive-three-column-helper .bs-col466fill,
	.responsive-three-column-helper .bs-col55fill,
	.responsive-three-column-helper .bs-col46fill,
	.responsive-three-column-helper .bs-col88fill,
	.responsive-three-column-helper .bs-col888fill {
		width: 33.33%;
	}

	.uz-form .bs-col2,
	.uz-form .bs-col3,
	.uz-form .bs-col4,
	.uz-form .bs-col5,
	.uz-form .bs-col6,
	.uz-form .bs-col8,
	.uz-form .bs-col5x2,
	.uz-form .bs-col2fill,
	.uz-form .bs-col3fill,
	.uz-form .bs-col448fill,
	.uz-form .bs-col66888fill,
	.uz-form .bs-col668fill,
	.uz-form .bs-col466fill,
	.uz-form .bs-col55fill,
	.uz-form .bs-col46fill,
	.uz-form .bs-col88fill,
	.uz-form .bs-col888fill {
		width: 100%;
	}

	h1 {
		margin: 0.34em 0;
	}

	h2 {
		margin: 0.42em 0;
	}

	h3 {
		margin: 0.5em 0;
	}

	h4 {
		margin: 0.67em 0;
	}

	h5 {
		margin: 0.84em 0;
	}

	h6 {
		margin: 1.17em 0;
	}

	p {
		margin: 0.5em 0;
	}

	.the_content.white-cnt {
		margin-bottom: 0;
	}

	.bs-col5 {
		width: 50%;
	}

	#header .middle-header-bg .middle-header {
		width: 460px;
		border-bottom: none;
	}

	.image-gallery-slider li {
		height: 280px;
	}

	.aiosc-ticket-list table,
	.aiosc-ticket-list thead,
	.aiosc-ticket-list tbody,
	.aiosc-ticket-list th,
	.aiosc-ticket-list td,
	.aiosc-ticket-list tr {
		display: block;
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	.aiosc-ticket-list thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	.aiosc-ticket-list  tr {
		border: 1px solid #ccc;
	}

	.aiosc-ticket-list  td {

		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 50%;
	}

	.aiosc-ticket-list td:before {

		/* Now like a table header */
		position: absolute;        /* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 4%;
		padding-right: 10px;
		white-space: nowrap;
	}

	/*
	Label the data
	*/
	.aiosc-ticket-list td:nth-of-type(1):before {
		content: "ID";
	}

	.aiosc-ticket-list td:nth-of-type(2):before {
		content: "Subject";
	}

	.aiosc-ticket-list td:nth-of-type(3):before {
		content: "Status";
	}

	.aiosc-ticket-list td:nth-of-type(4):before {
		content: "Favorite Color";
	}

	.aiosc-ticket-list td:nth-of-type(5):before {
		content: "Priority";
	}

	.aiosc-ticket-list td:nth-of-type(6):before {
		content: "Department";
	}

	.aiosc-ticket-list td:nth-of-type(7):before {
		content: "Last Update";
	}

	.aiosc-ticket-list td:nth-of-type(8):before {
		content: "Date Created";
	}

	.aiosc-ticket-list td:before {
		display: inline-block;
	}

	.aiosc-ticket-list tfoot tr {
		display: none;
	}

	.aiosc-ticket-list table td {
		text-align: right !important;
		padding-left: 80px !important;
	}

	.aiosc-ticket-list table th {
		text-align: left !important;
		padding: none;
	}

	.aiosc-toolbar .aiosc-search-box input {
		width: 343px;
	}

	.aiosc-filters .aiosc-filters-container button,
	.aiosc-filters .aiosc-filters-container select {
		width: 100% !important;
		margin-bottom: 15px;
	}

	.order-list-container .bs-table-header,
	.bs-table-header {
		display: none;
	}

	.order-list-container .bs-table-row {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.order-list-container .post_results .bs-col-container .bs-col3fill h4.small-heading-title {
		margin: 18px 0;
		word-break: break-all;
	}

	.order-list-container .bs-col3fill {
		margin-bottom: 10px;
	}

	.order-list-container .post_results .bs-col-container .bs-col8,
	.order-list-container .post_results .bs-col-container .bs-col6 {
		margin-left: 0;
		margin-right: 0;
		width: 33.33%;
		float: left;
		margin-bottom: 10px;
		clear: none;
	}

	.post_results .bs-col-container .bs-col8,
	.post_results_item .bs-col-container .bs-col8 {
		float: none;
		margin-left: 75px;
		width: auto;
	}

	.responsive_titles {
		display: block;
		clear: both;
	}

	span.responsive_titles:after {
		content: "\00a0";
	}

	.left .round-avatar-aside .w100 {
		width: auto;
	}

	.post_results .bs-col-container .bs-col6 {
		margin-left: 75px;
		width: 42.667%;
	}

	.flex-middle .bs-col-container,
	.flex-middle .bs-col2fill {
		display: inline-block;
	}

	.bs-table-header {
		border-bottom: none;
	}

	ul.inactive-bar,
	.filter-jobs-responsive-helper {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-flow: row wrap;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		margin: -5px;
	}

	.inactive-bar li,
	.filter-jobs-cnt a.btn,
	span.balance {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		margin-bottom: 5px;
		-webkit-flex: 1 45%;
		-ms-flex: 1 45%;
		flex: 1 45%;
		margin: 5px;
		box-sizing: border-box;
		max-width: 47%;
	}

	span.balance {
		display: none;
	}

	.filter_jobs.new_smaller {
		float: left !important;
		margin-left: -7px;
	}

	.flex-middle .bs-col3fill {
		display: block;
		width: auto;
	}

	.ub-center {
		padding: 0 0px 0 125px;
	}

	.large-cnt {
		margin-left: 0px;
		margin-right: 0px;
		padding: 0px;
	}

	.news-box-cnt .bx-wrapper .bx-controls-direction .bx-next {
		margin-right: -10px;
	}

	.news-box-cnt .bx-wrapper .bx-controls-direction .bx-prev {
		margin-left: -10px;
	}

	.wpjobster-button {
		min-width: 0 !important;
	}

	.level-container .level-photo,
	.level-container .level-description {
		padding: 35px 0 0;
		text-align: center;
		margin: 0 auto;
	}

	.level-container .level-photo img {
		width: 255px;
		height: 255px;
	}

	.level-container .level-photo {
		position: relative;
		margin-bottom: 30px;
	}

	.level-container .level-photo .level-icon {
		right: -25px;
	}

	.level-container.level-photo-left .level-description {
		padding: 10px;
	}

	.level-container.level-photo-right .level-description {
		padding: 10px;
	}

	.heading-bigger-tagline {
		padding-left: 0%;
	}

	h1.heading-title.heading-bigger,
	h2.heading-title.heading-bigger {
		width: 85%;
	}

	.uz-form label.one-fifth,
	.uz-form .one-fifth,
	.uz-form .half-select {
		width: 100%;
	}

	.uz-form .pdd10l {
		padding-left: 0px;
	}

	.uz-form .pdd10r {
		padding-right: 0px;
	}

	.uz-form label.four-fiths,
	.uz-form .four-fifths {
		width: 100%;
	}

	.uz-form label.half,
	.uz-form .half {
		width: 100%;
	}

	.commissions-table .bs-table-row .bs-col-container .bs-col2 {
		width: 100%;
	}

	.pm-content-right {
		padding-top: 24px;
		width: auto;
		float: left;
	}

	ul#menu-footer-menu-logged-in-2 {
		margin-bottom: 13px !important;
	}

	ul#menu-footer-menu-not-logged-in-2 {
		margin-bottom: 13px !important;
	}

	.hiw-steps .bs-col-container {
		margin: 0px;
	}

	.hiw-steps .bs-col2 {
		width: 100%;
	}

	h1.heading-title.heading-bigger,
	h2.heading-title.heading-bigger {
		width: 100%;
	}

	.blog_post_content {
		margin: -60px 30px 15px 30px;
	}

	.blog_post_content .padding-cnt {
		padding: 30px;
	}

	.blog-image-left {
		margin: 0;
		width: 100%;
		height: auto;
		min-height: 0;
	}

	.blog-image-left img {
		width: 100%;
		height: auto;
	}

	.blog-content-right {
		margin: 0;
	}

	#content,
	.the_sidebar,
	#content-full-ov {
		margin-top: 10px;
	}

	.heading-cnt,
	.padding-cnt,
	.select {
		padding: 10px;
	}

	.padding-cnt-bottom-helper {
		margin-left: -10px;
		margin-right: -10px;
		margin-bottom: -10px;
	}

	.sidebar-user-description {
		padding-left: 0px;
	}

	h1.heading-title.heading-bigger-nomargin,
	h2.heading-title.heading-bigger-nomargin {
		font-size: 24px;
	}

	.heading-title.fancy-underline:before,
	.heading-title.fancy-underline-after:after {
		height: 5px;
		bottom: -10px;
	}

	h2.heading-subtitle,
	h3.heading-subtitle {
		padding-bottom: 10px;
		margin-bottom: 10px;
	}

	.order-extras-inside {
		margin-bottom: 0px;
	}

	.order-extras ul {
		margin-bottom: 10px;
	}

	.postthumb-cnt {
		margin-bottom: 0;
	}

	.green-list {
		padding-left: 30px;
	}

	.sidebar-user-profile {
		margin-top: 10px;
	}

	.heading-title.border-bottom {
		padding-bottom: 10px;
		margin-bottom: 10px;
	}

	.job-delivery-top,
	.active-jobs-queue-top {
		float: left;
	}

	.job-rating-top,
	.active-jobs-queue-top {
		margin-bottom: 5px;
	}

	.rev-slider-container {
		margin-bottom: 20px;
	}

	.filter_jobs.new_smaller {
		margin-top: 10px;
		margin-left: 0px;
		padding: 0;
	}

	.filter_jobs.new_smaller .filter_div {
		margin-left: 0;
	}

	.filter_jobs.new_smaller .right {
		clear: both;
	}

	.filter_jobs.new_smaller a.btn:first-child {
		margin-left: 0;
	}

	.heading-cnt {
		margin-bottom: 10px;
	}

	.load-more-button:before {
		display: none;
	}

	.load-more-button {
		top: 0;
		margin: 10px auto 20px;
	}

	.req-content,
	.request-job-center {
		padding-right: 0;
	}

	.request-form-container ul {
		margin-top: 10px;
	}

	.request-job-wrapper {
		padding: 10px;
	}

	.request-form-container ul li,
	.request-job-content {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-flow: row wrap;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		padding-bottom: 10px;
		margin-top: 10px;
	}

	.request-form-container ul li .req-avatar,
	.request-job-left {
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
		-webkit-flex: 1 auto;
		-ms-flex: 1 auto;
		flex: 1 auto;
	}

	.request-job-left,
	.request-job-center,
	.request-job-right {
		width: auto;
		padding: 0;
	}

	.request-form-container ul li .req-right,
	.request-job-right {
		-webkit-order: 3;
		-ms-flex-order: 3;
		order: 3;
		margin-left: auto;
	}

	.request-form-container ul li .req-content,
	.request-job-center {
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
		-webkit-flex: 1 378px;
		-ms-flex: 1 378px;
		flex: 1 378px;
		padding-left: 0;
		width: 378px;
		margin-bottom: 5px;
	}

	.request-form-description {
		margin-bottom: 15px;
	}

	.request-form-container .p20t {
		margin-top: 10px;
	}

	.advanced-filter-submit-holder {
		padding: 0px 10px 10px;
	}

	#footer ul {
		padding-left: 25px;
	}

	#footer ul.social-menu-icons {
		padding-left: 10px;
	}

	.footer-no-title {
		margin-top: 48px;
	}

	#footer .bs-col5:nth-child(2n-1) {
		clear: both;
	}

	.my-account-post-btn.btn {
		top: 5px;
		right: 10px;
	}

	.flex-middle .round-avatar-cnt {
		top: 10px;
		margin-top: 0;
	}

	.ui-dialog.ui-widget {
		max-width: 440px;
	}

	.order-list-container {
		margin-top: -10px;
		margin-bottom: -10px;
	}

	.order-list-container .round-avatar-aside.w100 {
		width: auto;
	}

	.order-list-container .bs-col2fill,
	.order-list-container .bs-col3fill {
		width: 100%;
	}

	.control-panel-links {
		padding: 0px 10px;
	}

	ul.control-panel-links li {
		margin: 10px 0;
	}

	.control-panel-links a.active_link:after {
		right: -10px;
		width: 5px;
	}

	body .p30b {
		margin-bottom: 10px;
	}

	.nh-message-container {
		display: none;
	}

	.job_post_right {
		padding: 10px;
	}

	.job_post_left {
		width: 50px;
		padding: 5px;
	}

	.cool-message-input .cmi-top {
		padding: 10px 10px 0;
		line-height: 15px;
	}

	.cool-message-input .cmi-tch {
		padding: 10px 10px 0;
	}

	.cool-message-input .cmi-bottom {
		padding: 10px 10px;
	}

	.cp-price {
		display: none;
	}

	.cp-title {
		padding-right: 0;
	}

	.job_post_left {
		display: table-row;
	}

	.job_post_right .cp-row {
		min-height: 60px;
	}

	.job_post_right .cp-row h2 {
		margin: 0.83em 0;
	}

	.job_post_right .the_time {
		margin-bottom: -5px;
	}

	a.btn,
	.btn {
		padding: 0px 10px;
	}

	.cp-extras .cp-title-extra {
		padding-right: 60px;
	}

	.cp-extras .cp-price-extra {
		width: 50px;
	}

	.div_div:nth-child(4n),
	.div_div_input:nth-child(4n) {
		margin-right: 0px;
	}

	.uz-form .half-select {
		margin-bottom: 10px;
	}

	.uz-form .row,
	.uz-form .row.p20t {
		margin-bottom: 0px;
		margin-top: 0px;
	}

	.uz-form .row > *,
	.uz-form .row.p20t > * {
		margin-bottom: 10px;
	}

	.pm-custom-offer-meta,
	.pm-custom-offer-actions {
		width: 100%;
	}

	.pm-request-holder.pm-offer-gray .padding-cnt,
	.pm-offer-holder.pm-offer-gray .padding-cnt,
	.pm-request-holder.pm-offer-green .padding-cnt,
	.pm-offer-holder.pm-offer-green .padding-cnt,
	.pm-request-holder.pm-offer-blue .padding-cnt,
	.pm-offer-holder.pm-offer-blue .padding-cnt,
	.pm-request-holder.pm-offer-red .padding-cnt,
	.pm-offer-holder.pm-offer-red .padding-cnt {
		padding-bottom: 10px;
	}

	.pm-title-avatar {
		top: 10px;
		left: 10px;
		height: 35px;
		width: 35px;
	}

	.pm-ajax-trigger {
		margin: 0 auto;
	}

	.pm-delete-confirm {
		padding: 10px;
		margin-top: -7px;
		margin-right: -5px;
		background-color: rgb(255, 255, 255);
	}

	.pm-actions-list {
		display: block;
		position: relative;
	}

	.pm-actions {
		right: 12px;
		top: 14px;
	}

	.ssl-secure-payment img {
		margin: 20px 0 20px 25px;
	}

	.ssl-secure-payment .ssl-title {
		margin: 25px 0 10px 0;
	}

	.payment-buttons {
		padding: 10px 10px;
	}

	.payment-total-price {
		clear: both;
		float: left;
	}

	.payment-buttons .btn {
		margin: 0 10px 10px 0;
	}

	.jobster_special_page_columns {
		width: 33% !important;
	}

	#header #logo {
		max-width: 360px;
	}

	.ub-picture,
	.ub-picture img,
	.avatar_input,
	.avatar_input img,
	.avatar_input,
	.avatar_input::before,
	.avatar_input::after {
		width: 100px !important;
		height: 100px !important;
	}

	.ub-links {
		clear: both;
		margin-left: 0;
	}

	a.banner-contact-btn {
		position: relative;
		margin-top: 30px;
		padding: 0 20px;
	}

	.green-info-cnt {
		background: #fff;
	}

	#job_map .job_google_map {
		height: 280px;
		width: 100%;
	}

	.advanced-search-wrapper {
		position: relative;
		width: 100%;
		border: 1px solid #f1f1f1;
		padding: 5px;
		background: #f9f9f9;
	}

	.advanced-search-wrapper .text-block,
	.advanced-search-wrapper .select-block,
	.advanced-search-wrapper input[type="submit"] {
		width: 100%;
	}

	.rev-slider-container {
		display: block !important;
	}

	.advanced-search-section {
		/*bottom: 10px;*/
		position: relative;
	}

	.advanced-search-wrapper .text-block {
		border: 0;
	}

	.advanced-search-wrapper input[type="text"] {
		border: 1px solid #ddd;
	}

	/* end @media */
}

/*
 * 460 container
 *
 *
 *
 *
 *
 *
 *
 *
 * 300 container
 */

/* Mobile - 300 or fluid */
@media only screen and (max-width:479px) {
	.wrapper,
	.main,
	.main-col,
	.left_container,
	.right_container,
	#content,
	#content-right {
		width: 300px;
	}

	.jb-page-image-holder,
	.bx-wrapper img {
		width: 298px;
	}

	.not_found h2.small {
		font-size: 16px;
	}

	.page404 .not_found {
		font-size: 30px;
	}

	.page404 .not_found strong {
		font-size: 150px;
		line-height: 125px;
	}

	.account-statistics span {
		font-size: 11px;
	}

	.account-statistics .row .col20 {
		margin-bottom: 5px;
	}

	.account-statistics h3 {
		font-size: 20px;
	}

	.profile-home-search input[type="text"] {
		width: 89%;
	}

	.col4thumbs .postthumb-cnt,
	.s-row .col25 {
		width: 100%;
	}

	.col3thumbs .postthumb-cnt {
		width: 100%;
	}

	.bs-col2,
	.bs-col3,
	.bs-col4,
	.bs-col5,
	.bs-col6,
	.bs-col8,
	.bs-col5x2,
	.bs-col2fill,
	.bs-col3fill,
	.bs-col448fill,
	.bs-col66888fill,
	.bs-col668fill,
	.bs-col466fill,
	.bs-col55fill,
	.bs-col46fill,
	.bs-col88fill,
	.bs-col888fill {
		width: 50%;
	}

	.responsive-three-column-helper .bs-col2,
	.responsive-three-column-helper .bs-col3,
	.responsive-three-column-helper .bs-col4,
	.responsive-three-column-helper .bs-col5,
	.responsive-three-column-helper .bs-col6,
	.responsive-three-column-helper .bs-col8,
	.responsive-three-column-helper .bs-col5x2,
	.responsive-three-column-helper .bs-col2fill,
	.responsive-three-column-helper .bs-col3fill,
	.responsive-three-column-helper .bs-col448fill,
	.responsive-three-column-helper .bs-col66888fill,
	.responsive-three-column-helper .bs-col668fill,
	.responsive-three-column-helper .bs-col466fill,
	.responsive-three-column-helper .bs-col55fill,
	.responsive-three-column-helper .bs-col46fill,
	.responsive-three-column-helper .bs-col88fill,
	.responsive-three-column-helper .bs-col888fill {
		width: 50%;
	}

	.responsive-three-column-helper .bs-col5:last-child {
		width: 100%;
	}

	#header .middle-header-bg .middle-header {
		width: 300px;
		border-bottom: none;
	}

	.image-gallery-slider li {
		height: 250px;
	}

	.job-rating-top-text {
		line-height: 15px;
		margin-left: 21px;
	}

	/* .aiosc-toolbar .aiosc-search-box input,
	 #search-submit {
		 width: 250px;
	 }*/
	.aiosc-tabs li {
		float: none !important;
		padding: 10px 27px !important;
	}

	.heading-title.heading-icon {
		padding-left: 32px;
	}

	.request-form-container .req-left,
	.request-form-container .req-right,
	.request-job-left,
	.request-job-right {
		width: 100%;
	}

	.cool-message-input .cmi-bottom {
		margin-top: 10px;
	}

	.job-review-cnt h3 {
		margin: -58px 0 0 50px;
		float: none;
	}

	.job-review-title {
		padding-left: 0px;
		padding-right: 0px;
	}

	.job-review-image {
		float: none;
	}

	.level-container .level-photo img {
		width: 200px;
		height: auto;
	}

	.all-news-link {
		float: left !important;
	}

	.ub-picture {
		margin-left: 10px;
	}

	.ub-links {
		margin-left: 2px;
	}

	.uz-form label.half,
	.uz-form .half {
		width: 100%;
	}

	.uz-form .pdd10r {
		padding-right: 0px;
	}

	.uz-form .pdd10l {
		padding-left: 0px;
	}

	.sidebar-user-description {
		padding-left: 0px;
	}

	a img.aligncenter {
		width: 100px !important;
		height: 100px !important;
	}

	img.aligncenter {
		width: 100px !important;
		height: 100px !important;
	}

	.blog_post_content {
		margin: -40px 15px 15px 15px;
	}

	.blog_post_content .padding-cnt {
		padding: 15px;
	}

	.all-news-link.btn {
		margin: 10px 0;
		width: 100%;
	}

	body .p20t {
		margin-top: 10px;
	}

	.postthumb-cnt:last-child {
		padding-bottom: 0px;
	}

	.social-icons-floating .white-cnt {
		float: left;
		height: 104px;
	}

	.load-more-button {
		margin: 20px auto 20px;
	}

	.ui-dialog.ui-widget {
		max-width: 280px;
	}

	.order-list-container .post_results .bs-col-container .bs-col8,
	.order-list-container .post_results .bs-col-container .bs-col6 {
		width: 50%;
	}

	.order-list-container .post_results .bs-col-container .bs-col6 {
		clear: none;
	}

	.cool-message-input .cmi-tch span {
		margin: 5px 5px 0 5px;
	}

	.div_div,
	.div_div_input {
		float: left;
		width: 86px;
		height: 86px;
		margin-right: 10px;
		margin-bottom: 10px;
	}

	.div_div img {
		width: 86px;
		height: 86px;
	}

	.div_div_input:after {
		top: 24px;
		left: 24px;
	}

	.div_div:nth-child(4n),
	.div_div_input:nth-child(4n) {
		margin-right: 10px;
	}

	.div_div:nth-child(3n),
	.div_div_input:nth-child(3n) {
		margin-right: 0px;
	}

	.nh-notifications .nh-submenu {
		right: auto;
		left: -25px;
		width: 272px;
	}

	.nh-notifications-dropdown .antiscroll-inner {
		width: 270px;
	}

	.nh-notifications .nh-submenu:before {
		left: 30px;
		right: auto;
	}

	.nh-notifications .nh-submenu:after {
		left: 31px;
		right: auto;
	}

	.nh-notification-right {
		width: 210px;
	}

	.cool-message-input .cmi-top div.right {
		margin-top: 10px;
	}

	.pm-content-right {
		width: 197px;
	}

	.pm-confirmation {
		margin: 5px 0px 0px;
	}

	.level-container .level-photo {
		height: 200px;
	}

	.level-container .level-photo .level-icon {
		right: 0px;
		width: 80px;
		height: 80px;
	}

	.payment-main-item img.round-avatar {
		width: 75px;
		height: auto;
	}

	ul.payment-items-list li.payment-main-item {
		padding-left: 85px;
	}

	.payment-title-categories {
		padding-right: 0;
	}

	.payment-main-item h3 {
		margin: 0px 0 5px;
	}

	ul.payment-items-list li.payment-main-item span.payment-item-price {
		position: relative;
		top: 0;
		margin-top: 5px;
	}

	.ssl-secure-payment img {
		width: 75px;
		height: auto;
	}

	.ssl-secure-payment .ssl-title {
		margin: 12px 0 5px 0;
		font-size: 22px;
	}

	.ssl-secure-payment .ssl-description {
		font-size: 28px;
	}

	.job-location {
		float: left;
	}

	.jobster_special_page_columns {
		width: 50% !important;
	}

	#header #logo {
		max-width: 200px;
	}

	.post_thumb {
		height: 328px;
	}

	.postthumb-cnt-simple .post_thumb {
		height: 318px;
	}

	.thumbnail_image {
		height: 208px;
	}

	.rest-of-content-cnt {
		top: 203px;
	}

	.heading-title.fancy-underline {
		margin: 0.42em 0 !important;
	}

	/* end @media */
}

/*
 * 300 container
 *
 *
 *
 *
 *
 *
 *
 *
 * retina
 */

/* Retina Display */
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {

	/* Retina-specific stuff here */
	.responsive-left-icon a {
		background-image: url(images/burger-menu-icon-2x.png);
		background-size: cover;
	}

	.responsive-right-icon a {
		background-image: url(images/grid-menu-icon-2x.png);
		background-size: cover;
	}

	/* end @media */
}
