/* CSS Document */

@media screen and (max-width: 600px) {
	.top_image_mobile{ display: block; visibility: visible; }
	.top_image{ display:none; visibility:hidden; }

	.logo{ width:50%; left:25%; top:20%; }
	.booking_button{ width:40%; left:30%; top:60%; }
	.val{ width:40%; left:30%; }
	.val_text{ height:100%; }
	.lang{ width:15%; }
	.lang_text{ font-size:70%; }

	.logo1{ width:56%; top:30%; left:22%; }
	.lang1{ top:80%; right:0%; width:22.6%; height:auto;  }
	.val1{ top:80%; right:18.5%; width:65%; height:auto; }

	.icons{ padding: 3.5% 0%; }
	.title1{ font-size:200%; }
	.title2{ font-size:120%; }

	.testim_readmore{ margin: 2% 25% 6% 25%; }
	.service_fon1{ float:none; width:100%; }
	.service_fon2{ float:none; width:100%; }
	.service_fon3{ float:none; width:100%; }
	.bottom{ padding: 8% 5% 1% 5%; text-align:center; }
	.bottom img{ width:6%; left:47%; bottom:55%; }

	.tel1{ display:none; visibility:hidden; }
	.tel2{ display: block; visibility: visible; }

	.news_readmore{ margin: 2% 25% 5% 25%; }
	
	.prod_photo{ float: none; width: 100%; }
	.apart_text{ float: none; width: 100%; }

	#button3{ display:none; visibility:hidden; }

	.form1, .form2{ width:100%; }
	.form table, .form tr, .form td{ width:100%; }
	.form input, .form select, .form textarea { width:100%; }
	
	.apart_photos_left{ display:none; visibility:hidden; }
	.apart_photos_right{ display:none; visibility:hidden; }
	#slidable_container1{ overflow: scroll; }  
	.prod_photo a.sel { background: none; }
	.prod_photo a.img_link img.preview { opacity: 0.8; }

}