.booking-engine { position: absolute; width: 100%; bottom: 0; z-index: 14000;}
.be-sub { background-color: #bbc19c }


/*Booking Engine CSS Code */
.modalModifyCancel__inner{
overflow: hidden !important;
}
.BEx4IDaY4cXE{
height: 38px !important;
}   	
#BEx4IDaY3bWD .BEx4ZXaY3bWR{
margin-top: 10px;
}
#BEx4IDaY3bWR .BEx4ZXaY3bOP > div{
margin-top: -24px !important;
}
#BEx4IDaY3bWD .BEx4ZXaY3bDPI{
/*top: 31px !important;
right: 31px !important*/;
}
.BEh8JJiwI1dPaBPrice{
margin-top: 3px !important;
width: 103px !important;
padding: 0px 0px 19px 3px !important;
text-transform: capitalize;
}
.BEh4IDsZ4eZE{
  color: #005C93 !important;
}
.BEh4IDsZ4dZE{
  color: #333 !important;
}
.divWidth{
  color: #333 !important;
}
#BEx4IDaY3bWD select.BEx4ZXaY3bPC, #BEx4IDaY3bWD select.BEx4ZXaY3bPP{
background: #fff !important;
color: #000 !important;
}
#BEx4IDaY3bWD input.BEx4ZXaY3bQBT{
background: #6f3932 !important;
margin-bottom: 0px !important;
margin-top: 14px !important;
}
#BEx4IDaY3bWD .BEx4ZXaY3bWR a{
transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
}
#BEx4IDaY3bWD .BEx4IDaY3bQBT:hover .BEx4ZXaY3bQBT, .BEx4ZXaY3bQBT:focus{
transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
background: #ffffff !important;
color: #ed8323 !important;
} 
#BEx4IDaY3bWD .BEx4ZXaY3bWR{
/*    width: 240px;
    z-index: 999 !important;
    position: absolute !important;
    right: 0px !important;
    top: 0px !important;*/
}
.BEh4IDsZ4fZE{
        color: #6f3932 !important;
}
.BEh8JJiwI1dPaBPrice{
    background-color: #6f3932 !important;
}
.widget .BEh4IDsZ4fZE, .widget .BEh4IDsZ4eZE, .widget .BEh4IDsZ4dZE, .widget .BEh4IDsZdPr0ZE span {
    color: #6f3932 !important;
}
.BEh4IDsZ4dZENP{
    color: #6f3932 !important;
}
.widget #BEx4IDaY3bWD .BEx4ZXaY3bWR {
    border-color: #6f3932 !important;
    /*box-shadow: none;*/
}
.BExyz5i8narrowSingle-up{
	border-bottom: 5px solid #6f3932 !important;
}

/*Booking Engine CSS Code End*/



/*Media Query*/

@media only screen and (min-device-width: 200px) and (max-device-width: 812px) 
     { 
         #BEx4IDaY3bWD .BEx4ZXaY3bWR {
/*			    right: 32px !important;
		              top: 50px !important;*/
	}
}

/*Media Query*/








.foot-address  { padding-left:0; float:left; background-image:none }
.booking-widget { float:right }




#page { font-weight: 500; width: 100%; overflow-x: hidden;  }
.gs_reveal {  opacity: 0; }
.ddsmoothmenu ul li ul li a:link, .ddsmoothmenu ul li ul li a:visited { background-color:#325613 !important; padding:10px 15px  !important; font-size:10pt !important; border-bottom:1px solid #436e14 !Important;  }

.booking-form .txtar {     padding-top: 22px;     height: 129px; }
.pmb { display:inline-block; padding:5px 0 }
.view1000, .view668, .book-stay-btn { display:none }
.hide1000, .hide668 { }
.contact-stride .contact-logo img { background-color:#394436; padding:15px 25px }
.stide-main-addrss p { padding-top:15px }
.mm-listview>li>a, .mm-listview>li>span { text-transform:uppercase }
/* ------------------------------ start Fog animation ------------------------------
-----------------------------------------------------------------------------------*/
.fogwrapper { height:100%; position:absolute; top:0; width:100%; -webkit-filter:blur(1px) grayscale(0.2) saturate(1.2) sepia(0.2); filter:blur(1px) grayscale(0.2) saturate(1.2) sepia(0.2); }
#foglayer_01, #foglayer_02, #foglayer_03 { height:100%; position:absolute; width:200%; }
#foglayer_01 .image01, #foglayer_01 .image02,
#foglayer_02 .image01, #foglayer_02 .image02,
#foglayer_03 .image01, #foglayer_03 .image02 { float:left; height:100%; width:50%; }
#foglayer_01 { -webkit-animation:foglayer_01_opacity 10s linear infinite, foglayer_moveme 15s linear infinite;-moz-animation:foglayer_01_opacity 10s linear infinite, foglayer_moveme 15s linear infinite; animation:foglayer_01_opacity 10s linear infinite, foglayer_moveme 15s linear infinite; }
#foglayer_02, #foglayer_03 { -webkit-animation: foglayer_02_opacity 21s linear infinite, foglayer_moveme 13s linear infinite; -moz-animation:foglayer_02_opacity 21s linear infinite, foglayer_moveme 13s linear infinite;
animation:foglayer_02_opacity 21s linear infinite, foglayer_moveme 13s linear infinite; }
/* ---------- Moving Fog ---------- */
/*
  'size: cover' || 'size: 100%'; results remain the same
  'attachment: scroll' can be added or removed; results remain the same
  'attachment: fixed' causing unexpected results in Chrome
  'repeat-x' || 'no-repeat'; results remain the same
*/ 
#foglayer_01 .image01, #foglayer_01 .image02 { background:url(../images/banner/mist.png); background-repeat:no-repeat;  }
#foglayer_02 .image01, #foglayer_02 .image02,
#foglayer_03 .image01, #foglayer_03 .image02 { background:url(../images/banner/mist.png); background-repeat:no-repeat;  }
/* ---------- Keyframe Layer 1 ---------- */
@-webkit-keyframes foglayer_01_opacity {
0%{ opacity: .1; } 22% { opacity: .5; } 40% { opacity: .28; } 58% { opacity: .4; } 80% { opacity: .16; } 100% { opacity: .1; }
}
@-moz-keyframes foglayer_01_opacity {
0% { opacity: .1; } 22% { opacity: .5; } 40% { opacity: .28; } 58% { opacity: .4; } 80% { opacity: .16; } 100% { opacity: .1; }
}
@-o-keyframes foglayer_01_opacity {
0% { opacity: .1; } 22% { opacity: .5; } 40% { opacity: .28; } 58% { opacity: .4; } 80% { opacity: .16; } 100% { opacity: .1; }
}
@keyframes foglayer_01_opacity {
0% { opacity: .1; } 22% { opacity: .5; } 40% { opacity: .28; } 58% { opacity: .4; } 80% { opacity: .16; } 100% { opacity: .1; }
}
/* ---------- Keyframe Layer 2 ---------- */
@-webkit-keyframes foglayer_02_opacity {
0% { opacity: .5; } 25% { opacity: .2; } 50% { opacity: .1; } 80% { opacity: .3; } 100% { opacity: .5; }
}
@-moz-keyframes foglayer_02_opacity {
0% { opacity: .5; } 25% { opacity: .2; } 50% { opacity: .1; } 80% { opacity: .3; } 100% { opacity: .5; }
}
@-o-keyframes foglayer_02_opacity {
0% { opacity: .5; } 25% { opacity: .2; } 50% { opacity: .1; } 80% { opacity: .3; } 100% { opacity: .5; }
}
@keyframes foglayer_02_opacity {
0% { opacity: .5; } 25% { opacity: .2; } 50% { opacity: .1; } 80% { opacity: .3; } 100% { opacity: .5; }
}
/* ---------- Keyframe Layer 3 ---------- */
@-webkit-keyframes foglayer_03_opacity {
0% { opacity: .8 } 27% { opacity: .2; } 52% { opacity: .6; } 68% { opacity: .3; } 100% { opacity: .8; }
}
@-moz-keyframes foglayer_03_opacity {
0% { opacity: .8 } 27% { opacity: .2; } 52% { opacity: .6; } 68% { opacity: .3; } 100% { opacity: .8; }
}
@-o-keyframes foglayer_03_opacity {
0% { opacity: .8 } 27% { opacity: .2; } 52% { opacity: .6; } 68% { opacity: .3; } 100% { opacity: .8; }
}
@keyframes foglayer_03_opacity {
0% { opacity: .8; } 27% { opacity: .2; } 52% { opacity: .6; } 68% { opacity: .3; } 100% { opacity: .8; }
}
/* ---------- Keyframe moveMe ---------- */
@-webkit-keyframes foglayer_moveme {
0% { right: 0; } 100% { right: -100%; }
}
@-moz-keyframes foglayer_moveme {
0% { right: 0; } 100% { right: -100%; }
}
@-o-keyframes foglayer_moveme {
0% { right: 0; } 100% { right: -100%; }
}
@keyframes foglayer_moveme {
0% { right: 0; } 100% { right: -100%; }
}
@media only screen
and (min-width: 280px)
and (max-width: 767px) { #foglayer_01 .image01, #foglayer_01 .image02, #foglayer_02 .image01, #foglayer_02 .image02,
#foglayer_03 .image01, #foglayer_03 .image02 { width:100%; }
}
/* ------------------------------ end Fog animation ------------------------------
-----------------------------------------------------------------------------------*/
.mobMenu, .ind-over-mob, .slider-wrapper-mob, .room-slide-mob { display:none; }


.contNum .form-group {
    width: calc(50% - 4px);
    float: left;
}
#contact-form { font-variant:500; font-size:11pt; color:#000 }
.room-type-reserv {
    padding-top: 20px;
    color: #4c261d;
	font-weight:400
}
.txtarAdderss { margin-top:15px; height:100px }
.booking-form .txtar {
    padding-top: 22px;
    height: 92px;
}
.accom-amenities-wrapp { padding-top:40px }

.stide-main-addrss {     float: left;    width: 383px; }
.foot-address  { float: right;  padding-left: 200px; position: relative;}
.foot-address:before { content: ""; display: block; width: 180px; height: 108px; position: absolute; left: 0; top: 0; background-image: url(../images/amrezy-foot-logo.png); background-size: auto 100%; background-repeat: no-repeat;}
@media (max-width: 1500px) { 

}
@media (max-width: 1180px) {
.header-wrapp .ddsmoothmenu ul li a:link, .header-wrapp .ddsmoothmenu ul li a:visited { padding:15px 10px; }
.foot-menu ul { padding-right:30px; }

}
@media (max-width: 1150px) {

}
@media (max-width: 1140px) {

}
@media (max-width: 1080px) {
.overview-text { padding-right:25px }
.facil-list { padding:20px }
.container { padding:0 20px }
.welcome-leaf-bamboo {     width: 120px;  }
}
@media (max-width: 1024px) {
.banner-wrapp-home-cap h1 { font-size:28pt; }
.introleaf-left { width:180px; left:-90px; }
.introleaf-right-long { right:-60px; width:160px; }
.introleaf-right-bottom { right:150px; width:160px; }
.welcome-image { width:320px; }
.welcome-wrapp article { padding-right:320px; }
.bamboo-sub-top { width:180px }
}
@media (max-width: 1000px) {
a[href^="tel"]:link,    a[href^="tel"]:visited,    a[href^="tel"]:hover {        pointer-events: auto; cursor: pointer; }
.mobMenu-show { display:block; right:0; z-index:100000; position:fixed; top:0; }
.header-wrapp, .header-wrapp-sub { background:none; }
.primaryMenu { display:none; }
.mh-head { background:#679c2b; }
.mh-head.mh-btns-left { padding-left:35px; width:40px; float:right; }
.mh-head .mh-btns-left { left:3px; }
.top-contact-mob { position:fixed; right:45px; background-color:rgba(0,0,0,0.7); padding:2px 10px 2px 10px; }
.top-call-mob, .top-mail-mob, .top-whatsapp-mob { float:left; }
.top-whatsapp-mob a:link, .top-whatsapp-mob a:visited {  background-image: url(../images/top-whatsapp-icon.png); background-position:center center; width:28px; height:28px; display:block; background-repeat:no-repeat; background-size:26px 26px; }
.top-call-mob a:link, .top-call-mob a:visited { background-image: url(../images/icon-call.png); background-position:center center; width:36px; height:37px; display:block; background-repeat:no-repeat; background-size:28px 28px; }
.top-mail-mob a:link, .top-mail-mob a:visited { background-image: url(../images/icon-mail.png); background-position:center center; width:36px; height:37px; display:block; background-repeat:no-repeat; background-size:28px 28px; }
.top-call-mob, .top-mail-mob { padding-left:5px; }
.intro-top { padding:10px 35px 0; }
.intro-cap h3 { font-size:18pt; }
.intro-cap h4 { font-size:12pt; }
.intro-top figure, .site-logo { width:130px; }
:root { --gutter:40px 0; }
.hme-resort-over-wrap { padding:40px 0; }
.container { padding:0 30px; }
.welcome-title h1 { font-size:32pt; }
.welcome-title h2 { font-size:14pt; }
.welcome-wrapp span { padding-top:15px; font-size:14pt; }
.welcome-title h2 { padding-bottom:15px; }
.widget-title { font-size:24pt; }
.overview-ing-hme { width:calc(550px - 0px); }
.hme-resort-over-wrap article { width:calc(450px - 0px); }
.overview-ing-hme .over-img-btn { width:270px; }
.hme-resort-over-wrap { background-size:200px 665px }
.over-hm-title h2 { font-size:24pt; }
.know-more-btn { padding-top:20px; }
.home-wrapper-waanad { height:400px; }
.stide-main-addrss { float:none; clear:both; margin:0 auto; width:485px; }
.stride-mail { float:left; margin-left:20px; }
.btm-mail-call { width:628px; margin:0 auto; }
.foot-address { padding-left:0px; background-size:120px 90px; }
.overview-text {	width:calc(100% - 0px); padding-right:0px; position: relative;   top: 0;  left: 0;  transform: translate(0, 0);  -ms-transform: translate(0, 0); text-align:center }
.overview-th { margin:30px auto 0 auto; width:calc(700px - 0px); float:none; clear:both } .overview-th  img { width:100% }
.view1000 { display:block } .hide1000 { display:none }

.facil-item li .align { padding: 15px; }
.room-selector-wrapp {    padding-top: 31px; } .top-whatsapp-mob { padding-top:5px; }
}

@media (max-width: 930px) {
	.facil-item li figcaption { min-height:60px }
}

@media (max-width: 900px) {
.ind-over-mob { display:block; }
.ind-over-desk { display:none; }
.overview-ing-hme .over-img-btn { display:none; }
.overview-ing-hme { float:none; clear:both; width:calc(100% - 0px); padding:0; }
.hme-resort-over-wrap article { position:static; width:calc(100% - 0px); padding:20px 0 0 0; }
.hme-resort-over-wrap { background-size:130px 290px; }
.home-wayanas-over article { padding-left:40px; }
.foot-address { padding-left:0px }
.foot-menu ul { padding-right:16px }
}

@media (max-width: 888px) {

.activity-item li {display:inline-block;width: calc(42% - 0px);padding:5px;}

}
@media (max-width: 768px) {
	.sub-btm-widget-facil-wrapp .container {
    padding: 0;
    margin: 0;
}
	
.intro-cap { position:static; transform:translate(0, 0); -ms-transform:translate(0, 0); width:550px; margin:0 auto; padding-top:150px; letter-spacing:6px; }
.scroll-down { left:47%; }
.banner-wrapp-home-cap h1 { font-size:24pt; }
.welcome-image { width:180px; }
.welcome-wrapp article { padding-right:0; position:static; transform:translate(0, 0%); -ms-transform: translate(0, 0%); 
}
.welcome-leaf-bamboo { width:110px; left:-30px; }
.welcome-image { display:none; }
#backtop { width:25px; height:25px; line-height:25px; font-size:9pt; }
.hme-room-slide #tabs li a:link, .hme-room-slide #tabs a:visited, .room-btns li a:link, .room-btns li a:visited { padding:5px 15px; font-size:10pt; }
.room-btns li a:link, .room-btns li a:visited { font-size:11pt; }
.know-more-btn a:link, .know-more-btn a:visited { padding:5px 10px }
.know-more-btn { width:120px; }
:root { --gutter:30px 0; }
.hme-resort-over-wrap { padding:30px 0; }
.over-hm-title h2 span { font-size:20pt; }
.over-hm-title h2 { font-size:16pt; padding-bottom:10px; }
.home-wrapper-waanad { height:350px; }
.home-wayanas-over article h4 { font-size:22pt; }
.fachmeslidewrapp h5 { font-size:14pt; }
.bamboo-accom { width:230px; left:-150px; }
.fachmeslidewrapp { padding:0px 0 10px 0; }
.stride-call, .stride-mail { background-size:25px 25px; padding:15px 0 15px 34px; }

.footer-leaf { width:150px; top:0; } 
.foot-title { font-size:14pt; }
.foot-menu ul { padding-right:10px; }
.foot-address { padding-left:140px; }
.smo li { background-size:105px 31px; margin:3px 3px; }
.smo a:link, .smo a:visited { width:31px; height:31px; }
.smo li:nth-child(2n) { background-position:-75px 0px; }
.smo li:nth-child(3n) { background-position:-38px 0px; }
.widget-title { font-size:18pt; }
.welcome-title h1 { font-size:28pt; }

.overview-th { margin:30px auto 0 auto; width:calc(500px - 0px); float:none; clear:both }
.sub-btm-widget-facil-wrapp .container { padding:0; margin:0 }

.amen-list li { vertical-align:top;   display: inline-block;    width: calc(32% - 0px);    padding: 15px 0; }
.amen-list li img { width:40px }

.facil-item li {    width: calc(33% - 10px); }
.ph-gall li {    position: relative;    display: inline-block;    width: calc(32.33% - 0px); }
.resort-address { width:calc(100% - 0px); }
.contact-address { padding:20px }
.contact-stride { border-left:none; border-top:1px solid #afb79a; margin-top:15px; padding-top:20px }
.land-btns {  width:250px; }
.rmbtn a:link, .rmbtn a:visited, .bkbtn a:link, .bkbtn a:visited { font-size:9pt }
.welcome-title { text-align:center }

.welcome-wrapp, .hme-resort-over-wrap p, .overview-text {    text-align: justify;    text-align-last: center; }




}

@media (max-width: 680px) {
.home-wayanas-over figure { float:none; clear:both; margin:0 auto; }
.home-wayanas-over article { float:none; clear:both; width:calc(100% - 0px); padding-left:0; }
.home-wrapper-waanad { height:auto; }
.home-wayanas-over { position:static; transform:translate(0, 0%); -ms-transform:translate(0, 0%); padding:30px 0; }
.home-wayanas-over article h4 { padding:15px 0 5px 0; font-size:18pt; }
.intro-top figure, .site-logo { width:110px; }
.foot-menu, .foot-menu ul { display:none; }
.foot-address { padding-left:0 }
.smo-home { position:static; -webkit-transform:translate(0%, 0%); -ms-transform:translate(0%, 0%); }
.smo { width:112px; }
.footer-top { padding-bottom:20px; }
.cpy-wrapp .aling { padding:20px 0; }
.cpr, .design { float:none; clear:both; text-align:center; }
.cpr { padding:10px 0 5px 0; }
.bamboo-accom { z-index:0; }
.form-left { width:calc(100% - 0px) }
.bamboo-sub-top { width:100px }
.land-btns {  width:200px; }
.rmbtn a:link, .rmbtn a:visited, .bkbtn a:link, .bkbtn a:visited { font-size:9pt }

.accom-land-block li {
    display: block;
    width: calc(50% - 0px);
    float: left;
    padding: 8px;
}

.accom-land-block { padding-bottom:0 ; padding-top:10px}
.room-selector-wrapp { padding-top:0; top:-70px }
.book-now-btn { position:relative; top: auto;    left: 0;    transform: translate(0, 0);    -ms-transform: translate(0, 0); width:150px; margin:0 auto; text-align:center }
.accom-amenities-wrapp { padding-top:46px }

.room-slide-mob, .view668 { display:block  }
.room-slide-desk, .hide668 { display:none }

.foot-address  { width: 100% !important; padding: 0 !important; text-align: center !important;}
.foot-address:before { display: none;}
}

@media (max-width: 600px) {
.home-widget-facil-wrapp .container { padding:0; }
.home-widget-facil-wrapp article { padding:0 20px 20px 20px; }
.container { padding:0 20px; }
.banner-wrapp-home-cap h1 { font-size:20pt; }
.banner-wrapp-home-cap h1:before { width:3px; top:10px; }
.banner-wrapp-home-cap h1 { left:15px; }
.top-call-mob a:link, .top-call-mob a:visited, .top-mail-mob a:link, .top-mail-mob a:visited, .top-whatsapp-mob { background-size:25px 25px; width:25px; height:25px; }
.top-contact-mob { padding:8px 12px 7px 12px }
.top-call-mob, .top-mail-mob { padding-left:8px; }
.introleaf-left { width:150px; left:-70px; } 
.introleaf-right-long { right:-25px; width:105px; }
.introleaf-right-bottom { width:125px; }
.intro-cap { width:250px; } .top-whatsapp-mob { padding-top:0; }
.home-intro-wrapp, .hme-scrl-align { display:none; }
.book-stay-btn { display:block; position:fixed; z-index:200000; bottom:0; width:100%; }
.book-stay-btn a:link, .book-stay-btn a:visited { background-color:var(--buttonBg); display:block; padding:12px 0; text-transform:uppercase; color:#fff; width:100%; text-align:center; font-weight:600; 
animation-name:backgroundColorPalette; animation-duration:3s; animation-iteration-count:infinite;
animation-direction:alternate; } 
@keyframes backgroundColorPalette {
 0% { background:#8b881e; }
25% { background:var(--buttonBg); }
50% { background:#b3ad02; }
75% { background:#5dad04; }
100% { background:#8b881e; }
}
.book-stay-btn span { position:relative; padding-left:30px; }
.book-stay-btn span:before { display:block; position:absolute; content:""; background-image:url(../images/book-stay-icn.png); background-repeat:no-repeat; width:20px; height:20px; background-size:20px 20px; left:0; top:0; }
.cpy-wrapp .aling { margin-bottom:40px; }
.smo-sub { width:120px; float:none; clear:both; margin:0 auto }
.cpr-sub { float:none; clear:both; text-align:center; width:100%; text-align:center }

}

@media (max-width: 520px) {
#page { overflow:hidden; }
.fachmeslidewrapp h5, .strfTitle { font-size:11pt; }
.strd-btm-logo { float:none; clear:both; padding-right:0; text-align:center; }
.stide-main-addrss p { text-align:center; }
.stide-main-addrss img { width:120px; padding-bottom:10px; }
.stide-main-addrss { width:100%; }
.stride-call, .stride-mail { float:none; clear:both; padding:0px 0 0px 34px }
.stride-call { text-align:center; width:320px; margin:0 auto  }
.stride-mail { width:240px; margin:0 auto; }
.foot-title { font-size:12pt; }
.home-wayanas-over article h4 { font-size:14pt; }
.over-hm-title h2 { font-size:14pt; }
.over-hm-title h2 span { font-size:18pt; }
.widget-title { font-size:16pt; }
.welcome-title h1 { font-size:24pt; }
.welcome-title h2 { font-size:12pt; }
.btm-mail-call { width:100%; }
.home-wayanas-over figure { width:calc(100% - 0px); }
.welcome-wrapp span { font-size:12pt; padding-top:10px; }
.slider-wrapper-mob { display:block; }
.slider-wrapper { display:none; }
.banner-wrapp-home-cap h1 { font-size:16pt; padding-left:15px; }
.banner-wrapp-home-cap { bottom:50px; right:40px; }
.footer-leaf { width:110px; right:-15px; } 
.overview-th { margin:30px auto 0 auto; width:calc(100% - 0px); float:none; clear:both }
.ph-gall li {    position: relative;    display: inline-block;    width: calc(49% - 0px);}
.stide-main-addrss p { padding-top:5px } 

}
@media (max-width: 480px) {
.hme-room-slide #tabs { position:static; }
.stay-with-hme-wrapp .widget-title { padding-bottom:5px; }
.room-btns { position:static; padding-top:20px; }
.activity-item li {display:inline-block;width: calc(49% - 0px);padding:5px;}
.accom-land-block li {    display: block;    width: calc(100% - 0px);    float: left;    padding: 8px;} 
.footer-top { padding-bottom:0 } .cpy-wrapp .aling { padding:15px 0 }
.foot-address { float:none; clear:both; width:100%; text-align:center }
.booking-widget { width:300px; margin:0 auto; clear:both; float:none }
}

@media (max-width: 420px) {
.foot-address { padding-left:110px; background-size:100px 75px; width:275px; }
.foot-title { padding-bottom:5px; }
.hme-room-slide #tabs li a:link, .hme-room-slide #tabs a:visited, .room-btns li a:link, .room-btns li a:visited { font-size:9pt; }
.hme-room-slide #tabs li { padding:5px 2px; }
.hme-room-slide #tabs.nav-tabs { padding:10px 0; }
.hme-room-slide #tabs li a:link, .hme-room-slide #tabs a:visited, .room-btns li a:link, .room-btns li a:visited { padding:5px 10px; }
.facil-list { padding:0; background-image:none }
.facil-item li {    width: calc(50% - 6px); background-image:url(../images/subpage-facili-bg.jpg); margin:3px  }
.facil-item li:nth-child(9), .facil-item li:nth-child(10) {
    display:block;
    float: left; 
    clear:inherit;
}
}
