@import url("bootstrap.min.css");
@import url("nivo-slider.css");
@import url("default.css");
@import url("flexslider.css");
@import url("main.css");
@import url("tabModule.css");
@import url("jquery.fancybox.css");
@font-face {
    font-family: 'ralewaybold';
    src: url('raleway-bold-webfont.woff2') format('woff2'),
         url('raleway-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ralewaylight_italic';
    src: url('raleway-lightitalic-webfont.woff2') format('woff2'),
         url('raleway-lightitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ralewaysemibold';
    src: url('raleway-semibold-webfont.woff2') format('woff2'),
         url('raleway-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ralewayregular';
    src: url('raleway-regular-webfont.woff2') format('woff2'),
         url('raleway-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
body{background-color:#fff;}
.left-wrap-bg{background-color:#fff; padding:10px 0px 17px 0px;}
.navbar-brand img{position:absolute; z-index:99;}
.navbar-nav{background:rgba(255,255,255,0.5);}
.navbar-default .navbar-nav>li>a{font-family: 'ralewaysemibold';color: #00426c; font-size:13px; text-transform:uppercase;}
.sliding-menu {
  /*background-color: #333;*/
  /*width: 50%;
  height: 45px;
  float:right;
  position:absolute;
  z-index:999;
  right:0;*/
}

.menu-links {
  float: right;  
 /* padding-right: 20px;*/
  margin-top:15px;
  display:block;
  width: 100%;
  height: 45px;
  float:right;
  position:absolute;
  z-index:999;
  right:0;
}

.toggle-menu {
  float: right;
  right:0; 
 /* width: -moz-max-content;*/
}

.toggle-menu li {
	display: block;
	float: left;
	list-style-type: none;
	text-align: left;
	
}
.toggle {
  padding-top: 5px;
  
}

li.toggle:hover span.toggle-menu-bar {
  /*background-color: #ddd;*/
}

.toggle-menu-bar {
	display: block;
	width: 45px;
	height: 46px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 0 auto 3px;
	background-image:url(../images/toggle.jpg);
  transition: background-color 0.2s;
}

.link-style {
  font-size: 14px;
  color: #00426c;
  transition: color 0.2s;
  /*padding-right:15px;*/text-transform:uppercase;
  font-family: 'ralewaysemibold';
  padding:0px 10px;
}
.link-style:hover {
  color: #00426c; text-decoration:none;

}
.link-style span:hover{border-bottom:4px solid #48c1df; padding-bottom:4px;}
.content{height:45px; background:rgba(255,255,255,0.8); margin-top:5px; padding:13px 0px;}
.nav-wrap{display:none;}
.left-wrap{padding:25px 50px;min-height:523px;}
.left-wrap2{padding:25px 50px;}
.exp{font-family: 'ralewaybold';}
.hdr{color:#0072bb; font-family: 'ralewayregular'; font-size:42px; text-transform:uppercase;}
.hdr span{border-bottom:2px solid #0072bb!important;}
.hdrnew{color:#0072bb; font-family: 'ralewayregular'; font-size:34px; text-transform:uppercase;}
.hdrnew span{border-bottom:2px solid #0072bb;}
.content-wrap{color:#a38d6f; font-size:15px; font-family: 'ralewayregular'; line-height:27px; text-align:justify;
 padding-top:10px;}
.oceanlist{color:#a38d6f; font-size:14px; font-family: 'ralewayregular'; line-height:22px; text-align:justify;padding-left:0; margin-bottom:30px;}
.oceanlist li{margin-bottom:10px;}
.content-wrap1{color:#a38d6f; font-size:15px; font-family: 'ralewayregular'; line-height:27px; text-align:justify;
 padding-top:20px;}
.content-wrap2{color:#a38d6f; font-size:15px; font-family: 'ralewayregular'; line-height:27px;
 padding-top:20px;}
.amenities-wrap{background-color:#071942; padding:40px 15px; min-height:550px;}
.amenities-wrap p{color:#fff; font-family: 'ralewayregular'; font-size:13px; line-height:20px;}
.amenities-wrap ul{padding-left:0px;}
.amenities-wrap ul li{color:#fff; font-family: 'ralewayregular'; font-size:13px; list-style-type:none; line-height:20px;}
.hdr1{color:#e5cba6; font-family: 'ralewayregular'; font-size:22px;}
.book-bg{background-color:#f1f2f2; padding:15px 15px; min-height:550px;}
.hdr2{color:#a38d6f;font-family: 'ralewayregular'; font-size:40px;text-transform:uppercase;}
.gal-section{background-color:#0f2453; padding:20px 50px;width:100%;}
.gal-style{background-color:#0f2453; padding:0px; margin:0px;}
.hdr3{font-family: 'ralewayregular'; font-size:40px;color:#fff;padding-bottom:5px;}
.hdr3 span{border-bottom:2px solid #fff;}
.gal-section p{color:#a38d6f; font-size:15px; font-family: 'ralewayregular'; line-height:25px; text-align:justify;padding:59px 0px;}
.trip-logo{float:left; margin-right:20px;}
.hdr4{color:#a38d6f;font-family: 'ralewayregular'; font-size:24px;}
.social-wrap{bottom:0;}
.stay{position:relative;}
.sbutton {
    margin:10px 0px;
}
.sbutton a{background-color:#fff; color:#a38d6f;font-family: 'ralewayregular'; font-size:15px; padding:7px 15px; text-transform:uppercase;}
/*.text-img{position:absolute; z-index:100; top:40%;left:20%; background:rgba(255,255,255,0.6); padding:10px 20px; right:15%;text-align:center;}*/
.text-img h2{font-family: 'ralewayregular'; color:#d0b692; font-size:40px;margin:0; padding:0; }
.text-img p{font-family: 'ralewayregular'; color:#FFFFFF; margin:5% 0px 10% 0px; font-size:14px;}
/*.stay figure img {
	-webkit-filter: sepia(50%);
	filter: sepia(50%);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	width:100%;
}
.stay figure:hover img {
	-webkit-filter: sepia(0);
	filter: sepia(0);
}*/
.bg1{background-image:url(../images/executive_room_at_the_ocean_park.jpg); padding:15% 18%; margin:0px; min-height:100%; text-align:center; background-size:100%; background-repeat:no-repeat; -webkit-filter: grayscale(28%); filter:  grayscale(28%);}
.bg1:hover{
	-webkit-filter: brightness(118%);
	filter: brightness(118%);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	width:100%;
}

.bg2{background-image:url(../images/suite_room_at_the_ocean_park.jpg); padding:15% 18%; margin:0px; min-height:100%; text-align:center; background-size:100%; background-repeat:no-repeat; -webkit-filter: grayscale(28%); filter:  grayscale(28%)}
.bg2:hover{
	-webkit-filter: brightness(118%);
	filter: brightness(118%);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	width:100%;
}


.dine-wrap{background-color:#f8f8f8;width:100%; height:517px;}
.dine-opt{padding:0px;}
/*.dine-opt li{list-style-type:none; margin-bottom:10px;font-family: 'ralewayregular'; color:#0f2453; font-size:22px;}
.dine-opt li img{margin-right:15px;}
.dine-opt li:hover{color:#a38d6f;}*/
.dine-wrap1{background-color:#e6e6e6; height:517px;}
.dine-wrap1 img{width:100%;}
.d-content p{color:#a38d6f;font-family: 'ralewayregular'; font-size:14px; line-height:22px; text-align:justify;
 padding:20px 40px;}
 .sbutton1{text-align:center!important; padding-bottom:30px;}
.sbutton1 a{background-color:#fff; color:#a38d6f;font-family: 'ralewayregular'; font-size:15px; padding:7px 15px; text-transform:uppercase;}
.reviews{background-color:#f7f7f7; padding:40px 30px; height:517px;}
.hdr5{color:#0f2453;font-family: 'ralewayregular'; font-size:37px; margin-bottom:3px; text-transform:capitalize;}
.hdr5 span{border-bottom:2px solid #0f2453;}
.hdr7{color:#0f2453;font-family: 'ralewayregular'; font-size:37px; margin-bottom:3px; border-bottom:2px solid #0f2453; }
.d-content1 p{font-family: 'ralewaylight_italic'; color:#a38d6f; font-size:15px; text-align:justify; line-height:22px; padding:20px 0px;}
.c-name{float:right;}
.c-wrap{float:left;}
.c-text{color:#001239;font-family: 'ralewayregular'; font-size:16px; margin-top:20px; margin-right:20px;}
.c-text1{color:#001239;font-family: 'ralewayregular'; font-size:16px; margin-top:20px; margin-right:10px;}
.b-menu{background-color:#0f2453; padding:25px 0px;}
.b-menu ul li{list-style:none;line-height:28px;}
.b-menu ul li a{ color:#999999;font-family: 'ralewayregular'; font-size:14px;}
.b-menu ul li a:hover{color:#a38d6f; text-decoration:underline;}
.bmenu-style{background:url(../images/vline.png) right center no-repeat;}
.download{padding:13px 0px;}
.download a{color:#a38d6f; font-size:16px;font-family: 'ralewayregular';}
.download img{margin-right:10px;}
.hdr6{color:#a38d6f; font-size:16px;font-family: 'ralewayregular';}
.field1{border:1px solid #f1f1f1; padding:3px;}
.form{padding:15px 20px; background:#fff; border:1px solid #f1f1f1; border-radius:3px; margin-bottom:20px;}
.form1{padding:15px 20px; background:#fff; border:1px solid #f1f1f1; border-radius:3px; margin:20px 0px 20px 50px;}
.fieldstyle{margin-bottom:10px;}
.textfield{font-family: 'ralewayregular'; font-size:14px; float:left; margin-right:10px;width:25%;}
.field{padding:6px; font-size:12px;font-family: 'ralewayregular'; border:1px solid #f1f1f1; width:70%; border-radius:3px; line-height:14px!important;}
.nfield{padding:6px; font-size:12px;font-family: 'ralewayregular'; border:1px solid #f1f1f1;border-radius:3px;}
.submitstyle{background-color:#a38d6f; font-size:14px; border:1px solid #a38d6f; color:#efefef;font-family: 'ralewayregular'; padding:4px 10px; float:right; margin-right:10px;}
.bstyle{background-color:#a38d6f; font-size:12px; border:1px solid #a38d6f; color:#efefef;font-family: 'ralewayregular'; padding:6px 7px 3px 7px;}
.footer-fixed{
	bottom:0;
	width:100%;}
.footer{background-color:#001239; padding:15px 0px;}
.leftf{color:#7a7a7a; font-size:12px;font-family: 'ralewayregular';}
.rightf{color:#7a7a7a; font-size:12px;font-family: 'ralewayregular'; float:right;}
.leftf a{color:#7a7a7a; margin-left:10px;}
.img-wrap{margin-top:30px;}
.img-wrap img{margin-right:10px; border:4px solid #e4e4e4; margin-top:10px;}
.contact-bg{background-color: #001239; padding:10px 0px;}
.innerslider{height:450px;}
.innerlink {color:#a38d6f; font-weight:600; text-decoration:none;}
.innerlink:hover{color:#a38d6f; font-weight:600; text-decoration:underline;}
.travel-img{width:150px; margin-right:15px;  vertical-align:text-top; float:left; }

@media screen and (max-width:440px){
	.text-img{position:relative; left:0!important; right:0;}
	.bg1{min-height:100%; }
	.bg2{min-height:100%; }
}
@media screen and (max-width:450px){
	.left-wrap{padding:20px;}
	.sbutton{left:20%;}
	.dine-wrap{padding:50px 15px;}
	.dine-opt li{font-size:16px;}
	.bmenu-style{background:none;}
	.d-content p{padding:10px 5px;}
	.tab .tab-legend > li{font-size:12px!important;}
	.tab-vert .tab-legend{margin-top:10px!important;}
	.d-img{width:40px;}
	.d-content p{font-size:12px;}
	.d-content1 p{font-size:12px;}
	.content-wrap{font-size:12px; line-height:22px;}
	.gal-section p{font-size:12px; line-height:22px;}
	.b-menu ul li a{font-size:12px;}
	.nfield{width:100%;}
	.textfield{font-size:12px;}
	.field{font-size:12px;}
	.bg1{min-height:100%; padding:10% 20%; }
	.bg2{min-height:100%; padding:10% 20%; }
	}
@media screen and (max-width:497px){
		.text-img{font-size:14px; left:20%;}
	.text-img h2{font-size:20px;}
	.tab .tab-legend > li{font-size:14px;}
	.bg1{min-height:100%; padding:10% 20%; }
	.bg2{min-height:100%; padding:10% 20%;}
}
@media screen and (max-width:1000px){
	.hdr a{font-size:24px;}
	.hdr2 a{font-size:24px;}
	.hdr3 a{font-size:24px;}
	.hdr4 a{font-size:24px;}
	.hdr5 a{font-size:24px;}
	.hdr6 a{font-size:24px;}
	.hdr7{font-size:24px;}
	}
@media screen and (max-width:767px){
	.nav-wrap{display:block;}
.menu-links{display:none;}
.navbar-brand>img {width:100px;}
.leftf{float:none; text-align:center;}
	.rightf{float:none; text-align:center;}
	.book-bg{height:auto;}
	
}
@media screen and (max-width:967px){
	.theme-default .nivo-caption{display:none!important;}
	.trip-logo img{width:100px!important;}
	.hdr4{font-size:16px;}
	}
@media screen and (max-width:991px){
	.form1{margin:20px 0px;}
}
@media screen and (max-width:1197px){
	.trip-logo img{width:150px;}
}
@media screen and (max-width:1204px){
	.content{height:auto;}
	}