/* CSS Document */

@media screen and (max-width: 1024px) {
	.val_text{ height:80%; font-size:70%; }
	.lang_text{ height:90%; font-size:90%; left:30%; }
	.menu_text li{ margin: 0px 0.5% 0px 0.5%; }
	.menu_text a{ font-size:90%; }
	
	.lang1{ right:0%; top:45%; width:12%; height:auto; }
	.val1{ width:33.6%; height:auto; top:45%; right:10.1% }

	.val_text1 { height: 80%; }
	.lang_text1 { font-size:80%; }

	.icons{ padding: 3.2% 0%; margin:0%; }
	.text{ padding: 0% 10%; }
	.text hr{ width:50%; }
	
	.apart_short_m2{ width:15%; }
	.apart_short_m2_text{ left:10%; }
	.apart_short_more{ line-height:140%; padding: 2% 2% 8% 18%; }
	.apart_facilities li{ width:31.3%; }
	.testim{ width:98%; margin: 0% 0% 0% 0%; padding: 8% 1% 4% 1%; }
	.testim_title{ top:5%; }
	.testim_text{ width:32.5%; margin: 0% 0% 1% 0.5%; }
	.testim_readmore{ width:50%; margin: 2% 25% 2% 25%; }
	.news{ width:90%; margin: 0% 0% 0% 0%; padding: 10% 5% 4% 5%; }
	.news_title{ top:5%; }
	.news_text{ width:32%; margin: 1% 0% 1% 1%; }
	.news_readmore{ width:50%; margin: 20% 25% 0% 25%; }
	.text_bottom{ padding: 0% 5% 0% 5%; }
	.bottom{ padding: 2% 5% 2% 5%; }
	.bottom img{ width:4%; left:48%; bottom:30%; }

	.apart_cost1{ top:12%; left:10%; font-size:87%; line-height:120%; }
	.apart_cost1 span{ font-size:140%; }

	.book_out{ left: 5%; width:90%; }


}