@font-face{font-family:"Merriweather";src:url(../../../font/Merriweather-Regular.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url(../../../font/Raleway-Regular.ttf);font-weight:400;font-style:normal;font-display:swap}.sppb-title-heading,.resort-discount .sppb-addon-cta .sppb-cta-title{font-family:'Merriweather',sans-serif;font-display:swap}.section{margin:2% 0}.patternbg{position:relative}.patternbg::after{position:absolute;content:"";width:100%;height:100%;background-size:cover!important;background-repeat:no-repeat!important;z-index:1;transform:scaleX(-1)}.patternbg::before{position:absolute;content:"";width:100%;height:100%;background-size:cover!important;background-repeat:no-repeat!important;z-index:1}.slick-dots li button:before{font-size:40px!important}.slick-arrow .fa{color:#000;font-size:35px}.project-slider .carousel-control{display:none}.project-slider{margin-left:30px;margin-right:30px}.visibility-hidden{visibility:hidden}p.foot-text{font-size:12px}.form-control{display:block;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / .075);box-shadow:inset 0 1px 1px rgb(0 0 0 / .075);-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / .075),0 0 8px rgb(102 175 233 / .6);box-shadow:inset 0 1px 1px rgb(0 0 0 / .075),0 0 8px rgb(102 175 233 / .6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}.sp-megamenu-parent{list-style:none;padding:0;margin:0;z-index:99;display:block;float:right}.sp-megamenu-parent>li{display:block;position:relative;padding:0;height:70px;float:left}.sp-megamenu-parent>li.menu-justify{position:static}.sp-megamenu-parent>li>a{display:inline-block;padding:0 0;line-height:75px;font-size:14px;text-transform:uppercase;letter-spacing:1px;color:#493e3e}.sp-megamenu-parent>li.sp-has-child>a:after{font-family:"FontAwesome";content:" \f0d7"}.sp-megamenu-parent .sp-module{padding:10px}.sp-megamenu-parent .sp-mega-group{list-style:none;padding:0;margin:0}.sp-megamenu-parent .sp-mega-group .sp-mega-group-child{list-style:none;padding:0;margin:0}.sp-megamenu-parent .sp-dropdown{margin:0;position:absolute;z-index:10;display:none}.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{background:#fff;box-shadow:0 3px 5px 0 rgb(0 0 0 / .2)}.sp-megamenu-parent .sp-dropdown .sp-dropdown-items{list-style:none;padding:0;margin:0}.sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child>a:after{font-family:"FontAwesome";content:" \f0da";float:right}.sp-megamenu-parent .sp-dropdown.sp-menu-center{margin-left:45px}.sp-megamenu-parent .sp-dropdown.sp-dropdown-main{top:100%}.sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right,.sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-full{left:0}.sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-left{right:0}.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub{top:0;left:100%}.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub .sp-dropdown-inner{box-shadow:0 0 5px rgb(0 0 0 / .2)}.sp-megamenu-parent .sp-dropdown li.sp-menu-item{display:block;padding:0;height:auto;line-height:normal;position:relative;border-bottom:1px solid #e5e5e5}.sp-megamenu-parent .sp-dropdown li.sp-menu-item:last-child{border-bottom:none}.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a{display:block;padding:10px 20px;color:#333;cursor:pointer;font-size:15px}.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a.sp-group-title{text-transform:uppercase;font-weight:700}.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover{color:#fff}.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a:hover{color:#fff}.sp-megamenu-parent .sp-dropdown-mega>.row{margin-top:30px}.sp-megamenu-parent .sp-dropdown-mega>.row:first-child{margin-top:0}.sp-megamenu-parent .sp-has-child:hover>.sp-dropdown{display:block}.sp-megamenu-parent.menu-fade .sp-has-child:hover>.sp-dropdown{-webkit-animation:spMenuFadeIn 400ms;animation:spMenuFadeIn 400ms}.sp-megamenu-parent.menu-zoom .sp-has-child:hover>.sp-dropdown{-webkit-animation:spMenuZoom 400ms;animation:spMenuZoom 400ms}.sp-megamenu-parent.menu-fade-up .sp-has-child:hover>.sp-dropdown{-webkit-animation:spMenuFadeInUp 400ms;animation:spMenuFadeInUp 400ms}#offcanvas-toggler{float:right;line-height:60px}#offcanvas-toggler>i{display:inline-block;padding:0 0 0 10px;font-size:18px;background:#fff0;margin:5px 0 27px 0;border-radius:3px;cursor:pointer;-webkit-transition:color 400ms,background-color 400ms;-o-transition:color 400ms,background-color 400ms;transition:color 400ms,background-color 400ms}#offcanvas-toggler>i:hover{color:#fff}.close-offcanvas{position:absolute;top:15px;right:15px;z-index:1;color:#000;border:2px solid #eee;border-radius:100%;width:22px;height:22px;line-height:18px;text-align:center;font-size:12px}.close-offcanvas:hover{background:#000;color:#fff}.offcanvas-menu{width:280px;height:100%;background:#fff;color:#999;position:fixed;top:0;opacity:0;z-index:999;overflow-y:scroll;visibility:visible!important}.offcanvas-menu .offcanvas-inner{padding:20px}.offcanvas-menu .offcanvas-inner .sp-module{margin-top:20px}.offcanvas-menu .offcanvas-inner .sp-module ul>li{border:none}.offcanvas-menu .offcanvas-inner .sp-module ul>li a{border-bottom:1px dotted #e8e8e8;-webkit-transition:300ms;-o-transition:300ms;transition:300ms;padding:4px 20px;background:#fff0;border:none;color:#000!important}.offcanvas-menu .offcanvas-inner .sp-module ul>li a:hover{background:#f5f5f5}.offcanvas-menu .offcanvas-inner .sp-module ul>li>a:before{display:none}.offcanvas-menu .offcanvas-inner .sp-module:first-child{margin-top:0}.offcanvas-menu .offcanvas-inner .sp-module .sp-module-content>ul{margin:0 -20px}.offcanvas-menu .offcanvas-inner .search{margin-top:25px}.offcanvas-menu .offcanvas-inner .search input{width:100%;border-radius:0;border:1px solid #eee;box-shadow:none;-webkit-box-shadow:none}.ltr .offcanvas-menu{-webkit-transition:opacity 400ms cubic-bezier(.7,0,.3,1),right 400ms cubic-bezier(.7,0,.3,1);transition:opacity 400ms cubic-bezier(.7,0,.3,1),right 400ms cubic-bezier(.7,0,.3,1)}.ltr .body-innerwrapper:after{right:0}.ltr .offcanvas-menu{right:-280px}.ltr.offcanvas .offcanvas-menu{right:0}.body-innerwrapper:after{position:absolute;top:0;width:0;height:0;background:rgb(0 0 0 / .8);content:"";opacity:0;-webkit-transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s;transition:opacity 0.5s,width 0.1s 0.5s,height 0.1s 0.5s;z-index:999}.offcanvas{width:100%;height:100%;position:relative}.offcanvas .body-innerwrapper:after{width:100%;height:100%;opacity:1;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.offcanvas .offcanvas-menu{opacity:1}.menu .nav-child.small{font-size:inherit}@-webkit-keyframes spMenuFadeIn{0%{opacity:0}100%{opacity:1}}@keyframes spMenuFadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes spMenuZoom{0%{opacity:0;-webkit-transform:scale(.8)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes spMenuZoom{0%{opacity:0;transform:scale(.8);-webkit-transform:scale(.8)}100%{opacity:1;transform:scale(1);-webkit-transform:scale(1)}}@-webkit-keyframes spMenuFadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,30px,0)}100%{opacity:1;-webkit-transform:none}}@keyframes spMenuFadeInUp{0%{opacity:0;transform:translate3d(0,30px,0)}100%{opacity:1;transform:none}}.pd0{padding:0}#sp-reservation ul.menu{float:right}#sp-reservation ul.menu li a{color:#fff;font-size:14px;text-transform:uppercase;border-radius:3px;padding:8px 15px;line-height:100%;display:inline-block;margin-top:20px;-webkit-transition:300ms;-o-transition:300ms;transition:300ms}#sp-reservation ul.menu li a:before{display:none}a{-webkit-transition:color 400ms,background-color 400ms;transition:color 400ms,background-color 400ms}body{line-height:24px;font-family:'Raleway',sans-serif!important}a,a:hover,a:focus,a:active{text-decoration:none}a,i,button{-webkit-transition:300ms;-o-transition:300ms;transition:300ms}label{font-weight:400}legend{padding-bottom:10px}img{display:block;height:auto;border-radius:3px}.ui-datepicker .ui-datepicker-header{position:relative;background:#fff;border-width:0 0 1px 0;border-style:solid;border-color:#ddd;color:#333;padding:15px;border-radius:0}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{line-height:60px}.ui-datepicker{background:#f9fafc;padding:0;border-radius:0}.ui-datepicker-calendar .ui-state-default{color:#333;font-weight:400;text-align:center;border:0;background:#fff0}.ui-datepicker-calendar .ui-state-active{background:#fff0;color:#c31217}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:none;width:100%;border:0;margin:0;padding:10px 0;border-radius:0;background:#fff0}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current:hover{background:#fff0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{cursor:pointer;border:0;background:#fff0;border-radius:0}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-widget-header .ui-icon{background-image:none!important;border:0;position:relative}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover{border:0!important;background:transparent!important}.ui-datepicker .ui-datepicker-next-hover{right:2px!important;top:2px!important}.ui-datepicker .ui-datepicker-prev{left:2px!important;top:2px!important}.ui-widget-header .ui-icon{position:absolute;content:"\f054";top:0;padding:15px;border:1px solid #ddd;font-family:FontAwesome;color:#333}.ui-widget-header a{color:#000!important;-webkit-transition:200ms;-o-transition:200ms;transition:200ms}.ui-widget-header a.ui-state-disabled{color:inherit!important}.ui-datepicker .ui-datepicker-next{height:100%!important;top:0!important}.ui-datepicker .ui-datepicker-next:after{content:"\f061";font-family:FontAwesome;position:absolute;top:50%;right:7px;margin-top:-10px;font-size:14px}.ui-datepicker .ui-datepicker-next span{display:none!important}.ui-datepicker .ui-datepicker-prev{height:100%!important;top:0!important}.ui-datepicker .ui-datepicker-prev:after{content:"\f060";font-family:FontAwesome;position:absolute;top:50%;right:7px;margin-top:-10px;font-size:14px}.ui-datepicker .ui-datepicker-prev span{display:none!important}.pagination-wrapper{text-align:center}.pagination-wrapper .pagination>li>a,.pagination-wrapper .pagination>li>span{padding:8px 15px}.btn,.sppb-btn{-webkit-transition:color 400ms,background-color 400ms,border-color 400ms;-o-transition:color 400ms,background-color 400ms,border-color 400ms;transition:color 400ms,background-color 400ms,border-color 400ms}.offline-inner{margin-top:100px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:block;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / .075);box-shadow:inset 0 1px 1px rgb(0 0 0 / .075);-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s}select:focus,textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / .075),0 0 8px rgb(102 175 233 / .6);box-shadow:inset 0 1px 1px rgb(0 0 0 / .075),0 0 8px rgb(102 175 233 / .6)}select::-moz-placeholder,textarea::-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="datetime"]::-moz-placeholder,input[type="datetime-local"]::-moz-placeholder,input[type="date"]::-moz-placeholder,input[type="month"]::-moz-placeholder,input[type="time"]::-moz-placeholder,input[type="week"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="color"]::-moz-placeholder,.uneditable-input::-moz-placeholder{color:#999;opacity:1}select:-ms-input-placeholder,textarea:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="datetime"]:-ms-input-placeholder,input[type="datetime-local"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="month"]:-ms-input-placeholder,input[type="time"]:-ms-input-placeholder,input[type="week"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="color"]:-ms-input-placeholder,.uneditable-input:-ms-input-placeholder{color:#999}select::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="color"]::-webkit-input-placeholder,.uneditable-input::-webkit-input-placeholder{color:#999}select[disabled],select[readonly],fieldset[disabled] select,textarea[disabled],textarea[readonly],fieldset[disabled] textarea,input[type="text"][disabled],input[type="text"][readonly],fieldset[disabled] input[type="text"],input[type="password"][disabled],input[type="password"][readonly],fieldset[disabled] input[type="password"],input[type="datetime"][disabled],input[type="datetime"][readonly],fieldset[disabled] input[type="datetime"],input[type="datetime-local"][disabled],input[type="datetime-local"][readonly],fieldset[disabled] input[type="datetime-local"],input[type="date"][disabled],input[type="date"][readonly],fieldset[disabled] input[type="date"],input[type="month"][disabled],input[type="month"][readonly],fieldset[disabled] input[type="month"],input[type="time"][disabled],input[type="time"][readonly],fieldset[disabled] input[type="time"],input[type="week"][disabled],input[type="week"][readonly],fieldset[disabled] input[type="week"],input[type="number"][disabled],input[type="number"][readonly],fieldset[disabled] input[type="number"],input[type="email"][disabled],input[type="email"][readonly],fieldset[disabled] input[type="email"],input[type="url"][disabled],input[type="url"][readonly],fieldset[disabled] input[type="url"],input[type="search"][disabled],input[type="search"][readonly],fieldset[disabled] input[type="search"],input[type="tel"][disabled],input[type="tel"][readonly],fieldset[disabled] input[type="tel"],input[type="color"][disabled],input[type="color"][readonly],fieldset[disabled] input[type="color"],.uneditable-input[disabled],.uneditable-input[readonly],fieldset[disabled] .uneditable-input{cursor:not-allowed;background-color:#eee;opacity:1}textareaselect,textareatextarea,textareainput[type="text"],textareainput[type="password"],textareainput[type="datetime"],textareainput[type="datetime-local"],textareainput[type="date"],textareainput[type="month"],textareainput[type="time"],textareainput[type="week"],textareainput[type="number"],textareainput[type="email"],textareainput[type="url"],textareainput[type="search"],textareainput[type="tel"],textareainput[type="color"],textarea.uneditable-input{height:auto}.group-control select,.group-control textarea,.group-control input[type="text"],.group-control input[type="password"],.group-control input[type="datetime"],.group-control input[type="datetime-local"],.group-control input[type="date"],.group-control input[type="month"],.group-control input[type="time"],.group-control input[type="week"],.group-control input[type="number"],.group-control input[type="email"],.group-control input[type="url"],.group-control input[type="search"],.group-control input[type="tel"],.group-control input[type="color"],.group-control .uneditable-input{width:100%}.sppb-btn-primary{padding:10px 20px;border-radius:3px}.sppb-btn:focus,.sppb-btn:active,.sppb-btn-primary:focus,.sppb-btn-primary:active{outline:none}button:focus,a:focus{outline:0!important}.btn-primary:active,.btn-primary:focus,.sppb-btn-primary:active,.sppb-btn-primary:focus{box-shadow:none}#sp-top-bar{width:100%;z-index:11;padding:5px 0;font-size:14px}#sp-top-bar .sp-module{margin:0 0 0 20px}ul.social-icons{float:right;list-style:none;padding:0;margin:-5px;display:inline-block}ul.social-icons>li{display:inline-block;margin:5px 7px}ul.social-icons>li a{color:#fff}.sp-module-content .mod-languages ul.lang-inline{margin:0;padding:0}.sp-module-content .mod-languages ul.lang-inline li{border:none;display:inline-block;margin:0 5px 0 0}.sp-module-content .mod-languages ul.lang-inline li a{padding:0!important}.sp-module-content .mod-languages ul.lang-inline li>a:before{display:none}.sp-contact-info{float:right;list-style:none;padding:0;margin:0}.sp-contact-info a{color:#fff;font-size:15px;font-weight:600}.sp-contact-info li{display:inline-block;margin-right:30px}.sp-contact-info li:last-child{margin-right:0}.sp-contact-info li i{margin:0 8px 0 0;font-size:15px}.sp-resort-weather{float:right;padding-right:40px}.sp-resort-weather .sp-weather-current,.sp-resort-weather .sp-weather-forcasts{float:left}.sp-resort-weather .sp-weather-current .media-body,.sp-resort-weather .sp-weather-forcasts .media-body{width:100%}.sp-resort-weather .sp-weather-current .media>.pull-left,.sp-resort-weather .sp-weather-forcasts .media>.pull-left{margin-right:0;padding-right:0}.sp-resort-weather .sp-weather-current .media-heading,.sp-resort-weather .sp-weather-forcasts .media-heading{margin-bottom:0}.sp-resort-weather .sp-weather-current .sp-weather-icon,.sp-resort-weather .sp-weather-forcasts .sp-weather-icon{font-size:14px;line-height:20px;float:left;margin-right:10px}.sp-resort-weather .sp-weather-current .sp-weather-current-temp,.sp-resort-weather .sp-weather-forcasts .sp-weather-current-temp{float:left;display:inline-block}.sp-resort-weather .sp-weather-current .sp-weather-day,.sp-resort-weather .sp-weather-forcasts .sp-weather-day{margin-right:10px}.sp-resort-weather .sp-weather-current .sp-weather-day,.sp-resort-weather .sp-weather-current .sp-weather-temp,.sp-resort-weather .sp-weather-forcasts .sp-weather-day,.sp-resort-weather .sp-weather-forcasts .sp-weather-temp{float:left}.sp-resort-weather .sp-weather-current .sp-weather-city,.sp-resort-weather .sp-weather-forcasts .sp-weather-city{font-size:14px;line-height:24px;margin-left:10px}.sp-resort-weather .sp-weather-current{margin-right:10px}.sp-resort-weather .sp-weather-forcasts{margin:0}.sp-resort-weather .sp-weather-forcasts .list{border:none;padding:0}.sp-resort-weather .sp-weather-forcasts .list:first-child{border:none}.menu-fixed#sp-header{background-color:#fff!important;position:fixed!important;top:0!important;height:60px}.menu-fixed#sp-header .logo{height:60px;-webkit-transition:300ms;-o-transition:300ms;transition:300ms}.menu-fixed#sp-header .logo img{width:85px}.menu-fixed#sp-header .sp-megamenu-parent>li{height:60px}.menu-fixed#sp-header.has-slideshow .sp-megamenu-parent>li>a,.menu-fixed#sp-header .sp-megamenu-parent>li>a{line-height:60px}.menu-fixed#sp-header #sp-reservation ul.menu li a{margin-top:15px}.menu-fixed #offcanvas-toggler{line-height:60px}#sp-header{height:100px;width:100%;box-shadow:0 3px 3px rgb(0 0 0 / .05);opacity:.95;z-index:99;background:#fff;position:relative}#sp-header .logo{display:inline-block;display:table}#sp-header .logo img{-webkit-transition:300ms;-o-transition:300ms;transition:300ms}#sp-header .logo h1{font-size:24px;line-height:1;margin:0;padding:0;display:table-cell;vertical-align:middle}#sp-header .logo p{margin:5px 0 0}#sp-header .sp-megamenu-parent>li>a{-webkit-transition:300ms;-o-transition:300ms;transition:300ms}#sp-header .sp-retina-logo{display:none}.has-slideshow#sp-top-bar{background-color:#fff0;position:absolute}.has-slideshow#sp-header{background-color:rgb(255 255 255 / .9);position:absolute;top:35px}.has-slideshow#sp-header .sp-megamenu-parent>li>a{color:#fff}.has-slideshow#sp-header .sp-megamenu-parent>li>a{line-height:70px;-webkit-transition:300ms;-o-transition:300ms;transition:300ms;color:#d80a5c}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#sp-header .sp-default-logo{display:none}#sp-header .sp-retina-logo{display:block}}#sp-title{min-height:0}#sp-title .sp-page-title{text-align:center;padding:150px 0 100px 0}#sp-title .sp-page-title h2{font-size:36px;text-transform:uppercase;position:relative}#sp-title .sp-page-title h2::before{content:"";position:absolute;top:-50px;left:50%;transform:translate(-50%);width:350px;height:40px;background-image:url(../images/about-heading-bg.png);background-repeat:no-repeat;background-size:contain;-webkit-background-size:contain}.sp-page-title{padding:30px 0;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-attachment:fixed}.sp-page-title h2,.sp-page-title h3{margin:0;padding:0;color:#fff}.sp-page-title h2{font-size:24px;line-height:1}.sp-page-title h3{font-size:14px;font-weight:400;line-height:1;margin-top:10px}.sp-page-title .breadcrumb{background:none;padding:0;margin:10px 0 0 0}.sp-page-title .breadcrumb>.active{color:rgb(255 255 255 / .8)}.sp-page-title .breadcrumb>span,.sp-page-title .breadcrumb>li,.sp-page-title .breadcrumb>li+li:before,.sp-page-title .breadcrumb>li>a{color:#fff}.body-innerwrapper{overflow-x:hidden;-webkit-transition:margin-left 400ms cubic-bezier(.7,0,.3,1);transition:margin-left 400ms cubic-bezier(.7,0,.3,1)}.layout-boxed .body-innerwrapper{max-width:1240px;margin:0 auto;box-shadow:0 0 5px rgb(0 0 0 / .2)}#sp-main-body{padding:100px 0}.com-sppagebuilder #sp-main-body{padding:0}.resort-search{width:100%;min-height:100px;background-color:#e5e5e5;text-align:center}.resort-search #sr-checkavailability-form{width:100%;display:inline-block;float:none;margin:50px 0 40px 0}.resort-search .datefield,.resort-search select{border:none;box-shadow:none;-webkit-box-shadow:none;background-color:#fff}.resort-search .datefield{height:40px;padding:10px 20px;text-align:left}.resort-search .arrow-icon{display:block;position:relative}.resort-search .arrow-icon:after{content:"\f0d7";position:absolute;top:10px;right:15px;font-size:14px;font-family:fontawesome;pointer-events:none}.resort-search .checkin_module,.resort-search .checkout_module{position:relative;text-transform:uppercase;background-color:#fff}.resort-search .checkin_module:after,.resort-search .checkout_module:after{content:"\f133";position:absolute;top:10px;right:15px;font-size:14px;font-family:fontawesome;pointer-events:none}.resort-search label{display:block;text-align:left;font-size:14px;text-transform:uppercase;margin-bottom:10px;margin-left:2px}.resort-search select{width:100%;-webkit-appearance:none;-moz-appearance:none;height:40px;padding:10px 20px}.resort-search select option{color:#000}.resort-search select:hover{cursor:pointer}.resort-search select:focus{box-shadow:none;-webkit-box-shadow:none}.resort-search .checkin_datepicker_inline_module,.resort-search .checkout_datepicker_inline_module{position:absolute;font-size:14px}.resort-search .sub-checkout-box{position:relative;overflow:hidden;float:right;clear:right;padding:0 0 0 15px}.resort-search .rooms{overflow:hidden}.resort-search .check-in,.resort-search .check-out,.resort-search .rooms,.resort-search .adults,.resort-search .children{padding:0}.resort-search .check-in{padding-right:15px}.resort-search .adults{padding:0 15px 0 0}.resort-search .check-button{margin-top:34px}.resort-search .check-button button{color:#fff;font-weight:700;text-transform:uppercase;padding:10px 20px;border:none}.resort-search .check-button button i{display:none}.resort-search .room_num_row>div>div:nth-child(1){margin-top:0}.resort-feature-box .sppb-addon-feature .sppb-icon i,.resort-feature-box .sppb-addon-feature h4,.resort-feature-box .sppb-addon-feature .sppb-addon-text{transition:color 0.3s}.resort-feature-box .sppb-addon-feature:hover{cursor:pointer}.resort-feature-box .sppb-feature-box-title{color:#fff;margin:20px 0 5px;font-weight:700}.resort-feature-box .sppb-addon-text{font-size:16px;font-weight:700;color:#fff}.rooms-suits .sppb-addon-cta .text-center{text-align:left;position:relative}.rooms-suits .sppb-addon-cta .text-center h3.sppb-cta-title{font-size:19px}.rooms-suits .sppb-addon-cta .text-center .sppb-cta-subtitle{position:absolute;top:0;right:0}.rooms-suits .sppb-addon-cta .text-center .sppb-cta-subtitle span{font-size:20px}.rooms-suits .sppb-addon-cta .text-center .sppb-btn-primary{margin-top:40px}.rooms-suits .sppb-carousel ol.sppb-carousel-indicators li{margin-right:5px;border:solid 1px #fff0;background-color:#fff}.resort-discount .sppb-cta-subtitle{line-height:30px!important}.resort-discount .sppb-btn-default{background-color:#fff0;border:solid 1px #fff;color:#fff;font-size:16px;font-weight:700;margin-top:60px;border-radius:3px}.sppb-addon-cta{padding:inherit!important}.sppb-addon-cta .sppb-cta-subtitle{margin-bottom:0;line-height:26px}.sppb-addon-cta .sppb-btn-lg{margin-top:30px}.carousel-title-hidden .sppb-item.sppb-item-has-bg .sppb-carousel-item-inner .sppb-carousel-pro-text{display:none}.carousel-title-hidden ol.sppb-carousel-indicators li{margin-right:5px;border:solid 1px #fff0;background-color:#fff}.resort-slider{position:relative}.resort-slider,.resort-slider .resort-slider-wrapper{min-height:800px}.resort-slider .sppb-fullwidth-title{display:none}.resort-slider .sppb-slideshow-fullwidth-item-bg{position:relative;min-height:800px}.resort-slider .sppb-slideshow-fullwidth-item-bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.resort-slider .resort-slider-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.resort-slider .resort-slider-content>div{margin-top:110px}.resort-slider .resort-slider-content h1{position:relative}.resort-slider .resort-slider-content h1::before{content:"";position:absolute;top:55px;left:50%;transform:translate(-50%);width:570px;height:62px;background-image:url(../images/header-bg.png);background-size:contain;-webkit-background-size:contain;background-repeat:no-repeat}.resort-slider .resort-slider-content h1+p{font-weight:300;margin:90px 0 60px;padding:30px;line-height:30px}.resort-slider .resort-slider-content .sppb-btn-primary{border-radius:3px;background:none;font-size:16px;border:solid 1px #fff}.sppb-addon-latest-posts .latest-posts .latest-post{background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.sppb-addon-latest-posts .latest-posts .latest-post,.sppb-addon-latest-posts .latest-posts .latest-post .latest-post-inner{margin-bottom:30px}.sppb-addon-latest-posts .latest-posts .latest-post .latest-post-inner{padding:50px 30px;position:relative;-webkit-transition:300ms;-o-transition:300ms;transition:300ms}.sppb-addon-latest-posts .latest-posts .latest-post .latest-post-inner span,.sppb-addon-latest-posts .latest-posts .latest-post .latest-post-inner a,.sppb-addon-latest-posts .latest-posts .latest-post .latest-post-inner p,.sppb-addon-latest-posts .latest-posts .latest-post .latest-post-inner i,.sppb-addon-latest-posts .latest-posts .latest-post .latest-post-inner .entry-author{color:#fff;position:relative}.sppb-addon-latest-posts .latest-posts .latest-post .latest-post-inner a:hover{color:rgb(255 255 255 / .7)}.sppb-addon-latest-posts .latest-posts .latest-post .latest-post-inner .latest-post-content{position:absolute;bottom:30px}.sppb-addon-latest-posts .latest-posts .latest-post .latest-post-inner:before{content:"";-webkit-transition:300ms;-o-transition:300ms;transition:300ms;position:absolute;top:50%;left:0;width:100%;height:50%;opacity:1;background:#fff0}.sppb-addon-latest-posts .latest-posts .latest-post .latest-post-inner .link-icon{position:absolute;opacity:0;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);-webkit-transform:translate(-50%,-50%) scale(0);color:#fff;z-index:999;-webkit-transition:300ms;transition:300ms}.sppb-addon-latest-posts .latest-posts .latest-post .latest-post-inner .link-icon a{background-color:#493e3e;display:table;height:50px;width:50px;border-radius:30px}.sppb-addon-latest-posts .latest-posts .latest-post .latest-post-inner .link-icon a i{display:table-cell;vertical-align:middle;text-align:center}.sppb-addon-latest-posts .latest-posts .latest-post .latest-post-inner .link-icon a:hover{background-color:rgb(73 62 62 / .7);transform:scale(1.2)}.sppb-addon-latest-posts .latest-posts .latest-post .latest-post-inner:hover:before{opacity:0}.sppb-addon-latest-posts .latest-posts .latest-post .latest-post-inner:hover .link-icon{opacity:1;transform:translate(-50%,-50%) scale(1);-webkit-transform:translate(-50%,-50%) scale(1)}.sppb-addon-latest-posts .latest-posts .latest-post .entry-meta{margin:0 -10px}.sppb-addon-latest-posts .latest-posts .latest-post .entry-meta>span{display:inline-block;margin:0 10px;font-size:18px}.sppb-addon-latest-posts .latest-posts .latest-post .entry-meta>span>i{margin-right:5px}.sppb-addon-latest-posts .latest-posts .latest-post h4{margin-top:10px;font-size:24px;margin-bottom:0}.sppb-addon-office-location-wrapper{padding:40px 10px 40px;border-radius:3px}.sppb-addon-office-location-wrapper .sppb-addon-content{margin-bottom:40px}.sppb-addon-office-location-wrapper h3{font-size:24px;font-weight:700;text-transform:uppercase;margin:0 0 40px 0}.sppb-addon-office-location-wrapper .sppb-icon{font-size:26px;margin-bottom:20px}.resort-contact-from h2.sppb-title-heading{position:relative}.resort-contact-from h2.sppb-title-heading:before{position:absolute;content:"";top:-50px;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);width:390px;height:40px;background-image:url(../images/contact-from-title-heading.png);background-repeat:no-repeat;background-size:contain;-webkit-background-size:contain}.resort-contact-from .sppb-addon-ajax-contact .sppb-form-group:nth-child(1),.resort-contact-from .sppb-addon-ajax-contact .sppb-form-group:nth-child(2),.resort-contact-from .sppb-addon-ajax-contact .sppb-form-group:nth-child(3){width:33.33%;float:left;padding-right:20px}.resort-contact-from .sppb-addon-ajax-contact .sppb-form-group:nth-child(3){padding-right:0}.resort-contact-from .sppb-addon-ajax-contact .sppb-form-group input{background-color:#fff0;color:#fff;border:solid 1px #fff;border-radius:3px}.resort-contact-from .sppb-addon-ajax-contact .sppb-form-group textarea{background-color:#fff0;border:solid 1px #fff;height:200px!important;border-radius:3px}.resort-contact-from .sppb-addon-ajax-contact .sppb-form-group .sppb-form-control{color:#fff}.resort-contact-from .sppb-addon-ajax-contact .sppb-form-group .sppb-form-control:hover,.resort-contact-from .sppb-addon-ajax-contact .sppb-form-group .sppb-form-control:focus{box-shadow:none}.resort-contact-from .sppb-addon-ajax-contact .sppb-btn-success{color:#fff;font-size:14px;padding:10px 30px;text-transform:uppercase;border-radius:3px}.sppb-addon-image-content{position:relative}.sppb-addon-image-content .sppb-image-holder{position:absolute;top:0;width:50%;height:100%;background-position:50%;background-size:cover}.sppb-addon-image-content.aligment-left .sppb-image-holder{left:0}.sppb-addon-image-content.aligment-left .sppb-content-holder{padding:120px 0 120px 50px}.sppb-addon-image-content.aligment-right .sppb-image-holder{right:0}.sppb-addon-image-content.aligment-right .sppb-content-holder{padding:120px 50px 120px 0}@media (max-width:768px){.sppb-addon-image-content .sppb-image-holder{position:inherit;width:100%!important;height:300px}}.sp-module{margin-top:50px}.sp-module:first-child{margin-top:0}.sp-module .sp-module-title{margin:0 0 20px;font-size:14px;text-transform:uppercase;line-height:1}.sp-module ul{list-style:none;padding:0;margin:0}.sp-module ul>li{display:block;border-bottom:1px solid #e8e8e8;-webkit-transition:300ms;transition:300ms}.sp-module ul>li>a{display:block;padding:5px 0;line-height:36px;padding:2px 0;-webkit-transition:300ms;transition:300ms}.sp-module ul>li>a:hover{background:none}.sp-module ul>li>a:before{font-family:FontAwesome;content:"\f105";margin-right:8px}.sp-module ul>li:last-child{border-bottom:none}.sp-module .categories-module ul{margin:0 10px}.sp-module .latestnews>div{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #e8e8e8}.sp-module .latestnews>div:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.sp-module .latestnews>div>a{display:block;font-weight:400}.sp-module .tagscloud{margin:-2px 0}.sp-module .tagscloud .tag-name{display:inline-block;padding:5px 10px;background:gray;color:#fff;border-radius:3px;margin:2px 0}.sp-module .tagscloud .tag-name span{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:rgb(0 0 0 / .2);border-radius:3px}.login img{display:inline-block;margin:20px 0}.login .checkbox input[type="checkbox"]{margin-top:6px}.form-links ul{list-style:none;padding:0;margin:0}.search .btn-toolbar{margin-bottom:20px}.search .btn-toolbar span.icon-search{margin:0}.search .btn-toolbar button{color:#fff}.search .phrases .phrases-box .controls label{display:inline-block;margin:0 20px 20px}.search .phrases .ordering-box{margin-bottom:15px}.search .only label{display:inline-block;margin:0 20px 20px}.search .search-results dt.result-title{margin-top:40px}.search .search-results dt,.search .search-results dd{margin:5px 0}.filter-search .chzn-container-single .chzn-single{height:34px;line-height:34px}.form-search .finder label{display:block}.form-search .finder .input-medium{width:60%;border-radius:3px}.finder .word input{display:inline-block}.finder .search-results.list-striped li{padding:20px 0}.resort-title-heading .sppb-section-title{position:relative}#solidres .inner{margin:0}.reservation-button{margin:20px 0 0 0;text-align:right;display:inline-block}.rooms-suits .sppb-cta-text{font-size:18px}.resort-testimonials .sppb-carousel-indicators{bottom:-35px;margin-bottom:0}.resort-testimonials .sppb-carousel-indicators li{margin-right:10px;border:none;background-color:#fff}.resort-testimonials .sppb-carousel-inner .sppb-item{padding:100px 0 0 0}.resort-testimonials .sppb-carousel-inner .sppb-item::before{content:"\f10d";font-size:40px;font-family:fontawesome;position:absolute;top:10px;left:50%;transform:translate(-50%);-web-kit-transform:translate(-50%)}.resort-testimonials .sppb-carousel-inner .sppb-item .sppb-testimonial-message{font-size:20px;line-height:26px;font-style:italic;font-weight:300}.resort-testimonials .sppb-carousel-inner .sppb-item .sppb-testimonial-client{margin:40px 0}.resort-testimonials .sppb-carousel-inner .sppb-item .sppb-testimonial-client .pro-client-name{font-size:28px;font-style:italic;font-weight:400}.reservation_asset_item .availability-calendar .row-fluid{margin-top:25px}.reservation_asset_item .availability-calendar .row-fluid:last-child{margin-top:0}.reservation_asset_item img{margin:0;padding:0}.reservation_asset_item .asset-title{margin-bottom:35px;text-transform:uppercase}.reservation_asset_item .asset-address-wrapper{margin:0 0 35px}.reservation_asset_item .asset-address-wrapper span{font-size:20px;font-weight:700;line-height:29px;font-style:normal}.reservation_asset_item .other-photos .sr-photo-wrapper{margin-bottom:30px}.reservation_asset_item .other-photos .sr-photo-wrapper a{display:block}.reservation_asset_item .other-photos img{-webkit-transition:300ms;-o-transition:300ms;transition:300ms}.reservation_asset_item .other-photos img:hover{opacity:.5}.reservation_asset_item .asset-vote-wrapper{display:none}.reservation_asset_item .assets-photos .sr-photo{display:inline-block}.reservation_asset_item .show_map{display:none}.reservation_asset_item #availability-search .alert{border-radius:3px 3px 0 0;border:none}.reservation_asset_item #availability-search .availability-search-info{color:#fff;font-weight:700;padding:30px}.reservation_asset_item #availability-search .availability-search-info a{float:right;text-transform:uppercase;font-size:14px;color:#fff}.reservation_asset_item #availability-search .availability-search-info a i{font-size:12px}.reservation_asset_item .button-row{border:none;padding:30px;margin:0 0 30px 0;text-transform:uppercase;font-weight:700}.reservation_asset_item .button-row .inner p{margin-bottom:0;padding-top:10px}.reservation_asset_item .button-row .btn-group{float:right}.reservation_asset_item .button-row .btn-group button{padding:10px 40px;border:none;margin-left:20px;border-radius:3px!important}.reservation_asset_item .button-row .btn-group button i{display:none}.reservation_asset_item .button-row .btn-group .reservation-navigate-back{color:#fff;background-color:#493e3e}.reservation_asset_item .asset-details-tab{border:none}.reservation_asset_item .asset-details-tab>li{margin-right:25px}.reservation_asset_item .asset-details-tab>li a{border:none;padding:10px 10px 10px 0}.reservation_asset_item .roomtype-info-wrapper h2{text-transform:uppercase;margin-bottom:30px}.reservation_asset_item .roomtype-info-wrapper .label-info,.reservation_asset_item .roomtype-info-wrapper .label-success{display:none;padding:5px 10px;font-size:14px;margin-right:15px}.reservation_asset_item .roomtype-info-wrapper .roomtype-info-title{font-weight:700;text-transform:uppercase}.reservation_asset_item .roomtype-info-wrapper .room-type-more-desc{margin-top:18px}.reservation_asset_item .roomtype-info-wrapper .room-type-more-desc>.row{padding-bottom:15px}.reservation_asset_item .roomtype-info-wrapper .room-type-more-desc .room-type-available-rooms{min-height:42px}.reservation_asset_item .roomtype-info-wrapper .roomtype-info-colon{float:right}.reservation_asset_item .roomtype-info-wrapper .room-type-btn-group button{margin-right:20px;color:#fff;padding:10px 15px;text-transform:uppercase}.reservation_asset_item .room-type-wrapper{padding-bottom:60px}.reservation_asset_item .wizard{margin:50px 0;border:none;background-color:#f6f5f5}.reservation_asset_item .wizard .steps{padding:20px 30px;overflow:hidden}.reservation_asset_item .wizard .steps>li.reservation-tab{padding:0;color:#fff;background:#d3d0d0;display:inline-table;border-radius:3px;position:relative}.reservation_asset_item .wizard .steps>li.reservation-tab.active{color:#fff}.reservation_asset_item .wizard .steps>li.reservation-tab:not(:first-child):before{content:"";position:absolute;height:2px;width:25px;background-color:#d3d0d0;left:-23px;top:50%;margin-top:-2px}.reservation_asset_item .wizard .steps>li.reservation-tab>i{font-size:22px;line-height:60px;padding:0 17px;background-color:#c5c1c1;float:left}.reservation_asset_item .wizard .steps>li.reservation-tab .steps-text-wrapper{float:left;margin-left:15px}.reservation_asset_item .wizard .steps>li.reservation-tab .steps-text-wrapper>p{text-shadow:none;font-size:18px;line-height:18px;margin:10px 0;text-transform:uppercase}.reservation_asset_item .wizard .steps>li.reservation-tab .steps-text-wrapper>p small{font-size:14px;display:block;margin-bottom:5px}.reservation_asset_item .reservation-single-step-holder,.reservation_asset_item div.even,.reservation_asset_item div.odd{background:none}.reservation_asset_item .coupon{border:none;border-radius:3px;padding:30px;margin:40px 0 0}.reservation_asset_item .coupon .input-append{overflow:hidden;width:100%;margin-bottom:0}.reservation_asset_item .coupon .input-append .input-block-level,.reservation_asset_item .coupon .input-append .coupon-submit{width:100%;min-height:42px;background-color:#fff;color:#000;font-size:14px;font-weight:700;border-radius:3px;border:none;box-shadow:none;-webkit-box-shadow:none;text-transform:uppercase}.reservation_asset_item #step2{background-color:#f5f5f5}.reservation_asset_item #step2 .sr-reservation-form{padding:30px}.reservation_asset_item #step2 select,.reservation_asset_item #step2 input{border:none;box-shadow:none;border-radius:3px;margin-bottom:20px}.reservation_asset_item #step2 label{font-weight:700;text-transform:uppercase;margin-bottom:10px}.reservation_asset_item #step2 textarea#note{min-height:300px;box-shadow:none;border:none}.reservation_asset_item #step2 .button-row{padding:0 0 30px 0;border-bottom:1px solid #d3d0d0;margin:0}.reservation_asset_item #step2 h3{font-size:22px;text-transform:uppercase;margin-bottom:50px}.reservation_asset_item #step2 .checkbox{margin-left:22px}.reservation_asset_item #step2 .payment_method_list{list-style:none;padding:0}.reservation_asset_item .carousel .item img{padding:0;margin:0}.reservation_asset_item .num_rooms_available_msg{color:#c31217}.reservation_asset_item span.legend-busy{background:#c31217}.reservation_asset_item div.availability-calendar .row-fluid>[class*="span"]{margin-bottom:20px}.reservation_asset_item div.availability-calendar table{margin:0;width:100%;min-height:365px}.reservation_asset_item div.availability-calendar table tr.row-week-day{background:none;border:none;font-weight:700}.reservation_asset_item div.availability-calendar table tr.row-month-day{border:none}.reservation_asset_item div.availability-calendar table tr th{text-align:center;padding:15px 0 10px;border:none;font-weight:700}.reservation_asset_item div.availability-calendar table>tbody{background-color:#f6f5f5}.reservation_asset_item .tariff-box{border:none;padding:30px 40px;margin-bottom:20px;border-radius:3px;line-height:42px}.reservation_asset_item .tariff-box .trariff-title{text-transform:uppercase}.reservation_asset_item .tariff-box .trariff-price{text-transform:uppercase;font-weight:700}.reservation_asset_item .tariff-box .trariff-price span{display:inline-block}.reservation_asset_item .tariff-box select{min-height:42px;border:none;box-shadow:none;text-transform:uppercase}.reservation_asset_item .tariff-box select:first-child{margin-right:20px}.reservation_asset_item .tariff-box input{box-shadow:none;border:none;margin-bottom:30px;min-height:42px;text-transform:uppercase}.reservation_asset_item .tariff-box button{border:none;min-height:42px;text-transform:uppercase}.reservation_asset_item .tariff-box button * i{display:none}.reservation_asset_item .tariff-box .room-type-form-wrapper .breakdown{margin-top:25px;background:#fff}.reservation_asset_item .tariff-box .room-form{padding-top:30px;margin-top:30px;border-top:1px solid #d3d0d0}.reservation_asset_item .tariff-box .room-form h4{font-size:22px;font-weight:700;text-transform:uppercase}.reservation_asset_item .tariff-box .room-form h4 a{font-size:16px;text-transform:capitalize;color:#c5c1c1;margin-left:10px}.reservation_asset_item .tariff-box .room-form select{margin-bottom:30px}.reservation_asset_item .tariff-box .room-form .row-fluid:nth-child(n){border-top:1px solid #d3d0d0;padding-top:20px;padding-bottom:50px}.reservation_asset_item .tariff-box .room-form .row-fluid:first-child{border-top:none;padding-top:0}.reservation_asset_item .tariff-box .room-form .row-fluid:last-child{padding-bottom:0}.reservation_asset_item .tariff-box .room-form .roomtype-button-wrapper button i{display:none}.reservation_asset_item .tariff-box .room-form .child-age-details li>select{margin-left:10px}.reservation_asset_item .solidres-checkinout-button{text-transform:uppercase;font-weight:600;margin-top:27px;padding:10px 15px;width:100%}.reservation_asset_item .solidres-checkinout-button.trigger_checkinoutform{margin-top:0}.reservation_asset_item .checkinoutform .checkinout-roomtype-wrapper{border-top:1px solid rgb(0 0 0 / .3);padding:25px 0;margin-top:25px;position:relative}.reservation_asset_item .checkinoutform .checkinout-roomtype-wrapper .datepicker_inline{position:absolute;top:auto;left:auto;z-index:1}.reservation_asset_item .checkinoutform .checkinout-roomtype-wrapper button{margin-top:45px}.reservation_asset_item .checkinoutform .datefield{height:40px;padding:10px 20px;position:relative;border:1px solid #ccc;border-radius:3px;vertical-align:middle;background:#fff;box-shadow:inset 0 1px 1px rgb(0 0 0 / .075);color:#555}.reservation_asset_item .checkinoutform .datefield:after{content:"\f133";position:absolute;top:50%;right:10px;font-size:14px;font-family:fontawesome;pointer-events:none;margin-top:-9px}.resort-info-title-wrap{margin-top:80px}.resort-info-title-wrap .resort-info-title{position:relative;text-transform:uppercase;text-align:center;color:#e1ad4f;margin-bottom:30px}.resort-info-title-wrap .resort-info-title::after{content:"";position:absolute;top:-35px;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);width:200px;height:40px;background-image:url(../images/resort-title-heading.png);background-repeat:no-repeat;background-size:contain;-webkit-background-size:contain}.reservation_asset_item .other-photos img{margin:0}.reservation_asset_item .tab-content{border-width:0;border-style:none;border-color:0;padding:0;margin-bottom:0}.article-info{margin:0 -8px 5px;line-height:12px}.article-info>dd{display:inline-block;font-size:12px;color:#666;text-transform:uppercase;margin:0 8px}.article-info>dd>i{display:inline-block;margin-right:3px}article.item{margin-bottom:50px}.tags{margin-top:20px}.tags>span{text-transform:uppercase;letter-spacing:2px}.content_rating,.content_rating+form{display:none}.voting-symbol{unicode-bidi:bidi-override;direction:rtl;font-size:14px;display:inline-block}.voting-symbol span.star{font-family:"FontAwesome";font-weight:400;font-style:normal;display:inline-block}.voting-symbol span.star.active:before{content:"\f005"}.voting-symbol span.star:before{content:"\f006";padding-right:5px}.sp-rating span.star:hover:before,.sp-rating span.star:hover~span.star:before{content:"\f005";cursor:pointer}.post_rating{margin-bottom:20px}.post_rating .ajax-loader,.post_rating .voting-result{display:none}.post-format{position:absolute;top:0;left:-68px;display:block;width:48px;height:48px;font-size:24px;line-height:48px;text-align:center;color:#fff;border-radius:3px}.entry-image,.entry-gallery,.entry-video,.entry-audio,.entry-link{margin-bottom:30px}.entry-status,.entry-quote{margin-bottom:50px}.entry-header{position:relative;margin-bottom:30px}.entry-header.has-post-format{margin-left:68px}.entry-header h2{margin:8px 0 0;font-size:24px;line-height:1}.entry-header h2 a{color:#000}.entry-link{padding:100px 50px;position:relative;z-index:1}.entry-link a h4{margin:0;font-size:36px;color:#fff}.entry-link a h4:hover{color:rgb(255 255 255 / .85)}.entry-link:before{position:absolute;left:-60px;font-size:300px;content:"\f0c1";font-family:FontAwesome;transform:rotate(90deg);top:-75px;color:rgb(255 255 255 / .15);z-index:-1}.entry-quote{position:relative;padding:80px 50px;color:rgb(255 255 255 / .9)}.entry-quote:before{position:absolute;left:-40px;font-size:300px;content:"\f10e";font-family:FontAwesome;transform:rotate(15deg);top:-75px;color:rgb(255 255 255 / .15)}.entry-quote blockquote small{color:#fff;font-weight:600;font-size:20px}.entry-quote blockquote{padding:0;margin:0;font-size:16px;border:none}.carousel-left,.carousel-right{position:absolute;top:50%;font-size:24px;width:36px;height:36px;line-height:36px;margin-top:-18px;text-align:center;color:#fff;background:rgb(0 0 0 / .5);border-radius:3px;-webkit-transition:400ms;transition:400ms}.carousel-left:hover,.carousel-right:hover{color:#fff}.carousel-left:focus,.carousel-right:focus{color:#fff}.carousel-left{left:10px}.carousel-right{right:10px}.newsfeed-category .category{list-style:none;padding:0;margin:0}.newsfeed-category .category li{padding:5px 0}.newsfeed-category #filter-search{margin:10px 0}.category-module,.categories-module,.archive-module,.latestnews,.newsflash-horiz,.mostread,.form-links,.list-striped{list-style:none;padding:0;margin:0}.category-module li,.categories-module li,.archive-module li,.latestnews li,.newsflash-horiz li,.mostread li,.form-links li,.list-striped li{padding:2px 0}.category-module li h4,.categories-module li h4,.archive-module li h4,.latestnews li h4,.newsflash-horiz li h4,.mostread li h4,.form-links li h4,.list-striped li h4{margin:5px 0}.blog .blog-items .item-media>div{min-height:366px}.blog .entry-header{margin-left:0;overflow:hidden}.blog .entry-header h2{margin-bottom:30px;text-transform:uppercase}.blog .entry-header h2 a{font-size:24px;font-weight:400;line-height:36px}.blog .entry-header h2 a:hover{opacity:.5}.blog .entry-header dl.article-info{border-bottom:solid 1px #e9e9e9;padding-bottom:20px;margin:0 -8px;line-height:24px}.blog .entry-header dl.article-info dd{font-size:16px;color:#493e3e}.blog .entry-header dd.category-name a{color:#2a303b}.blog p.readmore{margin:30px 0 10px}.blog p.readmore a.btn-default{color:#fff;padding:10px 20px;text-transform:uppercase;border-radius:3px;border-color:#fff0}article.item-page .entry-header{margin-left:0}article.item-page .entry-header h2{font-size:30px;font-weight:400;margin-bottom:40px;line-height:36px;text-transform:uppercase}article.item-page .entry-header .article-info{border-bottom:solid 1px #e9e9e9;padding-bottom:20px;margin:0 -8px}article.item-page .entry-header .article-info dd{font-size:16px;color:#2a303b}article.item-page .entry-header .article-info dd.createdby i{color:#2a303b}article.item-page .entry-header .article-info dd.category-name a{color:#2a303b}article.item-page ul.pagenav{margin:30px 0}article.item-page ul.pagenav li.previous a,article.item-page ul.pagenav li.next a{color:#fff;border-radius:3px;border:#fff0;text-transform:uppercase;line-height:40px;padding:0 15px}article.item-page ul.pagenav li.previous a span,article.item-page ul.pagenav li.next a span{font-size:12px}#sp-bottom .sp-module .sp-module-title{text-transform:none;font-weight:400;font-size:24px}#sp-bottom #sp-bottom1 img{display:inline-block;background:#fff;padding:5px}#sp-footer{color:#fff;text-align:center;padding:7px 0}#sp-footer a{color:rgb(255 255 255 / .9)}#sp-footer a:hover{color:#fff}#sp-footer .sp-copyright{font-size:14px}#sp-footer-wrapper ul{display:inline-block}#sp-footer-wrapper ul.nav{display:inline-block;list-style:none;padding:0;margin:0 5px}#sp-footer-wrapper ul.nav li{display:inline-block;margin:0 5px}#sp-footer-wrapper ul.nav li a{display:block}#sp-footer-wrapper ul.nav li a:hover{background:none}#sp-footer-wrapper .helix-framework{display:inline-block}#sp-footer-wrapper .helix-framework .helix-logo{display:block;width:130px;height:40px;text-indent:-9999px;background:url(../images/helix-logo-white.html) no-repeat 0 0}#sp-footer-wrapper .copyright{display:block}.sp-comingsoon{width:100%;height:100%;min-height:100%}.modal-dialog{width:66%!important;margin:30px auto}.sp-comingsoon body{width:100%;height:100%;min-height:100%;color:#fff}.sp-comingsoon .sp-comingsoon-title{margin-top:130px;font-size:42px;margin-bottom:10px;font-weight:700}.sp-comingsoon .sp-comingsoon-content{font-size:28px;font-weight:300}.sp-comingsoon .days,.sp-comingsoon .hours,.sp-comingsoon .minutes,.sp-comingsoon .seconds{display:inline-block;margin:80px 15px}.sp-comingsoon .days .number,.sp-comingsoon .hours .number,.sp-comingsoon .seconds .number,.sp-comingsoon .minutes .number{width:115px;height:120px;line-height:120px;border:1px solid #fff;border-radius:3px;display:inline-block;font-size:48px;font-weight:700}.sp-comingsoon .days .string,.sp-comingsoon .minutes .string,.sp-comingsoon .seconds .string,.sp-comingsoon .hours .string{display:block;font-size:18px;margin-top:10px}.sp-comingsoon .social-icons li{display:inline-block;margin:0 15px}.sp-comingsoon .social-icons li a{color:rgb(255 255 255 / .7);font-size:24px;-webkit-transition:color 400ms;transition:color 400ms}.sp-comingsoon .social-icons li a:hover{color:#fff}.sp-comingsoon-wrap{background-image:url(../images/coming-soon-bg.jpg);background-size:cover;background-position:center center}.sp-comingsoon-wrap img{display:inline-block;margin-top:200px}.sp-comingsoon-wrap .sp-comingsoon-title{margin-bottom:30px}.sp-comingsoon-wrap .sp-comingsoon-content{font-size:24px;line-height:36px;text-transform:uppercase}.sp-comingsoon-wrap .sp-comingsoon-countdown .days,.sp-comingsoon-wrap .sp-comingsoon-countdown .hours,.sp-comingsoon-wrap .sp-comingsoon-countdown .minutes,.sp-comingsoon-wrap .sp-comingsoon-countdown .seconds{padding:45px 18px;border-radius:5px}.sp-comingsoon-wrap .sp-comingsoon-countdown .days span.number,.sp-comingsoon-wrap .sp-comingsoon-countdown .hours span.number,.sp-comingsoon-wrap .sp-comingsoon-countdown .minutes span.number,.sp-comingsoon-wrap .sp-comingsoon-countdown .seconds span.number{width:140px;height:inherit;line-height:inherit;border:none}.sp-comingsoon-wrap .sp-comingsoon-countdown .days span.string,.sp-comingsoon-wrap .sp-comingsoon-countdown .hours span.string,.sp-comingsoon-wrap .sp-comingsoon-countdown .minutes span.string,.sp-comingsoon-wrap .sp-comingsoon-countdown .seconds span.string{font-size:24px;color:#fff}.sp-comingsoon-wrap .sp-position-comingsoon{margin-top:30px;margin-bottom:100px}.sp-comingsoon-wrap .sp-position-comingsoon table{width:60%}.sp-comingsoon-wrap .sp-position-comingsoon td:nth-child(1){width:70%}.sp-comingsoon-wrap .sp-position-comingsoon td:nth-child(2){width:30%}.sp-comingsoon-wrap .sp-position-comingsoon input{padding:5px 20px;height:50px;border:none;box-shadow:none;width:100%!important;border-radius:0;color:#000;text-transform:uppercase;-webkit-transition:400ms;-o-transition:400ms;transition:400ms}.sp-comingsoon-wrap .sp-position-comingsoon input.subbutton{color:#fff}.sp-comingsoon-wrap .sp-position-comingsoon input:focus{box-shadow:none;outline:none}.sp-comingsoon-wrap .sp-position-comingsoon input[type="text"]{background-color:#f0f0f0;float:left;margin-right:-10px;width:100%}.sp-comingsoon-wrap .sp-position-comingsoon input[type="button"]{text-transform:uppercase;font-size:20px;font-weight:100;color:#000;width:30%}.error-page{width:100%;height:100%;min-height:100%}.error-page body{width:100%;height:100%;min-height:100%}.error-page .error-page-inner{height:100%;min-height:100%;width:100%;display:table;text-align:center;background-image:url(../images/404-bg.jpg);background-size:cover;background-position:center center;color:#fff}.error-page .error-page-inner img{display:inline-block;margin-bottom:80px}.error-page .error-page-inner .error-message{font-size:26px;margin-bottom:40px}.error-page .error-page-inner a.btn-primary{background-color:#493e3e;font-size:16px;text-transform:uppercase;padding:14px 35px;border-radius:3px;border-color:#fff0}.error-page .error-page-inner p.error-page-copyright{font-size:18px;margin-top:60px;text-transform:uppercase}.error-page .error-page-inner>div{display:table-cell;vertical-align:middle}.error-page .fa-exclamation-triangle{font-size:64px;line-height:1;margin-bottom:10px}.error-page .error-code{font-weight:700;font-size:96px;line-height:1;margin:0 0 10px 0;padding:0}.error-page .error-message{font-size:24px;line-height:1;margin-bottom:30px}.sp-social-share ul{display:block;padding:0;margin:20px -5px 0}.sp-social-share ul li{display:inline-block;font-size:24px;margin:0 5px}.dl-horizontal dt{margin:8px 0;text-align:left}.page-header{padding-bottom:15px}table.category{width:100%}table.category thead>tr,table.category tbody>tr{border:1px solid #f2f2f2}table.category thead>tr th,table.category thead>tr td,table.category tbody>tr th,table.category tbody>tr td{padding:10px}.contact-form .form-actions{background:none;border:none}@media print{.visible-print{display:inherit!important}.hidden-print{display:none!important}}.sp-simpleportfolio .sp-simpleportfolio-filter>ul>li>a{background:#2d2d2d;border-radius:3px;color:#fff;-webkit-transition:300ms;transition:300ms}.sppb-slider-wrapper{margin:0;position:relative}.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper{z-index:0}.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .owl-stage .owl-item{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1,1)}.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .owl-stage .owl-item.active .sppb-slideshow-fullwidth-item-text{z-index:999;opacity:1}.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg{height:680px;background-size:cover;background-position:50% 50%}.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container{position:relative}.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text{-webkit-transform:translate(0,40%);-ms-transform:translate(0,40%);-o-transform:translate(0,40%);transform:translate(0,40%);width:55%;padding:30px 40px;color:#fff;z-index:-999;opacity:0}.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text h1{margin-bottom:40px;font-size:72px;font-weight:500}.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text h1 small.sppb-slidehsow-sub-title{display:block}.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text a,.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text h1,.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text h1 small{color:#fff}.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text p.details{width:80%;margin-bottom:35px;font-size:18px;font-weight:300;color:#fff}.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text a.sppb-slideshow-fullwidth-read-more{font-size:16px;text-transform:uppercase}.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text a i.fa-edit{margin-right:10px;font-size:20px;vertical-align:middle}.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text a i.fa-long-arrow-right{vertical-align:middle;margin-left:10px}.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-bg .container .sppb-slideshow-fullwidth-item-text a:hover{color:rgb(255 255 255 / .6)}.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .owl-dots{text-align:center;margin-top:20px}.resort-slider .resort-slider-wrapper{position:relative}.resort-slider .customNavigation a{position:absolute;top:50%;margin-top:-60px;font-size:45px;z-index:999;color:#fff;cursor:pointer;padding:0 10px;line-height:120px;opacity:0;margin-left:-400px;margin-right:-400px;-webkit-transition:400ms;-o-transition:400ms;transition:400ms}.resort-slider .customNavigation a.sppbSlidePrev{left:15px}.resort-slider .customNavigation a.sppbSlideNext{right:15px}.resort-slider:hover .customNavigation a{margin-left:0;margin-right:0;opacity:1}.resort-search .checkin_datepicker_inline_module,.resort-search .checkout_datepicker_inline_module{z-index:2}.sppb-section.resort-search{z-index:3!important}#sp-page-builder .page-content .sppb-section.resort-feature-box{position:relative}#sp-page-builder .page-content .sppb-section.resort-feature-box .sppb-row>[class*="sppb-col-sm-"]{position:inherit}.resort-gallery .sppb-addon-gallery .gallery-image{margin-bottom:28px;position:relative}.resort-gallery .sppb-addon-gallery .gallery-image .link-icon{position:absolute;opacity:0;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);-webkit-transform:translate(-50%,-50%) scale(0);background-color:#493e3e;color:#fff;display:table;height:50px;width:50px;border-radius:30px;z-index:999;-webkit-transition:300ms;transition:300ms}.resort-gallery .sppb-addon-gallery .gallery-image .link-icon:hover{background-color:rgb(73 62 62 / .7)}.resort-gallery .sppb-addon-gallery .gallery-image .link-icon i{display:table-cell;vertical-align:middle;text-align:center}.resort-gallery .sppb-addon-gallery .gallery-image:hover .gallery-image-box .gallery-text-wrapper{opacity:1}.resort-gallery .sppb-addon-gallery .gallery-image:hover .gallery-image-box .gallery-text-wrapper .sppb-gallery-image-title{transform:translate(0%,0%) scale(1);-webkit-transform:translate(0%,0%) scale(1)}.resort-gallery .sppb-addon-gallery .gallery-image:hover .link-icon{opacity:1;transform:translate(-50%,-50%) scale(1);-webkit-transform:translate(-50%,-50%) scale(1)}.resort-gallery .sppb-addon-gallery .gallery-image .gallery-image-box{position:relative;overflow:hidden}.resort-gallery .sppb-addon-gallery .gallery-image .gallery-image-box .gallery-text-wrapper{opacity:0;position:absolute;padding:15px 20px;top:0;width:100%;height:100%;bottom:0;z-index:1;overflow:hidden;-webkit-transition:400ms;-o-transition:400ms;transition:400ms}.resort-gallery .sppb-addon-gallery .gallery-image .gallery-image-box .gallery-text-wrapper .sppb-gallery-image-title{-webkit-transition:300ms;-o-transition:300ms;transition:300ms;transform:translate(0%,10%) scale(1);-webkit-transform:translate(0%,10%) scale(1)}.resort-gallery .sppb-addon-gallery .gallery-image .gallery-image-box .gallery-text{color:#fff;display:table;width:100%;height:100%}.resort-gallery .sppb-addon-gallery .gallery-image .gallery-image-box .gallery-text .sppb-gallery-image-title{font-size:24px;display:table-cell;vertical-align:bottom}.resort-gallery .sppb-addon-gallery .gallery-image .gallery-image-box .gallery-text img{position:relative}@media only screen and (max-width:1200px){.sp-megamenu-parent>li>a{padding:0 10px}}@media only screen and (max-width:992px){.rooms-suits .sppb-addon-content img{height:100%}.rooms-suits .sppb-addon-cta .text-center .sppb-btn-primary{margin-top:70px}.reservation_asset_item .other-photos .sr-photo-wrapper{margin-bottom:40px}.reservation_asset_item .other-photos .sr-photo-wrapper a img{width:100%}.reservation_asset_item .carousel .item img{max-height:100%;height:100%}}@media only screen and (max-width:768px){.sp-megamenu-parent>li>a{font-size:12px;padding:0 6px}#sp-reservation{position:static}#sp-reservation .top-right-menu{position:absolute;top:0;right:30px}.reservation-button{position:absolute;right:-450px;top:-74px}.resort-search .datefield{font-size:11px}.resort-search .arrow-icon{margin:0!important}.resort-search .check-in{padding-right:5px}.resort-search .checkin_module:after,.resort-search .checkout_module:after{right:5px}.resort-search .adults{padding-right:5px!important}.resort-search .sub-checkout-box{width:100%}.resort-search .rooms{padding:0 15px}.resort-search .adults{padding-right:15px!important}.resort-search .children{padding-right:15px}.resort-search .check-in{padding-right:0}.resort-search .checkin_module:after,.resort-search .checkout_module:after{right:15px}.reservation_asset_item .assets-photos .sr-photo{display:block}.reservation_asset_item img{width:100%}.reservation_asset_item .coupon .input-append>div{overflow:hidden;margin-bottom:10px}.resort-slider,.resort-slider .resort-slider-wrapper{min-height:800px}.resort-slider .resort-slider-content h1{font-size:30px!important;line-height:35px!important}.resort-slider .resort-slider-content h1:before{top:73px;width:200px;height:40px}.resort-slider h1+p{font-size:20px!important;line-height:25px!important}.sppb-addon-office-location-wrapper .sppb-addon-text{font-size:12px}.rooms-suits .sppb-addon-cta .text-center .sppb-cta-subtitle{position:inherit;right:inherit;margin-bottom:30px}.rooms-suits .sppb-addon-content img{margin-top:30px;width:100%}.rooms-suits .sppb-carousel-inner>.sppb-item>img{width:100%}.reservation_asset_item .wizard .steps>li.reservation-tab{width:100%;margin-bottom:10px!important}.reservation_asset_item .wizard .steps>li.reservation-tab:before{content:none!important}.reservation_asset_item .wizard .row-fluid [class*="span"]{margin:0!important}.reservation_asset_item .roomtype-info-wrapper .room-type-btn-group button{width:100%;margin-bottom:10px}.reservation_asset_item .roomtype-info-wrapper .roomtype-info-colon{float:none;margin-left:10px}.reservation_asset_item .roomtype-info-wrapper .roomtype-info-title{float:left}.reservation_asset_item .tariff-box{padding:20px!important;line-height:20px}.reservation_asset_item .tariff-box select,.reservation_asset_item .tariff-box input,.reservation_asset_item .tariff-box button{width:100%}.reservation_asset_item .tariff-box .trariff-price{margin:20px 0}.reservation_asset_item .tariff-box .trariff-price span{display:block;text-align:left}.reservation_asset_item .custom-field-row{margin-bottom:20px}.reservation_asset_item .custom-field-row [class*="span"]{width:100%;margin-left:0}.sppb-addon-latest-posts .latest-posts .latest-post{margin-bottom:30px}.resort-gallery .sppb-addon-gallery .gallery-image{margin-bottom:22px}.resort-gallery .sppb-addon-gallery .gallery-image .gallery-image-box img{width:100%}.blog .item .col-sm-6{width:100%;float:inherit}.reservation_asset_item .asset-title{font-size:22px;margin-bottom:25px}.reservation_asset_item .asset-address-wrapper{margin:0 0 25px}.reservation_asset_item .asset-address-wrapper span{font-size:14px;line-height:22px}.reservation_asset_item .other-photos .sr-photo-wrapper{margin-bottom:15px}.reservation_asset_item .wizard .steps>li.reservation-tab .steps-text-wrapper>p{font-size:12px}.sp-comingsoon-wrap .sp-comingsoon-countdown .days span.number,.sp-comingsoon-wrap .sp-comingsoon-countdown .hours span.number,.sp-comingsoon-wrap .sp-comingsoon-countdown .minutes span.number,.sp-comingsoon-wrap .sp-comingsoon-countdown .seconds span.number{width:260px}.sp-comingsoon .days,.sp-comingsoon .hours,.sp-comingsoon .minutes,.sp-comingsoon .seconds{margin:30px 15px}}@media only screen and (max-width:480px){.sp-page-builder .page-content #Projects{padding-bottom:5%!important}section#section-id-status{display:none}.img-align{margin:0 auto}#sp-header{height:50px!important}.has-slideshow#sp-header{top:50px}#sp-title .sp-page-title{padding:80px 0 50px 0}#sp-title .sp-page-title h2{font-size:24px}#sp-title .sp-page-title h2::before{top:-30px;width:200px}.resort-slider .resort-slider-content h1:before{transform:inherit;margin-left:-100px}.resort-slider .resort-slider-content>div{margin-top:130px}.resort-slider .resort-slider-content{width:100%;position:absolute;top:0;left:0;transform:inherit}.resort-slider .resort-slider-content h1+p{margin:30px 0}#sp-reservation .reservation-button{margin:0!important}#sp-reservation p{margin:0;line-height:100%}.sp-resort-weather{display:none}.reservation-button{right:0;top:15px}.resort-title-heading .sppb-section-title{margin-bottom:20px!important}.resort-title-heading .sppb-section-title h2{font-size:25px!important;line-height:30px!important;margin-bottom:20px!important}.resort-title-heading .sppb-section-title::after{width:200px;top:-30px}.resort-search .rooms{margin:0 15px;padding:0}.resort-search .sub-checkout-box{width:100%}.resort-search .adults{padding-right:15px!important}.children{padding-right:15px!important}.resort-search .check-in{padding-right:0}.resort-search .checkin_module:after,.resort-search .checkout_module:after{right:15px}.resort-discount h3{font-size:30px!important;line-height:35px!important}.rooms-suits .sppb-addon-single-image{margin-top:20px}.rooms-suits .sppb-addon-cta .text-center .sppb-btn-primary{margin-top:30px!important}.availability-calendar .span4{width:100%}.reservation_asset_item #step2 .sr-reservation-form .span6{width:100%!important}.reservation_asset_item #step2 .button-row>div{width:100%!important}.reservation_asset_item #step2 .button-row .btn-group{margin-top:20px}.reservation_asset_item #step2 .button-row button{margin-bottom:10px;margin-left:0;margin-right:5px}.gallery-image .gallery-image-box h4.sppb-gallery-image-title{font-size:18px!important}.sppb-addon-latest-posts .latest-posts .latest-post{margin-bottom:20px}.resort-gallery .sppb-addon-gallery .gallery-image .gallery-image-box img{width:100%}.reservation_asset_item .other-photos .sr-photo-wrapper{display:inline-block}.reservation_asset_item .wizard .steps>li.reservation-tab .steps-text-wrapper>p{font-size:9px}.resort-contact-from .sppb-addon-ajax-contact .sppb-form-group:nth-child(1),.resort-contact-from .sppb-addon-ajax-contact .sppb-form-group:nth-child(2),.resort-contact-from .sppb-addon-ajax-contact .sppb-form-group:nth-child(3){width:100%;padding-right:0}.sppb-addon-office-location-wrapper .sppb-addon-content{margin-bottom:20px}.sppb-addon-office-location-wrapper h3{font-size:20px;margin:0 0 20px 0}}@media only screen and (max-width:320px){.has-slideshow#sp-header{top:50px}#sp-top1{position:absolute;top:10px;right:0}.sp-comingsoon-wrap .sp-comingsoon-countdown .days span.number,.sp-comingsoon-wrap .sp-comingsoon-countdown .hours span.number,.sp-comingsoon-wrap .sp-comingsoon-countdown .minutes span.number,.sp-comingsoon-wrap .sp-comingsoon-countdown .seconds span.number{width:150px}.sp-comingsoon .days,.sp-comingsoon .hours,.sp-comingsoon .minutes,.sp-comingsoon .seconds{margin:30px 15px}.acymailing_module_form td{display:block;width:100%!important}}@media only screen and (max-width:480px){.myt::after{width:200px;top:-30px}#sp-page-builder .sppb-section-title .sppb-title-heading{font-size:25px!important;line-height:30px!important;margin-bottom:20px!important}.myt1::after{width:200px;top:-30px}.myt2::after{width:200px;top:75px!important}}.table-hover>tbody>tr:hover{color:#d80a5c;transition:all ease 0.6s}.her{text-align:center}@media only screen and (max-width:372px){.spe-table tbody{font-size:14px}}.specification li{font-size:16px;margin-bottom:30px;list-style-type:circle}.amenities-icon i:before{font-size:82px;color:#fff}.amenities-icon p{font-size:18px;margin-top:15px}.i-holder{height:260px}.mytab{text-align:center;border-bottom:none;margin-bottom:45px}.mytab li{float:none!important;display:inline-block}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#fff;background-color:#973393;border:none;cursor:pointer}.nav-tabs>li>a{border:2px solid;border-radius:0;text-transform:uppercase}.nav>li>a:hover,.nav>li>a:focus{border:none;background-color:#fff0}.loc-text{color:#000;margin-top:20px;font-size:17px}.form-btn{margin:0 auto;display:block;background:#2c3749;border-color:#fff;color:#fff;font-size:18px;padding:8px 39px 8px;width:155px!important}.form-btn:hover{border-color:#fff;background:#fff0;color:#fff}.intl-tel-input{width:100%}#contctform-phone{width:100%}label{color:red;position:absolute}.form-check-label{position:relative}.form-check-label label.error{position:absolute;top:15px;background:#fff;color:red;padding:0 3px;border:1px solid #000;z-index:9;left:-5px}.form-check-label label.error:after{content:" ";position:absolute;left:1px;top:-9px;border-top:none;border-right:8px solid #fff0;border-left:8px solid #fff0;border-bottom:8px solid #000}.form-check-label2{position:relative}.form-check-label2 label.error{position:absolute;top:15px;background:#fff;color:red;padding:0 3px;border:1px solid #000;z-index:9;left:-5px}.form-check-label2 label.error:after{content:" ";position:absolute;left:1px;top:-9px;border-top:none;border-right:8px solid #fff0;border-left:8px solid #fff0;border-bottom:8px solid #000}.modal-checkbox .form-check-label label.error:after{border-bottom:8px solid #fff}.modal-checkbox .form-check-label2 label.error:after{border-bottom:8px solid #fff}.error-msg{color:red}.valid-msg{color:green}.modal-dialog{top:25px}.price-btn{margin:0 auto;display:block;background-image:none;background-color:#000!important;text-shadow:none;color:#fff;border-color:#fff;border-radius:5px;padding:10px 20px 10px 20px;transition:all 0.5s ease;font-weight:800}.price-btn:hover{color:#2c3749;background-color:#fff!important;border-color:#2c3749;transition:ease 0.5s}#price-model{z-index:9999!important}#myModal1 .modal-header,#price-model .modal-header{background:#973393;color:#fff}#price-model .close{color:#fff!important;opacity:1!important}#price-popup input,#price-popup select{padding:2rem;margin:0;border:none!important;background:#e0e0e0;box-shadow:none!important}#price-popup select option{background:#ffffff!important;color:#222222!important}#price-popup .intl-tel-input{margin:0}#price-popup .selected-flag{height:40px}#main-pop .modal-header{background:#000;color:#fff}#main-pop input,#main-pop select{padding:2rem;margin:0;border:none!important;background:#e0e0e0;box-shadow:none!important}#main-pop select option{background:#ffffff!important;color:#222222!important}#main-pop .intl-tel-input{margin:0}#main-pop .selected-flag{height:40px}#contact-form input{padding:2rem;border:none}#contact-form .input-group-addon{background:#dca;color:#fff;border:0}.form-ico{font-size:19px!important}#contact-form textarea{border:none;resize:none}#contact-form .form-group{height:40px;margin-bottom:23px}#contact-form .selected-flag{background:#dca;width:39px;border-radius:3px 0 0 3px;height:40px}#contact-form .flag-container{padding:0px!important}.form-p{text-align:center;margin-bottom:25px!important;color:#000;font-size:17px;font-weight:800}#ContactUs{background-size:cover;background-attachment:fixed;background-position:0% 100%;padding:50px 0;background:#000}.sp-page-builder .page-content #section-id-1507611991{background-color:#dca}.sp-page-builder .page-content #section-id-150761192010{background-size:cover;background-attachment:fixed;background-position:50% 50%}#section-id-150761192010 h2{color:#fff!important}.src{width:-webkit-fill-available;position:absolute;top:200px;text-align:center}button.btn.btn-danger.interested{font-size:22px;position:fixed;bottom:80px;right:1%;transition:0.4s ease-in;z-index:999;background-color:#2c3749;border:2px solid #fff;font-weight:600;padding:5px}.interested-div{display:none;position:fixed;bottom:1%;right:1%;border:5px solid #dca;border-radius:5px;background-color:#f3f3f3;z-index:999;transition:0.4s ease-in;padding-top:40px;padding-bottom:10px;width:300px}.interested-div-close{position:absolute;right:0;bottom:auto;top:-1%;padding:8px;color:#fff;font-size:12px;line-height:14px;border:1px none #fff;background-color:#dca;font-weight:bolder}p.popup-title{text-align:center;font-size:20px;color:#000}p.inner-interested{position:absolute;top:0vh;left:0vh;text-transform:uppercase;font-weight:700;background-color:#dca;width:100%;padding:1%;text-align:center;color:#fff}#float-form input,#float-form select{padding:2rem;margin:0;border:none!important;background:#e0e0e0;box-shadow:none!important}#float-form select option{background:#ffffff!important;color:#222222!important}#float-form .intl-tel-input{margin:0}#float-form .selected-flag{height:40px}#brochure-form input,#brochure-form select{height:40px;margin:0;width:100%;border:none!important;background:#e0e0e0;box-shadow:none!important}#brochure-form select option{background:#ffffff!important;color:#222222!important}#brochure-form .intl-tel-input{margin:0}#brochure-form .selected-flag{height:40px}.thankyou{padding:35px 10px 35px 10px}.msgicon{height:70px;width:70px;border:4px solid #000;font-size:28px;background:#000;color:#fff;border-radius:50%;padding:17px;text-align:center;margin:0 auto;display:block}.oops{color:#000;text-align:center;font-size:40px;margin-top:20px;margin-bottom:20px}.oops-subtitle{color:#000;font-size:16px;line-height:27px}.go-home{color:#2c3749;background:#fff;font-size:19px;padding:10px 20px;width:275px;margin:0 auto;margin-top:30px;border-radius:5px;transition:ease 0.5s}.go-home:hover{transition:ease 0.5s;color:#fff;background:#2c3749;border-radius:25px}.oops-greet{color:#000;font-size:25px;font-weight:600;margin-bottom:15px}.click_here a{color:#5c5c5c}.click_here a:hover{color:#d80a5c}.table-hover>tbody>tr:hover .click_here a{color:#d80a5c}.overlay{padding:115px 0;background:rgb(0 0 0 / .4)}#section-id-1507611938 h2{color:#fff!important}#section-id-1507611991 h2{padding-top:2%}.p-image{height:560px;background-size:contain;background-attachment:fixed;background-position:center center;margin-bottom:2%;background-repeat:no-repeat}.amen-wrap{margin-bottom:10%;padding:0 5%}.customNavigation{display:none}.underline{background:#2c3749;height:4px;border-radius:10px;width:120px;margin:0 auto;margin-top:0}.underline1{background:#000;height:4px;border-radius:10px;width:120px;margin:10px 0}.underline2{background:#000;height:4px;border-radius:10px;width:120px;margin:0 auto 30px}.spe-table th,.spe-table td{border:none!important}.over-img{position:relative;top:-110px;background:#fff;padding:10px;border:2px solid #cf256c}.crown-ul{color:#fff;text-align:left}.saftylist{padding-left:5px;list-style:none!important}.saftylist li{background:#cecece;padding:10px 10px;margin-bottom:10px}.offer-txt{padding:5px 0;background:#000;margin:20px 0}.offer-txt p{margin-bottom:0;color:#fff;text-align:center}.banner-img{position:relative;margin-top:-105px;width:100%}#sp-top-bar{position:relative}@media only screen and (max-width:767px){.banner-img{margin-top:initial}.project-slider{margin-left:0;margin-right:0}.patternbg::before,.patternbg::after{display:none}}.offer-img{margin:0 auto;margin-top:25px}#crown{background-size:cover;padding:30px 0}.crown-t{color:#fff;font-weight:800!important;font-size:35px}.logo-text-info{padding:0 0 0 0}.offer-btn{position:relative;text-align:center}.know-mr-btn{position:absolute;bottom:5px;border-color:#b9466f!important;background-color:#fefefe!important;color:#b9466f}.know-mr-btn:hover{border-color:#b9466f!important;background-color:#b9466f!important;color:#fefefe}.disclaimer h2{text-align:center;font-size:15px;color:#000}.disclaimer p{text-align:center;color:#000;font-size:10px}.disclaimer a{color:#000}.disclaimer p a{text-decoration:underline!important;color:#ffffff!important}.prop-img-div img{transition:ease all 1s}.prop-img-div:hover img{transform:scale(1.3);transition:ease all 1s}@media only screen and (max-width:1200px) and (min-width:768px){.over-img{top:-60px}.modal-dialog{width:66%;margin:30px auto}}@media only screen and (max-width:767px) and (min-width:0){.over-img{top:-20px;width:80%;margin:0 auto;margin-bottom:20px}.src{position:absolute;top:253px}.logo-text-info{padding-left:15px}.qrrightbtn{font-size:25px}.qrleftbtn{font-size:25px}}@media only screen and (max-width:390px) and (min-width:0){.crown-t{font-size:29px}}@media only screen and (max-width:500px) and (min-width:0){.a-t{font-size:21px}}@media only screen and (max-width:450px) and (min-width:0){.tt-lolo{position:relative;left:41px}.page-1{margin-top:101px}}.crown-ul li{font-size:21px;line-height:30px;font-weight:600}.full-width{width:100%}.home-package{margin-top:50px}.home-package img{width:90px}.home-package h3{text-align:left;font-size:17px}#configuration{background:url(../../../img/choice-bg.png) center no-repeat;background-size:cover;padding:80px 0 20px 0}.highlight-box{margin-bottom:25px}.col-lg-12.highlights-block{margin:40px 0}.highlight-txt{color:#fff}.highlight-txt h4{margin-top:2px;margin-bottom:2px}h4.background{position:relative;z-index:1;text-align:center}h4.background:before{border-top:1px solid #fff;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:90%;z-index:-1}.background span,.background1 span{color:#03496b;background-color:#fff;padding:8px 32px;border-radius:18px;text-transform:uppercase;font-weight:700}#Overview{padding:50px 0;background:#f7f7f7}#Advantage{padding-top:1px}@media only screen and (min-width:768px){.package{padding:10px;border:2px solid #f1f1f1;margin-bottom:2%;width:46%;margin-left:2%;box-shadow:2px 2px 11px #adadad}.home-package h3{margin:0;margin-top:11%}.register_form_wrap{position:absolute;right:60px;z-index:1;top:27%;width:400px}.prior{position:relative;z-index:99}.project-wrapper .tab-content .tab-pane{display:block!important;visibility:visible!important;height:0!important}.project-wrapper .tab-content .active{display:block!important;visibility:visible!important;height:auto!important}}@media only screen and (max-width:546px){.background span,.background1 span{background:#fff;display:block;padding:6px}h4.background:before{border:none}}@media only screen and (max-width:767px){.package{padding:7px;border:2px solid #f1f1f1;margin-bottom:5%;box-shadow:2px 2px 11px #adadad}.home-package h3{font-size:13px;margin-top:9%}.home-package{margin-top:25px}.cstm-head{font-size:18px!important}.register_form_wrap{margin-top:70px}.modal{z-index:999!important}}.modal-header{background:#000;color:#fff;border:none}.modal-body{background-image:url(../../../img/popbg.png);background-color:#f9f9f9;background-size:40px;padding:20px}.modal-body .modal-title{color:#fff;font-size:20px;text-align:center;background:#000;padding:5px;margin-top:7px}.modal-body p{color:#222;text-align:center;line-height:37px}button.close{opacity:1;color:#000!important;position:absolute;top:-6%;right:-2%;text-shadow:none;font-size:30px}.iti__country-list{z-index:99999!important}#Projects{padding:50px 0}#isotope-filters{text-align:center}.viewAboutDiv{display:none}.viewamiDiv{display:none}.viewAboutDiv2{display:none}.viewamiDiv2{display:none}.viewAboutDiv3{display:none}.viewamiDiv3{display:none}.viewAboutDiv4{display:none}.viewamiDiv4{display:none}.viewAboutDiv5{display:none}.viewamiDiv5{display:none}.viewAboutDiv6{display:none}.viewamiDiv6{display:none}.viewAboutDiv7{display:none}.viewamiDiv7{display:none}.viewAboutDiv8{display:none}.viewamiDiv8{display:none}.viewAboutDiv9{display:none}.viewamiDiv9{display:none}.viewAboutDiv10{display:none}.viewamiDiv10{display:none}.viewAboutDiv11{display:none}.viewamiDiv11{display:none}.viewAboutDiv12{display:none}.viewamiDiv12{display:none}.viewAboutDiv13{display:none}.viewamiDiv13{display:none}.viewAboutDiv14{display:none}.viewamiDiv14{display:none}.viewAboutDiv15{display:none}.viewamiDiv15{display:none}.viewAboutDiv16{display:none}.viewamiDiv16{display:none}.viewAboutDiv17,.viewAboutDiv18,.viewAboutDiv19,.viewAboutDiv20,.viewAboutDiv21,.viewAboutDiv22,.viewAboutDiv23,.viewAboutDiv24,.viewAboutDiv25,.viewAboutDiv26,.viewAboutDiv27,.viewAboutDiv28,.viewAboutDiv29,.viewAboutDiv30,.viewAboutDiv31,.viewAboutDiv32{display:none}.viewamiDiv17,.viewamiDiv18,.viewamiDiv19,.viewamiDiv20,.viewamiDiv21,.viewamiDiv22,.viewamiDiv23,.viewamiDiv24,.viewamiDiv25,.viewamiDiv26,.viewamiDiv27,.viewamiDiv28,.viewamiDiv29,.viewamiDiv30,.viewamiDiv31,.viewamiDiv32{display:none}.viewuspDiv17,.viewuspDiv18,.viewuspDiv19,.viewuspDiv20,.viewuspDiv21,.viewuspDiv22,.viewuspDiv23,.viewuspDiv24,.viewuspDiv25,.viewuspDiv26,.viewuspDiv27,.viewuspDiv28,.viewuspDiv29,.viewuspDiv30,.viewuspDiv31,.viewuspDiv32{display:none}.isotope-grid-item{height:auto!important}.move{text-decoration:none;cursor:pointer;color:#000;font-weight:800;text-transform:capitalize}.clickhere{background-color:#000;border:6px solid #000;border-radius:0;color:#fff}.clickhere3{background-color:#000;border:6px solid #000;border-radius:0;color:#fff}.prop-inner .prop-title{margin-bottom:5px}.prop-inner .prop-desc{margin-bottom:5px;margin-top:5px}#query_form,#about_form{width:100%;background-color:rgb(244 245 247 / .9);padding:0 10px 10px 10px;right:10%;box-shadow:1px 1px 5px #999;top:48px;border-radius:6px}#query_form input,#query_form select,#about_form input,#about_form select{border-radius:0;height:40px;border:0;border-bottom:1px solid!important;margin:0;width:100%}@media only screen and (max-width:528px){.pmay{width:initial!important;font-size:17px!important}}.pmay{text-align:center;color:#000;margin:0;font-size:20px;background:#fff;font-family:'Raleway',sans-serif!important;border-radius:30px;padding-top:10px;padding-bottom:10px;width:502px;margin:0 auto;margin-bottom:40px}.banner-img1{width:100%}#query_form .selected-flag{height:40px}#query_form .intl-tel-input{margin:0}#query_form .form-btn{margin:0 auto}.mb{margin-bottom:20px}.formore-call p{text-align:center;color:#000;margin-top:15px;font-size:18px}.formore-call h2{text-align:center;color:#fff}.formore-call h2 a{text-align:center;color:#000}.formore-call h2 a:hover{opacity:.6}.wbf-window .intl-tel-input .selected-flag .iti-flag{display:block!important}.wbf-form .wbf-numberinput{width:100%!important}.wbf-form .intl-tel-input{padding-left:0px!important;width:80%!important;margin:0 auto;display:block}.clickme{font-size:15px;position:fixed;bottom:5%;left:1%;transition:0.4s ease-in;z-index:999;background-color:#000;border:2px solid #fff;font-weight:600;padding:5px;color:#fff;border-radius:4px}.fixed-footer-cust{background:#000;text-align:center;padding:10px 0 10px 0;width:100%;position:fixed;bottom:0;z-index:99;border-top:1.5px solid #fff}.img-icon{width:10px;display:inline-block;position:relative;top:-2px}.fix-link{color:#fff!important;font-size:14px}.div-line{border-right:1px solid #fff}.free-call:hover{color:#fff}#price-popup .form-group{margin-bottom:20px}#float-form .form-group{margin-bottom:20px}#brochure-form .form-group{margin-bottom:20px}#brochure-form2 .form-group{margin-bottom:20px}#brochure-form3 .form-group{margin-bottom:20px}#contact-form .form-group{margin-bottom:20px}#main-popup .form-group{margin-bottom:20px}@media only screen and (max-width:338px){.fix-link{color:#fff!important;font-size:12px}}@media only screen and (max-width:767px){.clickme{position:initial;background:#fff0;border:none;font-weight:400;padding:0}.modal-dialog{width:95%!important}.intl-tel-input .country-list{width:237px!important;height:250px!important}.iti-mobile .intl-tel-input.iti-container{z-index:99999!important;top:60px!important}}#pageloader{background:rgb(255 255 255 / .9);display:none;height:100%;position:fixed;width:100%;z-index:9999999;top:0}#pageloader img{left:50%;margin-left:-32px;margin-top:-32px;position:absolute;top:50%}#package{padding:50px 0}.prop-details .prop-inner:last-child{font-weight:800;text-transform:capitalize;color:#000}.sub-head{font-size:15px;font-weight:800}#about-brigade{padding:30px 0 30px 0;background:#ececec}.offer-wrap{background:#f3f3f3;padding-top:10px;padding-bottom:15px}.offer-wrap img{background:#f3f3f3;width:60px;margin:0 auto;display:block}.offer-wrap h3{margin-bottom:0;font-weight:800;font-size:20px;text-align:center;margin-top:10px}#Overview p span{color:#000;font-size:17px;font-weight:800;display:block;margin-bottom:13px;margin-top:10px}#carousel-example-generic{margin-top:70px}@media only screen and (max-width:767px){.offer-wrap{margin-bottom:30px}.offer-wrap img{width:60px;margin:0 auto;margin-bottom:13px}.mytab li{float:none!important;display:inline-block;margin-bottom:10px;margin-left:0;margin-right:0px!important;width:90%}#carousel-example-generic{margin-top:48px}}.thank-wrap{background:url(../../../img/wtc.html);background-size:cover}.thank-overlay{height:100%;width:100%;padding-bottom:10%;padding-top:12%;background:#fff}.thank-banner{width:600px;margin:0 auto;margin-top:100px;margin-bottom:25px}.offer-patch{position:absolute;width:100px;top:0;left:0;z-index:9}.ready{width:150px}.uc{width:150px}.otp-section{padding:70px 0;background:#ededed}.otp-formwrap img{width:80px;margin:0 auto;margin-bottom:18px}.otp-formwrap h1{margin:0;font-size:25px;text-align:center;margin-bottom:10px}.otp-formwrap p{text-align:center;margin-bottom:20px}#otp-form input{height:40px;border:none;padding-left:9px;width:100%;background:#fff}#otp-form .input-group-addon{background:#000;color:#fff;border:0}.term{font-size:12px;margin-bottom:10px!important;text-align:left!important}.term a{color:#222;text-decoration:underline}#sppb-addon-1507611918 .sppb-addon-title{margin-bottom:40px}#sppb-addon-1507611918 .sppb-addon-cta{padding:40px 20px}#sppb-addon-1507611918 .sppb-cta-subtitle{color:#fff}.sp-page-builder .page-content #section-id-1507611919{margin:0 0 0 0}.sp-page-builder .page-content #section-id-1507611922 .sppb-section-title .sppb-title-heading{font-size:36px;line-height:36px;font-weight:700}#sppb-addon-1507611926 .sppb-empty-space{padding-bottom:38px}#sppb-addon-1507611927 .sppb-addon-title{margin-bottom:35px;color:#973393}#sppb-addon-1507611927 .sppb-addon-cta{padding:40px 20px}#sppb-addon-1507611927 .sppb-cta-subtitle{font-size:30px;line-height:30px}#sppb-addon-1507611928 .sppb-empty-space{padding-bottom:60px}#sppb-addon-1507611932 .sppb-empty-space{padding-bottom:38px}#sppb-addon-1507611933 .sppb-addon-title{margin-bottom:35px}#sppb-addon-1507611933 .sppb-addon-cta{padding:40px 20px}#sppb-addon-1507611933 .sppb-cta-subtitle{font-size:30px;line-height:30px}#sppb-addon-1507611934 .sppb-empty-space{padding-bottom:60px}.sp-page-builder .page-content #section-id-1507611938{background-size:cover;background-attachment:fixed;background-position:50% 50%}#sppb-addon-1507611940 .sppb-addon-title{margin-bottom:40px;font-size:47px;line-height:47px;color:#fff;text-align:center}#sppb-addon-1507611940 .sppb-addon-cta{padding:40px 20px}#sppb-addon-1507611940 .sppb-cta-subtitle{color:#fff;font-size:25px;line-height:24px;font-weight:600}.sp-page-builder .page-content #Projects .sppb-section-title .sppb-title-heading{font-size:36px;line-height:36px;font-weight:700}.sp-page-builder .page-content #section-id-1507611944{background-size:cover;background-attachment:fixed;background-position:50% 50%;background:#fff;margin-top:0}#column-id-1507611945{color:#fff}.sp-page-builder .page-content #ContactUs .sppb-section-title .sppb-title-heading{font-size:36px;line-height:36px;font-weight:700}#sppb-addon-1507611954 .sppb-addon-gmap-canvas{height:450px}.map-wrapper img{width:100%;max-width:545px;margin:0 auto}body{font-size:14px;font-weight:300}h1{font-weight:700}h2{font-weight:700}h3{font-size:30px;font-weight:700}h4{font-size:16px;font-weight:600}h5{font-weight:600}h6{font-weight:600}.sp-megamenu-parent{font-weight:300;float:none}.rooms-suits .sppb-cta-subtitle{font-weight:300}#sp-top-bar{color:#fff}#sp-bottom{background-color:#493e3e;padding:35px 0 0 0}.topup{position:fixed;top:0;z-index:999;width:100%;background:#fff;height:70px}#section-id-1507611991{margin-top:0}section#section-id-status{margin-bottom:0}img.logo-img{width:100%;margin-top:10px}#sp-header{height:70px}a.m-link{color:black!important;font-weight:600}.prop-div,.prop-img-div{position:relative;overflow:hidden;transition:ease all 1s}p.prop-name{position:absolute;top:0;right:0;color:#fff;background-color:#000;padding:1%}.prop-name{position:absolute;top:0;right:15px;color:#fff;background-color:#fff;padding:1%}p.prop-price{position:absolute;bottom:0;left:0;color:#fff;background-color:#000;padding:1%;margin:0}.prop-price.right{left:initial;right:0}.prop-details{padding:2%;background-color:#fff;height:332px}p.rera{font-size:14px;color:#000;text-align:center;line-height:0;margin:15px}.prop-inner{border-bottom:1px solid lightgray;color:#191919;font-size:12px}p.prop-title{float:left}p.prop-desc{text-align:right}.prop-div{box-shadow:2px 2px 11px #999;margin-bottom:5%;margin-left:7px;margin-right:7px;min-height:654px;background:#fff}p.reasons-p{margin-top:5%;font-size:13px;text-align:left;line-height:17px}.reasons-div{display:inline-flex;margin:5% 0 0;min-height:100px}.sppb-title-heading,.resort-discount .sppb-addon-cta .sppb-cta-title{color:#000!important;font-size:25px;line-height:28px;text-align:center}.sp-page-builder .page-content #section-id-1507611991{background-color:#fff}.form-title.h4.text-center{background-color:#000;margin:0;padding:4%;color:#fff;width:106%;margin-left:-3%;margin-bottom:14px;border-radius:6px 6px 0 0}.form-control{border:0 solid white!important;border-bottom:1px solid lightgray!important}#contact-form input{border:none;border-radius:0;box-shadow:0 0 5px 0}#contact-form select.enqproject{height:40px;border:none;margin:0;border-radius:0;box-shadow:0 0 5px 0}#contact-form select.country_code{height:40px;border:none;margin:0;border-radius:0;box-shadow:0 0 5px 0}#contact-form select.projectname{height:40px;border:none;margin:0;border-radius:0;box-shadow:0 0 5px 0}select.projectname{width:100%;margin:2% 0 5%;color:gray}.sppb-addon-office-location-wrapper.active{padding:0%}input.form-btn,input.form-btn:hover{border-radius:14px;border:0;color:#fff;background-color:#000}.sp-megamenu-parent>li{margin-right:4%}.expo-div{text-align:center;background:#dcf0ff;padding:5%;min-height:16em;margin:2% 0}.expo-img{margin:0 auto 5%}img.border-img{margin:3% auto 0;display:none}select.enqproject{width:100%;margin:2% 0 5%;color:gray}select.country_code{width:100%;margin:2% 0 5%;color:gray}.interested-div{border:5px solid #000}p.inner-interested,.interested-div-close,.form-btn:hover,.form-btn{background-color:#000}.starting-img{position:absolute;top:1%;left:9%;display:inline-block;font-size:1px;padding:1px;color:#fff;margin-right:5px;margin-left:5px;animation:skew 3s infinite;transform:skew(20deg);animation-direction:alternate;opacity:1;width:18%}@keyframes skew{0%{transform:skewX(5deg)}100%{transform:skewX(-5deg)}}button.btn.btn-danger.interested{font-size:16px;position:fixed;bottom:10px;right:10px;transition:0.4s ease-in;z-index:999;background-color:#000;border:2px solid #fff;font-weight:600;padding:7px 10px 6px 10px}.sppb-addon-latest-posts .latest-posts .latest-post,.sppb-addon-latest-posts .latest-posts .latest-post .latest-post-inner{max-height:max-content}.intl-tel-input .selected-flag .iti-flag{display:none}.selected-flag{background-color:transparent!important}.intl-tel-input.separate-dial-code .selected-dial-code{padding-left:0;padding-right:15px;border-right:1px solid lightgray;color:gray}input[type="tel"]{width:100%}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{background-color:#fff;color:#000;border:2px solid #000;font-weight:800}.nav>li>a,.nav>li>a:hover,.nav>li>a:focus{color:#fff;border:2px solid #000;font-weight:900;background:#000}.proj-block{margin:10px 0;height:70px;margin:20px auto;background:#ffbe2d;width:270px;outline:2px solid #fff;outline-offset:-5px;padding:0;display:flex;box-shadow:12px -13px 0 0 #00000057;position:inherit;align-items:center;justify-content:flex-start}.proj-img{width:45px;border-radius:0;margin:0 auto;display:block}.proj-txt{color:#c69d4d;font-weight:400;padding:10px 0;color:#fff;font-weight:800;text-align:center;text-transform:capitalize;font-size:13px;line-height:22px;margin-top:10px}.proj-blockn{margin:10px 0;margin:5px 36px;background:#fff;border:3px solid #000;outline-offset:1px;display:flex;position:inherit;align-items:center;justify-content:flex-start}.minn{font-size:15px;text-align:center;color:#fff;letter-spacing:0;display:block;padding:0;margin:8px}.proj-blockn img{margin:0 auto;width:41px}.proj-txtn1{color:#c69d4d;padding:0 0;margin:0;color:#000;font-weight:700;text-align:inherit;text-transform:capitalize;font-size:14px;line-height:24px;font-weight:800;letter-spacing:0}.config-listing{width:87%;margin:35px auto}.high-bord{border:9px solid #000;display:inherit;border-top:none;padding:0;margin:0}.high-btn{color:#222;font-size:17px;font-weight:400;border:1px solid #000;padding:5px 20px;text-align:center;text-transform:uppercase;font-family:'Raleway',sans-serif!important;letter-spacing:2px;color:#fff!important;margin:-1px auto;width:100%;outline:none;text-decoration:none!important;background:#000}.over-cen{display:flex;align-items:center;justify-content:center;height:100%}.sec-head{color:#000;font-size:28px;letter-spacing:3px;line-height:44px}.sec-headnew{color:#fff;font-size:28px;letter-spacing:3px;line-height:44px;background:#000;text-align:center;margin:10px 0}.cover-content p{color:#666;font-size:18px;line-height:30px;font-style:normal;font-weight:500;color:#000;text-align:justify;font-size:14px;line-height:32px}.cover-img img{width:100%;object-fit:cover}.imagepatch2{margin-bottom:0;position:absolute;left:0;bottom:0;background:#000000a8;color:#fff;text-transform:unset;padding:2px;font-family:'Raleway',sans-serif!important;font-size:8px}@media screen and (max-width:991px) and (min-width:768px){p.rera{height:95px}}@media only screen and (max-width:767px){.prop-div{min-height:auto}#query_form{width:100%;position:static;margin:0 auto;margin-top:20px}.starting-img{width:70%;top:0%;left:15%}p.mob-p{font-size:12px;line-height:1.5em}.reasons-div{display:-webkit-inline-box}.reasons-div p.reasons-p{margin-top:5%;font-size:10px;text-align:left;line-height:1.5em;width:230px}.expo-div{min-height:12em}.page-1{margin-top:0}.sppb-title-heading{font-size:20px!important}img.logo-img{width:100%;margin-top:13px;position:relative;right:0}p.rera{height:initial}}@media only screen and (max-width:767px){.offer-patch{width:55px}.topup{height:50px}.sec-headnew{font-size:18px;letter-spacing:3px}.over-cen{display:block}}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag{width:58px!important}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type="tel"]{padding-left:65px!important}@media only screen and (max-width:767px){#kenytChatBubble{display:none!important}#chatbox-container{display:none!important}#chatWindow,#windowContainer{display:none!important}}.callbtn2{background:#000;margin:17px auto;border:2px solid #000;padding:5px 10px;font-weight:800;font-size:14px;border-radius:23px}.title09{position:fixed;bottom:-10px;display:block;right:0;padding:9px;background:#000;color:#fff;font-size:12px;text-align:justify}.title10{position:fixed;top:-10px;display:block;right:0;padding:9px;background:#000;color:#fff;font-size:12px;text-align:justify}.checkbox{width:initial!important;float:left;height:initial!important;margin-right:4px;position:relative;top:-3px}.check-txt{color:#fff;display:flex;font-size:12px;line-height:13px;text-align:left;padding-left:8px}.imaag4 img{width:385px;margin-bottom:15px}.tesstimonial h2{text-align:left;margin:10px auto;display:block;font-size:21px;letter-spacing:6px}.tesstimonial2 h3{text-align:left;margin:10px auto;display:block;font-size:23px}.testi2 p{font-size:21px;text-align:left;margin:10px auto}.rightcontent p{text-align:center;font-size:17px;text-transform:uppercase;padding:5px;font-weight:500}.extraparay{text-align:center;margin-top:3%;font-size:20px}.abtwrap:hover{transform:translateY(-10px);transition:ease all 0.5s}.abtwrap:before{content:"";position:absolute;bottom:-34px;width:210px;left:50%;margin-left:-105px;height:34px;border-radius:50%;transform:scale(1.15);background:radial-gradient(rgb(0 0 0 / .1),transparent,transparent);transition:ease all 0.5s}.abtcontent{text-align:center;background:#ededed;padding:20px;margin:20px 0;transition:ease all 0.5s;border:2px solid #d8d8d8;min-height:150px;display:flex;justify-content:center;align-items:center}.abtwrap h2{font-family:'Raleway',sans-serif!important;font-size:50px;font-weight:800;margin-bottom:10px;color:#000}.abtwrap h2 span{font-size:37px;position:relative;bottom:5px}.abtwrap p{margin-bottom:0;text-align:center;font-size:12px}#about-us4{padding:50px 0}.headdescrip{text-align:center;font-size:25px}#Advantage{padding:50px 0;background:#f3f3f3}#project-video{padding:50px 0}@media screen and (max-width:768px){.abtwrap p{margin-bottom:0;text-align:center}.headdescrip{text-align:center;font-size:17px}#Advantage{padding:30px 0;background:#f7f7f7}}@media screen and (max-width:768px){.imaag4 img{width:270px;display:block;margin:0 auto;margin-bottom:21px}#about-us4{padding:30px 0}.extraparay{text-align:center;margin-top:3%;font-size:15px}.testi2 p{font-size:19px;text-align:center;margin:18px auto}.modal-body .modal-title{color:#fff;font-size:20px;text-align:center;background:#000;padding:5px;margin-top:7px}}.serviceBox{text-align:center}.serviceBox .service-icon{display:inline-block;width:134px;line-height:145px;border-radius:5px;border-left:none;border-right:none;font-size:45px;color:#fff;margin-bottom:0;position:relative;transition:all 0.3s ease 0s}.serviceBox .service-icon:before,.serviceBox .service-icon:after{content:"";border-radius:5px;background:#000;border-top:none;border-right:none;position:absolute;top:50%;left:-52px;transform:scaleX(.5) translateY(-50%) rotate(45deg)}.serviceBox .service-icon:after{border-bottom:none;border-left:none;left:auto;right:-52px}.serviceBox .service-icon i{z-index:1;position:relative}.serviceBox .title{font-size:17px;font-weight:600;color:#000;letter-spacing:1px;text-transform:uppercase;margin:5px auto;position:relative;transition:all 0.3s ease 0s}.serviceBox:hover .title{color:#000}.serviceBox .title:before,.serviceBox .title:after{content:"";width:20px;height:20px;margin:0 auto;background:linear-gradient(to right top,#000 48%,transparent 50%);position:absolute;top:-32px;left:0;right:0;z-index:1;transform:rotate(-45deg);display:none}.serviceBox .title:after{width:2px;height:0;border:3px dotted #929292;opacity:0;top:-85px;z-index:0;transform:rotate(0);transition:all 0.5s ease 0s}.serviceBox:hover .title:after{height:70px;opacity:1}.serviceBox .description{font-size:15px;color:#6f6f6f;letter-spacing:1px;line-height:27px;margin-top:10px}.service-icon img{width:104px;display:block;margin:10px auto;filter:invert(0%) sepia(0%) saturate(17%) hue-rotate(302deg) brightness(0%) contrast(104%)}.serviceBox.blue .service-icon,.serviceBox.blue .service-icon:before,.serviceBox.blue:hover .title{color:#000}.serviceBox.blue .title:before{background:linear-gradient(to right top,#000 48%,transparent 50%)}.serviceBox.green .service-icon,.serviceBox.green .service-icon:before,.serviceBox.green .service-icon:after{background:#069c1b}.serviceBox.green:hover .title{color:#069c1b}.serviceBox.green .title:before{background:linear-gradient(to right top,#069c1b 48%,transparent 50%)}.serviceBox.pink .service-icon,.serviceBox.pink .service-icon:before,.serviceBox.pink .service-icon:after{background:#d53863}.serviceBox.pink:hover .title{color:#d53863}.serviceBox.pink .title:before{background:linear-gradient(to right top,#d53863 48%,transparent 50%)}@media only screen and (max-width:990px){.serviceBox{margin-bottom:30px}}.boximg4 img{display:block;margin:0 auto;width:245px}.box5 h4{text-align:center;margin:12px auto}.bord4{border-right:1px solid}.box6 p{text-align:center;letter-spacing:2px;height:63px}.box6 h3{font-size:16px;text-align:center;letter-spacing:1px}.bordbottom{border-bottom:1px solid #000}#whyrustomjee{padding:50px 0}.descriptionover{font-size:19px;letter-spacing:1px;line-height:32px;text-align:center}a:hover,a:focus{text-decoration:none;outline:none}.tab{font-family:'Raleway',sans-serif!important;padding:15px}.tab .nav-tabs{padding:0;margin:0;border:none;border-bottom:3px solid #a48636}.tab .nav-tabs li a{color:#222;background:#fff;font-size:24px;font-weight:600;text-align:center;letter-spacing:1px;text-transform:capitalize;padding:7px 20px 6px;margin:0 2px 1px 0;border:none;border-radius:0;box-shadow:0 0 10px rgb(0 0 0 / .1);position:relative;z-index:1;transition:all 0.3s ease 0s}.tab .nav-tabs li.active a,.tab .nav-tabs li a:hover,.tab .nav-tabs li.active a:hover{color:#fff;background:#fff0;border:none;box-shadow:none}.tab .nav-tabs li a:before{content:"";background:#a48636;height:100%;width:100%;opacity:0;position:absolute;bottom:0;right:0;z-index:-1;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);transition:all 0.3s ease 0s}.tab .nav-tabs li.active a:before,.tab .nav-tabs li a:hover:before{opacity:1;clip-path:polygon(10% 0%,90% 0%,100% 100%,0% 100%)}.tab .tab-content{color:#222;font-size:14px;font-weight:600;letter-spacing:1px;line-height:25px;padding:10px}.mytab{text-align:center;border-bottom:none;margin-bottom:40px}.mytab li{float:none!important;display:inline-block;margin-bottom:10px;margin-right:15px}@media only screen and (max-width:479px){.tab .nav-tabs{padding:0;margin:0 0 10px;border-bottom:none;border-left:3px solid #a48636}.tab .nav-tabs li{width:100%;text-align:center}.tab .nav-tabs li a{margin:0 0 5px}.descriptionover{font-size:12px;letter-spacing:0;line-height:28px;text-align:justify}.rightcontent p{text-align:center;font-size:14px;padding:5px}}#brochure-form2 input,#brochure-form2 select{height:40px;margin:0;width:100%;border:none!important;background:#e0e0e0;box-shadow:none!important}#brochure-form2 select option{background:#ffffff!important;color:#222222!important}#brochure-form2 .intl-tel-input{margin:0}#brochure-form2 .selected-flag{height:40px}#brochure-form3 input,#brochure-form3 select{height:40px;margin:0;width:100%;border:none!important;background:#e0e0e0;box-shadow:none!important}#brochure-form3 select option{background:#ffffff!important;color:#222222!important}#brochure-form3 .intl-tel-input{margin:0}#brochure-form3 .selected-flag{height:40px}.rightcontent img{width:100px;display:block;margin:12px auto;padding:14px;border-radius:17px}.clearfix{clear:both}#Overview .col-md-4{z-index:999}.mx-auto{margin:auto!important}@media (min-width:481px) and (max-width:767px){.prop-div{box-shadow:2px 2px 11px #999;margin-bottom:5%;margin-left:7px;margin-right:7px;min-height:562px;background:#fff}}@media (min-width:768px) and (max-width:1024px){.prop-div{box-shadow:2px 2px 11px #999;margin-bottom:5%;margin-left:7px;margin-right:7px;min-height:562px;background:#fff}}@media (min-width:1025px) and (max-width:1280px){.prop-div{box-shadow:2px 2px 11px #999;margin-bottom:5%;margin-left:7px;margin-right:7px;min-height:534px;background:#fff}}@media (min-width:1281px){.prop-div{box-shadow:2px 2px 11px #999;margin-bottom:5%;margin-left:7px;margin-right:7px;min-height:554px;background:#fff}}@media (min-width:1281px){.prop-div{box-shadow:2px 2px 11px #999;margin-bottom:5%;margin-left:7px;margin-right:7px;min-height:594px;background:#fff}}.caroImg{width:100%;height:100%}.img-responsive,.carousel-inner>.item>img,.carousel-inner>.item>a>img{width:100%;height:auto;position:relative}.prj-name{position:absolute;left:0;bottom:0;width:fit-content;padding:5px}.prj-name h2{font-size:10px;color:#fff;margin:0;text-transform:capitalize;font-weight:100}.mlgroup{width:100px;margin:0 auto;margin-bottom:20px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.iti.iti--allow-dropdown{width:100%;height:40px}.iti--allow-dropdown input,.iti--allow-dropdown input[type=text],.iti--allow-dropdown input[type=tel],.iti--separate-dial-code input,.iti--separate-dial-code input[type=text],.iti--separate-dial-code input[type=tel]{padding-right:6px!important;padding-left:52px!important;margin-left:0}.modal{background:rgb(0 0 0 / .3);z-index:999!important}