/*
  Name: Metex Creations -> Html 5
  Date: may 14 2015
  Description: green route hospitality.in
  Version: 1.0
  Author: Gadhafi
  120.00 pm
*/
 
/* Imports */


@import url("../fonts/fonts.css");
@import url("global-forms.css");
 
/***** Global *****/
/* Body */
  body {
    background: #ffffff;
    color: #656565;
    font-size: 10pt; /* Base font size: 14px */
    font-family: 'droid_sansregular';
    line-height: 1.429;
    margin: 0;
    padding: 0;
    text-align: left;
	text-align:justify;
  }
 
/* Headings */
h2 {font-size: 1.571em} /* 22px */
h3 {font-size: 1.429em} /* 20px */
h4 {font-size: 1.286em} /* 18px */
h5 {font-size: 1.143em} /* 16px */
h6 {font-size: 1em} /* 14px */
 
h2, h3, h4, h5, h6 {
 
}
 
/* Anchors */
a {outline: 0;}
a img {border: 0px; text-decoration: none;}
a:link, a:visited {
  color: #9e9d9d;

}
a:hover, a:active {

  color: #6A6A6A;
  text-decoration: none;

}
 
/* Paragraphs */
p {margin-bottom: 1.143em;}
* p:last-child {margin-bottom: 0;}
 
strong, b {font-weight: bold;}
em, i {font-style: italic;}
 
::-moz-selection {background: #0188BF; color: #fff;}
::selection {background: #0188BF; color: #fff;}
 
/* Lists */

 
/* Quotes */
blockquote {font-style: italic;}
cite {}
 
q {}
 
/* Tables */
table {margin: .5em auto 1.5em auto; width: 98%;}
 
  /* Thead */
thead th {padding: .5em .4em; text-align: left;}
thead td {}
 
  /* Tbody */
tbody td {padding: .5em .4em;}
tbody th {}
 
tbody .alt td {}
tbody .alt th {}
 
  /* Tfoot */
tfoot th {}
tfoot td {}
  
  a {
  	text-decoration:none;
  }
* {
  	margin:0;
	padding:0;
  }
  
  /*  -------------------------- Common Styles ------------------------ */
  
  .clear {
  clear:both;
 }
 
 img { vertical-align: top } /*  AVOID WHITE SPACE UNDER IMAGE */
 
 
 img {
 	max-width:100%;    /*  Responsive character of the image */
	height:auto;
 }
 
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
.imgLeft {
	float:left;
	padding-right:15px;
}

.imgRight {
	float:right;
	padding-left:15px;
}
 
.hidden {
	display:none;
}
li {
	list-style-type:none;
}
a {
	text-decoration:none;
}
.border {
	height:1px;
	clear:both;
	float:none;
	background-color:#A5D2DC;
}
.container {
	width:990px;
	margin:0 auto;
}
.tablepack {
	margin: .5em auto 1.5em auto; width: 55%;
	
	}
  
/*  -------------------------- Common Heads (Title) ------------------------ */



h2 {
    font-family: 'bilbo_swash_capsregular';
	font-size:24pt;
	color:#76050B;
}
.welhead, .pageHead {
	color:#000000;
	    font-family: 'bilbo_swash_capsregular';
		font-size:34pt;
		
}

.pageHead {
font-size:26pt;
	
}


.subContentTop {
	background-image:url(../images/border-bottom.png);
	
	background-repeat:repeat-x;
	background-position:left bottom;
	
}


/*  -------------------------- headers ------------------------ */

body {
	background-image:url(../images/home-bg-new.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#DFC998;
	background-repeat:repeat-y;

}

.container {
	width:990px;
	margin:0 auto;
}


.header {
	padding-top:15px;
	font-size:8pt;
}

.logo {
	float:left;
}

.headerRight {
	float:right; 
}

.topCall {
	text-align:right;
	color:#000000;
	font-size:10pt;
	
	
	
}


.subHomeCntWrapp {
	padding-top:20px;
	position:relative;
}


.welcomWrapp {
position:relative;
margin-top:-65px;
border-bottom:1px dotted #000000;
z-index:1500;

}


.ecoLogo {
	float:left;
	padding-left:20px;
}


.welcometext {
	float:left;
	padding-top:75px;
	width:660px;
	margin-left:20px;
		color:#000000;
}


.homestaysHome {
border-bottom:1px dotted #000000;
padding-top:50px;

}


.homestaysHome li {
	display:block;
	float:left;

	text-align:center;
}


.homestaysHome .borderHme {
	background-image:url(../images/homes-stays-border.png);
	background-repeat:repeat-y;
	background-position:right top;
	padding:25px 23px 5px 23px;
}

.homestaysHome img {
	border-radius:50%;
}
.homestaysHome a:link, .homestaysHome a:visited {
	color:#574A33;
	
}


.homNme, .homNmeSub {
	display:block;
	padding-top:15px;
	font-size:11pt;
	line-height:normal;
}









.readMore {
	float:right;
	background-image:url(../images/read-more-btn.png);
	background-repeat:no-repeat;
	width:104px;
	height:36px;
}
.reademore-home {
background-image:url(../images/know-more-btn.png);
	background-repeat:no-repeat;
	margin:0 auto;
		width:104px;
		margin-top:15px;
}

.readMore a:link, .readMore a:visited, 
.reademore-home a:link , .reademore-home a:visited{

		width:104px;
	height:36px;
	display:block;
	color:#B04B1E;
} 


/*  -------------------------- Sub Pages ------------------------ */
.subBanner {
	padding-top:20px;
}
.subContainerWrapp {
	padding-top:20px;
		color:#000000;
	
}

.subcontentLeft {
	float:left;
	width:740px;


	padding-right:38px;
	background-image:url(../images/homes-stays-border.png);
	background-repeat:repeat-y;
	background-position:right top;
	min-height:425px;
	
}


.sideBar {
	float:left;

	width:212px;
	text-align:center;
}

.contctText {
	padding-top:20px;

}


.homeSlider {

margin:0 auto;

}

.homeSlider img {
	border-radius:50%;
	margin-left:35px;
	
}

.sideBar  a:link, .sideBar  a:visited {
	color:#000000 ;
}


.ecofrienLogo {
	width:185px;
	margin:40px auto 0 auto;
}


/*  -------------------------- Footer ------------------------ */

.homeBtm {
	padding-top:20px;
	padding-bottom:20px;
	
}




.ayurvedaLink, .ebHomeLink {
	/*padding-right:25px;*/
	padding-right:13px;
	background-image:url(../images/homes-stays-border.png);
	background-repeat:repeat-y;
	background-position:right top;
	float:left;
	
}

.ebHomeLink {
	padding-left:25px;
	padding-top:35px;
    padding-bottom:32px;
	color:#420e01;
	padding-left:22px;
	
}

.ebHome-exeLink{
	float:left;
	padding-right:10px;
}
.ebHome-pdfLink{
	float:right;
	padding-left:7px;
}

.ebHome-downtxt{
   padding-top:13px;
   float:left;
}


.ebGallLink {
	padding-left:25px;
	padding-top:80px;
	width:300px;
}
.ebGall-exeLink{
	float:left;
	padding-left:15px;
	margin-top:142px;
}
.ebGall-pdfLink{
	float:right;
	padding-right:48px;
	margin-top:142px;
}

.homeCall {
	height:98px;
	padding-left:25px;
	float:left;
	color:#4D4431;
	
}

.homeCall-sub{
   flost:left;

}

.homeCall-sub-txt{
   float:right;
   padding-top:27px;
   padding-left:10px;
   line-height:15pt;
   text-align:center;
   
 
}
.homeCall img{
   padding-top:27px;
   float:left;
}
.reserv-btm{
	padding-bottom:15px;
	
}

.reserv-address {
	text-align:center;
	color:#360c00;
}
.reserv-address a{
	color:#360c00;
}
.reserv-address a:hover {
	color:#76050b;
}

.ffotTop {
	background-image:url(../images/footer-bg-top.png);
	background-repeat:repeat-y;
	background-position:center top;
	padding-top:15px;
	color:#712915;
	padding-bottom:15px;
}

.footer 
{
	font-size:9pt;
	border-top:2px dotted #bfa267;
	}
.footMenu {
	float:left;

}
.footMenu ul {
	display:block;
	float:left;
	padding-right:25px;
}

.ffotTop a:link, .ffotTop a:visited {
/*color:#621a07;*/
color:#420e01;
display:block;
padding:3px 0px 3px 15px;
font-size:9.5pt;

}


.homeAddress {
	padding-left:30px;
	padding-right:30px;
	float:left;
	font-style: normal;
	line-height:22px;
	/*color:#621a07;*/
	color:#420e01;
	font-size:9.3pt;
	
}


.smoWrapp {
	float:right;
	
}


.smo {
    margin: 10px auto 0 auto;
    width: 115px;
}
.fb, .gplus, .linke, .twitt {
    background-image: url(../images/smo-home.png);
    background-repeat: no-repeat;
    display: block;
    float: left;
    margin-left: 5px;
			-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.smo a:link, .smo a:visited {
    display: block;
    float: left;
    height: 22px;
    width: 22px;
	padding:0;

}
.gplus, .linke {
    background-position: -28px top;
}
.linke {
    background-position: -55px top;
}
.twitt {
   background-position: -85px top;
}


.fb:hover {
    background-position: left bottom;
}
.gplus:hover {
    background-position: -28px bottom;
}
.linke:hover {
    background-position: -55px bottom;
}


.twitt:hover {
   background-position: -85px top;
}



.footMenu, .homeAddress {
	padding-top:15px;
	padding-bottom:15px;
		background-image:url(../images/homes-stays-border.png);
	background-repeat:repeat-y;
	background-position:right top;
	padding-right:30px;
}


.footBtm {
	background-image:url(../images/foot-btm-bg.jpg);
	background-repeat:repeat-y;
	background-position:top center;
	padding:10px 0;
	color:#3f2511;
	font-size:8.5pt;
	
}

.footBtm a:link, .footBtm a:visited {
	color:#cfa602;
	
	
}

.cpr {
	float:left;
	color:#fdf9ee;
	
	
	
}


.cprSub {
    text-align:center;
	color:#fdf9ee;
	
	
	
}

.design {
	float:right;
	color:#fdf9ee;
}














.subPageBottom {
	border-top:1px dotted #000000;
	margin-top:30px;
}





.homestaysBlock li {
	display:block;
	width:300px;
	background-image:url(../images/homestay-thumb-bg.jpg);
	text-align:center;
	float:left;
	margin-left:15px;
		margin-right:15px;
		margin-bottom:25px;


}

.homestaysBlock li .homNmeSub {
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	background-position:right center
	
}

.homestaysBlock a:link, .homestaysBlock a:visited {
	color:#FFFFFF;
}

.homestaysBlock a:hover {	
	color:#DCBD86;
}

.homestaysBlock img, .homestaysHome img, .homeSlider img {
	opacity:1;
}

.homestaysBlock img:hover, .homestaysHome img:hover, .homeSlider img:hover  {
	opacity:0.8;

}


.reademore-home:hover, .readMore:hover, .ebHomeLink a:hover,.ebGallLink a:hover, .ayurvedaLink img:hover, .footMenu a:hover {
	opacity:0.8;
}


.contetntList li {
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	background-image:url(../images/arrow-01.png);
	padding-left:15px;
	background-repeat:no-repeat;
	background-position:left 10px;
	
}


.stayImg {
	float:right;
	padding-left:10px;
	width:250px;
}




.visitButton, .backBtn {
	float:right;
	margin-top:10px;
	}
.backBtn {
	float:left;
}
.visitButton a:link, .visitButton a:visited, .backBtn a:link, .backBtn a:visited {
display:block;
background: #c07345; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MwNzM0NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iI2ExNDUxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMjhiNWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #c07345 0%, #a1451e 95%, #c28b5c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c07345), color-stop(95%,#a1451e), color-stop(100%,#c28b5c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c07345 0%,#a1451e 95%,#c28b5c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c07345 0%,#a1451e 95%,#c28b5c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c07345 0%,#a1451e 95%,#c28b5c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #c07345 0%,#a1451e 95%,#c28b5c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c07345', endColorstr='#c28b5c',GradientType=0 ); /* IE6-8 */
color:#d2b381;
padding:5px 20px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}


.visitButton a:hover,
.backBtn a:hover {
background: #bf5f28; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JmNWYyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkzJSIgc3RvcC1jb2xvcj0iI2EwMzcwZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMjhiNWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #bf5f28 0%, #a0370e 93%, #c28b5c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bf5f28), color-stop(93%,#a0370e), color-stop(100%,#c28b5c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #bf5f28 0%,#a0370e 93%,#c28b5c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #bf5f28 0%,#a0370e 93%,#c28b5c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #bf5f28 0%,#a0370e 93%,#c28b5c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #bf5f28 0%,#a0370e 93%,#c28b5c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf5f28', endColorstr='#c28b5c',GradientType=0 ); /* IE6-8 */


}



.scrollup {
    background: url("../images/icon_top.png") no-repeat scroll 0 0 #000000;
    border: 1px solid #666666;
    bottom: 40px;
    display: none;
    height: 40px;
    opacity: 0.3;
    position: fixed;
    right: 10%;
    text-indent: -9999px;
    width: 40px;
}


 .facili li {
 	padding:2px;
	padding-left:15px;
	text-transform:capitalize; 
 
 }

 .facili ul {
 	float:left;
	width:345px;
	padding-left:25px;
 }
 .tariff{
 width:100%;
 }
 
 .tariff table tr td{
	border:1px solid #a9693b;
	}
  

.footMenu li, .facili li {
	background-image:url(../images/arrow-01.png);
	background-repeat:no-repeat;
	background-position:left center;
}


.ayurveda {
	margin-top:20px;
	background-image:url(../images/ayur-bg.png);
	padding:15px;
	
	}
	
	
	
	
	.chBK {
		font-size:22px;
		text-align:center;
		padding-top:40px;
		padding-bottom:40px;
	}
	
	
	
	.contactWrapp-main {
		width:900px;
		margin:0px auto 0px ;
		text-align:center;
		color:#281307;
	}
	
	
	
	
	.contactWrapp {
		width:40%;
		margin:30px auto ;
		text-align:center;
		background-image:url(../images/contact-bg.jpg);
		padding:15px;
		color:#281307;
		float:left;
	}
	
	.contactWrapp p{
	   color:#360c00;
	   }
	
	
	.gomapWrapp {
		margin:30px auto ;
		text-align:center;
		padding:15px;
		float:left;
		background-color:#d8b673;
		margin:30px 0px 0 20px;
	}
	
	
	
.contactWrapp a:link, .contactWrapp a:visited {

		color:#360c00;

}	
	
	
	.contactLOgo img {
		width:40%;
		margin-bottom:15px;
		
	
	}
	
	
	.contactBorder {
		border:1px dashed #281307;
		padding:30px 0 15px 0;
	}
	
	.galleryWrapp {
		margin-top:20px;
		margin-bottom:20px;
	}
	
	
	.ui-tabs .ui-tabs-panel {
	min-height:400px;
	}
	
	
	
	
	
	.ebLink {
		background-image:url(../images/eb-down.jpg);
		width:317px;
		height:269px;
		margin:40px auto;
	}
	
	
	
	#ph-gall ul {
		display:block;
		clear:both;
		float:none;
		margin-top:10px;
		
		border-top:1px dashed #AC7348;
		padding-top:20px;
		
	}
	
	
		#ph-gall ul li {
			display:block;
			float:left;
			margin-left:15px;
			width:218px;
			margin-bottom:15px;
		}
		
			#ph-gall ul li img {
				width:100%;
				height:auto;
			}
			
			
			
			
	.ui-datepicker-div {
		background-color:#666666;
		
			}
			
			
	 #accordion{
	     
	  }
	  
	 #accordion p{
	    padding:10px;
	 }
		
	 .accordion-txt{
		  width:100%;
		  padding-bottom:20px;
	 }
	.accordion-txt table tr td{
		  border:1px solid #a9693b;
		  
	 }
	 .accordion-txt li {
 	padding:2px;
	padding-left:15px;
	background-image:url(../images/arrow-01.png);
	background-repeat:no-repeat;
	background-position:left center;
	
 
 }

 .accordion-txt ul {
 	float:left;
	width:70%;
	padding-left:25px;
 }
   .accordion-txt p{
	   margin-bottom:0.143em;
   }
	 
	 .accordion-head h5{
		 text-align:center;
		 padding-bottom:5px;
		 padding-top:5px;
		 color: #cd4a12;
	 }
	 .accordion-subtxt p{
		  width:98%;
		  margin-bottom:-0.80em;
	 }
		
	 #accordion h4{
	    background-color:#b76900;
		padding:6px;
		border-bottom:1px solid #cfb59b;
		font-size:12pt;
		
	  }
	  
	  #accordion h4:hover{
	  
	   background-color: #a96201;
	  }
	  
	 #accordion img{
	   padding:5px;
	   margin-top:5px;
	   float:right;
	   background-color:#955335;
	   background: rgba(48, 0, 0, .3);
	   margin-right:10px;
	   margin-left:5px;
	   
	 }
	
	.accordion-img-01{
	   padding:5px;
	   margin-top:5px;
	   float:left;
	   margin-right:4px;
	   margin-left:5px;
	   
	 }	
	.ui-accordion-header {
    background-image: url("../images/plus-icon.png");
    background-position: 98% center;
    background-repeat: no-repeat;
	}
	
	#accordion .ui-state-active {
    background-color: #a96201;
    background-image: url("../images/minus-icon.png");
    background-position: 98% center;
    background-repeat: no-repeat;
    }
	.sub-txt{
	font-weight:bold;
	font-size:9pt;
	color:#812e0a;
	line-height:17pt;
	}
	
	.sub-txt-head{
	font-weight:bold;
	font-size:11.5pt;
	color:#cd4a12;
	line-height:17pt;
	}
	
	.ayur{
	 width:600px;
	}
	
	.ayur table tr td{
	border:1px solid #a9693b;
	}
    .hotels-last{
	 margin-left:164px;
	}
	
	.ayurveda h4 {
    color: #812e0a;
    font-weight: bold;
   }
   .ayurveda h5 {
    color: #a83301;
    font-weight: bold;
}

.pack-head h4{
	color:#060;
	font-size: 1.110em;
	
}


.inclu li {
 	padding:2px;
	padding-left:15px;
	text-transform:capitalize; 
 
 }

 .inclu ul {
 	float:left;
	width:60%;
	padding-left:25px;
 }
 
 .punnamada-pack h4 {
	 text-align:center;
	 color:#812e0a;
	 background-position:center;
	 width:48%;
	 padding:5px;
	 background-image: url("../images/ayur-bg.png");
	 margin-top:14px;
	
 }
 
 .pack-main{
	 margin-top:-9px;
 }
 .accom-details { padding-top:20px; }
 .pack-coast { font-weight:bold; padding:10px 0 0 0; font-size:11pt; }
 #accordion h4 { color:#fff; }
 #accordion {cursor:pointer;}
 .palette-pack { float:left; display:block; width:50% }
 .palette-pack .inclu ul { width:90%; padding-top:10px; }