.bookingWidget10 .heroHeadingBox{
    bottom: 32px;
}
.headerWidget12 .navBar .rightNavBar .byTopNavBarDropdown a{
    color: #231F18;
}
.headerWidget12 .navBar .rightNavBar .byTopNavBarDropdown .bookingBtn{
background: #977647;
}
#cnzz_stat_icon_1277917202{
display: none;
}
.propertyLogo{
width: 140px;
    height: 60px;
    
    position: fixed;
    z-index: 4;
    left: 280px;
    top: 17px;
}
.headerWidget12 .navBar .rightNavBar li .btn-login-wrap .dropdown-menu .integral{
    height: auto !important;
}
.dropdown-menu #menuMall{    display: none !important;}
.headerWidget12 .bookingWidget, .headerWidget12 .heroHeadingFixed .linear-gradient{
display: none;}
.galleryWidget04{
padding-bottom: 0;
}
.headerWidget12 .navBar .rightNavBar li .btn-login-wrap .dropdown-menu .menuCenter, .headerWidget12 .navBar .rightNavBar li .btn-login-wrap .dropdown-menu .menuMall{
    display: none;
}
#gallery-6669{
padding-top:16px;
padding-bottom:16px;
padding:16px 24px;
width:auto;
}

#gallery-6669 .gallery-wrap{
margin-top:0px;
max-width:1570px;
}
#gallery-6653 .gallery-wrap{
padding-bottom:40px;
}

#gallery-6653 .gallery-wrap{
padding-bottom:0px;
}

   #gallery-6671 .gallery-wrap,  #gallery-6672 .gallery-wrap{
max-width:640px;
}
#gallery-6676 .gallery-wrap{
    max-width: 927px;
padding-bottom:40px;
}
.layoutWidget04{
  padding-left: 40px;
 padding-right: 40px;
}

.layoutWidget01 .overflow-x{
    width: 100%;
    max-width: 980px;
margin:0px auto;
    overflow-x: auto;
    text-align: center;
}
.layoutWidget01 .overflow-x img{
    display: block;
    margin: 0px auto;
margin-bottom:4px;
}
.layoutWidget01 table{
    width: 100%;
    text-align: center;
    font-size: 14px;
    color: #999999;
min-width: 980px;
}
.layoutWidget01 tr .pt{
padding-top:64px;
}
.layoutWidget01 th , .layoutWidget01 td{
    padding: 6px 12px;
border: 2px solid #fff;
text-align:center;
}
.layoutWidget01 tbody tr{
background: #e1e1df;
}
.layoutWidget01 tbody tr:nth-child(odd){
background: #f2f2f1;
}
.layoutWidget01 tbody tr:nth-child(1){
background:#fff;
}

.headerWidget12 .navBar .rightNavBar #mallBtn,  .headerWidget12 .navBar .rightNavBar #menuCenter, .headerWidget12 .navBar .rightNavBar .topNavBarDropdown{
    display: none !important;
}

.headerWidget12 .navBar .rightNavBar #myOrder{
    border-right-color: rgba(151, 118, 71, 0);
}


#widget-instance-6670 .caption, #widget-instance-6673  .caption{
    display: none;
}
#widget-instance-6670 .thumbnail , #widget-instance-6673 .thumbnail{
    max-width: 980px;
width:auto;
    position: relative;
}
#widget-instance-6670 .thumbnail img, #widget-instance-6673 .thumbnail img{
transform: translate(0%, 0%);
    position: relative;
    z-index: 0;
    top: 0%;
    left: 0%;
}

.layoutWidget20, .layoutWidget24, .layoutWidget04{
    background: #F0EEEA;
}
.layoutWidget20 .caption, .layoutWidget24 .caption{
   color: #737373;
    min-height: 400px;
    position: relative;
    line-height: 28px;
}

.layoutWidget20 .caption .captionBox, .layoutWidget24 .caption .captionBox{
    min-height: auto;
    padding: 0px;
    position: absolute;
    top: 50%;
    transform: translate(0%, -50%);
}
.layoutWidget20 .caption .captionBox{
    left: 0px;
padding-left:72px;
}
.layoutWidget24 .caption .captionBox{
    right: 0px;
padding-right:72px;
}
.layoutWidget20 .list-group-item{
    display: block;
    overflow: hidden;
}
.layoutWidget20 .list-group-item .left{
	float:left;
}
.layoutWidget20 .list-group-item .right{
	float:right;
}
.layoutWidget20 .caption .captionBox h2, .layoutWidget24 .caption .captionBox h2{
    color: #737373;
    margin-bottom: 32px;
}

.layoutWidget20 .caption .captionBox .btn_ghost, .layoutWidget24 .caption .captionBox .btn_ghost{
    font-size: 12px;
    color: #977647;
    font-weight: normal;
    border: 0px;
    min-width: auto;
    text-align: left;
    padding: 0px !important;
    margin-top: 16px;
}
.layoutWidget20 .thumbnail img, .layoutWidget24 .thumbnail img{
    transform: translate(-50%, -50%);
    position: absolute;
    z-index: 0;
    top: 50%;
    left: 50%;
}

.locationWidget06{
height: 400px !important;
margin:24px 0px !important;
}
.locationWidget06 .mapWrap{
    padding: 0px;
}

.layoutWidget01 p{
    max-width: 820px;
}
.locationWidget01 object, .locationWidget01 .amap-container{
    height: 400px !important;
    
}

.locationWidget01 .textWrap .hideBtn, .locationWidget06 .mapWrap .textWrap{
    display: none !important;
}
.footerWidget05{
margin-top:24px;
}
.footerWidget05 .address a{
    color: #977647;
}
.footerWidget05 .address a:hover {
    text-decoration: none;
}
.footerWidget05 .share img {
    max-width: 156px;
}
.layoutWidget20 .business-hours,.layoutWidget24 .business-hours{
margin-top: 16px;
  display: block;
}
.layoutWidget20 .business-hours .left, .layoutWidget24 .business-hours .lef{
    display: block;
}
.layoutWidget20 .business-hours .right, .layoutWidget24 .business-hours .right{
    display: block;
    padding-left: 70px;
    margin-top: -28px;
}
.layoutWidget29 ul{
padding-top:0px;
}

.layoutWidget29 ul li .thumbnail .caption h2{
font-size:16px;
color:#737373;
}
.layoutWidget29 ul li .thumbnail .caption a{
    padding-top: 16px;
}

.layoutWidget84 .box li p{
padding-top:8px;
padding-bottom:8px;
}
.layoutWidget84 .box li a{
color:#999;
text-decoration: none;
}
.layoutWidget84 .box li a.black {
    color: #333;
}
.footerWidget05 .contact{
width: 22%;
}
.footerWidget05 .contact p{
padding-right:8px;
}
.footerWidget05 .navMenuBox{
    width: 24%;
}
.listWidget05{
padding-top:0;
}

@media (min-width: 992px){
.headerWidget12 .navBar .navMenu{
overflow: hidden;
}
.headerWidget12 .navBar .navMenu li:nth-child(1), .headerWidget12 .navBar .navMenu li:nth-child(2), .headerWidget12 .navBar .navMenu li:nth-child(4){
    line-height: 61px;
}

.headerWidget12 .navBar .navMenu .navMenuItem{
    padding: 24px 6px;
    max-width: 90px;
    text-align: center;
line-height: 20px;
}
.headerWidget12 .navBar .navMenu .navMenuItem a{
font-size:15px;
    line-height: 20px;
}

}

@media (min-width: 1400px){
.headerWidget12 .navBar .navMenu .navMenuItem{
    padding: 24px 24px;
}
}

@media (min-width: 1600px){
.headerWidget12 .navBar .navMenu .navMenuItem{
    padding: 24px 24px;
}

}



@media (max-width: 1200px){
.propertyLogo{
left:250px;
}
.layoutWidget20 .caption .captionBox, .layoutWidget24 .caption .captionBox{
    padding: 0px 40px !important;
width: -webkit-fill-available;
}
.headerWidget12 .navBar .navMenu .navMenuItem{
padding-left:8px;
padding-right:8px;
}
.locationWidget06 .mapWrap .containerWrap {
    height: 100%;
}
.footerWidget05 .navMenuBox{
    width: 23%;
}
}

@media (max-width: 992px){
.propertyLogo{
    width: 90px;
    height: 40px;
    left: 50%;
    top: 11px;
    margin-left: 72px;
    transform: translate(-50%, 0%);
}
}

@media (max-width: 768px){
.headerWidget12 .headerContainer{
    max-height: initial;
    overflow: initial;
}
.layoutWidget20 .thumbnail img, .layoutWidget24 .thumbnail img{
transform: translate(0%, 0%);
    position: relative;
    z-index: 0;
    top: 0%;
    left: 0%;
}
.layoutWidget20 .caption, .layoutWidget24 .caption{
    min-height: auto !important;
}
.layoutWidget20, .layoutWidget24{
padding:0px;
margin:0px 16px 24px 16px;
}

.layoutWidget20 .caption .captionBox, .layoutWidget24 .caption .captionBox{
    padding: 16px 16px 24px 16px !important;
    position: relative;
    top: 0%;
    transform: translate(0%, 0%);
}
.layoutWidget20 .caption .captionBox h2, .layoutWidget24 .caption .captionBox h2{
    margin-bottom: 8px;
}
.layoutWidget20 .caption .captionBox .btn_ghost, .layoutWidget24 .caption .captionBox .btn_ghost{
margin-top:8px;
}
.layoutWidget20 .business-hours, layoutWidget24 .business-hours{
margin-top: 8px;
}
.locationWidget06{
    margin: 0px 16px 24px 16px !important;
    width: auto;
    height: auto !important;
}
.locationWidget06 .mapWrap {
    height: 300px;
    padding: 0px !important;
}
.footerWidget05 .contact, .footerWidget05 .navMenuBox{
    width: 100%;
}
}

@media (max-width: 576px){
.layoutWidget20 .list-group-item{
    padding-bottom: 8px;
    line-height: 20px;
}
.layoutWidget20 .list-group-item .left, .layoutWidget20 .list-group-item .right{
    float: none;
    display: block;
}
}
