*{margin:0;padding:0;}
html{min-height:100%;padding:0;margin:0;}
body{font-family:Arial,Tahoma,Helvetica;font-size: 14px;direction:rtl;background-color:#c00650}
img{border:0;}
a{text-decoration:none;cursor:pointer}
a:link{text-decoration:none;}

.container-100{min-width:320px;width:100%;min-height:500px;height:auto;overflow:hidden;float:right;background:url(../webimages/irooms.jpg) top center no-repeat #ffffff;}
.container-100,.container-100 div{position:relative;}

#header{position:relative;z-index:99999;max-width:1278px;width:100%;min-height:115px;overflow:visible;margin:0 auto;}
#header .searchform {left:0; background:white; border:1px #ddd solid; border-radius:5px; clear:both; margin:0 4px; top:40px; position:absolute; z-index:10; width:250px; height:32px; }
#header .searchform #clsbtn{width:32px; height:32px; background:url(/webimages/cls.png) center center no-repeat; position:absolute;right:-32px; cursor:pointer; display:none;}
#header .searchform #opnbtn{width:32px; height:32px; position:absolute;left:0px; cursor:pointer; display:none;z-index:1}
#header .searchform #formholder {height:32px; overflow:normal; padding-right:10px; border-radius:4px}
#header .searchform .txtinp{border:0; direction:rtl; text-align:right; line-height:32px; font-size:14px; font-family:arial; height:32px}
#header .searchform .twitter-typeahead {float:right}
#header .searchform .tt-query{border:0; direction:rtl; text-align:right; line-height:32px; font-size:14px; font-family:arial; height:32px; color:#777 }
#header .searchform .tt-hint {border:0; direction:rtl; text-align:right; line-height:32px; font-size:14px; font-family:arial; height:32px}
#header .searchform .tt-dropdown-menu {margin-right:-10px; background-color: #FFFFFF;border: 1px solid rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);height: 170px; overflow: auto;padding: 8px;  width: 234px;}
#header .searchform .submi {border:0; background:url(/webimages/search.png) center center no-repeat #BE004C; height:32px; width:32px; float:left}

#header .app{position:absolute;top:80px;left:0;height:32px;border-radius:5px;width:250px;background:url(../webimages/app.png) right 5px center no-repeat #ff76ad;margin:0 4px}
#header .app.mobile{background:none;width:auto;}
#header .app > span{display:block;float:right;color:#fff;padding-right:30px;line-height:32px;font-weight:bold;}
#header .app.mobile > span{display:none;}
#header .app > a{display:block;float:left;height:32px;width:32px;background-size:21px;background-position:center center;background-repeat:no-repeat;}
#header .app > a.android{background-image:url(../webimages/and-con.png);background-color:#d5437e;}
#header .app > a.ios{margin-left:2px;background-image:url(../webimages/apple-con.png);background-color:#af4a8a;}


#header .social {position:absolute; width:150px; text-align:right; left:100px; top:5px }
#header > a{height:90px;width:320px;right:0;top:0;display:block;float:right;margin:0 auto;}
#header > a.facebook{height:32px;width:32px;position:absolute;top:0;left:0;right:inherit;margin:5px;background:url(../webimages/facebook-icon.png)}
#menu{position:relative;z-index:99998;width:100%;height:24px;padding:6px 0;position:relative;background:#ededed;border-top:1px #dadada solid;border-bottom:1px #dadada solid;}
#template{height:1px;opacity:0;filter:alpha(opacity=0);}
#menu > ul{opacity:0;filter:alpha(opacity=0);width:100%;height:24px;max-width:1278px;list-style:none;text-align:center;margin:0 auto}
#menu > ul > li{position:relative;height:24px;display:inline-block;list-style:none;margin:0 auto;vertical-align:top;overflow:hidden;overflow:visible;}
#menu > ul > li.expand{display:none;}

#menu > ul > li:hover > a{font-weight:bold;color:#a30041}
#menu > ul > li.expand ~ li{background-image:none;}
#menu > ul > li.expand ~ li ~ li{background:url(../webimages/li_devider_fancy.png) right top no-repeat;}
#menu > ul > li > a{height:24px;line-height:24px;width:100%;text-align:center;font-size:16px;color:#221b1b}

#menu > ul > li ul{position:relative;display:inline-block;height:1px;opacity:0;filter:alpha(opacity=0);width:auto;width:auto; background:#f5f5f5;background:#111111;overflow:hidden;padding:0 15px}
#menu > ul > li ul > li{height:28px;padding:0 5px;border-top:1px #858585 solid;list-style:none}
#menu > ul > li ul > li:first-child{border-top:0}
#menu > ul > li ul > li a{min-width:60px;float:right;white-space: nowrap;line-height:28px;height:28px;color:#221b1b;color:#ffffff}
#menu > ul.collapsed *{cursor:none;}
#menu > ul.collapsed{overflow:hidden;background:#EDEDED;}
#menu > ul.collapsed li.expand{overflow:hidden;border-bottom:0;cursor:pointer;display:block;margin-top:0;width:30px;margin-left:10px;height:24px;background:url(../webimages/open_menu.png) left top no-repeat;cursor:none;}
#menu > ul.collapsed li{overflow:hidden;position:relative;border:0 #333333 solid;padding-top:4px;padding-bottom:4px;margin-top:3px;}
#menu > ul.collapsed li.expandable{background:url(../webimages/expandable_li_bg_sub.png) left 0 no-repeat;}
#menu > ul.collapsed li a{width:auto;display:block;position:absolute;left:0;right:0;top:0;height:28px;line-height:28px;border:2px #E2E2E2 solid;background:url(../webimages/irooms_fancy_button.png)}
#menu > ul.collapsed li ul{width:100%;float:right;border:2px #ffffff solid;padding:0;border-right:1px #333333 solid;border-top:1px #333333 solid;margin-top:30px;height:auto;opacity:inherit;filter:inherit;}
#menu > ul.collapsed li ul li a{left:0;padding-right:0;background:url(../webimages/irooms_fancy_button_b.png);border:2px solid #828282 !important;}
#menu > ul.collapsed li ul{background:none;border:0}
#menu > ul.collapsed li.expandable a{border:2px #E2E2E2 solid;left:48px;height:28px;line-height:28px;}

.newGallery *{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}

.ruller{width:auto;overflow:hidden;visibility:none;height:1px;white-space: nowrap;float:right;font-size:16px;padding:0 5px}
.midgal-container{position:relative;z-index:10;margin-top:10px;width:100%;height:389px;overflow:hidden;background:url(../webimages/midgal_bg.jpg) top center no-repeat;}
.midgal-container>.slider .owl-stage-outer {width:calc(100% - 310px);float:left}
.midgal-container>div{width:100%;height:389px;max-width:1278px;margin:0 auto;}
.midgal-container>.slider {position:absolute;top:0;right:0;left:0;bottom:0;height:100%;width:100%;z-index:20}
.midgal-container>.slider .owl-dots {}
.midgal-container>.slider .owl-dots .owl-dot {width:8px;height:8px;display:inline-block;vertical-align:top;border:1px solid #fff;border-radius:8px;margin:0 2px}
.midgal-container>.slider .owl-controls {position:absolute;bottom:15px;right:auto;left:0;width:calc(100% - 310px);text-align:center;font-size:0}
.midgal-container>.slider .item {position:absolute;top:5px;right:0;left:310px;bottom:8px;background-size:cover;background-position:center center}
.midgal-container>.slider .item .strip {position:absolute;height:40px;bottom:30px;right:0;left:0;background:rgba(255,255,255,0.6)}
.midgal-container>.slider .item .strip .r {float:right;padding-right:10px}
.midgal-container>.slider .item .strip .r .title {font-size:17px;font-weight:bold;color:#221b1b}
.midgal-container>.slider .item .strip .r .title a {color:inherit}
.midgal-container>.slider .item .strip .r .sub {font-size:13px;font-weight:bold;color:#be004c}
.midgal-container>.slider .item .strip .prrt {float:left;line-height:40px;font-size:14px;padding-left:10px}
.midgal-container>.slider .item .strip .prrt span {font-weight:bold;font-size:24px;color:#be004c}
.midgal-container>div>a{ margin: 14px 22px 0 22px;float: right;clear: both;border: 1px #ffffff solid;font-weight: bold;text-align: center;width: 251px;height: auto;padding: 86px 10px 6px 10px;color: #433232;font-size: 16px;line-height: 15px;background: url(../webimages/rooms-in-tel-aviv.png) top center no-repeat #ffffff;overflow: hidden;}
.midgal-container>div>a~a{background:url(../webimages/rooms-in-zafon.png) top center no-repeat #ffffff;}
.midgal-container>div>a~a~a{background:url(../webimages/rooms-in-darom.png) top center no-repeat #ffffff;}

.midTitle{font-weight:normal;width:100%;max-width:1168px;padding:0 55px;line-height:68px;height:68px;margin:0 auto;font-size:24px;color:#01505d;text-align:right;z-index:999}

#slider{position:relative;text-align:center;width:100%;height:260px;border-top:1px #d6d6d6 solid;border-bottom:1px #d6d6d6 solid;background:#ffffff;}
#slider2{position:relative;text-align:center;width:100%;height:260px;border-top:1px #d6d6d6 solid;border-bottom:1px #d6d6d6 solid;background:#ffffff;direction:ltr}
#slider_h{width:68%;margin:0 auto}
#slider_h img {width:100%;height:225px;width:98%;}
.c_name{color:#221b1b;font-size:17px;font-weight:bold;text-align:right;padding-right:7px;}
.c_area{color:#be004c;font-size:13px;text-align:right;font-weight:bold;margin-bottom:3px;padding-right:7px;}
.c_c_c{padding-top:6px;position:relative;}
.c_price{position:absolute;bottom:0;background:white;opacity:0.8;height:35px;line-height:35px;bottom:38px;}
.c_price span{color:#be004c;font-size:24px;font-weight:bold;}
#slider2{padding-bottom:50px;}
#slider .slide_area{position:relative;height:260px;width:100%;margin:0 auto;overflow:visible;max-width:1278px;text-align:center;}
@media(max-width:700px) {
	#slider_h{width:90%;}
}


#slider #pointers{width:320px;height:32px;position:absolute;bottom:0;right:50%;margin-right:-160px;}
#slider #pointers .point{height:20px;width:20px;background:url(../webimages/point_bg.png) center center no-repeat;display: inline-block;}

#slider .slide-place-holder{position:relative;z-index:0;display:inline-block;height:230px;width:280px;margin:0 1.4% 100% 1.4%;}
#slider .slide{height:224px;width:280px;position:absolute;top:0;left:-280px;z-index:1;border:1px # solid;}
#slider .slide a{display:block;width:260px;padding:0 10px;height:26px;float:right;}
#slider .slide a b{float:right;height:20px;line-height:20px;margin-top:4px;font-size:17px;font-weight:bold;color:#221b1b;}
#slider .slide>b.area{float:right;height:20px;padding:0 10px;line-height:20px;margin-top:4px;font-size:17px;clear:both;float:right;height:18px;line-height:16px;margin-top:0;font-size:13px;color:#be004c;}

#slider .slide a.image_cont{width:276px;height:32px;line-height:32px;padding:144px 0 0 0;border:2px #d5d5d5 solid;border-radius:2px;}
#slider .slide  b.price{position:absolute;bottom:1px;left:1px;right:1px;margin:0;padding:0;height:32px;text-align:center;line-height:32px;background:url(../webimages/irooms_price_bg.png);font-weight:normal;font-size:16px;color:#17020a}
#slider .slide  b.price span{font-weight:bold;font-size:24px;color:#be004c}
#slider .slide~.slide~.slide~.slide{clear: both !important;float: none; /* You can use the below instead! */}

#galleriesSlider{overflow:hidden;position:relative;text-align:center;width:100%;height:178px;border-top:1px #d6d6d6 solid;border-bottom:1px #d6d6d6 solid;background:#ffffff}
#galleriesSlider .slide_area{position:relative;height:130px;width:100%;margin:0 auto;overflow:visible;max-width:1278px;text-align:center;}
#galleriesSlider .slide-place-holder{position:relative;z-index:0;display:inline-block;height:130px;width:140px;margin:0 1.4% 100% 1.4%;}
#galleriesSlider .slide{cursor:pointer;margin-top:10px;height:130px;width:140px;position:absolute;top:0;left:-140px;z-index:1;border:1px # solid;}

#sgalleriesSlider .slide b{float:right;height:20px;line-height:20px;margin-top:3px;font-size:14px;font-weight:bold;color:#221b1b;margin-right:5px;}
#sgalleriesSlider .slide b~b{clear:both;float:right;height:18px;line-height:16px;margin-top:0;font-size:12px;color:#be004c;margin-right:5px;}

#galleriesSlider .slide .image_cont{position:relative;z-index:0;width:136px;height:1px;padding:87px 0 0 0;margin-top:40px;border:2px #d5d5d5 solid;border-radius:2px;}
#galleriesSlider .slide b{position:absolute;z-index:10;bottom:38px;border-top:1px #222222 solid;left:2px;width:126px;padding:0 5px;min-height:20px;line-height:20px;font-size:14px;font-weight:bold;color:#221b1b;margin-right:5px;background:url(../webimages/semi_white.png)}
#galleriesSlider .slide b~b{clear:both;float:right;height:18px;border-top:0;border-bottom:1px #333333 solid;bottom:19px;line-height:16px;margin-top:0;min-height:10px;font-size:12px;color:#be004c;margin-right:5px;}



#galleriesSlider #pointers{width:100%;height:24px;position:absolute;bottom:0;left:0;}
#galleriesSlider #pointers .point{height:20px;width:20px;background:url(../webimages/point_bg.png) center center no-repeat;display: inline-block;}



#partialMenu{position:relative;text-align:center;max-width:1278px;width:100%;height:auto;overflow:visible;margin:10px auto;}
#partialMenu .menu-place-holder{position:relative;z-index:0;display:inline-block;width:290px;height:40px; margin:0 1% 1% 1%; display:none; }
#partialMenu .menuItem{display:block;position:absolute;top:0;left:-100%;background:url(../webimages/partial_menu_bg.jpg);width:290px;height:40px;z-index:10;}
#partialMenu .menuItem{position:relative;z-index:0;display:inline-block;width:290px;height:40px; margin:0 1% 1% 1%; left:inherit;top:inherit;}

#partialMenu .menuItem .title{float:right;width:180px;padding:0 10px;height:40px;line-height:40px;color:#ffffff;font-size:15px;font-weight:bold}
#partialMenu .menuItem span{float:right;height:40px;width:90px;background-color:#be004c}
#partialMenu .menuItem span span{width:100%;height:12px;float:right;color:#ffffff;text-align:center;margin-top:4px;line-height:12px;font-size:15px}
#partialMenu .menuItem span b{width:100%;height:22px;float:right;line-height:22px;text-align:center;color:#ffffff;font-size:14px;font-weight:bold}
#partialMenu .menuItem span b.price{font-size:18px}
#partialMenu .menuItem > div{float:right;width:180px;padding:0 10px;height:40px;}
#partialMenu .menuItem > div a{display:block;float:right;color:#ffffff;font-size:15px;font-weight:bold;height:40px;line-height:40px;}

#partialMenu .menuItem span.navigate_waze{cursor:pointer;background: url(../webimages/waze_icon.png) left center no-repeat #BE004C;padding-left:34px}
#partialMenu .menuItem span.navigate_waze *{background:none;}
#partialMenu .menuItem span.navigate_waze span{margin-top:1px}
#partialMenu .menuItem span.navigate_waze b{}

#partialMenu ul.menuItem{z-index:11;}


.menuItem li.none{opacity:0.2;filter:alpha(opacity=20);}
.menuItem li{list-style:none;height:40px;width:29px;float:right;background:url(../webimages/icon1.png) 0 0 no-repeat;position:relative;overflow:hidden;cursor:pointer;}
.menuItem li~li{background-image:url(../webimages/icon2.png);}
.menuItem li~li~li{background-image:url(../webimages/icon3.png);}
.menuItem li~li~li~li{background-image:url(../webimages/icon4.png);}
.menuItem li~li~li~li~li{background-image:url(../webimages/icon5.png);}
.menuItem li~li~li~li~li~li{background-image:url(../webimages/icon6.png);}
.menuItem li~li~li~li~li~li~li{background-image:url(../webimages/icon7.png);}
.menuItem li~li~li~li~li~li~li~li{background-image:url(../webimages/icon8.png);}
.menuItem li~li~li~li~li~li~li~li~li{background-image:url(../webimages/icon9.png);}
.menuItem li~li~li~li~li~li~li~li~li~li{background-image:url(../webimages/icon10.png);}
.menuItem li:hover{background-position: 0 -40px;overflow:visible;}
.menuItem li.none:hover{opacity:1;filter:alpha(opacity=100);}
.menuItem > b{height:40px;line-height:40px;width:100%;float:left;text-align:center;background:#be004c;color:#ffffff;font-size:23px;color:#ffffff;font-weight:bold}
.menuItem > b *{color:#ffffff;}

.menuItem li div{width:270px;padding:5px 10px;position:absolute;opacity:0.7;filter:alpha(opacity=70);right:0;top:40px;min-height:40px;background:gold;background:url(../webimages/icon_arrow.png) 261px 0 no-repeat #484747;}
.menuItem li~li div{right:-29px;background-position: 232px 0;}
.menuItem li~li~li div{right:-58px;background-position: 203px 0;}
.menuItem li~li~li~li div{right:-87px;background-position: 174px 0;}
.menuItem li~li~li~li~li div{right:-116px;background-position: 145px 0;}
.menuItem li~li~li~li~li~li div{right:-145px;background-position: 116px 0;}
.menuItem li~li~li~li~li~li~li div{right:-174px;background-position: 87px 0;}
.menuItem li~li~li~li~li~li~li~li div{right:-203px;background-position: 58px 0;}
.menuItem li~li~li~li~li~li~li~li~li div{right:-232px;background-position: 29px 0;}
.menuItem li~li~li~li~li~li~li~li~li~li div{right:-261px;background-position: 0 0;}

.menuItem li div b{height:20px;line-height:20px;width:100%;float:right;color:#ffffff;font-weight:bold;text-align:right}
.menuItem li div p{text-align:right;color:#ffffff;float:right;width:100%;float:right;overflow:hidden;height:auto;padding-bottom:8px;}



#mapmobile{display:none;}
#mapmobile .bttn{display:none;}
.bttn2{display:none;}

.owl-carousel .owl-stage-outer{height:100%;}
.owl-carousel .owl-stage{height:100%;}
.owl-carousel.owl-rtl .owl-item{height:100%;}

#website{text-align:center;max-width:1278px;width:100%;height:auto;overflow:hidden;margin:0 auto;}
#website .title {margin:10px; text-align:right}
#website .product-place-holder{position:relative;z-index:0;display:inline-block;height:290px;width:270px;margin:0 1.4% 1.4% 1.4%;display:none;}
#website .productItem{display:block;position:absolute;top:100%;left:-270px;background:#ffffff;width:268px;height:288px;border:1px #9e9e9e solid;z-index:10;}

body #website .productItem{position:relative;z-index:0;display:inline-block;height:312px;width:270px;margin:0 1.4% 1.4% 1.4%;top:inherit;left:inherit;}

#website .productItem a{display:block;width:250px;padding:8px 10px 0 10px;float:right;height:20px;line-height:20px;margin-top:4px;font-size:17px;font-weight:bold;color:#221b1b;text-align:right;}
#website .productItem a~b{width:250px;padding:0 10px 0 10px;clear:both;float:right;height:18px;line-height:16px;margin-top:0;font-size:13px;color:#be004c;text-align:right;}
#website .productItem a~b~a{float:right;width:268px;height:176px;margin-top:10px;padding:0;}

#website .productItem .galWrap{float: right;width: 268px;height: 176px;margin-top: 4px;padding: 0;display: block;}
#website .productItem .galWrap .actGalWrp{height:90%;}
#website .productItem .galWrap .lArrow{display:none;z-index: 2;position: absolute;top: 50%;left: 15px;transform: translateY(-50%);font-size: 0;width: 35px;height: 35px;border-radius: 50px;background: #fff;float: left;opacity:0.8}
#website .productItem .galWrap .lArrow::after{content: "";border: solid #be004c;border-width: 0 3px 3px 0;display: inline-block;padding: 3px;transform: rotate(135deg);-webkit-transform: rotate(135deg);position: absolute;left: 2px;right: 0;width: 0;margin: 0 auto;top: 14px;}
#website .productItem .galWrap .pic{max-width:100%;height:100%;}
#website .productItem .galWrap:hover .owl-controls{opacity: 0.8;position: static;}
#website .productItem .galWrap .owl-controls{opacity: 0;}
#website .productItem .galWrap .owl-nav{position: static;}
#website .productItem .galWrap .owl-nav .owl-prev{z-index: 2;position: absolute;top: 50%;right: 15px;transform: translateY(-50%);font-size: 0;width: 40px;height: 40px;border-radius: 50px;background: #fff;}
#website .productItem .galWrap .owl-nav .owl-prev::after{content: "";border: solid #be004c;border-width: 0 3px 3px 0;display: inline-block;padding: 4px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);position: absolute;left: 0;right: 2px;width: 0;margin: 0 auto;top: 15px;}
#website .productItem .galWrap .owl-nav .owl-next{z-index: 2;position: absolute;top: 50%;left: 15px;transform: translateY(-50%);font-size: 0;width: 40px;height: 40px;border-radius: 50px;background: #fff;float: left;}
#website .productItem .galWrap .owl-nav .owl-next::after{content: "";border: solid #be004c;border-width: 0 3px 3px 0;display: inline-block;padding: 4px;transform: rotate(135deg);-webkit-transform: rotate(135deg);position: absolute;left: 2px;right: 0;width: 0;margin: 0 auto;top: 15px;}
#website .productItem .galWrap .owl-nav .owl-prev.disabled{display:none !important;}
#website .productItem .galWrap .owl-nav .owl-next.disabled{display:none !important; }


#website .productItem .short-description{width:248px;height:44px;line-height:14px;overflow:hidden;margin-right:10px;text-align:right;float:right;margin-top:5px;color:#221B1B;font-size:13px;}
.mobile_phone{float:right;width:100%;display:block;padding-bottom:5px;text-align:center;font-weight:bold;font-size:17px;position:relative;bottom:8px;}
.mobile_phone a {margin:0;padding:0;text-align:center !important;display:block;}
#website .productItem .distance{position:absolute;left:0;bottom:76px;background:url(../webimages/semi_white.png);width:100%;height:24px;line-height:24px;font-size:14px;font-weight:bold;text-align:center;color:#BE004C;float:right; }

#textboxes{text-align:center;max-width:1278px;width:100%;height:auto;overflow:hidden;margin:0 auto;}
#textboxes,#textboxes .advanced-slider,#textboxes .advanced-slider *{direction:ltr;}

#textboxes .mini_bottom_box:not(:first-child) *{direction:rtl;}

#pagetext{position:relative;text-align:center;max-width:1278px;width:100%;height:auto;overflow:hidden;margin:15px auto 20px auto;border:1px #dadadb solid;background:url(../webimages/text_irooms_bg.png) top right no-repeat #ffffff;}
#pagetext .html-text{width:92%;margin:60px 4% 4% 4%;min-height:10px;float:right;text-align:right;position:relative}
#pagetext .page_title{position:absolute;left:2%;top:20px;right:140px;height:32px;line-height:32px;font-size:18px;text-align:right}

#textboxes form .contact_title{position:absolute;left:2%;top:20px;right:140px;height:32px;line-height:32px;font-size:18px;text-align:right}
#textboxes form .label{width:30%;height:24px;line-height:24px;float:right;clear:both;margin-right:15px;margin-bottom:10px}
#textboxes form input{width:63%;height:24px;line-height:24px;float:right}
#textboxes form input.submi{cursor:pointer;width:63%;margin-top:10px;height:34px;font-size:16px;font-weight:bold;background:#BE004C;color:#cccccc;border:1px #777777 solid;}
#textboxes form textarea{width:63%;height:42px;line-height:16px;float:right}

#textboxes .bottom_box{vertical-align: top;display:inline-block;max-width:574px;width:96%;margin:2%;min-height:350px;border:1px #dadadb solid;background:url(../webimages/text_irooms_bg.png) top right no-repeat #ffffff;}
#textboxes .bottom_box .html-text{width:92%;margin:60px 4% 4% 4%;min-height:100px;float:right;text-align:right}
#textboxes .bottom_box .bottom_title{position:absolute;left:2%;top:20px;right:140px;height:32px;line-height:32px;font-size:18px;text-align:right}
#footer{width:100%;height:auto;overflow:hidden;margin:0 auto;float:right;text-align:center;}
#footer .innerfoot{position:relative;max-width:1278px;width:100%;margin:0 auto;min-height:100px;text-align:center;padding:10px 0;}
#footer .innerfoot .bottom-logo{width:203px;height:61px;display:inline-table;margin:0 auto;margin:0 20px;}

#footer .innerfoot ul{display:inline-table;height: auto;overflow: hidden;width: 96%;margin:0 2%;max-width:800px;text-align:center}
#footer .innerfoot ul>li{border-right:0 #ffffff dotted;padding-right:5px;display:inline-table;text-align:right; overflow:hidden;line-height:20px;max-width:100%;min-width:120px;}
#footer .innerfoot ul>li:first-child{padding-right:0;border:0}



#footer .innerfoot ul>li>a{display:block;height:24px;line-height:24px;text-align:right;color:#ffffff;font-weight:bold;}
#footer .innerfoot ul>li ul{float:left;width:100%;height:auto;overflow:hidden;}
#footer .innerfoot ul>li ul>li{clear:both;float:right;margin-right:2%;min-height:20px;border:0;padding-right:0;}
#footer .innerfoot ul>li ul>li a{display:block;height:auto;min-height:20px;line-height:20px;text-align:right;color:#ffffff;font-weight:normal;font-size:12px;background:url(../webimages/slomis_arrow.png) right center no-repeat;padding-right:12px}

#footer .innerfoot ul.smallMenu>li{position:relative;display:block;float:left;width:100%;height:24px;overflow:hidden;background:url(../webimages/expand.png) left top no-repeat;}
#footer .innerfoot ul.smallMenu>li.open{background:url(../webimages/collapse.png) left top no-repeat;}
#footer .innerfoot ul.smallMenu>li a{text-align:center;width:90%;background:none;padding:0}
#footer .innerfoot ul.smallMenu>li ul li{width:100%;margin:0;}
#footer .innerfoot ul.smallMenu>li ul{margin:0;}
#slider,#slider *{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: moz-none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
#textboxes .mini_bottom_box.mini{max-width:1250px;min-height:100%;margin:0 0.5% 1%;}
#textboxes .mini_bottom_box{vertical-align: top;display:inline-block;max-width:615px;width:98%;margin:1% 0.5%;min-height:350px;border:1px #dadadb solid;background:#ffffff;}
#textboxes .mini_bottom_box .html-text{width:92%;margin:20px 4% 10px 4%;min-height:100px;float:right;text-align:right}
#textboxes .mini_bottom_box #map{position:relative;width:98%;margin:1%;height:320px;float:right;}
#textboxes .mini_bottom_box .advanced-slider{width:100%;min-height:100px;float:right;height:auto;position:relative;overflow:hidden;margin:10px 0;}

#welcome{position:fixed;width:100%;height:100%;display:none;background:rgba(255,255,255,0.9);z-index:999999999999999;}
#welcome div{padding-left:30px;box-shadow:0 0 10px #555555;max-width:540px;width:100%;height:130px;max-height:85%;position:absolute;top:5px;left:5px;right:5px;bottom:5px;margin:auto;background:#f9f9f9;z-index:999999999999999;}
#welcome div span{display:block;margin:0 auto;font-weight:bold;color:#00a1e9;font-size:20px;line-height:40px;text-align:right;padding-right:30px;}
#welcome div .closer{z-index:999999999999;cursor:pointer;position:absolute;top:4px;left:4px;}


#textboxes .mini_bottom_box .reviews{overflow:hidden;display:block;padding:10px;}
#textboxes .mini_bottom_box .reviews .titlerev{cursor:pointer;font-weight:bold;font-size:16px;background:#ededed;text-align:right;padding:10px;}
#textboxes .mini_bottom_box .reviews .reviews-container{display:none;width:100%;height:auto;float:right; height:100%;position:relative;text-align:center;}
#textboxes .mini_bottom_box .reviews .reviews-container .review-form{opacity:0;filter:alpha(opacity=0);width:100%;min-width:310px;margin:0 auto;height:1px;overflow:hidden;position:relative;z-index:99;background:#F8F7F5;text-align:center;border-bottom:1px #cccccc solid;}
#textboxes .mini_bottom_box .reviews .reviews-container .review-form .rev-left{float:right;width:37%;padding:10px;}
#textboxes .mini_bottom_box .reviews .reviews-container .review-form .rev-left .label{display:block;float:right;}
#textboxes .mini_bottom_box .reviews .reviews-container .review-form .rev-left .boxrates{float:right;}
#textboxes .mini_bottom_box .reviews .reviews-container .review-form .rev-left .boxrates .stars{clear:both;}
#textboxes .mini_bottom_box .reviews .reviews-container .review-form .rev-left .boxrates .stars input{float:right;margin-left:5px;width:auto;}
#textboxes .mini_bottom_box .reviews .reviews-container .review-form .rev-left .boxrates .stars img{float:right;}
#textboxes .mini_bottom_box .reviews .reviews-container .review-form .rev-right{float:right;padding:10px;width:54%}
#textboxes .mini_bottom_box .reviews .reviews-container .review-form .label{vertical-align:top;width:100px;height:22px;line-height:22px;text-align:right;display:inline-block;clear:both;margin-bottom:5px;}
#textboxes .mini_bottom_box .reviews .reviews-container .review-form input{width:190px;height:20px;border:1px #cccccc solid;padding:0 auto;display:inline-block;margin-bottom:5px;}
#textboxes .mini_bottom_box .reviews .reviews-container .review-form textarea{width:190px;height:64px;border:1px #cccccc solid;padding:0 auto;display:inline-block;margin-bottom:5px;}
#textboxes .mini_bottom_box .reviews .reviews-container .review-form .seperator{font-size:5px;height:5px;width:100%;display:inline-block;}
#textboxes .mini_bottom_box .reviews .reviews-container .review-form input.submi{width:192px;font-weight:bold;cursor:pointer;height:28px;color:#ffffff;background:#000;border:0;font-family:arial;}
#textboxes .mini_bottom_box .reviews .reviews-container .add-review{background:#000;position:relative;z-index:99;cursor:pointer;width:154px;height:34px;line-height:34px;margin:4px auto;font-family:arial;color:#ffffff;text-align:center;border:0;background:#000;}

#textboxes .mini_bottom_box .reviews .reviews-container .reviewsbox{}
#textboxes .mini_bottom_box .reviews .reviews-container .reviewsbox .review{width:100%;height:auto;min-height:30px;padding:10px 0;}
#textboxes .mini_bottom_box .reviews .reviews-container .reviewsbox .review .title{display:block;float:right;width:100%;height:20px;line-height:20px;text-align:right;font-weight:bold;color:#626261;font-size:14px;}
#textboxes .mini_bottom_box .reviews .reviews-container .reviewsbox .review .date{display:block;float:right;width:100%;height:16px;line-height:16px;font-size:12px;font-style: italic;text-align:right;}
#textboxes .mini_bottom_box .reviews .reviews-container .reviewsbox .review .text{width:100%;height:auto;line-height:16px;text-align:right;font-size:13px;}



#textboxes .mini_bottom_box .full-address{position:relative;font-weight:bold;width:92%;margin:10px 4%;min-height:32px;line-height:16px;float:right;text-align:right}
#textboxes .mini_bottom_box .full-address span.remark{font-size:12px;font-weight:normal}
#textboxes .mini_bottom_box .go-there{position:absolute;left:0;bottom:40px;z-index:999999;line-height:32px;border-radius:5px;cursor:pointer;float:left;height:32px;border:1px #cccccc solid;font-weight:bold;width:80px;text-align:center;padding-left:40px;background:url(../webimages/waze_icon.png) center left no-repeat #BE004C;color:#ffffff}

#location{display:none;position:absolute;right:-294px;top:0;overflow:visible;border:2px #dadada solid;border-radius:10px;height:256px;width:290px;background:#fefefe;z-index:999999;}
#location #icon{position:absolute;left:-40px;height:150px;width:40px;top:0;border:1px #dadada solid;background:url(../webimages/location_icon.png) bottom left no-repeat #fefefe;}
#location #icon.found{background:url(../webimages/new_rooms_in_my_area.png) center center no-repeat #fefefe;cursor:pointer;}
#location>img{float:right;border:0;border-radius:10px;overflow:hidden;position:relative;z-index:0;}
#location form{line-height:30px;position:absolute;bottom:0;width:280px;padding-right:10px;height:30px;background:url(../webimages/semi_black.png);z-index:10;border-radius:0px 0px 10px 10px;border:0px #ffffff solid;color:#ffffff}
#location form input.submi{cursor:pointer;border-radius:0 0 0 10px;width:100px;height:30px;border:0;background:#be004c;float:left;color:#ffffff;font-size:14px;font-weight:bold}

#map-canvas{height:320px;width:100%;float:left;position:absolute;}
.gmnoprint div:first-child{left:0;}

.gm-style-iw{height:auto;padding-bottom:10px;}
.gm-style-iw h3{text-align:right}
.map-devider{width:100%;height:15px;background:url(../webimages/above_map_devider.png) top center;float:right}
.not-found-anything{width:100%;height:32px;line-height:32px;font-size:16px;text-align:center}

.bubble{z-index:9999;width:301px;font-weight:bold;height:50px;font-size:16px;color:#000000;line-height:38px;text-align:center;position:fixed;left:50%;margin-left:-150px;bottom:-50px;background:url(../webimages/ios_bubble.png) top center;}

.da-price-label{position:absolute !important;left:0;top:15px;height:14px;line-height:14px; z-index:0;font-size:12px;width:60px;text-align:center;color:#BE004C}
.da-price{font-weight:bold;position:absolute !important;top:29px;left:0;height:24px;line-height:24px;position:absolute;z-index:0;font-size:16px;width:60px;text-align:center;color:#BE004C}

.W25{width:25%}
.W50{width:50%}
.W75{width:75%}
.W100{width:100%}

.area-special-title{width:100%;max-width:1168px;min-height:72px;margin:0 auto;z-index:1001;padding-top:17px;}
.area-special-title .mid-title{position:relative;z-index:0;font-weight:normal;color:#01505d;text-align:right;font-size:24px;line-height:34px;height:34px;float:right;margin-top:2px;}

.ul-container{position:relative;z-index:1;height:32px;overflow:visible;float:left;background:#000000;width:100%;max-width:420px;display:inline-block}



#cityselect{position:absolute;left:0;top:0;height:36px;overflow:hidden;float:left;background:#EAEAEA;border:1px #ffffff solid;width:100%;display:inline-block}
#cityselect li{position:relative;float:right;height:36px;width:100%;margin-bottom:2px;border-bottom:1px #C7C7C7 solid;}
#cityselect li:first-child{font-weight:bold;background:url(../webimages/icon_arrow.png) 10px 15px no-repeat #ffffff;}
#cityselect li:first-child:hover{background-color:#ffffff}
#cityselect li:first-child:hover a{color:#111111}
#cityselect li:first-child a{padding:0 10px;background:none;}
#cityselect li a{display:block;position:absolute;left:0;top:0;right:0;font-size:16px; padding:0 20px 0 10px;background:url(../webimages/small_point.png) right center no-repeat;height:36px;line-height:36px;text-align:right;color:#111111;white-space:nowrap}
#cityselect li:hover{background-color:#111111}
#cityselect li:hover a{color:#ffffff}


.newBox{float:right;background:url(/webimages/landing/bg.jpg) top center no-repeat;width:100%;height:100%;}
.newBox .centerBox{position:relative;max-width:1500px;margin:0 auto;width:100%;height:100%;}
.newBox .centerBox .guy{z-index:1;width:40%;height:100%;top:0px;bottom:0;background:url(/webimages/landing/guy.png) left bottom no-repeat;background-size:contain;position:absolute;left:0;}
.newBox .centerBox .bigPhone{z-index:1;max-width:368px;width:30%;height:209px;top:120px;background:url(/webimages/landing/mobphone.png) top center no-repeat;background-size:contain;position:absolute;right:0;}
.newBox .centerBox .box{z-index:3;max-width:770px;width:40%;margin:0 auto;position:relative;height:520px;}
.newBox .centerBox .box .titleBig{margin:50px auto 0;max-width:360px;width:100%;height:135px;background:url(/webimages/landing/bigtxt.png) top center no-repeat;background-size:contain;}
.newBox .centerBox .box .logos{text-align:center;clear:both;margin:30px auto 0;position:relative;width:100%;height:290px;max-width:500px;}
.newBox .centerBox .box .logos .android{position:absolute;top:40px;right:0;background:url(/webimages/landing/android.png) top center no-repeat;background-size:contain;width:153px;height:93px;}
.newBox .centerBox .box .logos .irooms{background:url(/webimages/landing/down.png) top center no-repeat;background-size:contain;display:inline-block;vertical-align:top;width:218px;height:198px;}
.newBox .centerBox .box .logos .ios{position:absolute;top:40px;left:0;background:url(/webimages/landing/iphone.png) top center no-repeat;background-size:contain;width:153px;height:93px;}
.newBox .centerBox .box .logos .smallLogo{position:absolute;bottom:0px;left:0;right:0;margin:auto;background:url(/webimages/landing/smallogo.png) top center no-repeat;background-size:contain;width:138px;height:54px;}@


@media(max-width:600px){

.a2a_floating_style{display:none;}
#header .app{background:none;width:auto;}
#header .app > span{display:none;}





}


@media only screen and  (min-device-width : 240px) and (max-device-width : 480px) {
 #header > a{float:none;width:250px;height:80px;}
 #header > a img{width:100%;}
}

@media(max-width:1024px){
	.midgal-container>.slider .owl-controls {width:100%}
.midgal-container>.slider .owl-stage-outer {width:100%}
  .midgal-container>.slider .item{background-position: top left calc(-740px + 50vw);left:0}
.newBox .centerBox .box{width:100%;height:auto;margin-bottom:20px;}
.newBox .centerBox .guy{display:none;position:relative;width:100%;}
.newBox .centerBox .bigPhone{display:none;position:relative;width:100%;}

	.midgal-container>div>a { clear: unset;width: 100%;max-width: 31%;box-sizing: border-box;vertical-align: top;margin: 20px 1% 0;}
	.midgal-container>div>a:first-child {margin-top:20px}
	.midgal-container {background-position: left calc(50vw - 470px) bottom; background-size: auto 240px; background-color: #be004c;}
}


@media(max-width:766px){
/*#website .productItem .galWrap .lArrow{display:block;}*/
.a2a_floating_style{display:none}

#website .productItem .galWrap .owl-nav .owl-next{width: 35px;height: 35px;}
#website .productItem .galWrap .owl-nav .owl-next::after{left:2px;padding:3px;top:14px}
#website .productItem .galWrap .owl-nav .owl-prev{width: 35px;height: 35px;}
#website .productItem .galWrap .owl-nav .owl-prev::after{left:2px;padding:3px;top:14px}
#website .productItem .galWrap .owl-controls{opacity:1;position:static}

}
@media(max-width:650px){
#header .searchform{position:fixed; top:2px; width:32px;}
#header .searchform #formholder {overflow:hidden}
#header > a.facebook {left:none; right:0px; top:113px;}
#header .social {left:none; right:48px; top:117px;}
#header .searchform #opnbtn{display:block}
#mapmobile{display:block;background:rgba(0,0,0,0.6);position:absolute;top:0;left:0;right:0;bottom:0;z-index:999999999;}
#mapmobile .bttn{display:block;background: #be004c;border: 1px solid #cccccc;border-radius: 5px;bottom: 0;top:0;right:0;margin:auto;color: #ffffff;cursor: pointer;float: left;font-weight: bold;height: 32px;left: 0;line-height: 32px;position: absolute;text-align: center;width: 80px;z-index: 999999;}
.bttn2{display:none;background: #be004c;border: 1px solid #cccccc;border-radius: 5px;bottom: 0;top:0;right:0;margin:auto;color: #ffffff;cursor: pointer;float: left;font-weight: bold;height: 32px;left: 0;line-height: 32px;position: absolute;text-align: center;width: 80px;z-index: 999999;}
.bttn2.active{bottom: 80px;display: block;left: 20px;right: auto;top: auto;}

}

@media(max-width:578px){
#website .productItem .galWrap .pic{background-repeat: no-repeat;background-position: center;}
body #website .productItem{width:312px}
#website .productItem .galWrap{width:100%}
#website .productItem .short-description{width:302px}
#website .productItem a{width: 292px;}
}

@media(max-width:450px){
.newBox .centerBox .box .logos{height:250px;}
.newBox .centerBox .box .titleBig{width:80%;}
.newBox .centerBox .box .logos .irooms{width:60%;}
.newBox .centerBox .box .logos .android{width:30%;}
.newBox .centerBox .box .logos .ios{width:30%;}
}
@media (min-width:1300px){
#menu > ul {display:table;}
    #menu > ul > li {display:table-cell;width:auto !important;min-width: auto !important;position:relative}
	#menu > ul > li > ul {position:absolute;right:0;top:30px}
}




