html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}button:focus,button:hover,a:focus,button,button:active:focus,button:focus,input,textarea{outline:none}html{-webkit-text-size-adjust:100%}input,textarea,button,select,a{outline:none;-webkit-tap-highlight-color:transparent}a:focus,a:active,button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,select::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{border:0;outline:0}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?8l92xt");src:url("../fonts/icomoon.eot?8l92xt#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?8l92xt") format("truetype"),url("../fonts/icomoon.woff?8l92xt") format("woff"),url("../fonts/icomoon.svg?8l92xt#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-googleplus:before{content:"\e925"}.icon-instagram:before{content:"\e926"}.icon-wifi:before{content:"\e900"}.icon-washing:before{content:"\e901"}.icon-twitter:before{content:"\e902"}.icon-tv:before{content:"\e903"}.icon-tick:before{content:"\e904"}.icon-terms:before{content:"\e905"}.icon-soup:before{content:"\e906"}.icon-printing:before{content:"\e907"}.icon-pre:before{content:"\e908"}.icon-receiver:before{content:"\e909"}.icon-phone:before{content:"\e90a"}.icon-next:before{content:"\e90b"}.icon-lock:before{content:"\e90c"}.icon-location:before{content:"\e90d"}.icon-like-line:before{content:"\e90e"}.icon-like:before{content:"\e90f"}.icon-internet:before{content:"\e910"}.icon-help24:before{content:"\e911"}.icon-heater:before{content:"\e912"}.icon-globe:before{content:"\e913"}.icon-fb:before{content:"\e914"}.icon-faq:before{content:"\e915"}.icon-facebook:before{content:"\e916"}.icon-dryer:before{content:"\e917"}.icon-delivery:before{content:"\e918"}.icon-close:before{content:"\e919"}.icon-chat:before{content:"\e91a"}.icon-card:before{content:"\e91b"}.icon-calander:before{content:"\e91c"}.icon-user:before{content:"\e91d"}.icon-arrow-down:before{content:"\e91e"}.icon-arrow-right:before{content:"\e91f"}.icon-arrow-left:before{content:"\e920"}.icon-apartment:before{content:"\e921"}.icon-ac:before{content:"\e922"}.icon-zoom-in:before{content:"\e924"}.icon-inr:before{content:"\e923"}body{font-family:"Open Sans",sans-serif;color:#565a5c;font-size:14px;background:#fafafa}.navbar{min-height:60px;padding:13px 15px;background:#fff;border-bottom:solid 1px #efefef;position:absolute;width:100%;left:0;top:0;z-index:10}.navbar.homenav{background:none;border:none}.navbar.homenav a{color:#fff}.navbar.homenav .rightnav{color:#fff}.navbar.homenav .rightnav a{border-color:rgba(255,255,255,0.5)}.navbar.homenav .rightnav a:hover{background:rgba(255,255,255,0.5)}.logo{font-size:24px;font-family:"Roboto",sans-serif;font-weight:bold;text-transform:uppercase;color:#565a5c;text-decoration:none;float:left}.mobileNav{display:none}.rightnav{margin-top:4px;float:right;font-family:"Roboto",sans-serif;color:#565a5c}.rightnav a{height:32px;padding:0 10px;color:#565a5c;text-decoration:none;display:inline-block;margin-right:5px;line-height:30px;background:transparent;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.rightnav a:hover{color:#863378}.rightnav a.btn{margin-right:10px;padding:0 20px;border:solid 1px #b0b3b5}.rightnav a.btn:hover{color:#fff;background:#b0b3b5}.rightnav .call{display:inline-block;font-weight:500;line-height:34px;padding-left:45px;position:relative;margin-left:15px}.rightnav .call i{left:0;top:0;position:absolute;font-size:36px}.banner{height:600px;position:relative;overflow:hidden}.banner .bannerSlider:after{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);content:"";display:block}.banner .bannerSlider .item img{min-width:100%}.banner .bannerSlider .owl-wrapper-outer{max-height:600px}.banner .owl-controls{position:absolute;left:0;bottom:30px;width:100%;display:block;z-index:11;text-align:center}.banner .owl-controls .owl-pagination .owl-page{width:10px;height:10px;background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;display:inline-block;margin:0 5px;opacity:0.5}.banner .owl-controls .owl-pagination .owl-page.active{opacity:1}.banner .bannersearch{position:absolute;left:0;top:50%;width:100%;display:block;text-align:center;height:200px;margin-top:-100px}.banner .bannersearch h1{font-size:48px;font-family:"Roboto",sans-serif;font-weight:500;color:#fff;margin-bottom:20px;text-shadow:0 1px 3px rgba(0,0,0,0.37)}.banner .bannersearch p{font-size:18px;font-weight:600;color:#fff;line-height:29px}.banner .searchbox{margin-top:55px;display:inline-block;font-weight:600}.banner .searchbox .formgroup{height:45px;display:block;position:relative;float:left;margin-right:1px;-moz-box-shadow:0 2px 3px rgba(0,0,0,0.29);-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.29);box-shadow:0 2px 3px rgba(0,0,0,0.29)}.banner .searchbox .formgroup .formcontrol{height:45px;border:none;background:#fff;font-weight:600;font-family:"Open Sans",sans-serif;width:100%;border:0;padding:5px 20px;color:#565a5c;text-align:left}.banner .searchbox .formgroup ::-webkit-input-placeholder{opacity:1}.banner .searchbox .formgroup :-moz-placeholder{opacity:1}.banner .searchbox .formgroup ::-moz-placeholder{opacity:1}.banner .searchbox .formgroup :-ms-input-placeholder{opacity:1}.banner .searchbox .formgroup.location{width:370px}.banner .searchbox .formgroup.location .formcontrol{-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px;border-radius:3px 0 0 3px}.banner .searchbox .formgroup.date{width:280px}.banner .searchbox .formgroup.date .formcontrol{width:50%;float:left;cursor:pointer}.banner .searchbox .formgroup.date:after{width:10px;height:2px;background:#d4d4d6;display:block;content:"";display:block;position:absolute;left:50%;top:22px;margin-left:-5px}.banner .searchbox .formgroup.hotels{width:180px;background:#fff}.banner .searchbox .searchbutton{height:45px;border:none;background:#f93;font-weight:600;font-family:"Open Sans",sans-serif;font-weight:700;text-transform:uppercase;cursor:pointer;width:140px;border:0;padding:5px 20px;color:#fff;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0;border-radius:0 3px 3px 0}.banner .searchbox .searchbutton:hover{background:#ffa64d}.content-slider .owl-controls{display:none !important}.select{height:45px;position:relative;font-family:"Open Sans",sans-serif;font-size:14px;background:#fff;text-align:left;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.select .select-hidden{opacity:0;visibility:hidden;position:absolute;left:0}.select .select-styled{width:100%;line-height:46px;font-size:14px;padding:0 20px;position:relative;cursor:pointer}.select .select-styled:after{width:0;height:0;content:"\e91e";font-weight:normal;position:absolute;right:30px;top:0;font-size:12px;color:#d5d5d5;font-family:"icomoon"}.select .select-options{line-height:32px;font-size:14px;position:absolute;left:0;top:100%;width:100%;background:#fff;max-height:133px;overflow:auto;border:solid 1px #e1e1e3;z-index:25;display:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.select .select-options li{padding:0 20px;cursor:pointer;border-bottom:solid 1px #e1e1e3;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.select .select-options li:hover{background:#eeeeef}.dropdown-menu{background-clip:padding-box;background-color:#ffffff;border:1px solid rgba(0,0,0,0.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,0.2);display:none;float:left;left:0;list-style:outside none none;margin:2px 0 0;min-width:160px;padding:5px 0;position:absolute;top:100%;z-index:1000}.datepicker{top:0;left:0;padding:4px;margin-top:1px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:225px}.datepicker:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:6px}.datepicker:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;position:absolute;top:-6px;left:7px}.datepicker>div{display:none}.datepicker table{width:100%;margin:0}.datepicker td,.datepicker th{text-align:center;width:30px;height:25px;padding:3px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.datepicker td.day:hover{background:#eeeeee;cursor:pointer}.datepicker td.day.disabled{color:#eeeeee}.datepicker td.old,.datepicker td.new{color:#999999}.datepicker td.active,.datepicker td.active:hover{color:#ffffff;background-color:#f93;color:#fff}.datepicker td.active:hover,.datepicker td.active:hover:hover,.datepicker td.active:focus,.datepicker td.active:hover:focus,.datepicker td.active:active,.datepicker td.active:hover:active,.datepicker td.active.active,.datepicker td.active:hover.active,.datepicker td.active.disabled,.datepicker td.active:hover.disabled,.datepicker td.active[disabled],.datepicker td.active:hover[disabled]{color:#ffffff;background-color:#f93}.datepicker td.active:active,.datepicker td.active:hover:active,.datepicker td.active.active,.datepicker td.active:hover.active{background-color:#f93}.datepicker td span{display:block;width:47px;height:44px;line-height:44px;float:left;margin:2px;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.datepicker td span:hover{background:#eeeeee}.datepicker td span.active{color:#ffffff;background-color:#f93;color:#fff}.datepicker td span.active:hover,.datepicker td span.active:focus,.datepicker td span.active:active,.datepicker td span.active.active,.datepicker td span.active.disabled,.datepicker td span.active[disabled]{color:#ffffff;background-color:#f93}.datepicker td span.active:active,.datepicker td span.active.active{background-color:#f93}.datepicker td span.old{color:#999999}.datepicker th.switch{width:145px}.datepicker th.next,.datepicker th.prev{font-size:21px}.datepicker thead tr:first-child th{cursor:pointer}.datepicker thead tr:first-child th:hover{background:#eeeeee}.input-append.date .add-on i,.input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px}.mainouter{padding:60px 0 0}.hotellisting{max-width:1500px;margin:0px auto 80px}.hotellisting h2{text-align:center;font-size:26px;text-transform:uppercase;line-height:34px;font-family:"Open Sans",sans-serif;font-weight:bold;margin:0 20% 40px}.listingBox{margin-bottom:30px}.listingBox li{height:374px;width:25%;float:left;display:block;border:solid 2px #fff;background:#eeeeef;position:relative}.listingBox li figure a{overflow:hidden;display:block}.listingBox li figure img{min-height:100%;display:block;-moz-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.listingBox li figure:hover img{-moz-transform:rotate(0deg) scale(1.1);-ms-transform:rotate(0deg) scale(1.1);-webkit-transform:rotate(0deg) scale(1.1);transform:rotate(0deg) scale(1.1)}.listingBox li .figcaption{position:absolute;left:0;bottom:0;height:75px;width:100%;display:block;padding:20px;color:#fff;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjciLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0,0,0,0)),color-stop(50%, rgba(0,0,0,0.7)),color-stop(100%, #000000));background-image:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.7),#000000);background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.7),#000000);background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.7),#000000)}.listingBox li .figcaption h3{font-size:16px;font-family:"Roboto",sans-serif;font-weight:500;color:#fff;margin-bottom:5px}.listingBox li .figcaption h3 a{text-decoration:none;color:#fff}.listingBox li .figcaption h3 a:hover{text-decoration:underline}.listingBox li .figcaption .figtext{width:70%;white-space:nowrap;display:inline-block}.listingBox li .figcaption .figtext p,.listingBox li .figcaption .figtext h3{overflow:hidden;text-overflow:ellipsis;height:18px}.listingBox li .figcaption .figrate{display:inline-block;float:right;font-size:18px;font-weight:600;font-family:"Roboto",sans-serif;padding-left:15px;position:relative}.listingBox li .figcaption .figrate i{left:0;top:1px;font-weight:100;position:absolute}.listingBox li .figcaption .figrate p{font-size:12px;font-family:"Open Sans",sans-serif;font-weight:400;line-height:20px}.listingBox li .fav{width:24px;height:25px;position:absolute;right:15px;top:15px;display:block;cursor:pointer;color:#fff;font-size:24px;z-index:5;text-shadow:0 1px 3px rgba(0,0,0,0.1)}.listingBox li .fav:after{position:absolute;left:0;top:0;font-family:"icomoon";color:#fff;content:"\e90e";display:block;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.listingBox li .fav:before{position:absolute;left:0;top:0;font-family:"icomoon";color:rgba(0,0,0,0.2);content:"\e90f";display:block;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.listingBox li .fav:hover:before,.listingBox li .fav.active:before{color:#f93}.listingBox.favListing li{width:33.3%}.container{max-width:1170px;margin:0px auto}footer{background:#222;padding:55px 0 70px 0}footer .footercontact{margin-bottom:60px}footer .linksfooter{width:730px;float:left}footer .linksfooter .footerlogo{font-size:22px;color:#fff;text-transform:uppercase;font-family:"Roboto",sans-serif;font-weight:bold}footer .linksfooter .linkbox{width:33.3%;display:block;float:left}footer .linksfooter .linkbox a{display:block;font-size:14px;line-height:35px;color:#fff;text-decoration:none}footer .linksfooter .linkbox a:hover{text-decoration:underline}footer .subscribe{font-size:14px;line-height:35px;color:#fff;text-decoration:none;float:right;width:370px}footer .subscribe label{display:block;margin-bottom:5px}footer .subscribe .subscribeBox{height:38px;position:relative;font-size:14px;border:solid 1px #47474b}footer .subscribe .subscribeBox input{width:100%;padding:0;height:38px;padding:0 80px 5px 15px;font-family:"Open Sans",sans-serif;background:transparent;border:none;color:#5f5f65}footer .subscribe .subscribeBox input:focus{color:#eeeeef}footer .subscribe .subscribeBox .send{position:absolute;width:80px;height:36px;right:0;top:0;border:none;cursor:pointer;color:#6c6c72;background:transparent;font-family:"Open Sans",sans-serif;text-transform:uppercase;line-height:36px;border-left:solid 1px #47474b;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}footer .subscribe .subscribeBox .send:hover{color:#eeeeef}footer .subscribe .subscribeBox ::-webkit-input-placeholder{opacity:1;color:#6c6c72}footer .subscribe .subscribeBox :-moz-placeholder{opacity:1;color:#6c6c72}footer .subscribe .subscribeBox ::-moz-placeholder{opacity:1;color:#6c6c72}footer .subscribe .subscribeBox :-ms-input-placeholder{opacity:1;color:#6c6c72}footer .copyright{border-top:solid 1px #2e2e31}footer .copyright span{display:inline-block;padding-right:10px;background:#222;position:relative;top:-11px}footer .copyright .footerlinks{float:right;padding:0 0 0 10px;background:#222;position:relative;top:-15px}footer .copyright .footerlinks a{text-decoration:none;font-size:28px;margin-left:5px;color:#565a5c;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}footer .copyright .footerlinks a:hover{color:#7b8184}.searchLeft{width:70%;float:left;min-height:700px}.searchLeft .searchbox{padding:30px 17px 5px 25px;background:#fff}.mapresult{float:right;width:30%}.mapresult #map{height:100%}.searchform{font-family:"Open Sans",sans-serif;font-weight:500;margin-bottom:25px}.searchform .label{display:block;width:120px;float:left;line-height:40px}.searchform .searchfileds{float:left;width:calc(100% - 120px)}.searchform .searchfileds.dates .formcontrol{cursor:pointer}.searchform .formcontrol{height:42px;display:block;padding:5px 15px;border:solid 1px #e1e1e3;font-family:"Open Sans",sans-serif;font-weight:500;width:100%;color:#565a5c;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.searchform .formcontrol:focus{border:solid 1px #c7c7ca}.searchform .searchbutton{height:41px;border:none;background:#f93;font-weight:600;font-family:"Open Sans",sans-serif;font-weight:700;text-transform:uppercase;cursor:pointer;width:100%;border:0;padding:3px 20px 5px;color:#fff;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.searchform .searchbutton:hover{background:#ffa64d}.searchform .checkbutton{height:41px;border:none;background:#863378;font-weight:600;font-family:"Open Sans",sans-serif;font-weight:700;text-transform:uppercase;cursor:pointer;width:100%;border:0;padding:3px 20px 5px;color:#fff;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.searchform .checkbutton:hover{background:#983a89}.searchform ::-webkit-input-placeholder{opacity:1;color:#6c6c72}.searchform :-moz-placeholder{opacity:1;color:#6c6c72}.searchform ::-moz-placeholder{opacity:1;color:#6c6c72}.searchform :-ms-input-placeholder{opacity:1;color:#6c6c72}.searchform .select{border:solid 1px #e1e1e3;height:42px}.searchform .select .select-styled{line-height:40px}.searchform .select .select-styled:after{width:0;height:0;content:"";right:14px;top:16px;border-top:solid 6px #565a5c;border-right:solid 6px transparent;border-left:solid 6px transparent}.searchform .dates .formgroup{width:33.3%;display:block;float:left;padding:0 8px;position:relative}.searchform .dates .icon-calander{position:absolute;right:23px;top:11px}.searchform .search .formgroup{width:40%;display:block;float:left;padding:0 8px;position:relative}.searchform .search .formgroup .formcontrol{padding-left:40px}.searchform .search .formgroup i{font-size:18px;left:20px;position:absolute;top:12px;color:#959a9c}.searchform .search .button{width:20%}.searchform .category .formgroup{width:20%;display:block;float:left;padding:0 8px}.searchform .category .formcontrol{cursor:pointer;position:relative;text-align:center;line-height:30px;display:block;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.searchform .category .formcontrol .hideinput{opacity:0;position:absolute;width:100%;height:100%;left:0;top:0;display:block;margin:0;cursor:pointer}.searchform .category .formcontrol:hover,.searchform .category .formcontrol.active{background:#863378;border-color:#863378;color:#fff}.resultlisting{padding:30px 25px 40px;max-width:1170px}.resultlisting .listingBox li{width:33.3%}.pagingBox .paging{display:inline-block}.pagingBox .paging li{display:inline-block;width:33px;height:30px;margin-right:5px;border:solid 1px #e1e1e3}.pagingBox .paging li a{display:block;width:31px;line-height:29px;height:30px;text-align:center;cursor:pointer;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.pagingBox .paging li a:hover{background:#e1e1e3}.hotelbanner{position:relative;margin-bottom:20px}.hotelbanner img{display:block}.hotelbanner .owl-controls{position:absolute;left:0;top:50%;width:100%;margin-top:-18px;height:46px;padding:0 35px;font-size:24px;color:#fff;text-shadow:0 1px 5px rgba(0,0,0,0.3)}.hotelbanner .owl-controls .owl-prev{float:left}.hotelbanner .owl-controls .owl-next{float:right}.hotelbanner .bannername{position:absolute;left:0;bottom:0;width:100%;display:block;padding:70px 35px 60px;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC41Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0,0,0,0)),color-stop(100%, rgba(0,0,0,0.5)));background-image:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5));background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5));background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5))}.hotelbanner .bannername h3{font-size:26px;color:#fff;font-family:"Roboto",sans-serif;font-weight:500;margin-bottom:15px}.hotelbanner .bannername p{font-size:16px;color:#fff;font-weight:600}.hotelbanner .bannername p i{font-size:15px;opacity:0.6;margin-right:5px}.hotelbanner .bannername .mapBox{position:absolute;left:20px;top:20px;width:75px;height:75px;overflow:hidden;cursor:pointer;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:solid 2px #fff;-moz-box-shadow:0 3px 2px rgba(0,0,0,0.08);-webkit-box-shadow:0 3px 2px rgba(0,0,0,0.08);box-shadow:0 3px 2px rgba(0,0,0,0.08)}.hotelbanner .bannername .mapBox img{max-width:100%}.hotelbanner .bannername .mapBox:after{position:absolute;content:"";width:100%;height:100%;left:0;top:0;display:block;background:rgba(0,0,0,0.5);opacity:0;visibility:hidden;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.hotelbanner .bannername .mapBox:hover:after{opacity:1;visibility:visible}.hotelbanner .bannername .mapBox:hover .icon-zoom-in{opacity:1;visibility:visible}.hotelbanner .bannername .mapBox .icon-zoom-in{position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;font-size:25px;line-height:65px;text-align:center;z-index:5;opacity:0;visibility:hidden;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.contentbox{background:#fff;padding:28px}.contentbox h4{font-size:16px;font-weight:500;color:#565a5c;padding-bottom:10px;border-bottom:solid 1px #eeeeef;margin-bottom:15px}.contentbox p{font-size:14px;line-height:24px;color:#565a5c;margin-bottom:20px}.contentbox blockquote{font-size:14px;line-height:24px;color:#565a5c;margin-bottom:20px;background:#eeeeef;padding:15px}.contentbox .liststyle{margin-bottom:15px;list-style:disc inside;color:#565a5c;line-height:24px;font-size:14px}.contentbox .liststyle li{margin-bottom:10px}.hotelDetails{margin-bottom:20px}.hotelDetails .hotelLeft{width:77%;float:left;padding-right:28px}.hotelDetails .hotelRight{width:23%;float:right}.hotelDetails h4{font-size:15px;font-weight:600;color:#565a5c;margin-bottom:15px}.hotelDetails h5{font-size:14px;font-weight:600;color:#565a5c;margin-bottom:15px}.hotelDetails .roomselect{background:#fff}.hotelDetails .roomselect .roomsort{padding:5px 20px 0}.hotelDetails .roomselect .formgroup{margin-right:20px;float:left;position:relative}.hotelDetails .roomselect .formgroup .select{min-width:150px;padding-left:80px}.hotelDetails .roomselect .formgroup .textlab{position:absolute;left:1px;top:1px;background:#eeeeef;display:block;width:80px;padding:0 15px;text-align:left;z-index:5;line-height:37px;height:40px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px;border-radius:3px 0 0 3px}.hotelDetails .roomselect .formgroup i{position:absolute;right:10px;bottom:13px;font-size:17px;z-index:0;color:#dcdcde}.hotelDetails .roomselect .formgroup.date .formcontrol{padding-right:25px;background:transparent;cursor:pointer;position:relative;z-index:1}.hotelDetails .roomselect .formgroup.date .formcontrol::-ms-clear{display:none}.hotelDetails .roomselect .label{display:block;float:none;width:auto;text-transform:uppercase}.amenitiesIcons{margin-bottom:20px}.amenitiesIcons a{width:40px;height:40px;background:#eeeeef;margin:0 10px 15px 0;display:inline-block;text-align:center;line-height:37px;font-size:16px;cursor:help;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.tableouter{width:100%;overflow:auto}.tablestyle{width:100%;vertical-align:text-top;border-bottom:solid 10px #fff}.tablestyle tr{border-bottom:solid 1px #eeeeef;background:transparent;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.tablestyle tr:hover{background:#f9f9f9}.tablestyle th{background:#eeeeef;font-size:14px;font-weight:700}.tablestyle th,.tablestyle td{padding:20px 15px;vertical-align:top}.tablestyle h5{font-size:15px;font-weight:700;color:#863378;margin-bottom:10px}.tablestyle h5 a{text-decoration:none;color:#863378}.tablestyle h5 a:hover{text-decoration:underline}.tablestyle p{font-size:13px;font-weight:600}.tablestyle .more{font-size:13px;font-weight:400;line-height:20px}.tablestyle .lidtam{width:250px}.tablestyle .lidtam li{width:49%;display:inline-block;line-height:22px;font-size:12px;color:#626769}.tablestyle .lidtm li{display:inline-block;line-height:22px;font-size:12px;color:#626769}.tablestyle .lidtm li label{display:inline-block;width:100px}.tablestyle .lidtm li i{margin-left:10px}.tablestyle .lidtm li span{color:#888d90;line-height:20px;display:block;margin:5px 0}.tablestyle .price h6{font-size:24px;font-weight:700;color:#863378;margin-bottom:10px}.tablestyle .price p{font-weight:400;font-size:14px;color:#7b8184;margin-bottom:10px}.tablestyle .price p i{position:relative;top:2px;margin-right:5px}.tablestyle .booknow{height:44px;border:none;background:#f93;font-weight:600;font-family:"Open Sans",sans-serif;font-weight:700;cursor:pointer;width:100%;border:0;font-size:15px;padding:3px 20px 5px;color:#fff;border-bottom:solid 2px #ff8000;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.tablestyle .booknow:hover{background:#ffa64d}.tablestyle .status{width:35%;display:inline-block}.tablestyle .btn{font-size:13px;font-weight:600;font-family:"Open Sans",sans-serif;height:30px;padding:0 16px;color:#863378;cursor:pointer;text-decoration:none;display:inline-block;border:solid 1px #b0b3b5;line-height:26px;background:transparent;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.tablestyle .btn:hover{color:#fff;background:#863378;border-color:#863378}.tablestyle .btn.cancel:hover{background:#b0b3b5;border-color:#b0b3b5}.tablestyle.tablestyleinner{min-width:1000px}.tablestyle.tablestyleinner td{vertical-align:middle;padding:13px 15px}.tablestyle .hotelPic{width:162px;float:left;margin:0 15px 30px 0;position:relative}.tablestyle .hotelPic img{display:none;max-width:100%;position:relative;z-index:1;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-moz-box-shadow:6px 6px 0px #dfdfdf;-webkit-box-shadow:6px 6px 0px #dfdfdf;box-shadow:6px 6px 0px #dfdfdf}.tablestyle .hotelPic img:first-child{display:block}.tablestyle .hotelPic img[src*="no-image"]{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.tablestyle .hotelPic .overlayZoom{position:absolute;left:0;top:0;width:100%;height:100%;opacity:1;visibility:hidden;display:block;background:rgba(0,0,0,0.8);-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.tablestyle .hotelPic .overlayZoom span{position:absolute;left:50%;top:50%;width:28px;height:28px;margin-left:-14px;margin-top:-14px;color:#fff;font-size:26px;cursor:pointer;z-index:1}.tablestyle .hotelPic:hover .overlayZoom{opacity:1;visibility:visible}.tablestyle .hotelPic:hover img{opacity:0.4;z-index:2}.tablestyle .hotelPic:hover img[src*="no-image"]{opacity:1;z-index:2}.tablestyle .hotelPic .imgNo{position:absolute;left:0;bottom:0;width:100%;padding:5px 5px;background:rgba(0,0,0,0.8);z-index:1;font-size:10px;color:#fff;text-align:center;text-transform:uppercase;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.tablestyle .hotelDetails{float:left;width:calc(100% - 180px)}.innerContent{padding:25px 0 45px}.innerContent .head{margin-bottom:20px}.innerContent .head>h3{font-size:25px;font-weight:500;font-family:"Roboto",sans-serif;float:left;line-height:30px}.innerContent .head.center>h3{float:none;text-align:center}.innerContent .rightHead{float:right}.innerContent .rightHead .button{font-size:13px;font-weight:600;font-family:"Open Sans",sans-serif;height:30px;padding:0 16px;color:#888d90;cursor:pointer;text-decoration:none;display:inline-block;border:solid 1px #b0b3b5;line-height:26px;background:transparent;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.innerContent .rightHead .button:hover{color:#fff;background:#b0b3b5}.innerContent .rightHead .qustion{font-size:12px;line-height:30px}.innerContent .profilebox{max-width:575px;margin:0px auto}.innerContent .accountbox{max-width:475px;margin:0px auto}.innerContent .accountbox .formgroup{position:relative}.innerContent .accountbox .formgroup i{position:absolute;left:16px;top:13px;font-size:16px;color:#959a9c}.innerContent .accountbox .formcontrol{padding-left:48px}.innerContent .terms{font-size:12px;line-height:20px;margin-bottom:5px}.innerContent .terms a{color:#f93;text-decoration:none}.innerContent .terms a:hover{text-decoration:underline}.innerContent .graybox{padding:25px 10px;background:#eeeeef;text-align:center;font-size:14px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0;border-radius:0 0 3px 3px;-moz-box-shadow:0 3px 2px rgba(0,0,0,0.08);-webkit-box-shadow:0 3px 2px rgba(0,0,0,0.08);box-shadow:0 3px 2px rgba(0,0,0,0.08)}.innerContent .graybox p{margin-bottom:5px}.innerContent .graybox a{color:#863378;font-weight:700;text-decoration:none}.innerContent .graybox a:hover{text-decoration:underline}.innerContent .contentarea{background:#fff;padding:30px 40px;border:solid 1px #eeeeef;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.innerContent .contentarea.favorites{padding:30px}.innerContent .profilelisting{font-size:14px;font-family:"Open Sans",sans-serif;color:#565a5c}.innerContent .profilelisting li{padding:15px 0;border-bottom:solid 1px #eeeeef}.innerContent .profilelisting li label{display:inline-block;font-weight:700;width:49%;float:left}.innerContent .profilelisting li .details{display:inline-block;width:50%;line-height:20px}.innerContent .profilelisting li .details a{color:#863378}.innerContent .profilelisting li .details a:hover{text-decoration:none}.innerContent .profilelisting li:last-child{border-bottom:none}.formstyle .formgroup{margin-bottom:15px}.formstyle .formgroup label{display:block;margin-bottom:10px}.formstyle .formgroup.error{color:#a94442}.formstyle .formgroup.error .formcontrol{border-color:#a94442;color:#a94442}.formstyle .formgroup.error i{color:#a94442}.formstyle .formcontrol{height:42px;display:block;font-size:14px;font-family:"Open Sans",sans-serif;padding:5px 15px;border:solid 1px #e1e1e3;font-family:"Open Sans",sans-serif;font-weight:500;width:100%;color:#565a5c;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.formstyle .formcontrol:focus{border:solid 1px #c7c7ca}.formstyle .formcontrol.error{border-color:#a94442;color:#a94442}.formstyle textarea.formcontrol{height:125px;padding:10px 15px;resize:none}.formstyle .button{height:48px;border:none;background:#f93;font-weight:600;font-family:"Open Sans",sans-serif;font-weight:600;text-transform:uppercase;cursor:pointer;width:100%;border:0;font-size:15px;padding:3px 20px 5px;color:#fff;margin:15px 0 0;border-bottom:solid 2px #ff8000;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.formstyle .button:hover{background:#ffa64d}.detailsbox .leftbox{width:42%;float:left;padding-right:30px}.detailsbox .leftbox .contentarea{padding:25px}.detailsbox .rightbox{width:58%;float:right}.detailsbox .hotelPic{overflow:hidden;border:solid 1px #eeeeef;border-bottom:none;position:relative;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px;border-radius:3px 3px 0 0}.detailsbox .hotelPic figure img{max-width:100%;display:block}.detailsbox .hotelPic figcaption{position:absolute;left:0;bottom:0;padding:40px 25px 28px;font-size:20px;font-weight:700;color:#fff;font-family:"Roboto",sans-serif;width:100%;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC41Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0,0,0,0)),color-stop(100%, rgba(0,0,0,0.5)));background-image:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5));background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5));background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5))}.detailsbox .hotelPic figcaption p{font-size:14px;font-weight:400;margin-top:10px}.detailsbox .hotelPic figcaption p i{position:relative;top:2px;margin-right:5px}.detailsbox .roomDetails{padding-bottom:25px;margin-bottom:20px;border-bottom:solid 1px #eeeeef}.detailsbox .roomDetails figure{width:135px;height:80px;overflow:hidden;float:left;margin-right:20px}.detailsbox .roomDetails figure img{max-width:100%}.detailsbox .roomDetails h4{font-size:14px;font-weight:500;font-family:"Roboto",sans-serif;color:#565a5c;text-transform:uppercase;margin-bottom:10px}.detailsbox .roomDetails p{font-size:13px;font-weight:600;margin-bottom:20px;line-height:18px}.detailsbox .roomDetails .price{font-size:22px;font-weight:700}.detailsbox .roomDetails .price span{font-size:14px;font-weight:400}.detailsbox .roomDetails .price i{font-size:18px}.detailsbox .summary{padding-bottom:20px;margin-bottom:25px;border-bottom:solid 1px #eeeeef}.detailsbox .summary h4{font-size:16px;font-weight:500;font-family:"Roboto",sans-serif;color:#565a5c;text-transform:uppercase;margin-bottom:18px}.detailsbox .summary p{font-size:14px;font-weight:400;margin-bottom:20px}.detailsbox .summary p label{width:150px;display:inline-block}.detailsbox .summary p i{position:relative;top:1px;margin-right:5px;font-size:12px}.detailsbox .summary p.bold{font-size:15px;font-weight:700;color:#863378}.detailsbox .summary:last-child{margin:0;padding:0;border:none}.gustDetails{padding-left:25px;margin-bottom:25px}.gustDetails .gusthead{position:relative;margin-bottom:22px}.gustDetails .gusthead h4{font-size:20px;font-weight:400;font-family:"Open Sans",sans-serif;line-height:25px;margin-bottom:6px}.gustDetails .gusthead .icon{width:30px;height:30px;display:block;text-align:center;line-height:26px;position:absolute;left:-45px;top:0;border:solid 2px rgba(134,51,120,0.5);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.gustDetails .gusthead .icon i{color:#acacb1}.gustDetails .gusthead p{font-size:12px;color:#6f7476}.gustDetails .formstyle{margin-left:-10px;margin-right:-10px}.gustDetails .formstyle .formgroup{padding:0 10px;position:relative;margin-bottom:20px}.gustDetails .formstyle .formgroup.half{width:50%;display:block;float:left}.gustDetails .formstyle .formgroup.half.dropstyle .select-styled{padding-left:120px}.gustDetails .formstyle .formgroup.three{width:33.3%;display:block;float:left}.gustDetails .formstyle .formgroup.three.dropstyle .select-styled{padding-left:120px}.gustDetails .formstyle .formgroup.card .textlab{width:150px;padding-left:15px;text-align:left}.gustDetails .formstyle .formgroup.card .formcontrol{padding-left:160px}.gustDetails .formstyle .formgroup .textlab{position:absolute;left:11px;top:1px;background:#eeeeef;display:block;width:100px;text-align:left;z-index:5;line-height:37px;height:40px;padding:0 15px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px;border-radius:3px 0 0 3px}.gustDetails .formstyle .select{border:solid 1px #e1e1e3;height:42px}.gustDetails .formstyle .select .select-styled{line-height:40px}.gustDetails .formstyle .select .select-styled:after{width:0;height:0;content:"";right:14px;top:18px;border-top:solid 6px #565a5c;border-right:solid 6px transparent;border-left:solid 6px transparent}.gustDetails .formstyle .cardarrow .select .select-styled:before{width:0;height:0;content:"";right:14px;top:13px;position:absolute;content:"";display:block;border-bottom:solid 6px #565a5c;border-right:solid 6px transparent;border-left:solid 6px transparent}.gustDetails .formstyle .customer{font-size:14px;line-height:24px;margin-bottom:20px;position:relative;opacity:0.7}.gustDetails .formstyle .customer label{padding-left:35px;display:block;cursor:pointer}.gustDetails .formstyle .customer label:after{width:22px;height:22px;content:"";position:absolute;left:0;top:1px;border:solid 2px #d4d4d6;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.gustDetails .formstyle .customer label.active{opacity:1}.gustDetails .formstyle .customer label.active:after{background:#222;content:"\e904";color:#fff;font-family:"icomoon";line-height:17px;text-align:center;font-size:11px;border-color:#222}.gustDetails .formstyle .customer input{position:absolute;left:0;opacity:0}.gustDetails .formstyle .mypassword{padding-left:33px;display:none}.gustDetails .formstyle .mypassword.active{opacity:1}.gustDetails .formstyle .mypassword .forgot{font-size:12px;line-height:40px;text-decoration:none;display:inline-block;color:#7b8184;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.gustDetails .formstyle .mypassword .forgot:hover{text-decoration:underline;color:#6f7476}.gustDetails .secreChkout{font-size:14px;line-height:25px;padding-left:30px;background:url("../images/secureicon.jpg") no-repeat left 3px;margin-bottom:25px}.gustDetails .qlisting{padding-top:15px;margin-bottom:25px;line-height:24px;font-size:13px}.gustDetails .button{height:58px;border:none;background:#f93;font-weight:600;font-family:"Open Sans",sans-serif;font-weight:600;text-transform:uppercase;cursor:pointer;width:100%;border:0;font-size:15px;padding:3px 20px 5px;color:#fff;margin:15px 0 0;border-bottom:solid 2px #ff8000;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.gustDetails .button:hover{background:#ffa64d}.gustDetails .paymentList{list-style:none;margin:0;padding:0;border-top:solid 1px #eeeeef}.gustDetails .paymentList>li{padding:10px 0 1px;border-bottom:solid 1px #eeeeef}.gustDetails .paymentList .expandCard{display:none}.gustDetails .paymentList h4{padding:0 0 0 40px;line-height:35px;font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:10px;position:relative;cursor:pointer;color:#959a9c}.gustDetails .paymentList h4:after{width:22px;height:22px;content:"";position:absolute;left:0;top:6px;border:solid 2px #eeeeef;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.gustDetails .paymentList h4.active{color:#565a5c}.gustDetails .paymentList h4.active:after{background:#222;content:"\e904";color:#fff;font-family:"icomoon";line-height:17px;text-align:center;font-size:11px;border-color:#222}.gustDetails .paymentList .formstyle{padding:0 0 0 40px}.gustDetails .paymentList .cardsml .textlab{width:75px}.gustDetails .paymentList .cardsml.three.formgroup .select-styled{padding-left:85px}.gustDetails .paymentList .cardsml.cvv{padding-right:40px}.gustDetails .paymentList .cardsml.cvv .textlab{width:65px}.gustDetails .paymentList .cardsml.cvv .formcontrol{padding-left:75px}.gustDetails .paymentList .cardsml.cvv i{position:absolute;right:13px;top:13px;cursor:pointer;color:#a2a7a9}.gustDetails.nopadd{padding:0}.contentarea.purchase{padding:0}.contentarea.purchase .innerbox{padding:30px 45px;border-bottom:solid 1px #eeeeef}.contentarea.purchase .innerbox:last-child{border:none}.contentarea.purchase h5{font-size:18px;font-weight:100;margin-bottom:15px}.contentarea.purchase p b{font-weight:bold}.contentarea.purchase .print{font-size:13px;line-height:25px;color:#863378;float:right;display:block;cursor:pointer;position:relative;top:-26px;padding:3px 11px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.contentarea.purchase .print i{font-size:18px;margin-right:5px;position:relative;top:3px;color:#565a5c}.contentarea.purchase .print:hover{background:#eeeeef;color:#565a5c}.contentarea.purchase h3{font-size:13px;text-transform:uppercase;font-weight:bold;color:#959a9c;margin-bottom:15px}.contentarea.purchase .infobox{padding-left:15px;margin-bottom:30px}.contentarea.purchase .infobox h4{font-size:16px;font-weight:600;margin-bottom:10px}.contentarea.purchase .infobox p{line-height:18px}.contentarea.purchase .infolist li{font-size:14px;line-height:34px}.contentarea.purchase .infolist li label{display:inline-block;width:180px}.contentarea.purchase .infolist li .value{margin-left:25px;display:inline-block}.contentarea.purchase .infolist li .value i{font-size:12px;position:relative;top:1px}.contentarea.purchase .signupFBbutton{height:58px;border:none;background:#3d5b98;font-weight:600;font-family:"Open Sans",sans-serif;font-weight:400;cursor:pointer;width:100%;border:0;font-size:16px;padding:0 20px 0;color:#fff;line-height:54px;margin:15px 0 25px;display:block;text-decoration:none;border-bottom:solid 2px #2e4574;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.contentarea.purchase .signupFBbutton i{width:40px;height:58px;display:block;float:left;font-size:22px;line-height:54px;margin-right:45px;border-right:solid 1px #4f72b9}.contentarea.purchase .signupFBbutton strong{font-weight:600}.contentarea.purchase .signupFBbutton:hover{background:#46a}.contentarea .or{font-size:14px;font-weight:700;text-transform:uppercase;font-family:"Open Sans",sans-serif;color:#b0b3b5;text-align:center;margin-bottom:25px}.contentarea .recoverInfo{font-size:14px;line-height:22px;color:#565a5c;margin-bottom:25px}.contentarea .recoverInfo a{color:#863378;text-decoration:none}.contentarea .recoverInfo a:hover{text-decoration:underline}.contentarea .knowbox h3{font-size:16px;text-transform:none;font-weight:600}.contentarea .knowbox p{font-size:14px;margin-bottom:20px;line-height:22px}.contentarea .alert{font-size:14px;text-align:center;padding:8px 5px;margin-bottom:15px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.contentarea .alert.error{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.contentarea .alert.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.cmsPic{margin-bottom:20px}.cmsPic img{max-width:100%}.cmsForm{max-width:700px;padding:0}.popupOuter .close{position:absolute;right:20px;top:20px;opacity:0.5;text-decoration:none;color:#222;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.popupOuter .close:hover{opacity:1}.popupOuter .popupcontant{width:90%;margin:0px  auto;background:#fff;padding:10px 0 10px 10px;margin-left:-45%;position:fixed;z-index:555;top:0%;left:50%;margin-top:15px;padding:20px 20px;border:solid 1px #eeeeef;opacity:0;visibility:hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.popupOuter .innerscrollpopup{padding:0 15px 0 0;max-height:73vh;overflow:auto}.popupOuter .popupoverlay{position:fixed;left:0;top:0;width:100%;height:110vh;background:rgba(34,34,34,0.6);display:block;z-index:550;opacity:0;visibility:hidden;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.popupOuter h3{font-size:18px;text-transform:uppercase;font-weight:bold;color:#565a5c;padding-bottom:15px;border-bottom:solid 1px #eeeeef;margin-bottom:10px}.popupOuter h2{font-size:14px;font-weight:700;color:#6f7476;margin:15px 0}.popupOuter p{font-size:14px;margin-bottom:10px;line-height:22px}.popupOuter a{color:#f93}.popupOuter a:hover{text-decoration:none}.popupOuter.active .popupcontant{top:0%;opacity:1;visibility:visible}.popupOuter.active .popupoverlay{opacity:1;visibility:visible}@media only screen and (max-width: 480px){.listingBox{margin:0px auto;max-width:360px}.listingBox li{width:100%;height:300px;overflow:hidden}.listingBox.favListing{margin-bottom:15px}.listingBox.favListing li{width:100%}.banner .bannerSlider:after{background:transparent}.contentarea.purchase .innerbox{padding:25px 20px}.contentarea.purchase .print{float:none;margin-top:20px;top:0;display:inline-block}.contentarea.purchase .infobox{padding:0;margin-bottom:10px}.contentarea.purchase .infolist li label{width:130px}.contentarea.purchase .infolist li .value{margin-left:10px}.contentarea.purchase .signupFBbutton{padding:0 15px}.contentarea.purchase .signupFBbutton i{width:30px;margin-right:15px}.container .hotelbanner .bannername{padding:20px 20px 20px 110px}.hotelDetails .roomselect .roomsort{padding:5px 15px 0}.hotelDetails .roomselect .formgroup{width:100%;margin:0}}@media only screen and (max-width: 800px){.navbar.homenav .mobileNav span{background:#fff}.navbar.homenav .rightnav{padding-top:15px}.navbar.homenav .rightnav a{border-bottom:solid 1px #eeeeef;color:#565a5c}.navbar.homenav .rightnav .call{color:#565a5c}.rightnav{display:none;float:none;position:absolute;left:0;top:100%;width:100%;padding:0 15px 15px;background:#fff;border-bottom:solid 1px #eeeeef}.rightnav a,.rightnav a.btn{display:block;padding:0;border:none;border-bottom:solid 1px #eeeeef}.rightnav a:hover,.rightnav a.btn:hover{background:none;color:#863378}.rightnav .call{display:block;margin:10px 0 0 0}.mobileNav{display:block;float:right;background:none;border:none;padding:11px 0 0;width:40px;cursor:pointer}.mobileNav span{height:4px;margin-bottom:4px;background:#565a5c;display:block}.banner .bannersearch{top:40%;height:auto;padding:0 15px}.banner .bannersearch h1{font-size:28px}.banner .bannersearch p{font-size:14px;line-height:20px}.banner .searchbox{display:block;max-width:400px;margin:30px auto 0}.banner .searchbox .formgroup{margin:0;margin-bottom:5px}.banner .searchbox .formgroup.location,.banner .searchbox .formgroup.date,.banner .searchbox .formgroup.hotels{width:100%}.banner .searchbox .formgroup.location .formcontrol,.banner .searchbox .formgroup.date .formcontrol,.banner .searchbox .formgroup.hotels .formcontrol{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.banner .searchbox .formgroup .formcontrol{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.banner .searchbox .formgroup.hotels{background:none}.banner .searchbox .searchbutton{width:100%}.mainouter{padding:40px 0 0}.hotellisting h2{margin:0 15px 30px;font-size:22px;line-height:30px}.container{width:100%}footer{padding:45px 15px 40px}footer .footercontact .footerlogo{margin-bottom:15px;display:block}footer .footercontact .linksfooter{width:100%;float:none;text-align:center}footer .footercontact .linksfooter .linkbox{width:auto;float:none}footer .footercontact .linksfooter .linkbox a{line-height:30px}footer .subscribe{display:none}footer .copyright span{top:-30px;display:block;text-align:center}footer .copyright .footerlinks{float:none;top:0;text-align:center;padding:0}.searchresultarea{padding-top:20px}.searchresultarea .searchLeft{float:none;width:100%}.searchresultarea .searchLeft .searchbox{padding:20px 10px 5px 15px}.searchresultarea .mapresult{display:none}.searchform .label{display:block;float:none}.searchform .searchfileds{float:none;display:block;width:100%}.searchform .dates .formgroup,.searchform .category .formgroup,.searchform .search .formgroup{width:100%;float:none;padding:0;margin-bottom:10px}.searchform .dates .formgroup i,.searchform .category .formgroup i,.searchform .search .formgroup i{left:11px}.resultlisting{padding:30px 14px 40px}.resultlisting .listingBox{margin-bottom:15px}.resultlisting .listingBox li{width:100%}.pagingBox{text-align:center}.hotelbanner{padding-top:20px}.hotelbanner .owl-item img{max-width:100%}.hotelbanner .bannername{min-height:115px;position:relative;padding:30px  20px 20px 110px;background:#85858c}.hotelbanner .bannername h3{font-size:20px}.hotelbanner .bannername p{font-size:14px;line-height:20px}.hotelDetails{padding:0 10px}.hotelDetails .hotelLeft{float:none;width:100%;padding:0;margin-bottom:10px}.hotelDetails .hotelRight{float:none;width:100%}.hotelDetails .searchform{margin-bottom:5px}.hotelDetails .roomselect .formgroup .formgroup{margin-bottom:15px}.hotelDetails .searchlisting{width:100%;overflow:auto}.hotelDetails .searchlisting::-webkit-scrollbar{width:8px;height:8px}.hotelDetails .searchlisting::-webkit-scrollbar-track{background:#EDEDED;-webkit-border-radius:0px;border-radius:0px}.hotelDetails .searchlisting::-webkit-scrollbar-thumb{-webkit-border-radius:0;border-radius:0;background:#C6C6C6}.hotelDetails .searchlisting::-webkit-scrollbar{-webkit-appearance:none}.hotelDetails .searchlisting::-webkit-scrollbar:vertical{width:12px}.hotelDetails .searchlisting::-webkit-scrollbar:horizontal{height:12px}.hotelDetails .searchlisting::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.5);border-radius:10px;border:2px solid #ffffff}.hotelDetails .searchlisting::-webkit-scrollbar-track{border-radius:10px;background-color:#ffffff}.hotelDetails .tablestyle{min-width:1000px}.innerContent{padding:40px 15px}.innerContent .contentarea{padding:30px 0}.innerContent .contentarea.favorites{padding:5px 5px 20px}.innerContent .profilelisting{overflow:hidden;margin:0 10px}.profilebox{padding:0 0}.tableouter{padding:0 15px}.tableouter .tablestyle .status{width:auto;padding-right:15px}.rightHead .qustion{display:none}.detailsbox .leftbox{float:none;width:100%;margin-bottom:20px;padding:0}.detailsbox .rightbox{float:none;width:100%}.gustDetails{padding:0 20px}.gustDetails .gusthead .icon{display:none}.gustDetails .formstyle{margin:0;width:100%}.gustDetails .formstyle .formgroup{padding:0}.gustDetails .formstyle .formgroup.half,.gustDetails .formstyle .formgroup.three{width:100%}.gustDetails .formstyle .formgroup .textlab{left:1px}.owl-carousel .owl-item .item{height:auto !important}}@media all and (min-width: 500px) and (max-width: 800px){.listingBox{margin:0 25px}.listingBox li{width:50%}.listingBox.favListing{margin-bottom:15px}.listingBox.favListing li{width:50%}.resultlisting{padding:30px 14px 40px}.resultlisting .listingBox li{width:50%}}@media all and (min-width: 801px) and (max-width: 1000px){.listingBox{margin:0 25px}.listingBox li{width:33.3%}.listingBox.favListing{margin-bottom:15px}.listingBox.favListing li{width:50%}.hotellisting h2{margin:0 10% 40px}.banner .searchbox .formgroup.location{width:190px}footer{padding:30px 10px 30px}footer .linksfooter{float:none;width:100%}footer .subscribe{float:none;width:100%;max-width:400px}}@media only screen and (min-width: 768px){.navbar{padding:13px 25px}.navbar .rightnav{display:block !important}.popupOuter .innerscrollpopup{max-height:73vh}.popupOuter .popupcontant{position:fixed;width:700px;margin-left:-350px;margin-top:-5%;top:15%;left:50%}.popupOuter.active .popupcontant{top:25%}.hotelbanner .bannername{padding:70px 50px 60px 145px}.hotelbanner .bannername .mapBox{top:62px;left:50px}.tablestyle .hotelPic .imgNo{display:none}}@media all and (min-width: 1000px) and (max-width: 1170px){.hotellisting h2{margin:0 20% 40px}.container{width:1000px}.listingBox li{width:33.3%}footer .linksfooter{width:680px}footer .subscribe{width:310px}.searchform .label{float:none;display:block}.searchform .searchfileds{float:none;width:100%;margin-left:-8px}.searchform .searchfileds .toggleCheck .formcontrol{padding:5px 10px}.resultlisting .listingBox li{width:50%}.hotelDetails .roomselect .formgroup{margin-right:10px}.tableouter .tablestyle .status{width:25%}}
