<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */




.header { width:100%; height:142px;  }
.headerWrapper{ width:1170px; margin:0 auto; height:auto; position:relative; }
.top_bg { width:100%; height:40px; background:url(../images/top_bg.jpg) repeat-x; color:#000;}

.weather_area { height: 40px; left:0px; line-height: 40px;position: absolute;top: 0; font-size:13px;width:250px; color:#fff;}
.logo{ top:10px; text-align:left;  padding-left:0px;}
.top_nav{ right:0px; position:absolute;  font-weight:bold; font-size:11px; text-transform:uppercase;  }
.top_nav li{ float:right; list-style:none; line-height:40px; height:40px;  font-size:13px; color:#FFF; text-transform:none; font-weight:normal;}
.top_nav li a{  padding:0px 10px; }
.top_nav li:first-child{ border-right: none; }

.top_bg a{color:#fff;   }
.top_bg a:hover{color:#827c67;   }

.clearfix {
	clear:both;
}

p {
	padding-bottom:10px;
}
body {
	font-family: 'Droid Sans', sans-serif;
	font-size:15px;
	line-height:185%;
	color:#2c2c2c;
	font-weight:normal;

}
a { font-weight:600; 
    text-decoration:none !important; 
    cursor:pointer;
    
    }

img {
    max-width:100%;
}
#map img {
    max-width:none;
}
h1{ font-size:28px; color:#000; line-height:110%; padding-bottom:20px; font-family: 'Roboto', sans-serif; font-weight:bold; padding-top:10px;}


h2{ font-size:21px; color:#000; line-height:116%; font-family: 'Roboto', sans-serif; font-weight:bold;}

h3 { margin-top:0px; 
      font-size:18px;
       font-weight:normal; }



#toTop {
    width:40px;
    background:#701a25;
    text-align:center;
    padding:5px;
    position:fixed; /* this is the magic */
    bottom:10px; /* together with this to put the div at the bottom*/
    right:10px;
    cursor:pointer;
    display:none;
    color:#fff;
    font-size:11px;
    font-weight:bold;
    border-radius:20px;
    z-index:999;
    font-family:Verdana;
    line-height:30px;
}
  
#mainWrapper {
	width:100%;
	height:auto;
}
.wrapper {
	width:100%;
	height:auto;
	text-align:left;
	margin:0px auto;
}


nav select {
    display: none;
}
.navbar-default
{
    background:none;
    border:none;
    margin-bottom:0px;
    }

.nav &gt; ul
{
   width:100%;
   display:inline-block;
   text-align:center;
}


.navbar-nav &gt; li &gt; a
{
  font-size:20px;
  color:#000000 !important;
  text-transform:normal;
  font-family: 'Roboto', sans-serif;
  font-weight:500;
  line-height:30px;

   
  
}

.navbar-default .navbar-nav &gt; .active &gt; a, .navbar-default .navbar-nav &gt; .active &gt; a:hover, .navbar-default .navbar-nav &gt; .active &gt; a:focus

{
    background:none;
    color:#a59377 !important;
    font-weight:500;
    border-bottom:solid 2px #a59377;

}
.navbar-default .navbar-nav &gt; li &gt; a:hover, .navbar-default .navbar-nav &gt; li &gt; a:focus
{
   background:none;
   color:#a59377 !important;
   border-bottom:solid 2px #a59377;
  
}
.navbar-default .navbar-nav &gt; li &gt; a { padding:0px;}

.menuBox
{
	position:relative;
	left:0px;
	width:100%;	
	z-index:9999;
	background: #fff;
	height:102px;
	line-height:102px;
	/*border-bottom:1px solid #e6ecee;*/



}
.menuBox ul
{
	height:50px;
	float:none; 
	text-align:right;
	margin-top:-5px;
}

.menuBox ul li
{
	float:none; 
	display:inline-block;
	padding:3px 0px;
	margin-left:34px;
}

.menuBox ul li:hover a
{
	 color:#A59377 !important;
	 cursor:pointer;
}


.ie .menuBox ul li
{

	margin-left:36px;
}
  .navbar-right {
    float: none !important;
  }


.menuBox.fixed
{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;	
	z-index:9999;
	line-height:50px;
	height:50px;
	box-shadow: 0 0 10px #000000;
	border-bottom:solid 1px #88765b;
}
.menuBox.fixed ul
{
	
	margin:0px auto;
	height:50px;
	margin-top:-5px;
	text-align:center;
}
.menuBox.fixed ul li
{
	padding:0px;
	margin-left:25px;
}
.menuBox ul li ul li
{
	padding:0px;
	margin-left:10px;
}



.menuBox ul li.button_nav {
    display: none;
}

.menuBox.fixed ul li.button_nav {
    display: inline-block;
    margin-top:5px;
}


.navbar-right { float:none;}

.menuBox.fixed ul li.button_nav button{   padding: 0px 10px;}


.menuBox.fixed ul &gt; li &gt; a
{
  
  color:#000000 !important;
  padding-right: 5px;

  
}


.menuBox ul li ul {
	display: none;
	position: absolute;
	top: 38px;
	width: 150px;
	z-index: 9999;
	left: 0px;
	color:#000;
	padding-left:0px;
	background:#FFF;
	height:auto;
	
	
}
.menuBox ul li:hover ul {
	display: block;
}


.menuBox ul li ul li {
	float: left;
	width: 140px;
	height: 35px;
	line-height: 35px;
	padding: 0 0 0 0px;
	font-size:18px;
	text-transform:none;
	text-align:left;
	list-style-type:none;
	margin-left:10px;
	font-weight:500;

}
.menuBox ul li ul li a{
	
	color:#000 !important;
}
.menuBox ul li ul li:hover a{
	
	color:#000 !important;
}
.menuBox ul li ul li ul li a {
	float: left;
	width: 135px;
	height: 35px;
	padding: 0px 15px 0px 0px;
	background: #330000 !important;
	
}
.menuBox ul li ul li:hover a {
	color:#5CB429 ;
}



.menuBox.fixed ul li ul.lastfixed{ left:0px !important }

.menuBox.fixed ul li ul {
	display: none;
	position: absolute;
	top: 35px;
	z-index: 9999;
	left: 0px;
	color:#000;
	padding-left:0px;
	background:#fff;
	height:auto;
	
	
}
.menuBox.fixed ul li:hover ul {
	display: block;
}


.menuBox.fixed ul li ul li {
	float: left;
	height: 35px;
	line-height: 35px;
	padding: 0 0 0 0px;
	font-size:20px;
	text-transform:inherit;
	text-align:left;
	list-style-type:none;
	margin-left:10px;
	font-weight:500;

}
.menuBox.fixed ul li ul li a{
	
	color:#A59377 !important;
}

.menuBox.fixed ul li ul li:hover a{
	
	color:#A59377 !important;
}
.menuBox.fixed ul li ul li:hover {
	
	color:#A59377 !important;
}
.menuBox.fixedul li ul li ul li a {
	float: left;
	width: 135px;
	height: 35px;
	padding: 0px 15px 0px 0px;
	background: #330000 !important;
	
}
.menuBox.fixed ul li ul li a:hover {
	color:#000 !important;
}


.slidertext.slidertext2 b{ color:Black;     font-family: "Roboto",sans-serif; margin-top:12px;}
.slidertext.slidertext2 &gt; p{ color:Black;   padding-bottom:5px;}

.sliderpop_images &gt; img {
    max-width: 95%;
}

.slidertext {
    background:#fff none repeat scroll 0 0;
    border-radius: 2px;
    color: #fff;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: 15%;
    width: 30%;
    z-index:999;
    border: 1px solid #c6c6c6;
    padding:10px;
}

.slidertext2 {
    top: 10%;
}

.buttonpopup{ background-color:#6b1321; margin-bottom:10px! important; }

.mbottom{ margin-bottom:10px! important;}


.popupOverlayhome {
  
    height: 100%; display:none;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1254575787;
    background:rgba(0, 0, 0, 0.85) none repeat scroll 0 0;
}
.popuphome {background:#fff; width:560px;   height: auto;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: 50%;
    transform: translate(0px, -50%); padding:30px; z-index:9; border-radius:8px;    }
.popupimg {width:51%; display:inline-block; text-align:center;}
.popuptxt {width:48%; display:inline-block; text-align:center; font-size:28px; color:#ab010c; text-transform:uppercase;font-family: "nexa_boldregular"; line-height:30px; vertical-align:middle;}

.close1 {
    background: rgba(0, 0, 0, 0) url("../../Content/images/icoClose.png") no-repeat scroll left top;
    cursor: pointer;
    height: 51px;
    position: absolute;
    right: -25px;
    text-indent: -9999px;
    top: -17px;
    width: 56px;
}

.close1:hover {
    background: rgba(0, 0, 0, 0) url("../../Content/images/icoClose-hover.png") no-repeat scroll left top;
}

.popupbtn.searchbutton {
    display: block;
    float: none;
    margin: 0 auto;
    text-align: center; width:auto;
}
.popupbtn.searchbutton &gt; button {height:auto; font-size:19px; padding:2px 30px;}







.reward{margin-top: -50px;
float: right;
margin-right: 28%;}

.slider { width:100%; float:left; position:relative; min-height:500px;}
.accomodation { font-size:34px; text-align:center; width:100%; color:#a59377;font-family: 'Roboto', sans-serif; font-weight:bold;}
.accomodation_area { width:100%; float:left; background:#f6f4e3 repeat; padding:30px 0px;}
.accomodation_area2 { width:100%; float:left; background:url(../images/content_bg.jpg) repeat-x; padding:30px 0px;}
.buttonBookNow { margin-top:38px;}
.slider_textarea{ background:url(../images/slider_textbg.png) repeat; font-size:40px; font-weight:bold; height:105px; position:absolute; right:0px; top:58%; 
 color:#fff; padding:15px 7% 0 2%; text-align:right; line-height:100%; letter-spacing:4px; }
.slider_textarea span{ font-size:28px; font-weight:normal;   }
.reservationbanner{ background:url(../images/top_bg.jpg) repeat-x; width:100%; height:105px; float:left;position:fixed;bottom:0;z-index:999;}
.booking_area{width:1170px; height:105px; margin:0 auto; }
.booking_area ul{ margin-left:120px; float:left; }
.booking_area ul li { float:left; padding:0 20px; list-style:none;  }
.booking_area ul li label {  font-size:14px; color:#fff;  }
.booking_area ul li.Reservations_text { font-size:30px; color:#2c2c2c; line-height:105px;   }
.booking_area ul li.chkinOut input[type="text"]{background:#fafafa url(../images/input_bg.png) no-repeat 280px 13px ; width:309px; height:40px; border:none; padding-left:10px; box-shadow: 2px 2px 2px #CCCCCC inset; font-size:13px; color:#717171; font-weight:bold;}
 border-radius:4px; padding-left:10px; font-size:19px; color:#2c2c2c; font-family: 'Lato', sans-serif; font-weight:bold; line-height:40px; }

.booking_area button{ padding:14px 30px; font-size:24px; background:#a59176;  }
.booking_area button:hover{  background:#000;  }
#btnbooknow:focus {
	background: #000;
}

button{background:#a49075; color:#fff; font-size:18px; padding:9px 18px; font-weight:bold; font-family: 'Roboto', sans-serif; border:none;
  cursor:pointer; text-transform: uppercase; margin-right:15px;  font-weight:bold;}

button:hover{background:#000; }


.booking_area ul li.reservation_botton {margin-top:23px;  }
.booking_area ul li.chkinOut {margin-top:10px;  }

.flexslider .slides &gt; li{  width:100%; float:left;  }
.homebody_toparea{ width:100%; height:auto; float:left; padding-top:2%; margin-bottom:35px; }

.home_colleft{ width:46%; height:auto; padding-left:7%;  float:left; }

.flexslider2 { position:relative;}
.flexslider2 ol { width:auto; bottom:10px; right:15px; }
.hotel_amenities { float:left;}
.hotel_amenities ul {float:left; padding-left:0px; width:100%;}
.hotel_amenities ul li {float:none; font-size:15px; padding:12px 20px; list-style:none; }
.hotel_amenities ul li.color {float:none; font-size:15px;  background:#f5f5f5;}

.homebody_colornone{ width:100%;  height:auto; float:left; margin-bottom:35px;  }

.flexslider3 { position:relative;}
.flexslider3 ol { width:auto; bottom:10px; left:15px; }
.homebody_slider{ width:100%; background:#f7f7f7; height:auto; float:left; margin-bottom:35px; padding:40px 0 0px; text-align:center;  }
.heading_area{  text-align:center; font-size:26px; text-align:center; color:#2c2c2c; font-weight:lighter; text-transform:uppercase; border-bottom:1px solid #d3d2ce; 
display:inline-block; padding-bottom:10px; margin-bottom:30px; }
.carousel_inner ul li { width:540px; height:auto; float:left; text-align:center; margin:0px 15px; min-height:400px; }
.carousel_inner2 ul li { width:540px; height:auto; float:left; text-align:center; margin:0px 15px;  min-height:400px; }
.carousel_inner3 ul li { width:540px; height:auto; float:left; text-align:center; margin:0px 15px;  min-height:400px; }

.slider_textarea{ position:absolute; background:url(../images/cta_bg.png) repeat;  top:0px; left:0px; height:93%; width:91%; display:none; line-height:80%;  }
.plus_icon{ position:absolute; background:url(../images/plus_icon.png) no-repeat; width:93px; height:97px; top:10%; left:35%;  }
.cta_text{ font-size:20px; text-align:center; font-weight:lighter; top:58%; width:100%; position:absolute; text-transform:uppercase; }
.cta_text span{ font-size:32px; font-weight:normal; text-transform:none;  }
.col_left {text-align:center; min-height:530px; }
.col_left_amenities_img {text-align:left;}
.col_left_amenities_img img{ width:100%; height:275px;}
.col_left_amenities_text {text-align:left;}
.col_left img { width:570px; height:325px;}

.arrow_left, .arrow_left1, .arrow_left2 {cursor: pointer;right: 90px;position: absolute;top:0px; z-index: 99;}
.arrow_right, .arrow_right1, .arrow_right2 {cursor: pointer;position: absolute;right: 30px;top:0px; z-index: 99;}

.arrow_left  { display:none; }
.arrow_right  { display:none; }

.footer{ width:100%; float:left;height:auto; background:#FFF;}
.paddingbottom{padding-bottom:30px;}
.vcard { color:#181818; font-size:14px; margin-left:auto;}
.vcard a { color:#181818; font-size:14px;}
.footer_toparea a { color:#2c2c2c; }
.footer_toparea a:hover { color:#827c67; }
.footer_menu{text-align:center;  text-transform:normal; margin-top:15px; }
.footer_menu ul {display:inline-block; margin:0px;  padding:0px;}
.footer_menu ul li {display:inline-block; padding:0px; text-align:right; }
.footer_menu ul li a { color:#fff; font-size:14px;  text-decoration:none; padding:0px 8px;}
.ie .footer_menu ul li a{padding:0px 7px;  }
.footer_menu &gt; ul &gt; li:hover a, .footer_menu &gt; ul &gt; li.active &gt; a {color:#A59377; }
.footer_tagline{ text-align:center; color:#696969; font-size:12px; margin-top:28px; text-transform:none; }
.footer_logo { float:left; width:100%;}
.footer_logo ul { float:none; width:100%; padding:0px; text-align:center; display:inline-block;}
.footer_logo ul li { float:none;  list-style:none; padding:20px 15px; text-align:center; display:inline-block; vertical-align:top; }
#CDSWIDGRN.widGRN .footer { height:25px !important; }

.footer_logo ul li a { float:left; text-decoration:none;}
.copyright { width:100%; float:left; background:url(../images/top_bg.jpg) repeat-x; font-size:12px; text-align:center; color:#fff; padding-bottom:20px;}
.footer-partners #CDSWIDGRN{ margin:0 !important; }
.footer-partners #CDSWIDCOE{ margin:0 !important; }
.footer-partners div#TA_greenleader439 { margin-top: -10px;}
.footer-partners #CDSWIDCOE.widCOE{ margin-top:-7px !important;}
.diningteliphone 
 { width:100%;
   float:left;
    }
.diningteliphone  ul
 {
   float:left;
   width:400px;
   padding-left:0px;
   
    }
    .diningteliphone  ul li
 {
   float:left;
   list-style:none;
   padding-right:5px;

    }
        .diningteliphone  ul li a
 {
    text-decoration:none;

    }
.carousel_inner
{
    width:100% !important;
    margin-top:50px;
 }

.carousel_inner2
{
    width:100% !important;
    margin-top:50px;
 }

.carousel_inner3
{
    width:100% !important;
    margin-top:50px;
 }


.checkavailablitybtn
{
background:#5959ab;
}
.reservationsul
{ float:left;
  width:100%;
    
    }
   .reservationsul ul
{ float:left;
  padding-left:18px;
  }
    .reservationsul ul li
{ float:none;
  list-style:none;
  list-style-type:disc;
 
 
  }
.miles 
{ width:500px;
  float:left;
}
.miles ul
{
  float:left;
  padding-left:0px;
 }
 
 .miles ul li
{
  float:none;
 } 
  .miles ul li span
{
   width:400px;
   float:left;
 }   
 .contactform 
 { width:300px;
   float:right;
   background:#b39b73;
   padding:10px;
 }  
  .contactform span
 { font-size:18px;
   color:#fff;
   padding-left:10px;
 } 
  .contactform  ul
 {  float:left;
    width:100%;
    padding-left:10px;
 }  
 .contactform  ul li
 {  float:none;
    padding-bottom:5px;
  
 }  
 
 .contactform  ul li label
 {  float:left;
    padding-bottom:5px;
    width:100%;
    color:#fff;
  
 } 
 
 .contactform  ul li input
 {  float:none;
    border:solid 1px #fff;
    padding:5px 10px;
    width:260px;
  
 } 
     
.sitemap_bodytext h2 { margin-top:0px; font-size:20px;  }
.sitemap_bodytext h2 a {font-weight:normal;  }


input[type="button"],input[type="submit"],button { background:#a49075; color:#fff; font-size:18px; padding:9px 18px; font-weight:bold; font-family: 'Roboto', sans-serif; border:none;
  cursor:pointer; text-transform: uppercase; margin-right:15px;  font-weight:bold;  }

input[type="button"]:hover,input[type="submit"]:hover,button:hover{background:#000; }


#txtName.valid{background:#ffffff url(../../Content/images/success.png) no-repeat right;}
#txtName.input-validation-error{ background-color:#ffffff !important;background:url(../../Content/images/error.png) no-repeat right;}

#txtEmail.valid{background:#ffffff url(../../Content/images/success.png) no-repeat right;}
#txtEmail.input-validation-error{ background-color:#ffffff !important;background:url(../../Content/images/error.png) no-repeat right;}


#txtname.valid{background:#ffffff url(../../Content/images/success.png) no-repeat right;}
#txtname.input-validation-error{ background-color:#ffffff !important;background:url(../../Content/images/error.png) no-repeat right;}

#txtemail.valid{background:#ffffff url(../../Content/images/success.png) no-repeat right;}
#txtemail.input-validation-error{ background-color:#ffffff !important;background:url(../../Content/images/error.png) no-repeat right;}

.carousel_inner3 ul li h2 a { color:#000;}
.carousel_inner3 ul li h2 a:hover { color:#a49075;}
.cotactreservation1 { width:300px; float:left;}
.fl
{
    float:left;
    
    }
.fr
{
         float:right;
    }
.package_heading_area
{
    width:100%;    
    height:60px;
}
.package_left_heading
{ 
	float: left;
	width:420px;
}

.package_rate_code_area {  
    float: right;
    padding-left: 0; 
    width:315px;  
    text-align:right;
    }
   
.package_details {width:632px; height:auto; float:left; padding:0 0 0px 8px; background:none}
.package_details_text {width:632px; height:auto; float:left; padding:0 0 10px 0px; background:none}
.package_table {width:632px; height:auto; float:left; margin-top:25px; padding:0 0 0px 0px; border:1px solid #a49075; border-bottom:0px solid #a49075; }
.package_table_heading {width:631px; height:auto; float:left; padding:0px 0 0px 0px; background:#a49075; color:#ffffff;}
.package_duration_heading {width:450px; height:auto; float:left; padding:5px 10px 5px 10px; background:#a49075; border-right:1px solid #ffffff;color:#ffffff; }
.package_cost_heading {width:145px; height:auto; float:left; padding:5px 10px 5px 10px; background:#a49075;color:#ffffff;}

.package_table_details {width:632px; height:auto;height:35px; float:left; padding:0px 0 0px 0px; background:none; border:0px solid #a49075; border-top:none;}
.package_duration_details {width:450px; min-height:35px;height:35px; float:left; padding:5px 10px 5px 7px; border-right:1px solid #a49075;border-bottom:1px solid #a49075;font-size:14px;}
.package_cost_details {width:180px; min-height:35px;height:35px; float:left; padding:5px 10px 5px 10px;border-bottom:1px solid #a49075;font-size:14px;}
.package_table_bottom_text {width:575px; height:auto; float:left; padding:10px 0 0px 0px; background:none; text-align:center;}
.package_booking_main
{
	width:615px;
	height: auto;
	float: left;
	background: none;
	padding: 15px 0 0 0px;
	text-align: center;
}

.ecoBadge { 
	width:150px; 
	display:block;
}
.ecoBadgeLg { 
	width:115px; 
	display:block;
}
.ecoBadgeLg2 { 
	width:131px; 
	display:block;
}
.ecoBadgeSm2 { 
	width:79px; 
	display:block;
}
.ecoLeaf {
	display:block;
	absolute-width:148px;
	text-align:center;
	border:solid #ccc; 
	border-width:0 1px; 
	background-color:#fff; 
	font:normal bold 9px Verdana,"Bitstream Vera Sans",Arial,Helvetica,sans-serif;
	color:green;
}
.hrInfo{
	display:none;
}
.nameProp{
	display:block;
	absolute-width: 148px;
	text-align: center;
	padding: 5px 8px 5px 8px;
	border: solid #ccc;
	border-width: 0 1px;
	background-color: #fff;
	font: normal bold 11px Verdana,"Bitstream Vera Sans",Arial,Helvetica,sans-serif;
	color: black;
	float:left;
}
.nameProp a{
	color:black;
	text-decoration:none;
}
.nameProp a:hover{
	text-decoration:underline;
	color:blue;
}
.nameCity{
	display:block;
	absolute-width:148px;
	text-align:center;
	padding:0 8px 0 8px; 
	border:solid #ccc; 
	border-width:0px 1px; 
	background-color:#fff; 
	font:normal bold 9px Verdana,"Bitstream Vera Sans",Arial,Helvetica,sans-serif;
	color:gray;
	float:left;
	width:100%;
	
}
.nameCity a{
	color:gray;
	text-decoration:none;
}
.nameCity a:hover{
	text-decoration:underline;
	color:blue;
}
.ecoBadge img { display:block;}


.packages_area { width:100%; float:left; background:url(../images/packags_bg.jpg) repeat-x; padding:30px 0px; color:#fff;}

.packages_area h2 { color:#fff;}

.packtextc
{
	color:#fff !important
	}
	
	


.packages_area{ width:100%; height:auto; float:left; background: url("../images/packags_bg.jpg") no-repeat center ; position:relative; background-size:100% 750px; padding-bottom:50px;}

.ie8 packages_area  {
background-size: 100% 1200px;

-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Content/images/body_bg_new.jpg', sizingMethod='scale')";
}


.roomcod
{
	min-height:297px;
	float:left;
	height:auto;
	}
	
.roomtwo
{
	min-height:157px;
	float:left;
	height:auto;
	}
		
	.roomJacuzzi 
{
	min-height:242px;
	float:left;
	height:auto;
	}
		
.hospli a
{
	color:#a49075
	}	
	
.hospli a:hover
{
	color:#fff;
	}	
	
	.TblCenter
	{
	    margin:0 auto;
	    float:none;
	    width:50%;
	}
	
.bestwe
{
	color:#fff ;
	}	
	
.bestwe:hover
{
	color:#A59377 ;
	}

.pripoli
{
	color:#FFF ;
	}	

    .diiningl ul{list-style:none; padding-left: 5px;}	
.diiningl ul li{list-style:none; }	
			
.sub_iocn {float:left; width:70px; height:70px; margin-top: 8px; margin-left:82px;}

.subsc_text{   float: left;
    font-size: 12px;
    line-height: 17px;
    margin-top: -8px;
    width: 263px;
    margin-left:20px;}		
    
.contactformne { float:left; margin-top:10px; margin-left: 46px; }
.contactformne  ul 
{ float:left;
  width:100%;
  
    }
.contactformne  ul li
{ float:left;
  width:100%;
  
    } 
.contactformne ul li label {
    color: #000;
    float: left;
    padding-bottom: 5px;
    width: 100%;
}

.contactformne  ul li input {
     border: 1px solid #ccc;
    border-radius: 5px;
    float: none;
    padding: 0px 10px;
    width: 287px;
    height:34px;
    line-height:32px;
}

 .rmtext ul li a h2:hover{color:#a49075 !important;} 
 .mbscrool_btn { display:none; }
 
 .homelimb { display:none !important; }
 .mbgallerybtn { display:none; }

.position-relative {
position:relative;}
.owl-carousel .item {width:100%; }
.owl-nav button.owl-next {
    background: url(../images/slider_arrow.png) no-repeat 0 0 !important;
    font-size: 0px !important;
    width: 44px;
    position: absolute;
    height: 44px;
    top: 45%;
    right: 0;
    transform: translatey(-50%);
    background-size: 88px !important;
}
.owl-nav button.owl-prev {
    background: url(../images/slider_arrow.png) no-repeat 0 0 !important;
    font-size: 0px !important;
    width: 44px;
    position: absolute;
    height: 44px;
    top: 39%;
    left: 14px;
    background-size: 88px !important;
    transform: rotate(180deg);
}

.accessible-ul ul {column-count: 2;	padding: 10px 30px;}
.accessible-ul ul li {line-height: 23px; margin-bottom: 10px; padding-right: 15px;}
.adatxt2 h3 {line-height: 28px;}
.adatxt2 .pt-3 {padding-top: 15px;}

.img-footer-margin{margin-top:-26px;}

@media only screen and (max-width:1366px) {
    .sliderpop_images &gt; img{ width:47% !important;}
     
 }
 
 
 @media only screen and (max-width:1100px) 
 {
 	     .sliderpop_images &gt; img{ width:47% !important;}
 #mainWrapper {width:100%;}
 .container {width:99%}	
 .menuBox ul li {margin-left:22px;}	
 .slider {height:auto; min-height:0px;}	
 .flexslider .flex-direction-nav .flex-prev {top:40% !important;}	
 .flexslider .flex-direction-nav .flex-next {top:40% !important;}	
 .booking_area {width:100%}	
 .booking_area ul {  margin-left: 40px;}	
 .carousel_inner ul li {width:463px !important}
 .carousel_inner2 ul li {width:464px !important}
 .carousel_inner3 ul li {width:500px !important}
 .footer_logo ul li:first-child {margin-left:0px;}
 .copyright {padding-bottom:3px;}
 #side_bar ul &gt; li.hotelTitle {font-size:15px !important;}
 .Adminside_bar {width:100% !important;}
 #divText {width:65% !important;}
 .subpage_body_rightcol_new {width:100% !important;}
 #CalDiv {width:100% !important;}
 .selctboxd {width:98% !important;}
 .cetep {margin-right:0px !important;}
 .selctboxdate {padding:12px 29px 14px 35px !important; width:100%}

 .divTextCss input[type="button"] {margin-bottom:10px;}

.directionmoz_plan {margin-top:75px !important;}

#ui-datepicker-div {width:56% !important;}

.package_rate_code_area {text-align:left!important;}
.package_left_heading {width:100% !important;}
 #divimg {
    width: 40% !important;
}
.package_heading_area {
    float: right;
    height: 103px;
    text-align: left;
    width: 56%;
}

.package_booking_main {float:right !important; width:96% !important;}


#blog_wraper_right {margin-right:0px !important}
.cke_chrome {width:100% !important;}

.Drag_drop_area {width:88% !important;}


.package_rate_code_area {float:left !important; text-align:left !important; width:208px !important;}
package_rate_code_area h2 {float:left !important; text-align:left !important;}
.pkgDescriptions {
    float: left;
    text-align: left;
    width: 55% !important;
}
.TblCenter {width:100% !important;}

.package_booking_main {
    float: left !important;  text-align: left;  width: 52% !important; }
    
   .package_left_heading1 {
    float: left;
    text-align: left;
    width: 52%;
    
} 
    
.peventbg [ style] { width:100% !important; float:left}   

.booking_area ul li.chkinOut input[type="text"] {width:300px !important; background: url("../images/input_bg.png") no-repeat scroll 270px 13px #FAFAFA;} 
  .booking_area ul li {padding:0px 15px !important;}  
.footer_logo ul li { padding:20px 10px; }


	}
	
	
@media only screen and (max-width:999px)	

{
.menuBox ul li { margin-left: 10px }
.navbar-nav &gt; li &gt; a {font-size:17px;}
.menuBox.fixed ul li {margin-left:6px;}
.menuBox.fixed ul {text-align:left}
.menuBox.fixed ul li {margin-left:3px;}
.booking_area ul {margin-left:0px;}	
.booking_area ul li {padding:0px 10px !important;}	
.booking_area ul li.chkinOut input[type="text"] {width:250px !important; background: url("../images/input_bg.png") no-repeat  222px 13px #FAFAFA;}	
.reservationbanner {bottom:-50px;}	
h1 {padding-top:60px;}	
.carousel_inner ul li {width:300px !important; margin:0px 27px !important;}	
.carousel_inner2 ul li {width:300px!important; margin:0px 26px;}	
.carousel_inner3 ul li	{width:300px!important; margin:0px 26px;}
.footer_logo ul {padding-left:0px !important;}
.footer_logo ul li {padding:30px 5px;}
.copyright {line-height:160%;}	
.hotel_amenities ul li.color { background:none;}	
.localf {font-size:13px; font-weight:bold; margin-right:10px !important;}	
.Attractions_amenities ul {padding-left:0px !important; font-size:11px;}	
.selctboxdate {padding:12px 29px 14px 10px !important; width:100% !important;; background:#FFF !important;}	
.selctboxd {padding:12px 29px 14px 10px !important;}
.contactt h2 {font-size:18px;}
.sub_iocn {margin-left:0px; clear:both;}
.contactformne {margin-left:0px;}
.subsc_text {width:254px;}
.contactformne ul	{padding-left:0px}
.value &gt; a {font-size:13px;}
#side_bar ul &gt; li + li {width:93% !important;}
#ui-datepicker-div {left:inherit !important;}
#blog_wraper_left {width:98% !important;}
#divimg {width:48% !important;}
.package_heading_area { width:47% !important; float:right !important;}
.pkgDescriptions {float:right !important; width:48% !important;}
.TblCenter {width:100% !important; float:left !important;}
.pkgDescriptions {width:47% !important;}

.pkgDescriptions{ width:100% !important; text-align:left; padding-left:10px;}
.package_table{ width:100% !important;}
.package_duration_heading{ width:250px !important;}
.package_duration_details{ width:250px !important; min-height:65px !important; padding:5px 6px 5px 5px !important;}
.package_cost_details{ width:155px !important; min-height:65px !important;}
.package_booking_main{ width:100% !important; text-align:left; float:left; margin:0 auto; }
.package_heading_area{ width:100%; float:left; height:auto;}
.package_left_heading{ width:100% !important;}
.package_table_heading{ width:100% !important; margin:0 auto;}
.package_cost_heading{ width:155px !important;}
.package_table_details{ width:100% !important; height:64px;}
.package_rate_code_area{ width:100%; float:none; text-align:center; }
.package_cost_details { min-height:200px;}
.point_of_interast img {margin-top:40px!important;}
.point_of_interast ul li {min-height:85px !important;}

#blog_wraper_right {float:left !important}
.less.lessn {
    float: left;
   
    margin-top: -41px !important;
}

.add_blog_btn {clear:both;}








	
	}
	
	


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

{
.top_nav li {font-size:14px !important;}
.navbar-toggle {margin-top:-50px;}
.navbar { min-height:0px;  }

.popuphome { width:90% !important; padding:20px; top:6% !important;transform: translate(0px, -0%);}
.popupOverlayhome{ overflow:scroll; z-index:9999999999;}
.accessible-ul ul {column-count: 1; }
 .accessible-ul ul li {margin-bottom: 13px;	padding-right: 0; list-style: none;}
	


.menuBox.fixed .navbar-toggle {margin-top:6px;}
.reservationbanner{bottom:-105px;}
.booking_area ul {padding-left: 0px; display:inline-block; float:none; text-align:center; width:100%;}	
.booking_area ul li.chkinOut input[type="text"] { background: url("../images/input_bg.png") no-repeat  110px 13px #FAFAFA; width: 136px !important;}	
.flex-direction-nav {display:none;}	
h1 {padding-top:100px; font-size:24px; }
.carousel_inner ul li {margin:0px 38px !important; width:350px !important}
.carousel_inner2 ul li 	{margin:0px 38px !important; width:350px !important}	
.carousel_inner3 ul li	{margin:0px 38px !important; width:350px !important}
.arrow_left, .arrow_left1, .arrow_left2 { right:63px;}	
.arrow_right, .arrow_right1, .arrow_right2 { right:10px;}	
.footer_logo ul li {padding:20px !important;}	
.logot {text-align:center !important; height:auto; width:auto; clear:both;}	
.addresst	{text-align:center !important;}
.paddingbottom {padding-bottom:0px;}	
.footer_logo {margin-top:10px;}	
.footer_menu ul li a {font-size:12px; padding:0px 5px;}	
.copyright { background: url("../images/top_bg.jpg") repeat; padding-bottom:70px;	}
.col_left {margin-bottom:10px;}	
.col_left_amenities_text {text-align:center;}	
.roomJacuzzi {height:auto; min-height:0px;}	
.roomcod {height: auto; min-height:0px;}
.accomodation_area { background:none; padding:0px !important;}
.hotel_amenities {padding-left:0px !important; padding-right:0px !important; width:33%; }
.hotel_amenities ul li { padding:12px 5px; }
.col_left_amenities_img img {height: auto; width:86%;}
.col_left_amenities_img {float:left !important; width:100%; text-align:center;}
.localf {margin-bottom:10px;}
.Attractions_amenities {width:60% !important; float:left;}
.Attractions_amenities2 {width:36% !important ; float:right;}
.Adminside_bar {width:100% !important;}
.col_left img {height:auto; width:auto;}	
.logo img {height:auto; width:48%;}
.logo.fixed img {height:45px; width:48%;}

.logo { height:83px; padding-left: 10px;}
.menuBox {height:auto;}
.menuBox ul li {float:left; text-align:left; width:93%; border-bottom:1px solid #ccc;}
.navbar-nav &gt; li &gt; a { }
.navbar-default .navbar-nav &gt; li &gt; a:hover, .navbar-default .navbar-nav &gt; li &gt; a:focus {border-bottom:none !important;}
.menuBox ul li ul {background:none;  position:inherit; top:0px; display:block; padding-left:10px;}
.navbar-default .navbar-nav &gt; .active &gt; a, .navbar-default .navbar-nav &gt; .active &gt; a:hover, .navbar-default .navbar-nav &gt; .active &gt; a:focus {border-bottom:none;}	
.menuBox.fixed {height:auto;}
.menuBox.fixed ul li ul {display:block; position:inherit; top:0px;}
.menuBox.fixed ul {margin:0px; height:auto;}
.menuBox ul li ul li a {font-size:14px;}
.menuBox ul li ul li {
    background: url("../images/sub_navarrow.png") no-repeat  left 16px ;
    float: left;
    padding-left: 10px;
    width: 100%;
    border-bottom:none;
}

.menuBox.fixed ul li ul li { background: url("../images/sub_navarrow.png") no-repeat  left 16px;
    float: left;
    padding-left: 10px;
    width: 100%;
    border-bottom:none;}

.dinnigimg  img {margin-top:75px;}
.booking_area ul li {padding:0px 7px !important; display:inline-block; text-align:left; float:none;}
#divText {float:left !important; width:100% !important; margin-left:15px !important;}
.map_left_area {margin-bottom:15px;}
#divimg &gt; img {width:100% !important; height:auto;}
#divimg { margin-right:0px !important; float:none; margin: 0 auto; width:100%; }
.package_left_heading {width:100% !important; text-align:center !important}
.pkgDescriptions &gt; ul {padding-left:0px !important;}
#divDisplay &gt; div {padding-left:0px!important}
.Drag_drop_area {padding-left:0px !important;}
#tdCaptcha1 &gt; table {width: 100% !important;}
#Leave_Comment_area {padding:2.5% 1%;}
#divimg {width:100% !important;}
.package_heading_area{ width:100% !important; float:left; height:auto;}

.package_duration_details {padding:5px 5px 5px 7px !important;}

.cke_chrome {width:74% !important}
.Drag_drop_area {width:74% !important;}
.table3 td {padding-left:0px !important}
.cotactreservation1 {width:40% !important;}
.navbar-collapse {max-height:198px !important;}

.contactformne {text-align:left}
.point_of_interast ul li {min-height:85px !important;}

.less.lessn {
 
    margin-left: -15px !important;
  margin-top: -41px !important;
}

.map_left_area { min-height:auto !important; }
.Adminside_bar { height:auto !important; }
.map_right_area { min-height:330px !important; }
.navbar-default .navbar-toggle { background:#701a25; }
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background:#000; }

.mbscrool_btn.fixed {
    display: block;
    left: 215px;
    position: fixed;
    top: 5px;
    z-index: 2147483647;
}

.mbscrool_btn.fixed button { font-size:16px; padding:6px 18px;  }
.logo.fixed {left: 15px;position: fixed;top: 3px;width: 63%;z-index: 99999; text-align:left; height:45px;}
.col_left_amenities_text { float:left; }

.arrow_left  { display:block; }
.arrow_right  { display:block; }

.homelimb { display:block !important; }
.homelimb2 { display:none !important; }
.vfmgallery { display:none; }
 .mbgallerybtn { display:block; }
 ul.footer-partners {
     flex-wrap:wrap;
}
 .img-footer-margin{margin-top:0;}

}
	.logot img{
        left:0px
	}
    .logot  a {
        left:0px
	}
      .logot span{
        left:0px
	}

@media only screen and (min-width:481px) and (max-width:660px) 


{  
.carousel_inner ul li {margin:0px 75px !important; width:380px !important}	
.carousel_inner2 ul li 	{margin:0px 75px !important; width:380px !important}	
.carousel_inner3 ul li	{margin:0px 75px !important; width:380px !important}    
.arrow_left  { display:block; }
.arrow_right  { display:block; }    
.mbscrool_btn.fixed{ left:45%; }    
 .popuphome { width: 100%;  top:6% !important; transform: translate(0px, -0%); } 
 .popupOverlayhome{ overflow:scroll; z-index:9999999999;}


}

	
@Media only screen and (max-width:479px)
{
.popuphome { width:90%;  top:4% !important; transform: translate(0px, -0%);  padding:20px;} 
.popupOverlayhome{ overflow:scroll; z-index:9999999999;}

.slider_button.buttonpopup{ font-size:14px !important;}
.popuphome &gt; p{ font-size:11px; line-height:18px;}
.popuphome b{ font-size:1.5rem;}
		
.buttonBookNow {margin-top:15px; width:100%; text-align:center;}
.reservationbanner {height: auto; bottom:-153px;}
	
.weather_area {display:none;}
.top_nav ul { padding-left:0px;}
.top_nav li {font-size:17px !important;}
.top_nav {left:0px; right:inherit;}
h1 {margin-top:75px; font-size:23px; text-align:center;}
.container {text-align:center;}
h2 {font-size:20px;}

.carousel_inner ul li {margin:0px 36px 0 10px !important; width:282px !important;}
.carousel_inner2 ul li {margin:0px 20px 0 10px !important; width:282px !important;}
.carousel_inner3 ul li {margin:0px 20px 0 10px !important; width:282px !important;}
.arrow_left, .arrow_left1, .arrow_left2 {left:10px; right:inherit; top:-12px;}
.arrow_right, .arrow_right1, .arrow_right2 { top:-10px; }		
.accomodation {font-size:25px;}	
.footer_logo ul li {padding:10px !important; float:left;}	
.col_left img {height:auto; width:auto;}
.col_left {height:auto; min-height:0px;}
.localf {font-size:12px;}	
.subsc_text {width:176px;}
.contactt {text-align:center;}
.printb {float:none !important; text-align:left}
.printb .button.orange {float:none !important;}
.gm-style-iw img {display:none;}
.logo img {height:auto; width:68%;} 
.dinnigimg  img {margin-top:120px;}
.map_left_area {text-align:left !important;}
.map_right_area {float:right !important; width:99% !important;}
.printbn {text-align:center; float:none !important;}
.printbn .button.orange{float:none !important;}
#divText {width:94% !important;}

#divimg &gt; img {width:100% !important; height:auto;}
#divimg { margin-right:0px !important; }
.package_left_heading {width:100% !important;}
#divDownLoadWeb {float: left;font-size: 13px;width: 100%;word-wrap: break-word;}	
.printbn { text-align:left !important;}
#side_bar ul &gt; li + li {width:93% !important;}
.gm-style-iw { font-size:14px !important;}
.gm-style-iw[ style] { width:200px !important; left:0px !important;}
.map_text [ style] { font-size:18px !important;}
.pkgDescriptions{ width:100% !important; text-align:left; padding-left:10px;}
.package_table{ width:100% !important;}
.package_duration_heading{ width:150px !important;}
.package_duration_details{ width:150px !important; min-height:92px !important; word-wrap:break-word;}
.package_cost_details{ width:130px !important; min-height:92px !important; }
.package_booking_main{ width:100% !important; text-align:left; float:left; margin:0 auto; }
.package_heading_area{ width:100%; float:left; height:auto;}
.package_left_heading{ width:100% !important;}
.package_table_heading{ width:100% !important; margin:0 auto;}
.package_cost_heading{ width:120px !important;}
.package_table_details{ width:100% !important; height:93px;}
.package_rate_code_area{ width:100%; float:none; text-align:center; }
.package_cost_details { min-height:200px;}
.cke_chrome {width:92% !important} 
.Leave_Comment_form_area { width:93% !important;}
.Drag_drop_area {width:92% !important; height:165px !important}
#tdCaptcha {width:92% !important;}
.cotactreservation1 {width:100% !important;}
.point_of_interast ul li {min-height:85px !important;}


#camera_wrap_1 { height:195px !important; margin-bottom:0 !important; }
.imgLoaded { height:200px !important; width:513px !important;margin-left: 0 !important ; }
.camera_thumbs_cont ul li { width:125px !important; }
.mbgallery_area { padding:0px; }
.camera_thumbs { display:none; }
.camera_caption { display:none !important; }
.mbscrool_btn.fixed { left:41%;  }	
.logo.fixed { left:10px; top:7px; width:55%; }
.booking_area ul li.chkinOut { padding:0px !important; margin-left:15px; }
.logo.fixed img {height:auto; width:68%;}
.navbar-collapse {max-height: 430px !important;}
.booking_area ul { float:left; }
.booking_area ul li { float:left; }
.booking_area ul li.buttonBookNow { text-align:center;}
.hotel_amenities { text-align:left; }
.navbar-toggle {margin-right:20px;} 
.limb { width:49%; }
.limb img {width: 94%;}



	}	
	
	
	
@Media only screen and (max-width:1024px)	{
.heading ul {
    padding: 0px 15px;
}	
}

#fi_head { width:100%; padding:25px 0px; display:inline-block;}
#Accessibility_com {display:inline-block; width:100%;}

#Disclaimer {display:inline-block; width:100%; padding:15px 0px;}



    
/* RTE content enduser */

figure.image.image_resized img {
    width: inherit !important;
}

figure.image.image_resized {
    margin: auto !important;
}

    figure.image.image_resized.image-style-align-right {
        float: right;
        margin: 0 0 10px 10px !important;
    }

    figure.image.image_resized.image-style-align-left {
        float: left;
        margin: 0 10px 10px 0 !important;
    }

#Blogtext_area ul li, .packageP ul li {
    text-align: left;
    list-style: disc !important;
    list-style-position: inside !important;
}

#Blogtext_area ol li, .packageP ol li {
    text-align: left;
    list-style: decimal !important;
    list-style-position: inside !important;
}

#Blogtext_area p, .packageP p {
    margin-bottom: 0;
}

.packageP blockquote, #Blogtext_area blockquote {
    padding-right: 1.5em;
    padding-left: 1.5em;
    margin-left: 0;
    margin-right: 0;
    font-style: italic;
    border-left: 5px solid #ccc;
}
.userway.userway_p7.userway-accessibility.userway-the-big {
	position: fixed !important;
	left: 20px !important;
	bottom: 30px !important;
}
#userwayAccessibilityIcon {
    bottom: 12px !important;
    top: initial;
    left: 15px;
}

	
	
@Media only screen and (max-width:1440px)	{

}</pre></body></html>