/*==========  Desktop First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	.menu li {	
		padding: 0px 5px;		
	}
	
	#header_menu {margin-top: 0%;}

	.text_in_header {margin:0}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	

}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.dropdown:hover .dropdown-menu {
		display: block;  
	}
	
	nav {
		position:fixed;	
		height: 50px;
		line-height: 50px;
		background-color:#fff;
		
	}
	.menu_btn {
		height:50px;
		width:40px;	
		color:#ffffff;
		margin-top:-8px;	
		font-size: 25px;
	}
	
	#header_menu {		
		padding: 0 0px 0 80px;
	}
	
	.menu {	margin-left: 10%;}
	
	.menu li {	
		display:block;
		background-color:#fff;
		font-size: 14px;
		border-style:  solid;	
		border-width: 1px;	
		border-color: #eab56a;
		padding: 0px 10px;	
	}
	
	.menu li:hover {	
		background-color:#eab56a;	
		border-color: #fff;	
	}
	
	.menu li  a{
		color:#eab56a;
		display:block;			
	}
	
	.menu li  a:hover{
		color:#ffffff;			
	}
	
	.logo {
		width: 40%;
	}

	.text_in_header {margin:0}

	.block_banya {height: auto;}	
		
	.block_infracstraction{height: auto;} 

	.block_fitnes {height: auto;}

	.block_spa {height: auto;}

	.block_365 {height: auto;}	

	.block_restoran {height: auto;}

	.block_hotelRooms {height: auto;}

	.block_housesWater {height: auto;}

	.block_housesLand { height: auto;}
	
	.block_contacts { height: auto;} 

	
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
	nav {
		position:fixed;	
		height: 50px;
		line-height: 50px;
		background-color:#fff;
		
	}
	.menu_btn {
		height:50px;
		width:40px;	
		color:#ffffff;
		margin-top:-8px;	
		font-size: 25px;
	}
	
	#header_menu {		
		padding: 0 0px 0 80px;
	}
	.menu li {	
		display:block;
		background-color:#fff;
		font-size: 14px;
		border-style:  solid;	
		border-width: 1px;	
		border-color: #eab56a;	
	}
	
	.menu li:hover {	
		background-color:#eab56a;	
		border-color: #fff;		
	}
	
	.menu li  a{
		color:#eab56a;
		display:block;			
	}
	
	.menu li  a:hover{
		color:#ffffff;			
	}
	
	.logo {
		width: 40%;
	}

	.text_in_header {margin:0}

	.block_banya {height: auto;}
	
	.block_infracstraction{height: auto;} 

	.block_fitnes {height: auto;}

	.block_spa {height: auto;}

	.block_365 {height: auto;}	

	.block_restoran {height: auto;}

	.block_hotelRooms {height: auto;}

	.block_housesWater {height: auto;}

	.block_housesLand{ height: auto;}
	
	.block_contacts { height: auto;} 
	
	.imgInText {    width: 100%;}

	
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {
	nav {
		position:fixed;	
		height: 50px;
		line-height: 50px;
		background-color:#fff;
	
	}
	.menu_btn {
		height:50px;
		width:40px;	
		color:#ffffff;
		margin-top:-8px;	
		font-size: 25px;
	}
	
	#header_menu {		
		padding: 0 0px 0 80px;
	}
	.menu li {	
		display:block;
		background-color:#fff;
		font-size: 14px;
		border-style:  solid;	
		border-width: 1px;	
		border-color: #eab56a;		
	}
	
	.menu li:hover {	
		background-color:#eab56a;
		border-color: #fff;	
	}
	
	.menu li  a{
		color:#eab56a;
		display:block;			
	}
	
	.menu li  a:hover{
		color:#ffffff;			
	}
	
	.logo {
		width: 40%;
	}

	.text_in_header {margin:0}

	.block_banya {height: auto;}

	.block_infracstraction{height: auto;} 

	.block_fitnes {height: auto;}

	.block_spa {height: auto;}

	.block_365 {height: auto;}	

	.block_restoran {height: auto;}

	.block_hotelRooms {height: auto;}

	.block_housesWater {height: auto;}

	.block_housesLand{ height: auto;}
	
	.block_contacts { height: auto;} 

}


/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

	
	.dropdown:hover .dropdown-menu {
		display: block;  
	}
}
