/*
méretek:
     - 480
     - 767
768  - 979
980  -
1200 -

lehetosegek:
@media (min-width: 768px) and (max-width: 979px) {
@media (max-width: 767px) {
@media (min-width: 1200px) {
*/

@media (min-width: 992px) and (max-width: 1199px){
	/*.hirkepbovebb{
		height: 214px;
	}*/
}

@media (max-width: 991px) {
	/*#at4-share, #at4m-mobile-container {
		display: none!important;
	}*/
	
	form div.clearboth {
	  height: 15px;
	}
	
	.validation-message.kozeli{
		margin-bottom: 15px;
		margin-top: 15px;
	}
	
	.center-sm{
		text-align: center;
	}	
	
	/* egységes mobil felület*/

	.navbar-nav > li {
		float: none;
	}

	/* egységes mobil felület end*/
	
	
	#carousel-example-generic .item ,
	#carousel-example-generic .item img,
	#slider-elrejt,
	.carousel-caption-box .container {
		height: auto !important;
		width: 100%;
	}
	
	#carousel-example-generic .item img{
		position: relative;
		left: 0px;
		right: 0px;
	}
	
	#carousel-example-generic .carousel-caption .url {
		float: none;
		border: 1px solid rgba(202,169,99,0.8);
		padding: 10px 28px;
		margin-top: 15px;
	}
	
	.carousel-caption-box {
		position: static;
		padding-top: 15px;
		padding-bottom: 15px;
		height: 131px;
	}
	
	.carousel-caption-box .cim,	
	.carousel-caption-box .cim h2,	
	#carousel-example-generic span.tartalom,	
	#carousel-example-generic a span.tartalom{	
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		display: block;
	}
	
	.carousel-caption-box .cim,
	.carousel-caption-box .cim h2{
		font-size: 24px;
		line-height: 30px;
		padding-top: 0px !important;
	}
	
	#carousel-example-generic  span.tartalom,
	#carousel-example-generic a span.tartalom{
		font-size: 16px;
		line-height: 16px;
	}
	
	#carousel-example-generic span.tartalom{
		line-height: 20px;
		display: inline-block;
		max-height: 80px;
	}
	
	#carousel-example-generic a span br{
		display: none;
	}	
	
	.carousel-caption-box .carousel-caption{
		position: relative !important;
		left: 0px !important;
		right: 0px !important;
		top: 0px !important;
		bottom: 0px !important;
		height: auto !important;
	}
	
	.carousel-caption.jobbfelso .szoveg, 
	.carousel-caption.jobbalso .szoveg {
		float: none;
		text-align: center;
	}
	
	.carousel-caption-box .carousel-caption.nourl{
		padding-bottom: 0px;
	}
	
	.sider-mozgat-container {
		display: none;
	}
	
	#slider-ajanlott-elrejt,
	#slider-ujdonsag-elrejt,
	#slider-akcios-elrejt{
		display: none;
	}
	
	#ajanlott_mobil,
	#ujdonsag_mobil,
	#akcios_mobil{
		display: block !important;
	}
	
	.figyelmeztetes{
		font-size: 12px;
		line-height: 16px;
		display: inline-block;
		//margin-top: -5px;
	}
	
	div.egyediszeles-bal{
	padding-right: 15px;
	}

	div.egyediszeles-jobb{
		padding-left: 15px;
	}
	
	.oszlopelso{
		margin-top: 40px !important;
	}
	
	#header_container{
		width: 100% !important;
	}
	
	#pcmenu{
		display: none !important;
	}
	
	#mobilmenu{
		display: block !important;
	}
	
	.navbar-fixed-top, .navbar-fixed-bottom {
		-webkit-transform: none;
		-o-transform: none;
		transform: none;
		z-index: 800;
		text-align: center;
	}
	
	.navbar-header {
		float: left;
	}
	
	#responsive-menu-button,
	#responsive-kosar-button{
		display: block;
		//margin-top: 10px;
		//margin-bottom: 10px;
		//margin-left: 10px;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		//background-color: #ffde00;
		background-color: #383838;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		padding: 17px 16px 16px 16px;
		//width: 65px;
		
		-webkit-transition: all 0.25s ease;
		-moz-transition: all 0.25s ease;
		-o-transition: all 0.25s ease;
		transition: all 0.25s ease;
	}
	
	#responsive-menu-button:hover,
	#responsive-kosar-button:hover{
		background: #C9A863;
	}
	
	#responsive-kosar-button{
		display: inline-block;
		right: 0px;
		float: right;
		border: 0px;
		padding: 18px 18px 13px 22px;
		position: relative;
		height: 53px;
	}
	
	#responsive-kosar-button:focus{
		outline: 0px;
	}
	
	.navbar-toggle .icon-bar {
		width: 31px;
	}
	
	.navbar-toggle .icon-bar + .icon-bar {
		margin-top: 6px;
	}

	.navbar-header .navbar-toggle .icon-bar{
		background: #159fee;
		border-bottom: 1px solid #159fee;
	}
	
	.navbar-header .navbar-toggle:hover .icon-bar{
		background: #ffffff;
		border-bottom: 1px solid #ffffff;
	}
	
	.navbar-nav {
		position: absolute;
		top: 0;
		width: 250px;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
	.mobilmenu_wrapper{
		height: 150px;
	}
	
	.mobilmenu_wrapper:hover{
		background-color: transparent !important;
	}
	
	.mobil_almenu_maincont{
		display:none; 
		background-color: #000000; 
		//margin-bottom: -1px;
		border-bottom: 3px solid #C9A863;
	}
	
	.mobil_almenu_cont{
		border-bottom: 1px solid #1e2026; 
		margin-left: 15px; 
		margin-right: 15px;
	}
	
	ul.navbar-nav a.mobilmenu_webshop a.mobil_almenu{
	
	}
	
	div.mobil_almenu_cont a.mobil_almenu {
		color: #C9A863;
		font-family: 'daxlinepro-regular';
		text-transform: uppercase;
		padding-left: 10px;
		padding-right: 10px;
		display: block;
		border-bottom: 1px solid #000000;
	}
	
	div.mobil_almenu_cont a.mobil_almenu:last-child{
		border-bottom: none;
	}
	
	div.mobil_almenu_cont a.mobil_almenu:last-child div{
		top: 0px;
		border-bottom: none;
	}
	
	div.mobil_almenu_cont a.mobil_almenu div{
		position:relative;
		top: 1px;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 10px;
		padding-right: 10px;
		border-bottom: 1px solid #424242;
		//margin-top: 1px;
	}
	
	div.mobil_almenu_cont a.mobil_almenu.active,
	div.mobil_almenu_cont a.mobil_almenu:hover {
		background-color: #C9A863;
		color: #ffffff;
	}
	
	.almenu-elvalaszto{
		margin: -2px 9px 0px 9px;
		height: 3px;
		background-color: rgba(201, 168, 99, 0.5);
	}
	
	/*#wrap,
	#footer{
		position: relative;
		left: 0px;
		padding-left: 0;
		transition: all 0.4s ease 0s;
	}
	
	#wrap.active,
	#footer.active{
		left: 250px;
	}
	
	#wrap.active #sidebar-collapse {
		left: 250px;
		width: 250px;
		
	}*/
	
	#wrap.active,
	#footer-container.active{
		position: relative;
		left: -250px;
	}
	
	#wrap .content,
	#wrap #slider-container,
	#footer-container{
		transition: all 0.4s ease 0s;
		opacity: 1;
	}
	
	#wrap.active .content,
	#wrap.active #slider-container,
	#footer-container.active{
		opacity: 0;
	}
	
	#wrap.active #sidebar-collapse {
		left: 250px;
		width: 250px;
		-webkit-box-shadow: -5px 10px 20px 0px rgba(0,0,0, 0.4) !important;
		-moz-box-shadow: -5px 10px 20px 0px rgba(0,0,0, 0.4) !important;
		box-shadow: -5px 10px 20px 0px rgba(0,0,0, 0.4) !important;
		
	}
	
	#wrap .content,
	#footer-container{
		display: block;
	}
	
	#wrap.inaktiv .content,
	#wrap.inaktiv #slider-container,
	#footer-container.inaktiv{
		display: none;
	}
	
	
	#footer-container,
	#wrap {
		position: relative;
		padding-left: 0;
		left: 0px;
		transition: all 0.4s ease 0s;
	}
	
	#sidebar-collapse {
		display: block;
		max-height: none;
		padding: 0px;
		overflow: auto !important;
		margin-left: -250px;
		position: fixed;
		top: 97px;
		left: 0px;
		width: 250px;
		color: #fff;
		-webkit-box-shadow: -5px 10px 10px 5px rgba(0,0,0, 0.4) !important;
		-moz-box-shadow: -5px 10px 10px 5px rgba(0,0,0, 0.4) !important;
		box-shadow: -5px 10px 10px 5px rgba(0,0,0, 0.4) !important;
		height: 100%;
		overflow-y: auto;
		z-index: 810;
		border-top: none;
		height: 100% !important;
		
		background-color: #000000;
		transition: all 0.4s ease 0s;
	}
	
	.navbar-nav > li{
		//background-color: #31353d;
		//margin-bottom: -1px;
		border-bottom: 1px solid #000000;
	}
	
	.navbar-nav > li.active,
	.navbar-nav > li.selected,
	.navbar-nav > li:hover{
		background: #C9A863;
		color: #ffffff !important;
		//-webkit-box-shadow: inset -5px 0px 10px -3px rgba(0,0,0, 0.4) !important;
		//-moz-box-shadow: inset -5px 0px 10px -3px rgba(0,0,0, 0.4) !important;
		//box-shadow: inset -5px 0px 10px -3px rgba(0,0,0, 0.4) !important;
	}
	
	.navbar-nav > li.inact:hover{
		background: none;
		color: #ffffff;
		-webkit-box-shadow: none !important;
		-moz-box-shadow: none !important;
		box-shadow: none !important;
	}
	
	.navbar-nav > li > a {
		padding-top: 10px;
		padding-bottom: 10px;
		margin-left: 15px;
		margin-right: 15px;
		line-height: 20px;
		font-size: 16px;
		font-family: 'daxlinepro-bold';
		text-transform: uppercase;
		color: #C9A863;
		position: relative;
		top: 1px;
		border-bottom: 1px solid #424242;
	}
	
	.navbar-nav > li > a div{
		
	}
	.navbar-nav > li > a:hover,
	.navbar-nav > li > a:focus	,
	.navbar-nav > li.active > a{
		color: #ffffff;
		background: none;
	}
	
	
	#slider-elrejt{
		//display: none;
	}
	
	#menu-wrap-mobil{
		height:97px;
		display:block;
	}
	
	.header{
		position: fixed;
		top: 0px;
		left: 0px;
		right: 0px;
		z-index: 210;
		text-align: center;
		height: 97px;
	}
	
	.header .container{
		height: 100%;
	}
	
	.header_kereses{
		top: auto;
		bottom: 0px;
		left: 0px;
		right: 0px;
		width: 100%;
		height: 43px;
	}
	
	.header_kereses i {
		font-size: 24px;
	}
	
	#searchbar input[type="text"] {
		height: 41px;
	}
	
	.search-td{
		width: 65px; 
	}
	
	.search-button {
		height: 41px;
		line-height: 41px;
		//background: #159fee;
	}
	
	.search-button:hover {
		background: #159fee;
	}
	
	.header_kereses i{
		color: #159fee;
	}
	
	.header_kereses .search-button:hover i{
		color: #ffffff;
	}
	
	.autocomplete,
	.autocomplete-w1{
		width: 100% !important;
	}
	
	.header_info{
		display: none !important;
	}
	
	.header_social{
		display: none !important;
	}
	
	#pclogos{
		display:none;
	}
	
	#mobillogos{
		display:inline-block;
		margin-left: 0px;
		margin-top: 0px;
		height: 34px;
		width: 230px;
	}
	
	.logo_nev{
		display: inline-block;
		height: 18px;
		//margin-left: 10px;
		margin-bottom: 2px;
	}
	
	.logo_kep{
		display:inline-block;
		height: 45px;
	}
	
	#ac_container{
		width: 100%;
	}
	
	#anonymous_element_1
	{
		position: static !important;
	}
	
	.autocomplete,
	.autocomplete-w1{
		width: 100% !important;
	}
	
	#navilabel{
		margin-bottom: 30px;
	}
	
	#navilabel-inner{
		line-height: 30px;
	}
	
	.iinnavilabel{
		margin-left: 7px;
		margin-right: 7px;
	}
	
	#slider-referencia-elrejt{
		margin-bottom: 80px;
	}
	
	#slider-referencia-elrejt .carousel-control{
		display: none;
	}
	
	.carousel-caption{
		color: #454545;
		//text-shadow: 0 1px 2px rgba(0, 0, 0, .3);
		//background-color: #dbdbdb;
		position: absolute;
		bottom: -85px;
		height: 85px;
		text-align: center;
	}
	
	.carousel-caption h4{
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	
	.carousel-caption p{
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	
	.carousel-inner{
		overflow: visible;	
	}
	
	.item{
		overflow: visible !important;	
	}
	
	.carousel-indicators{
		//display: none;
	}
	
	.footer-top{
		overflow: hidden;
	}
	
	.footer-top .row .oszlop,
	.footer-top .row .oszlop-mobil{
		border-right: none;
		border-bottom: 1px solid #dbdbdb;
		padding-top: 20px;
		padding-bottom: 20px;
		height: auto !important;
		padding-left: 30px;
		padding-right: 30px;
		text-align: center;
	}
	
	.footer-top .row .oszlop.nodekomobil{
		border-bottom: none;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
	}
	
	.footer-top .row .oszlop:first-child{
		border-top: 1px solid #dbdbdb;
	}

	.footer-top .row .oszlop .footer-cim{
		text-align: center;
		margin-top: 0px;
	}
	
	.footer-top .row .oszlop a{
		text-align: center;
	}
	
	.footer-top .row .oszlop.utolso{
		border-bottom: none;
		margin-bottom: 20px;
	}
		
	.footer-top .row .oszlop table{
		margin-left: auto; margin-right: auto;
	}
	
	.footer-bottom{
		height: auto ! important;
	}
	
	.footer-logo-keret{
		float: none;
		margin: 0px;
		border: none;
		padding: 0px;
		height: auto;
		border-right: none;
		border-bottom: 1px solid #dbdbdb;
		padding-top: 20px;
		padding-bottom: 20px;
		height: auto !important;
		padding-left: 30px;
		padding-right: 30px;
		text-align: center;
		width: 100%;
	}
	
	#footer-kapcsolat{
		float: none;
		margin-top: 0px;
	}
	
	#menusor_zar_nyit{
		display: inline-block !important;
	}
	
	#menusor_bezarhato{
		display: none;
		margin-top: 0px;
	}
	
	#menusor_bezarhato a{
		display: block;
		text-transform: uppercase;
	}
	
	.footer-menu-item {
		padding: 5px 0px;
	}
	
	.content-hirlevel-box{
		padding-right: 30px;
	}
	
	.footer_bottom_row{
		padding: 0px;
	}
	
	.footer_social,
	.footer_arukereso,
	#mobil_teljes,
	.iwlogo_mobil,
	#copyright{
		position: relative;
		display: inline-block !important;
		text-align: center;
		top: 0px;
		left: 0px;
		padding: 20px 0px;
		border-bottom: 1px solid #dbdbdb;
		width: 100%;
		background-image: none;
	}
	
	.box-jobbra{
		float: none;
		margin-top: 0px;
	}
	
	.footer-partnerek {
		vertical-align: text-top;
		display: inline-block;
		margin-left: 0px;
	}
	
	.footer-cim{
		display: block;
		top: 0px;
		margin-bottom: 5px;
	}
	
	.iwlogo_mobil{
		border: none !important;
		
	}
	
	.iwlogo_mobil a{
		width: 145px;
		height: 25px;
		display: inline-block !important;
		background: url(../design/elem/footer_iw_logo_hover_270.png) no-repeat center right;
		background-size: 135px 17px;
	}
	
	.iwlogo_mobil a:hover{
		/*background: url(../design/elem/footer_iw_logo_hover_270.png) no-repeat center right;
		background-size: 135px 17px;*/
	}
	
	.iwlogo_pc{
		display: none;
	}
	
	.footer_social {
	}
	
	.footer_social a{
		float: none !important;
		margin: 0px 4px !important;
	}
	
	#mobil_teljes{
	}
	
	.lapteteje{
		display:none !important;
	}
	
	.hirek-vissza{
		display:none !important;
	}
	
	.kosarlista_pc{
		display: none;
	}
	
	table.mobil_arkonst td{
		text-align: left;
	}
	
	table.mobil_arkonst td.elvalasztosor{
		border-left: 1px solid transparent;
		border-right: 1px solid transparent;
		//border-bottom: 1px solid transparent;
		font-size: 1px;
	}
	
	table.mobil_arkonst td.fejlec{
		text-align:left;
		padding-right:10px;
	}
	
	table.mobil_arkonst .mennymod{
		//border:1px solid #31353d; 
		line-height: 23px;
		height:	40px;
		width: 40px;
		font-size: 23px;
		padding: 5px;
	}
	
	table.mobil_arkonst .mennymod.minusz span{
		padding: 1px 4px 3px 2px;
	}
	
	table.mobil_arkonst .mennymod.plusz span{
		padding: 1px 2px 3px 4px;
	}
	
	table.mobil_arkonst .mennyinput{
		//width: 100px;
		padding-top: 2px;
		padding-bottom: 2px;
		line-height: 23px;
		font-size: 18px;
	}
	
	#boxloading img {
		max-width: 300px;
	}
	
	.kosarlista_mobil{
		display: block !important;
	}
	
	.wsbox-egesz{
		padding: 0px !important;
	}
	
	.wsboxtitle,
	.wsbox-ar{
		margin-left: 0px;
		margin-right: 0px;
	}
	
	.wsboxtitle{
		margin-top: 0px !important;
	}
	
	.wsbox-kep-box img {
		max-height: none;
		width: 100%;
		max-width: 480px;
	}
	
	.wsbox-kep-box:hover img {
		-webkit-transform: none !important;
		-moz-transform: none !important;
		opacity: 0.7;
		-webkit-opacity: 0.7;
	}
	
	#csakmennymod{
		//margin-bottom: 5px;
	}
	
	.termek-input-mennyiseg {
		width: 131px;
		//margin: 5px auto 3px;
		padding: 6px 6px;
		font-size: 20px;
		height: 42px;
	}
	
	#kosarbamennyminus,
	#kosarbamennyplus,
	.kosarbamennyminus,
	.kosarbamennyplus {
		padding-top: 12px;
		padding-right: 1px;
		width: 42px;
		height: 42px;
	}
	
	#kosarbamennyminus span,
	#kosarbamennyplus span,
	.kosarbamennyminus span,
	.kosarbamennyplus span{
		position:relative;
		top: -1px;
	}
	
	
	.megyseg_single{
		padding-left: 0px;
		margin-bottom: 10px;
	}
	
	.megyseg_multi{
		display: none;
	}
	
	.megyseg_multi_mobil{
		display: inline-block;
	}

	
	.wsbox-ujdonsag,
	.wsbox-akcios{
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.wsbox-ujdonsag.borderes-feltetellel,
	.wsbox-akcios.borderes-feltetellel{
		border-right: none !important;
		border-bottom: 1px solid #dfdede;
		margin-bottom: -1px;
	}
	
	.wsbox-ujdonsag:last-child,
	.wsbox-akcios:last-child{
		border-bottom: none;
	}
	
	.wsbox-ujdonsag.felso,
	.wsbox-akcios.felso{
		padding-bottom:20px;
		padding-top: 20px;
	}
	
	.wsbox-ujdonsag.also,
	.wsbox-akcios.also{
		border-top:  1px solid #dfdede;
		padding-top: 20px;
	}
	
	.wsbox-egesz{
		padding-top: 20px;
	}
	
	.wsboxtitle{
		margin-top: 20px;
	}
	

	
	#map_canvas{
		height: 200px;
	}

	.termek-jobbhasab{
		text-align: center;
	}
	
	.ajanlatkero{
		text-align:center;
	}
	
	.pcafadiv{
		display: none !important;
	}
	
	.pcafadiv.allando{
		display: block !important;
	}
	
	.kosarbadiv{
		margin-top: 30px;
	}
	
	.youtubecontainer{
		width: 100% !important;
		margin-bottom: 30px;
	}
	
	.urlreload{
		display: none !important;
	}
	
	.mobilafadiv{
		text-transform: none;
		display: inline-block;
		position: relative;
		top: -10px;
		float: right;
	}
	
	.termekfejlec{
		display: none;
	}
	
	.termekfejlec_mobil{
		display: block !important;
	}
	
	.cikkszamdiv{
		display: none;
	}
	
	.cikkszamdiv_mobil{
		display: block !important;
	}
	
	.termekbekezd.elso{
		margin-top: 0px;
	}
	
	#img_zoom{
		display: none;
	}
	
	#img_slide{
		display: block !important;
		margin-top: 30px;
	}
	
	/*.rendelesadatokcont{
		position: 
	}*/
	
	div.toltheto #col-arlista-bal,
	div.toltheto #col-arlista-jobb{
		float: left;
		width: 100%;
	}
	
	div.toltheto #col-arlista-jobb {
		padding-left: 15px;
		padding-top: 20px;
	}
	
	.palyazatok-bovitett-vissza-szoveg span,
	.palyazatok-bovebben-szoveg,
	.palyazatok-bovitett-idopont{
		display: inline-block !important;	
	}
	
	.palyazatok-bovitett-idopont{
		float: right;
	}
	
	.palyazatok-tartalom{
		height:293px;
	}
	
	.hirgaleria{
		display: none !important;
	}
	
	.hirgaleria-mobil{
		display: block;
		margin-bottom: 30px;
	}
	
	.hirkep-mobil{
		width: 100%;
		margin-top: 15px;
		
		-webkit-box-shadow: none !important;
		-moz-box-shadow: none !important;
		box-shadow: none !important;
	}
	
	.hir-caption{
		color: #454545;
		text-shadow: 0 1px 2px rgba(0, 0, 0, .3);
		background-color: #dfdede;
		//height: 85px;
		padding: 8px 15px;
		text-align: center;
		position: relative;
		top: -5px;
	}
	
	.hir-caption p{
		margin: 0px;
	}
	
	.hir-bovebb-yt{
		margin-bottom: 20px;
	}
	
	#hirlevelgombcont{
		text-align: center;
	}
	
	.slick-prev, .slick-next{
		display: none !important;
	}
	
}

@media (max-width: 979px){
	
	/*#carousel-example-generic .carousel-control{
		margin-left: 0px !important;
	} 
	
	#carousel-example-generic .carousel-control.right{
		margin-right: 0px !important;
	} 
	
	#carousel-example-generic .carousel-control.slider-bezar-x{
		display: none;
	}
	
	.carousel-caption{
		display: none;
	}*/
	
}

@media (min-width: 768px) and (max-width: 979px) {
	/*.footer-bottom{
		background-color: #1e2026;
		height: 277px;
		position: relative;
	}*/
	
}

@media (min-width: 768px) and (max-width: 991px) {
	/*.footer-top .row .borderes-feltetellel{
		border-right: none;
	}
	
	.footer-top .row .oszlop.utolso{
		margin-left:55px;
		width:670px;
		padding-top: 40px;
		margin-top: 20px;
		margin-bottom: 20px;
		border-top: 1px solid #1e2026;
	}
	
	.footer-top .row .oszlop.utolso .footer-cim{
		text-align: center;
	}
	
	.footer-top .row .oszlop table{
		margin-left: auto; margin-right: auto;
	}
	
	#footer #footer_logos{
		padding-left: 20px;
	}*/
	
	/*.wsbox-ujdonsag,
	.wsbox-akcios{
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.wsbox-ujdonsag.borderes-feltetellel,
	.wsbox-akcios.borderes-feltetellel{
		border-right: none !important;
		border-bottom: 1px solid #dfdede;
		margin-bottom: -1px;
	}
	
	.wsbox-ujdonsag:last-child,
	.wsbox-akcios:last-child{
		border-bottom: none;
	}
	
	.wsbox-ujdonsag.felso,
	.wsbox-akcios.felso{
		padding-bottom:20px;
		padding-top: 20px;
	}
	
	.wsbox-ujdonsag.also,
	.wsbox-akcios.also{
		border-top:  1px solid #dfdede;
		padding-top: 20px;
	}*/
	
	.wsbox-kep-box img{
		max-width: 228px;	
		max-height: none;
	}
	
	/*.youtubecontainer{
		height: 160px;
	}*/
	
	.hirkepbovebb{
		height: 208px;
		//height: 253px;
	}
	
	.modal-dialog 
	{
		width: 675px;
	}
	
	.palyazatok-tartalom .hir-szoveg{
		height: 280px;
		overflow: hidden;
	}
	
	.wsbox-akcios-mobil.harmadik{
		border-right: none;
	}

	#ajanlott_mobil .elvalaszto.harmadik,
	#ujdonsag_mobil .elvalaszto.harmadik,
	#akcios_mobil .elvalaszto.harmadik{
		padding-left: 15px; 
		padding-right: 15px;
		margin-bottom: 20px;
		display: block !important;
		border-bottom: 1px solid #dbdbdb;
	}
	
}

@media (max-width: 767px) {

	.center-xs{
		text-align: center;
	}
	
	.container.padding{
		padding-left: 15px;
		padding-right: 15px;
	}
	
	/*#navilabel{
		margin-left: -15px;
		margin-right: -15px;
	}*/
	
	#footer #footer_logos{
		display:inline-block;
		position: relative;
		width: 320px;
		padding-left: 0px;
	}
	
	.alogo{
		height: 105px;
	}
	
	.alogo a{
		display:inline !important;
	}
	
	.footer-bottom{
		height: 260px;
	}
	
	/*.wsbox-ujdonsag,
	.wsbox-akcios{
		border-right: none;
		border-bottom: 1px solid #dfdede;	
		padding-top: 20px;
		padding-bottom: 20px;		
	}
	
	.wsbox-ujdonsag:last-child,
	.wsbox-akcios:last-child{
		border-bottom: none;	
		padding-top: 20px;
		padding-bottom: 0px;
	}
	
	.wsbox-ujdonsag:first-child,
	.wsbox-akcios:first-child{
		padding-top: 0px;
	}*/
	
	.wsbox.bal{
		padding-right: 5px;
	}
	
	.wsbox.jobb{
		padding-left: 5px;
	}
	
	
	/*.youtubecontainer{
		height: 238px;
		width: 370px;
	}*/
	
	.csak-xs-nezetben{
		display: block !important;
	}
	
	.xs-nezetben-nem{
		display: none;
	}

	.hir-szoveg,
	.palyazatok-tartalom{
		height: auto;
	}
	
	.palyazatok-bovebben {
		border-bottom: 1px solid #ffde00;
	}
	
	.wsbox-akcios-mobil.masodik{
		border-right: none;
	} 
	
	#ajanlott_mobil .elvalaszto.masodik,
	#ujdonsag_mobil .elvalaszto.masodik,
	#akcios_mobil .elvalaszto.masodik{
		padding-left: 15px; 
		padding-right: 15px;
		margin-bottom: 20px;
		display: block !important;
		border-bottom: 1px solid #dbdbdb;
	}
	
	
	
	/* 2014.09.09-es terméknézet-bővítés*/
	
	.row.arkonst.tobbvaltozat{
		margin-bottom: 15px;
	}
	
	.row.arkonst.tobbvaltozat .fejlec{
		display: block;
		border-top: 0px;
	}
	
	.tobbvaltozat_oszlop1{
	}

	.tobbvaltozat_oszlop2{
		 padding-right: 15px; 
	}
	
	.tobbvaltozat_oszlop3{
	}	
	
	.tobbvaltozat_oszlop3 .aloszlop1{
		padding-left:15px; 
	}

	.tobbvaltozat_oszlop3 .fejlec{
		background-color: #8c8d8f;
		padding: 2px 3px;
		//display:none;
	}

	.row.arkonst.tobbvaltozat .adat.kozbensoelso{
		border-left: 1px solid #bdbdbd; 
	}
	
	.row.arkonst.tobbvaltozat .fejlec.kozbensoelso{
		text-align: right;
	}
	
	.row.arkonst.tobbvaltozat .fejlec.kozbensoelso .mennyiseg{
		width: 192px;
		display: inline-block;
		text-align: center;
	}
	
	.row.arkonst.tobbvaltozat .mobilmagas{
		height: 80px;
	}
	
	.row.arkonst.tobbvaltozat .tobbvaltozat_cikkszam{
		height: 36px;
	}
	
	.csakmennymod{
		text-align: right !important;
		padding-right: 15px;
	}
	
	.kapcsolat-elerhetoseg-cont{
		text-align: left;
		margin-top: 20px;
	}
	
	span.elerhetoseg-elvalaszto{
		display: block;
		visibility: hidden;
		height: 10px;
	}
	
	.cel-link{
		display: inline-block;
		margin-bottom: 50px;
	}
	
	.cel-link.utolso{
		margin-bottom: 0px;
	}
	
	.cel{
		display: inline-block;
	}
	
	.cel-icon-cont {
		margin: auto;
		margin-bottom: 20px;
		max-width: 200px;
	}
}

@media (max-width: 600px){
	/*#mobil_teljes{
		bottom: 106px;
	}
	
	#copyright{
		bottom: 80px;
	}
	
	.footer-bottom{
		height: 296px;
	}*/
}

@media (max-width: 480px) {
	
	
}


@media (max-width: 359px) {
	.wsboxtitle,
	.wsbox-ar,
	.wsbox-regiar{
		font-size: 14px;
	}
	
	.wsboxtitle{
		padding: 10px 15px 0px 15px;
	}
	
	.wsbox-ar{
		height: 20px;
	}
	
	.wsbox-regiar{
		height: 25px;
	}
	
	.logo_nev{
		height: auto;
		margin-left: 10px;
		margin-bottom: 1px;
		width: 80px;
	}
	
	.cim-1{	
		font-size: 46px;
		line-height: 46px;
	}
	
	.cim-1-extension{	
		font-size: 26px;
		line-height: 30px;
	}
}