@media (min-width:320px ){

  
	
}
@media (min-width:480px ){
.slideout-menu ul li a {
		position: relative;
		display: block;
		padding: 2px;
		text-decoration: none;
		padding-left:30px;
		font-size:15px;
    font-family: Ebrima;
	} 
}
@media (min-width:600px ){
.slideout-menu{
	padding-top:15px;
}
.slideout-menu {
	top:80px;	
}
.nav_social_home{
	margin:80px 0px;
}
.company_profile_bg .form-group .form-control{
	width:50%;
}
.infrastructure_facilities_bg, .video_gallery_bg{
	height:1740px;
}
.footer_bg p{
	text-align:left;
	margin-bottom:0px;
}
.footer_bg .footer_logo{
	margin:25px 0px 15px 0px;
}
.contact_bg{
	height:750px;
}
.ground_image{
    background:url(images/ground_image.jpg) no-repeat fixed;  
    background-position: center center;
	height:700px;
	padding:15px 0px;
}
.ground_image01{
    background:url(images/ground_image01.jpg) no-repeat fixed; 
    background-position: center center;
	height:700px;
	padding:15px 0px;
}
.ground_image02{
   background:url(images/ground_image03.jpg)no-repeat fixed; 
    background-position: center center;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
	width:100%;
	height:700px;
	padding:15px;
	text-align:center;
}
.header_bg .top_nav{
	display:block;
}
.carousel-caption{
	font-size:24px;
	display:block;
}
.carousel-caption {
    padding-bottom: 40px;
}
}
@media (min-width:750px){
.dropdown-menu li:hover .sub-menu{
    visibility: visible;
}
.dropdown:hover .dropdown-menu{
    display: block;
}
.navbar{
	margin-top:15px;
	float:right;
}
.navbar-nav > li > a{
	padding-left:0px;
}
.header_bg .logo{
	text-align:left;
	margin-bottom:0px;
}
.header_bg .responsive_icon{
	display:none;
}
.header_bg .top_link{
	display:block;
}
.navbar-default .navbar-nav > li > a{
    padding: 14px 3px;
	font-size:13px;
}
.footer_bg {
	text-align:left;
}
.body_bg .nature_resort_link{
	float:right;
}
.body_bg .availability{
	width:40%;
}
.form-control, .business_enquiry_bg .form-group .btn{
	width:50%;
	display:inline-block;
}
.contact_division{
	padding-left:50px;
	border-left:1px solid #D7D7D7;
}

.ground_image, .ground_image01{
	height:320px;
	padding:60px 0px;
}
.bg01 h3{
	margin-bottom:0px;
}
.bottom_wrapper{
	height:70px;
}
.slideout-menu {
	top:70px;
	width: 100%;
	padding-top:35px;
	left: -1025px;
}
.slideout-menu ul li a {
	position: relative;
	display: block;
	padding: 4px;
	text-decoration: none;
	padding-left:30px;
	font-size:18px;
    font-family: Ebrima;
}
.mid_nav_section li a{
	color:#3a0000;
	font-size:14px;
}
.nav_social_home{
	margin:40px 0px;
}
.header {
		padding-top:18px;
	}
.company_profile_bg, .business_enquiry_bg, .upload_bg{
	height:760px;
}
.infrastructure_facilities_bg, .video_gallery_bg{
	height:1700px;
}
.header_bg .icon_section {
	display:none;
	margin-bottom:0px;
}
.header_bg .top_nav li{
	padding:0px 10px;
}
}
@media (min-width:970px){
.navbar-nav {
    float: left;
    margin: 0px;
}
.header_bg .top_link li{
	padding:0px 12px;
}
.navbar-default .navbar-nav > li > a {
    padding: 14px 9px;
	font-size:16px;
}
.slideout-menu hr{
	margin:40px 20px;
}
.body_bg .availability{
	width:33%;
}
.slideout-menu {
	top:85px;
}
.bottom_wrapper {
    top: 100px;
}
.company_profile_bg, .business_enquiry_bg, .upload_bg{
	height:795px;
}
.infrastructure_facilities_bg, .video_gallery_bg{
	height:1480px;
}
.audio_icon{
	margin-top:20px;
	text-align:right;
}
.header_bg .top_nav li{
	padding:0px 12px;
}
}
@media (min-width:1170px){
.navbar-default .navbar-nav > li > a {
    padding: 14px 18px;
}
.slideout-menu ul li a {
    padding: 4px 4px 4px 60px;
}
.header_bg .top_link li{
	padding:0px 20px;
}
.slideout-menu {
	top:89px;
	left: -2000px;
}
.slideout-menu hr{
	margin:20px 60px;
}

.nav_social_home{
	margin:36px 0px 0px 0px;
}
.mid_nav_section {
    margin: 10px 0px;
}
.ground_image, .ground_image01{
	height:320px;
	padding:90px 0px;
}
.ground_image02{
	height:500px;
	padding:150px 0px;
}
.company_profile_bg, .upload_bg{
	height:750px;
}
.infrastructure_facilities_bg, .video_gallery_bg{
	height:1700px;
}
.contact_bg{
	height:780px;
}
}
@media (min-width:1370px){
.slideout-menu {
	top:89px;
	left: -2000px;
}	
}