@media screen and (max-width: 1200px) {

	.container {

		width: 100%;

	}

}



@media only screen and (max-width: 1280px) {



	.home .content_bg,

	.page-template-template-layout .content_bg,

	.page-template-template-landing .content_bg,

	.content_bg {

		width: auto;

	}

}

@media only screen and (min-width: 961px) {
	.mobil {
		display: none;
	}
}

@media only screen and (max-width: 960px) {

	.content_bg {

		width: auto;

	}

	.asztali {
		display: none;
	}



	.vertical-align{

		top: 0;

		transform: none;

	}



	.top-slider-item-content{

		padding: 50px 0;

		height: auto;

	}



	.top-slider-item__image img{

		width: 100% !important;

		height: auto !important;

	}



	#site_nav,

	#second_menu {

		display: none;

	}



	.mobile_nav {

		display: block;

		width: 40px;

		height: 40px;

		background: url(../images/mobile_nav.png) no-repeat center;

		position: absolute;

		right: 15px;

		top: 50%;

		margin-top: -20px;

		cursor: pointer;

		overflow: hidden;

	}



	#site_header .container {

		position: relative;

	}



	.widget.sticky.fixed {

		position: relative;

		top: 0;

		z-index: 777;

		width: 375px;

	}

}



@media only screen and (max-width: 800px) {

	.mobile_phone {

		display: block;

		padding: 15px;

		color: #fff;

		font-size: 17px;

	}



	.mobile_phone a {

		color: #fff;

		text-decoration: none;

	}



	.one_half_col,

	.three_col {

		width: 100%;

		display: block;

		margin-bottom: 40px;

	}



	.one_half_col:last-child,

	.three_col:last-child {

		margin-bottom: 0;

	}



	.content_left {

		width: 100%;

		display: block;

		margin-bottom: 40px;

	}



	.sidebar {

		width: 100%;

		display: block;

	}



	.footer_widget {

		width: 100%;

		display: block;

		margin-bottom: 40px;

		margin-right: 0;

	}



	.entry a.more_button {

		display: block;

		padding: 8px 0;

		text-align: center;

		margin-left: 0;

		margin-top: 10px;

	}

}



@media only screen and (max-width: 640px) {

	.featured_thumbnail {

		display: none;

	}

}