@charset "utf-8";
/* CSS Document */
body{font-family: 'Poppins', sans-serif;}
.div_style_margin-top{margin-top:20px;}
.header_bx {
    /* height: 150px; */
    padding: 0px;
    background: #fff;
    padding: 20px 0px 20px 22px;
    padding-bottom: 0px;
}

.logo_header_img {
    width: auto;
    height: 92px;
    margin-left: 70px;
    position: relative;
    top: -11px;
}

.list_header{ list-style:none;
			padding:0px;}
.list_header li {font-size:15px;}
.socail{margin-top:-10px;}
.social_list{list-style:none;
			padding:0px;
			}
.social_list li{float:left;
			margin-right:10px;}
.social_list li button{height:27px;
				font-size:12px;
				width:27px;
				color:#333;
				padding:0px;
				border-radius:50px;
				background:white;
				border:2px solid #333;}

.nav_set{background:#003399;
		 border-radius:0px;
		 padding:0px;
		 height:60px;
		 padding-top:7px;
		 border:none;}
.navbar-inverse .navbar-nav>li>a{color:#ccc;
								font-size:17.5px;
									font-weight:normal;
	                        
								 margin-right:22px;}

.book_now{height:auto;
		padding-top:80px;
		padding-bottom:60px;
		background:url(../images/booknow_background.jpg) no-repeat;
		background-size:cover;
		position:realtive;
		top:-140px;
		opacity:.8;}
.book_now_send_bx{position:relative;
	color:white;
margin-top:-250px;}
.book_now_send_bx label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight:normal;
	color:#fff;
}
.input{height:45px;
		background:#fff;
		border-radius:0px;
		border:1px solid #ffff;
		color:black;
		width:80%;
		padding-left:10px;
		margin-left:-4px;}
.btn_icon{position:relative;
width:15%;
color:black;
background:#fff;
top:.8px;
border:1px solid #ccc;
border-right:0px;
height:45px;}
.input_sel{height:45px;
		background:#fff;
		border-radius:0px;
		border:1px solid #ffff;
		color:black;
		width:100%;
		padding-left:10px;
		margin-left:-4px;}
		
.btn_submit{height:45px;
background:#003399;
border:1px solid #fff;
color:white;
padding:5px;
margin-top:20px;}
.input:focus{color:black;
		    background:white;}

.banner_container{padding:0px;
				 margin-top:-20px;
				 overflow:hidden;
				 height:auto;}
.inner_div_main{height:auto;
				padding-top:0px;
				padding-bottom:30px;
				background:none;}
				
				
.about_bx{height:auto;
		  background:none;
		  padding-top:50px;
		  padding-bottom:40px;
		margin-top:-120px;
		  overflow:hidden;}

h3{padding:0px;}
h4{font-family: 'Poppins', sans-serif;}
.h2{margin-top:0px;
	color:#003366;
	font-family: 'Yeseva One', cursive;}
h1{	color:#003366;
	font-family: 'Yeseva One', cursive;}

p{font-family: 'Poppins', sans-serif;
  text-align:justify;}

.Facilities{background:#cccc;
			height:auto;
			padding-top:0px;
			padding-bottom:50px;}


.Facilities h3{color:#003366;
				font-size:16px;
				padding:0px;
				font-family: 'Yeseva One', cursive;
				text-transform:uppercase;
				font-weight:normal;}
				
.facliti_item_1{height:auto;
				padding-top:10px;
				padding-bottom:10px;
				background:white;}
				
.div_style_padding{padding:0;}
.div_style_margin_top_inner{margin-top:10px;}
.h5{margin-top:0px;
	color:#003366;
		font-family: 'Poppins', sans-serif;
	font-weight:bolder;}
.btn_explore{height:45px;
				background:white;
				border:1px solid #666;
				color:#003366;
				font-weight:bold;
				border-radius:0px;
				width:140px;
				}
.btn_explore:hover{background:#003366;
					border:none;
					color:white;}
.btn_explore:focus{outline:none;}

.fac_3{margin-top:20px;}
.fac_4{margin-top:20px;}
.more_fac{height:auto;
	padding-top:50px;
	padding-bottom:50px;
	background:#001a4d;}
.more_fac p{ text-align:center;}
		.more_fac_1{height:auto;
		padding-top:20px;
		padding-bottom:20px;
		background:none;
		color:white;}
		
		.more_fac_2{height:auto;
		padding-top:20px;
		padding-bottom:20px;
		background:none;
		color:white;}
		
		.more_fac_3{height:auto;
		padding-top:20px;
		padding-bottom:20px;
		background:none;
		color:white;}
		
		.more_fac_4{height:auto;
		padding-top:20px;
		padding-bottom:20px;
		background:none;

		color:white;}
		.icon_more{font-size:45px;}
.more_fac h4{font-family: 'Yeseva One', cursive;
			font-size:25px;}
.more_para{margin-top:0px;}
.gallery{padding-top:30px;}
.gallery h2{color:#003366;
	font-family: 'Yeseva One', cursive;}
	
.gallery_item{padding:3px;
}
.expend{position:absolute;
z-index:1000;
font-size:55px;
top:80px;
left:120px;
color:white;
display:none;}
.gallery_item:hover{opacity:.4}
.gallery_item:hover .expend{display:block;}
.locations_bx{background:url(../images/home-02_03.jpg) no-repeat;
	height:auto;
	padding-top:50px;
	background-size:cover;
	padding-bottom:40px;}

.location_para p{ text-align:center;}
.icons{font-size:60px;
color:#666666;}
.loaction_item p{ text-align:center;}


.more_face_head{font-size:55px;}
.footer_bx{height:auto;
padding-top:15px;
background:#5B5555;
color:white;
padding-bottom:20px;}

.footer_nav{list-style:none;
			margin-left:17%;}
.footer_nav li{float:left;
text-align:center;}
.footer_nav li a{color:white;
		margin-left:10px;
		margin-right:20px;}
		
.footer_nav li a:hover{color:white;
text-decoration:none;
					  font-weight:bolder;}

.location_head{font-size:45px;
margin-top:0px;
	color:#003366;
	font-family: 'Yeseva One', cursive;}

.div_location_1{padding-top:30px;
padding-bottom:40px;}
.about_para{margin-top:-8px;}

.conthead{
	margin-top:40px;
}

/*=================================================== contact close =====================================================*/
@media only screen and (max-width:1024px)
{.navbar-inverse .navbar-nav>li>a{color:white;
	                             margin-right:0px;
								 margin-left:0px;}
								 
	.list_header {
		list-style: none;
		padding: 0px;
		margin-left:0px;
	
}

.logo_header_img {
    width: auto;
    height: 90px;
    margin-left: 0px;
    position: relative;
    top: -20px;
}
.book_now{height:180px;
		padding-top:30px;
		padding-bottom:30px;
		background:url(../images/booknow_background.jpg) no-repeat;
		background-size:cover;
		position:realtive;
		top:-180px;
		opacity:.8;}
.book_now_send_bx{position:relative;
	color:white;
margin-top:-340px;}


.btn_div_ipad{margin-left:0px;}

.banner_container {
    padding: 0px;
    margin-top:-20px;
    overflow: hidden;
    height: auto;
}
.fac_img{width:100%;}
.address_top{margin-left:0px;}
}
@media only screen and (max-width:992px)
{.header_bx{height:105px;
		padding:0px;
		background:#fff;
		padding-top:20px;
		padding-bottom:0px;
		border-top:10px solid #333;
		}
	
	.logo_header_img{
    width: auto;
    height: 70px;
    margin-left:0px;
    position: relative;
    top:20px;}
.address_top{margin-left:30px;}

.location_head{font-size:45px;
margin-top:0px;
	color:#003366;
	font-family: 'Yeseva One', cursive;}
}
@media only screen and (max-width:768px)
{		

	.list_header {
		display: none !important;
	}
	.fa-map-marker-alt{
		display: none !important;
	}

.more_face_head{font-size:25px;}
.logo_header_img{width:auto;
				height:70px;
				margin-left:0px;
				position:relative;
				top:-20px;}
.nav_set{background:#003399;
		 border-radius:0px;
		 padding:0px;
		 height:auto;
		 padding-top:7px;
		 border:none;}
.navbar-inverse .navbar-nav>li>a{color:#ccc;
								font-size:13.5px;
									font-weight:normal;
	                        	padding:10px 11px;
								 margin-right:0px;}		 
.book_now_send_bx{position:relative;
	color:white;
top:0px;}
.book_now{margin-top:0;
height:320px;}
.div_style_padding_xs{padding:3px;
				margin-top:30px;}
.fac_img{width:100%;
		height:300px;}
.footer_nav{list-style:none;
			margin-left:0px;}
.footer_nav li{float:none;
				text-align:center;}
.video{width:auto;
	  height:50px;}

.about_bx{margin-top:0px;}
.loaction_item{ text-align:center;}

.social_list{padding:0px;}
.social_list li{float:left;
			margin-right:5px;}
.social_list li button{height:35px;
				font-size:16px;
				width:35px;
				color:#333;
				border-radius:50px;
				background:white;
				border:1px solid #333;}
				
.navbar-inverse .navbar-nav>li>a{color:white;
	                             margin-right:0px;
								 margin-left:0px;}
	.div_main_padding-right{padding-right:15px;
	padding-left:2px;
	margin-top:20px;}			
				
.btn_submit{margin-top:0px;}

.book_now{height:320px;
		padding-top:30px;
		padding-bottom:30px;
		background:url(../images/booknow_background.jpg) no-repeat;
		background-size:cover;
		position:realtive;
		top:0px;
		opacity:.8;}
.book_now_send_bx{position:relative;
	color:white;
margin-top:-280px;}
.input{height:45px;
		background:#fff;
		border-radius:0px;
		border:1px solid #ffff;
		color:black;
		width:80%;
		padding-left:10px;
	
		margin-left:-4px;}
.btn_icon{position:relative;
width:15%;
color:black;
background:#fff;
top:.8px;
border:1px solid #ccc;
border-right:0px;
height:45px;}

.location_head{font-size:45px;
margin-top:0px;
	color:#003366;
	font-family: 'Yeseva One', cursive;}
}



@media only screen and (max-width:480px)
{
	.address_top{margin-left:0px;}
	.contact_content_wrap{
		min-height:582px;
	}
/*============= header===============================*/
/*<!--.div_style_margin-top_xs{margin-top:10px;}	
.social_list{list-style:none;
			padding:0px;
			margin-left:60px;
			}
.ss{text-align:center;}
.header_bx{height:auto;
		padding:0px;
		background:#fff;
		padding-top:20px;
		padding-bottom:0px;
		border-top:10px solid #333;
		}
.about_bx{height:auto;
		  background:none;
		  padding-top:20px;
			margin-top:-0px;
		  overflow:hidden;}
		
.div_style_padding_xs{padding:0px;
				margin-top:10px;}
				
.btn_icon{position:relative;
			width:15%;
			color:black;
			top:0px;
			border:1px solid #ccc;
			border-right:0px;
			height:45px;}		
.banner_container{ margin-top:-25px;
height:auto;}
.book_now{height:530px;
		padding-top:30px;
		padding-bottom:30px;
		background:#003399;
		background-size:cover;
		position:realtive;
		top:0px;
	
		opacity:.4;}
.book_now_send_bx{position:relative;
	color:white;
margin-top:-522px;}
.expend{position:absolute;
		z-index:500;
		font-size:55px;
		top:100px;
		left:160px;
		color:white;
		display:none;}

.footer_nav{list-style:none;
padding:0px;
			margin-left:0px;}
.footer_nav li{float:none;
margin-top:20px;
text-align:center;}
.footer_nav li a{color:white;
		margin-left:0px;
		
		margin-right:0px;}
		
.div_main_padding{padding:0px;}
.btn_div_ipad{margin-left:-10px;}

.logo_header_img{margin-top:0px;
margin-left:50px;}
.ss{ text-align:left;}

.social_list{margin-left:0px;}
.social_list li{margin-right:10px;}
->*/
<!--.div_style_margin-top_xs{margin-top:10px;}	
.social_list{list-style:none;
			padding:0px;
			margin-left:60px;
			}
.ss{text-align:center;}
.header_bx{height:auto;
		padding:0px;
		background:#fff;
		padding-top:20px;
		padding-bottom:0px;
		border-top:10px solid #333;
		}
.about_bx{height:auto;
		  background:none;
		  padding-top:20px;
			margin-top:-0px;
		  overflow:hidden;}
		
.div_style_padding_xs{padding:0px;
				margin-top:10px;}
				
.btn_icon{position:relative;
			width:15%;
			color:black;
			top:0px;
			border:1px solid #ccc;
			border-right:0px;
			height:45px;}		
.banner_container{ margin-top:-25px;
height:auto;}
.book_now{height:530px;
		padding-top:30px;
		padding-bottom:30px;
		background:#003399;
		background-size:cover;
		position:realtive;
		top:0px;
	
		opacity:.4;}
.book_now_send_bx{position:relative;
	color:white;
margin-top:-522px;}
.expend{position:absolute;
		z-index:500;
		font-size:55px;
		top:100px;
		left:160px;
		color:white;
		display:none;}

.footer_nav{list-style:none;
padding:0px;
			margin-left:0px;}
.footer_nav li{float:none;
margin-top:20px;
text-align:center;}
.footer_nav li a{color:white;
		margin-left:0px;
		
		margin-right:0px;}
		
.div_main_padding{padding:0px;}
.btn_div_ipad{margin-left:-10px;}

.logo_header_img{margin-top:0px;
margin-left:50px;}
.ss{ text-align:left;}

.social_list{margin-left:0px;}
.social_list li{margin-right:10px;}
.location_head{font-size:25px;
margin-top:0px;
	color:#003366;
	font-family: 'Yeseva One', cursive;}
.location_head{font-size:30px;
margin-top:0px;
	color:#003366;
	font-family: 'Yeseva One', cursive;}-
}
@media only screen and (max-width:375px)
{
.book_now{height:480px;
		padding-top:30px;
		padding-bottom:30px;
		background:#003399;
		background-size:cover;
		position:realtive;
		top:0px;
	
		opacity:.4;}	

.book_now_send_bx{position:relative;
	color:white;
margin-top:-440px;}
}
@media only screen and (max-width:1200px)
{
.div_style_margin_top_inner{
	min-height:130px;
}
}
@media (max-width: 480px) and (min-width: 320px)
.contact_content_wrap {
    min-height: 645px;
}

.modal-body{
	position:relative;
	padding:15px 40px;
	background:#fff;
	margin:10px}
	
.modal-body p{
	font-size:15px;
	line-height:22px;
	margin-bottom:20px;
	font-family: 'Poppins', sans-serif;
	font-weight:100;
	color:#000 !important}
	
.modal-body label{
	color:#000;
}
	
.modal-title{
	font-size:30px;
	color:#fff;
	text-transform:uppercase;
	text-align:center}
	
.modal-dialog h3{
	margin-bottom:20px}
.modal-content
{
	background: #4275dced;	
}

@media (min-width:725px) and (max-width:768px){
	.div_style_margin_top_inner {
		min-height: auto;
		padding-bottom: 27px;
}
.socail{
	margin-top:-12%;
	margin-left: 65%;
}
}
@media (min-width:650px) and (max-width:724px){
	.div_style_margin_top_inner {
		min-height: auto;
		padding-bottom: 27px;
}
	.socail{
		margin-top:-13%;
		margin-left: 60%;
	}
	}
	@media (min-width:576px) and (max-width:650px){
		h1 {
			font-size: 28px;
}
		.div_style_margin_top_inner {
			min-height: auto;
			padding-bottom: 27px;
}
		.socail{
			margin-top:-15%;
			margin-left: 55%;
		}
		.div_container {
			padding-top:0px !important;
		}
		.attraction_bx_item_1 h5 {
			font-size: 16px !important;
			line-height: 28px;
		}
		.conthead {
			padding-top: 20px;
			position: relative;
		}
		}

		@media (min-width:480px) and (max-width:576px){
			h1 {
				font-size: 28px;
	}
			.socail{
				margin-top:-16%;
				margin-left: 50%;
			}
			.logo_header_img {
				height:60px !important;
			}
			.div_style_margin_top_inner {
    min-height: auto;
    padding-bottom: 27px;
}
.nearby_banner {
	height: 250px !important;
}
.contact_banner {
	height: 250px !important;
}
.about_banner {
	height: 250px !important;
}
.facility_banner {
	height: 250px !important;
}
.rate_banner {
	height: 250px !important;
}
.attractions_banner {
	height: 250px !important;
}
.gallery_banner {
	height: 250px !important;
}
.div_container {
	padding-top:0px !important;
}
.attraction_bx_item_1 h5 {
	font-size: 16px !important;
	line-height: 28px;
}
.conthead {
	padding-top: 20px;
	position: relative;
}
			}

			@media (min-width:300px) and (max-width:480px){
				h1 {
					font-size: 28px;
		}
				.div_style_margin_top_inner {
					min-height: auto;
					padding-bottom: 27px;
	}
				.social_list {
					display: flex;
    align-items: center;
    justify-content: center;
				}
				.logo_header_img {
					height: 40px !important;
	}
	.ss{
		text-align:center;
	}
	.logo_header_img {	
		margin-left: 25%;
}
.social_list li {
	margin-right: 5px;
}
.locations_bx {
	padding-top: 0;
}
.nearby_banner {
	height: 250px !important;
}
.contact_banner {
	height: 250px !important;
}
.about_banner {
	height: 250px !important;
}
.facility_banner {
	height: 250px !important;
}
.rate_banner {
	height: 250px !important;
}
.attractions_banner {
	height: 250px !important;
}
.gallery_banner {
	height: 250px !important;
}
.div_container {
	padding-top:0px !important;
}
.attraction_bx_item_1 h5 {
	font-size: 16px !important;
	line-height: 28px;
}
.conthead {
	padding-top: 20px;
	position: relative;
}
			}










.fa-map-marker-alt:before {
    content: "\f3c5";
}