
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video  {display:block}
mark, rp, rt, ruby, summary, time {display:inline}
ul 								  {margin:0px; padding:0px;}
body							  { font-family:'Lato', sans-serif !important;line-height:1.5;font-weight:normal;overflow-y:scroll;overflow-x:hidden; font-size:14px; color:#3b3b3b !important; text-align:justify !important; text-align:left !important;}
a								  { text-decoration:none;}
a:link, a:visited				  {}
a:hover, a:active				  { text-decoration:none !important;}
strong							  { text-align:left !important;}
p,ul,li             			  { padding: 0px; margin: 0px; list-style-type: none; text-decoration:none;}
.clr                			  { clear: both;}
h1,h2,h3,h4			   			  { padding:0px; margin:0px; font-weight:normal; line-height:normal;}
h1								  { margin:0px !important; font-size:34px !important; color:#231f20; text-align:center; border-bottom:3px solid #d7b46a; display:inline; padding-bottom:8px;}
h4 								  { font-family: 'Raleway', sans-serif !important; font-size:17px !important; margin:0px 0px 5px 0px !important; font-weight:normal !important; text-align:left;}
h2 								  { font-family: 'Raleway', sans-serif !important; font-size:22px !important; margin:0px 0px 5px 0px !important; font-weight:normal !important;}
h1:hover						  { color:#4f4c4c; -o-transition:color .5s ease-out; -ms-transition:color .5s ease-out; -moz-transition:color .5s ease-out; -webkit-transition:color .5s ease-out; transition:color .5s ease-out;}
p								  { text-align:justify; line-height:18px; }
.FloatL							  { float:left;}
.FloatR							  { float:right;}
img								  { border:0px;}

#pagewrap						  { width:auto; margin:0 auto; clear:both;}

.midsechm { position:absolute; z-index:99; text-align:center; position:relative; width:100%;}

.logo { width:100%; overflow:hidden; }

.tag-line  { 
    font-size: 28px;
    padding: 259px 0px 0px 0px;
    text-transform: uppercase;
    text-shadow:1px 1px 0px #000000; color:#ffffff;}
	
.explore-butn {font-family: 'Lato', sans-serif;background: rgba(21, 20, 20, 0.5);display:inline-block;padding:10px 25px;font-size:22px;margin: 5px 10px 0px 10px;border: 2px solid #000000;color:#000000;border-radius: 4px;}
.explore-butn a { color:#fff; font-weight:bold;  text-shadow:1px 1px 0px #000; text-decoration:none;}

.logo img {
    height: 140px;
    object-fit: scale-down;
}

.slider-top { width:100%; border-bottom:4px solid #f2c652; overflow:hidden; }

#header { width:100%; height:100%; position:absolute; z-index:999; top:0;  padding:10px 0px 0px 0px;}
.top-text { font-family: 'Lato', sans-serif; text-align:right;font-size:18px;line-height:25px; display:block; color:#000; float:right; margin-top:16px; }

.caret-up {
    width: 0; 
    height: 0; 
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-bottom: 4px solid;
    
    display: inline-block;
    margin-left: 2px;
    vertical-align: middle;
}

.midsec { width:100%; margin:15px auto;}
.heading { width:100%; text-align:center;}
.wel-heading {  font-family: 'Raleway', sans-serif; font-weight:bold;
    font-size:28px;
    color: #0c81a3;
    display: inline-block;
    text-align: center;
    margin:8px auto; 
    }
.block { background-color: #2d2d2d;
    display: block;
    width: 30%;
    margin: 14px auto;
    color: #ffffff;
    padding: 10px 0px 10px 0px;
    text-transform: uppercase;
    font-size: 16px; 
}
.red { color:#fa1818;}
.text-area { margin: 40px 0px 0px 0px; text-align:left;
 }
 .text-area p { margin: 0px 0px 20px 0px;
 }
.text-area span.boldtxt { display:block; font-size:25px; font-weight:bold; color:#c28502;}
.image { overflow:hidden; margin:12px 0px;}
.image ul {}
.image li { width:32%; float:left; margin-right:10px;}
.image li img { width:100%; height:auto;}

.more {background-color: #25427a; color: #ffffff;display: block;padding:5px 10px;width:9%; font-size:14px; font-weight:bold; margin: 7px 0px 0px 0px; text-align: center;
}
.more a { color:#ffffff;}
.more a:hover { color:#fed57b;}
.destination-home { width:100%; margin:60px 0px 0px 0px;}


.dest-block  {  margin:20px 0px 0px 0px;}
.dest-block  ul li { display:inline-block; padding:0px 6px 5px 7px;    width: calc(20% - 10px);}
@media(max-width:480px){
.dest-block, .dest-block  ul li {width: calc(100%);}	
	}

#footer { background-color:#2d2d2d; padding:20px 0px 20px 0px;}

.footer-nav { color:#ffffff; font-size:11px;}
.footer-nav ul { float:left; text-align: left;}
.footer-nav ul li { display:inline-block; font-size:13px; padding:0px 15px 0px 0px; text-align:left;}
.footer-nav ul li a { color:#ffffff; text-decoration:none;}
.footer-nav ul li a:hover { color:#FC0}
.footer-follow { text-align:right; color:#ffffff; text-transform:uppercase; font-size:12px; font-weight:bold; margin-top: -5px;}
.footer-follow ul { }
.footer-follow ul li { display:inline-block; padding:0px 0px 0px 1px;} 
#affiliate { width:100%; margin:0 auto; text-align:center; padding:10px 0px; margin:10px 0px 20px 0px;}
#affiliate img { width:100%; height:auto;}


/* destination bar*/
.da-thumbs {
	list-style: none;
	position: relative;
	margin: 20px auto;
	padding: 0;
}
.da-thumbs li {
	float: left;
	background: #fff;
	position: relative;
	box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}
.da-thumbs li a,
.da-thumbs li a img {
	display: block;
	position: relative;
	width: calc(100%);
}
.da-thumbs li a {
	overflow: hidden;
}
.da-thumbs li a div {
	position: absolute;
	background: #333;
	background: rgba(75,75,75,0.7);
	width: 100%;
	height: 100%;
	
}
.da-thumbs li a div.custom-hover-object {
	position: absolute;
	background: #333;
	background: rgba(255,255,255,0.7);
	width: 100%;
	height: 100%;
}
.da-thumbs li a div span { font-family: 'Raleway', sans-serif;
	display: block;
    padding: 10px 0;
    margin: 73px 20px 10px 20px;
    text-transform: uppercase;
    color: #FF0;
    text-align: center;
    font-size:18px;
    font-weight: normal;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
    border-bottom: 10px solid rgba(255,255,255,0.5);
    box-shadow: 0 1px 0 rgba(0,0,0,0.1), 0 -10px 0 rgba(255,255,255,0.3);
}
.da-thumbs li a div.custom-hover-object span {
	color: rgba(75,75,75,0.9);
	text-shadow: 1px 1px 1px rgba(255,255,255,0.2);
	border-bottom: 1px solid rgba(0,0,0,0.5);
	box-shadow: 0 1px 0 rgba(255,255,255,255.1), 0 -10px 0 rgba(0,0,0,0.3);
}

.team-content { color:#999;}
.team-content p { text-align:center;}

.services-banner
{
margin-top:2px	
}
                                                                                                                                
.tour-p
{
font-size:15px;
letter-spacing:1px		
}

.luxury-table
{

text-align: center;
padding: 2px;
	
}

.faq {
	padding:10px 0 10px 0;
	border-bottom:1px dotted #f18d73;
}
	
.faq .f-question {
	font-size:16px;
	font-weight:bold;
	line-height:16px;
	} 
ul.data-list {list-style:circle;}
ul.data-list li{list-style-type:circle;}

.st-yaer {position:absolute; top:5px; left:10px; z-index:999999;}
.rt10 { padding:0px 0px 0px 50px;}
.rslides li, .rslides li img, .carousel-inner > .item > a > img, .carousel-inner > .item > img {
    width: calc(100%);
}