/*body{
	display:none;
}*/

/*@media only screen and (max-width: 768px) {*/
	body{
		display:block;}
	/*body {
		background:#e3e3e3;
		font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; 
		font-weight: normal; 
		line-height: 1; 
		color: #222222; 
		position: relative; 
		
		display:inline-block;
	}	*/

	h4{
		color:#c385b4 !important;
		padding:0;
		margin:0 0 15px 0 !important;
		font-weight:normal;
	}
	
	img { max-width: 100%; }
  
   p{
    font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif !important; 
	font-weight: normal;
	font-size:14px !important;
	line-height:18px !important;
	color:#f2f2f2 !important;
	padding:0 !important;
	margin:5px 0 !important;
   }

  img { max-width: 100%; }
  
  /*.logo{
	  width:100%;
	  margin:50% auto;
  }
  
  .logo img{
	  text-align:center;
	  display:block;
	  margin:0 auto;
   }*/
   
   header{
	   padding:0;
	   margin:0;
  }
  header.topbg{
	   background:#f2f2f2;
	   width:100%;
	   padding:0 !important;
	   display:inline-block;
  }
  
  
  .remove_padding{
	  padding:0 !important;
  }
	  
   .logo{
	  width:100%;
	  margin:15px auto;
  }
  
  .logo img{
	  text-align:center;
	  display:block;
	  margin:0 auto;
   }
   
   .logo_main{
	  width:100%;
	  margin:50% auto 0;
  }
  
  .logo_main img{
	  text-align:center;
	  display:block;
	  margin:0 auto;
   }
	
	
	
 nav{
	  margin:15px auto;
	  display:block;
	  width:100%;
	  text-align:center;
  }
  
  nav ul{
	  padding:0px;
	  margin:0px;
  }
  
  nav ul li{
	  list-style-type:none;
	  display:inline;
	  margin:0;
	  padding:0 5px;
	  border-right:1px solid #c5c5c6;
  }
  
  nav ul li a{
	  font-size:12px;
	  text-decoration:none;
	  color:#818285;
  }
  
  nav ul li a:hover{
	  color:#ac699b;
  }
  
  nav ul li.last{
	  border:none;
	  padding:0 0 0 5px;
  }
  
  .sub_menu_tabs{
	  background:#ac699b;
	  margin:30px 20px;

	  border-radius:3px;
  }
  
  .sub_menu_tabs li{
	  font-size:16px;
	  list-style-type:none;
	  margin:0 0 0px 0;
	  border-bottom:1px solid #8d5880;
  }
 
  .sub_menu_tabs li a{
	  font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
	  font-size:16px;
	  color:#fff;
	  padding:10px 20px;
	  display:block;
	  outline:none;
  }
  .sub_menu_tabs li a:hover{
	  background:#a36393;
	  color:#efcce6;
  }
  
  .sub_menu_tabs li.last{
	  border:none;
}
  
  
  .staybg{
	  background: url(images/staybg.jpg) no-repeat center center fixed; 
  	  -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover;
  }
  
  .content_bg{
	  background: rgb(0, 0, 0);
	  background: rgba(0, 0, 0, 0.8);
	  margin:30px 20px;
	  padding:20px 20px 20px 20px !important;
	  border-radius:3px;
	  color:#fff;
	  float:left;
  }
  
  .content_bg ul{
	  padding:0;
	  margin:15px 0 0 0;
	}
	
  .content_bg ul li{
	  list-style-type: square;
	  padding:0;
	  margin:5px 0 0 18px;
	  font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
	  font-size:14px;
	  color:#8d5880;
  }
  
  .content_bg a{
	  font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
	  font-size:12px;
	  color:#8d5880;
  }
  .content_bg a:hover{
	  color:#8d5880;
	  text-decoration:underline;
  }


  
  
  .content_bg h5{
	  font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif !important;
	  color:#a36393;
	  margin-bottom:5px !important;
  }
  
  .booking{
	  margin:30px 0 20px 0;
  }
  .back{
	  float:left;
  }
  
  .back a{
	  background: url(../images/button_bg.png) no-repeat 0px 0px;
	  width:74px;
	  height:36px;
	  display:block;
      font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif !important;
	  font-size:16px;
	  font-weight:bold;
	  text-transform:uppercase;
	  color:#818285;
	  text-align:center;
	  line-height:35px;
  }
  .back a:hover{
	  color:#65676b;
	  text-decoration:none;
   }
  
  .book{
	  float:right;
  }
  
  .book a{
	  background: url(../images/button_bg.png) no-repeat -102px 0px;
	  width:74px;
	  height:36px;
	  display:block;
      font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif !important;
	  font-size:16px;
	  font-weight:bold;
	  text-transform:uppercase;
	  color:#fff;
	  text-align:center;
	  line-height:35px;
  }
  .book a:hover{
	  color:#e3d1df;
	  text-decoration:none;
  }
  
  .row_width{
	  width:95% !important;
}
/*}*/


@media only screen and (max-width: 479px) {
	body{
		display:block;}
	/*body {
		font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; 
		font-weight: normal; 
		color: #222222; 
		position: relative;
		
	}*/
   

   p{
    font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif !important; 
	font-weight: normal;
	font-size:14px !important;
	line-height:18px !important;
	color:#f2f2f2 !important;
	padding:0 !important;
	margin:5px 0 !important;
   }

  img { max-width: 100%; }
  
  <!--.logo{
	  width:100%;
	  margin:50% auto;
  }
  
  .logo img{
	  text-align:center;
	  display:block;
	  margin:0 auto;
   }-->
   
   header{
	   padding:0;
	   margin:0;
  }
  header.topbg{
	   background:#f2f2f2;
	   width:100%;
	   padding:0 !important;
	   display:inline-block;
  }
  
  
  .remove_padding{
	  padding:0 !important;
  }
	  
   .logo{
	  width:100%;
	  margin:15px auto;
  }
  
  .logo img{
	  text-align:center;
	  display:block;
	  margin:0 auto;
   }
   
   .logo_main{
	  width:100%;
	  margin:50% auto 0;
  }
  
  .logo_main img{
	  text-align:center;
	  display:block;
	  margin:0 auto;
   }
	
	
 nav{
	  margin:15px auto;
	  display:block;
	  width:100%;
	  text-align:center;
  }
  
  nav ul{
	  padding:0px;
	  margin:0px;
  }
  
  nav ul li{
	  list-style-type:none;
	  display:inline;
	  margin:0;
	  padding:0 5px;
	  border-right:1px solid #c5c5c6;
  }
  
  nav ul li a{
	  font-size:12px;
	  text-decoration:none;
	  color:#818285;
  }
  
  nav ul li a:hover{
	  color:#ac699b;
  }
  
  nav ul li.last{
	  border:none;
	  padding:0 0 0 5px;
  }
  
  .sub_menu_tabs{
	  background:#ac699b;
	  margin:30px 20px;

	  border-radius:3px;
  }
  
  .sub_menu_tabs li{
	  font-size:16px;
	  list-style-type:none;
	  margin:0 0 0px 0;
	  border-bottom:1px solid #8d5880;
  }
 
  .sub_menu_tabs li a{
	  font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
	  font-size:16px;
	  color:#fff;
	  padding:10px 20px;
	  display:block;
	  outline:none;
  }
  .sub_menu_tabs li a:hover{
	  background:#a36393;
	  color:#efcce6;
  }
  
  .sub_menu_tabs li.last{
	  border:none;
}
  
  
  .staybg{
	  background: url(images/staybg.jpg) no-repeat center center fixed; 
  	  -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover;
  }
  
  .content_bg{
	  background: rgb(0, 0, 0);
	  background: rgba(0, 0, 0, 0.8);
	  margin:30px 20px;
	  padding:20px 20px 20px 20px !important;
	  border-radius:3px;
	  color:#fff;
	  float:left;
  }
  
  .content_bg ul{
	  padding:0;
	  margin:15px 0 0 0;
	}
	
  .content_bg ul li{
	  list-style-type: square;
	  padding:0;
	  margin:5px 0 0 18px;
	  font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
	  font-size:14px;
	  color:#8d5880;
  }
  
  .content_bg a{
	  font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
	  font-size:12px;
	  color:#8d5880;
  }
  .content_bg a:hover{
	  color:#8d5880;
	  text-decoration:underline;
  }


  
  
  .content_bg h5{
	  font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif !important;
	  color:#a36393;
	  margin-bottom:5px !important;
  }
  
  .booking{
	  margin:30px 0 20px 0;
  }
  .back{
	  float:left;
  }
  
  .back a{
	  background: url(../images/button_bg.png) no-repeat 0px 0px;
	  width:74px;
	  height:36px;
	  display:block;
      font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif !important;
	  font-size:16px;
	  font-weight:bold;
	  text-transform:uppercase;
	  color:#818285;
	  text-align:center;
	  line-height:35px;
  }
  .back a:hover{
	  color:#65676b;
	  text-decoration:none;
   }
  
  .book{
	  float:right;
  }
  
  .book a{
	  background: url(../images/button_bg.png) no-repeat -102px 0px;
	  width:74px;
	  height:36px;
	  display:block;
      font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif !important;
	  font-size:16px;
	  font-weight:bold;
	  text-transform:uppercase;
	  color:#fff;
	  text-align:center;
	  line-height:35px;
  }
  .book a:hover{
	  color:#e3d1df;
	  text-decoration:none;
  }
  
  .row_width{
	  width:88% !important;
}

    
}
