@charset "utf-8";
/* CSS Document */
body, div					{ margin:0px; padding:0px; font-family: Verdana, Geneva, sans-serif; font-weight:400; font-size:12px;}
ul,h1,h2,h3,h4,h5,h6,		{ font-family: 'Open Sans', sans-serif; font-weight:400; font-size:12px; color:#3a3a3a; 
							  line-height:18px; padding:8px 0px;}
img, a						{ border:none; outline:none; text-decoration:none;}
p							{ font-family: Verdana, Geneva, sans-serif; font-size:13px; color:/*#3a3a3a*/ #0c1a22; line-height:22px; padding:8px 0px; margin:0px; 
							text-align:justify; }
p a							{ color:#0c1a22; text-decoration:none; }
p a:hover					{ color:#7f533d; text-decoration:none; }


/******************** Body Style ends ********************/

.wrapper					{ width:100%; float:left; height:auto; }
.topbar						{ width:100%; float:left; height:auto; background-color:#428d06; }
/*.short-info					{ float:left; font-size:13px; padding-bottom: 8px; 
.short-info					{ float:right; font-size:13px; padding-bottom: 8px; width:350px; }
.short-info a 				{ color: #ffffff; display: inline-block; text-decoration: none;}}*/

.short-info					{ float:right; font-size:16px; padding-bottom: 8px; width:515px; margin-top:25px; }
.short-info a 				{ color: #604e43; display: inline-block; text-decoration: none;}
.msg						{ background:url(../images/location.jpg) no-repeat scroll; position:relative; top:5px; margin-right: 5px;}
.short-info span 			{ /*background:url(../images/c-icon.png) no-repeat scroll;*/ color: #604e43; display: inline-block; font-size: 13px;
    					 	 margin-top: 10px; padding-left: 12px;}
.mainbox					{ width:980px; margin:0 auto; height:auto; }
.clr						{ background:url(../images/top-bg.jpg) repeat-x; padding:0px 0px; /*border-bottom: 2px solid #ecec8c;*/}
.clr2						{ background:url(../images/menubg.jpg) repeat-x; }
.clr3						{ background-color:#f1f1f1; }
.clr4						{ /*background:url(../images/middel_cont_bg.jpg) repeat;*/ background-color:#fafafa; }
.clr5						{ background-color:#eee; border-top:2px #d2d2d2 solid; height:77px; }
.clr6						{ background-color:#222222; padding:30px 0px; min-height:30px; margin-top: 60px;
}
.clr7						{ background-color:#000; border-top:7px #4e4e4e solid; padding:0px 0px;  }
.topmenu					{ width:100%; float:left; height:50px;}
.topmenu ul					{ margin:0px; padding:0px;}
.topmenu li					{ float:left; list-style:none; padding:17px 35px; border-right: 1px solid #151865;}
.topmenu a					{ font-family: 'Open Sans', sans-serif; font-weight:700; font-size:13px; color:#fff; text-transform: uppercase;  }
.topmenu a:hover			{ color:#FC0;}


.intro						{ width:100%; float:left; text-align:center; margin:20px 0px;}
.intro h1					{ background:url(../images/heading-line.gif) repeat-x scroll center center; color: #222; font-weight:700; font-size:30px; font-family: 'Dancing Script', cursive; }
.intro h1 span				{ /*background-image:url(../images/middel_cont_bg.jpg);*/ background-color:#fafafa; display:inline-block; padding:0 25px;}
.services					{ float:left; margin-bottom:20px;}
.services ul				{ float:left; margin:0px; padding:0px;}
.services li				{ width:210px; float:left; list-style:none; min-height:125px;}
.services-margn				{ margin-left:46px;}
.service-box				{ background:url(../images/servicebox-mirror.png) no-repeat scroll left bottom; padding-bottom:13px;}
.service-box img			{ border-radius:5px;}
.service-bg					{ background:url(../images/room1.jpg) no-repeat; position:relative; height:120px; border-radius:5px; }
.Resorts					{ background:url(../images/Resorts.jpg) no-repeat; position:relative; height:120px; border-radius:5px; }
.HoneymoonPackages			{ background:url(../images/HoneymoonPackages.jpg) no-repeat; position:relative; height:120px; border-radius:5px; }
.Accommodation 				{ background:url(../images/Accommodation-in-Wayanad.jpg) no-repeat; position:relative; height:120px; border-radius:5px; }
.box						{ background:url(../images/servicebox-barbg.png) repeat scroll; border-bottom-left-radius: 5px;
    						  border-bottom-right-radius: 5px; bottom: 0; position: absolute; width: 100%;}  


.services p					{ font-size:12px;}
.box h2						{ background:url(../images/servicebox-barborder.png) repeat-x scroll; color:#fff; font-size:13px; margin:0px; padding: 5px 5px 5px 10px; }
.call						{ float:left; margin-left:100px;}
.call h3					{ font-size:16px; margin:0px; padding-top:29px; font-family: 'Dancing Script', cursive; font-weight:700; color:#c24225;}
.social-icon				{ float:right; padding-top:21px;}
.social-icon ul				{ float:left; margin:0px; padding:0px;}
.social-icon li				{ list-style:none; float:left; background-color:#191919; width:18px; height:18px; padding:5px; border-radius:5px;}
.social-icon li:hover		{ background-color:#428d06;}
.social-margn				{ margin-left:5px;}
.kara						{ float:left;}
.kara h3					{ font-size:24px; margin:0px; padding-top:22px; color:#428d06; font-family: 'Dancing Script', cursive; font-weight:700;}
.topnav						{ float:right;}


.breadcrumb 				{ background: repeat; }
.breadcrumb a 				{ color:#696969; }
.breadcrumb 				{ float:left;  width:730px;  margin:0px;  }
.breadcrumb 				{ float:left;  width:730px; padding:12px 0px 10px; margin:0px;  }
.breadcrumb a 				{ color:#696969; float:left; line-height:20px; margin:0px;  float:left;font-family: 'Open Sans', sans-serif; font-weight:400; font-size:13px; }
.breadcrumb a:hover 		{ text-decoration:underline; }
.breadcrumb .current-crumb	{ float:left; line-height:24px; padding:0px; color:#696969;   float:left;font-family: 'Open Sans', sans-serif; font-weight:400; font-size:13px; }
.breadcrumb .icons_1 		{ margin:10px;  float: left; width:7px ; height:6px; background:url(../images/list-arr.png) no-repeat;}


.footer						{ width:100%; float:left; padding-bottom:20px; padding-top:20px;}
.footer ul					{ float:left; padding:0px;}
.footer-main				{ width:210px; height:auto;}
.footer li					{ float:left; list-style:none; margin-bottom:6px;}
.footer-margn				{ margin-left:46px;}
.footer a					{ color: #bbbbbb; font-size:13px;}
.footer-wdth				{ width:100%;}
.footer h3					{ font-family: 'Open Sans', sans-serif; font-weight:400; font-size:16px; color:#d1a91e; text-transform:uppercase; }
.cls						{ position:relative; top:3px;}


.PhotoGallery				{ width:100%; float:left;}
.PhotoGallery ul			{ float:left;}
.PhotoGallery li			{ width:49px; height:55px; float:left; margin-bottom:7px;}
.PhotoGallery img			{ border:1px #000 solid;}
.PhotoGallery-margn			{ margin-left:4px;}
.footer-below				{ margin:auto; padding:0px; float:left; width:100%;}
.footer-below p				{ color: #bbbbbb; float:left;}

.brder						{ padding:4px; border:1px solid #ccc; border-radius:3px;}
.Accommodation-in			{ width:100%; float:left; padding-top:40px;}
.Accommodation-in ul		{ float:left; padding:0px; width:300px; }
.Accommodation-in li		{ list-style:none; float:left; background-color:#ececec; border-radius: 0 0 5px 5px; border-bottom: 4px solid #428d06;}
.Accommodation-in h2		{ font-size:16px; font-weight:400; padding:10px 0px; background-color:#ccc;}
.Accommodation-in p			{ text-align:center;}
.mrgn						{ margin-left:40px;}
.Accommodation-in a			{ padding:10px 20px; background-color:#f2c21c; border-radius: 5px; border-bottom:3px #deae08 solid; color:#fff; float:left; margin-bottom:10px; margin-left:85px; font-size:14px;}


.contact_left				{ width:350px; float:right;  margin-bottom: 50px; }
.contact_left h2			{ font-family: 'Dancing Script', cursive; font-size:24px; color:#428d06;}
.contact_right h2			{ font-family: 'Dancing Script', cursive; font-size:24px; color:#428d06;}
.contact_left p				{ padding-bottom:0px;}
.contact_right				{ float:right; margin-left:50px; margin-bottom: 50px; }	
.contact_right input[type="submit"] { float:left; padding: 8px 20px; border-radius: 2px; border:none;}
.contact_right input[type="submit"]:hover	{ background-color:#191919;}


.doct						{ background: url("../images/list-style.png") no-repeat; line-height: 14px; padding-left: 25px; padding-top:0px; }
.fecilities-left			{ width:215px; background-color:#f0f0f0; padding:10px; margin-bottom:20px; overflow:hidden; }
.fecilities-left h2			{ background-color:#fff; padding:10px;}
.fecilities-left ul			{ margin:0px; padding:0px; float:left;}
.fecilities-left li			{ list-style:none; width:100%; float:left; margin-bottom:7px;}
.fecilities-left a			{ font-size:13px; color:#0c1a22; }
.fecilities-right			{ width:715px; float:left; margin-left:30px; margin-bottom:20px;}
.fecilities-right ul		{ float:left; padding:0px; width:225px; }
.fecilities-right li		{ list-style:none; background-color:#ececec; border-radius: 0 0 5px 5px; border-bottom: 4px solid #428d06; float:left;}
.fecilities-right h2		{ font-size:16px; font-weight:400; padding:10px 0px; background-color:#ccc;}
.fecilities-right p			{ text-align:; padding:10px;}
.mrgn1						{ margin-left:20px;}
.fecilities-right h2		{ text-align:center;}
.fecilities-right a			{ padding:10px 20px; background-color:#f2c21c; border-bottom:3px #deae08 solid; color:#fff; float:left; margin-bottom:10px; margin-left:50px; font-size:14px;}
.base						{ width:235px; float:left; height:auto;}
.bttm						{ float:left; margin:15px 0px 0px; background-color:#fff; padding:10px; border:1px #ddd solid;}
.bttm h2					{ text-align:left; background-color:none; background:none; margin-left:10px;}
.cmmn						{ padding:10px 10px 10px 30px; float:left; background-color:#f0f0f0; line-height:20px; }
.small-6					{ float:right; width:430px;}
.galleryarea				{ width:100%; float:left; height:auto; }
#gallery					{ float:left; height:auto; width:100%; padding:20px 0 0; margin:0px;}
#gallery ul					{ padding:10px 0 0;}
#gallery h3					{ font-size:12px; color:#000;}
#gallery li					{ display: block; float: left; margin-bottom: 15px;  margin-left: 11px; margin-right: 11px; padding:11px;
							   background:url(../images/img-border.png) 0 0 no-repeat; }
#gallery li.no_mr 			{ margin-right: 0 }
.book-now					{ width:100%; float:left;}
.flt						{ float:left;}
.flt1						{ float:right;}


.list_carousel.responsive {
    width: auto;
    margin-left: 0;
}

.download{ border:1px solid #d6d6d6;}

.slider						{
 width:980px; float:left;
 border-radius:5px; 
 margin:15px 0px;}

.clr9						{ background:url(../images/slider-bg.jpg) repeat-x;}
.service-left				{ width:640px; float:left;}
.service-left h2			{ padding-bottom:5px; border-bottom:1px #ccc dashed; color:#c30f1b; font-size:24px; font-weight:400;}
.service-right {
    width: 100%;
    height: auto;
    margin-top: 50px;
}
.newsflash					{ width:250px; padding:10px; float:left; background-color:#8385b9; min-height:230px; border-radius:5px;}
.newsflash h2				{ color:#fff; margin-top:0px;}
.newsflash li				{ color:#fff; line-height:15px; margin-bottom:10px; list-style-type:square;}

.feedback					{/* width:270px;*/ /*padding:10px;*/ float:left; /*border:1px #8385b9 solid;*/ min-height:230px; border-radius:5px; margin-top:20px;}
.feedback h2				{ background-color:#f8991d; border-radius:5px 5px 0px 0px; padding:5px 5px 5px 10px; color:#fff; margin-bottom: 0;}
.feed-back					{ width:248px; padding:10px; border:1px #f8991d solid; border-top:4px #ea8b0f solid; 
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
 }
 .feed-back input			{ width:232px; border:1px #e8e8e8 solid; padding:6px; margin-bottom:5px; font-size:12px; }
 .feed-back textarea		{ width:232px; border:1px #e8e8e8 solid; padding:6px; margin-bottom:5px; font-size:12px; min-height:180px; }
 .feed-back input[type="submit"]	{ /*width:245px;*/ padding:6px; margin-bottom:5px; font-size:13px; cursor:pointer; background-color:#f8991d; color:#fff; border:1px #ea8b0f solid; border-bottom:4px #ea8b0f solid;  }
 .about-us					{ width:450px; margin-bottom:10px; float:left;}
 .about-us ul				{ margin:0px; padding:0px; float:left;}
 .about-us li				{ float:left; list-style:none; width:100%; line-height: 20px;}
 .about-us img				{ float:left; margin-right:10px; margin-top:5px;}
 .pic						{ width:160px; border-radius:5px; padding:4px; border:1px #ccc dashed;}
 .pic1						{ width:173px; border-radius:5px; padding:4px; border:1px #ccc dashed; margin-right:9px;}
 .pic:hover					{ border:1px #343891 dashed;}
 .pic1:hover				{ border:1px #343891 dashed;}
 .pic2						{ width:220px; margin-bottom:10px; margin-top:10px; border-radius:5px; padding:4px; border:1px #fff dashed; margin-right:10px;}


 .pic3						{ width:285px; margin-bottom:10px; margin-top:10px; border-radius:5px; padding:4px; border:1px #fff dashed; margin-right:10px;}
 .projects					{ width:100%; float:left; height:auto; margin-bottom:50px; }
 .projects p				{ padding:0px 10px; text-align:left;}
 .slidr						{ background:url(../images/slider-bg3.jpg) repeat-x;}

.tran						{ background:url(../images/logo1.png) center no-repeat; float:left;}
.aboutbg					{ background:url(../images/about-bg.png) center no-repeat; float:left;}
.servicesbg {
    background: url(../images/servicesbg.png) top repeat-y;
    float: left;
    width: 100%;
}
.alignright 				{ float: right; padding: 0 10px 10px 20px; }
img.alignright			    { display: inline; margin: 20px 10px 10px; padding: 4px;}

.left						{ float: left;}
.left h3					{ padding: 0px; margin: 0px; color: white;} 
.right						{ float:right;}
.right h3					{ padding: 0px; margin: 0px; color: white;}
.ser{border: 1px dashed #b8b8b8; padding:15px;}