@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ margin:0; padding:0;font-family: 'DroidSans';}
.wrapper, .container, .tagline,.banner, .footer{ -webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;}
h1, h2, h3, h4, h5, h6, p, ul, li, p, input, select {margin:0px; padding:0px; font-weight:normal; list-style-type:none; outline:none;}
a{ text-decoration:none !important;}
a:hover{ text-decoration:none;}
.clear{ clear:both;}
@font-face {
				font-family: 'DroidSans';
				src: url('../fonts/droidsans.eot');
				src: url('../fonts/droidsans.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/droidsans.woff') format('woff'),
						 url('../fonts/droidsans.ttf') format('truetype'),
						 url('../fonts/droidsans.svg#droidsans') format('svg');
				font-weight: normal;
				font-style: normal;
		}
@font-face {
				font-family: 'DroidSans-Bold';
				src: url('../fonts/droidsansbold.eot');
				src: url('../fonts/droidsansbold.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/droidsansbold.woff') format('woff'),
						 url('../fonts/droidsansbold.ttf') format('truetype'),
						 url('../fonts/droidsansbold.svg#droidsansbold') format('svg');
				font-weight: normal;
				font-style: normal;
		}

@font-face {
	font-family: 'Museo700-Regular';
	src: url('../fonts/Museo700-Regular.eot?') format('eot'), 
	     url('../fonts/Museo700-Regular.otf')  format('opentype'),
	     url('../fonts/Museo700-Regular.woff') format('woff'), 
	     url('../fonts/Museo700-Regular.ttf')  format('truetype'),
	     url('../fonts/Museo700-Regular.svg#Museo700-Regular') format('svg');
}
@font-face {
	font-family: 'Conv_TrajanPro-Regular';
	src: url('../fonts/TrajanPro-Regular.eot');
	src: local('?'), url('../fonts/TrajanPro-Regular.woff') format('woff'),
	url('../fonts/TrajanPro-Regular.ttf') format('truetype'),
	url('../fonts/TrajanPro-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


.wrapper{ width:100%; float:left;}
.header{ width:100%; height:160px; padding:0px 0;background:url(../images/header-bg.jpg); /*position:fixed; top:0; z-index:999999;*/}
.logo{ max-width:300px; float:left; margin:0px; padding:0px;}
.dif{ color:#fff7b6;}
.top_header{ max-width:750px; float:right; margin-top:42px;}
.info{ max-width:600px; float:right;}
.social{ width:100%; float:left;}

.toll{ max-width:600px; float:left; clear:both;color:#cd0000; font-size:20px;font-family: 'DroidSans-Bold'; margin-top:25px;}
.toll_number{color:#000;}

.test{ position:relative;}
.book{ background:#acdc1c;  margin-top:7px; float:right; color:#000;font-family: 'DroidSans-Bold';}
.book a{color:#000;font-family: 'DroidSans-Bold'; font-size:18px;}
.book_now{ padding:5px 15px;}
.book_now:hover{ background:#ff7326; color:#000;}
.menubar{ width:100%; background:#000000; float:left;}
.num{ color:#ff7a29; font-size:20px; font-family: 'DroidSans'; float:left; margin-right:20px; margin-top:10px;}
.menu{max-width:1100px;float:left;clear:both;}
.navigation{ width:100%;background:none !important; border:none !important; margin:0px !important; float:left;}
.style_menu { padding-left:0px !important;}
.style_menu li a{ font-family: 'DroidSans-Bold'; color:#fff !important; font-size:17px; margin-right:0px !important; padding:0px 0px;}
.style_menu li a:hover{ color:#d3f858 !important;}
/*.space2{ margin-left:0px !important; padding-left:0px !important;}*/
.space{ margin-right:0px !important; padding-right:0px !important;}
.active_tab{ color:#d3f858 !important;}
.active{color:#d3f858;}
.ico{ float:left; margin-left:14px;}
.sub_menu li a{ font-size:18px;}
.content{ width:80%; margin:0px auto; text-align:center; margin-bottom:45px;}
.content h1{ color:#a10808;font-family: 'DroidSans-Bold'; font-size:36px;}
.content h2{ color:#000;font-family: 'DroidSans-Bold'; font-size:25px; font-style:italic; border-bottom:solid 1px #7f7f7f;
padding-bottom:20px;}
.content p{ font-size:16px;font-family: 'DroidSans'; color:#000; line-height:36px; font-size:18px;}
.view_more{ background:#416f00 !important; color:#fff !important; font-size:18px !important; font-family: 'DroidSans-Bold'; padding:9px 25px!important; margin-top:15px;}
.show-it{ margin-top:30px;}
.show_title{ font-size:28px; color:#a40303; padding-top:24px;}
.name{ clear:both; color:#ffd9a2;font-family: 'DroidSans-Bold'; text-shadow:1px 1px 3px #000;-webkit-text-shadow:1px 1px 3px #000; -moz-text-shadow:1px 1px 3px #000; font-size:20px;}

.content2{ width:100%; background:#f1ffaf; padding:25px 0px 50px 0;}
.content2 h1{font-family: 'DroidSans-Bold'; text-align:center; color:#000; text-transform:uppercase; font-size:32px;
padding-bottom:18px; margin-top:0px;}
.show_block{ position:relative;}
.block_pic{}
.block_desc{ width:94.5%;position:absolute;color:#fff; background:url(../images/block-bg.png) repeat;
font-family: 'Conv_TrajanPro-Regular'; font-size:26px; text-align:center; padding:10px 0; font-weight:bold; bottom:0;
text-shadow:1px 1px 3px #000;-webkit-text-shadow:1px 1px 3px #000; -moz-text-shadow:1px 1px 3px #000;}

.down{ margin-top:60px;}
.content3{ width:100%;}
.content3 h1{ background:#000; padding:15px 0; color:#fff; text-align:center; text-transform:uppercase; font-size:26px;font-family: 'DroidSans-Bold'; margin:0px; padding-right:20px;}
.facilities{ background:url(../images/facilities-bg2.jpg) no-repeat #000; padding:30px 0;}
.facility_name{ color:#fff; text-align:center;font-family: 'DroidSans-Bold';text-shadow:1px 1px 3px #000;-webkit-text-shadow:1px 1px 3px #000; -moz-text-shadow:1px 1px 3px #000; font-size:22px; margin-top:10px;}
.section{ max-width:350px; text-align:center;}
.down2{ margin-top:40px;}

.footer1{ width:100%; float:left; padding:22px 0; clear:both; background:#361300;}
.links{ float:left;}
.links ul{ list-style-type:none;}
.links li{ font-size:20px; color:#fff;font-family: 'MyriadPro-Regular'; float:left;}
.links a{ font-size:20px; color:#fff;font-family: 'MyriadPro-Regular'; float:left; padding:0px 17px;}
.links a:hover{ color:#ffc1a0;}
.copy{ max-width:900px; float:left; font-size:15px; color:#fff;font-family: 'MyriadPro-Regular';}
.develop{ max-width:700px; float:right;font-size:15px; color:#fff;font-family: 'MyriadPro-Regular';}
.map{ max-width:480px; float:right;}
.map iframe{ border:solid 3px #b6541f;}
.no_space{ padding-left:0px !important;}

.footer2{ width:100%; background:#1d0a00; text-align:center; font-size:16px; color:#fff; padding:18px 0;font-family: 'MyriadPro-Regular'; float:left;}
.starbiz{ color:#99e8ff;} .starbiz a{ color:#99e8ff;} .starbiz a:hover{ color:#fff;}
.all{  float:left;font-size:15px; color:#fff;}
.copyright{ max-width:500px; float:left;}



.footer{ width:100%; float:left;}
.footer1{ width:100%; float:left;background:#1d0700; padding:20px 0;}
.footer1 ul{ list-style-type:none; text-align:center; margin:0px;}
.footer1 li{ float:left;font-size:16px;  color:#ffffff;font-family: 'DroidSans';}
.footer1 li a{ font-size:14px; color:#ffffff;font-family: 'DroidSans'; padding:0px 10px;}
.footer li a:hover{ color:#ffad39;}
.links{ max-width:660px; margin:0px auto; margin-bottom:10px;}
.footer2{width:100%; float:left;background:#000000; padding:15px 0;font-family: 'DroidSans';}
.developed{ float:right;font-size:14px; color:#fff;} .company{ color:#99e8ff;}
.ad{ float:left; clear:both;}
.foot{ width:80%; float:left;border-bottom:solid 1px #9c6041; padding-bottom:20px;}
.short h1{font-family: 'DroidSans-Bold'; color:#faffb2; font-size:30px;}
.short p{ color:#fff; font-size:18px;font-family: 'DroidSans';}

.copy{ max-width:700px; float:left;font-size:15px; color:#fff;font-family: 'DroidSans';}
.starbiz{ color:#bfff90;font-family: 'DroidSans';font-size:15px;}
.starbiz a{ color:#bfff90;font-family: 'DroidSans';font-size:15px;}
.develop{max-width:450px; float:right;font-family: 'DroidSans'; color:#fff; font-size:15px;}

.inner_banner{ width:100%; position:relative; float:left;}
.inner_banner img{ width:100%; height:auto;}
.text{ background:#ffab33; padding:15px 30px; position:absolute; top:20px;color:#000;font-size:36px;font-family: 'Museo700-Regular'; margin-top:55px;}
.text_2{position:absolute; top:55px;color:#fff;font-size:46px;font-family: 'Museo700-Regular';text-shadow:2px 1px 1px #000; -moz-text-shadow:2px 1px 1px #000;  -webkit-text-shadow:2px 1px 1px #000; background:url(../images/tagline-bg.png) repeat; padding:10px 25px;}
.post{ font-family: 'DroidSans-Bold'; color:#780000; font-size:18px; margin-top:20px;}
.inner_header{ background:#000;}
.home{ padding-left:0px !important; margin-left:0px !important;}

/*about us*/
.inner_page{width:100%; float:left;margin:15px 0;} /* rohan*/
.inner_page p{ font-size:16px;font-family: 'DroidSans'; line-height:36px; color:#000;}
.description{ max-width:700px; float:left; }
.about_pic{ max-width:400px; float:right;margin-top:25px;}

/*location*/
.address{ width:100%; float:left;font-family: 'DroidSans-Bold'; border-bottom:solid 1px #4b4b4b; margin-bottom:25px;}
.address h1{ font-size:28px; color:#5e7a00;font-family: 'DroidSans-Bold'; margin-top:0px;}
.address p{ color:#000; font-size:20px;}
.make{ color:#7a0000;}
.location{ width:100%; float:left;margin-bottom:25px;}
.location h1{ font-size:25px; color:#000;font-family: 'DroidSans-Bold'; padding-bottom:15px;}
.location img{ width:100%; height:auto;}


/*rooms*/
.room{ width:100%; float:left; background:#e9ffca; padding:20px;}
.room_pic{ max-width:540px; float:left;}
.room_pic img{ border:solid 5px #d6d6d6;}
.room_desc{ max-width:540px; float:right;}
.room_desc h1{}
.flower_pic{}
.write{width:100%; float:left;font-size:16px; margin-top:12px;font-family: 'DroidSans'; line-height:32px;}

/*.room_title{ width:100%; float:left; background:#cff28b;}*/
.room_title{ width:50%; float:right; background:#cff28b;}
.room_title2{ width:50%; float:left; background:#cff28b;}
.room_icon{ width:138px; float:left;}
.room_name{ max-width:300px; float:left;font-size:35px;font-family: 'DroidSans-Bold'; margin:25px 0px 0 20px; color:#750000;
text-transform:uppercase;}
.desc2{ width:100%; float:left;font-size:16px; font-family: 'DroidSans'; line-height:32px; /*border-top:solid 1px #818181;
padding-top:16px;*/ margin-top:18px;}
.home2{ padding-left:0px !important; margin-left:0px !important;}

.sub_links{ width:100%; float:left; margin:10px 0;}
.sub_links ul{} .sub_links li{ float:left;font-size:22px; color:#900606;font-family: 'DroidSans-Bold';}
.sub_links li a{float:left; font-size:22px; color:#900606;font-family: 'DroidSans-Bold'; padding:0px 15px;}
.sub_links a:hover{ color:#000;}



.book2{ background:#acdc1c;  margin-top:7px; float:left; color:#000;font-family: 'DroidSans-Bold';}
.book2 a{color:#000;font-family: 'DroidSans-Bold'; font-size:18px;}
.room2{ width:100%; float:left; margin:55px 0; padding:40px 0; background:#fff7b9; padding:20px;}
.room_pic2{ max-width:540px; float:right;}
.room_pic2 img{ border:solid 5px #d6d6d6;}
.room_desc2{ max-width:540px; float:left;}
.type{ width:100%;font-size:16px;font-family: 'DroidSans-Bold'; color:#000; padding-top:8px; float:left;}

.amenities{ width:100%; float:left; margin:10px 0;}
.amenities h1{ font-size:28px; font-family: 'DroidSans-Bold'; color:#970000;}
.amenities h2{ color:#900606;}
.list{ width:100%; float:left; margin:10px 0;}
.one{ width:100%; float:left;margin-bottom:20px;}
.sequel{width:200px; background:#d7d7d7;float:left; font-size:21px;font-family: 'DroidSans-Bold'; color:#000; padding:15px; margin-right:30px; text-align:center;}
.direct{ max-width:950px; float:left;}
.for{ max-width:800px; background:#000; padding:4px 30px;float:left; font-size:18px;font-family: 'DroidSans-Bold'; color:#fff; margin-right:20px;}
.book3{ background:#acdc1c; float:right; color:#000;font-family: 'DroidSans-Bold';}
.book3 a{color:#000;font-family: 'DroidSans-Bold'; font-size:18px;}
.toll1{ color:#ffe38e;}

/*cottages*/
.room_pic3{ max-width:auto; float:left;}
.room_pic3 img{ border:solid 5px #d6d6d6;}
.room_pic4{ max-width:auto; float:right;}
.room_pic4 img{ border:solid 5px #d6d6d6;}
.cottages_pics{ width:100%; float:left; margin-bottom:15px;}

/*phoo gallery*/
.text_3{position:absolute; top:55px;color:#fff;font-size:30px;font-family: 'Museo700-Regular';text-shadow:2px 1px 1px #000; -moz-text-shadow:2px 1px 1px #000;  -webkit-text-shadow:2px 1px 1px #000; background:url(../images/tagline-bg.png) repeat; padding:10px 25px;}
.gallery{ width:100%; float:left;margin:0px 0;}
.gallery h2{ font-size:28px;font-family: 'DroidSans-Bold'; color:#8c0700; text-transform:uppercase;}
.gallery_detail{margin-bottom:20px; float:left;}
.gallery_left{ width:100%; float:left;}
.gallery_left ul{ float:left;margin-bottom:35px;} 
.gallery_left ul li { list-style: none; float: left; margin-right:20px;}
.gallery_left img{ padding:4px; border:solid 1px #a9a9a9;}

/*display*/
.display2{ width:100%; margin:15px 0; float:left;}
.block2{ max-width:400px; float:left;}
.image2{}
.blur2{ width:100%;background:url(../images/blur2.png) repeat; padding:10px; color:#fff;font-family: 'DroidSans-Bold';position:relative; margin-top:-47px; text-align:left; text-transform:uppercase; font-size:20px;}
.add2{ margin:0px 30px;}
.detail2{ width:100%; position:relative; float:left;}
.pic2{ width:100%; float:left;}
.line2{ position:absolute; top:10px; padding:15px 50px;}
/*hover css effect*/
.holder{float: left;position: relative;overflow: hidden;-webkit-transition: 0.5s Ease;-moz-transition: 0.5s Ease;-o-transition: 0.5s Ease;transition: 0.5s Ease;    }
/* Caption and Light */
.caption{color: rgba(0,0,0,0);line-height:inherit;/*line-height: 100px;*/}
.caption:hover{}
.caption>div{position: absolute;top: 0px;left: 50px;font-size: 30px;}
.smooth{ margin-right:25px;}.smooth:hover{}
.go-left{
background-color: rgba(0,0,0,0.5);color: #FFFFFF;position:absolute;bottom: 0px;right: -600px;width: 360px;text-align:center;   font-size: 20px;margin: 10px;padding: 10px;-webkit-transition: 0.5s Ease;-moz-transition: 0.5s Ease;-o-transition: 0.5s Ease;transition: 0.5s Ease;}
.smooth:hover > .go-left{right:0px;}
.go-top{width:100%;background-color: rgba(0,0,0,0.7);color: #FFFFFF;position: absolute;bottom: 0px;top: 600px;/* width: 360px;width:100%;*/text-align:center;   font-size: 20px;/*margin: 10px;*/padding: 10px;
-webkit-transition: 0.5s Ease; -moz-transition: 0.5s Ease;-o-transition: 0.5s Ease;transition: 0.5s Ease;font-family: 'DroidSans';}

.smooth:hover > .go-top{top:0px;font-family: 'DroidSans';}
.go-top h2{ font-size:40px;font-family: 'Museo700-Regular';margin-top:130px; color:#fffbc2;
text-shadow:1px 1px 1px #000; -moz-text-shadow:2px 2px 1px #000; -webkit-text-shadow:2px 2px 1px #000;}
.go-top h3{ font-size: 26px;font-family: 'Museo700-Regular'; color:#fff;
text-shadow:1px 1px 1px #000; -moz-text-shadow:1px 1px 1px #000; -webkit-text-shadow:1px 1px 1px #000;}
.brk{ word-break:break-all;}

.offer{ width:100%; float:left; text-align:center; background:#f1ffaf;}
.offer_image{ max-width:570px; float:left;}
/*.offer_box{max-width:500px; float:right;padding:25px;font-family: 'DroidSans-Bold'; font-size:26px; text-align:center; color:#000;text-shadow:1px 1px 4px #fff; -moz-text-shadow:1px 1px 4px #fff; -webkit-text-shadow:1px 1px 4px #fff;}*/
.offer_box{width:100%; float:right;padding:25px;font-family: 'DroidSans-Bold'; font-size:26px; text-align:center; color:#000;text-shadow:1px 1px 4px #fff; -moz-text-shadow:1px 1px 4px #fff; -webkit-text-shadow:1px 1px 4px #fff;}
.offer_box h1{ font-size:28px; color:#f10000;font-family: 'DroidSans-Bold'; margin-top:0px; background:#fff; padding:10px 25px;}
.offer_box p{ line-height:45px;}
.book_special{ /*background:#acdc1c;*/margin-top:7px; text-align:center;color:#000;font-family: 'DroidSans-Bold'; margin-top:20px;}
.book_special a{color:#000;font-family: 'DroidSans-Bold'; font-size:18px;display: inline-block;}
.discount{ color:#ec4e00;}

.fa {
padding: 10px;
    font-size: 30px;
    width: 50px;
    height: 50px;
  text-align: center;
  text-decoration: none;
  margin: 5px 2px;
  border-radius: 50%;
}

.fa:hover {
    /*opacity: 0.7;*/
    color:#ccc;
}
.fa a:visited {
  color: white;
}

.fa-facebook {
  background: #3B5998;
  color: white;
}

.fa-twitter {
  background: #55ACEE;
  color: white;
}

.fa-google {
  background: #dd4b39;
  color: white;
}

.fa-linkedin {
  background: #007bb5;
  color: white;
}

.fa-youtube {
  background: #bb0000;
  color: white;
}

.fa-instagram {
  background: #125688;
  color: white;
}

.fa-pinterest {
  background: #cb2027;
  color: white;
}

.fa-snapchat-ghost {
  background: #fffc00;
  color: white;
  text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}

.fa-skype {
  background: #00aff0;
  color: white;
}

.fa-android {
  background: #a4c639;
  color: white;
}

.fa-dribbble {
  background: #ea4c89;
  color: white;
}

.fa-vimeo {
  background: #45bbff;
  color: white;
}

.fa-tumblr {
  background: #2c4762;
  color: white;
}

.fa-vine {
  background: #00b489;
  color: white;
}

.fa-foursquare {
  background: #45bbff;
  color: white;
}

.fa-stumbleupon {
  background: #eb4924;
  color: white;
}

.fa-flickr {
  background: #f40083;
  color: white;
}

.fa-yahoo {
  background: #430297;
  color: white;
}

.fa-soundcloud {
  background: #ff5500;
  color: white;
}

.fa-reddit {
  background: #ff5700;
  color: white;
}

.fa-rss {
  background: #ff6600;
  color: white;
}
/*......................................................................................................*/
/*......................................................................................................*/
/*......................................................................................................*/

@media screen and ( max-width: 320px){
	.toll_number{font-size: 14px!important;}
	.toll{font-size: 14px!important;}
}
@media screen and (min-width: 322px) and ( max-width: 375px){
	.toll_number{font-size: 16px!important;}
}

.Header-two{ display: none;}
.buttonleft { cursor: pointer; border-right: 1px solid #d5d5d5; color: #000; text-align: center; text-decoration: none; font-weight: bold; width: 33.2%; background: #e09b9b; float: left;}
.buttonleft:hover{ color: brown;}
@media screen and (max-width: 780px){
.Header-two{ display: inline; z-index: 99999999;  position: fixed; bottom: 0; background: #e09b9b; border-top:1px solid#959595; width: 100%; padding: 8px 0 0 0;  
	letter-spacing: 1.25px;}
	.deskwhp{display: none;}
}
@media screen and (max-width: 425px){
	.copy{margin: 0 0 20px 0!important;}
}