/* styles for mobile browsers smaller than px */
@media screen and (max-width: 812px) {
	/* .banner {background-attachment:scroll !important; background-position: center center !important;} */
	html {
		-webkit-text-size-adjust: 100%;
	}
	body.manager_landing_node_newagent {
		background: url(/css/basic/new_agent_mobile_background.jpeg) no-repeat -430px 0; background-attachment:fixed; background-size: cover;
	}
	#page {width: 100%; min-width: 100%;}

	/** structure **/
	#page .container {width: 100%; min-width: 100%; max-width: 100%;}
	#page .container .column {width: 100%; min-width: 100%; max-width: 100%; float: none; clear: both;}
	#page .container .spacer {display: none;}

	/** media **/
	#page .media_render_wrap img {margin: 10px auto !important;}
	#page .media_render_wrap .media_wrap {height: auto !important; margin: 10px auto !important;}
	#page .media_render_wrap .media_wrap .media_clicker {height: auto !important;}

	/*body.portal header {display: none; visibility: hidden;}*/
	/*body.portal header .join,*/
	/*body.portal header .contact,*/
	/*body.portal header .crew {display: none;}*/
	/*body.portal header {display: block; visibility: visible;}*/
	/*body.portal .site_header ul.nc li {margin: 0 5px 0 10px;}*/
	/*body.portal .site_header .lg {margin: 20px 0 0 10px;}*/
	/*body.portal .site_header .lg img {width: 90px; float: left;}*/

	/* pop_model */
	.pop_model .close {top: 10px; left: 10px;}
	.pop_model .contentModel {max-width: 95% !important; padding: 5px;}
	.pop_model .close_wrap {max-width: 100%;}
	.pop_model .close_wrap .close {left: 0; top: 10px;}

	.module_wrapper .module_headline {font-size: 17px; }

	/*.module_login .forgot_pass {display: none;}*/

	.module_hp_1 .w {height: auto; overflow:hidden; background-attachment:scroll !important; background-position: center center !important;}
	.module_hp_1 .w .brdr {display: none;}
	.module_hp_1 .w .lgw {overflow: hidden; box-sizing: border-box; width: 90%; padding: 30px 0 30px 0; text-align: center; position: relative; top: auto; left: auto; right: auto; max-width: none;}
	.module_hp_1 .w .lgw section {max-width: none; width: 100%; padding: 0;}
	.module_hp_1 .w .lgw section .bu span {float: none;}
	.module_hp_1 .w .lgw section .bu i {float: none; text-align: center;}
	.module_hp_1 .w .lgw section p {margin: 30px 0 0 0;}
	.module_hp_1 .w .lgw section .bu.br {margin-top: 30px; font-size: 20px}
	.module_hp_1 .w .lgw i.iw {display: none;}
	.module_hp_1 .w .yloc {display: none;}
	.module_hp_1 .w .sign {display: none;}
	body.manager_landing_node_newagent .module_hp_1 .w {background: none;}
	body.manager_landing_node_newagent .module_hp_1 .w .lgw {width: 95%;}
	body.manager_landing_node_newagent .module_hp_1 .w .gd {position: fixed; z-index: -1; top: 0; padding: 0; opacity: 0.6; background:linear-gradient(#000,#bbb6b6);}
	body.manager_landing_node_newagent .module_hp_1 .w .lgw section h1 {width: 45%; float: left; clear: both; text-align: right; font-size: 32px;}
	body.manager_landing_node_newagent .module_hp_1 .w .lgw section h1 span {font-size: 19px;}
	body.manager_landing_node_newagent .module_hp_1 .w .lgw section p {float: right; clear: both; margin: 20px 0 10px 0; font-size: 16px;}
	body.manager_landing_node_newagent .module_hp_1 .w .lgw i.iw {display: block; width: 55%; height: 44%; top: 0; right: 0; left: auto; background-position: 100% 0 !important; background-size: cover !important;}


	/*body.manager_landing_node .module_hp_1 .w {background: none;}*/
	body.manager_landing_node .module_hp_1 .w .lgw {width: 95%; height: 400px; padding: 0;}
	/*body.manager_landing_node .module_hp_1 .w .lgw section h1 {width: 45%; float: left; clear: both; text-align: right; font-size: 20px; line-height: 1;}*/
	body.manager_landing_node .module_hp_1 .w .lgw section {width: 100%; height: 100%;}
	body.manager_landing_node .module_hp_1 .w .lgw section h1 {position: absolute; font-size: 20px; top: 25px; left: 0; width: 45%;}
	body.manager_landing_node .module_hp_1 .w .lgw section .sig {position: absolute; top: 80px; left: 0; width: 45%; padding: 0; display: block;}
	body.manager_landing_node .module_hp_1 .w .lgw section .sig img {width: 120px;}
	body.manager_landing_node .module_hp_1 .w .lgw section h1 span {font-size: 15px; font-weight: normal;}
	body.manager_landing_node .module_hp_1 .w .lgw section p {position: absolute; top: 300px; font-size: 17px; margin: 0;}
	body.manager_landing_node .module_hp_1 .w .lgw section p.land2 {display: none;}
	body.manager_landing_node .module_hp_1 .w .lgw section p.land {display: block; width: 45%; position: absolute; top: 255px; left: 0;}
	body.manager_landing_node .module_hp_1 .w .lgw section .bu.br {position: absolute; top: 340px; margin-top: 0; font-size: 18px; font-weight: bold; padding: 9px 5% 9px;}
	body.manager_landing_node .module_hp_1 .w .lgw i.iw {display: block; height: 285px; width: 100%; top: 54px; right: 0; left: auto; background-position: 100% 0 !important; background-size: contain !important;}



	.module_hp_2 .content {height: auto; padding: 30px 0;}
	.module_hp_2 .w {height: auto;}
	.module_hp_2 .w h2 {padding: 0; font-size: 26px;}
	.module_hp_2 .w .bxs {width: 90%; margin: 20px auto 0 auto; border: none; height: auto;}
	.module_hp_2 .w .bxs .bx {width: 80%; float: none; margin: auto; border: none;}
	.module_hp_2 .w.manager_landing_node_new_agent {height: auto;}
	.module_hp_2 .w.manager_landing_node_new_agent h2 {color: #fff;}
	.module_hp_2 .w.manager_landing_node_new_agent .bxs {height: auto;}
	.module_hp_2 .w.manager_landing_node_new_agent .bxs p {color: #fff;}
	.module_hp_2 .w.manager_landing_node_new_agent .bxs .bx1 i {background: url(/css/basic/thumbs-dark-mobile.png) no-repeat; background-size: contain;}
	.module_hp_2 .w.manager_landing_node_new_agent .bxs .bx2 i {background: url(/css/basic/shake-dark-mobile.png) no-repeat; background-size: contain;}
	.module_hp_2 .w.manager_landing_node_new_agent .bxs .bx3 i {background: url(/css/basic/speedspace-dark-mobile.png) no-repeat; background-size: contain;}


	body.manager_landing_node_newagent .module_hp_2 .content {background: none;}

	.module_hp_3 .w {background-attachment:scroll !important; background-position: center center !important; height: 630px;}
	.module_hp_3 .w .brdr {display: none;}
	.module_hp_3 .w .gd {padding: 0; opacity: 0.9;}
	.module_hp_3 .w .lgw section h2 {font-size: 26px; text-align: right;}
	.module_hp_3 .w .lgw {box-sizing: border-box; width: 90%; padding: 40px 0 0 0; text-align: center; position: relative; top: auto; left: auto; right: auto; max-width: none;}
	.module_hp_3 .w .lgw section {max-width: none; width: 100%; padding: 0;}
	.module_hp_3 .w .lgw section a {float: none;}
	.module_hp_3 .landing_sign {float: right;}
	.module_hp_3 .w .lgw section .sig { width: 120px; float: right; clear: both; margin: 10px 0 0 0;}
	.module_hp_3 .w i.iw {width: 70%; height: 110%; left: 0;}
	/*.module_hp_3 .w i.iw {display: block; height: 110x;  bottom: 0; top: initial; left: 0; background-position: 100% 0 !important; background-size: contain !important;}*/
	/*.module_hp_3 .w i.iw {display: none;}*/

	.module_hp_4 .w {height: auto;}
	.module_hp_4 .w h2 {font-size: 26px;}
	.module_hp_4 .w i {display: none;}
	.module_hp_4 .w i.formobile {display: block;  float: none; margin: 0 auto;}
	.module_hp_4 .w .one {float: none; width: 90%; margin: auto;}
	/*.module_hp_4 .w .one i {position: static; width: 100%; transform: rotate(90deg); background: url(/css/basic/coffie.png) no-repeat 0 0; background-size:contain; width: 270px; height: 259px;}*/
	.module_hp_4 .w .one i {display: none;}
	.module_hp_4 .w .one section {margin-top: 50px; padding: 0; width: 100%; float: none; text-align: center;}
	.module_hp_4 .w .two {float: none; width: 90%; margin: auto;}
	.module_hp_4 .w .two i {margin-top: 20px; position: static; width: 100%; transform: rotate(360deg);  background: url(/css/basic/iphone_sun_glass.png) no-repeat 0 0; background-size:contain; width: 270px; height: 259px;}
	.module_hp_4 .w .two section {margin-top: 50px; padding: 0; width: 100%; float: none; text-align: center;}

	.module_hp_5 .w {padding: 30px 0 30px 0; height: auto;}
	.module_hp_5 .w h3 {margin: auto;}
	.module_hp_5 .w .brdr {background: none; border: none;}
	.module_hp_5 .w .hld {width: 90%;}
	.module_hp_5 .w .hp_sldr {width: 100%;}
	.module_hp_5 .w .hp_sldr p {width: 85%; font-size: 16px;}
	.module_hp_5 .wg-prevnext .wg-next:hover, .module_hp_5 .wg-prevnext .wg-next,
	.module_hp_5 .wg-prevnext .wg-prev:hover, .module_hp_5 .wg-prevnext .wg-prev {bottom: 15%;}

	.module_hp_contact .w {background-attachment:scroll !important; background-position: center center !important; height: auto; width: 100%; padding: 30px 0 0 0;}
	.module_hp_contact .w .brdr {padding: 0; border: none;}
	.module_hp_contact .wrapper-contact {padding: 0;}
	.module_hp_contact form {width: 90%; height: auto}
	.module_hp_contact form .fieldRow .field_wrap {width: 100%;}

	.module_hp_contact form .subject_wrap {position: relative; top: auto; left: auto; right: auto;}
	.module_hp_contact form .content_wrap {position: relative; top: auto; left: auto; right: auto;}
	.module_hp_contact form .submit_wrap {position: relative;  top: auto; left: auto; right: auto;}
	.module_hp_contact form .phone_wrap {position: relative;  top: auto; left: auto; right: auto;}
	.module_hp_contact form .fullname_wrap {position: relative;  top: auto; left: auto; right: auto;}
	.module_hp_contact form .email_wrap {position: relative;  top: auto; left: auto; right: auto;}

	.module_hp_contact form .fieldRow .field_submit {background: none; border: none;}
	.module_hp_contact form .submit_wrap .fieldExtra {display: none;}
	.module_hp_contact form .fieldRow .field_submit input {padding: 0 10px; border: none;}
	.module_hp_contact form .fieldRow textarea {width: 100%;}

	.module_hp_contact .w.manager_landing_node_newagent {height: auto; background: none;}
	.module_hp_contact .w.manager_landing_node_newagent form {height: auto;}
	.module_hp_contact .w.manager_landing_node_newagent form .content_wrap{display: none;}
	.module_hp_contact .w.manager_landing_node_newagent form .subject_wrap{display: none;}
	.module_hp_contact .w.manager_landing_node_newagent form .phone_wrap{position: relative;  top: auto; left: auto; right: auto;}
	.module_hp_contact .w.manager_landing_node_newagent form .submit_wrap{position: relative;  top: auto; left: auto; right: auto;}




	.module_hp_6 .content {height: auto; padding: 30px 0;}
	.module_hp_6 .w {width: 90%; margin: auto; height: auto; padding: 0;}
	.module_hp_6 .w .a {width: 100%; float: none; text-align: center;}
	.module_hp_6 .w .b {width: 100%; float: none; text-align: center; margin-top: 30px;}
	/*body.manager_landing_node_newagent .module_hp_6 {display: none;}*/

	.module_hp_7 .w {padding: 30px 0 30px 0; height: auto;}
	.module_hp_7 .w h3 {margin: auto;}
	.module_hp_7 .w .brdr {background: none; border: none;}

	.site_footer .w {width: 100%; text-align: center;}
	body.manager_landing_node_newagent .site_footer {height: 0; width: 0;}

	/****************/

	.ui-dialog .ui-dialog-content {padding: 0;}
	.ui-widget.ui-widget-content {left: 0 !important; right: 0 !important; width: 95% !important; margin: auto !important; }

	form {width: 100%;}
	form.type_manager_form {width: 100%;}
	form.type_manager_form .section {width: 100%; height:auto;float: none; clear: both; padding: 0; margin: 0;}
	form.type_manager_form .picture_wrap {height: 130px;}
	form.type_manager_form .submit_wrap {padding: 20px 0;}
	form.type_manager_form .section_a_wrap {border: none;}
	form.type_manager_form .jobs_expertise_wrap .field_checkbox.multiple .cehckbox_wrap label {font-size: 13px;}

	form {width: 100%;}
	form.type_agent_form {width: 100%;}
	form.type_agent_form .section {width: 100%; height:auto;float: none; clear: both; padding: 0; margin: 0;}
	form.type_agent_form .picture_wrap {height: 130px;}
	form.type_agent_form .submit_wrap {padding: 20px 0;}
	form.type_agent_form .agent_read_agreement_wrap {position: static; width: 100%;}
	form.type_agent_form .agent_contract_agreement_wrap {position: static; width: 100%;}
	form.type_agent_form .section_a_wrap {border: none;}
	form.type_agent_form .jobs_expertise_wrap .field_checkbox.multiple .cehckbox_wrap label {font-size: 13px;}


	.from_to_dates_form {width: 100%; float: none;}
	.from_to_dates_form .f {width: 100%;}
	.from_to_dates_form .f form {width: 100%;}

	form.type_position_form {width: 100%;}
	form.type_position_form .section {width: 100%;}
	form.type_position_form .section_a_wrap {padding: 0; border: none;}
	form.type_position_form .section_b_wrap {padding: 0; border: none;}

	form.type_candidate_form {width: 100%;}
	form.type_candidate_form .section_b_wrap,
	form.type_candidate_form .section_a_wrap {padding: 0; border: none; width: 100%;}
	form.type_candidate_form .side_a_a_wrap .fieldRow {width: 100%;}
	form.type_candidate_form .jobs_placement_wrap.fieldRow {position: inherit;}
	form.type_candidate_form .jobs_placement_wrap .field_checkbox.multiple {padding: 0;}
	form.type_candidate_form .or_wrap.fieldRow {position: inherit;}
	form.type_candidate_form .or_wrap .field_wrap {position: inherit;}


	form.type_client_form {width: 100%;}
	form.type_client_form .section {width: 100%;}
	form.type_client_form .section_a_wrap {padding: 0; border: none;}
	form.type_client_form .section_b_wrap {padding: 0; border: none;}
	form.type_client_form .module_holder_wrap form .fieldRow {width: 100%;}

	.display_positions_list .main_table {table-layout: auto;}
	.display_positions_list th, .display_positions_list td {display: none;}
	.display_positions_list th.pid, .display_positions_list td.pid,
	.display_positions_list th.pname, .display_positions_list td.pname,
	.display_positions_list th.fee_currency, .display_positions_list td.fee_currency,
	.display_positions_list th.t_add_cnd, .display_positions_list td.t_add_cnd {display: table-cell; width: auto !important;}
	.display_positions_list th.row_wrap, .display_positions_list td.row_wrap {display: table-cell; width: 100%;}


	.display_candidates_list th, .display_candidates_list td {display: none;}
	.display_candidates_list table.main_table {table-layout: auto;}
	.display_candidates_list th.email, .display_candidates_list td.email,
	.display_candidates_list th.cname, .display_candidates_list td.cname,
	.display_candidates_list th.edit:first-child, .display_candidates_list td.edit:first-child {display: table-cell;}
	.display_candidates_list tr.trow .edit a {font-size: 10px; float: right; clear: both; margin: 4px 0;}
	.display_candidates_list th.row_wrap, .display_candidates_list td.row_wrap {display: table-cell; width: 100%;}


	.display_position_details .dpholder {height: auto !important;}
	.display_position_details .det ul {width: 100%;}
	.display_position_details .resize {display: none;}
	.display_position_details .extra .v {width: 100%;}

	.display_candidte2position .sa {width: 100%; clear: both;}
	.display_candidte2position .sb {width: 100%; height: auto !important; clear: both;}
	.display_candidte2position .ext {width: 100%; clear: both;}
	.display_candidte2position .sb .gradient,
	.display_candidte2position .sb.expanded .gradient {display: none;}


	/** type_contract_form **/
	form.type_contract_form .fieldRow {font-size: 12px !important;}
	form.type_contract_form .fieldRow .field_textarea textarea,
	form.type_contract_form .fieldRow select, form .fieldRow input {font-size: 12px;}
	form.type_contract_form .contract_content_wrap p,
	form.type_contract_form .contract_content_wrap p span {font-size: 12px !important;}

	form.type_contract_form .agreement_signature_wrap {position: initial;}
	form.type_contract_form .date_user_wrap {position: initial;top: 225px; right: 0;}

	form.type_contract_form .svt_sig_wrap {position: initial;}
	form.type_contract_form .date_svt_wrap {position: initial;}

}




























