body{font-family:open sans, arial;font-size:16px;color:#010101;background:#ffffff;background-size:cover;}
@media (min-width:767px){body{}
}
.img-responsive{margin:0 auto;}
figure{margin:0;padding:0;}
a{color:#b99643;text-decoration:none;}
a:hover, a:focus{color:#b99643;text-decoration:underline;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-weight:bold;line-height:1.1;color:inherit;}
@media (max-width:1199px){.container{width:auto;}
}
@media (min-width:1200px){.container{width:1170px;}
}
.main_heading{font-size:30px;font-weight:200;color:#000;margin:15px 0 15px;}
@media (max-width:767px){.main_heading{font-size:27px;line-height:29px;}
}
.heading2{color:#FF0000;font-size:38px;text-align:center;font-weight:400;}
.heading3{font-size:16px;font-weight:600;margin-bottom:4px;}
.heading4{color:#0182AC;font-size:28px;font-weight:200;}
.list1 li{border-bottom:1px solid #DFDFDF;font-size:17px;font-weight:bold;list-style:disc outside url("../images/bullet1.png");padding:16px 0 16px 7px;text-transform:uppercase;}
.list1 li a{color:#333;}
.list2 li{list-style:url(../images/bullet1.png);padding:0 0 6px 0px;}
.top_link{color:#FFFFFF;text-align:right;padding:8px 0 0 0;}
.phone_num{display:block;}
.top_link .social_box{display:block;float:right;}
.top_link .social_box a{margin:11px 4px 0 0px;float:left;}
@media (max-width:820px){.top_link .social_box a{margin:11px 4px 0 0px;float:none;}
.phone_num{display:inline-block;}
}
.navbar-header{float:right;width:50%;}
@media (max-width:820px){.container > .navbar-header{margin-left:-15px;margin-right:-15px;}
.navbar-header{float:none;background:#7f662c;display:block;width:auto;height:45px;}
.top_link .social_box{display:inline-block;margin:0 10px 0 10px;}
.top_link .social_box img{margin:0px 0px 0 5px;}
}
.navbar-brand{padding:21px 0 11px 0;height:auto;}
.navbar-brand .img-responsive{margin:0;}
@media (max-width:820px){.navbar-brand{display:block;float:none;margin:0px auto 0;text-align:center;width:auto;}
.navbar-brand .img-responsive{margin:0 auto;}
}
@media (min-width:768px){.navbar > .container .navbar-brand{margin-left:0px;}
}
.navbar{position:static;min-height:0px;border:0px;margin-bottom:0;background:#b99643;padding:0 0 43px 0;}
@media (max-width:820px){.navbar{padding:0 0 0px 0;}
}
@media (max-width:500px){.reservation{display:none;}
}
.jumbotron{margin:0 -15px;padding:0;background:transparent;position:relative;}
}
@media (min-width:768px){.container .jumbotron{padding:0px 0 0 0;margin:0;}
}
.jumbotron img{opacity:0;filter:alpha(opacity=00);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";}
.booking_block{background:#b99643;border-top:solid 1px #59461a;border-bottom:solid 1px #59461a;padding:0px 0 15px;}
.booking_block{background:rgba(145, 117, 51, 0.75);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#BF917533', endColorstr='#BF917533');}
.booking_block input, .booking_block select, .booking_block button{float:left;}
.booking_block input, .booking_block select{border:solid 1px #fff;border-radius:3px;background:transparent;width:100%;height:34px;margin:15px 0px 0px 0;color:#fff;padding:4px 3px;}
.booking_block .calender{padding-left:5px;background:url(../images/calendar_icon.png) top right no-repeat;}
.booking_block select{padding-left:5px;}
.booking_block button{margin:15px 0 0 0;height:34px;}
@media (min-width:480px){.booking_block input, .booking_block select{margin:15px 0px 0px 0;}
}
@media (min-width:600px){.booking_block input, .booking_block select{margin:15px 0 0 0;}
.booking_block button{margin:15px 0 0 0;max-width:200px;}
}
@media (min-width:768px){.booking_block button{}
}
@media (min-width:1200px){.booking_block input, .booking_block select{margin:15px 0 0 0;}
}
.index_content .main_heading{text-transform:uppercase;}
.index_content{background:rgba(64, 51, 22, 0.6);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99403316', endColorstr='#99403316');color:#fff;padding:10px 0 30px 0;}
.index_content .main_heading{color:#fff;}
@media (min-width:768px){.index_left{border-right:solid 1px #a67f3b;padding-right:20px;min-height:330px;}
}
.index_content p{line-height:1.5;}
.slide_box{position:relative;}
.arrow_left, .arrow_right{position:absolute;top:40%;cursor:pointer;}
.arrow_left{left:0px;}
.arrow_right{right:-2px;}
.slide_box span{position:absolute;bottom:0;background:rgba(255, 255, 255, 0.4);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#66ffffff', endColorstr='#66ffffff');color:#000;padding:5px 10px;left:0;right:0;font-size:20px;}
footer{background:#b99643;font-size:13px;padding:12px 0 15px;color:#fff;}
footer a, footer a:focus{color:#fff;}
footer a:hover{color:#fff;}
.footer_right{text-align:right;}
@media (max-width:767px){footer, .footer_right{text-align:center;line-height:22px;}
footer .footer_left span{display:block;}
}
@media (max-width:599px){}
.inner_content{background:#fff;clear:both;padding:0 15px 15px;margin:0 -15px 15px;}
@media (min-width:768px){.inner_content{margin:0;min-height:500px;}
}
.captcha_img{border:solid 1px #ccc;margin:0 0 10px 0;}
.captcha_input{border:solid 1px #ccc;}
.enquiry_form.form-horizontal .control-label{text-align:left;}
.btn-1{border:none;border-radius:3px;color:#5e4d25;text-transform:uppercase;font-size:14px;font-weight:600;padding:4px 10px;background-image:-webkit-gradient(linear, 100% top, 100% bottom, from(rgba(255, 255, 255, 1)), to(rgba(177, 177, 177, 1)));background-image:-webkit-linear-gradient(top, color-stop(rgba(255, 255, 255, 1) 100%), color-stop(rgba(177, 177, 177, 1) 100%));background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 1) 0, rgba(177, 177, 177, 1) 100%);background-image:linear-gradient(to bottom, rgba(255, 255, 255, 1) 0, rgba(177, 177, 177, 1) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80ffffff', endColorstr='#00b1b1b1', GradientType=1);}
.map .img-responsive{margin:0;}
.btn-1:hover, .btn-1:focus, .btn-1:active, .btn-1.active, .open .dropdown-toggle.btn-1{color:#5e4d25;}
button img{float:left;margin:3px 3px 0 0;}
.scrollup{background:url("../images/icon_top2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);bottom:10px;display:none;height:40px;opacity:0.5;position:fixed;right:100px;text-indent:-9999px;width:40px;}
@media (max-width:599px){.scrollup{bottom:10px;right:20px;}
}
.inner_content ul{padding-left:30px;}
h3.packageTitle{background-image:url("../images/tab-bkg.png");background-position:0 0;background-repeat:repeat-x;font-weight:400;clear:both;display:block;font-size:17px;min-height:40px;padding-left:10px;padding-top:6px;}
#packagelist{margin:10px;}
.albumTitle{text-align:center;font-weight:400;margin-top:10px;}
.imghover:hover{opacity:0.5;filter:alpha(opacity=50);}
.inner_banner{height:180px;}
.inner_banner img{display:none;}
@media (max-width:576px){.inner_banner{height:120px;}
}
.left_logos{background:#b99643;padding:0px 5px;display:inline-block;margin:0 auto;text-align:center;}
.left_logos img.img-responsive{height:100px;margin:5px 5px 5px 0;display:inline;}
.box_left{float:left;max-width:50%;}
.box_center{float:left;max-width:30%;}
.box_right{float:left;max-width:25%;}
@media (max-width:600px){.box_left{float:left;max-width:100%;}
.box_center{float:left;max-width:50%;}
.box_right{float:left;max-width:50%;}
}
@media (max-width:822px) and (min-width:480px){.box_left img.img-responsive{max-width:50%;}
}
#room_info{margin:30px 0;}
#amenity_box{margin:2px 0;}
#amenity_box span{font-weight:bold;font-size:16px;}
.wrapper1, .wrapper2{overflow-x:scroll;overflow-y:hidden;width:100%;}
.side_link{color:#b99643;float:right;font-size:17px;font-weight:600;top:-55px;position:relative;right:0;}
.side_link:hover{color:#b99643;text-decoration:underline;}
@media (max-width:600px){.side_link{right:10;top:0;position:static;float:none;margin:0 0 10px 0;display:block;}
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
input[type=number]{-moz-appearance:textfield;}
select option{background:#b99643;}
.phone_num{font-weight:bold;color:#fff;font-size:18px;}
.phone_num:hover ,.temperature:hover{color:#fff;text-decoration:none;}
.phone_num:focus ,.temperature:focus{color:#fff;}
.social_box .temperature{margin:13px 6px 0 4px !important;color:#fff;}
#wxWrap, #wxIcon, #wxTemp{padding:0;top:10px;}
#wxIcon{display:inline-block;width:61px;height:25px;margin:-10px 0 -3px;overflow:hidden;background:url('http://l.yimg.com/a/lib/ywc/img/wicons.png') no-repeat 61px 0;}
.albumDetail{margin-bottom:30px;}
.albumDetail a{background-color:#fff;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05), 1px 1px 5px rgba(0, 0, 0, 0.3);display:block;overflow:hidden;padding:3%;position:relative;width:100%;}
.albumtitle{font-size:19px;color:#333;display:block;position:absolute;}
.albumDetail span{display:block;position:absolute;}
.albumtitle{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);bottom:3%;color:#fff;font-size:1.12em;left:3%;padding:2em 6% 6%;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.4);width:94%;}
@media (max-width:360px){.temperature{display:none;}
}
.compare_list table tr td, .compare_list table tr th{}
.compare_head table tr td, .compare_list table tr td{font-size:13px;text-overflow:ellipsis;}
.compare_head .table > thead > tr > th , .compare_list .table > thead > tr > th{vertical-align:bottom;}
.chart_slide_box{width:140px;height:100px;}
.compare_list .table{margin-bottom:20px;}
@media (max-width:700px){.compare_outer{overflow:auto;}
.outer_table{display:table;}
.compare_list{display:table-cell;vertical-align:top;}
.compare_head{display:table-cell;white-space:nowrap;vertical-align:top;padding:46px 0 0 0;}
.compare_wheel{height:143px;display:table-cell;vertical-align:middle;text-align:center;width:300px;}
.list_topscroll{display:none;}
.outer_topscroll{overflow-x:scroll;overflow-y:hidden;border:none 0px RED;}
.outer_topscroll{height:20px;}
.scroll-outer{overflow-x:scroll;overflow-y:hidden;}
}
@media (min-width:701px){.compare_list{overflow:auto;}
.list_topscroll{overflow-x:scroll;overflow-y:hidden;border:none 0px RED;}
.list_topscroll{height:20px;}
.scroll-div{overflow-x:scroll;overflow-y:hidden;}
.compare_head{float:left;}
.compare_wheel{height:209px;display:table-cell;vertical-align:middle;text-align:center;width:300px;}
}
@media (max-width:770px){.room_comparison_txt{margin:10px 0;width:100%;}
}
@media (min-width:770px){.room_comparison_txt{margin:0 30px;width:89%;}
}
.room_comparison_txt{background:none repeat scroll 0 0 #855037;border:2px solid #D6A43C;padding:8px;color:#fff;}
.room_comparison_txt a{color:#fff;}
.room_comparison_txt a:hover{color:#000;text-decoration:none;}
.table_info th{height:63px;}
.list_topscroll{height:20px;}
#TA_virtualsticker828 .container{width:auto;padding:5px 0;}
#CDSWIDHEADER{width:140px !important;}
#CDSWIDSTICKER{width:auto !important;}
#CDSWIDLOGO{width:120px !important;height:auto !important;}
#CDSWIDHEADER{width:120px !important;}
#CDSWIDLOGO img{height:44px;margin:4px auto !important;}
.table_info th{text-align:center !important;}
ul{list-style:url(../images/bullet1.png);}
.st_sharethis_large{position:relative;top:10px;}