/**
* Note: This CSS file contain minified version of group.fonts.css / common.css / group.theme.css / group.options.css / group.template.css / booking.css
* Please do not chnage order when re-minify
* When adding new minified version of any CSS add with a comment
* Last updated by: 
*/

/* Group fonts CSS - minified version */
#main-menu,.breadcrumb-nav>a,.main h1,.main h1 span.heading-botom,.main h2.main-sub-heading,.main h3.applicable-heading,.main h3.slider-heading,.main-visual .banner-slogan-one,.main-visual p.banner-slogan-two,footer h3{text-transform:uppercase}.main h1{margin-bottom:22px}.main h1 span.heading-top{letter-spacing:1.2px;line-height:1em}.main h1 span.heading-botom{color:#495252;letter-spacing:.16px;line-height:1.2;margin-top:14px}.main h2.main-sub-heading{color:#495252;font-size:1.4em;letter-spacing:-.2px}.main h3.applicable-heading{font-size:1.1em;letter-spacing:1.6px}#iw-container h3,#iw-container h4,#main-menu,#weather ul.rt-top-wrapper,.breadcrumb-nav>a,.main .booking-wrapper a.read-more-btn,.main .careers-form .form-button-row input,.main .read-more-btn,.main a.book-now-btn,.main-visual .booking-wrapper .booking-form .best-rate-text,.main-visual .booking-wrapper .booking-form .guaranteed-text,.main-visual .booking-wrapper .booking-form span,.main-visual .booking-wrapper input,.main-visual .booking-wrapper select,.main-visual span.upper-case{font-family:Poppins,sans-serif;font-weight:400}#iw-container h3,#main-menu,#weather ul.rt-top-wrapper{font-family:Poppins,sans-serif,Geneva;font-weight:300}#iw-container .str-from h3{font-weight:400;font-size:1.3em}.main-visual-banner.main-visual-simple .banner-slogan-one{font-family:Poppins,sans-serif;font-weight:200}.main-visual-banner.main-visual-simple .banner-slogan-two{font-family:Cinzel,serif,Tahoma}.featured-facts .info-box-wrapper .heading h3,.home-pg-content .google-map .dest-map-wrapper h4.destination,.home-pg-content .google-map .dest-map-wrapper li,.home-pg-content h2.mn-heading,.main .home-pg-content h3.bx-exp,.main .home-pg-content h3.bx-heading,.main h1,.main h2.mn-heading,.main h3,.main h3.hotels,.main h4.bx-heading,.main-visual .booking-wrapper,.social-wall .x-list-item .xbox h3,.ui-widget,body{font-family:Poppins,sans-serif}.main-visual span.upper-case{text-transform:uppercase;color:#fff;font-size:1.2em;font-weight:400;text-align:center;line-height:1em;letter-spacing:.4px}.main .booking-wrapper a.read-more-btn,.main .careers-form .form-button-row input,.main .read-more-btn,.main a.book-now-btn{font-size:1.2em}ol ol,ol ul,ul ol,ul ul{font-size:100%}#h1-wrapper h1{font-size:1em}.main h4{font-size:1.1em}.main h5{font-size:1.05em}.main h6{font-size:1em}footer h3{font-size:1.05em}.main h1,.main h2,.main h3,.main h4,.main h5,.main h6,header .contact-details .contact-box-row.telephone label{font-weight:300}#weather ul.rt-top-wrapper{list-style:none;margin-bottom:0;font-weight:400;font-size:.85em}#weather ul.rt-top-wrapper ul.contact-detail{list-style:none;padding:0;margin:0;display:inline-block}.main .row.hm.section-1 .se-box-contents{line-height:1.5em;color:#fff;opacity:0}.main .row.hm.section-1 .se-box-contents.show{opacity:1}.main h3.bx-heading{font-size:1.9em;letter-spacing:2px;line-height:1.1;margin-bottom:1px}.main-visual .booking-wrapper .make-resavation span.mk-reservation{font-size:1.5em;letter-spacing:.5px}.main-visual .booking-wrapper .booking-form form .selector span,.main-visual .booking-wrapper form input,.main-visual .booking-wrapper form select{font-size:.8em;letter-spacing:0}#adults-and-childrens span{font-size:.9em;letter-spacing:0}.breadcrumb-nav>a{display:inline-block;font-size:1.15em;position:relative;padding-right:30px}.main-visual .banner-slogan-one{font-size:1.6em;line-height:1.2;margin-bottom:0;letter-spacing:1.1px}.main-visual p.banner-slogan-two{font-size:2.5em;letter-spacing:1px;margin-bottom:0}#copyrights{font-size:.8em}.ui-datepicker{font-size:1em}.x-list.standard-x-list.pagination .paging-holder button{font-size:1.05em;font-weight:700}.main-visual-banner .banner-arrow-wrapper .slick-arrow{font-size:3em}.xbox.standard-promo-xbox .special-tags .special-number{font-size:2.5em}.main-visual-banner .main-visual-slogen-wrapper .slogen-line-1{font-size:3em}.main-visual-banner .main-visual-slogen-wrapper .slogen-line-3{font-size:2em}.main-visual-banner .main-visual-slogen-wrapper .slogen-line-4{font-size:1.5em}.meta-post-info{font-size:.75em}.main .price{font-size:2em;font-weight:400}.xbox.standard-promo-xbox .special-tags .special-text-2{font-size:1.3em;font-weight:700}.xbox.standard-promo-xbox .date-time-wrapper .date,.xbox.standard-promo-xbox .date-time-wrapper .term-text{font-weight:600}header .contact-details .contact-box-row i,header .search-inner-wrapper .search-submit{font-size:20px}.breadcrumb-nav{font-size:.85em}blockquote p{font-style:italic;font-size:1.1em}.main .contact-details .contact-box-row i{font-size:2em}.xbox.standard-xbox.u-text-center{text-align:center}.xbox.standard-xbox.u-text-left{text-align:left}.xbox.standard-xbox.u-text-right{text-align:right}.main .left,.main h2.u-text-left{text-align:left}#main-menu nav>ul li a,#top-menu ul li a,.additional-links ul li a,a{text-decoration:none}#main-menu{font-size:1em}.form-wrapper .form-inner-wrapper label.error,.x-list.standard-x-list.link-on-top-heading .bottom-section .view-more{font-size:.8em}.main-visual-banner .main-visual-slogen-wrapper{line-height:1.5}.meta-post-info{line-height:18px}footer h3{font-weight:400;line-height:1.3;letter-spacing:normal}.main h3.slider-heading{font-size:1.2em;letter-spacing:2.3px;margin-bottom:24px;margin-top:12px}.main span.slider-heading{display:block;font-size:1.2em;line-height:1.3;letter-spacing:.5px}.main .md-slider a.read-more,.main a.read-more{color:#94130c;position:absolute;padding:0 13px 0 0;right:20px;bottom:15px;font-size:1.2em;-webkit-transition:all .7s ease;transition:all .7s ease}.main h4.bx-heading{font-weight:300;margin-bottom:0}.main h2,.main h2.mn-heading{color:#000;text-transform:capitalize;font-size:3.1em;font-weight:300;letter-spacing:1.3px;margin-bottom:1px;line-height:1.1em}.main .uper,.main h2 span,.main h3.bx-exp,.main h3.sub-heading{text-transform:uppercase}.main h3.sub-heading{color:#495252;font-size:1.3em;letter-spacing:.6px;margin:0 0 33px}.main h2 span{font-size:.4em;display:block;letter-spacing:1.4px;color:#495252}.main h3.bx-exp{font-size:3em;letter-spacing:.5px;margin-bottom:22px}.main h3.bx-exp a.ng-anker{display:block;word-wrap:break-word}.main a.bok-now{font-size:1.2em;padding-right:13px;-webkit-transition:all .7s ease;transition:all .7s ease;line-height:1em;position:relative}.main h4.author{color:#000;font-size:1em;font-weight:400;letter-spacing:.5px;margin:22px 0 0}.main span.ts-country{color:#000;font-size:.95em}#main-menu ul.ousub-wrapper>li .str-from h3{font-size:1em;margin:0;letter-spacing:0;text-transform:none}#weather ul.rt-top-wrapper>li.time,.main span.se-date{text-transform:uppercase}.main span.se-date{font-size:1.3em;padding-left:38px;position:relative;letter-spacing:.4px;margin-bottom:12px;display:block}.main h2.crd-offers.uper{font-size:1.4em;letter-spacing:.3px;padding:0;margin-bottom:15px}.main h4.hotel-name{margin:0 0 10px;font-weight:400}.main ul.prm-logowrapper li.show h4.hotel-name{margin:0}.main ul.prm-logowrapper.nm-height li h4.hotel-name{margin:0;font-size:1.2em;height:auto!important}.main form.careers-form label{margin-bottom:14px;font-weight:400}@media(min-width:999px){.main-visual .booking-wrapper .booking-form span{font-size:1.3em;letter-spacing:.7px}}.main .blog-wrapper .editer-wrapper span.user{letter-spacing:1px}.main ul.year-wrapper>li.year-wrapper{font-size:1.3em;letter-spacing:-.7px}.main ul.month-wrapper{margin:0;font-size:.8em;letter-spacing:0}.main ul.year-wrapper>li.year-wrapper h3{font-size:1em;padding-left:27px;margin-bottom:25px}.main h3.accordian-header{position:relative;cursor:pointer;padding-bottom:15px;padding-left:27px;border-bottom:solid 1px #c4b183;width:100%;box-sizing:border-box;margin-bottom:42px}.main h1 span{display:block}.main h1 span.two{font-size:.45em;color:#495252;line-height:1.2;letter-spacing:.1px}.main h2.blog-heading{font-size:1.6em;line-height:1.3;letter-spacing:.8px;padding-bottom:0;margin-top:20px}.x-list.social-wall h3.soc-post.uper{position:absolute;bottom:90px;margin:0;z-index:-1}.main .careers-form .form-button-row input{float:right;outline:0;border:none;line-height:1em;padding:12px 33px;border-radius:0;font-weight:400;letter-spacing:1px}.main h3.our-values{font-size:1.6em;letter-spacing:1px;line-height:1.2em;margin-bottom:30px}.x-list.social-wall .you-tube-main h3.soc-post.uper{bottom:17px;height:auto!important;font-size:1.3em}.main h2.main-sub-heading.blog-heading{color:#000}.main h4.uper.about-sub{font-size:1.3em;font-weight:400;letter-spacing:1px}#iw-container h3.sub-heading{font-size:1.5em;margin-bottom:16px;color:#000}#iw-container h3{font-size:1.3em;margin-bottom:0;letter-spacing:.1px}#iw-container h4{font-size:1.75em;letter-spacing:.7px}#main-menu ul.ousub-wrapper>li span.menu-heading{font-size:1.1em;font-weight:400;letter-spacing:1px;margin-bottom:6px;display:block}.main h2.g-list-title{color:#000;margin-top:21px;font-size:1.3em;margin-bottom:0}.main .social-post-wrappr>ul.item-wrapper li{color:#fff}.main h3.cn-heading.uper{letter-spacing:.5px;font-size:1em;margin-bottom:21px}.main .cn-address-wrapper .columns{letter-spacing:.6px;line-height:1.2em}.main ul.cn-locations li{font-size:1.01em;line-height:1.5em}.main h4.destination{margin-bottom:12px;line-height:1em}.main h3.our-hotels{font-size:2.2em;letter-spacing:1.1px}.main h3.soc-post.uper,.x-list.social-wall h4{font-size:1.4em}#weather ul.rt-top-wrapper>li{font-size:.95em}.language-wrapper{line-height:13px;font-size:.85em}.main h2 span.sub-heading{color:#495252;font-size:.5em;text-transform:uppercase;letter-spacing:.6px;margin:0 0 33px}.main span.special-note{font-style:italic;font-size:.9em;letter-spacing:.2px;color:#979393}@media (min-width:750px){.main h2.mn-heading{font-size:2.7em;margin-bottom:4px}}@media (max-width:999px){.main-visual-banner .main-visual-slogen-wrapper .slogen-line-1{font-size:1.7em}}@media (min-width:1000px){header .contact-details .contact-box-row p,header .contact-details .contact-box-row.telephone label{font-size:3.3em;line-height:60px}.main-visual p.banner-slogan-two{letter-spacing:2.2px;line-height:1.2em}.main-visual .banner-slogan-one{font-size:2.2em;line-height:1.2;letter-spacing:-.4px;margin-bottom:0}.main .social-post-wrappr p{font-size:1.3em;line-height:1.4}.main h1{font-size:3em}.main-visual p.banner-slogan-two{font-size:2.7em}}@media (min-width:1300px){.main h3.soc-post.uper,.x-list.social-wall h4{font-size:2em}}.main h1,body{font-weight:300}.main{font-size:1.07em;line-height:1.5}.breadcrumb-row{font-size:.9em}.main h1{font-size:2.05em}.main h1 span.heading-botom{font-size:.6em}.main h2,.main h2.pr-sub-heading{letter-spacing:0;font-size:1.62em}.main h3.meting-subheading{font-size:1.12em;margin-bottom:17px}.main p{letter-spacing:0;font-size:.9em;line-height:24px}.main .booking-wrapper a.read-more-btn,.main a.book-now-btn,.main a.read-more-btn{font-size:.75em;line-height:1}.read-more-txt{font-size:.84em}.main .careers-form label.error{font-size:12px}.main h2.pr-sub-heading{text-transform:none}.g-list-title,.g-listing-item-box .album-title,.g-listing-item-box .album-title h4{text-transform:uppercase;letter-spacing:1px}.main h3,.main h3.hotels{font-size:1.3em;letter-spacing:normal}.main h4.hotel-name{font-size:.8em;letter-spacing:normal}.main .hotel-name-list{font-size:.85em}.main .cn-address-wrapper .cn-heading.uper{letter-spacing:1px;font-size:1.2em}.main .cn-address-wrapper .columns,.main form.careers-form label{font-size:1em}.main .cn-address-wrapper .columns.one .cn-address{line-height:1.5}.main .careers-form .form-button-row input,.main input.btn-submit{font-size:.72em}.contact-form .selector span{font-size:.9em}.google-map .dest-map-wrapper li{font-size:1.1em}.main .hotel-detail h4.hotel-name{font-size:1.6em}.main h4.destination{font-size:1.2em;letter-spacing:.5px}#iw-container .pop-content-wrapper .book-now-btn{font-size:.95em;float:right}.g-listing-item-box .album-title h4{font-size:1.69em}.g-list-title{font-size:1.29em}@media (min-width:1200px){.g-listing-item-box .album-title h4{font-size:1.76em}}.xbox.gallery-filter-wrap label{font-size:1.07em;letter-spacing:1px}.g-listing-item-box .album-title{font-size:1.56em}.main .album-btn-wrap a{font-size:.89em}.featured-facts .info-box-wrapper .heading h3{font-size:1.55em;letter-spacing:0}.main h4.bx-heading{font-size:1em;letter-spacing:0;line-height:24px;margin-top:4px}.main h4.bx-heading span{font-size:1em}.home-pg-content h2.mn-heading,.main h2.mn-heading{text-transform:capitalize;font-size:2.2em;letter-spacing:0;margin-bottom:20px}.main .home-pg-content h3.slider-heading{font-size:1.4em;letter-spacing:0;line-height:30px;margin-bottom:0;padding-top:10px}.main .home-pg-content h3.applicable-heading{display:inline-block;text-transform:capitalize;letter-spacing:0;font-size:1.1em}.main .home-pg-content h3.bx-heading{font-size:1.5em;text-transform:capitalize;letter-spacing:0}.home-pg-content .google-map .dest-map-wrapper h4.destination{text-transform:capitalize;color:#000;font-size:1.25em;letter-spacing:0}.home-pg-content .google-map .dest-map-wrapper li>a{font-size:.89em}@media (max-width:999px){.social-wall .x-list-item .xbox h3{font-size:1.6em}}

/* Group Common CSS - minified version */
#cboxTitle,.btn-dark,.main .uper{text-transform:uppercase}.gallery-listing-wrapper .x-list-item.gallery-list-item .image-wrapper img:focus,.gallery-listing-wrapper .x-list-item.gallery-list-item .image-wrapper:focus,.gallery-listing-wrapper .x-list-item.gallery-list-item:focus,.main .background-image span.background:focus,.md-slider li.x-list-item.slick-slide a{outline:0}#copyrights .ebeyonds,.btn-dark,.footer-container footer a,.main .promo-slider .md-slider .x-list-item .slider-heading a,.main .section-1.gal-wrap-row .album-listing-item a,.main a.ng-anker,.main a.ng-anker.bag-image,.main-visual .booking-form .sub-wrapper.rate-wrap a,.promo-slider .md-slider .x-list-item .content-wrapper a{text-decoration:none}@font-face{font-family:latoregular;src:url(https://www.colomboforthotels.com/fonts/latoregular/lato-reg-webfont.eot);src:url(https://www.colomboforthotels.com/fonts/latoregular/lato-reg-webfont.eot#iefix) format('embedded-opentype'),url(https://www.colomboforthotels.com/fonts/latoregular/lato-reg-webfont.woff) format('woff'),url(https://www.colomboforthotels.com/fonts/latoregular/lato-reg-webfont.ttf) format('truetype'),url(https://www.colomboforthotels.com/fonts/latoregular/lato-reg-webfont.svg#latoregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:latolight;src:url(https://www.colomboforthotels.com/fonts/latoregular/lato-light_1.woff2) format('woff2'),url(https://www.colomboforthotels.com/fonts/latoregular/lato-light_1.woff) format('woff');font-weight:400;font-style:normal}.form-wrapper .uploader,.form-wrapper input[type=text],.form-wrapper input[type=tel],.form-wrapper input[type=url],.form-wrapper input[type=password],.form-wrapper input[type=email],.form-wrapper input[type=number],.form-wrapper input[type=search],.form-wrapper select,.form-wrapper textarea,.selector,.uploader span.filename{background-color:#fff;border-color:transparent;border-radius:0;color:#6c6c6c}.selector{position:relative;z-index:1;height:auto;line-height:normal;padding:0;overflow:visible}.selector select{z-index:2;cursor:pointer}.selector span,.social-meadia>ul>li a{position:relative;z-index:1}.form-wrapper input,.form-wrapper select,.form-wrapper textarea{margin:0}.form-wrapper .button,.form-wrapper button,.form-wrapper input[type=submit],.form-wrapper input[type=reset],.form-wrapper input[type=button]{border:0;height:auto;line-height:normal;padding:18px 25px;min-width:100px}.form-wrapper .button,.form-wrapper button,.form-wrapper input[type=submit],.form-wrapper input[type=reset],.form-wrapper input[type=button],.uploader span.action{transition:all 250ms ease-in-out}.social-meadia>ul{list-style:none;padding:0;margin:0}.social-meadia>ul>li a{display:inline-block;text-align:center}.dining-main .slick-slide .standard-xbox:after,.main .experiences-wrapper .slick-slide .image-wrapper:after,.main .fetured-slider .slick-slide:after,.main .md-slider .slick-slide .image-wrapper:after{display:block;content:'';position:absolute;left:0;top:0;background:url(../images/loading.svg) center no-repeat;width:100%;height:100%;z-index:-2}@media (max-width:749px){.featured-facts .info-box-wrapper .heading{height:145px!important;line-height:145px!important}}@media (min-width:750px){.header-container{position:relative;width:100%}#main-menu{font-size:1em;text-transform:uppercase;padding:14px 20px}.featured-facts .info-box-wrapper{width:100%;float:left;margin-bottom:4px}.featured-facts .info-box-wrapper .details,.featured-facts .info-box-wrapper .heading{float:left;width:50%}.featured-facts .info-box-wrapper .heading{border-top:0;margin:0;position:absolute;right:0}.featured-facts .info-box-wrapper .heading:after{-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);top:50%;left:0;margin-top:-18px;margin-left:-46px}.featured-facts .info-box-wrapper.did-you-know .details{margin-left:50%}.featured-facts .info-box-wrapper.did-you-know .heading{left:0;top:0;border-left:0}.featured-facts .info-box-wrapper .heading:before{content:"";display:block;position:absolute;z-index:-1;left:-2px;width:4px;background-color:#fff;height:100%;top:0}.featured-facts .info-box-wrapper.did-you-know .heading:before{right:-2px;left:auto}.featured-facts .info-box-wrapper.did-you-know .heading:after{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);left:auto;right:0;margin-left:0;margin-right:-46px}.featured-facts .info-box-wrapper .details .details-inner{padding:20px 45px 20px 25px}.featured-facts .info-box-wrapper.did-you-know .details .details-inner{padding:20px 25px 20px 45px}.main .row.hm.section-1 .se-box-contents .content-wrapper{max-width:80%;margin:0 auto;letter-spacing:.2px}.main .book-now-wrapper{padding-top:35px;margin-top:84px}}#cboxTitle,.btn-dark,.btn-submit{letter-spacing:1px}@media (min-width:1000px){.featured-facts .info-box-wrapper{width:100%}.featured-facts .info-box-wrapper.cool-facts{width:33.333333%;box-sizing:border-box;top:0;position:absolute;z-index:1;right:0}.featured-facts .info-box-wrapper.cool-facts .details{width:100%;margin-bottom:4px}.featured-facts .info-box-wrapper.cool-facts .heading{width:100%;position:relative;right:auto}.featured-facts .info-box-wrapper.cool-facts .heading:before{top:-4px;left:0;width:100%;height:4px}.featured-facts .info-box-wrapper.cool-facts .heading:after{-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);top:-37px;left:50%;margin-left:-30px;margin-top:0}.featured-facts .info-box-wrapper.cool-facts:after{content:"";display:block;position:absolute;z-index:1;left:-2px;width:4px;background-color:#fff;height:100%}.featured-facts .info-box-wrapper .details .details-inner{padding:30px 40px}.main .item-wrapper.testimonials li.x-list-item .xbox.standard-xbox{float:left;width:31.33%;margin:0 1%;clear:none}}.six.columns.left{padding-right:13px}.six.columns.right{padding-left:13px}.contact-form{padding:65px 0 40px}.main .six.accommodation .form-row{padding-bottom:0;margin-bottom:0;margin-top:23px}.contact-form.inquiry-wedding-form-wrap{padding:0 0 32px}.contact-form.inquiry-meeting-form-wrap{padding:0 0 40px}.captcha-wrap-col{margin-top:25px}.main input[type=text],.main input[type=tel],.main input[type=url],.main input[type=password],.main input[type=email],.main input[type=number],.main input[type=search],.main select,.main textarea{width:100%;border-radius:0;padding:8px 7px}.main textarea{height:163px;max-width:100%;vertical-align:middle}.contact-form .form-row{margin:0 0 6px;position:relative;padding-bottom:23px;z-index:1}.contact-form .form-row.accomedation{margin-top:25px;margin-bottom:0}.contact-form input.btn-submit{float:right}.contact-form label{margin-bottom:15px}.main input.btn-submit{padding:0 27px;line-height:45px;border-radius:0;height:42px}.btn-dark,.btn-submit{line-height:25px;border-radius:0}.btn-submit{padding:0 29px;height:42px}.btn-dark{padding:12px 22px;height:auto;display:inline-block;font-size:1.06em;font-weight:400}.btn-dark,.btn-submit,.main input.btn-submit{border:1px solid #1b3344}.contact-form input#get-responce{position:absolute;z-index:0;left:-99999em;top:-99999em}.contact-form .row .captcha-input{position:relative;z-index:1;overflow:hidden;padding:10px 0;width:100%}#get-responce-error{bottom:0;right:0;text-align:right}.main .careers-form #get-responce-error{bottom:-17px}.inquiry-now-checker .label-body{display:inline-block;margin-left:.5rem}.contact-form .inquiry-now-checker,.contact-form label{font-weight:400;display:inline-block}.btn-submit{font-size:1.04em;font-weight:400;background-color:#1b3344;color:#b9b9b9}.main input.btn-submit{font-size:1.12em;font-weight:400;letter-spacing:1px}.contact-form label.error{font-size:.9em}.btn-submit:hover{background-color:#023361;color:#b9b9b9}.main input.btn-submit{background-color:#1b3344;color:#b9b9b9}.main input.btn-submit:hover{background-color:#023361;color:#b9b9b9}.btn-dark{color:#fff;background:#1b3344;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.btn-dark:hover{background:#023361;border:1px solid #023361;color:#fff}.spa-inquiry-btn-wrapper{text-align:center}.contact-form .main input[type=email],.main input[type=text],.main input[type=tel],.main input[type=url],.main input[type=password],.main input[type=number],.main input[type=search],.main select,.main textarea{background:0 0;border:1px solid #959595;margin-bottom:0;color:#6c6c6c;font-size:.9em}.main input[type=text]:focus,.main input[type=tel]:focus,.main input[type=url]:focus,.main input[type=password]:focus,.main input[type=email]:focus,.main input[type=number]:focus,.main input[type=search]:focus,.main select:focus,.main textarea:focus{border:1px solid #959595}.main label.error{color:red;position:absolute;bottom:-17px;left:0}.main .contact-form .form-row .selector label.error{bottom:-34px}.main .checker label.error{width:150px;bottom:-45px}.contact-form .selector{position:relative;z-index:1;line-height:normal;padding:0;overflow:visible;background:0 0}.contact-form .selector span{background:0 0;border:1px solid #959595;border-radius:0;padding:8px 7px;line-height:21px}.contact-form .selector,.contact-form .selector span{width:100%!important;box-sizing:border-box;height:38px}.contact-form .selector span:after{content:"\f107";font-family:FontAwesome;position:absolute;right:10px;top:8px;z-index:999}.contact-form.inquiry-wedding-form-wrap .form-row.captcha-wrapper{padding-bottom:10px}.main .acc-required input{opacity:0}.g-filter-list-wrap{position:relative;z-index:1}.main .acc-required .checker span{width:16px;height:17px;position:absolute;left:0;top:0}.gallery-listing-wrapper{margin-bottom:0}.xbox.gallery-filter-wrap{margin-bottom:40px;margin-top:30px}.g-list-title{margin-top:8px}.gallery-listing-wrapper .x-list-item.gallery-list-item{margin-bottom:23px;position:relative;z-index:1}.gallery-listing-wrapper .x-list-item.gallery-list-item .image-wrapper{height:258px;width:100%;position:relative;z-index:2}.background{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-position:center center;z-index:-1}#cboxPrevious,#cboxPrevious:hover{background:url(https://www.colomboforthotels.com/images/property/sprite-colorbox.png) -414px -72px no-repeat}#cboxNext,#cboxNext:hover{background:url(https://www.colomboforthotels.com/images/property/sprite-colorbox.png) -464px -72px no-repeat}#cboxClose,#cboxClose:hover{background:url(https://www.colomboforthotels.com/images/property/sprite-colorbox.png) -443px -155px no-repeat}#cboxNext span,#cboxPrevious span{background-color:#fff;width:20px;height:50px;position:absolute;z-index:999999}.gallery-listing-wrapper .x-list-item.gallery-list-item .image-wrapper img{display:none}#cboxBottomCenter,#cboxBottomLeft,#cboxBottomRight,#cboxContent,#cboxMiddleLeft,#cboxMiddleRight,#cboxTopCenter,#cboxTopLeft,#cboxTopRight{background:0 0}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer;border:0;padding:0;margin:0;overflow:visible;position:absolute;top:45%;width:28px;height:58px}#cboxPrevious{left:8%;right:auto;display:block}#cboxPrevious span{left:10px}#cboxNext{right:8%;left:auto}#cboxNext span{right:0}#cboxClose{right:110px;bottom:580px;top:auto}.x-list.share-icon-wrap.g-list-share-icon-wrap{margin:0 auto 50px;float:right}#cboxContent,#cboxLoadedContent,#cboxWrapper,#colorbox{overflow:visible}#colorbox{position:fixed}#cboxCurrent{display:none}#cboxTitle{font-size:1.3em;font-weight:700;color:#fff}#cboxCurrent,#cboxTitle{bottom:614px;top:auto}@media (max-width:999px){#cboxClose,#cboxTitle{top:180px}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{top:50%}}@media (min-width:1000px) and (max-width:1199px){#cboxLoadedContent img.cboxPhoto{max-width:600px;padding:0 30px;margin:0 auto;height:auto!important}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{top:30%}#cboxNext{right:12%}}.main .share-this-wrapper a{position:relative;z-index:1;text-decoration:none;display:block;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;padding:8px;line-height:0;text-align:center;color:#fff;border:1px solid transparent;margin-right:9px}.main .share-this-wrapper{margin:0 auto 50px;float:right;padding-left:37px;position:relative}.share-this-wrapper .addthis_button_facebook{background-color:#3B5B98}.share-this-wrapper .addthis_button_twitter{background-color:#00ADEC}.share-this-wrapper .addthis_button_google_plusone_share{background-color:#DD4A3A}.main .share-this-wrapper a.addthis_button_share{color:#000;position:absolute;left:0;font-size:1.2em}.share-this-wrapper a .fa{width:15px;height:15px;vertical-align:middle}.main ul.prm-logowrapper{padding:0;list-style:none;margin:0;width:100%}.main ul.prm-logowrapper li{float:left;width:33%;text-align:center;margin:0;padding:15px 12px;box-sizing:border-box;position:relative;display:none;min-height:84px}.main ul.prm-logowrapper li.show.last:after{display:none}.main ul.prm-logowrapper li.show{display:block}.main .x-list.promo-wrapper{float:left;width:100%}.row.draw-bg-ayurveda-detail{padding-bottom:40px}.main .x-list.promo-wrapper .item-wrapper .image-wrapper.background-image{width:100%;margin-bottom:35px}.main .x-list.promo-wrapper .item-wrapper .image-wrapper.offers-detail-image{margin-bottom:0}.main .x-list.promo-wrapper .item-wrapper .image-wrapper.background-image a.ng-anker.bag-image{text-indent:-9999px;opacity:0;display:block;position:absolute}.main .content-wrapper.border-btn .content-inner-wrapper{margin-bottom:24px}.main .content-wrapper.border-btn .content-inner-wrapper>p,.main .x-list.promo-wrapper .fst{margin-bottom:0}.main a.ng-anker.bag-image{display:inline-block;text-indent:-9999px}.main .x-list.promo-wrapper a.ng-anker.bag-image{display:block}.main a.ng-anker{color:inherit}.main ul.prm-logowrapper li .htlogo-wrapper{text-align:center;position:relative}.main ul.prm-logowrapper .htlogo-wrapper img{width:100%}.main ul.prm-logowrapper li:after{content:'';position:absolute;width:1px;height:100%;background:#d7d7d7;top:0;right:0;left:inherit}.main ul.prm-logowrapper li.three:after{display:none}.main .mg-top-btn{margin-top:28px}@media (max-width:999px){#cboxLoadedContent{box-sizing:border-box;padding:0 20px;margin:0 auto}#cboxLoadedContent img{max-width:620px;height:auto}.xbox.gallery-filter-wrap select{width:70.5%}#cboxPrevious{left:0}#cboxNext{right:0}#cboxWrapper,.cboxPhoto{margin-top:0}#cboxPrevious,#cboxPrevious:hover{background-position:-414px -72px}#cboxNext,#cboxNext:hover{background:url(https://www.colomboforthotels.com/images/property/sprite-colorbox.png) -464px -72px no-repeat}#cboxTitle{font-size:1.65em;font-weight:400}#cboxCurrent,#cboxTitle{top:170px}}@media (max-width:1199px){#cboxClose{right:0;bottom:622px;top:auto}}@media (min-width:1200px){.gallery-listing-wrapper .x-list-item.gallery-list-item:nth-child(4n+1){margin-left:0;clear:left}}.main input.datepicker{position:relative;z-index:100;cursor:pointer}.main input.datepicker:after{content:"\f073";position:absolute;z-index:9999;top:0;right:0}.main-visual-banner ul.slider,.main-visual-banner ul.slider li{margin:0}.main-visual-banner .link-wrapper .link-1,.main-visual-banner .link-wrapper .link-2{display:inline-block;min-width:100px;padding:10px;text-align:center;border-radius:6px}.main-visual-banner .banner-arrow-wrapper .slick-arrow{margin:0 20px;border-radius:10px;padding:0 15px;-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;-ms-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.main-visual-banner ul.slider li>img{visibility:hidden;width:100%;margin:0}.main-visual-banner .main-visual-slogen-wrapper .slogen-line-1,.main-visual-banner .main-visual-slogen-wrapper .slogen-line-3,.main-visual-banner .main-visual-slogen-wrapper .slogen-line-4{margin-bottom:0}.main-visual-banner .main-visual-slogen-wrapper .slogen-line-2{margin-bottom:10px}.main-visual-banner .play-wrapper:after{content:"";display:block;position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;opacity:.7}.main ul.prm-logowrapper.nm-height li.last:after,.main-visual-banner .banner-shadow{display:none}.main-visual-banner.image-slider-with-popup-video .play-wrapper{width:50px;height:50px}.main-visual-banner .banner-dots-wrapper .slick-dots{text-align:center}.main-visual-banner.window-fit .scroll-down-wrapper i{position:absolute;z-index:1;left:50%;margin-left:-16px;bottom:0;height:20px;line-height:20px}.main-visual-banner{margin-bottom:0}@media (max-width:999px){.main-visual-banner .main-visual-slogen-wrapper .slogen-line-2{margin-bottom:6px}.main-visual-banner .main-visual-slogen-wrapper .slogen-line-4{margin-bottom:20px}.main-visual{padding-top:0!important}}@media (min-width:1000px) and (max-width:1200px){.main-visual-banner .main-visual-slogen-wrapper .container{padding:0 90px}}@media (min-width:1000px){.main-visual{padding-top:0!important}.main-visual-banner{overflow:hidden;margin-bottom:0}.main-visual-banner.hidden,.main-visual-banner.main-visual-single-banner{margin-bottom:0}.main-visual-banner.simple-animation .slick-active .main-visual-slogen-wrapper{-webkit-animation:fadeIn-animated 1.5s both 1s;-moz-animation:fadeIn-animated 1.5s both 1s;-ms-animation:fadeIn-animated 1.5s both 1s;-o-animation:fadeIn-animated 1.5s both 1s;animation:fadeIn-animated 1.5s both 1s}@-webkit-keyframes fadeIn-animated{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn-animated{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn-animated{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn-animated{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn-animated{0%{opacity:0}100%{opacity:1}}.loaded.main-visual-banner.simple-animation .banner-background{-webkit-transition:all 11s linear;-moz-transition:all 11s linear;-ms-transition:all 11s linear;-o-transition:all 11s linear;transition:all 11s linear}.loaded.main-visual-banner.simple-animation .zoom.slick-active .banner-background{-webkit-transform:scale(1.1) rotate(-3deg);-moz-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);-o-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}.loaded.main-visual-banner.simple-animation .zoom-rotate.slick-active .banner-background{-webkit-transform:scale(1.1) rotate(3deg);-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-o-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}}.promo-slider{float:left;width:100%;overflow:hidden}.promo-slider .content-wrapper.slick{margin:0;overflow:hidden;float:left;width:100%;padding:0;box-sizing:border-box;position:relative}.promo-slider .md-slider{list-style:none;padding:0;width:100%}.promo-slider .md-slider li.x-list-item{float:left;clear:none;outline:0;text-align:center;overflow:hidden}.promo-slider .md-slider li.x-list-item .content-wrapper{padding:17px 10px 50px;color:#000;position:relative;min-height:185px;box-sizing:border-box}.promo-slider .md-slider a.read-more:after{content:'';position:absolute;right:0;top:8px;background:url(../fast_track/colomboforthotels/images/sprite.png) -117px -18px no-repeat;width:6px;height:10px}.main .x-list.promo-wrapper .fst:last-child{margin-bottom:0}.promo-slider .md-slider li.x-list-item.slick-current.slick-center img{-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);opacity:1;transform:scale(1);width:100%}.promo-slider .md-slider li.x-list-item img{-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(1);-webkit-transform:scale(.8);opacity:1;transform:scale(.8);width:100%}.promo-slider .md-slider li.x-list-item.slick-current.slick-center .content-wrapper{visibility:visible}.promo-slider .md-slider .slick-list.draggable{box-sizing:border-box}.md-slider .slick-arrow{border:0;text-indent:-9999px;position:absolute;background:url(../images/sprite.png) no-repeat;width:20px;height:41px;z-index:0;margin:-130px 0 0;padding:0;top:50%}.md-slider .slick-prev.slick-arrow{background-position:-59px -436px;left:300px}.md-slider .slick-next.slick-arrow{background-position:-23px -421px;right:300px}.main ul.prm-logowrapper.nm-height li{min-height:inherit}.main ul.prm-logowrapper.nm-height li:after{background-color:#000;height:100%;margin-top:0}@media (min-width:1000px){.md-slider .slick-prev.slick-arrow{background-position:-59px -436px;width:25px;height:52px;left:300px}.md-slider .slick-next.slick-arrow{background-position:-23px -421px;width:25px;height:52px;right:300px}}@media (max-width:1100px) and (min-width:1000px){.main .captcha-wrap-col .columns.six{width:100%;margin:0}.main .captcha-wrap-col{margin-top:38px}}.md-slider li.x-list-item.slick-slide{pointer-events:none;cursor:default}.md-slider li.x-list-item.slick-slide.slick-center{pointer-events:auto}.main .md-slider li.x-list-item{position:relative;z-index:1;margin:75px 0}.main .md-slider li.x-list-item.slick-active.slick-center{margin:0}.main h1{text-transform:none}.main h1 span.heading-top{margin-bottom:30px}.main h1 span.heading-botom{margin:6px 0;text-transform:none}.main p{margin-bottom:16px}.read-more-txt{display:inline-block}.read-more-txt i{padding-left:5px}.breadcrumb-row{padding:24px 0;margin-bottom:20px}.footer-container footer{font-size:.86em;padding-top:48px}footer .footer-link-list li{margin-bottom:7px}.footer-container footer>.row{float:left}footer .footer-link-list .content-wrapper ul,footer .footer-open-hours .content-wrapper ul{margin:0;padding:0;list-style:none}footer h2{font-size:1.25em;letter-spacing:normal;line-height:20px;height:43px;margin-bottom:0}.footer-container footer>div{float:left;margin-right:5%}.footer-container footer>.footer-menu-wrapper{width:25%;margin-right:4%}.footer-container footer>.social-meadia{width:11%;margin-right:2%}.footer-container footer>.form.newsletter-sign-up{width:15%}.footer-container footer>.footer-open-hours{width:12%;margin-right:2%}.footer-container footer>.footer-contact{width:24%;margin-right:0}.footer-container footer>.footer-menu-wrapper .row{float:left;width:48%;margin-left:3%}.footer-container footer>.footer-menu-wrapper .row.section-1{margin-left:0}footer .contact-us-with-icon-item-wrapper .contact-box-row,footer .contact-us-with-icon-item-wrapper .contact-box-row.email a,footer .contact-us-with-icon-item-wrapper .contact-box-row.telephone a{position:relative;z-index:1;padding-left:30px;margin-left:30px}footer .contact-us-with-icon-item-wrapper .contact-box-row.email,footer .contact-us-with-icon-item-wrapper .contact-box-row.email a,footer .contact-us-with-icon-item-wrapper .contact-box-row.telephone,footer .contact-us-with-icon-item-wrapper .contact-box-row.telephone a{padding-left:0}footer .contact-us-with-icon-item-wrapper .contact-box-row{margin-bottom:20px;margin-left:0}footer .contact-us-with-icon-item-wrapper .contact-box-row.email a:before,footer .contact-us-with-icon-item-wrapper .contact-box-row.telephone a:before,footer .contact-us-with-icon-item-wrapper .contact-box-row:before{content:"";font:normal normal normal 14px/1 FontAwesome;position:absolute;z-index:1;left:0;top:0}footer .contact-us-with-icon-item-wrapper .contact-box-row.email a:before,footer .contact-us-with-icon-item-wrapper .contact-box-row.telephone a:before{left:-30px}footer .contact-us-with-icon-item-wrapper .contact-box-row.address:before{content:"\f041 ";line-height:18px}footer .contact-us-with-icon-item-wrapper .contact-box-row.email:before,footer .contact-us-with-icon-item-wrapper .contact-box-row.telephone:before{display:none}footer .contact-us-with-icon-item-wrapper .contact-box-row.telephone a:before{content:"\f095 "}footer .contact-us-with-icon-item-wrapper .contact-box-row.email a:before{content:"\f0e0 "}body address{font-style:normal}footer .social-meadia .content-wrapper>ul{list-style:none;padding:0;margin:0}footer .social-meadia .content-wrapper>ul>li,footer .social-meadia .content-wrapper>ul>li a{display:inline-block;position:relative;z-index:1;margin:0 auto}footer .social-meadia .content-wrapper>ul>li{display:block;padding:5px 0;margin-bottom:6px}footer .social-meadia .content-wrapper>ul>li a{position:relative;z-index:1;padding-left:40px}footer .social-meadia .content-wrapper>ul>li a i{width:28px;height:28px;border-radius:50%;overflow:hidden;font-size:14px;line-height:28px;position:absolute;z-index:1;left:0;top:50%;margin-top:-14px;text-align:center;color:#fff}.main .social-meadia>ul>li.facebook a,footer .social-meadia .content-wrapper>ul>li a i{background-color:#3b5998}.main .social-meadia>ul>li.twitter a,footer .social-meadia .content-wrapper>ul>li.twitter a i{background-color:#00bdec}.main .social-meadia>ul>li.google-plus a,footer .social-meadia .content-wrapper>ul>li.google-plus a i{background-color:#d94a39}.main .social-meadia>ul>li.youtube a,footer .social-meadia .content-wrapper>ul>li.youtube a i{background-color:#BC0000}.main .social-meadia>ul>li.instagram a,footer .social-meadia .content-wrapper>ul>li.instagram a i{background-color:#5080A4}.main .social-meadia>ul>li.pinterest a,footer .social-meadia .content-wrapper>ul>li.pinterest a i{background-color:#CA2128}.main .social-meadia>ul>li.bell a,footer .social-meadia .content-wrapper>ul>li.bell a i{background-color:#EBB90A}.newsletter-sign-up .news-letter{position:relative;z-index:1}.newsletter-sign-up .news-letter label.error{font-size:.8em;text-align:left;position:absolute;z-index:1;left:0;top:30px;display:none!important}.newsletter-sign-up .news-letter input[type=email]{width:100%;display:block;position:relative;z-index:1;border:0;padding:4px 10px;height:30px;float:right}.newsletter-sign-up .news-letter input[type=submit]{letter-spacing:normal;padding:9px 0;width:106px;display:block;font-size:.96em;float:right;font-weight:400;margin-top:12px;border-radius:0;height:30px;line-height:1}#copyrights .copyright{display:inline-block;float:left;width:48%;text-align:left}#copyrights .copyright-inner-wrapper{padding:18px 0 45px}#copyrights .ebeyonds{float:right;width:48%;text-align:right;margin-left:4%}#copyrights{font-size:.73em}@media (max-width:1199px){#copyrights .copyright,#copyrights .ebeyonds{width:100%;float:none;text-align:center;display:inline-block;margin:0}}@media (min-width:1000px) and (max-width:1200px){.footer-container footer>.footer-menu-wrapper .row{width:49%;margin-left:2%}.footer-container footer>.footer-menu-wrapper{width:28%;margin-right:2%}.footer-container footer>.footer-open-hours,.footer-container footer>div{margin-right:3%}.footer-container footer>.footer-contact{width:24%}}@media (max-width:999px){.footer-container footer>.footer-menu-wrapper{width:40%;margin-bottom:30px}.footer-container footer>.social-meadia{width:19%}.footer-container footer>.form.newsletter-sign-up{width:35%;margin-right:0}.footer-container footer>.footer-open-hours{width:21%;clear:left}.footer-container footer>.footer-contact{width:77%}footer .contact-us-with-icon-item-wrapper .contact-box-row.address{width:65%}footer .contact-us-with-icon-item-wrapper .contact-box-row{float:left;margin-bottom:0}}@media (max-width:750px){footer .contact-us-with-icon-item-wrapper .contact-box-row{clear:left}.footer-container footer>.footer-contact{width:55%}.footer-container footer>.footer-open-hours{width:40%;margin-right:5%}footer .contact-us-with-icon-item-wrapper .contact-box-row,footer .contact-us-with-icon-item-wrapper .contact-box-row.address{width:100%;box-sizing:border-box}}.main-visual-banner.main-visual-simple .banner-slogan-one{font-weight:200;margin-bottom:6px}.main-visual-banner.main-visual-simple .banner-slogan-one,.main-visual-banner.main-visual-simple .banner-slogan-two{font-size:3.97em;letter-spacing:1px;word-spacing:.08em;line-height:1em}.main-visual-banner.main-visual-simple .banner-slogan-two{font-weight:300;font-size:2.8em;letter-spacing:2px}@media (max-width:1199px){.main-visual-banner.main-visual-simple .banner-slogan-one,.main-visual-banner.main-visual-simple .banner-slogan-two{font-size:3.1em;line-height:normal}.main-visual-banner.main-visual-simple .banner-slogan-two{font-size:2.2em;letter-spacing:normal}}@media (max-width:999px){.main-visual-banner.main-visual-simple .banner-slogan-one,.main-visual-banner.main-visual-simple .banner-slogan-two{font-size:2.4em;margin-bottom:0}.main-visual-banner.main-visual-simple .banner-slogan-two{font-size:1.8em}}.main-visual .booking-wrapper,.ui-widget{font-family:latoregular,Tahoma,Geneva,sans-serif}.main-visual .booking-wrapper .booking-form input#av-button,.main-visual .booking-wrapper .make-resavation span{font-family:latolight,Tahoma,Geneva,sans-serif}.booking-form .rate-on-booking,.main-visual .booking-wrapper .booking-form form .selector span,.main-visual .booking-wrapper form input,.main-visual .booking-wrapper form select{font-size:.8em;letter-spacing:0}#adults-and-childrens span,#hotel-name span,#nationality-name span{font-size:.9em;letter-spacing:0}.main-visual .booking-wrapper label{font-weight:400;font-size:.95em;line-height:21px;margin-bottom:6px;color:#757575}.main-visual .booking-wrapper .booking-form input#av-button,.main-visual .booking-wrapper .make-resavation span.upper-case{text-transform:uppercase;color:#fff;font-size:1.2em;font-weight:400;text-align:center;line-height:1em;letter-spacing:.4px}.main-visual .booking-form form input::-webkit-input-placeholder{color:#000}.main-visual .booking-form form input::-moz-placeholder{color:#000}.main-visual .booking-form form input:-ms-input-placeholder{color:#000}.main-visual .booking-form form input:-moz-placeholder{color:#000}.main-visual .booking-form .sub-wrapper.rate-wrap{color:#c9c9c9;background-color:#862323;-webkit-transition:background .7s ease-in-out;-moz-transition:background .7s ease-in-out;-ms-transition:background .7s ease-in-out;-o-transition:background .7s ease-in-out;transition:background .7s ease-in-out}.main-visual .booking-form .sub-wrapper.rate-wrap:hover{background-color:#b72d2d}.main-visual{position:relative;z-index:2}.main-visual .booking-wrapper .booking-form .best-rate-text,.main-visual .booking-wrapper .booking-form .guaranteed-text{font-family:latolight,Tahoma,Geneva,sans-serif}.main-visual .booking-wrapper{width:100%;position:absolute;bottom:30px;padding:17px 0 19px;z-index:20;-webkit-transition:all 50ms ease;transition:all 50ms ease;background-color:transparent;height:84px}.main-visual .booking-wrapper.animate .booking-form,.main-visual .booking-wrapper.animate .outer-wrapper{background-color:#000}.main-visual .booking-wrapper.animate .outer-wrapper{position:fixed;top:0;width:100%;bottom:auto!important;z-index:2;-webkit-transition:all .7s ease;transition:all .7s ease}.main-visual .booking-wrapper.animate label{margin-bottom:5px}.main-visual .animate .booking-form .sub-wrapper,.main-visual .booking-wrapper.animate .booking-form input#av-button{min-height:59px}.main-visual .booking-wrapper.video-animation{-webkit-transition:all .7s ease;transition:all .7s ease;bottom:-1150px}.main-visual .booking-wrapper .booking-form .selector select.dropDown{width:100%}@-webkit-keyframes fadein{0{opacity:0}100%{opacity:1}}@-moz-keyframes fadein{0{opacity:0}100%{opacity:1}}@keyframes fadein{0{opacity:0}100%{opacity:1}}.main-visual .booking-wrapper .booking-form{max-width:815px;margin:0 auto;position:relative;-webkit-transition:opacity .7s ease-in-out;-moz-transition:opacity .7s ease-in-out;-ms-transition:opacity .7s ease-in-out;-o-transition:opacity .7s ease-in-out;opacity:1}.main-visual .booking-wrapper .booking-form input{background:0 0;border:0;border-bottom:solid 1px #fff;border-radius:0;max-height:39px;padding:6.5px 3px;margin:0;height:auto}.main-visual .booking-wrapper .booking-form select{background:0 0;opacity:0}.main-visual .booking-form span{background:0 0;border:none;padding:6px 5px;line-height:1;max-height:21px;display:block}.main-visual .booking-form span.reclose-icon{background:url(../images/sprite.png) -39px -9px no-repeat;width:20px;height:21px;position:absolute;right:20px;display:block;padding:0;cursor:pointer}.main-visual .booking-wrapper .booking-form .selector span{width:100%!important;padding:0}.main-visual .booking-wrapper .booking-form .selector span:after{display:block;content:'';position:absolute;right:11px;top:10px;background:url(../images/sprite.png) -180px -19px no-repeat;width:11px;height:7px}#adults-and-childrens:after,.main-visual .booking-wrapper .booking-form form .selector span:after{content:"\f107";font-family:FontAwesome;top:0;right:0}.main-visual .booking-wrapper .booking-form .selector{background:0 0;border:none;border-bottom:solid 1px #fff;margin-right:3%}.main-visual .booking-wrapper .booking-form span:after{width:11px}.main-visual .booking-wrapper .booking-form .left-form-wrapper .banner-top select{min-width:44%}.main-visual .booking-wrapper .booking-form .left-form-wrapper .banner-top .form-row{float:left;margin-right:3%}.main-visual .booking-wrapper .booking-form .left-form-wrapper .banner-top .form-row.check-out{margin-right:0}.main-visual .booking-wrapper .booking-form .left-form-wrapper .banner-top .selector{float:left;clear:left}.main-visual .booking-wrapper .booking-form .left-form-wrapper .banner-top .form-row input{background:url(../images/sprite.png) -169px -476px no-repeat;width:13px;vertical-align:top;cursor:pointer}.main-visual .booking-wrapper .booking-form .left-form-wrapper .banner-bottom{float:left;clear:both;width:100%}.main-visual .booking-wrapper .booking-form .left-form-wrapper .banner-bottom select{width:21.7%}.main-visual .booking-wrapper .booking-form input#av-button,.main-visual .booking-wrapper .make-resavation span.check-availability{float:right;background:#d77311;box-sizing:border-box;display:block;width:52%;cursor:pointer;padding:4px 10px;min-height:42px;-webkit-transition:background .7s ease;-moz-transition:background .7s ease;-ms-transition:background .7s ease;-o-transition:background .7s ease;transition:background .7s ease}.main-visual .booking-wrapper .make-resavation span.check-availability{padding:7px 10px;height:auto;line-height:1em;min-height:inherit;display:block;box-sizing:border-box;margin-top:10px}.main-visual .booking-wrapper .make-resavation span.mk-reservation{float:left;width:45%;margin-right:3%;display:block;padding:15px 11px 11px;box-sizing:border-box;position:relative;-webkit-transition:all 1s ease;transition:all 1s ease}.main-visual .booking-wrapper .make-resavation span.mk-reservation:after{content:'';position:absolute;right:0;width:1px;height:100%;background:#fff;bottom:3px;max-height:39px}.animate-left{margin-right:-5000px;-webkit-transition:all 1s ease;transition:all 1s ease}.animate-right{margin-left:-5000px;-webkit-transition:all 1s ease;transition:all 1s ease}.main-visual .booking-wrapper .booking-form input#av-button:hover,.main-visual .booking-wrapper .make-resavation span.check-availability:hover{background:#840718;-webkit-transition:all .7s ease;transition:all .7s ease}.main-visual .booking-wrapper .booking-form .best-rate{height:auto;padding:10px 0 10px 41px;display:inline-block;width:auto;margin:14px auto 0;float:none;min-height:inherit;position:relative}.main-visual .booking-wrapper .booking-form .best-rate:after{content:'';position:absolute;left:0;background:url(../images/sprite.png) -83px -8px no-repeat;width:30px;height:30px;top:5px}.main-visual .booking-wrapper .booking-form span.bottom{margin-bottom:17px;display:block;text-align:left;min-height:auto}.main-visual .booking-wrapper form{margin:0}.main-visual .booking-form .sub-wrapper{width:21%;float:left;background-color:#fff;margin-right:3px;padding:8px 10px;box-sizing:border-box}.main-visual .booking-form .sub-wrapper.submit-wrap{background-color:transparent}.main-visual .booking-wrapper .booking-form input#av-button{max-width:100%;margin:0;float:none;clear:none;width:43px;min-height:50px;background-color:#8b8c8c;border:1px solid rgba(255,255,255,.4)}.main-visual .booking-wrapper .booking-form{background-color:rgba(255,255,255,.46);padding:11px 15px;box-sizing:border-box}.main-visual .booking-wrapper .booking-form .selector,.main-visual .booking-wrapper .booking-form input{width:100%!important}.main-visual .booking-wrapper .booking-form .left-form-wrapper .banner-top .selector{margin-right:0}.main-visual .booking-wrapper .booking-form .left-form-wrapper .banner-top .form-row{width:48%}.main-visual .booking-wrapper .booking-form form .code-wrap input{padding-top:0;vertical-align:top}.main-visual .booking-wrapper .booking-form .best-rate:after{display:none}div#uniform-adults span:before{content:"";display:inline-block;background:url(../images/sprite.png) -11px -140px no-repeat;width:12px;height:14px;margin-right:4px;vertical-align:bottom}.main-visual .booking-wrapper .booking-form .left-form-wrapper .banner-top .form-row.check-in input{border-right:1px solid rgba(0,0,0,.5)}.main-visual .booking-wrapper .booking-form form input,.main-visual .booking-wrapper .booking-form span{color:#000}.main-visual .booking-wrapper .booking-form form input::-webkit-input-placeholder{color:#000}.main-visual .booking-wrapper .booking-form form input:-moz-placeholder{color:#000}.main-visual .booking-wrapper .booking-form form input::-moz-placeholder{color:#000}.main-visual .booking-wrapper .booking-form form input:-ms-input-placeholder{color:#000}@media (max-width:999px){.main-visual .booking-form .sub-wrapper.submit-wrap input{text-indent:-9999px}.main-visual .booking-form .sub-wrapper.submit-wrap:after{content:"\f002";display:inline-block;font-family:FontAwesome;position:absolute;top:50%;left:50%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#fff;font-size:20px}.main-visual .booking-form .sub-wrapper.date-wrap{width:28%}.main-visual .booking-form .sub-wrapper.hotel-wrap.ppl-wrap{width:21%}.main-visual .booking-form .sub-wrapper.ppl-wrap{width:24%}.main-visual .booking-form .sub-wrapper.submit-wrap{position:relative;width:43px;margin-right:0;float:right;background-color:transparent;padding:0}.main-visual .booking-form .sub-wrapper.code-wrap{width:19.3%}.main-visual .booking-wrapper .booking-form form .selector span,.main-visual .booking-wrapper form input,.main-visual .booking-wrapper form select{font-size:.75em}.main-visual .booking-wrapper label{font-size:.9em}.main-visual .booking-wrapper .booking-form .left-form-wrapper .banner-top .form-row.check-in{width:47%;margin-right:5%}.main-visual .booking-wrapper .booking-form .left-form-wrapper .banner-top .form-row.check-in.check-out{width:36%}.main-visual .booking-form .sub-wrapper{padding:5px 10px}.main-visual .booking-form .sub-wrapper,.main-visual .booking-wrapper .booking-form input#av-button{min-height:64px}.main-visual .booking-form .sub-wrapper.rate-wrap img{vertical-align:top}.main-visual .booking-wrapper .booking-form .desktop-img,.main-visual .booking-wrapper .booking-form span.bottom{display:none}.main-visual .booking-wrapper .booking-form span.bottom{text-align:center;width:auto;padding:0;margin:0;font-size:1em;color:#c9c9c9;vertical-align:middle;display:block;max-height:28px;line-height:25px;text-transform:uppercase}.main-visual .booking-form .sub-wrapper.rate-wrap img,.main-visual .booking-form span.best-rate-text,.main-visual .booking-form span.guaranteed-text{display:none}.main-visual .booking-form .sub-wrapper.rate-wrap{text-align:center;width:auto;min-height:26px;margin:10px auto 0 -104px;height:25px;left:50%;position:relative;padding:0 10px;-webkit-transition:background .7s ease-in-out;-moz-transition:background .7s ease-in-out;-ms-transition:background .7s ease-in-out;-o-transition:background .7s ease-in-out;transition:background .7s ease-in-out}}#adults-and-childrens:before,.checker span:after{content:""}@media (max-width:749px){.main-visual .booking-form .sub-wrapper.hotel-wrap{width:100%;margin-bottom:5px;padding-bottom:0;margin-right:0}.main-visual .booking-form .sub-wrapper{min-height:20px}.main-visual .booking-form .sub-wrapper.hotel-wrap label{width:37%;display:inline-block;float:left;margin-bottom:0;border-right:1px solid #757575;margin-right:4%}.main-visual .booking-wrapper .booking-form .left-form-wrapper .banner-top .selector{width:58%!important;clear:none;margin-top:4px}.main-visual .booking-form .sub-wrapper.date-wrap{width:34%}.main-visual .booking-form .sub-wrapper.ppl-wrap{width:30%}.main-visual .booking-form .sub-wrapper.code-wrap{width:26.3%}.main-visual .booking-wrapper{bottom:83px}}@media (min-width:600px){.main-visual .booking-wrapper .booking-form input#av-button{width:100%;max-width:338px;float:left;margin:0 18px 0 0}}@media (min-width:1000px){.main-visual .booking-wrapper .booking-form input#av-button{border-bottom:1px solid rgba(255,255,255,.4);font-size:.9em}.main-visual .booking-wrapper .booking-form{max-width:1215px}.main-visual .booking-wrapper .booking-form .left-form-wrapper .banner-top select{min-width:43%}.main-visual .booking-form .left-form-wrapper .banner-top select{min-width:355px}.main-visual .booking-wrapper .booking-form .left-form-wrapper .banner-top .form-row{float:left;margin-right:3%}.main-visual .booking-wrapper .booking-form .selector{margin-right:3%}.main-visual .booking-wrapper .booking-form .left-form-wrapper .banner-bottom select{width:20%}.main-visual .booking-wrapper .booking-form .selector select.dropDown{width:100%}.main-visual .booking-wrapper .booking-form input{width:32%}#adults-and-childrens:after,.main-visual .booking-wrapper .booking-form form .selector span:after{right:4px}.main-visual .booking-form .sub-wrapper{width:18.6%}.main-visual .booking-form .sub-wrapper,.main-visual .booking-wrapper .booking-form input#av-button{min-height:59px;height:59px}.main-visual .booking-form .sub-wrapper.date-wrap{width:25.5%}.main-visual .booking-form .sub-wrapper.ppl-wrap{width:18%}.main-visual .booking-form .sub-wrapper.code-wrap{width:16%}.main-visual .booking-form .sub-wrapper.submit-wrap{padding:0;width:11%}.main-visual .booking-form .sub-wrapper.rate-wrap{width:8.5%;padding:0;float:right}.main-visual .booking-wrapper .booking-form span.bottom{padding:5px;margin:0;font-size:.85em;box-sizing:border-box}.main-visual .booking-wrapper .booking-form .tab-img,.main-visual .booking-wrapper .booking-form span.bottom{display:none}.main-visual .booking-form .sub-wrapper.rate-wrap .desktop-img{width:100%;vertical-align:middle;margin-top:12px}.main-visual .booking-wrapper .booking-form .left-form-wrapper .banner-top .form-row.check-in{width:44%;margin-right:8%}}.main-visual .booking-wrapper .booking-form .best-rate-text,.main-visual .booking-wrapper .booking-form .guaranteed-text{color:#fff;text-transform:uppercase;text-align:center}@media(min-width:1000px) and (max-width:1199px){.main-visual .booking-form .sub-wrapper.rate-wrap .desktop-img,.main-visual .booking-wrapper .booking-form .tab-img,.main-visual .booking-wrapper .booking-form span.bottom{display:none}.main-visual .booking-wrapper .booking-form span.best-rate-text{font-size:.75em;text-transform:uppercase;text-align:center;padding:0;line-height:46px}.main-visual .booking-wrapper .booking-form span.guaranteed-text{font-size:.65em;letter-spacing:.5px;text-transform:uppercase;text-align:center;padding:0;line-height:36px}}@media (min-width:1200px){.main-visual .booking-form .sub-wrapper.rate-wrap{width:11.5%;margin-left:6px;margin-right:0}.main-visual .booking-form .sub-wrapper{width:18%}.main-visual .booking-form .sub-wrapper.date-wrap{width:24.8%;padding:5px 12px}.main-visual .booking-form .sub-wrapper.ppl-wrap{width:17.6%}.main-visual .booking-form .sub-wrapper.code-wrap{width:15.5%}.main-visual .booking-form .sub-wrapper.submit-wrap{width:10.7%}.main-visual .booking-wrapper .booking-form{max-width:1252px}.main-visual .booking-form .sub-wrapper.rate-wrap .desktop-img{margin-top:2px}.main-visual .booking-wrapper .booking-form .left-form-wrapper .banner-top .form-row.check-in{margin-right:8%;width:41.3%}.main-visual .booking-form .sub-wrapper{padding:5px 10px}.main-visual .booking-wrapper label{margin-bottom:9px}}.main-visual .booking-wrapper .booking-form .left-form-wrapper .banner-top .form-row input{padding:0 0 0 21px;height:19px}@media(min-width:1200px){.main-visual .booking-wrapper .booking-form span.best-rate-text{font-size:1.5em;line-height:30px;text-transform:uppercase;text-align:center;letter-spacing:1px}.main-visual .booking-wrapper .booking-form span.guaranteed-text{font-size:.8em;letter-spacing:3px;line-height:3px;text-transform:uppercase;text-align:center}}.main-visual .booking-wrapper .booking-form span.best-rate-text,.main-visual .booking-wrapper .booking-form span.guaranteed-text{text-transform:uppercase;text-align:center}@media (max-width:999px) and (min-width:600px){.main-visual .booking-wrapper .booking-form .left-form-wrapper{margin-bottom:15px}.main-visual .booking-wrapper .booking-form .best-rate{margin:0 auto}}@media (min-width:750px) and (max-width:999px){.main-visual .booking-form .sub-wrapper.submit-wrap{float:left;width:43px}}.ui-datepicker.checkIn,.ui-datepicker.checkOut{-moz-transform:translateX(-15px) translateY(16px);-webkit-transform:translateX(-15px) translateY(16px);-o-transform:translateX(-15px) translateY(16px);-ms-transform:translateX(-15px) translateY(16px);transform:translateX(-15px) translateY(16px)}.ui-datepicker table{width:255px}#adults-and-childrens-dropdown,#hotel-name-dropdown,#nationality-name-dropdown{display:none;position:absolute;width:100%;box-sizing:border-box;background-color:#fff;left:0;color:#000;height:100%;z-index:1;border:1px solid #f1f1f1;border-top:none}.adults-and-childrens-inner-wrapper{position:relative;margin:0 20px}#adults-and-childrens span{display:inline-block;padding:1px;vertical-align:top}#adults-and-childrens{position:relative;cursor:pointer}#adults-and-childrens:after{right:0;position:absolute;bottom:4px;top:auto}.main-visual .booking-form .sub-wrapper.ppl-wrap{position:relative}#adults-and-childrens-dropdown span{display:inline-block;font-size:.9em;letter-spacing:0}#adults-and-childrens-dropdown .adults,#adults-and-childrens-dropdown .children{width:100%;box-sizing:border-box;height:100%;text-align:center;padding:0;position:relative}#adults-and-childrens-dropdown .adults i,#adults-and-childrens-dropdown .children i{left:0;position:absolute;top:0;-moz-transform:translateX(50px);-webkit-transform:translateX(50px);-o-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateY(50%);cursor:pointer}#adults-and-childrens-dropdown .adults i.fa-minus,#adults-and-childrens-dropdown .children i.fa-minus{right:0;left:auto}#adults-and-childrens:before{display:inline-block;background:url(../images/sprite.png) -11px -140px no-repeat;width:12px;height:14px;vertical-align:top;padding-right:8px}.main-visual .booking-form .rate-on-booking span{display:inline-block;padding:0 3px 0 0}.booking-form .rate-on-booking,.main-visual .booking-form .rate-on-booking span{vertical-align:top;line-height:15px}.xbox.gallery-filter-wrap label{float:left;display:inline-block;margin-right:25px}.main .xbox.gallery-filter-wrap.gallery-detail-filter-wrap label{line-height:1.2em;margin-top:12px}.gallery-filter-wrap select{margin-left:0;height:40px;padding-left:25px;line-height:25px;line-height:36px;width:66.7%}.gallery-filter-wrap .selector{width:100%;position:relative;z-index:1;height:auto;line-height:normal;padding:0;background:0 0;max-width:585px;overflow:hidden}.gallery-filter-wrap .selector select{width:100%;z-index:2;cursor:pointer;box-sizing:border-box;padding:12px 6px}.gallery-filter-wrap .selector select option{padding:15px 0}.gallery-filter-wrap .selector span{position:relative;width:100%!important;z-index:1;background:no-repeat;line-height:1.2;height:auto;padding:11px 10px;box-sizing:border-box}.gallery-filter-wrap .selector span:after{font-family:FontAwesome;content:"\f0d7";position:absolute;top:10px;right:10px;z-index:999999}.share-this-wrapper a:hover{-webkit-transition:all .7s ease;transition:all .7s ease}.container.g-list-container{width:100%;max-width:100%;padding:0}.album-info-box{position:absolute;z-index:4;top:8%;left:auto;right:19px;width:330px;padding:24px 10px;text-align:center}.main .section-1.gal-wrap-row .album-listing-item:nth-child(even) .album-info-box{right:auto;left:19px}.g-listing-item-box .album-title{position:relative;background:0 0;left:0;top:0;max-width:100%;text-align:center;margin-top:20px}.main .album-info-logo-wrap img{visibility:visible;min-height:100%;max-height:110px;width:auto}.album-info-logo-wrap{vertical-align:middle;margin-bottom:18px}.album-info-box.right-align{left:auto;right:8%}.album-btn-wrap{margin-top:57px}.g-listing-item-box .image-wrapper,.g-listing-item-box .inner-container{height:100%}.g-listing-item-box .image-wrapper img{height:160px;min-height:100%}.main .section-1.gal-wrap-row .album-listing-item{width:100%;margin-left:0;overflow:hidden;margin-bottom:0;box-sizing:border-box}.gallery-top-description{margin:0 0 40px}.g-listing-item-box{transform:scale(1);transition:all .5s;width:100%;height:344px;margin-bottom:4px}.album-info-box.left-align{right:auto;left:150px}.main .section-1.gal-wrap-row .album-listing-item:last-child .g-listing-item-box{border-bottom:0;margin-bottom:0}@media(min-width:1000px){.album-info-box{padding:32px 36px;right:150px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.gal-wrap-row{margin-top:79px}.g-listing-item-box{height:584px}.g-listing-item-box .album-title,.gal-wrap-row:last-child{margin-bottom:0}.remove-bottom-space{padding-bottom:0}.main .g-listing-item-box span.background{-webkit-transition:all 5s ease-out;transition:all 5s ease-out;-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.main .g-listing-item-box:hover span.background{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.main .section-1.gal-wrap-row .album-listing-item:nth-child(even) .album-info-box{right:auto;left:150px}}@-webkit-keyframes hvr-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes hvr-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(.9);transform:scale(.9)}}.gallery-filter-wrap .selector span{border:1px solid #959595}.album-info-box{background-color:#fff}.g-listing-item-box .album-title:hover{color:#8e2f2f}.g-listing-item-box:hover .album-title{background:0 0;color:#000}.g-listing-item-box .album-title{color:#000}.fancybox-container{font-family:latolight,Tahoma,Geneva,sans-serif}.fancybox-caption{font-size:18px;text-transform:uppercase}#copyrights .ebeyonds:hover span{text-decoration:underline}#hotel-name-dropdown span,#nationality-name-dropdown span{font-size:.82em;padding:5px 9px;letter-spacing:normal;cursor:pointer}#hotel-name span,#nationality-name span{padding-bottom:5px;font-size:.83em;padding-left:0;cursor:pointer}.sub-wrapper.code-wrap label,.sub-wrapper.hotel-wrap label{margin-bottom:5px}#hotel-name:after,#nationality-name:after{position:absolute;top:0;right:0;z-index:1;content:"\f107";font-family:FontAwesome}#hotel-name,#nationality-name{position:relative;z-index:1}#hotel-name-dropdown,#nationality-name-dropdown{height:auto}#hotel-name-dropdown span:hover,#nationality-name-dropdown span:hover{color:#8d2f2f;background-color:#ececec}#hotel-name-dropdown span.default:hover,#nationality-name-dropdown span.default:hover{color:#000;background:0 0}#hotel-name-dropdown span.default,#nationality-name-dropdown span.default{opacity:.5}@media (max-width:749px){.mobile-message,.mobile-message .link-wrapper a{box-sizing:border-box;text-align:center;color:#c9d3d7}.footer-container,.header-container,.main-container,.main-visual{display:none}.mobile-message{display:block!important;position:fixed;width:100%;height:100%;top:0;left:0;z-index:10;background-color:#29505f;padding:20px}.mobile-message .inner-wrapper{top:50%;position:relative;z-index:1;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.mobile-message .inner-wrapper img{margin-bottom:20px;width:170px}.mobile-message p{font-size:1.2em;line-height:25px;margin-bottom:10px}.mobile-message .link-wrapper a{border-radius:0;padding:10px;font-size:1em;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;cursor:pointer;text-decoration:none;display:inline-block;line-height:18px}.mobile-message .link-wrapper a i{vertical-align:baseline;margin-left:7px}.mobile-message .link-wrapper a:hover{color:#840718}.mobile-message.sigiriya{background-color:#fff;color:#000}.mobile-message.sigiriya .link-wrapper a{color:#000}.mobile-message.palms{background-color:#fff;color:#1c668f}.mobile-message.palms .link-wrapper a{color:#1c668f}.mobile-message.fishermans{background-color:#fff;color:#0064ae}.mobile-message.fishermans .link-wrapper a{color:#0064ae}}.cookie-section.cookie-section .cookie-wrapper a:hover,.footer-container footer a.privacy-footer-link:hover{text-decoration:underline}.main-visual .booking-form .sub-wrapper.rate-wrap{position:relative;z-index:1}.bestrate-content{box-sizing:border-box;padding:0;background-color:#f3f3f3;color:#000;border-radius:1px;box-shadow:2px 4px 12px 0 #00061;position:absolute;z-index:5;top:100%;right:0;width:247%;font-size:.8em;overflow:hidden;-webkit-transition:all .4s cubic-bezier(.25,.46,.45,.94);-moz-transition:all .4s cubic-bezier(.25,.46,.45,.94);-ms-transition:all .4s cubic-bezier(.25,.46,.45,.94);-o-transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:all .4s cubic-bezier(.25,.46,.45,.94);transform-origin:top;transform:scaleY(0)}.bestrate-content .bestrate-content-inner{background-color:#fff;padding:5px 10px;border-radius:1px;box-sizing:border-box;width:100%;height:100%;-webkit-transition:all .2s cubic-bezier(.25,.46,.45,.94);-moz-transition:all .2s cubic-bezier(.25,.46,.45,.94);-ms-transition:all .2s cubic-bezier(.25,.46,.45,.94);-o-transition:all .2s cubic-bezier(.25,.46,.45,.94);transition:all .2s cubic-bezier(.25,.46,.45,.94);opacity:0}.bestrate-content .bestrate-content-inner p{margin:0}.main-visual .booking-form .sub-wrapper.rate-wrap:hover .bestrate-content{transform:scaleY(1)}.main-visual .booking-form .sub-wrapper.rate-wrap:hover .bestrate-content .bestrate-content-inner{opacity:1}@media (min-width:1200px){.bestrate-content{width:100%}}@media (min-width:1000px){body .main-visual-banner .main-visual-slogen-wrapper{top:auto;bottom:0;margin-bottom:95px}.main-visual-banner .slick-dots{display:none!important}body .main-visual .booking-wrapper{bottom:0!important;margin-bottom:33px}body .main-visual-simple .main-visual-slogen-wrapper .slogen-line-bottom,body .main-visual-simple .main-visual-slogen-wrapper .slogen-line-top{text-align:left}.main-visual-banner.main-visual-simple .banner-slogan-one,.main-visual-banner.main-visual-simple .banner-slogan-two,body .main-visual-simple .main-visual-slogen-wrapper .slogen-line-bottom,body .main-visual-simple .main-visual-slogen-wrapper .slogen-line-top{font-size:2.6em;letter-spacing:2px;margin:0}.main-visual-banner.main-visual-simple .banner-slogan-one,body .main-visual-simple .main-visual-slogen-wrapper .slogen-line-top{margin-bottom:5px}.main-visual-banner.main-visual-simple .banner-slogan-two,body .main-visual-simple .main-visual-slogen-wrapper .slogen-line-bottom{font-size:2.2em}}.checker{position:relative;z-index:1;float:left}.checker span{border:1px solid #959595}.ch-box-wrapper label{padding-left:14px;float:left;width:90%}label#check-privacy-error{bottom:-40px;width:150px;left:0;text-align:left}.contact-form label.label-body{margin-bottom:7px;float:left;padding-left:5px}.privacy-checker .checker{top:3px}.main .checker label#privacy-check-error{bottom:-60px}.footer-container footer a.privacy-footer-link{color:#d77311}.cookie-section.show{display:block}.cookie-section{width:100%;z-index:10000000000;text-align:center;display:none;position:fixed;bottom:0;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:1.4em;font-size:.98em}.cookie-section.cookie-section .cookie-wrapper a{color:#d77311;text-decoration:none}span.txt-bld a{font-size:1.1em;font-weight:700}.cookie-section:after{content:'';width:100%;height:100%;background:#2d2d2d;position:absolute;left:0;top:0;z-index:-1;opacity:1;filter:alpha(opacity=100);border-top:1px solid #a56a3a;border-top:1px solid rgba(165,106,58,.4)}.cookie-section.cookie-section .cookie-wrapper{padding:15px 30px 15px 42px;max-width:1000px;margin:0 auto;font-size:.8em;color:#fff;display:inline-block}.cookie-section p{margin:0}@media(max-width:1199px){.acc-required.acc-required-meeting.inquiry-now-checker input#privacy-check{float:left}.acc-required.acc-required-meeting.inquiry-now-checker .label-body{float:left;width:95%;text-align:left}.acc-required.acc-required-meeting.inquiry-now-checker #uniform-privacy-check{top:5px}}

/* Group theme CSS - minified version */
#main-menu a{color:#fff}#main-menu nav>ul li a{-webkit-transition:all .7s ease;transition:all .7s ease}#main-menu li.active a{color:#fff;-webkit-transition:all .7s ease;transition:all .7s ease}.main a{color:#840718;-webkit-transition:all .7s ease;transition:all .7s ease}.main p a{color:#000;text-decoration:underline}main .archives-wrapper h2.main-sub-heading{background:#000}.main .year-dp select.year-filter option{padding:5px 0;font-weight:400}.main .booking-wrapper a.read-more-btn,.main a.book-now-btn,.main a.read-more-btn{text-transform:uppercase;border:1px solid #d77311;display:inline-block;line-height:1.1em;padding:7px 13px;box-sizing:border-box;-webkit-transition:all .7s ease;transition:all .7s ease;text-align:center}.main .careers-form .form-button-row input,.main a.book-now-btn{background:#d77311;color:#fff;-webkit-transition:all .7s ease;transition:all .7s ease;cursor:pointer}#weather a:hover,.main a:hover{color:#840718!important;-webkit-transition:all .7s ease;transition:all .7s ease}.main a.ng-anker.no-hover{color:#fff!important}.main .careers-form .form-button-row input:hover,.main a.book-now-btn:hover,.main a.read-more-btn:hover{color:#fff!important;background:#840718;-webkit-transition:all .7s ease;transition:all .7s ease}.main a.book-now-btn:hover,.main a.read-more-btn:hover{border:1px solid #840718}.main .site-map-list a{color:#B59E64}header .search-inner-wrapper{border-color:transparent}#main-menu a.ng-hover.menu-bk-anker:after,a.ht-name:after{display:none!important}#main-menu a.ng-anker.ht-name{color:#000;padding:0}#main-menu a.ng-hover.menu-bk-anker{color:#fff;padding:0}#main-menu a.ng-anker.ht-name:hover{color:#8d2f2f}#main-menu .ousub-wrapper a.ng-anker.ht-name:hover{color:#000}.main-visual-banner .main-visual-slogen-wrapper,.main-visual-banner ul.slick-dots li{color:#fff}.main-visual-banner.main-visual-simple .banner-slogan-one,.main-visual-banner.main-visual-simple .banner-slogan-two{text-shadow:1px 1px 5px #737373}.main-visual-banner .banner-arrow-wrapper .slick-arrow{background:url(../fast_track/colomboforthotels/images/sprite.png);text-indent:-9999px;width:auto;height:66px;-webkit-transition:all .7s ease;transition:all .7s ease}.main-visual-banner .banner-arrow-wrapper .slick-arrow:hover{-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:all .7s ease;transition:all .7s ease}.form-wrapper input[type=email],.form-wrapper input[type=number],.form-wrapper input[type=search],.form-wrapper input[type=text],.form-wrapper input[type=tel],.form-wrapper input[type=url],.form-wrapper input[type=password],.form-wrapper select,.form-wrapper textarea,.info-type-1,.main,.selector.populated span,.ui-datepicker .ui-datepicker-header,.ui-datepicker .ui-datepicker-header .ui-state-hover,.ui-datepicker td .ui-state-default,.ui-datepicker th,.xbox.full-width-bg.content-type-2.option-2 .inner-container,.xbox.standard-promo-xbox .date-time-wrapper .date,.xbox.standard-promo-xbox .date-time-wrapper .term-text{color:#000}.main .breadcrumb-nav a.active,.main .breadcrumb-nav a:hover,.main .breadcrumb-nav a:nth-last-child(2):after,.main .contact-details a:hover{color:#840718}.main h4.destination{color:#000}.x-list.standard-x-list.xlist-bg-full-width{background-repeat:no-repeat;background-size:cover}.main ul li{position:relative;padding-left:37px;margin-bottom:6px}.main ul li:after{content:'';position:absolute;left:0;top:6px;background:url(../images/sprite.png) -124px -85px no-repeat;width:6px;height:10px}.form-wrapper .uploader,.form-wrapper input[type=email],.form-wrapper input[type=number],.form-wrapper input[type=search],.form-wrapper input[type=text],.form-wrapper input[type=tel],.form-wrapper input[type=url],.form-wrapper input[type=password],.form-wrapper select,.form-wrapper textarea,.selector,.uploader span.filename{background-color:#fff;border-color:transparent;border-radius:0;color:#6c6c6c}.form-wrapper .button,.form-wrapper .uploader,.form-wrapper button,.form-wrapper input[type=button],.form-wrapper input[type=submit],.form-wrapper input[type=reset],.ui-datepicker td .ui-state-active,.ui-datepicker td .ui-state-hover,.uploader span.action{color:#fff;background:#5e5e5e;border-radius:0}.x-list.tabs .tab-menu-wrapper{border-width:0 0 1px}.ui-widget-header{border:1px solid}.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all{background:#862323;border:none;color:#fff;font-weight:400;margin-bottom:0;padding-bottom:0;border-radius:0}.ui-widget.ui-widget-content{padding:0;border:1px solid #862323}.ui-datepicker table thead{background:#000}.ui-datepicker table thead th{background:#862323;color:#fff;font-weight:400}table td:first-child,table th:first-child{padding-left:0}table td:last-child,table th:last-child{padding-right:0}.ui-datepicker td .ui-state-default{color:#000;background:#fff;border:none;text-align:center;padding:3px 5px;margin:2px;-webkit-transition:all .7s ease;transition:all .7s ease;border-radius:50%}.ui-state-disabled span.ui-state-default,.ui-widget-content .ui-state-disabled span.ui-state-default{color:#6d6d6d}a.ui-state-default.ui-state-active{background:#862323;color:#fff;border:1px solid transparent}a.ui-state-default:hover{background:#8b1626;color:#fff;-webkit-transition:all .7s ease;transition:all .7s ease}.ui-datepicker td.ui-datepicker-today>a{border:1px solid #B8B8B8}.ui-datepicker td.ui-datepicker-current-day.ui-datepicker-today a.ui-state-active{border:1px solid transparent}.ui-datepicker table{width:100%;border:none;padding:0;box-sizing:border-box}.ui-datepicker .ui-datepicker-next span.ui-icon.ui-icon-circle-triangle-e{background-position:-382px -129px!important}a.ui-datepicker-prev span.ui-icon.ui-icon-circle-triangle-w{background-position:-358px -156px!important}.ui-datepicker .ui-datepicker-next span.ui-icon.ui-icon-circle-triangle-e,a.ui-datepicker-prev span.ui-icon.ui-icon-circle-triangle-w{background:url(../images/sprite.png) no-repeat;width:7px;height:12px}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{background:center;border:none;outline:0;width:15px;height:17px;cursor:pointer}.ui-datepicker .ui-datepicker-prev{left:17px!important;top:11px!important}.ui-datepicker .ui-datepicker-next{right:15px!important;top:10px!important}table>tfoot>tr>th table>tfoot>tr>td,table>thead>tr>th{background-color:#fff}.main table th{background:#B59E64;color:#fff}table>thead>tr>th{background:#b59e64;color:#fff}table .table-inner-color{background-color:#fff}table>tbody>tr>td,table>tbody>tr>th,table>tfoot>tr>td,table>tfoot>tr>th,table>thead>tr>td{border-color:#cacaca}.main .social-meadia>ul>li a,.main .social-meadia>ul>li a:hover,footer .social-meadia>ul>li a,footer .social-meadia>ul>li a:hover{color:#fff}.main .breadcrumb-nav a{color:#b59e64}#weather ul.rt-top-wrapper,#weather ul.rt-top-wrapper ul.contact-detail li a,.language-wrapper a.language-selecter,.main .white,.main-visual input,.meta-post-info{color:#fff}.footer-container .section-1 .content-wrapper .contact-box-row.functioning:hover span.ft-email{background-position:-131px -326px}.xbox.content-type-2.image-on-left-content-half-overlay .content-wrapper,.xbox.content-type-2.image-on-right-content-half-overlay .content-wrapper{box-shadow:0 15px 20px -10px rgba(101,100,100,.35),0 1px 4px rgba(0,0,0,.3),0 0 20px rgba(0,0,0,.1) inset}.xbox.full-width-bg.left-align-image .content-wrapper,.xbox.full-width-bg.right-align-image .content-wrapper{-webkit-box-shadow:2px 2px 5px 1px #737373;box-shadow:2px 2px 5px 1px #737373}.xbox.content-on-image-hover{-webkit-box-shadow:1px 1px 2px 1px #c1c1c1;box-shadow:1px 1px 2px 1px #c1c1c1}@media (max-width:999px){#main-menu.active{background-color:#862323}}@media (min-width:1000px){#main-menu.active nav>ul,#main-menu.active>ul,.main-visual-banner .main-visual-slogen-wrapper{background-color:transparent}#main-menu a:hover,#main-menu li.active a,#main-menu li.our-hotels:hover>a,.header-container .contact-details a:hover{color:#fff;-webkit-transition:all .7s ease;transition:all .7s ease}}.main-visual-banner .banner-arrow-wrapper .arrow-prev.slick-arrow{background-position:-7px -86px}.main-visual-banner .banner-arrow-wrapper .arrow-next.slick-arrow{background-position:-30px -179px}.google-map .dest-map-wrapper li>a{-webkit-transition:all .7s ease;transition:all .7s ease;color:#5d5d5d}.google-map .dest-map-wrapper li>a.active,.google-map .dest-map-wrapper li>a:hover{-webkit-transition:all .7s ease;transition:all .7s ease;color:#d77311!important}.main .no-efect,.main .no-efect:hover,.main h3.bx-exp a.ng-anker{color:#fff!important}.main a.no-hover,.main a.no-hover:hover{color:inherit!important}.main .home-pg-content h3.bx-heading,.main h3.bx-exp a.ng-anker:hover{color:#fff!important}.main .home-pg-content h3.bx-heading a:hover,.main h3.bx-exp a.ng-anker:hover,.main h4.bx-heading span:hover{color:#d77311!important}.main a.map-cu{color:#1f1f1f!important}.main-visual{border-bottom-color:#8e2f2f!important}.main .read-more-txt:hover{color:#d77311!important}.main .careers-form label.error{color:red}.g-list-title{color:#585858}.g-listing-item-box .album-title{background:rgba(255,255,255,.7);color:#000}.g-listing-item-box:hover.album-title h4{color:#fff}.gallery-filter-wrap .selector span{border:1px solid #959595}.share-this-wrapper a:hover{background-color:#a29f9f;color:#fff}.main .share-this-wrapper a.addthis_button_share:hover{background-color:transparent;color:#000}.album-info-box{background-color:#fff}.g-listing-item-box:hover .album-title{background:0 0;color:#000}.main .album-btn-wrap a{color:#840718}@media(min-width:1000px){.g-listing-item-box .album-title-wrap a.gallery-infobox-anchor:hover .album-btn-wrap a,.g-listing-item-box .album-title-wrap a.gallery-infobox-anchor:hover .g-listing-item-box .album-title{color:#8e2f2f}}.main h1,.main h1 span.heading-top{color:#000}.main{color:#909090}.main .careers-form .form-button-row input,.main a.book-now-btn{background-color:#8b8c8c;border-color:#8b8c8c}.main h3{color:#000}.footer-container{background-color:#2e5160;color:#bbb}.footer-container h2{color:#fff}.newsletter-sign-up .news-letter input[type=email]{background-color:#3c5a67;color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.newsletter-sign-up .news-letter input[type=submit]{background-color:#8b8c8c;color:#fff}.newsletter-sign-up .news-letter input[type=submit]:hover{background-color:#840718}.newsletter-sign-up .news-letter label.error{color:#ff6464}.newsletter-sign-up .news-letter input[type=email].error{border:1px solid #ff6464}.newsletter-sign-up .news-letter input[type=email]::-webkit-input-placeholder{color:#bbb;opacity:1}.newsletter-sign-up .news-letter input[type=email]:-moz-placeholder{color:#bbb;opacity:1}.newsletter-sign-up .news-letter input[type=email]::-moz-placeholder{color:#bbb;opacity:1}.newsletter-sign-up .news-letter input[type=email]:-ms-input-placeholder{color:#bbb;opacity:1}#promo-code::-webkit-input-placeholder{color:#000}#promo-code::-moz-placeholder{color:#000;opacity:1}/ FF 19+/ #promo-code:-moz-placeholder{color:#000;opacity:1}/ FF 18- / #promo-code:-ms-input-placeholder{color:#000}.footer-container footer,.footer-container footer a{color:#bbb}.footer-container footer a:hover,.footer-link-list ul li.active a{color:#d77311}#copyrights,#copyrights a{color:#9c9c9c}.main .cn-address-wrapper .columns li a,.main ul.cn-locations li.fax a{color:#909090}.main .careers-form .form-button-row input{background-color:#8b8c8c}.main .careers-form .form-button-row input:hover{background-color:#840718}.main .row.hm.section-1 .se-box-contents .content-wrapper{color:#b7b7b7}.main .row.hm.section-1 .se-box-contents .content-wrapper a,.main .row.hm.section-3 .five.columns .xbox.standard-xbox .inner-container>.content-inner-wrapper{color:#e3e3e3!important}.main .md-slider li.x-list-item .content-wrapper p,.main ul.hottel-list>li{color:#909090}.main ul.hottel-list>li:after{background:#909090}.main .experiences-wrapper .read-more-txt{color:#b9b9b9}.main .review-se-wrapper span.ts-country{color:#a6a5a5}.main-visual .booking-wrapper label{color:#757575}.main-visual .booking-form .sub-wrapper.rate-wrap{color:#c9c9c9;background-color:#862323}@media (max-width:999px){#main-menu li.active a{color:#d77311}}@media (min-width:1024px) and (max-width:1279px){.main .x-list.standard-x-list .item-main-wrapper .x-list-item .content-wrapper .content-block-area .content-inner-wrapper{max-height:213px}.main .home-pg-content .hm-top-content.sm-content{margin-top:65px}.content-row,.content-row .section-2 .section-1,.main .hm-top-content.sm-content,.main .row.hm.section-1,.row.hm.section-2,.row.hm.section-3,.row.hm.section-4,.row.hm.section-5,.row.hm.section-6,.row.hm.section-7{margin-bottom:70px}}

/* Group option CSS - minified version */
.xbox.full-width-bg.option-2{background-image:url(https://www.colomboforthotels.com/images/full-width-bg-xbox-opt2.jpg)}.xbox.full-width-bg.content-type-2.option-2 .inner-container{background:#b4947f;border:none;color:#fff}.xbox.full-width-bg.option-2{background-attachment:fixed}.xbox.standard-xbox.content-type-2.image-on-left-content-half-overlay.option-3 .content-wrapper,.xbox.standard-xbox.content-type-2.image-on-right-content-half-overlay.option-3 .content-wrapper{box-shadow:none;background-color:transparent}.xbox.full-width-bg.option-4{padding:0;height:100vh;background-attachment:fixed}.xbox.full-width-bg.option-4 .inner-container{background-image:url(https://www.colomboforthotels.com/images/full-width-bg-xbox-opt4.png);background-repeat:no-repeat;background-position:bottom center;padding-bottom:418px;background-attachment:fixed;box-sizing:border-box;height:100%}.xbox.content-on-image.full-width-bg.option-4 .inner-container{background-color:transparent}.standard-xbox.testimonial-type.option-5 .content-inner-wrapper{background:#c75a7c;color:#fff;padding:20px;text-align:center;border-radius:15px}.standard-xbox.testimonial-type.option-5{font-style:italic}.xbox.standard-xbox.testimonial-type.option-5 .content-inner-wrapper:after,.xbox.standard-xbox.testimonial-type.option-5 .content-inner-wrapper:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:none;padding:10px}.xbox.standard-xbox.testimonial-type.option-5 .content-inner-wrapper:after{content:"\f10d"}.xbox.standard-xbox.testimonial-type.option-5 .content-inner-wrapper:before{content:"\f10e"}.standard-xbox.testimonial-type.option-5 .content-wrapper h4:before{content:"\f007";width:10px;height:10px;display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:30px;font-size:2em}.standard-xbox.testimonial-type.option-5 .content-inner-wrapper p:last-child{margin-bottom:0}.x-list.standard-x-list.option-item-5 .xbox.standard-xbox.info-type-1{position:relative;z-index:3}.x-list.standard-x-list.option-item-5 .xbox.standard-xbox.info-type-1:before{content:"\f0da";position:absolute;left:-1px;top:30px;z-index:4;display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2em}.x-list.standard-x-list.option-item-5 .x-list-item.first-child .xbox.standard-xbox.info-type-1:before{display:none}.x-list.standard-x-list.option-item-5 .xbox.standard-xbox.info-type-1.bg-option-1:before,.x-list.standard-x-list.option-item-5 .xbox.standard-xbox.info-type-1.bg-option-2:before{color:#f89406}.x-list.standard-x-list.option-item-5 .xbox.standard-xbox.info-type-1.bg-option-3:before{color:#777}.x-list.standard-x-list.option-item-5 .xbox.standard-xbox.info-type-1.bg-option-4:before{color:#0098ca}.x-list.standard-x-list.option-item-5 .xbox.standard-xbox.info-type-1.bg-option-5:before{color:#738d00}@media (min-width:750px){.x-list.standard-x-list.option-item-5 .x-list-item.columns{width:20%;margin-left:0}.x-list.standard-x-list.option-item-5 .x-list-item.columns .info-type-1{border:none}}@media (max-width:749px){.x-list.standard-x-list.option-item-5 .xbox.standard-xbox.info-type-1:before{display:none}}@media (min-width:550px) and (max-width:749px){.x-list.standard-x-list .item-main-wrapper .x-list-item{width:100%;margin-left:0}}.bg-option-1{background-color:#f89406}.bg-option-2{background-color:#777}.bg-option-3{background-color:#0098ca}.bg-option-4{background-color:#738d00}.bg-option-5{background-color:#c10841}.x-list.standard-x-list.xlist-bg-full-width.bg-option-3{background-image:url(https://www.colomboforthotels.com/images/full-width-bg-xlist-fixed.jpg);background-repeat:no-repeat;background-position:bottom center;background-attachment:fixed;box-sizing:border-box;height:100%}.x-list.standard-x-list.xlist-bg-full-width.bg-option-4{background-image:url(https://www.colomboforthotels.com/images/full-width-bg-xlist-opt4.jpg)}.x-list.standard-x-list.carousel.arrows-option-1 .arrow-wrapper .slick-arrow{top:0;margin-top:-10px;margin-right:20px}.x-list.standard-x-list.carousel.arrows-option-1 .arrow-wrapper .slick-arrow.slick-prev{right:50px;left:auto}.x-list.standard-x-list.xlist-bg-full-width.bg-option-4 .x-list-item .testimonial-type .content-inner-wrapper{background:#fff;padding:20px;border-radius:10px}.x-list.standard-x-list.xlist-bg-full-width.bg-option-4 .x-list-item .testimonial-type .content-inner-wrapper:before{right:5px;bottom:5px}.x-list.standard-x-list.xlist-bg-full-width.bg-option-4 .x-list-item .testimonial-type .content-inner-wrapper:after{left:5px;top:5px}.standard-xbox.testimonial-type.testimonial-option-2 .content-inner-wrapper{font-size:1.25em;font-style:italic}.xbox.standard-xbox.testimonial-type.testimonial-option-3 .image-wrapper{display:block;padding-right:0}.heading-option-1 h4{font-size:2em}.form-wrapper.option-1{padding:10px;background-color:#f2f2f2;border-radius:4px}@media (min-width:1000px){.main .contact-option-1.contact-details .contact-box-row{float:left;width:24%;margin-left:1%}.form-wrapper.option-1{padding:20px}}.row.row-option-2{padding-bottom:0}.main .privacy-policy .item-wrapper .x-list-item{margin-bottom:40px}

/* Group template CSS - minified version */
#iw-container,.main .home-bottom.our-hotels{overflow:hidden}.main ol,.main ul{list-style-position:outside}.main ol{padding-left:21px}.main ul{list-style-type:none;text-align:left;padding-left:0}.main .u-text-center ul{list-style-position:inside}.u-text-center dd{margin-left:0}table>tbody>tr>td,table>tbody>tr>th,table>tfoot>tr>td,table>tfoot>tr>th,table>thead>tr>td,table>thead>tr>th{border:1px solid;padding:15px 10px;text-align:center}table td:first-child,table th:first-child{padding-left:10px}table td:last-child,table th:last-child{padding-right:10px}blockquote{margin:10px}blockquote p{margin-bottom:0}.main ul.no-list{list-style:none;padding:0}.main ul.center{text-align:center}.main h2,.x-list.standard-x-list.option-item-5 .xbox.standard-xbox h4{position:relative;z-index:1;padding-bottom:8px;margin-bottom:16px}.main h2:after,.main h2:before,.x-list.standard-x-list.option-item-5 .xbox.standard-xbox h4:after,.x-list.standard-x-list.option-item-5 .xbox.standard-xbox h4:before{content:"";display:block;position:absolute;z-index:1;left:0;bottom:0}.main h2:after,.x-list.standard-x-list.option-item-5 .xbox.standard-xbox h4:after{width:40px;height:2px;left:0;margin-left:0}.x-list.standard-x-list.option-item-5 .xbox.standard-xbox h4.u-text-center:after,h2.u-text-center:after{left:50%;margin-left:-20px}.x-list.standard-x-list.option-item-5 .xbox.standard-xbox h4.u-text-right:after,h2.u-text-right:after{left:100%;margin-left:-40px}.main h2:before,.x-list.standard-x-list.option-item-5 .xbox.standard-xbox h4:before{width:100%;height:1px}footer h3{margin:0 0 15px;padding:0 0 12px}#weather ul.rt-top-wrapper ul.contact-detail li a{position:relative;padding-left:20px}#weather ul.rt-top-wrapper ul.contact-detail li a i{position:absolute;left:0;top:2px}#main-menu ul.ousub-wrapper>li .img-wrapper{width:100%;height:141px;background-position:center;background-size:cover;background-repeat:no-repeat}#main-menu ul.ousub-wrapper>li .str-from{position:absolute;color:#fff;background:rgba(0,0,0,.61);padding:10px;left:10px;bottom:10px;z-index:5}#main-menu ul.ousub-wrapper>li .str-from h3{font-size:1em;margin:0}#main-menu ul.ousub-wrapper>li h4{font-size:1em;margin-bottom:0}#main-menu ul.ousub-wrapper>li>a:after{content:'';position:absolute;right:0;bottom:0;background:url(../images/sprite.png) -137px -379px no-repeat;width:65px;height:70px;z-index:5;display:block;left:inherit}#main-menu ul.ousub-wrapper>li>a.hotel-menu{display:block;position:relative}#main-menu nav>ul>li a.hotel-menu{padding:0}.main-visual-banner ul.static-banner li img{width:100%}@media(min-width:1000px){#main-menu ul.ousub-wrapper>li h4{font-size:1.37em;letter-spacing:1px}}@media(max-width:749px){.x-list.standard-x-list.option-item-5 .xbox.standard-xbox h4.u-text-center-mobi:after,h2.u-text-center-mobi:after{left:50%;margin-left:-20px}.x-list.standard-x-list.option-item-5 .xbox.standard-xbox h4.u-text-right-mobi:after,h2.u-text-right-mobi:after{left:100%;margin-left:-40px}.main .item-wrapper .x-list-item{width:100%!important}}@media (max-width:999px) and (min-width:600px){.x-list.standard-x-list.option-item-5 .xbox.standard-xbox h4.u-text-center-tab:after,h2.u-text-center-tab:after{left:50%;margin-left:-20px}.x-list.standard-x-list.option-item-5 .xbox.standard-xbox h4.u-text-right-tab:after,h2.u-text-right-tab:after{left:100%;margin-left:-40px}}#branding,#branding a{display:inline-block}#branding{float:left;margin:44px 0}#branding img{max-width:160px}#main-menu nav>ul{display:none}#main-menu nav>ul>li.our-hotels:hover ul.ousub-wrapper,#main-menu.active nav>ul{display:block}#main-menu{position:relative;z-index:3}#main-menu nav ul{list-style:none;position:absolute;z-index:1}#main-menu.active{z-index:10}#main-menu nav>ul>li{clear:left;box-sizing:border-box}#main-menu nav>ul>li>ul{position:static;display:block;list-style:none;background:0 0;margin-top:5px}header #contact-us-icon-horizontal,header #header-social-meadia,header #search,header #top-menu{display:none}header .top-menu-wrapper ul{margin-left:0}header .search-inner-wrapper{position:relative;z-index:1}header .search-inner-wrapper .search-submit,header .search-inner-wrapper input{height:30px;line-height:30px;padding-right:20px;width:30px}header .search-inner-wrapper form{margin-bottom:0}header .search-inner-wrapper .search-submit,header .search-inner-wrapper input,header .search-inner-wrapper input:focus{border:none}@media (max-width:999px){#main-menu,#main-menu nav>ul{right:0;box-sizing:border-box}.main .home-bottom.our-hotels .item-wrapper,.main .social-wall .item-wrapper{text-align:center}#main-menu nav>ul>li.mobile-header-search.to-mobi,#search-input,header .search-inner-wrapper{width:100%}header .search-inner-wrapper .search-submit{position:absolute;right:0;top:0;margin:0}#search-input{margin:0}#main-menu{top:0;position:absolute;z-index:3;width:50%;padding:50px 17px 30px}#main-menu nav>ul{display:none;position:absolute;z-index:1;width:100%}#main-menu nav>ul>li{position:relative;margin-bottom:16px}#main-menu .mobiile-menu-icon{display:block;text-indent:-9999px;font-size:0;line-height:0;background:url(../images/sprite.png) -415px -303px no-repeat;width:34px;height:31px;margin:0 0 0 auto;float:right;z-index:2;position:relative;top:5px}#main-menu.active .mobiile-menu-icon{background-position:-459px -303px}#main-menu.active:after{content:"";display:inline-block;width:100%;height:325px;background:url(../images/menu-bg.png) no-repeat;position:absolute;left:0;bottom:0}#main-menu nav>ul li a,#main-menu.active nav>ul,#main-menu>ul>li{display:block}#main-menu nav>ul{list-style:none;top:-30px;padding:130px 51px 20px}#main-menu nav>ul ul{list-style:none;margin:5px 0 5px 10px}#main-menu li{margin-bottom:0}#main-menu.active{z-index:10;height:530px}#main-menu>ul>li{width:auto;float:left;clear:left;padding:0 20px}#main-menu>ul>li>ul{position:static;display:block;list-style:none;background:0 0;margin-top:5px}#main-menu nav>ul>li.active:after{display:none}.main-container .main .md-slider li.x-list-item .image-wrapper{height:280px}.main .experiences-wrapper .background-image img{min-height:505px}.our-hotels .hotel-item-box{width:33.3%;margin:0 0 26px}.our-hotels .hotel-item-box .hotel-logo-wrap{min-height:112px}.main-container .content-row,.main-container .content-row .section-2 .section-1,.main-container .main .hm-top-content.sm-content,.main-container .main .row.hm.section-1,.main-container .row.hm.section-2,.main-container .row.hm.section-3,.main-container .row.hm.section-4,.main-container .row.hm.section-5,.main-container .row.hm.section-6,.main-container .row.hm.section-7{margin-bottom:65px}.main-container .main .home-pg-content .hm-top-content.sm-content{margin-top:55px}.main .home-bottom.our-hotels .hotel-item-box{float:none;display:inline-block}body .main-visual .main-visual-banner .main-visual-slogen-wrapper{margin-bottom:-66px}.main-visual .main-visual-banner.main-visual-simple .slogen-inner-wrapper{text-align:center;float:none}}@media (min-width:1000px){#branding{margin:27px 0}#branding img{max-width:100%}header #search{display:inline-block;position:absolute;top:10px;right:20px;z-index:2;bottom:10px}.header-container header .search-inner-wrapper input,header .search-inner-wrapper,header .search-inner-wrapper .input-wrapper,header .search-inner-wrapper form{margin:0;height:100%}header .search-inner-wrapper .search-submit{position:absolute;right:0;z-index:2;padding:0 7px;margin:-15px 0 0;top:50%}header .search-inner-wrapper .input-wrapper{position:relative;z-index:1;padding-right:30px}.header-container header .search-inner-wrapper input{display:none;width:100%}.header-container header .active .search-inner-wrapper input{display:block}header #contact-us-icon-horizontal.active,header #search.active{left:230px;z-index:11}}header #contact-us-icon-horizontal{position:relative;z-index:2}header .contact-details i{display:inline-block;position:absolute;right:10px;top:50%;z-index:2;margin-top:-14px;cursor:pointer;width:30px;height:30px;line-height:30px;text-align:left;left:0}header .contact-details .contact-box-row{z-index:1;padding-left:35px;position:relative}header .contact-details .contact-box-row p,header .contact-details .contact-box-row.fax p{margin-bottom:0}.main .sm-content{margin:0 auto;padding:0 20px;box-sizing:border-box}.main .margin-top{margin:28px auto}@media (min-width:1000px){header .contact-details .contact-box-row{display:inline-block;margin-left:10px;float:left}header #contact-us-icon-horizontal{display:block;position:absolute;z-index:11;right:50px;top:10px;bottom:10px}header .contact-details .contact-box-row p{display:none;float:none}header .contact-details .contact-box-row.telephone{margin:0;display:block;float:none;height:100%;padding:0}.contact-details,.contact-details .content-wrapper,.contact-details .content-wrapper .contact-us-with-icon-item-wrapper{height:100%;width:100%}header .contact-details i{left:auto}header .contact-details i:after{content:"";display:block}header .active .contact-details .contact-box-row p,header .active .contact-details .contact-box-row.telephone label{display:inline-block;height:100%;margin:0}}@media (min-width:600px){.header-container{top:0;left:0}.header-container:after,.header-container:before{content:""}#branding{float:none}#main-menu nav>ul{background:0 0;z-index:1;width:100%;margin:0 auto}#main-menu nav>ul>li.active:after{content:'';position:absolute;bottom:-13px;width:100%;height:2px;background:#8c2e2e;display:none}#main-menu nav>ul li.to-mobi{display:none}#main-menu nav>ul li a{text-decoration:none;display:block;padding:0;font-weight:400;font-size:.9em}#main-menu nav>ul>li>ul{position:absolute;z-index:2;top:24px;display:none;list-style:none;margin:0 0 0 -147px;padding-top:5px;width:723px;left:50%}#main-menu nav>ul.active,#main-menu nav>ul>li>ul.show-menu{display:block}#main-menu nav>ul>li>ul li,header #top-menu ul{margin-bottom:0}#main-menu nav>ul>li>ul a{padding:5px 10px}header #top-menu li,header .contact-details{display:inline-block}#main-menu nav>ul>li.sub-menu-show:after,#main-menu nav>ul>li>ul{border:1px solid;border-radius:0 3px 3px}#main-menu nav>ul>li.sub-menu-show:before{content:" ";position:absolute;z-index:3;left:1px;right:-1px;top:100%;height:6px;margin-top:-2px}#main-menu nav>ul>li.sub-menu-show:after{content:" ";position:absolute;z-index:2;width:100%;height:100%;top:0;left:0;padding-bottom:1px;border-bottom:0}#main-menu nav>ul li a{z-index:4;position:relative}header #top-menu{position:absolute;top:0;right:240px;z-index:2}header #top-menu li{margin-left:10px}header #top-menu li.last{margin-right:0}header .social-meadia{position:absolute;z-index:2;right:0;bottom:0;margin-bottom:20px}header .social-meadia>ul>li{margin:0 0 0 15px}.header-container:after{z-index:-1;content:'';position:absolute;top:0;left:0;width:100%;display:block;height:200px;background:-moz-linear-gradient(top,rgba(0,0,0,.72) 0,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.72) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.74) 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8000000', endColorstr='#00000000', GradientType=0 )}.header-container{position:absolute;z-index:100;width:100%}#weather{position:absolute;right:80px;top:25px;z-index:5}}@media (min-width:1000px){#main-menu nav>ul{display:block;width:auto;right:0}#main-menu nav .mobiile-menu-icon{display:none}#main-menu nav>ul>li{float:left;position:relative;z-index:1;width:auto;clear:none;padding:0;margin:0 12px}#main-menu nav>ul>li>ul{margin-left:-147px}}@media (min-width:1200px){#main-menu nav>ul>li>ul{margin-left:-127px}}#iw-container .pop-content-wrapper{width:100%;float:left}#iw-container .pop-content-wrapper .image-wrapper{float:left;width:186px;margin-right:19px;height:130px;background-repeat:no-repeat;background-size:cover;background-position:center}#iw-container .pop-content-wrapper .booking-wrapper{float:left;width:155px;margin-top:0}#iw-container{max-width:364px;float:left;color:#000;padding:18px 0 9px 14px}#iw-container .pop-content-wrapper .booking-wrapper .logo-wrapper{margin-bottom:8px;height:40px}.main-visual .main-visual-banner .slick-track .background{animation:scale 50s linear infinite}@keyframes scale{50%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}}.main .social-post-wrappr>ul.item-wrapper li{float:left;width:49%;padding:30px;box-sizing:border-box;min-height:333px;position:relative;margin-bottom:15px}.main .social-post-wrappr .background-image span.background{height:100%}.main .social-post-wrappr>ul.item-wrapper li.facebook-wrapper,.main .social-post-wrappr>ul.item-wrapper li.google-wrapper{margin-right:2%}.main .social-post-wrappr{position:relative;padding:7px;width:100%;box-sizing:border-box}.main .social-post-wrappr>ul.item-wrapper li.google-wrapper{background:#d05742}.main .social-post-wrappr>ul.item-wrapper li:after{content:'';position:absolute;right:22px;bottom:9px;background:url(../images/sprite.png) no-repeat;width:26px;height:25px;display:block;top:inherit;left:inherit;z-index:2}.main .social-post-wrappr>ul.item-wrapper li.facebook-wrapper .content-wrapper{display:block;z-index:5;position:absolute;bottom:44px}.main .social-post-wrappr>ul.item-wrapper li.facebook-wrapper:before{content:'';background:#3b5998;width:100%;height:41px;position:absolute;bottom:0;z-index:2;left:0;display:block}.main .breadcrumb-nav a>span,.main .social-post-wrappr>ul.item-wrapper li.youtube-wrapper.vid-icon-hide .content-wrapper,.main .social-post-wrappr>ul.item-wrapper li.youtube-wrapper.vid-icon-hide:after{display:none}.main .social-post-wrappr>ul.item-wrapper li.google-wrapper:after{background-position:-102px -322px}.main .social-post-wrappr>ul.item-wrapper li.twitter-wrapper:after{background-position:-147px -326px}.main .social-post-wrappr>ul.item-wrapper li.youtube-wrapper:after{background-position:-145px -282px;width:22px;height:18px}.main .social-post-wrappr>ul.item-wrapper li .image-wrapper:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.54)}.main .social-post-wrappr>ul.item-wrapper li.facebook-wrapper:after{background-position:-105px -278px;width:13px;height:23px}.main .social-post-wrappr>ul.item-wrapper li.twitter-wrapper{background:#00aced}.main .social-post-wrappr>ul.item-wrapper li.facebook-wrapper{background:#3b5998}.main .social-post-wrappr>ul.item-wrapper li .image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.main a.youtube-video{position:absolute;display:none}.main .social-post-wrappr>ul.item-wrapper li.youtube-wrapper figure{margin:0;width:100%}.main .social-post-wrappr>ul.item-wrapper li.youtube-wrapper figure iframe{width:100%;height:333px}.main .social-post-wrappr>ul.item-wrapper li.youtube-wrapper.vid-icon-hide{padding:0}.main .social-post-wrappr>ul.item-wrapper li .image-wrapper.video:before{content:'';position:absolute;left:50%;top:50%;background:url(../images/sprite.png) -434px -349px no-repeat;width:63px;height:49px;margin-top:-24.5px;margin-left:-31.5px;z-index:2;cursor:pointer}.x-list.standard-x-list.carousel .arrow-wrapper .slick-arrow.slick-disabled,.x-list.standard-x-list.pagination .paging-holder .jplist-pagingnext.jplist-hidden button:hover,.x-list.standard-x-list.pagination .paging-holder .jplist-pagingprev.jplist-hidden button:hover,.x-list.standard-x-list.pagination .paging-holder button.jplist-current,.x-list.tabs .tab-menu-wrapper .ui-tabs-active a{cursor:default}.top-logo-wrap{margin-top:-7px;margin-bottom:-7px}.breadcrumb-row{margin:30px 0 41px;padding:0}.breadcrumb-nav span{padding:0 5px}.x-list.standard-x-list .item-main-wrapper,.x-list.standard-x-list.carousel.x-list-on-right-items-left .item-main-wrapper{margin:20px 0}.x-list.standard-x-list.carousel .item-main-wrapper{margin:20px 35px}.x-list.standard-x-list.xlist-bg-full-width .x-list-inner{padding:20px 30px}.x-list.standard-x-list.carousel .slick-dots li.slick-active{opacity:1}.x-list.standard-x-list.carousel .arrow-wrapper .slick-arrow{text-indent:-9999px;border:none;border-radius:0;padding:0;width:40px;height:40px}.x-list.standard-x-list.carousel .arrow-wrapper .slick-arrow:after{background-image:url(../images/sprite.png);background-repeat:no-repeat;content:"";display:block;position:absolute;z-index:1;margin-left:-4px;margin-top:-8px;width:9px;height:16px;top:50%;left:50%}.x-list.standard-x-list.carousel .arrow-wrapper .slick-arrow.slick-prev:after{background-position:-45px -66px}.x-list.standard-x-list.carousel .arrow-wrapper .slick-arrow.slick-next:after{background-position:-32px -66px}.x-list.standard-x-list.pagination .paging-holder button.jplist-first,.x-list.standard-x-list.pagination .paging-holder button.jplist-last{display:none}.x-list.standard-x-list.pagination .paging-holder button{border-radius:2px;line-height:24px;margin:0 2px;padding:0 9px;-webkit-transition:all .2s linear;transition:all .2s linear;height:25px}.x-list.standard-x-list.pagination .paging-holder .jplist-pagingnext,.x-list.standard-x-list.pagination .paging-holder .jplist-pagingprev{margin:0 2px}.x-list.standard-x-list.multiple-columns .x-list-item .image-wrapper{margin-bottom:15px}.sitemap-mnv{min-height:51px}.main .site-map-list ul li{padding-left:20px}.main .site-map-list ul{-webkit-columns:400px 3;-moz-columns:400px 3;columns:400px 3}.x-list.tabs.ui-widget.ui-widget-content{border:none}.x-list.tabs .tab-menu-wrapper,.x-list.tabs.ui-tabs-vertical .tab-menu-wrapper{padding:0}.x-list.tabs .tab-menu-wrapper{border-width:0 0 1px}.x-list.tabs.ui-tabs-vertical .tab-menu-wrapper{border-width:0 1px 0 0}.x-list.tabs.ui-tabs-vertical.tabs-on-right .tab-menu-wrapper{border-width:0 0 0 1px}.x-list.tabs .tab-menu-wrapper .ui-tabs-active{position:relative;z-index:1;margin-bottom:0;padding-bottom:0}.x-list.tabs .tab-menu-wrapper .ui-tabs-active:before{content:"";display:block;position:absolute;z-index:2;height:1px;top:100%;left:1px;right:1px}.x-list.tabs.ui-tabs-vertical .tab-menu-wrapper .ui-tabs-active:before{left:100%;right:auto;top:1px;width:1px;height:auto;bottom:1px}.x-list.tabs.ui-tabs-vertical.tabs-on-right .tab-menu-wrapper .ui-tabs-active:before{right:100%;left:auto}.x-list.tabs .tab-menu-wrapper li{border-radius:0;border:none}.x-list.tabs .tab-menu-wrapper li a{border:1px solid}.x-list.tabs .tab-menu-wrapper li a:focus,.x-list.tabs .tab-menu-wrapper li:focus{outline:0}.x-list.tabs .mobile-tab-wrapper .selector{border-radius:0}@media (min-width:600px){.x-list.tabs.ui-tabs-vertical .ui-tabs-panel{padding-top:0}}.date-time-wrapper .price,.date-time-wrapper .term-text,.special-tags .special-text-1,.special-tags .special-text-2{display:block}.standard-xbox.show-meta-post-info .meta-post-info span:first-child:after,.standard-xbox.show-meta-post-info.no-info-category .meta-post-info .author:after{display:none}.xbox.standard-xbox.full-width-bg.content-type-2{padding:40px 0}.xbox.content-type-2.image-on-left .read-more,.xbox.content-type-2.image-on-right .read-more{margin-right:20px;margin-bottom:20px}.xbox.content-vertical-center .content-wrapper{box-sizing:border-box;padding-left:20px}@media (max-width:749px){.xbox.content-vertical-center .content-wrapper{padding:15px}}.xbox.content-on-image.info-type-2{border-radius:10px}.standard-xbox.show-meta-post-info .meta-post-info span{position:relative;z-index:1}.standard-xbox.show-meta-post-info .meta-post-info span:after{content:"";position:absolute;top:0;left:0;border:1px solid;height:75%;border-right:0}.standard-xbox.show-meta-post-info .meta-post-info span:first-child,.standard-xbox.show-meta-post-info.no-info-category .meta-post-info .author{padding-left:0}.meta-post-info span.author:before{content:"\f007";font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:5px}.standard-xbox.show-meta-post-info.info-type-1{border-radius:15px}.xbox.featured-box img{border-radius:50%;min-height:85px}.xbox.standard-xbox.testimonial-type .content-inner-wrapper:after,.xbox.standard-xbox.testimonial-type .content-inner-wrapper:before{background:url(../images/sprite.png) no-repeat}.xbox.standard-xbox.testimonial-type .content-inner-wrapper:after{background-position:-16px -104px}.xbox.standard-xbox.testimonial-type .content-inner-wrapper:before{background-position:-38px -128px}.standard-promo-xbox .date-time-wrapper{margin-bottom:10px}.xbox.standard-promo-xbox .special-tags .special-number{position:relative;z-index:1;display:inline-block;width:125px;height:125px;line-height:125px;text-align:center}.xbox.standard-promo-xbox .special-tags .special-number:before{content:"";position:absolute;left:0;top:0;z-index:-1;padding:50%;border-radius:50%}.xbox.standard-promo-xbox.special-tag-overlay-image .special-tags{margin-top:-63px}.xbox.standard-promo-xbox.special-tag-overlay-image.special-tag-top-center .image-wrapper,.xbox.standard-promo-xbox.special-tag-overlay-image.special-tag-top-left .image-wrapper,.xbox.standard-promo-xbox.special-tag-overlay-image.special-tag-top-right .image-wrapper{margin-top:63px}.xbox.standard-promo-xbox.special-tag-overlay-image.special-tag-bottom-center .special-tags{margin-left:-63px}.xbox.standard-promo-xbox.special-tag-overlay-image.special-tag-bottom-center .image-wrapper,.xbox.standard-promo-xbox.special-tag-overlay-image.special-tag-bottom-left .image-wrapper,.xbox.standard-promo-xbox.special-tag-overlay-image.special-tag-bottom-right .image-wrapper{margin-bottom:63px}.xbox.standard-promo-xbox.special-tag-overlay-image .special-text-1{position:absolute;top:0;left:0;z-index:2;width:125px;line-height:180px;height:125px;text-align:center}.xbox.standard-promo-xbox.special-tag-overlay-image .special-tags .special-number{line-height:110px}.xbox.standard-promo-xbox.special-tag-overlay-image.only-promo-number .special-tags .special-number{line-height:125px}.main-visual-banner ul.slider{margin:0;list-style:none}.main-visual-banner ul.slider li{margin:0}.main-visual-banner .link-wrapper .link-1,.main-visual-banner .link-wrapper .link-2{display:inline-block;min-width:100px;padding:10px;text-align:center;border-radius:6px}.main-visual-banner .banner-arrow-wrapper .slick-arrow{margin:0 20px;border-radius:10px;padding:0 15px;-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;-ms-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.main-visual-banner ul.slider li>img{visibility:hidden;width:100%;margin:0}.main-visual-banner .main-visual-slogen-wrapper .slogen-line-1,.main-visual-banner .main-visual-slogen-wrapper .slogen-line-3,.main-visual-banner .main-visual-slogen-wrapper .slogen-line-4{margin-bottom:0}.main-visual-banner .main-visual-slogen-wrapper .slogen-line-2{margin-bottom:10px}.main-visual-banner .play-wrapper:after{content:"";display:block;position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;opacity:.7}.main .contact-details .contact-box-row label,.main-visual-banner .banner-shadow{display:none}.main-visual-banner.image-slider-with-popup-video .play-wrapper{width:50px;height:50px}.main-visual-banner .banner-dots-wrapper .slick-dots{text-align:center}.main-visual-banner.window-fit .scroll-down-wrapper i{position:absolute;z-index:1;left:50%;margin-left:-16px;bottom:0;height:20px;line-height:20px}.main-visual-banner{margin-bottom:0}@media (max-width:999px){.main-visual-banner .main-visual-slogen-wrapper .slogen-line-2{margin-bottom:6px}.main-visual-banner .main-visual-slogen-wrapper .slogen-line-4{margin-bottom:20px}.main-visual{padding-top:0!important}.main-visual .animate .booking-form .sub-wrapper.rate-wrap{opacity:0;min-height:0;height:0;-webkit-transition:all .7s ease;transition:all .7s ease}}@media (min-width:1000px) and (max-width:1200px){.main-visual-banner .main-visual-slogen-wrapper .container{padding:0 90px}}@media (min-width:1000px){.main-visual{padding-top:0!important}.main-visual-banner{overflow:hidden;margin-bottom:0}.main-visual-banner.hidden,.main-visual-banner.main-visual-single-banner{margin-bottom:0}.main-visual-banner.simple-animation .slick-active .main-visual-slogen-wrapper{-webkit-animation:fadeIn-animated 1.5s both 1s;-moz-animation:fadeIn-animated 1.5s both 1s;-ms-animation:fadeIn-animated 1.5s both 1s;-o-animation:fadeIn-animated 1.5s both 1s;animation:fadeIn-animated 1.5s both 1s}@-webkit-keyframes fadeIn-animated{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn-animated{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn-animated{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn-animated{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn-animated{0%{opacity:0}100%{opacity:1}}.loaded.main-visual-banner.simple-animation .banner-background{-webkit-transition:all 11s linear;-moz-transition:all 11s linear;-ms-transition:all 11s linear;-o-transition:all 11s linear;transition:all 11s linear}.loaded.main-visual-banner.simple-animation .zoom.slick-active .banner-background{-webkit-transform:scale(1.1) rotate(-3deg);-moz-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);-o-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}.loaded.main-visual-banner.simple-animation .zoom-rotate.slick-active .banner-background{-webkit-transform:scale(1.1) rotate(3deg);-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-o-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}}.google-map.simple-map img{max-width:100%}.google-map-static.static-map .link-wrapper,.google-map.simple-map .link-wrapper{margin-top:15px}.xbox.full-width-bg.info-centered .inner-container,.xbox.standard-xbox.full-width-bg.content-type-2 .inner-container,header .search-inner-wrapper{border:1px solid}.main ul.prm-logowrapper .htlogo-wrapper img{width:auto}.main .contact-details .contact-box-row{position:relative;z-index:1}.main .contact-details .contact-box-row i{position:absolute;left:0}.main .contact-details .contact-box-row address,.main .contact-details .contact-box-row p{padding-left:40px;margin-bottom:30px;line-height:30px}.x-list.accordion .ui-accordion-content{border:none}.main .ui-accordion-header{border-radius:0;outline:0;padding-left:46px;border:none}.main .ui-accordion-header .ui-accordion-header-icon:after{content:"";display:block;position:absolute;z-index:2;width:1px;height:auto;top:0;bottom:0;right:0}.main .ui-accordion-header .ui-accordion-header-icon{height:100%;margin:0;padding:0 10px}.ui-accordion .ui-accordion-header .ui-accordion-header-icon:before{position:absolute;z-index:2;top:50%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);left:50%}.ui-accordion.accordion-icon-right .ui-accordion-header .ui-accordion-header-icon:after{left:0}.x-list.standard-x-list.careers .main h3.accordian-header{margin-bottom:0}.main .careers-form-wrapper .uper{margin-bottom:32px}.meta-post-info span.author:before,.standard-xbox.show-meta-post-info .meta-post-info span:after,header .contact-details .address,header .x-list.social-meadia,header address{display:none}.standard-xbox.show-meta-post-info .meta-post-info span{padding-left:2px}.xbox.featured-box.mini-icon-on-side .image-wrapper{top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.meta-post-info{margin-bottom:10px}.x-list.standard-x-list .xbox.standard-xbox.show-meta-post-info.featured-box{border-bottom:1px solid}.x-list.standard-x-list .x-list-item:last-child .xbox.standard-xbox.show-meta-post-info.featured-box{border-bottom:none}.main h2.u-text-left:after{left:0;margin-left:0}.x-list.standard-x-list.link-on-top-heading .bottom-section .view-more:after{content:"\f061";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;padding-left:6px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:600px){.x-list.standard-x-list.link-on-top-heading .bottom-section .view-more{position:absolute;top:0;right:15px;margin-top:-15px;z-index:2}.main h2.u-text-left{padding-right:100px}.main-visual-banner .main-visual-slogen-wrapper{left:0;position:absolute;z-index:2;width:100%;bottom:46px;padding-bottom:0}}body #branding,body #main-menu,body #top-menu,body .column,body .columns,body .container,body .first-child,body .row,body .search-wrapper{border:0}#language-selecter{position:absolute;top:25px;right:0;color:#000;background:0 0;z-index:2;padding:5px 15px}#language-selecter ul{list-style:none;padding:0;color:#867660;display:none}.language-wrapper a.language-selecter{position:relative;padding-right:0}.language-wrapper a.language-selecter:after{content:'';position:absolute;background:url(../fast_track/colomboforthotels/images/sprite.png) -9px -15px no-repeat;width:17px;height:17px;top:7px;right:3px;opacity:0}#main-menu ul.ousub-wrapper{position:absolute;z-index:7;border:none;padding:25px 15px 35px;background:#fff;top:37px;display:none;border-bottom:6px solid #8d2f2f;border-radius:0}#weather ul.rt-top-wrapper>li{float:left;padding:0 20px;position:relative}#weather ul.rt-top-wrapper>li.time:before{content:"\f017";display:inline-block;font-family:FontAwesome;margin-right:10px}#weather ul.rt-top-wrapper ul.contact-detail li{display:inline-block;float:left;margin:0 0 0 35px}#weather ul.rt-top-wrapper>li.wather-dt{text-transform:uppercase;padding-left:0}@media (max-width:749px){#weather ul.rt-top-wrapper ul.contact-detail li{margin-left:10px}#weather ul.rt-top-wrapper>li{padding-right:0}#weather ul.rt-top-wrapper>li.time{padding-right:0;margin-bottom:0}#weather ul.rt-top-wrapper ul.contact-detail{width:135px;text-align:right;vertical-align:top}}@media (max-width:999px){#weather ul.rt-top-wrapper>li.time{float:right;padding:0 9px 0 0;margin-bottom:20px}#weather ul.rt-top-wrapper>li{float:none;padding:0 35px 0 0}.main .mdslid-arrows{top:25%}}@media (min-width:1000px){#weather ul.rt-top-wrapper ul.contact-detail li{clear:none}#weather ul.rt-top-wrapper>li{padding:0}#weather ul.rt-top-wrapper ul.contact-detail{margin-right:10px}}#main-menu ul.ousub-wrapper>li{float:left;width:31.33%;margin:0 1%;position:relative}.main-visual-slogen-wrapper .container{text-align:center;overflow:hidden}.header-container{-webkit-transition:all .7s ease;transition:all .7s ease}.header-container.video-animation{-webkit-transition:all .7s ease;transition:all .7s ease;top:-160px}.main-visual.video-animation .banner-btn-wrapper a.next,.main-visual.video-animation .banner-btn-wrapper a.prev,.main-visual.video-animation h2.banner-slogan-one,.main-visual.video-animation p.banner-slogan-two{display:none}body.video-animation{position:fixed}.main-visual.video-animation{-webkit-transition:all .7s ease;transition:all .7s ease;margin-top:-140px;position:fixed;height:100%;z-index:50;background:#000}.main-visual,.video-icon{-webkit-transition:all .7s ease}.main-visual.video-animation li{height:100%!important}.video-link-wrapper.video-animation #bg-video{object-fit:cover;width:100%;height:100%}.main-visual{transition:all .7s ease;position:relative;z-index:3;border-bottom:18px solid}.video-icon{text-indent:-9999px;display:inline-block;width:56px;height:56px;transition:all .7s ease;cursor:pointer;margin-bottom:20px}.video-icon:hover{-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:all .7s ease;transition:all .7s ease}.main a.ng-anker span.background,.main ul.prm-logowrapper li .htlogo-wrapper a.ng-anker:hover img{-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out}.video-link-wrapper{display:block;position:relative;top:0;left:0;width:100%;height:100%}span#youtube-id{display:none}a.banner-video-icon{width:60px;height:60px;display:block;left:50%;position:relative;margin-left:-30px;bottom:0;cursor:pointer;outline:0}.home-youtube-cover,.home-youtube-cover iframe{position:absolute;top:0;left:0;width:100%;height:calc(100vw)}.video-link-wrapper.video-animation{display:block}.video-link-wrapper .back-icon,.video-link-wrapper .video-icon,.video-link-wrapper .video-icon.push{position:absolute;z-index:2;right:4px;display:block}.banner-video-icon,.video-icon,.video-link-wrapper .video-icon{background:url(../images/play-icon.svg) no-repeat}.video-link-wrapper .video-icon.push{background:url(../images/pause-icon.svg) no-repeat}.video-link-wrapper .video-icon,.video-link-wrapper .video-icon.push{top:92px;background-size:cover;width:35px;height:35px}.video-link-wrapper span.back-icon{background:url(../images/leftarrow.png) no-repeat;top:142px;width:31px;height:31px;cursor:pointer}.main .bc-black{background:#2e5160;float:left;width:100%;position:relative}.main .item-wrapper.testimonials li.x-list-item:after,.main .md-slider li.x-list-item:after{display:none}.main .item-wrapper.testimonials li.x-list-item,.main .md-slider li.x-list-item{padding:0}.main .md-slider li.x-list-item span.background{-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(1);-webkit-transform:scale(.8);opacity:1;transform:scale(.8);width:100%;cursor:pointer;background-position:top right}.main .md-slider li.x-list-item.slick-current.slick-center span.background{-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);opacity:1;transform:scale(1);width:100%}.main .md-slider li.x-list-item .image-wrapper{height:190px;overflow:inherit}.main .md-slider li .image-wrapper span.background{height:100%;cursor:pointer}.main .background-image{position:relative;overflow:hidden}.main a.ng-anker span.background{transition:all .7s ease-in-out}.main a.ng-anker span.background:before{position:absolute;top:0;left:-85%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.main a.ng-anker:hover span.background:before{-webkit-animation:shine 1.5s;animation:shine 1.5s}.main .background-image img{/*! visibility: hidden; */margin:0;width:100%}.lazy-image-slider .slick-slide img{height:1px}.main .background-image span.background{width:100%;height:100%;background-size:cover;position:absolute;left:0;top:0;background-position:center;background-repeat:no-repeat;z-index:1}.main .item-wrapper.offer-items span.background{background-position:center right}.featured-facts{position:relative;z-index:2}.featured-facts .info-box-wrapper{position:relative;z-index:1}.featured-facts .info-box-wrapper .heading{width:100%;text-align:center;margin-bottom:5px;padding:0 20px;border-top:6px solid #fff;position:relative;z-index:1;box-sizing:border-box}.featured-facts .info-box-wrapper .details{width:100%;position:relative;z-index:1;background-size:cover;background-position:center center;background-repeat:no-repeat;color:#fff}.featured-facts .info-box-wrapper.glimpse-of-history{background-color:#000}.featured-facts .info-box-wrapper.did-you-know{background-color:#0869a0}.featured-facts .info-box-wrapper.cool-facts{background-color:#2e5160}.featured-facts .info-box-wrapper .heading h3{color:#fff;display:inline-block;vertical-align:middle}.featured-facts .info-box-wrapper .heading:after{content:"";width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:38px solid transparent;position:absolute;z-index:3;top:-37px;left:50%;margin-left:-30px}.featured-facts .info-box-wrapper.glimpse-of-history .heading:after{border-bottom-color:#000}.featured-facts .info-box-wrapper.did-you-know .heading:after{border-bottom-color:#0869a0}.featured-facts .info-box-wrapper.cool-facts .heading:after{border-bottom-color:#2e5160}.featured-facts .info-box-wrapper.did-you-know .details,.featured-facts .info-box-wrapper.glimpse-of-history .details{text-align:center}.main ul.fetured-slider{float:left;width:100%;overflow:hidden;padding:0;margin:0}.featured-facts .info-box-wrapper .details .details-inner{line-height:26px;display:inline-block;vertical-align:middle;padding:30px 20px 45px}.featured-facts .info-box-wrapper .details .details-inner p{margin:0}.featured-facts .info-box-wrapper.did-you-know .details .details-inner h3{color:#fff;padding-top:20px;margin-bottom:0}.featured-facts .info-box-wrapper.did-you-know .details .details-inner .quiz-fact-showres{color:#fff!important;border:0;padding:0;float:right}.featured-facts .info-box-wrapper.did-you-know .details .details-inner h3 .fa-times{color:#fd0000;margin-left:10px}.featured-facts .info-box-wrapper.did-you-know .details .details-inner h3 .fa.fa-check{color:#5fca5f;margin-left:10px}.featured-facts .info-box-wrapper .se-box{min-height:320px}.main .md-slider{list-style:none;padding:0;width:100%;margin-bottom:0}.main .md-slider li.x-list-item{float:left;outline:0;text-align:center;margin:0}.main .mdslid-arrows{position:absolute;width:100%;height:54px;top:50%;left:-62px;display:none;padding:0 62px;margin-top:-4px;z-index:1}.main .md-slider li.x-list-item.slick-slide h3.slider-heading{opacity:0}.main .md-slider li.x-list-item.slick-slide.slick-active h3.slider-heading{opacity:1}.main .md-slider li.x-list-item.slick-current.slick-center .mdslid-arrows{display:block}.main .mdslid-arrows .slick-next{background-position:-59px -436px;left:20px}.main .mdslid-arrows i.fa{position:absolute;top:0;width:25px;height:53px;background-image:url(../images/sprite.png);background-repeat:no-repeat;text-indent:-9999px;cursor:pointer}.main .mdslid-arrows .slick-prev{background-position:-23px -421px;right:20px}.main .md-slider li.x-list-item .content-wrapper{padding:17px 10px 50px;color:#000;position:relative;box-sizing:border-box;z-index:7}.main a{outline:0;cursor:pointer}.main .md-slider a.read-more:after,a.read-more:after{content:'';position:absolute;right:0;top:8px;background:url(../fast_track/colomboforthotels/images/sprite.png) -117px -18px no-repeat;width:6px;height:10px}.main .content-wrapper.slick,.main .x-list-xbox-repeater.all-element-rotator{float:left;width:100%;overflow:hidden}.main .row.hm.section-1 .se-box{box-sizing:border-box}@media(min-width:1000px){.main .mdslid-arrows .slick-next{background-position:-59px -436px;left:35px}.main .mdslid-arrows .slick-prev{background-position:-23px -421px;right:37px}}.main .content-wrapper.slick{margin:0;padding:0;box-sizing:border-box;position:relative}.middle-btn-wrapper a.next,.middle-btn-wrapper a.prev{text-indent:-9999px;display:inline-block;background:url(../fast_track/colomboforthotels/images/sprite.png) no-repeat;width:31px;height:66px;-webkit-transition:all .7s ease;transition:all .7s ease}.main .row.hm.section-2 .middle-btn-wrapper{position:absolute;top:50%;left:0;width:100%;margin-top:-44px;min-height:66px}.middle-btn-wrapper a.next{background-position:-7px -86px;position:absolute;left:0}.middle-btn-wrapper a.prev{background-position:-30px -179px;right:0;position:absolute}.middle-btn-wrapper a.next:hover,.middle-btn-wrapper a.prev:hover{-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:all .7s ease;transition:all .7s ease}.main .md-slider a.read-more:hover,.main a.read-more:hover{color:#4c0804;-webkit-transition:all .7s ease;transition:all .7s ease}.main .md-slider a.read-more:hover:after{background-position:-142px -18px}.main .book-now-wrapper{padding-top:15px;border-top:solid 1px rgba(255,255,255,.59);margin-top:35px;position:relative}.main .row.hm.section-3 .five.columns .xbox.standard-xbox{width:75%;margin:0 auto;max-width:585px;padding:41px 86px 43px;overflow:hidden;box-sizing:border-box}.main .booking-wrapper a.read-more-btn.white,.main a.read-more-btn.white{color:#fff;border:1px solid #fff;-webkit-transition:all .7s ease;transition:all .7s ease}.main .experiences-wrapper .btn-wrapper{margin-top:25px;text-align:right;margin-right:0}.main .booking-wrapper a.read-more-btn.white:hover,.main a.read-more-btn.white:hover{color:#ecac6d;border:1px solid #ecac6d;-webkit-transition:all .7s ease;transition:all .7s ease}.main .item-wrapper.testimonials{float:none;width:100%;list-style:none;color:#626262;padding:0;margin:0}.main .item-wrapper.testimonials li.x-list-item{float:left;width:30.33%;margin:0 22px;outline:0;text-align:center}.main .item-wrapper.testimonials li.x-list-item .image-wrapper{text-align:center}.main .item-wrapper.testimonials li.x-list-item .image-wrapper img{width:auto;float:none;margin:0 auto 30px}.main .item-wrapper.testimonials li.x-list-item p{position:relative;display:block;padding:0 22px;word-wrap:break-word;margin:0}.main .item-wrapper.testimonials li.x-list-item p:after,.main .item-wrapper.testimonials li.x-list-item p:before{content:'';position:absolute;background:url(../fast_track/colomboforthotels/images/sprite.png) no-repeat;height:16px;width:20px}.main .item-wrapper.testimonials li.x-list-item p:after{top:3px;left:0;background-position:-137px -79px}.main .item-wrapper.testimonials li.x-list-item p:before{bottom:3px;right:0;background-position:-106px -79px}.main a.read-more.rel{position:relative;float:none;right:inherit;margin:20px 0 0}.main .row.hm.section-5 .test-slider-buttons{position:absolute;top:50%;left:0;width:100%;margin-top:-37px;min-height:69px}.main .row.hm.section-5 .item-main-wrapper{position:relative;padding:0 30px;box-sizing:border-box;margin:0 auto}.main .test-slider-buttons a.next,.main .test-slider-buttons a.prev{background:url(../fast_track/colomboforthotels/images/sprite.png) no-repeat;width:31px;height:66px;text-indent:-9999px;position:absolute;top:0;display:block}.main .test-slider-buttons a.next{background-position:-152px -192px;right:0}.main .test-slider-buttons a.prev{background-position:-109px -192px;left:0}.main a.wrap-ln{display:none}.main a.hv-animate{display:inline-block;-webkit-transition:all .7s ease;transition:all .7s ease}.main a.hv-animate:hover{-webkit-transform:scale(.95);transform:scale(.95);-webkit-transition:all .7s ease;transition:all .7s ease}.main .booking-wrapper{overflow:hidden;width:326px;margin:18px auto 0;max-width:100%}.main .booking-wrapper a.read-more-btn,.main .read-more-btn{color:#d77311;float:left}.main .booking-wrapper a.read-more-btn,.main .read-more-btn.center-tag{float:none}.main a.right{float:right!important}.main .read-more-btn.center{float:none}.main .mg-top{margin-top:33px}.main a.book-now-btn.prm{position:absolute;bottom:0;left:50%;margin-left:-52px;margin-bottom:0}.main .booking-wrapper a:hover.read-more-btn:hover,.main a.book-now-btn:hover,.main a.read-more-btn.white:hover{border:1px solid #840718;color:#840718;-webkit-transition:all .7s ease;transition:all .7s ease}.main .wedding-items .content-inner-wrapper{margin-bottom:20px}@media (min-width:600px){.featured-facts .info-box-wrapper{width:100%;float:left;margin-bottom:4px}.featured-facts .info-box-wrapper .details,.featured-facts .info-box-wrapper .heading{float:left;width:50%}.featured-facts .info-box-wrapper .heading{border-top:0;margin:0;position:absolute;right:0}.featured-facts .info-box-wrapper .heading:after{-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);top:50%;left:0;margin-top:-18px;margin-left:-46px}.featured-facts .info-box-wrapper.did-you-know .details{margin-left:50%}.featured-facts .info-box-wrapper.did-you-know .heading{left:0;top:0;border-left:0}.featured-facts .info-box-wrapper .heading:before{content:"";display:block;position:absolute;z-index:-1;left:-2px;width:4px;background-color:#fff;height:100%;top:0}.featured-facts .info-box-wrapper.did-you-know .heading:before{right:-2px;left:auto}.featured-facts .info-box-wrapper.did-you-know .heading:after{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);left:auto;right:0;margin-left:0;margin-right:-46px}.featured-facts .info-box-wrapper .details .details-inner{padding:20px 45px 20px 25px}.featured-facts .info-box-wrapper.did-you-know .details .details-inner{padding:20px 25px 20px 45px}.main .row.hm.section-1 .se-box-contents .content-wrapper{max-width:80%;margin:0 auto;letter-spacing:.2px}.main .book-now-wrapper{padding-top:28px;margin-top:25px}}@media (min-width:1000px){#main-menu{padding:15px 0 0;box-sizing:border-box;display:inline-block;position:absolute;z-index:2;width:calc(100% - 234px);right:0;bottom:44px}#main-menu nav>ul>li{padding:0}#main-menu nav>ul{float:right}#main-menu nav>ul>li.our-hotels:after{content:'';position:absolute;height:100%;background:0 0;width:100%;bottom:-15px}.featured-facts .info-box-wrapper{width:100%}.featured-facts .info-box-wrapper.cool-facts{width:33.333333%;box-sizing:border-box;top:0;position:absolute;z-index:1;right:0}.featured-facts .info-box-wrapper.cool-facts .details{width:100%;margin-bottom:4px}.featured-facts .info-box-wrapper.cool-facts .heading{width:100%;position:relative;right:auto}.featured-facts .info-box-wrapper.cool-facts .heading:before{top:-4px;left:0;width:100%;height:4px}.featured-facts .info-box-wrapper.cool-facts .heading:after{-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);top:-37px;left:50%;margin-left:-30px;margin-top:0}.featured-facts .info-box-wrapper.cool-facts:after{content:"";display:block;position:absolute;z-index:1;left:-2px;width:4px;background-color:#fff;height:100%}.featured-facts .info-box-wrapper .details .details-inner{padding:30px 40px}.main .social-post-wrappr>ul.item-wrapper li.youtube-wrapper{width:28%}.main .social-post-wrappr>ul.item-wrapper li{width:24%}.main .social-post-wrappr>ul.item-wrapper li.facebook-wrapper,.main .social-post-wrappr>ul.item-wrapper li.google-wrapper{margin-right:0}.main .md-slider li.x-list-item{padding:0 20px}.main .item-wrapper.testimonials li.x-list-item .xbox.standard-xbox{float:left;width:29.33%;margin:0 2%;clear:none}.main .row.hm.section-3 .five.columns .xbox.standard-xbox{padding:126px 0 40px}.main .row.hm.section-3 .five.columns .book-now-wrapper{padding-top:33px;margin-top:55px}.main .row.hm.section-5 .item-main-wrapper{padding:0 131px}.main .booking-wrapper{margin:35px auto 0}#main-menu nav>ul li a:after{content:'';position:absolute;left:0;bottom:-6px;width:100%;height:3px;background:#8c2e2e;-webkit-transition:all .7s ease;transition:all .7s ease;display:none;z-index:0}#main-menu li.our-hotels:hover>a:after,#main-menu nav>ul>li a:hover:after,#main-menu nav>ul>li.active a:after{-webkit-transition:all .7s ease;transition:all .7s ease;display:block}}@media (min-width:1200px){.main .row.hm.section-3 .five.columns .book-now-wrapper{margin-top:76px;padding-top:41px}}.main .md-slider li.x-list-item,.main .md-slider li.x-list-item.slick-active{padding:0 20px}@media (min-width:1000px) and (max-width:1199px){.main .row.hm.section-5 .item-main-wrapper{padding:0 30px}}@media (min-width:1200px){#main-menu nav>ul>li,#main-menu nav>ul>li.active{padding:0;border-bottom:none}#main-menu ul.ousub-wrapper{width:1166px;left:50%;margin-left:-590px}#main-menu ul.ousub-wrapper>li .img-wrapper{width:100%;height:200px;background-position:center;background-size:cover;background-repeat:no-repeat}.main .row.hm.section-3 .five.columns .xbox.standard-xbox .inner-container>.content-inner-wrapper,.main .row.hm.section-3 .five.columns .xbox.standard-xbox .inner-container>h3{padding:0 11px}}.main-visual-banner{position:relative}.main .md-slider li.x-list-item.slick-current.slick-center img{-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);opacity:1;transform:scale(1);width:100%}.main .md-slider li.x-list-item img{-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(1);-webkit-transform:scale(.8);opacity:1;transform:scale(.8);width:100%}.main .md-slider li.x-list-item .content-wrapper{visibility:hidden;display:none}.main .md-slider li.x-list-item.slick-current.slick-center .content-wrapper{visibility:visible;display:block}.main .md-slider p.center{max-width:740px;margin:0 auto 31px}.main .md-slider .slick-list.draggable{box-sizing:border-box}.main ul.hottel-list{list-style:none;padding:0;margin:0 0 27px;text-align:left;float:left;width:100%}.main ul.hottel-list>li{float:none;padding:0 13px 0 7px;margin:0;display:inline-block;position:relative;line-height:1.2em;font-size:.85em}@media (max-width:999px){.main ul.hottel-list{text-align:center}.main ul.hottel-list>li:first-child{display:block;margin-bottom:5px}}.main ul.hottel-list>li:after{content:'';position:absolute;width:1px;height:15px;right:0;top:0;left:inherit}.main ul.hottel-list>li.last:after,.main ul.hottel-list>li:first-child:after{display:none}.main .experiences-wrapper{float:left;width:100%;overflow:hidden}@media(min-width:1200px){.main .experiences-wrapper .five.columns{width:41.5%;margin-top:auto!important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;height:100%;position:absolute;right:0;margin-left:0;bottom:0}.main h3.bx-exp{margin-bottom:29px}.main .row.hm.section-3 .five.columns .xbox.standard-xbox .content-inner-wrapper{margin-bottom:52px}}.main .expslider-btn-wrapper{position:absolute;width:100%;left:0;top:50%;margin-top:-86px}.main .expslider-btn-wrapper a{text-indent:-9999px;display:block;background:url(../images/sprite.png) no-repeat;width:38px;height:54px;position:absolute}.main .expslider-btn-wrapper a.next{background-position:-177px -70px;left:0}.main .expslider-btn-wrapper a.prev{background-position:-236px -70px;right:0}.main .row.hm.section-2 button.slick-arrow{border:0;text-indent:-9999px;position:absolute;background:url(../images/sprite.png) no-repeat;width:25px;height:53px;z-index:2;margin:-190px 0 0;padding:0;top:50%}.main .row.hm.section-2 button.slick-prev.slick-arrow{background-position:-59px -436px;left:300px}.main .row.hm.section-2 button.slick-next.slick-arrow{background-position:-23px -421px;right:300px}.main .review-se-wrapper{float:left;width:100%}.main .item-wrapper.testimonials li.x-list-item .xbox.standard-xbox{padding:15px;box-sizing:border-box;border:1px solid #ebebeb}.main-visual-banner ul.slider li.banner-video figure{position:absolute;width:100%;height:100%;top:0;left:0;margin:0}.main-visual-banner ul.slider li.banner-video figure iframe{width:100%;height:100%}.main-visual .banner-btn-wrapper{position:absolute;bottom:132px;width:100%;height:0}.main-visual .banner-btn-wrapper a.next,.main-visual .banner-btn-wrapper a.prev{position:absolute;z-index:2;width:35px;height:77px;background:url(../images/sprite.png) no-repeat;text-indent:-9999px;cursor:pointer;-webkit-transition:all .7s ease;transition:all .7s ease}.main-visual .banner-btn-wrapper a.next:hover,.main-visual .banner-btn-wrapper a.prev:hover{-webkit-transition:all .7s ease;transition:all .7s ease;opacity:.5}.browsehappy{text-align:center;background-color:red;color:#fff}.main-visual .banner-btn-wrapper a.next{left:0;background-position:-214px -259px}.main-visual .banner-btn-wrapper a.prev{background-position:-268px -261px;right:0}.main-visual-banner ul.static-banner{padding:0;margin:0;list-style:none;height:calc(100vh - 18px)}.main-visual-banner ul.static-banner li{margin:0;position:relative;width:100%;height:100%}.main-visual-banner ul.static-banner li span.background{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.breadcrumb-nav>a:after{position:absolute;right:12px;top:0;content:'\f105';font-family:fontawesome}.main .breadcrumb-nav a.active{cursor:default}.breadcrumb-nav a.active:after,.main-visual-banner ul.static-banner li img{display:none}.main .press-wrapper .x-list-item{padding:15px;box-sizing:border-box;border:1px solid #d4d3d3}.main .press-wrapper{float:left;clear:both;width:100%}.main .press-wrapper .item-wrapper{float:left;clear:both;margin-top:0;width:100%}.main .right{float:right}.main span.se-date i{position:absolute;left:0;top:6px}.main .year-dp{position:relative;padding-left:64px;max-width:224px;margin:32px 0 40px}.main .year-dp label{position:absolute;left:0;margin-bottom:0;top:7px;font-weight:400}.main .year-dp span{border:1px solid #959595;border-radius:0;height:25px;min-height:inherit;padding:6px 8px;position:relative;background:0 0}.main .year-dp span:after{content:'';top:16px;right:9px;background:url(../images/sprite.png) -471px -473px no-repeat;width:9px;height:6px;position:absolute}.main .press-wrapper .standard-xbox .content-inner-wrapper{margin-bottom:27px}.main .press-wrapper .x-list-item{margin-bottom:47px}.main .mid-section{max-width:1008px;margin:0 auto}.main h2.pr-sub-heading{margin-bottom:18px;padding:0}.main .meeting-items h2.pr-sub-heading{margin-bottom:40px}.home-bottom.our-hotels,.main .social-wall .item-wrapper{margin-top:0}@media(max-width:999px){.main .about-us-wrapper div.content-wrapper{margin:0}.ab-middle-content-wrap{position:relative;top:50%;-moz-transform:translateY(-50px);-webkit-transform:translateY(-50px);-o-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50%);z-index:2}}.main .sb-content{max-width:1074px;margin:0 auto;padding:0 20px;box-sizing:border-box}.main .abtus-image span.background{height:100%}.main .abtus-image{position:absolute;width:100%;height:100%}.main .about-us-wrapper{position:relative;width:100%}.main .about-us-wrapper .content-wrapper{max-width:331px;position:relative;color:#fff;padding:19px 35px;text-align:center;margin:48px 0;z-index:101}.main .about-us-wrapper .mn-height{min-height:630px}.main .about-us-wrapper .content-wrapper:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:1}.main .about-us-wrapper .content-wrapper.back-black h4{position:relative;z-index:2}.main .about-us-wrapper .content-wrapper .content-inner-wrapper{z-index:2;position:relative;line-height:1.6}.main .about-us-wrapper .item-wrapper .x-list-item{position:relative;overflow:hidden}.x-list.standard-x-list .item-main-wrapper .x-list-item.right .image-wrapper{float:right;margin-right:0}.main .item-wrapper.meeting-items .image-wrapper{margin-right:0;position:relative;margin-bottom:0;overflow:hidden;width:49%;float:left;border-bottom:1px solid #e4e4e4}.main .item-wrapper.meeting-items .x-list-item .content-wrapper{margin-left:2%}.main .meeting-items .img-content-wrapper .image-wrapper .content-inner-wrapper ul>li:after{background-position:-282px -18px}.main .blog-wrapper .item-wrapper{margin-top:15px}.main .blog-wrapper .editer-wrapper{float:left;width:100%;border-top:solid 1px #a1a1a1;padding-top:10px}.main .blog-wrapper .content-inner-wrapper{margin-bottom:13px;padding-bottom:72px;position:relative}.main a.read-more-btn.blog{position:absolute;right:0;bottom:0}.main .blog-wrapper .editer-wrapper span{float:left;display:block;margin-right:25px;position:relative;padding-left:25px}.main .blog-wrapper .image-wrapper img,.main .featured-wrapper .image-wrapper img,.main ul.gallery-pager-carousel li:after,.main ul.month-wrapper.hide,.main ul.year-wrapper>li.year-wrapper:after{display:none}.main .blog-wrapper .editer-wrapper span>i{position:absolute;left:0;top:3px}.main .blog-wrapper .editer-wrapper span.user{padding-right:28px;letter-spacing:1px}.main .blog-wrapper .editer-wrapper span.user:after{content:'';position:absolute;right:0;top:2px;width:2px;height:17px;background:#909090}.main .blog-wrapper .image-wrapper{margin-bottom:25px;height:381px}.main .featured-wrapper .image-wrapper{float:left;width:48%;height:106px;margin-right:4%;overflow:hidden}.main .featured-wrapper .content-inner-wrapper{width:47%;float:left;margin:0}.main .archives-wrapper,.main .featured-wrapper{padding:18px;border:1px solid #d9d8d8}.main ul.year-wrapper>li.year-wrapper{padding:0}.main ul.year-wrapper>li.year-wrapper>h3{position:relative;cursor:pointer;padding-bottom:6px}.main ul.year-wrapper>li.year-wrapper>h3:after{content:'';background:url(../images/sprite.png) -317px -15px no-repeat;width:9px;height:15px;position:absolute;top:5px;left:0}.main ul.year-wrapper>li.year-wrapper>h3:before{content:'';position:absolute;bottom:0;width:100%;background:#b59e64;height:1px;left:0}.main ul.month-wrapper>li{padding-left:26px;margin-bottom:0;padding-bottom:13px}.main ul.month-wrapper>li:after{content:'';position:absolute;top:6px;left:0;background:url(../images/sprite.png) -124px -85px no-repeat;width:6px;height:10px}.main ul.year-wrapper>li.year-wrapper>h3>span{right:8px;top:10px;position:absolute;background:url(../images/sprite.png) -372px -19px no-repeat;width:17px;height:11px}.main ul.year-wrapper>li.year-wrapper>h3.active-header span{background-position:-344px -19px}.main ul.gallery-pager-carousel{list-style:none;padding:0;margin:0;width:100%}.main ul.gallery-pager-carousel li{padding:0;list-style:none;min-height:118px;background-position:center;background-size:cover;margin:0 2.5px;background-repeat:no-repeat;outline:0}.main .blog-detail .image-wrapper{margin-bottom:7px;outline:0}.main a.gallery-pager-next,.main a.gallery-pager-prev{position:absolute;background-image:url(../images/sprite.png);width:28px;height:57px;background-repeat:no-repeat;top:50%;z-index:5;margin-top:-32.5px;-webkit-transition:all .7s ease;transition:all .7s ease}.main a.gallery-pager-next{background-position:-99px -442px;right:15px}.main a.gallery-pager-prev{background-position:-99px -367px;left:15px}.main .gallery-pager{position:relative;margin-bottom:25px}.main a.gallery-pager-next:hover,.main a.gallery-pager-prev:hover{-webkit-transition:all .7s ease;transition:all .7s ease;transform:scale(.85)}.main .featured-wrapper .fea-item{float:left;width:100%;margin:0 0 26px}.main .pagination-wrapper{position:relative;margin:27px 0 44px;float:left;clear:both;overflow:hidden}.main .pagination-wrapper ul.pagination li.active,.main .pagination-wrapper ul.pagination li.active a,.main .pagination-wrapper ul.pagination li:hover,.main .pagination-wrapper ul.pagination li:hover>a{background:#d77311;color:#fff!important;-webkit-transition:all .7s ease;transition:all .7s ease}.main .pagination-wrapper ul.pagination li.icon-show{float:left;padding:0;margin:0 9px 5px 0;font-size:1.4em;color:#007d85;border:2px solid #007d85;cursor:pointer;-webkit-transition:all .7s ease;transition:all .7s ease;text-align:center;width:auto;height:auto;border-radius:0;text-indent:0;position:relative;visibility:visible}.main ul.prm-logowrapper li .htlogo-wrapper a.ng-anker:hover img{transition:all .7s ease-in-out;opacity:.5}.main ul.prm-logowrapper li .htlogo-wrapper a.ng-anker img{opacity:1;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;transition:all .7s ease-in-out}.main .pagination-wrapper ul.pagination li.prev{margin-left:0}.main .pagination-wrapper ul.pagination li.next a,.main .pagination-wrapper ul.pagination li.prev a{min-width:60px}.main .pagination-wrapper ul.pagination li>a{text-decoration:none;display:block;padding:14px 11px;min-width:24px;color:#d77311;text-align:center;border:1px solid #d77311;line-height:1em;text-transform:uppercase}.main .csa-top-section .prm-logowrapper>li.three:after,.main .csa-top-section.hide,.main .pagination-wrapper ul li:after{display:none}.main .pagination-wrapper ul li{padding:0;float:left;color:#d77311;margin:0 5px}.main .pagination-wrapper ul li a{color:#d77311}.main .pagination-wrapper ul.pagination li:hover>a{background:#d77311;color:#fff}.main .pagination-wrapper ul{padding:0;list-style:none;margin:0}.main .csa-top-section .prm-logowrapper>li{width:33%;float:left;min-height:182px}.main .csa-top-section .logo-wrapper{padding-right:172px;position:relative;float:left;width:100%;box-sizing:border-box}.main .csa-top-section .apply-right{position:absolute;right:0;bottom:48px}.main .csa-top-section.open-content .content-wrapper{width:100%}.main .careers-form-wrapper{margin-top:5px;float:left;width:100%;padding:0}.main .careers-form label.error{position:absolute;bottom:-28px;left:0}#message-error{bottom:-14px}.careers-form-wrapper #message-error{bottom:-28px}.main .careers-form-wrapper .captcha-wrapper{margin-top:22px;margin-bottom:0}.main .csa-top-section .prm-logowrapper>li:after{content:'';position:absolute;right:0;width:1px;height:100%;background:#dcdcdc;top:0}.main .in-format{border:1px solid #d81212!important}#applicable-hotel,#job-title{opacity:0;padding:10px 7px}.contact-form .selector span{margin-bottom:0}.main .contact-form .selector.disabled select{cursor:default}.main .careers-form .form-columns.left,.main .careers-form .form-columns.right{float:left;width:47.2%;position:relative}.main .careers-form .form-columns.right{margin-left:5.6%;margin-top:0}.main .careers-form .form-row{float:left;width:100%;position:relative;padding-bottom:15px}.main .careers-form #file-upload{position:absolute;width:100%;margin:0;min-height:38px;opacity:0;z-index:-1}.main .careers-thum{height:271px;margin-bottom:38px}.main h3.accordian-header.uper:after{content:'';background:url(../images/sprite.png) -317px -15px no-repeat;width:9px;height:15px;position:absolute;top:5px;left:0}.main form.careers-form input,.main form.careers-form textarea{border:1px solid #959595}.main form.careers-form input{height:auto;min-height:36px;padding:12px 7px 10px;margin-bottom:0}#upload{background:url(../images/up-load-icon.png) center right no-repeat;cursor:pointer;padding:12px 27px 10px 7px}.main form.careers-form textarea{width:100%;height:164px;overflow:auto;max-height:164px;max-width:100%}.main form.careers-form{position:relative;overflow:hidden;float:left;width:100%}.main .careers-form .form-button-row{float:right;width:auto}.main .ourvalus-wrapper .five.columns{float:left;padding:16px 20px;margin:0;width:100%}.main .ourvalus-wrapper .seven.columns{position:relative;width:100%}.main .ourvalus-wrapper{background:#858585;margin-bottom:73px;float:left;width:100%}.main .csa-top-section .prm-logowrapper>li.no-border h3,.main .x-list-item.careers-wrapper{margin-bottom:0}.main h3.accordian-header span{position:absolute;right:36px;background:url(../images/sprite.png) no-repeat;width:17px;height:11px;top:7px}.main h3.accordian-header.inactive-header span{background-position:-372px -19px}.main h3.accordian-header.active-header span.inactive{background-position:-344px -19px}.main .csa-top-section .prm-logowrapper>li.no-border{border-bottom:none}.main ul.fetured-slider li{padding:0;display:block;margin:0;overflow:hidden;height:100%}.main ul.fetured-slider li:after{display:none}.main .map-canvas{width:100%;margin:0 auto;height:560px}.google-map .dest-map-wrapper{position:absolute;bottom:41px;background:#fff;left:50%;z-index:1;box-sizing:border-box;margin-left:-42.5%}.google-map.simple-map{position:relative}.google-map .dest-map-wrapper li{display:inline-block;color:#5d5d5d}.google-map .dest-map-wrapper li:after,.social-wall .x-list-item .xbox:hover .soc-post{display:none}.google-map .dest-map-wrapper ul{text-align:center;margin-bottom:0}.x-list.social-wall{position:relative;z-index:1;padding-bottom:0}.social-wall .g-plus-main .xbox .read-more{background:#d05742}.social-wall .you-tube-main .xbox .read-more{background-color:#BC0000}.social-wall .x-list-item .xbox{overflow:hidden;padding:20px;position:relative;z-index:1;background-size:cover;background-repeat:no-repeat;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.social-wall .x-list-item .xbox h3,.social-wall .x-list-item a{color:#fff;font-weight:400}.social-wall .twitter-main .xbox .read-more{background:#00aced}.social-wall .facebook-main .xbox .read-more{background:#3b5998}.social-wall .x-list-item .xbox .read-more{position:absolute;bottom:0;right:0;width:100%;box-sizing:border-box;border:none;z-index:2;padding:22px}.social-wall .x-list-item .xbox .read-more:after{color:#fff;position:absolute;right:0;bottom:0;padding:4px 15px;font-size:23px;background:url(../images/sprite.png) no-repeat}.x-list.social-wall .g-plus-main a.read-more:after{background:0 0;content:"\f16d";font-family:FontAwesome;top:3px;display:block;right:10px;padding:0;width:21px;height:28px}.x-list.social-wall .twitter-main a.read-more:after{background-position:-130px -320px;width:26px;height:25px}.x-list.social-wall .facebook-main a.read-more:after{background-position:-88px -274px;width:13px;height:23px}.x-list.social-wall .you-tube-main a.read-more:after{background-position:-130px -278px;width:22px;height:18px}.social-wall .x-list-item .xbox .inner-container{-moz-transform:translateY(100%);-webkit-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.social-wall .x-list-item .xbox:after{content:"";display:block;position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s;color:#fff!important}.social-wall .x-list-item .xbox:hover:after{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.social-wall .x-list-item .xbox:hover .inner-container{-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.home-youtube-wrapper,.pause-icon{opacity:0;z-index:1;position:absolute}.social-wall .x-list-item .xbox .inner-container{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;color:#fff!important;opacity:0}.social-wall .g-plus-main .xbox:hover:after{background:#d05742}.social-wall .twitter-main .xbox:hover:after{background:#00aced}.social-wall .facebook-main .xbox:hover:after{background:#3b5998}.social-wall .you-tube-main .xbox:hover:after{background:#BC0000}.x-list.social-wall .you-tube-main .xbox:before{content:'';position:absolute;left:50%;top:50%;background:url(../images/sprite.png) -434px -349px no-repeat;width:63px;height:49px;margin-top:-24.5px;margin-left:-31.5px;z-index:-1;cursor:pointer}.x-list.social-wall .you-tube-main{position:relative}.main .contact-form input.btn-submit{background:#8b8c8c;color:#fff;border:none;-webkit-transition:all .2s linear;transition:all .2s linear}.main .contact-form input.btn-submit:hover{background:#840718;-webkit-transition:all .2s linear;transition:all .2s linear}.main .gallery-listing-wrapper .x-list-item{margin-bottom:20px}.xbox.gallery-filter-wrap{margin-bottom:-10px;margin-top:-35px}.main .cn-address-wrapper .columns{position:relative;box-sizing:border-box;width:100%}.main .cn-address-wrapper .columns:after{content:'';position:absolute;left:0;top:0;background:url(../images/sprite.png) no-repeat;width:44px;height:43px}.main .cn-address-wrapper .columns.one:after{background-position:-84px -156px}.main .cn-address-wrapper .columns.two:after{background-position:-137px -156px}.main .cn-address-wrapper .columns.three:after{background-position:-193px -156px}.main .cn-address-wrapper{margin-bottom:0}.main ul.cn-locations{position:relative;float:left;width:100%}.main ul.cn-locations li{min-height:39px}.main .cnt-margin{margin-bottom:41px}.main ul.cn-locations li.address:after,.main ul.cn-locations li.fax:after,.main ul.cn-locations li.tp:after{width:44px;height:43px;top:0}.main ul.cn-locations li.address:after{background-position:-84px -156px;top:6px}.main ul.cn-locations li.tp:after{background-position:-137px -156px}.main ul.cn-locations li.fax:after{background-position:-193px -156px}.main ul.cn-locations li.address{padding-top:5px}.main ul.cn-locations li.fax{border-bottom:0;line-height:6px}.main ul.cn-locations li.fax a{line-height:2px;vertical-align:middle}.main .cnrecap-wrapper .form-columns.right{float:right}#cnget-responce{position:absolute;visibility:hidden}.main .careers-form .captcha-wrapper{margin-bottom:0}.main .careers-form .cnrecap-wrapper label.error{left:47px;bottom:-20px}.main .cn-address-wrapper .columns li a{word-wrap:break-word}.main input.datepicker{background:url(../images/date-piker-form.png) center right no-repeat}.main .acc-required .checker span{background:url(../images/sprite.png) -320px -264px no-repeat}.main .acc-required .checker span.checked{background-position:-320px -294px}.main .careers-form #get-responce-error{bottom:-10px}.main .featured-wrapper .content-inner-wrapper .editer-wrapper p{margin-bottom:14px}.main .featured-wrapper .content-inner-wrapper .editer-wrapper span.blog-date i{margin-right:10px}@media (min-width:600px){.main .press-wrapper .x-list-item{margin-bottom:32px}.main .item-wrapper .x-list-item{margin-bottom:55px}.main .press-wrapper .item-wrapper .x-list-item{margin-bottom:37px}.main .pagination-wrapper{margin:47px 0 44px}.main-visual .banner-btn-wrapper a.prev{background-position:-23px -333px;right:17px}.main-visual .banner-btn-wrapper a.next{left:17px;background-position:-11px -218px}.main-visual .banner-btn-wrapper a.next,.main-visual .banner-btn-wrapper a.prev{width:31px;height:65px}}@media (min-width:1000px){.main .wedding-items .x-list-item.left .content-wrapper,.main .wedding-items .x-list-item.right .content-wrapper{box-sizing:border-box}#main-menu nav>ul li a:after{bottom:-6px}.social-wall .x-list-item.large-columns{width:40%;float:left}.main-visual .banner-btn-wrapper{bottom:50%;height:65px;margin-bottom:-32.5px}.main-visual-banner .main-visual-slogen-wrapper{bottom:50%;margin-bottom:-44px}.main .experiences-wrapper .image-wrapper{padding:37.5% 50%}.main .experiences-wrapper .seven.columns{width:58.5%;height:auto;position:relative;display:block}.main .experiences-wrapper .five.columns{/*! float: right; */}.main .experiences-wrapper .slick-slide{position:relative}.main .home-bottom.logo-wrapper{max-width:631px;padding-left:282px;position:relative}.main ul.hottel-list>li{padding:0 8px}.main .md-slider li.x-list-item .image-wrapper{height:0;padding:0 0 60%}.main .mdslid-arrows{left:-90px;padding:0 90px;margin-top:-26px}.social-wall .x-list-item.small-columns{width:20%;float:left}.social-wall .x-list-item .xbox,.social-wall .x-list-item .xbox .inner-container{min-height:295px}.main .press-wrapper .item-wrapper .x-list-item{margin-bottom:28px}.main .item-wrapper .x-list-item{margin-bottom:77px}.main .blog-wrapper .x-list-item.clearfix{margin-bottom:53px}.meeting-items .x-list-item.first-child{margin-bottom:63px}.main .blog-detail .x-list-item,.main .meeting-items.item-wrapper .x-list-item:last-child{margin-bottom:0}.main .wedding-items .content-wrapper,.main .wedding-items .image-wrapper{float:left}.x-list.standard-x-list .item-main-wrapper .x-list-item.right .content-wrapper{float:left;margin-right:4%}.main .wedding-items .image-wrapper img{display:none}.main .wedding-items .image-wrapper{height:435px}.main .wedding-items .xbox{float:left;width:100%}.main .hover-eliment .booking-wrapper a.read-more-btn,.main .hover-eliment a.read-more-btn{border:1px solid #fff;color:#fff}.main .meeting-items .hover-eliment .right{float:none}.main .item-wrapper.meeting-items .x-list-item .content-wrapper{margin-left:2%;width:48%;float:left;padding-left:18px;box-sizing:border-box}.main .item-wrapper.meeting-items .image-wrapper{height:424px;cursor:pointer}.main .no-hover .image-wrapper{cursor:default!important}.main .meeting-items .img-content-wrapper .image-wrapper .content-inner-wrapper ul>li:after{background-position:-249px -18px}.main .blog-left-wrapper>.row{margin-bottom:80px;margin-top:22px}.main .blog-wrapper .image-wrapper{height:445px}.main .featured-wrapper .fea-item{float:left;width:100%;margin:0 0 26px}.main .item-wrapper.blog-detail{margin-top:0}.main .careers-form label.error.hiden{opacity:0}.main .csa-top-section>.left{float:left;width:31.8%;overflow:hidden;margin-right:3%}.main .csa-top-section.open-content.careers .content-wrapper,.main .csa-top-section>.right{float:left;width:65.2%;overflow:hidden}.main .ourvalus-wrapper{position:relative;overflow:hidden;margin-bottom:73px}.main .ourvalus-wrapper .seven.columns{position:absolute;left:0;height:100%;width:57.5%}.main .ourvalus-wrapper .five.columns{float:right;padding:55px 20px;width:40.5%}.main .x-list-item.careers-wrapper{margin-bottom:0;margin-top:50px}.main .ourvalus-wrapper .image-wrapper.background-image{position:static}.main .about-us-wrapper .content-wrapper{max-width:333px;margin:0}.ab-middle-content-wrap{position:relative;top:50%;-moz-transform:translateY(-50px);-webkit-transform:translateY(-50px);-o-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50%);z-index:2}.main .ab-middle-content-wrap p{line-height:1.5}.main .ab-middle-content-wrap p:last-child{margin-bottom:0}.main .about-us-wrapper .x-list-item{margin-bottom:63px}.main .gallery-listing-wrapper .x-list-item{margin-bottom:20px}.main .cn-address-wrapper .columns.one{width:33%;margin-right:1.5%}.main .cn-address-wrapper .columns.two{width:25%;margin-right:2%}.main .cn-address-wrapper .columns.three{width:34.5%}.main .cn-address-wrapper .columns.one:before,.main .cn-address-wrapper .columns.two:before{content:'';position:absolute;right:0;top:0;width:1px;height:100%;background:#cfc8bf;left:inherit}.main ul.cn-locations li{min-height:39px;padding:11px 0 11px 63px;border-bottom:solid 1px #cfc8bf;margin-bottom:16px}.main ul.cn-locations{margin-top:38px;margin-bottom:0}.main .contact-bottoms>.row.section-1{margin-top:40px}.main .careers-form .cnrecap-wrapper label.error{right:194px;left:inherit}.google-map .dest-map-wrapper{max-width:333px;padding:40px;bottom:inherit;top:68px}.google-map .dest-map-wrapper h4.destination{text-align:left}.google-map .dest-map-wrapper li{padding:0;display:block;float:left;clear:both}.google-map .dest-map-wrapper li.three{border-left:none;border-right:none}.google-map .dest-map-wrapper li.two{border-left:transparent;border-right:transparent}.main .social-post-wrappr{padding:0}.main h2.main-sub-heading.blog-heading{margin-top:0}}.main-visual-banner ul.slick-dots li i,.pause-icon{cursor:pointer}@media (min-width:1300px){.main ul.hottel-list>li{padding:0 17px}}@media (max-width:999px) and (min-width:600px){#main-menu ul.ousub-wrapper.sb-active{display:block!important}#main-menu ul.ousub-wrapper{top:37px;left:-81px;list-style:none;margin:0;width:716px;display:none!important}.main-visual .banner-btn-wrapper{top:50%;margin-top:-17px}.main-visual-banner .main-visual-slogen-wrapper{bottom:50%;margin-bottom:-66px}.main-visual-banner ul.main-banner li.banner-video .main-visual-slogen-wrapper{margin-bottom:-106px}.main .experiences-wrapper .xlist-slider{height:auto!important}.social-wall .x-list-item.large-columns,.social-wall .x-list-item.small-columns{margin:1% 1% 12px!important;width:47.5%;float:none;display:inline-block;text-align:left;vertical-align:top}.main .item-wrapper.testimonials li.x-list-item .xbox.standard-xbox.one:nth-child(3),.main .item-wrapper.testimonials li.x-list-item .xbox.standard-xbox.three{display:none}.main .row.hm.section-5 .test-slider-buttons{margin-top:-1px}.main .item-wrapper.testimonials li.x-list-item .xbox.standard-xbox{width:48%;float:left}.main .item-wrapper.testimonials li.x-list-item .xbox.standard-xbox.one{margin-right:4%}.main .item-wrapper.testimonials li.x-list-item .xbox.standard-xbox.one:nth-child(2){margin-right:0}.main .item-wrapper.wedding-items .image-wrapper{width:100%;margin:0 0 28px;float:left}.main .item-wrapper.wedding-items .content-wrapper{width:100%;padding:0;margin:0}.main .item-wrapper.wedding-items .x-list-item{margin-bottom:48px}.main .item-wrapper.meeting-items .image-wrapper{margin:0 24px 25px 0}.main .meeting-items .item-two{margin-bottom:30px}.main .item-wrapper.meeting-items .x-list-item .content-wrapper{margin-left:0;width:auto;float:none}.main .meeting-items .img-content-wrapper .image-wrapper{width:100%}.main .meeting-items .img-content-wrapper .image-wrapper .content-inner-wrapper{display:block;float:none}.main .meeting-items .img-content-wrapper .image-wrapper img{float:left;width:48%}.main .meeting-items .img-content-wrapper .image-wrapper .content-inner-wrapper ul{float:left}.main .background-image img,.main .background-image span.background{min-height:240px}.main .x-list.promo-wrapper .item-wrapper .image-wrapper.background-image{height:290px}.main .x-list.promo-wrapper .item-wrapper .image-wrapper.background-image .background{background-position:top right}.main .ourvalus-wrapper .image-wrapper.background-image,.main .ourvalus-wrapper .image-wrapper.background-image span.background{height:240px}.main ul.fetured-slider li span.background{height:100%}.main .four.blog-left-wrapper{margin:36px 0 0}.main .blog-wrapper .image-wrapper span.background{height:381px}.main .tab-full-with .row{float:left;width:48%}.main .tab-full-with .row.section-1{margin-right:4%}.main .tab-full-with{width:100%;margin:0}.main .blog-wrapper{margin-bottom:74px}.main .blog-left-wrapper .row.section-1{margin-bottom:40px}.main .csa-top-section>.left{float:left;width:100%}.main .csa-top-section .careers-thum{float:none;width:48%;margin:0 auto 18px}.main .csa-top-section ul.prm-logowrapper{float:left}.main .csa-top-section .prm-logowrapper>li .bag-image{display:none}.main .abtus-image span.background{height:100%}#captcha_container,.main .captcha-wrap-col label.acc-required{width:100%}.main .careers-form .captcha-wrapper>div{float:right}.main .captcha-wrap-col .columns.six{width:100%;margin:0}.main .csa-top-section .logo-wrapper{margin-top:17px}.main .careers-thum{height:240px}.main .x-list.promo-wrapper .fst{margin-top:7px;margin-bottom:20px}.main .cn-address-wrapper .columns{margin:0 0 16px;border-bottom:solid 1px #867660;height:auto!important}.main .tp-contact ul{margin-bottom:0;float:left;width:100%}.main .tp-contact ul>li{float:left;margin-right:27px;padding-left:23px}.main .tp-contact ul>li a{color:#000}.main .contact-bottoms .four.columns{width:48%;float:left}.main .contact-bottoms .four.columns:nth-child(3){margin-left:0}.main .experiences-wrapper .xlist-slider .book-now-wrapper a.book-now-btn{position:absolute;right:0;bottom:0}.main h3.slider-heading{margin-top:60px}.main .row.hm.section-3 .five.columns .xbox.standard-xbox{width:100%;max-width:inherit}.main .md-slider li.x-list-item .content-wrapper{padding:17px 0 0}.main .item-wrapper.testimonials li.x-list-item .xbox.standard-xbox .testimonial-content{overflow:hidden}.main .item-wrapper .x-list-item.gallery-list-item{margin-bottom:25px}}@media (max-width:1199px) and (min-width:600px){.main-visual .main-visual-banner ul.main-banner li{height:660px!important}.main-visual .main-visual-banner ul.slick-dots li{height:auto!important}.main .expslider-btn-wrapper a.next,.main .expslider-btn-wrapper a.prev{width:36px;height:77px}.main .expslider-btn-wrapper a.next{background-position:-178px -57px}.main .expslider-btn-wrapper a.prev{background-position:-237px -58px}.main .expslider-btn-wrapper{margin-top:-65px}.main .hm.section-3 .bc-black .experiences-wrapper .five.columns{width:100%;margin-left:0;margin-top:auto!important}.main .hm.section-3 .bc-black .experiences-wrapper .seven.columns{width:100%}.main .experiences-wrapper .xlist-slider{height:auto!important}.main .experiences-wrapper .image-wrapper,.main .experiences-wrapper .seven.columns{position:relative}}@media (min-width:1000px) and (max-width:1199px){.main .row.hm.section-3 .five.columns .xbox.standard-xbox{width:80%;max-width:inherit;padding:50px 0}}@media (max-width:1100px) and (min-width:1000px){.main .cn-address-wrapper .columns{padding-left:10px}.main h3.cn-heading.uper{padding-left:50px}.main .cn-address-wrapper .cn-heading.uper{padding-left:0}}@media (min-width:1200px){.main .row.hm.section-3 .five.columns .xbox.standard-xbox{width:71%;padding-top:0;padding-bottom:0}.main .experiences-wrapper a.book-now-btn.right{bottom:2px}}.main-visual-banner .slick-dots{position:absolute;bottom:0;display:inline-block;width:auto;margin:0 0 10px;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.main-visual-banner ul.slick-dots li{display:inline-block;float:left;height:auto!important;margin:0 5px}.youtube-show .main-visual-banner .slick-track .background,.youtube-show .scroll-down-wrapper{margin-bottom:-1000px}.main-visual-banner ul.slick-dots .slick-active i:before{content:"\f111"}.header-wrapper{height:89px}.pause-icon{width:auto;height:auto;top:48px;font-size:2.5em;color:#fff;right:16px;-moz-transition:opacity 1s ease;-o-transition:opacity 1s ease;transition:opacity 1s ease}#branding,.booking-wrapper,.header-main-nav,.header-side-navigation,.header-temperature,.header-top-menu,.home-youtube-wrapper,.main-visual .main-visual-banner .slick-track .background,.main-visual.home-main-visual,.scroll-down-wrapper{-webkit-transition:all 2.4s ease-in-out;-moz-transition:all 2.4s ease-in-out;-ms-transition:all 2.4s ease-in-out;-o-transition:all 2.4s ease-in-out;transition:all 2.4s ease-in-out}#language-selecter,#weather,.animated-header,.banner-slogan-one,.banner-slogan-two,.header-wrapper,.text-animate-left,.text-animate-right{-webkit-transition:all 2.4s ease-in-out .7s;-moz-transition:all 2.4s ease-in-out .7s;-ms-transition:all 2.4s ease-in-out .7s;-o-transition:all 2.4s ease-in-out .7s;transition:all 2.4s ease-in-out .7s}.animated-booking,.youtube-paused .header-wrapper{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.text-animate-left{margin-left:-2200px}.text-animate-right{margin-right:-2300px}.main-visual-slogen-wrapper.hide .container{overflow:hidden}.home-youtube-wrapper{opacity:0;visibility:hidden}.youtube-show .home-youtube-wrapper{opacity:1;visibility:visible}.banner-btn-wrapper.animate-btn,.main-visual-slogen-wrapper.hide a.banner-video-icon{opacity:0;cursor:default}.banner-btn-wrapper,.main-visual-slogen-wrapper .banner-video-icon{-moz-transition:opacity 3s ease-in-out;-ms-transition:opacity 3s ease-in-out;-o-transition:opacity 3s ease-in-out;-webkit-transition:all .7s ease;transition:all .7s ease;opacity:1}a.banner-video-icon:hover{-webkit-transition:all .7s ease;transition:all .7s ease;-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(1);-webkit-transform:scale(.8)}a.banner-video-icon{-webkit-transition:all .7s ease;transition:all .7s ease}.animated-header #branding{margin-left:-370px}.booking-wrapper.animated-booking{bottom:-300px}.animated-header #language-selecter,.animated-header #weather{margin-right:-670px}.header-container.animated-header{margin-top:-140px;overflow:hidden}.animated-header .header-main-nav,.animated-header .header-side-navigation,.animated-header .header-temperature,.animated-header .header-top-menu{margin-right:-1000px}.animated-header .header-wrapper{margin-top:-1000px}.youtube-show .pause-icon{opacity:1}@media (min-aspect-ratio:16/9){.home-youtube-cover{height:300%;top:-50%}}@media (max-aspect-ratio:16/9){.home-youtube-cover{width:300%;left:-100%;top:-4%;height:108%}}.main-visual-simple.home-main-visual .slick-track,.main-visual-simple.home-main-visual li.background-image{height:100%}.main-visual-banner.home-main-visual.youtube-show li.background-image{height:100%!important}.main-visual-banner.home-main-visual.youtube-show{height:100vh!important}.main-visual-banner.home-main-visual.youtube-show ul.slider{height:100%!important}.home-youtube-wrapper{background:center center no-repeat #000;top:0;right:0;bottom:0;left:0;background-size:cover}.main-visual-banner.home-main-visual.youtube-show .slick-list.draggable{height:100%}body.youtube-play-wrapper{overflow:hidden}.main-visual.youtube-animation{margin-top:0;height:100%}.xbox.gallery-filter-wrap label{float:left;display:inline-block;margin-right:25px}.main .xbox.gallery-filter-wrap.gallery-detail-filter-wrap label{line-height:1.2em;margin-top:12px;font-weight:400}.gallery-filter-wrap select{margin-left:0;height:40px;padding-left:25px;line-height:25px;line-height:36px;width:66.7%}.gallery-filter-wrap .selector{width:100%;position:relative;z-index:1;height:auto;line-height:normal;padding:0;background:0 0;max-width:585px;overflow:hidden}.gallery-filter-wrap .selector select{width:100%;z-index:2;cursor:pointer;box-sizing:border-box;padding:12px 6px}.gallery-filter-wrap .selector select option{padding:15px 0}.gallery-filter-wrap .selector span{position:relative;width:100%!important;z-index:1;background:no-repeat;line-height:1.2;height:auto;padding:11px 10px;box-sizing:border-box}.gallery-filter-wrap .selector span:after{font-family:FontAwesome;content:"\f0d7";position:absolute;top:10px;right:10px;z-index:999999}.share-this-wrapper a:hover{-webkit-transition:all .7s ease;transition:all .7s ease}.content-row .container.g-list-container{width:100%;max-width:100%;padding:0}.album-info-box{position:absolute;z-index:4;left:auto;right:19px;width:330px;padding:24px 10px;text-align:center;height:240px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.album-info-box-inner-wrap{position:absolute;left:50%;top:50%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.main .section-1.gal-wrap-row .album-listing-item:nth-child(even) .album-info-box{right:auto;left:19px}.g-listing-item-box .album-title{position:relative;background:0 0;left:0;top:0;max-width:100%;text-align:center;margin-top:20px}.g-listing-item-box .album-title a{color:#000}.main .album-info-logo-wrap img{visibility:visible;min-height:100%;max-height:110px;width:auto}.album-info-logo-wrap{vertical-align:middle;margin-bottom:18px}.album-info-box.right-align{left:auto;right:8%}.album-btn-wrap{margin-top:57px}.g-listing-item-box .image-wrapper,.g-listing-item-box .inner-container{height:100%}.g-listing-item-box .image-wrapper img{height:160px;min-height:100%}.main .section-1.gal-wrap-row .album-listing-item{width:100%;margin-left:0;margin-bottom:0;box-sizing:border-box}.gallery-top-description{margin:0 0 40px}.g-listing-item-box{transform:scale(1);transition:all .5s;width:100%;height:344px;margin-bottom:4px}.album-info-box.left-align{right:auto;left:150px}.main .section-1.gal-wrap-row .album-listing-item:last-child .g-listing-item-box{border-bottom:0;margin-bottom:0}@media(min-width:1000px){.album-info-box{padding:32px 36px;right:150px;top:50%}.gal-wrap-row{margin-top:79px}.g-listing-item-box{height:584px}.g-listing-item-box .album-title,.gal-wrap-row:last-child{margin-bottom:0}.remove-bottom-space{padding-bottom:0}.main .g-listing-item-box span.background{-webkit-transition:all 5s ease-out;transition:all 5s ease-out;-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.main .g-listing-item-box:hover span.background{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.main .section-1.gal-wrap-row .album-listing-item:nth-child(even) .album-info-box{right:auto;left:150px}}.main .item-wrapper.meeting-items .background-colored-aside .content-wrapper{background:#2e5160;display:block;padding:0;margin-left:0}.main .item-wrapper.meeting-items .background-colored-aside .content-wrapper .content-inner-wrapper{padding:34px 76px;text-align:center}.main .item-wrapper.meeting-items .background-colored-aside .image-wrapper{width:100%;float:none}.background-colored-aside h2{color:#fff}.background-colored-aside .content-inner-wrapper{color:#b6b6b6}@media (min-width:600px) and (max-width:999px){.main .item-wrapper.meeting-items .background-colored-aside .image-wrapper{margin:0}}@media (min-width:1000px){.main .item-wrapper.meeting-items .background-colored-aside{position:relative;z-index:1}.main .item-wrapper.meeting-items .background-colored-aside .image-wrapper{width:50%;height:auto;float:none;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0}.main .item-wrapper.meeting-items .background-colored-aside .content-wrapper{margin-left:50%;width:50%;padding-left:0;float:none}.main .item-wrapper.meeting-items .background-colored-aside .content-wrapper .content-inner-wrapper{margin-left:0;width:auto;float:none;box-sizing:border-box;padding:85px 100px}.main .item-wrapper.meeting-items{margin-top:0}}.main .meeting-items .img-content-wrapper .image-wrapper .new-hover-element{bottom:0!important;padding:7% 18%;z-index:2;cursor:default}.main .hover-eliment{position:absolute;width:100%;padding:3% 165px;box-sizing:border-box;height:100%;z-index:2;bottom:-363px!important;-webkit-transition:bottom .7s ease;transition:bottom .7s ease;text-align:center;border:1px solid #e4e4e4;border-bottom:0}.main .hover-eliment:after,.main .hover-eliment:before{left:0;width:100%;z-index:-1;position:absolute;content:''}.main .hover-eliment .booking-wrapper{width:100%;margin:0 auto}.main .hover-eliment:after{height:100%;background:#fff;bottom:-60px}.main .new-hover-element:after{bottom:0}.main .hover-eliment:before{top:0;bottom:0;height:59px;background:rgba(255,255,255,.94);border-bottom:1px solid #e4e4e4}.main .meeting-items .img-content-wrapper .image-wrapper .new-hover-element:before{box-shadow:none;background:#fff}.main .item-wrapper.meeting-items .image-wrapper{height:424px;cursor:pointer}.main .meeting-items .img-content-wrapper .hover-eliment .meeting-logo{visibility:visible;max-width:133px;position:absolute;left:12px;top:7px;min-height:auto}.main .meeting-items .img-content-wrapper .new-hover-element .meeting-logo{max-width:150px;position:static;float:none;margin-bottom:27px}.main .hover-eliment h3{padding-top:6px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.main .new-hover-element h3{padding-top:0;text-overflow:clip;white-space:normal;overflow:hidden}.main .hover-eliment h3:before{content:'';background:url(../images/sprite.png) -305px -59px no-repeat;width:25px;height:14px;display:inline-block;position:absolute;z-index:1;top:8px;left:50%;margin-left:-12.5px}.main .cn-address-wrapper .columns.one::before,.main .cn-address-wrapper .columns.two::before,.main .new-hover-element h3:before{display:none}.main .new-hover-element .booking-wrapper{margin-top:0}.hover-read{margin-bottom:35px}@media (min-width:1200px){.main .meeting-items .img-content-wrapper .hover-make-click:hover .hover-eliment{bottom:0!important;padding:4.6% 18%;z-index:2;cursor:default}.main .meeting-items .img-content-wrapper .hover-make-click:hover .hover-eliment:after{bottom:0}.main .meeting-items .img-content-wrapper .hover-make-click:hover .hover-eliment:before{box-shadow:none;background:#fff}.main .meeting-items .img-content-wrapper .hover-make-click:hover .hover-eliment .meeting-logo{max-width:150px;position:static;float:none;margin-bottom:13px}.main .meeting-items .img-content-wrapper .hover-make-click:hover .hover-eliment h3:before{display:none}.main .meeting-items .img-content-wrapper .hover-make-click:hover .hover-eliment h3{text-overflow:clip;white-space:normal;overflow:hidden}}@media (min-width:1000px) and (max-width:1199px){.main .hover-eliment h3{padding-top:12px}}.main .cn-address-wrapper .cnt-margin{margin-bottom:72px}.main .cn-address-wrapper .columns::after{background:url(../images/map-icons.png) no-repeat;width:30px;height:30px;top:8px}.main .cn-address-wrapper .columns.two::after{background-position:-37px 0}.main .cn-address-wrapper .columns.one::after{background-position:0 0}.main .cn-address-wrapper .columns.three::after{background-position:-73px 0}.main .cn-address-wrapper .columns{padding:11px 10px 24px 42px}.main .cn-address-wrapper ul li::after{background-position:-282px -19px;opacity:.4}.main ul.cn-locations li{border:none;padding:10px 0 0 58px;margin-bottom:4px}.main ul.cn-locations li.address::after,.main ul.cn-locations li.fax::after,.main ul.cn-locations li.tp::after{background:url(../images/map-icons.png) no-repeat;width:30px;height:30px}.main ul.cn-locations li.address::after{background-position:0 0}.main ul.cn-locations li.tp::after{background-position:-37px 0;top:6px}.main ul.cn-locations li.fax::after{background-position:-73px 0;top:1px}.main .careers-form .form-row{margin-bottom:25px}.main form.careers-form label{margin-bottom:7px}.main form.careers-form textarea{margin-top:5px}.main .careers-form .cnrecap-wrapper{margin-bottom:0}.main .careers-form .form-button-row input{min-height:30px}.main .careers-form .form-row.captcha-wrapper{margin-bottom:0;padding-bottom:8px}.google-map .dest-map-wrapper li{min-width:120px;padding-bottom:5px}.google-map .dest-map-wrapper li.three{border:none;border-bottom:1px solid #7d7d7d}.main .hotel-detail h4.hotel-name{margin:0 0 17px}.htlogo-wrapper{margin-bottom:-14px}.main h4.destination{margin-bottom:21px}#iw-container h4{margin-bottom:43px}@media (min-width:1000px) and (max-width:1199px){.google-map .dest-map-wrapper{left:0;margin:0 0 0 20px}.main .ourvalus-wrapper .background-image span.background{background-size:contain}}.main .item-main-wrapper .offer-items .x-list-item .content-wrapper .content-block-area{width:72%}.main .item-main-wrapper .offer-items .x-list-item .content-wrapper .content-block-area .pr-sub-heading{width:88%;margin:0 auto 18px}.main .offer-items .content-inner-wrapper{margin-bottom:0}.main .hotel-name-list{text-align:center}.main .hotel-name-list li{max-width:48%;display:inline-block;box-sizing:border-box;padding:0}.main .hotel-name-list .one{width:100%}.main .hotel-name-list li::after{display:none}.offer-items .x-list-item .image-holder{position:relative;width:50%}.offer-items .x-list-item .image-wrapper.background-image{height:0;padding-top:59.79%;width:100%}.offer-items .x-list-item:nth-child(2n) .image-holder{float:right}.main .x-list .item-wrapper.wedding-items .x-list-item,.main .x-list.standard-x-list .item-main-wrapper .x-list-item .content-wrapper{min-height:357px}.main ul.prm-logowrapper li{padding:0 25px}.main ul.prm-logowrapper li h4.hotel-name{margin-bottom:30px}@media (min-width:1200px){.main ul.prm-logowrapper li{padding:0 52px}}@media (min-width:1000px) and (max-width:1023px){.main .item-wrapper .x-list-item{width:100%!important}}.main .background-image.offers-detail-image{border:1px solid #b2b2b2}.main .sm-content{max-width:745px}.main .item-wrapper.wedding-items .x-list-item{min-height:435px;width:100%}.x-list.standard-x-list .item-main-wrapper,.x-list.standard-x-list.carousel.x-list-on-right-items-left .item-main-wrapper{margin-top:40px}.main .wedding-items .content-wrapper,.main .wedding-items .image-wrapper{width:50%;text-align:center}.main .wedding-items .xbox.image-on-left .image-wrapper,.x-list.standard-x-list .item-main-wrapper .wedding-items .x-list-item.right .content-wrapper{margin:0}.x-list.standard-x-list .item-main-wrapper .x-list-item .content-wrapper{padding:0;box-sizing:border-box;position:relative;min-height:435px}@media(min-width:1000px){.main .item-wrapper.wedding-items .x-list-item{margin-bottom:0}}.x-list.standard-x-list .item-main-wrapper .x-list-item .content-wrapper .content-block-area{position:absolute;width:86%;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.x-list.standard-x-list .item-main-wrapper .x-list-item .content-wrapper .content-block-area .content-inner-wrapper{max-height:290px;overflow:hidden}.main .wedding-items .content-wrapper ul{display:table;margin:0 auto 16px;max-width:428px}.main .careers-form .form-button-row input,.main a.book-now-btn{float:none}.main .booking-wrapper a.read-more-btn,.main .careers-form .form-button-row input,.main a.book-now-btn,.main a.read-more-btn{padding:7px 8px;min-width:105px}.main .experiences-wrapper a.book-now-btn.right{position:absolute;bottom:4px;right:0;z-index:1}.box-item-wrapper .x-list-item:nth-child(even) .image-wrapper{float:right}@media (max-width:999px){.main .item-wrapper{margin-top:16px}.x-list.standard-x-list .item-main-wrapper,.x-list.standard-x-list.carousel.x-list-on-right-items-left .item-main-wrapper{margin:0}.content-row .container{width:90%}.x-list.standard-x-list .item-main-wrapper .x-list-item .content-wrapper{float:left;min-height:0;width:100%;padding:5px 25px}.x-list.standard-x-list .item-main-wrapper .x-list-item .content-wrapper .content-block-area{position:relative;width:100%;top:auto;left:auto;transform:none;-ms-transform:none;-webkit-transform:none}.main .item-wrapper.wedding-items .image-wrapper{width:100%}.main .wedding-items .content-wrapper ul{margin:0 auto}.main .wedding-items .content-inner-wrapper{margin-bottom:0}.main .x-list.standard-x-list .item-main-wrapper .x-list-item .content-wrapper .content-block-area .content-inner-wrapper{max-height:500px}.offer-items .x-list-item .image-holder{width:100%}.main .x-list .item-wrapper.wedding-items .x-list-item,.main .x-list.standard-x-list .item-main-wrapper .x-list-item .content-wrapper{min-height:50px}.main .flex-display-items.wedding-items .inner-container,.main .x-list .item-wrapper.wedding-items .x-list-item{display:block}.main .x-list.standard-x-list .item-main-wrapper .x-list-item .content-wrapper{padding:25px 25px 5px}.main .x-list.standard-x-list .item-main-wrapper .offer-items .x-list-item .content-wrapper{padding:0 25px 5px}.main .contact-bottoms{text-align:center}.main .contact-bottoms .four.columns{width:47.5%;float:none;display:inline-block;vertical-align:top}.content-row .contact-bottoms .section-1{margin-bottom:35px}.main .site-map-list ul{-webkit-columns:160px 3;-moz-columns:160px 3;columns:160px 3}}.main .hm-top-content img{margin:0 0 22px}.main .hm-top-content.sm-content{margin-left:auto;margin-right:auto}.main .home-pg-content .hm-top-content.sm-content{margin-top:105px}.content-row,.content-row .section-2 .section-1,.main .hm-top-content.sm-content,.main .row.hm.section-1,.row.hm.section-2,.row.hm.section-3,.row.hm.section-4,.row.hm.section-5,.row.hm.section-6,.row.hm.section-7{margin-bottom:113px}.home-pg-content .row.hm.section-7{margin-bottom:85px}.content-row .section-2,.home-pg-content h2.mn-heading,.main .content-row h1,.main h2.mn-heading{margin-bottom:52px;padding-bottom:0}.main .about-us-wrapper .item-wrapper .x-list-item{margin-bottom:100px}.main .about-us-wrapper .item-wrapper .x-list-item:last-child{margin-bottom:0}.content-row .section-1{margin-bottom:97px}.main .margin-zero{margin-bottom:0!important}.sm-content-with-margin{max-width:745px;margin:0 auto 60px}.main .md-slider .booking-wrapper{width:100%;margin:0}.main h3.bx-exp a.ng-anker{text-transform:capitalize;font-size:.52em;letter-spacing:0}.home-pg-content .google-map .dest-map-wrapper li{border-bottom:0;padding:0 0 5px}.home-pg-content .google-map .dest-map-wrapper{-webkit-box-shadow:1px 1px 10px 2px rgba(0,0,0,.15);box-shadow:1px 1px 10px 2px rgba(0,0,0,.15)}@media (max-width:999px){.main .md-slider h3.applicable-heading{margin-bottom:0}}@media (min-width:1000px){.main ul.hottel-list{text-align:center;margin-bottom:0}.outer-wrap-offer{position:relative}.main .md-slider li.x-list-item .content-wrapper{padding:22px 0 0}.main .md-slider h3.applicable-heading{margin-bottom:14px}.main .md-slider li.x-list-item.slick-current.slick-center .content-wrapper .no-hover{display:inline-block;padding:0 20px}.main .md-slider li.x-list-item.slick-current.slick-center span.background{display:block}}@media (min-width:1300px){.main .md-slider li.x-list-item.slick-current.slick-center .content-wrapper .no-hover{padding:0 30px}}#main-menu ul.ousub-wrapper>li:hover .img-wrapper{-webkit-transform:scale(1.3);transform:scale(1.3)}#main-menu ul.ousub-wrapper>li{z-index:1}#main-menu ul.ousub-wrapper>li .img-wrapper{-webkit-transition:all .7s ease-out;-moz-transition:all .7s ease-out;-ms-transition:all .7s ease-out;-o-transition:all .7s ease-out;transition:all .7s ease-out}#main-menu ul.ousub-wrapper>li>a.hotel-menu{overflow:hidden}.google-map .dest-map-wrapper{width:311px;padding:42px 31px 32px}.google-map .dest-map-wrapper li{text-align:left;margin:0;padding:3px;box-sizing:border-box;float:left;clear:left;font-size:109%;border-bottom:1px solid #7d7d7d}.google-map .dest-map-wrapper li:last-child{border-bottom:0}@media (max-width:1199px){.google-map .dest-map-wrapper{bottom:0;text-align:center;left:0;right:auto;padding:16px;box-sizing:border-box;top:auto;max-width:100%;border-bottom:solid 1px #959595;position:static;margin:0;width:100%}.google-map .dest-map-wrapper h4.destination{margin-bottom:12px;text-align:center}.home-pg-content .google-map .dest-map-wrapper h4.destination{text-align:center}.google-map .dest-map-wrapper li,.home-pg-content .google-map .dest-map-wrapper li{clear:none;font-size:1em;text-align:center;width:auto;padding:0 20px;float:none;display:inline-block;border-bottom:0}.home-pg-content .google-map .dest-map-wrapper li:before{content:"";background:#5d5d5d;width:1px;height:15px;position:absolute;display:inline-block;top:50%;left:0;margin-top:-6px}.google-map .dest-map-wrapper li{position:relative}.home-pg-content .google-map .dest-map-wrapper li:first-child:before{display:none}.social-wall .x-list-item .xbox{height:314px!important}.main .site-map-list ul{-webkit-columns:160px 3;-moz-columns:160px 3;columns:160px 3}}.hotel-item-box .hotel-box-img-wrapper img{display:none}.our-hotels .hotel-box-img-wrapper{margin:0 0 27px;padding-bottom:102%}.our-hotels .hotel-item-box .hotel-item-all-wrap{padding:6px 6px 28px;border-radius:0}.main .our-hotels .hotel-box-img-wrapper span.background{height:100%;min-height:100%}.our-hotels .hotel-item-box .hotel-logo-wrap{text-align:center;margin-bottom:15px;overflow:hidden}.our-hotels .hotel-item-box .hotel-link-wrapper{text-align:center;padding-right:11px;margin-top:14px}.our-hotels .hotel-item-box:last-child{margin:0}.our-hotels .hotel-item-box{width:48%;margin-bottom:26px}.x-list.social-wall .content-wrapper{text-shadow:-3px -1px 5px transparent}@media(min-width:1000px){.our-hotels .hotel-item-box{width:31.3%;position:relative;z-index:1}.our-hotels .hotel-item-box:last-child{margin:0 2%}.our-hotels .hotel-item-box .hotel-logo-wrap,.our-hotels .hotel-item-box .hotel-logo-wrap img{max-height:97px}}@media(min-width:1200px){.our-hotels .hotel-box-img-wrapper{overflow:hidden}.our-hotels .hotel-item-box .hotel-item-all-wrap{padding:0 12px 30px;position:relative;z-index:2}.our-hotels .hotel-item-box .hotel-logo-wrap{position:relative;z-index:3;max-width:100%;overflow:hidden;margin:0 auto 20px}.our-hotels .hotel-item-box .hotel-logo-wrap:before{position:absolute;top:0;left:-85%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.our-hotels .hotel-item-box a:hover .hotel-logo-wrap:before{-webkit-animation:shine .75s;animation:shine .75s}.our-hotels .hotel-item-box .hotel-box-img-wrapper .background{-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .7s ease-in-out;-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.our-hotels .hotel-item-box a:hover .hotel-box-img-wrapper .background{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}}h3.soc-post{position:absolute;top:auto;bottom:34px}@media(min-width:1000px){.main .item-wrapper .x-list-item.facebook-main,.main .item-wrapper .x-list-item.g-plus-main,.main .item-wrapper .x-list-item.you-tube-main{margin-bottom:0}.social-wall .x-list-item .xbox,.social-wall .x-list-item .xbox .inner-container{min-height:294px;height:294px!important}.social-wall .x-list-item.large-columns,.social-wall .x-list-item.small-columns,.x-list-item.large-columns.g-plus-main{width:33.33%}.main .social-wall .x-list-item .xbox h3.youtube{height:auto!important}.main .social-wall .x-list-item .xbox h3{font-size:1.6em;letter-spacing:0;line-height:32px;transition:.7s ease-in-out;margin-bottom:5px}.social-wall .x-list-item .xbox:hover>h3.soc-post{opacity:0}h3.soc-post{position:absolute;top:auto;bottom:50px}}.content-inner-wrapper.testimonial-content{position:relative;z-index:1;margin-bottom:25px}.main .item-wrapper.testimonials li.x-list-item p{font-size:.85em;letter-spacing:1px}.main h4.author{font-size:1.19em;margin:0}.x-list.standard-x-list .item-main-wrapper .x-list-item .review-se-wrapper .content-wrapper{min-height:180px}@media(min-width:1000px){.main .item-wrapper.testimonials li.x-list-item .image-wrapper{margin-bottom:-13px}.main .item-wrapper.testimonials li.x-list-item p:after{top:0;left:4px}.main .item-wrapper.testimonials li.x-list-item p:after,.main .item-wrapper.testimonials li.x-list-item p:before{bottom:0;right:0}.main .item-wrapper.testimonials li.x-list-item p{padding:25px 26px}.content-inner-wrapper.testimonial-content{margin-bottom:0}.main h4.author{margin-bottom:-3px}.main .margin-top.home-testimoniels-section{margin-bottom:0}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.main-visual .main-visual-banner .slick-track .background{animation:none}}@media (max-width:999px){#main-menu a.ng-anker.ht-name{color:#fff}#main-menu ul.ousub-wrapper.sb-active{display:block!important;position:static;width:auto;left:0;top:0;background-color:transparent;border:0;padding:10px 10px 0}#main-menu ul.ousub-wrapper>li{float:none;width:100%;margin:0;position:relative}#main-menu ul.ousub-wrapper>li .str-from,#main-menu ul.ousub-wrapper>li>a.hotel-menu{display:none}#main-menu ul.ousub-wrapper>li span.menu-heading{font-size:.9em}li.our-hotels a.ht-active:after,li.our-hotels a:after{font-family:FontAwesome;position:absolute;z-index:2;right:0;top:0;color:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}li.our-hotels a:after{content:"\f107"}li.our-hotels a.ht-active:after{content:"\f106"}}.main input.btn-submit{font-size:.72em;font-weight:400;letter-spacing:1px;padding:0 6px;height:auto;min-height:100%;line-height:28px;min-width:103px}#google_translate_element{position:absolute;z-index:2;top:22px;right:10px}#weather{right:188px}#language-selecter{display:none}@media (min-width:1000px) and (max-width:1199px){#weather ul.rt-top-wrapper ul.contact-detail li{margin-left:15px}}@media (max-width:999px){#google_translate_element{display:none}#weather{right:80px}#weather ul.rt-top-wrapper>li.time{margin-right:-72px}.main-visual-banner .slick-dots{display:none!important}}.center{text-align:center}@media (max-width:749px){#weather ul.rt-top-wrapper>li{float:right;margin-right:25px}.gallery-listing-wrapper .x-list-item.gallery-list-item{margin-left:0}}@media (min-width:750px){.gallery-listing-wrapper .x-list-item.gallery-list-item:nth-child(2n+1){margin-left:0;clear:left}}@media (max-width:1100px){.main .meeting-items .img-content-wrapper .hover-make-click:focus .hover-eliment{bottom:0!important;padding:4.6% 18%;z-index:2;cursor:default}}@media (min-width:1000px){.main .expslider-btn-wrapper{margin-top:0}.main .expslider-btn-wrapper a{margin-top:-27px}.main .social-wall .x-list-item .xbox h3{position:absolute;bottom:2px;left:20px;z-index:5;font-size:1.07em}.header-container:after{height:100%;background:rgba(2,2,2,.4)}.main-visual-slogen-wrapper .container{text-align:left}body .main-visual-banner .main-visual-slogen-wrapper{margin-bottom:115px}body .main-visual .booking-wrapper{margin-bottom:0}}@media (min-width:1400px){.main .social-wall .x-list-item .xbox h3{font-size:1.2em}}@media (min-width:1024px) and (max-width:1399px){.main .social-wall .x-list-item .xbox h3{left:10px}}body .main-visual-banner .slick-active .main-visual-slogen-wrapper.show-slogen .banner-slogan-one{-webkit-animation:fadeIn-animated .7s both;animation:fadeIn-animated .7s both}body .main-visual-banner .slick-active .main-visual-slogen-wrapper.show-slogen .banner-slogan-two{-webkit-animation:fadeIn-animated .7s both .4s;animation:fadeIn-animated .7s both .4s}@keyframes fadeIn-animated{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut-animated{0%{opacity:1}100%{opacity:0}}body .main-visual-banner .main-visual-slogen-wrapper{margin-bottom:101px}.main-visual-banner .main-visual-slogen-wrapper .container{max-width:970px}.slogen-inner-wrapper{display:inline-block;float:right;position:relative;padding-left:10px}.main .flex-display-items .inner-container,.vertical-center-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}.slogen-inner-wrapper:after{content:'';width:1px;height:100%;background:#fff;position:absolute;top:0;left:0;-webkit-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease}.slick-slide .slogen-inner-wrapper:after{height:0}body .main-visual-banner .slick-active .main-visual-slogen-wrapper.show-slogen .slogen-inner-wrapper:after{height:100%}.slick-slide .main-visual-slogen-wrapper .banner-slogan-one,.slick-slide .main-visual-slogen-wrapper .slogen-line-top{-webkit-animation:fadeOut-animated .7s both .4s;animation:fadeOut-animated .7s both .4s}.slick-slide .main-visual-slogen-wrapper .banner-slogan-two,.slick-slide .main-visual-slogen-wrapper .slogen-line-bottom{-webkit-animation:fadeOut-animated .8s both;animation:fadeOut-animated .8s both}.main-visual .slogen-line-top,.main-visual-banner.main-visual-simple .banner-slogan-one,body .main-visual-simple .main-visual-slogen-wrapper .slogen-line-top{font-size:2.05em;letter-spacing:2px;font-weight:200;margin-bottom:7px}.main-visual .slogen-line-bottom,.main-visual-banner.main-visual-simple .banner-slogan-two,body .main-visual-simple .main-visual-slogen-wrapper .slogen-line-bottom{font-family:Cinzel,sans-serif;font-size:3em;letter-spacing:-1px}.main-visual-banner.main-visual-simple .slogen-inner-wrapper{text-align:right}.main-visual .slogen-line-bottom,.main-visual .slogen-line-top{text-align:right;text-shadow:1px 0 1px #666}.vertical-center-wrapper{position:relative;width:100%}.vertical-center-content{display:flex;align-items:center;position:absolute;right:0;height:100%;padding:0 2% 0 3.5%}.vertical-center-inner{display:block;position:relative;width:94.5%;height:auto!important;margin-left:5%}.main .flex-display-items .inner-container{display:flex}.main .flex-display-items .inner-container .content-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:auto;align-items:center}.main .flex-display-items .x-list-item:nth-child(2n) .image-wrapper:first-child{order:2}@media (max-width:768px){.slogen-inner-wrapper:after{display:none}.promo-detail-wrapper .six.columns{width:100%}.promo-detail-wrapper .vertical-center-inner{width:90%;margin:0 auto}}@media (max-width:1299px){.slide-out-right,.x-list.vertical-social-media{display:none}}.vertical-social-media .slide-right{cursor:pointer;color:#07ccdb}.vertical-social-media .slide-right:hover{color:#007c85}.social-animated{-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-timing-function:ease-out;-webkit-animation-duration:.3s;animation-duration:.3s}.social-animated.slideInRight,.social-animated.slideOutRight{-webkit-animation-duration:.4s;animation-duration:.4s}.vertical-social-media ul .facebook a{background-color:#3b5998}.vertical-social-media ul .instagram a{background-color:#5080A4}.vertical-social-media ul li a{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.vertical-social-media ul li a:hover{background-color:#fff;color:#2A9DB8;border:1px solid #2A9DB8}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(1250px);transform:translateX(1250px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(1250px);transform:translateX(1250px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(350px);transform:translateX(350px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(350px);transform:translateX(350px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}.slide-out-right.hide{display:none}@media (min-width:1300px){.slide-out-right,.x-list.vertical-social-media{position:fixed;right:0;z-index:5;background:rgba(0,0,0,.2)}.x-list.vertical-social-media{top:145px}.vertical-social-media ul{margin:0;padding:0;list-style:none;float:right;position:relative;z-index:2;text-align:center}.vertical-social-media ul li{display:block;margin:9px}.vertical-social-media ul li a{z-index:1;text-decoration:none;color:#fff;border:1px solid transparent;height:15px;width:15px;border-radius:50%;margin:3px 0;padding:8px;display:inline-block;line-height:0;text-align:center;position:relative}.vertical-social-media ul li a .fa{width:15px;height:15px;vertical-align:middle}.vertical-social-media ul li a,.vertical-social-media ul li a .fa{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.vertical-social-media ul li a:hover{border-right-color:#2A9DB8}.slide-out-right.show{display:block;padding-right:9px;cursor:pointer;top:145px}.show .play-inverse{-webkit-transform:rotate(180deg);transform:rotate(180deg);padding:7px;color:#07ccdb}.show .play-inverse:hover{color:#007c85}}#weather a:hover{color:#ff9e40!important}

/* Group booking CSS - minified version */
.booking-wrapper .outer-wrapper{text-align:center}.main-visual .booking-form .sub-wrapper,.main-visual .booking-form .sub-wrapper.date-wrap{width:auto;min-height:auto;height:auto;padding:12px;line-height:0}.main-visual .booking-wrapper .booking-form{display:inline-block;background:rgba(0,0,0,.3)}.main-visual .booking-wrapper,.main-visual .booking-wrapper .booking-form input#av-button,html body .sub-wrapper.rate-wrap.booking-best-rate-wrap.booking-best-option-1,html body .sub-wrapper.rate-wrap.booking-best-rate-wrap.booking-best-option-1 span{font-family:Poppins,sans-serif;font-weight:400}.main-visual .booking-wrapper label{font-size:.85em;text-transform:capitalize;display:inline-block;vertical-align:top;line-height:19px;margin-bottom:0;color:#606060}.booking-form .rate-on-booking{line-height:1.1;margin-left:25px}.main-visual .booking-form .sub-wrapper.date-wrap{width:253px;display:inline-block;padding-top:10px;padding-bottom:10px}body .main-visual.home-main-visual .booking-wrapper .booking-form .left-form-wrapper .banner-top .form-row{width:39%;display:inline-block;margin-left:15%;margin-right:0;float:none}body .main-visual.home-main-visual .booking-wrapper .booking-form .left-form-wrapper .banner-top .form-row:first-child{margin-left:0}.main-visual .booking-wrapper .booking-form .left-form-wrapper .banner-top .form-row input{display:inline-block;vertical-align:middle;padding-left:24px}.main-visual .booking-wrapper .booking-form .left-form-wrapper .banner-top .form-row.check-in input{border-right:0}.booking-wrapper .date-wrap .form-row:before{content:'\f073';font-family:fontAwesome;color:#606060;z-index:1;display:inline-block;width:15px;height:15px;line-height:15px;position:absolute;font-size:14px}.main-visual .booking-form .sub-wrapper.ppl-wrap{width:85px;padding:8px 0 9px}.main-visual .booking-form .sub-wrapper.ppl-wrap.chidren-wrap{width:103px}.main-visual .booking-form .sub-wrapper.code-wrap{width:102px}.main-visual .booking-form .select-hotel-class .selector span,.main-visual .booking-form .sub-wrapper.ppl-wrap .selector span{line-height:21px;padding-left:10px;padding-right:17px;box-sizing:border-box}.main-visual .booking-form .select-hotel-class select,.main-visual .booking-form .sub-wrapper.ppl-wrap select{height:21px}.main-visual .booking-wrapper .booking-form form .selector span:after{content:"\f0d7";color:#606060;width:11px;font-size:14px;line-height:11px;height:11px;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);top:52%}.main-visual .booking-wrapper .booking-form .submit-wrap{width:97px}.main-visual .booking-wrapper .booking-form input#av-button{min-height:auto;height:auto;font-size:.85em;padding-top:14px;padding-bottom:14px;border:0}.main-visual .animate .booking-form .sub-wrapper,.main-visual .booking-wrapper.animate .booking-form input#av-button{min-height:auto}.main-visual .booking-wrapper.animate label{margin-bottom:0}.main-visual .booking-wrapper .booking-form select{color:#000}body .main-visual .booking-wrapper{bottom:-14px!important}html body .sub-wrapper.rate-wrap.booking-best-rate-wrap.booking-best-option-1{position:absolute;background-image:url(../images/best.svg);background-repeat:no-repeat;width:136px;height:34px;background-color:transparent;bottom:65px;left:0;margin-left:0}html body .sub-wrapper.rate-wrap.booking-best-rate-wrap.booking-best-option-1:hover{background-color:transparent}html body .sub-wrapper.rate-wrap.booking-best-rate-wrap .best-rate-wrapper span.best-rate-text{font-size:.8em;line-height:1.1;padding:0;text-align:right;letter-spacing:2px}html body .sub-wrapper.rate-wrap.booking-best-rate-wrap .best-rate-wrapper span.guaranteed-text{font-size:.6em;letter-spacing:2px;line-height:normal;padding:0;max-height:none;text-align:right}html body .sub-wrapper.rate-wrap.booking-best-rate-wrap .best-rate-wrapper a{vertical-align:top;display:block;height:100%;line-height:34px;box-sizing:border-box}.bestrate-content,.main-visual .booking-wrapper .booking-form form .select-hotel-class .selector span{line-height:normal}html body .sub-wrapper.rate-wrap.booking-best-rate-wrap .best-rate-wrapper a:before{content:'';background:url(../fast_track/colomboforthotels/images/property/sprite.png) -20px -356px no-repeat;width:21px;height:21px;display:inline-block;position:absolute;left:23px;top:6px;z-index:1}.bestrate-content{text-align:left}html body .sub-wrapper.rate-wrap.booking-best-rate-wrap .best-rate-wrapper span.bottom{display:none}html body .sub-wrapper.rate-wrap.booking-best-rate-wrap .best-rate-wrapper .best-rate-text,html body .sub-wrapper.rate-wrap.booking-best-rate-wrap .best-rate-wrapper .guaranteed-text{color:#fff}html body .sub-wrapper.rate-wrap.booking-best-rate-wrap.sub-page-booking{font-size:1.04em}html body .sub-wrapper.rate-wrap.booking-best-rate-wrap span{display:block;text-transform:uppercase;max-height:none}html body .sub-wrapper.rate-wrap.booking-best-rate-wrap.booking-best-option-1 .best-rate-wrapper{padding:4px 11px 0 0;box-sizing:border-box}html body .sub-wrapper.rate-wrap.booking-best-rate-wrap.booking-best-option-1 .bestrate-content p{font-weight:400}html body .sub-wrapper.rate-wrap.booking-best-rate-wrap.booking-best-option-1:hover .bestrate-content{transform:scaleY(1)}html body .sub-wrapper.rate-wrap.booking-best-rate-wrap.booking-best-option-1:hover .bestrate-content .bestrate-content-inner{opacity:1}.home-page .six.columns.rooms-section-2.accomodation{z-index:2}.over-visual{z-index:999}.main-visual .booking-wrapper.animate .booking-form{padding-top:17px;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .7s ease-in-out;top:0;transform:translateY(0)}.main-visual .booking-wrapper.animate .booking-form .booking-best-rate-wrap,.main-visual .full-width-wrapper-booking .booking-best-rate-wrap{display:none}@media (max-width:999px){.main-visual .booking-wrapper .booking-form .chidren-wrap{display:none}.main-visual .booking-wrapper .booking-form .submit-wrap{width:37px}html body .sub-wrapper.rate-wrap.booking-best-rate-wrap.booking-best-option-1{left:auto;right:0}html body .sub-wrapper.rate-wrap.booking-best-rate-wrap .best-rate-wrapper a:before{left:13px}}html body .home-page .sub-wrapper.rate-wrap.booking-best-rate-wrap.booking-best-option-1{bottom:10px;left:-110px}.main-visual .booking-wrapper.animate .outer-wrapper{height:74px}.main-visual .booking-wrapper .outer-wrapper.full-width-wrapper-booking{height:100%;background:rgba(0,0,0,.9);position:fixed;top:0;width:100%}.main-visual .booking-wrapper .full-width-wrapper-booking .booking-form{position:relative;z-index:1;top:50%;transform:translateY(-50%);background:0 0}.body-overflow-hide{overflow:hidden}.ui-widget.ui-widget-content[data-class=checkIn],.ui-widget.ui-widget-content[data-class=checkOut]{z-index:99999!important}.select-hotel-class{display:inline-block;vertical-align:top}.main-visual .booking-wrapper .booking-form .select-hotel-class .selector{/*! width: 133px !important; */text-align:left;border-bottom:none}.main-visual .booking-wrapper .booking-form form .select-hotel-class .selector span:after{right:-4px;top:44%}.main-visual .booking-form .select-hotel-wrapper{padding:9px 12px}@media (min-width:1024px) and (max-width:1199px){.main-visual .booking-form .bestrate-content{left:0;right:auto}}.main .hotel-name-list .show {white-space: nowrap;padding: 0 0px;box-sizing: border-box;max-width: none;width: 33%;}.main .wedding-items .content-wrapper ul{display: block;}.bookhovmsg-tooltip {position: absolute;bottom:-34px;right: 15.7%;width: 30%;height: auto;background: #fbf7f7;z-index: 50;font-size: 0.75em;padding: 5px 10px;border-radius:4px;display:none;-webkit-transition: all 0.7s ease;-moz-transition: all 0.7s ease;-ms-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease;}.bookhovmsg-tooltip.topfixed {position: fixed;top: 64px;bottom: auto;}.full-width-wrapper-booking .bookhovmsg-tooltip.topfixed {top:60%;}@media (max-width: 1600px){.bookhovmsg-tooltip {right: 21.5%;}}@media (max-width: 1580px){.bookhovmsg-tooltip {right: 21.2%;}}@media (max-width: 1400px){.bookhovmsg-tooltip {right: 17.5%;}}@media (max-width: 1300px){.bookhovmsg-tooltip {right: 14.8%;}}@media (max-width: 1200px){.bookhovmsg-tooltip {right: 11.9%;}}@media (max-width: 1024px){.bookhovmsg-tooltip {right: 5%;}}@media (max-width: 1000px){.bookhovmsg-tooltip {  right:4.8%;}}@media (max-width:980px){.bookhovmsg-tooltip {right:4.2%;}} p.no-records { margin: 10px 0 25px; text-align: center;}



/* start fisherman's bay renovation*/


.main .item-wrapper.meeting-items .x-list-item:last-child, 
.experiences-wrapper .slick-track .xlist-slider:nth-child(5) a.book-now-btn.right,
.experiences-wrapper .slick-track .xlist-slider:nth-child(6) a.book-now-btn.right,
.experiences-wrapper .slick-track .xlist-slider:nth-child(5) h4.bx-heading,
.experiences-wrapper .slick-track .xlist-slider:nth-child(6) h4.bx-heading,
.container .row.section-1 .four.columns.album-listing-item,
#main-menu ul.ousub-wrapper>li:nth-child(2) .str-from,
.featured-facts .info-box-wrapper.did-you-know .heading.se-box .booking-wrapper.animate,
.featured-facts .info-box-wrapper.did-you-know .heading.se-box h4.bx-heading,
.content-type-2.image-on-left .content-inner-wrapper .hotel-name-list li.tree.show {
    display:none !important;
}

.container .row.section-1 .four.columns.album-listing-item.first-child {
    display: block !important;
}

 .home-pg-content .row.hm.section-2 .slick-track.one-item-show {
    left: 0 !important;
}

.one-item-show .fa-angle-right.slick-next, .one-item-show .fa-angle-left.slick-prev{
    display: none;    
}

.lazy-image-slider.two-item-show li.x-list-item {
    width: 50%;
    padding: 0;
}



.main .md-slider li.x-list-item .content-wrapper {
    visibility: visible;
    display: block;
}

@media (min-width: 1000px){
.main .section-1.gal-wrap-row .album-listing-item:nth-child(3) .album-info-box {
    right: auto;
    left: 150px;
    }
    
     .main ul.cn-locations {
    	margin-left: 15%;
    }
    
    .our-hotels .item-wrapper {
        display: flex;
        justify-content: center;
    }
    
    #main-menu ul.ousub-wrapper {
        width: 970px;
        left: 50%;
        margin-left: -515px;
    }
    #main-menu ul.ousub-wrapper>li {
        width: 46%;
    }
    
}

.main .image-on-left .content-inner-wrapper .hotel-name-list .show {
    width: 45%;
}

@media (min-width: 1025px) and (max-width:1390px) {
    .lazy-image-slider.two-item-show li.x-list-item {
    width: 46%;
    padding: 0 20px;
}
}



/* end fisherman's bay renovation*/