@charset "UTF-8";
    /*!
*Copyright (c) 2016 by yuchen.
*/.container0: after, .container0:before, .container1:after, .container1:before, .container2:after, .container2:before, .container3:after, .container3:before {
    display: table;
    content: " "}
.container0:after, .container1:after, .container2:after, .container:after, .container3:after {
    clear: both;
}
.facbg p, .navbar-nav h1, .navbar-nav p, .navbar-nav>li>a, .navbar_custom {
    text-align: center;
}
header.sticky {
    position: fixed;
    width: 100%}
.no-gutter>[class*=col-] {
    padding-right: 0;
    padding-left: 0;
}
.center0 .img-responsive {
    margin: 0 auto;
}
.container0, .container1, .container2 {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.container3 {
	width: 1300px;
    max-width: 100%;
    margin: 0 auto;
	padding: 0 15px;
}
main {
    overflow: hidden;
}
@media(min-width:768px) {
    .container0 {
    width: 750px;
}
}@media(min-width:992px) {
    .container0 {
    width: 950px;
}
}@media(min-width:1200px) {
    .container0 {
    width: 1170px;
}
}@media(min-width:1300px) {
    .container0 {
    width: 1250px;
}
}@media(min-width:1919px) {
    .container0 {
    width: 1800px;
}
}@media(min-width:768px) {
    .container1 {
    width: 750px;
}
}@media(min-width:992px) {
    .container1 {
    width: 950px;
}
}@media(min-width:1200px) {
    .container1 {
    width: 950px;
}
}@media(min-width:768px) {
    .container2 {
    width: 750px;
}
}@media(min-width:992px) {
    .container2 {
    width: 950px;
}
}@media(min-width:1200px) {
    .container2 {
    width: 1170px;
}
}@media(min-width:1400px) {
    .container2 {
    width: 1300px;
}
}.navbar-nav h1 {
    font-family: cwtexfangsong, Microsoft JhengHei, serif;
    font-weight: 400;
    font-size: 18px;
    margin-bottom: 2px;
    color: #311e0c;
    line-height: 20px;
    margin-top: -5px;
}
.navbar-nav li:hover h1 {
    color: #d8d6d5;
}
.navbar-nav p {
    font-family: 'Minion Pro', serif;
    font-size: 12px;
    color: #ba9644;
    line-height: 10px;
}
.navbar-nav li:hover p {
    font-size: 12px;
    color: #deceb1;
}
.navbar-nav hr, .navbar-nav li:hover hr {
    border: 0;
    height: 2px;
    background-color: #2f1c0a;
    color: #2f1c0a;
}
@media screen and (max-width:992px) {
    .navbar_custom .nav>li.li-first {
    background: 0 0;
    padding-left: 15px;
}
.navbar-nav h1 {
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-bottom: 2px;
    color: #311e0c;
    text-align: center;
    line-height: 10px;
    margin-top: 10px;
}
.navbar-nav li:hover h1 {
    font-size: 16px;
    color: #b59141;
}
.navbar-nav hr, .navbar-nav li:hover hr {
    display: none;
}
}.navbar {
    border: 0;
    transition: all .4s;
    -webkit-transition: all .4s;
    font-size: 14px;
}
.navbar-default {
    background-color: #D9D9D9;
}
.navbar .navbar-brand {
    font-weight: 600;
    margin-bottom: 0;
    font-size: 20px;
}
.navbar-nav>li>a {
    margin: 6px 3px;
    padding: 6px 7px;
    min-width: 70px;
}
.navbar-nav>li>a [class^=fa] {
    font-size: 18px;
}
.navbar-brand {
    padding: 0;
}
.navbar .navbar-nav [class^=pe] {
    font-size: 32px;
    position: relative;
}
.navbar .navbar-nav p {
    margin: 5px 0 0;
    font-size: 14px;
}
.navbar .btn {
    margin-top: 8px;
    margin-bottom: 8px;
}
.navbar-default:not(.navbar-transparent) {
    background-color: rgba(255, 255, 255, 0);
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}
.navbar-transparent {
    background-color: rgba(0, 0, 0, .7);
}
.navbar-transparent .navbar-brand, [class*=navbar-ct] .navbar-brand {
    color: #FFF;
    opacity: .95;
}
.navbar-transparent .nav .caret {
    border-bottom-color: #FFF;
    border-top-color: #FFF;
}
.navbar-transparent .navbar-nav>li>a, [class*=navbar-ct] .navbar-nav>li>a {
    color: #FFF;
    border-color: #FFF;
    text-align: center;
}
.navbar-transparent .navbar-nav>li>a {
    text-shadow: 0 1px 1px rgba(0, 0, 0, .045);
}
.navbar-transparent .navbar-brand:focus, .navbar-transparent .navbar-brand:hover, [class*=navbar-ct] .navbar-brand:focus, [class*=navbar-ct] .navbar-brand:hover {
    background-color: transparent;
    color: #FFF;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    background-color: rgba(43, 43, 43, .1);
    border-radius: 4px;
    color: #555;
    opacity: 1;
}
.navbar-default .navbar-nav>.dropdown>a:focus .caret, .navbar-default .navbar-nav>.dropdown>a:hover .caret {
    border-bottom-color: #2C93FF;
    border-top-color: #2C93FF;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    background-color: rgba(255, 255, 255, 0);
    color: #2C93FF;
}
.navbar-transparent .navbar-nav>.active>a, .navbar-transparent .navbar-nav>.active>a:focus, .navbar-transparent .navbar-nav>.active>a:hover, .navbar-transparent .navbar-nav>li>a:focus, .navbar-transparent .navbar-nav>li>a:hover, [class*=navbar-ct] .navbar-nav>.active>a, [class*=navbar-ct] .navbar-nav>.active>a:focus, [class*=navbar-ct] .navbar-nav>.active>a:hover, [class*=navbar-ct] .navbar-nav>li>a:focus, [class*=navbar-ct] .navbar-nav>li>a:hover {
    background-color: transparent;
    border-radius: 4px;
    color: #FFF;
    opacity: 1;
}
.navbar-transparent .navbar-nav>.dropdown>a .caret, .navbar-transparent .navbar-nav>.dropdown>a:focus .caret, .navbar-transparent .navbar-nav>.dropdown>a:hover .caret, [class*=navbar-ct] .navbar-nav>.dropdown>a .caret {
    border-bottom-color: #FFF;
    border-top-color: #FFF;
}
.navbar-transparent .navbar-nav>.open>a, .navbar-transparent .navbar-nav>.open>a:focus, .navbar-transparent .navbar-nav>.open>a:hover {
    background-color: rgba(255, 255, 255, 0);
    color: #FFF;
    opacity: 1;
}
.navbar .label {
    background-color: #FF4C40;
    position: absolute;
    right: -10px;
    top: 0;
    font-size: 10px;
    font-family: "Helvetica Neue";
    text-shadow: none;
}
[class*=navbar-ct] .label {
    background-color: #FFF;
    color: #FF4C40;
}
.navbar-default:not(.navbar-transparent) .btn-default:hover {
    color: #2C93FF;
    border-color: #2C93FF;
}
.navbar-transparent .btn-default, [class*=navbar-ct] .btn-default {
    color: #FFF;
    border-color: #FFF;
}
[class*=navbar-ct] .btn-default.btn-fill {
    color: #777;
    background-color: #FFF;
    opacity: .9;
}
[class*=navbar-ct] .btn-default.btn-fill.active, [class*=navbar-ct] .btn-default.btn-fill:active, [class*=navbar-ct] .btn-default.btn-fill:focus, [class*=navbar-ct] .btn-default.btn-fill:hover, [class*=navbar-ct] .open .dropdown-toggle.btn-fill.btn-default {
    border-color: #FFF;
    opacity: 1;
}
.navbar-form {
    box-shadow: none;
}
.navbar-form .form-control {
    background-color: rgba(244, 244, 244, 0);
    border-radius: 0;
    border: 0;
    height: 22px;
    padding: 0;
    font-size: 20px;
    line-height: 20px;
    color: #777;
}
.navbar-transparent .navbar-form .form-control, [class*=navbar-ct] .navbar-form .form-control {
    color: #FFF;
    border: 0;
}
.navbar:not(.navbar-transparent).navbar-ct-blue {
    background-color: #362e2b;
}
.navbar:not(.navbar-transparent).navbar-ct-azzure {
    background-color: transparent;
}
@media (max-width:991px) {
    .navbar: not(.navbar-transparent).navbar-ct-azzure {
    background-color: rgba(255, 255, 255, .9);
}
}.dropdown-menu>li>a {
    padding: 8px 20px;
    color: #333;
}
.dropdown-menu>li:first-child>a {
    border-radius: 10px 10px 0 0;
}
.dropdown-menu>li:last-child>a {
    border-bottom: 0 none;
    border-radius: 0 0 10px 10px;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    background-color: #F5F5F5;
    color: #333;
    opacity: 1;
    text-decoration: none;
}
.navbar-toggle .icon-bar {
    background-color: #FFF;
}
.navbar-collapse, .navbar-form {
    border-color: transparent;
}
.navbar-brand-logo {
    padding: 0;
}
.navbar-brand-logo .logo {
    border: 1px solid #333;
    border-radius: 50%;
    float: left;
    overflow: hidden;
    width: 60px;
}
.navbar .navbar-brand-logo .brand {
    color: #FFF;
    float: left;
    font-size: 18px;
    font-weight: 400;
    line-height: 20px;
    margin-left: 10px;
    margin-top: 0;
    width: 60px;
}
.navbar-default .navbar-brand-logo .brand {
    color: #555;
}
@media (min-width:768px) {
    .navbar-form {
    margin-bottom: 31px;
    margin-top: 31px;
    padding-left: 5px;
    padding-right: 5px;
}
.navbar-search-form {
    display: none;
}
.navbar-nav>li>.dropdown-menu {
    display: block;
    padding: 0;
    z-index: 9000;
    position: absolute;
    -webkit-border-radius: 10px;
    box-shadow: 1px 2px 3px rgba(0, 0, 0, .125);
    border-radius: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    opacity: 0;
    -webkit-filter: alpha(opacity=0);
    -moz-filter: alpha(opacity=0);
    -ms-filter: alpha(opacity=0);
    -o-filter: alpha(opacity=0);
    filter: alpha(opacity=0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 300ms cubic-bezier(.34, 1.61, .7, 1);
    -moz-transition: all 300ms cubic-bezier(.34, 1.61, .7, 1);
    -o-transition: all 300ms cubic-bezier(.34, 1.61, .7, 1);
    -ms-transition: all 300ms cubic-bezier(.34, 1.61, .7, 1);
    transition: all 300ms cubic-bezier(.34, 1.61, .7, 1);
}
.dropdown-menu:after, .dropdown-menu:before {
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    content: "";
    display: inline-block;
    position: absolute;
    right: 15px;
}
.navbar-nav>li.open>.dropdown-menu {
    -webkit-transform-origin: 29px -50px;
    -moz-transform-origin: 29px -50px;
    -o-transform-origin: 29px -50px;
    -ms-transform-origin: 29px -50px;
    transform-origin: 29px -50px;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    -webkit-filter: none;
    -moz-filter: none;
    -ms-filter: none;
    -o-filter: none;
    filter: none;
}
.dropdown-menu:before {
    border-bottom: 11px solid rgba(0, 0, 0, .2);
    top: -11px;
}
.dropdown-menu:after {
    border-bottom: 11px solid #FFF;
    top: -10px;
}
}.logo .img-responsive, .navbar_custom img {
    margin: 0 auto;
}
@media (max-width:991px) {
    .navbar-transparent {
    background-color: rgba(0, 0, 0, .9);
}
.navbar-transparent .dropdown-menu>li>a:focus, .navbar-transparent .dropdown-menu>li>a:hover, .navbar-transparent .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-transparent .navbar-nav .open .dropdown-menu>li>a:hover, [class*=navbar-ct] .dropdown-menu>li>a:focus, [class*=navbar-ct] .dropdown-menu>li>a:hover {
    color: #FFF;
    background-color: transparent;
    opacity: 1;
}
.navbar-transparent .navbar-nav .open .dropdown-menu>li>a, [class*=navbar-ct] .dropdown-menu>li>a {
    color: #FFF;
    opacity: .8;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: transparent;
    border-color: #428BCA;
}
.navbar-collapse {
    text-align: center;
}
.navbar-collapse .navbar-form {
    width: 170px;
    margin: 0 auto;
}
}.navbar_custom .nav {
    float: none;
}
.navbar_custom .nav li {
    display: inline-block;
    float: none;
    vertical-align: middle;
}
@media screen and (max-width:991px) {
    .navbar_custom .nav li {
    display: block;
    margin: 0;
}
.navbar_custom .nav li a {
    border-radius: 0;
    display: block;
}
}@media screen and (max-width:992px) {
    .navbar_toggle_cus {
    margin-top: 10px;
}
.navbar_s_top {
    position: fixed;
    right: 0;
    left: 0;
    top: 0;
    z-index: 1030;
}
}@media screen and (max-width:500px) {
    .navbar-brand img {
    max-width: 200px;
}
}@media screen and (max-width:340px) {
    .navbar-brand img {
    max-width: 180px;
}
}@media screen and (max-width:1600px) {
    .nav>li>a>img {
    max-width: 130px;
}
}@media screen and (max-width:1200px) {
    .nav>li>a>img {
    max-width: 110px;
}
}@media screen and (max-width:1100px) {
    .nav>li>a>img {
    max-width: 100px;
}
}@media screen and (max-width:991px) {
    .nav>li>a>img {
    max-width: none;
}
}#services_ilogo {
    z-index: 10;
    position: absolute;
    top: 0;
    width: 100%;
    padding-top: 400px;
}
@media screen and (max-width:1200px) {
    .Scroll img {
    max-width: 220px;
    margin-top: -30px;
}
#services_ilogo {
    padding-top: 300px;
}
}@media screen and (max-width:992px) {
    .Scroll img {
    margin: 0 auto;
}
#services_ilogo {
    padding-top: 200px;
}
}@media screen and (max-width:768px) {
    .Scroll img {
    max-width: 200px;
}
#services_ilogo {
    padding-top: 150px;
}
}@media screen and (max-width:600px) {
    .Scroll img {
    max-width: 150px;
}
}@media screen and (max-width:500px) {
    .Scroll img {
    max-width: 100px;
}
}@media screen and (max-width:400px) {
    .Scroll img {
    max-width: 50px;
}
}#services_fb {
    position: fixed;
    top: 5px;
    right: 0;
    z-index: 1300;
    width: 120px;
    height: 69px;
}
@media screen and (max-width:1400px) {
    #services_fb {
    position: absolute;
    height: 68px;
    top: 69px;
    z-index: 999;
}
}.fb img:hover {
    -webkit-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    transform: rotate(25deg);
    -webkit-transform: rotate(25deg);
    -moz-transform: rotate(25deg);
    -o-transform: rotate(25deg);
    -ms-transform: rotate(25deg);
}
#services_inews {
    background-color: #362e2b;
    color: #fff;
}
.inews {
    padding: 20px 0;
}
.inews a, .inews a:visited {
    color: #fff;
}
.inews a:hover, a:focus {
    color: #b3955d;
}
.Copyright p {
    font-size: 13px;
}
.Copyright a, .Copyright a:visited {
    color: #fff;
}
.Copyright a:hover, a:focus {
    color: #b3955d;
}
@media screen and (max-width:992px) {
    #services_fb {
    width: 50px;
    height: 150px;
    top: 90px;
    left: 0;
}
.Copyright1 p, .footerp {
    text-align: center;
}
}.footerp a, .footerp a:visited {
    color: #fff;
}
.footerp a:hover, a:focus {
    color: #b3955d;
}
#services_news a, .facbg p {
    color: #fff;
}
#services {
    position: absolute;
    top: 955px;
    width: 100%;
    z-index: 50;
    background: #fff;
}
@media screen and (max-width:1919px) {
    #services {
    top: 820px;
}
}@media screen and (max-width:1500px) {
    #services {
    top: 780px;
}
}@media screen and (max-width:1200px) {
    #services {
    top: 720px;
}
}@media screen and (max-width:1100px) {
    #services {
    top: 660px;
}
}@media (max-width:992px) {
    #services {
    top: 621px;
}
}@media (max-width:850px) {
    #services {
    top: 515px;
}
}@media (max-width:700px) {
    #services {
    top: 471px;
}
}@media (max-width:630px) {
    #services {
    top: 440px;
}
}@media (max-width:600px) {
    #services {
    top: 371px;
}
}@media (max-width:480px) {
    #services {
    top: 320px;
}
}@media (max-width:400px) {
    #services {
    top: 265px;
}
}#services_about {
    background: url(../../images/aboutbg.jpg) top center no-repeat #fff;
    background-size: contain;
    padding-top: 70px;
    padding-bottom: 40px;
}
.about {
    padding-top: 200px;
}
@media (max-width:1300px) {
    .about {
    padding-top: 160px;
}
}@media (max-width:992px) {
    #services_about {
    background: url(../../images/aboutbg.jpg) top center no-repeat #fff;
    background-size: 250% auto;
}
.about {
    padding-top: 20px;
}
}@media (max-width:768px) {
    .aboutt img {
    margin: 0 auto;
}
}#services_aboutb {
    background: url(../../images/aboutbbg.jpg) center bottom no-repeat;
    background-size: 100% auto;
    background-attachment: fixed!important;
    padding-top: 80px;
}
@media (max-width:992px) {
    #services_aboutb {
    background: url(../../images/aboutbbg.jpg) center top no-repeat;
    background-size: cover;
    background-attachment: scroll!important;
    padding-top: 20px;
    padding-bottom: 20px;
}
}#services_banner {
    background: url(../../images/bannerbg.jpg) top center no-repeat;
    background-size: cover;
    min-height: 259px;
    padding-top: 70px;
    margin-top: 69px;
}
.facbg, .newsbg1 {
    min-height: 200px;
}
@media screen and (max-width:1600px) {
    #services_banner {
    padding-top: 70px;
    margin-top: 64px;
}
}@media screen and (max-width:1200px) {
    #services_banner {
    padding-top: 70px;
    margin-top: 57px;
}
}@media screen and (max-width:1100px) {
    #services_banner {
    padding-top: 70px;
    margin-top: 53px;
}
}@media screen and (max-width:500px) {
    #services_banner {
    min-height: 200px;
    margin-top: 20px;
}
}#services_loc, #services_sce, .note {
    margin-top: 50px;
}
#services_note {
    margin-bottom: 40px;
}
.facbg {
    background: url(../../images/facbg.png) top center no-repeat;
    background-size: 100% 100%;
    padding: 20px 150px;
}
@media screen and (max-width:768px) {
    .facbg {
    background: #362e2b;
    padding: 10px;
    min-height: 200px;
}
}#services_facb {
    background: url(../../images/facbbg.jpg) center bottom no-repeat;
    background-size: 100% auto;
    background-attachment: fixed!important;
    padding-top: 100px;
}
@media (max-width:992px) {
    #services_facb {
    background-attachment: scroll!important;
    padding-top: 120px;
    padding-bottom: 20px;
}
}@media (max-width:768px) {
    #services_facb {
    background: url(../../images/facbbg.jpg) center top no-repeat;
    background-size: contain;
    background-attachment: scroll!important;
    padding-top: 150px;
    padding-bottom: 20px;
}
}#services_news, #services_room, .sce {
    padding-bottom: 30px;
}
.newsbg1 {
    background: url(../../images/newsbg_01.jpg) center top;
    background-size: 100% auto;
}
.newsbg2 {
    background: url(../../images/newsbg_03.jpg) left bottom no-repeat #362e2b;
    background-size: contain;
    min-height: 600px;
}
#services_news {
    padding-top: 30px;
}
#services_news a:visited {
    color: #c68c00;
}
#services_news a:hover, a:focus {
    color: #b3955d;
}
.news1 table {
    width: 100%;
    color: #fff;
}
.newstable img {
    display: block;
    height: auto;
    max-width: 100%;
    max-height: auto;
}
.room ul li, .rooms ul li {
    display: inline-block;
    float: left;
}
@media screen and (max-width:768px) {
    .newstable img {
    max-width: 1999px;
}
.table-responsive {
    border: 0 solid transparent;
    margin-bottom: 0;
}
.newsbg2 {
    min-height: 300px;
}
}#map_canvas {
    min-height: 425px;
}
@media(max-width:768px) {
    #map_canvas {
    min-height: 430px;
}
}@media(max-width:600px) {
    #map_canvas {
    min-height: 400px;
}
}#services_sce {
    margin-bottom: 40px;
}
.sce p {
    padding-top: 20px;
}
@media(max-width:992px) {
    .sce p {
    padding-top: 0;
}
}#services_room {
    background: url(../../images/roombg.jpg) center no-repeat;
    background-size: cover;
    min-height: 730px;
    padding-top: 100px;
}
@media(max-width:992px) {
    #services_room {
    background: url(../../images/roombg.jpg) top repeat-y;
    background-size: 300% auto;
    min-height: 560px;
    padding-top: 180px;
    padding-bottom: 80px;
}
}.roombgs {
    background: url(../../images/roombgs.png) center top no-repeat;
    background-size: 100% 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    min-height: 730px;
}
.room ul {
    padding: 0;
}
.room ul li {
    width: 20%}
#services_room1 {
    background: url(../../images/room1bg.jpg) right top no-repeat;
    background-size: cover;
    padding-top: 68px;
}
#services_room1 table {
    color: #fff;
}
@media(max-width:992px) {
    .roombgs {
    min-height: 450px;
}
#services_room1 {
    padding-top: 71px;
}
}.rooms {
    margin-top: -100px;
    padding-top: 10px;
    z-index: 999;
}
.rooms img {
    width: 60px;
    height: 38px;
    opacity: .6;
    border: 2px solid #fff;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.rooms img:hover {
    cursor: pointer;
    opacity: 1;
    border-bottom-right-radius: 25px 25px;
}
@media screen and (max-width:1200px) {
    .roomt img {
    max-width: 200px;
}
}.rooms ul {
    padding: 0;
}
.rooms ul li {
    width: 20%}
.roomb1 {
    padding-top: 40px;
}
.roomtable table {
    width: 95%;
    margin-left: 5px;
}
@media screen and (max-width:1919px) {
    .roomb1 {
    padding-top: 0;
}
}@media screen and (max-width:992px) {
    .rooms {
    margin-top: 0;
}
.roomb1 {
    padding-top: 40px;
}
.roomtable table {
    width: 90%}
}@media screen and (max-width:768px) {
    .roomtable table {
    width: 92%;
    margin-left: 20px;
}
}.scrollcolor {
    SCROLLBAR-FACE-COLOR: #000;
    SCROLLBAR-HIGHLIGHT-COLOR: #362e2b;
    OVERFLOW: auto;
    SCROLLBAR-SHADOW-COLOR: #000;
    SCROLLBAR-3DLIGHT-COLOR: #000;
    SCROLLBAR-ARROW-COLOR: #000;
    SCROLLBAR-DARKSHADOW-COLOR: #362e2b;
}
#style-1::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(57, 51, 47, 0);
    border-radius: 10px;
    background-color: transparent;
}
#style-1::-webkit-scrollbar {
    width: 22px;
    height: 10px;
    background-color: #362e2b;
}
#style-1::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(57, 51, 47, .3);
    background-color: #000;
}
.carousel-control.left {
    background-image: -webkit-linear-gradient(left, color-stop(rgba(255, 255, 255, .1) 0), color-stop(rgba(0, 0, 0, .0001) 100%));
    background-image: linear-gradient(to right, rgba(255, 255, 255, .1) 0, rgba(0, 0, 0, .0001) 100%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#80000000',  endColorstr='#00000000',  GradientType=1);
}
.carousel-control.right {
    right: 7%;
    left: auto;
    background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, .0001) 0), color-stop(rgba(255, 255, 255, .1) 100%));
    background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(255, 255, 255, .1) 100%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000',  endColorstr='#80000000',  GradientType=1);
}
.dex1, .dex2, .dex3, .dex4 {
    background-position: center top;
    background-size: cover;
    background-repeat: no-repeat;
}
.hide-bullets {
    list-style: none;
    margin-left: -40px;
    margin-top: 0;
    text-align: right;
    cursor: pointer;
    line-height: 22px;
    color: #000;
}
.thumbnail {
    padding: 0;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img {
    width: 100%}
.hide-bullets a, .hide-bullets a:link, .hide-bullets a:visited {
    color: #000;
}
.hide-bullets a:hover {
    color: #a16b55;
}
.carousel-fade .carousel-inner .item {
    opacity: 0;
    transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
    opacity: 1;
}
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
    left: 0;
    opacity: 0;
    z-index: 1;
}
.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}
.carousel-fade .carousel-control {
    z-index: 2;
}
.carousel-control {
    padding-top: 28%}
@media screen and (max-width:992px) {
    .carousel-control {
    padding-top: 25%}
}.cus_slider {
    z-index: 10;
    position: fixed!important;
    top: 0;
    width: 100%}
@media screen and (max-width:1038px) {
    .cus_slider {
    margin-top: 50px;
}
}@media screen and (max-width:991px) {
    .cus_slider {
    margin-top: 71px;
}
}.dex1 {
    background-image: url(../../flash/dex1.jpg);
}
.dex2 {
    background-image: url(../../flash/dex2.jpg);
}
.dex3 {
    background-image: url(../../flash/dex3.jpg);
}
.dex4 {
    background-image: url(../../flash/dex4.jpg);
}
#services_ilogo {
    height: 1081px;
}
@media (max-width:1500px) {
    #services_ilogo {
    height: 200px;
}
}.slider-size0 {
    height: 955px;
}
@media (max-width:1500px) {
    .slider-size0 {
    height: 900px;
}
}@media (max-width:1200px) {
    .slider-size0 {
    height: 750px;
}
}@media (max-width:1100px) {
    .slider-size0 {
    height: 700px;
}
}@media (max-width:992px) {
    .slider-size0 {
    height: 600px;
}
}@media (max-width:850px) {
    .slider-size0 {
    height: 450px;
}
}@media (max-width:700px) {
    .slider-size0 {
    height: 400px;
}
}@media (max-width:600px) {
    .slider-size0 {
    height: 300px;
}
}.ken-burns {
    overflow: hidden;
    background-size: 110% auto;
    -webkit-animation: kenburns 80s infinite linear;
    -moz-animation: kenburns 80s infinite linear;
    animation: kenburns 80s infinite linear;
}
@keyframes kenburns {
    0%, 100% {
    transform: scale(1) rotate(0) translate(0, 0);
}
50% {
    transform: scale(1.3) translate(150px, 0);
}
}@media screen and (max-width:1300px) {
    .ken-burns {
    background-size: 130% auto;
    -webkit-animation: kenburns1 60s infinite linear;
    -moz-animation: kenburns1 60s infinite linear;
    animation: kenburns1 60s infinite linear;
}
@keyframes kenburns1 {
    0% {
    transform: scale(1) rotate(0) translate(0, 0);
}
50% {
    transform: scale(1.3) translate(0, 0);
}
100% {
    transform: scale(1.3) rotate(0) translate(0, 0);
}
}}.room101, .room102, .room103, .room104, .room105, .room11, .room12, .room13, .room14, .room15, .room21, .room22, .room23, .room24, .room25, .room31, .room32, .room33, .room34, .room35, .room41, .room42, .room43, .room44, .room45, .room51, .room52, .room53, .room54, .room61, .room62, .room63, .room64, .room65, .room71, .room72, .room73, .room74, .room75, .room81, .room82, .room83, .room84, .room85, .room91, .room92, .room93, .room94, .room95 {
    background-position: right top;
    background-size: cover;
}
.slider-size {
    height: 850px;
}
@media (max-width:1500px) {
    .slider-size {
    height: 650px;
}
}@media (max-width:1200px) {
    .slider-size {
    height: 550px;
}
}@media (max-width:1100px) {
    .slider-size {
    height: 500px;
}
}@media (max-width:992px) {
    .slider-size {
    height: 580px;
}
}@media (max-width:850px) {
    .slider-size {
    height: 500px;
}
}@media (max-width:768px) {
    .slider-size {
    height: 450px;
}
}@media (max-width:700px) {
    .slider-size {
    height: 400px;
}
}@media (max-width:600px) {
    .slider-size {
    height: 300px;
}
}@media (max-width:450px) {
    .slider-size {
    height: 240px;
}
}.room1l {
    height: 850px;
    overflow: auto;
}
.room1l table {
    color: #353535;
}
@media (max-width:1500px) {
    .room1l {
    height: 650px;
}
}@media (max-width:1200px) {
    .room1l {
    height: 550px;
}
}@media (max-width:1100px) {
    .room1l {
    height: 500px;
}
}@media (max-width:992px) {
    .room1l {
    height: auto;
}
}.room11 {
    background-image: url(../../flash/room11.jpg);
}
.room12 {
    background-image: url(../../flash/room12.jpg);
}
.room13 {
    background-image: url(../../flash/room13.jpg);
}
.room14 {
    background-image: url(../../flash/room14.jpg);
}
.room15 {
    background-image: url(../../flash/room15.jpg);
}
.room21 {
    background-image: url(../../flash/room21.jpg);
}
.room22 {
    background-image: url(../../flash/room22.jpg);
}
.room23 {
    background-image: url(../../flash/room23.jpg);
}
.room24 {
    background-image: url(../../flash/room24.jpg);
}
.room25 {
    background-image: url(../../flash/room25.jpg);
}
.room31 {
    background-image: url(../../flash/room31.jpg);
}
.room32 {
    background-image: url(../../flash/room32.jpg);
}
.room33 {
    background-image: url(../../flash/room33.jpg);
}
.room34 {
    background-image: url(../../flash/room34.jpg);
}
.room35 {
    background-image: url(../../flash/room35.jpg);
}
.room41 {
    background-image: url(../../flash/room41.jpg);
}
.room42 {
    background-image: url(../../flash/room42.jpg);
}
.room43 {
    background-image: url(../../flash/room43.jpg);
}
.room44 {
    background-image: url(../../flash/room44.jpg);
}
.room45 {
    background-image: url(../../flash/room45.jpg);
}
.room51 {
    background-image: url(../../flash/room51.jpg);
}
.room52 {
    background-image: url(../../flash/room52.jpg);
}
.room53 {
    background-image: url(../../flash/room53.jpg);
}
.room54 {
    background-image: url(../../flash/room54.jpg);
}
.room55 {
    background-position: right top;
    background-size: cover;
    background-image: url(../../flash/room55.jpg);
}
.room61 {
    background-image: url(../../flash/room61.jpg);
}
.room62 {
    background-image: url(../../flash/room62.jpg);
}
.room63 {
    background-image: url(../../flash/room63.jpg);
}
.room64 {
    background-image: url(../../flash/room64.jpg);
}
.room65 {
    background-image: url(../../flash/room65.jpg);
}
.room71 {
    background-image: url(../../flash/room71.jpg);
}
.room72 {
    background-image: url(../../flash/room72.jpg);
}
.room73 {
    background-image: url(../../flash/room73.jpg);
}
.room74 {
    background-image: url(../../flash/room74.jpg);
}
.room75 {
    background-image: url(../../flash/room75.jpg);
}
.room81 {
    background-image: url(../../flash/room81.jpg);
}
.room82 {
    background-image: url(../../flash/room82.jpg);
}
.room83 {
    background-image: url(../../flash/room83.jpg);
}
.room84 {
    background-image: url(../../flash/room84.jpg);
}
.room85 {
    background-image: url(../../flash/room85.jpg);
}
.room91 {
    background-image: url(../../flash/room91.jpg);
}
.room92 {
    background-image: url(../../flash/room92.jpg);
}
.room93 {
    background-image: url(../../flash/room93.jpg);
}
.room94 {
    background-image: url(../../flash/room94.jpg);
}
.room95 {
    background-image: url(../../flash/room95.jpg);
}
.room101 {
    background-image: url(../../flash/room101.jpg);
}
.room102 {
    background-image: url(../../flash/room102.jpg);
}
.room103 {
    background-image: url(../../flash/room103.jpg);
}
.room104 {
    background-image: url(../../flash/room104.jpg);
}
.room105 {
    background-image: url(../../flash/room105.jpg);
}