@media (min-width: 768px) {

	.pR25_wideScreen{
		padding-right: 25px;
	}

	.onresz{
		padding-left: 55px;
		padding-right: 55px;
	}

	.header-content {
		width: 768px;
		position:relative;
	}

	.elementInBigSize {
		display:inline-block !important;
	}

	.stepActive {
		border-bottom: 3px solid #00aeef;
	}

	.outer {
		display: table;
		height: 100%;
		width: 100%;
	}

	.middle {
		display: table-cell;
		vertical-align: middle;
	}

	.inner {
		margin-left: auto;
		margin-right: auto;
		width: 768px;
	}

	.kepes_valaszto_gomb > input[type="radio"]:checked + label span{
		background: #00aeef none repeat scroll 0 0;
		border-color: #00aeef;
		cursor:pointer;
		position:relative;
		top:105px;
		left:134px;
	}

	.kepes_valaszto_gomb > input[type="radio"]:not(:checked) + label span{
		background: white none repeat scroll 0 0;
		border-color: #00aeef;
		cursor:pointer;
		position:relative;
		top:105px;
		left:134px;
	}

	.automatikus_lekerdezes_gomb > input[type="radio"] + label{
		background: url("../images/automatikus_lekerdezes_gomb.png") no-repeat;
		width:285px;
		height:140px;
		display:block;
	}

	.kezi_kitoltes_gomb > input[type="radio"] + label{
		background: url("../images/kezi_kitoltes_gomb.png") no-repeat;
		width:285px;
		height:140px;
		display:block;
	}


	.szemelygepkocsi_gomb > input[type="radio"] + label{
		background: url("../images/szemelygepkocsi_gomb.png") no-repeat;
		width:285px;
		height:140px;
		display:block;
	}

	.kistehergepkocsi_gomb > input[type="radio"] + label{
		background: url("../images/kistehergepkocsi_gomb.png") no-repeat;
		width:285px;
		height:140px;
		display:block;
	}
	.egyeb_gepjarmu_gomb > input[type="radio"] + label {
		background: url("../images/egyeb_gepjarmu_gomb.png") no-repeat;
		width: 600px;
		height: 105px;
		display: block;
	}

	.egyeb_gepjarmu_gomb > input[type="radio"]:checked + label span{
		background: #00aeef none repeat scroll 0 0;
		border-color: #00aeef;
		cursor:pointer;
		position:relative;
		top:22px !important;
		left:217px !important;
	}

	.egyeb_gepjarmu_gomb > input[type="radio"]:not(:checked) + label span{
		background: white none repeat scroll 0 0;
		border-color: #00aeef;
		cursor:pointer;
		position:relative;
		top:22px !important;
		left:217px !important;
	}

	.statusBarStepGepjarmu {
		display: inline-block;
		width: 13.75%;
	}

	.kuponmegadoKep {
		width:310px;
		height:145px;
		background: transparent url(../images/kuponmegado_wide.png) no-repeat;
	}

	.kuponmegadoKepLakas {
		width:310px;
		height:145px;
		background: transparent url(../images/kuponmegado_bob_wide.png) no-repeat;
	}

	.kuponmegadoKepCasco {
		width:310px;
		height:145px;
		background: transparent url(../images/kuponmegado_casco_wide.png) no-repeat;
	}
	.kuponmegadoKepUtas {
		width: 100%;
		height:145px;
	}

	.kuponmegadoForm {
		background: #99DFF9;
		height: 145px;
		margin-right: -31px;
		border: 1px #99DFF9;
		/*border-bottom-left-radius: 4px;*/
		/*border-bottom-right-radius: 4px;*/
	}

	.kuponigenyloStyle > div:first-child{
		background: transparent url(../images/kuponigenylo_lakas-utas_wide.png) no-repeat center center;
		background-size: 100%;
		height:175px;
	}

	.kuponigenyloStyle > div{
		/*width:640px;*/
		padding-left:15px;
		padding-right:15px;
	}

	.kuponigenyloStyleBob > div:first-child{
		background: transparent url(../images/kupon_casco+utas.png) no-repeat;
		height:147px;
	}
	
	.kuponigenyloStyleIndexdij > div:first-child{
		background: transparent url(../images/kuponigenylo_lakas-utas_wide_indexdij.png) no-repeat center center;
		background-size: 100%;
		height:175px;
	}
	
	.kuponigenyloStyleIndexdij > div{
		/*width:640px;*/
		padding-left:15px;
		padding-right:15px;
	}

	.kuponigenyloStyleBob > div{
		width:640px;
		padding-left:15px;
		padding-right:15px;
	}

	.hiddenOnWideScreen{
		display: none;
	}

	.header_elakadt {
		display: inline-block;
	}

	.header_telefonszam {
		display: inline-block;
	}

	.kitoltottmezokMenteseGomb{
		width: 330px;
	}

	.visible-only-mobile {
		display: none;
	}

	.visible-only-widescreen {
		display: block;
	}

	.header-right-side {
		position: absolute;
		top: 25%;
		right: 0;
	}

	.p95OnWideScreen{
		padding: 40px 95px;
	}

	.m0 {
		margin-left: 0px !important;
		margin-right: 0px !important;;
	}

	.container-fluid {
		margin-left: 40px;
		margin-right: 40px;
	}

	.light-blue-box{
		margin-left: -54px;
		margin-right: -54px;
		padding-left: 54px;
		padding-right: 54px;
		background: rgba(0, 174, 239, 0.2) none repeat scroll 0 0;
	}

	.marginRevert{
		margin-left: -40px;
		margin-right: -40px;
	}

	.online_fizetes_gomb > input[type="radio"] + label{
		background: url("../images/bankkartyas_fizetes_gomb.png") no-repeat;
		width:285px;
		height:140px;
		display:block;
	}

	.postai_csekk_gomb > input[type="radio"] + label{
		background: url("../images/postai_csekk_gomb.png") no-repeat;
		width:285px;
		height:140px;
		display:block;
	}

	.banki_atutalas_gomb > input[type="radio"] + label{
		background: url("../images/banki_atutalas_gomb.png") no-repeat;
		width:285px;
		height:140px;
		display:block;
	}

	.csoportos_beszedes_gomb > input[type="radio"] + label{
		background: url("../images/csoportos_beszedes_gomb.png") no-repeat;
		width:285px;
		height:140px;
		display:block;
	}

	/*.lightBlueBGBox{*/
	/*width: 640px;*/
	/*}*/

	.csaladihaz_gomb > input[type="radio"] + label{
		background: url("../images/csaladihaz.png") no-repeat;
		width:285px;
		height:140px;
		display:block;
	}

	.csak_ingosag_gomb > input[type="radio"] + label{
		background: url("../images/dino_csak_ingosag.png") no-repeat;
		background-position: center;
		background-position-y: 20px;
		border: 1px solid #99dff9;
		text-align: center;
		height: 120px;
		display:block;
		padding-top: 70px !important;
		color: #00aeef !important;
	}

    .csak_ingosag_gomb > input[type="radio"]:checked + label{
        background-image: url("../images/dino_csak_ingosag_selected.png");
        color: #ffffff !important;
    }

    .haz_mellekepulet_gomb > input[type="radio"] + label{
		background: url("../images/dino_haz_mellekepulet.png") no-repeat;
		background-position: center;
		background-position-y: 20px;
		border: 1px solid #99dff9;
		text-align: center;
		height: 120px;
		display:block;
		padding-top: 60px !important;
		color: #00aeef !important;
	}

    .haz_mellekepulet_gomb > input[type="radio"]:checked + label{
        background-image: url("../images/dino_haz_mellekepulet_selected.png");
        color: #ffffff !important;
    }

    .haz_gomb > input[type="radio"] + label{
		background: url("../images/dino_haz.png") no-repeat;
		background-position: center;
		background-position-y: 20px;
		border: 1px solid #99dff9;
		text-align: center;
		height: 120px;
		display:block;
		padding-top: 70px !important;
		color: #00aeef !important;
	}

    .haz_gomb > input[type="radio"]:checked + label{
        background-image: url("../images/dino_haz_selected.png");
        color: #ffffff !important;
    }

	.lakas_gomb > input[type="radio"] + label{
		background: url("../images/dino_lakas.png") no-repeat;
		background-position: center;
		background-position-y: 20px;
		border: 1px solid #99dff9;
		text-align: center;
		height: 120px;
		display:block;
		padding-top: 70px !important;
		color: #00aeef !important;
	}

    .lakas_gomb > input[type="radio"]:checked + label{
        background-image: url("../images/dino_lakas_selected.png");
        color: #ffffff !important;
    }

	.alberlet_gomb > input[type="radio"] + label{
		background: url("../images/alberlet.png") no-repeat;
		width:285px;
		height:140px;
		display:block;
	}

	.nyaralo_gomb > input[type="radio"] + label{
		background: url("../images/nyaralo.png") no-repeat;
		width:285px;
		height:140px;
		display:block;
	}

	.grey-border-left-5 {
		border-left: #f9f9f9 solid 5px;
	}

	.grey-border-right-5 {
		border-right: #f9f9f9 solid 5px;
	}

	.ketGombosKekkhIgazitas > div:first-child {
		text-align:right;
	}

	.ketGombosKekkhIgazitas > div:last-child {
		text-align:left;
	}

	.casco-termekoldal {background: url('../images/kh_mobil_casco_360.jpg') center; background-size: cover; height: 150px;}
	.utas-termekoldal {background: url('../images/KH_mobil_altalanos_360.jpg') center; background-size: cover; height: 150px;}
	.lakas-termekoldal {background: url('../images/kh_mobil_lakas_360.jpg') center; background-size: cover; height: 150px;}
	.gfb-termekoldal {background: url('../images/kh_mobil_kotelezo_360.jpg') center; background-size: cover; height: 150px;}

	.product-cards-padding > div {
		padding: 0 7.5px 0 7.5px;
	}

	.product-cards-padding > div:first-child {
		padding: 0 5px 0 15px;
	}

	.product-cards-padding > div:last-child {
		padding: 0 15px 0 5px;
	}

	.prod-utas-card-height {
		position: relative;
		min-height: 525px;
	}

	.prod-otherprod-card-height {
		position: relative;
		min-height: 525px;
	}

	.prod-otherprod-card-btn {
		position: absolute;
		bottom: 20px;
		max-width: 180px;
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}

	/*.dijszamitasBoxesPadding > div {*/
		/*padding: 0;*/
	/*}*/

	/*.dijszamitasBoxesPadding > div:first-child {*/
		/*padding: 0 7.5px 0 15px;*/
	/*}*/

	/*.dijszamitasBoxesPadding > div:last-child {*/
		/*padding: 0 15px 0 7.5px;*/
	/*}*/

	.popup_content {
		margin-left: 40px;
		margin-right: 40px;
		margin-top: 10px;
		background: #fff;
		border-radius: 5px;
	}

	.kalkulatorHeader {
		height: 100px;
	}
	.ws-mT12 {
		margin-top: 12px;
	}

	.ws-mTminus45 {
		margin-top: -45px;
	}
	.ws-pR65 {
		padding-right: 65px;
	}

	.nyilatkozatiSegedletBox{
		height:170px;
		width:100%;
		padding: 25px;
		border:1px solid #ccc;
		overflow:auto;
		background-color: #fff;
	}

	.etax-popup-size {
		height: 85%;
	}

	.lightBlueBorder{
		box-sizing: border-box;
		border-width: 1px;
		border-style: solid;
		border-color: rgba(204, 239, 252, 1);
		border-radius: 3px;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;

		margin-top: 10px;
		padding: 20px;


	}

	.alapteruletKalkulatorFix {
		margin-left: -20px;
		margin-bottom: -20px;
		width: 714px;
	}

	.display-flex{
		display: flex;
		flex-wrap: wrap;
	}
	.orderAlapteruletKalkulator {
		/*Internet Explorer 10 and earlier versions do not support the order property.*/
		/*Safari 6.1 (and newer) supports an alternative, the -webkit-order property.*/
		order: 2;
		-webkit-order: 2;
	}
	.orderIranyitoszam {
		/*Internet Explorer 10 and earlier versions do not support the order property.*/
		/*Safari 6.1 (and newer) supports an alternative, the -webkit-order property.*/
		order: 1;
		-webkit-order: 1;
	}

	.kepes_valaszto_gomb > input[type="radio"] + label {
		border-radius: 3px;
		display: block;
		background-repeat: no-repeat;
		padding: 0;
	}


	.kepes_valaszto_gomb > input[type="radio"]:checked + label{
		background-color: #00aeef;
	}

	.valaszto_gomb > input[type="radio"] + label{
		border: 1px solid #99dff9;
		border-radius: 3px;
		height:120px;
		display:block;
		background-repeat: no-repeat;
		background-position: center;
		background-position-y: 20px;
		text-align: center;
		padding:0;
		font-weight: normal;
		font-size: 14px;
		color: #00AEEF !important;
	}
	.valaszto_gomb > input[type="radio"]:checked + label{
		font-weight: bold;
		color: #fff !important;
		background-color: #00aeef;
	}
	.valaszto_gomb100 > input[type="radio"] + label{
		height: 44px;
		line-height: 44px;
		margin-top: 3px;
	}
	.valaszto_gomb146 > input[type="radio"] + label{
		padding-top: 10px;
		height: 56px;
		line-height: 16px;
		margin-top: 9px;
	}
	.flex-row{
		display: flex;
		justify-content: space-between;
	}
	.flex-row > *{
		flex-grow: 1;
		flex-basis: 0;
	}
	.flex-row > *:first-of-type{
		padding-left: 0;
	}
	.flex-row > *:last-of-type{
		padding-right: 0;
	}

	.csomagok-rows .rowH75{
		/*padding-top: 10px;*/
		height: 75px;
		line-height: 75px;
	}

	.csomagok-rows .rowH75 .flex-center{
		float: right;
	}

	.inputTitleTooltipCloseWideScreen {
		margin-left: 5px;
		display: inline-block;
	}

	.table-striped > tbody > tr:nth-of-type(odd) {
		background-color: #e6f7fe;
	}
	.table.table-csomagok > tbody > tr:nth-of-type(4n+0) {
		background: #fff;
	}
	.table.table-csomagok > tbody > tr:nth-of-type(4n+3) {
		background: #fff;
	}
	.table.table-csomagok > tbody > tr:nth-of-type(4n+1) {
		background: #e6f7fe;
	}
	.table.table-csomagok > tbody > tr:nth-of-type(4n+2) {
		background: #e6f7fe;
	}

	.input--extended-span40pxFor8char {
		width: calc( 75% - 40px); /*a span mellette (pl.: fő, cm3, nm2) 40px széles*/
	}
	
	.centerLeftAlign {
		text-align: center;
	}
}

