@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Lato');

/*
font-family: 'Lato', sans-serif;
*/

/*
Common
*/
body {font-family: 'Lato', sans-serif; } 
section h2 {color:#f26522; font-weight:bold; font-size:20px;}
section {width:100%; clear:both; position:relative;}
.tittle-bg {background: url(../images/tittle-bg.png) no-repeat center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; padding:40px 0;}
.tittle-bg h3 {color:#FFF; font-family: 'Lato', sans-serif; font-size:40px; text-transform:capitalize;}
/*
Top Strip
*/
section.navy-strip {padding:5px 0; background:#4d4d4d}
section.navy-strip a, 
section.navy-strip i {color:#FFF; padding:0 10px 0 0; font-size:13px;}
section.navy-strip a.fa {font-size:16px; color:#FFF;}
section.navy-strip a.fa-facebook:hover {color:#f26522/*204385*/;}
section.navy-strip a.fa-twitter:hover {color:#f26522/*2aa9e0*/;}
section.navy-strip a.fa-linkedin:hover {color:#f26522/*02669a*/;}
section.navy-strip a.fa-google-plus:hover {color:#f26522/*d3492c*/;}

/*
Header
*/
section.darkblue-strip {background:#F7F6F6; padding:15px 0; background-image:url(images/images (7).jpg);}
.darkblue-strip h1 {float:left; color:#FFF; margin:0px; padding:0px;}
.callusCntr {font-size:13px; float:right; color:#4D4D4D; padding:25px 0 0 25px;}
.callusCntr i {margin-right:5px; font-size:18px; color:#f26522;}
.callusCntr strong {color:#f26522; font-weight:bold; font-size:15px;}

/* 
Menu Cntr
*/
section.whiteMenu {border-bottom:solid 5px #f26522;}
.menuOuterCntr {width:100%; background:#008080; position:relative; z-index:9999; }
.menuInnerCntr {width:1100px; margin:0 auto; height:40px; position:relative;}
header nav {width:100%; float:left; font-family: 'Lato', sans-serif;}
header nav ul {list-style-type: none; margin:20px !important; padding:0px !important;}
header nav ul li {display: block; position:relative !important; float:left; margin:0px; padding:0px;}
header nav ul li a {padding:0px 15px; height:46px; display:block; float:left; text-transform:uppercase; width:auto; text-align:center; line-height:46px; font-style:normal; color:#000; font-size:16px; font-weight:lighter;}
header nav ul li a:hover {color:#000; background:#008080;}
header nav ul li.active {color:#000; background:;}
header nav ul li.active a {color:#000;}
/* second level */
header nav ul li ul {display: none; margin:0px !important; padding:0px !important;}
header nav ul li:hover ul {display:block; position:absolute; z-index:999999; background:#4d4d4d; height:auto; width:220px; top:46px; text-align:left; left:0px; }
header nav ul li ul li {text-align:left; margin:0px; width:220px; position:relative; float:left; margin:0px; padding:0px; }
header nav ul li ul li a {width:100%; border-right:none; line-height:normal; height:auto; text-align:left; font-size:14px; text-transform:uppercase;  border-bottom:solid 1px #FFF; text-indent:10px; padding:7px 0; color:#FFF !important;  }
header nav ul li ul li a:hover {background:#4d4d4d; color:#000 !important;}


/* Third level */
header nav ul li ul li ul {display: none !important; }
header nav ul li ul li:hover ul {display:block !important; position:absolute; z-index:9999; background:#036ead; height:auto; width:250px; top:35px; text-align:left; left:300px; top:0px;}
a.lastMenu {border:none;}
header nav ul li ul li ul li {text-align:left; margin:0px; width:250px; position:relative; float:left; }
header nav ul li ul li ul li a {width:100%; border-right:none; line-height:35px; height:35px; text-align:left; font-size:16px; text-transform:uppercase; border-bottom:solid 1px #FFF; text-indent:10px; padding:0; color:#FFF !important;}
header nav ul li ul li ul li a:hover {background:#202020; color:#FFF !important;}
/* Forth level */
ul#thirdlevel {display:none !important; }
ul#secondLevel:hover #thirdlevel {display:block !important; left:250px; }
a.meanmenu-reveal {display: none;}
.mean-container .mean-bar {float: left; width: 100%; position: relative; background:#4d4d4d; padding: 4px 0; min-height: 42px; z-index: 99999;}
.mean-container a.meanmenu-reveal {width: 22px; height: 22px; padding: 13px 13px 11px 13px; position: absolute; top: 0; right: 0; cursor: pointer; color: #fff; text-decoration: none; font-size: 16px; text-indent: -9999em; line-height: 22px; font-size: 1px; display: block; font-family: Arial, Helvetica, sans-serif; font-weight: 700;}
.mean-container a.meanmenu-reveal span {display: block; background: #fff; height: 3px; margin-top: 3px;}
.mean-container .mean-nav {float: left; width: 100%; background: #4d4d4d; margin-top: 44px;}
.mean-container .mean-nav ul {padding: 0; margin: 0; width: 100%; list-style-type: none;}
.mean-container .mean-nav ul li {position: relative; float: left; width: 100%;}
.mean-container .mean-nav ul li a {display: block; float: left; width: 90%; padding: 1em 5%; margin: 0; text-align: left; color: #fff; border-top: 1px solid #fff; border-top: 1px solid rgba(255,255,255,0.5); text-decoration: none; text-transform: uppercase;}
.mean-container .mean-nav ul li li a {width: 80%; padding: 1em 10%; border-top: 1px solid #f1f1f1; border-top: 1px solid rgba(255,255,255,0.25); opacity: 0.75; filter: alpha(opacity=75); text-shadow: none !important; visibility: visible;}
.mean-container .mean-nav ul li.mean-last a {border-bottom: none; margin-bottom: 0;}
.mean-container .mean-nav ul li li li a {width: 70%; padding: 1em 15%;}
.mean-container .mean-nav ul li li li li a {width: 60%; padding: 1em 20%;}
.mean-container .mean-nav ul li li li li li a {width: 50%; padding: 1em 25%;}
.mean-container .mean-nav ul li a:hover {background: #252525; background: rgba(255,255,255,0.1);}
.mean-container .mean-nav ul li a.mean-expand {margin-top: 1px; width: 26px; padding: 12px !important; text-align: center; position: absolute; right: 0; top: 0; z-index: 2; font-weight: 700; background: rgba(255,255,255,0.1); border: none !important; border-left: 1px solid rgba(255,255,255,0.4) !important; border-bottom: 1px solid rgba(255,255,255,0.2) !important;}
.mean-container .mean-nav ul li a.mean-expand:hover {background: rgba(0,0,0,0.9);}
.mean-container .mean-push {float: left; width: 100%; padding: 0; margin: 0; clear: both;}
.mean-nav .wrapper {width: 100%; padding: 0; margin: 0;}
.mean-container .mean-bar, .mean-container .mean-bar * {-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}
.mean-remove {display: none !important;}

/*
Banner
*/
section.banner img {width:100%;}
section.banner .col-sm-4.pull-right.hidden-xs {min-height:inherit;}
.bnerSrchFrmOtr {width:100%; position:absolute; z-index:9999;} 
.bnrMainFrm {width:100%; height:auto; float:left; background:url(../images/blackbg.png); border:solid 1px #FFF; border-radius:5px; margin-top:10%; padding-bottom:10px}
.bnrMainFrm h3 {color:#FFF; font-size:24px; padding:10px 0 20px 0; margin:0 0 20px 15px; text-shadow: rgb(255, 145, 0) 2px 2px 0px; background:url(../images/border-btm.png) no-repeat bottom left;}
.bnrMainFrm input[type="email"], .bnrMainFrm input[type="password"] {width:90%; border:solid 1px #03366f; margin:1% 5%; background:#FFF; height:40px; color:#999; font-size:15px; text-indent:10px;}
.bnrMainFrm span.fa {font-size:16px;}
.bnrMainFrm input[type="submit"] {background:#f26522; color:#FFF; font-size:16px; width:40%; margin:1% 5%; padding:10px 0; text-align:center; cursor:pointer; border:solid 1px #f26522; float:left;}
.bnrMainFrm input[type="submit"]:hover {background:#4d4d4d; border:solid 1px #999;}
.bnrMainFrm a {color:#f26522; font-size:12px; text-align:right; float:right; padding:10px 15px}
.bnrMainFrm a:hover {color:#FFF;}

/*
Middle Container
*/
.mid-cntr {padding:30px 0;}
.hotel-0f-month img, .out-of-box img, .trendMisc img, .ftrd-htl-Btm img {width:100%;}
.mid-cntr .col-sm-4 h3 {font-size:24px; color:#4d4d4d; padding-bottom:10px; background:url(../images/border-btm.png) no-repeat bottom left; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.mid-cntr .col-sm-4 h3 span {color:#f26522;}
.mid-cntr .hotel-0f-month {}
.mid-cntr .hotel-0f-month .box-tittle-cntr {background:none; padding:3%; position:absolute; bottom:0; width:92.5%;}
.mid-cntr .hotel-0f-month .box-tittle-cntr h2 {margin:0px; padding:0px; color:#FFF; font-size:18px; font-family: 'Roboto Condensed', sans-serif; padding-bottom:5px;}
.mid-cntr .hotel-0f-month .box-tittle-cntr p {color:#FFF; font-size:13px; padding:0px; margin:0px;}
.mid-cntr .hotel-0f-month .box-tittle-cntr .fa {color:#FFF; font-size:17px; padding:10px 0;}
.mid-cntr .hotel-0f-month .box-tittle-cntr .col-sm-12 {margin-left:0px; padding-left:3%;}
.mid-cntr .hotel-0f-month h2 {font-size:20px; color:#f26522; margin:0px; padding:0px; padding-bottom:10px; }
.mid-cntr .hotel-0f-month p {font-weight:normal; line-height:18px;  font-size:13px; color:#666666; width:100%;}
.mid-cntr .hotel-0f-month a {background:#f26522; position:absolute; right:-10px; top:-100%; padding:10px 0; color:#FFF; text-align:center; font-weight:bold; border:none; border-radius:0; width:40%; text-transform:uppercase; font-size:18px; letter-spacing:1px; font-family: 'Roboto Condensed', sans-serif;}
.mid-cntr .hotel-0f-month a:before {position:absolute; font-family: FontAwesome; content: "\f0d7"; display: inline-block; vertical-align: middle; right: 0; font-size: 33px; bottom: -27px; z-index: -1; color: #F26522; box-shadow: none; border: none; outline: none;}
.mid-cntr .hotel-0f-month a:hover {background:#f7f6f6; color:#f26522;}
.mid-cntr .hotel-0f-month a:hover:before {color:#f7f6f6;}
.out-of-box {position:relative; overflow:hidden;}
.box-tittle-cntr {background:url(../images/blackbg.png); padding:3%; position:absolute; bottom:0; width:92.5%;}
.box-tittle-cntr h2 {margin:0px; padding:0px; color:#FFF; font-size:20px; font-family: 'Roboto Condensed', sans-serif; padding-bottom:10px;}
.box-tittle-cntr p {color:#FFF; font-size:25px; font-family: 'Roboto Condensed', sans-serif; padding:0px; margin:0px;}
.box-tittle-cntr p span {text-align:right; float:right; color:#FFF; font-size:25px; font-family: 'Roboto Condensed', sans-serif;}

/*
Trending MICE Destination
*/
section.trendMisc {background:#f7f7f7; padding:30px 0;}
.treding-mice-des h3 {font-size:24px; color:#4d4d4d; padding-bottom:10px; background:url(../images/border-btm.png) no-repeat bottom left; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.treding-mice-des h3 span {color:#f26522;}
.treding-mice-des h2{font-size:20px; margin-bottom:0px; color:#000; font-weight:normal; padding-bottom:0px;}
.treding-mice-des p {font-size:13px; color:#666666; padding:10px 0; line-height:22px;}

/*
Futured Hotels
*/
.ftrd-htl-Btm {padding:30px 0;}
.ftrd-htl-Btm h3 {font-size:20px; color:#4d4d4d; padding-bottom:10px; background:url(../images/border-btm.png) no-repeat bottom left; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; margin-top:0px;}
.ftrd-htl-Btm img {border:solid 5px #0CF;}
.ftrd-htl-Btm .col-sm-4 {padding-left:0px;}
.ftrd-htl-Btm .col-sm-8 b {text-transform:uppercase; color:#930;}
.ftrd-htl-Btm .col-sm-8 p {font-size:13px;}
.ftrd-htl-Btm .pagination {margin:15px 0 0 0;}
.ftrd-htl-Btm ul li a i {margin:0 8px 0 0;}

/*
Footer 
*/
footer {background:#262626; border-top:solid 5px #a6a6a6; padding:30px 0 0 0;}
footer .container .row {color:#FFF;}
footer .container .row h4 {font-size:25px; font-family: 'Roboto Condensed', sans-serif; margin-top:0px;}
footer .container .row p {font-size:13px; text-align:justify;}
ul.footerMenu {list-style:none; margin:0px; padding:0px;}
ul.footerMenu li {}
ul.footerMenu li a {color:#FFF; font-size:13px; line-height:25px;}
ul.footerMenu li a:hover {color:#f26522;}

/*
Testimonials 
*/
#fade-quote-carousel.carousel {background:url(../images/comma-top.png) no-repeat left top}
#fade-quote-carousel.carousel p {margin:0px; padding:0px; font-size:12px; text-align:left; color:#FFF;}
#fade-quote-carousel.carousel .carousel-inner .item {opacity: 0; -webkit-transition-property: opacity; -ms-transition-property: opacity
; transition-property: opacity;}
#fade-quote-carousel.carousel .carousel-inner .active {opacity: 1; -webkit-transition-property: opacity; -ms-transition-property: opacity; transition-property: opacity;}
#fade-quote-carousel.carousel .carousel-indicators {bottom: 10px;}
#fade-quote-carousel.carousel .carousel-indicators > li {background-color: #e84a64; border: none;}
#fade-quote-carousel blockquote {text-align: center; border: none;}
#fade-quote-carousel .profile-circle {width: 100px; height: 100px; margin: 0 auto; border-radius: 100px;}
.fa-quote-left {color:#515151;}
ul.address {list-style:none; margin:0px; padding:0px;}
ul.address li {padding-bottom:10px;}
ul.address li i {font-size:20px; margin:0 10px 0 0;}
ul.address li a {color:#FFF;}
ul.address li a:hover {color:#f26522;} 
.copyRyt {background:#4d4d4d; padding:10px 0; font-size:13px;}
.copyRyt a {color:#FFF;}
.copyRyt a:hover {color:#f26522;} 

/*
Events
*/
button.submit-contact {background:#f26522; padding:10px 15px; color:#FFF; border:none; box-shadow:none; text-transform:uppercase; border-radius:0px;}
button.submit-contact:hover {background:#4d4d4d; color:#FFF; }
.events-item {margin-bottom:25px;}
.hotel-smallcntr {margin-bottom:30px;}

/*
Hotels
*/
.hotel-smallcntr a {background:#f26522; color:#FFF; font-size:16px; width:40%; margin:1% 5%; padding:10px 0; text-align:center; cursor:pointer; border:solid 1px #f26522; float:left;}
.hotel-smallcntr a:hover {background:#4d4d4d; border:solid 1px #999; color:#FFF;}

/*
Destinations
*/
.destinations h3 {color:#ec7f24; font-family: 'Roboto Condensed', sans-serif; margin-top:0px;}
.destinations h4 {font-size:16px; font-weight:bold; color:#000;}
.destinations strong {padding-bottom:10px;}
.destinations strong span {color:#ec7f24}
.destinations p {padding:10px 0 0 0;}
a.btn-readmore {background:#f26522; color:#FFF; font-size:16px; width:40%; margin:1% 0; padding:10px 0; text-align:center; cursor:pointer; border:solid 1px #f26522; float:left; text-transform:uppercase;}
a.btn-readmore:hover {background:#4d4d4d; border:solid 1px #999; color:#FFF;}
a.btn-readmore span {margin-left:20px;}


.img-border-org {border:solid 10px #838383;}
.detailContnt {padding:10px 0;}
.detailContnt p {}

.destinations .tab-pane {padding:15px; border:solid 1px #CCC; margin-top:-1px}
.destinations .nav-tabs>li>a {color:#000; font-size:18px; font-family: 'Roboto Condensed', sans-serif; letter-spacing:1px; }
.destination-tittle {font-size:30px; padding-bottom:15px; color: #ec7f24; font-family: 'Roboto Condensed', sans-serif; margin-top: 0px;}

/*
Create Account
*/
.btn.btn-lg.btn-success.btn-block, .btn.btn-primary.btn-block.btn-lg {background:#f26522; padding:10px 15px; color:#FFF; border:none; box-shadow:none; text-transform:uppercase; border-radius:0px; margin-bottom:20px;}
.btn.btn-lg.btn-success.btn-block:hover, .btn.btn-primary.btn-block.btn-lg:hover {background:#4d4d4d; color:#FFF;}
.colorgraph {height:5px; border-top:0; background:#c4e17f; border-radius:5px;
  background-image: -webkit-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image: -moz-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image: -o-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image: linear-gradient(to right, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);}




/*
Inquiry Now
*/
#signup {
	width: auto;
	text-align:left;
}
#signup-header {
	background: url(img/hd-bg.png);
	padding: 18px 18px 14px 18px;
	border-bottom: 1px solid #CCC;
	border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
}
h3.tittle{
	color: #ec7f24;
	font-size: 18px;
	font-family: 'Roboto Condensed', sans-serif;

}
#signup-header p {
	color: #444;
	font-size: 14px;
	margin: 0;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
	text-shadow: none;
}
#signup .txt-fld {
	width: 464px;
	padding: 5px 20px;
	border-bottom: 1px solid #EEE;
	text-align: right;
	float:left
}
#signup .btn-fld {
	width: auto;
	overflow: hidden;
	padding: 10px 20px 12px 0;
	float:right;
}
#signup .txt-fld label {
	display: block;
	float: left;
	width: 130px;
	padding-top: 8px;
	color: #222;
	font-size: 14px;
	text-align: left;
}
#signup .txt-fld input {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 5px 8px;
	width:294px;
	border: 1px solid #CCC;
	color: #000;
	background: #FFF;
	outline: none;
	font-size: 0.89em;
}
#signup .txt-fld select {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 5px 1px;
	margin:0 0 0 10px;
	width:97px;
	float:right;
	border: 1px solid #CCC;
	color: #000;
	background: #FFF;
	outline: none;
	font-size: 0.89em;
}
#signup .txt-fld textarea {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 8px;
	height:80px;
	width:294px;
	border: 1px solid #CCC;
	color: #000;
	background: #FFF;
	outline: none;
	font-size: 0.89em;
}
#signup .txt-fld input.good_input {
	background: #DEF5E1 url(img/good.png) 236px center no-repeat;
}
#signup .txt-fld input.error_input {
	background: #FDE0E0;
}
p.error {
	position: absolute;
	bottom: 48px;
	right: 20px;
	width: 262px;
	color: #FFF;
	font-size: 1.1em;
	padding-bottom: 5px;
	background: url(img/error-arw.png) 20px bottom no-repeat;
	text-align: left;
	margin: 0;
	text-shadow: none;
}
p.error span {
	display: inline-block;
	background: #D43636;
	padding: 6px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.txt-fld input:focus, .txt-fld textarea:focus {
	background-color: #FAF9DC;
}
.button {
	float: left;
	background: #f26522;
	border: none;
	width: auto;
	cursor:pointer;
	overflow: visible;
	font-size: 16px;
	color: #FFF;
	text-transform:uppercase;
	padding: 10px 16px;
	font-weight: bold;
}
.modal_close {
	position: absolute;
	top: 12px;
	right: 12px;
	display: block;
	width: 14px;
	height: 14px;
	background: url(img/modal_close.png);
	z-index: 2;
}

