/* CSS Document */

@media screen and (max-width: 1200px) {
	.top1{ height:240px; }
	.val_text{ font-size:87.5%; }
	.lang_text{ height:80%; left:35%; }
	.testim_text{ margin: 1% 0% 1% 5%; }
	.testim hr{ margin-bottom: 2%; }

	.apart_short_info{ width:90%; left:5%; top:5%; }
	.apart_short_info hr { margin: 0px 10% 5% 10%; }
	.apart_short_info img{ width:40%; }
	.apart_short_info b{ font-size:137.5%; }

	.apart_cost1{ top:12%; left:10%; font-size:87%; }
	.apart_cost1 span{ font-size:165%; }
	.apart_short_m2_text{ font-size:75%; }
	.apart_short_more{ font-size:75%; }
	.apart_facilities li{ font-size:87.5%; }
	.testim_text{ font-size:81.25%; }
	.testim_text span{ font-size:120%; }

	.service_fon1_but{ font-size:94%; line-height:300%; }
	.service_fon2_but{ font-size:94%; line-height:300%; }
	.service_fon3_but{ font-size:94%; line-height:300%; }
	
	.contact_form{ font-size:87%; }
	.contact_text_2{ font-size:87%; }
	
	.news_text{ font-size:81.25%; }
	.news_text span{ font-size:120%; }
	
	.text_bottom{ font-size:87%; }

	.book_out{ float: left; left: 20%; width:60%; height: 760px; }
	.book1{ top: 3%; width: 650px; float: left; }
	.book1_body input{ width: 545px; }
	.book2{ top: 320px; left: 0%; }
	.book3{ top: 320px; left: 320px; }
	.book4{ top: 620px; left: 28%; }

	.prod_photo a.img_link img.preview { height : 70px; }
	.prod_photo a:hover.img_link img.preview { height : 70px; }
	.apart_photos_left{ top:30%; }
	.apart_photos_right{ top:30%; }
	
	.article{ font-size:106%; }
	
	.testim1{ height: 250px; }
	.news1{ height: 400px; }

}