/*







Theme Name: Twenty Sixteen







Theme URI: https://wordpress.org/themes/twentysixteen/







Author: the WordPress team







Author URI: https://wordpress.org/







Description: Twenty Sixteen is a modernized take on an ever-popular WordPress layout — the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.







Version: 1.3







License: GNU General Public License v2 or later







License URI: http://www.gnu.org/licenses/gpl-2.0.html







Tags: one-column, two-columns, right-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog







Text Domain: twentysixteen















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 - Genericons







 * 3.0 - Typography







 * 4.0 - Elements







 * 5.0 - Forms







 * 6.0 - Navigation







 *   6.1 - Links







 *   6.2 - Menus







 * 7.0 - Accessibility







 * 8.0 - Alignments







 * 9.0 - Clearings







 * 10.0 - Widgets







 * 11.0 - Content







 *    11.1 - Header







 *    11.2 - Posts and pages







 *    11.3 - Post Formats







 *    11.4 - Comments







 *    11.5 - Sidebar







 *    11.6 - Footer







 * 12.0 - Media







 *    12.1 - Captions







 *    12.2 - Galleries







 * 13.0 - Multisite







 * 14.0 - Media Queries







 *    14.1 - >= 710px







 *    14.2 - >= 783px







 *    14.3 - >= 910px







 *    14.4 - >= 985px







 *    14.5 - >= 1200px







 * 15.0 - Print







 */























/**







 * 1.0 - Normalize







 *







 * Normalizing styles have been helped along thanks to the fine work of







 * Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/







 */















@charset "utf-8";







/* CSS Document */




html, body {margin: 0; padding: 0; } 










body{margin:0; 







padding:0; 







font-family: Verdana, Arial, Helvetica, sans-serif;







}







#CDSSCROLLINGRAVE.narrow{



	width:95% !important;



}







#wrapper {







margin:0 auto;







width:100%;







overflow:hidden;







}









#offer-banner {

	width: 35%;

	float:left;

	background-color:#aba000;

	position:absolute;

	text-align:center;

	margin: 0 auto;

	    top: 15%;

    left: 32%;

	padding:1%;

	border:1px solid #000000;



		

}



#offer-banner-hd{

	

font-family: 'Droid Serif', serif; font-size:26px; text-transform:uppercase; color:#000000; font-weight:bold;

border-bottom:1px solid #000000; padding-bottom:4%;

}



#offer-banner-cnt{

	

font-family: 'Droid Serif', serif; font-size:20px; color:#000000; margin:4% 0 4% 0; }



#offer-banner-cnt-box{

	

font-family: 'Droid Serif', serif; font-size:16px; color:#000000; font-weight:bold;



margin:1%; border:1px solid #000000; padding:2%;}















#header {







width:100%;







}















#header-top {







width:100%;







float:left;







z-index:1000;







border-bottom:1px solid #666;







}























#social-top {







width: 95.5%;







height: auto;







margin: auto;







position: absolute;







text-align:right;







margin-right:4%;







margin-top:1%;







}















#socialicon1{







	display:inline-block;







	width:26px;







	height:26px;







	margin-right:4px;







	







}





#socialicon2{

	display:inline-block;

	height:auto;

	margin-right:4px;

'Droid Serif', serif; font-size:16px; color:#000000;

vertical-align: top;

padding-top: 4px;

}









#socialicon1 img{







	width:100%;







	height: auto;







	







}























#logo{







	width:18%;







	float:left;







	margin-left:3.5%;







	margin-top:0.3%;







	margin-bottom:0.3%;







	background-color: #fff;







}







#logo img{







	width:100%;







	height:auto;







}







#offerbox{

position:absolute;

bottom:0%;

left:5%;

width:35%;

z-index:1;

color: #fff;

background-color: #b7864d;

padding: 5px 20px;

text-decoration: none;

font-family: 'Droid Serif', serif;

font-size: 22px;

border: 1px solid #fff;

border-top-left-radius: 6px;

border-top-right-radius: 6px;

}









#menu-area{







width:75%;







float:right;







margin-right:3%;







margin-top:7%;







}























#menus{







width:100%;







float:right;







margin-top:5%;







height:40px;







}















#slider-area {







width:100%;







float:left;







background-color:#000;







position:relative;







height:522px;







}































#badge{







float:left;







text-align:left;







width: auto;







left:1%;







bottom:1%;







z-index:1000;







position: absolute;















}







.modal-window-content{

font-size:14px;

}







#bookonline-new{







	width:100%;







	margin:auto;







	text-align:center;







}















a.bookonline {







    position: absolute;







    bottom: 0%;







    right: 1%;







    border-top: 2px solid #fff;







    border-left: 2px solid #fff;







    border-right: 2px solid #fff;







    white-space: normal;







    padding-bottom: 1%!important;







    padding-top: 1%!important;







    padding-left: 1.5%!important;







    padding-right: 1.5%!important;







    background-color: #b7864d;







    color: #fff;







    font-family: 'Droid Serif', serif; font-size:22px; text-transform:uppercase;







    display: inline-block;







    transition: all 0.5s ease 0s;







    text-decoration: none;







    overflow: hidden;







    z-index: 1000;







    border-top-left-radius: 6px;







    border-top-right-radius: 6px;







}















#popup{position:absolute;width:250px;height:auto;padding:10px;font-family:'Droid Serif',sans-serif;font-size:16px;line-height:1.6;color:#fff;right:10px;top:20px; border:1px solid #FFF; background-color:#545832; opacity:0.8; z-index:1000;}







#popup span{width:100%;font-family:'Droid Serif',sans-serif;font-size:20px;line-height:1.6;color:#f9b600;}



#popup span1{width:100%;font-family:'Droid Serif',sans-serif;font-size:11px;line-height:1.6;color:#f9b600; font-style:italic;}











#content-area-home{







	width:100%;







	float:left;







}















#content-area-home-left{







	width:65%;







	float:left;







	padding:2% 0 0 5%;







}















#content-area-home-left-hd{







	width:100%;







	float:left;







	margin-bottom:1.5%;







	font-family: 'Crimson Text', serif; font-size:47px; color: #000; text-transform:uppercase; letter-spacing:-1px;







}































#content-area-home-left-hd-sub{







	width:100%;







	float:left;







	font-family: 'Crimson Text', serif; font-size:17px; color: #85884c; text-transform:uppercase; 







}























#home-content{







	width:100%;







	float:left;







	margin-top:1%;







	font-family: 'Open Sans', sans-serif; font-size:14px; color: #484848; font-weight:600; line-height:1.7; text-align:justify;







}















#content-area-home-box{







	width:65%;







	float:left;







	padding:0% 0% 0% 5%;







	background-color:#f3f3f3;







	margin-top:1.1%;







}















#content-area-home-box1{







	width:100%;







	float:left;







	padding:2% 0 0 0;







}















a.offerbut {







	display:none;







	visibility:hidden;







}















#content-area-home-box1-thumb{







	width:47%;







	float:left;







	padding:2% 3% 0 0;







}















#content-area-home-box1-thumb img{







	width:100%;







	height:auto;















}















#content-area-home-box1-cnt{







	width:50%;







	float:right;







}















#content-area-home-box1-hd{







	width:100%;







	float:left;







	margin-top:3%;







	font-family: 'Crimson Text', serif; font-size:42px; color: #252525; text-transform:uppercase; letter-spacing:-1px; line-height:0.9;







}















#content-area-home-box1-content{







	width:94%;







	float:left;







	font-family: 'Open Sans', sans-serif; font-size:14px; color: #484848; font-weight:600; line-height:1.8; text-align:justify;







}















#content-area-home-box1-content a:link{color: #484848; text-decoration: none;







}







#content-area-home-box1-content a:active{color: #484848; text-decoration: none; 







}







#content-area-home-box1-content a:visited{color: #484848; text-decoration: none;







}







#content-area-home-box1-content a:hover {color: #555555; text-decoration: none;







}































#content-area-home-box2{







	width:100%;







	float:left;







}















#content-area-home-box2-cnt{







	width:50%;







	float:left;







}















#content-area-home-box2-hd{







	width:94%;







	float:left;







	margin-top:3%;







	font-family: 'Crimson Text', serif; font-size:42px; color: #252525; text-transform:uppercase; letter-spacing:-1px; line-height:0.9;







}















#content-area-home-box2-content{







	width:94%;







	float:left;







	font-family: 'Open Sans', sans-serif; font-size:14px; color: #484848; font-weight:600; line-height:1.8; text-align:justify;







}















#content-area-home-box2-content a:link{color: #484848; text-decoration: none;







}







#content-area-home-box2-content a:active{color: #484848; text-decoration: none; 







}







#content-area-home-box2-content a:visited{color: #484848; text-decoration: none;







}







#content-area-home-box2-content a:hover {color: #555555; text-decoration: none;







}















#content-area-home-box2-thumb{







	width:47%;







	float:right;







	padding:2% 3% 0 0;







}















#content-area-home-box2-thumb img{







	width:100%;







	height:auto;







}







































#content-area-home-box3{







	width:100%;







	float:left;







	padding:2% 0 3% 0;







}















#content-area-home-box3-thumb{







	width:48%;







	float:left;







	padding:2% 2% 0 0;







}















#content-area-home-box3-thumb img{







	width:100%;







	height:auto;







}















#content-area-home-box3-cnt{







	width:50%;







	float:right;







}















#content-area-home-box3-hd{







	width:100%;







	float:left;







	margin-top:3%;







	font-family: 'Crimson Text', serif; font-size:42px; color: #252525; text-transform:uppercase; letter-spacing:-1px; line-height:0.9;







}















#content-area-home-box3-content{







	width:94%;







	float:left;







	font-family: 'Open Sans', sans-serif; font-size:14px; color: #484848; font-weight:600; line-height:1.8; text-align:justify;







}







#content-area-home-box3-content a:link{color: #484848; text-decoration: none;







}







#content-area-home-box3-content a:active{color: #484848; text-decoration: none; 







}







#content-area-home-box3-content a:visited{color: #484848; text-decoration: none;







}







#content-area-home-box3-content a:hover {color: #555555; text-decoration: none;







}























































#content-area-home-sidebar{







	width:22.7%;







	display:inline-block;







	text-align:left;







	margin-top:3%;







	margin-left:1.5%;







}















#sidebar-offer{







	width:100%;







	float:left;







}















#sidebar-offer img{







	width:100%;







	height:auto;







}



















.modalModifyCancel__inner{



overflow: hidden !important;



}



.BEx4IDaY4cXE{



height: 38px !important;



}



#BEx4IDaY3bWD .BEx4ZXaY3bWR{



margin-top: 10px;



float:left!important;



margin-left:20px;



}



#BEx4IDaY3bWR .BEx4ZXaY3bOP > div{



margin-top: -24px !important;



}



#BEx4IDaY3bWD .BEx4ZXaY3bDPI{



top: 31px !important;



right: 31px !important;



}



.BEh8JJiwI1dPaBPrice{



margin-top: 3px !important;



width: 103px !important;



padding: 0px 0px 19px 3px !important;



text-transform: capitalize;



}



.BEh4IDsZ4eZE{



  color: #005C93 !important;



}



.BEh4IDsZ4dZE{



  color: #333 !important;



}



.divWidth{



  color: #333 !important;



}



#BEx4IDaY3bWD select.BEx4ZXaY3bPC, #BEx4IDaY3bWD select.BEx4ZXaY3bPP{



background: #fff !important;



color: #000 !important;



}



#BEx4IDaY3bWD input.BEx4ZXaY3bQBT{



background: #185463 !important;



margin-bottom: 0px !important;



margin-top: 8px !important;



}



#BEx4IDaY3bWD .BEx4ZXaY3bWR a{



transition: all 0.2s ease;



-webkit-transition: all 0.2s ease;



-moz-transition: all 0.2s ease;



-o-transition: all 0.2s ease;



}



#BEx4IDaY3bWD .BEx4IDaY3bQBT:hover .BEx4ZXaY3bQBT, .BEx4ZXaY3bQBT:focus{



transition: all 0.2s ease;



-webkit-transition: all 0.2s ease;



-moz-transition: all 0.2s ease;



-o-transition: all 0.2s ease;



background: #ffffff !important;



color: #ed8323 !important;



}



































#sidebar-tripadvisor{







	width:100%;







	float:left;







	margin-top:5.5%;







}















#CDSWIDSSP{







width: 100% !important;	







}































#sidebar-condenast{







	width:99%;







	float:left;







	margin-top:5.5%;







	background-color:#f0e5e5;







	border: 1px solid #dabfbf;







}















#condenast-logo{







	width:100%;







	text-align:center;







	margin-top:5%;







}















#condenast-logo img{







	width:80%;







	height:auto;







}















#condenast-content{







	width:88%;







	float:left;







	margin-left:6%;







	margin-right:6%;







	font-family: 'Open Sans', sans-serif; font-size:14px; color: #000; font-weight:400; line-height:1.4; text-align:justify;







}















#condenast-content a:link{color: #000; text-decoration: underline;







}







#condenast-content a:active{color: #848484; text-decoration: underline; 







}







#condenast-content a:visited{color: #000; text-decoration: underline;







}







#condenast-content a:hover {color: #848484; text-decoration: underline;







}















#sidebar-green{







	width:99%;







	float:left;







	border: 1px solid #6b9c1c;







	margin-top:6%;







}















#green-image{







	width:100%;







	margin-bottom:-0.8%;







}















#green-image img{







	width:100%;







	height:auto;







}















#green-content{







	width:88%;







	float:left;







	padding-left:6%;







	padding-right:6%;







	background-color:#3e9a15;







	margin-top:-1%;







	font-family: 'Open Sans', sans-serif; font-size:12px; color: #fff; font-weight:400; line-height:1.5; text-align:justify !important;







}















#green-content a:link{color: #fff; text-decoration: none;







}







#green-content a:active{color: #fff; text-decoration: none; 







}







#green-content a:visited{color: #fff; text-decoration: none;







}







#green-content a:hover {color: #fff; text-decoration: underline;







}















































































































#sidebar-testi{







	width:99%;







	float:left;







	border: 1px solid #000;







	margin-top:6%;







}















#testi-image{







	width:100%;







	margin-bottom:-0.8%;







}















#testi-image img{







	width:100%;







	height:auto;







}















#testi-hd{







	width:88%;







	float:left;







	padding-left:6%;







	padding-right:6%;







	background-color:#fff;







	margin-top:2%;







	font-family: 'Open Sans', sans-serif; font-size:16px; color: #000; font-weight:700; line-height:1.4; text-align:left; 







}







#testi-hd a:link{color: #000; text-decoration: none;







}







#testi-hd a:active{color: #000; text-decoration: none; 







}







#testi-hd a:visited{color: #000; text-decoration: none;







}







#testi-hd a:hover {color: #333; text-decoration: none;







}























#testi-content{







	width:88%;







	float:left;







	padding-left:6%;







	padding-right:6%;







	background-color:#fff;







	margin-top:0%;







	margin-bottom:2%;







	font-family: 'Open Sans', sans-serif; font-size:14px; color: #000; font-weight:400; line-height:1.5; text-align:left !important;







}















#testi-content a:link{color: #000; text-decoration: underline;







}







#testi-content a:active{color: #000; text-decoration: underline; 







}







#testi-content a:visited{color: #000; text-decoration: underline;







}







#testi-content a:hover {color: #333; text-decoration: underline;







}







































































































#footer {







margin:0 auto;







width:90%;







float:left;







margin-top:1%;







background-color:#000;







padding:1.1% 5% 1.1% 5%;







}















#footer-area1 {







width:30%;







float:left;







font-family: 'Crimson Text', serif; font-size:15px; color: #fff; font-weight:400; line-height:1.5;







}







#footer-area1 a:link{color: #FFF; text-decoration: underline;







}







#footer-area1 a:active{color: #FFF; text-decoration: underline; 







}







#footer-area1 a:visited{color: #FFF; text-decoration: underline;







}







#footer-area1 a:hover {color: #CCC; text-decoration: underline;







}















#footer-area1-hd {







width:100%;







float:left;







margin-bottom:0%;







font-family: 'Crimson Text', serif; font-size:15px; color: #fff; text-transform:uppercase; line-height:1.8;







}















#footer-area2 {







width:50%;







float:left;







font-family: 'Crimson Text', serif; font-size:13px; color: #fff; line-height:1.5;







}















#emailfield







{







	width:57%;







	background-color:#000;







	border:1px solid #FFF;







	line-height:1.9;







	margin-right:1%;







	font-family: 'Crimson Text', serif; font-size:14px; color: #fff; 







}















#emailfield-sentbutton







{







	width:20%;







	background-color:#fff;







	border:none;







	line-height:1.5;







	font-family: 'Crimson Text', serif; font-size:17px; color: #000; text-transform:uppercase; line-height:1.5;







}























#footer-area2-hd {







width:100%;







float:left;







font-family: 'Crimson Text', serif; font-size:15px; color: #fff; text-transform:uppercase; line-height:1.5;







}















#footer-area3 {







width:100%;







float:left;







}















#footer-area3-hd {







width:100%;







float:left;







text-align:center;







margin-top:-1%;







font-family: 'Crimson Text', serif; font-size:15px; color: #fff; line-height:1.5;







}















#footer-area4 {







width:15%;







float:left;







}















#footer-area4-hd {







width:100%;







float:left;







margin-bottom:4%;







font-family: 'Crimson Text', serif; font-size:15px; color: #fff; text-transform:uppercase; line-height:1.5;







}















#footer-area4-fb {







width:100%;







float:left;







}















#footer-area4-gplus {







width:100%;







float:left;







margin-top:5%;







}































/* sub pages */















#banner-area-sub {







	







    width: 100%;







    height: 380px;







    position: relative;







    overflow: hidden;







    display: block;







	margin-bottom:-0.3%;







	text-align:center;







}















#banner-area-sub img {







	







     width: 100%;







	 height:auto;







 







    display: block;







}































#content-area-sub{







	width:100%;







	float:left;







}































#content-area-sub-left{







	width:65%;







	float:left;







	padding:2% 0 0 5%;







}















#content-area-sub-left-hd{







	width:100%;







	float:left;







	font-family: 'Crimson Text', serif; font-size:30px; color: #85884c; text-transform:uppercase; letter-spacing:-1px;







	padding-bottom:20px;







}















#sub-content{







	width:100%;







	float:left;







	margin-bottom:2%;







	margin-top:0%;







	font-family: 'Open Sans', sans-serif; font-size:14px; color: #484848; font-weight:600; line-height:1.9; text-align:justify;







}















#sub-content a:link{color: #b7864d; text-decoration: underline;







}







#sub-content a:active{color: #b7864d; text-decoration: underline;







}







#sub-content a:visited{color: #b7864d; text-decoration: underline;







}







#sub-content a:hover {color: #484848; text-decoration: underline;







}























#sub-content p{







	margin-top:0;}







	







#sub-content li{







	margin-left:-2.5%;}	







	







#sub-content h2{







	margin-bottom:0.2%;







	font-family: 'Open Sans', sans-serif; font-size:16px; color: #484848; font-weight:700; text-align:justify;







	







	}







	







#sub-content h3{







	margin-bottom:0.2%;







	font-family: 'Open Sans', sans-serif; font-size:26px; color: #484848; font-weight:700; text-align:justify;







	







	}







	







#sub-content h4{







	margin-bottom:0.2%;







	font-family: 'Open Sans', sans-serif; font-size:15px; color: #7a9bbd; font-weight:700; text-align:justify; margin-top:-5%;







	







	}















#sub-content h4 a:link{color: #7a9bbd; text-decoration: underline;







}







#sub-content h4 a:active{color: #7a9bbd; text-decoration: underline;







}







#sub-content h4 a:visited{color: #7a9bbd; text-decoration: underline;







}







#sub-content h4 a:hover{color: #555555; text-decoration: underline;







}







	







		















#content-area-sub-sidebar{







	width:22.7%;







	display:inline-block;







	text-align:right;







	margin-top:3%;







	margin-left:1.5%;







}















#sidebar-nilgiris{







	width:99%;







	float:left;







	margin-top:5.5%;







	background-color:#90a868;







	border: 1px solid #90a868;







}















#nilgiris-logo{







	width:100%;







	text-align:center;







}















#nilgiris-logo img{







	width:100%;







	height:auto;







}















#nilgiris-content{







	width:88%;







	float:left;







	margin-left:6%;







	margin-right:6%;







	margin-bottom:3%;







	font-family: 'Open Sans', sans-serif; font-size:12px; color: #fff; font-weight:400; line-height:1.4; text-align:justify;







	display:none;







}























#sidebar-images{







	width:100%;







	float:left;







	margin-bottom:4%;







}















#sidebar-images img{







	width:100%;







	height:auto;







}







































#sub-image-thumb-left{







	width:33%;







	float:left;







	margin:2% 2% -0.7% 0%;







}















#sub-image-thumb-left img{







	width:100%;







	height:auto;







}































.CSSTableGenerator {







	margin:0px;padding:0px;







	width:100%!important;







	margin-top:2%;







	







	







}.CSSTableGenerator table{







	border-collapse: collapse;







    border-spacing: 0;







    width: 100%;







    height: 100%;







    margin: 0px;







    padding: 0px;







}







.CSSTableGenerator td{







	vertical-align:middle;







	text-align:left;







	padding:7px;







	font-family: 'Open Sans', sans-serif; font-size:14px; color: #484848; font-weight:600; line-height:1.9; text-align:justify;







	border:1px solid #65682a !important;







	color:#000;















}







.CSSTableGenerator tr:first-child td{















	text-align:center;







	color:#fff;







}















@media screen and (max-width: 1200px) {















#menu-area{







width:75%;







float:right;







margin-right:3%;







margin-top:6.5%;







}























#content-area-home-box1-hd{







	width:100%;







	float:left;







	margin-top:3%;







	font-family: 'Crimson Text', serif; font-size:38px; color: #252525; text-transform:uppercase; letter-spacing:-1px; line-height:0.9;







}















#content-area-home-box2-hd{







	width:94%;







	float:left;







	margin-top:3%;







	font-family: 'Crimson Text', serif; font-size:38px; color: #252525; text-transform:uppercase; letter-spacing:-1px; line-height:0.9;







}























#content-area-home-box3-hd{







	width:100%;







	float:left;







	margin-top:5%;







    font-family: 'Crimson Text', serif; font-size:38px; color: #252525; text-transform:uppercase; letter-spacing:-1px; line-height:0.9;







}







}































@media screen and (max-width: 1024px) {















#logo{







	width:15%;







    float:left;







	margin-left:1%;







	margin-top:0.3%;







	margin-bottom:0.3%;







	background-color: #fff;







}







	







#logo img{







	width:100%;







	height:auto;







}















}























@media screen and (max-width: 966px) {







	







a.offerbut {







	display:none;







	visibility:hidden;







}	







	







	







	







#social-top {







	width: 98%;







	height: auto;







	margin: auto;







	position: absolute;







	text-align:right;







	margin-right:2%;







	margin-top:1%;







}















#logo{







	width:18%;







    float:left;







	margin-left:1%;







	margin-top:0.3%;







	margin-bottom:0.3%;







	background-color: #fff;







}







	







#logo img{







	width:95%;







	height:auto;







}































	







#menu-area {







width:70%;







float:right;







margin-right:3%;







margin-top:6.2%;







}















	







#menus {







width:100%;







float:right;







margin-top:7%;















}















	















#bookonline-new{







	width:100%;







	margin:auto;







	text-align:center;







}















a.bookonline {







    position: absolute;







    bottom: 0;







    right: 1% !important;







    border-top: 2px solid #fff;







    border-left: 2px solid #fff;







    border-right: 2px solid #fff;







    white-space: normal;







    padding-bottom: 1%!important;







    padding-top: 1%!important;







    padding-left: 1.5%!important;







    padding-right: 1.5%!important;







    background-color: #b7864d;







    color: #fff;







    font-family: 'Droid Serif', serif; font-size:22px; text-transform:uppercase;







    display: inline-block;







    transition: all 0.5s ease 0s;







    text-decoration: none;







    overflow: hidden;







    z-index: 1000;







    border-top-left-radius: 6px;







    border-top-right-radius: 6px;







}































#content-area-home-left-hd{







	width:100%;







	float:left;







	margin-bottom:1.2%;







	font-family: 'Crimson Text', serif; font-size:35px; color: #000; text-transform:uppercase; letter-spacing:-1px;







}















#content-area-home-left-hd-sub{







	width:100%;







	float:left;







	font-family: 'Crimson Text', serif; font-size:14px!important; color: #85884c; text-transform:uppercase; 







}















	







#content-area-home-box1-hd{







	width:100%;







	float:left;







	margin-top:5%;







    font-family: 'Crimson Text', serif; font-size:26px; color: #252525; text-transform:uppercase; letter-spacing:-1px; line-height:0.4;







}	























#content-area-home-box1-hd br {







    display: none;







	padding-left:3% !important;







}















#content-area-home-box1-content{







	width:94%;







	float:left;







	font-family: 'Open Sans', sans-serif; font-size:13px; color: #484848; font-weight:600; line-height:1.6; text-align:justify;







}







#content-area-home-box1-content a:link{color: #484848; text-decoration: none;







}







#content-area-home-box1-content a:active{color: #484848; text-decoration: none; 







}







#content-area-home-box1-content a:visited{color: #484848; text-decoration: none;







}







#content-area-home-box1-content a:hover {color: #555555; text-decoration: none;







}















	







#content-area-home-box2-hd{







	width:100%;







	float:left;







	margin-top:5%;







    font-family: 'Crimson Text', serif; font-size:26px; color: #252525; text-transform:uppercase; letter-spacing:-1px; line-height:0.4;







}







.float > span {

    padding-right: 20px;

    margin-top: 13px!important;

}







#content-area-home-box2-thumb{







	width:47%;







	float:right;







	margin-top:0;







	padding:2% 3% 0 0;







}







	























#content-area-home-box2-hd br {







    display: none;







	padding-left:3% !important;







}















#content-area-home-box2-content{







	width:94%;







	float:left;







	font-family: 'Open Sans', sans-serif; font-size:13px; color: #484848; font-weight:600; line-height:1.6; text-align:justify;







}







#content-area-home-box2-content a:link{color: #484848; text-decoration: none;







}







#content-area-home-box2-content a:active{color: #484848; text-decoration: none; 







}







#content-area-home-box2-content a:visited{color: #484848; text-decoration: none;







}







#content-area-home-box2-content a:hover {color: #555555; text-decoration: none;







}















	







#content-area-home-box3-hd{







	width:100%;







	float:left;







	margin-top:5%;







    font-family: 'Crimson Text', serif; font-size:26px; color: #252525; text-transform:uppercase; letter-spacing:-1px; line-height:0.4;







}	























#content-area-home-box3-hd br {







    display: none;







	padding-left:3% !important;







}















#content-area-home-box3-content{







	width:94%;







	float:left;







	font-family: 'Open Sans', sans-serif; font-size:13px; color: #484848; font-weight:600; line-height:1.6; text-align:justify;







}















#content-area-home-box3-content a:link{color: #484848; text-decoration: none;







}







#content-area-home-box3-content a:active{color: #484848; text-decoration: none; 







}







#content-area-home-box3-content a:visited{color: #484848; text-decoration: none;







}







#content-area-home-box3-content a:hover {color: #555555; text-decoration: none;







}























#CDSWIDSSP .widSSPData .widSSPWrap {







	display: none !important;







}















#CDSWIDCOE {







	width:100px!important;}























#banner-area-sub {







margin-bottom:-0.3%;







width: 100%;







height: 350px;







position: relative;







overflow: hidden;















}















#banner-area-sub img {







    min-height: 100%;







    min-width: 100%;







    width: auto;







    height: auto;







    max-width: none;







    max-height: none;







    display: block;







    position: relative;







    top: 50%;







    left: 50%;







    transform: translate(-50%, -50%);







	







}















}































@media only screen and (max-width: 860px) {





#socialicon2{

	display:inline-block;

	height:auto;

	margin-right:4px;

'Droid Serif', serif; font-size:16px; color:#fff;

vertical-align: top;

padding-top: 4px;

}



#offer-banner {

	width: 55%;

	float:left;

	background-color:#aba000;

	position:absolute;

	text-align:center;

	margin: 0 auto;

	    top: 25%;

    left: 21%;

	padding:1%;

	border:1px solid #000000;



		

}



#offer-banner-hd{

	

font-family: 'Droid Serif', serif; font-size:26px; text-transform:uppercase; color:#000000; font-weight:bold;

border-bottom:1px solid #000000; padding-bottom:4%;

}



#offer-banner-cnt{

	

font-family: 'Droid Serif', serif; font-size:20px; color:#000000; margin:4% 0 4% 0; }



#offer-banner-cnt-box{

	

font-family: 'Droid Serif', serif; font-size:16px; color:#000000; font-weight:bold;



margin:1%; border:1px solid #000000; padding:2%;}

	







	







#wprmenu_menu .wprmenu_icon_par {







   	width:100%!important;







}







	







.maxbutton-1.maxbutton.maxbutton-book-now{







	margin-bottom:10px!important;







	float:right!important;







	







}







a.offerbut {







    position: absolute;







    bottom: 15%;







    right: 1.5% !important;







    border-top: 2px solid #fff;







    border-left: 2px solid #fff;







    border-right: 2px solid #fff;







    white-space: normal;







    padding-bottom: 1%!important;







    padding-top: 1.5%!important;







    padding-left: 1.5%!important;







    padding-right: 1.5%!important;







    background-color: #b7864d;







    color: #fff;







    font-family: 'Droid Serif', serif; font-size:20px; text-transform:uppercase;







    display: inline-block;







    transition: all 0.5s ease 0s;







    text-decoration: none;







    overflow: hidden;







    z-index: 2;







    border-radius: 6px;







	display:block;







	visibility:visible;







   







}







	







#wrapper {







margin:0 auto;







width:100%;







overflow:hidden;







}















#header {







width:100%;







}















#header-top {







width:100%;







-webkit-box-shadow: 0px 5px 8px 0px rgba(0,0,0,0.30);







-moz-box-shadow: 0px 5px 8px 0px rgba(0,0,0,0.30);







box-shadow: 0px 5px 8px 0px rgba(0,0,0,0.30);







position: relative;







z-index:100;







}















#social-top {







width: 50%;







height: auto;







margin: auto;







position: fixed !important;







text-align:right;







margin-right:2%;







margin-top:1.5%;







    top: 0px;







    left: 0;







    right: 0;







	z-index:100!important;







}























#logo{







	width:100%;







	margin:0 auto;







	text-align:center;







	background-color: #fff;







}















#logo img{ width:40%;}















#menu-area {







	display:none;







	visibility:hidden;







}















#menus {







width:100%;







margin:auto;







text-align:center;







}















#badge{







float:left;







text-align:left;







width: auto;







left:1%;







bottom:1%;







z-index:5;







position: absolute;







	







	







}















#slider-area {







float:left;







background-color:#000;







position:relative;















}































#bookonline-new{







	width:100%;







	margin:auto;







	text-align:center;







}















a.bookonline {







    position: absolute;







    bottom: 0;







    right: 1.5% !important;







    border-top: 2px solid #fff;







    border-left: 2px solid #fff;







    border-right: 2px solid #fff;







    white-space: normal;







    padding-bottom: 1%!important;







    padding-top: 1.5%!important;







    padding-left: 1.5%!important;







    padding-right: 1.5%!important;







    background-color: #b7864d;







    color: #fff;







    font-family: 'Droid Serif', serif; font-size:20px; text-transform:uppercase;







    display: inline-block;







    transition: all 0.5s ease 0s;







    text-decoration: none;







    overflow: hidden;







    z-index: 2;







    border-top-left-radius: 6px;







    border-top-right-radius: 6px;







}































#content-area-home{







	width:100%;







	margin:auto;







	text-align:center;







}















#content-area-home-left{







	width:100%;







	margin:auto;







	text-align:center;







	padding:0;







}















#content-area-home-left-hd{







	width:100%;







	margin:auto;







	text-align:center;







	margin-top:2%;







	margin-bottom:1.5%;







	font-family: 'Crimson Text', serif; font-size:28px; color: #000; text-transform:uppercase; letter-spacing:-1px;







}















#content-area-home-left-hd-sub{







	width:100%;







	margin:auto;







	text-align:center;







	margin-top:1%;







	font-family: 'Crimson Text', serif; font-size:15px; color: #85884c; text-transform:uppercase; 







}















#home-content{







	width:94%;







	margin-left:3%;







	margin-right:3%;







	text-align:center;







	font-family: 'Open Sans', sans-serif; font-size:16px; color: #484848; font-weight:600; line-height:1.7; text-align:justify;







}















#content-area-home-box{







	width:100%;







	margin: 0 auto;







	padding:0;







	text-align:center;







	background-color:#f3f3f3;







}















































#content-area-home-box1{







	width:100%;







	margin: 0 auto;







	text-align:center;







	padding:0







}















#content-area-home-box1-thumb{







	width:100%;







	text-align:center;







	padding:0;







	margin-top:6%;







	







}















#content-area-home-box1-thumb img{







	width:85%; height:auto;







	border: 2px solid #333;







}















#content-area-home-box1-cnt{







	width:94%;







	text-align:center;







	margin-left:3%;







	margin-right:3%;







}















#content-area-home-box1-hd{







	width:100%;







	text-align:center;







	margin-top:3%;







	padding:0;







	font-family: 'Crimson Text', serif; font-size:30px; color: #252525; text-transform:uppercase; letter-spacing:-1px; line-height:0.9;







}















#content-area-home-box1-hd br {







    display: none;







}















#content-area-home-box1-content{







	width:100%;







	text-align:center;







	font-family: 'Open Sans', sans-serif; font-size:14px; color: #484848; font-weight:600; line-height:1.8; text-align:justify;







}















#content-area-home-box1-content a:link{color: #484848; text-decoration: none;







}







#content-area-home-box1-content a:active{color: #484848; text-decoration: none; 







}







#content-area-home-box1-content a:visited{color: #484848; text-decoration: none;







}







#content-area-home-box1-content a:hover {color: #555555; text-decoration: none;







}























































#content-area-home-box2{







	width:100%;







	margin: 0 auto;







	text-align:center;







	padding:0







}















#content-area-home-box2-thumb{







	width:100%;







	text-align:center;







	padding:0;







	margin-top:3%;







}















#content-area-home-box2-thumb img{







	width:85%; height:auto;







	border: 2px solid #333;







}















#content-area-home-box2-cnt{







	width:94%;







	text-align:center;







	margin-left:3%;







	margin-right:3%;







}















#content-area-home-box2-hd{







	width:100%;







	text-align:center;







	margin-top:3%;







	padding:0;







	font-family: 'Crimson Text', serif; font-size:30px; color: #252525; text-transform:uppercase; letter-spacing:-1px; line-height:0.9;







}















#content-area-home-box2-hd br {







    display: none;







}















#content-area-home-box2-content{







	width:100%;







	text-align:center;







	font-family: 'Open Sans', sans-serif; font-size:14px; color: #484848; font-weight:600; line-height:1.8; text-align:justify;







}















#content-area-home-box2-content a:link{color: #484848; text-decoration: none;







}







#content-area-home-box2-content a:active{color: #484848; text-decoration: none; 







}







#content-area-home-box2-content a:visited{color: #484848; text-decoration: none;







}







#content-area-home-box2-content a:hover {color: #555555; text-decoration: none;







}































#content-area-home-box3{







	width:100%;







	margin: 0 auto;







	text-align:center;







	padding:0







}















#content-area-home-box3-thumb{







	width:100%;







	text-align:center;







	padding:0;







	margin-top:3%;







}















#content-area-home-box3-thumb img{







	width:85%; height:auto;







	border: 2px solid #333;







}















#content-area-home-box3-cnt{







	width:94%;







	text-align:center;







	margin-left:3%;







	margin-right:3%;







}















#content-area-home-box3-hd{







	width:100%;







	text-align:center;







	margin-top:3%;







	padding:0;







	font-family: 'Crimson Text', serif; font-size:30px; color: #252525; text-transform:uppercase; letter-spacing:-1px; line-height:0.9;







}















#content-area-home-box3-hd br {







    display: none;







}















#content-area-home-box3-content{







	width:100%;







	text-align:center;







	font-family: 'Open Sans', sans-serif; font-size:14px; color: #484848; font-weight:600; line-height:1.8; text-align:justify;







}















#content-area-home-box3-content a:link{color: #484848; text-decoration: none;







}







#content-area-home-box3-content a:active{color: #484848; text-decoration: none; 







}







#content-area-home-box3-content a:visited{color: #484848; text-decoration: none;







}







#content-area-home-box3-content a:hover {color: #555555; text-decoration: none;







}























































#content-area-home-sidebar{







	width:100%;







	text-align: center;







	margin-top:3%;







	margin:0 auto;







}















#sidebar-offer{







	width:94%;







	text-align:center;







	margin:6% 3% 0% 3%;







}















#sidebar-offer img{







	width:65%; height:auto;







}















#sidebar-tripadvisor{







	width:94%;







	margin-left:3%;







	margin-right:3%;







	margin-top:5.5%;







}















#CDSWIDSSP{







width: 100% !important;	







}















#CDSWIDCOE {







	width:100px;}















#sidebar-condenast{







	width:45%;







	margin-left:3%;







	margin-right:1.3%;







	margin-top:5.5%;







	background-color:#f0e5e5;







	border: 1px solid #dabfbf;







}















#condenast-logo{







	width:100%;







	text-align:center;







	margin-top:5%;







}















#condenast-logo img{







	width:72%;







	height:auto;







}















#condenast-content{







	width:88%;







	float:left;







	margin-left:6%;







	margin-right:6%;







	font-family: 'Open Sans', sans-serif; font-size:12px; color: #000; font-weight:400; line-height:1.4; text-align:justify;







}















#sidebar-green{







	width:45%;







	margin-left:1.5%;







	margin-right:0%;







	border: 1px solid #6b9c1c;







	margin-top:5.5%;







}































#green-image{







	width:100%;







	text-align:center;







	margin-bottom:-0.8%;







}















#green-image img{







	width:100%; height:auto;







}















#green-content{







	width:88%;







	float:left;







	padding-left:6%;







	padding-right:6%;







	background-color:#3e9a15;







	margin-top:-1%;







	font-family: 'Open Sans', sans-serif; font-size:12px; color: #fff; font-weight:400; line-height:1.5; text-align:justify;







}







#green-content a:link{color: #fff; text-decoration: none;







}







#green-content a:active{color: #fff; text-decoration: none; 







}







#green-content a:visited{color: #fff; text-decoration: none;







}







#green-content a:hover {color: #fff; text-decoration: underline;







}















































































#sidebar-testi{







	width:45%;







	margin-left:1.5%;







	margin-right:0%;







	border: 1px solid #000;







	margin-top:5.5%;







}































#testi-image{







	width:100%;







	text-align:center;







	margin-bottom:-0.8%;







}















#testi-image img{







	width:100%; height:auto;







}















#testi-hd{







	width:88%;







	float:left;







	padding-left:6%;







	padding-right:6%;







	background-color:#fff;







	margin-top:3%;







	font-family: 'Open Sans', sans-serif; font-size:13px; color: #000; font-weight:700; line-height:1.4; text-align:left; 







}







#testi-hd a:link{color: #000; text-decoration: none;







}







#testi-hd a:active{color: #000; text-decoration: none; 







}







#testi-hd a:visited{color: #000; text-decoration: none;







}







#testi-hd a:hover {color: #333; text-decoration: none;







}















#testi-content{







	width:88%;







	float:left;







	padding-left:6%;







	padding-right:6%;







	background-color:#fff;







	margin-top:-1%;







	font-family: 'Open Sans', sans-serif; font-size:12px; color: #000; font-weight:400; line-height:1.5; text-align:justify;







}







#testi-content a:link{color: #000; text-decoration: underline;







}







#testi-content a:active{color: #000; text-decoration: underline; 







}







#testi-content a:visited{color: #000; text-decoration: underline;







}







#testi-content a:hover {color: #000; text-decoration: underline;







}















































































#footer {







margin:0 auto;







width:100%;







background-color:#000;







padding:0;







margin-top:4%;







}















#footer-area1 {







width:100%;







text-align:center;







margin-top:3%;







border-bottom:1px solid #CCC;







padding-bottom:1%;







font-family: 'Crimson Text', serif; font-size:15px; color: #fff; font-weight:400; line-height:1.5;







}







#footer-area1 a:link{color: #FFF; text-decoration: underline;







}







#footer-area1 a:active{color: #FFF; text-decoration: underline; 







}







#footer-area1 a:visited{color: #FFF; text-decoration: underline;







}







#footer-area1 a:hover {color: #CCC; text-decoration: underline;







}















#footer-area1 br {







    display: none!important;







}















#footer-area1-hd {







width:100%;







margin-bottom:1%;







font-family: 'Crimson Text', serif; font-size:15px; color: #fff; text-transform:uppercase; line-height:1.5;







}































#footer-area2 {







width:100%;







text-align:center;







margin-top:2%;







border-bottom:1px solid #CCC;







padding-bottom:1%;







font-family: 'Crimson Text', serif; font-size:13px; color: #fff; line-height:1.5;







}















#emailfield







{







	width:30%;







	background-color:#000;







	border:1px solid #FFF;







	line-height:1.7;







	margin-right:1%;







	font-family: 'Crimson Text', serif; font-size:14px; color: #fff; 







}















#emailfield-sentbutton







{







	width:20%;







	background-color:#fff;







	border:none;







	line-height:1.5;







	font-family: 'Crimson Text', serif; font-size:17px; color: #000; text-transform:uppercase; line-height:1.5;







}























#footer-area2-hd {







width:100%;







font-family: 'Crimson Text', serif; font-size:15px; color: #fff; text-transform:uppercase; line-height:1.5;







}















#footer-area3 {







width:100%;







margin:auto;







text-align:center;







margin-bottom:2%;







margin-top:2%;







}















#footer-area3-hd {







width:100%;







text-align:center;







margin:auto;







font-family: 'Crimson Text', serif; font-size:15px; color: #fff; line-height:1.5;







}















#footer-area4 {







width:100%;







margin:auto;







text-align:center;







padding-bottom:2%;







margin-top:2%;







border-bottom:1px solid #CCC;







}















#footer-area4-hd {







width:100%;







padding:0;







margin: auto;







font-family: 'Crimson Text', serif; font-size:15px; color: #fff; text-transform:uppercase; line-height:1.5;







}















#footer-area4-fb {







width:50%;







text-align:center;







margin:auto;















}















#footer-area4-gplus {







width:50%;







text-align:center;







margin:auto;







}































/* sub pages */















#banner-area-sub {







margin-bottom:-0.8%;







width: 100%;







height: 250px;







position: relative;







overflow: hidden;







border-top:1px solid #000;















}















#banner-area-sub img {







    min-height: 100% !important;







    min-width: 100% !important;







    width: auto !important;







    height: auto !important;







    max-width: none !important;







    max-height: none !important;







    display: block !important;







    position: relative !important;







    top: 50% !important;







    left: 50% !important;







    transform: translate(-50%, -50%) !important;







	







}















#content-area-sub{







	width:100%;







text-align:center;







margin:0 auto;







}















#content-area-sub-left{







	width:100%;







	text-align:center;







	padding:0;







}















#content-area-sub-left-hd{







	width:100%;







	text-align:center;







	margin-top:3%;







	font-family: 'Crimson Text', serif; font-size:30px; color: #85884c; text-transform:uppercase; letter-spacing:-1px;







}















#sub-content{







	width:94%;







	margin:2% 3% 0% 3%;







	float:left;







	margin-top:1%;







	font-family: 'Open Sans', sans-serif; font-size:14px; color: #484848; font-weight:600; line-height:1.9; text-align:justify;







}















#sub-content a:link{color: #b7864d; text-decoration: underline;







}







#sub-content a:active{color: #b7864d; text-decoration: underline;







}







#sub-content a:visited{color: #b7864d; text-decoration: underline;







}







#sub-content a:hover {color: #484848; text-decoration: underline;







}















#sub-content li{







	margin-left:-2.5%;}	















#sub-image-thumb-left{







	width:94%;







	text-align:center;







	margin:2% 3% 2% 3%;







}















#sub-image-thumb-left img{







	width:70%;







	height:auto;







}















#sub-content h2{







	margin-bottom:1%;







	font-family: 'Open Sans', sans-serif; font-size:16px; color: #484848; font-weight:700; text-align:justify;







	







	}







	







#sub-content h3{







	margin-bottom:0.2%;







	font-family: 'Open Sans', sans-serif; font-size:22px; color: #484848; font-weight:700; text-align:justify;







	







	}







	







#sub-content h4{







	margin-bottom:0.2%;







	font-family: 'Open Sans', sans-serif; font-size:15px; color: #7a9bbd; font-weight:700; text-align:justify; margin-top:-5%;







	







	}















#sub-content h4 a:link{color: #7a9bbd; text-decoration: underline;







}







#sub-content h4 a:active{color: #7a9bbd; text-decoration: underline;







}







#sub-content h4 a:visited{color: #7a9bbd; text-decoration: underline;







}







#sub-content h4 a:hover{color: #555555; text-decoration: underline;







}







		







	















#content-area-sub-sidebar{







	width:100%;







	text-align: center;







	margin-top:3%;







	margin:0 auto;







}















#sidebar-nilgiris{







	width:45%;







	margin-left:1.5%;







	border: 1px solid #90a868;







	margin-top:5.5%;







	background-color:#90a868;







}















#nilgiris-logo{







	width:100%;







	text-align:center;







}















#nilgiris-logo img{







	width:100%;







	height:auto;







}















#nilgiris-content{







	width:94%;







	text-align:center;







	margin:0% 3% 0% 3%;







	font-family: 'Open Sans', sans-serif; font-size:14px; color: #fff; font-weight:400; line-height:1.4; text-align:justify;







}















#sidebar-images{







	







	width:94%;







	text-align:center;







	margin:0% 3% 4% 3%;







}















#sidebar-images img{







	width:75%;







	height:auto;







}









}



@media only screen and (max-width: 640px) {

	

	#offer-banner {

	width: 70%;

	float:left;

	background-color:#aba000;

	position:absolute;

	text-align:center;

	margin: 0 auto;

	    top: 15%;

    left: 15%;

	padding:1%;

	border:1px solid #000000;



		

}



#offer-banner-hd{

	

font-family: 'Droid Serif', serif; font-size:20px; text-transform:uppercase; color:#000000; font-weight:bold;

border-bottom:1px solid #000000; padding-bottom:4%;

}



#offer-banner-cnt{

	

font-family: 'Droid Serif', serif; font-size:14px; color:#000000; margin:4% 0 4% 0; }



#offer-banner-cnt-box{

	

font-family: 'Droid Serif', serif; font-size:12px; color:#000000; font-weight:bold;



margin:1%; border:1px solid #000000; padding:2%;}

	

	

	}