.notmobilgomb {
	display:block;
}

.mobilgombnow {
	display:none;
}


.kontener_adatlap .adatok .adatlap_gomb.notmobilgomb {
	display:block;
}

.kontener_adatlap .adatok .adatlap_gomb.mobilgombnow {
	display:none;
}


.mobscr {display: none;}
.section.regform .regform-basic .form-element input {font-size: 20px; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; font-weight: normal;}
.section.regform {background: #e0e0e0;}
.section.regform h2 {font-weight:bold;font-size:34px;color: #a02340; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; text-transform: uppercase; margin: 10px 0;}
.section.regform h2 span { display: inline-block}
.section.regform .regform-head {width: 880px; padding: 8px 0 8px 30px; background: #f0f0f0; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; text-transform: uppercase; font-size: 20px; float: left; margin: 0 0 15px 0;}
.section.regform .regform-head p {float: left; padding: 0 20px;}
.section.regform .regform-head .active-step {color: #a02340;font-weight:bold;}
.section.regform .regform-head span.arrow {background: url(../images/regform-arrow.png) center center no-repeat; width: 180px; height: 21px; display: block; float: left;}

.section.regform .regform-basic {float: left; width: 910px;}
.section.regform .regform-basic .block {float: left; width: 100%;}
.section.regform .regform-basic .block p {font-size: 20px; font-family: dinpromedium; text-transform: uppercase; display: block; width: 430px; text-align: right; float: left; margin: 10px 20px 10px 0; color: #000;}
.section.regform .regform-basic .block span.dashed {width: 272px; height: 20px; background: url(../images/form-pattern.png) center center no-repeat; display: block; float: left; margin: 10px 0;}
.section.regform .regform-basic label.label {font-size: 20px; font-family: dinprolight; float: left; line-height: 51px; clear: left; width: 430px; text-align: right; margin: 0 15px 0 0;}
.section.regform .regform-basic label.label.long {line-height: 20px;}
.section.regform .regform-basic label.label span {color: #a80c2e;}

.section.regform .regform-basic .form-element span.ctk_select {position: relative; float: left; height: 51px;}
.section.regform .regform-basic .form-element .ctk_select_head_text {color: #474745; font-size: 20px; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; padding: 9px 28px 0 15px;}
.section.regform .regform-basic .form-element span.ctk_select.big {width: 286px;}
.section.regform .regform-basic .form-element span.ctk_select.big div.ctk_select {background: url(../images/select-regform-big.png) left top; width: 286px; height: 51px;}
.section.regform .regform-basic .form-element span.ctk_select.big select {width: 286px; height: 51px;}

.section.regform .regform-basic .form-element span.ctk_select.small {width: 132px;}
.section.regform .regform-basic .form-element span.ctk_select.small.f {margin: 0 20px 0 0;}
.section.regform .regform-basic .form-element span.ctk_select.small div.ctk_select {background: url(../images/select-regform-small.png) left top; width: 132px; height: 51px;}
.section.regform .regform-basic .form-element span.ctk_select.small select {width: 132px; height: 51px;}
.section.regform .regform-basic .form-element span.ctk_input_bg.small {background: url(../images/regform-input-small.png) left top; width: 154px; height: 51px; float: left;}
.section.regform .regform-basic .form-element span.ctk_input_bg.small input {width: 133px; line-height: 28px;}
.section.regform .regform-basic .form-element span.ctk_input_bg.big {background: url(../images/regform-input-big.png) left top; width: 286px; height: 51px; float: left;}
.section.regform .regform-basic .form-element span.ctk_input_bg.big input {width: 265px; height: 28px; line-height: 28px; padding: 0 0 0 5px;}

.section.regform .regform-basic .form-element .radio_text {clear: none; float: left; margin: 14px 0 0 0;}
.section.regform .regform-basic .req {float: right; font-family: dinprolight; margin: 10px 210px 0 0;}
.section.regform .regform-basic .req span {color: #a80c2e;}

.section.regform .regform-basic .block.about {text-align: center; margin: 20px 0 0 0;}
.section.regform .regform-basic .block.about p {color: #a80c2e; text-align: center; font-family: dinprolight; width: 100%;}
/* .section.regform .regform-basic .block.about textarea {resize: none; clear: both; background: url(../images/textarea.png) center center no-repeat; width: 641px; height: 157px; border: none; margin:  0 auto; padding: 15px; text-align: left; font-size: 20px; color: #848484; font-family: dinprolight; margin: 0 0 15px 0;} */
.section.regform .regform-basic .block.about .newsletter {width: 440px; margin: 0 auto; text-align: left; font-family: dinprolight; line-height: 25px; font-style: 20px;}
.section.regform .regform-basic .block.about .newsletter .radio_text {margin: 0 15px 0 0;}
.section.regform .regform-basic .block.about .newsletter .rules {text-decoration: none; display: block; background: url(../images/rules-butt.png) right center no-repeat; float: right; padding: 0 35px 0 0; color: #6c6c6c; cursor: pointer;}

.section.regform .regform-basic .regbutton {background: url(../images/reg-but.png) center center no-repeat; font-size: 20px; text-align: center; color: #fff; line-height: 50px; font-family: dinprolight; border: none; width: 318px; height: 51px; margin: 30px auto 0 auto; display: block; padding: 0; text-transform: uppercase; }/*float:left; }margin:0 0 0 88px;}*/
.section.regform .regform-basic .regbutton.active, .section.regform .regform-basic .regbutton:active, .section.regform .regform-basic .regbutton:hover,.section_regform_regform-basic_regbutton_hover {background: url(../images/reg-but-active.png) center center no-repeat;}
#registration_form .section.regform .regform-basic .block{width: 910px;}

.h2Foto {
	position:absolute; color: #000000; font-family: dinpromedium, "Arial Narrow", Arial, sans-serif; text-transform: uppercase; font-size: 16px; text-align:center;width:320px;line-height:20px;top:10px;
}
#reg_box_new .bcompl{
	left: -37px;
	top: -384px;
}

#reg_box_new .bcompl.franchise {
	left: 0px;
    top: 0px;
}
.section.regform .regform-basic .masodik-design .block p.zero {
	display:table-cell;
	vertical-align: middle;
	float:none; 
}
.section.regform .regform-basic .masodik-design .block.alapadat {display: table;}
.section.regform .regform-basic .masodik-design .block.alapadat .form-element {padding: 0 0 0 20px;}


/* flash upload */
.section.regform.photo  h2 br {display: none;}
.section.regform.photo .regform-head {margin-top: 10px;margin-bottom:10px;}
.section.regform .photoupload {text-align: center;}
.section.regform .photoupload h3 {font-size: 20px; font-family: dinpromedium; color: #a02340; text-align: center; text-transform: uppercase; background: #e5e5e5; line-height: 46px; margin: 30px 80px;}
.section.regform .photoupload h3 span {color: #000;}
.section.regform .photoupload .upload-box.flash {width: 280px; margin: 0 auto;}
.section.regform .photoupload .regbutton {background: url(../images/photo-upload.png) center center no-repeat; width: 185px; height: 43px; font-size: 16px; line-height: 43px; margin-top: 34px;}
.section.regform .photoupload .regbutton:hover {background: url(../images/photo-upload-hover.png) center center no-repeat;}

/* noflash upload */
.section.regform .photoupload {height: 590px; background: url(../images/photo-bg.jpg) center bottom no-repeat; padding: 0; margin-bottom: 60px;}
.section.regform .photoupload .upload-box.noflash {width: 280px; min-height: 310px; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; border: solid 2px #fff; background: #b8b8b6; margin: 0 auto; padding: 30px 0 0 0;}
.section.regform .photoupload .upload-box.noflash .brows-pict, .fotoFeltolto .brows-pict {clear: both; text-align: center; cursor: pointer; margin: 0 auto; display: block; background: #468016 ;background: -moz-linear-gradient(top, #68BF21  0%, #468016  100%); background: -webkit-linear-gradient(top, #68BF21  0%, #468016  100%); background: linear-gradient(to bottom, #68BF21  0%, #468016  100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68BF21 ', endColorstr='#468016 ',GradientType=1 ); /* IE6-9 */width: 320px; height: 40px; line-height: 40px; color: #fff; text-transform: uppercase; font-family: dinprobold; max-width:300px; font-size:16px;}
.section.regform .photoupload .upload-box.noflash .brows-pict:hover,.fotoFeltolto .brows-pict:hover,.fotoFeltolto_brows-pict_hover {background: #57a01c;background: -moz-linear-gradient(top, #62b41f 0%, #4d8e18 100%);background: -webkit-linear-gradient(top, #62b41f 0%, #4d8e18 100%);background: linear-gradient(to bottom, #62b41f 0%, #4d8e18 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62b41f', endColorstr='#4d8e18',GradientType=0 );order-color: #555;}
.section.regform .photoupload .upload-box.noflash .brows-pict:active,.fotoFeltolto .brows-pict:active,.fotoFeltolto_brows-pict_hover{background: #468016;background: -moz-linear-gradient(bottom, 0%, #68BF21 100%);background: -webkit-linear-gradient(bottom, #68BF21 0%, #468016 100%);background: linear-gradient(to top, #68BF21 0%, #468016 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#468016', endColorstr='#68BF21',GradientType=0 );}

.section.regform .photoupload .regbutton {margin-top: 30px;}
.masodik-design span.ctk_input_bg,
.reg-box span.ctk_input_bg {box-sizing: border-box; padding: 0; border: 1px solid transparent;}
.reg-box span.ctk_input_bg {height: 38px !important; width: 205px; margin-top: 3px;}
.section.regform.end h2 {font-size: 33px; margin: 10px 15px 0;margin-bottom:10px; text-align: center;}
.section.regform.end .regform-basic .block {text-align: center; padding: 0 0 50px 0;}
.section.regform.end .regform-basic .block p {width: auto; float: none; text-align: left; color: #5a5769; float: left; font-family: dinprolight; margin: 0px 0 0 10px; line-height: 51px;}
.section.regform.end .regform-basic .block .user-email {text-decoration:underline; width: 286px; height: 51px; line-height: 51px; text-align: left; padding: 0 0 0 25px; font-size: 20px; color: #3b3b3b; font-family: dinprolight; float: left; margin: 0 0 25px 0;}
.section.regform.end .regform-basic .block .open-mailbox {display: block; background: url(../images/open-mailbox.png) center center no-repeat; width: 457px; height: 51px; line-height: 51px; text-align: center; font-size: 20px; color: #fff; font-family: dinprolight; text-transform: uppercase; margin: 0 auto; clear: both;}
.section.regform.end .regform-basic .block .open-mailbox:hover,.section_regform_end_regform-basic_block_open-mailbox_hover {background: url(../images/open-mailbox-hover.png) center center no-repeat;}
.section.regform.end .regform-basic .block .instructions {clear: both; background: #c4bcad; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; width: 500px; height: 69px; margin: 40px auto; text-align: center; padding: 16px 0 0 0; position: relative;}
.section.regform.end .regform-basic .block .instructions .coursor {background: url(../images/coursor.png) center center no-repeat; width: 49px; height: 52px; position: absolute; top: -30px; left: 225px;}
.section.regform.end .regform-basic .block .instructions p {color: #3b3b3b; font-size: 20px; font-family: dinprolight; text-align: center; margin: 0; line-height: 28px; float: none;}
.section.regform.end .regform-basic .block .instructions p span {font-size: 16px; color: #000; font-family: dinpromedium;}
.section.regform.end .regform-basic .block .resend {float: left; width: 100%; text-align: left; margin: 0 0 0 10px;}
.section.regform.end .regform-basic .block .resend img {float: left;}
.section.regform.end .regform-basic .block .resend p {float: left; font-size: 13px; color: #000; margin: 7px; font-family: dinprolight; line-height: 16px;}
.section.regform.end .regform-basic .block .resend p b {font-family: dinpromedium;}
.section.regform.end .regform-basic .block .resend p span {color: #a80c2e;}
.section.regform.end .regform-basic .block .resend span.ctk_input_bg {float: left; background: url(../images/mail-input.png) center center no-repeat; width: 253px;}
.section.regform.end .regform-basic .block .resend a, .section.regform.end .regform-basic .block .resend .resend-link {border: none; float: left; display: block; background: url(../images/resend.png) center center no-repeat; width: 281px; height: 46px; line-height: 46px; text-align: center; color: #fff; font-family: dinprolight; text-transform: uppercase; font-size: 12px;}
	#endreg .popupi_body_header{
		top: 15px;
		position: absolute;
		border-top: 1px solid #a3a1a6;
	}
.resend-link-hidden {background: url(../images/resend-hover.png); visibility: hidden;}
.section.regform.end .regform-basic .block .resend a:hover, .section.regform.end .regform-basic .block .resend .resend-link:hover {background: url(../images/resend-hover.png) center center no-repeat;}
.section.regform.end .regform-basic .block .resend .spamalert {text-transform: none; font-size: 16px; color: #000; margin: 25px 0 0 50px;}
	.section.regform.end .regform-basic .block .resend .resend-link.mobscr {display: none;}
/* 
	fullscr class a nagy felbontásnál látszó, de mobilnál nem
	mobscr class mobilon látszik, nagy felbontáson nem
*/
.section.regform.photo h2 {
		font-size: 16px;
		top: 8px;
		z-index:2;
		position: absolute;
		left: 45px;
		width: 250px;
		display:none;
	}
	
	
	.mobile_button{
	display: none;
}
.desktop_button{
	display: block;
}

.show_error{
	display: none;
}
span.ctk_textarea_bg.large{
	display: block;
}
span.ctk_textarea_bg{
	display: none;
}
span.ctk_textarea_bg.vol-ketto{
	display: block;
	font-family: dinproregular;
}
.ruleDet{
	display:none;
	float: left;
}

#mobile {display: none; visibility: hidden;}
#full {display: block; visibility: visible;}

/* v2 responzi design*/

.section.regform .regform-basic .masodik-design .regKetError:after {content: none;}
.section.regform .regform-basic .masodik-design {float: left; width: 910px;}
.section.regform .regform-basic .masodik-design .block {float: left; width: 100%;}
.section.regform .regform-basic .masodik-design .block p {font-size: 20px; font-family: dinpromedium; text-transform: uppercase; display: block; width: 190px; text-align: right; float: left; margin: 0 20px 0 0; color: #000; background: url(../images/form-pattern.png) center bottom no-repeat;}
.section.regform .regform-basic .masodik-design .block p.frst {padding: 54px 0 50px;}
.section.regform .regform-basic .masodik-design .block p.scnd {padding: 27px 0;}
.section.regform .regform-basic .masodik-design .block p.scnd.partnerP {padding: 40px 0;}
.section.regform .regform-basic .masodik-design .block p.scnd.partnerPT {padding: 13px 0;}
.section.regform .regform-basic .masodik-design .block p.thrd {padding: 50px 0;}

.section.regform .regform-basic .masodik-design label.label {width: auto; font-size: 20px; font-family: dinprolight; float: left; line-height: 50px; clear: left; text-align: right; margin: 0 15px 0 5px;}
.section.regform .regform-basic .masodik-design label.label.tel {margin-left: 19px;}
.section.regform .regform-basic .masodik-design label.label.long {line-height: 50px;}
.section.regform .regform-basic .masodik-design label.label span {color: #a80c2e;}

.section.regform .regform-basic .masodik-design .form-element {float: left; width: 630px; }
.section.regform .regform-basic .masodik-design .form-element span {font-family: dinproregular;}
.section.regform .regform-basic .masodik-design .form-element .section {float: left; margin: 2px 10px;}
.section.regform .regform-basic .masodik-design .form-element span.ctk_select {position: relative; float: left; height: 53px;}
.section.regform .regform-basic .masodik-design .form-element .ctk_select_head_text {color: #000; font-size: 20px; font-family: dinprolight, "Arial Narrow", Arial, sans-serif; padding: 9px 15px 0 15px;}
.section.regform .regform-basic .masodik-design .form-element span.ctk_select.big {width: 286px;}
.section.regform .regform-basic .masodik-design .form-element span.ctk_select.big div.ctk_select {background: url(../images/select-regform-big.png) left top; width: 286px; height: 51px;}
.section.regform .regform-basic .masodik-design .form-element span.ctk_select.big select {width: 286px; min-height:51px; height: 51px; margin-bottom: 2px;}

.section.regform .regform-basic .masodik-design .form-element span.ctk_select.small {width: 132px;}
.section.regform .regform-basic .masodik-design .form-element span.ctk_select.small.f {margin: 0 20px 0 0;}
.section.regform .regform-basic .masodik-design .form-element span.ctk_select.small div.ctk_select {background: url(../images/select-regform-small.png) left top; width: 132px; height: 51px;}
.section.regform .regform-basic .masodik-design .form-element span.ctk_select.small select {width: 132px; min-height: 51px; height: 51px; margin-bottom:5px;}
.section.regform .regform-basic .masodik-design .form-element span.ctk_input_bg.small {background: url(../images/regform-input-small.png) left top; width: 154px; height: 51px; float: left;}
.section.regform .regform-basic .masodik-design .form-element span.ctk_input_bg.small input {width: 133px; line-height: 28px;}
.section.regform .regform-basic .masodik-design .form-element span.ctk_input_bg.big {background: url(../images/regform-input-big.png) left top; width: 286px; height: 51px; float: left;}
.section.regform .regform-basic .masodik-design .form-element span.ctk_input_bg.big input {width: 265px; line-height: 28px;}

.section.regform .regform-basic .masodik-design .form-element .radio_text {clear: none; float: left; margin: 14px 0 0 0;}
.section.regform .regform-basic .masodik-design .block p.req {float: right; font-family: dinprolight; margin: 10px 0 0 0; font-size: 16px; width: 100%; text-transform: none; background: none; line-height: 31px; text-align: center;}
.section.regform .regform-basic .masodik-design .block p.req span {color: #a80c2e;}

.section.regform .regform-basic .masodik-design .block.about {text-align: center; margin: 15px 0 0 0; width:100% !important;}
.section.regform .regform-basic .masodik-design .block.about .section {float: left; margin: 0 10px 0 10px;}
.section.regform .regform-basic .masodik-design .block.about p {color: #a80c2e; text-align: right; font-family: dinprolight;}
/* .section.regform .regform-basic .masodik-design .block.about.reg p {color: inherit; text-align: right; font-family: dinprolight; font-weight: bold;} */
.section.regform .regform-basic .masodik-design .block.about p span {color: #000; font-size: 16px; text-transform: none; padding: 0 0 23px 0; display: block;}
/* .section.regform .regform-basic .masodik-design .block.about textarea {clear: both; background: url(../images/textarea.png) top center no-repeat; width: 275px; height: 118px; border: none; margin:  0 auto; padding: 6px; text-align: center; font-size: 20px; color: #848484; font-family: dinprolight; margin: 0 0 15px 0;} */
.section.regform .regform-basic .masodik-design .block.about .newsletter {width: 283px; float: right; margin: 0 auto; text-align: left; font-family: dinprolight; line-height: 25px; font-style: 20px;}
.section.regform .regform-basic .masodik-design .block.about .newsletter .radio_text {margin: 0 0 0 15px;}
.section.regform .regform-basic .masodik-design .block.about .newsletter span {float: left; font-size: 20px; color: #6c6c6c; margin: 0 0 0 44px;}
.section.regform .regform-basic .masodik-design .block.about .newsletter label span {margin-left: 0;}
.section.regform .regform-basic .masodik-design .block.about .newsletter .rules {text-decoration: none; display: block; background: url(../images/rules-butt.png) right 2px no-repeat; padding: 0 35px 0 0; color: #6c6c6c; font-size: 20px; margin: 14px 0 14px 100px; width: 93px;}

.section.regform .regform-basic .masodik-design .regbutton {background: url(../images/reg-but-ver.png) center center no-repeat; font-size: 20px; text-align: center; color: #fff; line-height: 50px; font-family: dinprolight; border: none; width: 283px; height: 51px; margin: 0 auto 0 auto; display: block; padding: 0; text-transform: uppercase;}
.section.regform .regform-basic .masodik-design .regbutton.active, .section.regform .regform-basic .masodik-design .regbutton:active, .section.regform .regform-basic .masodik-design .regbutton:hover,.section_regform_regform-basic_masodik-design_regbutton_hover {background: url(../images/reg-but-ver-active.png) center center no-repeat;}

.masodik-design .bcomplete-popup{
	width: 274px ! important;
}
.section.regform .regform-basic .masodik-design .form-element span.ctk_input_bg.big.regKetErrorMob {
	width: 286px;
	height: 51px;
}
.section.regform .regform-basic .masodik-design .form-element span.ctk_input_bg.big.regKetErrorMob,.masodik-design .regKetErrorMob {
		border: 3px solid #a80c2e;
		border-radius: 6px;
	}
	.masodik-design .regKetErrorMob:before, .masodik-design .regKetErrorMob:after{
		content: none;
	}
	
	
.telDbz {width:46%;}

#registration_form1 .regbutton-tovabb,#registration_form .regbutton-tovabb {background: url(/tarskereso/images/foto-tovabb.png) center center no-repeat; cursor: pointer; font-size: 20px; text-align: center; color: #fff; line-height: 36px; font-family: dinprolight; border: none; width: 178px; height: 36px; margin: -36px auto; display: block; text-transform: uppercase; }
#registration_form1 .regbutton-tovabb:hover,#registration_form .regbutton-tovabb:hover,.registration_form_regbutton-tovabb_hover {background: url(/tarskereso/images/foto-tovabb-aktiv.png) center center no-repeat; }
#registration_form1 #cancel-button-file,#registration_form #cancel-button-file {width: 101px; height: 38px; text-transform: uppercase; color: white; text-align: center; font-family: dinprolight; line-height: 38px; cursor: pointer;text-transform: uppercase;font-family: dinprobold, sans-serif;color: #fff;text-align: center;background: -moz-linear-gradient(bottom, 10%, #888 90%);background: -webkit-linear-gradient(bottom, #888 10%, #666 90%);background: linear-gradient(to top, #888 10%, #666 90%); }
#registration_form1 #cancel-button-file:hover,#registration_form #cancel-button-file:hover, .registration_form_cancel-button-file_hover {background: #57a01c;background: -moz-linear-gradient(top, #666 0%, #888 100%);background: -webkit-linear-gradient(top, #666 0%, #888 100%);background: linear-gradient(to bottom, #666 0%, #888 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666', endColorstr='#888',GradientType=0 );border-color: #555;}
#registration_form1 #save-button,#registration_form #save-button {box-sizing:border-box; width: 170px; height: 40px; margin:0; color: white; text-align: center; line-height: 32px; cursor: pointer; text-transform: uppercase; font-family: dinprobold, sans-serif;color: #fff;background: -moz-linear-gradient(bottom, 10%, #68BF21 90%);background: -webkit-linear-gradient(bottom, #68BF21 10%, #468016 90%);background: linear-gradient(to top, #68BF21 10%, #468016 90%);border: 4px solid transparent;-moz-border-image: -moz-linear-gradient(top, #68BF21 0%, #468016 100%);-webkit-border-image: -webkit-linear-gradient(top, #468016 0%, #FF4E50 100%);border-image: linear-gradient(to bottom, #68BF21 0%, #468016 100%);border-image-slice: 1;}
#registration_form1 #save-button:hover,#registration_form #save-button:hover, .registration_form_save-button_hover{background: #57a01c;background: -moz-linear-gradient(top, #62b41f 0%, #4d8e18 100%);background: -webkit-linear-gradient(top, #62b41f 0%, #4d8e18 100%);background: linear-gradient(to bottom, #62b41f 0%, #4d8e18 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62b41f', endColorstr='#4d8e18',GradientType=0 );border-color: #555;}
#registration_form1 .buttons, #registration_form .buttons{margin: 95px 0;}
#registration_form1 .buttons div,#registration_form .buttons div{margin: 0 10px;display: inline-block; vertical-align:middle;}
.cancel-button{
	background: #a02340;
	box-shadow: inset 0 2px 9px  rgba(255,255,255,0.3);
	text-transform: uppercase;
	border-radius: 10px;
	height: 30px;
	width: 172px;
	margin: 4px auto 20px;
	line-height: 30px;
	color: white;
	font-size: 15px;
	font-family: dinprolight;
	text-align: center;
	cursor: pointer;
	margin-top: 15px;
	
}
.uploading-in-progress{
	display: none;
}
.progress-text{
	font-family: dinprolight;
	text-transform: uppercase;
	color: #010101;
	margin: 0 0 5px;
	font-size: 13px;
	text-align: center;
}

.progress-percent{
	color: #010101;
}
.progress-bed{
	border-radius: 20px; 
	border: 2px solid #202325; 
	height: 15px; 
	width:251px;
	margin: 0 auto;
	background: #181c1f;
	background: linear-gradient(#181c1f, #1b2024);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#181c1f), to(#1b2024));
	background: -webkit-linear-gradient(#181c1f, #1b2024);
	background: -moz-linear-gradient(#181c1f, #1b2024);
	background: -ms-linear-gradient(#181c1f, #1b2024);
	background: -o-linear-gradient(#181c1f, #1b2024);
}
.progress-bar{
	display: block;
	height: 100%; 
	border-radius: 20px; 
	width:0%; 
	background: #6fa52d;
	background: repeating-linear-gradient(-55deg, #589224, #48851e 5px, #6fa52d 5px, #70a52d 10px); 
	box-shadow: inset 0 2px 9px  rgba(255,255,255,0.3), inset 0 -2px 6px rgba(0,0,0,0.4); 
	-moz-box-shadow:inset 0 2px 9px  rgba(255,255,255,0.3), inset 0 -2px 6px rgba(0,0,0,0.4);
}

.section.regform .regform-basic .form-element .small.ctk_select .ctk_select_head_text {
	padding-left:32px;
}
.cursor{
	cursor: pointer;
}
h2.tolts{
	font-size: 37px;
}

.not_visible {
	visiblity: hidden;
}

/*
span.ctk_input_bg.focus {
	height: 42px !important;
    margin-bottom:1px;
    border: 1px solid #a02340;
    border-radius: 4px;
    margin-top: 1px;
    margin-left: 1px;
}
*/

.more-info-margin-mobile {
	display: none;
}

span.ctk_input_bg.focus {
	height: 41px;
    border: 1px solid #a02340;
    border-radius: 4px;
}
.reg-box span.ctk_input_bg.focus {
	border: 1px solid orange;
}


span.ctk_input_bg {
	   padding: 1px 0;
}
span.ctk_select div.ctk_select {
	padding: 1px;
}
span.ctk_select.focused div.ctk_select {
	border: 1px solid #a02340;
	border-radius: 4px;
	margin-top: -1px;
	margin-left: -1px;
}
.reg-box span.ctk_select.focused div.ctk_select {
	border: 1px solid orange;
}

div.ctk_select_head_text {
	margin-top:2px;
}
.masodik-design .regKetErrorMob.focus {
	border: none;
	box-shadow: inset 0 0 0 3px #fabe1a;
}
/*.section.reg-content .reg-box form .gender-select.focused {
	border: 1px solid orange;
	border-radius: 4px;
	margin-top: -1px;
	right: -11px;
}
*/
.section.reg-content .reg-box form span.ctk_select.year select.ctk_select {
	width: 123px;	
}

.section.reg-content .reg-box form span.ctk_select.year div.ctk_select {
	width: 122px;
}

span.ctk_input_bg.large {
	width: 306px;
	background-size: 311px 43px;
}
.section.reg-content .reg-box form span.ctk_input_bg span {
    margin-top: -2px;
}
.section.reg-content .reg-box form span.ctk_select.year,
.section.reg-content .reg-box form span.ctk_select.month,
.section.reg-content .reg-box form span.ctk_select.day {top: 95px;}
.section.reg-content .reg-box form span.ctk_input_bg.town {background-size: 204px 37px; background-position:0 0; margin-bottom: -5px;}
.section.reg-content .reg-box form span.ctk_input_bg input {margin-top: -5px;}
.section.reg-content .reg-box form .mobile_button .regbutton:focus {
	border: 1px solid orange;
	border-radius: 4px;
}

span.ctk_textarea_bg.focus {
	border: 1px solid #a02340;
	border-radius: 4px;
	margin-left: 123px;
	margin-top: -1px;
}
span.ctk_textarea_bg.vol-ketto.focus {
	margin-left:-1px;
}

span.ctk_textarea_bg.focusplus span {
	display: none;
}

.section.regform .regform-basic .form-element span.ctk_select.big div.ctk_select,.section.regform .regform-basic .form-element span.ctk_select.small div.ctk_select  {
	height: 48px;
}
	
	
	
/*nyitoAldomain */
.tab_cont_br{
	display: none;
}
.section.office-team h3.officeTeam-bemu-mobile{
	display: none;
}
.section.users.list h3.userlist-h3-mobile{
	display: none !important;
}




/*Irodak oldal*/
.section.premiumOff-content.partner-offices .mobile-title{
	display: none;
}
.section.premiumOff-content.partner-offices .mobile-container-irodak-body .mobile-graphic{
	display: none;
}






.section.regform .regform-basic .form-element .nemed.small.ctk_select .ctk_select_head_text {
	padding-left:16px;
}

/*összehasonlító oldal*/
.section.premiumOff-content.personal .content-inner .table-mobile{
	display: none;
}
.section.premiumOff-content.personal .table-tablet{
		display: none;
}


/* külső adatlap */
.cont-buttons-mobile, .meg-akarom-mobile{
	display: none;
}




/*Sikertörténetek oldal*/
.section.premiumOff-content.partner-offices.stories .left-col h1, .section.premiumOff-content.partner-offices.stories .left-col h3{
	display: block;
	margin: 12px auto 10px;
}
.section.premiumOff-content.partner-offices.stories .left-col{
	display: block;	
/* 	overflow: auto; */
}


#lostPw .popupi_body{
	width: 600px;
}

.section.franchise #pProgT p{
	display: block !important;
	width: 100%;
}

.section.premium-content {
	clear: left;
}

.section.diplomas-premium-content {
	clear:left;
}

.section.regform .photoupload .upload-box.noflash .kepvalasztoButton, .fotoFeltolto .kepvalasztoButton {background: #468016 ;background: -moz-linear-gradient(top, #68BF21  0%, #468016  100%);background: -webkit-linear-gradient(top, #68BF21  0%, #468016  100%);background: linear-gradient(to bottom, #68BF21  0%, #468016  100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68BF21 ', endColorstr='#468016 ',GradientType=1 );width:100%;margin: 0 auto;text-align:center;color:white;max-width:300px;line-height: 40px;height: 40px;cursor: pointer;  font-size:14px; line-height: 30px; height: 30px; font-family: dinproregular;}
.section.regform .photoupload .upload-box.noflash .kepvalasztoButton:hover,.fotoFeltolto .kepvalasztoButton:hover,.fotoFeltolto_kepvalasztoButton_hover {background: #468016 ;background: -moz-linear-gradient(top, #468016  0%, #68BF21  100%); 	background: -webkit-linear-gradient(top, #468016  0%, #68BF21  100%); 	background: linear-gradient(to bottom, #468016  0%, #68BF21  100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#468016 ', endColorstr='#68BF21 ',GradientType=1 ); }

.section.regform .photoupload .upload-box.noflash .kesobbButton, .fotoFeltolto .kesobbButton {background: #AAA ;background: -moz-linear-gradient(top, #AAA  0%, #BBB  100%); background: -webkit-linear-gradient(top, #AAA  0%, #BBB  100%); background: linear-gradient(to bottom, #AAA  0%, #BBB  100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#AAA ', endColorstr='#BBB ',GradientType=1 ); margin:10px;position:relative;margin-top:10px;}
.section.regform .photoupload .upload-box.noflash .kesobbButton:hover,.fotoFeltolto .kesobbButton:hover,.fotoFeltolto_kesobbButton_hover {	background: -moz-linear-gradient(top, #BBB  0%, #AAA  100%); background: -webkit-linear-gradient(top, #BBB  0%, #AAA  100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #BBB  0%, #AAA  100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#BBB ', endColorstr='#AAA ',GradientType=1 ); /* IE6-9 */}

.masodik-design .regKetErrorMob {
		box-shadow: inset 0 0 0 3px #a80c2e;
		box-sizing: border-box;
		border:none !important;
		border-radius: 6px;
	}
	.regKetErrorMob .ctk_select {border:none !important;}
.masodik-design .regKetErrorMob.focus,.masodik-design .regKetErrorMob.focused {
	border:none !important;
	box-shadow: inset 0 0 0 3px #fabe1a;

}
.section.reg-content #reg-box-.reg-box-slided-out form .accept-rules {
	right: 0;
	bottom: 62px;
}
#hibaAszf {cursor:pointer; font-weight:normal;}
#hibaAszf:hover {text-decoration: underline;}
/*Média ajánlat*/
@media screen and (max-width: 999px){
	.demography, .pageStats{
		width: 100%;
	}
}


@media screen and (max-width: 978px){
	.section.premiumOff-content.personal .table{
		background: url(/tarskereso/images/osszehasonlito-tablet.png) no-repeat;
		width: 740px;
		height: 830px;
		margin: 50px auto;
		display: block;
	}
	.section.premiumOff-content.personal .table h2.left{
		top: -30px;
		left: 85px;
	}
	.section.premiumOff-content.personal .button-box {
		margin: 0 auto;
		width: 740px;
	}
	.section.premiumOff-content.personal .table h2.right{
		top: -30px;
		right: 29px;
	}
	.section.premiumOff-content.personal .table table{
		display: none;
	}
	.section.premiumOff-content.personal .table-tablet{
		display: block;
	}
	.fst{
		margin: 14px 0 0 0;
	}
	.table-tablet .top{
		color: white;
		font-size: 10px;
	}
	.table-tablet .top span{
		text-transform: uppercase;
		color: #ebe19b;
		font-size: 12px;
	}
	.tabC1{
		display: inline-block; width: 69px;
		color: white;
		text-align: center;
		vertical-align: top;
		font-size: 9px;
		text-transform: uppercase;
	}
	.tabC1.fst{
		font-size: 10px;
	}
	.tabC1.h36{
		line-height: 36px;
	}
	.tabC1.h25{
		line-height: 25px;
	}
	.tabC1.h43{
		line-height: 43px;
	}
	.tabC1.klub {
		line-height: 9px;
		margin: 4px 0 0;
	}
	.tabC2{
		display: inline-block; width: 85px;
		color: white;
		padding: 0 0 0 21px;
		box-sizing: border-box;
		vertical-align: top;
		font-size: 9px;
		text-transform: uppercase;
	}
	.tabC2.fst{
		font-size: 10px;
	}
	.tabC2.h36{
		line-height: 36px;
	}
	.tabC2.h25{
		line-height: 25px;
	}
	.tabC2.h43{
		line-height: 43px;
	}
	.tabC3{
		color: white;
		display: inline-block; width: 91px;
		padding: 0 0 0 23px;
		box-sizing: border-box;
		vertical-align: top;
		font-size: 9px;
		text-transform: uppercase;
	}
	.tabC3.fst{
		font-size: 10px;
	}
	.tabC3.h36{
		line-height: 36px;
	}
	.tabC3.h25{
		line-height: 25px;
	}
	.tabC3.h43{
		line-height: 43px;
	}
	.tabC4{
		color: black;
		vertical-align: top;
		display: inline-block; width: 344px;
		font-size: 10px;
		font-family: dinprolight;
		padding: 0 0 0 15px;
		font-weight: bold;
		box-sizing: border-box;
	}
	.tabC4.fst{
		font-size: 14px;
	}
	.tabC4.h36{
		line-height: 36px;
	}
	.tabC4.h25{
		line-height: 25px;
	}
	.tabC4.h26{
		line-height: 26px;
	}
	.tabC4.h43{
		line-height: 43px;
	}
	.tabC5{
		color: white;
		display: inline-block; width: 127px;
		text-align: center;
		text-transform: uppercase;
	}
	.tabC5.fst{
		font-size: 10px;
	}
	.section.premiumOff-content .button-box a.reg-office{
		margin: 0 0 0 180px;
		float: none;
		display: inline-block;
	}
	.section.premiumOff-content .button-box a.reg-online{
		margin: 0;
		display: inline-block;
		float: none;
	}
	.section.premiumOff-content.personal h1 br{
		/*display: none;*/
	}
	.section.premiumOff-content.personal h1{
		width: 740px;
		text-align: center;
		margin: 0 auto;
		font-size: 22px;
	}
	.section.premiumOff-content.personal h1 span{
		font-size: 20px;
	}
	.section.premiumOff-content.personal h1 span:before { 
		content: '\A'; 
		white-space: pre;
	}
}

	
	@media screen and (max-width: 970px) {
	#wrapper .section.premium-content .content-inner{
		width: 700px;
		padding: 0;
	}
	.no-tab{
		display: none;
	}
	#wrapper .section.premium-content .content-inner{
		width: 100%;
		padding: 0;
	}
	.section.premium-content .content-inner .prem_left br{
		display: inline !important;
	}
	.section.premium-content .content-inner .prem_left{
		width: 50%;
		float: left;
	}
	.section.premium-content .content-inner .prem_right{
		width: 45%;
		float: left;
		margin: 0 0 10px 0;
	}
	.section.premium-content .content-inner .prem_right h4, .section.premium-content .content-inner .prem_right ul, .section.premium-content .content-inner .prem_right .more-info-margin{
		margin: 10px auto;
		width: 300px;
	}
	.section.premium-content .content-inner .prem_right h4{
		font-size: 17px;
	}
	.section.premium-content h3{
		margin: 26px auto;
		width: 223px;
		text-align: center;
	}
	.section.premium-content .content-inner .prem_right .more-info-margin .mobilescr{
		display: inline;
		margin-left: 23px;
	}
	.section.premium-content .content-inner .prem_right .more-info-margin .fullscr{
		display: none;
	}
	
	#wrapper .section.diplomas-hirek-content .content-inner{
		width: 700px;
		padding: 0;
	}
	.no-tab{
		display: none;
	}
	#wrapper .section.diplomas-hirek-content .content-inner{
		width: 100%;
		padding: 0;
	}
	.section.diplomas-hirek-content .content-inner .prem_left{
		margin: 0 0 0 0;
	}
	.section.diplomas-hirek-content .content-inner .prem_right{
		margin: 0 0 10px 0;
	}
	.section.diplomas-hirek-content .content-inner .prem_right h4, .section.diplomas-hirek-content .content-inner .prem_right ul, .section.diplomas-hirek-content .content-inner .prem_right .more-info-margin{
		margin: 10px auto;
		width: 300px;
	}
	.section.diplomas-hirek-content .content-inner .prem_right h4{
		font-size: 17px;
	}
	.section.diplomas-hirek-content .cim{
		text-align: center;
	}
	.section.diplomas-hirek-content .content-inner .prem_right .more-info-margin .mobilescr{
		display: inline;
		margin-left: 23px;
	}
	.section.diplomas-hirek-content .content-inner .prem_right .more-info-margin .fullscr{
		display: none;
	}
	
	#wrapper .section.diplomas-premium-content .content-inner{
		width: 100%;
		padding: 0 0 10px 5px;
	}
	.no-tab{
		display: none;
	}
	#wrapper .section.premium-content .content-inner{
		width: 100%;
		padding: 0;
	}
	.section.diplomas-premium-content .content-inner .prem_left{
	}
	.section.diplomas-premium-content .content-inner .prem_left br{
		display: inline;
	}
	.section.diplomas-premium-content .content-inner .prem_right{
		margin: 0 0 10px 0;
		height: 200px;
	}
	.section.diplomas-premium-content .content-inner .prem_right h4{
		margin: 10px auto;
		width: 300px;
	}
	.section.diplomas-premium-content .content-inner .prem_right h4{
		font-size: 17px;
	}
	.section.diplomas-premium-content h3{
		margin: 26px auto;
		text-align: center;
	}
	.section.diplomas-premium-content .content-inner .prem_right .more-info-margin .mobilescr{
		display: inline;
		margin-left: 23px;
	}
	.section.diplomas-premium-content .content-inner .prem_right .more-info-margin .fullscr{
		display: none;
	}
	
}
@media screen and (max-width: 960px) {
	.offers{
		margin: 0 0 0 10px;
	}
	.section.offices h3, .offices-details{
		margin-left: 10px;
	}
}

/*Adwords talalati lista resposive */
@media screen and (max-width: 940px) {
	.section.reg-content .quest.one h1{
		font-size: 24px;
	}
	.section.reg-content .quest{
		margin-top: 97px;
	}
	.kontener_adatlap{
		width: 350px;
		height: 339px;
	}
	.kontener_adatlap .adatok .kep{
		width: 140px;
	}
.kontener_adatlap .adatok .kep .belso_kep {
	width: 140px;
	height: 149px;
}

	.kontener_adatlap .adatok .kep img{
		width: auto;
	}
	
	.kontener_adatlap .adatok .kep {
		height: 186px; 
	}
	.kontener_adatlap .adatok .kep_alairas{
		width: 140px;
	}
	.kontener_adatlap .adatok .jobb_oldal{
		width: 120px;
	}
	
	.kontener_adatlap .gombok_now {
		left: 173px;
	}
	.kontener_adatlap .adatok .bemut{
		height: 134px;
		overflow: hidden;
	}
	.kontener_adatlap .adatok .bemut{
		font-size: 12px;
	}
	.kontener_adatlap .felso_csik .jelzo{
		font-size: 9pt;
	}
	#talalati-lista-box .column-1{
		width: 365px;
		margin-right: 5px;
	}
	#talalati-lista-box .column-2{
		width: 329px;
	}
	.nav_pages{
		left: 25%;
		right: 0%;
	}
	.navigacio{
		width: 700px;
	}
	#wrapper .section.user-prev .content-inner{
		width: 90%;
	}
	.section.user-prev .content-inner .user-box{
		width: 80%;
		height: 119px;
	}
	.section.users.list .content-inner{
		width: 700px !important;
	}
	h1.h1_short{
		width: 200px;
	}
	.section.reg-content .quest{
		padding: 25px 31px 25px 40px;
	}
	
	.kontener_adatlap .adatok .kep_alairas{
		font-size:10px;
	}
	
	.kontener_adatlap .adatok {
	height: 230px;
	}
	
	.kontener_adatlap {
		height: 323px;
	}
	
	
	
	.section.office-team .content-inner #description_div_id{
		width: 73%;
		margin: 0 0 0 10px;	
	}
	.section.office-team h3{
		display: block;
	}
	.section.office-team .photo-box{
		margin-top: 0;
	}
	.section.office-team h3{
		text-align: center;
	}
	.section.office-team h3 br{
		margin: 0 127px 0 147px;
	}
	.tab_cont_br{
		display: block;
	}
	.section.office-team .contact{
		width: 408px;
	}
	.section.office-team .reg-section-ot .regbutton{
		float: none;
	}
	.section.office-team .reg-section-ot{
		float: none;
		width: 315px;
		margin: 0 auto;
		position: initial;
	}
	.section.users.list .content-inner{
		height: auto;
	}
	.section.users.list .select-box{
		height: 115px;
		width: 566px;
		float: none;
		margin: 0 auto;
		position: initial;
	}
	.section.users.list .select-box form .cell.last{
		clear: both;
		width: 100%;
	}
	.section.users .select-box .serachbut{
		margin: 0 auto;
		width: 310px;
	}
	.section.users.list .content-inner h3 {
		display: block;
		float: none;
		margin: 18px auto;
		width: 286px;
	}
}

@media screen and (max-width: 935px){
	.section.premiumOff-content.dipl-stories .left-col {width: 450px;}
}

@media screen and (max-width: 931px){
	.section.franchise.open .fran-left{
		width: 330px;
		padding: 0 9px 0 9px;
	}
	.section.franchise.open .fran-left img{
		width: 300px;
		height: auto;
	}
	.section.franchise.open .fran-right{
		width: 360px;
		margin: 34px 9px 0 0;
	}
	.section.franchise.open .fran-right img{
		width: 350px;
		height: auto;
	}
	.section.franchise p{
		width: 360px;
	}

}



@media screen and (max-width : 930px) {
	.tabl{ float: left;}
	.header .content-inner .slogan {height: 0;}
	.select_ev {margin-left: 0 !important;}
	#wrapper .content-inner {width: 100%;} 
	#wrapper .header .content-inner {min-width: 340px; padding: 0;}
	#wrapper .section.regform .content-inner {width: 100%; margin: 0 auto;}
	.section.regform h2 {text-align: center;}
	.section.regform .regform-head {width: 730px;}
	.section.regform .regform-head span.arrow {width: 90px;}
	.section.regform .regform-basic .masodik-design .block p {width: 140px; margin: 0;}
	    .section.regform .regform-basic .masodik-design .block.alapadat .form-element {padding: 0;}
	.footer {max-width: 720px; padding: 0;}
	#wrapper .footer .content-inner {max-width: 700px;}
	.section.regform .regform-basic .masodik-design .form-element {float: right; width: 575px;}
	.section.regform .regform-basic .masodik-design .form-element .section {margin: 0 2px 2px 0;}
	.section.regform .regform-basic .masodik-design .block.about .section {margin: 0 5px;}
	.section.regform .regform-basic .masodik-design .block.about p {font-size: 16px;}
	.section.premiumOff-content.partner-offices.dipl-stories.content-inner{width:910px;}

	#wrapper .footer.footer_plus{
		display: none;
	}
	
		.section.regform .regform-basic .masodik-design .form-element{
		width: 100%;
	}
	.section.regform .regform-basic .masodik-design label.label.tel{
		margin: 0 3px 0 14px;
	}	
	.section.regform .regform-basic .masodik-design .form-element{
		float: left;
		width: 585px;
		
	}
	.section.regform .regform-basic .masodik-design .block.about .newsletter{
		margin: 0 0 0 0;
	}
	.telDbz {width:49%;}
	/*
	.masodik-design .regKetErrorMob:after{
		left: 13px;
	}
	.masodik-design .regKetErrorMob:before{
		width: 13px;
		left: 0;
	}
	*/
	
	
	.masodik-design .regKetErrorMob:before, .masodik-design .regKetErrorMob:after{
		content: none;
	}
	
	/*�?llásajánlat oldal*/
	.section.premiumOff-content.partner-offices.tipps-main.allas-content .text{
		margin: 0 0 0 11px;
	}
	.section.premiumOff-content.partner-offices h1{
		margin: 12px 0 0 11px;
	}
	.section.premiumOff-content .left-col{
		margin: 0 auto;
	}
	
	
/* 	.footer ul {display: none;} */

	.content-belso.partner{
		margin: 0 0 0 5px;
	}
	.partnerOld .masodik-design .regKetErrorMob{
		margin: 1px 0 1px 1px;
	}
	.partnerOld .section.regform .regform-basic .masodik-design .form-element{
		width: 590px;
	}
	#wrapper .partn .content-inner{
		margin-left: 5px;
	}

}


@media screen and (max-width: 925px){
	.p-offers-inside{
		width: 740px !important;
	}
	.p-offers-right .properties{
		display: none;
	}
	.p-offers-right{
		padding: 10px 0 0 0;
	}
	.about.reg{
		width: 90% !important;
	}
	.about{
		width: 720px !important;
		margin: 10px 0 0 10px;
	}
	.about .tab-panel.active{
		width: 700px !important;
	}
	.right_divs .gr-arr{
		top: -404px !important;
		right: -515px;
		left: auto !important;
	}
	.right_divs #theRightChangeDiv{
		position: relative;
	}
}

@media screen and (max-width: 920px) {
	/*statisztikak*/
	.section.stats .content-inner {
		background: url(/tarskereso/images/stats_mobile.png) center center no-repeat; 
		height: 450px;
	}
	.section.stats h3{
		text-align: center;
	}
}
@media screen and (max-width: 920px) {
	.section.packages .packages-header .content-inner .pack_left{
		float: left;
		width: 380px;
		margin: 14px 0 14px 8px;
	}
	.section.packages .packages-header .content-inner .pack_right{
		float: left;
		width: 350px;
		margin: 10px 0;
	}
	.section.packages .packages-header .content-inner .pack_right .fullbr{
		display: none;
	}
	.section.packages .packages-header .content-inner .pack_right .mobilebr{
		display: inline;
	}
	.section.packages .packages-header p{
		margin: 0;
	}
	.section.packages .packages-header h3{
		margin: 0;
		font-size: 20px;
	}
}
@media screen and (max-width: 910px){
	.section.packages .content-inner.main{
		background: url(/tarskereso/images/packages-main-tablet-bg.png)  center 0 no-repeat; width: 841px; height: 285px;
	}
	.section.diplomas-premium-content .content-inner .prem_right{
		height: 235px;
	}
}

@media screen and (max-width: 909px){
	.section.premiumOff-content.partner-offices .left-col .reg-picto{
		position: initial;
	}
	.section.premiumOff-content.partner-offices .left-col p.or{
		position: initial;
	}
	.section.premiumOff-content.partner-offices .left-col h1{7
		display: none;
	}
	.section.premiumOff-content.partner-offices .left-col h3{
		display: none;
	}
	.section.premiumOff-content .left-col{
		float: none;
		width: 300px;
		display: inline-block;
		vertical-align: top;
		text-align: center;
		margin: 0 auto;
	}
	.section.premiumOff-content .right-col{
		width: 400px;
		float: none;
		display: inline-block;
		vertical-align: top;
	}
	.section.premiumOff-content.partner-offices .mobile-title{
		display: block;
		width: 340px;
		text-align: center;
		margin: 0 auto;
	}
	#randitippek-wrapper .section.reg-content{
		margin: 0 auto;
		width: 340px;
	}
	.section.premiumOff-content.partner-offices .mobile-title h1{
		font-size: 22px;
		line-height: 33px;
	}
	.section.premiumOff-content.partner-offices .mobile-container-irodak-body{
		margin: 0 auto;
		width: 100%;
	}

	.section.premiumOff-content.partner-offices .left-col a.view.active, .section.premiumOff-content.partner-offices .left-col a.view:hover, .section.premiumOff-content.partner-offices .left-col a.view:active{
		width: 221px;
		margin: 0 auto 15px;
	}
	.section.premiumOff-content.partner-offices .left-col a.view{
		margin: 0 auto 15px;
	}
	.section.premiumOff-content.partner-offices .left-col p.iroda-p {
		font-weight: 600;
		line-height: 24px;
		margin: 18px auto;
		padding-top: 37px;
		text-align: center;
		width: 203px;
	}
	.terkep_flash{
		width: 568px;
		margin: 0 auto;
	}
	.section.premiumOff-content.partner-offices .left-col.bot, .section.premiumOff-content.partner-offices .right-col.bot{
		width: 90%;
		text-align: justify;
		margin: 0 auto;
		display: block;
		padding: 10px 0 0;
		clear: both;
	}
	
	
	.section.premiumOff-content.stories .story.double{
		float: none;
		margin: 0 auto;
	}
	.section.premiumOff-content.stories .story.single{
		float: none;
		margin: 0 auto 10px;
		width: 483px;
	}
	.section.premiumOff-content.stories .stories-box .story:nth-child(2n+1){
		margin-right: auto;
		margin-bottom: 10px;
	}
	.section.premiumOff-content.stories .right-col{
		width: 100%;
		margin-bottom: 10px;
	}
	/*NEM TUDOM ELRONT-E VALAMIT!*/
	#randitippek-wrapper .section.reg-content{
		width: 383px;
	}
}

@media screen and (max-width: 903px){
		/*User*/
	.section.users h3{
		margin: 37px 0 22px 133px;
	}
	.section.users .users-fix{
		position: relative;
		height: 546px;
	}
	.section.users .select-box{
		float: none;
		position: absolute;
		top: 76px;
		left: 50px;
	}
	.section.users .city-select{
		float: none;
		position: absolute;
		left: 20%;
		top: 345px;
	}
	.section.users .type-select{
		position: absolute;
		float: none;
/* 		right: 3%; */
		top: 109px;
/* 		width: 230px; */

		width: 100%;
		padding: 0 10px 0 455px;
		min-width: 210px;
		box-sizing: border-box;
	}
	.section.users .type-select a{
		margin: 0 0 15px 0;
		
		width: 90%;
		text-align: center;
	}
}
	


@media screen and (max-width: 900px) {
	.footer ul.outer-menu-class {
		/*display: none;*/
	}
	.footer ul.outer-menu-class .ondesktop{
		display: none;
	}

.section.diplomas-hirek-content .cim {
		margin: 2% 5%;
	}
	
	.section.premiumOff-content.partner-offices .office{
		width: 359px;
	}
	.section.premiumOff-content.partner-offices .office-in h5 a{
		font-size: 12px;
	}
	.section.premiumOff-content.partner-offices .office-in p{
		width: 112px;
		font-size: 12px;
	}
	
}

	

@media screen and (max-width: 889px){
	.section.offices .content-inner .full-pic{
		display: none;
	}
	.section.offices .content-inner .mobile-pic{
		display: inline;
	}
	.section.offices .content-inner{
		padding: 0 0 60px;
	}
}
@media screen and (max-width: 884px){
	.section.franchise h3{
		float: none;
		width: 490px;
		margin: 24px 0 12px 16%;
	}
	.section.franchise .more{
		top: 60px;
		left: 62%;
/* 		margin: 17px auto; */
	}
	.section.franchise p{
		float: none;
		margin: 0 0 20px 16%;
		width: 550px;	
	}
	.section.franchise p br{
		display: none;
	}
}



@media screen and (max-width : 880px){
	.header .content-inner .h5_div {width: auto; margin-left: 0; margin-top: 35px; margin-right: 100px;}
	
	.section.regform.end .regform-basic .block .resend .resend-link.mobscr{
		display: block;
	}
	.section.regform.end .regform-basic .block .resend .resend-link.fullscr{
		display: none;
	}	
	
	.nn_text span{
		font-size: 17px !important;
	}
}




@media screen and (max-width: 879px){
	.section.offering .content-inner .full-pic{
		display: none;
	}
	.section.offering .content-inner .mobile-pic{
		display: inline;
	}
}
@media screen and (max-width: 868px){
	.section.tipps img{
		margin: 35px 12px 33px 13px;
	}
	.section.tipps h3{
		float: none;
		margin: 59px 0 11px;
	}
	.section.tipps p{
		display: inline-block; 
		width: 196px;
	}
	.section.tipps p br{
		display: none;
	}
	.section.tipps #tipps_need_br{
		display: inline !important;
	}
	.section.tipps a{
		width: 188px;
	}
}


@media screen and (max-width : 843px) {
	.tabl{ float: left;}
}

/*404 oldal*/

@media screen and (max-width: 820px){
	.jobbnyil {
	  float: none;
	  left: 207px;
	  position: absolute;
	  top: 33px;
	}
}

@media screen and (max-width: 780px){
	.section.office-team .content-inner #description_div_id{
		width: 65%;
		margin: 0 0 0 10px;	
	}
}

@media screen and (max-width: 755px) {
	.section.reg-content .quest{
		padding: 25px 9px 25px 8px;
		margin: 97px 0 0;
	}
	
	.offices-details {
	  margin: 0 0 32px 10px;
	}
	
	.section.offices h3{
		margin: 37px 0 11px 10px;
	}
	.section.offices h3 a{
		width: 380px;
	}
	
	.offers {
	  margin: 0 0 0 10px;
	  width: 330px;
	}
	.offers br{
		display: none;
	}
	.section.packages .packages-header .content-inner .pack_left{
		float: left;
		width: 329px;
		margin: 19px 0 19px 19px;
	}
	.section.packages .packages-header .content-inner .pack_right{
		float: left;
		width: 325px;
		margin: 10px 0 10px 12px;
	}
	.section.packages .packages-header p{
		font-size: 15px;
		margin: 0;
	}
	.section.packages .packages-header h3{
		margin: 0;
		font-size: 20px;
	}

}


/* Smartphones (portrait) ----------- */
@media screen and (max-width : 740px) {
/* 	#wrapper .content-inner {width: 720px;}  */
	#wrapper .content-inner {width: 100%;}
	#wrapper .header .content-inner {width: 720px; padding: 0;}
	#wrapper .section.regform .content-inner {width: 720px; margin: 0 auto;}
	.section.regform .regform-basic {width: 720px;}
/* 	.header .content-inner .slogan {height: 40px; margin: 0 0 0 20px;} */
/* 	.header .content-inner h5 {clear: both; float: left; margin: 0; margin: 0 0 0 20px;} */
/* 	.header .content-inner h5 br {display: none;} */
	.section.regform h2 {text-align: center;}
	.section.regform .regform-head {width: 720px;}
	.section.regform .regform-head span.arrow {width: 90px;}
	.section.regform .regform-basic .block p {width: 350px;}
	.section.regform .regform-basic label.label {width: 350px;}
	.footer {max-width: 720px; padding: 0;}
	#wrapper .footer .content-inner {max-width: 700px;}
/* 	.footer ul {display: none;} */
	.section.regform.photo h2 br {display: block;}
	.section.regform .photoupload h3 {margin: 30px 0;}
	
	.section.regform.end .regform-basic .block .resend a.fullscr {display: none;}
	.section.regform.end .regform-basic .block .resend .resend-link.fullscr {display: none;}
	.section.regform.end .regform-basic .block p {margin: 0px 0 0 10px;}
	.section.regform.end .regform-basic .block .resend span.ctk_input_bg {float: left; clear: left;}
	.section.regform.end .regform-basic .block .resend {width: 500px; margin: 0 auto; float: none;}
	.section.regform.end .regform-basic .block .resend img {margin: 0 0 0 75px;}
	.section.regform.end .regform-basic .block .resend span.ctk_input_bg {margin:0 0 0 134px;}
	.section.regform.end .regform-basic .block .resend .spamalert {margin: 10px 0 0 50px;}
	.section.regform.end .regform-basic .block .resend a, .section.regform.end .regform-basic .block .resend .resend-link {margin:15px 0 0 120px;}
	.section.regform.end .regform-basic .block .instructions {margin-bottom: 30px;}
	
}



@media screen and (max-width: 738px){
	.section.premiumOff-content.partner-offices .mobile-container-irodak-body .mobile-graphic{
		display: block;	
		text-align: center;
		width: 350px;
		margin: 0 auto;
	}
	.section.premiumOff-content.partner-offices .mobile-container-irodak-body .mobile-graphic p{
			font-size: 15px;
			text-transform: uppercase;
			font-weight: bold;
			margin: 15px 0 0 0;
	}
	.section.premiumOff-content.partner-offices .left-col{
		display: none;
	}
	.section.premiumOff-content.dipl-stories .left-col{
		display: inherit;
	}
	.right-col .section.reg-content{
		background: none;
	}
	.section.premiumOff-content.partner-offices .partner-off-list{
		width: 359px;
		margin: 25px auto;
		float: none;
	}
}

@media screen and (max-width : 735px){
	.section.diplomas-hirek-content .cim {
		margin: 0 auto;
	}
}



@media screen and (max-width: 730px){
	.section.premiumOff-content.personal .content-inner .button-box{
		display: none;
	}
	.section.premiumOff-content.personal .content-inner .table{
		display: none;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile{
		display: block;
		width: 370px;
		height: 1536px;
		background: url(/tarskereso/images/osszehasonlito-mobile.png) no-repeat;
		margin: 0 auto;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .button-1 {
	  background: url("/tarskereso/images/osszehasonlito-mobile-button-1.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	  box-sizing: border-box;
	  color: white;
	  cursor: pointer;
	  font-weight: bold;
	  height: 40px;
	  font-size: 15px;
	  line-height: 15px;
	  margin: 0 auto 20px;
	  padding: 5px;
	  text-align: center;
	  text-transform: uppercase;
	  width: 196px;
	  display: block;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .button-2 {
	  background: url("/tarskereso/images/osszehasonlito-mobile-button-2.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	  box-sizing: border-box;
	  color: white;
	  cursor: pointer;
	  font-weight: bold;
	  height: 40px;
	  font-size: 15px;
	  line-height: 17px;
	  margin: 29px 0 20px 28px;
	  padding: 5px;
	  text-align: center;
	  text-transform: uppercase;
	  width: 310px;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile h1 {
	  color: #99233f;
	  font-size: 22px;
	  font-weight: bold;
	  height: 65px;
	  letter-spacing: 1px;
	  line-height: 25px;
	  margin: 0 auto;
	  text-align: center;
	  text-transform: uppercase;
	  width: 260px;
	  display: block !important;
	  padding: 40px 0 30px;
	}
	.section.premiumOff-content.personal h1{
	
	/*	display: none;*/
	width: 100%;
	}
	#wrapper .breadcrumb{
		display: none;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .premium-mobile{
	 	width: 346px;
		margin: 56px auto 0;
		font-weight: bold;
		text-align: center;
		font-family: dinprolight
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .premium-mobile .head{
		font-size: 20px;
		width: 167px;
		margin: 0 auto;
		color: #f8b333;
		text-transform: uppercase;
		line-height: 20px;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .premium-mobile p.plus{
		font-size: 15px;
		margin: 17px 0 15px;
		color: #f8b333;
		text-transform: uppercase;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .premium-mobile .lista .element:first-child{
		padding: 0 0 13px 0;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .premium-mobile .lista .element:last-child{
		border: none;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .premium-mobile .lista .element{
		font-size: 15px;
		color: #fff9c6;
		text-transform: uppercase;
		padding: 11px 0;
		border-bottom: 1px dashed #c6af5b;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .classic-mobile{
		margin: 0 0 0 32px;
		width: 301px;
		font-weight: bold;
		text-align: center;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .classic-mobile .head{
		font-size: 20px;
		width: 167px;
		margin: 0 auto;
		color: #d8720f;
		text-transform: uppercase;
		line-height: 20px;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .classic-mobile p.plus{
		font-size: 15px;
		margin: 12px 0 13px;
		color: #d8720f;
		text-transform: uppercase;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .classic-mobile .lista .element:first-child{
		padding: 0 0 13px 0;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .classic-mobile .lista .element:last-child{
		border: none;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .classic-mobile .lista .element{
		font-size: 15px;
		color: #fff9c6;
		text-transform: uppercase;
		padding: 11px 0;
		border-bottom: 1px dashed #ad3e64;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .standard-mobile{
		margin: 28px 0 0 43px;
		width: 276px;
		font-weight: bold;
		text-align: center;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .standard-mobile .head{
		font-size: 20px;
		width: 187px;
		margin: 0 auto;
		color: #f29400;
		text-transform: uppercase;
		line-height: 20px;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .standard-mobile p.plus{
		font-size: 15px;
		margin: 12px 0 13px;
		color: #f29400;
		text-transform: uppercase;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .standard-mobile .lista .element:first-child{
		padding: 0 0 13px 0;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .standard-mobile .lista .element:last-child{
		border: none;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .standard-mobile .lista .element{
		font-size: 15px;
		color: #fff9c6;
		text-transform: uppercase;
		padding: 11px 0;
		border-bottom: 1px dashed #809b57;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .free-mobile{
		margin: 60px 0 0 61px;
		width: 239px;
		font-weight: bold;
		text-align: center;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .free-mobile .head{
		font-size: 20px;
		width: 167px;
		margin: 0 auto 26px;
		color: #f29400;
		text-transform: uppercase;
		line-height: 20px;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .free-mobile .lista .element:first-child{
		padding: 0 0 13px 0;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .free-mobile .lista .element:last-child{
		border: none;
	}
	.section.premiumOff-content.personal .content-inner .table-mobile .free-mobile .lista .element{
		font-size: 15px;
		color: #fff9c6;
		text-transform: uppercase;
		padding: 11px 0;
		border-bottom: 1px dashed #60a695;
	}
	
	.nn_cont .nn_text{
		margin-top: 25px;
	}
	.section.reg-content #negyszaznegy .reg-box{
		margin-top: 60px;
	}
	.jobbnyil{
		top: 8px;
	}


	#hirdetofeuletek{
		width: 100% !important;
		height: 100% !important;
	}	

	

}



@media screen and (max-width: 725px){
	.meg-akarom-mobile{
		display: block;
		background: url(/tarskereso/images/reg-but.png);
		text-align: center;
		color: white;
		text-transform: uppercase;
		width: 318px;
		height: 51px;
		line-height: 51px;
		margin: -10px auto;
		top: -16px;
		left: 11px;
		position: absolute;
		cursor: pointer;
	}
	.p-offers-top{
		display: none;
	}
	.partner-data-sheet #areg{
		display: none;
	}
	.contact-buttons{
		display: none;
	}
	.p-offers-right .right_divs{
		display: none;
	}
	#tabs-label{
		display: none;
	}
	.about .tab-panel.active{
		width: 340px !important;
		text-align: center;
		padding: 10px 30px !important;
	}
	.masodik-design .about{
		width: 340px !important;
		margin-left: 0 !important;
		background: none;
		text-align: center;
		position: relative;
		overflow: visible;
		padding: 0 0 0 0;
		overflow: visible !important;
		top: 40px;
	}
	.about{
		width: 340px !important;
		margin-left: 0 !important;
		background: #cbc6b9;
		text-align: center;
		position: relative;
		overflow: visible;
		padding: 30px 0 0 0;
		overflow: visible !important;
	}

	.about span{
		font-weight: bold;
		display: inline;
		margin: 10px 0 0 0;
	}
	.about .ctk_radio.green {margin-top: 5px;}
	.about .ctk_radio.green span {margin: 0;}
	.about .tab-panel.active{
		background: #cbc6b9 !important;
	}
	.p-offers-right .profile-pic{
		float: none !important;
		margin: 0 auto !important;
	}
	.p-offers-inside{
		width: 340px !important;
	}
	.p-offers-gyujto{
		width: 100%;
	}
	.p-offers-bal{
		width: 100%
	}
	.p-offers-jobb{
		padding: 15px 0 0;
		width: 100%
	}
	.cont-buttons-mobile{
		display: block !important;
		text-align: center;
		float: none !important;
		margin-top: 16px !important;
	}
	.cont-buttons-mobile a{
		display: inline-block !important;
		margin: 0 5px 20px 0;
	}
}

@media screen and (max-width: 718px){
	.section.franchise.open .fran-left{
		margin: 10px auto;
		float: none;
		padding: 0;
		width: 90%;
		
	}	
	.section.franchise.open .fran-right{
		margin: 34px auto 0;
		float: none;
		width: 90%;
	}
	.fran-left h2 br{
		display: none;
	}
	.fran-right h3 br{
		display: none;
	}

	.section.franchise.open .fran-right .franchise_class img{
		top: 50px;
		display: none;
	}
	.franchise_class{
		width: 300px;
	}
	.section.franchise h3{
		width: 100%;
	}
	.section.franchise.open h1{
		text-align: center;
	}
}

@media screen and (max-width: 716px){
		.section.offering img{
			position: initial;
			
		}
		.section.offering .content-inner{
			width: 340px !important;
			margin: 0 auto;
			text-align: justify;
		}
		.offers{
			margin: 0 auto;
		}
		.section.offering h3{
			margin: 16px 0 8px 9px;
		}
		
}


@media screen and (max-width: 710px){
	.section.diplomas-premium-content .content-inner .prem_right{
			margin: 0 0 10px 0;
			height: 300px;
	}
	.section.diplomas-premium-content .content-inner .prem_right h4 {
    	margin: 10px 0 0 198px;
    	width: 300px;
	}	
}

@media screen and (max-width : 700px) {
	#reg-box-4 {
			margin-top: 124px;
		}
		#reg-box-4 .rectangular {
			display: none;
		}
		.rectangular{
	height: 128px;
    margin-bottom: 100px;
    top: -28px;
 	background: rgba(0, 0, 0, 0) url("/tarskereso/images/green_arrow.png") no-repeat scroll 0 -63px;
	}
	
	.rectangular br.respon {
	display: none;
	}
	
	.section.reg-content .reg-box.zold-form {
		height: 398px;
	}
	.section.reg-content .reg-box.zold-form form {
		top: -132px;
		
	}
	.arrow-down:after {
	
	    top: 13px;
	}
	.arrow-shadow-left{
	    
	    margin-top: -19px;
	}
	.telDbz {width:auto;}
	
	
	.fullscr {display: none;}
	.mobscr {display: inline-block;}
	#wrapper .header .content-inner {min-width: 340px; padding: 0;}
	#wrapper .section.regform .content-inner {width: 340px; margin: 0 auto; padding: 0 0 50px 0;}
	
	.section.regform .photoupload {background: url(../images/photo-bg-mob.jpg) center top repeat-y;height:522px}
	
	
	.section.regform.photo h2 br {display: none;}
	.section.regform.photo h3 {display: none;}
	.fenykep .section.regform .regform-basic {height: 440px;}
	.section.regform .regform-basic .masodik-design .form-element span.ctk_select.small{margin: 0 0 5px 111px !important;}
	
	
			/*masodik*/
	.section.regform .regform-basic {width: 340px;}
	.header .content-inner .slogan {display: none;}
	.header .content-inner h5 {display: none;}
/* 	.header .content-inner .logo {right: 46px;} */
	.section.regform h2 {text-align: center; margin: 25px 0;}
	.section.regform .regform-head {width: 340px; padding: 8px 0 8px 0;}
	.section.regform .regform-head span.arrow {display: none;}
	.section.regform .regform-head p {padding: 0 2px; font-size: 16px; line-height: 28px;}
	.section.regform .regform-basic .block p {width: 350px; margin:  8px auto; text-align: center;}
	.section.regform .regform-basic .block span.dashed {display: none;}
	.section.regform .regform-basic label.label {width: 350px; margin: 0 auto; text-align: center; line-height: 30px;}
	.section.regform .regform-basic label.label.mobscr {width: 350px;}
	.section.regform .regform-basic .form-element span.ctk_select.big {margin:  0 0 0 30px;}
	.section.regform .regform-basic .form-element span.ctk_select.small {margin: 0 0 0 105px;}
	.section.regform .regform-basic .form-element span.ctk_select.small.parod {margin: 0 0 0 20px;}
	.section.regform .regform-basic .form-element span.ctk_input_bg.small.telnum {margin: 0;}
	.section.regform .regform-basic .form-element span.ctk_select.small.korzet {margin: 0 0 0 30px;}
	.section.regform .regform-basic .form-element span.ctk_input_bg.big {margin: 0 0 0 30px;}
	.section.regform .regform-basic .form-element span.ctk_select.small.f {margin: 0 -10px 0 30px;}
	.section.regform .regform-basic label.label.long {margin: 10px 0; width: 350px;}
	.section.regform .regform-basic .req {margin: 15px 0 15px 17px; float: left; font-size: 19px;}
/* 	.section.regform .regform-basic .block.about textarea {width: 287px; height: 248px; background: url(../images/textarea-small.png) center center no-repeat;} */
	.section.regform .regform-basic .form-element .radio_text {margin: 4px 0 0 0;}
	.section.regform .regform-basic .block.about .newsletter {width: 320px;}
	.section.regform .regform-basic .block.about .newsletter .radio_text {margin: 0 0 0 15px;}
	.section.regform .regform-basic .block.about .newsletter span.labelspan {font-size: 20px; float: left; margin: 0 0 0 42px;}
	.section.regform .regform-basic .block.about .newsletter .rules {clear: both; margin: 15px 100px 15px 0; font-size: 20px;}
/* 	.section.regform .regform-basic .regbutton {float:left; margin: 5px;} */

	.block.mobscr .form-element .ctk_select_head_text {color: #000 !important; text-align: center;}
	.block.mobscr .form-element input {color: #000; text-align: center; font-size: 20px; font-weight: normal;}
	.section.regform .regform-basic .block.about {margin: 0;}
	.footer {display: block;}
	.fenykep .header {display:none;}

	.fenykep .regform-head{display: none;}
	
	
	#mobile {display: block; visibility: visible;}
	#full {display: none; visibility: hidden;}
/* 	#wrapper {background: none;} */
	#wrapper .content-inner {width: 340px;} 
	#wrapper .header .content-inner {width: 238px; padding: 0;}
	span.ctk_textarea_bg.large{
		display: none;
	}
	span.ctk_textarea_bg{
		display: block;
	}
	.mobile_button{
		display: block;
	}
	.desktop_button{
		display: none;
	}
	.show_error{
		display: table;
	}
	/* 78, 268 337-teljes 15px*/
	#missing .missing_button{
		top: 15px;
	}
	.hosszabbitas_text_legrovidebb_red {
		margin-top: -25px;	
	}
	#missing .torles_hatter_body {
		width: 250px;
		height: 15px;
		background: url(/ctk/imgi/torles/center_center.png) repeat right bottom
			scroll transparent;
		float: left;
	}
	#missing .popupi_body {
		width: 280px;
	}
	#missing #gratula_vip .hosszabbitas_rovid_start{
		width: 250px;
	}
	#missing .grat_body{
		width: 220px;
		text-align: center;
		margin-left: 20px;
		height: 43px; 
	}
	
	
		.header .content-inner .slogan{display: none;}
	.header .content-inner .h5_div {display: none;}
	.header{min-width: 340px;}
	.header .content-inner .logo.logo_text, .header .content-inner .logo{
		right: 65px;
	}
	
	#wrapper .header .content-inner {min-width: 340px; padding: 0;}
	#wrapper .section.regform .content-inner {width: 340px; margin: 0 auto; padding: 0 0 50px 0;}
	.section.regform .regform-basic .masodik-design {width: 340px;}
	.section.regform .regform-head {width: 340px; padding: 8px 0 8px 0;}
	.section.regform .regform-head span.arrow {display: none;}
	.section.regform .regform-head p {padding: 0 4px; font-size: 15px; }
	.section.regform .regform-basic .masodik-design .block p {width: 350px; margin:  0 auto; text-align: center;}
	.section.regform .regform-basic .masodik-design .block span.dashed2 {display: none;}
	.section.regform .regform-basic .masodik-design label.label {width: 350px; margin: 0 auto; text-align: center;}
	.section.regform .regform-basic .masodik-design .block p.frst {padding: 0 0 10px 0;}
	.section.regform .regform-basic .masodik-design .block p.frst br {display: none;}
	.section.regform .regform-basic .masodik-design .block p.zero {padding: 0 0 10px 0; display: block; float:left; margin-bottom: 10px;}

	.section.regform .regform-basic .masodik-design .block.alapadat {display: block;}
	/*.section.regform .regform-basic .masodik-design .block.alapadat .form-element {padding: 0 0 20px 0;}*/
	
	.section.regform .regform-basic .masodik-design .block p.zero br {display: none;}
	.section.regform .regform-basic .masodik-design .block p.scnd {padding: 0 0 10px 0; margin: 0 0 10px 0;}
	.section.regform .regform-basic .masodik-design .block p.thrd {padding: 10px 0; margin: 0 0 10px 0;}

	.section.regform .regform-basic .masodik-design .form-element {width: 340px; clear: both;}
	.section.regform .regform-basic .masodik-design label.label.tel {margin: 10px 0; line-height: 24px;}
	.section.regform .regform-basic .masodik-design .form-element span.ctk_select.big {margin:  0 0 0 30px;}
	.section.regform .regform-basic .masodik-design .form-element span.ctk_select.small {margin: 0 0 0 30px;}
	.section.regform .regform-basic .masodik-design .form-element .radio_text {margin: 0 0 20px 160px;}
	.section.regform .regform-basic .masodik-design .form-element span.ctk_input_bg.big {margin: 0 0 5px 30px;}
	.section.regform .regform-basic .masodik-design .form-element span.ctk_select.small.f {margin: 0 -10px 0 30px;}
	.section.regform .regform-basic .masodik-design label.label.long {margin: 10px 0;}
	.section.regform .regform-basic .masodik-design .req {margin: 15px 0 15px 50px; float: left;}
	.section.regform .regform-basic .masodik-design .block.about p {text-align: center;}
	.section.regform .regform-basic .masodik-design .block.about textarea {width: 287px; height: 126px; margin: 15px 0 0 21px; background: url(../images/textarea.png) top center no-repeat;}
	.section.regform .regform-basic .masodik-design .block.about .newsletter {width: 320px;}
	.section.regform .regform-basic .masodik-design .block.about .newsletter span {margin: 0; margin: 0 0 0 54px;}
	.section.regform .regform-basic .masodik-design .block.about .newsletter .radio_text {margin: 0 0 0 9px;}
	.section.regform .regform-basic .masodik-design .block.about .newsletter .rules {clear: both;;}
	.section.regform .regform-basic .masodik-design .regbutton {margin-top: 20px; margin-left: 25px;}
	.footer {display: block;}
	
	.section.regform .regform-basic .masodik-design .form-element span.ctk_select.small.telefon{
		margin-left: 34px !important;
	}
	
	.section.regform .regform-basic .form-element span.ctk_select.small.f.age_left{
		margin:0 0 0 27px !important;
	}
	.section.regform .regform-basic .form-element span.ctk_select.small.age_right{
		margin-left: 20px !important;
	}
	
	#wrapper .header .content-inner {min-width: 340px; padding: 0;}
	#wrapper .section.regform .content-inner {width: 340px; margin: 0 auto; padding: 0 0 50px 0;}
	.section.regform .regform-basic .masodik-design .block.about textarea{background: none; width: 268px; height: 110px; margin: 0;}
	span.ctk_textarea_bg.vol-ketto{margin-left:26px;}
	
	.section.regform .regform-basic .masodik-design .form-element span.ctk_select.big.regKetErrorMob,.masodik-design .regKetErrorMob{
		border: 3px solid #a80c2e;
		border-radius: 6px;
		/*margin: 0 0 1px 24px;*/
		margin-top:1px;
		margin-bottom: 2px;
		
	}
	.masodik-design .regKetErrorMob:before, .masodik-design .regKetErrorMob:after{
		content: none;
	}
	
	#wrapper .section.regform.end .content-inner{
		width: 100%;
	}
	#wrapper .endr .header .content-inner { 
		width: 100%; 
	}
	.endr .section.regform .regform-head{
		width: 100%;
	}
	
		/*
	.section.reg-content .quest_nyito{
		display: none;
	}
	*/
	.section.reg-content .region{
		display: none;
	}
	#talalati-lista-box{
		width: 340px;
	}
	.section.user-prev{
		display: none;
	}
	.kontener_adatlap{
		width: 340px;
	}
	.nav_right{
		top: 7px;
	}
	.nav_pages{
		left: 9%;
		right: -20px;
		overflow: hidden;
		width: 270px;
		height: 31px;
	}
	.navigacio{
		width: 340px;
	}
	.section.users.list .content-inner{
		width: 340px !important;
	}
	.section.reg-content .content-inner{
		height: 464px;
	}
	.section.tipps{
		display: none;
	}
	.section.franchise p{
		display: none;
		
	}
	.section.franchise h3{
		margin: 10px 0 5px 0 !important; 
	}
	.section.franchise h3 span{
		content:"\A"; white-space:pre;
	}
	.section.franchise a{
		text-align: center;
/* 		width: 340px; */
		width: 100%;
	}
	.section.franchise .more{
		position: initial;
		width: 157px;
		box-sizing: border-box;
		margin: 0 auto 20px;
		display: block;
	}
	
	#wrapper .section.diplomas-premium-content .content-inner{
			width: 100%;
			margin: 0;
		}
		
		
		.section.packages .packages-header .content-inner .pack_right{
			display: none;
		}
		.section.packages a{
			width: 340px;
		}
		.section.packages .packages-header .content-inner .pack_left{
			margin: 10px auto;
			width: 340px;
			text-align: center;
		}
		.section.packages .content-inner.main{
			display: none;
		}
		.section.packages .packages-header .content-inner{
			width: 340px !important;
		}
		.section.stats .content-inner {
			background: url(/tarskereso/images/stats_xs.png) center center no-repeat; 
			height: 486px;
		}
		.section.stats a.more-story{
			margin: 385px auto 0;
		}
		
		.section.franchise .more{
			top: 60px;
/* 			left: 62%; */
			margin: 17px auto;
		}
		
		
			.section.users.list .select-box{
		height: 165px;
		width: 330px;
		padding: 0;
	}
	.section.users.list .select-box form .cell{
		float: none;
		width: 272px;
		margin: 0 auto;
	}
	.section.users.list h3{
		/*display: none !important;*/		
	}
	.section.users.list h3.userlist-h3-mobile{
		background: none;
		padding: 0;
		margin: 13px 0;
		display: block !important;
		width: 100%;
		text-align: center;
	}
	.section.users.list h3.userlist-h3-mobile:after {
		background: url("/tarskereso/images/heart.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		content: "";
		display: inline-block;
		height: 21px;
		margin: 0 0 -2px 6px;
		width: 25px;
	}
	.section.partnerRegButSec{
		margin: 19px !important;
		clear: both;
	}
	.partnFelt{
		margin: 0 0 0 26px !important;
	}

	.section.regform .regform-basic .masodik-design .form-element{
		width: 340px;
	}
	#szerzodes_layer .popupi_body{
		width: 300px;
	}
	
	.section.reg-content .reg-box.zold-form {
		margin-top: 138px;
	}
	.section.reg-content .quest {
		position: absolute;
    	top: -74px;
    	width: 100%;
    	padding: 8px 9px 0 8px;
	}
	
	.section.reg-content .quest.quest_nyito {
		top: -59px;
		width: 100%;
		margin-left: -10px;
	}
	
	.section.reg-content .quest.quest_nyito.de-zold {
		top: -47px;
		width: 100%;
	}
	
	
	.section.reg-content .quest.quest_nyito br {
		display: none;
	}
	
	.section.reg-content .adw.quest h1, .section.reg-content .quest h1,.section.reg-content .quest span.h1 {
		width: 100%;
		font-size: 20px;
		text-align: center;
	}
	
	.section.reg-content .reg-box.zold-form {
		height: 423px;
		margin-top: 150px;
		padding: 8px 9px 0px 8px;
	}
	
	.section.reg-content .quest {
		top: -48px;
	}
	
	
	.section.reg-content .reg-box .error-msg-year {
		background: url(../images/error-msg-year.png) center center no-repeat; 
	}
	.section.reg-content .reg-box .error-msg-day {
		background: url(../images/error-msg-day.png) center center no-repeat; 
	}

	.section.reg-content .reg-box .error-msg.mid {width: 201px;}
	.section.reg-content .reg-box .error-msg.small {
		width: 74px; 
		margin: 131px 0 0 0;
		position: absolute;
        top: auto;
	    right: auto;
	    left: auto;

	}
	.section.reg-content .reg-box .error-msg.rules {
		width: 100px; 
		background: url(../images/error-rules_2.png) left center no-repeat; 
		position: absolute; 
		top: -48px; 
		left: 0; 
		padding: 0;
		margin: 0;
	}
	.show_error{
		display: table;
	}
	.hide_error{
		display: table;
		visibility: hidden;
	}
	
	.section.reg-content .reg-box .error-msg {
		height: 43px; 
		width: 304px; 
		background: url(../images/error-msg.png) center center no-repeat; 
		margin: -2px 0 10px 0; 
/* 		display: block;  */
		text-align: center; 
/* 		line-height: 54px;  */
		color: #fff; 
		font-family: dinprolight;
		position: static;
	  	top: auto;
	  	left: auto;

		z-index: 1;
	}
	
	
	.section.reg-content .reg-box {margin: 115px 0 0 0; width: 300px; padding: 0 20px 20px 20px; height: auto;/*margin-left:-10px;*/}
	/*.section.reg-content .quest {display: none;}*/
	.section.reg-content .reg-box form span.ctk_input_bg.town {margin: 0;}
	.section.reg-content .reg-box form span.ctk_select {height: 42px;}
	.section.reg-content .reg-box form span.ctk_select.year {top: 0; position: relative; float: left;}
	.section.reg-content .reg-box form span.ctk_select.month {top: 0; position: relative; float: left;}
	.section.reg-content .reg-box form span.ctk_select.day {top: 0; position: relative; float: left;}
	.section.reg-content .reg-box form .accept-rules { bottom: 59px;right: -6px;}
	
	#reg_box_new .section.reg-content .reg-box{
		height: 100% !important;
	}
	
	#reg_box_new .popupi_body {
		width: 340px; 
	}
	span.ctk_textarea_bg.vol-ketto.focus {margin-left: 26px;}
	
}



@media screen and (max-width: 690px){
	.section.reg-content #negyszaznegy .reg-box{
		float: none;
		margin: 9px auto;
	}
	.nn_cont .nn_text{
		float: none;
		width: auto;
	}
	.section.reg-content .content-inner{
		overflow: hidden;
	}
	.section.premiumOff-content.partner-offices.stories .section.reg-content .content-inner{
		overflow: visible !important;
	}
	.nn_cont{
		height: 765px;;
	}
	.jobbnyil{
		margin: 0 auto;
		position: static;
		background: url("/ctk/images/lefele_nyil.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		width: 38px;
		height: 91px;
	}
}


@media screen and (max-width: 688px){
	.section.offices .text{
		display: none;
	}
	.section.offices .content-inner .mobile-pic{
		position: initial;
	}
	.section.offices h3 a{
		text-align: center;
		width: 251px;
	}
	.section.offices .offices-details .lead{
		width: 300px;
		margin: 0;
		text-align: center;
	}
	.section.offices .offices-details{
		width: 300px;
	}
	.section.offices .content-inner{
		width: 340px !important;
		margin: 0 auto;		
	}
	.section.offices h3{
		width: 340px;
		text-align: center;
		margin: 10px 0;
	}
	.moile_pic_pos{
		width: 292px;
		margin: 0 auto;
	}
	.section.users .city-select{
		display: none;
	}
	.section.users .type-select{
		position: initial;
		margin: 0 auto;
		padding: 0;
		width: 230px;
	}
	.section.users .select-box{
		position: initial;
		margin: 30px auto;
	}
	.section.users .users-fix{
		width: 100%;
		height: auto;
	}
	.section.users .type-select a{
		width: 200px;
	}
	.section.users h3{
		display: none;
	}
	.section.users h3.user-h3-mobile{
		background: none;
		padding: 0;
		margin: 13px 0;
		display: block;
		width: 100%;
		text-align: center;
	}
	.section.users h3.user-h3-mobile:after {
		background: url("/tarskereso/images/heart.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		content: "";
		display: inline-block;
		height: 21px;
		margin: 0 0 -2px 6px;
		width: 25px;
	}
}

@media screen and (max-width: 660px){
	.section.premiumOff-content.dipl-stories .left-col h1{
		margin: 50px 0 10px 0;
	}
}


@media screen and (max-width : 620px) {
#wrapper .section.premium-content .content-inner{
			background: url("../images/premium-bg-mobile.png");
			width: 370px !important;
			margin: 0 auto;
			height: 476px;
		}
		.section.premium-content .content-inner .prem_right{
			display: none;
		}
		.section.premium-content .clipboard{
			display: none;
		}
		.section.premium-content .content-inner .prem_left{
			width: 100%;
		}
		.section.premium-content h3{
			display: none;		
		}
		.section.premium-content h3.premium_text_mobile{
			display: block;
			margin: 23px auto;
			width: 245px;
			text-align: center;
		}
		.section.premium-content h4.premium_adw_mobile{
			display: block;
			color: black;
			width: 100%;
			text-align: center;
			font-size: 18px;
			margin: 0;
		}
		.section.premium-content .content-inner .prem_left .more-info-margin-mobile{
			display: block;
			background: url(/tarskereso/images/premium-button-mobile.png);
			width: 246px;
			line-height: 46px;
			text-align: center;
			height: 46px;
			position: absolute;
			right: 22px;
			bottom: 20px;
		}
		.section.premium-content span.more-info, .section.premium-content a.more-info{
			color: white;
			text-transform: uppercase;
		}
}



@media screen and (max-width: 570px){
	.section.office-team .content-inner #description_div_id{
		clear: both;
		float: none;	
	}
	.section.office-team .photo-box{
		float: none;
	}
	.section.office-team h3.officeTeam-bemu-mobile{
		display: block;
	}
	.section.office-team h3{
		display: none;
	}
	.section.office-team .photo-box{
		margin: 0 auto;
		width: 180px;
	}
	.section.office-team .content-inner #description_div_id{
		margin: 0 auto;
	}
	.section.office-team .map-link{
		float: none;
		margin: 20px auto;
	}
	.section.office-team .contact{
		float: none;
		margin: 30px auto;
		text-align: center;
	}
	.section.office-team .reg-section-ot{
		padding-top: 0;
	}
}

@media screen and (max-width: 534px){
	.section.diplomas-premium-content .content-inner .prem_right{
			margin: 0 0 10px 0;
			height: 350px;
	}
	.section.diplomas-premium-content .content-inner .prem_right h4 {
    	margin: 10px auto;
    	width: 300px;
	}	
}

@media screen and (max-width: 532px){
	.section.premiumOff-content.stories .story.double.short, .section.premiumOff-content.stories .story.double, .section.premiumOff-content.stories .story.single{
		width: 80%;
		margin: 0 auto 10px;
		float: none;
	}
	.section.premiumOff-content.stories .story a{
		bottom: 8px;
	}
	.section.premiumOff-content.partner-offices h3{
		font-size: 16px;
	}
	.section.premiumOff-content h1{
		font-size: 34px;
	}
	.section.premiumOff-content.dipl-stories h1{
		font-size: 40px;
	}
	.section.premiumOff-content.stories .left-col{
		width: auto;
	}
}

@media screen and (max-width : 500px) {
	.section.regform.end h2 {font-size: 25px;}
	.section.regform.end .regform-basic .block .instructions {width: 340px; height: 63px; padding: 20px 0 0 0;}
	.section.regform.end .regform-basic .block .instructions p {font-size: 15px; line-height: 18px;}
	.section.regform.end .regform-basic .block .instructions p span {font-size: 13px;}
	.section.regform.end .regform-basic .block .instructions .coursor {left: 150px;}
	.section.regform.end .regform-basic .block p {margin-left: 10px;}
	.section.regform.end .regform-basic .block .user-email {margin: 0 0 25px 12px;}
	.section.regform.end .regform-basic .block .open-mailbox {background: url(../images/reg-but.png) center center no-repeat; width: 340px;}
	.section.regform.end .regform-basic .block .open-mailbox:hover {background: url(../images/reg-but-active.png) center center no-repeat; width: 340px;}
	.section.regform.end .regform-basic .block .resend img {margin: 0px;}
	.section.regform.end .regform-basic .block .resend span.ctk_input_bg {margin: 0 0 0 41px;}
	.section.regform.end .regform-basic .block .resend .spamalert {display: block; width: 225px; text-align: center; margin: 10px 0 0 55px;}
	.section.regform.end .regform-basic .block .resend a, .section.regform.end .regform-basic .block .resend .resend-link {margin: 15px 0 0 26px;}
	
	#lostPw .popupi_body{
		width: 290px;
	}
	#lostPw .activation_siker{
		visibility: visible;
	}
	.section.premiumOff-content.dipl-stories .left-col {
		width: 100%;
	}
	.section.premiumOff-content.dipl-stories .left-col h4 {
		margin: 40px 20px;
	}
}


@media screen and (max-width: 488px){
	.section.diplomas-premium-content .content-inner .prem_right{
			margin: 0 0 10px 0;
			height: 393px;
	}
	.section.diplomas-premium-content .content-inner .prem_right h4 {
    	margin: 10px 0 0 116px;
    	width: 300px;
	}	
}


@media screen and (max-width: 480px) {
		.section.diplomas-hirek-content span.more-info, .section.diplomas-hirek-content a.more-info{
			color: white;
			text-transform: uppercase;
		}
		
		#wrapper .section.diplomas-hirek-content .content-inner{
			width: 370px !important;
			margin: 0 auto;
			height: auto;
		}
		.section.diplomas-hirek-content .clipboard{
			display: none;
		}
		.section.diplomas-hirek-content .content-inner .prem_left{
			width: 100%;
		}
		.section.diplomas-hirek-content .cim.premium_text_mobile{
			display: block;
			margin: 23px auto;
			width: 245px;
			text-align: center;
		}
		.section.diplomas-hirek-content h4.premium_adw_mobile{
			display: block;
			color: black;
			width: 100%;
			text-align: center;
			font-size: 18px;
			margin: 0;
		}
		.section.diplomas-hirek-content .content-inner .prem_left .more-info-margin-mobile{
			display: none;
			background: url(/tarskereso/images/premium-button-mobile.png);
			width: 246px;
			line-height: 46px;
			text-align: center;
			height: 46px;
			position: absolute;
			right: 22px;
			bottom: 20px;
		}
		.section.diplomas-hirek-content div.column-2 {
			display: none;
		}
		.section.diplomas-hirek-content div.column-1 {
			width: 100%;
			float: none;
		}
}

@media screen and (max-width : 425px) {
/* regbox */
.mobnotsupported-talalat {
	display:none	
}



	.section.regform h2 {
		font-size: 22px;
		font-weight: bold;
	}
	.no-image .header {
		display:none;
	}
	
/*!!!!*/	
/* 	body,body div {max-width : 370px;} */
	
	.popupi_close_button {
	/* jobban tapolhato */
		height: 50px;
	}
	.popupi_body_header {
		height: 31px;
		margin-top: 0px;
	}
	
	.section.users h2{display: none;}
	
	.section.reg-content {background: url(../images/mobi-bg.jpg) center top no-repeat; background-size: 100%; padding: 0 0 47px;}
	.section.reg-content .login {top: 0; right: 69px;}
	

	#reg_box_new .bcompl{
		left: -37px;
		top: -436px;
	}
	
			
	.section.regform.photo .regform-basic .regbutton{ margin: 42px 0 0 75px;}
	
	
	
	.section.diplomas-premium-content {
		display: flex;
		width: 100%;
	}
	.section.reg-content{
		background: transparent;
	}
	#aszfDiv .popupi_body{
		width: 340px;
	}
	.activation_siker{
		visibility: hidden;
	}
	#wrapper .content-inner{
		height: 100%;
	}
	.jobbnyil{
		top: 127px;
		left: 140px;
		background: url("/ctk/images/lefele_nyil.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		width: 38px;
		height: 91px;
	}
	#nyito_tartalom .section.premium-content{
		clear: both;
	}
	
	.section.diplomas-premium-content .content-inner .prem_right{
			margin: 0 0 10px 0;
			height: 430px;
	}
	.section.diplomas-premium-content .content-inner .prem_right h4 {
    	margin: 10px 0 0 116px;
    	width: 300px;
	}	
	
	.statTable .statRow .col1, .demogrTable .statRow .col1{
		width: 50%;
	}
#regOuter3 .bcomplete-popup {
    top: 432px;}
	

	
}


@media screen and (max-width: 424px){
	#randitippek-wrapper .section.reg-content{
		width: 340px;
		overflow: auto;
	}
}


@media screen and (max-width: 410px){
	.section.diplomas-premium-content .content-inner .prem_right{
			margin: 0 0 10px 0;
			height: 530px;
	}
	.section.diplomas-premium-content .content-inner .prem_right h4 {
    	margin: 10px 0 0 10px;
    	clear: both;
    	width: 300px;
	}	
}

@media screen and (max-width: 400px){
	.section.premiumOff-content.partner-offices .left-col.bot, .section.premiumOff-content.partner-offices .right-col.bot{
		display: none;
	}
	#randitippek-wrapper .section.users, #randitippek-wrapper .section.stats, #randitippek-wrapper .section.stats, #randitippek-wrapper .section.offering, #randitippek-wrapper .section.packages, .terkep_flash{
		display: none;
	}

}

@media screen and (max-width: 392px){
	.section.users .select-box{
		padding: 20px 5px;
/* 		width: 313px; */
		box-sizing: border-box;
		margin: 0 auto;
	}
	.section.stats h3{
		font-size: 23px;
	}
}


@media screen and (max-width: 388px){
	.section.diplomas-premium-content .content-inner .prem_right{
			margin: 0 0 10px 0;
			height: 570px;
	}
}

@media screen and (max-width : 380px) {

.notmobilgomb {
	display:none;
}

.mobilgombnow {
	display:block;
}


.kontener_adatlap .adatok .adatlap_gomb.mobilgombnow {
	display:block;
}

	
.kontener_adatlap .adatok .adatlap_gomb.notmobilgomb {
	display:none;
}

.kontener_adatlap .adatok .adatlap_gomb.mobilgombnow {
	display:block;
}
	
	
.bankkartya-kep {
	width: 99%;
	height: 99%;
}
/* regbox */
	span.ctk_textarea_bg.focus {
		margin-left:9px;
	}
}

span.ctk_textarea_bg textarea {
	color: #474745;
}

#reg_end_div .regform-head {
	/* display:none; */
    margin-top: 19px;
}

#reg_end_div h2 {
	display: none;
}


/* Nyitó oldal reszponzív dizájnja */
.premium_text_mobile{
	display: none;	
}
.premium_adw_mobile{
	display: none;
}
.section.premium-content .content-inner .prem_right .more-info-margin .mobilescr{
	display: none;
}
.section.premium-content .content-inner .prem_right .more-info-margin .fullscr{
	display: inline;
}
.section.diplomas-premium-content .content-inner .prem_right .more-info-margin .mobilescr{
	display: none;
}
.section.diplomas-premium-content .content-inner .prem_right .more-info-margin .fullscr{
	display: inline;
}
.section.diplomas-hirek-content .content-inner .prem_right .more-info-margin .mobilescr{
	display: none;
}
.section.diplomas-hirek-content .content-inner .prem_right .more-info-margin .fullscr{
	display: inline;
}
.section.packages .packages-header .content-inner .pack_right .fullbr{
	display: inline;
}
.section.packages .packages-header .content-inner .pack_right .mobilebr{
	display: none;
}
.section.offering .content-inner .mobile-pic{
	display: none;
}
.section.offices .content-inner .mobile-pic{
	display: none;
}
.section.offices .content-inner{
	padding: 0 0 37px;
}
.section.premium-content .content-inner .prem_left .more-info-margin-mobile{
	display: none;
}
.section.dilpomas-hirek-content .content-inner .prem_left .more-info-margin-mobile{
	display: none;
}
.section.diplomas-premium-content .content-inner .prem_left .more-info-margin-mobile{
	display: none;
}
.section.users h3.user-h3-mobile{
	display: none;
}
}

@media screen and (max-width: 379px){
	.section.franchise.open .fran-right img{
		width: 300px;
	}
}

@media screen and (max-width : 376px) {
	
	#reg_box_new #layer_content {
		margin-left: -16px;
	}
	
	

	.showBannOuterFrame {
		display:none;
	}
	.section.regform .regform-head {
		/*display:none;*/
	}
	#reg_box_new .popupi_left_middle{
		background: none;
		margin-left: -13px;
	}
	#reg_box_new .popupi_close{
		top: -33px;
		right: 2px;
	}

	#reg_box_new .popupi_close_button{
		background: url("../images/close_popup_mobile.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		
	}
	#reg_box_new .popupi_top_left, #reg_box_new .popupi_top_right, #reg_box_new .popupi_bottom_left, #reg_box_new .popupi_bottom_right, #reg_box_new .popupi_top_center, #reg_box_new .popupi_bottom_center, #reg_box_new .popupi_left_middle, #reg_box_new .popupi_right_middle, #reg_box_new .popupi_body_keret_bal, #reg_box_new .popupi_body_keret_jobb, #reg_box_new .popupi_body_keret_also, #reg_box_new .popupi_body{
		background: none;
	}
	#reg_box_new .popupi_body{
		width: 340px;
	}
	#endreg .popupi_body{
		width: 340px;	
	}
	#endreg .popupi_body_header{
		top: 15px;
		position: absolute;
		border-top: 1px solid #a3a1a6;
	}
	.section.regform.end .regform-basic .block .resend .resend-link.mobscr{
		display: block;
	}
	
	#reg_box_new {
		margin-left: -1px;
	}
}







@media screen and (max-width: 350px){
	.section.diplomas-premium-content .content-inner .prem_right{
		height: 590px;
	}
}




	