@charset "utf-8";
/* CSS Document */

@media (min-width: 1300px) {
  .container {
    width: 1270px;
  }
}
/*@media (min-width: 1260px) {
  .container {
    width: 1230px;
  }
}*/

@media only screen and (max-width: 1299px) {
	
.resort_block{width:500px; float:none; margin-left:auto !important; margin-right:auto !important; margin-top:80px;} 
.resort_block:first-child{margin-top:0px;}

.footer_contact_left{width:100%; float:none;}
.footer_contact_right{width:100%; float:none;}
.footer_contact_right_content{max-width:100%; padding:30px 15px;}

.footer_area_block_social{float:none;}
.footer_area_block_social img{margin:0px 4px;}
	
}

@media only screen and (max-width: 1329px) {

}

@media only screen and (max-width: 1220px) {
	
}

@media only screen and (max-width: 1199px) {

header{width:100%; padding:8px 0px 8px 0px; position:static; top:auto; left:auto; background:#192D60;}	
.logo{/*width:147px;*/ float:none; text-align:center; /*position:absolute; z-index:9999; top:-47px; left:0; transform:translateX(-50%);*/}
/*.logo a{line-height:1px; display:block;}*/
.logo a,
.logo span{display:block;}
.logo span{font-size:22px;}	

.banner_area img{opacity:0; height:500px;}

.heading{font-size:30px; font-weight:700; line-height:35px;}

.home_about_section{padding:40px 0px;}
.home_about_section .heading{text-align:center; padding-bottom:30px;}
.home_about_left{float:none; width:100%;}
.home_about_left img{width:100%;}
.home_about_right{float:none; width:100%; padding:30px 0px 0px 0px;}

.fourcolumn_section .heading{padding-bottom:10px;}
.fourcolumn_section{padding:40px 0px;}

.ourfacility_block{max-width:600px; margin-left:auto !important; margin-right:auto !important;}

.fascinating_section{padding:70px 0px 120px 0px; background-image:none;}
.fascinating_section .heading{padding-bottom:30px;}
.fascinating_top_left{float:none; width:100%;}
.fascinating_top_right{float:none; width:100%; padding:30px 15px;}
.fascinating_bottom_block{width:25%; float:left; padding-top:40px; opacity:.6;}
.fascinating_bottom_block img{float:none;}
.fascinating_bottom_block_title{float:none; padding-top:10px; padding-left:0px;}

.ourgallery_block{width:50%; float:left;}

.footer_top{padding:30px 0px;}
.footer_area_block{padding:10px 0px; display:block;}
	
}

@media only screen and (max-width: 991px) {
	
.inner_banner{position:relative; min-height:200px;}	
	
.contact_area{display:block;}
.contact_area_left{width:100%; float:none;}
.contact_area_leftcover{padding:30px 15px; min-height:inherit !important;}
.contact_area_right{width:100%; float:none;}
.contact_heading{font-size:35px;}

.fascinating_area_left,
.fascinating_area:nth-child(2n) .fascinating_area_left{float:none; width:100%;}
.fascinating_area_right,
.fascinating_area:nth-child(2n) .fascinating_area_right{float:none; width:100%; padding:30px 15px;}	

}

@media only screen and (max-width: 767px) {
	
.logo span{font-size:16px;}	
	
.resort_section{padding:40px 0px;}	
.resort_section .heading{padding-bottom:30px;}
.resort_block{width:100%; float:none; margin-top:30px;}
.resort_block_bg{display:none;}
.resort_block_content{padding:30px 15px;}

.ourfacility_section{padding:40px 0px;}
.ourfacility_blockarea{padding-top:0px;}

.fascinating_section{padding:40px 0px 40px 0px;}

.home_about_heading{font-weight:700;}

.fascinating_bottom_block img{border:5px solid #FFF;}
.fascinating_bottom_block_title{font-size:16px; line-height:20px; font-weight:400; padding-top:0px;}

.testimonial_section{padding:40px 0px;}
.testimonial_block{padding:30px 15px; text-align:center;}
.testimonial_block img{float:none; margin:0px 0px 20px 0px;}

.inner_area{padding:40px 0px;}
	
}

@media only screen and (max-width: 599px) {

}

@media only screen and (max-width: 499px) {

}