@media screen and (max-width : 760px){
	#banner {
		height: 160px;
	}


	#small_banner {
		display: none;
	}
	#disclaimer {
		margin-top: 20px;
		font-size: 1em;
	}
	#page {
		margin: 0;
	}


	#footer  {
		font-size: 1.4em;
		text-align: left;
	}

	#footer ul {
	    margin: 0px;
	    padding: 0px;
	}

	#footer ul li {
	    margin: 0px;
	    padding: 0px;
	}

	#footer ul li a {
	    margin: 0px;
	    padding: 0px;
	}

	#footer .footerElem {
		text-align: left;
	}

	#footer .footerMenu {
		height: auto;
		margin-bottom: 20px;
	}

	#footer .footerMenu ul li {
		margin-left: 0px;
	    display: list-item;
	    border-bottom: 1px solid;
	    border-bottom-color: #999999;
	    list-style-type: none;
	    padding-bottom: 14px;
	    padding-top: 14px;
	    background-position: 32px 0.9em;
	    padding-left: 67px;
	}

	#footer .footerMenu ul li a {
		font-weight: 300;
    	font-size: 1em;
	}

	#footer .footerLinks {
		height: auto;
		margin-bottom: 20px;
	}

	#footer .footerLinks ul li {
		display: list-item;
		padding-left: 32px;
		text-align: left;
	    border-bottom: 1px solid;
	    border-bottom-color: #0098CC;

	    list-style-type: none;
	    /* margin: 13px; */
	    padding-bottom: 14px;
	    padding-top: 14px;
	}
	
	#footer .footerLinks ul li a {
		padding-left: 0px;
		padding-right: 0px;
	}

	#footer .footerElem.disclaimer {
		text-align: center;
		font-size: 16px;
	}

	#content {
		padding:15px;
	}

	#content img {
		padding-left:0;
		padding-right: 0;
		padding-top: 35px;
		padding-bottom: 35px;
		width: 100%;
		float: none;
	}

	#content h1 {
		font-size: 1.8em;
		line-height: 1.1em;
	}

	#content p {
		line-height: 1.3em;
		font-size: 1em;
		letter-spacing: 0em;
	}

	#content h2 {
		font-size: 1.3em;
		line-height: 1.2em;
	}

	#content.gyakori_kerdesek h2 {
		border-bottom: 1px solid;
		background-position: 0% 0.25em;
	}

	#content.gyakori_kerdesek p {
		padding-left: 21px;
	}

	#content .calc_buttons { 
		width: auto;
	}

	#content a.contentButton { 
		width: 11em;
		height: 11em;
	}

	.buttonHolder {
	}

	.bhWrapper {
		top: -130px;
	}

	.buttonHolder a.contentButton { 
		width: 7.5em;
		height: 7.5em;
	}
	
	#content a.hutogep_calc {
		float: none;
	}

	#content a.mosogep_calc {
		float: none;
		margin-left:auto;
	}

	#container, #page {
		width: 100%;
	}

	.site-menu ul {
		width: 100%;
	}

	.site-menu .only_mobile  {
		display: block;
	}

	.site-menu ul li a {
		padding-left: 0px;
		padding-right: 0px;
	}

	.site-menu ul li ul li a {
		text-align: center;
	}

}