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

	.showOnMobile{
		display: block !important;
	}
	
	body{
		background-color: #f0f0f0;
		background-image: url('../images/body_bg_f0.jpg');
	}

	#wrapper{
		width: 310px;
	}
	
	#mobilMenuDiv{
		position: relative;
		float: left;
		width: 100%;	
		margin-bottom: 10px;	
	}
	
	#mobilMenuDiv table{
		border-collapse: collapse;
		width: 320px;
		margin-left: -5px;
		border: 5px solid #dbdbdb;
	}
	
	#mobilMenuDiv table td{
		background: white;
		border: 5px solid #dbdbdb;
		text-align: center;
	}
	
	#mobilMenuDiv table td a{
		padding: 5px;
		display: block;
		line-height: 16px;
		text-decoration: none;
		font-weight: bold;
		text-transform: uppercase;
	}
	
	#hamburgerIkon{
		display: block !important;
		position: absolute;
		top: 5px;
		right: 5px;
	}
	
	#top{
		padding-left: 0px;
		padding-right: 0px;
		width: 310px;
		height: 70px;
	}
	
	#top .left{
		margin-bottom: 20px;
	}
	
	#top .left img{
		width: 205px;
		height: auto;
	}
	
	#top .right, #top .right div.l{
		float: left;
		width: 110px !important;		
	}
	
	#top .right div.l{
		margin-top: 3px;
	}
	
	#top .right div.l img.l{
		display: none;
	}
	
	#top .flag_ikon{
		margin-left: 0px;
	}
	
	#top .skype, #top .skype img{
		width: 155px;
		height: auto;
		top: 0px;
	}
	
	#menu{
		display: none;
	}
	
	
	#hugger{
		width: 310px;
	}
	
	#hugger .inner{
		background-image: none;
		background: white;
		padding: 0 5px;
		width: 300px;
	}

	#hugger .top{
		display: none;
	}
	
	#header{
		width: 310px;
		height: 130px;
		margin-left: -14px;
	}
	
	#carousel_holder{
		height: 130px;
	}
	
	.carousel_item{
		width: 310px;
		height: 130px;
	}
	
	#header img{
		width: 310px;
		height: auto;
	}
	
	#h1Div{
		padding-bottom: 0;
	}
	
	#container{
		padding-top: 15px;
	}


	#container_left{
		display: none;
	}
	
	#container_right{
		float: left;
		width: 100%;
		padding-right: 0;
		padding-bottom: 10px;
	}
	
	#content p img, #content table, #content table img{
		max-width: 100% !important;
		height: auto;
		text-align: left;
	}
	
	#content iframe{
		max-width: 290px !important;
		height: auto;
	}
	
	#hugger_bottom{
		display: none;
	}
	
	.searchBoxDiv{
		display: none;
	}
	
	
	
	
	#content p.kartyakP img{
		float: left;
		margin-bottom: 5px;
		margin-right: 5px;
		max-width: 50% !important;
		height: 50px;
	}
	
	
	.hideOnMobile{
		display: none;
	}
	
	.kapcsolat_form{
		float: left !important;
		margin-top: 30px;
		margin-left: 3px;
	}

	#footer a{
		margin-bottom: 10px;
		display: inline-block;
	}
	
	.crown-image, .implant-image{
		width: 135px;
		height: auto;
	}

}