@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700|Poppins:300,400,500,600|Raleway:300,400,500,600,700);@font-face{font-family:'Montserrat';src:url(fonts/Montserrat-Light.eot);src:url(fonts/Montserrat-Light.eot?#iefix) format('embedded-opentype') , url(fonts/Montserrat-Light.woff) format('woff') , url(fonts/Montserrat-Light.ttf) format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'Montserrat';src:url(fonts/Montserrat-SemiBold.eot);src:url(fonts/Montserrat-SemiBold.eot?#iefix) format('embedded-opentype') , url(fonts/Montserrat-SemiBold.woff) format('woff') , url(fonts/Montserrat-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal}img{max-width:100%}.boxed-layout .wrapper{box-shadow:-3px 0 50px -2px rgba(0,0,0,.14);margin:auto;position:relative;width:1500px}.boxed-layout .sticky,.boxed-layout .top-header.sticky-header.sticky,.boxed-layout .header-bottom.sticky-header.sticky{left:auto;margin:auto;width:1500px}.preloader{background-color:#fff;height:100%;width:100%;position:fixed;z-index:1;margin-top:0;top:0;z-index:99999999}.loading-center{width:100%;height:100%;position:relative}.loading-center-absolute{position:absolute;left:50%;top:50%;height:150px;width:150px;margin-top:-75px;margin-left:-75px}.object{width:20px;height:20px;background-color:#3ac4fa;float:left;margin-right:20px;margin-top:65px;border-radius:50% 50% 50% 50%}.object_one{-webkit-animation:object_one 1.5s infinite;animation:object_one 1.5s infinite}.object_two{-webkit-animation:object_two 1.5s infinite;animation:object_two 1.5s infinite;-webkit-animation-delay:.25s;animation-delay:.25s}.object_three{-webkit-animation:object_three 1.5s infinite;animation:object_three 1.5s infinite;-webkit-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes object_one {
75% { -webkit-transform: scale(0); }
}@keyframes object_one {
  75% { 
    transform: scale(0);
    -webkit-transform: scale(0);
  }
}@-webkit-keyframes object_two {
  75% { -webkit-transform: scale(0); }
}@keyframes object_two {
  75% { 
    transform: scale(0);
    -webkit-transform:  scale(0);
  }
}@-webkit-keyframes object_three {
  75% { -webkit-transform: scale(0); }
}@keyframes object_three {
  75% { 
    transform: scale(0);
    -webkit-transform: scale(0);
  }
}.header-section{background:url(images/slide/x1.jpg.pagespeed.ic.lziPh_7l6F.jpg) no-repeat scroll center center;background-size:cover}.header-section.height-vh{height:100vh}.header-section,.menu .search-bar,.b-date,.select-book{position:relative}.bg-opacity{background:#000 none repeat scroll 0 0;height:100%;opacity:.2;position:absolute;width:100%;pointer-events:none}.adresses .phone,.adresses .email,.adresses,.social-links,.menu-list,.search-bar{display:inline-block}.adresses .phone>p,.adresses .email>p{font-family:"Montserrat",sans-serif;font-size:12px;font-weight:300;margin-bottom:0;text-transform:capitalize}.adresses .phone>p,.adresses .email>p,.search-bar input,.search-bar button,.booking-title h3,.booking-title>p,.b-date i,.b-date input,.select-book select,.select-book::before,.select-book select option,.submit-form button:hover,.social-links>a,.explore>a,p.welcome-desc,.welcome-text h1,.welcome-text h2{color:#fff}.adresses .email>p{margin-left:34px}.header-top .social-links,.menu .search-bar-icon{float:right}.menu-list{float:left}.menu .search-bar{margin-top:-8px}.header-top{border-bottom:1px solid #fff}.welcome-section{padding-top:100px;padding-bottom:100px}.menu nav ul li{display:inline-block;margin-left:35px;position:relative;padding-bottom:20px}.menu nav ul li:first-child{margin-left:0}.menu nav ul li a{color:#fff;text-transform:uppercase}.menu nav ul li a i{margin-left:5px}.menu nav ul li a:hover{color:#3ac4fa}.menu .search-bar:hover input{display:block;width:100%}.menu .search-bar:hover button{right:5px}.booking-box{background:rgba(58,196,250,.5) none repeat scroll 0 0;padding:50px 35px 35px;margin-right:38px}.booking-title h3{font-size:24px;font-weight:bold;text-transform:uppercase}.booking-title>p{font-weight:300;line-height:20px;margin-bottom:40px}.b-date i{font-size:18px;position:absolute;right:15px;top:15px}.b-date input{background:rgba(83,152,178,.5) none repeat scroll 0 0;border-color:transparent}.select-book button.btn{color:#fff!important;height:40px}.btn-group.open .dropdown-toggle{box-shadow:none}.dropdown-menu{border:medium none;border-radius:0;box-shadow:0 1px 2px rgba(0,0,0,.5);font-size:12px;margin:0;text-transform:capitalize;z-index:2147483647}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{background-color:inherit}.bootstrap-select.btn-group .dropdown-menu li{padding:5px 0;position:relative}.b-date input::-webkit-input-placeholder,.search-bar input::-webkit-input-placeholder{color:#fff}.b-date input::-webkit-input-placeholder{color:#fff}.b-date input::-moz-placeholder,.search-bar input::-moz-placeholder{color:#fff}.b-date input:-ms-input-placeholder,.search-bar input:-ms-input-placeholder{color:#fff}.select-book select,.select-book button.btn{-moz-appearance:none;background:rgba(83,152,178,.5) none repeat scroll 0 0;border-color:transparent;position:relative;text-transform:capitalize}.bootstrap-select.btn-group .dropdown-menu li a:hover{color:#3ac4fa}.btn-info:active:hover,.btn-info.active:hover,.open>.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open>.dropdown-toggle.btn-info:focus,.btn-info.focus:active,.btn-info.active.focus,.open>.dropdown-toggle.btn-info.focus,.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background:rgba(83,152,178,.5) none repeat scroll 0 0;border:none}.select-book::before{content:"";font-family:FontAwesome;font-size:18px;pointer-events:none;position:absolute;right:15px;top:10px;z-index:1}.select-book select option{background:rgba(83,152,178,.5) none repeat scroll 0 0}.submit-form>button{background:#fff none repeat scroll 0 0;border:medium none;color:#2e2e2e;padding:14px 0;text-transform:uppercase;transition:all .3s ease 0s;width:100%}.submit-form button:hover{background:#3ac4fa none repeat scroll 0 0}.welcome-desc{margin-bottom:32px;margin-top:19px}.welcome-text h2{font-size:32px;font-weight:400;text-transform:uppercase}.welcome-text h2 span.coloring,.welcome-text h1 span.coloring{color:#3ac4fa}.welcome-text h1{font-size:60px;font-weight:600;letter-spacing:-1px;text-transform:uppercase}p.welcome-desc{font-weight:300}.explore>a{background:#3ac4fa none repeat scroll 0 0;border:1px solid transparent;display:inline-block;font-weight:500;padding:10px 30px}.explore>a:hover{background:rgba(0,0,0,0) none repeat scroll 0 0;border:1px solid #3ac4fa}.social-links>a:hover{color:#4fc1f0}.social-links>a{font-size:16px;margin-right:13px}.social-links>a:last-child{margin-right:0}.search-bar{display:none}.search-bar.animated.slideInDown,.search-bar.slideoutup{display:block}.search-bar{background:rgba(58,196,250,.9) none repeat scroll 0 0;bottom:0;left:0;position:fixed;right:0;text-align:center;top:0;z-index:9999999}.table,.table-cell{display:table;height:100%}.table-cell{display:table-cell;vertical-align:middle}.search-bar-icon a{color:#fff;font-size:18px}.search-form-wrap .close-search{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;color:#fff;font-size:30px}.search-form-wrap>form{margin-top:100px;position:relative}.search-form-wrap .search-button{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;font-size:20px;position:absolute;right:12px;top:14px}.search-form-wrap input{background:rgba(0,0,0,0) none repeat scroll 0 0;border:2px solid #fff;height:55px;font-size:20px}.menu nav ul li ul.dropdown_menu{background:#fff none repeat scroll 0 0;border-bottom:5px solid #3ac4fa;padding:0 0 15px;position:absolute;top:100%;transform:scaleY(0);transform-origin:0 0 0;transition:all .3s ease 0s;width:250px;z-index:99999;opacity:1;box-shadow:0 0 3px #222}.menu nav ul li:hover ul.dropdown_menu{transform:scale(1);opacity:1}.menu nav ul li ul.dropdown_menu li a{color:#555;display:block;font-size:13px;padding:15px 15px}.menu nav ul li ul.dropdown_menu li{border-bottom:1px solid #ddd;display:block;margin:0;padding:0}.menu nav ul li ul.dropdown_menu li:first-child{border-top:1px solid #ddd}.menu nav ul li ul.dropdown_menu li:last-child{border-bottom:medium none}.menu nav ul li ul.dropdown_menu li:last-child a{padding-bottom:0}.menu nav ul li ul.mega_menu{background:#fff none repeat scroll 0 0;border-bottom:5px solid #3ac4fa;box-shadow:0 0 3px #222;left:0;opacity:0;padding:20px 20px 5px;position:absolute;top:100%;transform:scaleY(0);transform-origin:0 0 0;transition:all .3s ease 0s;width:100%;z-index:9999}.menu nav ul li:hover ul.mega_menu{transform:scale(1);opacity:1}.menu nav ul li ul.mega_menu li a{color:#555;font-size:13px;text-transform:capitalize}.menu nav ul li ul.mega_menu li{float:left;margin:0;padding:0 0 0 15px;width:25%}.menu nav ul li ul.mega_menu li:first-child{padding-left:0}.menu nav ul li ul.mega_menu li ul.mega-sub-menu li{border-bottom:1px solid #ddd;display:block;margin:0;padding:0;width:100%}.menu nav ul li ul.mega_menu li ul.mega-sub-menu li:last-child{border-bottom:medium none}.menu nav ul li ul.mega_menu li ul.mega-sub-menu li a{display:block;padding:15px 0}.menu nav ul li ul.mega_menu li:first-child{padding-left:0}.menu nav ul li ul.mega_menu li a.element-title{text-transform:uppercase;font-size:14px;display:inline-block;margin-bottom:15px}.top-header .menu ul li.mega_parent{position:static}.top-header.sticky .menu li ul li{padding-bottom:0}.top-header.sticky .menu li ul li ul.mega-sub-menu li:last-child{padding-bottom:0}.menu nav ul li ul.dropdown_menu li a:hover,.menu nav ul li ul.mega_menu li ul.mega-sub-menu li:hover a,.menu nav ul li:hover a{color:#3ac4fa}.top-header .container .row [class*="col-"],.header-bottom .container .row [class*="col-"]{position:static}.top-header-inner,.mgea-full-width{position:relative}.section-title>h2,.video-tour .section_title>h2,.discount_offer_title h2{color:#4a4a4a;font-size:32px;font-weight:bold;position:relative;text-transform:uppercase;display:inline-block;line-height:30px;padding-bottom:20px;margin:0}.about-section .section-title.mb-80{margin-bottom:30px}.section-title>h2{border-bottom:1px solid #4a4a4a}.section-title>h2 span,.video-tour .section_title>h2 span,.discount_offer_title h2 span{color:#3ac4fa}.section-title>h2::after{background:rgba(0,0,0,0) url(images/icons/xtitle.jpg.pagespeed.ic.mbiHJpuCml.jpg) no-repeat scroll 0 0;bottom:-12px;content:"";font-size:14px;height:20px;left:39%;margin:0 auto;position:absolute;right:0;text-align:center}.about-chondo>p{color:#4a4a4a;line-height:26px;margin:0 0 32px}.about-member>img{border:2px solid #3ac4fa;border-radius:100%;height:100px;width:100px}.about-member>h3{color:#787878;font-size:24px;margin:10px 0 3px;text-transform:capitalize}.about-member h5{font-size:14px;text-transform:uppercase;color:#787878}.our-room .section-title>h2::after{background:#f1f1f1 url(images/icons/xtitle.png.pagespeed.ic.CepoBKdEgz.png) no-repeat scroll 0 0;left:0;width:45px}.section-title>p{color:#4a4a4a;line-height:18px;margin-top:35px}.our-room-show .single-room{background:#fff none repeat scroll 0 0;border-bottom:2px solid #b8b8b8;margin:5px 0;transition:all .3s ease 0s}.single-room .room-desc{padding:34px 20px 25px;text-align:left}.room-desc .room-book{display:inline-block;float:right;margin-top:-52px}.single-room.mb-70{margin-bottom:70px}.room-desc .room-book a,.static2 .services-desc-inner .room-book>a:hover{background:#4a4a4a none repeat scroll 0 0;color:#fff}.room-desc .room-book a,.static2 .services-desc-inner .room-book>a{display:inline-block;font-size:14px;padding:10px 20px;text-transform:uppercase}.room-desc .room-book a{font-family:"Montserrat",sans-serif;font-weight:400}.room-desc .room-book a:hover,.static2 .services-desc-inner .room-book>a{background:#3ac4fa none repeat scroll 0 0;color:#fff}.room-section .single-room .room-desc{background:#f1f1f1 none repeat scroll 0 0}.room-desc .room-name h3{color:#4a4a4a;font-family:"Poppins",sans-serif;font-size:20px;font-weight:500;margin-bottom:7px;text-transform:capitalize}.room-rent>h5{color:#6d6d6d;text-transform:capitalize}.room-rent>h5 span{font-family:"Poppins",sans-serif;font-size:12px}.our-room-show .single-room:hover,.single_news-post:hover{box-shadow:0 0 5px rgba(0,0,0,.35)}.carousel-list .col-md-4{width:100%}.carousel-list.owl-theme .owl-controls .owl-page span,.our-room-list.owl-theme .owl-controls .owl-page span,.our-news-list.owl-theme .owl-controls .owl-page span,.team_brand.style2.owl-theme .owl-controls .owl-page span{background:#cbcbcb none repeat scroll 0 0;height:8px;opacity:1;transition:all .3s ease 0s;width:26px}.carousel-list.owl-theme .owl-controls .owl-page.active span,.our-room-list.owl-theme .owl-controls .owl-page.active span,.our-news-list.owl-theme .owl-controls .owl-page.active span,.team_brand.style2.owl-theme .owl-controls .owl-page.active span{background:#3ac4fa none repeat scroll 0 0;width:40px}.our-room .our-room-list.owl-theme .owl-controls,.our-room .our-news-list.owl-theme .owl-controls,.team_brand.style2.owl-theme .owl-controls{margin-top:30px;text-align:center}.our-room .carousel-list.owl-theme .owl-controls{margin-top:40px}.owl-pagination.owl-theme .owl-controls{margin-top:40px}.our-room-list .single-room.mb-80{margin-bottom:75px}.single-services .services-img{position:relative}.services-img>img{width:100%}.services-title{bottom:13px;left:13px;position:absolute;right:13px;transition:all .5s ease 0s}.services-hover-desc{bottom:0;left:0;padding:13px;position:absolute;top:0}.services-title>h2{background:rgba(255,255,255,.85) none repeat scroll 0 0;color:#4a4a4a;display:inline-block;font-size:24px;line-height:18px;margin-bottom:0;padding:25px 0;text-transform:capitalize;width:100%}.single-services{overflow:hidden}.services-hover-inner{background:rgba(255,255,255,.85) none repeat scroll 0 0;display:inline-block;height:100%;opacity:0;padding:10px;transform:scale(.5);transition:all .5s ease 0s;width:100%}.services-hover-table-cell>h2{color:#4a4a4a;font-size:30px;text-transform:capitalize}.services-hover-table{display:table;height:100%;width:100%}.services-hover-table-cell{display:table-cell;vertical-align:middle}.services-hover-table-cell>p{font-size:14px;line-height:22px;margin-bottom:0}.single-services:hover .services-hover-inner,.single-services.active .services-hover-inner{opacity:1;transform:scale(1)}.single-services:hover .services-title{opacity:0;transform:scale(0)}.boxed-layout .services-hover-table-cell>p{font-size:13px;line-height:20px}.sraff-inner{border:1px solid #3ac4fa;overflow:hidden;position:relative}.staff-title{background:rgba(58,196,250,.9) none repeat scroll 0 0;bottom:0;padding:10px 0;transition:all .5s ease 0s;width:100%}.staff-title,.staff-title::after,.staff-title::before,.staff-hover-desc,.staff-hover-desc::after,.staff-list span.plus:before,.staff-hover-desc::after,.staff-hover-desc::before{position:absolute}.single-staff{padding:0 45px 45px}.staff-title::after,.staff-title::before{content:"";width:0;height:0;top:-90px}.staff-title::after{border-bottom:90px solid rgba(58,196,250,.9);border-left:135px solid transparent;right:0}.staff-title::before{border-bottom:90px solid rgba(58,196,250,.9);border-right:135px solid transparent;left:0}.staff-title>h2,.staff-hover-desc>h2{color:#fff;font-size:24px;margin:0;text-transform:capitalize}.staff-title>h5,.staff-hover-desc>h5{color:#fff;font-size:15px;font-weight:300;margin-top:3px;text-transform:capitalize}.staff-hover-desc{background:rgba(58,196,250,.9) none repeat scroll 0 0;bottom:0;margin-bottom:200px;opacity:0;padding:0 20px 20px;transition:all .5s ease 0s}.staff-hover-desc>p{color:#fff;font-size:13px;margin-top:22px}.staff-hover-desc .scoial_icons>a{border:1px solid transparent;border-radius:50%;color:#fff;display:inline-block;height:25px;line-height:23px;margin-left:5px;width:25px}.staff-hover-desc .scoial_icons>a:first-child{margin:0}.staff-hover-desc .scoial_icons>a:hover{background:#fff none repeat scroll 0 0;border-color:#fff;color:#3ac4fa}.staff-hover-desc::before{border-bottom:80px solid rgba(58,196,250,.9);border-left:134px solid transparent;border-right:134px solid transparent;content:"";height:0;left:0;top:-80px;width:0}.staff-hover-desc::after{content:"";top:-86px}.staff-hover-desc::after,.staff-list span.plus:before{background:#3ac4fa none repeat scroll 0 0;border:2px solid #fff;color:#fff;font-family:FontAwesome;left:50%;width:20px;height:20px;display:inline-block;border-radius:50%;font-size:12px;margin-left:-8px;line-height:16px}.staff-list span.plus::before{content:"";top:-15px;z-index:999}.single-staff:hover .staff-hover-desc,.single-staff.active .staff-hover-desc{margin-bottom:0;opacity:1}.single-staff:hover .staff-title,.single-staff.active .staff-title{bottom:-100%}.our-staff .owl-carousel.owl-theme .owl-controls{margin-top:0}.single-testimonial>h2{color:#fff;font-size:30px;text-transform:capitalize;position:relative;display:inline-block}.single-testimonial>p{color:#fff;margin-top:51px}.staff-tesimonial{background: rgba(0, 0, 0, 0) url("images/bg/testimonial.jpg") no-repeat fixed center center / cover ;padding:128px 0 138px;position:relative}.testimonail-bg-opacity{background:rgba(0,0,0,.4) none repeat scroll 0 0}.testimonail-bg-opacity,.community-bg-opacity,.footer-bg-opacity{height:100%;position:absolute;top:0;width:100%}.single-testimonial>h2::before{background:#fff none repeat scroll 0 0;bottom:-55px;content:"";height:40px;left:50%;margin-left:-1px;position:absolute;width:2px}.testimonial-list.owl-theme .owl-controls .owl-page span{background:rgba(0,0,0,0) none repeat scroll 0 0;border:2px solid #fff;border-radius:0;height:9px;opacity:1;transition:all .3s ease 0s;width:26px}.testimonial-list.owl-theme .owl-controls .owl-page.active span{background:#fff none repeat scroll 0 0}.our-gallery .single-gallery::before{background:rgba(0,0,0,.8) none repeat scroll 0 0;content:"";height:100%;position:absolute;width:100%}.our-gallery .single-gallery{width:20%;float:left;position:relative}.single-gallery:hover img,.single-gallery.active img{transform:scale(1.09);z-index:99}.our-gallery{overflow:hidden}.single-gallery>img{transition:all .3s ease 0s}.news-inner .news-img{position:relative;width:35%}.single_news-post{margin-top:5px;overflow:hidden;transition:all .3s ease 0s}.news-inner .news-img,.news-inner .news-desc,.read-more,.news-post .n-date{float:left}.news-post{background:rgba(58,196,250,.5) none repeat scroll 0 0;bottom:0;position:absolute;width:100%}.news-inner .news-desc{background:#f1f1f1 none repeat scroll 0 0;border-radius:0 3px 4px 0;margin-top:41px;padding:44px 68px 44px 50px;text-align:left;transition:all .3s ease 0s;width:65%}.news-inner:hover .news-desc{box-shadow:1px 1px 4px rgba(0,0,0,.5)}.news-img>img,.news-inner{width:100%}h3.news-title{color:#555;font-size:22px;line-height:30px;margin:0 107px 20px 0;text-transform:capitalize}.news-desc p.news_desc{font-weight:300}.read-more,.news-post .n-date,.news-views{display:inline-block}.news-action{overflow:hidden;position:relative}.news-action .news-share{position:absolute;right:0;top:10px}.news-img .comment,.news-views{float:right}.news-desc .read-more>a{background:#3ac4fa none repeat scroll 0 0;color:#fff;display:inline-block;font-family:"Montserrat",sans-serif;font-weight:400;padding:10px 24px;text-transform:capitalize}.news-desc .read-more>a:hover,.single_news-post .news-desc .read-more>a{background:#4a4a4a none repeat scroll 0 0}.single_news-post .news-desc .read-more>a:hover{background:#3ac4fa}.news-share>p{color:#6d6d6d;display:inline-block;font-family:"Montserrat",sans-serif;font-weight:400;margin-right:10px}.news-share>a{color:#4a4a4a;margin-right:20px}.news-share>a:hover{color:#3ac4fa}.news-share>a:last-child{margin:0}.news-post{background:rgba(58,196,250,.5) none repeat scroll 0 0;bottom:0;padding:15px 12px;position:absolute;width:100%}.news-post .n-date{font-family:"Montserrat",sans-serif;font-weight:400;text-transform:uppercase}.news-views{margin-right:15px}.news-img .comment,.news-views>a,.single-commmunites>h1,.single-commmunites h2,.news-post .n-date{color:#fff}.news-list .col-md-12{overflow:hidden}.news-desc p.news_desc{margin-bottom:20px}.single-commmunites h2{font-size:24px;font-weight:300;text-transform:capitalize}.single-commmunites:last-child{border-right:medium none}.single-commmunites{border-right:2px solid #fff;float:left;width:25%}.hotel-cmmunities{background: rgba(0, 0, 0, 0) url("images/bg/communities.jpg") no-repeat scroll center center / cover ;position:relative}.hotel-cmmunities.style2{background:url(images/bg/x1.jpg.pagespeed.ic.FUp1RqNday.jpg) no-repeat fixed center center;background-size:cover}.hotel-cmmunities.style3{background:#3ac4fa}.community-bg-opacity{background:rgba(0,0,0,.6) none repeat scroll 0 0;pointer-events:none}.communities-list{overflow:hidden;position:relative;z-index:9999}.newsletter-title>h2{font-size:28px;font-weight:600;line-height:46px;margin:0}.team-brand{overflow:hidden}.single-team{padding:0 10px}.single-team>a{border:1px solid transparent;border-radius:2px;display:block}.single-team>a:hover{border:1px solid #ddd}.newsletter{background:#3ac4fa none repeat scroll 0 0;padding:40px}.newsletter-form input{background:rgba(255,255,255,.3) none repeat scroll 0 0;border:1px solid transparent}.newsletter-form input::-webkit-input-placeholder{color:#fff}.newsletter-form input::-webkit-input-placeholder{color:#fff}.newsletter-form input::-moz-placeholder{color:#fff}.newsletter-form input:-ms-input-placeholder color:#fff; } /* ie */
.newsletter-form input:-moz-placeholder{color:#fff}.newsletter-form button{background:#fff none repeat scroll 0 0;border:medium none;color:#3ac4fa;font-family:"Raleway",sans-serif;font-weight:bold;height:45px;padding:0 35px;position:absolute;right:0;text-transform:uppercase;top:0;transition:all .5s ease 0s}.newsletter-form button:hover{background:#4a4a4a none repeat scroll 0 0;color:#fff}.footer{background:url(images/bg/xfooter.jpg.pagespeed.ic.s7_7gtjOc9.jpg) no-repeat scroll center center;background-size:cover}.footer-bg-opacity{background:rgba(0,0,0,.8) none repeat scroll 0 0}.f-adress>p,.hotel-contact>p{font-family:"Montserrat",sans-serif;font-weight:300;margin-bottom:0}.f-adress>p span,.hotel-contact>p span{font-weight:400}.f-adress>p,.hotel-contact>p,.quick-item li a,.single-footer>h3,.get-touch>p,.get-conatct input,.get-conatct button,.newsletter-title>h2,.newsletter-form input{color:#fff}.get-touch>p{font-weight:300}.f-adress{margin-bottom:25px;margin-top:20px}.quick-item li a{font-weight:300;text-transform:capitalize}.quick-item li a,.quick-item li,.single-post>a{display:block}.quick-item li{margin-bottom:20px}.quick-item li a:hover{color:#3ac4fa}.single-footer>h3{font-size:26px;margin-bottom:35px;text-transform:capitalize}.get-conatct input{background:rgba(0,0,0,0) none repeat scroll 0 0;border:1px solid #fff;margin-bottom:10px}.get-conatct button{background:#4fc1f0 none repeat scroll 0 0;border:medium none;padding:10px 35px;text-transform:uppercase;transition:all .3s ease 0s}.get-conatct button:hover{background:#fff none repeat scroll 0 0;color:#4fc1f0}.single-post>a,.footer,.newsletter-form{position:relative}.single-post>a::before{background:rgba(58,196,250,.9) none repeat scroll 0 0;content:"";height:100%;opacity:0;position:absolute;transform:scale(.6);transition:all .3s ease 0s;width:100%}.single-post>a:hover::before{opacity:1;transform:scale(1)}.footer-menu li{display:inline-block;margin-left:15px}.footer-menu li a{color:#3d3d3d;font-size:12px;text-transform:capitalize}.footer-menu li a:hover{color:#4fc1f0}.copyright p{font-size:12px;margin-bottom:0}.copyright p a{font-size:14px;font-weight:bold;text-transform:capitalize}.copyright p a:hover{text-decoration:underline}.footer-menu{text-align:right}.instagram-post .single-post{float:left;padding:8px;width:33.33%}.instagram-post .single-post img{width:100%}.header-section.static2{background:url(images/bg/xh2-bg.jpg.pagespeed.ic.V1nEDa7hbs.jpg) no-repeat scroll center center;background-size:cover}.menu nav ul li.logo{margin:0 0 0 85px;padding-bottom:0!important}.about-section.home-2 .single-room .room-desc{background:#f4f4f4}.room-img img{width:100%}.static2 .welcome-section{padding-top:0}.static2 .menu-list{float:none}.services-tab-menu.mtb-70{margin:55px 0 60px}.static2 .menu{overflow:hidden}.static2 .select-book button.btn{height:45px}.static2 .menu nav ul li{margin-left:48px;padding-bottom:38px;position:static}.static2 .welcome-text{padding:205px 0 320px}.static2 .booking-form .b-date,.static2 .booking-form .select-book,.static2 .booking-box .submit-form{display:inline-block;margin:10px}.static2 .booking-form .select-book,.static2 .booking-box .submit-form{width:200px}.static2 .booking-box .submit-form button{height:43px}.header-section.static2 .booking-box{bottom:0;padding:20px 0;position:absolute;width:100%}.header-section.static2 .booking-box .b-date input,.header-section.static2 .booking-box .select-book select{background:none;border:1px solid #fff}.social-links.float-right{float:right;margin-top:30px}.layout-header{padding:15px 0}.layout-header .social-links>a{margin-left:15px}.services-tab-menu ul li{display:inline-block;margin-left:5px}.services-tab-menu ul li a{background:#f1f1f1 none repeat scroll 0 0;color:#6c6c6c;display:block;font-size:20px;font-weight:500;padding:20px 58px;position:relative;text-transform:capitalize;font-family:'Poppins',sans-serif;transition:inherit}.our-sevices.elements .single-services{margin-bottom:30px}.services-tab-menu ul li.active a{background:#3ac4fa none repeat scroll 0 0;color:#fff}.services-tab-menu ul li.active a::before{border-left:25px solid transparent;border-right:25px solid transparent;border-top:30px solid #3ac4fa;bottom:-25px;content:"";height:0;left:50%;margin-left:-18px;position:absolute;width:0;transition:all .3s ease-out 0s}.static2 .service-tab-desc .single-services{overflow:inherit}.static2 .single-services .services-img{position:relative;border-right:2px solid #3ac4fa}.services-tab-menu ul li:first-child{margin-left:0}.static2 .services-img>img{width:100%}.static2 .services-desc-inner>h2{color:#5d5d5d;font-size:32px;font-weight:500;text-transform:capitalize;font-family:'Raleway',sans-serif}.static2 .services-desc-inner p.text1{font-size:13px}.static2 .services-desc{margin-top:40px}.video-tour{background:url(images/bg/xvideo-bg.jpg.pagespeed.ic.d-r9kidI9M.jpg) no-repeat scroll center center;background-size:cover;position:relative}.video-tour .section_title>h2::after{background:rgba(0,0,0,0) url(images/icons/xtittle2.png.pagespeed.ic.qAFWjFl8aL.png) no-repeat scroll 0 0;position:absolute;content:"";width:100%;height:100%;bottom:-40px;left:0}.video-tour .section_title>h2{color:#fff}.section_title p{color:#fff;margin-left:158px;margin-right:158px}.video-play>a{color:#fff;width:40px;height:40px;border:4px solid;display:inline-block;line-height:31px;border-radius:100%;font-size:22px}.mfp-bg{z-index:999999999}.mfp-wrap{z-index:2147483647}.staff-tesimonial.client-say .testimonail-bg-opacity{background:rgba(89,89,89,.9) none repeat scroll 0 0}.staff-tesimonial.styel2{background:#3ac4fa none repeat scroll 0 0}.testimonial-img{float:left;width:25%}.testimonial-desc{float:left;padding-left:30px;width:75%}.testimonial-desc>h2{font-size:30px;margin-bottom:3px;text-transform:capitalize}.testimonial-desc>h3{font-family:"Raleway",sans-serif;font-size:16px;font-weight:500;margin-bottom:17px}.testimonial-desc>p{font-size:14px;line-height:20px;margin-right:20px}.testimonial-desc>p,.testimonial-desc>h3,.testimonial-desc>h2,.client-say-title>h3,.client-say-title>h2,.client-say-desc>p{color:#fff}.staff-tesimonial.client-say{padding:135px 0}.client-say .testimonial-list.owl-theme .owl-controls .owl-page{display:block}.client-say .testimonial-list.owl-theme .owl-controls{position:absolute;right:-15px;top:15px}.client-say-title>h3{font-size:22px;margin-bottom:2px;text-transform:uppercase;font-weight:600}.client-say-title>h2{font-size:32px;padding-bottom:43px;position:relative;text-transform:uppercase;font-weight:bold}.client-say-title>h2::after{background:rgba(0,0,0,0) url(images/icons/xtittle3.png.pagespeed.ic.nMaYEmHb4z.png) no-repeat scroll 0 0;bottom:-48px;content:"";height:100%;left:0;position:absolute;width:100%}.client-say-desc>p{margin-bottom:0;margin-right:55px;position:relative;z-index:999999}.testimonial-list{margin-top:22px}.client-say-desc{border-right:1px solid #fff;margin-right:40px;position:relative}.client-say .testimonial-list.owl-theme .owl-controls .owl-page span{border:2px solid #fff;border-radius:50%;height:12px;width:12px}.client-say-desc::before{right:8px}.client-say-desc::after{right:-10px}.client-say-desc::after,.client-say-desc::before{background:#fff none repeat scroll 0 0;content:"";height:100px;position:absolute;top:40px;width:1px}.gallery-menu-filter>li{color:#4a4a4a;cursor:pointer;display:inline-block;font-size:16px;margin-left:30px;text-transform:capitalize;transition:all .3s ease 0s}.gallery-menu-filter>li:first-child{margin-left:0}.gallery-menu-filter>li.active,.gallery-menu-filter>li:hover{color:#3ac4fa}.single_gallery.w-one{width:35%}.single_gallery.w-two{width:30%}.single_gallery.w-3{width:17.5%}.our-gallery-show .single_gallery{float:left}.single-gallery-inner{position:relative}.single-gallery-inner a{display:block}.single-gallery-hover,.single_gallery-hover{background:rgba(58,196,250,.9) none repeat scroll 0 0;bottom:12px;left:12px;opacity:0;position:absolute;right:12px;top:12px;transition:all .5s ease 0s}.single_gallery:hover .single-gallery-hover,.single_gallery.active .single-gallery-hover,.single_gallery .single_gallery_inner:hover .single_gallery-hover{opacity:1}.single-gallery-inner img{width:100%}.gallery-desc>h3{color:#fff;font-size:24px;margin-bottom:0;margin-top:10px;text-transform:capitalize}.gallery-desc>span{background:#4c636c none repeat scroll 0 0;border-radius:50%;color:#fff;display:inline-block;font-size:18px;height:40px;line-height:40px;width:40px}.gallery-desc{left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.mfp-close{cursor:pointer!important}.discount_offer_title h2::before{background:rgba(0,0,0,0) url(images/icons/xtittle4.png.pagespeed.ic.dLx7tSwHfm.png) no-repeat scroll 0 0;bottom:-40px;content:"";height:100%;left:22%;margin:0 auto;position:absolute;right:0;pointer-events:none}.discount_offer_title>h2{color:#fff}.discount_offer>p{color:#fff;margin-top:28px}.discount_offer .view_more>a{background:#3ac4fa none repeat scroll 0 0;color:#fff;display:inline-block;margin-top:13px;padding:13px 35px;text-transform:uppercase}.discount_offer .view_more>a:hover{background:#fff;color:#3ac4fa}.footer2{background:#404040 none repeat scroll 0 0}.copyright.static2{background:#2e2e2e none repeat scroll 0 0}.copyright.static2 p,.footer_top_inner>p{color:#fff}.copyright.static2 p span{color:#3ac4fa;font-family:"Montserrat",sans-serif;font-weight:300}.footer-top{border-bottom:1px solid #6f6f6f;overflow:hidden}.feature_item_dsc>p{color:#fff;font-family:"Montserrat",sans-serif;font-size:13px;font-weight:300;margin-bottom:0;text-transform:lowercase}.footer_social_item>a{color:#fff;display:inline-block;font-size:18px;height:20px;line-height:20px;margin-right:25px;width:20px}.footer_social_item>a:hover{color:#3ac4fa}.footer_social_item>a:last-child{margin-right:0}.s_footer_feature_item>a{background:#3ac4fa none repeat scroll 0 0;border-radius:50%;color:#fff;display:inline-block;height:30px;line-height:30px;margin-bottom:15px;width:30px}.s_footer_feature_item>a:hover{background:#fff;color:#3ac4fa}.header-section.static-3{background:url(images/bg/xh2-bg.jpg.pagespeed.ic.V1nEDa7hbs.jpg) no-repeat scroll center center}.static-3 .welcome-section,.static4 .welcome-section{padding:150px 0}.header-section.static4{background:url(images/bg/xh2-bg.jpg.pagespeed.ic.V1nEDa7hbs.jpg) no-repeat fixed center center}.welcome-section .breadcrubs{background:rgba(175,175,175,.4) none repeat scroll 0 0;display:inline-block;padding:45px 155px;position:relative;z-index:999}.welcome-section.ptb-110{padding:110px 0}.breadcrubs-menu li{color:#fff;display:inline-block;text-transform:uppercase}.breadcrubs-menu li a{color:#fff}.breadcrubs-menu li a:hover{color:#3ac4fa}.breadcrubs>h2{color:#fff;font-weight:600;text-transform:uppercase}.about-us .top-header{padding-bottom:0}.breadcrubs-menu li a i{margin:0 15px}.breadcurbs-inner{border:8px solid rgba(175,175,175,.4);display:inline-block;padding:6px;position:relative}.hotel-exclusive{background:#393d50 none repeat scroll 0 0}.single-exclusive>p{color:#fff;font-weight:300;margin-bottom:0;margin-top:15px}.single-exclusive>h3{color:#fff;font-size:26px;text-transform:capitalize}.feature-desc .section-title p{line-height:25px;margin:18px 0 0}.feature-item ul li{font-family:"Poppins",sans-serif;font-weight:400;margin:15px 0}.feature-item ul li:last-child{margin:0}.feature-item ul li span{font-weight:500;margin-right:10px}.feature-tab-item ul li a{display:block;overflow:hidden;padding:0}.feature-tab-item ul li{display:block;overflow:hidden;padding:10px}.feature-tab-inner{padding:10px}.feature-tab-desc{float:left;width:70%}.feature-tab-item{float:left;width:30%}.feature-tab-item ul li a img{width:166px}.feature-tab-inner>img{width:100%}.feature-tab-item ul li a::before{background:rgba(58,196,250,.9) none repeat scroll 0 0;content:"";height:100%;position:absolute;width:100%}.feature-tab-item ul li.active a::before{background:rgba(0,0,0,0) none repeat scroll 0 0}.separate-gallery-item{float:left;width:35%}.separate-gallery-item.middle{width:30%}.single-gallery-subitem{float:left;width:50%}.single_gallery .single_gallery_inner{position:relative}.gallery-bottom .single_gallery{width:50%}.gallery-top,.room-gallery{overflow:hidden}.separate-gallery-item.middle{padding-left:4px;padding-right:2px}.our-gallery-show{display:inline-block}.single_gallery_inner img{width:100%}.single_news-post .news-img,.single_news-post .news-desc{width:100%}.single_news-post .news-desc{margin-top:0;padding:30px 15px 35px 20px}.single_news-post h3.news-title{color:#8a8a8a;font-size:20px;line-height:28px;margin:0;text-transform:capitalize}.item-2 .single_news-post h3.news-title{font-weight:600;line-height:15px;margin:0 0 14px}.single_news-post .news-desc .read-more>a{line-height:12px;padding:10px 15px}.single_news-post .news-share>a{font-size:12px;margin-right:5px}.news-views>a span,.news-post .comment span{margin-right:5px}.single_news-post .news-inner:hover .news-desc{box-shadow:none}.item-2 .news-action .news-share{top:0}.booking_form{box-shadow:0 0 3px rgba(0,0,0,.2);padding:65px 40px}.form-title>h2,.select-room-title>h3,h3.s_room_title{font-size:24px;font-weight:600;text-transform:uppercase}.booking_form .form-title>h2,.select-room-title>h3{font-weight:bold}.form-title>h2,.select-room-title>h3,.form-title>p,.select-room-title>p,.room-social-share>p,.room-social-share>h3,.need-help>h3,.room-sub-desc h3 span,.room-sub-desc>h4,.room-sub-desc>h3,.room-rent-desc .roome-rent-title,.need-help>h4,.room-social-share .social-links>a,h3.s_room_title{color:#6a6a6a}.form-title>p,.room-social-share>p,.select-room-title>p{font-weight:300}.form-title>p{margin-bottom:35px}.room-social-share p{margin-bottom:15px}.select-room-title>p{margin-bottom:20px}.booking-box1 .booking-filed,.booking-box2 .b_date,.booking-box3 .select_book,.booking-box3 .select_book{float:left;padding-left:30px;width:50%}.booking-box1 .booking-filed:first-child,.booking-box2 .b_date:first-child,.booking-box3 .select_book:first-child,.booking-box3 .select_book:first-child{padding-left:0}.booking-box1 .booking-filed input,.booking-box2 .b_date input,.booking-box3 .select_book select,.room-booking-box .select-book select,.single-form-part .name input,.single-form-part .select-option select,.single-form-part .mail input,.request-box textarea,.payment-form-list .single_form input,.single_form .select-date>select{background:rgba(0,0,0,0) none repeat scroll 0 0;border:1px solid #ddd;color:#b3b3b3;height:40px;text-transform:capitalize}.booking-box2 .b_date{position:relative}.booking-box2 .b_date i{color:#bbb;position:absolute;right:12px;top:16px}.room-booking-box .booking-comment textarea{background:rgba(0,0,0,0) none repeat scroll 0 0;border:1px solid #ddd;color:#bababa;height:150px;resize:none;text-transform:capitalize}.room-booking-box .submit-form>button{background:#3ac4fa none repeat scroll 0 0;color:#fff;transition:all .3s ease 0s}.room-booking-box .submit-form>button:hover{background:#4a4a4a none repeat scroll 0 0}.select_book>select,.select-date>select{-moz-appearance:none}.booking-box3 .select_book,.booking-form-list .single-form-part .select-option,.single_form .select-date{position:relative}.booking-box3 .select_book::before,.room-booking-box .select-book.room:before,.booking-form-list .single-form-part .select-option:before,.single_form .select-date:before{color:#bababa;content:"";font-family:FontAwesome;font-size:22px;position:absolute;right:10px;top:10px}.selcted-room{box-shadow:0 0 3px rgba(0,0,0,.2);padding:65px 45px 168px 40px}.room-rent .room-rent-img{float:left;padding-right:4px;width:40%}.room-rent-desc .roome-rent-title{font-size:20px;font-weight:400;text-transform:uppercase}.room-sub-desc>h4,.room-sub-desc>h3{font-size:18px;font-weight:300;margin:0;text-transform:capitalize}.room-sub-desc h3 span{font-size:14px}.room-rent-desc{float:left;padding-left:16px;width:60%}.room-sub-desc>h3{color:#3ac4fa}.room-rent-img>img{border:1px solid #3ac4fa}.need-help>h3{margin-bottom:15px}.room-social-share>h3,.need-help>h3{font-size:20px;font-weight:600;text-transform:uppercase}.room-social-share .social-links>a{border:1px solid;border-radius:50%;display:inline-block;font-size:12px;height:22px;line-height:20px;text-align:center;width:22px}.room-social-share .social-links>a:hover{color:#fff;background:#3ac4fa;border-color:#3ac4fa}.need-help>h4{font-weight:bold}.need-help>h4 span{font-weight:300}.booking-rooms-tab ul li{display:inline-block;margin-left:24px;position:relative}.booking-rooms-tab ul li.active a,.booking-rooms-tab ul li a:hover{background:#3ac4fa none repeat scroll 0 0}.booking-rooms-tab ul li.active a,.booking-rooms-tab ul li a:hover{color:#fff}.booking-rooms-tab ul{border-bottom:8px solid #f1f1f1;display:inline-block;padding-bottom:15px}.booking-rooms-tab ul li.active::before{background:#3ac4fa none repeat scroll 0 0;bottom:-23px;content:"";height:8px;left:0;position:absolute;width:100%;z-index:1}.booking-rooms-tab ul li:first-child{margin-left:0}.booking-rooms-tab ul li a{background:#f1f1f1 none repeat scroll 0 0;color:#6a6a6a;font-family:"Poppins",sans-serif;font-size:24px;font-weight:500;padding:27px 40px 30px;text-align:center;text-transform:capitalize}.booking-rooms-tab ul li a span.tab-border{background:#fff none repeat scroll 0 0;border-radius:50%;color:#6a6a6a;display:inline-block;font-size:20px;height:30px;line-height:30px;margin-bottom:17px;text-align:center;width:30px}.booking-rooms-tab ul li a span{display:block}.single-room-details .room-img{float:left;width:15%}.single-room-details .single-room-details{float:left;width:85%}.room_price h4,.room_price h5{font-size:18px;margin:0;color:#6a6a6a}.room_price h5 span{font-size:14px;font-weight:300}.single-room-details .room_price>p{font-weight:300;margin-bottom:0;margin-top:13px}.single-room-booking-form{background:#3ac4fa none repeat scroll 0 0;padding:45px 158px}.booking_form_inner .single-form-part{display:inline-block;padding-left:18px;width:33%}.booking_form_inner .single-form-part:first-child{padding-left:0}.single-form-part .date-to input,.single-form-part .select-option select{background:rgba(0,0,0,0) none repeat scroll 0 0;border:1px solid #fff;color:#fff}.single-form-part .select-option select option{background:rgba(0,0,0,0) none repeat scroll 0 0}.single-form-part .select-option select{-moz-appearance:none}.booking_form_inner .submit-form>button:hover{background:#fff none repeat scroll 0 0;color:#555}.single-form-part .date-to,.single-form-part .select-option{position:relative}.single-form-part .date-to i{color:#fff;position:absolute;right:15px;top:16px}.single-form-part .date-to i{color:#fff;position:absolute;right:15px;top:16px}.single-form-part .select-option::before{color:#fff;content:"";font-family:FontAwesome;font-size:22px;position:absolute;right:16px;top:12px}.booking-form-list .single-form-part .select-option select{border-color:#ddd;color:#b3b3b3}.single-form-part .select-option select option{color:#6a6a6a}.single-form-part .mail{position:relative}.single-form-part .mail i{color:#6a6a6a;position:absolute;right:12px;top:16px}.request-box textarea{height:150px;padding:15px;resize:none}.prve-next-box .back-link{display:inline-block}.prve-next-box .back-link a,.prve-next-box button,.pay-order>button{background:#4a4a4a none repeat scroll 0 0;color:#fff;display:inline-block;padding:12px 30px;text-transform:uppercase}.prve-next-box button:hover,.pay-order>button:hover{background:#4a4a4a none repeat scroll 0 0}.prve-next-box .back-link a:hover{background:#3ac4fa}.prve-next-box button,.pay-order>button{background:#3ac4fa none repeat scroll 0 0;border:medium none;display:inline-block;margin-left:25px;transition:all .3s ease 0s}.booking-form-list .single-form-part{display:inline-block;padding-left:30px;width:33.1%}.booking-form-list .single-form-part:first-child{padding-left:0}.payment-form-list .single_form{display:inline-block;width:24.7%}.payment-form-list .single_form{padding-left:15px}.payment-form-list .single_form:first-child{padding-left:0}.pay-order{float:right}.pay-money-form .payment-card,.pay-order{display:inline-block}.booking-done-table{float:left;padding-right:30px;width:50%}.booking-done-description{float:left;padding-left:30px;width:50%}.booking-done-table table{border:1px solid #ddd}.booking-done-table table tr:first-child td{border-right:1px solid #ddd}.booking-done-description>p{color:#ababab;font-weight:500;margin-right:147px}.succesfully strong{color:#3ac4fa;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:600}.booking-done-table .table p{color:#686868;font-size:18px;font-weight:500;margin:20px 0 10px;text-transform:capitalize}.booking-done-table .table p span{display:block;font-size:14px;font-weight:400}.google-map-area{position:relative}.google-map-area .hotel-team{bottom:0;position:absolute;width:100%}.contact-form-title h2,.contact-info-title>h3,h3.social-medai-title{color:#4c4c4c;font-size:24px;text-transform:uppercase;font-weight:bold}.form-field-top .form-field-name input,.form-field-bottom .textarea textarea{background:rgba(0,0,0,0) none repeat scroll 0 0;border:1px solid #ddd}.form-field-top .form-field-name{float:left;padding-left:20px;width:50%}.form-field-top .form-field-name:first-child{padding-left:0}.form-field-top{overflow:hidden}.form-field-bottom .textarea textarea{height:180px;resize:none}.contact-form .submit button{background:#3ac4fa none repeat scroll 0 0;border:medium none;color:#fff;font-weight:400;padding:15px 40px;text-transform:uppercase;transition:all .3s ease 0s}.contact-form .submit button:hover{background:#4a4a4a}.contact-adresses p{color:#4c4c4c;margin-bottom:0;text-transform:capitalize;font-family:"Montserrat",sans-serif;font-weight:300}.contact-adresses p span.desc{display:inline-block}.contact-adresses p span.desc{margin-left:15px}.contact-adresses p span i{display:block}.contact-adresses p span i{font-size:18px;text-align:left}.contact-adresses p span{display:inline-block}.social-media>a{color:#4c4c4c;font-size:20px;margin-left:30px}.social-media>a:first-child{margin-left:0}.social-media-list>a{color:#4c4c4c;font-size:20px;margin-left:30px}.social-media-list>a:first-child{margin-left:0}.social-media-list>a:hover{color:#3ac4fa}.contact-info{padding-left:100px}.form-messege.success{color:green;text-transform:uppercase;font-style:italic}.form-messege.error{color:red;text-transform:capitalize;font-style:italic}.header-bottom.sticky-header.sticky,.top-header.sticky-header.sticky{width:100%}.top-header.sticky .menu li{margin-top:12px;padding-bottom:37px}.top-header.sticky .search-bar-icon{margin-top:9px}.static2 .sticky .menu{margin-left:0;margin-top:10px}.header-bottom-inner{position:relative}.layout-header.sticky{width:100%}.sticky .logo img{width:90px}.top-header.sticky .menu li ul li{margin-top:0}#scrollUp{bottom:45px;color:#fff;cursor:pointer;display:none;font-size:28px;height:40px;line-height:37px;position:fixed;right:30px;text-align:center;width:40px;z-index:9999;background:#3ac4fa;transform:rotate(45deg);transition:all .3s ease 0s}#scrollUp:hover{background:#4a4a4a}#scrollUp i{transform:rotate(-45deg)}.mobile-menu-area{background:none;margin-top:16px;position:absolute;width:100%}.static2 .mobile-menu-area{margin-top:10px}.mean-container .mean-nav ul li a.mean-expand{height:14px;padding:10px!important}.mean-container .mean-nav ul li a:hover{color:#3ac4fa}.mean-container .mean-bar::after{display:none}.top-header .mean-container a.meanmenu-reveal{float:left;left:16%!important;position:absolute;top:-55px}.top-header.sticky .mobile-menu-area{margin-top:6px}.top-header.sticky .mean-container a.meanmenu-reveal{left:50%!important;top:-60px}.layout-header .mean-container a.meanmenu-reveal{left:44%!important;position:absolute;top:-78px}.error-content h2{color:#3ac4fa;font-size:180px;line-height:1;margin-bottom:40px}.error-content h3,.error-content h4,.error-content p{color:#fff}.error-content h3{font-family:"montserrat";font-size:40px;font-weight:600;margin-bottom:22px}.error-content p{font-size:14px;line-height:25px}.error-area a.go-home{border:1px solid #3ac4fa;background:#3ac4fa;color:#fff;display:inline-block;font-weight:600;height:45px;line-height:45px;margin-top:50px;padding:0 30px;text-transform:uppercase;transition:all .3s ease 0s}.error-area a.go-home:hover{border:1px solid #fff;background:#fff;color:#3ac4fa}@media (min-width:1200px) and (max-width:1500px){.welcome-section{padding-top:170px}.static2 .welcome-text{padding:150px 0 265px}.gallery-desc>h3{font-size:18px}.services-hover-table-cell>h2{font-size:24px}.services-title>h2{font-size:22px;padding:20px 0}.boxed-layout .wrapper{width:1240px}.boxed-layout .sticky,.boxed-layout .top-header.sticky-header.sticky,.boxed-layout .header-bottom.sticky-header.sticky{width:1240px}.need-help>h4{font-size:20px}}@media (min-width:992px) and (max-width:1199px){.welcome-text h1{font-size:45px;margin-top:10px}.services-title>h2,.services-hover-inner>h2{font-size:19px}.services-hover-inner>p{font-size:11px;line-height:16px}.section-title>p{margin:30px 0 0}.section-title.mb-80{margin-bottom:70px}.section-title.mb-75{margin-bottom:65px}.our-sevices .col-md-3{width:50%}.services-img>img{width:100%}.single-services{margin-bottom:30px}.our-sevices.text-center.ptb-80{padding:90px 0 50px}.single-staff{padding:0 20px 20px}.staff-hover-desc::before{border-left:134px solid transparent;border-right:118px solid transparent}.room-desc .room-book a{padding:8px 12px}.staff-hover-desc::after{margin-left:-2px}.ptb-140{padding:100px 0}.newsletter-title>h2{font-size:19px}.boxed-layout .sticky{width:100%!important}.sticky .menu{margin-left:0}.static2 .menu nav ul li{margin-left:24px}.static2 .booking-form .select-book,.static2 .booking-box .submit-form,.static2 .booking-form .b-date{width:160px}.submit-form>button{font-size:13px}.services-tab-menu ul li a{font-size:18px;padding:20px 25px}.static2 .services-desc{margin-top:0}.feature-item ul li{font-size:13px}.feature-tab-item ul li{height:132px;padding:10px;width:135px}.booking-rooms-tab ul li a{padding:18px 20px 25px}.single-room-booking-form{padding:45px 75px}.boxed-layout .wrapper{width:100%}.booking-form-list .single-form-part{width:33%}.payment-form-list .single_form{width:24%}.single_gallery.small .single-gallery-subitem h3{font-size:14px}.news-inner .news-desc{margin-top:0;padding:25px}.news-list .news-inner .news-desc{padding:22px 25px 21px 30px}.single_news-post h3.news-title{font-size:17px}.room-social-share>h3,.need-help>h3,.need-help>h4{font-size:16px}.need-help>h4 span{font-size:15px}.selcted-room{padding:70px 40px 108px}.form-title>h2,.select-room-title>h3,h3.s_room_title{font-size:22px}.video-section .welcome-text{padding:100px 0}.video-section .welcome-section{padding-top:120px}.menu nav ul li{margin-left:25px}.static2 .menu nav ul li ul.dropdown_menu{width:220px}.header-section.height-vh{height:inherit}.single_news-post .news-action .news-share{float:left;margin-top:20px;position:inherit}}@media (min-width:768px) and (max-width:991px){.top-header.sticky{width:100%}.menu nav ul li ul.dropdown_menu{width:211px}.boxed-layout .sticky{width:100%!important}.top-header.sticky .search-bar-icon{margin-top:0}.sticky .menu{margin-left:0}.our-staff.pb-80{padding-bottom:55px}.section-title>p{line-height:22px;margin:30px 0 0}.section-title.mb-80{margin-bottom:50px}.section-title.mb-75{margin-bottom:45px}.top-header .container{width:100%;padding:0 40px}.menu nav ul li{margin-left:10px}.menu nav ul li ul.mega_menu li a.element-title{font-size:13px}.menu nav ul li a{font-size:12px}.welcome-text h1{font-size:30px}.welcome-text h2{font-size:24px}p.welcome-desc{font-size:13px;line-height:24px}.welcome-section{padding-top:100px}.static2 .welcome-text{padding:130px 0 300px}.ptb-80{padding:50px 0}.about-chondo>p{line-height:24px}.services-hover-inner>p{font-size:16px;line-height:32px}.gallery-desc>h3{font-size:14px}.single-services{margin-bottom:30px}.our-sevices{padding-bottom:25px}.single-staff{padding:0 37px 37px}.staff-tesimonial.ptb-140{padding:75px 0}.news-inner .news-img,.news-inner .news-desc{width:50%}.news-inner .news-desc{margin-top:32px;padding:44px 30px 70px}.item-2 .single-view-post .news-inner .news-desc{margin-top:0}h3.news-title{font-size:18px;margin:0 0 20px}.news-action .news-share{top:5px}.news-desc p.news_desc{display:none}.news-action{display:block;margin-top:25px}.news-action .news-share{position:inherit;float:left;margin-top:20px}.news-list .pb-80{padding-bottom:30px}.our-news{padding-bottom:20px}.single-commmunites h2{font-size:20px}.white_bg.pt-100,.team-brand.pb-100{padding-top:50px}.newsletter-title{margin-bottom:20px;text-align:center}.newsletter-title h2{line-height:20px}.static2 .mobile-menu-area{display:block!important}.booking-form{text-align:center}.services-tab-menu.mtb-70{margin:35px 0}.services-tab-menu ul li a{font-size:16px;padding:16px 18px}.services-tab-menu ul li.active a::before{border-left:15px solid transparent;border-right:15px solid transparent;border-top:27px solid #3ac4fa}.static2 .services-desc{margin-top:0}.services-desc-inner p.text2{display:none}.room-book{display:block;margin-top:36px}.our-sevices.static2{padding-bottom:50px}.client-say .testimonial-list{margin-left:0}.client-say-desc{margin-bottom:33px}.single-exclusive{margin-bottom:20px}.feature-item ul li{margin:10px 0}.feature-desc .section-title.mb-30{margin-bottom:15px}.feature-tab-item ul li{display:inline-block;padding:8px;width:49%}.feature-tab-desc,.feature-tab-item{width:100%}.boxed-layout .wrapper{width:100%}.booking-rooms-tab ul li a{font-size:18px;padding:18px 15px}.single-room-booking-form{padding:45px 25px}.booking_form_inner .single-form-part{width:32%}.booking-form-list .single-form-part{padding-left:15px;width:32.9%}.payment-form-list .single_form{width:24%}.payment-form-list .single_form{margin-bottom:15px;width:49%}.payment-form-list .single_form:nth-child(3){padding-left:0}.booking-done-table .table p{font-size:13px}.booking-done-description>p{margin-right:0}.succesfully strong{font-size:14px}.contact-info{padding-left:0;margin-top:30px}.single_gallery.small .single-gallery-subitem h3{display:none}.single-view-post .news-inner .news-img,.single-view-post .news-inner .news-desc{width:100%}.single-view-post .news-action .news-share{float:right;margin-top:5px}.single-view-post .news-desc p.news_desc{display:block;margin-bottom:0;margin-top:10px}.single-view-post .news-action{margin-top:15px}.single-view-post .news-inner .news-desc{padding:25px}.selcted-room{margin-top:35px;padding:40px 40px 35px}.room-rent .room-rent-img{width:185px}.booking_form{padding:40px 35px}.video-section .welcome-text{padding:100px 0}.error-content p{font-size:16px}.error-content h4{font-size:20px}.error-area.text-center.ptb-100{padding:150px 0 100px}.header-section.height-vh{height:inherit}.sticky .logo.mt-15{margin:0}.top-header.sticky-header.sticky{padding:10px 0}.booking-title h3{font-size:20px}.booking-box{margin-right:0}.search-form-wrap>form{margin-top:50px}.layout-header.sticky .social-links.float-right{margin-top:23px}.layout-header.sticky .mean-container a.meanmenu-reveal{top:-72px}.gallery-desc>h3{display:none}}@media (max-width:767px){.container{width:300px}.top-header .mean-container a.meanmenu-reveal{right:0!important;top:-80px;left:auto!important}.top-header.sticky .mean-container a.meanmenu-reveal{left:auto!important;top:-62px}.welcome-text{margin-top:25px;text-align:center}.welcome-section{padding-top:150px}.booking-box{margin-right:0}.boxed-layout .top-header.sticky{width:100%!important}.top-header.sticky-header.sticky,.header-bottom.sticky-header.sticky{width:100%}.welcome-text h2{font-size:20px}.static2 .welcome-text h1{font-size:20px}.welcome-text h1{font-size:20px;line-height:42px;margin-top:15px}p.welcome-desc{display:none}.explore{margin:25px 0}.ptb-80{padding:35px 0}.section-title>h2,.video-tour .section_title>h2,.discount_offer_title h2{font-size:22px;line-height:20px}.about-chondo>p,.section-title>p{font-size:13px;line-height:24px;margin-top:25px}.our-room .section-title p{margin-bottom:20px}.our-staff.pb-80{padding-bottom:35px}.our-sevices.ptb-80{padding:35px 0 10px}.services-hover-table-cell>h2{font-size:24px}.services-title>h2{font-size:20px}.about-member>h3{font-size:22px}.our-room .carousel-list.owl-theme .owl-controls,.our-staff .carousel-list .owl-controls{display:none!important}.room-desc .room-book{float:none;margin-top:12px}.single-room .room-desc{text-align:center}.single-room.mb-70{margin-bottom:30px}.about-section.home-2 .single-room{margin-bottom:30px}.single-services{margin-bottom:30px}.staff-hover-desc{display:none}.single-staff:hover .staff-title,.single-staff.active .staff-title{bottom:0}.single-staff{padding:0}.staff-tesimonial{padding:100px 0}.staff-tesimonial.ptb-140{padding:50px 0}.news-inner .news-img,.news-inner .news-desc{width:100%}.news-inner .news-desc{margin-top:0;padding:15px}h3.news-title{font-size:15px;line-height:24px;margin:0}.news-desc p.news_desc{display:none}.news-action{margin-top:15px}.news-list .pb-80{padding-bottom:30px}.news-list .col-xs-12{padding-bottom:30px}.our-news{padding-bottom:20px}h1.counter{font-size:20px}.single-commmunites h2{font-size:13px}.single-commmunites{width:33.3%}.single-commmunites:nth-child(3) {border:none}.hotel-cmmunities.ptb-100{padding:50px 0}.hotel-team.pt-100{padding-top:40px}.team-brand.pb-100{padding-bottom:40px}.newsletter-title>h2{font-size:18px;line-height:30px;margin:0 0 12px;text-align:center}.newsletter-form button{margin-top:12px;padding:0 12px;position:inherit}.newsletter-form input{font-size:12px}.footer .col-xs-6{width:100%}.footer.ptb-100{padding:20px 0 50px}.quick-item li:last-child{margin-bottom:0}.single-footer{margin-top:40px}.copyright,.footer-menu{text-align:center}.footer-menu{margin-top:5px}.footer-menu li:first-child{margin:0}.layout-header .container{width:100%;padding:0 40px}.layout-header .social-links{display:none}.layout-header .col-xs-6{width:100%;text-align:center}.static2 .mobile-menu-area{display:block!important}.booking-form{text-align:center}.static2 .booking-form .select-book,.static2 .booking-box .submit-form{width:190px}.static2 .welcome-text{padding:40px 0 50px}.our-room-show.mt-40{margin-top:10px}.single-room{margin-bottom:35px}.services-tab-menu.mtb-70{margin:25px 0}.services-tab-menu ul li a{font-size:15px;padding:15px 0;width:275px}.services-tab-menu ul li{margin-bottom:20px}.services-tab-menu ul li.active a::before{display:none}.static2 .services-desc-inner>h2{font-size:22px}.services-desc-inner p.text2{display:none}.our-sevices.text-center.pb-80{padding-bottom:50px}.section_title p{font-size:13px;line-height:25px;margin-left:0;margin-right:0;margin-top:35px}.video-tour.pt-100{padding-top:60px}.client-say-desc{border-right:medium none;margin-right:0}.client-say-desc>p{font-size:13px;margin-right:0}.client-say-desc::after,.client-say-desc::before{display:none}.testimonial-img{float:left;margin-top:15px;width:100%}.testimonial-desc{display:inline-block;float:none;margin-top:30px;padding-left:0;width:100%}.testimonial-img{float:left;margin-top:15px;width:100%}.client-say .testimonial-list.owl-theme .owl-controls{right:39px;top:60px}.client-say-title>h2{font-size:24px;margin-top:10px}.client-say-title>h3{font-size:18px}.client-say-title>h2::after{bottom:-34px}.footer2.ptb-70{padding-bottom:29px}.s_footer_feature_item{margin-bottom:25px}.discount_offer_title h2::before{bottom:-34px;left:10%}.boxed-layout .wrapper{width:100%}.breadcrubs>h2{font-size:23px}.welcome-section .breadcrubs{padding:20px 32px}.hotel-exclusive.ptb-100{padding:40px 0 10px}.single-exclusive{margin-bottom:30px}.feature-tab-item ul li{display:inline-block;padding:8px;width:49%}.feature-tab-desc,.feature-tab-item{width:100%}.feature-tab-desc{margin-top:25px}.feature-tab-inner{padding:0}.feature-tab-item ul li:first-child{padding-left:0}.feature-tab-item ul li:last-child{padding-right:0}.feature-tab-item{margin-top:10px}.booking-rooms-tab ul li{display:block;margin-bottom:47px;margin-left:0}.booking-rooms-tab ul.nav{display:block}.booking-rooms-tab ul li a{display:inline-block;font-size:18px;padding:15px 0;width:100%}.booking-rooms-tab ul{border-bottom:medium none}.service-tab-desc.mt-60{margin-top:0}.single-room-details .room-img{width:100%}.single-room-details .single-room-details.pl-50{margin-top:25px;padding-left:0;width:100%}.single-room-booking-form{padding:15px}.booking_form_inner .single-form-part,.booking-form-list .single-form-part{padding-left:0;width:100%}.single-form-part:last-child,.single-form-part .date-to{margin-top:20px}.booking-form-list .single-form-part:nth-child(2) {margin-top:20px}.payment-form-list .single_form{padding-left:0!important;width:100%;margin-bottom:20px}.pay-money-form.mt-40{margin-top:10px}.pay-order{display:block;float:left}.pay-order>button{margin-left:0;margin-top:20px}.booking-done-table{padding-right:0;width:100%}.booking-done-description{padding-left:0;width:100%}.booking-done-description>p{margin-right:0}.succesfully strong{font-size:14px}.breadcrubs-menu li{font-size:13px;line-height:22px}.contact-form-title h2,.contact-info-title>h3,h3.social-medai-title{font-size:20px}.contact-form-info.ptb-100{padding:40px 0}.form-field-bottom .textarea textarea{height:150px}.contact-info{padding-left:0;margin-top:25px}.contact-adresses p{font-size:13px}.social-media.mt-50{margin-top:30px}.social-media-list>a{font-size:18px;margin-left:20px}.our-gallery-show.mt-40 .col-xs-12{width:100%}.separate-gallery-item.left.pr-25,.single-gallery-subitem.pr-15,.single_gallery.pr-15{padding-right:10px}.separate-gallery-item.right.pl-25,.single-gallery-subitem.pl-15,.single_gallery.pl-15{padding-left:10px}.separate-gallery-item{width:50%}.gallery-desc>h3{display:none}.gallery-desc>a{font-size:14px;height:35px;line-height:35px;width:35px}.single-view-post .news-inner .news-img,.single-view-post .news-inner .news-desc{width:100%}.single-view-post .news-action .news-share{float:left;margin-top:15px}.single-view-post .news-desc p.news_desc{display:block;margin-bottom:0;margin-top:10px}.single-view-post .news-action{margin-top:15px}.single-view-post .news-inner .news-desc{padding:25px}.single_news-post h3.news-title{font-size:15px}.single-view-post .news-desc p.news_desc{font-size:13px}.single-page-staff .col-xs-12{width:100%}.single-page-staff .single-staff{margin-bottom:30px}.booking-box1 .booking-filed,.booking-box2 .b_date,.booking-box3 .select_book{padding-left:0;width:100%}.booking-box1 .booking-filed:last-child,.booking-box2 .b_date:last-child,.booking-box3 .select_book:last-child{margin-top:15px}.room-rent-desc{padding-left:0;width:100%;margin-top:20px}.room-rent .room-rent-img{width:150px}.room-social-share>h3,.need-help>h3{font-size:15px}.form-title>h2,.select-room-title>h3,h3.s_room_title,.need-help>h4{font-size:20px}.need-help>h4 span{font-size:16px}.selcted-room,.booking_form{padding:25px}.selcted-room{margin-top:40px}.video-section .welcome-text{padding:100px 0}.header-section.static2 .booking-box{display:none}.gallery-desc>span{font-size:14px;height:30px;line-height:30px;width:30px}.single_gallery.w-one{width:54%}.single_gallery.w-two{width:46%}.single_gallery.w-3{width:27%}.gallery-menu-item.mb-80{margin-bottom:40px}.gallery-menu-filter>li{font-size:15px;margin-top:15px;margin-left:20px}.gallery-portfolio.mt-20{margin-top:0}.error-content h2{font-size:100px}.error-content h3{font-size:24px}.error-content h4{font-size:20px;line-height:30px}.error-content p{font-size:13px;line-height:24px;margin:0 40px}.header-section.height-vh{height:inherit}.top-header.sticky-header.sticky{padding-bottom:10px}.section-title.mb-80{margin-bottom:35px}.section-title.mb-75{margin-bottom:35px}.layout-header .logo{float:left}.layout-header .mean-container a.meanmenu-reveal{left:auto!important;top:-80px}.layout-header.sticky .mean-container a.meanmenu-reveal{top:-71px}.our-gallery.text-center.ptb-60{padding:20px 0 60px}.section-title h2{line-height:30px}.single-gallery-hover,.single_gallery-hover{bottom:6px;left:6px;right:6px;top:6px}.single_gallery.pb-30{padding-bottom:20px}.gallery-bottom.pt-30{padding-top:20px}.services-tab-menu.mb-70{margin-bottom:30px}.news-action .news-share{float:left;margin-top:20px;position:inherit}.our-news-list.item-2.owl-pagination.owl-theme .owl-controls{margin-top:0}.our-news-list.owl-pagination.owl-theme .owl-controls{margin-top:25px}.our-room-list .single-room{margin-bottom:30px!important}.our-room-list .single-room-sapce .col-md-4:last-child .single-room{margin-bottom:0!important}}@media only screen and (min-width:480px) and (max-width:767px){.container{width:450px}.our-services-list .col-xs-12{width:50%}.services-title>h2{font-size:15px}.section-title h2{line-height:20px}.services-hover-inner{width:100%;display:none}.staff-title::before{border-right:100px solid transparent}.staff-title::after{border-left:100px solid transparent}.single-gallery-hover,.single_gallery-hover{bottom:10px;left:10px;right:10px;top:10px}.footer .col-xs-6{width:50%}.layout-header .col-xs-6{text-align:center;width:50%}.layout-header .logo{float:left}.static2 .booking-form .b-date,.static2 .booking-form .select-book,.static2 .booking-box .submit-form{margin:6px}.static2 .welcome-text h1{font-size:30px}.static2 .welcome-text{padding:80px 0}.services-tab-menu ul li a{font-size:16px}.feature-tab-item ul li a img{width:100%}.our-gallery-show.mt-40 .col-xs-12{width:50%}.single-view-post .news-action .news-share{float:right;margin-top:5px}.single-page-staff .col-xs-12{width:50%}.gallery-menu-item.mb-80{margin-bottom:60px}.gallery-menu-filter>li{font-size:16px;margin-top:0}.error-content p{margin:0}.layout-header.sticky .mean-container a.meanmenu-reveal{top:-66px}.welcome-text h1{font-size:24px}h1.counter{font-size:26px}.section-title>h2,.video-tour .section_title>h2,.discount_offer_title h2{font-size:26px}.services-tab-menu.mb-70{margin-bottom:40px}.news-action .news-share{position:absolute;right:0;margin-top:0;top:5px}}.flatpickr-calendar{background:transparent;overflow:hidden;max-height:0;opacity:0;visibility:hidden;text-align:center;padding:0;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:315px;box-sizing:border-box;background:#fff;box-shadow:1px 0 0 #e6e6e6 , -1px 0 0 #e6e6e6 , 0 1px 0 #e6e6e6 , 0 -1px 0 #e6e6e6 , 0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;visibility:visible;overflow:visible;max-height:640px}.flatpickr-calendar.open{display:inline-block;animation:flatpickrFadeInDown 300ms cubic-bezier(0,1,.5,1);z-index:99999}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.hasWeeks{width:auto}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.rightMost:after{left:auto;right:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-month{background:transparent;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:28px;line-height:24px;text-align:center;position:relative;user-select:none}.flatpickr-prev-month,.flatpickr-next-month{text-decoration:none;cursor:pointer;position:absolute;top:10px;height:16px;line-height:16px}.flatpickr-prev-month i,.flatpickr-next-month i{position:relative}.flatpickr-prev-month.flatpickr-prev-month,.flatpickr-next-month.flatpickr-prev-month{left:calc(3.57% - 1.5px)}.flatpickr-prev-month.flatpickr-next-month,.flatpickr-next-month.flatpickr-next-month{right:calc(3.57% - 1.5px)}.flatpickr-prev-month:hover,.flatpickr-next-month:hover{color:#959ea9}.flatpickr-prev-month:hover svg,.flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-prev-month svg,.flatpickr-next-month svg{width:14px}.flatpickr-prev-month svg path,.flatpickr-next-month svg path{transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.05);box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute;top:33%}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6)}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6)}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;top:5px;display:inline-block;text-align:center}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:7px;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{background:transparent;box-sizing:border-box;color:inherit;cursor:default;padding:0 0 0 .5ch;margin:0;display:inline;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:initial;border:0;border-radius:0;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:transparent;pointer-events:none}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden}.flatpickr-days,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{padding:0;outline:0;text-align:left;width:315px;box-sizing:border-box;display:inline-block;display:flex;flex-wrap:wrap;justify-content:space-around}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;flex-basis:14.2857143%;max-width:40px;height:40px;line-height:40px;margin:0;display:inline-block;position:relative;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6 , 5px 0 0 #e6e6e6}.flatpickr-day.disabled,.flatpickr-day.disabled:hover{pointer-events:none}.flatpickr-day.disabled,.flatpickr-day.disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,.3);background:transparent;border-color:transparent;cursor:default}span.flatpickr-weekday{cursor:default;font-size:90%;color:rgba(0,0,0,.54);height:27.333333333333332px;line-height:24px;margin:0;background:transparent;text-align:center;display:block;float:left;width:14.28%;font-weight:bold;margin:0;padding-top:3.333333333333333px}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{display:inline-block;float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:1px 12px 0 12px;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%}.flatpickr-weekwrapper span.flatpickr-day{display:block;width:100%;max-width:none}.flatpickr-innerContainer{display:block;display:flex;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;transition:height .33s cubic-bezier(0,1,.5,1);display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;cursor:pointer;color:#393939;font-size:14px;position:relative;box-sizing:border-box}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;display:inline-block;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;user-select:none}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time .flatpickr-am-pm:focus{background:#f0f0f0}.hasWeeks .flatpickr-days,.hasTime .flatpickr-days{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.hasWeeks .flatpickr-days{border-left:0}@media all and (-ms-high-contrast:none){.flatpickr-month{padding:0}.flatpickr-month svg{top:0!important}}.flatpickr-input{cursor:pointer}@-moz-keyframes flatpickrFadeInDown{from{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:none}}@-webkit-keyframes flatpickrFadeInDown{from{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:none}}@-o-keyframes flatpickrFadeInDown{from{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:none}}@keyframes flatpickrFadeInDown{from{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:none}}