/* CSS Document */
body {font-size: 12px; line-height: 22px; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; background:#FFF ; min-width: 100%; margin:0 !important; padding:0; color:#333; font-weight:normal; text-rendering: optimizeLegibility !important; font-stretch:normal !important; }
html{height:100%; margin-bottom:0px;}
* { margin: 0; padding: 0; outline: 0; }

.clear {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

h1 { width:100%; height:auto; min-height:40px; margin:0; padding:0; font-size:34px; text-align:left; font-style:italic; font-weight:500; line-height:45px; color:#EC8722; font-family:"Times New Roman", Times, serif;}
h1 span { color:#85243F;}

h2 { width:100%; height:auto; min-height:35px; margin:0; padding:0; font-size:24px; text-align:left; font-style:italic; font-weight:500; line-height:35px; color:#85243F; font-family:"Times New Roman", Times, serif;}

h3 { width:100%; height:auto; margin: 0; padding:0; font-size:15px; text-align:left; font-weight:500; line-height:24px; color:#333;}
h3 span {color:#85243F; font-weight:700;}

h4 { width:100%; height:auto; margin:5px 0; padding:0; font-size:18px; text-align:left; font-style:italic; font-weight:500; line-height:30px; color:#85243F;}

h5 { width:100%; height:auto; min-height:35px; margin:0; padding:0; font-size:18px; text-align:left; font-style:italic; font-weight:500; line-height:35px; color:#CCC; font-family:"Times New Roman", Times, serif;}

p {width: auto; font-size:14px; font-weight:500; line-height:24px; text-align: left; margin:5px 0; padding:0; color:#333; display:block; }
p span { color:#85243F; font-weight:700;}
p a {color:#EB8621;  text-decoration:none;}
p a:hover { color:#85243F; }
p strong {color:#EC8722; font-weight:700; font-style:italic; }
option { float:left; text-align:left; color:#333; line-height:10px; padding:3px 10px 2px 10px; }
.more {width:100%; font-size:14px; font-weight:500; line-height:24px; text-align: right; margin:5px 0; padding:0; color:#333; display:block; }
.more a {color:#EB8621;  text-decoration:none;}
.more a:hover { color:#85243F; }

#wrapper { width:100%; height:100%; margin:0; padding:0;}

/*book_now*/
#book_now #book_now_inner { background-image: url(../images/book_now.png);color: #FFFFFF;
cursor: pointer; height:170px; left: 0; margin-left: -10px; overflow: hidden; position: fixed; text-indent: -100000px;    top:140px; width:50px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
#book_now #book_now_inner:hover { background-image: url(../images/book_now.png); color: #FFFFFF;
cursor: pointer; height:170px; left: 0; margin-left: 0px; overflow: hidden; position: fixed; text-indent: -100000px; top:140px; width:50px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
/*book_now*/

.call-now-icon { display:none; /*float:left; width:30px; height:30px; margin:0; padding:0;*/}

header{  width:100%; min-height:100px; height: auto; margin:0; padding:0; background:url(../images/bg.png) repeat center top; border-top:5px solid #85243F; border-bottom:1px solid #ED8823; position:fixed; top:0; z-index:3000;}
header:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.center { width:1000px; min-height:20px; height:auto; margin:0 auto;}
.center:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

/*LOGO*/
.logo { float:left; width:auto; height:auto; margin:10px; padding:0; display:block;}
/*LOGO*/

/*TOP-RIGHT*/
.top-right { float:right; width:auto; min-width:100px; height:auto; min-height:30px; margin:10px 0 10px 0; padding:0;}
/*TOP-RIGHT*/

/*CALL-NOW*/
.call-now { float:left; width:auto; height:auto; min-height:30px; line-height:30px; font-size:12px; text-align:left; color:#EB851F; font-weight:400; margin:0 10px; padding:0;}
.call-now span { color:#85243F; font-weight:600;}
/*CALL-NOW*/

/*ICON*/
.logo-icon { float:left; width:auto; height:auto; min-height:20px; margin:5px ; padding:0; display:block;}
.logo-icon a { display:block;}
.logo-icon a:hover {opacity:0.7;}
/*ICON*/

/*RT-NAV*/
.rt-nav { float:left; width:auto; height:auto; min-height:30px; margin:0 5px; padding:0;}
.rt-nav ul { float:left; margin:0; padding:0; list-style:none;}
.rt-nav ul li { float:left; width:auto; height:auto; margin:0; padding:0;}
.rt-nav ul li a { float:left; width:auto; height:auto; min-height:30px; line-height:30px; font-size:12px; text-align:left; font-weight:400; margin:0; padding:0 5px;color:#EB851F; text-decoration:none;}
.rt-nav ul li a:hover { color:#85243F;}
/*RT-NAV*/

.main-wrapper-box { width:100%; height: auto; min-height:100px; margin:105px 0 0 0; padding: 0; }
.main-wrapper-box:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.main { float:left; width:980px; height:auto; min-height:300px; margin:10px; padding:0;}
 
.main-left { float:left; width:660px; height:auto; min-height:10px; margin:10px; padding:0;}
.main-right { float:left; width:300px; height:auto; min-height:10px; margin:10px; padding:0;}

/*BUTTON*/
.button { float: right; width: auto; height:auto; margin:10px 0 0 0 ; padding:0; display:block;}
.button a { float:left; width: auto; height:35px; line-height:35px; margin:0; padding:0 15px; text-align:center; background:#ED8823; font-size:14px; color:#FFF; text-decoration:none; font-weight:400; -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;}
.button a:hover { color:#FFF; background:#85243F; -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; }

.button2 { float: left; width: auto; height:auto; margin:10px 0 0 0 ; padding:0; display:block;}
.button2 a { float:left; width: auto; height:35px; line-height:35px; margin:0; padding:0 15px; text-align:center; background:#ED8823; font-size:14px; color:#FFF; text-decoration:none; font-weight:400; -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;}
.button2 a:hover { color:#FFF; background:#85243F; -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; }
/*BUTTON*/

/*Room Photos*/
.more-products { position:relative; float:left; width:300px; height: auto; margin:10px 0 0 0; padding:0px; list-style:none; overflow:hidden; }
.more-products ul{ list-style-type: none; height: auto; position:relative; overflow:hidden; width: auto;float:left; margin:0px 0px 0px 0px!important; padding:0px;}
.more-products ul li{ float:left; width:300px; height:auto; min-height:50px; padding:0px 0px 0px 0px; margin:0; overflow:hidden;}
.more-products-holder { width:300px; height: auto; position:relative; overflow:hidden; top:0px; left:0px;}
.more-products-holder .jcarousel-clip{ width:300px; height: auto; position:relative; overflow:hidden; }
.special-package-img { float:left; width:300px; height:auto; min-height:100px; margin:0; padding:0;}

.more-nav { font-size:0; line-height:0;}
.more-nav a{ position:absolute; top:50px; left:0; width:30px; height:50px; text-indent: -4000px; z-index:3;}
.more-nav a.next{ background:url(../images/icon-rt.png); left:270px; -moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
.more-nav a.next:hover {background:url(../images/icon-rt.png); left:270px;-moz-opacity:10;-khtml-opacity:10;opacity:10;}
.more-nav a.prev{ background:url(../images/icon-lf.png); left:0px; -moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
.more-nav a.prev:hover { background:url(../images/icon-lf.png); left:0px; -moz-opacity:10;-khtml-opacity:10;opacity:10;}
/*Room Photos*/

.main-wrapper { width:100%; height: auto; min-height:50px; margin:10px 0; padding: 0; background:#FAE0C7; }
.main-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

/*QUICK INQUIRY*/
.quick-inquiry { float:left; width:1000px; height:auto; min-height:100px; margin:10px 0; padding:0; display:block;  }
.quick-inquiry ul { float:left; margin: 0; padding:0; list-style:none;}
.quick-inquiry ul li { float:left; width:313px; height:auto; min-height:20px; margin: 10px; padding:0;}
.quick-inquiry ul li.sm { float:left; width:146px; height:auto; min-height:20px; margin:10px; padding:0;}
.quick-inquiry ul li.sm11 { float:left; width:91px; height:auto; min-height:20px; margin:10px; padding:0;}


.bor { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:301px; height:38px; line-height:40px; background:#FDF4EC; border:1px solid #ED8823; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }
.sel { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:146px; height:40px; line-height:40px; background:#FDF4EC; border:1px solid #ED8823; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }
.sel1 { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:91px; height:40px; line-height:40px; background:#FDF4EC; border:1px solid #ED8823; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }
.tetxta { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:968px; height:98px; line-height:30px; background:#FDF4EC; border:1px solid #ED8823; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }
.bor:focus, .sel:focus, .sel1:focus, .tetxta:focus{ border:1px solid #85243F; }

input.btn { float:left; text-align:left; height:auto; min-height:35px; line-height:35px; font-size:14px; color:#FFF; text-decoration:none; font-weight:400; margin:0; padding:0 10px; background:#ED8823; border: none;   -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; cursor:pointer;}
input.btn:hover { background:#85243F; color:#FFF; border: none;   -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;}
/*QUICK INQUIRY*/

/**Testimonials**/
.testimonials { float:left; width:100%; height: auto; min-height:300px; margin:0 0 0 0; padding:0;  }
.testimonials h1 { width:100%; height:auto; min-height:40px; margin:0; padding:0; font-size:34px; text-align: center; font-style:italic; font-weight:500; line-height:45px; color:#EC8722; font-family:"Times New Roman", Times, serif;}
.testimonials h1 span { color:#85243F;}

#slider { height: auto; width:860px; position:relative; overflow:hidden;margin:10px auto; padding:0px 0px 0px 0px; }
#slider-holder { width:100%; height: auto; position:relative; overflow:hidden; text-align:center !important; padding:0px; margin:0px auto;}
#slider-holder .jcarousel-clip{ width:100%; height: auto; position:relative; overflow:hidden; padding:0px; margin:0px; text-align:center !important;}
#slider-holder ul{ width:100%; height: auto; position:relative; overflow:hidden; list-style-type: none; margin:0px; padding:0px; text-align:center !important;}
#slider-holder ul li{  width:860px; height: auto; position:relative; overflow:hidden; float:left;  margin:0px;  text-align:center !important; padding:0px; }

.testimonials-icon { float:left; width:150px; height:150px; margin:0 355px; padding:0; background: #ED8823; border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px; overflow:hidden;}

.testimonials-icon-box { float:left; width:140px; height:140px; margin:5px; padding:0; border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px; overflow:hidden; background:#FFF}
.testimonials-text { float:left; width:820px; height:auto; min-height:140px; margin:20px; padding:0px 0 0 0 ; } 
.testimonials-text p { width:100%; text-align: center; font-size:16px; font-weight:500; color:#333; line-height:25px; margin:0; padding:0;}
.testimonials-text p span { font-weight:700; color:#85243F; font-style:italic;}

#slider-nav  { position:absolute; top:304px; left:400px; z-index:0;}
#slider-nav a{position:relative;z-index:99;cursor:pointer;text-indent:-5000px;width:15px;height:15px;float:left;margin: 0px 0px 0px 3px;background:url(../images/slider-pagination.png) right 0 no-repeat;}
#slider-nav a:hover,
#slider-nav a.active {background-position:left}
/**Testimonials**/

/**FOOTER**/
footer { width:100%; margin:10px 0 0 0 !important; padding: 0; display:block; background:#333; border-top:2px solid #000; min-height:70px; height:auto;}
footer:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.footer-box { float:left; width:390px; min-height:50px; height:auto; margin:10px ; padding:0;}
.footer-box-logo { float:left; width:135px; height:auto; min-height:50px; margin:40px 20px 10px 0; padding:0;}
.footer-box-text {float:left; width:235px; min-height:50px; height:auto; margin:0 ; padding:0; font-size:13px; text-align:left; color:#CCC; line-height:24px; font-weight:400;}
.footer-box-text span { font-weight:600;}
.footer-box-text a { color:#CCC; text-decoration:none;}
.footer-box-text a:hover { color:#FFF;}

/*Folow-Us*/
.footer-folow-us { float:left; width:auto; height:auto; min-height:40px; margin:5px 0 0 0; padding:0; }
.footer-folow-us ul { float:left; margin:0; padding:0; list-style:none;}
.footer-folow-us ul li { float:left; width:42px; height:42px; margin:0 1px 0 0; padding:0; line-height:42px; }
.footer-folow-us ul li a {opacity:0.7;}
.footer-folow-us ul li a:hover {opacity:1;}
/*Folow-Us*/

.footernav { float:left; width:270px; height:auto; min-height:50px; margin:10px; padding:0; }
.footernav ul { float:left; margin:0; padding:0; list-style:none;}
.footernav ul li { float:left; width:100%; height:auto; line-height:25px; margin:0; padding: 0;}
.footernav ul li a { float:left; width:255px; text-align:left; font-size:13px; font-weight:400; color:#CCC; line-height:25px; text-decoration:none; margin:0; padding:0 0 0 15px; background:url(../images/footer.png) no-repeat left 10px;}
.footernav ul li a:hover { color:#FFF; background:url(../images/footer-hover.png) no-repeat left 10px;}
/**FOOTER**/

.footer-bg  { width:100%; height:auto; min-height:30px; margin:0 0 0 0; padding:0 0 10px 0; background:#000;}
.footer-bg:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

/*Copyright*/
.copyright { float:left; width: auto; height:auto; line-height:20px; margin:10px 0 0 0; padding: 0 ; font-size:13px; text-align: left; font-weight:400; color:#666;}
/*Copyright*/

/*Design */
.design-by  { float: right; width: auto; height:auto; line-height:20px; margin:10px 0 0 0; padding: 0 ; font-size:13px; text-align: left; font-weight:400; color:#666;}
.design-by a { color:#CCC; text-decoration:none;}
.design-by a:hover { color:#FFF;}
/*Design */

/*SUB-BANNER*/
.sub-banner { width:100%; margin:0 0 0 0; padding:0; display:block; background: url(../images/sub-banner.png) repeat center top; min-height:100px; height:auto;}
.sub-banner:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.subbanner-titel { float:left; width: auto; height:auto; line-height:100px; font-size:34px; text-align:left; color:#FFF; font-weight:500; text-transform:capitalize; margin:0; padding:0 10px; font-family:"Times New Roman", Times, serif; font-style:italic;}
/*SUB-BANNER*/

/*breadcrumb*/
.breadcrumb-handler { float: right; width: auto; height:auto; min-height:20px; line-height:20px; margin:40px 0; padding:0; font-size:15px; color:#FFF; font-weight:400; text-align:right; font-family:"Times New Roman", Times, serif; font-style:italic;}
.breadcrumb-handler a {  text-align:right; color:#FFF; font-size:15px; height:20px; line-height:20px; margin:0 0 0 0; padding:0 40px 0 0 !important; text-decoration:none; background:url(../images/line-arrow.png) no-repeat right; font-weight:400;  }
.breadcrumb-handler a:hover { color:#FFF; text-decoration:underline;}
/*breadcrumb*/

.map { float:left; width:988px; height:auto; margin:10px 0 0 0; padding:0; border:1px solid #CCC; overflow:hidden;}

.contact-add { float:left; width:360px; height:auto; min-height:50px; margin:0 10px 0 0; padding:0;}

/**contact-form**/
.contact-form { float:left; width:600px; height:auto; min-height:50px; margin:0 0 0 10px; padding:0;}
.contact-form ul { float:left; margin:0; padding:0; list-style:none;}
.contact-form ul li { float:left; width:100%; height:auto; min-height:10px; margin:10px 0; padding:0;}
.contact-form ul li.cf-lf { float:left; width:290px; height:auto; min-height:10px; margin:10px 10px 10px 0px; padding:0;}
.contact-form ul li.cf-rf { float:left; width:290px; height:auto; min-height:10px; margin:10px 0px 10px 10px; padding:0;}

.contact-form-bor { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:278px; height:38px; line-height:40px; background:#FDF4EC; border:1px solid #ED8823; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }
.contact-form-textarea { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:588px; height:78px; line-height:30px; background:#FDF4EC; border:1px solid #ED8823; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }

.contact-form-bor:focus, .contact-form-textarea:focus{ border:1px solid #85243F; }
/**contact-form**/

.booking-form { float:left; width:980px; height:auto; min-height:100px; margin:10px 0; padding:0; display:block;}
.booking-form ul { float:left; margin: 0; padding:0; list-style:none;}
.booking-form ul li { float:left; width:980px; height:auto; min-height:20px; margin: 10px 0; padding:0;}
.booking-form ul li.bf-sm { float:left; width:313px; height:auto; min-height:20px; margin:10px 10px 10px 0px; padding:0;}
.booking-form ul li.bf-sm1 { float:left; width:313px; height:auto; min-height:20px; margin:10px; padding:0;}
.booking-form ul li.bf-sm2 { float:left; width:313px; height:auto; min-height:20px; margin:10px 0px 10px 10px; padding:0;}
.booking-form ul li.bf-sm3 { float:left; width:146px; height:auto; min-height:20px; margin:10px; padding:0;}
.booking-form ul li.bf-sm4 { float:left; width:91px; height:auto; min-height:20px; margin:10px; padding:0;}
.booking-form ul li.bf-sm5 { float:left; width:91px; height:auto; min-height:20px; margin:10px 0px 10px 10px; padding:0;}


/*portfolio*/
ul#gallery-list li { float:left;	display:block;	width:304px; height: auto; margin:10px; padding:0;border:1px solid #85243F;}

ul#gallery-list li .content_block img{ clear:both; display:block; margin:0 0px 0px 0px; border:none; width:304px; height: auto;  }
ul#gallery-list li .content_block h2 a{ font-size:16px; text-decoration:none; padding:5px 10px; line-height:30px; display:block; color:#85243F;  font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-weight:600; font-style:normal;}

ul#gallery-list li:hover{  background-color:#85243F; }
ul#gallery-list li:hover .content_block h2 a{  color:#FFF;	}
/*portfolio*/

.inner-img { float:left; width:400px; height:auto; min-height:100px; margin:10px 10px 10px 0; padding:0;}
.inner-text { float:left; width:560px; height:auto; min-height:100px; margin:10px 0px 10px 10px; padding:0;}

.line { float:left; width:100%; height:3px; margin: 0; padding:0; background: url(../images/line.png) repeat-x center top;}
.local-attrecation-img { float:left; width:238px; height:auto; min-height:100px; margin:10px 10px 10px 0; padding:5px; border:1px solid #85243F; background:#FFF;}
.local-attrecation-text { float:left; width:710px; height:auto; min-height:100px; margin:10px 0 10px 10px; padding:0;}

.rooms-box-img { float:left; width:388px; height:auto; min-height:100px; margin:10px 10px 10px 0; padding:10px; border:1px solid #85243F; background:#FFF;}

.rooms-box-text { float:left; width:550px; height:auto; min-height:20px; margin:10px 0 10px 10px; padding:0;}
.rooms-box-text-box {float:left; width:255px; height:auto; min-height:20px; margin:10px 10px 0 10px; padding:0; font-size:14px; text-align:left; color:#333; font-weight:500; line-height:25px;}
.rooms-box-text-box span {color:#85243F;}

.amenities-img { float:left; width:304px; height:auto; min-height:50px; margin:10px; padding:0; border:1px solid #85243F;}
.amenities-box-img { float:left; width:284px; height:180px; margin:10px; padding:0;}
.container1{ float:left;position:relative;overflow:hidden;height:200px;}
.text{ float:left; margin:130px 0px 0px 0px; background:#85243F;color:#FFF; opacity:0.9; font-size:18px; font-weight:600px; line-height:40px;height:auto;width:inherit;position:absolute; padding:0px 0px 0px 10px; width:274px;  text-shadow:2px 0px 3px #85243F;}
article.css3-3{ right:0px;top:0;width:274px;}

.dining-box { float:left; width:304px; height:auto; min-height:50px; margin:10px; padding:0; border:1px solid #85243F;}
.dining-box-titel { float:left; width:284px; height:auto; min-height:40px; line-height:40px; margin:0; padding:0 10px; font-size:15px; color:#FFF; font-weight:600; background:#85243F}

.dining-box-text { float:left; width:284px; height:auto; min-height:20px; line-height:25px; margin:10px; padding:0; font-size:14px; color:#333; font-weight:600;}
.dining-box-text span {color:#EC8722;}

/* Portrait tablet to landscape and desktop */
@media only screen and ( min-width: 768px) and ( max-width: 980px ) {
	
h1 { width:100%; height:auto; min-height:40px; margin:0; padding:0; font-size:34px; text-align:left; font-style:italic; font-weight:500; line-height:45px; color:#EC8722; font-family:"Times New Roman", Times, serif;}
h1 span { color:#85243F;}

h2 { width:100%; height:auto; min-height:35px; margin:0; padding:0; font-size:24px; text-align:left; font-style:italic; font-weight:500; line-height:35px; color:#85243F; font-family:"Times New Roman", Times, serif;}

h4 { width:100%; height:auto; margin:5px 0; padding:0; font-size:18px; text-align:left; font-style:italic; font-weight:500; line-height:30px; color:#85243F;}	

/*book_now*/
#book_now #book_now_inner { background-image: url(../images/book_now.png);color: #FFFFFF;
cursor: pointer; height:170px; left: 0; margin-left: -10px; overflow: hidden; position: fixed; text-indent: -100000px;    top:140px; width:50px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
#book_now #book_now_inner:hover { background-image: url(../images/book_now.png); color: #FFFFFF;
cursor: pointer; height:170px; left: 0; margin-left: 0px; overflow: hidden; position: fixed; text-indent: -100000px; top:140px; width:50px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
/*book_now*/

.call-now-icon { display:none; /*float:left; width:30px; height:30px; margin:0; padding:0;*/}

header{  width:100%; min-height:100px; height: auto; margin:0; padding:0; background:url(../images/bg.png) repeat center top; border-top:5px solid #85243F; border-bottom:1px solid #ED8823; position:fixed; top:0; z-index:3000;}
header:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.center { width:760px; min-height:20px; height:auto; margin:0 auto;}
.center:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

/*LOGO*/
.logo { float:left; width:auto; height:auto; margin:10px; padding:0; display:block;}
/*LOGO*/

/*TOP-RIGHT*/
.top-right { float:right; width:auto; min-width:100px; height:auto; min-height:30px; margin:10px 0 10px 0; padding:0;}
/*TOP-RIGHT*/

/*CALL-NOW*/
.call-now { float:left; width:auto; height:auto; min-height:30px; line-height:30px; font-size:12px; text-align:left; color:#EB851F; font-weight:400; margin:0 10px; padding:0;}
.call-now span { color:#85243F; font-weight:600;}
/*CALL-NOW*/

/*ICON*/
.logo-icon { float:left; width:auto; height:auto; min-height:20px; margin:5px ; padding:0; display:block;}
.logo-icon a { display:block;}
.logo-icon a:hover {opacity:0.7;}
/*ICON*/

/*RT-NAV*/
.rt-nav { float:left; width:auto; height:auto; min-height:30px; margin:0 5px; padding:0;}
.rt-nav ul { float:left; margin:0; padding:0; list-style:none;}
.rt-nav ul li { float:left; width:auto; height:auto; margin:0; padding:0;}
.rt-nav ul li a { float:left; width:auto; height:auto; min-height:30px; line-height:30px; font-size:12px; text-align:left; font-weight:400; margin:0; padding:0 5px;color:#EB851F; text-decoration:none;}
.rt-nav ul li a:hover { color:#85243F;}
/*RT-NAV*/

.main-wrapper-box { width:100%; height: auto; min-height:100px; margin:105px 0 0 0; padding: 0; }
.main-wrapper-box:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.main { float:left; width:740px; height:auto; min-height:300px; margin:10px; padding:0;}

.main-left { float:left; width:420px; height:auto; min-height:10px; margin:10px; padding:0;}
.main-right { float:left; width:300px; height:auto; min-height:10px; margin:10px; padding:0;}

/*Room Photos*/
.more-products { position:relative; float:left; width:300px; height: auto; margin:10px 0 0 0; padding:0px; list-style:none; overflow:hidden; }
.more-products ul{ list-style-type: none; height: auto; position:relative; overflow:hidden; width: auto;float:left; margin:0px 0px 0px 0px!important; padding:0px;}
.more-products ul li{ float:left; width:300px; height:auto; min-height:50px; padding:0px 0px 0px 0px; margin:0; overflow:hidden;}
.more-products-holder { width:300px; height: auto; position:relative; overflow:hidden; top:0px; left:0px;}
.more-products-holder .jcarousel-clip{ width:300px; height: auto; position:relative; overflow:hidden; }
.special-package-img { float:left; width:300px; height:auto; min-height:100px; margin:0; padding:0;}

.more-nav { font-size:0; line-height:0;}
.more-nav a{ position:absolute; top:50px; left:0; width:30px; height:50px; text-indent: -4000px; z-index:3;}
.more-nav a.next{ background:url(../images/icon-rt.png); left:270px; -moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
.more-nav a.next:hover {background:url(../images/icon-rt.png); left:270px;-moz-opacity:10;-khtml-opacity:10;opacity:10;}
.more-nav a.prev{ background:url(../images/icon-lf.png); left:0px; -moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
.more-nav a.prev:hover { background:url(../images/icon-lf.png); left:0px; -moz-opacity:10;-khtml-opacity:10;opacity:10;}
/*Room Photos*/

/*QUICK INQUIRY*/
.quick-inquiry { float:left; width:760px; height:auto; min-height:100px; margin:10px 0; padding:0; display:block; }
.quick-inquiry ul { float:left; margin: 0; padding:0; list-style:none;}
.quick-inquiry ul li { float:left; width:233px; height:auto; min-height:20px; margin: 10px; padding:0;}
.quick-inquiry ul li.sm { float:left; width:106px; height:auto; min-height:20px; margin:10px; padding:0; }
.quick-inquiry ul li.sm11 { float:left; width:64px; height:auto; min-height:20px; margin:10px; padding:0;}


.bor { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:221px; height:38px; line-height:40px; background:#FDF4EC; border:1px solid #ED8823; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }
.sel { float:left; font-size:14px; margin:0; padding:0 0 0 5px; color:#333 !important;  width:106px; height:40px; line-height:40px; background:#FDF4EC; border:1px solid #ED8823; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }
.sel1 { float:left; font-size:14px; margin:0; padding:0 0 0 5px; color:#333 !important;  width:64px; height:40px; line-height:40px; background:#FDF4EC; border:1px solid #ED8823; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }
.tetxta { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:728px; height:98px; line-height:30px; background:#FDF4EC; border:1px solid #ED8823; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }

.bor:focus, .sel:focus, .sel1:focus, .tetxta:focus{ border:1px solid #85243F; }


input.btn { float:left; text-align:left; height:auto; min-height:35px; line-height:35px; font-size:14px; color:#FFF; text-decoration:none; font-weight:400; margin:0; padding:0 10px; background:#ED8823; border: none;   -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; cursor:pointer;}
input.btn:hover { background:#85243F; color:#FFF; border: none;   -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;}
/*QUICK INQUIRY*/

/**Testimonials**/
.testimonials { float:left; width:100%; height: auto; min-height:300px; margin:0 0 0 0; padding:0;  }
.testimonials h1 { width:100%; height:auto; min-height:40px; margin:0; padding:0; font-size:34px; text-align: center; font-style:italic; font-weight:500; line-height:45px; color:#EC8722; font-family:"Times New Roman", Times, serif;}
.testimonials h1 span { color:#85243F;}

#slider { height: auto; width:760px; position:relative; overflow:hidden;margin:10px auto; padding:0px 0px 0px 0px; }
#slider-holder { width:100%; height: auto; position:relative; overflow:hidden; text-align:center !important; padding:0px; margin:0px auto;}
#slider-holder .jcarousel-clip{ width:100%; height: auto; position:relative; overflow:hidden; padding:0px; margin:0px; text-align:center !important;}
#slider-holder ul{ width:100%; height: auto; position:relative; overflow:hidden; list-style-type: none; margin:0px; padding:0px; text-align:center !important;}
#slider-holder ul li{  width:760px; height: auto; position:relative; overflow:hidden; float:left;  margin:0px;  text-align:center !important; padding:0px; }

.testimonials-icon { float:left; width:150px; height:150px; margin:0 305px; padding:0; background: #ED8823; border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px; overflow:hidden;}

.testimonials-icon-box { float:left; width:140px; height:140px; margin:5px; padding:0; border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px; overflow:hidden; background:#FFF}
.testimonials-text { float:left; width:720px; height:auto; min-height:140px; margin:20px; padding:0px 0 0 0 ; } 
.testimonials-text p { width:100%; text-align: center; font-size:16px; font-weight:500; color:#333; line-height:25px; margin:0; padding:0;}
.testimonials-text p span { font-weight:700; color:#85243F; font-style:italic;}

#slider-nav  { position:absolute; top:304px; left:350px; z-index:0;}
#slider-nav a{position:relative;z-index:99;cursor:pointer;text-indent:-5000px;width:15px;height:15px;float:left;margin: 0px 0px 0px 3px;background:url(../images/slider-pagination.png) right 0 no-repeat;}
#slider-nav a:hover,
#slider-nav a.active {background-position:left}
/**Testimonials**/

/**FOOTER**/
footer { width:100%; margin:10px 0 0 0 !important; padding: 0; display:block; background:#333; border-top:2px solid #000; min-height:70px; height:auto;}
footer:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.footer-box { float:left; width:350px; min-height:50px; height:auto; margin:10px ; padding:0;}
.footer-box-logo { float:left; width:115px; height:auto; min-height:50px; margin:40px 20px 10px 0; padding:0;}
.footer-box-logo img { width:115px;}
.footer-box-text {float:left; width:215px; min-height:50px; height:auto; margin:0 ; padding:0; font-size:13px; text-align:left; color:#CCC; line-height:24px; font-weight:400;}
.footer-box-text span { font-weight:600;}
.footer-box-text a { color:#CCC; text-decoration:none;}
.footer-box-text a:hover { color:#FFF;}

/*Folow-Us*/
.footer-folow-us { float:left; width:auto; height:auto; min-height:40px; margin:5px 0 0 0; padding:0; }
.footer-folow-us ul { float:left; margin:0; padding:0; list-style:none;}
.footer-folow-us ul li { float:left; width:42px; height:42px; margin:0 1px 0 0; padding:0; line-height:42px; }
.footer-folow-us ul li a {opacity:0.7;}
.footer-folow-us ul li a:hover {opacity:1;}
/*Folow-Us*/

.footernav { float:left; width:175px; height:auto; min-height:50px; margin:10px; padding:0;}
.footernav ul { float:left; margin:0; padding:0; list-style:none;}
.footernav ul li { float:left; width:100%; height:auto; line-height:25px; margin:0; padding: 0;}
.footernav ul li a { float:left; width:160px; text-align:left; font-size:13px; font-weight:400; color:#CCC; line-height:25px; text-decoration:none; margin:0; padding:0 0 0 15px; background:url(../images/footer.png) no-repeat left 10px;}
.footernav ul li a:hover { color:#FFF; background:url(../images/footer-hover.png) no-repeat left 10px;}
/**FOOTER**/

.footer-bg  { width:100%; height:auto; min-height:30px; margin:0 0 0 0; padding:0 0 10px 0; background:#000;}
.footer-bg:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

/*Copyright*/
.copyright { float:left; width: auto; height:auto; line-height:20px; margin:10px 0 0 0; padding: 0 ; font-size:13px; text-align: left; font-weight:400; color:#666;}
/*Copyright*/

/*Design */
.design-by  { float: right; width: auto; height:auto; line-height:20px; margin:10px 0 0 0; padding: 0 ; font-size:13px; text-align: left; font-weight:400; color:#666;}
.design-by a { color:#CCC; text-decoration:none;}
.design-by a:hover { color:#FFF;}
/*Design */


/*SUB-BANNER*/
.sub-banner { width:100%; margin:0 0 0 0; padding:0; display:block; background: url(../images/sub-banner.png) repeat center top; min-height:100px; height:auto;}
.sub-banner:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.subbanner-titel { float:left; width: auto; height:auto; line-height:100px; font-size:34px; text-align:left; color:#FFF; font-weight:500; text-transform:capitalize; margin:0; padding:0 10px; font-family:"Times New Roman", Times, serif; font-style:italic;}
/*SUB-BANNER*/

/*breadcrumb*/
.breadcrumb-handler { float: right; width: auto; height:auto; min-height:20px; line-height:20px; margin:40px 0; padding:0; font-size:15px; color:#FFF; font-weight:400; text-align:right; font-family:"Times New Roman", Times, serif; font-style:italic;}
.breadcrumb-handler a {  text-align:right; color:#FFF; font-size:15px; height:20px; line-height:20px; margin:0 0 0 0; padding:0 40px 0 0 !important; text-decoration:none; background:url(../images/line-arrow.png) no-repeat right; font-weight:400;  }
.breadcrumb-handler a:hover { color:#FFF; text-decoration:underline;}
/*breadcrumb*/

.map { float:left; width:738px; height:auto; margin:10px 0 0 0; padding:0; border:1px solid #CCC; overflow:hidden;}

.contact-add { float:left; width:300px; height:auto; min-height:50px; margin:0 10px 0 0; padding:0;}

/**contact-form**/
.contact-form { float:left; width:420px; height:auto; min-height:50px; margin:0 0 0 10px; padding:0;}
.contact-form ul { float:left; margin:0; padding:0; list-style:none;}
.contact-form ul li { float:left; width:100%; height:auto; min-height:10px; margin:10px 0; padding:0;}
.contact-form ul li.cf-lf { float:left; width:200px; height:auto; min-height:10px; margin:10px 10px 10px 0px; padding:0;}
.contact-form ul li.cf-rf { float:left; width:200px; height:auto; min-height:10px; margin:10px 0px 10px 10px; padding:0;}

.contact-form-bor { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:188px; height:38px; line-height:40px; background:#FDF4EC; border:1px solid #ED8823; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }
.contact-form-textarea { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:408px; height:78px; line-height:30px; background:#FDF4EC; border:1px solid #ED8823; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }

.contact-form-bor:focus, .contact-form-textarea:focus{ border:1px solid #85243F; }
/**contact-form**/

.booking-form { float:left; width:740px; height:auto; min-height:100px; margin:10px 0; padding:0; display:block;}
.booking-form ul { float:left; margin: 0; padding:0; list-style:none;}
.booking-form ul li { float:left; width:740px; height:auto; min-height:20px; margin: 10px 0; padding:0;}
.booking-form ul li.bf-sm { float:left; width:233px; height:auto; min-height:20px; margin:10px 10px 10px 0px; padding:0;}
.booking-form ul li.bf-sm1 { float:left; width:233px; height:auto; min-height:20px; margin:10px; padding:0;}
.booking-form ul li.bf-sm2 { float:left; width:233px; height:auto; min-height:20px; margin:10px 0px 10px 10px; padding:0;}
.booking-form ul li.bf-sm3 { float:left; width:106px; height:auto; min-height:20px; margin:10px; padding:0;}
.booking-form ul li.bf-sm4 { float:left; width:64px; height:auto; min-height:20px; margin:10px; padding:0;}
.booking-form ul li.bf-sm5 { float:left; width:64px; height:auto; min-height:20px; margin:10px 0px 10px 10px; padding:0;}

/*portfolio*/
ul#gallery-list li { float:left;	display:block;	width:224px; height: auto; margin:10px; padding:0;border:1px solid #85243F;}

ul#gallery-list li .content_block img{ clear:both; display:block; margin:0 0px 0px 0px; border:none; width:224px; height: auto;  }
ul#gallery-list li .content_block h2 a{ font-size:14px; text-decoration:none; padding:5px 10px; line-height:30px; display:block; color:#85243F;  font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-weight:600; font-style:normal;}

ul#gallery-list li:hover{  background-color:#85243F; }
ul#gallery-list li:hover .content_block h2 a{  color:#FFF;	}
/*portfolio*/

.inner-img { float:left; width:300px; height:auto; min-height:100px; margin:10px 10px 10px 0; padding:0;}
.inner-img img { width:300px;}
.inner-text { float:left; width:420px; height:auto; min-height:100px; margin:10px 0px 10px 10px; padding:0;}

.line { float:left; width:100%; height:3px; margin: 0; padding:0; background: url(../images/line.png) repeat-x center top;}
.local-attrecation-img { float:left; width:208px; height:auto; min-height:100px; margin:10px 10px 10px 0; padding:5px; border:1px solid #85243F; background:#FFF;}
.local-attrecation-img img { width:208px;}
.local-attrecation-text { float:left; width:500px; height:auto; min-height:100px; margin:10px 0 10px 10px; padding:0;}

.rooms-box-img { float:left; width:298px; height:auto; min-height:100px; margin:10px 10px 10px 0; padding:10px; border:1px solid #85243F; background:#FFF;}
.rooms-box-img img { width:298px;}
.rooms-box-text { float:left; width:400px; height:auto; min-height:20px; margin:10px 0 10px 10px; padding:0;}
.rooms-box-text-box {float:left; width:180px; height:auto; min-height:20px; margin:10px 10px 0 10px; padding:0; font-size:14px; text-align:left; color:#333; font-weight:500; line-height:25px;}
.rooms-box-text-box span {color:#85243F;}

.amenities-img { float:left; width:224px; height:auto; min-height:50px; margin:10px; padding:0; border:1px solid #85243F;}
.amenities-box-img { float:left; width:204px; height:130px; margin:10px; padding:0;}
.amenities-box-img img { width:204px; height:130px;}
.container1{ float:left;position:relative;overflow:hidden;height:200px;}
.text{ float:left; margin:80px 0px 0px 0px; background:#85243F;color:#FFF; opacity:0.9; font-size:14px; font-weight:600px; line-height:40px;height:auto;width:inherit;position:absolute; padding:0px 0px 0px 10px; width:194px;  text-shadow:2px 0px 3px #85243F;}
article.css3-3{ right:0px;top:0;width:194px;}

.dining-box { float:left; width:224px; height:auto; min-height:180px; margin:10px; padding:0; border:1px solid #85243F;}
.dining-box-titel { float:left; width:204px; height:auto; min-height:40px; line-height:40px; margin:0; padding:0 10px; font-size:14px; color:#FFF; font-weight:600; background:#85243F}

.dining-box-text { float:left; width:204px; height:auto; min-height:20px; line-height:25px; margin:10px; padding:0; font-size:14px; color:#333; font-weight:600;}
.dining-box-text span {color:#EC8722;}

}
/* Portrait tablet to landscape and desktop */


/* Landscape phone to portrait tablet */
@media only screen and ( min-width: 600px) and ( max-width: 767px ) {

h1 { width:100%; height:auto; min-height:40px; margin:0; padding:0; font-size:28px; text-align:left; font-style:italic; font-weight:500; line-height:40px; color:#EC8722; font-family:"Times New Roman", Times, serif;}
h1 span { color:#85243F;}

h2 { width:100%; height:auto; min-height:35px; margin:0; padding:0; font-size:22px; text-align:left; font-style:italic; font-weight:500; line-height:35px; color:#85243F; font-family:"Times New Roman", Times, serif;}

h4 { width:100%; height:auto; margin:5px 0; padding:0; font-size:18px; text-align:left; font-style:italic; font-weight:500; line-height:30px; color:#85243F;}

/*book_now*/
#book_now #book_now_inner { background-image: url(../images/book_now.png);color: #FFFFFF;
cursor: pointer; height:170px; left: 0; margin-left: -10px; overflow: hidden; position: fixed; text-indent: -100000px;    top:140px; width:50px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
#book_now #book_now_inner:hover { background-image: url(../images/book_now.png); color: #FFFFFF;
cursor: pointer; height:170px; left: 0; margin-left: 0px; overflow: hidden; position: fixed; text-indent: -100000px; top:140px; width:50px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;}
/*book_now*/

.call-now-icon { /*float:left;*/ width:25px; height:25px; margin:0; padding:0; position: fixed; top:7px; left:10px; display:block; z-index:99999;}

header{  width:100%; min-height:100px; height: auto; margin:0; padding:0; background:url(../images/bg.png) repeat center top; border-top:5px solid #85243F; border-bottom:1px solid #ED8823; position:relative; /*position:fixed;*/ top:0; z-index:3000;}
header:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.center { width:580px; min-height:20px; height:auto; margin:0 auto;}
.center:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

/*LOGO*/
.logo { float:left; width:auto; height:auto; margin:50px 10px 10px 10px ; padding:0; display:block;}
.logo img { width:100px;}
/*LOGO*/

/*TOP-RIGHT*/
.top-right { float:right; width:400px; min-width:100px; height:auto; min-height:30px; margin:50px 0 0px 0; padding:0;}
/*TOP-RIGHT*/

/*CALL-NOW*/
.call-now { float:left; width:100%; height:auto; min-height:30px; line-height:30px; font-size:12px; text-align:left; color:#EB851F; font-weight:400; margin:0 10px; padding:0;}
.call-now span { color:#85243F; font-weight:600;}
/*CALL-NOW*/

/*ICON*/
.logo-icon { float:left; width:auto; height:auto; min-height:20px; margin:5px ; padding:0; display:block;}
.logo-icon a { display:block;}
.logo-icon a:hover {opacity:0.7;}
/*ICON*/

/*RT-NAV*/
.rt-nav { float:left; width:auto; height:auto; min-height:30px; margin:0 5px; padding:0;}
.rt-nav ul { float:left; margin:0; padding:0; list-style:none;}
.rt-nav ul li { float:left; width:auto; height:auto; margin:0; padding:0;}
.rt-nav ul li a { float:left; width:auto; height:auto; min-height:30px; line-height:30px; font-size:12px; text-align:left; font-weight:400; margin:0; padding:0 5px;color:#EB851F; text-decoration:none;}
.rt-nav ul li a:hover { color:#85243F;}
/*RT-NAV*/

.main-wrapper-box { width:100%; height: auto; min-height:100px; margin:0 0 0 0; padding: 0; }
.main-wrapper-box:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.main { float:left; width:560px; height:auto; min-height:300px; margin:10px; padding:0;}

.main-left { float:left; width:300px; height:auto; min-height:10px; margin:10px; padding:0;}
.main-right { float:left; width:240px; height:auto; min-height:10px; margin:10px; padding:0;}

/*Room Photos*/
.more-products { position:relative; float:left; width:240px; height: auto; margin:10px 0 0 0; padding:0px; list-style:none; overflow:hidden; }
.more-products ul{ list-style-type: none; height: auto; position:relative; overflow:hidden; width: auto;float:left; margin:0px 0px 0px 0px!important; padding:0px;}
.more-products ul li{ float:left; width:240px; height:auto; min-height:50px; padding:0px 0px 0px 0px; margin:0; overflow:hidden;}
.more-products-holder { width:240px; height: auto; position:relative; overflow:hidden; top:0px; left:0px;}
.more-products-holder .jcarousel-clip{ width:240px; height: auto; position:relative; overflow:hidden; }
.special-package-img { float:left; width:240px; height:auto; min-height:100px; margin:0; padding:0;}
.special-package-img img { width:240px;}

.more-nav { font-size:0; line-height:0;}
.more-nav a{ position:absolute; top:40px; left:0; width:30px; height:50px; text-indent: -4000px; z-index:3;}
.more-nav a.next{ background:url(../images/icon-rt.png); left:210px; -moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
.more-nav a.next:hover {background:url(../images/icon-rt.png); left:210px;-moz-opacity:10;-khtml-opacity:10;opacity:10;}
.more-nav a.prev{ background:url(../images/icon-lf.png); left:0px; -moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
.more-nav a.prev:hover { background:url(../images/icon-lf.png); left:0px; -moz-opacity:10;-khtml-opacity:10;opacity:10;}
/*Room Photos*/

/*QUICK INQUIRY*/
.quick-inquiry { float:left; width:580px; height:auto; min-height:100px; margin:10px 0; padding:0; display:block; }
.quick-inquiry ul { float:left; margin: 0; padding:0; list-style:none;}
.quick-inquiry ul li { float:left; width:270px; height:auto; min-height:20px; margin: 10px; padding:0;}
.quick-inquiry ul li.sm { float:left; width:125px; height:auto; min-height:20px; margin:10px; padding:0; }
.quick-inquiry ul li.sm11 { float:left; width:76px; height:auto; min-height:20px; margin:10px; padding:0;}


.bor { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:258px; height:38px; line-height:40px; background:#FDF4EC; border:1px solid #ED8823; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }
.sel { float:left; font-size:14px; margin:0; padding:0 0 0 5px; color:#333 !important;  width:125px; height:40px; line-height:40px; background:#FDF4EC; border:1px solid #ED8823; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }
.sel1 { float:left; font-size:14px; margin:0; padding:0 0 0 5px; color:#333 !important;  width:76px; height:40px; line-height:40px; background:#FDF4EC; border:1px solid #ED8823; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }
.tetxta { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:548px; height:98px; line-height:30px; background:#FDF4EC; border:1px solid #ED8823; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }
.bor:focus, .sel:focus, .sel1:focus, .tetxta:focus{ border:1px solid #85243F; }


input.btn { float:left; text-align:left; height:auto; min-height:35px; line-height:35px; font-size:14px; color:#FFF; text-decoration:none; font-weight:400; margin:0; padding:0 10px; background:#ED8823; border: none;   -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; cursor:pointer;}
input.btn:hover { background:#85243F; color:#FFF; border: none;   -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;}
/*QUICK INQUIRY*/

/**Testimonials**/
.testimonials { float:left; width:100%; height: auto; min-height:300px; margin:0 0 0 0; padding:0; }
.testimonials h1 { width:100%; height:auto; min-height:40px; margin:0; padding:0; font-size:34px; text-align: center; font-style:italic; font-weight:500; line-height:45px; color:#EC8722; font-family:"Times New Roman", Times, serif;}
.testimonials h1 span { color:#85243F;}

#slider { height: auto; min-height:320px; width:580px; position:relative; overflow:hidden;margin:10px auto; padding:0px 0px 0px 0px; }
#slider-holder { width:100%; height: auto; position:relative; overflow:hidden; text-align:center !important; padding:0px; margin:0px auto;}
#slider-holder .jcarousel-clip{ width:100%; height: auto; position:relative; overflow:hidden; padding:0px; margin:0px; text-align:center !important;}
#slider-holder ul{ width:100%; height: auto; position:relative; overflow:hidden; list-style-type: none; margin:0px; padding:0px; text-align:center !important;}
#slider-holder ul li{  width:580px; height: auto; position:relative; overflow:hidden; float:left;  margin:0px;  text-align:center !important; padding:0px; }

.testimonials-icon { float:left; width:150px; height:150px; margin:0 215px; padding:0; background: #ED8823; border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px; overflow:hidden;}

.testimonials-icon-box { float:left; width:140px; height:140px; margin:5px; padding:0; border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px; overflow:hidden; background:#FFF}
.testimonials-text { float:left; width:540px; height:auto; min-height:140px; margin:10px 20px; padding:0px 0 0 0 ; } 
.testimonials-text p { width:100%; text-align: center; font-size:14px; font-weight:500; color:#333; line-height:20px; margin:0; padding:0;}
.testimonials-text p span { font-weight:700; color:#85243F; font-style:italic;}

#slider-nav  { position:absolute; top:300px; left:265px;}
#slider-nav a{position:relative;z-index:99;cursor:pointer;text-indent:-5000px;width:15px;height:15px;float:left;margin: 0px 0px 0px 3px;background:url(../images/slider-pagination.png) right 0 no-repeat;}
#slider-nav a:hover,
#slider-nav a.active {background-position:left}
/**Testimonials**/

/**FOOTER**/
footer { width:100%; margin:10px 0 0 0 !important; padding: 0; display:block; background:#333; border-top:2px solid #000; min-height:70px; height:auto;}
footer:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.footer-box { float:left; width:560px; min-height:50px; height:auto; margin:10px ; padding:0;}
.footer-box-logo { float:left; width:135px; height:auto; min-height:50px; margin:40px 20px 10px 0; padding:0;}
.footer-box-logo img { width:135px;}
.footer-box-text {float:left; width:405px; min-height:50px; height:auto; margin:0 ; padding:0; font-size:13px; text-align:left; color:#CCC; line-height:24px; font-weight:400;}
.footer-box-text span { font-weight:600;}
.footer-box-text a { color:#CCC; text-decoration:none;}
.footer-box-text a:hover { color:#FFF;}

/*Folow-Us*/
.footer-folow-us { float:left; width:auto; height:auto; min-height:40px; margin:5px 0 0 0; padding:0; }
.footer-folow-us ul { float:left; margin:0; padding:0; list-style:none;}
.footer-folow-us ul li { float:left; width:42px; height:42px; margin:0 1px 0 0; padding:0; line-height:42px; }
.footer-folow-us ul li a {opacity:0.7;}
.footer-folow-us ul li a:hover {opacity:1;}
/*Folow-Us*/

.footernav { float:left; width:270px; height:auto; min-height:50px; margin:10px; padding:0;}
.footernav ul { float:left; margin:0; padding:0; list-style:none;}
.footernav ul li { float:left; width:100%; height:auto; line-height:25px; margin:0; padding: 0;}
.footernav ul li a { float:left; width:255px; text-align:left; font-size:13px; font-weight:400; color:#CCC; line-height:25px; text-decoration:none; margin:0; padding:0 0 0 15px; background:url(../images/footer.png) no-repeat left 10px;}
.footernav ul li a:hover { color:#FFF; background:url(../images/footer-hover.png) no-repeat left 10px;}
/**FOOTER**/

.footer-bg  { width:100%; height:auto; min-height:30px; margin:0 0 0 0; padding:0 0 10px 0; background:#000;}
.footer-bg:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

/*Copyright*/
.copyright { float:left; width:100%; height:auto; line-height:20px; margin:10px 0 0 0; padding: 0 ; font-size:13px; text-align: center; font-weight:400; color:#666;}
/*Copyright*/

/*Design */
.design-by  { float: right; width:100%; height:auto; line-height:20px; margin:10px 0 0 0; padding: 0 ; font-size:13px; text-align: center; font-weight:400; color:#666;}
.design-by a { color:#CCC; text-decoration:none;}
.design-by a:hover { color:#FFF;}
/*Design */

/*SUB-BANNER*/
.sub-banner { width:100%; margin:0 0 0 0; padding:0; display:block; background: url(../images/sub-banner.png) repeat center top; min-height:100px; height:auto;}
.sub-banner:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.subbanner-titel { float:left; width: auto; height:auto; line-height:100px; font-size:34px; text-align:left; color:#FFF; font-weight:500; text-transform:capitalize; margin:0; padding:0 10px; font-family:"Times New Roman", Times, serif; font-style:italic;}
/*SUB-BANNER*/

/*breadcrumb*/
.breadcrumb-handler { float: right; width: auto; height:auto; min-height:20px; line-height:20px; margin:40px 0; padding:0; font-size:15px; color:#FFF; font-weight:400; text-align:right; font-family:"Times New Roman", Times, serif; font-style:italic;}
.breadcrumb-handler a {  text-align:right; color:#FFF; font-size:15px; height:20px; line-height:20px; margin:0 0 0 0; padding:0 40px 0 0 !important; text-decoration:none; background:url(../images/line-arrow.png) no-repeat right; font-weight:400;  }
.breadcrumb-handler a:hover { color:#FFF; text-decoration:underline;}
/*breadcrumb*/

.map { float:left; width:558px; height:auto; margin:10px 0 0 0; padding:0; border:1px solid #CCC; overflow:hidden;}

.contact-add { float:left; width:200px; height:auto; min-height:50px; margin:0 10px 0 0; padding:0;}

/**contact-form**/
.contact-form { float:left; width:340px; height:auto; min-height:50px; margin:0 0 0 10px; padding:0;}
.contact-form ul { float:left; margin:0; padding:0; list-style:none;}
.contact-form ul li { float:left; width:100%; height:auto; min-height:10px; margin:10px 0; padding:0;}
.contact-form ul li.cf-lf { float:left; width:340px; height:auto; min-height:10px; margin:10px 0px 10px 0px; padding:0;}
.contact-form ul li.cf-rf { float:left; width:340px; height:auto; min-height:10px; margin:10px 0px 10px 0px; padding:0;}

.contact-form-bor { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:328px; height:38px; line-height:40px; background:#FDF4EC; border:1px solid #ED8823; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }
.contact-form-textarea { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:328px; height:78px; line-height:30px; background:#FDF4EC; border:1px solid #ED8823; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }

.contact-form-bor:focus, .contact-form-textarea:focus{ border:1px solid #85243F; }
/**contact-form**/

.booking-form { float:left; width:560px; height:auto; min-height:100px; margin:10px 0; padding:0; display:block; }
.booking-form ul { float:left; margin: 0; padding:0; list-style:none;}
.booking-form ul li { float:left; width:560px; height:auto; min-height:20px; margin: 10px 0; padding:0;}
.booking-form ul li.bf-sm { float:left; width:270px; height:auto; min-height:20px; margin:10px 5px; padding:0;}
.booking-form ul li.bf-sm1 { float:left; width:270px; height:auto; min-height:20px; margin:10px 5px; padding:0;}
.booking-form ul li.bf-sm2 { float:left; width:270px; height:auto; min-height:20px; margin:10px 5px; padding:0;}
.booking-form ul li.bf-sm3 { float:left; width:125px; height:auto; min-height:20px; margin:10px 5px; padding:0;}
.booking-form ul li.bf-sm4 { float:left; width:76px; height:auto; min-height:20px; margin:10px; padding:0;}
.booking-form ul li.bf-sm5 { float:left; width:76px; height:auto; min-height:20px; margin:10px 0px 10px 10px; padding:0;}

/*portfolio*/
ul#gallery-list li { float:left;	display:block;	width:258px; height: auto; margin:10px; padding:0;border:1px solid #85243F;}

ul#gallery-list li .content_block img{ clear:both; display:block; margin:0 0px 0px 0px; border:none; width:258px; height: auto;  }
ul#gallery-list li .content_block h2 a{ font-size:14px; text-decoration:none; padding:5px 10px; line-height:30px; display:block; color:#85243F;  font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-weight:600; font-style:normal;}

ul#gallery-list li:hover{  background-color:#85243F; }
ul#gallery-list li:hover .content_block h2 a{  color:#FFF;	}
/*portfolio*/

.inner-img { float:left; width:200px; height:auto; min-height:100px; margin:10px 10px 10px 0; padding:0;}
.inner-img img { width:200px;}
.inner-text { float:left; width:340px; height:auto; min-height:100px; margin:10px 0px 10px 10px; padding:0;}

.line { float:left; width:100%; height:3px; margin: 0; padding:0; background: url(../images/line.png) repeat-x center top;}
.local-attrecation-img { float:left; width:198px; height:auto; min-height:100px; margin:10px 10px 10px 0; padding:5px; border:1px solid #85243F; background:#FFF;}
.local-attrecation-img img { width:198px;}
.local-attrecation-text { float:left; width:330px; height:auto; min-height:100px; margin:10px 0 10px 10px; padding:0;}

.rooms-box-img { float:left; width:298px; height:auto; min-height:100px; margin:10px 10px 10px 0; padding:10px; border:1px solid #85243F; background:#FFF;}
.rooms-box-img img { width:298px;}
.rooms-box-text { float:left; width:220px; height:auto; min-height:20px; margin:10px 0 10px 10px; padding:0;}
.rooms-box-text-box {float:left; width:220px; height:auto; min-height:20px; margin:0 0 0 0; padding:0; font-size:14px; text-align:left; color:#333; font-weight:500; line-height:25px;}
.rooms-box-text-box span {color:#85243F;}

.amenities-img { float:left; width:258px; height:auto; min-height:50px; margin:10px; padding:0; border:1px solid #85243F;}
.amenities-box-img { float:left; width:238px; height:150px; margin:10px; padding:0;}
.amenities-box-img img { width:238px; height:150px;}
.container1{ float:left;position:relative;overflow:hidden;height:200px;}
.text{ float:left; margin:100px 0px 0px 0px; background:#85243F;color:#FFF; opacity:0.9; font-size:14px; font-weight:600px; line-height:40px;height:auto;width:inherit;position:absolute; padding:0px 0px 0px 10px; width:228px;  text-shadow:2px 0px 3px #85243F;}
article.css3-3{ right:0px;top:0;width:228px;}

.dining-box { float:left; width:258px; height:auto; min-height:140px; margin:10px; padding:0; border:1px solid #85243F;}
.dining-box-titel { float:left; width:238px; height:auto; min-height:20px; line-height:25px; margin:0; padding:5px 10px; font-size:14px; color:#FFF; font-weight:600; background:#85243F}

.dining-box-text { float:left; width:238px; height:auto; min-height:20px; line-height:25px; margin:10px; padding:0; font-size:14px; color:#333; font-weight:600;}
.dining-box-text span {color:#EC8722;}

}
/* Landscape phone to portrait tablet */



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

h1 { width:100%; height:auto; min-height:40px; margin:0; padding:0; font-size:30px; text-align:left; font-style:italic; font-weight:500; line-height:40px; color:#EC8722; font-family:"Times New Roman", Times, serif;}
h1 span { color:#85243F;}

h2 { width:100%; height:auto; min-height:35px; margin:0; padding:0; font-size:22px; text-align:left; font-style:italic; font-weight:500; line-height:35px; color:#85243F; font-family:"Times New Roman", Times, serif;}

h4 { width:100%; height:auto; margin:5px 0; padding:0; font-size:18px; text-align:left; font-style:italic; font-weight:500; line-height:30px; color:#85243F;}

/*book_now*/
#book_now #book_now_inner { display:none; /*background-image: url(../images/book_now.png);color: #FFFFFF;
cursor: pointer; height:120px; left: 0; margin-left: -10px; overflow: hidden; position: fixed; text-indent: -100000px;    top:140px; width:50px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;*/}
#book_now #book_now_inner:hover { display:none;/* background-image: url(../images/book_now.png); color: #FFFFFF;
cursor: pointer; height:120px; left: 0; margin-left: 0px; overflow: hidden; position: fixed; text-indent: -100000px; top:140px; width:50px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;*/}
/*book_now*/

.call-now-icon { /*float:left;*/ width:25px; height:25px; margin:0; padding:0; position: fixed; top:7px; left:10px; display:block; z-index:99999;}

header{  width:100%; min-height:100px; height: auto; margin:0; padding:0; background:url(../images/bg.png) repeat center top; border-top:5px solid #85243F; border-bottom:1px solid #ED8823; position:relative; /*position:fixed;*/ top:0; z-index:3000;}
header:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.center { width:460px; min-height:20px; height:auto; margin:0 auto;}
.center:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

/*LOGO*/
.logo { float: none; width:118px; height:auto; margin:0px auto 10px auto; padding:50px 0 0 0; display:block;}
.logo:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}	
.logo img { width:118px;}
/*LOGO*/

/*TOP-RIGHT*/
.top-right { float:right; width:100%; min-width:100px; height:auto; min-height:30px; margin:0 0 10px 0; padding:0;}
/*TOP-RIGHT*/

/*CALL-NOW*/
.call-now { float:left; width:100%; height:auto; min-height:30px; line-height:30px; font-size:13px; text-align: center; color:#EB851F; font-weight:400; margin:0 ; padding:0;}
.call-now span { color:#85243F; font-weight:600;}
/*CALL-NOW*/

/*ICON*/
.logo-icon { float:left; width:auto; height:auto; min-height:20px; margin:5px ; padding:0; display:block;}
.logo-icon a { display:block;}
.logo-icon a:hover {opacity:0.7;}
/*ICON*/

/*RT-NAV*/
.rt-nav { float:left; width:auto; height:auto; min-height:30px; margin:0 5px; padding:0;}
.rt-nav ul { float:left; margin:0; padding:0; list-style:none;}
.rt-nav ul li { float:left; width:auto; height:auto; margin:0; padding:0;}
.rt-nav ul li a { float:left; width:auto; height:auto; min-height:30px; line-height:30px; font-size:13px; text-align:left; font-weight:400; margin:0; padding:0 10px;color:#EB851F; text-decoration:none;}
.rt-nav ul li a:hover { color:#85243F;}
/*RT-NAV*/

.main-wrapper-box { width:100%; height: auto; min-height:100px; margin:0 0 0 0; padding: 0; }
.main-wrapper-box:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.main { float:left; width:440px; height:auto; min-height:300px; margin:10px; padding:0;}

.main-left { float:left; width:440px; height:auto; min-height:10px; margin:10px; padding:0;}
.main-right { float:left; width:300px; height:auto; min-height:10px; margin:10px 80px; padding:0;}

/*Room Photos*/
.more-products { position:relative; float:left; width:300px; height: auto; margin:10px 0 0 0; padding:0px; list-style:none; overflow:hidden; }
.more-products ul{ list-style-type: none; height: auto; position:relative; overflow:hidden; width: auto;float:left; margin:0px 0px 0px 0px!important; padding:0px;}
.more-products ul li{ float:left; width:300px; height:auto; min-height:50px; padding:0px 0px 0px 0px; margin:0; overflow:hidden;}
.more-products-holder { width:300px; height: auto; position:relative; overflow:hidden; top:0px; left:0px;}
.more-products-holder .jcarousel-clip{ width:300px; height: auto; position:relative; overflow:hidden; }
.special-package-img { float:left; width:300px; height:auto; min-height:100px; margin:0; padding:0;}


.more-nav { font-size:0; line-height:0;}
.more-nav a{ position:absolute; top:50px; left:0; width:30px; height:50px; text-indent: -4000px; z-index:3;}
.more-nav a.next{ background:url(../images/icon-rt.png); left:270px; -moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
.more-nav a.next:hover {background:url(../images/icon-rt.png); left:270px;-moz-opacity:10;-khtml-opacity:10;opacity:10;}
.more-nav a.prev{ background:url(../images/icon-lf.png); left:0px; -moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
.more-nav a.prev:hover { background:url(../images/icon-lf.png); left:0px; -moz-opacity:10;-khtml-opacity:10;opacity:10;}
/*Room Photos*/

/*QUICK INQUIRY*/
.quick-inquiry { float:left; width:460px; height:auto; min-height:100px; margin:10px 0; padding:0; display:block; }
.quick-inquiry ul { float:left; margin: 0; padding:0; list-style:none;}
.quick-inquiry ul li { float:left; width:210px; height:auto; min-height:20px; margin: 10px; padding:0;}
.quick-inquiry ul li.sm { float:left; width:210px; height:auto; min-height:20px; margin:10px; padding:0; }
.quick-inquiry ul li.sm11 { float:left; width:133px; height:auto; min-height:20px; margin:10px; padding:0;}


.bor { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:198px; height:38px; line-height:40px; background:#FDF4EC; border:1px solid #ED8823; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }
.sel { float:left; font-size:14px; margin:0; padding:0 0 0 5px; color:#333 !important;  width:210px; height:40px; line-height:40px; background:#FDF4EC; border:1px solid #ED8823; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }
.sel1 { float:left; font-size:14px; margin:0; padding:0 0 0 5px; color:#333 !important;  width:133px; height:40px; line-height:40px; background:#FDF4EC; border:1px solid #ED8823; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }

.tetxta { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:428px; height:98px; line-height:30px; background:#FDF4EC; border:1px solid #ED8823; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }
.bor:focus, .sel:focus, .sel1:focus, .tetxta:focus{ border:1px solid #85243F; }

input.btn { float:left; text-align:left; height:auto; min-height:35px; line-height:35px; font-size:14px; color:#FFF; text-decoration:none; font-weight:400; margin:0; padding:0 10px; background:#ED8823; border: none;   -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; cursor:pointer;}
input.btn:hover { background:#85243F; color:#FFF; border: none;   -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;}
/*QUICK INQUIRY*/

/**Testimonials**/
.testimonials { float:left; width:100%; height: auto; min-height:300px; margin:0 0 0 0; padding:0; }
.testimonials h1 { width:100%; height:auto; min-height:40px; margin:0; padding:0; font-size:34px; text-align: center; font-style:italic; font-weight:500; line-height:45px; color:#EC8722; font-family:"Times New Roman", Times, serif;}
.testimonials h1 span { color:#85243F;}

#slider { height: auto; min-height:330px; width:460px; position:relative; overflow:hidden;margin:10px auto; padding:0px 0px 0px 0px; }
#slider-holder { width:100%; height: auto; position:relative; overflow:hidden; text-align:center !important; padding:0px; margin:0px auto;}
#slider-holder .jcarousel-clip{ width:100%; height: auto; position:relative; overflow:hidden; padding:0px; margin:0px; text-align:center !important;}
#slider-holder ul{ width:100%; height: auto; position:relative; overflow:hidden; list-style-type: none; margin:0px; padding:0px; text-align:center !important;}
#slider-holder ul li{  width:460px; height: auto; position:relative; overflow:hidden; float:left;  margin:0px;  text-align:center !important; padding:0px; }

.testimonials-icon { float:left; width:150px; height:150px; margin:0 155px; padding:0; background: #ED8823; border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px; overflow:hidden;}

.testimonials-icon-box { float:left; width:140px; height:140px; margin:5px; padding:0; border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px; overflow:hidden; background:#FFF}
.testimonials-text { float:left; width:440px; height:auto; min-height:140px; margin:10px; padding:0px 0 0 0 ; } 
.testimonials-text p { width:100%; text-align: center; font-size:14px; font-weight:500; color:#333; line-height:20px; margin:0; padding:0;}
.testimonials-text p span { font-weight:700; color:#85243F; font-style:italic;}

#slider-nav  { position:absolute; top:310px; left:205px;}
#slider-nav a{position:relative;z-index:99;cursor:pointer;text-indent:-5000px;width:15px;height:15px;float:left;margin: 0px 0px 0px 3px;background:url(../images/slider-pagination.png) right 0 no-repeat;}
#slider-nav a:hover,
#slider-nav a.active {background-position:left}
/**Testimonials**/

/**FOOTER**/
footer { width:100%; margin:10px 0 0 0 !important; padding: 0; display:block; background:#333; border-top:2px solid #000; min-height:70px; height:auto;}
footer:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.footer-box { float:left; width:440px; min-height:50px; height:auto; margin:10px ; padding:0; }
.footer-box-logo { float:left; width:135px; height:auto; min-height:50px; margin:40px 20px 10px 0; padding:0;}
.footer-box-logo img { width:135px;}
.footer-box-text {float:left; width:285px; min-height:100px; height:auto; margin:0 ; padding:0; font-size:13px; text-align:left; color:#CCC; line-height:24px; font-weight:400;}
.footer-box-text span { font-weight:600;}
.footer-box-text a { color:#CCC; text-decoration:none;}
.footer-box-text a:hover { color:#FFF;}

/*Folow-Us*/
.footer-folow-us { float:left; width:auto; height:auto; min-height:40px; margin:5px 0 0 0; padding:0; }
.footer-folow-us ul { float:left; margin:0; padding:0; list-style:none;}
.footer-folow-us ul li { float:left; width:42px; height:42px; margin:0 1px 0 0; padding:0; line-height:42px; }
.footer-folow-us ul li a {opacity:0.7;}
.footer-folow-us ul li a:hover {opacity:1;}
/*Folow-Us*/

.footernav { float:left; width:440px; height:auto; min-height:50px; margin:10px; padding:0;  }
.footernav ul { float:left; margin:0; padding:0; list-style:none;}
.footernav ul li { float:left; width: auto; height:auto; line-height:25px; margin:0; padding: 0;}
.footernav ul li a { float:left; width: auto; text-align:left; font-size:13px; font-weight:400; color:#CCC; line-height:25px; text-decoration:none; margin:0; padding: 0 15px; background:url(../images/footer.png) no-repeat left 11px;}
.footernav ul li a:hover { color:#FFF; background:url(../images/footer-hover.png) no-repeat left 11px;}
/**FOOTER**/

.footer-bg  { width:100%; height:auto; min-height:30px; margin:0 0 0 0; padding:0 0 10px 0; background:#000;}
.footer-bg:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

/*Copyright*/
.copyright { float:left; width:100%; height:auto; line-height:20px; margin:10px 0 0 0; padding: 0 ; font-size:13px; text-align: center; font-weight:400; color:#666;}
/*Copyright*/

/*Design */
.design-by  { float: right; width:100%; height:auto; line-height:20px; margin:10px 0 0 0; padding: 0 ; font-size:13px; text-align: center; font-weight:400; color:#666;}
.design-by a { color:#CCC; text-decoration:none;}
.design-by a:hover { color:#FFF;}
/*Design */

/*SUB-BANNER*/
.sub-banner { width:100%; margin:0 0 0 0; padding:0; display:block; background: url(../images/sub-banner.png) repeat center top; min-height:100px; height:auto;}
.sub-banner:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.subbanner-titel { float:left; width: auto; height:auto; line-height:100px; font-size:30px; text-align:left; color:#FFF; font-weight:500; text-transform:capitalize; margin:0; padding:0 10px; font-family:"Times New Roman", Times, serif; font-style:italic;}
/*SUB-BANNER*/

/*breadcrumb*/
.breadcrumb-handler { float: right; width: auto; height:auto; min-height:20px; line-height:20px; margin:40px 0; padding:0; font-size:15px; color:#FFF; font-weight:400; text-align:right; font-family:"Times New Roman", Times, serif; font-style:italic;}
.breadcrumb-handler a {  text-align:right; color:#FFF; font-size:15px; height:20px; line-height:20px; margin:0 0 0 0; padding:0 40px 0 0 !important; text-decoration:none; background:url(../images/line-arrow.png) no-repeat right; font-weight:400;  }
.breadcrumb-handler a:hover { color:#FFF; text-decoration:underline;}
/*breadcrumb*/

.map { float:left; width:438px; height:auto; margin:10px 0 0 0; padding:0; border:1px solid #CCC; overflow:hidden;}

.contact-add { float:left; width:440px; height:auto; min-height:50px; margin:10px 0; padding:0;}


/**contact-form**/
.contact-form { float:left; width:440px; height:auto; min-height:50px; margin:10px 0 0 0; padding:0;}
.contact-form ul { float:left; margin:0; padding:0; list-style:none;}
.contact-form ul li { float:left; width:100%; height:auto; min-height:10px; margin:10px 0; padding:0;}
.contact-form ul li.cf-lf { float:left; width:210px; height:auto; min-height:10px; margin:10px 10px 10px 0px; padding:0;}
.contact-form ul li.cf-rf { float:left; width:210px; height:auto; min-height:10px; margin:10px 0px 10px 10px; padding:0;}

.contact-form-bor { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:198px; height:38px; line-height:40px; background:#FDF4EC; border:1px solid #ED8823; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }
.contact-form-textarea { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:428px; height:78px; line-height:30px; background:#FDF4EC; border:1px solid #ED8823; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }

.contact-form-bor:focus, .contact-form-textarea:focus{ border:1px solid #85243F; }
/**contact-form**/

.booking-form { float:left; width:440px; height:auto; min-height:100px; margin:10px 0; padding:0; display:block;}
.booking-form ul { float:left; margin: 0; padding:0; list-style:none;}
.booking-form ul li { float:left; width:440px; height:auto; min-height:20px; margin: 10px 0; padding:0;}
.booking-form ul li.bf-sm { float:left; width:210px; height:auto; min-height:20px; margin:10px 5px; padding:0;}
.booking-form ul li.bf-sm1 { float:left; width:210px; height:auto; min-height:20px; margin:10px 5px; padding:0;}
.booking-form ul li.bf-sm2 { float:left; width:210px; height:auto; min-height:20px; margin:10px 5px; padding:0;}
.booking-form ul li.bf-sm3 { float:left; width:210px; height:auto; min-height:20px; margin:10px 5px; padding:0;}
.booking-form ul li.bf-sm4 { float:left; width:133px; height:auto; min-height:20px; margin:10px 5px; padding:0;}
.booking-form ul li.bf-sm5 { float:left; width:133px; height:auto; min-height:20px; margin:10px ; padding:0;}

/*portfolio*/
ul#gallery-list li { float:left;	display:block;	width:208px; height: auto; margin:10px 5px; padding:0;border:1px solid #85243F;}

ul#gallery-list li .content_block img{ clear:both; display:block; margin:0 0px 0px 0px; border:none; width:208px; height: auto;  }
ul#gallery-list li .content_block h2 a{ font-size:13px; text-decoration:none; padding:5px 10px; line-height:30px; display:block; color:#85243F;  font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-weight:600; font-style:normal;}

ul#gallery-list li:hover{  background-color:#85243F; }
ul#gallery-list li:hover .content_block h2 a{  color:#FFF;	}
/*portfolio*/

.inner-img { float:left; width:420px; height:auto; min-height:100px; margin:10px; padding:0;}
.inner-img img { width:420px;}
.inner-text { float:left; width:420px; height:auto; min-height:100px; margin:10px; padding:0;}

.line { float:left; width:100%; height:3px; margin: 0; padding:0; background: url(../images/line.png) repeat-x center top;}
.local-attrecation-img { float:left; width:148px; height:auto; min-height:100px; margin:10px 10px 10px 0; padding:5px; border:1px solid #85243F; background:#FFF;}
.local-attrecation-img img { width:148px;}
.local-attrecation-text { float:left; width:270px; height:auto; min-height:100px; margin:10px 0 10px 0px; padding:0;}

.rooms-box-img { float:left; width:418px; height:auto; min-height:100px; margin:10px 0; padding:10px; border:1px solid #85243F; background:#FFF;}
.rooms-box-img img { width:418px;}
.rooms-box-text { float:left; width:440px; height:auto; min-height:20px; margin:10px 0 ; padding:0;}
.rooms-box-text-box {float:left; width:200px; height:auto; min-height:20px; margin:10px 10px 0 10px; padding:0; font-size:14px; text-align:left; color:#333; font-weight:500; line-height:25px;}
.rooms-box-text-box span {color:#85243F;}

.amenities-img { float:left; width:208px; height:auto; min-height:50px; margin:10px 5px; padding:0; border:1px solid #85243F;}
.amenities-box-img { float:left; width:198px; height:125px; margin:5px; padding:0;}
.amenities-box-img img { width:198px; height:125px;}
.container1{ float:left;position:relative;overflow:hidden;height:200px;}
.text{ float:left; margin:85px 0px 0px 0px; background:#85243F;color:#FFF; opacity:0.9; font-size:12px; font-weight:600px; line-height:30px;height:auto;width:inherit;position:absolute; padding:0px 0px 0px 10px; width:188px;  text-shadow:2px 0px 3px #85243F;}
article.css3-3{ right:0px;top:0;width:188px;}

.dining-box { float:left; width:438px; height:auto; min-height:50px; margin:10px 0px; padding:0; border:1px solid #85243F;}
.dining-box-titel { float:left; width:418px; height:auto; min-height:40px; line-height:40px; margin:0; padding:0 10px; font-size:16px; color:#FFF; font-weight:600; background:#85243F}

.dining-box-text { float:left; width:418px; height:auto; min-height:20px; line-height:25px; margin:10px; padding:0; font-size:14px; color:#333; font-weight:600;}
.dining-box-text span {color:#EC8722;}

}



@media only screen and ( min-width: 320px) and ( max-width: 480px ) {

h1 { width:100%; height:auto; min-height:30px; margin:0; padding:0; font-size:26px; text-align:left; font-style:italic; font-weight:500; line-height:30px; color:#EC8722; font-family:"Times New Roman", Times, serif;}
h1 span { color:#85243F;}

h2 { width:100%; height:auto; min-height:30px; margin:0; padding:0; font-size:22px; text-align:left; font-style:italic; font-weight:500; line-height:30px; color:#85243F; font-family:"Times New Roman", Times, serif;}

h4 { width:100%; height:auto; margin:5px 0; padding:0; font-size:18px; text-align:left; font-style:italic; font-weight:500; line-height:30px; color:#85243F;}

/*book_now*/
#book_now #book_now_inner { display:none; /*background-image: url(../images/book_now.png);color: #FFFFFF;
cursor: pointer; height:170px; left: 0; margin-left: -10px; overflow: hidden; position: fixed; text-indent: -100000px;    top:140px; width:50px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;*/}
#book_now #book_now_inner:hover { display:none;/* background-image: url(../images/book_now.png); color: #FFFFFF;
cursor: pointer; height:170px; left: 0; margin-left: 0px; overflow: hidden; position: fixed; text-indent: -100000px; top:140px; width:50px; z-index: 100000; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s;*/}
/*book_now*/

.call-now-icon { /*float:left;*/ width:25px; height:25px; margin:0; padding:0; position: fixed; top:7px; left:10px; display:block; z-index:99999;}

header{  width:100%; min-height:100px; height: auto; margin:0; padding:0; background:url(../images/bg.png) repeat center top; border-top:5px solid #85243F; border-bottom:1px solid #ED8823; position:relative; /*position:fixed;*/ top:0; z-index:3000;}
header:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.center { width:300px; min-height:20px; height:auto; margin:0 auto;}
.center:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

/*LOGO*/
.logo { float: none; width:118px; height:auto; margin:0px auto 10px auto; padding:50px 0 0 0; display:block;}
.logo:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}	
.logo img { width:118px;}
/*LOGO*/

/*TOP-RIGHT*/
.top-right { float:right; width:100%; min-width:100px; height:auto; min-height:30px; margin:0 0 10px 0; padding:0;}
/*TOP-RIGHT*/

/*CALL-NOW*/
.call-now { float:left; width:100%; height:auto; min-height:30px; line-height:30px; font-size:13px; text-align: center; color:#EB851F; font-weight:400; margin:0 ; padding:0;}
.call-now span { color:#85243F; font-weight:600;}
/*CALL-NOW*/

/*ICON*/
.logo-icon { float:left; width:130px; height:auto; min-height:20px; margin:5px 85px; text-align:center; padding:0; display:block;}
.logo-icon a { display:block;}
.logo-icon a:hover {opacity:0.7;}
/*ICON*/

/*RT-NAV*/
.rt-nav { float:left; width:100%; height:auto; min-height:30px; margin:0 ; padding:0;}
.rt-nav ul { float:left; margin:0; padding:0; list-style:none;}
.rt-nav ul li { float:left; width:auto; height:auto; margin:0; padding:0;}
.rt-nav ul li a { float:left; width:auto; height:auto; min-height:30px; line-height:30px; font-size:13px; text-align:left; font-weight:400; margin:0; padding:0 15px;color:#EB851F; text-decoration:none;}
.rt-nav ul li a:hover { color:#85243F;}
/*RT-NAV*/

.main-wrapper-box { width:100%; height: auto; min-height:100px; margin:0 0 0 0; padding: 0; }
.main-wrapper-box:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.main { float:left; width:280px; height:auto; min-height:300px; margin:10px; padding:0;}

.main-left { float:left; width:280px; height:auto; min-height:10px; margin:10px; padding:0;}
.main-right { float:left; width:280px; height:auto; min-height:10px; margin:10px; padding:0;}

/*Room Photos*/
.more-products { position:relative; float:left; width:280px; height: auto; margin:10px 0 0 0; padding:0px; list-style:none; overflow:hidden; }
.more-products ul{ list-style-type: none; height: auto; position:relative; overflow:hidden; width: auto;float:left; margin:0px 0px 0px 0px!important; padding:0px;}
.more-products ul li{ float:left; width:280px; height:auto; min-height:50px; padding:0px 0px 0px 0px; margin:0; overflow:hidden;}
.more-products-holder { width:280px; height: auto; position:relative; overflow:hidden; top:0px; left:0px;}
.more-products-holder .jcarousel-clip{ width:280px; height: auto; position:relative; overflow:hidden; }
.special-package-img { float:left; width:280px; height:auto; min-height:100px; margin:0; padding:0;}
.special-package-img img { width:280px;}

.more-nav { font-size:0; line-height:0;}
.more-nav a{ position:absolute; top:50px; left:0; width:30px; height:50px; text-indent: -4000px; z-index:3;}
.more-nav a.next{ background:url(../images/icon-rt.png); left:250px; -moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
.more-nav a.next:hover {background:url(../images/icon-rt.png); left:250px;-moz-opacity:10;-khtml-opacity:10;opacity:10;}
.more-nav a.prev{ background:url(../images/icon-lf.png); left:0px; -moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
.more-nav a.prev:hover { background:url(../images/icon-lf.png); left:0px; -moz-opacity:10;-khtml-opacity:10;opacity:10;}
/*Room Photos*/

/*QUICK INQUIRY*/
.quick-inquiry { float:left; width:300px; height:auto; min-height:100px; margin:10px 0; padding:0; display:block; }
.quick-inquiry ul { float:left; margin: 0; padding:0; list-style:none;}
.quick-inquiry ul li { float:left; width:280px; height:auto; min-height:20px; margin: 10px; padding:0;}
.quick-inquiry ul li.sm { float:left; width:280px; height:auto; min-height:20px; margin:10px; padding:0; }
.quick-inquiry ul li.sm11 { float:left; width:79px; height:auto; min-height:20px; margin:10px; padding:0;}


.bor { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:268px; height:38px; line-height:40px; background:#FDF4EC; border:1px solid #ED8823; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }
.sel { float:left; font-size:14px; margin:0; padding:0 0 0 5px; color:#333 !important;  width:280px; height:40px; line-height:40px; background:#FDF4EC; border:1px solid #ED8823; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }
.sel1 { float:left; font-size:14px; margin:0; padding:0 0 0 5px; color:#333 !important;  width:79px; height:40px; line-height:40px; background:#FDF4EC; border:1px solid #ED8823; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }

.tetxta { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:268px; height:98px; line-height:30px; background:#FDF4EC; border:1px solid #ED8823; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }
.bor:focus, .sel:focus, .sel1:focus, .tetxta:focus{ border:1px solid #85243F; }

input.btn { float:left; text-align:left; height:auto; min-height:35px; line-height:35px; font-size:14px; color:#FFF; text-decoration:none; font-weight:400; margin:0; padding:0 10px; background:#ED8823; border: none;   -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; cursor:pointer;}
input.btn:hover { background:#85243F; color:#FFF; border: none;   -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;}
/*QUICK INQUIRY*/

/**Testimonials**/
.testimonials { float:left; width:100%; height: auto; min-height:300px; margin:0 0 0 0; padding:0; }
.testimonials h1 { width:100%; height:auto; min-height:40px; margin:0; padding:0; font-size:34px; text-align: center; font-style:italic; font-weight:500; line-height:45px; color:#EC8722; font-family:"Times New Roman", Times, serif;}
.testimonials h1 span { color:#85243F;}

#slider { height: auto; min-height:370px; width:300px; position:relative; overflow:hidden;margin:10px auto; padding:0px 0px 0px 0px; }
#slider-holder { width:100%; height: auto; position:relative; overflow:hidden; text-align:center !important; padding:0px; margin:0px auto;}
#slider-holder .jcarousel-clip{ width:100%; height: auto; position:relative; overflow:hidden; padding:0px; margin:0px; text-align:center !important;}
#slider-holder ul{ width:100%; height: auto; position:relative; overflow:hidden; list-style-type: none; margin:0px; padding:0px; text-align:center !important;}
#slider-holder ul li{  width:300px; height: auto; position:relative; overflow:hidden; float:left;  margin:0px;  text-align:center !important; padding:0px; }

.testimonials-icon { float:left; width:150px; height:150px; margin:0 75px; padding:0; background: #ED8823; border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px; overflow:hidden;}

.testimonials-icon-box { float:left; width:140px; height:140px; margin:5px; padding:0; border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px; overflow:hidden; background:#FFF}
.testimonials-text { float:left; width:280px; height:auto; min-height:140px; margin:10px; padding:0px 0 0 0 ; } 
.testimonials-text p { width:100%; text-align: center; font-size:14px; font-weight:500; color:#333; line-height:20px; margin:0; padding:0;}
.testimonials-text p span { font-weight:700; color:#85243F; font-style:italic;}

#slider-nav  { position:absolute; top:350px; left:120px;}
#slider-nav a{position:relative;z-index:99;cursor:pointer;text-indent:-5000px;width:15px;height:15px;float:left;margin: 0px 0px 0px 3px;background:url(../images/slider-pagination.png) right 0 no-repeat;}
#slider-nav a:hover,
#slider-nav a.active {background-position:left}
/**Testimonials**/

/**FOOTER**/
footer { width:100%; margin:10px 0 0 0 !important; padding: 0; display:block; background:#333; border-top:2px solid #000; min-height:70px; height:auto;}
footer:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.footer-box { float:left; width:300px; min-height:50px; height:auto; margin:10px 0 ; padding:0;}
.footer-box-logo { float:left; width:80px; height:auto; min-height:50px; margin:40px 10px 10px 0; padding:0;}
.footer-box-logo img { width:80px;}
.footer-box-text {float:left; width:210px; min-height:100px; height:auto; margin:0 ; padding:0; font-size:13px; text-align:left; color:#CCC; line-height:24px; font-weight:400;}
.footer-box-text span { font-weight:600;}
.footer-box-text a { color:#CCC; text-decoration:none;}
.footer-box-text a:hover { color:#FFF;}

/*Folow-Us*/
.footer-folow-us { float:left; width:auto; height:auto; min-height:40px; margin:5px 0 0 0; padding:0; }
.footer-folow-us ul { float:left; margin:0; padding:0; list-style:none;}
.footer-folow-us ul li { float:left; width:40px; height:40px; margin:0 1px 0 0; padding:0; line-height:40px; }
.footer-folow-us ul li a {opacity:0.7;}
.footer-folow-us ul li a:hover {opacity:1;}
.footer-folow-us ul li img { width:40px; height:40px;}
/*Folow-Us*/

.footernav { float:left; width:300px; height:auto; min-height:50px; margin:10px 0; padding:0;}
.footernav ul { float:left; margin:0; padding:0; list-style:none;}
.footernav ul li { float:left; width: auto; height:auto; line-height:25px; margin:0; padding: 0;}
.footernav ul li a { float:left; width: auto; text-align:left; font-size:13px; font-weight:400; color:#CCC; line-height:25px; text-decoration:none; margin:0; padding: 0 15px; background:url(../images/footer.png) no-repeat left 11px;}
.footernav ul li a:hover { color:#FFF; background:url(../images/footer-hover.png) no-repeat left 11px;}
/**FOOTER**/

.footer-bg  { width:100%; height:auto; min-height:30px; margin:0 0 0 0; padding:0 0 10px 0; background:#000;}
.footer-bg:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

/*Copyright*/
.copyright { float:left; width:100%; height:auto; line-height:20px; margin:10px 0 0 0; padding: 0 ; font-size:12px; text-align: center; font-weight:400; color:#666;}
/*Copyright*/

/*Design */
.design-by  { float: right; width:100%; height:auto; line-height:20px; margin:10px 0 0 0; padding: 0 ; font-size:12px; text-align: center; font-weight:400; color:#666;}
.design-by a { color:#CCC; text-decoration:none;}
.design-by a:hover { color:#FFF;}
/*Design */

/*SUB-BANNER*/
.sub-banner { width:100%; margin:0 0 0 0; padding:0; display:block; background: url(../images/sub-banner.png) repeat center top; min-height:80px; height:auto;}
.sub-banner:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.subbanner-titel { float:left; width: auto; height:auto; line-height:80px; font-size:22px; text-align:left; color:#FFF; font-weight:500; text-transform:capitalize; margin:0; padding:0 10px; font-family:"Times New Roman", Times, serif; font-style:italic;}
/*SUB-BANNER*/

/*breadcrumb*/
.breadcrumb-handler { float: right; width: auto; height:auto; min-height:20px; line-height:20px; margin:30px 0; padding:0; font-size:15px; color:#FFF; font-weight:400; text-align:right; font-family:"Times New Roman", Times, serif; font-style:italic;}
.breadcrumb-handler a {  text-align:right; color:#FFF; font-size:15px; height:20px; line-height:20px; margin:0 0 0 0; padding:0 40px 0 0 !important; text-decoration:none; background:url(../images/line-arrow.png) no-repeat right; font-weight:400;  }
.breadcrumb-handler a:hover { color:#FFF; text-decoration:underline;}
/*breadcrumb*/

.map { float:left; width:278px; height:auto; margin:10px 0 0 0; padding:0; border:1px solid #CCC; overflow:hidden;}

.contact-add { float:left; width:280px; height:auto; min-height:50px; margin:10px 0; padding:0;}



/**contact-form**/
.contact-form { float:left; width:280px; height:auto; min-height:50px; margin:10px 0 0 0; padding:0;}
.contact-form ul { float:left; margin:0; padding:0; list-style:none;}
.contact-form ul li { float:left; width:100%; height:auto; min-height:10px; margin:10px 0; padding:0;}
.contact-form ul li.cf-lf { float:left; width:280px; height:auto; min-height:10px; margin:10px 0px 10px 0px; padding:0;}
.contact-form ul li.cf-rf { float:left; width:280px; height:auto; min-height:10px; margin:10px 0px 10px 0px; padding:0;}

.contact-form-bor { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:268px; height:38px; line-height:40px; background:#FDF4EC; border:1px solid #ED8823; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }
.contact-form-textarea { float:left; font-size:14px; margin:0; padding:0 0 0 10px; color:#333 !important;  width:268px; height:78px; line-height:30px; background:#FDF4EC; border:1px solid #ED8823; font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }

.contact-form-bor:focus, .contact-form-textarea:focus{ border:1px solid #85243F; }
/**contact-form**/

.booking-form { float:left; width:280px; height:auto; min-height:100px; margin:10px 0; padding:0; display:block;   }
.booking-form ul { float:left; margin: 0; padding:0; list-style:none;}
.booking-form ul li { float:left; width:280px; height:auto; min-height:20px; margin: 10px 0; padding:0;}
.booking-form ul li.bf-sm { float:left; width:280px; height:auto; min-height:20px; margin:10px 0; padding:0;}
.booking-form ul li.bf-sm1 { float:left; width:280px; height:auto; min-height:20px; margin:10px 0; padding:0;}
.booking-form ul li.bf-sm2 { float:left; width:280px; height:auto; min-height:20px; margin:10px 0; padding:0;}
.booking-form ul li.bf-sm3 { float:left; width:280px; height:auto; min-height:20px; margin:10px 0; padding:0;}
.booking-form ul li.bf-sm4 { float:left; width:79px; height:auto; min-height:20px; margin:10px 10px 10px 0; padding:0;}
.booking-form ul li.bf-sm5 { float:left; width:79px; height:auto; min-height:20px; margin:10px 0 10px 0 ; padding:0;}


/*portfolio*/
ul#gallery-list li { float:left;	display:block;	width:278px; height: auto; margin:10px 0px; padding:0;border:1px solid #85243F;}

ul#gallery-list li .content_block img{ clear:both; display:block; margin:0 0px 0px 0px; border:none; width:278px; height: auto;  }
ul#gallery-list li .content_block h2 a{ font-size:14px; text-decoration:none; padding:5px 10px; line-height:30px; display:block; color:#85243F;  font-family: 'Open Sans', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-weight:600; font-style:normal;}

ul#gallery-list li:hover{  background-color:#85243F; }
ul#gallery-list li:hover .content_block h2 a{  color:#FFF;	}
/*portfolio*/

.inner-img { float:left; width:280px; height:auto; min-height:100px; margin:10px 0; padding:0;}
.inner-img img { width:280px;}
.inner-text { float:left; width:280px; height:auto; min-height:100px; margin:10px 0; padding:0;}

.line { float:left; width:100%; height:3px; margin: 0; padding:0; background: url(../images/line.png) repeat-x center top;}
.local-attrecation-img { float:left; width:238px; height:auto; min-height:100px; margin:10px 15px 0 15px; padding:5px; border:1px solid #85243F; background:#FFF;}
.local-attrecation-text { float:left; width:280px; height:auto; min-height:100px; margin:10px 0; padding:0;}

.rooms-box-img { float:left; width:258px; height:auto; min-height:100px; margin:10px 0; padding:10px; border:1px solid #85243F; background:#FFF;}
.rooms-box-img img { width:258px;}
.rooms-box-text { float:left; width:280px; height:auto; min-height:20px; margin:10px 0 ; padding:0;}
.rooms-box-text-box {float:left; width:280px; height:auto; min-height:20px; margin:0; padding:0; font-size:14px; text-align:left; color:#333; font-weight:500; line-height:25px;}
.rooms-box-text-box span {color:#85243F;}

.amenities-img { float:left; width:278px; height:auto; min-height:50px; margin:10px 0; padding:0; border:1px solid #85243F;}
.amenities-box-img { float:left; width:258px; height:165px; margin:10px; padding:0;}
.amenities-box-img img { width:258px; height:165px;}
.container1{ float:left;position:relative;overflow:hidden;height:200px;}
.text{ float:left; margin:115px 0px 0px 0px; background:#85243F;color:#FFF; opacity:0.9; font-size:14px; font-weight:600px; line-height:40px;height:auto;width:inherit;position:absolute; padding:0px 0px 0px 10px; width:248px;  text-shadow:2px 0px 3px #85243F;}
article.css3-3{ right:0px;top:0;width:248px;}

.dining-box { float:left; width:278px; height:auto; min-height:50px; margin:10px 0px; padding:0; border:1px solid #85243F;}
.dining-box-titel { float:left; width:258px; height:auto; min-height:40px; line-height:40px; margin:0; padding:0 10px; font-size:16px; color:#FFF; font-weight:600; background:#85243F}

.dining-box-text { float:left; width:258px; height:auto; min-height:20px; line-height:25px; margin:10px; padding:0; font-size:14px; color:#333; font-weight:600;}
.dining-box-text span {color:#EC8722;}

}