/*
Theme Name: Twenty Seventeen
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.7
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Accessibility
3.0 Alignments
4.0 Clearings
5.0 Typography
6.0 Forms
7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
   13.1 Header
   13.2 Front Page
   13.3 Regular Content
   13.4 Posts
   13.5 Pages
   13.6 Footer
14.0 Comments
15.0 Widgets
16.0 Media
   16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/




@media { html {
	font-family: sans-serif;
	line-height: 1.15;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

body {
	margin: 0;
}

article,
aside,
footer,
header,
nav,
section {
	display: block;
}

.wprmenu_bar #custom_menu_icon.hamburger
{
	background-color:transparent !important;
}

html.wprmenu-body-fixed body { position:unset!important;}

#mg-wprm-wrap { opacity:0.9;}

.custom #wprmenu_menu_ul {
    margin-top: 70px;
	
}

.wprm-wrapper {
    overflow: hidden !important;
}

div.wpcf7 { 
background-color: #fff;
border: 1px solid #D8D8D8;
padding:20px;
}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea {
background:#D8D8D8;
color:#453023;
font-family: 'Open Sans', sans-serif;
    padding: 1%;
	width:98%; 
}
.wpcf7 input[type="submit"],
.wpcf7 input[type="button"] { 
background-color: #D8D8D8;
width:100%;
text-align:center;
text-transform:uppercase;
}




.tss-wrapper .tss-carousel3 .item-content-wrapper {
  padding: 20px;
  background:transparent!important;
  position: relative;
}



.dropbtn {
  background-color: #d14c35;
  color: white;
  padding: 5px 20px 5px 20px;
  font-size: 14px;
  border: solid #e3be7d 1px;
  text-decoration: none;
  font-family: 'Fauna One', serif;
}

.mobbookbox {
    position: absolute;
    bottom: 0;
    right: 8%;
    display: block;
    visibility: hidden;
}

#wrapper {
margin:0 auto;
width:100%;
}

#slider-area{
	width:100%;
	float:left;
	position:relative;
}
#header-main {
	width:90%;
	float:left;
	margin:2% 5% 2% 5%;
	position:absolute;
	}

#logo-area {
	width:auto;
	float:left;
}

#book-button-area {
	width:10%;
	float:right;
	margin-right:5%;
	visibility: visible;
}

#number-area {
	width:15%;
	float:right;
	margin-top:0.5%;
	font-family: 'Roboto', sans-serif; font-size:14px; color:#FFFFFF;
}

#numbera {
	width:27px;
	height:27px;
	float:left;
	font-family: 'Roboto', sans-serif; font-size:20px; color:#FFFFFF;
}

#numbera img{
	width: auto;
	height:100%;
}

#numberb {
	width:auto;
	float:left;
	margin-top:2%;
	font-family: 'Roboto', sans-serif; font-size:18px; color:#FFFFFF; font-weight:500;
}

#numberb a:link{color: #FFFFFF; text-decoration: none;}
#numberb a:active{color: #FFFFFF; text-decoration: none; }
#numberb a:visited{color: #FFFFFF; text-decoration: none;}
#numberb a:hover {color: #FFFFFF; text-decoration: underline;}





#menutopbox1 {
    display: inline-block;
    float: right;
    margin-right: 1%;
    width: 25%;
}

#menutopbox1 h2 {
    font-family: 'Roboto', sans-serif;
    font-weight: lighter;
    color: #fff;
    font-size: 13px;
    float: left;
    margin: 0;
	width:100%;
    padding-bottom: 2px;
    margin-top: -10px;
	margin-left:3%;
}

#menuicon {
    width: 15%;
    height: auto;
    display: inline-block;
    margin-left: 1%;
    margin-right: 1%;
    transition: transform .2s;
}

#menuicon img{
width:100%;
height:auto;
display:block;
}

#menuicon:hover{
transform: scale(1.5); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}
#menuicon1:hover{
transform: scale(1.5); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}
#menuicon2:hover{
transform: scale(1.5); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}
#menuicon3:hover{
transform: scale(1.5); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}

#menuicon1 {
    width: 15%;
    height: auto;
    display: inline-block;
    margin-left: 1%;
    margin-right: 1%;
    transition: transform .2s;
}

#menuicon1 img{
width:100%;
height:auto;
display:block;
}

#menuicon2 {
    width: 15%;
    height: auto;
    display: inline-block;
    margin-left: 1%;
    margin-right: 1%;
    transition: transform .2s;
}
#menuicon2 img{
width:100%;
height:auto;
display:block;
}

#menuicon3 {
    width: 15%;
    height: auto;
    display: inline-block;
    margin-left: 1%;
    margin-right: 1%;
    transition: transform .2s;
}
#menuicon3 img{
width:100%;
height:auto;
display:block;
}

#menuicontext {
    width: 99%;
    height: auto;
    display: inline-block;
    margin-left: 0.5%;
    margin-right: 0.5%;
    font-family: 'Roboto', sans-serif;
    color: #fff;
    font-size: 0.5vw;
    vertical-align: top;
	text-align:center;
}









#menu-area{
	width:auto;
	float:left;
}

#content-area-home{
	width:84%;
	float:left;
	margin: 2% 8% 2% 8%;
}

#content-area-home-lft{
	width:60%;
	float:left;
	margin-right:5%;
}

#content-area-home-lft-shd{
	width:100%;
	float:left;

	font-family: 'Nunito Sans', sans-serif; font-size:25px; color:#453023; font-weight: bold;
	margin-bottom: 4%;
}


#content-area-home-lft-cnt{
	width:100%;
	float:left;
	font-family: 'Open Sans', sans-serif; font-size:19px; color:#31231a;
	line-height: 1.6;
    margin-top: -4%;
}

#content-area-home-lft-cnt a:link{color: #31231a; text-decoration: none;}
#content-area-home-lft-cnt a:active{color: #31231a; text-decoration: none; }
#content-area-home-lft-cnt a:visited{color: #31231a; text-decoration: none;}
#content-area-home-lft-cnt a:hover {color: #845700; text-decoration: underline;}

#content-area-home-lft-cnt h1{
	font-family: 'Great Vibes', cursive; font-size:43px; color:#ab7206; font-weight:500; line-height: 1.2;
	       margin-bottom: 4%;
}

#content-button{
	width:100%;
	float:left;
	font-size:43px; color:#d18c07;
	margin-top: -2%;
}

#content-button a:link{color: #d18c07; text-decoration: none;}
#content-button a:active{color: #d18c07; text-decoration: none; }
#content-button a:visited{color: #d18c07; text-decoration: none;}
#content-button a:hover {color: #d18c07; text-decoration: none;}

#content-area-home-rgt{
	width:35%;
	float:left;
}

#content-area-home-rgt-hd{
	width:100%;
	float:left;
	font-family: 'Great Vibes', cursive; font-size:38px; color:#ab7206; font-weight:500;
	margin-bottom:4%;
}

#content-area-home-rgt-box{
	width:100%;
	float:left;
	border:1px solid #d18c07;
	    margin-bottom:5%;
}

#content-area-home-rgt-box_caravan{
	width:100%;
	float:left;
	border:1px solid #d18c07;
	margin-bottom:5%;
	background-image:url(images/pp.jpg); background-size:100% auto; background-position:right; background-repeat:no-repeat;
	min-height:160px;
		
}


#content-area-home-rgt-box-hd1{
	width:73%;
	float:right;
	text-align:left;
	margin-top:3%;
    font-family: 'Nunito Sans', sans-serif; font-size:22px; color:#fff; font-weight: bold;
	
}




#content-area-home-rgt-box-image{
	width:25%;
	float:left;
	margin-right:2%;
	margin-top:3.5%;
}


#content-area-home-rgt-boxv-hd1{
	width:73%;
	float:right;
	text-align:left;
	margin-bottom: -3%;
	margin-top:0%;
    font-family: 'Nunito Sans', sans-serif; font-size:20px; color:#fff;
	
}

#content-area-home-rgt-box-image img{
	width:100%;
	height: auto;
}

#content-area-home-rgt-box-hd{
	width:73%;
	float:right;
	text-align:left;
	margin-top:3%;
    font-family: 'Nunito Sans', sans-serif; font-size:22px; color:#d18c07; font-weight: bold;
}

#content-area-home-rgt-box-cnt{
	width:73%;
	float:right;
	text-align:left;
	font-family: 'Open Sans', sans-serif; font-size:15px; color:#31231a;
	margin-top: -3%;
    line-height: 1.4;
	margin-bottom:-1%;
}

#content-area-home-rgt-box-cnt a:link{color: #31231a; text-decoration: none; text-decoration: underline;}
#content-area-home-rgt-box-cnt a:active{color: #31231a; text-decoration: none; }
#content-area-home-rgt-box-cnt a:visited{color: #31231a; text-decoration: none;}
#content-area-home-rgt-box-cnt a:hover {color: #845700; text-decoration: underline;}

#content-area-home-rgt-box-cnt h1{
	text-align:left;
	font-family: 'Open Sans', sans-serif; font-size:16px; color:#d18c07; font-weight:bold;
	margin-top:-5%;
}

#content-area-home-rgt-boxv-hd{
	width:73%;
	float:right;
	text-align:left;
	margin-bottom: -3%;
	margin-top:0%;
    font-family: 'Nunito Sans', sans-serif; font-size:20px; color:#845700; font-weight: bold;
}

#content-area-home-rgt-boxv-hd a:link{color: #845700; text-decoration: none;}
#content-area-home-rgt-boxv-hd a:active{color: #845700; text-decoration: none; }
#content-area-home-rgt-boxv-hd a:visited{color: #845700; text-decoration: none;}
#content-area-home-rgt-boxv-hd a:hover {color: #845700; text-decoration: underline;}

#content-area-home-rgt-boxv-image{
	width:19%;
	float:left;
	margin-right:2%;
	margin-top:1.5%;
}

#content-area-home-rgt-boxv-image img{
	width:100%;
	height: auto;
}


#acco-area{
	width:84%;
	float:left;
	padding: 2.5% 8% 2% 8%;
	
	background-image:url(images/testi-bg.png); background-repeat:repeat;
}


#acco-area-hd{
	width:100%;
	float:left;
	text-align:center;
	font-family: 'Great Vibes', cursive; font-size:38px; color:#2b1e0d; font-weight:500;
}

#acco-area-cnt{
	width:100%;
	float:left;
	text-align:center;
	font-family: 'Open Sans', sans-serif; font-size:19px; color:#31231a;
    line-height: 1.6;
	margin-bottom:-1%;
}


#acco-villa-area{
	width:100%;
	margin:auto;
	text-align:center;
	display:block;
}

#acco-villa{
	width:21%;
	margin:auto;
	text-align:center;
	display: inline-block;
	margin-top: 2.5%;
	margin-right: 3%;
}

#acco-villa-image{
	width:100%;
	float:left;
}

#acco-villa img{
	width:100%;
	height: auto;
}

#acco-villa-hd{
	width:100%;
	float:left;
	margin-top: 5%;
	text-align: left;
	margin-bottom:-9%;
	font-family: 'Great Vibes', cursive; font-size:35px; color:#2b1e0d; 
}

#acco-villa-cnt{
	width:100%;
	float:left;
	text-align:left;
	font-family: 'Open Sans', sans-serif; font-size:18px; color:#31231a;
	margin-top:6%;
}

#acco-villa-cnt a:link{color: #31231a; text-decoration: none;}
#acco-villa-cnt a:active{color: #31231a; text-decoration: none; }
#acco-villa-cnt a:visited{color: #31231a; text-decoration: none;}
#acco-villa-cnt a:hover {color: #845700; text-decoration: none;}

#acco-villa-cnt h1{
	text-align:center;
	font-family: 'Open Sans', sans-serif; font-size:22px; color:#31231a; font-weight:bold;
}


#exp-area{
	width:100%;
	float:left;
}

#exp-area-hd{
	width:100%;
	float:left;
	text-align:center;
	font-family: 'Great Vibes', cursive; font-size:38px; color:#2b1e0d; font-weight:500;
	margin-top:2%;
}

#exp-area-cnt{
	width:84%;
	float:left;
	text-align:center;
	font-family: 'Open Sans', sans-serif; font-size:19px; color:#31231a;
    line-height: 1.6;
	margin-bottom:-1%;
	padding: 0% 8% 2% 8%;
}




#exp-area-img{
	width:100%;
	float:left;
}

#exp-area-left{
	width:44.4%;
	float:left;
	position:relative;

}

#exp-area-right{
	width:55.6%;
	float:left;
	position:relative;
}

#exp-area-left-image{
	width:100%;
	float:left;
	position:relative;

}

#exp-area-left-image img{
	width:99.9%;
	height:auto;
	border-right:1px solid #FFFFFF;
}

#exp-area-left-hd{
	width:80%;
	float:left;
	text-align:right;
	position:absolute;
	margin:0% 10% 10% 10%;
	bottom:13%;
	font-family: 'Great Vibes', cursive; font-size:35px; color:#fff; font-weight:500;
}


#exp-area-left-cnt{
	width:80%;
	float:left;
	text-align: right;
	font-family: 'Open Sans', sans-serif; font-size:14px; color:#fff;
    line-height: 1.6;
	position: absolute;
	margin:0% 10% 8% 10%;
	bottom:0;

}


#exp-area-right-image-top{
	width:100%;
	float:left;
	position:relative;
}

#exp-area-right-image-top img{
	width:100%;
	height:auto;
}

#exp-area-right-hd{
	width:73%;
	float:left;
	text-align:left;
	position: absolute;
	margin:0% 20% 7% 7%;
	bottom:21%;
	font-family: 'Great Vibes', cursive; font-size:35px; color:#fff; font-weight:500;
}

#exp-area-right-cnt{
	width:73%;
	float:left;
	text-align: left;
	font-family: 'Open Sans', sans-serif; font-size:14px; color:#fff;
    line-height: 1.6;
	position: absolute;
	margin:0% 20% 7% 7%;
	bottom:0;

}


#exp-area-right-hd-bottom{
	width:73%;
	float:left;
	text-align:left;
	position: absolute;
	margin:0% 20% 7% 7%;
	bottom:32%;
	font-family: 'Great Vibes', cursive; font-size:35px; color:#fff; font-weight:500;
}

#exp-area-right-cnt-bottom{
	width:73%;
	float:left;
	text-align: left;
	font-family: 'Open Sans', sans-serif; font-size:14px; color:#fff;
    line-height: 1.6;
	position: absolute;
	margin:0% 20% 6% 7%;
	bottom:0;

}



#exp-area-right-image-bottom{
	width:100%;
	float:left;
	position:relative;
	margin-top: -0.4%;
}

#exp-area-right-image-bottom img{
	width:100%;
	height:auto;
}

#exp-area-right-top{
	width:100%;
	float:left;
	position:relative;
}

#exp-area-right-bottom{
	width:100%;
	float:left;
	position:relative;
}

#explore-area{
	width:100%;
	float:left;
	position:relative;
	margin-top: -0.5%;
    border-top: 3px solid #fff;
}

#explore-area-background{
	width:100%;
	float:left;
	position:relative;
	margin-top: -0.1%;
}


#explore-area-background img{
	width:100%;
	height:auto;
}

#explore-area-hd{
	width:80%;
	float:left;
	text-align:left;
	font-family: 'Great Vibes', cursive; font-size:38px; color:#fff; font-weight: 100;
	margin-top:2%;
	position:absolute;
	margin:14% 10% 2% 10%;
}

#explore-area-cnt{
	width:40%;
	float:left;
	text-align:left;
	font-family: 'Open Sans', sans-serif; font-size:19px; color:#fff;
    line-height: 1.4;
	margin-bottom:-1%;
	margin:17% 10% 0% 10%;
	position:absolute;
}

#explore-area-cnt a:link{color: #fff; text-decoration: none;}
#explore-area-cnt a:active{color: #fff; text-decoration: none; }
#explore-area-cnt a:visited{color: #fff; text-decoration: none;}
#explore-area-cnt a:hover {color: #fff; text-decoration: underline;}

#explore-button{
	width:50%;
	float:left;
	font-size:40px; color:#fff;
	position:absolute;
}

#explore-button a:link{color: #fff; text-decoration: none;}
#explore-buttont a:active{color: #fff; text-decoration: none; }
#explore-button a:visited{color: #fff; text-decoration: none;}
#explore-button a:hover {color: #fff; text-decoration: none;}

#testi-area{
	width:100%;
	float:left;
	background-image:url(images/testi-bg.png); background-repeat:repeat;
	margin-top: -1%;
}

#testi-area-hd{
	width:100%;
	float:left;
	text-align: center;
	font-family: 'Great Vibes', cursive; font-size:38px; color:#573b15; font-weight:500;
	margin-top: 3%;
}

#testimonials{
	width:100%;
	float:left;
	text-align: center;
	font-family: 'Open Sans', sans-serif; font-size:17px; color:#000; font-style:normal !important;
	margin:1.5% 0% 5% 0%;
}

.tss-carousel h3.author-name {
	color: #b47700 !important; text-transform:uppercase !important; font-size:25px !important;
}

.tss-wrapper h4.author-bio { color:#573b15 !important;}

#testi-area-butt{
	width:30%;
	float:left;
	text-align: center;
	margin:-4% 35% 2% 35%;
}

#testi-area-butt img{
	width:100%;
	height:auto;
}

#footer-area{
	width:90%;
	float:left;
	display:block;
	text-align:center;
	background-color:#e1c7a2;
	padding:5% 5% 2% 5%;
}

#footer-block{
	width: auto;
	float:left;
	display: inline-block;
	text-align: left;
	margin-right:2%;
	margin-left:2%;
}

#footer-block-hd{
	width: auto;
	text-align: left;
	font-family: 'Nunito Sans', sans-serif; font-size:20px; color:#573b15; font-weight:500;
}

#footer-block-cnt{
	width: auto;
	text-align: left;
	font-family: 'Open Sans', sans-serif; font-size:16px; color:#573b15; line-height:1.5;
}

#footer-block-cnt img{
	width:90%;
	height:auto;
	margin-top: -3%;
}

#footer-block-cnt a:link{color: #573b15; text-decoration: none;}
#footer-block-cnt a:active{color: #573b15; text-decoration: none; }
#footer-block-cnt a:visited{color: #573b15; text-decoration: none;}
#footer-block-cnt a:hover {color: #573b15; text-decoration: underline;}

#footer-block-cnt-socialicons{
	width:100%;
	float:left;
	text-align: left;
	font-family: 'Open Sans', sans-serif; font-size:30px; color:#573b15; margin-top: -7%;
}

#footer-block-cnt-socialicons a:link{color: #573b15; text-decoration: none;}
#footer-block-cnt-socialicons a:active{color: #573b15; text-decoration: none; }
#footer-block-cnt-socialicons a:visited{color: #573b15; text-decoration: none;}
#footer-block-cnt-socialicons a:hover {color: #573b15; text-decoration: none;}

#footer-bottom{
	width: 100%;
	float:left;
	border-top:1px solid #907f68;
	text-align:center;
	font-family: 'Open Sans', sans-serif; font-size:14px; color:#573b15; padding-top: 2%;
}

#sub-image{
	width: 100%;
	float:left;
	position:relative;
}

#sub-image img{
	width: 100%;
	height:auto;
}

#sub-area{
	width:84%;
	float:left;
	margin: 2% 8% 2% 8%;
}


#sub-cnt{
	width:100%;
	float:left;
	font-family: 'Open Sans', sans-serif; font-size:15px; color:#31231a; text-align:justify;
	line-height: 1.6;

}

#sub-cnt a:link{color: #31231a; text-decoration: none;}
#sub-cnt a:active{color: #31231a; text-decoration: none; }
#sub-cnt a:visited{color: #31231a; text-decoration: none;}
#sub-cnt a:hover {color: #31231a; text-decoration: underline;}

#sub-cnt-logo{
	width:100%;
	float:left;
	display:flex;

}

#sub-hd{
	width:100%;
	float:left;
	font-family: 'Great Vibes', cursive; font-size:40px; color:#ab7206; font-weight:500;
}

#sub-cnt h1 {
	font-family: 'Nunito Sans', sans-serif; font-size:18px; color:#845700; font-weight: bold;
}


#fullimage{
	width: 100%;
	float:left;
}

#fullimage img{
	width: 100%;
	height:auto;
}

#package-area{
	width:100%;
	float:left;
	display:block;
	margin-bottom:5%;
	border-bottom: 1px solid #868686;
    padding-bottom: 6%;
}

#package-box{
	width:30%;
	float:left;
	display: inline;
	margin-right:3%
}

#package-hd{
	width:100%;
	float:left;
	text-align:center;
	font-family: 'Great Vibes', cursive; font-size:40px; color:#ab7206; font-weight:500;
}

#package-hd-sesonal{
	width:100%;
	float:left;
	text-align:center;
	font-family: 'Nunito Sans', sans-serif; font-size:18px; color:#845700; font-weight: bold;
}

#package-image{
	width:100%;
	float:left;
}

#package-image img{
	width:100%;
	height:auto;
}


#announce{
position: absolute;
top: 65%;  /* position the top  edge of the element at the middle of the parent */
left: 50%; /* position the left edge of the element at the middle of the parent */

transform: translate(-50%, -50%); /* This is a shorthand of
                                         translateX(-50%) and translateY(-50%) */
font-family: 'Nunito Sans', sans-serif; font-size:18px; color:#fff; font-weight: bold;
display:inline-block;
padding:10px;
border:1px solid #FFFFFF;
background: rgba(0, 0, 0, 0.5);
border-radius: 25px;
	text-align:center;
}

#announce span{
font-size:24px; color:#ebd04a;	
	}
	
#announce a:link{color: #fff; text-decoration: none; text-decoration:underline;}
#announce a:active{color: #fff; text-decoration: none; }
#announce a:visited{color: #fff; text-decoration: none;}
#announce a:hover {color: #fff; text-decoration: underline;}

#package-cnt{
	width:100%;
	float:left;
	text-align:center;
	font-family: 'Open Sans', sans-serif; font-size:15px; color:#31231a;
}

#package-cnt h1{
	font-family: 'Nunito Sans', sans-serif; font-size:18px; color:#845700; font-weight: bold;}

#package-button{
	width:100%;
	float:left;
	text-align:center;
	margin-top: 1%;
	margin-bottom:1%;
	font-family: 'Nunito Sans', sans-serif; font-size:15px; color:#fff; font-weight: bold;
}


#left {
	width:48.5%;
	float:left;
	margin-right:1.5%
}
#right {
	width:48.5%;
	float:right;
	margin-left:1.5%
}


#whatsapp{
visibility: hidden;
display: none;
}



}


@media only screen and (max-width:860px){

#whatsapp{
width:40px;
height:40px;
position:absolute;
right:20%;
top:27px;
visibility:visible;
display:block;
z-index:1000;
}

#whatsapp img{
width:100%;
height:auto;
display:block;
}

	
	#menutopbox1 {
    display: inline-block;
    float: right;
    margin-right: 1%;
    width: 25%;
	visibility:hidden;
}
	
	.dropbtn {
  background-color: #d14c35;
  color: white;
  padding: 5px 20px 5px 20px;
  font-size: 14px;
  border: solid #e3be7d 1px;
  text-decoration: none;
  font-family: 'Fauna One', serif;
}

.dropbtn a:link{color: #fff; text-decoration: none;}
.dropbtn a:active{color: #fff; text-decoration: none; }
.dropbtn a:visited{color: #fff; text-decoration: none;}
.dropbtn a:hover {color: #e3be7d; text-decoration: none;}

.mobbookbox {
    position: absolute;
    bottom: 0;
    right: 8%;
    display: block;
    visibility: visible;
}
	
	#sliderarea{
width:100%;
height: auto;
float:left;
overflow:hidden;
}
	
	#header-main {
	width:90%;
	float:left;
	margin:2% 5% 2% 5%;
	position:absolute;
	}

#logo-area {
	width:auto;
	float:left;
}

#logo-area img {
	width:50%;
	height:auto;
}

#book-button-area {
	width:10%;
	float:right;
	margin-right:25%;
	visibility:hidden;
}

#number-area {
	width:30%;
	float:right;
	margin-top:0.5%;
	font-family: 'Roboto', sans-serif; font-size:14px; color:#FFFFFF;
	visibility:hidden;
}

#numbera {
	width:auto;
	float:left;
	font-family: 'Roboto', sans-serif; font-size:20px; color:#FFFFFF;
}

#numberb {
	width:auto;
	float:left;
	margin-top:2%;
	font-family: 'Roboto', sans-serif; font-size:14px; color:#FFFFFF;
}

#numberb a:link{color: #FFFFFF; text-decoration: none;}
#numberb a:active{color: #FFFFFF; text-decoration: none; }
#numberb a:visited{color: #FFFFFF; text-decoration: none;}
#numberb a:hover {color: #FFFFFF; text-decoration: underline;}

#menu-area{
	width:auto;
	float:left;
}

#content-area-home{
	width:90%;
	float:left;
	margin: 5% 5% 2% 5%;
}

#content-area-home-lft{
	width:100%;
	float:left;
}

#content-area-home-lft-shd{
	width:100%;
	float:left;
	text-align:center;
	font-family: 'Raleway', sans-serif; font-size:25px; color:#453023;
}


#content-area-home-lft-cnt{
	width:100%;
	float:left;
	font-family: 'Open Sans', sans-serif; font-size:16px; color:#31231a;
	line-height: 1.6;
    margin-top: -5%;
	text-align:center;
}

#content-area-home-lft-cnt h1{
	font-family: 'Great Vibes', cursive; font-size:50px; color:#d18c07; font-weight:500; line-height: 1;
}

#content-button{
	width:100%;
	float:left;
	font-size:43px; color:#d18c07;
	margin-top: -2%;
}

#content-button a:link{color: #d18c07; text-decoration: none;}
#content-button a:active{color: #d18c07; text-decoration: none; }
#content-button a:visited{color: #d18c07; text-decoration: none;}
#content-button a:hover {color: #d18c07; text-decoration: none;}

#content-area-home-rgt{
	width:100%;
	float:left;
}

#content-area-home-rgt-hd{
	width:100%;
	float:left;
	font-family: 'Great Vibes', cursive; font-size:50px; color:#d18c07; font-weight:500;
	margin-bottom:4%;
	text-align:center;
	margin-top:5%;
}

#content-area-home-rgt-box{
	width:100%;
	float:left;
	border:1px solid #d18c07;
	    margin-bottom:5%;
}

#content-area-home-rgt-box-image{
	width:25%;
	float:left;
	margin-right:2%;
}

#content-area-home-rgt-box-image img{
	width:100%;
	height: auto;
}

#content-area-home-rgt-box-hd{
	width:73%;
	float:right;
	text-align:left;
	margin-top:3%;
    font-family: 'Nunito Sans', sans-serif; font-size:21px; color:#d18c07; font-weight: bold;
}

#content-area-home-rgt-box-cnt{
	width:73%;
	float:right;
	text-align:left;
	font-family: 'Open Sans', sans-serif; font-size:16px; color:#31231a;
	margin-top: -3%;
    line-height: 1.4;
	margin-bottom:-1%;
}

#content-area-home-rgt-box-cnt h1{
	text-align:left;
	font-family: 'Open Sans', sans-serif; font-size:16px; color:#d18c07; font-weight:bold;
}

#content-area-home-rgt-boxv-hd{
	width:73%;
	float:right;
	text-align:left;
	margin-bottom: -3%;
	margin-top:1%;
    font-family: 'Nunito Sans', sans-serif; font-size:26px; color:#845700; font-weight: bold;
}

#content-area-home-rgt-boxv-hd a:link{color: #845700; text-decoration: none;}
#content-area-home-rgt-boxv-hd a:active{color: #845700; text-decoration: none; }
#content-area-home-rgt-boxv-hd a:visited{color: #845700; text-decoration: none;}
#content-area-home-rgt-boxv-hd a:hover {color: #845700; text-decoration: underline;}

#content-area-home-rgt-boxv-image{
	width:19%;
	float:left;
	margin-right:2%;
	margin-top:1.5%;
}

#content-area-home-rgt-boxv-image img{
	width:100%;
	height: auto;
}


#acco-area{
	width:90%;
	float:left;
	padding: 2.5% 5% 2% 5%;
	background-image:url(images/acco-bg.png); background-repeat:repeat;
}


#acco-area-hd{
	width:100%;
	float:left;
	text-align:center;
	margin-top:3%;
	font-family: 'Great Vibes', cursive; font-size:50px; color:#2b1e0d; font-weight:500;
}

#acco-area-cnt{
	width:100%;
	float:left;
	text-align:center;
	font-family: 'Open Sans', sans-serif; font-size:17px; color:#31231a;
    line-height: 1.6;
	margin-bottom:-1%;
}


#acco-villa-area{
	width:100%;
	margin:auto;
	text-align:center;
	display:block;
}

#acco-villa{
	width:100%;
	margin:auto;
	text-align:center;
	display: inline-block;
	margin-top: 2.5%;
	margin-right: 3%;
}

#acco-villa-image{
	width:100%;
	float:left;
}

#acco-villa img{
	width:80%;
	height: auto;
}

#acco-villa-hd{
	width:100%;
	float:left;
	margin-top: 2%;
	text-align: center;
	margin-bottom:-5%;
	font-family: 'Great Vibes', cursive; font-size:50px; color:#2b1e0d;
}

#acco-villa-cnt{
	width:100%;
	float:left;
	text-align: center;
	font-family: 'Open Sans', sans-serif; font-size:20px; color:#31231a;
	margin-top: -1%;
}

#acco-villa-cnt a:link{color: #31231a; text-decoration: none;}
#acco-villa-cnt a:active{color: #31231a; text-decoration: none; }
#acco-villa-cnt a:visited{color: #31231a; text-decoration: none;}
#acco-villa-cnt a:hover {color: #845700; text-decoration: none;}

#acco-villa-cnt span{
	text-align:center;
	font-family: 'Open Sans', sans-serif; font-size:20px; color:#31231a; font-weight:bold;
}


#exp-area{
	width:100%;
	float:left;
}

#exp-area-hd{
	width:100%;
	float:left;
	text-align:center;
	font-family: 'Great Vibes', cursive; font-size:50px; color:#2b1e0d; font-weight:500;
	margin-top:3%;
}

#exp-area-cnt{
	width:90%;
	float:left;
	text-align:center;
	font-family: 'Open Sans', sans-serif; font-size:17px; color:#31231a;
    line-height: 1.6;
	margin-bottom:-1%;
	padding: 0% 5% 5% 5%;
}




#exp-area-img{
	width:100%;
	float:left;
}

#exp-area-left{
	width:100%;
	float:left;
	position:relative;
	    margin-bottom: -0.5%;

}

#exp-area-right{
	width:100%;
	float:left;
	position:relative;
}

#exp-area-left-image{
	width:100%;
	float:left;
	position:relative;

}

#exp-area-left-image img{
	width:99.9%;
	height:auto;
	border-right:1px solid #FFFFFF;
}

#exp-area-left-hd{
	width:80%;
	float:left;
	text-align: center;
	position:absolute;
	margin:0% 5% 5% 5%;
	bottom:12%;
	font-family: 'Great Vibes', cursive; font-size:40px; color:#fff; font-weight:500;
}


#exp-area-left-cnt{
	width:80%;
	float:left;
	text-align: center;
	font-family: 'Open Sans', sans-serif; font-size:13px; color:#fff;
    line-height: 1.4;
	position: absolute;
	margin:0% 10% 5% 10%;
	bottom:0;

}


#exp-area-right-image-top{
	width:100%;
	float:left;
	position:relative;
}

#exp-area-right-image-top img{
	width:125%;
	height:auto;
}

#exp-area-right-hd{
	width:100%;
	float:left;
	text-align: center;
	position: absolute;
	margin:0% 0% 7% 0%;
	bottom:20%;
	font-family: 'Great Vibes', cursive; font-size:40px; color:#fff; font-weight:500;
}

#exp-area-right-cnt{
	width:80%;
	float:left;
	text-align: center;
	font-family: 'Open Sans', sans-serif; font-size:13px; color:#fff;
    line-height: 1.4;
	position: absolute;
	margin:0% 10% 4% 10%;
	bottom:0;

}


#exp-area-right-hd-bottom{
	width:80%;
	float:left;
	text-align: center;
	position: absolute;
	margin:0% 10% 7% 10%;
	bottom:23%;
	font-family: 'Great Vibes', cursive; font-size:40px; color:#fff; font-weight:500;
}

#exp-area-right-cnt-bottom{
	width:80%;
	float:left;
	text-align: center;
	font-family: 'Open Sans', sans-serif; font-size:13px; color:#fff;
    line-height: 1.4;
	position: absolute;
	margin:0% 10% 4% 10%;
	bottom:0;

}



#exp-area-right-image-bottom{
	width:100%;
	float:left;
	position:relative;
	margin-top: -0.4%;
}

#exp-area-right-image-bottom img{
	width:130%;
	height:auto;
}

#exp-area-right-top{
	width:100%;
	float:left;
	position:relative;
}

#exp-area-right-bottom{
	width:100%;
	float:left;
	position:relative;
}

#explore-area{
	width:100%;
	float:left;
	position:relative;
	margin-top: -0.5%;
    border-top: 3px solid #fff;
}

#explore-area-background{
	width:100%;
	float:left;
	position:relative;
}


#explore-area-background img{
	width:130%;
	height:auto;
}

#explore-area-hd{
	width:80%;
	float:left;
	text-align: center;
	font-family: 'Great Vibes', cursive; font-size:55px; color:#fff; font-weight:500;
	margin-top:2%;
	position:absolute;
	margin:14% 10% 0% 10%;
}

#explore-area-cnt{
	width:80%;
	float:left;
	text-align: center;
	font-family: 'Open Sans', sans-serif; font-size:15px; color:#fff;
    line-height: 1.4;
	margin-bottom:-1%;
	margin:23% 10% 0% 10%;
	position:absolute;
}

#explore-button{
	width:100%;
	float:left;
	font-size:30px; color:#fff;
	margin:1% 0% 0% 0%;
	position:absolute;
}

#explore-button a:link{color: #fff; text-decoration: none;}
#explore-buttont a:active{color: #fff; text-decoration: none; }
#explore-button a:visited{color: #fff; text-decoration: none;}
#explore-button a:hover {color: #fff; text-decoration: none;}

#testi-area{
	width:100%;
	float:left;
	background-image:url(images/testi-bg.png); background-repeat:repeat;
	margin-top: -1%;
}

#testi-area-hd{
	width:100%;
	float:left;
	text-align: center;
	font-family: 'Great Vibes', cursive; font-size:55px; color:#573b15; font-weight:500;
	margin-top: 5%;
}

#testimonials{
	width:100%;
	float:left;
	text-align: center;
	font-family: 'Open Sans', sans-serif; font-size:17px; color:#000; font-style:normal !important;
	margin:1.5% 0% 5% 0%;
}

.tss-carousel h3.author-name {
	color: #b47700 !important; text-transform:uppercase !important; font-size:20px !important;
}

.tss-wrapper h4.author-bio { color:#573b15 !important;}

.tss-wrapper .tss-carousel1 .item-content-wrapper .item-content {
	width:80% !important; margin:0% 10% 0% 10% !important;
	
	}
	
.rt-col-xs-12 { width: auto !important;}	

#testi-area-butt{
	width:60%;
	float:left;
	text-align: center;
	margin:-4% 20% 2% 20%;
}

#testi-area-butt img{
	width:100%;
	height:auto;
}

#footer-area{
	width:90%;
	float:left;
	text-align:center;
	background-color:#e1c7a2;
	padding:3% 5% 2% 5%;
}

#footer-block{
	width: 100%;
	float:left;
	text-align: center
}

#footer-block-hd{
	width:100%;
	float:left;
	text-align: center;
	font-family: 'Nunito Sans', sans-serif; font-size:20px; color:#573b15; font-weight:500; text-decoration:underline;
}

#footer-block-cnt{
	width:100%;
	float:left;
	text-align: center;
	font-family: 'Open Sans', sans-serif; font-size:15px; color:#573b15; line-height:1.5;
}

#footer-block-cnt a:link{color: #573b15; text-decoration: none;}
#footer-block-cnt a:active{color: #573b15; text-decoration: none; }
#footer-block-cnt a:visited{color: #573b15; text-decoration: none;}
#footer-block-cnt a:hover {color: #573b15; text-decoration: underline;}

#footer-block-cnt-socialicons{
	width:100%;
	float:left;
	text-align: center;
	font-family: 'Open Sans', sans-serif; font-size:30px; color:#573b15; margin-top: -3%;
}

#footer-block-cnt-socialicons a:link{color: #573b15; text-decoration: none;}
#footer-block-cnt-socialicons a:active{color: #573b15; text-decoration: none; }
#footer-block-cnt-socialicons a:visited{color: #573b15; text-decoration: none;}
#footer-block-cnt-socialicons a:hover {color: #573b15; text-decoration: none;}


#footer-bottom{
	width: 100%;
	float:left;
	border-top:1px solid #907f68;
	text-align:center;
	font-family: 'Open Sans', sans-serif; font-size:14px; color:#573b15; padding-top: 2%;
}

#sub-image{
	width: 100%;
	float:left;
	position:relative;
	overflow:hidden;
	height:270px;
}

#sub-image img{
	width: auto;
	height:100%;
}

#sub-area{
	width:84%;
	float:left;
	margin: 2% 8% 2% 8%;
}


#sub-cnt{
	width:100%;
	float:left;
	font-family: 'Open Sans', sans-serif; font-size:13px; color:#31231a; text-align:justify;
	line-height: 1.6;

}
#sub-cnt a:link{color: #31231a; text-decoration: none;}
#sub-cnt a:active{color: #31231a; text-decoration: none; }
#sub-cnt a:visited{color: #31231a; text-decoration: none;}
#sub-cnt a:hover {color: #31231a; text-decoration: underline;}

#sub-cnt-logo{
	width:100%;
	float:left;
	display:flex;

}

#sub-cnt-logo img{
	width:100%;
	height:auto;

}

#sub-hd{
	width:100%;
	float:left;
	font-family: 'Great Vibes', cursive; font-size:45px; color:#ab7206; font-weight:500;
}

#sub-cnt h1 {
	font-family: 'Nunito Sans', sans-serif; font-size:15px; color:#845700; font-weight: bold;
}

#fullimage{
	width: 100%;
	float:left;
}

#fullimage img{
	width: 100%;
	height:auto;
}

#package-area{
	width:100%;
	float:left;
	display:block;
	margin-bottom:5%;
	border-bottom: 1px solid #868686;
    padding-bottom: 6%;
}

#package-box{
	width:100%;
	float:left;
	display: inline;
	margin-bottom: 5%;
}

#package-hd{
	width:100%;
	float:left;
	text-align:center;
	font-family: 'Great Vibes', cursive; font-size:40px; color:#ab7206; font-weight:500;
}

#package-hd-sesonal{
	width:100%;
	float:left;
	text-align:center;
	font-family: 'Nunito Sans', sans-serif; font-size:18px; color:#845700; font-weight: bold;
}

#package-image{
	width:100%;
	float:left;
}

#package-image img{
	width:100%;
	height:auto;
}


#package-cnt{
	width:100%;
	float:left;
	text-align:center;
	font-family: 'Open Sans', sans-serif; font-size:14px; color:#31231a;
}

#package-cnt h1{
	font-family: 'Nunito Sans', sans-serif; font-size:18px; color:#845700; font-weight: bold;}

#package-button{
	width:100%;
	float:left;
	text-align:center;
	margin-top: 1%;
	margin-bottom:1%;
	font-family: 'Nunito Sans', sans-serif; font-size:15px; color:#fff; font-weight: bold;
}

#left {
	width:100%;
	float:left;

}
#right {
	width:100%;
	float:right;
}




}

@media only screen and (max-width:560px){


#content-area-home-rgt-box_caravan{
	width:100%;
	float:left;
	border:1px solid #d18c07;
	margin-bottom:5%;
	background-image:url(images/pp.jpg); background-size:100% auto; background-position:right; background-repeat:no-repeat;
	min-height:180px;
		
}
	
	#menutopbox1 {
    display: inline-block;
    float: right;
    margin-right: 1%;
    width: 25%;
	visibility:hidden;
}
	
	.dropbtn {
  background-color: #d14c35;
  color: white;
  padding: 5px 20px 5px 20px;
  font-size: 14px;
  border: solid #e3be7d 1px;
  text-decoration: none;
  font-family: 'Fauna One', serif;
}

.dropbtn a:link{color: #fff; text-decoration: none;}
.dropbtn a:active{color: #fff; text-decoration: none; }
.dropbtn a:visited{color: #fff; text-decoration: none;}
.dropbtn a:hover {color: #e3be7d; text-decoration: none;}


.mobbookbox {
    position: absolute;
    bottom: 0;
    right: 8%;
    display: block;
    visibility: visible;
}
	
	#sliderarea{
width:100%;
height: auto;
float:left;
overflow:hidden;
}
	
	#header-main {
	width:90%;
	float:left;
	margin:2% 5% 2% 5%;
	position:absolute;
	}

#logo-area {
	width:30%;
	float:left;
}

#logo-area img {
	width:100%;
	height:auto;
}

#book-button-area {
	width:10%;
	float:right;
	margin-right:25%;
}

#number-area {
	width:60%;
	float:right;
	margin-top:-2.5%;
	font-family: 'Roboto', sans-serif; font-size:14px; color:#FFFFFF;
}

#numbera {
	width:auto;
	float:left;
	font-family: 'Roboto', sans-serif; font-size:20px; color:#FFFFFF;
}

#numberb {
	width:auto;
	float:left;
	margin-top:2%;
	font-family: 'Roboto', sans-serif; font-size:14px; color:#FFFFFF;
}

#numberb a:link{color: #FFFFFF; text-decoration: none;}
#numberb a:active{color: #FFFFFF; text-decoration: none; }
#numberb a:visited{color: #FFFFFF; text-decoration: none;}
#numberb a:hover {color: #FFFFFF; text-decoration: underline;}

#menu-area{
	width:auto;
	float:left;
}

#content-area-home{
	width:90%;
	float:left;
	margin: 5% 5% 2% 5%;
}

#content-area-home-lft{
	width:100%;
	float:left;
}

#content-area-home-lft-shd{
	width:100%;
	float:left;
	text-align:center;
	font-family: 'Raleway', sans-serif; font-size:18px; color:#453023;
}


#content-area-home-lft-cnt{
	width:100%;
	float:left;
	font-family: 'Open Sans', sans-serif; font-size:15px; color:#31231a;
	line-height: 1.4;
    margin-top: -7%;
	text-align:center;
}

#content-area-home-lft-cnt h1{
	font-family: 'Great Vibes', cursive; font-size:40px; color:#d18c07; font-weight:500; line-height: 1;
}

#content-button{
	width:100%;
	float:left;
	font-size:30px; color:#d18c07;
	margin-top: -2%;
}

#content-area-home-rgt{
	width:100%;
	float:left;
}

#content-area-home-rgt-hd{
	width:100%;
	float:left;
	font-family: 'Great Vibes', cursive; font-size:40px; color:#d18c07; font-weight:500;
	margin-bottom:4%;
	text-align:center;
	margin-top:5%;
}

#content-area-home-rgt-box{
	width:100%;
	float:left;
	border:1px solid #d18c07;
	    margin-bottom:5%;
}

#content-area-home-rgt-box-image{
	width:25%;
	float:left;
	margin-right:2%;
}

#content-area-home-rgt-box-image img{
	width:100%;
	height: auto;
}

#content-area-home-rgt-box-hd{
	width:73%;
	float:right;
	text-align:left;
	margin-top:3%;
    font-family: 'Nunito Sans', sans-serif; font-size:18px; color:#d18c07; font-weight: bold;
}

#content-area-home-rgt-box-cnt{
	width:73%;
	float:right;
	text-align:left;
	font-family: 'Open Sans', sans-serif; font-size:13px; color:#31231a;
	margin-top: -3%;
    line-height: 1.4;
	margin-bottom:-1%;
}

#content-area-home-rgt-box-cnt span{
	text-align:left;
	font-family: 'Open Sans', sans-serif; font-size:16px; color:#d18c07; font-weight:bold;
}

#content-area-home-rgt-boxv-hd{
	width:73%;
	float:right;
	text-align:left;
	margin-bottom: -3%;
	margin-top:-1%;
    font-family: 'Nunito Sans', sans-serif; font-size:19px; color:#845700; font-weight: bold;
}

#content-area-home-rgt-boxv-hd a:link{color: #845700; text-decoration: none;}
#content-area-home-rgt-boxv-hd a:active{color: #845700; text-decoration: none; }
#content-area-home-rgt-boxv-hd a:visited{color: #845700; text-decoration: none;}
#content-area-home-rgt-boxv-hd a:hover {color: #845700; text-decoration: underline;}

#content-area-home-rgt-boxv-image{
	width:19%;
	float:left;
	margin-right:2%;
	margin-top:1.5%;
}

#content-area-home-rgt-boxv-image img{
	width:100%;
	height: auto;
}


#acco-area{
	width:90%;
	float:left;
	padding: 2.5% 5% 2% 5%;
	background-image:url(images/acco-bg.png); background-repeat:repeat;
}


#acco-area-hd{
	width:100%;
	float:left;
	text-align:center;
	margin-top:3%;
	font-family: 'Great Vibes', cursive; font-size:40px; color:#2b1e0d; font-weight:500;
}

#acco-area-cnt{
	width:100%;
	float:left;
	text-align:center;
	font-family: 'Open Sans', sans-serif; font-size:15px; color:#31231a;
    line-height: 1.4;
	margin-bottom:-1%;
}


#acco-villa-area{
	width:100%;
	margin:auto;
	text-align:center;
	display:block;
}

#acco-villa{
	width:100%;
	margin:auto;
	text-align:center;
	display: inline-block;
	margin-top: 2.5%;
	margin-right: 3%;
}

#acco-villa-image{
	width:100%;
	float:left;
}

#acco-villa img{
	width:80%;
	height: auto;
}

#acco-villa-hd{
	width:100%;
	float:left;
	margin-top: 2%;
	text-align: center;
	margin-bottom:-5%;
	font-family: 'Great Vibes', cursive; font-size:35px; color:#2b1e0d; 
}

#acco-villa-cnt{
	width:100%;
	float:left;
	text-align: center;
	font-family: 'Open Sans', sans-serif; font-size:14px; color:#31231a;
	margin-top: -1.5%;
}

#acco-villa-cnt a:link{color: #31231a; text-decoration: none;}
#acco-villa-cnt a:active{color: #31231a; text-decoration: none; }
#acco-villa-cnt a:visited{color: #31231a; text-decoration: none;}
#acco-villa-cnt a:hover {color: #845700; text-decoration: none;}

#acco-villa-cnt h1{
	text-align:center;
	font-family: 'Open Sans', sans-serif; font-size:17px; color:#31231a; font-weight:bold;
}


#exp-area{
	width:100%;
	float:left;
}

#exp-area-hd{
	width:100%;
	float:left;
	text-align:center;
	font-family: 'Great Vibes', cursive; font-size:40px; color:#2b1e0d; font-weight:500;
	margin-top:7%;
}

#exp-area-cnt{
	width:90%;
	float:left;
	text-align:center;
	font-family: 'Open Sans', sans-serif; font-size:15px; color:#31231a;
    line-height: 1.4;
	margin-bottom:-1%;
	padding: 0% 5% 5% 5%;
}




#exp-area-img{
	width:100%;
	float:left;
}

#exp-area-left{
	width:100%;
	float:left;
	position:relative;
	    margin-bottom: -0.5%;

}

#exp-area-right{
	width:100%;
	float:left;
	position:relative;
}

#exp-area-left-image{
	width:100%;
	float:left;
	position:relative;

}

#exp-area-left-image img{
	width:99.9%;
	height:auto;
	border-right:1px solid #FFFFFF;
}

#exp-area-left-hd{
	width:90%;
	float:left;
	text-align: center;
	position:absolute;
	margin:0% 5% 5% 5%;
	bottom:21%;
	font-family: 'Great Vibes', cursive; font-size:35px; color:#fff; font-weight:500;
}


#exp-area-left-cnt{
	width:90%;
	float:left;
	text-align: center;
	font-family: 'Open Sans', sans-serif; font-size:12px; color:#fff;
    line-height: 1.2;
	position: absolute;
	margin:0% 5% 5% 5%;
	bottom:0;

}


#exp-area-right-image-top{
	width:100%;
	float:left;
	position:relative;
}

#exp-area-right-image-top img{
	width:125%;
	height:auto;
}

#exp-area-right-hd{
	width:100%;
	float:left;
	text-align: center;
	position: absolute;
	margin:0% 0% 7% 0%;
	bottom:24%;
	font-family: 'Great Vibes', cursive; font-size:35px; color:#fff; font-weight:500;
}

#exp-area-right-cnt{
	width:90%;
	float:left;
	text-align: center;
	font-family: 'Open Sans', sans-serif; font-size:12px; color:#fff;
    line-height: 1.2;
	position: absolute;
	margin:0% 5% 4% 5%;
	bottom:0;

}


#exp-area-right-hd-bottom{
	width:80%;
	float:left;
	text-align: center;
	position: absolute;
	margin:0% 10% 7% 10%;
	bottom:36%;
	font-family: 'Great Vibes', cursive; font-size:35px; color:#fff; font-weight:500;
}

#exp-area-right-cnt-bottom{
	width:90%;
	float:left;
	text-align: center;
	font-family: 'Open Sans', sans-serif; font-size:12px; color:#fff;
    line-height: 1.2;
	position: absolute;
	margin:0% 5% 4% 5%;
	bottom:0;

}



#exp-area-right-image-bottom{
	width:100%;
	float:left;
	position:relative;
	margin-top: -0.4%;
}

#exp-area-right-image-bottom img{
	width:130%;
	height:auto;
}

#exp-area-right-top{
	width:100%;
	float:left;
	position:relative;
}

#exp-area-right-bottom{
	width:100%;
	float:left;
	position:relative;
}

#explore-area{
	width:100%;
	float:left;
	position:relative;
	margin-top: -0.5%;
    border-top: 3px solid #fff;
}

#explore-area-background{
	width:100%;
	float:left;
	position:relative;
}


#explore-area-background img{
	width:130%;
	height:auto;
}

#explore-area-hd{
	width:96%;
	float:left;
	text-align: center;
	font-family: 'Great Vibes', cursive; font-size:38px; color:#fff; font-weight:500;
	position:absolute;
	margin:17% 2% 0% 2%;
}

#explore-area-cnt{
	width:90%;
	float:left;
	text-align: center;
	font-family: 'Open Sans', sans-serif; font-size:13px; color:#fff;
    line-height: 1.2;
	margin-bottom:-1%;
	margin:27% 5% 0% 5%;
	position:absolute;
}

#explore-button{
	width:100%;
	float:left;
	font-size:22px; color:#fff;
	margin:-3% 0% 0% 0%;
	position:absolute;
}

#explore-button a:link{color: #fff; text-decoration: none;}
#explore-buttont a:active{color: #fff; text-decoration: none; }
#explore-button a:visited{color: #fff; text-decoration: none;}
#explore-button a:hover {color: #fff; text-decoration: none;}

#testi-area{
	width:100%;
	float:left;
	background-image:url(images/testi-bg.png); background-repeat:repeat;
	margin-top: -1%;
}

#testi-area-hd{
	width:100%;
	float:left;
	text-align: center;
	font-family: 'Great Vibes', cursive; font-size:25px; color:#573b15; font-weight:500;
	margin-top: 5%;
}

#testimonials{
	width:100%;
	float:left;
	text-align: center;
	font-family: 'Open Sans', sans-serif; font-size:17px; color:#000; font-style:normal !important;
	margin:1.5% 0% 5% 0%;
}

.tss-carousel h3.author-name {
	color: #b47700 !important; text-transform:uppercase !important; font-size:18px !important;
}

.tss-wrapper h4.author-bio { color:#573b15 !important;}

.tss-wrapper .tss-carousel1 .item-content-wrapper .item-content {
	width:80% !important; margin:0% 10% 0% 10% !important;
	
	}
	
.rt-col-xs-12 { width: auto !important; font-size:16px !important;}	

#testi-area-butt{
	width:80%;
	float:left;
	text-align: center;
	margin:-4% 10% 2% 10%;
}

#testi-area-butt img{
	width:100%;
	height:auto;
}

#footer-area{
	width:90%;
	float:left;
	text-align:center;
	background-color:#e1c7a2;
	padding:3% 5% 2% 5%;
}

#footer-block{
	width: 100%;
	float:left;
	text-align: center
}

#footer-block-hd{
	width:100%;
	float:left;
	text-align: center;
	font-family: 'Nunito Sans', sans-serif; font-size:18px; color:#573b15; font-weight:500; text-decoration:underline;
}

#footer-block-cnt{
	width:100%;
	float:left;
	text-align: center;
	font-family: 'Open Sans', sans-serif; font-size:13px; color:#573b15; line-height:1.5;
}

#footer-block-cnt a:link{color: #573b15; text-decoration: none;}
#footer-block-cnt a:active{color: #573b15; text-decoration: none; }
#footer-block-cnt a:visited{color: #573b15; text-decoration: none;}
#footer-block-cnt a:hover {color: #573b15; text-decoration: underline;}

#footer-block-cnt-socialicons{
	width:100%;
	float:left;
	text-align: center;
	font-family: 'Open Sans', sans-serif; font-size:24px; color:#573b15; margin-top: -3%;
}

#footer-block-cnt-socialicons a:link{color: #573b15; text-decoration: none;}
#footer-block-cnt-socialicons a:active{color: #573b15; text-decoration: none; }
#footer-block-cnt-socialicons a:visited{color: #573b15; text-decoration: none;}
#footer-block-cnt-socialicons a:hover {color: #573b15; text-decoration: none;}


#footer-bottom{
	width: 100%;
	float:left;
	border-top:1px solid #907f68;
	text-align:center;
	font-family: 'Open Sans', sans-serif; font-size:13px; color:#573b15; padding-top: 2%;
}

#sub-image{
	width: 100%;
	float:left;
	height:190px;
	overflow:hidden;
	position:relative;
}

#sub-image img{
	width: auto;
	height:100%;
}

#sub-area{
	width:84%;
	float:left;
	margin: 2% 8% 2% 8%;
}


#sub-cnt{
	width:100%;
	float:left;
	font-family: 'Open Sans', sans-serif; font-size:13px; color:#31231a; text-align:justify;
	line-height: 1.6;

}
#sub-cnt a:link{color: #31231a; text-decoration: none;}
#sub-cnt a:active{color: #31231a; text-decoration: none; }
#sub-cnt a:visited{color: #31231a; text-decoration: none;}
#sub-cnt a:hover {color: #31231a; text-decoration: underline;}

#sub-cnt-logo{
	width:100%;
	float:left;
	display:flex;

}

#sub-cnt-logo img{
	width:100%;
	height:auto;

}

#sub-hd{
	width:100%;
	float:left;
	font-family: 'Great Vibes', cursive; font-size:45px; color:#ab7206; font-weight:500;
}

#sub-cnt h1 {
	font-family: 'Nunito Sans', sans-serif; font-size:15px; color:#845700; font-weight: bold;
}

#fullimage{
	width: 100%;
	float:left;
}

#fullimage img{
	width: 100%;
	height:auto;
}

#package-area{
	width:100%;
	float:left;
	display:block;
	margin-bottom:5%;
	border-bottom: 1px solid #868686;
    padding-bottom: 6%;
}

#package-box{
	width:100%;
	float:left;
	display: inline;
}

#package-hd{
	width:100%;
	float:left;
	text-align:center;
	font-family: 'Great Vibes', cursive; font-size:40px; color:#ab7206; font-weight:500;
}

#package-hd-sesonal{
	width:100%;
	float:left;
	text-align:center;
	font-family: 'Nunito Sans', sans-serif; font-size:18px; color:#845700; font-weight: bold;
}

#package-image{
	width:100%;
	float:left;
}

#package-image img{
	width:100%;
	height:auto;
}


#package-cnt{
	width:100%;
	float:left;
	text-align:center;
	font-family: 'Open Sans', sans-serif; font-size:15px; color:#31231a;
}

#package-cnt h1{
	font-family: 'Nunito Sans', sans-serif; font-size:18px; color:#845700; font-weight: bold;}

#package-button{
	width:100%;
	float:left;
	text-align:center;
	margin-top: 1%;
	margin-bottom:1%;
	font-family: 'Nunito Sans', sans-serif; font-size:15px; color:#fff; font-weight: bold;
}

.maxbutton-3.maxbutton.maxbutton-honey-moon {
	width:287px !important;
}

.maxbutton-4.maxbutton.maxbutton-monsoon {
	width:287px !important;}
	
.maxbutton-5.maxbutton.maxbutton-monsoon-spa {
	width:287px !important;}
	
	#left {
	width:100%;
	float:left;

}
#right {
	width:100%;
	float:right;
}

#announce{width:80%;
	}
#announce span{
font-size:20px; color:#ebd04a;	
	}
}