/*==========  Desktop First Method  ==========*/

.form-group {
	margin-bottom: 0 !important;
}


/* Large Devices, Wide Screens */

@media screen and (max-width:1550px) {
	.text-column::after {
		width: 100%;
		left: 104%;
	}
}

@media (min-width: 992px) {
	.how-to-page {
		overflow: hidden;
		padding-bottom: 0 !important;
	}
}

@media (max-width: 1280px) {
	#describe {
		background-position: 0 bottom;
	}
	#describe .block-right h4.title {
		font-size: 22px;
		line-height: 22px;
	}
	#describe .block-right ul li,
	#describe .block-right p.text {
		font-size: 14px;
		line-height: 24px;
	}
	#describe .block-left h5.title {
		font-size: 16px;
	}
	#describe .block-left h4.title {
		font-size: 16px;
	}
	#describe .block-left p.text {
		font-size: 13px;
		line-height: 18px;
	}
	.slides-navigation {
		top: 52%;
	}
	.slides-navigation a i::before {
		font-size: 60px;
	}
	.slides-navigation a.next {
		right: 0;
	}
	.slides-navigation a.prev {
		left: 0;
	}
	.sect-ht p.p-h1 {
		font-size: 24px;
		line-height: 27px;
		text-transform: uppercase;
		font-weight: 700;
		color: #000;
		margin-bottom: 8px;
		margin-top: 100px;
	}
	.col-protect-pad {
		margin-top: -245px;
	}
	.col-protect-pad {
		position: absolute;
		margin-top: -274px;
	}
	.methods .icon-container {
		padding: 30px;
	}
	.payments .methods .method-item {
		width: 140px;
	}
	.payments .paytmen {
		margin-top: -290.5px;
	}
	.col-protect-pad::before {
		width: 75%;
		top: 16%;
	}
	.payments .paytmen {
		margin-top: -305.5px;
	}
}

@media screen and (max-width:1199px) {
	.my-profil-2 .button-top {
		right: 295px;
	}
	.my-profil textarea {
		width: 415px;
	}
	.my-profil select {
		width: 344px;
	}
	.my-profil .right-block.r input {
		width: 344px;
	}
	.block-2 .block-content {
		width: 450px;
	}
	.block-content li {
		font-size: 13px;
	}
	.block-content.l .icon-purse12::before {
		margin-top: 0px;
	}
	.block-content.l .icon-unlocked {
		margin-top: -6px;
	}
	.block-content.l .icon-thumbs {
		margin-top: -3px;
	}
	.block-2 .block-content.r .icon-shield {
		margin-top: -5px;
	}
	.block-2 .block-content.r .icon-verified,
	.block-2 .block-content.r .icon-coffee {
		margin-top: -8px;
	}
	.block-2 .title.r {
		margin-left: 11px;
	}
	.block-3 .text .title {
		top: 110px;
	}
	.carousel .carousel-item {
		width: 215px;
		height: 300px;
	}
	.block-4 .text.white h3,
	.block-4 .text.white p {
		color: #fff;
		margin-left: 55px;
	}
	.block-5 {
		min-height: auto;
		background-position: right 33px;
		background-size: 45%;
	}
	.block-5 .text .title {
		margin-top: 40px;
	}
	.block-5 .text p {
		margin: 30px 40px 70px 48px;
	}
	.block-1 .search input[type="search"] {
		width: 100%;
	}
	.black-header .search {
		width: 230px;
	}
	.block-4 .text.white p {
		margin-bottom: 15px;
	}
	section ul.internally_nav li.internally_nav_li a.prevent_link {
		padding: 4px 7px;
	}
	section ul.internally_nav li.internally_nav_li a.prevent_link:hover {
		padding: 3px 6px;
	}
	section ul.internally_nav li.internally_nav_li a.prevent_link:focus,
	section ul.internally_nav li.internally_nav_li a.prevent_link.active {
		padding: 3px 6px;
	}
	section ul.internally_nav li.internally_nav_li a.prevent_link .icon-media {
		display: inline-block;
		font-size: 11px;
		color: #83c124;
		position: relative;
		left: 0;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	section ul.internally_nav li.internally_nav_li .internally_nav_sub li {
		position: relative;
	}
	section ul.internally_nav li.internally_nav_li .internally_nav_sub li span {
		display: inline-block;
		position: absolute;
		right: 7px;
		top: 4px;
		z-index: 999;
		line-height: 1;
		font-size: 26px;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	section ul.internally_nav li.internally_nav_li .internally_nav_sub li span.open_sub {
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	section ul.internally_nav li.internally_nav_li .internally_nav_sub li .internally_nav_sub_sub {
		left: 0;
		position: relative;
		background: #f1f1f1;
	}
	section ul.internally_nav li.internally_nav_li .internally_nav_sub li:hover .internally_nav_sub_sub {
		display: none;
	}
	section ul.internally_nav li.internally_nav_li .internally_nav_sub li a:hover {
		box-shadow: none;
	}
	section ul.internally_nav li.internally_nav_li .internally_nav_sub li a:focus {
		box-shadow: inset 0 0 0px 2px #83c124;
	}
	section ul.internally_nav li.internally_nav_li.last_li .internally_nav_sub {
		left: -83px;
	}
	.footer-menu li {
		padding: 5px 40px;
	}
	.onj_form {
		margin-top: 20px;
	}
	/*detailed view company*/
	.view-calculate .line {
		width: 100%;
	}
	.managers-list {
		padding-left: 15px;
	}
	/*detailed view freelancer*/
	.view-participant .participant-description {
		margin-left: 25%;
	}
	.associated-company_logo {
		margin-left: 0;
	}
	.view-participant .history-header {
		padding-bottom: 15px;
	}
	.view-participant .history-line span {
		width: 74%;
	}
	.select-style {
		position: relative;
		float: none;
	}
	.black-header h4 {
		width: calc(100% - 135px);
		text-align: right;
	}
	.block-1 .login {
		top: 37px;
	}
	.black-header h4 {
		margin-left: 0 !important;
	}
	.wrapper.copiright ul:first-child {
		padding: 0px 0;
	}
	.wrapper.copiright ul:last-child {
		top: 77px;
	}
	.main-page-categories .menu-search h3:before {
		border: 10px solid transparent;
		border-bottom: 10px solid #87c232;
		top: -20px;
	}
	.main-page-categories .menu-search ul li:hover h3:before {
		border: 10px solid transparent;
		border-bottom: 10px solid #59de00;
		top: -20px;
	}
	.main-page-categories .menu-search h3 {
		font-size: 18px;
		height: 56px;
	}
	.main-page-categories .menu-search h3.one-word {
		line-height: 56px;
	}
	.wrapper.copiright ul:last-child {
		padding-right: 0;
	}
	.agency-dashbord-page ul.internally_nav li.internally_nav_li.last_li .internally_nav_sub {
		left: inherit;
	}
	.agency-dashbord-page .right-block {
		padding-left: 0px;
	}
	.agency-dashbord-page .right-block h2 {
		margin-left: 20px;
	}
	.agency-dashbord-page .radiobutton label {
		font-size: 14px;
	}
	.agency-dashbord-page .tabs-contracts .table_contracts .photo {
		margin: 20px 20px 20px 20px;
	}
	.agency-dashbord-page .tabs-contracts .table_contracts .description {
		width: calc(100% - 117px);
	}
	.agency-dashbord-page .tabs-contracts .table_contracts .description h4.title {
		width: 180px;
	}
	.agency-dashbord-page .tabs-contracts .table_contracts .description p {
		font-size: 14px;
	}
	.agency-dashbord-page .tabs-contracts .table_contracts .description p.price {
		width: 180px;
	}
	.agency-dashbord-page .tabs-contracts .table_contracts .description p.date {
		width: 220px;
	}
	.agency-dashbord-page .tabs-contracts .table_contracts .description p.status {
		width: 115px;
	}
	.agency-dashbord-page .tabs-contracts .table_contracts .description .status {
		width: 115px;
	}
	nav.clj_nav ul li a {
		display: inline-block;
		font-size: 16px;
	}
	.p-ark-25 .participant-pricing,
	.p-ark-25 p.contr-st-date {
		font-size: 16px;
	}
	.p-ark-25 .button-contact {
		margin-left: 0;
	}
	.detailed-view_container .button-contact {
		margin: 70px auto 25px auto !important;
	}
	.invoice-block .container {
		padding: 0 !important;
	}
	.invoice-block .container .col-lg-4 {
		width: calc(100% - 60% - 10px);
		display: inline-block;
		vertical-align: top;
	}
	.invoice-block .container .col-lg-8 {
		width: 60%;
		display: inline-block;
	}
	.my-profile .buttons a {
		width: 113px;
		font-size: 12px;
		margin-left: 10px;
	}
	.view-participant .button-contact + .button-grey {
		margin: 15px auto;
	}
	.workings-time.form-edit ul {
		width: calc(100% - 40px);
	}
	.workings-time.form-edit ul li {
		width: calc(100% / 6 - 4px);
	}
	.workings-time.form-edit .time-block {
		width: 100%;
		position: relative;
		overflow: hidden;
	}
	.workings-time.form-edit .time-block img {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		transform: translateX(-50%);
		height: 100%;
		width: auto;
	}
	.progress {
		width: 60px;
	}
	.onj_table .table_edit thead tr th {
		font-size: 18px;
	}
	.overview-page .table .tr .td:nth-of-type(1),
	.overview-page .table .tr .th:nth-of-type(1) {
		width: 120px;
	}
	.overview-page .table .tr .td:nth-of-type(2),
	.overview-page .table .tr .th:nth-of-type(2) {
		width: 150px;
	}
	.overview-page .table .tr .td:nth-of-type(3),
	.overview-page .table .tr .th:nth-of-type(3) {
		width: 330px;
	}
	.overview-page .table .tr .td:nth-of-type(4),
	.overview-page .table .tr .th:nth-of-type(4) {
		width: 130px;
	}
	.overview-page .table .tr .td:nth-of-type(5),
	.overview-page .table .tr .th:nth-of-type(5) {
		width: calc(100% - 730px);
	}
	.overview-page .table .tr .th h5 {
		font-size: 16px;
	}
	.overview-page .table .tr .td p {
		font-size: 14px;
	}
	.payment-methods .method-item li {
		font-size: 14px;
	}
	.payment-methods .method-item li:nth-of-type(2) {
		width: calc(100% - 635px);
	}
	/*PT-18-1-2022-------START--------*/
	.payment-methods .method-item li.gettitle {
		/*width: calc(100% - 635px) !important;*/
		width: calc(100% - 650px) !important;
	}
	.payment-methods .method-item li.getbank {
		/*width: calc(100% - 635px) !important;*/
		width: calc(100% - 710px) !important;
	}
	.payment-methods .method-item li.getcountry {
		/*width: calc(100% - 635px) !important;*/
		width: calc(100% - 775px) !important;
	}
	/*PT-18-1-2022 ------    END-------*/
	.payment-transfer-wire-transfer ul {
		width: 75%;
	}
	.payment-transfer-wire-transfer .input input {
		/*width: 230px; PT-18-1-2022 ----- commented--*/
	}
	.payment-transfer-wire-transfer .input.mobile input:nth-of-type(2) {
		width: 158px;
		margin-left: 5px;
	}
	.payment-transfer-wire-transfer .input.iban-number input,
	.payment-transfer-wire-transfer .input.name-account input {
		/*width: 140px;  PT-18-1-2022 ----- commented--- */ 
	}
	.payment-transfer-wire-transfer .select select {
		width: 230px;
	}
	.registration-page .radio-buttons label {
		font-size: 24px;
	}
}

@media screen and (max-width:991px) {
	.method-items .method-item {
		width: calc(100% / 2 - 10px);
		padding: 110px 30px 110px;
	}
	.method-item li.img_itm {
		position: absolute;
		top: 40px;
		right: 0;
		left: 0;
	}
	.wire-transfer li.img_itm img {
		max-height: 50px;
		margin-top: -8px;
	}
	.my-profil-2 .button-top {
		right: 185px;
	}
	.form-edit form.mini {
		display: table;
		margin: 0 auto;
		width: 50.6%;
	}
	.my-profil textarea {
		width: 295px;
	}
	.my-profil .experience {
		width: 173px;
	}
	.my-profil select {
		width: 252px;
	}
	.my-profil .right-block.r input {
		width: 252px;
	}
	.text-l-b {
		font-size: 14px;
	}
	.my-profil .edit-input {
		display: inline-block;
		margin-top: 10px;
	}
	.block-1 .logo {
		margin-left: 0;
		max-width: 130px;
	}
	.block-1 .search span {
		margin-left: 15px;
		vertical-align: 4px;
	}
	.block-2 .block-content {
		width: 341px;
	}
	.block-2 .title {
		font-size: 15px;
		width: 330px;
	}
	.block-content.l .icon-unlocked {
		margin-top: 10px;
	}
	.block-2 .block-content.r .icon-shield {
		margin-top: 5px;
	}
	.block-2 .block-content.r .icon-verified {
		margin-top: -3px;
	}
	.block-2 .block-content.r .icon-coffee {
		margin-top: 3px;
	}
	.block-2 .title.r {
		margin-left: 9px;
	}
	.block-3 .text .title {
		font-size: 34px;
		margin-left: 0;
		line-height: 34px;
	}
	.block-3 .text p {
		margin-left: 0;
		margin-top: 25px;
		padding: 0 15px;
	}
	.block-3 .col-xs-7,
	.block-3 .col-xs-5 {
		width: 100%;
	}
	.block-3 .text .title {
		margin-top: 25px;
		text-align: center;
	}
	.block-3 .text p {
		text-align: center;
		margin-bottom: 0;
	}
	.carousel {
		margin-top: -55px;
		margin-left: 0;
	}
	.prev_link {
		left: 20px;
	}
	.block-4 .text.white p,
	.block-4 ul li {
		font-size: 16px;
	}
	.block-4 .text .title,
	.block-3 .text .title,
	.block-5 .text .title {
		font-size: 24px;
		line-height: 30px;
	}
	.block-5 .text .title {
		letter-spacing: 0px;
		font-size: 29px;
		line-height: 29px;
		margin-left: 0;
	}
	.block-5 .text p {
		margin: 30px 40px 70px 0px;
		font-size: 15px;
	}
	.modal-content {
		width: 100%;
	}
	.search .search-input {
		width: 75.9%;
	}
	.open-job .modal-lg,
	.open-job .modal-content {
		width: 90% !important;
		height: 455px !important;
	}
	.open-job .modal-content .button {
		margin: 90px 10% 0;
	}
	.open-job .modal-content p {
		padding: 0 30px;
	}
	.my-profile .description + .buttons {
		width: 100%;
		text-align: center;
		margin: 20px 0 0;
		float: initial;
	}
	.my-profile .description + .buttons a {
		display: inline-block;
		margin-bottom: 0;
	}
	.my-profile .overview div .edit {
		top: 5px;
	}
	.form-edit {
		padding-top: 30px;
	}
	.my-profil h3 i {
		left: 0;
		margin-right: 40px;
	}
	.clj_nav ul li span i {
		top: 1px;
	}
	/* nav.clj_nav */
	nav.clj_nav ul li a {
		font-size: 14px;
		padding-left: 0 !important;
		text-align: center !important;
	}
	/*  section.clj_cognos */
	section.clj_cognos form input[type='text'] {
		width: 349px;
	}
	/* internally_nav */
	section ul.internally_nav li a {
		font-size: 14px;
	}
	section ul.internally_nav li.internally_nav_li a.prevent_link {
		padding: 4px;
	}
	section ul.internally_nav li.internally_nav_li a.prevent_link.active,
	section ul.internally_nav li.internally_nav_li a.prevent_link:focus,
	section ul.internally_nav li.internally_nav_li a.prevent_link:hover {
		padding: 3px;
	}
	section ul.internally_nav li.internally_nav_li .internally_nav_sub {
		top: 28px;
		width: 235px;
	}
	section ul.internally_nav li.internally_nav_li .internally_nav_sub li span {
		top: 1px;
	}
	section ul.internally_nav li.internally_nav_li .internally_nav_sub_sub {
		width: inherit;
	}
	.clj_pagination .pagination {
		margin: 25px -15px 35px 0;
	}
	/*footer*/
	.footer-menu li {
		padding: 5px 40px;
	}
	.detailed-view_container .button-contact {
		margin: 25px auto 0 auto;
	}
	.detailed-view_container a.logo-view {
		margin-left: 20px;
		margin-right: 77px;
	}
	.view-participant a.logo-view {
		margin-right: 40px;
		margin-left: 10px;
	}
	.view-logo_caption {
		line-height: 45px;
	}
	.view-rating {
		padding-top: 62px;
	}
	.view-logo_cont div {
		padding-left: 66px;
	}
	.line-rating {
		margin-top: 12px;
		margin-bottom: 9px;
	}
	/*detailed view freelancer*/
	.view-participant .view-logo_cont div {
		width: 350px;
		margin: 0 auto;
		padding-left: 0;
	}
	ul.participant-skills {
		width: 410px;
		margin: 25px auto 0 auto;
	}
	.view-participant .button-contact {
		margin: 35px auto 0px 0px;
	}
	.button-grey {
		margin: 15px auto 0 0px;
	}
	.view-participant .currency {
		text-align: right;
	}
	.view-participant .row-overview {
		margin-top: 30px;
	}
	.view-participant .view-rating {
		padding-top: 70px;
	}
	.view-participant .participant-description {
		margin-left: 15px;
	}
	.participant-description .rubric-caption {
		margin-bottom: 10px;
	}
	.d-availability,
	.d-lang,
	.d-associate {
		margin-top: 15px;
	}
	.view-participant {
		padding-bottom: 40px;
	}
	.associated-company_logo {
		width: 60px;
		height: 60px;
	}
	.d-associate p.d-associate_line {
		padding-top: 15px;
	}
	/*form-15*/
	.job-post-block,
	.heading-form-15 {
		font-size: 25px;
	}
	/*ARK-15-b*/
	.hiring-page-b .input-m-container {
		width: 100%;
		padding: 0!important;
		margin-bottom: 10px;
	}
	.hiring-page-b .input-m-container:nth-of-type(2) p {
		margin-left: 0;
	}
	.hiring-page-b .input-m-container input#due-date {
		width: 209px;
	}
	.hiring-page-b .create-ms {
		margin-top: 15px;
		margin-bottom: -20px;
	}
	/*ARK-16*/
	.page-correspond .account a.logo-view {
		float: none;
		margin-right: auto;
		margin-left: auto;
		display: block;
		margin-top: 20px;
	}
	.page-correspond .account .view-logo_caption {
		line-height: 25px;
		text-align: center;
	}
	.history-list .account-history_line .logo-view {
		width: 80px;
		height: 80px;
		margin-right: 10px;
		margin-left: 0;
	}
	.history-list .account-history_line {
		padding-left: 10px;
		margin-top: 30px;
	}
	.history-list .account-history_line .view-logo_caption {
		line-height: 1.4;
		font-size: 17px;
	}
	.history-list .participant-specialty {
		margin-top: 0;
		font-size: 17px;
	}
	.history-list .account-date {
		bottom: -10px;
	}
	.messages-container .message-author .mes-author_photo {
		margin-right: 0;
	}
	.message-text p {
		font-size: 14px;
	}
	.messages-container .mes-timing {
		right: 5px;
	}
	.correspond-window .input-box textarea {
		margin-left: 15px;
		width: 94%;
		margin-bottom: 20px;
	}
	.page-correspond .account-companion a.logo-view {
		margin-left: 0;
		margin-right: 15px;
	}
	.page-correspond .account-companion {
		padding-left: 15px;
		margin-top: 20px;
	}
	.page-correspond .correspond-window .button-contact {
		margin-right: 0;
		width: 120px;
	}
	/*onj_table*/
	.onj_table .title {
		margin-bottom: 20px;
	}
	.onj_table .table_edit {
		margin-bottom: 15px;
	}
	.onj_table.without_edit .second_col {
		width: 24.9%;
	}
	.onj_table.without_edit .table_edit tbody tr {
		line-height: 60px;
	}
	.onj_table .table_edit thead {
		text-align: right;
		display: none;
	}
	.onj_table .table_edit tbody {
		border-width: 2px;
		border-bottom: 0;
	}
	.onj_table .table_edit tbody tr {
		display: block;
		line-height: 60px;
		margin-bottom: 10px;
		/*
		border-top: 2px solid #dedede;
		border-width: 2px;
*/
	}
	.onj_table.onj-ark-2 .table_edit tbody tr td.third_col {
		text-align: right !important;
	}
	.onj_table .table_edit tbody tr:last-of-type {
		margin-bottom: 0;
	}
	.onj_table .table_edit tbody tr .second_col span:before {
		top: 0;
	}
	.onj_table .table_edit tbody tr:first-of-type {
		border-top: 0;
	}
	.onj_table .table_edit tbody tr td {
		padding-left: 15px !important;
		padding-right: 15px !important;
		display: block;
		font-size: 20px;
		width: 100% !important;
		text-align: right;
		border-bottom: 1px solid #dedede;
	}
	.onj_table .table_edit tbody tr td:last-of-type {
		border-bottom: 0;
	}
	.onj_table .table_edit tbody tr td:before {
		content: attr(data-label);
		float: left;
		text-transform: uppercase;
		font-weight: 600;
	}
	.onj_table .title {
		margin-bottom: 20px;
	}
	.onj_table .table_edit {
		margin-bottom: 15px;
	}
	.onj_table .table_edit.table_contracts tbody tr td {
		padding: 15px;
		text-align: center !important;
	}
	.onj_table .table_edit.table_contracts tbody tr td.first_col span {
		margin: 0 auto;
		margin-top: 10px;
	}
	.onj_table .table_edit tbody tr .first_col {
		padding: 15px;
	}
	.fr-search .menu-search {
		width: 100%;
	}
	.fr-search ul li {
		width: 25.2%;
	}
	.fr-search ul li a {
		font: 400 11px / 36px Open Sans;
	}
	.fr-search label {
		width: 75%;
	}
	/**/
	.tabs ul {
		text-align: center;
	}
	.tabs ul li {
		width: 40%;
	}
	.workings-time ul {
		width: calc(100% - 40px);
		overflow-y: hidden;
		overflow-x: scroll;
		height: 174px;
		white-space: nowrap;
		word-wrap: normal;
	}
	.workings-time .time-block {
		width: 100%;
		height: 112px;
	}
	.workings-time {
		overflow: hidden;
	}
	.workings-time ul li {
		width: 24.5%;
	}
	.work-diary .date {
		margin-left: 15px;
	}
	.progress {
		width: 75px;
		position: absolute;
		right: 0;
	}
	.progress_bar {
		width: 100% !important;
		height: 17px !important;
	}
	.progress_bar li {
		width: 4.2% !important;
	}
	.workings-time li span {
		height: 174px;
	}
	/*payments*/
	.method-item {
		height: 60px;
	}
	.method-item li {
		line-height: 58px;
		font-size: 17px;
	}
	.method-item li.redact_itm {
		font-size: 24px;
	}
	.method-item li.del_itm {
		font-size: 25px;
	}
	.method-item li.ver_itm b,
	.method-item li.pend_itm b {
		display: none;
	}
	.method-item li.ver_itm i,
	.method-item li.pend_itm i {
		margin: 0;
	}
	/**/
	.payment_wrapper .add-method-item .right_itm {
		width: 21%;
	}
	.payment_wrapper .add-method-item .button-contact {
		width: 100px;
	}
	/*page skills*/
	.fr-search .chosen,
	.fr-search .all {
		width: 100%;
		margin: 0;
	}
	.fr-search .chosen {
		margin-top: 20px;
		margin-bottom: 30px;
	}
	.fr-search ul.category li {
		width: 33.65%;
	}
	.my-profile .view-logo_cont .description {
		width: 100%;
		padding-left: 50px;
	}
	.my-profile .view-logo_cont .overview,
	.my-profile .view-logo_cont .items,
	.my-profile .view-logo_cont .my-portfolio {
		width: 100%;
	}
	.my-profile .view-logo_cont .overview div,
	.my-profile .view-logo_cont .items div,
	.my-profile .view-logo_cont .my-portfolio div {
		width: 100%;
	}
	.my-profile .view-logo_cont .my-portfolio {
		margin-top: 30px;
	}
	.my-profile .view-logo_cont .items {
		padding-left: 68px;
		padding-top: 30px;
	}
	.my-profile .view-logo_cont .portolio-item {
		width: calc(100% / 3.05) !important;
	}
	.my-profile .view-logo_cont .select,
	.my-profile .view-logo_cont .portfolio-header {
		width: initial !important;
	}
	.edit-portfolio .mini .select {
		margin-left: 5%;
		width: 90%;
	}
	.edit-portfolio .mini .select select {
		width: 100%;
	}
	.edit-portfolio .mini .input_date input {
		width: 90%;
	}
	.modal-form label {
		font-size: 14px;
	}
	.modal-form input.mini {
		width: 41%;
		margin: 0 0 0 30px;
		display: inline-block;
		margin-bottom: 20px;
	}
	.modal-form .select {
		width: 41%;
	}
	.modal-form .select select {
		width: 100%;
	}
	.modal-form .first-date {
		margin-left: 30px;
	}
	.modal-form .input_date input {
		width: 220px;
		font-size: 14px;
	}
	.modal-form .first-date input {
		width: 197px;
	}
	.modal-form input[type="button"] {
		margin-left: 20px;
	}
	.add-certification-2 .modal-content {
		height: auto;
	}
	.add-certification-2 .modal-form {
		padding-bottom: 20px;
	}
	.modal-form .checkboxs {
		margin-left: 30px;
	}
	.block-1 .icons-log-in-button:before {
		margin-left: 10px;
	}
	.black-header .search {
		width: 157px;
		margin-left: 0 !important;
	}
	.black-header .search input::-webkit-input-placeholder {
		font-size: 12px;
	}
	.black-header .search input::-moz-placeholder {
		font-size: 12px;
	}
	.black-header .search input:-moz-placeholder {
		font-size: 12px;
	}
	.black-header .search input:-ms-input-placeholder {
		font-size: 12px;
	}
	.black-header .search input {
		font-size: 12px;
	}
	.block-1 .search input[type="submit"] {
		right: 8px;
	}
	.block-4 img {
		margin-right: -50%;
	}
	.block-4 ul {
		margin: 20px 0 0px 20px;
	}
	.block-4 .text.white h3,
	.block-4 .text.white p {
		margin-left: 20px;
	}
	.transaction .data {
		width: 240px;
	}
	.transaction .data input {
		width: 240px;
		font-size: 14px;
	}
	.transaction .select .menu li {
		width: 155px;
		margin-left: 10px;
	}
	.transaction .select .menu li a {
		font-size: 14px;
	}
	.transaction .Timesheet ul.days li {
		width: 80px;
	}
	.transaction .Timesheet ul.days li a {
		font-size: 14px;
	}
	.transaction .Timesheet .table .tr:first-of-type .th:nth-of-type(2) {
		width: 46%;
	}
	.transaction .Timesheet .table .tr:first-of-type .th:nth-of-type(3) {
		width: 16%;
	}
	.transaction .Timesheet .table .tr:first-of-type .th:nth-of-type(2) h5 {
		padding-left: 30px;
	}
	.transaction .Timesheet .table .tr:first-of-type .th:nth-of-type(4) {
		width: 17%;
	}
	.transaction #Transactions .td p {
		font-size: 14px;
	}
	.transaction #Transactions .td:nth-of-type(3) p {
		padding: 0 10px 0 0;
	}
	.transaction #Transactions .td span {
		font-size: 12px;
		text-align: right;
	}
	.transaction #Transactions .th h5 {
		font-size: 14px;
	}
	.transaction .Timesheet .table .tr:first-of-type .th:nth-of-type(1) {
		width: 150px;
	}
	.myProfile a {
		margin-left: 0px !important;
		position: relative;
	}
	nav.clj_nav ul li a {
		padding: 15px 0 10px;
	}
	nav.clj_nav ul li:last-of-type a {
		padding-top: 12px;
	}
	nav.clj_nav ul.no-messages li {
		padding: 0 11px;
	}
	nav.clj_nav ul.no-messages li:first-of-type {
		padding-left: 0;
	}
	nav.clj_nav ul.no-messages li:last-of-type {
		padding-right: 0;
	}
	nav.clj_nav ul.no-messages li:last-of-type a {
		padding-top: 15px;
	}
	.navigation {
		font-size: 17px;
	}
	section.navigation .nav {
		width: 77%;
	}
	section.hiring {
		background: #83c124;
	}
	.text-column::after,
	.text-column::before,
	.sect-ht .bg::before {
		display: none;
	}
	.sect-ht .col-lg-6.bg,
	section.hiring,
	section.protection {
		min-height: 450px;
	}
	section.question {
		position: relative;
	}
	section.question .col-quest-img {
		position: absolute;
		top: 220px;
		right: 20px;
		width: 145px;
		padding: 0;
	}
	section.question .quest span {
		font-size: 25px;
	}
	.sect-centr-ht p {
		font-size: 19px;
	}
	.sect-centr-ht p.ht-title,
	section.sect-ht p.p-h1 {
		font-size: 37px;
	}
	section.question .quest span,
	section.question .quest {
		margin-bottom: 10px;
	}
	.scrollup {
		right: 15px;
	}
	/*slider vers*/
	header.clj_header.header-ht-slider .personal .sign_up span+b,
	header.clj_header.header-ht-slider .personal .login span+b {
		display: none;
	}
	header.clj_header.header-ht-slider .personal .sign_up,
	header.clj_header.header-ht-slider .personal .login {
		margin: 0;
	}
	.slider-categories.mobile {
		display: block;
	}
	.slider-categories {
		display: none;
	}
	.slider-categories ul {
		text-align: center;
	}
	.slider-categories ul li {
		font-size: 13px;
		margin: 0px 15px;
	}
	#slides {
		display: none;
	}
	.mobile-content {
		display: block;
		padding-top: 130px;
		text-align: center;
	}
	.mobile-content h2.title {
		font-size: 28px;
		color: #000;
		font-weight: 700;
		line-height: 65px;
		text-transform: uppercase;
	}
	.mobile-content p.text {
		font-size: 14px;
		font-weight: 400;
		color: #000;
		margin-bottom: 30px;
		line-height: 30px;
	}
	.mobile-content .Why-Are-We-Here {
		background: url(../images/bg_13.jpg);
		background-size: 1600px;
		background-position: -190px 0;
	}
	.mobile-content .Why-Are-We-Here img {
		margin-bottom: 20px;
	}
	.mobile-content .post-a-job {
		margin-bottom: 10px;
	}
	.mobile-content .post-a-job h5.title {
		font-size: 18px;
		color: #83c124;
		font-weight: 700;
		text-transform: uppercase;
	}
	.mobile-content .post-a-job h4.title {
		font-size: 18px;
		text-transform: uppercase;
		color: #000;
		font-weight: 400;
	}
	.mobile-content .choose {
		background: #fff;
	}
	.mobile-content .main-tips {
		background: #83c124 url(../images/lumpochka.png) no-repeat;
		background-size: auto 75%;
		background-position: center 115px;
	}
	.mobile-content .main-tips h2.title {
		font-size: 48px;
		color: rgba(255, 255, 255, 0.27);
		font-weight: 700;
		text-transform: uppercase;
	}
	.mobile-content .main-tips h3.title {
		font-size: 20px;
		font-weight: 700;
		line-height: 30px;
	}
	.mobile-content .main-tips ul li {
		font-size: 14px;
		line-height: 30px;
		font-weight: 400;
	}
	.mobile-content .main-tips ul li:before {
		content: '-';
		display: inline-block;
		position: relative;
		top: -1px;
	}
	.mobile-content .main-tips p.text {
		font-size: 14px;
		line-height: 30px;
		color: #ffffff;
		font-weight: 400;
	}
	.mobile-content .what-work {
		background: #83c124;
		padding-bottom: 20px;
	}
	.mobile-content .choose ul li {
		font-size: 14px;
		color: #000;
		line-height: 30px;
		font-weight: 400;
		text-align: left;
		position: relative;
		padding-left: 15px;
	}
	.mobile-content .choose ul li:before {
		content: '';
		width: 6px;
		height: 6px;
		position: absolute;
		background: #5cc200;
		left: 0;
		top: 12px;
	}
	.mobile-content .choose img {
		width: 60%;
		margin-bottom: 35px;
	}
	.mobile-content .white {
		color: #fff !important;
	}
	.mobile-content .payments h2.title {
		line-height: 1.2;
	}
	.mobile-content .payments .methods {
		width: 100%;
	}
	.mobile-content .payments .methods .method-item {
		width: 120px;
	}
	.mobile-content .payments .methods .method-item img {
		width: 100%;
	}
	.mobile-content .payments .methods .method-item:nth-of-type(1) {
		margin-right: 0px;
	}
	.basis-data .input-mini {
		width: calc(100% / 2.014 - 16px);
	}
	.basis-data .input-mini.namber {
		width: 288px;
	}
	.modal-portfolios .item {
		min-width: 598px;
	}
	.news-page .news {
		display: inline-block;
		width: calc(100% - 202px - 13px);
	}
	.news-page .news .new p.text {
		line-height: 26px;
	}
	.news-page .sitebar {
		width: 200px;
	}
	.news-page .sitebar .tegs {
		padding: 20px 15px 20px;
	}
	.news-page .sitebar .tegs ul.teg li {
		margin-right: 0px;
		line-height: 0;
	}
	.news-page .sitebar .tegs ul.teg li a {
		padding: 5px 10px;
		font-size: 11px;
	}
	.news-page .sitebar .sign-up {
		padding: 20px 15px 20px;
	}
	.news-page.news-singl ul.soc {
		text-align: center;
	}
	.news-page.news-singl ul.soc li:last-of-type {
		margin-right: 0;
	}
	.news-page.news-singl .tegs li a {
		padding: 0px 20px;
	}
	.redactor-content img {
		width: 100% !important;
		margin: 0;
	}
	.top-skills .menu-skills ul a {
		font: 600 16px/34px Open Sans;
	}
	.tabs-contracts {
		width: 720px;
	}
	.tabs-contracts ul li {
		width: calc(100% / 2.0019) !important;
		border: none;
	}
	.find-job .about {
		width: 585px;
	}
	.freelancer-menu li {
		width: calc(100% / 6.21);
	}
	.freelancer-menu li a {
		font-size: 13px !important;
	}
	.job-view-page .job-view-description {
		padding: 40px 15px;
		width: calc(100% - 265px);
	}
	.job-view-page .right-block {
		width: 260px;
		padding-left: 15px;
	}
	.job-view-page .button {
		width: 170px;
		margin-left: 15px;
	}
	.find-job.proposal-page .item {
		width: 100% !important;
	}
	.contracts_freelancer .tabs-contracts .table_contracts .description .price,
	.contracts_freelancer .tabs-contracts .table_contracts .description .title,
	.contracts_freelancer .tabs-contracts .table_contracts .description .hours-worked {
		width: calc(100% / 3.06);
	}
	.contracts_freelancer .tabs-contracts .table_contracts .tr .td,
	.contracts_freelancer .tabs-contracts .table_contracts .tr .th {
		display: inline-block;
		width: calc(100% / 3 - 94px);
	}
	.work-diary .date {
		margin-left: 15px !important;
	}
	.work-diary .button {
		margin-left: 0px !important;
		margin-top: 10px !important;
	}
	.detailed-view-of-contracts-page .content ul li {
		width: calc(100% / 3.10);
		font-size: 14px;
		line-height: 28px;
	}
	.detailed-view-of-contracts-page .content ul li span,
	.detailed-view-of-contracts-page .content ul li b {
		font-size: 18px;
	}
	.detailed-view-of-contracts-page .sitebar {
		width: 311px;
	}
	.detailed-view-of-contracts-page .content {
		width: calc(100% - 331px);
	}
	.detailed-view-of-contracts-page .content .table .tr .th {
		width: 42%;
	}
	.detailed-view-of-contracts-page .content .table .tr .td {
		width: calc(100% - 44%);
	}
	.detailed-view-of-contracts-page .content .table .tr .td p,
	.detailed-view-of-contracts-page .content .table .tr .th p {
		font-size: 13px;
	}
	.detailed-view-of-contracts-page .content .table .tr .td span {
		font-size: 14px;
	}
	.form-edit .right-block h5 {
		font-size: 24px;
	}
	.form-edit .right-block p {
		font-size: 22px;
	}
	.main-page-categories .menu-search ul li {
		width: calc(100% / 3 - 4px);
	}
	.main-page-categories .menu-search ul {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.top-skills ul {
		margin: 0;
	}
	.wrapper.copiright ul:last-child img {
		height: 26px;
		width: auto;
	}
	.view-participant .button-contact + .button-grey {
		float: right;
	}
	.col-parties {
		margin-top: 20px;
	}
	.hide-item {
		padding-left: 68px !important;
	}
	.my-portfolio .portolio-item {
		height: 190px;
		margin-bottom: 5px !important;
	}
	.modal-portfolios li {
		margin-right: 15px;
	}
	.wrapper.copiright p {
		font-size: 16px;
	}
	.myProfile a::before {
		left: 0px;
	}
	.clj_nav .submenu {
		margin-top: -2px;
	}
	nav.clj_nav ul li {
		padding: 0px 8px;
	}
	.onj_table .table_edit.table_contracts tbody tr td {
		padding: 0px;
	}
	.onj_table .table_edit.table_contracts tbody tr .first_col,
	.onj_table .table_edit.table_contracts tbody tr .second_col,
	.onj_table .table_edit.table_contracts tbody tr .last_col {
		padding: 15px;
	}
	.onj_table .table_edit tbody tr {
		margin-bottom: 0;
	}
	.onj_table .table_edit tbody tr:first-of-type {
		border-width: 0;
	}
	.onj_table .table_edit tbody tr:first-of-type td:last-of-type {
		border-bottom: 1px solid #dedede;
<<<<<<< HEAD
=======
		margin-bottom: 20px;
    	border-bottom: 2px solid black;
>>>>>>> 7868e8837ea0ff80e54f31ee10978c9ecac67906
	}
	.next_link,
	.prev_link {
		top: 160px;
	}
	.modal-dialog {
		width: 90%;
		margin: 0 auto;
	}
	.modal-dialog .modal-content {
		width: 100%;
	}
	.agency-dashbord-page .right-block h2 {
		font-size: 22px;
	}
	.agency-dashbord-page .right-block h2 i:before {
		font-size: 24px;
	}
	.agency-dashbord-page .radiobutton label {
		padding-left: 20px;
	}
	.agency-dashbord-page .tabs-contracts .table_contracts .photo {
		width: 52px;
		height: 52px;
	}
	.agency-dashbord-page .tabs-contracts .table_contracts .description {
		width: calc(100% - 98px);
	}
	.agency-dashbord-page .tabs-contracts .table_contracts .description .title {
		font-size: 16px;
		width: 140px !important;
		padding-right: 10px !important;
	}
	.agency-dashbord-page .tabs-contracts .table_contracts .description .title span {
		font-size: 14px;
	}
	.agency-dashbord-page .tabs-contracts .table_contracts .description p {
		padding-right: 10px !important;
		vertical-align: middle;
	}
	.agency-dashbord-page .tabs-contracts .table_contracts .description p.price {
		width: 160px;
	}
	.agency-dashbord-page .tabs-contracts .table_contracts .description p.date {
		width: 130px;
	}
	.agency-dashbord-page .tabs-contracts .table_contracts .description p.date span {
		display: block;
	}
	.agency-dashbord-page .tabs-contracts .table_contracts .description .status {
		width: 105px !important;
	}
	.onj_table .table_edit tbody tr .third_col {
		text-align: right;
	}
	.creation-profile .input {
		width: calc(100% / 3 - 40px);
		float: left;
		padding-left: 10px;
		margin-bottom: 20px;
	}
	.creation-profile .input label {
		font-size: 14px;
	}
	.creation-profile .input.mini {
		width: 90px;
	}
	.creation-profile .inputs:nth-of-type(1) .input {
		margin-right: 10px;
	}
	.creation-profile .inputs:nth-of-type(2) .input {
		margin-right: 10px;
	}
	.creation-profile .inputs:nth-of-type(3) .input {
		margin-right: 10px;
	}
	.section-offers .mb-status .status-line {
		font-size: 20px;
	}
	.section-offers .mb-status a {
		margin-bottom: 10px;
	}
	.section-offers .mb-logo {
		width: auto;
		margin-right: 10px;
	}
	/**/
	.end-page h2.ttl {
		font-size: 24px;
	}
	.end-page .exp-description textarea {
		width: 100%;
	}
	.end-page .exp-description .note {
		max-width: 100%;
	}
	.onj_table .table_edit.table_jobs tbody tr .third_col {
		text-align: right;
	}
	.about-us .banner-text {
		width: 100%;
	}
	.about-us .human {
		width: calc(100% / 2.05 - 14px);
	}
	.about-us .human:nth-of-type(3n) {
		margin-right: 40px;
	}
	.about-us .human:nth-of-type(2n) {
		margin-right: 0;
	}
	.about-us .teams p.text {
		padding: 0;
	}
	.detailed-view_container .button-contact {
		margin: 0px 0 25px auto !important;
	}
	.p-ark-25 .participant-pricing,
	.p-ark-25 p.contr-st-date {
		text-align: right;
	}
	.workings-time.form-edit ul {
		overflow-x: auto;
	}
	.workings-time.form-edit ul li {
		width: 166px;
	}
	.overview-page .table {
		padding: 30px 15px;
	}
	.overview-page .table .tr .td,
	.overview-page .table .tr .th {
		padding-left: 0;
		padding-right: 5px;
	}
	.overview-page .table .tr .td:nth-of-type(1),
	.overview-page .table .tr .th:nth-of-type(1) {
		width: 105px;
	}
	.overview-page .table .tr .td:nth-of-type(2),
	.overview-page .table .tr .th:nth-of-type(2) {
		width: 135px;
	}
	.overview-page .table .tr .td:nth-of-type(3),
	.overview-page .table .tr .th:nth-of-type(3) {
		width: 220px;
	}
	.overview-page .table .tr .td:nth-of-type(4),
	.overview-page .table .tr .th:nth-of-type(4) {
		width: 130px;
	}
	.overview-page .table .tr .td:nth-of-type(5),
	.overview-page .table .tr .th:nth-of-type(5) {
		width: calc(100% - 590px);
	}
	.overview-page .tooltips span {
		right: -8px;
	}
	.overview-page .tooltips span:before {
		right: 9px;
	}
	.payment-methods .method-item li.img_itm {
		position: initial;
	}
	.payment-methods .method-item li:nth-of-type(1) {
		width: 130px;
	}
	.payment-methods .method-item li:nth-of-type(2) {
		width: calc(100% - 470px);
	}
	/*PT-18-1-2022  ---- start ------*/
	.payment-methods .method-item li.gettitle {		
		width: calc(100% - 470px) !important;
	}
	.payment-methods .method-item li.getbank {
		width: calc(100% - 580px) !important;
	}
	.payment-methods .method-item li.getcountry {
		width: calc(100% - 615px) !important;
	}
	/*PT-18-1-2022 ---- end ------*/
	.payment-methods .method-item li.ver_itm,
	.payment-methods .method-item li.pend_itm {
		width: 10.5%;
	}
	.payment-transfer-wire-transfer ul {
		width: 100%;
	}
	.payment-transfer-wire-transfer .select {
		width: calc(100% / 2);
	}
	.payment-transfer-wire-transfer .select select {
		width: 280px;
	}
	.payment-transfer-wire-transfer .input {
		width: calc(100% / 2);
	}
	.payment-transfer-wire-transfer .input input {
		width: 280px;
	}
	.payment-transfer-wire-transfer .input.iban-number input,
	.payment-transfer-wire-transfer .input.name-account input {
		/*width: 170px;  PT-18-1-2022 ----  commented----*/
	}
	.payment-transfer-wire-transfer .input.mobile input:nth-of-type(2) {
		width: 208px;
	}

	.registration-page .radio-buttons label {
		font-size: 18px;
		height: 60px;
		line-height: 56px;
	}}

@media screen and (max-width:845px) {
	/*form-14*/
	.form-14_container .label-email,
	.form-14_container .label-captcha {
		position: relative;
		top: 0;
		left: 0;
	}
}

@media only screen and (max-height: 768px) {
	#slides .slides-container {
		top: 120px;
	}
	.container.cont-description {
		top: 50%;
		transform: translate(0px, -50%);
	}
	#describe .block-right {
		background-size: 55%;
	}
	#describe .block-right ul li {
		line-height: 22px;
	}
	#describe .block-right p.text {
		line-height: 22px;
	}
	#describe .block-left h5.title {
		margin-bottom: 0;
	}
	#describe .block-left p.text {
		line-height: 22px;
	}
	#describe .container {
		margin-top: -220.5px;
	}
	.sect-centr-ht p.ht-title {
		font-size: 40px;
		margin-bottom: 10px;
	}
	.sect-centr-ht p {
		line-height: 1.4;
		margin-bottom: 5px;
	}
	.payments .methods .method-item {
		width: 170px;
	}
	.payments .paytmen {
		margin-top: -297.5px;
	}
	.sect-ht p.p-h1 {
		line-height: 35px;
		font-size: 31px;
		margin-bottom: 10px;
	}
	.sect-ht ul li {
		line-height: 24px;
	}
	.sect-ht ul li:before {
		top: 9px;
	}
	.col-protect-pad {
		margin-top: -280px;
	}
	.col-protect-pad:before {
		width: 70%;
		top: 18%;
		left: -80%;
	}
	.text-column:after {
		left: 115%;
		top: 19%;
		background-size: 78%;
	}
	.one-slide {
		background-position: center 20%;
	}
	#postJob .col-lg-6.bg {
		background: none !important;
	}
	.edit-portfolio .input.cat {
		margin-right: 10px;
	}
	.go-to-work#postJob .text-column:after {
		top: 50%;
		margin-top: 0;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.view-participant.hiring-page .hire-buttons {
		margin: 30px auto 30px auto;
		overflow: hidden;
	}
	.view-participant.hiring-page .hire-buttons a {
		margin-bottom: 0;
		margin-top: 0;
	}
	.text-column::after {
		height: 395px;
	}
}

@media only screen and (max-width: 767px) {
	.button-block-top {
		width: 355px;
		display: table;
		margin: 0 auto;
	}
	.button-block-top .button-top {
		right: 0;
	}
	.profil-2 {
		width: 90%;
	}
	.my-profil .right-block input {
		width: 80%;
		margin-left: 30px;
	}
	.profil-2 .button-block {
		width: 90%;
	}
	.my-profil a.bottom-buttom {
		margin: 45px 10px 65px;
	}
	.profil-2 .button-block {
		width: 80%;
		margin-left: 30px;
		text-align: center;
	}
	.button-block-top {
		width: 76%;
		display: table;
		margin: 0 0 0 42px;
	}
	.form-edit {
		min-height: 740px;
	}
	.form-edit h3 {
		margin-top: 0;
	}
	.form-edit form.mini {
		display: table;
		margin: 0 auto;
		width: 80%;
	}
	.checkbox-form {
		margin-top: 10px;
	}
	.my-profil .right-block.r input {
		margin-left: 0;
	}
	.my-profil p {
		margin-left: 12px !important;
		margin-top: 10px;
	}
	.my-profil label,
	.my-profil a {
		margin-left: 10px;
		font-size: 14px;
	}
	.my-profil a.button.button-top {
		/*float: none;*/
		float: right;
		display: table;
		position: inherit;
		margin: 0 auto 10px;
		top: 0;
		right: 0;
	}
	.my-profil textarea {
		width: 75%;
		height: 110px;
	}
	.my-profil .experience {
		width: 46%;
	}
	.my-profil select,
	.my-profil .right-block.r input {
		width: 220px;
	}
	.form-edit h2 {
		top: 352px;
	}
	.block-2 .block-content {
		width: 100%;
	}
	.block-2 .title {
		width: 97%;
		margin: 54px auto 0;
	}
	.block-2 .block-content.l li {
		padding-left: 90px;
		padding-right: 20px;
	}
	.block-content.l i,
	.block-content.r i {
		left: 15px;
	}
	.block-2 .block-content.r li {
		padding-left: 90px;
		padding-right: 15px;
	}
	.block-2 .block-content {
		height: 320.8px;
	}
	.block-4 .text.white h3 {
		margin-top: 10px;
		font-size: 25px;
	}
	.block-4 .col-xs-6 {
		display: none;
	}
	.block-4 .col-xs-6.bg {
		display: block;
		width: 100%;
	}
	.block-4 .text.white h3 {
		text-align: center;
		margin-left: 0;
	}
	.block-4 .text.white p,
	.block-4 ul li {
		font-size: 14px;
		text-align: center;
		line-height: 18px;
		padding-right: 0;
		margin-left: 0;
	}
	.block-4 ul {
		margin: 20px 0 47px 0px;
	}
	.col-lg-6.bg,
	.block-4 {
		height: auto;
		min-height: auto;
	}
	.carousel {
		margin-bottom: 25px;
	}
	.block-5 .col-xs-6 {
		width: 100%;
	}
	.block-5 .text .title {
		text-align: center;
	}
	.block-5 .text p {
		margin: 30px 0px 70px 0px;
		font-size: 15px;
		text-align: center;
	}
	.block-5 {
		min-height: 420px;
		background-position: bottom center;
		-webkit-background-size: 300px;
		background-size: 300px;
	}
	.block-5 .text .title {
		font-size: 20px;
	}
	.block-5 .text p {
		margin: 10px 0px 70px 0px;
	}
	.work-history {
		margin: 20px 0;
	}
	.job-post-block {
		width: 98%;
		margin-left: auto;
		margin-right: auto;
	}
	.search h4 {
		font: 600 14px / 17px Open Sans;
		margin-top: 15px;
	}
	.search li a,
	.search li {
		line-height: 17px;
		font-size: 11px;
	}
	.search input[type="submit"] {
		display: inline-block;
		margin-bottom: 20px;
	}
	.search .search-input {
		width: 58.9%;
	}
	/*Ark-16*/
	.page-correspond .correspond-window {
		width: 100%;
	}
	#custom-scroll-1 {
		width: 100%;
		max-height: 375px;
	}
	.page-correspond .account-companion {
		margin-left: 2%;
		width: 62%;
	}
	.page-correspond .correspond-window .button-contact {
		margin-right: 6%;
	}
	.icon-call-contact {
		display: block;
		cursor: pointer;
	}
	.page-correspond .col-recent-history {
		display: none;
		width: 280px;
		position: fixed;
		top: 0;
		z-index: 99;
		height: 100%;
		overflow-y: scroll;
		transition: .8s ease .2s;
	}
	.history-list {
		width: 100% !important;
		padding-bottom: 140px;
		height: 100%;
	}
	.history-list .account-history_line .logo-view {
		width: 50px;
		height: 50px;
	}
	.history-list .account-history_line .view-logo_caption {
		font-size: 15px;
	}
	.history-list .participant-specialty {
		font-size: 14px;
	}
	.history-list .account-history_line {
		margin-top: 22px;
	}
	.history-list .account-date {
		right: 25px;
	}
	.page-correspond .correspond-window .button-contact {
		margin-top: 33px;
	}
	.page-correspond .correspond-window .input-box .button-contact {
		margin-top: 10px;
	}
	.correspond-window .input-box .att-file {
		margin-left: 30px;
	}
	.modal-portfolios .item {
		min-width: 458px;
	}
	.modal-portfolios .modal-content {
		width: 460px;
	}
	header.clj_header .personal {
		text-align: right;
	}
	header.clj_header .personal .sign_up {
		margin-left: 0;
		margin-right: 25px;
	}
	header.clj_header.header-ht-slider .personal .login {
		right: -6px;
		margin-left: 10px;
	}
	header.clj_header .personal .sign_up .icon-check31-01 {
		font-size: 25px;
		margin-right: 10px;
		top: 24px;
	}
	header.clj_header .personal .login .icon-login {
		font-size: 25px;
		margin-right: 10px;
		top: 7px;
	}
	/*
	.ff nav.clj_nav ul {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		-ms-column-count: 2;
		-o-column-count: 2;
		column-count: 2;
	}
*/
	nav.clj_nav {
		position: relative;
	}
	nav.clj_nav .mobile_menu {
		line-height: 1;
		margin: 4px 0px;
	}
	nav.clj_nav ul {
		position: absolute;
		z-index: 900;
		background: #83c124;
		width: 100%;
		left: 0;
		top: 32px;
		opacity: 0;
		z-index: -1;
		/*
		-webkit-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
		-webkit-column-count: 3;
		-moz-column-count: 3;
		-ms-column-count: 3;
		-o-column-count: 3;
		column-count: 3;
*/
	}
	nav.clj_nav ul li {
		line-height: 1;
		width: 100%;
		text-align: center;
	}
	nav.clj_nav ul li a {
		display: inline-block;
		font-size: 14px;
		padding-left: 0 !important;
		text-align: center !important;
		margin-left: 0 !important;
	}
	nav.clj_nav ul li:last-of-type a {
		float: none;
	}
	.clj_pagination .pagination_parent {
		float: none !important;
		text-align: center;
	}
	.clj_pagination .pagination {
		margin: 25px 0px 35px 0;
		width: 100%;
	}
	.pagination li {
		font-size: 16px;
	}
	.pagination li a {
		padding: 1px 9px;
	}
	.pagination li:first-of-type .pagination_control {
		padding: 1px 9px;
	}
	.pagination li:last-of-type .pagination_control {
		padding: 1px 17px;
	}
	section.clj_cognos {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	section.clj_cognos .row + .row {
		margin-top: 5px;
	}
	section.clj_cognos .link a {
		height: 40px;
		width: 216px;
		line-height: 36px;
	}
	section.clj_cognos form {
		margin-left: 0;
	}
	section.clj_cognos form input[type='text'] {
		width: calc(100% - 238px);
		width: -moz-calc(100% - 238px);
		width: -webkit-calc(100% - 238px);
		width: -o-calc(100% - 238px);
	}
	section.clj_cognos form input[type='submit'] {
		width: 216px;
	}
	section.clj_cognos h3 {
		font-size: 24px;
	}
	section ul.internally_nav li.internally_nav_li {
		padding-left: 15px;
		padding-right: 15px;
		width: 100%;
	}
	section ul.internally_nav li.internally_nav_li:nth-child(odd) {
		background: #f1f1f1;
	}
	section ul.internally_nav li.internally_nav_li a.prevent_link {
		display: block;
	}
	section ul.internally_nav li.internally_nav_li a.prevent_link:focus,
	section ul.internally_nav li.internally_nav_li a.prevent_link.active {
		background: inherit;
		border: none !important;
		padding: 4px;
	}
	section ul.internally_nav li.internally_nav_li a.prevent_link:hover {
		border: none !important;
		padding: 4px;
	}
	section ul.internally_nav li.internally_nav_li a.prevent_link .icon-media {
		position: absolute;
		top: 13.5px;
		left: auto;
		right: 20px;
	}
	section ul.internally_nav li.internally_nav_li .internally_nav_sub {
		left: 15px;
		top: 27px;
		border-top: 1px solid #959595;
		width: calc(100% - 30px);
		width: -moz-calc(100% - 30px);
		width: -webkit-calc(100% - 30px);
		width: -o-calc(100% - 30px);
	}
	section ul.internally_nav li.internally_nav_li .internally_nav_sub li a {
		padding: 4px 15px 3px 15px;
		margin-top: 0;
		border-top: 0;
	}
	section ul.internally_nav li.internally_nav_li.last_li .internally_nav_sub {
		left: auto;
		right: 15px;
	}
	section.clj_freelancers .logo {
		width: 100%;
	}
	section.clj_freelancers .information {
		width: 100%;
		text-align: center;
	}
	section.clj_freelancers .information .about {
		padding-right: 0;
		padding-left: 0;
		text-align: justify;
	}
	section.clj_freelancers .information .title {
		text-align: right;
		float: none !important;
		display: inline-block;
	}
	section.clj_freelancers .information .title h2 {
		font-size: 24px;
	}
	section.clj_freelancers .information .price {
		margin-top: 0;
		float: none !important;
		text-align: left;
		display: inline-block;
		margin-left: 15px;
	}
	section.clj_freelancers .information .price_hr {
		margin-bottom: 0;
		padding-left: 0;
	}
	section.clj_freelancers .skills ul li.skills_li {
		margin-left: 0;
	}
	.footer-menu a {
		font-size: 16px;
	}
	.footer-menu li {
		padding: 0;
		float: left;
	}
	.footer-menu li:first-of-type {
		width: 40%;
	}
	.footer-menu li:nth-of-type(2),
	.footer-menu li:nth-of-type(3),
	.footer-menu li:last-of-type {
		width: 20%;
	}
	.footer {
		height: 50px;
	}
	.footer li {
		margin-top: 13px;
	}
	.onj_form .title {
		margin-bottom: 20px;
	}
	.onj_form_content div.input_date .input_start {
		width: 100%;
		margin-bottom: 16px;
	}
	.onj_form_content div.input_date .input_end {
		width: 100%;
	}
	.onj_form_content .onj_radio label {
		width: 122px;
		height: 122px;
		padding: 0;
	}
	.onj_form_content .onj_radio label span {
		margin-top: 15px;
	}
	.view-rating {
		padding-top: 13px;
	}
	.view-logo_cont div {
		width: 155px;
		margin: 0 auto;
		padding-left: 0;
	}
	.view-logo_caption {
		line-height: 50px;
	}
	a.logo-view {
		margin-right: 0;
	}
	.button-contact {
		margin-top: 10px;
	}
	.modal-contact_form .modal-dialog {
		width: auto;
	}
	.modal-contact_form .f-capt {
		width: 20%;
	}
	.modal-contact_form .modal-content {
		display: block;
	}
	.modal-contact_form .modal-footer {
		padding-left: 22%;
	}
	/*Ark-13*/
	.clj_cognos .reject-app_cognos p {
		text-align: left;
	}
	.clj_freelancers .button-contact.b-reject {
		margin: 12px 0 12px -50px;
	}
	section.clj-ark-13 .item {
		padding-top: 35px;
	}
	nav.clj_nav.clj_msg ul li {
		width: 100%;
	}
	nav.clj_nav.clj_msg ul li span {
		display: none;
	}
	nav.clj_nav.clj_msg ul li:nth-of-type(2) {
		width: 100%;
	}
	nav.clj_nav.clj_msg ul li:last-of-type a {
		float: none;
	}
	.fr-search ul li {
		width: 50.2%;
	}
	.fr-search label {
		width: 50%;
	}
	.workings-time ul li {
		width: 158px;
		display: none;
	}
	.workings-time ul li.active,
	.workings-time ul li.actives {
		display: inline-block;
	}
	.work-diary .working-time .auto-tracked::before {
		margin-left: 20px;
	}
	.work-diary .working-time .manual-time::before {
		margin-left: 15px;
	}
	.time-zone select {
		width: 195px;
	}
	/**/
	.my-profil .edit_payment {
		margin-right: 95px;
	}
	/*payments*/
	.method-item {
		height: 50px;
	}
	.method-item li {
		line-height: 48px;
		font-size: 16px;
	}
	.method-item li.redact_itm {
		font-size: 20px;
	}
	.method-item li.del_itm {
		font-size: 21px;
	}
	.method-item input[type="radio"] + label {
		width: 15px;
		height: 15px;
	}
	.cookie-policy .modal-dialog,
	.cookie-policy .modal-content {
		display: table;
		margin: 0 auto;
	}
	.my-profile .view-logo_cont .portolio-item {
		width: calc(100% / 2.03) !important;
	}
	.my-profile .view-logo_cont .items {
		padding-left: 15px;
		padding-right: 15px;
	}
	.my-profile .view-logo_cont .description {
		padding-left: 15px;
		padding-right: 15px;
	}
	.my-profile .view-logo_cont .currency {
		float: inherit;
		margin-bottom: 20px;
	}
	.my-profile .view-logo_cont .overview {
		padding-right: 0;
	}
	.my-profile .view-logo_cont .portfolio-header h3 {
		padding-left: 15px;
	}
	.my-profile .view-logo_cont .portfolio-header .select {
		width: 160px !important;
		margin-right: 10px;
	}
	.my-profile .view-logo_cont .portfolio-header .select select {
		width: 100%;
	}
	.my-profile .view-logo_cont .title-description {
		line-height: 30px;
		margin-left: 15px;
		padding: 30px 0;
	}
	.my-profile .view-logo_cont .title-description a {
		margin-right: 15px;
	}
	.my-profile .portolio-item .item-object:hover::before {
		box-shadow: inset 0 0 0 174px rgba(0, 0, 0, 0.5);
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
	.modal-form {
		padding-top: 20px;
	}
	.modal-form .input_date input {
		font-size: 14px;
	}
	.modal-form label:first-child {
		margin-top: 0px;
	}
	.modal-form input.mini {
		width: calc(100% - 50% - 43px);
	}
	.modal-form .select {
		width: calc(100% - 50% - 40px);
		margin-left: 20px;
	}
	.modal-form .first-date {
		width: calc(100% - 50% - 35px);
	}
	.modal-form .first-date input {
		width: calc(100% - 55px);
	}
	.modal-form .first-date + .input_date {
		margin-left: 11px;
		width: calc(100% - 50% - 38px);
	}
	.modal-form .first-date + .input_date input {
		width: calc(100% - 30px);
	}
	.modal-form input[type="submit"] {
		width: 190px;
	}
	.edit-portfolio .mini {
		width: calc(100% / 2.02 - 10px);
		margin-left: 10px;
	}
	.edit-portfolio .mini a + p {
		margin-top: 24px;
	}
	.edit-portfolio .modal-content {
		height: 715px;
	}
	.edit-portfolio input[type="submit"] {
		margin-top: 20px;
	}
	.modal-form h5 {
		margin: 30px 0 20px 15px;
	}
	.modal-form p {
		padding: 0 15px 20px;
		text-align: justify;
	}
	.add-education .modal-form .input_date {
		width: calc(100% - 50% - 40px);
	}
	.add-education .modal-form .input_date input {
		width: calc(100% - 45px);
		font-size: 13px;
	}
	.add-education .modal-form .input_date:first-of-type input {
		width: calc(100% - 50px);
	}
	.modal-portfolios p {
		padding-left: 0;
		padding-right: 0;
	}
	.black-header h4 {
		margin-left: 10px !important;
	}
	.block-1 i {
		display: none;
	}
	.block-1 .login li {
		display: inline-block;
		margin-left: 10px;
	}
	.block-1 .login ul {
		margin-top: 0;
		line-height: 70px;
	}
	.col-sm-4.mt {
		float: right;
		position: absolute;
		right: 15px;
		top: 0;
	}
	.wrapper.copiright ul:first-child p {
		display: block;
	}
	.wrapper.copiright {
		height: auto;
		line-height: 35px;
	}
	.wrapper.copiright ul:last-child {
		position: absolute;
		right: 15px;
		top: 32px;
	}
	.block-4 ul {
		margin: 0 0 47px;
		text-align: center;
	}
	.block-4 .text.white h3,
	.block-4 .text.white p {
		margin-left: 0px;
		padding-right: 0 !important;
	}
	.col-lg-6.bg::before {
		display: none;
	}
	.transaction .Timesheet ul.days {
		float: initial;
		margin-right: 5px;
		margin-top: 20px;
		text-align: center;
	}
	.transaction .Timesheet ul.days li {
		width: calc(100% / 3 - 15px);
	}
	.transaction .Timesheet .table .tableDate .tr .td:nth-of-type(1),
	.transaction .Timesheet .table .tableDate .tr .th:nth-of-type(1) {
		width: 47%;
	}
	.transaction .Timesheet .table .tableDate .tr .td:nth-of-type(3),
	.transaction .Timesheet .table .tableDate .tr .th:nth-of-type(3) {
		width: 32%;
	}
	.transaction .Timesheet .table .tr:first-of-type .th:nth-of-type(2) {
		width: 61%;
	}
	.transaction .Timesheet .table .tr:first-of-type .th:nth-of-type(4) {
		width: 23.4%;
	}
	.transaction .Timesheet .table .tr:first-of-type .th:nth-of-type(1) {
		display: none;
	}
	.transaction .select .menu li {
		width: 145px;
	}
	.transaction .data {
		width: 225px;
	}
	.transaction .data input {
		width: 225px;
		padding-left: 10px;
		padding-right: 50px;
	}
	.transaction #Transactions .select .menu li li {
		width: 100% !important;
	}
	.transaction #Transactions .select .menu li:last-child {
		width: 120px;
	}
	.transaction #Transactions .select .menu li:last-child li {
		width: 100%;
	}
	.transaction #Transactions .table-mobile {
		display: block;
	}
	.transaction #Transactions .table-mobile .tr .th h5 {
		font-size: 16px;
	}
	.transaction #Transactions .table-mobile .tr .td p {
		font-size: 16px;
	}
	.transaction #Transactions .table-mobile .price .tableprice {
		width: 90%;
		display: table;
		margin: 0 auto;
		float: inherit;
	}
	.transaction #Transactions .table {
		display: none;
	}
	.transaction .data input {
		font-size: 12px;
	}
	.transaction #Invoices .table .th:nth-of-type(5),
	.transaction #Invoices .table .td:nth-of-type(5) {
		width: 12.2%;
	}
	.transaction #Invoices .table .th:nth-of-type(4),
	.transaction #Invoices .table .td:nth-of-type(4) {
		width: 17.8%;
	}
	.transaction #Invoices .table .th:nth-of-type(2),
	.transaction #Invoices .table .td:nth-of-type(2) {
		width: 25.3%;
	}
	nav.clj_nav ul li a {
		padding: 10px 0 10px;
	}
	nav.clj_nav ul li:last-of-type a {
		padding: 15px 0 20px;
	}
	header.clj_header.header-ht .personal {
		text-align: left;
	}
	section.navigation {
		display: none;
	}
	section.question .col-quest-img {
		display: none;
	}
	section.question .quest {
		margin-bottom: 0;
	}
	section.banner-area {
		padding: 60px 0 50px 0;
	}
	section.banner-area p.p-h1 {
		font-size: 50px;
		margin-bottom: 24px;
	}
	section.banner-area p.p-h4 {
		font-size: 23px;
		margin-bottom: 35px;
	}
	.banner-area .ht-button {
		width: 160px;
		padding: 5px;
		font-size: 20px;
	}
	.sect-centr-ht p.ht-title,
	section.sect-ht p.p-h1 {
		font-size: 35px;
	}
	section.hiring,
	section.protection {
		font-size: 20px;
	}
	section.question .quest span {
		font-size: 23px;
	}
	.sect-centr-ht p {
		font-size: 17px;
	}
	section.banner-area.bottom-banner {
		padding: 90px 0;
	}
	.sect-ht .col-lg-6.bg,
	section.hiring,
	section.protection {
		min-height: 400px;
	}
	/*slider vers*/
	#slides h1 {
		font-size: 45px;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.slider-categories {
		height: 35px;
	}
	.slider-categories ul li {
		font-size: 16px;
		line-height: 35px;
	}
	#slides h4 {
		font-size: 22px;
		padding: 0 15px;
	}
	#slides .ht-button {
		width: 210px;
		font-size: 21px;
	}
	header.clj_header.header-ht-slider .personal .login .icon-login {
		top: 5px;
	}
	.header-ht.header-ht-slider .search {
		margin-left: 15px;
	}
	.header-ht.header-ht-slider .search input[type="search"] {
		width: 230px;
	}
	.faq-page .menu-tabs {
		width: 100%;
		text-align: center;
		margin-bottom: 40px;
	}
	.faq-page .tab-content {
		width: 100%;
		padding-left: 0;
	}
	.edit-portfolio .mini:nth-of-type(6) {
		float: right;
		margin-right: 15px;
	}
	.basis-data .input-mini.postal-code {
		width: 150px;
	}
	.basis-data .input-mini.namber {
		width: calc(100% - 185px);
	}
	.news-page .pagination {
		margin-bottom: 0;
	}
	.news-page .news {
		width: 100%;
	}
	.news-page .news h4.title {
		position: relative;
		font: 700 14px Open Sans;
		padding-right: 85px;
		padding: 19px 110px 19px 20px;
	}
	.news-page .news h4.title span {
		top: 19px;
	}
	.news-page .sitebar {
		width: 100%;
		margin: 0 0 60px;
	}
	.news-page .sitebar .tegs {
		display: none;
	}
	.top-skills .menu-skills {
		width: calc(100% / 2.05);
	}
	.top-skills .menu-skills:last-of-type {
		width: 100%;
	}
	.top-skills .menu-skills ul {
		margin: 0 0 30px;
	}
	.tabs-contracts {
		width: 100%;
	}
	.tabs-contracts ul li {
		width: calc(100% / 2.003);
	}
	.tabs-contracts .table_contracts .description .price {
		width: calc(100% - 54%);
		font-size: 16px;
	}
	.tabs-contracts ul li {
		width: calc(100% / 2.0024) !important;
		border: none;
	}
	.freelancer-menu li:first-of-type {
		text-align: center;
	}
	.find-job .search form input[type="search"] {
		width: 240px;
	}
	.find-job .search form input[type="submit"] {
		margin-bottom: 0;
	}
	.find-job .item .information .title {
		text-align: left;
		display: block;
	}
	.find-job .item .information .price {
		display: block;
		width: 100%;
		margin-left: 0;
	}
	.find-job .item .information .about {
		width: 100%;
	}
	.find-job .item .information .skills {
		text-align: left;
	}
	.job-view-page .job-view-description {
		width: 100%;
		margin-bottom: 20px;
	}
	.job-view-page .button {
		margin: 0 auto 40px;
		float: initial;
		display: table;
	}
	.job-view-page .title p {
		float: inherit;
	}
	.find-job.proposal-page .item .information {
		text-align: inherit;
	}
	.find-job.proposal-page .item .change-hourly-rate p,
	.find-job.proposal-page .textarea {
		width: 100%;
	}
	.find-job.proposal-page .item {
		padding: 30px 15px !important;
	}
	.find-job.proposal-page input[type="submit"] {
		width: 160px;
		font-size: 16px;
	}
	.contracts_freelancer .tabs-contracts .table_contracts .description {
		display: block;
		width: 100%;
	}
	.contracts_freelancer .tabs-contracts .table_contracts .description .price,
	.contracts_freelancer .tabs-contracts .table_contracts .description .title,
	.contracts_freelancer .tabs-contracts .table_contracts .description .hours-worked {
		text-align: center;
		margin-bottom: 20px;
		width: 100%;
	}
	.contracts_freelancer .tabs-contracts .table_contracts .photo {
		display: table;
		margin: 20px auto;
	}
	.find-job.application-page .title ul {
		float: inherit;
	}
	.find-job.application-page .title ul li:first-of-type {
		margin-left: 0 !important;
	}
	.contracts_freelancer .tabs-contracts .hide-xs {
		display: none;
	}
	.modal.subscribe .modal-dialog {
		width: 600px;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	.subscribe {
		padding-left: 0 !important;
	}
	.end-contract-page .publik-feedback .feedback-to-client {
		padding: 20px 10px 20px 10px;
	}
	.end-page .exp-description {
		padding: 10px;
	}
	.end-contract-page .exp-description ul + .vis-screen {
		margin-right: 0 !important;
	}
	.end-contract-page .exp-description ul li {
		margin-right: 10px;
	}
	.work-diary .select {
		width: 100% !important;
	}
	.detailed-view-of-contracts-page .sitebar {
		width: 100%;
	}
	.detailed-view-of-contracts-page .content {
		width: 100%;
	}
	.detailed-view-of-contracts-page .content {
		margin-bottom: 0px;
	}
	.detailed-view-of-contracts-page .content a {
		margin: 10px 25px;
	}
	.detailed-view-of-contracts-page .sitebar .description {
		padding-right: 20px;
	}
	.detailed-view-of-contracts-page h2.title {
		margin: 25px 0 10px;
	}
	.detailed-view-of-contracts-page h1.title {
		font-size: 31px;
		margin-bottom: 20px;
		margin-top: 0px;
	}
	.detailed-view-of-contracts-page .content ul li {
		width: calc(100% / 3.12);
		padding-left: 5px !important;
	}
	.detailed-view-of-contracts-page .content .table .tr .td p,
	.detailed-view-of-contracts-page .content .table .tr .th p {
		padding: 22.2px 5px;
		vertical-align: middle;
	}
	.detailed-view-of-contracts-page .sitebar .img {
		margin: 10px 5px;
	}
	.detailed-view-of-contracts-page .sitebar .table .status + p,
	.detailed-view-of-contracts-page .sitebar .table.contract-details a,
	.detailed-view-of-contracts-page .sitebar .table .status,
	.detailed-view-of-contracts-page .sitebar .table h4.title {
		margin-left: 5px;
	}
	.detailed-view-of-contracts-page .content .table .tr .td {
		width: calc(100% - 48%);
	}
	.detailed-view-of-contracts-page .content .table .tr .th {
		width: 46%;
	}
	.accept-modal .modal-content,
	.reject-modal .modal-content,
	.reject-modal .modal-sm,
	.accept-modal .modal-sm,
	.give-a-refund-modal .modal-content,
	.end-contract-modal .modal-content,
	.give-a-refund-modal .modal-sm,
	.end-contract-modal .modal-sm {
		display: table;
		margin: 60px auto 0;
	}
	.detailed-view-of-contracts-page .content ul {
		margin-bottom: 20px;
	}
	.form-edit .right-block,
	.form-edit .left-block {
		width: 100%;
		text-align: center;
	}
	.form-edit i {
		float: none;
		margin-right: 0;
	}
	.form-edit .right-block {
		padding-left: 0;
		border-left: none;
		margin-top: 40px;
	}
	.form-edit .right-block .button {
		float: none;
	}
	.my-profil .right-block.r {
		border-top: 0;
		padding-left: 15px;
	}
	.my-profil .right-block.r a.select {
		margin-bottom: 10px;
	}
	.my-profil .right-block.r select {
		width: 100%;
	}
	.my-profil .right-block.r span {
		width: calc(100% - 15px);
		margin-left: 15px;
	}
	.my-profil .right-block.r input {
		width: calc(100% - 15px);
		margin-left: 15px;
		display: block;
	}
	.my-profil .experience {
		width: calc(100% - 155px) !important;
		margin-left: 10px;
	}
	.form-edit.my-profil .row {
		min-height: auto;
	}
	.form-edit.my-profil h3 {
		text-align: center;
		width: 100%;
	}
	.form-edit.my-profil h3 i {
		display: table;
		margin-right: auto;
		margin-bottom: 20px;
	}
	.form-edit.my-profil .button.button-top {
		display: table;
	}
	.block-video .video {
		position: relative;
		width: calc(100% - 15px);
		display: table;
		margin: 0 auto;
	}
	.wrapper.copiright ul:first-child li {
		display: block;
	}
	body {
		padding-bottom: 50px !important;
	}
	.top-skills li {
		width: 50% !important;
		font-size: 14px;
	}
	header.clj_header .personal .sign_up,
	header.clj_header .personal .login {
		float: none;
	}
	.offer_container {
		padding: 40px 15px;
	}
	section.clj_freelancers .skills ul {
		padding-left: 0;
	}
	.my-portfolio .hide-item {
		padding: 0 15px !important;
	}
	.my-portfolio .portolio-item {
		max-height: calc(344px - 100px);
	}
	.clj_nav .submenu {
		position: absolute !important;
		width: 100%;
		margin-top: 36px;
	}
	.clj_nav ul li {
		display: block !important;
		width: 100%;
		float: inherit !important;
	}
	.agency-dashboard-add-team .left-block {
		width: 100%;
	}
	.agency-dashboard-add-team .right-block {
		width: 100%;
		text-align: center;
		padding-top: 20px;
	}
	.agency-dashboard .modal-dialog .modal-content {
		height: auto;
		min-height: inherit;
		padding-bottom: 30px;
	}
	.agency-dashboard .modal-dialog .modal-content p {
		padding: 20px 20px 0;
	}
	.agency-dashboard .modal-dialog .modal-content .buttons {
		padding-left: 20px;
		padding-right: 20px;
	}
	.agency-dashboard-create form {
		padding: 40px 15px 30px;
	}
	.agency-dashboard-create .input-min,
	.agency-dashboard-create .add-icon {
		width: calc(100% / 2 - 10.5px);
	}
	.agency-dashboard-create .input-min:nth-of-type(2n),
	.agency-dashboard-create .add-icon:nth-of-type(2n) {
		margin-left: 15px;
	}
	.agency-dashboard-create .input + .input-min {
		margin-left: 0;
	}
	.agency-dashboard-create .input + .input-min + .input-min {
		margin-left: 15px;
	}
	.agency-dashboard-create label {
		font-size: 14px;
	}
	.agency-dashbord-page .tabs-contracts .table_contracts .contracts-item {
		padding-bottom: 30px;
	}
	.agency-dashbord-page .tabs-contracts .table_contracts .photo {
		display: table;
		margin: 20px auto 10px;
	}
	.agency-dashbord-page .tabs-contracts .table_contracts .description {
		width: 100%;
	}
	.agency-dashbord-page .tabs-contracts .table_contracts .description h4.title {
		width: 100% !important;
		font-size: 22px;
		text-align: center;
		padding-right: 0 !important;
	}
	.agency-dashbord-page .tabs-contracts .table_contracts .description h4.title span {
		font-size: 20px;
	}
	.agency-dashbord-page .tabs-contracts .table_contracts .description p {
		width: 100% !important;
		padding: 0 !important;
		text-align: center;
		font-size: 16px;
	}
	.agency-dashbord-page .tabs-contracts .table_contracts .description p.price {
		margin-bottom: 15px;
		margin-top: 20px;
	}
	.agency-dashbord-page .tabs-contracts .table_contracts .description .status {
		width: 100% !important;
	}
	.agency-dashbord-page .tabs-contracts .table_contracts .description .del {
		display: table;
		margin: 10px auto 0px;
	}
	.agency-dashbord-page .tabs-contracts .table_contracts .description .radiobutton {
		display: table;
		margin: 10px auto 0;
		width: 120px;
		text-align: left;
		padding-left: 10px;
	}
	.agency-dashbord-page .tabs-contracts .table_contracts .description .radiobutton label {
		font-size: 16px;
	}
	.agency-dashbord-page .left-block.top {
		padding: 25px 25px;
		width: 100%;
		margin-right: 0px;
	}
	.agency-dashbord-page .left-block.bottom {
		margin-top: 20px;
		width: 100%;
		margin-right: 0;
		padding-bottom: 10px;
	}
	.agency-dashbord-page .left-block.bottom .radiobutton {
		margin-left: 10px;
	}
	.agency-dashbord-page .left-block.bottom label {
		font-size: 14px;
		padding-left: 15px;
	}
	.agency-dashbord-page .left-block.bottom label:before {
		width: 9px;
		height: 9px;
	}
	.agency-dashbord-page .left-block.bottom p {
		font-size: 14px;
	}
	.agency-dashbord-page .right-block.top {
		display: block;
		margin: 0 auto;
		width: 100%;
		float: initial;
		text-align: center;
	}
	.agency-dashbord-page .right-block.bottom {
		margin-top: 0px;
		width: 100%;
		margin-bottom: 20px;
	}
	.agency-dashbord-page .right-block.bottom .internally_nav {
		margin-top: 0;
	}
	.agency-dashbord-page .right-block.bottom .internally_nav li.internally_nav_li {
		width: 50%;
		float: left;
	}
	.agency-dashbord-page .right-block.bottom .internally_nav li.internally_nav_li:nth-of-type(2) .internally_nav_sub {
		left: inherit !important;
	}
	.agency-dashbord-page .right-block.bottom .internally_nav li.internally_nav_li .internally_nav_sub {
		width: 100%;
		right: 0 !important;
	}
	.agency-dashbord-page .right-block.bottom .internally_nav li.internally_nav_li a.prevent_link .icon-media {
		right: 10px;
	}
	nav.clj_nav ul {
		display: block;
	}
	.section-offers .offer-item {
		padding-bottom: 20px;
		width: 380px;
		margin: 0 auto;
	}
	.fr-offers-wrap .offer-item {
		padding-top: 20px;
	}
	.section-offers .mb-logo {
		width: 100%;
		padding: 0;
		float: none;
		margin: 0 auto;
	}
	.section-offers .mb-logo a {
		background-repeat: no-repeat;
		-webkit-background-size: cover!important;
		background-size: cover!important;
		width: 140px;
		height: 60px;
	}
	.section-offers .mb-info {
		float: none;
		padding-top: 10px;
	}
	.section-offers .mb-info h2 {
		margin-bottom: 11px;
		line-height: 1;
		text-align: center;
	}
	.section-offers .mb-status {
		float: none;
		padding: 0;
		width: 100%;
	}
	.section-offers .mb-status a {
		display: block;
		margin-top: 0;
		margin-left: 0 !important;
		font-size: 14px;
		line-height: 35px;
		height: 35px;
		width: 100px;
		float: left;
	}
	.section-offers .mb-info h3 {
		line-height: 1;
		font-size: 19px;
		text-align: center;
	}
	.section-offers .mb-status .status-line {
		font-size: 18px;
		float: right;
	}
	.fr-offers-wrap .mb-logo a {
		width: 60px;
		height: 60px;
	}
	.fr-offers-wrap .mb-info h2 {
		margin-top: -8px;
		margin-bottom: 20px;
	}
	.sect-offers-title h3 {
		text-align: center;
	}
	/**/
	.end-page .exp-description {
		padding: 15px;
	}
	.end-page.hiring-page-b input.radio-deposit + label {
		margin-right: 0;
	}
	.my-profile .overview div:last-child h3 {
		margin-top: 30px;
	}
	.about-us .banner-text h2.title {
		font: 700 60px/1 Open Sans;
	}
	.about-us .human {
		width: calc(100% / 2.05 - 15px);
	}
	.ff body {
		padding-bottom: 130px !important;
	}
	.header-ht .mt.personal {
		padding: 0 15px 0 7px;
	}
	.creation-profile .inputs .input {
		width: calc(100% / 3 - 7px);
		padding-left: 0;
	}
	.creation-profile .inputs:nth-of-type(2) .input:nth-of-type(3) {
		margin-right: 0;
	}
	.creation-profile .inputs:nth-of-type(2) .input:nth-of-type(4) {
		margin-right: 10px;
	}
	.creation-profile .inputs:nth-of-type(2) .input:last-of-type {
		margin-right: 0px;
	}
	.creation-profile .company-address .inputs .input:nth-of-type(3) {
		margin-right: 0;
	}
	.overview-page .table .tr {
		border-bottom: none;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.overview-page .table .tr:nth-of-type(1) {
		display: none;
	}
	.overview-page .table .tr .td {
		padding-right: 10px;
		position: relative;
	}
	.overview-page .table .tr .td:after {
		content: '';
		position: absolute;
		width: 100%;
		height: 1px;
		background: #727272;
		bottom: 0;
		left: 0;
		right: -10px;
	}
	.overview-page .table .tr .td:before {
		content: attr(data-title);
		font-size: 16px;
		font-weight: 700;
		display: block;
		margin-bottom: 10px;
		margin-top: 10px;
		border-bottom: 1px solid #727272;
		width: calc(100% + 10px);
	}
	.overview-page .table .tr .td:nth-of-type(1) {
		width: 50%;
	}
	.overview-page .table .tr .td:nth-of-type(2) {
		width: 50%;
	}
	.overview-page .table .tr .td:nth-of-type(3) {
		width: calc(100% - 160px);
	}
	.overview-page .table .tr .td:nth-of-type(4) {
		width: 80px;
	}
	.overview-page .table .tr .td:nth-of-type(5) {
		width: 80px;
	}
	.payment-methods .method-item {
		height: auto;
		overflow: hidden;
	}
	.payment-methods .method-item li.img_itm {
		position: initial;
		margin-bottom: 0;
	}
	.payment-methods .method-item li:nth-of-type(1) {
		width: 130px;
		border-bottom: 1px solid #dbdbdb;
		float: left;
	}
	.payment-methods .method-item li:nth-of-type(2) {
		width: calc(100% - 130px);
		border-bottom: 1px solid #dbdbdb;
		float: left;
		border-left: 1px solid #dbdbdb;
		padding-left: 20px;
	}
	.payment-methods .method-item li.gettitle,
	.payment-methods .method-item li.getbank,
	.payment-methods .method-item li.getcountry, {
		
		border-bottom: 1px solid #dbdbdb;
		float: left;
		border-left: 1px solid #dbdbdb;
		padding-left: 20px;
	}
	.payment-methods .method-item li.ver_itm,
	.payment-methods .method-item li.pend_itm {
		width: 10.5%;
	}
	.payment-methods .method-item li:nth-of-type(3),
	.payment-methods .method-item li:nth-of-type(4),
	.payment-methods .method-item li:nth-of-type(5),
	.payment-methods .method-item li:nth-of-type(6) {
		width: calc(100% / 4);
		float: left;
	}
	.payment-transfer-wire-transfer .buttons .button.green {
		margin-right: 10px;
	}
	.payment-transfer-wire-transfer ul {
		width: 100%;
	}
	.payment-transfer-wire-transfer ul li {
		margin-bottom: 20px;
		padding-right: 20px;
		width: calc(100% / 2);
	}
	.payment-transfer-wire-transfer .input {
		width: calc(100% / 2 - 10px);
	}
	.payment-transfer-wire-transfer .input div {
		width: 100%;
	}
	.payment-transfer-wire-transfer .input input {
		width: 100%;
		display: block;
		max-width: none !important;
	}
	.payment-transfer-wire-transfer .input.bank-code div {
		width: calc(100% - 78px);
	}
	.payment-transfer-wire-transfer .input.name-account,
	.payment-transfer-wire-transfer .input.city,
	.payment-transfer-wire-transfer .input.mobile {
		margin-left: 20px;
	}
	.payment-transfer-wire-transfer .input.mobile input {
		display: inline-block;
	}
	.payment-transfer-wire-transfer .input.mobile input:nth-of-type(2) {
		width: calc(100% - 72px);
		margin-left: 5px;
	}
	.payment-transfer-wire-transfer .input.iban-number input,
	.payment-transfer-wire-transfer .input.name-account input {
		width: 100%;
	}
	.payment-transfer-wire-transfer .input.iban-number p,
	.payment-transfer-wire-transfer .input.name-account p {
		width: 100%;
		margin-left: 0;
	}
	.payment-transfer-wire-transfer .select {
		width: calc(100% / 2 - 10px);
	}
	.payment-transfer-wire-transfer .select div {
		width: 100%;
	}
	.payment-transfer-wire-transfer .select select {
		width: 100%;
		max-width: none;
	}
	.job-view-page .right-block {
		width: 100%;
	}
	.job-view-page .xs-hide {
		display: none;
	}
	.job-view-page .xs-show {
		display: block;
	}
	.job-view-description .user {
		margin-bottom: 20px;
	}
	.registration-page .inputs{
		flex-direction: column;
	}
	.registration-page .inputs .input{
		width: 100%;
		margin-right: 0;
	}
	.registration-page .radio-buttons li {
		width: 100%;
		margin-bottom: 10px;
	}
	.registration-page .radio-buttons label {
		font-size: 16px;
		height: 50px;
		line-height: 46px;
	}
	.registration-page h3 {
		margin-bottom: 25px;
	}
	.registration-page .radio-buttons{
		margin-bottom: 5px;
	}
	.registration-page .buttons-soc li {
		width: calc(100% / 2 - 5px);
	}
}

@media only screen and (max-width: 710px) {
	.my_button_withdraw {
		margin: 0 4% 20px 21px;
	}
	.block-1 .icon-login::before {
		margin-left: 40px;
	}
}

@media only screen and (max-width: 690px) {
	.block-2 .title {
		font-size: 13px;
	}
	.block-content li {
		font-size: 12px;
	}
}

@media only screen and (max-width: 680px) {
	.my-profil textarea {
		width: 65%;
		float: right;
	}
	.my-profil .experience {
		width: 40%;
		margin-left: 10px;
		float: right;
	}
	.my-profil a {
		clear: both;
	}
	.label-years {
		margin-top: 37px;
	}
	.form-edit h5 {
		font-size: 18px;
	}
	.form-edit h2 {
		top: 346px;
	}
	.block-1 .login .already {
		font-size: 14px;
	}
	.add-manual-time .modal-content .textarea textarea {
		margin-top: 10px;
		display: block;
		width: 100% !important;
	}
	.add-manual-time .modal-content .textarea p {
		margin-left: 0 !important;
	}
	.add-manual-time .modal-content {
		padding: 10px !important;
	}
	.add-manual-time .modal-content .button {
		width: 100% !important;
		margin-bottom: 20px !important;
	}
	.add-manual-time .modal-content a.cancel {
		display: table !important;
		margin: 0 auto 20px !important;
	}
	.form-edit.my-profil .col-xs-6 {
		width: 100%;
	}
	.form-edit.my-profil span select {
		width: 100%;
	}
	.form-edit.my-profil span {
		width: calc(100% - 40px);
	}
	.form-edit.my-profil textarea,
	.form-edit.my-profil input {
		width: 100% !important;
		display: block;
		float: none;
		margin-left: 0;
	}
	.my-profil .right-block.r span {
		margin-left: 0 !important;
	}
	.my-profil .right-block.r input {
		margin-left: 15px;
	}
	.my-profil .right-block.r span,
	.my-profil .right-block.r input {
		width: calc(100% - 30px) !important;
	}
	.my-profil .right-block.r {
		margin-top: 0;
		padding-right: 15px;
		margin-left: 0;
	}
	.form-edit.my-profil lable {
		display: table;
	}
	.header-ht.header-ht-slider .search {
		margin-left: 0px;
		width: 100% !important;
	}
	header.header-ht-slider .col-logo {
		width: 100% !important;
	}
	.payment-transfer-wire-transfer form h4:before {
		width: 350px !important;
	}
}

@media only screen and (max-width: 660px) {
	.block-1 .logo {
		height: 35px;
		line-height: 20px;
	}
	.header-mnu .col-xs-7,
	.header-mnu .col-xs-5 {
		width: 100%;
	}
	.block-1 .search {
		display: block;
		padding: 0px;
		width: 100%;
	}
	.block-1 .login {
		position: absolute;
		right: 15px;
	}
	.col-sm-4.mt {
		width: 180px;
		right: 0px;
		top: -38px;
	}
	.block-1 .search span {
		margin-left: 0px;
		margin-top: 0;
	}
	.header-mnu {
		height: 90px;
	}
	.block-1 .login ul {
		margin-right: 0px;
	}
	.header-mnu.edet-form {
		height: 70px;
	}
	.block-1 .search span,
	.block-1 .search input[type="search"] {
		width: 100%;
	}
	.header-mnu.edet-form .login {
		position: relative;
		right: 15px;
		top: 0px;
	}
	.block-1 .header-mnu.edet-form .icon-login::before {
		margin-left: 10px;
	}
	.block-1 .logo {
		margin-top: 10px
	}
	.black-header h4,
	.block-1 .login ul {
		line-height: 45px;
	}
	.black-header .search {
		margin-top: 0px;
	}
	.block-1 .search {
		width: 100% !important;
	}
	header.clj_header .personal {
		top: 0;
	}
	.header-ht.header-ht-slider .search {
		width: 100%;
		padding-left: 0;
	}
	.header-ht.header-ht-slider .search input[type="search"] {
		width: 100%;
		max-width: none;
	}
	header.clj_header.header-ht {
		line-height: 1.2;
		padding-top: 10px;
		height: 90px;
	}
	header.clj_header .logo {
		height: 100% !important;
	}
	.how-to-page header.clj_header .personal {
		top: 14px;
	}
	header.clj_header .personal {
		top: 0;
	}
	header.clj_header .personal .sign_up,
	header.clj_header .personal .login {
		float: initial !important;
	}
	header.clj_header.header-ht .personal {
		text-align: right;
	}
	header.clj_header.header-ht-slider .personal .login {
		right: 0px;
	}
	.slider-categories {
		top: 90px;
	}
}

@media only screen and (max-width: 650px) {
	.end-page h2.ttl {
		font-size: 22px;
	}
	.hiring-page-b input.radio-deposit + label::before {
		margin: 0;
	}
	.hiring-page-b input.radio-liking + label::before {
		margin-right: 5px;
	}
	.end-page .exp-description span {
		margin-right: 5px;
		font-size: 13px;
	}
	.change-hourly-rate p {
		width: 94%;
	}
	.change-hourly-rate span {
		float: initial;
		display: block;
	}
	.change-hourly-rate p {
		text-align: center;
	}
	.change-hourly-rate form {
		padding-right: 45px;
		padding-bottom: 45px;
	}
	.change-hourly-rate .modal-content {
		height: auto;
	}
	.change-hourly-rate .right-button {
		text-align: center;
	}
	.add-certification .input-group.input-daterange label:nth-of-type(2),
	.add-certification .input-group.input-daterange label:nth-of-type(3) {
		width: 110px !important;
	}
	.p-ark-25 .col-xs-5,
	.p-ark-25 .col-xs-7 {
		width: 100%;
	}
	.p-ark-25 .col-xs-5 .currency.cur-biz {
		text-align: center;
		margin-bottom: 20px;
	}
	.detailed-view_container .button-contact {
		margin: 0 auto 25px !important;
	}
	.detailed-view_container.view-participant .button-contact {
		margin: 10px 0 20px auto !important;
	}
	.p-ark-25 .participant-pricing,
	.p-ark-25 p.contr-st-date {
		text-align: center;
	}
	.p-ark-25.view-participant {
		padding-bottom: 0;
	}
	.view-participant .view-rating {
		padding-top: 40px;
	}
	.detailed-view_container.view-participant.p-ark-25 p.contr-st-date {
		text-align: center !important;
	}
	.detailed-view_container.view-participant.p-ark-25 .button-contact {
		margin: 10px auto 20px auto !important;
	}
}

@media only screen and (max-width: 640px) {
	.onj_form_content div p {
		width: 100%;
	}
	.onj_form_content div .select_arrow {
		width: 100%;
	}
	.onj_form_content div > div {
		float: left;
		width: 100%;
	}
	.onj_form_content div select,
	.onj_form_content div input[type="text"],
	.onj_form_content div textarea {
		width: 100%;
	}
	.onj_form_content div.onj_check {
		padding-left: 0;
	}
	.onj_form_content .input_date input[type="text"] {
		width: 40% !important;
	}
	.onj_form_content .input-daterange .input_start {
		width: 50% !important;
		padding-right: 7.5px;
	}
	.onj_form_content .input-daterange .input_start input {
		width: 100% !important;
	}
	.onj_form_content .input-daterange .input_end {
		width: 50% !important;
		padding-left: 7.5px;
	}
	.onj_form_content .input-daterange .input_end input {
		width: 100% !important;
	}
	.onj_form_content .input-daterange + div.onj_check {
		padding-left: 0;
	}
	.onj_form_content div.onj_check_wrap {
		width: 50%;
		float: left;
		margin-bottom: 16px;
		padding-right: 7.5px;
	}
	.onj_form_content div.onj_check_wrap input[type="text"] {
		margin-left: 0 !important;
		width: 100%;
	}
	.onj_form_content div.onj_check_wrap:last-of-type {
		margin-bottom: 0;
	}
	.onj_form_content div.onj_check_wrap + .onj_check_wrap {
		padding-right: 0;
		padding-left: 7.5px;
	}
	.onj_form_content .onj_radio label {
		margin-bottom: 0;
	}
	.onj_form_content .onj_radio label:nth-of-type(4) {
		clear: both;
	}
	.onj_form label[for="add-f"] {
		margin-left: 0;
	}
	.workings-time ul li {
		width: 158px;
	}
	.work-diary .date {
		margin-left: 0px;
		display: block;
		margin-top: 20px;
		text-align: center;
	}
	.work-diary .working-time p {
		margin-top: 0;
		display: block;
		text-align: center;
	}
	.work-diary .time-zone {
		display: table;
		margin: 33px auto 0;
	}
	.work-diary h2 {
		text-align: center;
	}
	.work-diary .user {
		text-align: center;
	}
	.work-diary .working-time .auto-tracked,
	.work-diary .working-time .manual-time {
		width: calc(100% - 51.5%);
		display: inline-block;
	}
	.about-us .human {
		width: calc(100% / 2.05 - 17px) !important;
	}
	.work-diary .button {
		display: table;
		margin: 0 auto !important;
	}
	.main-page-categories .menu-search ul {
		justify-content: space-between;
	}
	.main-page-categories .menu-search ul li {
		width: calc(100% / 2 - 2px);
	}
}

@media only screen and (max-width: 630px) {
	.block-2 .col-xs-6 {
		width: 100%;
	}
	.caption h5 {
		margin-top: 15px;
	}
	.block-2 .title {
		font-size: 17px;
	}
	.block-content.l i,
	.block-content.r i {
		left: 30px;
	}
	.block-2 .block-content li {
		padding-left: 130px !important;
		padding-right: 20px;
		font-size: 16px;
	}
	.block-2 .title.r {
		margin-top: 0;
	}
	.block-2 .block-content {
		height: auto;
	}
	.slider-2 .slides {
		width: 400px;
	}
	.caption p {
		font-size: 16px;
	}
	.reviews-slider .slick-dots li {
		height: 15px;
		width: 15px;
	}
	.slider-2 .indicators {
		bottom: 35px;
	}
	.modal-contact_form .modal-body {
		padding: 15px 15px 10px 15px;
	}
	.modal-contact_form .f-capt,
	.modal-contact_form .onj_form_content div .select_arrow select,
	.modal-contact_form .onj_form_content div textarea,
	.modal-contact_form .account .participant-specialty {
		font-size: 16px;
	}
	.modal-contact_form .account .participant-specialty {
		width: 100%;
	}
	.modal-contact_form .modal-content {
		height: auto;
	}
	.header-ht .search {
		width: 53%;
		float: right;
	}
	.header-ht .search input[type="search"] {
		width: 100%;
	}
	.header-ht .text-line {
		display: none;
	}
	section.banner-area p.p-h1 {
		font-size: 43px;
		line-height: 1.2;
	}
	section.banner-area p.p-h4 {
		line-height: 1.2;
	}
	/*slider vers*/
	#slides h1 {
		font-size: 35px;
	}
	#slides h4 {
		font-size: 18px;
		margin-bottom: 40px;
	}
	#slides .ht-button {
		width: 170px;
		font-size: 18px;
	}
	.top-skills .menu-skills {
		width: auto;
	}
	.top-skills .menu-skills ul {
		margin-left: 20px;
	}
	.modal.subscribe .subscribe-content .ico {
		display: table;
		margin: 0 auto 20px;
	}
	.modal.subscribe .modal-dialog {
		width: 100%;
	}
	.modal.subscribe .subscribe-content .text {
		width: 100%;
		padding-left: 0px;
		text-align: center;
	}
	.modal.subscribe .subscribe-content .input {
		width: 100%;
		margin-bottom: 20px;
	}
	.modal.subscribe .subscribe-content input[type="submit"] {
		display: table;
		margin: 0 auto;
	}
	.modal.subscribe .modal-dialog .modal-content {
		padding: 60px 15px;
	}
	.end-contract-page .publik-feedback .feedback-to-client textarea {
		width: 100%;
	}
	.modal.subscribe .modal-dialog .modal-content {
		width: calc(100% - 30px);
	}
	.modal.subscribe .subscribe-content .text + p {
		text-align: center;
	}
	.modal.subscribe .button {
		display: inline-block !important;
	}
	.modal.subscribe .buttons {
		width: 186px;
	}
	.modal.subscribe .modal-content {
		padding: 60px 15px 35px !important;
	}
	.modal.subscribe .subscribe-content .ico {
		width: 70px;
	}
}

@media screen and (max-width:589px) {
	/*detailed view company*/
	.history-line .line-article {
		font-size: 13px;
		width: 75%;
		line-height: 16px;
	}
	.history-line .line-rubric {
		line-height: 17px;
		font-size: 16px;
	}
	.history-line .line-author {
		line-height: 21px;
	}
	.history-header {
		font-size: 25px;
		padding: 15px;
		text-align: center;
	}
	.overview p {
		font-size: 17px;
	}
	/*detailed view freelancer*/
	.view-participant .history-header {
		text-align: left;
	}
	.view-participant .history-line .current-rating {
		width: 60px;
	}
	.view-participant .history-line .history-date,
	.view-participant .history-line .history-status,
	.view-participant .history-line .history-progress {
		font-size: 16px;
	}
	/*form-15*/
	.job-post-block,
	.heading-form-15 {
		font-size: 23px;
	}
	/*ark-25*/
	.view-participant.p-ark-25 .view-rating {
		padding-top: 28px;
	}
}

@media only screen and (max-width: 580px) {
	.method-items .method-item {
		width: 100%;
	}
	.basis-data .input-mini {
		width: calc(100% / 2.014 - 17px);
	}
	.width-mob {
		width: 100%;
	}
	.my-profil textarea {
		width: 80%;
		margin-left: 15px;
	}
	.my-profil p {
		text-align: center;
	}
	.my-profil .experience {
		width: 65%;
	}
	.my-profil select,
	.my-profil .right-block.r input {
		width: 400px;
	}
	.width-mob .row {
		margin: 0 !important;
	}
	.password .modal-content {
		width: 280px;
		height: 422px;
	}
	.password .modal-content input[type="password"] {
		width: 80%;
	}
	.password .modal-content .button.gray,
	.password .modal-content .button {
		margin: 10px auto !important;
		width: 80%;
		display: table !important;
		text-align: center;
		padding-left: 0;
		padding-right: 0;
	}
	.password .modal-content h4 {
		padding-left: 0;
		text-align: center;
	}
	.password .center-button {
		width: 100%;
	}
	.open-job .modal-lg,
	.open-job .modal-content {
		height: 400px !important;
	}
	.open-job .modal-content .button {
		width: 93%;
		margin-left: 15px;
		margin-right: 15px;
		margin-top: 20px;
	}
	.open-job .modal-content p {
		padding: 0 30px;
	}
	.open-job .modal-content p {
		font: 600 18px / 26px Open Sans;
		color: #727272;
		margin-top: 50px;
		margin-bottom: 40px;
	}
	.payment_wrapper .button-contact {
		margin-top: 8px;
		float: right;
		width: 110px;
		font-size: 15px;
	}
	.edit-portfolio .modal-content {
		height: 1135px;
	}
	.edit-portfolio .mini {
		width: 100%;
		margin-left: 0px;
	}
	.edit-portfolio .mini .select {
		margin-bottom: 20px;
	}
	.modal-form input[type="button"] {
		margin-left: -5px;
	}
	.modal-form input.mini {
		width: 90%;
		margin-left: 15px;
	}
	.modal-form .select {
		margin-left: 15px;
		width: 90%;
		margin-bottom: 20px;
	}
	.modal-form .first-date {
		margin-left: 15px;
		width: 90% !important;
	}
	.modal-form .first-date input {
		width: calc(100% - 49px);
	}
	.modal-form .first-date + .input_date {
		margin-left: 15px;
		width: 90%;
	}
	.modal-form .checkboxs {
		margin-left: 15px;
	}
	.modal-form input[type="submit"] {
		margin-bottom: 20px;
		width: 90%;
	}
	.modal-form input[type="button"] {
		width: 90%;
		margin-left: 5%;
		padding-left: 0;
		padding-right: 0;
		margin-bottom: 20px;
	}
	.add-education .modal-form {
		padding: 20px 30px 0;
	}
	.add-education .modal-form .input_date {
		width: 100%;
		margin-left: 0px;
	}
	.add-education .modal-form .input_date input {
		width: calc(100% - 32px) !important;
	}
	.add-education .modal-form .input_date:first-of-type input {
		width: calc(100% - 50px) !important;
	}
	.add-education .modal-form .input_date:last-of-type p {
		margin-left: 0px;
	}
	.add-education .modal-form input[type="text"],
	.add-education .modal-form textarea {
		width: 100%;
	}
	.add-education .modal-form input[type="submit"],
	.add-education .modal-form input[type="button"] {
		margin-bottom: 20px;
		width: 100%;
		margin: 0 0 20px;
	}
	.edit-portfolio .mini .input_date {
		width: 90%;
	}
	.edit-portfolio .mini .input_date input {
		width: 100% !important;
	}
	.modal-portfolios .modal-form {
		padding-left: 15px;
		padding-right: 15px;
	}
	.transaction #Transactions .dates {
		width: 100%;
	}
	.transaction #Transactions .dates .data {
		width: 90%;
	}
	.transaction #Transactions .dates .data input {
		width: 100%;
	}
	.transaction #Transactions .select {
		width: 90%;
		margin: 20px auto 0;
		display: table;
	}
	.transaction #Transactions .select ul {
		width: 100%;
	}
	.transaction #Transactions .menu li {
		width: calc(100% / 2 - 13px) !important;
	}
	.transaction .Timesheet .table .tableDate p.date {
		display: block;
		width: 100%;
		border-bottom: 1px solid #d9d9d9;
		padding-bottom: 15px;
	}
	.transaction .Timesheet .table .tableDate .tr {
		width: 100%;
		border-left: none;
	}
	.transaction .Timesheet .table .tr:first-of-type .th:nth-of-type(1) {
		display: none;
	}
	.transaction .Timesheet .table .tr:first-of-type .th:nth-of-type(2) {
		padding-left: 30px;
		width: 52.6% !important;
	}
	.transaction .Timesheet .table .tr:first-of-type .th:nth-of-type(4) {
		width: 30.3%;
	}
	.header-ht .search input[type="submit"] {
		margin: 0 !important;
	}
	.edit-portfolio .img-content img {
		vertical-align: top;
		margin-right: 10px;
	}
	.edit-portfolio .mini:nth-of-type(6) {
		margin: 0;
		float: initial;
		padding: 0 10px;
	}
	.edit-portfolio .mini:last-of-type label {
		width: calc(100% / 2.14);
		margin-left: 2.7%;
	}
	.edit-portfolio .input-daterange::before {
		right: -3px;
	}
	.modal-portfolios .item {
		min-width: 378px;
	}
	.modal-portfolios .modal-content {
		width: 380px;
	}
	.reviews-slider {
		width: 85%;
	}
	.reviews-slider p {
		font-size: 16px;
	}
	.tabs-contracts ul li {
		width: calc(100% / 2.005);
	}
	.tabs-contracts .table_contracts .photo {
		display: table;
		margin: 20px auto;
	}
	.tabs-contracts .table_contracts .description {
		width: 100%;
		text-align: center;
	}
	.tabs-contracts .table_contracts .description title {
		width: 100%;
	}
	.tabs-contracts .table_contracts .description .price {
		width: 100%;
		margin-top: 10px;
	}
	.tabs-contracts .table_contracts .contracts-item {
		padding-bottom: 30px;
	}
	.tabs-contracts ul li {
		width: calc(100% / 2.0044) !important;
		border: none;
	}
	.find-job .search {
		padding-bottom: 10px;
	}
	.find-job .search form {
		display: block;
	}
	.find-job .search form input[type="search"] {
		width: 100%;
		margin-left: 0;
		margin-bottom: 10px;
	}
	.find-job .search form input[type="search"]::-webkit-input-placeholder {
		font-size: 19px !important;
	}
	.find-job .search form input[type="search"]::-moz-placeholder {
		font-size: 19px !important;
	}
	.find-job .search form input[type="search"]:-moz-placeholder {
		font-size: 19px !important;
	}
	.find-job .search form input[type="search"]:-ms-input-placeholder {
		font-size: 19px !important;
	}
	.find-job .search form input[type="submit"] {
		margin-left: 0;
		width: 100%;
		margin-top: 0;
	}
	.find-job .title h2 {
		font-size: 20px;
	}
	.find-job .title p {
		font-size: 12px;
		line-height: 34px;
	}
	.find-job .item {
		padding: 25px 15px 30px !important;
	}
	.find-job .item .skills ul li {
		margin-right: 5px;
		font-size: 13px !important;
	}
	.find-job .item .skills ul li.skills_li {
		margin-right: 5px;
	}
	.end-contract-page .exp-description ul {
		display: block;
		text-align: center;
	}
	.end-contract-page .exp-description ul + .vis-screen {
		display: block;
		text-align: right;
	}
	.payment-schedule .tr .th {
		width: 160px;
	}
	.creation-profile .inputs .input {
		width: calc(100% / 2 - 5px);
	}
	.creation-profile .inputs .capcha input[type="text"] {
		width: 100px;
	}
	.creation-profile .inputs .capcha img {
		margin-right: 10px;
	}
	.creation-profile .inputs .input:nth-of-type(3) {
		margin-right: 10px !important;
	}
	.creation-profile .inputs .input:nth-of-type(2n) {
		margin-right: 0 !important;
	}
}

@media only screen and (max-width: 560px) {
	.form-edit h2 {
		font-size: 24px;
	}
	.form-edit h2::after {
		margin-left: -16px;
		top: 42px;
	}
	.form-edit i {
		margin: 80px auto 0;
	}
	.block-3 .text .title {
		top: 10px;
		text-align: center;
	}
	/*Ark-15-b*/
	.hiring-page-b .create-ms .icon-add {
		float: left;
	}
	.hiring-page-b .create-ms {
		margin-bottom: 0;
	}
	/*payments*/
	.method-item {
		height: auto;
		overflow: visible;
	}
	.method-item:after {
		content: '';
		display: block;
		clear: both;
	}
	.method-item li.choose_itm {
		border-left: none;
	}
	.payment_wrapper h3 {
		font-size: 23px;
	}
	.payment_modal .form-edit label,
	.payment_modal .modal-body .st-pm_label {
		font-size: 15px;
		margin-bottom: 5px;
	}
	.payment_modal .modal-body {
		padding: 15px 10px 20px 10px;
	}
	.payment_modal .modal-body .st-pm_input {
		margin-bottom: 10px;
	}
	.payment_modal .select-wrap {
		margin-bottom: 10px;
	}
	.payment_modal .select-wrap select {
		font-size: 14px;
	}
	.payment_modal .modal-body .st-pm_capt {
		display: block;
		width: 100%;
		padding-left: 0;
		margin-top: -5px;
		margin-bottom: 5px;
	}
	.payment_modal .modal-body .st-pm_input.sm-pm_input {
		width: 100%;
	}
	.payment_modal .button-contact {
		width: 100%;
		font-size: 16px;
	}
	/**/
	.payment_wrapper .add-method-item .right_itm {
		width: 100%;
		padding-bottom: 15px;
	}
	.payment_wrapper .add-method-item .button-contact {
		float: none;
		margin: 0 auto;
	}
	.payment_wrapper .add-method-item li p {
		font-size: 14px;
	}
	.cookie-policy .modal-dialog,
	.cookie-policy .modal-content {
		width: 95%;
		padding: 0 !important;
	}
	.cookie-policy .modal-content p,
	.cookie-policy .modal-content p a {
		font-size: 19px;
	}
	.withdraw-money .buttons {
		width: 260px;
	}
	.withdraw-money .buttons .button {
		width: 120px;
		text-align: center;
		margin: 30px 10px 0;
		display: inline-block !important;
	}
	.withdraw-money .buttons .button:nth-of-type(1) {
		margin-left: 0;
	}
	.withdraw-money .buttons .button:nth-of-type(2) {
		margin-right: 0;
	}
	.payment-methods .method-item li:last-of-type {
		border-left: 1px solid #dbdbdb;
	}
}

@media only screen and (max-width: 540px) {
	.search .search-input {
		width: 100%;
	}
	.search input[type="submit"] {
		margin-left: 0;
		margin-top: 20px;
	}
	.header-mnu .search input[type="submit"] {
		margin-top: 0 !important;
	}
	.about-us .human {
		width: 100% !important;
		margin-right: 0;
	}
	.about-us .teams h3.title:first-of-type {
		font: 900 28px "Source Sans Pro";
	}
	.about-us .teams p.text {
		font: 300 20px "Source Sans Pro";
	}
	.about-us .banner-text h2.title {
		font: 700 40px/1 Open Sans !important;
	}
	.about-us .banner-text p.text {
		font: 300 20px Open Sans;
	}
	.top-skills {
		padding: 0 0 50px;
	}
	.top-skills li {
		width: 100% !important;
		font-size: 14px;
	}
}

@media only screen and (max-width: 530px) {
	section.clj_cognos .col-xs-6 {
		width: 100%;
	}
	section.clj_cognos h3,
	section.clj_cognos p {
		text-align: center;
	}
	section.clj_cognos .link a {
		height: 35px;
		width: 160px;
		font-size: 16px;
		line-height: 31px;
		float: none;
		display: block;
		margin: 0 auto;
		margin-top: 15px;
	}
	section.clj_cognos form input[type='text'] {
		width: calc(100%);
		width: -moz-calc(100%);
		width: -webkit-calc(100%);
		width: -o-calc(100%);
		height: 33px;
		margin-right: 0;
	}
	section.clj_cognos form input[type='submit'] {
		height: 35px;
		line-height: 31px;
		width: 160px;
		font-size: 16px;
		display: block;
		margin: 0 auto;
		margin-top: 10px;
	}
	.clj_pagination .pagination {
		margin: 25px 0;
	}
	.pagination li {
		font-size: 15px;
	}
	.pagination li a {
		padding: 0 7px;
	}
	.pagination li:first-of-type .pagination_control {
		padding: 0 7px;
	}
	.pagination li:last-of-type .pagination_control {
		padding: 0 7px;
	}
	.pagination li .pagination_control .fa-caret-left {
		margin-right: 2px;
	}
	.pagination li .pagination_control .fa-caret-right {
		margin-left: 2px;
	}
	.pagination span {
		display: none;
	}
	.footer {
		height: auto;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.footer-menu {
		display: block;
	}
	.footer-menu li {
		width: 100% !important;
		border-left: none;
		margin-top: 5px;
	}
	#preview {
		height: 214px;
		width: 300px;
	}
	.modal-content {
		height: 430px;
	}
	.modal-contact_form .onj_form_content div .select_arrow,
	.modal-contact_form .onj_form_content div textarea {
		width: 69.8%;
		float: right;
	}
	.modal-contact_form .modal-footer {
		padding: 0 15px 20px 15px;
	}
	.modal-contact_form .account .participant-specialty {
		padding-left: 55%;
	}
	.modal-contact_form .f-capt {
		width: 29%;
	}
	.slider-categories ul li {
		font-size: 13px;
		margin: 0px 5px;
	}
	.news-page.news-singl ul.soc li {
		margin-right: 5px;
		width: 80px;
		line-height: 29px;
	}
	.news-page.news-singl ul.soc li a {
		font-size: 12px;
	}
	.news-page.news-singl ul.soc li a i:before {
		font-size: 14px;
	}
	.news-page.news-singl ul.soc li {
		height: 29px;
	}
	.redactor-content table th,
	.redactor-content table td {
		padding: 10px;
		font-size: 12px;
	}
	.top-skills .menu-skills,
	.top-skills .menu-skills ul {
		width: 100%;
		margin-left: 0;
	}
	.top-skills .menu-skills li {
		text-align: center;
	}
	.top-skills {
		padding-top: 10px;
		padding-bottom: 20px;
	}
	.block-7 .title {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	/* body {
		padding-bottom: 130px !important;
	} */
}

@media only screen and (max-width: 520px) {
	.my-profil .right-block input {
		width: 75%;
	}
	.button-block-top {
		width: 71%;
	}
	.my-profil a.bottom-buttom {
		margin: 25px 10px 25px;
	}
	.profil-2 .button-block {
		width: 75%;
		text-align: center;
	}
	.form-edit input[type="submit"],
	.my-profil a.button {
		width: 120px;
		font-size: 14px;
	}
	.create-buyer {
		margin-bottom: 25px !important;
	}
	.block-2 .block-content li {
		padding-left: 100px !important;
		padding-right: 20px;
		font-size: 16px;
	}
	.block-1 i {
		display: none;
	}
	.block-1 .header-mnu.edet-form .login a {
		font-size: 14px;
	}
	.block-1 .header-mnu.edet-form .login li {
		margin-left: 10px;
	}
	.block-1 .header-mnu.edet-form .login .already {
		font-size: 11px;
	}
	/*Hire Page*/
	.hiring-page .hiring-description .hiring-title {
		font-size: 16px;
		margin-top: 15px;
	}
	.hiring-page .hiring-description .pre-quest {
		margin-top: 0;
		width: 247px;
	}
	.hiring-page input#close_post + label {
		width: 90%;
	}
	.hiring-page input.hire_checkbox + label p {
		font-size: 15px;
	}
	.hiring-page {
		font-size: 16px;
	}
	.hiring-page .hiring-description h3 {
		font-size: 21px;
		margin-top: 15px;
	}
	.hiring-page .hint-block {
		width: 40%;
		bottom: 100%;
		left: 177px;
		overflow: hidden;
		border: 9px solid #9c3;
		padding: 0;
		line-height: 1.3;
	}
	.hiring-page .hiring-aspirant a.logo-view {
		display: block;
		margin: 0 auto;
		float: none;
	}
	.hiring-page .hiring-aspirant {
		width: 265px;
		margin: 20px auto 0 auto;
	}
	.hiring-page .view-logo_caption {
		font-size: 23px;
		line-height: 30px;
		text-align: center;
		margin-top: 10px;
	}
	.workings-time ul li {
		width: 158px;
	}
}

@media only screen and (max-width: 490px) {
	.my-profil select,
	.my-profil .right-block.r input {
		width: 360px;
	}
	.my-profil .experience {
		width: 60%;
	}
	.form-edit-block {
		width: 100%;
	}
	.form-edit h2 {
		top: 490px;
	}
	.form-edit h2::before,
	.form-edit h2::after {
		display: none;
	}
	.form-edit i {
		margin: 20px auto 0;
	}
	.form-edit h2 {
		top: 380px;
	}
	.form-edit a.button {
		margin: 30px auto 70px;
	}
	.slider-2 .slides {
		width: 300px;
	}
	.slider-2 .indicators .indicator-item {
		margin: 0 10px;
	}
	.caption p {
		font-size: 12px;
		line-height: 20px;
	}
	.caption h5 span {
		font-size: 18px;
	}
	.caption h5 {
		font-size: 20px;
		margin-top: 10px;
	}
	.block-6 {
		min-height: auto;
	}
	.slides::before {
		width: 60px;
		height: 60px;
		top: -20px;
		left: -20px;
		font-size: 29px;
		line-height: 65px;
		padding-left: 15px;
	}
	/*Ark-16*/
	.page-correspond .account-companion a.logo-view {
		float: none;
	}
	.page-correspond .account-companion .view-logo_caption {
		line-height: 30px;
		margin-top: 0;
	}
	.page-correspond .account-companion .participant-specialty {
		margin-top: -5px;
	}
	.page-correspond .correspond-window .button-contact {
		margin-top: 63px;
	}
	.page-correspond .account-companion {
		text-align: center;
	}
	.page-correspond .dividing-line {
		margin: 5px auto 20px auto;
	}
	.participant-specialty-modal form {
		padding: 15px;
	}
	.participant-specialty-modal .right-button a.button {
		width: 100%;
		margin: 10px 0 20px;
		text-align: center;
	}
	.add-certification .modal-content input[type="submit"] {
		width: 100% !important;
	}
	.new-password form {
		padding: 20px;
	}
}

@media screen and (max-width:483px) {
	.row-overview {
		margin-top: 20px;
	}
	.view-participant .button-contact + .button-grey {
		float: right;
	}
	.manager-agency {
		margin-top: 20px;
	}
	.managers h4 {
		margin-bottom: 30px;
	}
	.manager-agency .personal-card {
		margin-bottom: 35px;
	}
	/*detailed view freelancer*/
	.participant-skills li {
		margin-left: 10px;
	}
	.view-participant .view-logo_cont div,
	ul.participant-skills {
		width: 100%;
	}
	.button-grey {
		margin: 15px 0 0px auto;
	}
	.view-participant .button-contact {
		margin: 35px 0px 0px auto;
	}
	.view-participant .currency {
		text-align: left;
	}
	.view-participant .data-price {
		width: 100%;
		text-align: left;
		position: relative;
		top: 0;
		right: 0;
		margin-top: 10px;
	}
	.view-participant .history-line span,
	.view-participant .history-line .line-article {
		width: 100%;
	}
	/*form-15*/
	.job-post-block,
	.heading-form-15 {
		font-size: 21px;
	}
}

@media only screen and (max-width: 480px) {
	.faq-page .tab-content h2.title {
		font-size: 25px;
	}
	.modal-content .button {
		display: block;
		margin: 0;
		text-align: center;
	}
	header.clj_header .logo {
		margin-top: 4px;
	}
	.modal-content .button.gray,
	.modal-content .right-button .button {
		margin: 0 !important;
		padding: 0;
		line-height: 32px;
	}
	.modal-content .button.gray {
		margin-top: 10px !important;
		display: block;
	}
	.modal-content {
		padding: 0 10px;
	}
	.modal-header h4 {
		font-size: 18px;
	}
	.modal-content .right-button {
		float: none;
		margin-top: 10px;
	}
	.modal-header {
		margin: 0 -10px;
	}
	/*ark-16*/
	.messages-container .message .message-author {
		width: 23%;
	}
	.messages-container .message .message-text {
		width: 77%;
	}
	/**modal w**/
	.modal-contact_form .account a.logo-view {
		float: none;
		margin-right: 4%;
	}
	.modal-contact_form .account {
		text-align: center;
	}
	.modal-contact_form .account p {
		padding: 0 !important;
	}
	.modal-contact_form .account p.f-capt {
		text-align: left;
	}
	.modal-contact_form .modal-body {
		padding: 10px 5px 0px 5px;
	}
	.modal-contact_form .modal-footer {
		padding: 0 5px 15px 5px;
	}
	.modal-contact_form .onj_form_content div textarea {
		height: 150px;
	}
	.modal-contact_form .modal-footer .button-contact.b-attach {
		float: right;
		margin-bottom: 10px;
	}
	.modal-contact_form .modal-footer div {
		float: none;
		clear: both;
	}
	.modal-contact_form .f-capt {
		width: 100%;
	}
	.modal-contact_form .onj_form_content div .select_arrow,
	.modal-contact_form .onj_form_content div textarea {
		width: 100%;
		margin-top: 10px;
	}
	/*ark-25*/
	.p-ark-25 .currency.cur-biz,
	.onj_table .pricing-ark-25 div p,
	.onj_table .create-ms {
		font-size: 20px;
	}
	.p-ark-25 p.contr-st-date {
		text-align: right;
	}
	.open-job .modal-content .button {
		margin-left: 0px;
		margin-right: 0px;
		width: 100%;
		line-height: 50px;
	}
	/*page skills*/
	.fr-search ul.category li {
		width: 50.65%;
		border-bottom-color: #cdcdcd;
	}
	.bd-skills .list ul li {
		width: 100%;
	}
	.transaction .select .subMenu {
		width: 100%;
	}
	.transaction .nav-tabs > li.active > a,
	.transaction .nav-tabs > li.active > a:focus,
	.transaction .nav-tabs > li.active > a:hover,
	.transaction .nav > li > a:hover,
	.transaction .nav-tabs > li.active,
	.transaction .nav-tabs > li > a {
		font-size: 14px;
		padding-left: 0;
		padding-right: 0;
		text-align: center;
	}
	.transaction .dates {
		width: 90%;
		margin: 0 auto;
		display: table;
	}
	.transaction .dates .data {
		width: 100%;
		margin-left: 0;
	}
	.transaction .dates .data input {
		width: 100%;
	}
	.transaction .Timesheet ul.days li {
		width: calc(100% / 3 - 8px);
	}
	.transaction .Timesheet .th h5 {
		font-size: 16px;
	}
	.transaction .Timesheet .table .tableDate .tr {
		padding-left: 0px;
	}
	.transaction .Timesheet .table .tableDate .tr p {
		padding-left: 0;
		display: block;
	}
	.transaction .Timesheet .table .tableDate .tr .td:nth-of-type(1) {
		width: 45%;
		text-align: center;
		line-height: 1;
		padding-bottom: 10px;
	}
	.transaction .Timesheet .table .tableDate .tr .td:nth-of-type(3) {
		padding-right: 15px;
		width: 33.8%;
	}
	.transaction .Timesheet .table .tableDate .tr:last-child .th h5 {
		padding-left: 15px;
	}
	.transaction .Timesheet .table .tr:first-of-type .th:nth-of-type(2) {
		width: 49.6% !important;
		padding-left: 15px !important;
	}
	.transaction .Timesheet .table .tr:first-of-type .th:nth-of-type(4) {
		padding-right: 15px;
	}
	.transaction .select {
		width: 90%;
		margin: 0 auto;
		display: table;
	}
	.transaction .select .menu li {
		width: 100%;
		margin-left: 0;
		margin-top: 20px;
	}
	.transaction .select .menu li .subMenu li {
		margin-top: 0;
	}
	.transaction #Transactions .dates {
		width: 90%;
	}
	.transaction #Transactions .dates .data {
		width: 100%;
	}
	.transaction #Transactions .select .menu li {
		margin-top: 0;
		width: calc(100% / 2 - 3px) !important;
	}
	.transaction #Invoices .table {
		display: none !important;
	}
	.transaction #Invoices .tabel-mobile {
		display: block;
		text-align: center;
	}
	.transaction #Invoices .tabel-mobile .tr {
		padding: 0;
		line-height: 61px;
	}
	.transaction #Invoices .tabel-mobile .tr h5,
	.transaction #Invoices .tabel-mobile .tr p {
		padding-left: 0;
	}
	.transaction #Invoices .tabel-mobile .tr:nth-of-type(2n) {
		background: #f3f3f3;
	}
	.transaction #Invoices .tabel-mobile .tr.name {
		background: #ebebeb;
		margin-top: 0;
	}
	.transaction #Invoices .tabel-mobile .tr .td a i:before {
		font-size: 24px;
		color: #83c124;
	}
	.transaction #Invoices .table-object:first-of-type {
		margin-top: 25px;
	}
	.header-ht .col-logo {
		float: left;
	}
	header.clj_header.header-ht .personal {
		float: right;
	}
	header.clj_header.header-ht .personal .sign_up {
		margin-right: 0;
	}
	section.banner-area {
		padding: 30px 0;
	}
	section.banner-area p.p-h4 {
		display: none;
	}
	section.protection {
		padding-bottom: 30px;
	}
	section.sect-ht p.p-h1 {
		margin-top: 30px;
	}
	section.sect-ht p.p-h1 {
		margin-bottom: 15px;
	}
	.sect-centr-ht p.ht-title,
	section.sect-ht p.p-h1 {
		font-size: 26px;
	}
	section.hiring,
	section.protection {
		font-size: 16px;
	}
	.sect-ht .col-lg-6.bg,
	section.hiring,
	section.protection {
		min-height: 330px;
	}
	section.sect-ht p {
		margin-bottom: 10px;
	}
	.sect-ht .text-column {
		margin-bottom: 30px;
	}
	section.sect-ht ul li::before {
		top: 10px;
	}
	.sect-centr-ht {
		padding: 30px 0;
	}
	.sect-centr-ht p.ht-title {
		margin-bottom: 20px;
	}
	section.question .quest span {
		font-size: 18px;
	}
	.sect-centr-ht p {
		font-size: 14px;
	}
	section.question .quest span i {
		width: 15px;
		height: 9px;
		margin-right: 15px;
	}
	section.question .quest p {
		padding-left: 19px;
		margin-left: 6px;
	}
	section.banner-area.bottom-banner {
		padding: 30px 0;
	}
	.payments .methods .method-item {
		width: 127px;
	}
	.payments .methods .method-item:nth-of-type(1) {
		margin-right: 15px;
	}
	.methods .icon-container {
		padding: 33px 0px;
	}
	.methods .method-item:nth-of-type(1) .icon-container {
		padding: 30px 0px;
	}
	.methods .icon-container img {
		width: 85px;
		height: auto;
	}
	.methods .number {
		width: 35px;
		height: 35px;
		font-size: 20px;
		line-height: 1.4;
	}
	.methods .method-capt {
		padding: 8px;
		font-size: 18px;
		line-height: 1;
	}
	.payments .methods {
		width: 100%;
	}
	.scrollup {
		width: 30px;
		height: 30px;
		right: 10px;
	}
	/*scroll vers*/
	header.clj_header.header-ht .personal {
		width: 50%;
	}
	header.header-ht-slider .col-logo {
		width: 50%;
	}
	.slider-categories ul li {
		margin-right: 10px;
		font-size: 14px;
	}
	#slides h1 {
		font-size: 25px;
	}
	#slides h4 {
		font-size: 15px;
		margin-bottom: 25px;
	}
	#slides .ht-button {
		width: 170px;
		font-size: 16px;
	}
	.mobile-content .choose img {
		width: 80%;
	}
	.mobile-content .main-tips {
		background-size: auto 50%;
		background-position: center;
	}
	.mobile-content .payments .methods a {
		margin-left: 15px;
	}
	.mobile-content .payments .methods a:first-of-type {
		margin-left: 0;
	}
	.mobile-content .payments .methods .method-item {
		width: 80px;
	}
	.mobile-content .payments .methods .method-item .icon-container {
		padding: 23px 0px;
	}
	.mobile-content .payments .methods .method-item img {
		width: 43px;
	}
	.mobile-content .payments .methods .method-item .method-capt {
		font-size: 10px;
	}
	.slider-categories ul li {
		line-height: 20px;
		margin: 0 10px;
	}
	.slider-categories {
		height: 60px;
	}
	.edit-portfolio .mini:last-of-type label {
		width: calc(100% / 2.2);
	}
	.edit-portfolio .input-daterange::before {
		right: 2px;
	}
	.basis-data .input-mini {
		width: 100%;
		margin-left: 0 !important;
	}
	.basis-data .input-mini.namber,
	.basis-data .button.green {
		width: 100%;
	}
	.basis-data form {
		padding: 15px;
	}
	.modal-portfolios .item {
		min-width: 278px;
	}
	.modal-portfolios .modal-content {
		width: 280px;
		padding: 0 !important;
	}
	.new-password .button.green {
		width: 100%;
	}
	.reviews-slider .slick-dots li {
		margin: 0 10px;
	}
	.reviews-slider p {
		font-size: 13px;
		line-height: 20px;
	}
	.news-page .news .new p.text {
		line-height: 20px;
		padding: 30px 15px 10px;
		font-size: 12px;
	}
	.news-page.news-singl ul.soc li {
		margin-right: 5px;
		width: 65px;
		line-height: 29px;
	}
	.news-page.news-singl ul.soc li a {
		font-size: 12px;
	}
	.news-page.news-singl ul.soc li a i:before {
		font-size: 14px;
	}
	.news-page.news-singl .featured-posts .featured-post {
		width: 100%;
		margin-bottom: 20px;
	}
	.news-page.news-singl h5.title {
		margin: 0px 15px 20px;
		font: 700 14px/26px Open Sans;
	}
	.news-page.news-singl .news .new p.text {
		line-height: 20px;
		padding: 0px 15px 10px !important;
		font-size: 12px;
	}
	.news-page.news-singl .tegs {
		margin: 0px 15px;
	}
	.news-page.news-singl .tegs .teg li {
		line-height: 30px;
	}
	.news-page.news-singl .tegs .teg li a {
		font-size: 10px;
		line-height: 1;
		line-height: 30px;
	}
	.news-page.news-singl .comments {
		padding: 30px 15px;
	}
	.find-job.proposal-page .item .information #outputMulti div {
		width: 100%;
	}
	.find-job.proposal-page .item .information #outputMulti div img.thumb,
	.find-job.proposal-page .item .information #outputMulti div .textFile {
		margin: 0px auto 10px;
		display: table;
	}
	.find-job.proposal-page .item .information #outputMulti div .nameFile {
		display: block;
		margin-right: 0;
	}
	.find-job.application-page .title ul li {
		margin-left: 25px;
		font-size: 14px
	}
	.find-job.application-page #outputMulti.active {
		padding: 20px 10px 0;
	}
	.payment-schedule .tr .th {
		width: 100%;
		margin-bottom: 10px;
	}
	.payment-schedule .tr .td {
		margin-left: 0;
	}
	.payment-schedule .tr {
		margin-bottom: 20px;
	}
	.accept-modal .button,
	.reject-modal .button,
	.give-a-refund-modal .button,
	.end-contract-modal .button {
		display: inline-block;
	}
	.reject-modal .modal-sm,
	.accept-modal .modal-sm,
	.give-a-refund-modal .modal-sm,
	.end-contract-modal .modal-sm {
		width: 90%;
	}
	.offer_container table.contract-table tr td {
		display: block;
		width: 100% !important;
		border-bottom: 1px solid #bebebe;
	}
	.agency-dashboard-add-team .right-block {
		padding: 0 5px 0 5px;
	}
	.agency-dashboard-add-team .right-block h3 {
		font-size: 24px;
	}
	.agency-dashboard-add-team .right-block .green {
		width: 100%;
	}
	.agency-dashboard-add-team .modal-dialog {
		width: 95%;
		margin-left: auto;
		margin-right: auto;
	}
	.agency-dashboard .modal-dialog .modal-content .buttons .gray {
		float: none;
	}
	.agency-dashboard-create form {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		flex-direction: column;
	}
	.agency-dashboard-create form .add-icon {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		flex-direction: column;
		order: -1;
		flex-wrap: wrap;
		align-items: center;
	}
	.agency-dashboard-create .input-min,
	.agency-dashboard-create .add-icon {
		width: 100% !important;
		margin-left: 0 !important;
	}
	.agency-dashboard-create .textarea {
		margin-bottom: 22px;
	}
	.agency-dashbord-page .tabs ul li {
		font-size: 13px;
	}
	.agency-dashbord-page .right-block.bottom .internally_nav li.internally_nav_li .internally_nav_sub {
		width: 290px;
		left: 0 !important;
	}
	.end-page .exp-description span.vis-mobile {
		display: block;
	}
	.end-page p {
		font-size: 16px;
		line-height: 1.2;
	}
	.end-page h2.ttl {
		font-size: 20px;
		margin: 20px 0;
	}
	.end-page .exp-ttl {
		margin-top: 0;
	}
	.end-page .exp-description .button-contact {
		width: 120px;
		height: 40px;
		line-height: 40px;
		font-size: 16px;
		margin: 10px 20px 10px 0;
	}
	.end-page .exp-description .button-contact + a.green {
		font-size: 16px;
	}
	.end-page .exp-ttl {
		font-size: 19px;
	}
	.end-page .exp-description .note {
		font-size: 13px;
	}
	.change-hourly-rate .button.gray,
	.change-hourly-rate .right-button .button {
		margin: 0 auto !important;
		line-height: 43px !important;
	}
	.change-hourly-rate form {
		padding: 45px 0;
	}
	.change-hourly-rate p {
		line-height: 20px;
	}
	.change-hourly-rate span {
		margin-top: 20px;
	}
	.update-profile.my-profil h3 {
		margin-bottom: 30px;
	}
	.update-profile.my-profil h3 i {
		display: table;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 20px;
	}
	.end-page .exp-description span.vis-mobile {
		display: block;
	}
	.end-page p {
		font-size: 16px;
		line-height: 1.2;
	}
	.end-page h2.ttl {
		font-size: 20px;
		margin: 20px 0;
	}
	.end-page .exp-ttl {
		margin-top: 0;
	}
	.end-page .exp-description .button-contact {
		width: 120px;
		height: 40px;
		line-height: 40px;
		font-size: 16px;
		margin: 10px 20px 10px 0;
	}
	.end-page .exp-description .button-contact + a.green {
		font-size: 16px;
	}
	.end-page .exp-ttl {
		font-size: 19px;
	}
	.end-page .exp-description .note {
		font-size: 13px;
	}
	.change-hourly-rate .button.gray,
	.change-hourly-rate .right-button .button {
		margin: 0 auto !important;
		line-height: 43px !important;
	}
	.change-hourly-rate form {
		padding: 45px 0;
	}
	.change-hourly-rate p {
		line-height: 20px;
	}
	.change-hourly-rate span {
		margin-top: 20px;
	}
	.update-profile.my-profil h3 {
		margin-bottom: 30px;
	}
	.update-profile.my-profil h3 i {
		display: table;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 20px;
	}
	.withdraw-money .modal-header h4 {
		padding-left: 15px;
	}
	.withdraw-money .modal-header .close {
		margin-right: 15px;
	}
	.withdraw-money .modal-body {
		padding: 30px 15px;
	}
	.withdraw-money .left-block,
	.withdraw-money .right-block {
		width: 100%;
	}
	.withdraw-money .right-block {
		margin-bottom: 30px;
	}
	.withdraw-money .right-block h3 {
		margin: 0 auto;
	}
	/*PT-18-1-2022 ------commented--- start-----*/
	/*.payment-methods .method-item li:nth-of-type(2),
	.payment-methods .method-item li:nth-of-type(1) {
		width: 100% ;
		border-left: none ;
		text-align: center ;
	}*/
	/*PT-18-1-2022 --------- end*/
	/*PT-18-1-2022 --------- start-----*/
	.payment-methods .method-item li:nth-of-type(1),
	.payment-methods .method-item li:nth-of-type(2),
	.payment-methods .method-item li:nth-of-type(3),
	.payment-methods .method-item li:nth-of-type(4) {
		width: 100% !important;
		border-left: none !important;
		text-align: center !important;
		border-bottom: 1px solid #dbdbdb;
	}
	/*PT-18-1-2022 --------- end*/
	.payment-transfer-wire-transfer ul {
		margin-bottom: 20px;
	}
	.payment-transfer-wire-transfer ul li {
		width: 100%;
		padding-right: 0;
	}
	.payment-transfer-wire-transfer .buttons .button {
		width: 130px;
	}
	.payment-transfer-wire-transfer .input,
	.payment-transfer-wire-transfer .select {
		width: 100%;
		margin-left: 0 !important;
		margin-bottom: 20px;
	}
}

@media screen and (max-width:454px) {
	.history-line {
		padding: 10px 15px 7px 15px;
	}
	.history-line .line-rubric {
		font-size: 15px;
		width: 80%;
	}
	.history-header {
		font-size: 22px;
	}
	.view-calculate {
		font-size: 16px;
	}
	.overview p {
		font-size: 16px;
	}
	/*detailed view freelancer*/
	.participant-description div p {
		font-size: 16px;
	}
	.participant-description .rubric-caption {
		font-size: 18px;
	}
	.create-account_appeal {
		font-size: 16px;
	}
	.select-style::after {
		top: 9px;
	}
}

@media only screen and (max-width: 450px) {
	.my-profil select,
	.my-profil .right-block.r input {
		width: 330px;
	}
	.block-1 .icon-login::before {
		margin-left: 10px;
	}
	.block-1 i {
		margin-right: 10px;
	}
	/*Hire Page*/
	.hiring-page input.hire_checkbox + label,
	.hiring-page-b input.radio-deposit + label {
		margin-left: 0;
	}
	.hiring-page .hint-block {
		width: 167px;
		left: 107px;
	}
	/*Ark-15-b*/
	.hiring-page-b span.hiring-title i {
		font-size: 22px;
	}
	.hiring-page-b .create-ms .icon-add {
		font-size: 30px;
	}
	.header-logout .greeting.logout {
		margin-left: 5px;
	}
	.header-logout.header-entrance a.log-view {
		margin-left: 5px;
	}
	.logo.logout img {
		width: 100%;
	}
	.my-portfolio .portolio-item {
		max-height: calc(344px - 200px);
	}
}

@media only screen and (max-width: 430px) {
	.ff nav.clj_nav ul {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		-ms-column-count: 1;
		-o-column-count: 1;
		column-count: 1;
	}
	nav.clj_nav ul {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		-ms-column-count: 1;
		-o-column-count: 1;
		column-count: 1;
	}
	nav.clj_nav ul li {
		line-height: 0.7;
	}
	section.clj_freelancers .skills ul li {
		margin-right: 20px;
		font-size: 13px;
	}
	section.clj_freelancers .information .title h2 {
		font-size: 20px;
	}
	section.clj_freelancers .information .title h4 {
		font-size: 16px;
	}
	section.clj_freelancers .information .title h5 {
		font-size: 12px;
	}
	section.clj_freelancers .information .price_hr {
		font-size: 16px;
	}
	section.clj_freelancers .information .price ul li {
		font-size: 15px;
	}
	section.clj_freelancers .information .about {
		font-size: 12px;
	}
	.clj_freelancers .button-contact.b-reject {
		margin-left: -40px;
	}
	.onj_table .table_edit tbody tr td {
		font-size: 17px;
	}
	.onj_table .table_edit tbody tr .third_col a {
		font-size: 28px;
	}
	.onj_table .table_edit tbody tr .third_col a span.icon-pencil:before {
		top: 3px;
	}
	.work-diary .working-time .auto-tracked,
	.work-diary .working-time .manual-time {
		width: 100%;
		display: inline-block;
	}
	.name-kind-of-activity {
		display: block;
		margin-top: 10px;
	}
	.name-kind-of-activity {
		margin-left: 0;
	}
	.workings-time li span,
	.workings-time ul {
		height: 100%;
	}
	.workings-time ul li {
		width: 100%;
	}
	.workings-time .time-block {
		height: auto;
	}
	.time-zone select {
		width: 175px;
	}
	.workings-time ul li {
		width: 91%;
		margin-right: 30px;
	}
	.workings-time ul li.actives::before {
		width: 100%;
		left: 0px;
	}
	.workings-time ul li:after {
		content: '\f054';
		font-family: 'FontAwesome';
		font-size: 30px;
		color: #83c124;
		display: inline-block;
		position: absolute;
		top: 50%;
		right: -30px;
		margin-top: -21px;
	}
	.workings-time ul li:last-child:after {
		display: none;
	}
	.progress {
		width: 130px;
		position: absolute;
		right: 0;
	}
	.progress li:after {
		display: none !important;
	}
	.progress_bar li {
		width: 6.8% !important;
	}
	/*
	.block-1 .logo
	{
		display: table;
		margin: 10px auto;
	}
*/
	.black-header h4 {
		width: calc(100% - 135px);
		text-align: right;
	}
	.block-1 .login {
		top: 37px;
	}
	.black-header h4 {
		margin-left: 0 !important;
	}
	.wrapper.copiright ul:first-child li {
		display: block;
		width: 100% !important;
		text-align: left !important;
	}
	.wrapper.copiright ul:first-child {
		padding: 10px 0;
	}
	.wrapper.copiright ul:last-child {
		top: 77px;
	}
	.main-page-categories .menu-search ul li {
		width: 100%;
	}
}

@media only screen and (max-width: 425px) {
	.form-edit input[type="submit"],
	.my-profil a.button {
		width: 100%;
		font-size: 14px;
		margin: 15px 0 0 0;
	}
	.form-edit h3 i {
		width: 89px;
		height: 89px;
		vertical-align: -10px !important;
	}
	.my-profil .right-block input {
		width: 75%;
	}
	.my-profil .edit {
		margin: 0 0px 0 10px;
	}
	.button-block {
		display: block;
		margin: 0 auto 15px;
	}
	.my-profil span {
		width: 80%;
	}
	.my-profil select {
		width: 100%;
	}
	.my-profil .right-block.r input {
		width: 80%;
	}
	.my-profil textarea {
		width: 75%;
	}
	.my-profil .experience {
		width: 55%;
	}
	.form-edit h2 {
		top: 355px;
	}
	.form-edit h2::before {
		width: 125px;
	}
	.form-edit h2::after {
		margin-left: -167px;
		width: 125px;
	}
	.block-5 {
		min-height: 420px;
		background-position: bottom center;
		-webkit-background-size: 300px;
		background-size: 300px;
	}
	.update-profile .icon-teacher {
		width: 89px;
		height: 89px;
	}
	.update-profile .icon-teacher:before {
		font-size: 37px;
		padding: 18px 18px 18px;
	}
	.my-profile .buttons a {
		width: 100%;
		margin-left: 0;
		margin-bottom: 15px !important;
	}
	/* body {
		padding-bottom: 133px !important;
	} */
	.form-edit input[type="submit"],
	.my-profil a.button {
		width: 100%;
		font-size: 14px;
		margin: 15px 0 0 0;
	}
	.form-edit h3 i {
		width: 89px;
		height: 89px;
		vertical-align: -10px !important;
	}
	.my-profil .right-block input {
		width: 75%;
	}
	.my-profil .edit {
		margin: 0 0px 0 10px;
	}
	.button-block {
		display: block;
		margin: 0 auto 15px;
	}
	.my-profil span {
		width: 80%;
	}
	.my-profil select {
		width: 100%;
	}
	.my-profil .right-block.r input {
		width: 80%;
	}
	.my-profil textarea {
		width: 75%;
	}
	.my-profil .experience {
		width: 55%;
	}
	.form-edit h2 {
		top: 355px;
	}
	.form-edit h2::before {
		width: 125px;
	}
	.form-edit h2::after {
		margin-left: -167px;
		width: 125px;
	}
	.block-5 {
		min-height: 420px;
		background-position: bottom center;
		-webkit-background-size: 300px;
		background-size: 300px;
	}
	.update-profile .icon-teacher,
	.form-edit.my-profil .icon-teacher {
		width: 89px;
		height: 89px;
	}
	.update-profile .icon-teacher:before,
	.form-edit.my-profil .icon-teacher:before {
		font-size: 37px;
		padding: 18px 18px 18px;
	}
}

@media only screen and (max-width: 410px) {
	.section-offers .offer-item {
		width: 295px;
		padding-left: 10px;
		padding-right: 5px;
	}
	section.section-offers .skills ul li,
	section.section-offers .skills ul li.skills_li {
		margin-right: 10px;
	}
	.section-offers .mb-info {
		padding-bottom: 5px;
	}
	.section-offers .mb-info div p {
		vertical-align: -11px;
	}
	.section-offers .mb-info div p span {
		display: block;
	}
	.add-certification .input-group.input-daterange label:nth-of-type(2),
	.add-certification .input-group.input-daterange label:nth-of-type(3) {
		width: 100% !important;
		margin-bottom: 20px;
	}
}

@media only screen and (max-width: 400px) {
	.my_button_withdraw {
		margin: 0 4% 20px 21px;
		display: block;
		float: none;
		margin-top: 30px;
		margin-left: 5px;
	}
	header.clj_header .personal .sign_up .icon-check31-01 {
		display: none;
	}
	header.clj_header .personal .login .icon-login {
		display: none;
	}
	section.clj_freelancers .information .title {
		display: block;
		text-align: center;
	}
	section.clj_freelancers .information .title h2 {
		margin-top: 10px;
		margin-bottom: 5px;
	}
	section.clj_freelancers .information .title h4 {
		margin-bottom: 5px;
	}
	section.clj_freelancers .information .price {
		float: left !important;
		margin-left: 0;
		margin-top: 10px;
	}
	section.clj_freelancers .information .about {
		margin: 12px 0;
	}
	.onj_form {
		margin-bottom: 20px;
	}
	.onj_form .form_button input[type="submit"] {
		display: block;
		width: 120px;
		height: 40px;
		line-height: 20px;
	}
	.onj_form .form_button input[type="submit"] + input[type="submit"] {
		display: block;
		margin: 0 auto;
		margin-top: 16px;
	}
	.onj_form_content .input_date input[type="text"] {
		width: 100% !important;
	}
	.onj_form_content .input-daterange.input_date .input_start {
		width: 100% !important;
		padding-right: 0;
	}
	.onj_form_content .input-daterange.input_date .input_start input {
		width: 100% !important;
	}
	.onj_form_content .input-daterange.input_date .input_end {
		width: 100% !important;
		padding-left: 0;
	}
	.onj_form_content .input-daterange.input_date .input_end input {
		width: 100% !important;
	}
	.onj_form_content .input-daterange.input_date + div.onj_check {
		margin-bottom: 4px;
	}
	.onj_form_content div.onj_check {
		margin-bottom: 20px;
	}
	.onj_form_content div.onj_check_wrap {
		width: 100%;
		padding-right: 0;
	}
	.onj_form_content div.onj_check_wrap + .onj_check_wrap {
		padding-left: 0;
		margin-bottom: 16px;
	}
	.onj_form_content .onj_radio .wrapper_how_long {
		padding-left: calc((100% - 244px)/2);
		padding-left: -moz-calc((100% - 244px)/2);
		padding-left: -webkit-calc((100% - 244px)/2);
		padding-left: -o-calc((100% - 244px)/2);
	}
	.onj_form_content .onj_radio label:nth-of-type(3),
	.onj_form_content .onj_radio label:nth-of-type(5) {
		clear: both;
	}
	.onj_form_content .onj_radio label:nth-of-type(4) {
		clear: none;
	}
	.block-1 .login ul {
		margin-top: 0;
	}
	.block-1 .login i {
		display: none;
	}
	.block-1 .login a {
		font-size: 14px;
	}
	.block-1 .login li {
		display: inline-block;
		margin-left: 20px;
	}
	.block-1 .title {
		font-size: 24.8px;
		margin: 180px 0 30px 0px;
	}
	.block-1 .title-2 {
		font-size: 22px;
	}
	.block-1 .button,
	.block-7 .button {
		font-size: 24px;
	}
	.block-2 .title {
		padding: 5px 10px;
		line-height: 20px;
	}
	.block-1 .login {
		vertical-align: middle;
	}
	.block-1 .search {
		width: 135px;
	}
	.header-entrance a.log-view {
		margin-left: 10px;
	}
	.header-entrance .greeting,
	.header-entrance a {
		font-size: 14px;
	}
	.block-1 .header-mnu.edet-form .login .already {
		width: 80px;
		line-height: 10px;
	}
	.detailed-view_container.view-participant a.logo-view {
		margin-left: 0;
		margin-right: 10px;
	}
	/*Ark-16*/
	.page-correspond .correspond-window .button-contact {
		margin-right: 2%;
		width: 100px;
		height: 40px;
		line-height: 35px;
		font-size: 15px;
	}
	.page-correspond .account-companion {
		margin-left: 0;
		padding-left: 0;
		width: 50%;
	}
	.page-correspond .account-companion .view-logo_caption {
		font-size: 22px;
	}
	.page-correspond .account-companion .participant-specialty {
		font-size: 19px;
	}
	.view-participant {
		padding-bottom: 52px;
	}
	.messages-container .message .message-author {
		width: 26%;
	}
	.messages-container .message .message-text {
		width: 74%;
	}
	.messages-container .message-author .mes-author_photo {
		width: 65px;
		height: 65px;
	}
	.clj_freelancers .button-contact.b-reject {
		margin-left: 0px;
	}
	/**/
	.tabs ul li {
		font-size: 16px;
		width: 44%;
	}
	/*payments*/
	.payment_wrapper h3 {
		display: block;
		text-align: center;
	}
	.payment_wrapper .button-contact {
		float: none;
		width: 110px;
		font-size: 15px;
		display: block;
		height: 38px;
		line-height: 35px;
		margin: 10px auto;
	}
	/*cancel job modal*/
	.close-job_modal input.radio-deposit + label {
		font-size: 15px;
	}
	.close-job_modal p.rsn {
		font-size: 18px;
	}
	/*page skills*/
	.fr-search ul.category li {
		width: 100%;
		border-right-color: transparent;
	}
	.fr-search .hd-skills,
	.bd-skills .top {
		padding: 15px 10px;
	}
	.fr-search .hd-skills span.sm-text.counter-skl {
		right: 10px;
		bottom: auto;
		top: 23px;
	}
	.bd-skills .top {
		text-align: center;
	}
	.bd-skills .top span {
		display: inline-block;
		float: none;
		width: 100%;
		line-height: 1;
		margin-bottom: 10px;
	}
	.bd-skills .top a {
		display: inline-block;
		float: none;
	}
	header.clj_header .personal .sign_up a,
	header.clj_header .personal .login a {
		font-size: 14px;
	}
	.my_button_withdraw {
		margin: 0 4% 20px 21px;
		display: block;
		float: none;
		margin-top: 30px;
		margin-left: 5px;
	}
	header.clj_header .personal .sign_up .icon-check31-01 {
		display: none;
	}
	header.clj_header .personal .login .icons-log-in-button {
		display: none;
	}
	section.clj_freelancers .information .title {
		display: block;
		text-align: center;
	}
	section.clj_freelancers .information .title h2 {
		margin-top: 10px;
		margin-bottom: 5px;
	}
	section.clj_freelancers .information .title h4 {
		margin-bottom: 5px;
	}
	section.clj_freelancers .information .price {
		float: left !important;
		margin-left: 0;
		margin-top: 10px;
	}
	section.clj_freelancers .information .about {
		margin: 12px 0;
	}
	.onj_form {
		margin-bottom: 20px;
	}
	.onj_form .form_button input[type="submit"] {
		display: block;
		width: 120px;
		height: 40px;
		line-height: 20px;
	}
	.onj_form .form_button input[type="submit"] + input[type="submit"] {
		display: block;
		margin: 0 auto;
		margin-top: 16px;
	}
	.onj_form_content .input_date input[type="text"] {
		width: 100% !important;
	}
	.onj_form_content .input-daterange.input_date .input_start {
		width: 100% !important;
		padding-right: 0;
	}
	.onj_form_content .input-daterange.input_date .input_start input {
		width: 100% !important;
	}
	.onj_form_content .input-daterange.input_date .input_end {
		width: 100% !important;
		padding-left: 0;
	}
	.onj_form_content .input-daterange.input_date .input_end input {
		width: 100% !important;
	}
	.onj_form_content .input-daterange.input_date + div.onj_check {
		margin-bottom: 4px;
	}
	.onj_form_content div.onj_check {
		margin-bottom: 20px;
	}
	.onj_form_content div.onj_check_wrap {
		width: 100%;
		padding-right: 0;
	}
	.onj_form_content div.onj_check_wrap + .onj_check_wrap {
		padding-left: 0;
		margin-bottom: 16px;
	}
	.onj_form_content .onj_radio .wrapper_how_long {
		padding-left: calc((100% - 244px)/2);
		padding-left: -moz-calc((100% - 244px)/2);
		padding-left: -webkit-calc((100% - 244px)/2);
		padding-left: -o-calc((100% - 244px)/2);
	}
	.onj_form_content .onj_radio label:nth-of-type(3),
	.onj_form_content .onj_radio label:nth-of-type(5) {
		clear: both;
	}
	.onj_form_content .onj_radio label:nth-of-type(4) {
		clear: none;
	}
	.block-1 .login ul {
		margin-top: 0;
	}
	.block-1 .login i {
		display: none;
	}
	.block-1 .login a {
		font-size: 14px;
	}
	.block-1 .login li {
		display: inline-block;
		margin-left: 20px;
	}
	.block-1 .title {
		font-size: 24.8px;
		margin: 180px 0 30px 0px;
	}
	.block-1 .title-2 {
		font-size: 22px;
	}
	.block-1 .button,
	.block-7 .button {
		font-size: 24px;
	}
	.block-2 .title {
		padding: 5px 10px;
		line-height: 20px;
	}
	.block-1 .login {
		vertical-align: middle;
	}
	.header-entrance a.log-view {
		margin-left: 10px;
	}
	.header-entrance .greeting,
	.header-entrance a {
		font-size: 14px;
	}
	.block-1 .header-mnu.edet-form .login .already {
		width: 80px;
		line-height: 10px;
	}
	.detailed-view_container.view-participant a.logo-view {
		margin-left: 0;
		margin-right: 10px;
	}
	/*Ark-16*/
	.page-correspond .correspond-window .button-contact {
		margin-right: 2%;
		width: 100px;
		height: 40px;
		line-height: 35px;
		font-size: 15px;
	}
	.page-correspond .account-companion {
		margin-left: 0;
		padding-left: 0;
		width: 50%;
	}
	.page-correspond .account-companion .view-logo_caption {
		font-size: 22px;
	}
	.page-correspond .account-companion .participant-specialty {
		font-size: 19px;
	}
	.view-participant {
		padding-bottom: 52px;
	}
	.messages-container .message .message-author {
		width: 26%;
	}
	.messages-container .message .message-text {
		width: 74%;
	}
	.messages-container .message-author .mes-author_photo {
		width: 65px;
		height: 65px;
	}
	.clj_freelancers .button-contact.b-reject {
		margin-left: 0px;
	}
	/**/
	.tabs ul li {
		font-size: 16px;
		width: 44%;
	}
	/*payments*/
	.payment_wrapper h3 {
		display: block;
		text-align: center;
	}
	.payment_wrapper .button-contact {
		float: none;
		width: 110px;
		font-size: 15px;
		display: block;
		height: 38px;
		line-height: 35px;
		margin: 10px auto;
	}
	/*cancel job modal*/
	.close-job_modal input.radio-deposit + label {
		font-size: 15px;
	}
	.close-job_modal p.rsn {
		font-size: 18px;
	}
	/*page skills*/
	.fr-search ul.category li {
		width: 100%;
		border-right-color: transparent;
	}
	.fr-search .hd-skills,
	.bd-skills .top {
		padding: 15px 10px;
	}
	.fr-search .hd-skills span.sm-text.counter-skl {
		right: 10px;
		bottom: auto;
		top: 23px;
	}
	.bd-skills .top {
		text-align: center;
	}
	.bd-skills .top span {
		display: inline-block;
		float: none;
		width: 100%;
		line-height: 1;
		margin-bottom: 10px;
	}
	.bd-skills .top a {
		display: inline-block;
		float: none;
	}
	.registration-page .buttons-soc li a {
		width: 140px;
	}
}

@media screen and (max-width:395px) {
	.add-manual-time .modal-content .date + label,
	.add-manual-time .modal-content .time-zone + label {
		margin-right: 5px !important;
		margin-left: 0 !important;
	}
	.create-account_appeal a {
		float: left;
		width: 100%;
	}
	/*ARK-16*/
	.page-correspond .recent-history .account {
		padding-left: 0;
	}
	.page-correspond .account a.logo-view {
		margin-right: 15px;
	}
	.page-correspond .account .view-logo_caption {
		font-size: 24px;
	}
	.history-list .account-history_line {
		padding-left: 10px;
	}
	.history-list .account-history_line .logo-view {
		margin-right: 15px;
	}
	.page-correspond .account-companion .view-logo_caption {
		font-size: 24px;
	}
	.page-correspond .account-companion .participant-specialty {
		font-size: 21px;
	}
	/*onj_table*/
	.onj_table .table_edit tbody tr .first_col {
		width: 30%;
	}
	.onj_table .table_edit tbody tr .second_col {
		width: 17%;
	}
	.onj_table .table_edit tbody tr .second_col span {
		margin-left: 15px;
	}
	.onj_table .table_edit tbody tr .last_col {
		width: 16%;
	}
	/*ark-25*/
	.p-ark-25 .button-contact {
		margin-left: 0;
	}
	.p-ark-25 p.contr-st-date {
		font-size: 17px;
		margin-top: 15px;
	}
	.view-participant.p-ark-25 .view-rating {
		padding-top: 50px;
	}
	.view-participant.p-ark-25 {
		padding-bottom: 20px;
	}
	.open-job .modal-lg,
	.open-job .modal-content {
		width: 950px !important;
		height: 455px !important;
	}
	.workings-time .time-block {
		width: 146px;
		height: 100px;
	}
	.progress {
		width: 67px;
	}
	/*payments*/
	.method-item li.ver_itm b,
	.method-item li.pend_itm b {
		font-size: 16px;
	}
	.wrapper.copiright ul:first-child {
		padding-left: 0px;
	}
	.wrapper.copiright ul:last-child {
		padding-right: 0;
	}
	.block-4 img {
		margin-right: -30%;
	}
	.transaction .Timesheet ul.days li {
		width: 110px;
		margin-right: -4.8px;
	}
	.transaction .Timesheet .table .tr:first-of-type .th:nth-of-type(2) {
		width: 44.4%;
	}
	.transaction .Timesheet .table .tr:first-of-type .th:nth-of-type(4) {
		width: 18.8%;
	}
	nav.clj_nav.clj_msg ul li:nth-of-type(4) {
		text-align: center;
	}
	nav.clj_nav.clj_msg ul li:nth-of-type(5) {
		text-align: center;
	}
	.myProfile a::before {
		left: 0;
	}
	nav.clj_nav ul li {
		padding: 0 12px;
	}
	nav.clj_nav ul.no-messages li {
		padding: 0 17px;
	}
	nav.clj_nav ul.no-messages li:first-of-type {
		padding-left: 0;
	}
	nav.clj_nav ul.no-messages li:last-of-type {
		padding-right: 0;
	}
	header.clj_header.header-ht {
		height: auto;
		overflow: auto;
		line-height: 60px;
	}
	.header-ht .text-line {
		float: right;
	}
	header.clj_header.header-ht .personal .sign_up {
		margin-left: 10px;
	}
	header.clj_header.header-ht .personal .sign_up .icon-check31-01 {
		top: 16px;
	}
	.header-ht .head-button {
		margin-top: 13px;
	}
	section.navigation .nav {
		width: 80%;
	}
	section.protection .col-protect-pad {
		padding-left: 15px;
	}
	.sect-ht .text-column {
		padding-right: 25px;
		margin-bottom: 50px;
	}
	section.sect-ht p.p-h1 {
		margin-top: 60px;
	}
	.sect-ht .col-lg-6.bg {
		height: auto;
		min-height: 675px;
	}
	section.sect-ht p {
		line-height: 1.2;
	}
	.text-column::after {
		width: 83%;
		top: 30%;
		height: 330px;
	}
	section.monitoring.sect-ht .text-column::after {
		-webkit-background-size: contain;
		background-size: contain;
		top: 30%;
	}
	.col-protect-pad::before {
		top: 12%;
	}
	.sect-centr-ht {
		padding: 50px 0;
	}
	.sect-centr-ht p.ht-title {
		font-size: 40px;
	}
	.sect-centr-ht p {
		font-size: 21px;
		line-height: 1.4;
	}
	section.sect-ht p.p-h1 {
		font-size: 40px;
	}
	section.hiring,
	section.protection {
		font-size: 21px;
	}
	section.question .quest span {
		font-size: 27px;
		margin-bottom: 15px;
	}
	section.question .quest {
		margin-bottom: 15px;
	}
	section.question .col-quest-img img {
		margin-top: 6px;
	}
	.scrollup {
		right: 75px;
	}
	/*slider vers*/
	.slider-categories {
		top: 60px;
	}
	.slider-categories ul li {
		font-size: 16px;
	}
	.slider-full-width {
		padding-top: 110px;
	}
	.slider-full-width .item {
		height: calc(100vh - 110px);
	}
	#describe .block-right {
		background-size: 55%;
	}
	.text-column::after {
		top: 50%;
		margin-top: -205px;
	}
	.hiring .bg::before {
		top: 50%;
		margin-top: -55px;
	}
	#describe .block-left {
		padding-right: 30px;
		padding-left: 30px;
	}
	.sect-ht ul li {
		position: relative;
		padding-left: 20px;
		font-size: 15px;
	}
	.payments .paytmen {
		margin-top: -220.5px;
	}
	#describe .block-right {
		width: 500px;
		padding-right: 15px;
	}
	.slider-full-width .main-tips-title {
		right: 40%;
	}
	.col-protect-pad::before {
		left: -80%;
	}
	.sect-ht .col-lg-6.bg {
		padding-left: 45px;
	}
	.my-profile .buttons {
		float: right;
	}
	.block-4 ul {
		margin: 20px 0 0px 57px;
	}
	.block-4 .text .title,
	.block-3 .text .title,
	.block-5 .text .title {
		font-size: 35px;
	}
	.block-3 .text .title {
		margin-left: 0;
	}
	.block-2 .title {
		font-size: 20px;
		width: 438px;
	}
	.about-us .human .img {
		width: 200px;
		height: 200px;
	}
	.freelancer-menu li {
		width: calc(100% / 6.17);
	}
	.freelancer-menu li a {
		font-size: 16px;
	}
	.contracts_freelancer .tabs-contracts .table_contracts .description .price,
	.contracts_freelancer .tabs-contracts .table_contracts .description .title,
	.contracts_freelancer .tabs-contracts .table_contracts .description .hours-worked {
		width: calc(100% / 3.05);
	}
	.contracts_freelancer .tabs-contracts .table_contracts .tr .td,
	.contracts_freelancer .tabs-contracts .table_contracts .tr .th {
		display: inline-block;
		width: calc(100% / 3 - 124px);
	}
	.work-diary .date {
		margin-left: 35px !important;
	}
	.detailed-view-of-contracts-page .content .table .tr .td p,
	.detailed-view-of-contracts-page .content .table .tr .th p {
		padding: 22.2px 10px;
	}
	.detailed-view-of-contracts-page .content ul li {
		padding-left: 10px !important;
	}
	.agency-dashbord-page ul.internally_nav li.internally_nav_li.last_li .internally_nav_sub {
		left: inherit;
	}
	.agency-dashbord-page .right-block {
		padding-left: 0px;
	}
	.agency-dashbord-page .right-block h2 {
		margin-left: 20px;
	}
	.agency-dashbord-page .radiobutton label {
		font-size: 14px;
	}
	.agency-dashbord-page .tabs-contracts .table_contracts .photo {
		margin: 20px 20px 20px 20px;
	}
	.agency-dashbord-page .tabs-contracts .table_contracts .description {
		width: calc(100% - 117px);
	}
	.agency-dashbord-page .tabs-contracts .table_contracts .description h4.title {
		width: 180px;
	}
	.agency-dashbord-page .tabs-contracts .table_contracts .description p {
		font-size: 14px;
	}
	.agency-dashbord-page .tabs-contracts .table_contracts .description p.price {
		width: 180px;
	}
	.agency-dashbord-page .tabs-contracts .table_contracts .description p.date {
		width: 220px;
	}
	.agency-dashbord-page .tabs-contracts .table_contracts .description p.status {
		width: 115px;
	}
	.agency-dashbord-page .tabs-contracts .table_contracts .description .status {
		width: 115px;
	}
	.add-manual-time .modal-content .date + label,
	.add-manual-time .modal-content .time-zone + label {
		margin-right: 5px !important;
		margin-left: 0 !important;
	}
	.add-manual-time .modal-content .select select {
		padding: 0 20px 0 15px !important;
	}
	.my-profil h3 i {
		left: 10px;
		margin-right: 10px;
	}
	.my-profile .currency .edit {
		top: 5px;
	}
	.my-profile .participant-skills .edits {
		top: -8px;
	}
	/*detailed view company*/
	.detailed-view_container .button-contact,
	.button-grey,
	.form-15-main .button-contact {
		width: 115px;
		height: 40px;
		margin: 35px auto 0px;
		line-height: 37px;
		font-size: 16px;
	}
	.currency {
		font-size: 19px;
	}
	.line-rating i {
		font-size: 18px;
	}
	.job-success {
		font-size: 15px;
	}
	.view-logo_cont div {
		width: 137px;
	}
	.detailed-view_container a.logo-view {
		margin-left: 15px;
	}
	.view-logo_caption {
		font-size: 25px;
	}
	.view-rating {
		padding-top: 0;
	}
	.detailed-view_container .button-contact {
		margin-top: 10px;
	}
	.overview h3 {
		font-size: 21px;
	}
	.overview p {
		font-size: 15px;
	}
	.managers-list {
		padding: 10px 0px 0px 0px;
	}
	.history-line .line-article {
		letter-spacing: -0.5px;
	}
	/*detailed view freelancer*/
	.view-participant .button-grey {
		margin: 15px 0 0px auto;
	}
	.view-participant .button-contact {
		margin: 35px 0px 0px auto;
	}
	ul.participant-skills {
		font-size: 16px;
	}
	/*form-13*/
	.form-13_container,
	.form-14_container {
		width: 90%;
	}
	input#r_password + label {
		width: 100%;
		text-align: center;
	}
	a.f_password {
		float: none;
		display: block;
		width: 100%;
		text-align: center;
	}
	.form-13_container input::-webkit-input-placeholder {
		font-size: 16px;
	}
	.form-13_container input::-moz-placeholder {
		font-size: 16px;
	}
	.form-13_container input:-moz-placeholder {
		font-size: 16px;
	}
	.form-13_container input:-ms-input-placeholder {
		font-size: 16px;
	}
	.form-13_container input {
		font-size: 16px;
	}
	/*form-15*/
	.heading-form-15 {
		font-size: 20px;
	}
	.job-post-block {
		font-size: 17px;
	}
	/*Hire Page*/
	.hiring-page input#allow_log + label::before {
		margin-bottom: 10px;
	}
	.hiring-page input.hourly-rate {
		margin-bottom: 15px;
	}
	.hiring-page input.hire_checkbox + label p {
		font-size: 14px;
		margin-top: 0;
	}
	.hiring-page .hire-buttons a {
		height: 40px;
		line-height: 37px;
		margin-bottom: 20px;
	}
	.hiring-page textarea#message_to {
		height: 160px;
		margin-bottom: 15px;
		font-size: 14px;
	}
	.hiring-page .hire-buttons {
		width: 270px;
	}
}

@media only screen and (max-width: 390px) {
	.fr-search ul li {
		width: 100%;
		margin-left: 0;
		margin-right: -0px;
	}
	.fr-search label {
		width: 100%;
	}
	.fr-search input[type="submit"] {
		width: 100%;
		margin-top: 10px;
		margin-bottom: 15px;
	}
	.cookie-policy .modal-content .button {
		width: 80%;
		font-size: 18px;
	}
	.reviews-slider h5 {
		font-size: 20px;
	}
}

@media only screen and (max-width: 380px) {
	.block-1 .search input[type="search"] {
		padding-right: 30px;
	}
	.search .col-xs-4 {
		width: 100%;
	}
	.search h4 {
		font: 600 20px / 30px Open Sans;
	}
	.search li a {
		font: 600 14px / 26px Open Sans;
	}
	.search .search-input input[type="search"] {
		font-size: 11px;
	}
	.search *::-webkit-input-placeholder {
		font-size: 12px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 400;
		color: #727272;
	}
	.search *:-moz-placeholder {
		font-size: 12px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 400;
		color: #727272;
	}
	.search *::-moz-placeholder {
		font-size: 12px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 400;
		color: #727272;
	}
	.search *:-ms-input-placeholder {
		font-size: 12px;
		font-family: 'Source Sans Pro', sans-serif;
		font-weight: 400;
		color: #727272;
	}
	.my-profil .edit_payment {
		float: left;
		margin-right: 0;
		width: 100%;
		text-align: center;
	}
	.my-profile .view-logo_cont .portolio-item {
		width: 100% !important;
	}
	.my-profile .view-logo_cont .portolio-item .item-object:hover::before {
		box-shadow: inset 0 0 0 130px rgba(0, 0, 0, 0.5);
	}
	.my-profile .view-logo_cont .portfolio-header {
		line-height: 65px;
	}
	.my-profile .view-logo_cont .portfolio-header .select {
		float: inherit;
		width: 90% !important;
		margin: 0 auto 20px !important;
		display: table;
	}
	.my-profile .view-logo_cont .portfolio-header .select:before {
		top: 32px;
	}
	.my-profile .add i::before {
		margin-right: 10px;
	}
	.add-certification .modal-content .modal-form {
		padding: 40px 20px;
	}
	.my-profile .participant-specialty {
		font-size: 16px;
	}
	.my-portfolio .portolio-item {
		max-height: calc(344px - 100px);
	}
	.transaction #Transactions .select .menu li {
		margin-top: 0;
		width: 100% !important;
	}
	.transaction #Transactions .select .menu li:first-child {
		margin-bottom: 20px;
	}
	.transaction #Transactions .select .menu li li {
		margin-bottom: 0 !important;
	}
	.modal-portfolios .slick-prev,
	.modal-portfolios .slick-next {
		width: 20px !important;
		height: 20px !important;
		margin-top: -10px;
	}
	.modal-portfolios .slick-prev {
		margin-left: 40px !important;
	}
	.modal-portfolios .slick-next {
		margin-right: 40px !important;
	}
	.modal-portfolios .slick-prev::before,
	.modal-portfolios .slick-next::before {
		font-size: 18px;
	}
	.news-page.news-singl ul.soc li {
		width: calc(100% / 2.05 - 2px);
		margin-right: 0;
		margin-bottom: 10px;
	}
	.news-page.news-singl ul.soc li:nth-of-type(2n) {
		margin-left: 5px;
	}
	.news-page.news-singl .tegs li {
		margin-right: 5px;
	}
	.news-page.news-singl .comments .comment-massages.reply {
		margin-left: 25px;
	}
	.my-profile .buttons a:last-of-type {
		margin-top: 10px;
	}
	.creation-profile .inputs .input {
		width: 100%;
		margin-right: 0 !important;
	}
	.creation-profile .inputs .input input {
		max-width: none;
	}
	.creation-profile .capcha {
		display: block;
	}
	.creation-profile .capcha img {
		width: calc(100% - 115px);
	}
	.cookie-policy {
		padding-left: 0 !important;
	}
	.overview-page .table h2 {
		font-size: 22px;
	}
	.overview-page .table .tr .td:nth-of-type(3) {
		width: 100%;
	}
	.overview-page .table .tr .td:nth-of-type(4) {
		width: 50%;
	}
	.overview-page .table .tr .td:nth-of-type(5) {
		width: 50%;
	}
	.payment-transfer-wire-transfer form h4:before {
		display: none;
	}
	.user-desc-modal .modal-content {
		padding: 30px 15px;
	}
}

@media only screen and (max-width: 368px) {
	.my-profil .right-block input {
		width: 70%;
	}
	.form-edit input[type="submit"],
	.my-profil a.button {
		width: 100%;
		float: left;
		margin-bottom: 15px;
	}
	.button-block-top {
		width: 69%;
		margin: 0 0 0 33px;
	}
	.my-profil .button.button-top {
		width: 100%;
	}
	.form-edit h3 i {
		width: 70px;
		height: 70px;
		left: -15px;
		vertical-align: -5px !important;
	}
	.form-edit input {
		font-size: 15px;
	}
	.button-block {
		display: block;
		margin: 0 auto 15px;
		overflow: hidden;
	}
	.my-profil .experience {
		width: 50%;
	}
	.my-profil textarea {
		width: 70%;
	}
	.form-edit h2 {
		top: 420px;
	}
	.slider-2 .slides {
		width: 260px;
	}
	.caption p {
		font-size: 11px;
		line-height: 16px;
	}
	.slider-2 .slides {
		height: 345px !important;
	}
	.slider-2 {
		height: auto !important;
	}
	.slider-2 .indicators {
		bottom: 20px;
	}
	.header-logout .greeting,
	.header-logout .log-view {
		font-size: 13px;
	}
	.form-edit h2 {
		top: 370px;
	}
}

@media screen and (max-width:359px) {
	/*detailed view company*/
	.history-line span.data-history {
		position: relative;
		width: 100%;
		position: relative;
		top: 0;
		right: 0;
		text-align: left;
	}
	.history-line .line-rubric {
		width: 100%;
	}
	.history-line .line-article {
		width: 100%;
		font-size: 11px;
	}
	.history-header {
		font-size: 18px;
		padding: 10px;
	}
	.view-calculate {
		font-size: 13px;
	}
	.overview p {
		font-size: 15px;
	}
	.managers h4 {
		font-size: 18px;
		margin-bottom: 20px;
	}
	.manager-name {
		font-size: 16px;
		line-height: 28px;
	}
	.work-timing {
		line-height: 20px;
		font-size: 16px;
	}
	.job-s {
		font-size: 16px;
		line-height: 31px;
	}
	/*	.view-logo_caption {
		font-size: 23px;
		line-height: 94px;
		}*/
	#show-history {
		width: 30px;
		height: 30px;
		box-shadow: 1px 0px 1px rgba(0, 0, 0, 0.28);
		padding-top: 8px;
		font-size: 14px;
	}
	/*detailed view freelancer*/
	ul.participant-skills {
		font-size: 15px;
	}
	.participant-skills li {
		margin-left: 5px;
	}
	.select-style {
		width: 180px;
		margin-top: 5px;
	}
	.select-style select {
		padding: 0 10px;
		font-size: 15px;
	}
	.select-style::after {
		font-size: 11px;
		top: 6px;
	}
	.associated-company_logo {
		width: 40px;
		height: 40px;
	}
	.form-13_caption {
		font-size: 26px;
	}
	.workings-time ul li {
		width: 88%;
		margin-right: 30px;
	}
}

@media only screen and (max-width: 340px) {
	#preview {
		height: 203px;
		width: 280px;
	}
	.block-5 .text p {
		font-size: 14px;
	}
	.p-ark-25 .participant-pricing {
		font-size: 17px;
	}
	.view-participant.p-ark-25 .view-rating {
		width: 100%;
	}
	.view-participant.p-ark-25 .view-rating p {
		text-align: center;
	}
	.view-participant.p-ark-25 .view-rating + div {
		width: 100%;
	}
	.view-participant.p-ark-25 .view-rating + div .button-contact {
		margin: 15px auto;
	}
	.view-participant.p-ark-25 .view-rating + div .contr-st-date {
		text-align: center;
	}
}

@media only screen and (max-width: 330px) {
	.my-profil span,
	.my-profil .right-block.r input {
		width: 75%;
	}
	.my-profil .experience {
		width: 45%;
	}
	.header-entrance a.log-view {
		margin-left: 5px;
	}
}

@-moz-document url-prefix() {
	.tabs-contracts ul li {
		width: calc(100% / 2.00177) !important;
	}
	@media screen and (max-width:991px) {
		.tabs-contracts ul li {
			width: calc(100% / 2.0019) !important;
		}
	}
	@media screen and (max-width:767px) {
		.tabs-contracts ul li {
			width: calc(100% / 2.0025) !important;
		}
	}
	@media screen and (max-width:580px) {
		.tabs-contracts ul li {
			width: calc(100% / 2.0047) !important;
		}
	}
}

@media all and (-ms-high-contrast: none),
	@media all and (-ms-high-contrast: active) {
		.form-edit h2 {
			width: 53px;
			margin: 0 46.4%;
		}
	}
