@media only screen and (min-width: 240px) and (max-width: 967px) {
	.mobile-hidden {
		display:none;
	}
	.mobile-center {
		text-align:center;
		font-size:0;
	}
	.mobile-tbl {
		overflow-x:auto;
	}
	.mh765 {
		min-height:0;
	}
	
	.header {
		height:auto;
	}
	.header .header_content {
		width:auto;
		height:auto;
	}

	.header .header_content .login-register {
		position:relative;
		left:auto;
		top:auto;
		margin-bottom:10px;
		text-align:center;
	}

	.header .header_content .header_links {
		display:none;
	}
	.header .header_content .logo {
		position:relative;
		left:auto;
		top:auto;
		margin-bottom:10px;
		text-align:center;
	}
	.header .header_content .slogan {
		position:relative;
		width:auto;
		left:auto;
		top:auto;
		margin-bottom:20px;
		text-align:center;
	}
	.header .header_content .langs {
		position:relative;
		display:block;
		left:auto;
		top:auto;
		margin:40px 0 0 0;
		text-align:center;
	}
	.header .header_content .phone,
	.header .header_content .fb {
		position:relative;
		left:auto;
		top:auto;
		margin-bottom:10px;
		text-align:center;
	}

	.container {
		width:auto;
		padding:0 5px;
	}
	.container .content .slideshow {
		height: auto;
	}
	.container .content .col_left {
		float:left;
		width:33%;
		margin-bottom:15px;
		margin-right:0;
	}
	.container .content .col_middle {
		float:right;
		width:65%;
		margin-bottom:15px;
		overflow:hidden;
	}
	.container .content .col_right {
		float:none;
		width:100%;
		overflow:hidden;
	}
	.promo_img {
		width:25%;
		overflow:hidden;
	}
	.promo_text {
		width:70%;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.promo_text .fuck {
		position:relative;
		padding-right:80px;
	}
	.box .promo_price {
		right:-5px;
	}
	.home_item .img {
		float:left;
		width:25%;
		overflow:hidden;
	}
	.home_item .text {
		float:right;
		width:70%;
		overflow:hidden;
	}
	.footer {
		height:auto;
	}
	.footer .footer_content {
		width:auto;
		height:auto;
	}

	.container .content .menu_container {
		display:none;
	}
	.mobile-menu-container {
		display:block;
	}
	.menu-mobile {
		position:relative;
		display:block;
		box-sizing: border-box;
		width:30px;
		height:30px;
		margin:4px auto 0 auto;
		cursor:pointer;
		background-image: url('menu-mobile-grey.png');
		background-position: center 4px;
		background-repeat: no-repeat;
		z-index:20;
	}
	.menu-mobile .menu-mobile-box {
		display:none;
		position:fixed;
		width:100%;
		height:100%;
		top:0;
		left:0;
		right:0;
		bottom:0;
		cursor:default;
		background:rgba(9,9,9,0.7);
		overflow:hidden;
		z-index:99999;
	}
	.menu-mobile .menu-mobile-box .menu-mobile-links {
		padding:10px;
		text-align:center;
	}
	.menu-mobile .menu-mobile-box .menu-mobile-links .menu-mobile-links-box {
		overflow:auto;
	}
	.menu-mobile .menu-mobile-box .menu-mobile-links a {
		display:inline-block;
		min-width:260px;
		margin:5px 10px 5px 10px;
		padding:3px;
		text-decoration:none;
		color:#333;
		font-size:16px;
		border:solid 3px #bdbdbd;
		-webkit-border-radius:5px;
		border-radius:5px;
		background:#fff;
		font-family:'Roboto Condensed', sans-serif;
	}
	.menu-mobile .menu-mobile-box .menu-mobile-links a:hover {
		text-decoration:none;
		color:#005bd8;
		border:solid 3px #005bd8;
	}
	.menu-mobile .menu-mobile-box .menu-mobile-links .label {
		margin:5px;
		width:auto !important;
		white-space:nowrap;
		color:#fff;
		text-transform:uppercase;
		font-size:10px;
		font-weight:bold;
	}
	.menu-mobile .menu-mobile-box .menu-mobile-controls {
		margin-bottom:10px
	}
	.menu-mobile .menu-mobile-box .menu-mobile-controls .menu-mobile-btn {
		display:block;
		width:30px;
		height:30px;
		cursor:pointer;
		background:url('menu-mobile-back.png');
	}
	.menu-mobile .menu-mobile-box .menu-mobile-controls .menu-mobile-btn-back {
		display:block;
		width:30px;
		height:30px;
		cursor:pointer;
		background:url('menu-mobile-back.png');
	}
}

@media only screen and (min-width: 240px) and (max-width: 800px) {
	
}

@media only screen and (min-width: 240px) and (max-width: 600px) {
	.container .content .col_left,
	.container .content .col_middle {
		float:none;
		width:auto;
	}
	.footer_content .table {
		display:block;
		width:auto;
	}
	.footer_content .table .tr {
		display:block;
	}
	.footer_content .table .td {
		display:block;
		margin-bottom:10px;
	}
	.footer_content .table .align_left,
	.footer_content .table .align_right {
		text-align:center;
	}
	.calendar_date {
		margin-right:10px;
	}
	.calendar_time {
		float:left;
	}
	.header .header_content .display_message {
		width:90%;
	}
	.nivo-caption {
		top:20px;
		padding:5px 16px 5px 8px;
	}
	.nivo-caption h1 {
		font-size:15px;
	}
	.container .content {
		 padding: 5px 0 0 0;
	}
	.container .content .col_left {
		 margin-bottom: 0;
	}
	
	.transfer_item .image {
		float:left;
		width:30%;
	}
	.transfer_item .info {
		float:left;
		width:70%;
		padding:0 15px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.transfer_item .prices {
		float:right;
		width:100%;
		margin-top:20px;
	}
	
}

@media only screen and (min-width: 240px) and (max-width: 450px) {
	.info_img {
		float:none;
		width:auto;
		margin-bottom:15px;
		text-align:center;
	}
	.info_img .thumb {
		display:inline-block;
	}
}

@media only screen and (min-width: 240px) and (max-width: 400px) {
	
}