@import url(https://fonts.googleapis.com/css?family=Domine:400,700);@import url(https://fonts.googleapis.com/css?family=Arimo:400,400italic,700,700italic);@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic);body,h1,h2,h3,h4,h5,h6,ol li,p,ul li{font-family:Montserrat,serif}.about-amenities img,.about-section>img,.add img,.best-offered>img,.blogs-container img,.center-logo nav,.contact-form-image>img,.contact-img>img,.deal-gallery .nav li a img,.deal-gallery .tab-content img,.deal-gallery>img,.destination-thumb>a img,.dinning-image>img,.fancy-service>img,.gallery-box.left:hover .gallery-hover,.gallery-box.right:hover .gallery-hover,.gallery-box>img,.gallery-data .tab-content img,.gallery-img>img,.gallery-widget a img,.make-reservation>img,.offer-img>img,.offer>img,.pop-up img,.popup-room-img>img,.post-details .meta,.post-img>img,.property-image img,.room-gallery img,.room-image>img,.room-specs .features-list>li,.room-thumbs .nav li a img,.room-video>img,.service-box img,.service-image-tabs .tab-content img,.service-img>img,.sidebar-post-img>img,.team-img img,.testimonial-section>img,.theme-layout,.what-we-do img,.who-we-are img,body{width:100%}.center-logo nav>ul:first-child,nav{text-align:right}.center .blog-post,.comment-form.center,.contact-title,.creative .logo-sec,.input-daterange input,.logo-sec.fancy,.responsive-btn button{text-align:center}.about-simple>i,.comment-info h6 i,.package-price>i,.temprature i{font-style:normal}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent}body,html{overflow-x:hidden}body{float:left;letter-spacing:.3px;position:relative}h1,h2,h3,h4,h5,h6{color:#000}p{color:#000;line-height:30px;letter-spacing:.3}ol li,ul li{color:#666}a:active,a:focus,a:hover{text-decoration:none;outline:0}.block.overlap-container .container,.theme-layout.boxed{background:#fff;position:relative;width:1230px;overflow:hidden}.theme-layout.boxed{float:none;margin:0 auto;z-index:1;-webkit-box-shadow:0 0 6px #747474;-moz-box-shadow:0 0 6px #747474;-ms-box-shadow:0 0 6px #747474;-o-box-shadow:0 0 6px #747474;box-shadow:0 0 6px #747474}.about-section,.contact-form-image,.room-video,.service-slide,.sidebar-post-img,.team-img,.tp-banner-container,.userincr-container,section{float:left;position:relative;width:100%}.block{float:left;width:100%;padding:90px 0;position:relative;z-index:1}.block.less-spacing,.pricing-section{padding:60px 0}.block .container,.block.no-padding,.contact-bar>div,.container,.datepicker table tbody tr td,.merge-columns>.container>.row>div,.merge-columns>.row>div,.select2-container--default .select2-results__option[role=group],.without-gap .gallery>div,nav>ul{padding:0}.block.remove-gap{padding-top:0}.block.remove-bottom,.blog-block{padding-bottom:0}.block.gray,.gray{background-color:#f8f8f8}.overlap{margin-top:-150px;z-index:2}.block.overlap-container .container{margin-top:-150px;padding:30px;z-index:10000}.block.overlap-container.gray .container,.gray .blog-post:before{background:#f8f8f8}.half-parallax{height:80%!important}.gallery-box.bottom .gallery-hover,.half-parallax.half-bottom .parallax,.half-parallax.half-bottom::before,.half-parallax.half-bottom:before{bottom:0;top:auto}.indivisual-forms,.remove-ext,.special-offers{float:left;margin-bottom:-30px;width:100%}.fixed-bg,.parallax{height:100%;width:100%;margin:0;position:absolute;left:0;top:0;z-index:-1}.fixed-bg{background-attachment:fixed!important;background-size:cover!important}.parallax.still{background-position:0 0!important}.blackish:before,.darkblack-layer:before,.darkblue-layer:before,.gray-layer:before,.whitish:before{background:#000;content:"";height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%;z-index:0}.darkblue-layer:before{background:#0d141a;opacity:.9}.gray-layer:before{background:#f8f8f8;opacity:.97}.darkblack-layer:before{background:#11151a;opacity:.7}.half-parallax .parallax,.half-parallax:before{height:63%}.coloured:before{opacity:.9}.whitish:before{background-color:#fff;opacity:.95}iframe{border:0;width:100%;float:left}.block.half-gray:before{background:#f8f8f8;content:"";height:100%;position:absolute;right:0;top:0;width:50%;width:calc(50% + 20px);z-index:0}.block.half-gray.overlap-container .container:before{background:#f8f8f8;content:"";height:1000px;position:absolute;right:0;top:0;width:50%;width:calc(50% + 20px);z-index:-1}.header-container.creative .logo-sec.fancy:after,.logo-sec.fancy::before{background:url("../images/fancy-logo.png") 0 0/100% 100% no-repeat rgba(0,0,0,0);content:""}.address,.best-offered .tour-name>.cost,.best-offered .tour-name>h4,.bg-caption,.big-caption,.big-tabs .nav li a::before,.big-tabs .nav li:before,.blog-post:before,.blog-post>h3 a,.book-now,.book-now:before,.clients-carousel-imgs img,.datepicker .datepicker-days table tbody tr td,.datepicker table tfoot tr th,.datepicker table thead tr th.datepicker-switch,.datepicker table thead tr th.next,.datepicker table thead tr th.prev,.datepicker table tr td span,.deal-details h4 a,.deal-gallery .nav li a,.deal-gallery .nav li a:after,.deal-gallery .nav li a:before,.destination-thumb>a:after,.destination-thumb>a:before,.fancy-search-tabs .nav li a:before,.fancy-service:before,.fancy-service>img,.footer-img-content,.footer-img-content>a,.footer-img-content>span,.gallery-box:before,.gallery-carousel .gallery-img>img,.gallery-hover,.gallery-hover h5,.gallery-img:after,.gallery-img:before,.gallery-inner>span,.gallery-name,.gallery-name:before,.gallery-overlay>a,.gallery-overlay>a:after,.gallery-overlay>h5,.gallery-overlay>h5>a,.gallery-overlay>span,.gallery-widget a:after,.gallery-widget a:before,.logo-sec,.logo-sec a img,.logo-sec img,.luxurious-carousel-content,.luxurious-carousel-content:after,.luxurious-carousel-content>h5,.luxurious-carousel-content>img,.offer-detail>h3 a,.offer-img>ul li,.offer-overlay,.offer-overlay>a,.offer-overlay>span,.option-isotop li>a,.packages-services a,.pagetop ul li a,.poptrox-popup .nav-next,.poptrox-popup .nav-previous,.post-img:after,.recent-news>a,.registration,.registration-buttons>a,.registration-buttons>a:before,.reply:before,.responsive-menu,.responsive-menu ul li,.responsive-menu ul li a,.responsive-menu ul li a:before,.responsive-menu ul li i,.room-image:after,.room-name,.room-thumbs .nav li a:after,.room-thumbs .nav li a:before,.room-title h4 a,.room-video:before,.search-form-wrapper .nav li a,.search-form-wrapper .nav li a:before,.service-box img,.service-name,.service-name:after,.service-name>h5,.service-name>h5 a,.service-name>img,.service-name>span,.sidebar-post-img .meta,.slide-btn,.social-media li>a,.tab-name i,.tab-name span,.tab-name span strong,.tagcloud>a,.tagcloud>a:after,.tagcloud>a:before,.team-hover,.team-hover p,.team-name>h5>a,.temprature,.toggle-item,.toggle-item:before,.toggle-item>h3,.toggle-item>h3 i,.tour-name>h4 a,.video-name,.weather-wrapper,.weather-wrapper:before,.weather-wrapper>img,header,nav li ul li.menu-item-has-children:after,nav li.menu-item-has-children ul li a:before,nav li.menu-item-has-children ul li:before,nav>ul>li,nav>ul>li>a{-webkit-transition:.25s linear;-moz-transition:.25s linear;-ms-transition:.25s linear;-o-transition:.25s linear;transition:.25s linear}.big-tabs .nav li:before,.service-name:before,.service-name>span,.testimonial-name>img,.video-name>a{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.book-now,.comment,.comment-form .input-fields input,.comment-form .input-fields textarea,.contact-details>span,.fancy-contact-form,.fancy-search-tabs .field,.gallery-overlay>a:after,.gallery-overlay>a:before,.gallery-widget a,.packages-services a,.social-media li>a,.tagcloud>a:after,.tagcloud>a:before{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.registration{background:url(../images/registration.jpg) 0 0/cover rgba(0,0,0,0);float:left;width:100%;overflow:hidden;position:relative;z-index:1}.registration::before{background:#11191e;content:"";height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%;z-index:-1}.book-now,.owl-carousel .owl-stage,.registration .container,.room-thumbs .container,.rotating.flip,.section-head,.section-head.center .wt-small-separator div.sep-leaf-left{position:relative}.close-btn{cursor:pointer;position:absolute;top:30px;right:0;z-index:10000000}.registration h3{color:#fff;float:left;font-size:30px;font-weight:700;margin:0 0 10px;width:100%}.book-now,.input-fields input,.input-fields textarea,nav>ul>li>a{font-family:Montserrat,serif;font-weight:400}.registration p{color:#dfdede;float:left;font-family:Montserrat,serif;font-size:13px;letter-spacing:.2px;margin:5px 0 0;width:100%}.login-form,.registration-form{float:left;width:100%;margin:75px 0;display:none}.book-now,.weather-detail,.weather-wrapper>img,nav>ul,nav>ul>li>a{display:inline-block}.login-form form,.registration-form form{float:left;width:100%;margin-top:30px;margin-bottom:-20px}.comments-thread,.gallery-widget,.input-fields,.property-form-fields,.tagcloud{float:left;margin-bottom:-10px;width:100%}.input-fields .row>div{margin:0;padding:0 5px}.all-fields .row,.gallery-widget .row,.input-fields .row,.narrow{margin:0 -5px}.address,.sticky .address{margin-top:8px}.input-fields input,.input-fields textarea{background:#fff;border:none;float:left;font-size:16px;height:50px;margin-bottom:10px;padding:15px 15px 15px 30px;width:100%}.input-fields textarea{height:auto;min-height:200px;padding:30px}.book-now{color:#fff;border:0;font-size:16px;line-height:18px;padding:15px 32px;text-transform:uppercase;overflow:hidden;z-index:1}.sticky .temprature,.temprature i,.weather-city{font-size:12px}.header-container,.topbar{z-index:10000;position:relative}#options .option-isotop li>a.selected,#options .option-isotop li>a:hover,.about-section p,.active .tab-name i,.active .tab-name>span,.active .tab-name>span strong,.big-tabs .nav li a:hover .tab-name i,.big-tabs .nav li a:hover .tab-name>span,.big-tabs .nav li a:hover .tab-name>span strong,.book-now:hover,.datepicker table tfoot tr th:hover,.datepicker table tr td.today.active:hover,.fancy-search-tabs .nav li a i,.fancy-search-tabs .nav li a span,.fancy-search-tabs .nav li a strong,.fancy-search-tabs form label,.fancy-service-text>h3 a,.gallery-box:hover .gallery-hover ul li,.gallery-box:hover .gallery-inner>span,.gallery-overlay>h5>a,.reply:hover,.social-media>li:hover>a{color:#fff}.big-tabs .nav li.active::before,.book-now:hover:before,.gallery-carousel .gallery-img:hover:after,.owl-carousel.owl-hidden,.rooms-list>ul li.active .room-name,.tab-data ul li:first-child::before{opacity:0}.registration .book-now:hover{border-color:#fff!important;color:#fff}.blog-page-sec a,.blogs-container a,.registration p a,.services-details a{text-decoration:underline}.pagetop h2,.registration form p,form .row>div{margin-bottom:20px}.topbar{background:#2f2f2f;float:left;width:100%}.weather-wrapper{background:#000;color:#fff;float:left;margin-bottom:-15px;margin-right:60px;min-height:50px;padding:0 20px 0 30px;position:relative}.weather-wrapper:before{border-bottom:60px solid transparent;border-right:60px solid transparent;border-top:50px solid #000;content:"";height:0;left:100%;position:absolute;top:0;width:0}.weather-wrapper>img{vertical-align:middle;width:50px}.weather-detail{padding-left:10px;line-height:16px;vertical-align:middle}.logo-sec,nav{display:table-cell;vertical-align:middle}.weather-city{color:#fff;font-family:roboto;letter-spacing:0;width:100%}.temprature{font-family:roboto;font-size:17px;font-weight:600;width:100%}.address{color:#d8d8d8;float:left;font-family:roboto;font-size:11px;letter-spacing:.3px;margin-left:50px}.address i{margin-right:5px}.datepicker.datepicker-rtl table tr td span,.destination-carousel .owl-nav>div.owl-next,.owl-carousel.owl-rtl .owl-item,.registration-buttons{float:right}.registration-buttons>a{color:#d0cfcf;float:left;font-family:roboto;font-size:15px;padding:15px 30px;text-transform:uppercase;position:relative}.registration-buttons>a::before{border-left:5px solid transparent;display:none;border-right:5px solid transparent;border-top:5px solid #fff;content:"";height:0;left:50%;margin-left:-2.5px;position:absolute;top:0;width:0}.registration-buttons>a.active::before{-webkit-transform:rotate(180deg) translateY(100%);-moz-transform:rotate(180deg) translateY(100%);-ms-transform:rotate(180deg) translateY(100%);-o-transform:rotate(180deg) translateY(100%);transform:rotate(180deg) translateY(100%)}.header-container{float:left;width:100%;-webkit-box-shadow:0 0 5px #505050;-moz-box-shadow:0 0 5px #505050;-ms-box-shadow:0 0 5px #505050;-o-box-shadow:0 0 5px #505050;box-shadow:0 0 5px #505050}.about-service,.about-simple,.about-widget,.add,.add a,.all-dinnings,.big-tabs,.client>a,.clients-carousel,.comment-form,.contact-content,.contact-img,.content,.datepicker table tfoot,.deal-details,.deal-gallery .tab-content,.destination-thumb,.dinnning,.gallery-data,.luxury-tours,.make-reservation,.package-single-detail,.room-gallery,.room-name>h4 span,.service-area,.service-carousel,.service-detail,.service-img,.simple-text,.special-deal,.tab-form,.testimonial,.testimonial-section,footer,header{float:left;width:100%}.pagetop .container,header .container{display:table}.logo-sec{width:25%}.clients-carousel-imgs img,.logo-sec img{max-width:100%}nav{width:74%}nav>ul{list-style:none;margin:0;vertical-align:middle}nav>ul>li{float:left;padding:22px 10px;position:relative}nav>ul>li>a{color:#000;font-size:16px;padding:18px 7px}nav>ul>li::before{background:#a7a7a7;content:"";height:10px;margin-top:-5px;position:absolute;right:0;top:50%;width:1px}.book-now.modern::before,.datepicker>div,.gallery-data.simple .gallery-overlay>a,.gallery-hover ul li:last-child::before,.meta>li:last-child:before,.owl-carousel .owl-refresh .owl-item,.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn,.pagetop ul li:last-child:before,.responsive-btn,.responsive-menu ul ul,.room-bottom>ul li:last-child:before,.rooms-list.loaded:before,nav>ul>li:last-child:before{display:none}nav>ul>li:hover{z-index:10}nav li.menu-item-has-children ul{background:url("../images/resource/dropdown-bg.webp") 0 0/100% 100% rgba(0,0,0,0);border-top:4px solid #dcdcdc;min-width:250px;opacity:0;padding:20px 0;z-index:1;position:absolute;text-align:left;top:-99999px;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px);-webkit-transition:transform .3s,opacity .3s;-moz-transition:transform .3s,opacity .3s;-ms-transition:transform .3s,opacity .3s;-o-transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s}nav li.menu-item-has-children ul:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;opacity:.95;z-index:-1}nav li.menu-item-has-children:hover>ul{opacity:1;top:100%;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}nav li.menu-item-has-children ul li{display:block;float:none;position:relative}nav li.menu-item-has-children ul li a{color:#000;display:inline-block;float:none;font-size:16px;letter-spacing:1px;padding:10px 16px}nav li.menu-item-has-children ul li.menu-item-has-children ul{left:-9999px;top:0}nav li.menu-item-has-children ul li.menu-item-has-children:hover>ul{left:100%}nav li.menu-item-has-children ul li:before{content:"";height:100%;left:50%;padding:24px 0;position:absolute;top:-2px;width:0;z-index:-1;-webkit-box-shadow:0 0 5px #d9d9d9;-moz-box-shadow:0 0 5px #d9d9d9;-ms-box-shadow:0 0 5px #d9d9d9;-o-box-shadow:0 0 5px #d9d9d9;box-shadow:0 0 5px #d9d9d9}.blog-post:hover .post-img:after,.room-package:hover .room-image:after,.room-thumbs .nav li.active a:before,nav li.menu-item-has-children ul li:hover:before{left:0;width:100%}nav li ul li.menu-item-has-children:after{content:"\f105";height:0;margin-top:-10px;opacity:0;position:absolute;right:40px;top:50%;width:0;font-family:fontawesome}nav li ul li.menu-item-has-children:hover:after{opacity:1;right:25px}.destination-detail .book-now,nav .book-now{vertical-align:middle}nav li.menu-item-has-children .double>li{display:inline-block;width:50%}nav li.menu-item-has-children .double{width:500px}.header-container.stick{position:fixed;left:0;top:0}.gray .social-media li>a,.header-container.stick header,.slide-btn:hover{background:#fff}.header-container.stick.sticky header,.header-container.transparent header{background:rgba(255,255,255,.95)}.sticky .registration-buttons>a{padding:8px 25px}.sticky .weather-wrapper{padding:0 20px 0 30px;min-height:42px}.sticky .weather-wrapper:before{border-top-width:42px}.sticky .logo-sec img{max-width:250px}.sticky nav>ul>li{padding:7px 10px}.sticky .weather-wrapper>img{width:42px}.header-container.transparent{left:0;position:absolute;top:0}.header-container.transparent.stick{position:fixed}.topbar.light{background:#f2f2f2}.topbar.light .address{color:#7f7f7f}.topbar.light .registration-buttons>a{color:#626161}.topbar.light .registration-buttons>a:nth-child(odd){background:rgba(0,0,0,.1)}.header-container.stick header.dark,header.dark{background:#232323}header.dark nav>ul>li>a{color:#d5d5d5}header.dark nav li.menu-item-has-children ul:before{background:#131313}header.dark nav li.menu-item-has-children ul{border-color:#404040}header.dark nav li.menu-item-has-children ul li a{color:#b5b5b5}header.dark nav li.menu-item-has-children ul li::before{-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;-ms-box-shadow:0 0 3px #333;-o-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333}.transparent header.dark{background:rgba(0,0,0,.9)}.header-container.creative header.dark .container,.header-container.transparent header.dark{background:rgba(35,35,35,.96)}.logo-sec.fancy{position:relative}.logo-sec.fancy::before{height:15px;left:0;position:absolute;top:100%;width:100%}.header-container.creative header .logo-sec.fancy:after,.header-container.creative header .logo-sec.fancy:before,.header-container.creative.transparent .logo-sec.fancy:after,.sticky .logo-sec.fancy::before,.transparent .logo-sec.fancy:before{opacity:.96}.dark .logo-sec.fancy:before,.header-container.creative header.dark .logo-sec.fancy::after{background:url("../images/fancy-logo2.png") 0 0/100% 100% no-repeat rgba(0,0,0,0)}header .book-now{margin-left:30px}.book-now.modern{border-radius:0;bottom:0;overflow:visible;padding:15px 20px;position:absolute;right:0}.book-now.modern::after{border-right:37px solid #fff;border-top:48px solid transparent;content:"";height:0;left:-37px;position:absolute;top:0;width:0}.book-now.modern~ul{margin-right:40px}.center-logo nav>ul{display:inline-block;text-align:left;width:38%}.center-logo nav .logo-sec{display:inline-block;padding:22px 0;text-align:center;width:23%}.center-logo nav>ul li{display:inline-block;float:none}.header-container.creative header{background:rgba(0,0,0,0)!important;margin-top:40px}.header-container.creative{box-shadow:none}.header-container.creative header .container{background:rgba(255,255,255,.96);-webkit-box-shadow:0 0 5px #505050;-moz-box-shadow:0 0 5px #505050;-ms-box-shadow:0 0 5px #505050;-o-box-shadow:0 0 5px #505050;box-shadow:0 0 5px #505050}.header-container.creative .logo-sec.fancy:after{bottom:100%;height:16px;left:0;position:absolute;width:100%;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.header-container.creative.sticky header{margin-top:0}.responsive-btn button{background:#3bb44a;border:none;color:#fff;float:right;font-size:19px;height:40px;line-height:40px;width:60px}.responsive-menu{display:none;background:#1c1c1c;padding:30px 0!important;height:100%;position:fixed;right:-330px;top:0;width:270px;z-index:100000000}.big-tabs .nav li,.room-inner,.tab-name,.tab-name i,.tab-name>span{display:inline-block}.responsive-menu ul li,.responsive-menu ul li a,.room,.rooms-list>ul li{position:relative;float:left}.offers-section .owl-next,.responsive-menu.slidein{right:0}.address-sec>ul,.comments-thread ul,.features-list,.packages-services>ul,.payment-method>ul,.responsive-menu ul,.rooms-list>ul,.widget>ul{float:left;list-style:none;margin:0;padding:0;width:100%}.responsive-menu ul li{padding:0 20px;width:100%}.responsive-menu ul li a{font-size:13px;line-height:20px;padding:10px 20px;font-family:roboto;color:#eaeaea}.responsive-menu ul li a:before{background:#fff;content:"";height:3px;left:7px;position:absolute;top:20px;width:3px}.responsive-menu ul li.active{padding:30px 20px}.responsive-menu ul li.active>a::before{left:11px;top:21px}.responsive-menu ul ul li.active{background:#1c1c1c;float:right;margin-right:-20px}.slide-big-text{color:#fff;font-family:domine;font-weight:900}.slide-text{color:#fff;font-family:Montserrat,serif;letter-spacing:.3px}.room-name>h4,.slide-btn{font-family:domine;color:#fff}.slide-btn{font-weight:800;-webkit-box-shadow:5px 7px 15px #3f3f3f;-moz-box-shadow:5px 7px 15px #3f3f3f;-ms-box-shadow:5px 7px 15px #3f3f3f;-o-box-shadow:5px 7px 15px #3f3f3f;box-shadow:5px 7px 15px #3f3f3f}.black-box{background:rgba(0,0,0,.3);font-family:Montserrat,serif;color:#fff}.destination-thumb>a,.rooms-list,.service-image-tabs .tab-content{float:left;width:100%;position:relative}.rooms-list:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:100}.rooms-list>ul li{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.rooms-list>ul li:first-child:nth-last-child(2),.rooms-list>ul li:first-child:nth-last-child(2)~li{width:35%}.rooms-list>ul li:first-child.active:nth-last-child(2),.rooms-list>ul li:nth-last-child(2)~li.active{width:65%!important}.rooms-list>ul li:first-child:nth-last-child(3),.rooms-list>ul li:first-child:nth-last-child(3)~li{width:32%}.rooms-list>ul li:first-child.active:nth-last-child(3),.rooms-list>ul li:nth-last-child(3)~li.active{width:36%!important}.rooms-list>ul li:first-child:nth-last-child(4),.rooms-list>ul li:first-child:nth-last-child(4)~li{width:22.5%}.rooms-list>ul li:first-child.active:nth-last-child(4),.rooms-list>ul li:nth-last-child(4)~li.active{width:32.5%!important}.rooms-list>ul li:first-child:nth-last-child(5),.rooms-list>ul li:first-child:nth-last-child(5)~li{width:17.5%}.rooms-list>ul li:first-child.active:nth-last-child(5),.rooms-list>ul li:nth-last-child(5)~li.active{width:30%!important}.room{height:100%;overflow:hidden;width:100%}.room>img{height:100%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.rooms-list>ul li.active .room>img{width:100%!important}.room-name{background:-moz-linear-gradient(top,rgba(125,185,232,0) 0,rgba(45,63,75,.79) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(125,185,232,0)),color-stop(100%,rgba(45,63,75,.79)));background:-webkit-linear-gradient(top,rgba(125,185,232,0) 0,rgba(45,63,75,.79) 100%);background:-o-linear-gradient(top,rgba(125,185,232,0) 0,rgba(45,63,75,.79) 100%);background:-ms-linear-gradient(top,rgba(125,185,232,0) 0,rgba(45,63,75,.79) 100%);background:linear-gradient(to bottom,rgba(125,185,232,0) 0,rgba(45,63,75,.79) 100%);height:40%;width:100%;padding:45px;position:absolute;left:0;bottom:0}.room-detail,.room-name>h4{padding:40px;text-align:center;position:absolute;left:0;width:100%}.room-name>h4{bottom:0;font-size:26px;font-weight:600;line-height:40px;z-index:1}.room-detail{background:rgba(0,0,0,.7);height:100%;opacity:0;top:0;-webkit-transition:.3s .15s;-moz-transition:.3s .15s;-ms-transition:.3s .15s;-o-transition:.3s .15s;transition:.3s .15s}.control-round:hover .carousel-control,.fade,.rooms-list>ul li.active .room-detail{opacity:1}.popup-center:before,.popup-container:before,.quote-inner::before,.room-detail:before,.service-info::before{content:"";display:inline-block;height:100%;vertical-align:middle}.room-inner{text-align:left;vertical-align:middle;width:97%}.room-inner>h3{color:#fff;float:left;font-size:28px;font-weight:600;letter-spacing:1px;margin:0 0 30px;width:100%}.room-inner>p{color:#d8d7d7;float:left;font-family:roboto;font-size:14px;letter-spacing:.3px;line-height:26px;margin-bottom:50px;width:100%}.room-inner>strong{float:left;font-family:domine;font-size:28px;font-weight:700;margin-bottom:50px;width:100%}.room-inner>strong i{color:#fff;font-family:roboto;font-size:14px;font-style:normal;font-weight:400}.room-features,.view-more{float:left;width:50%}.room-features>span{color:#fff;float:left;font-size:15px;margin-right:12px}.view-more>a{color:#e9e9e9;float:right;font-family:roboto;font-size:12px;line-height:24px;text-transform:capitalize}.big-tabs .nav{border:none;float:left;width:100%;padding:0 3px;text-align:center}.big-tabs .nav li{border-bottom:1px solid #e0e0e0;float:none;margin:0 -3px;width:50%}.big-tabs .nav li:nth-child(2){border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0}.big-tabs .nav li a{border:0;display:block;padding:35px 20px;text-align:center}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border:none}.big-tabs .nav li a:hover{background:rgba(0,0,0,0)}.big-tabs .nav li a{background:#fff;border-radius:0;color:#8f8f8f;font-family:roboto;font-size:11px;font-weight:400;margin:0;position:relative;z-index:1}.tab-name{width:100%}.tab-name i{color:#b1b0a7;font-size:40px;margin-right:5px;vertical-align:middle;width:25%}.tab-data>strong,.tab-name>span,.tab-name>span strong{font-size:16px;font-family:Montserrat,serif}.tab-name>span{color:#000;min-width:65%;text-align:left;vertical-align:middle}.tab-name>span strong{display:block;font-weight:800;color:#000;margin-top:2px}.big-tabs .nav li a:before{background:#71a863;bottom:0;content:"";height:0;position:absolute;right:0;width:0;z-index:-1}.big-tabs .nav li:hover a::before,.deal-gallery .nav li.active a:before{height:100%;width:100%}.big-tabs .nav li:before{background:#fff;bottom:0;content:"\f0d7";display:block;color:#303030;font-family:FontAwesome;height:25px;opacity:0;text-align:center;line-height:25px;position:absolute;right:25px;width:25px;z-index:2}.big-tabs .tab-content{float:left;padding:70px 0 0;text-align:center;width:100%}.tab-data{float:left;width:100%;text-align:center}.tab-data>strong{float:left;font-weight:400;letter-spacing:3px;line-height:28px;margin:0;width:100%}.tab-data>h1{color:#000;font-family:Montserrat,serif;font-size:33px;font-weight:700;letter-spacing:.3px;line-height:50px;margin:0 0 20px}.tab-data ul li p,.tab-data>p,.tab-from-title>span{font-family:Montserrat,serif;font-size:16px}.service-name>h5 a:hover,.tab-from-title>span{letter-spacing:1.5px}.tab-data>p{font-weight:400;line-height:30px;margin:0 0 25px;padding:0 150px}.tab-data>ul{float:left;list-style:none;margin:40px 0 0;padding:0;width:100%}.tab-data ul li{border-right:1px solid #d8d8d8;display:inline-block;padding:0 50px;position:relative}.tab-data ul li p{color:#000;font-weight:700;letter-spacing:.3px;line-height:20px;margin:10px 0 20px}.tab-data ul li span{color:#71a865;float:left;font-family:Montserrat,serif;font-size:34px;font-weight:700;letter-spacing:.3px;line-height:28px;margin:0 0 10px;width:100%}.tab-data ul li:last-child{border:0}.tab-data ul li::before{background:#fff;border:1px solid #d8d8d8;border-radius:50%;bottom:-8px;content:"";display:block;height:10px;left:-9px;position:absolute;width:10px}.tab-from-title{float:left;width:100%;margin-bottom:20px}.tab-from-title>span{float:left;margin-bottom:10px;width:100%}.tab-from-title>h4,form label{margin:0 0 10px;text-transform:uppercase;letter-spacing:.3px}.tab-from-title>h4{float:left;font-size:26px;font-weight:700;width:100%}.field input,.field textarea,form label{font-size:16px;float:left;width:100%;font-family:Montserrat,serif}.tab-from-title>p{color:#000;float:left;width:100%}.tab-form>form{float:left;padding:0 90px;margin-bottom:-20px;text-align:left;width:100%}.client,.destination,.fancy-service-text,.gallery-hover,.service-info,.service-name,.service-name>span,.service-title,.title{text-align:center}form label{color:#000;font-weight:500}.field{background:rgba(253,253,253,.62);position:relative;height:40px;float:left;width:100%;border:1px solid #dbdada}.field.textarea{min-height:140px}.field input,.field textarea{background:rgba(0,0,0,0);border:0;color:#6f6f6f;height:100%;padding:10px 30px 10px 20px}.field-icon{position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.field input.userincr-btn-dec,.field input.userincr-btn-inc{background:url("../images/incr.png") center -32px no-repeat rgba(0,0,0,0);bottom:0;height:50%;padding:0;position:absolute;right:0;width:20px}.field input.userincr-btn-inc,.form-field input.userincr-btn-inc{background-position:center 12px;bottom:auto;top:0}.tab-form .book-now{display:table;float:none;padding:15px 40px;margin:30px auto 0}.deal-gallery,.gallery-img,.offers-widget,.room-image,.service-box{float:left;overflow:hidden;position:relative;width:100%}.service-box:hover>img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-trasform:scale(1.2);transform:scale(1.2)}.service-name{background:#71a865;bottom:0;position:absolute;width:100%;z-index:1}.service-name>span{background:#000;height:75px;left:50%;line-height:75px;position:absolute;top:0;width:75px;z-index:-1;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.responsive-menu ul li a,.service-name img,.service-name>span img{width:auto}.service-title,.title,.title>span{width:100%;float:left}.service-name>h5{font-size:14px;font-weight:700;line-height:30px;margin:0;padding:25px 0;text-transform:uppercase}.service-name>h5 a{color:#fff;text-decoration:none}.service-title{padding:10px 0}.service-title>p{color:#fff;font-family:Montserrat,serif;font-size:16px;font-weight:300;margin:0 0 10px;text-transform:capitalize}.service-title>h3{color:#fff;font-size:34px;font-weight:600;line-height:45px;margin:0}.amount,.service-title>span{color:#71a865;font-family:domine}.service-title>span{font-size:26px;font-weight:700;line-height:45px}.service-carousel .owl-nav{height:70px;left:-270px;position:absolute;top:190px;width:130px}.service-carousel .owl-nav>div{background:url("../images/arrow.png") center center no-repeat rgba(0,0,0,0);color:transparent;float:left;height:100%;width:50%}.title>span:after,.title>span:before{background:#dbdbdb;left:50%;position:absolute;content:""}.service-carousel .owl-nav>div.owl-prev{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.service-box:hover .service-name>span{-webkit-transform:translateX(-50%) translateY(-60%);-moz-transform:translateX(-50%) translateY(-60%);-ms-transform:translateX(-50%) translateY(-60%);-o-transform:translateX(-50%) translateY(-60%);transform:translateX(-50%) translateY(-60%)}.title{margin-bottom:40px}.title>span{color:#3c3c3c;font-family:roboto;font-size:15px;font-weight:300;letter-spacing:.3px;line-height:10px;padding-bottom:17px;position:relative}.title>span:before{bottom:-3px;height:1px;margin-left:-34.5px;width:69px}.title>span:after{bottom:-5px;height:2px;margin-left:-10.5px;width:21px}.title h4{color:#000;float:left;font-size:30px;font-weight:700;line-height:38px;margin:13px 0 0;width:100%}.gallery-box{float:left;overflow:hidden;position:relative;width:100%;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s}.gallery-box::before{background:#000;content:"";height:100%;width:100%;opacity:0;position:absolute;left:0;top:0}.gallery-box:hover:before{opacity:.6}.gallery-hover{background:#fff;padding:30px;width:100%;position:absolute;left:0;top:0}.gallery-box:hover .gallery-hover{background:0 0;top:25%;padding:0 20px 5px;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.gallery-box.bottom:hover .gallery-hover{bottom:50%;top:auto;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%)}.gallery-hover span{color:#696969;float:left;font-family:roboto;font-size:11px;font-weight:300;width:100%}.amount{font-size:15px;font-weight:700}.gallery-hover h5{color:#000;float:left;font-family:Montserrat,serif;font-size:16px;text-decoration:none;margin:10px 0 5px;width:100%}.blog-post>h3 a,.gallery-hover h5 a,.gallery-hover ul li a,.meta>li a,.offer-detail>h3 a,.pagetop ul li a,.sidebar .widget ul li a,.sidebar-post>h4 a,.tour-name>h4 a,.video-name h5 a{color:inherit}.gallery-box:hover .gallery-hover h5{color:#fff;font-size:18px}.gallery-hover ul{float:left;list-style:none;margin:0 0 10px;padding:0;width:100%}.check-radio span,.fancy-search-tabs>div{display:inline-block;float:none;vertical-align:middle}.gallery-hover ul li{color:#696969;display:inline-block;font-family:roboto;font-size:13px;font-weight:300;padding:0 5px;position:relative}.gallery-hover ul li::before{content:",";position:absolute;right:-5px;bottom:0}.gallery-hover .book-now{display:inline;white-space:nowrap;-webkit-transform:translateX(-50%) scale(0);-moz-transform:translateX(-50%) scale(0);-ms-transform:translateX(-50%) scale(0);-o-transform:translateX(-50%) scale(0);transform:translateX(-50%) scale(0)}.gallery-box:hover .gallery-hover .book-now{-webkit-transform:translateX(-50%) scale(1);-moz-transform:translateX(-50%) scale(1);-ms-transform:translateX(-50%) scale(1);-o-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}.gallery-box.left .gallery-hover,.gallery-box.right .gallery-hover{top:50%;width:30%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.gallery-box.left:before,.gallery-box.right:before{background:#fff;opacity:1;width:30%}.clients-carousel .owl-nav .owl-next,.clients-carousel .owl-nav .owl-prev,.gallery-carousel .owl-nav .owl-next,.gallery-carousel .owl-nav .owl-prev{background:url(../images/clients-carousel-control.png) no-repeat rgba(0,0,0,0);height:28px;margin-top:-14px;position:absolute}.gallery-box.right .gallery-hover,.gallery-box.right:before{left:auto;right:0}.gallery-box.left:hover::before,.gallery-box.right:hover:before{background:#000;opacity:.8;width:100%}.client{padding:10px 0 20px}.clients-carousel-imgs:hover a img{box-shadow:0 0 15px #f0f0f0}.clients-carousel .owl-nav,.gallery-carousel .owl-nav{color:transparent;left:-50px;position:absolute;top:50%;width:100%}.clients-carousel .owl-nav .owl-next,.gallery-carousel .owl-nav .owl-next{right:-100px;transform:rotate(180deg)}.adds-images,.all-fancy-services,.best-offered-tours,.blog-posts,.our-team,.popular-posts,.popup-rooms,.rooms-packages,.services-page{float:left;width:100%;margin-bottom:-30px}.add,.comment-form>p,.fancy-service,.popup-right .title,.services-page .service-box,.sp-offer{margin-bottom:30px}.moveup .container{background:#f7f7f7;margin-top:-90px;padding:30px 30px 0;width:1230px}.fancy-search-tabs{background:url("../images/fancy-search-tabs.webp") 0 0/cover rgba(0,0,0,0);float:left;position:relative;width:100%}.fancy-search-tabs>div{margin-left:-3px;padding:0 0 0 3px}.fancy-search-tabs .nav li{float:left;margin:0;width:100%}.fancy-search-tabs .nav li a,.fancy-search-tabs .nav li.active a{background:rgba(0,0,0,0);border:0;border-radius:0;float:left;margin:0;padding:30px 40px;position:relative;width:100%;z-index:1}.fancy-search-tabs .nav li a:after,.fancy-search-tabs .nav li a:before{height:100%;position:absolute;z-index:-1;width:100%;background:#000;left:0;content:""}.fancy-search-tabs .nav li a:before{top:0}.fancy-search-tabs .nav li.active a:after,.fancy-search-tabs .nav li.active a:before{height:0}.fancy-search-tabs .nav li a:after{opacity:.1;bottom:0;-webkit-transition:.3s linear .2s;-moz-transition:.3s linear .2s;-ms-transition:.3s linear .2s;-o-transition:.3s linear .2s;transition:.3s linear .2s}.fancy-search-tabs .nav li:nth-child(odd) a:after{opacity:.05}.fancy-search-tabs .tab-content{padding:0 60px;float:left;width:100%}.booking-popup .field input,.booking-popup .field textarea,.fancy-search-tabs .field input,.fancy-search-tabs .field textarea,.per-person-form .field>input{background-color:#fff}.fancy-search-tabs .field{border:0;overflow:hidden}.fancy-search-tabs .book-now{margin-top:20px}.checkbox,.radio{width:19px;height:25px;padding:0 5px 0 0;background:url(../images/checkbox.png) no-repeat;display:block;clear:left;float:left}.radio{background:url(../images/radio.png) no-repeat}.check-radio{float:left;min-height:70px;width:100%;padding-top:22px}.check-radio span{color:#fff;font-size:12px;padding:0}.fancy-search-tabs .field input.userincr-btn-dec,.fancy-search-tabs .field input.userincr-btn-inc{height:15px;top:5px;background-position:center 8px}.fancy-search-tabs .field input.userincr-btn-dec{top:19px!important;background-position:center -4px!important}.about-simple>strong{color:#555;float:left;font-family:domine;font-size:20px;margin-bottom:5px;width:100%}.about-simple h2{float:left;font-size:40px;font-weight:600;margin:0 0 10px;width:100%}.about-simple>i,.cost{font-size:13px;width:100%;float:left}.about-simple>i{color:#454545;font-family:Montserrat,serif}.about-simple>p{float:left;margin-bottom:0;margin-top:20px;width:100%}.about-simple>a.book-now,.popup-room-detail .book-now,.pricing-section .row:last-child,.repair-mt,.room-specs a.book-now{margin-top:30px}.fancy-service{float:left;position:relative;overflow:hidden;width:100%}.fancy-service:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.fancy-service:after,.fancy-service:before{background:#000;content:"";height:100%;width:100%;opacity:.5;position:absolute;z-index:1;left:0;top:0}.fancy-service:hover:before{-webkit-transform:scaleX(.9) scaleY(.85);-moz-transform:scaleX(.9) scaleY(.85);-ms-transform:scaleX(.9) scaleY(.85);-o-transform:scaleX(.9) scaleY(.85);transform:scaleX(.9) scaleY(.85)}.fancy-service-text{padding:20px;width:100%;z-index:2;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.fancy-service-text>span{float:left;font-family:Montserrat,serif;font-size:11px;width:100%}.fancy-service-text>h3{color:#fff;float:left;font-size:16px;font-weight:700;margin:10px 0 0;width:100%}.sp-offer{background:#fbfbfb;float:left;width:100%}.offer-img,.post-img{float:left;overflow:hidden;position:relative;width:100%;z-index:1}.offer-img:before{background:#fbfbfb;content:"";height:20%;width:120%;z-index:0;position:absolute;bottom:-12%;left:-10%;-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg)}.offer-detail{float:left;padding:10px 30px 40px;width:100%}.offer-detail>span{float:left;font-family:Montserrat,serif;font-size:11px;margin-bottom:10px;width:100%}.offer-detail>h3{color:#3e3e3e;float:left;font-size:16px;font-weight:800;margin:0 0 20px;width:100%}.cost{color:#666;font-family:roboto;line-height:17px;margin-bottom:20px}.cost>strong{font-size:16px;padding:0 3px}.offer-img>ul{left:0;list-style:none;margin:0;padding:0;position:absolute;top:30px}.offer-img>ul li{background:rgba(0,0,0,.8);color:#fff;display:table;font-family:roboto;font-size:11px;letter-spacing:0;line-height:20px;margin-bottom:1px;padding:12px 25px;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.offer-img:hover>ul li,.offer.active .offer-overlay>a,.offer.active .offer-overlay>span,.offer:hover .offer-overlay>a,.offer:hover .offer-overlay>span{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.offer-img>ul li:nth-child(2n){-webkit-transition:.3s .2s;-moz-transition:.3s .2s;-ms-transition:.3s .2s;-o-transition:.3s .2s;transition:.3s .2s}.offer-img>ul li i{font-size:12px;margin-right:5px}.destination{float:left;margin:0 10%;width:80%}.destination>h3{color:#fff;float:left;font-size:34px;font-weight:700;margin:0 0 10px;width:100%}.destination>span{float:left;font-family:domine;font-size:26px;font-weight:600;width:100%}.destination>p{color:#d4d1d1;float:left;font-size:14px;margin:20px 0 40px;width:100%}.destination-thumb>span,.hotels-form-title{float:left;font-family:domine;font-size:13px;text-transform:uppercase}.destination-carousel{float:left;width:100%;padding:0 40px}.destination-thumb>a:before{content:"";z-index:1;position:absolute;left:0;top:0;width:100%;height:0;opacity:.8}.destination-thumb>a.true:before{height:100%}.destination-thumb>span{color:#fff;font-weight:600;margin-top:20px;width:100%}.destination-carousel .owl-nav{position:absolute;height:0;left:0;top:50%;width:100%}.destination-carousel .owl-nav>div{float:left;width:30px;height:30px;color:transparent;position:relative;margin-top:-20px}.destination-carousel .owl-nav>div::before{color:#fff;content:"\f104";font-family:fontawesome;font-size:34px;height:100%;left:0;line-height:26px;position:absolute;top:0;width:100%}.destination-carousel .owl-nav>div.owl-next:before{content:"\f105"}.destination-thumb>a:after{content:"";position:absolute;left:50%;top:50%;width:30px;height:30px;background:url(../images/play.png) center center no-repeat;z-index:1;margin-left:-15px;margin-top:-15px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.deal-gallery .nav li.active a:after,.destination-thumb>a.true:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.destination-slide.overlap{float:left;margin:-90px 0;width:100%}.destination-detail{background:padding-box content-box #fff;bottom:40px;left:0;padding:0 30px;position:absolute;width:100%}.destination-name{display:inline-block;max-width:70%;padding:30px 10px 30px 30px;vertical-align:middle}.destination-name>h4{color:#3e3e3e;float:left;font-size:16px;font-weight:600;margin:0 0 15px;width:100%}.amenities .row,.booking-detail:last-child,.destination-name .cost,.property-detail li:last-child,.sidebar .widget:last-child,.without-gap{margin:0}.best-offered{float:left;width:100%;position:relative;margin-bottom:30px}.best-offered:before{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.73) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.73)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.73) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.73) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.73) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.73) 100%);bottom:0;content:"";height:60%;left:0;position:absolute;width:100%}.tour-name{padding:45px 40px;width:100%;position:absolute;bottom:0;left:0;z-index:1}.tour-name>h4{color:#fff;float:left;font-size:20px;font-weight:700;line-height:32px;margin:0 0 20px;width:100%}.best-offered .tour-name .cost{color:#fff;margin:0;-webkit-transition-delay:0.15s;-moz-transition-delay:0.15s;-ms-transition-delay:0.15s;-o-transition-delay:0.15s;transition-delay:0.15s}.best-offered:hover .tour-name>.cost,.best-offered:hover .tour-name>h4{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}.service-image-tabs{background:#fff;float:left;margin-bottom:40px;padding:20px;width:100%}.service-image-tabs .nav{border:0;float:left;margin:20px 0 0;text-align:center;width:100%}.service-image-tabs .nav li{display:inline-block;float:none;margin:0 5px}.service-image-tabs .nav li a{border:0;float:none;margin:0;padding:0}.service-info{background:rgba(0,0,0,.9);height:100%;padding:40px;position:absolute;right:30px;top:0;width:312px}.service-info-center{display:inline-block;text-align:left;vertical-align:middle;width:98%}.service-info-center>span{color:#fff;float:left;font-family:domine;font-size:18px;margin-bottom:5px;width:100%}.service-info-center>strong{color:#fff;float:left;font-family:domine;font-size:28px;margin-bottom:10px;width:100%}.service-info-center>p{color:#d2d0d0;float:left;font-size:12px;line-height:20px;width:100%}.start-from>i,.start-from>span,.start-from>strong{color:#000;font-family:Montserrat,serif}.service-info-center .cost{color:#fff;margin-top:40px}.service-info-center .cost strong{font-size:22px}.responsive-menu ul li.active>ul,.service-info .book-now{margin-top:10px}.service-detail>p{margin:5px 0;width:100%}.pagetop ul li,.property-detail li i,.room-services ul li i,.toggle-item>h3 i{margin-right:10px}.find-hotels-form{bottom:100px;left:0;position:absolute;width:100%;z-index:1000}.find-hotels-form .hotel-form-wrapper{background:rgba(255,255,255,.9);float:left;padding:80px 100px;width:100%;-webkit-border-radius:0 3px 3px;-moz-border-radius:0 3px 3px;-ms-border-radius:0 3px 3px;-o-border-radius:0 3px 3px;border-radius:0 3px 3px}.hotels-form-title{background:#000;color:#fff;padding:20px 50px;overflow:hidden;position:relative;z-index:1;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.grid1,.grid2,.grid3{padding:0 15px;float:left}.hotels-form-title i{font-size:28px;margin-right:10px;vertical-align:middle}.hotels-form-title:before{background:#fff;background:-moz-linear-gradient(top,#fff 0,#b2b2b2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#b2b2b2));background:-webkit-linear-gradient(top,#fff 0,#b2b2b2 100%);background:-o-linear-gradient(top,#fff 0,#b2b2b2 100%);background:-ms-linear-gradient(top,#fff 0,#b2b2b2 100%);background:linear-gradient(to bottom,#fff 0,#b2b2b2 100%);content:"";height:100%;opacity:.4;z-index:-1;position:absolute;left:0;top:0;width:100%}.grid1{width:24.691%}.grid2{width:10.8%}.grid3{width:18.12%}.hotel-form-wrapper .book-now{margin-top:20px;padding:13px 4px;width:100%}.deal-details>span{float:left;font-size:16px;margin-bottom:10px;width:100%}.deal-details h4{float:left;font-size:30px;font-weight:700;letter-spacing:1px;margin:0 0 30px;text-transform:capitalize;width:100%}.deal-details p,.start-from>span{font-size:16px;float:left;width:100%}.deal-details h4 a{color:#555;text-decoration:none}.deal-details p{margin:0}.features-price{float:left;margin-top:50px;width:100%}.features-price ul{background:#fff;float:left;list-style:none;margin:0;padding:5px 40px;width:100%}.features-price ul li{border-bottom:1px solid #f3f1f1;font-size:12px;font-weight:400;padding:15px 10px 15px 15px;position:relative}.features-price ul li:last-child{border-bottom:none}.features-price ul li:before{content:"";height:5px;left:0;margin-top:-2.5px;position:absolute;top:50%;width:5px}.start-from,.testimonial-carousel,.testimonial-name{float:left;text-align:center;width:100%}.start-from>span{margin-top:5px}.start-from>strong{float:left;font-size:30px;line-height:35px;margin:10px 0;width:100%}.start-from>i{float:left;font-size:16px;width:100%}.start-from .book-now{margin-top:15px}.deal-gallery .nav{background:#f8f8f8;border:none;padding:30px 10px 0 30px;z-index:1;position:absolute;bottom:0;right:0}.deal-gallery .nav li{float:none;margin-bottom:10px}.deal-gallery .nav li a{background:rgba(0,0,0,0);margin:0;padding:0}.deal-gallery .nav li.active a,.gallery-carousel .gallery-img:hover>img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.deal-gallery .nav li a:before{background:rgba(0,0,0,.9);content:"";height:0;width:100%;z-index:1;position:absolute;left:0;top:0}.deal-gallery .nav li a:after{background:url("../images/rooms-tab-hover-img.png") no-repeat rgba(0,0,0,0);content:"";height:28px;left:50%;margin-left:-12px;margin-top:-14px;position:absolute;top:50%;width:24px;z-index:2;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.services-carousel{border:15px solid #fff;float:left;width:100%}.service-inner{left:0;max-height:100%;padding:80px;position:absolute;top:50%;width:100%!important;z-index:1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.gallery,.pagetop,.pagetop ul li,.room-bottom>ul li{position:relative}.service-slide:before{background:rgba(17,25,30,.8);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.service-heading{display:inline-block;text-align:center;vertical-align:middle;padding:0 30px;width:60%}.service-heading>span{color:#fff;float:left;font-family:domine;font-size:16px;letter-spacing:1.5px;line-height:18px;margin:30px 0 10px;text-transform:uppercase;width:100%}.service-heading>h4{color:#fff;float:left;font-size:26px;font-weight:800;letter-spacing:1px;margin:10px 0 0;text-transform:capitalize;width:100%}.address-sec ul li>strong,.address-sec>h4,.error_message,.gallery-name>h3,.gallery-overlay>h5,.gallery-overlay>span,.option-isotop li>a,.room-specs>h4,.room-title h4 a,.team-name>h5{text-transform:uppercase}.service-inner ul{display:inline-block;list-style:none;margin:0 0 0 -5px;padding-left:5px;vertical-align:middle;width:40%}.service-inner ul li{color:#e0e0e0;font-family:domine;font-size:13px;font-weight:700;letter-spacing:.5px;padding:10px 25px;position:relative}.service-inner ul li:before{content:"";height:5px;margin-top:-2.5px;width:5px;position:absolute;top:50%;left:0}.services-carousel .owl-nav{height:0;left:0;position:absolute;top:65%;width:100%}.services-carousel .owl-nav>div{background:url("../images/services-arrows.webp") center center no-repeat rgba(0,0,0,0);color:transparent;float:left;margin-left:-130px;height:60px;width:35px}.services-carousel .owl-nav>div.owl-next{float:right;margin-left:0;margin-right:-130px;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.popup-room,.room-package,.sidebar-post,.widget{float:left;width:100%;margin-bottom:30px}.room-image .book-now{left:50%;position:absolute;top:50%;z-index:1;-webkit-transform:translateX(-50%) translateY(-50%) scaleY(0);-moz-transform:translateX(-50%) translateY(-50%) scaleY(0);-ms-transform:translateX(-50%) translateY(-50%) scaleY(0);-o-transform:translateX(-50%) translateY(-50%) scaleY(0);transform:translateX(-50%) translateY(-50%) scaleY(0);-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-ms-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s}.room-package:hover .room-image .book-now{-webkit-transform:translateX(-50%) translateY(-50%) scaleY(1);-moz-transform:translateX(-50%) translateY(-50%) scaleY(1);-ms-transform:translateX(-50%) translateY(-50%) scaleY(1);-o-transform:translateX(-50%) translateY(-50%) scaleY(1);transform:translateX(-50%) translateY(-50%) scaleY(1)}.about-room,.blog-single{background:#fff;float:left;width:100%}.room-title{border-bottom:1px solid #f7f7f7;float:left;padding:15px 0 20px;text-align:center;width:100%}.room-title>span,.team-name>span{font-family:Montserrat,serif;font-size:11px;font-weight:400;letter-spacing:.3px;line-height:20px}.room-title>h4{float:left;font-size:16px;font-weight:700;line-height:30px;margin:10px 0 0;width:100%}.room-title h4 a{color:#3e3e3e;text-decoration:none}.room-bottom{float:left;padding:20px 30px;width:100%}.room-bottom>span{color:#696969;display:inline-block;font-family:roboto;font-size:11px;text-align:center;vertical-align:middle;width:40%}.room-bottom>ul{display:inline-block;list-style:none;margin:0;padding:0;text-align:center;vertical-align:middle;width:58%}.room-bottom>span strong{font-family:domine;font-size:16px}.room-bottom>ul li{color:#908989;display:inline-block;font-size:14px;padding:0 10px}.room-bottom>ul li::before{background:#efefef;content:"";height:10px;margin-top:-5px;position:absolute;right:0;top:50%;width:1px}.pagetop{float:left;padding:0;background-size:cover!important;z-index:1;width:100%}.pagetop::before{background:rgba(0,0,0,.2);content:"";height:100%;opacity:.1;width:100%;z-index:-1;position:absolute;left:0;top:0}.pagetop-rug-cleaning{background:url("../images/inner-service/area-rug-cleaning-service.webp") center center rgba(0,0,0,0)}.pagetop-rug-repair{background:url("../images/inner-service/area-rug-repair-service.webp") center center rgba(0,0,0,0)}.pagetop-carpet-cleaning{background:url("../images/inner-service/carpet-cleaning-service.webp") center center rgba(0,0,0,0)}.pagetop-carpet-installation{background:url("../images/inner-service/carpet-installation-service.webp") center center rgba(0,0,0,0)}.pagetop-upholstery{background:url("../images/inner-service/upholstery-cleaning-service.webp") center center rgba(0,0,0,0)}.pagetop-damage{background:url("../images/inner-service/water-flood-damage-service.webp") center center rgba(0,0,0,0)}.pagetop-commercial{background:url("../images/inner-service/commercial-cleaning-service.webp") center center rgba(0,0,0,0)}.pagetop-organic{background:url("../images/inner-service/organic-cleaning-service.webp") center center rgba(0,0,0,0)}.pagetop-allergy{background:url("../images/inner-service/allergy-control-service.webp") center center rgba(0,0,0,0)}.pagetop-drapery{background:url("../images/inner-service/drapery-cleaning-service.webp") center center rgba(0,0,0,0)}.pagetop-mattress{background:url("../images/inner-service/mattress-cleaning-service.webp") center center rgba(0,0,0,0)}.pagetop-bug{background:url("../images/inner-service/bed-bug-treatment-service.webp") center center rgba(0,0,0,0)}.pagetop-leather{background:url("../images/inner-service/leather-cleaning-service.webp") center center rgba(0,0,0,0)}.pagetop-pet{background:url("../images/inner-service/pet-stain-service.webp") center center rgba(0,0,0,0)}.pagetop-misc,.pagetop-service{background:url("../images/inner-service/miscellaneous-service.webp") center center rgba(0,0,0,0)}.pagetop h2{color:#fff;display:table-cell;font-size:36px;font-weight:700;margin:0;vertical-align:middle}.gallery-overlay>a,.pagetop ul li,.rotating,.rotating .front{display:inline-block}.pagetop ul{list-style:none;margin:0;text-align:right;vertical-align:middle}.address-sec ul li>span,.booking-popup,.bottom-bar,.bottom-footer>div>p,.center-heading,.comment-rating,.contact-details>span,.date>i,.date>strong,.gallery-name,.gallery-overlay,.offer-overlay,.overlay,.package-price,.packages-services a,.popup,.post-img>a,.service-price,.sidebar-post-img .meta,.social-media li>a,.social-media>li,.team-hover,.team-name,.video-name{text-align:center}.pagetop ul li{color:#fff;font-family:Montserrat,serif;font-size:16px;font-weight:300;padding-right:10px}#options>span,.gallery-overlay>h5,.gallery-overlay>span,.option-isotop li>a{font-weight:700;float:left}.pagetop ul li::before{content:"/";position:absolute;right:-6px;top:0}.pagetop ul li:last-child{margin:0;padding:0}#options{float:left;margin-bottom:50px}#options>span{color:#555;font-family:domine;font-size:16px;margin-right:30px;padding:13px 0;text-transform:capitalize}#options .option-isotop,.select2-container .select2-search--inline{float:left}.option-isotop ul,.share-this>ul{float:left;list-style:none;margin:0;padding:0}.option-isotop li{float:left;margin:0 6px 0 0}.option-isotop li>a{background:#fff;color:#555;display:block;font-family:domine;font-size:13px;padding:15px 45px}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}.isotope .isotope-item.no-transition,.isotope.no-transition,.isotope.no-transition .isotope-item{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.rotating{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateX(0) rotateY(0) rotateZ(0);-moz-transform:rotateX(0) rotateY(0) rotateZ(0);-ms-transform:rotateX(0) rotateY(0) rotateZ(0);-o-transform:rotateX(0) rotateY(0) rotateZ(0);transform:rotateX(0) rotateY(0) rotateZ(0);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-transform-origin-x:50%}.rotating .back,.rotating .front{left:0;top:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.rotating .front{position:absolute;-webkit-transform:translate3d(0,0,1px);-moz-transform:translate3d(0,0,1px);-ms-transform:translate3d(0,0,1px);-o-transform:translate3d(0,0,1px);transform:translate3d(0,0,1px)}.owl-carousel .owl-animated-out,.rotating.flip .front{z-index:1}.rotating .back{display:block;opacity:0}.rotating.spin{-webkit-transform:rotate(360deg) scale(0);-moz-transform:rotate(360deg) scale(0);-ms-transform:rotate(360deg) scale(0);-o-transform:rotate(360deg) scale(0);transform:rotate(360deg) scale(0)}.rotating.flip .back{z-index:2;display:block;opacity:1;-webkit-transform:rotateY(180deg) translate3d(0,0,0);-moz-transform:rotateY(180deg) translate3d(0,0,0);-ms-transform:rotateY(180deg) translate3d(0,0,0);-o-transform:rotateY(180deg) translate3d(0,0,0);transform:rotateY(180deg) translate3d(0,0,0)}.rotating.flip.up .back{-webkit-transform:rotateX(180deg) translate3d(0,0,0);-moz-transform:rotateX(180deg) translate3d(0,0,0);-ms-transform:rotateX(180deg) translate3d(0,0,0);-o-transform:rotateX(180deg) translate3d(0,0,0);transform:rotateX(180deg) translate3d(0,0,0)}.rotating.flip.cube .front{-webkit-transform:translate3d(0,0,100px) scale(.9,.9);-moz-transform:translate3d(0,0,100px) scale(.85,.85);-ms-transform:translate3d(0,0,100px) scale(.85,.85);-o-transform:translate3d(0,0,100px) scale(.85,.85);transform:translate3d(0,0,100px) scale(.85,.85)}.rotating.flip.cube .back{-webkit-transform:rotateY(180deg) translate3d(0,0,100px) scale(.9,.9);-moz-transform:rotateY(180deg) translate3d(0,0,100px) scale(.85,.85);-ms-transform:rotateY(180deg) translate3d(0,0,100px) scale(.85,.85);-o-transform:rotateY(180deg) translate3d(0,0,100px) scale(.85,.85);transform:rotateY(180deg) translate3d(0,0,100px) scale(.85,.85)}.rotating.flip.cube.up .back{-webkit-transform:rotateX(180deg) translate3d(0,0,100px) scale(.9,.9);-moz-transform:rotateX(180deg) translate3d(0,0,100px) scale(.85,.85);-ms-transform:rotateX(180deg) translate3d(0,0,100px) scale(.85,.85);-o-transform:rotateX(180deg) translate3d(0,0,100px) scale(.85,.85);transform:rotateX(180deg) translate3d(0,0,100px) scale(.85,.85)}.gallery{border:0;float:left;overflow:hidden;width:100%}.gallery.gaps{margin-bottom:-30px}.narrow .gallery>div{padding:5px}.gallery.gaps>div,.gallery.gaps>li{margin-bottom:30px;padding:0 15px}.activated .gallery-img:before,.gallery-img:hover::before{height:100%;opacity:1}.gallery-img:before{background:rgba(0,0,0,.7);content:"";height:30%;left:0;opacity:0;z-index:1;position:absolute;top:0;width:100%;-webkit-transition:.2s 50ms!important;-moz-transition:.2s 50ms!important;-ms-transition:.2s 50ms!important;-o-transition:.2s 50ms!important;transition:.2s 50ms!important}.activated .gallery-img .gallery-overlay,.gallery-img:hover .gallery-overlay,.room-video:hover .video-name{opacity:1;top:50%}.gallery-overlay{left:0;opacity:0;padding:30px 0;z-index:1;position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.gallery-overlay>span{font-family:domine;font-size:12px;line-height:15px;margin-bottom:10px;width:100%}.gallery-overlay>h5{color:#fff;font-size:24px;margin:0 0 20px;width:100%;-webkit-transform:scaleX(.5);-moz-transform:scaleX(.5);-ms-transform:scaleX(.5);-o-transform:scaleX(.5);transform:scaleX(.5)}.gallery-overlay>a{font-family:roboto;color:#fff;font-size:30px;font-weight:300;height:45px;line-height:45px;width:45px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.activated .gallery-img .gallery-overlay>a,.activated .gallery-img .gallery-overlay>h5,.gallery-img:hover .gallery-overlay>a,.gallery-img:hover .gallery-overlay>h5{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.gallery-data.simple .gallery-overlay>span{font-size:10px}.gallery-data.simple .gallery-overlay h5{font-size:15px;margin:0}.gallery-name{background:#fff;padding:30px 20px 40px;width:100%;z-index:1;position:absolute;bottom:0;left:0}.gallery-name>span{float:left;font-family:domine;font-size:10px;font-weight:600;width:100%}.gallery-name>h3{float:left;font-size:16px;font-weight:600;margin:10px 0 0;width:100%}#message,.simple-text>p,.toggle-item>h3{margin:0;float:left}.gallery-name:before{background:#fff;content:"";height:50%;width:150%;z-index:-1;position:absolute;left:-10%;top:-10%;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg)}.gallery-img:hover .gallery-name:before{top:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.gallery-img:hover .gallery-name{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.gallery-overlay>a:after,.gallery-overlay>a:before{background:inherit;content:"";height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%;z-index:-1}.gallery-overlay>a:after{opacity:.8}.gallery-overlay>a:hover:before{opacity:0;-webkit-transform:scale(1.6);-moz-transform:scale(1.6);-ms-transform:scale(1.6);-o-transform:scale(1.6);transform:scale(1.6);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}#toggle{float:left;width:100%;margin-bottom:-5px}.toggle-item{background:#fff;float:left;margin-bottom:5px;padding:25px 35px;width:100%;overflow:hidden;position:relative;z-index:1;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.toggle-item.activate{padding:40px 35px}.toggle-item:before{content:"";height:100%;width:100%;z-index:-1;position:absolute;left:0;top:0;opacity:0;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.team-member:hover .team-hover,.toggle-item.activate:before{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.toggle-item>h3{cursor:pointer;color:#3e3e3e;font-family:domine;font-size:13px;width:100%}.toggle-item.activate>h3{font-size:16px;margin:0 0 15px;color:#fff}.toggle-item.activate>h3 i{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.simple-text>p{color:#f1efef;font-size:13px}.comment-form.center .book-now{float:none;margin-top:20px}.dinning-details>p,.simple-title{float:left;margin-bottom:40px;width:100%}.simple-title h5{color:#3c3c3c;float:left;font-size:20px;font-weight:700;margin:0 0 10px;width:100%}.simple-title>span{color:#696969;float:left;font-size:13px;letter-spacing:.4px;width:100%}.comment-form .input-fields input,.comment-form .input-fields textarea{border:1px solid #e4e2e2;margin-bottom:10px}.comment-form .book-now{float:right;margin-bottom:10px}.rooms-list-view{float:left;margin-bottom:-50px;width:100%}.dinning-details,.dinning-image{width:50%;display:inline-block;vertical-align:middle}.rooms-list-view .special-deal{margin-bottom:50px}.dinning-details{margin-left:-5px;padding:30px 5%}.dinning-details>h3{color:#555;float:left;font-size:30px;font-weight:600;margin:0 0 20px;width:100%}.features-list>li{float:left;font-size:12px;line-height:23px;margin-bottom:10px;padding-left:15px;width:50%;position:relative}.features-list>li:before{content:"";height:5px;width:5px;position:absolute;left:0;top:7px}.features-list>li strong{float:left;font-family:domine;font-size:16px;font-weight:600;margin-right:20px}.overlay{background:rgba(0,0,0,.3);height:100%;width:100%;position:absolute;left:0;top:0}.overlay::before{content:"";display:inline-block;vertical-align:middle;height:100%}.inner{display:inline-block;vertical-align:middle;padding:30px;width:90%}.about-section span{float:left;font-size:16px;margin:0 0 10px;width:100%}.about-section h4{color:#fff;float:left;font-size:30px;font-weight:600;letter-spacing:1px;margin:0 0 20px;width:100%}.make-reservation .book-now{font-size:20px;font-weight:600;padding:25px 50px}#message{padding:0;width:100%}.error_message{background:url("../images/error.gif") 10px center no-repeat #fbe3e4;border:1px solid #fbc2c4;color:#8a1f11;display:block;float:left;font-family:raleway;font-weight:600;line-height:22px;margin-bottom:20px;padding:10px 10px 10px 35px;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.indivisual-forms>.row>div,.loader{padding:0 10px}#contact #success_page h1{background:url('../images/success.html') left no-repeat;padding-left:22px}acronym{border-bottom:1px dotted #ccc}.testimonial blockquote{border:0;color:#fff;float:left;font-family:Montserrat,serif;font-size:16px;line-height:27px;margin:0 0 30px;padding:40px 0 0;width:100%}.testimonial-name>img{display:inline-block;margin-right:20px}.quote-start{margin-right:-20px;margin-top:-40px}.quote-end{margin-bottom:-20px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.testimonial-name>strong{color:#fff;display:inline-block;font-family:Montserrat,serif;font-size:20px;font-weight:600;letter-spacing:.5px;vertical-align:middle}.testimonial-name>strong span{display:table;font-size:11px;text-transform:uppercase}.team-member{float:left;margin-bottom:30px;overflow:hidden;padding-left:20%;position:relative;width:100%}.social-media,.team-hover,.team-hover p,.team-name{position:absolute}.team-hover{height:100%;opacity:0;right:0;top:0;width:100%;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.team-hover:before{background:#000;content:"";height:100%;opacity:.9;position:absolute;left:0;top:0;width:100%}.team-hover p{color:#fff;font-size:14px;font-weight:400;margin:-130px 0 0;opacity:0;padding:50px;top:50%;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}.address-sec>h4,.address-sec>span{color:#3c3c3c;letter-spacing:.3px}.team-member:hover .team-hover>p{opacity:1;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.social-media{left:0;list-style:none;margin:0;padding:0;top:25px;width:20%}.social-media>li{float:left;margin-bottom:10px;width:100%}.social-media li>a{background:#fbfbfb;color:#6d6d6d;display:inline-block;font-size:16px;height:42px;line-height:42px;width:42px}.team-name{background:#fff;bottom:0;left:0;padding:30px 0;width:80%}.team-name>h5{font-size:16px;font-weight:700;line-height:30px;margin:0}.team-name>h5>a{color:#3e3e3e}.map>iframe{height:340px}.block-gap{float:left;height:90px;width:100%}.address-sec{float:left;padding:20px 0 0;width:100%}.address-sec>span{font-family:roboto;font-size:15px;font-weight:300;line-height:30px}.address-sec>h4{font-size:30px;font-weight:700;line-height:50px;margin:0 0 20px}.address-sec>p{font-size:14px;margin:0 0 30px}.address-sec ul li{color:#787676;float:left;font-size:12px;font-weight:400;line-height:30px;margin-bottom:10px;width:100%}.address-sec ul li>strong{color:#605d5d;float:left;font-family:domine;line-height:30px;margin-right:42px}.address-sec ul li>span{background:#fff;color:#605d5d;float:left;height:30px;line-height:30px;margin-right:30px;width:30px}.card-info,.room-thumbs{float:left;margin-top:60px;width:100%}.room-thumbs .nav{border:0;display:table;float:none;margin:0 -15px;width:auto}.room-thumbs .nav li{border:0;padding:0 15px;width:16.666%}.room-thumbs .nav li a,.room-thumbs .nav li a:hover,.room-thumbs .nav li.active a,.room-thumbs .nav li.active a:hover{float:left;padding:0;margin:0;border:0;position:relative;width:100%}.room-thumbs .nav li a:before{background:#000;content:"";height:100%;width:0;opacity:.7;position:absolute;left:50%;top:0}.room-thumbs .nav li a:after{color:#fff;content:"+";font-family:roboto;font-size:30px;position:absolute;left:50%;top:50%;z-index:1;opacity:0;-webkit-transform:translateY(-50%) translateX(-50%) scale(2);-moz-transform:translateY(-50%) translateX(-50%) scale(2);-ms-transform:translateY(-50%) translateX(-50%) scale(2);-o-transform:translateY(-50%) translateX(-50%) scale(2);transform:translateY(-50%) translateX(-50%) scale(2);-webkit-transition:.3s .1s;-moz-transition:.3s .1s;-ms-transition:.3s .1s;-o-transition:.3s .1s;transition:.3s .1s}.room-thumbs .nav li.active a:after{opacity:1;-webkit-transform:translateY(-50%) translateX(-50%) scale(1);-moz-transform:translateY(-50%) translateX(-50%) scale(1);-ms-transform:translateY(-50%) translateX(-50%) scale(1);-o-transform:translateY(-50%) translateX(-50%) scale(1);transform:translateY(-50%) translateX(-50%) scale(1)}.room-specs{background:rgba(255,255,255,.9);margin-top:-60px;padding:70px 55px;position:absolute;right:50px;top:0;width:393px;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.room-specs>h4{float:left;font-size:26px;font-weight:600;margin:0 0 30px;width:100%}.room-specs>h4 span{float:left;font-size:18px;margin-top:5px;width:100%}.room-specs .features-list>li strong{float:left;font-size:14px;width:30%}.package-single-detail>span{float:left;font-family:Montserrat,serif;font-size:12px;width:100%}.package-name{float:left;font-size:30px;font-weight:600;margin:10px 0 20px;width:100%}.package-single-detail>p{font-size:15px}.package-price{background:#fff;float:right;margin-bottom:20px;margin-left:20px;padding-top:30px;width:170px}.about-service h5,.about-service>p,.about-service>span,.package-price>i,.package-price>span,.package-price>strong,.room-services,.room-services ul{width:100%;float:left}.package-price>strong{color:#666;font-family:domine;font-size:13px;line-height:15px;margin-bottom:10px;padding:0 20px}.package-price>i{font-family:domine;font-size:30px;line-height:32px;padding:0 20px}.package-price>span{color:#666;font-family:roboto;font-size:11px;font-style:italic;font-weight:600;padding:0 20px}.package-price>a.book-now{float:left;width:100%;margin-top:30px}.package-price>a.book-now:hover{background:#2f2f1f;border-color:#2f2f1f!important}.room-services{background:#fff;margin:60px 0;padding:80px 70px}.about-service>span{font-family:domine;font-size:14px;font-weight:600;letter-spacing:1px;margin-bottom:10px}.about-service h5{font-size:26px;font-weight:800;margin:0;text-transform:capitalize}.center-heading>h3,.date>i,.list-view .blog-post>h3,.post-title,.reply,.video-name h5,.widget-title>h4{text-transform:uppercase}.about-service>p{font-size:13px;letter-spacing:.3px;margin-top:20px}.room-services ul{list-style:none;margin:0;padding:0;position:relative}.room-services ul:before{background:#fff;content:"";height:100%;left:0;position:absolute;top:0;width:1px}.room-services ul:after{background:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.room-services ul li{border-bottom:1px solid #dadada;border-left:1px solid #dadada;color:#888;float:left;line-height:25px;padding:14px 20px;width:25%}h2.side-title{color:#2a2929;font-size:26px;font-weight:600;margin:0 0 40px;width:100%}h2.side-title span{border-bottom:1px solid #bfbfbf;padding-bottom:10px}.comments-thread ul li{float:left;width:100%;margin-bottom:10px}.comment{background:#fff;float:left;min-height:200px;padding:30px 40px 30px 213px;position:relative;width:100%}.comment>img{border:1px dashed #d7d7d7;left:60px;padding:7px;position:absolute;top:40px}.comment-detail>p,.comment-info{padding-top:40px;display:table-cell}.amenities,.comment-detail,.property-information{display:table;width:100%}.comment-info{width:20%}.comment-rating{display:table-cell;padding-top:50px;vertical-align:top;width:20%}.comment-detail>p{line-height:28px;vertical-align:top;width:60%}.meta,.meta>li,.video-name>a{display:inline-block}.comment-info h6{color:#343434;float:left;font-family:roboto;font-size:16px;font-weight:600;margin:0;width:100%}.comment-info h6 i{color:#666;font-size:13px}.comment-info>span{float:left;font-family:Montserrat,serif;font-size:12px;margin-top:7px;width:100%}.comment-rating>span{color:#343434;float:left;font-family:roboto;font-size:16px;font-weight:300;width:100%}.stars{float:left;font-size:16px;margin-top:5px;width:100%}.reply{background:#000;color:#fff;font-size:10px;padding:5px 14px;z-index:1;position:absolute;right:80px;top:30px}.reply:before{content:"";position:absolute;left:0;top:0;width:0;height:0;background:#000;opacity:.2;z-index:-1}.reply:hover:before{width:100%;height:100%}.comments-thread ul ul{margin-top:10px;padding-left:100px}.blog-post{background:#fff;float:left;width:100%;margin-bottom:30px;position:relative;overflow:hidden}.blog-post:before,.post-img:before,.room-image:before{background:#fff;content:"";height:0;position:absolute;bottom:-10%;left:-10%;width:120%;z-index:1;-webkit-transform:rotate(4deg);-moz-transform:rotate(4deg);-ms-transform:rotate(4deg);-o-transform:rotate(4deg);transform:rotate(4deg)}.post-img:after,.room-image:after{background:#000;content:"";height:100%;opacity:.8;width:0;z-index:0;position:absolute;left:50%;top:0}.post-img>a{border:1px solid #c9c3c5;border-radius:50%;height:46px;left:50%;line-height:40px;position:absolute;top:50%;width:46px;z-index:1;-webkit-transform:translateX(-50%) translateY(-50%) scale(0) rotate(180deg);-moz-transform:translateX(-50%) translateY(-50%) scale(0) rotate(180deg);-ms-transform:translateX(-50%) translateY(-50%) scale(0) rotate(180deg);-o-transform:translateX(-50%) translateY(-50%) scale(0) rotate(180deg);transform:translateX(-50%) translateY(-50%) scale(0) rotate(180deg);-webkit-transition:.5s .2s;-moz-transition:.5s .2s;-ms-transition:.5s .2s;-o-transition:.5s .2s;transition:.5s .2s}.blog-post>h3,.blog-post>p,.bottom-bar{width:100%;float:left}.blog-post:hover .post-img>a{-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);-moz-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);-ms-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);-o-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0)}.blog-post>h3{color:#3e3e3e;font-size:16px;font-weight:600;line-height:28px;margin:30px 0 0;padding:0 50px}.blog-post>p{font-size:13px;margin:15px 0 20px;padding:0 50px}.bottom-bar{border-top:1px solid #f7f7f7;margin-top:20px;padding:15px 40px}.meta{list-style:none;margin:0;padding:0}.meta>li{font-size:11px;line-height:20px;padding:7px 15px;position:relative}.meta>li:before{background:#6f6f6f;content:"";height:6px;width:1px;margin-top:-3px;position:absolute;right:0;top:50%}.list-view .blog-post>h3{font-size:20px;margin:30px 20% 0;width:60%}.blog-post:before{background:#fff;bottom:auto;height:0;left:-10%;right:auto;top:-10%;z-index:2}.blog-post:hover:before{height:13%}.post-details{float:left;padding:40px 70px;width:100%}.post-details .meta>li:first-child{padding-left:0}.post-title{color:#000;float:left;font-size:24px;font-weight:600;line-height:38px;margin:10px 0 30px;width:100%}.share-this{border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8;float:left;margin-bottom:30px;padding:18px 0;width:100%}.share-this>strong{color:#343434;float:left;font-family:roboto;font-size:14px;margin-right:20px}.share-this>ul li{float:left;position:relative}.share-this>ul li a{color:#888;padding:0 12px}.share-this>ul li:before{background:#ccc;content:"";height:10px;margin-top:-5px;position:absolute;right:0;top:50%;width:1px}.post-details blockquote{background:url("../images/resource/quote.jpg") 0 0/cover no-repeat rgba(0,0,0,0);border:0;color:#666;font-family:roboto;font-size:18px;font-style:italic;font-weight:600;letter-spacing:.3px;line-height:30px;margin:30px -70px;padding:55px 85px;position:relative;text-align:center;z-index:1}.post-details blockquote:before{background:#fff;content:"";height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%;z-index:-1}.col-md-8 .comment{padding:30px 30px 30px 183px}.col-md-8 .comment>img,.gallery-carousel .owl-nav .owl-prev{left:30px}.col-md-8 .comments-thread ul ul{padding-left:50px}.sidebar{background:#fff;float:left;padding:25px;width:100%}.sidebar .widget ul li,.sidebar .widget-title h2{color:#000}.sidebar .widget{margin-bottom:70px}.searchform{background:#fdfdfd;border:1px solid #dadada;float:left;height:50px;position:relative;width:100%;-webkit-box-shadow:0 0 12px #efefef inset;-moz-box-shadow:0 0 12px #efefef inset;-ms-box-shadow:0 0 12px #efefef inset;-o-box-shadow:0 0 12px #efefef inset;box-shadow:0 0 12px #efefef inset}.searchform>input{background:rgba(0,0,0,0);border:0;color:#c1c1c1;float:left;font-family:roboto;font-size:12px;height:100%;padding:10px 20px;width:100%}.offer-overlay>span,.tagcloud>a,.widget-title>span{font-family:Montserrat,serif}.searchform>button{border:0;color:#fff;height:100%;position:absolute;right:0;top:0;width:50px}.sidebar .recent-news>a,.sidebar p{color:#666}.sidebar-post-img .meta{background:rgba(255,255,255,.9);bottom:20px;left:0;min-width:20%;padding:3px 10px;position:absolute}.sidebar-post:hover .sidebar-post-img .meta{min-width:100%}.sidebar-post-img .meta li{font-size:11px}.sidebar-post>h4{float:left;font-size:15px;font-weight:600;margin:15px 0 0;width:100%}.booking-name>h5,.center-heading>h3,.video-name h5{font-weight:700;float:left}.gallery-widget .row>div{padding:0 5px}.gallery-widget a{float:left;margin-bottom:10px;overflow:hidden;position:relative;width:100%}.gallery-widget a:before{background:#000;content:"";opacity:0;position:absolute;left:0;top:0;height:100%;width:100%}.gallery-widget a:hover:before{opacity:.51}.gallery-widget a:after{color:#fff;content:"+";font-family:domine;font-size:48px;left:50%;line-height:30px;opacity:0;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(0);-moz-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);-o-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.gallery-widget a:hover:after{opacity:1;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.sidebar .widget ul li span{margin-left:0}.video-name{opacity:0;position:absolute;left:0;top:20%;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.date>strong,.offer,.tagcloud>a{position:relative}.room-video:before{background:#000;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.room-video:hover:before{opacity:.7}.video-name>a{border:4px solid #9f9f9f;font-size:20px;height:60px;line-height:50px;margin-bottom:20px;width:60px}.video-name h5{color:#fff;font-size:16px;margin:0;width:100%}.tagcloud>a{border:2px solid #eee;color:#666;float:left;font-size:13px;margin-bottom:10px;margin-right:10px;padding:10px 20px;z-index:1;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}.tagcloud>a::after,.tagcloud>a::before{background:#eee;content:"";height:10px;left:-2px;margin-top:-5px;position:absolute;top:50%;width:10px}.tagcloud>a:after{left:auto;right:-3px}.booking-form{background:#fff;float:left;padding:20px;width:100%}.booking-detail,.packages-services>ul li:nth-child(2n+2),.per-person-form{background:#fafafa}.booking-detail{display:table;margin-bottom:20px;padding:0 40px 0 0;width:100%}.booking-detail .package-price,.booking-detail .see-details,.booking-name{display:table-cell;vertical-align:middle}.booking-name{padding:30px;width:55%}.booking-detail .package-price{background:rgba(0,0,0,0);float:none;padding:30px 0;width:20%}.booking-detail .see-details{padding:30px 0;text-align:right;width:25%}.booking-name>span{float:left;font-size:12px;margin-bottom:5px;width:100%}.booking-name>h5{font-size:20px;margin:0;width:100%}.per-person-form{float:left;margin-bottom:30px;padding:80px 30px 60px;width:100%}.center-heading{float:left;margin-bottom:30px;width:100%}.center-heading>h3{font-size:26px;margin:0 0 10px;width:100%}.center-heading>span{color:#888;float:left;font-size:14px;width:100%}.payment-method{float:left;margin-top:80px;width:100%}.payment-method>h5,.simple-heading{border-bottom:1px dashed #dee1e2;float:left;font-size:18px;font-weight:600;margin:0;padding-bottom:10px;width:100%}.packages-services>ul li span,.service-price{font-size:12px;display:table-cell;vertical-align:middle}.payment-method>h5 span,.simple-heading span{color:#999;font-family:Montserrat,serif;font-size:13px;font-weight:500;margin-left:10px}.date>i,.date>strong,.widget-title>h4{font-weight:700;float:left}.packages-services{margin:0 -13px}.packages-services .simple-heading{margin-bottom:20px;margin-top:20px;padding:0 25px 10px}.packages-services>ul li{background:#fff;display:table;float:left;padding:15px 20px;width:100%}.packages-services>ul li input{display:table-cell;height:30px;margin:0}.packages-services>ul li span{color:#636363;padding-left:10px}.service-price{font-family:domine;font-weight:600;padding:0 20px}.packages-services a{color:#fff;display:table-cell;font-size:11px;padding:10px 12px;vertical-align:middle}.service-price i{font-size:11px;color:#666;margin-left:5px}.date>i,.tag-cloud li a:active,.tag-cloud li a:focus,.tag-cloud li a:hover{background:#71a865}.indivisual-forms>.row{margin:0 -10px}.payment-method>ul li{border-bottom:1px dashed #dee1e2;float:left;padding:20px 0;width:100%}.payment-method>ul li .check-radio{min-height:0;padding:0}.payment-method>ul li span{color:#646464;display:inline-block;font-family:roboto;font-size:14px;width:20%}.payment-method>ul li .check-radio span.radio{margin-right:10px;width:20px}.payment-method>ul li strong{font-family:domine;margin-left:50px}.card-info .field{height:auto}.footer-widgets{float:left;width:100%;margin-bottom:-40px}.widget-title{float:left;width:100%;margin-bottom:16px}.about-widget>a{display:block;margin-bottom:20px}.about-widget>p{color:#fff;font-size:16px;margin:0}.recent-news{float:left;margin-bottom:25px;width:100%}.widget-title>h4{color:#fff;font-size:20px;margin:0 0 10px;width:100%}.widget-title>span{float:left;font-size:16px;padding-left:57px;position:relative}.widget-title>span:before{background:#71a865;bottom:50%;content:"";display:block;height:3px;left:0;margin-bottom:-1.5px;position:absolute;width:35px}.widget-news{float:left;width:100%;margin-bottom:-25px}.date{background:#696969;float:left;width:67px;margin-right:30px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}.date>i{border-radius:6px 6px 0 0;color:#fff;font-family:roboto;font-size:8px;font-style:normal;letter-spacing:.3px;line-height:26px;width:100%}.date>strong,.recent-news>a{color:#fff;font-family:domine;letter-spacing:.3px;line-height:26px}.date>strong{font-size:20px;padding:8px 5px;width:100%;z-index:1}.date>strong::before{background:#4e4e4e;content:"";display:block;height:1px;left:0;position:absolute;top:50%;width:100%;z-index:-1}.date>strong::after{border-left:1px solid #4e4e4e;border-right:1px solid #4e4e4e;content:"";height:6px;left:2%;margin-top:-3px;position:absolute;top:50%;width:96%;z-index:-1}.recent-news>a{display:block;font-size:15px;font-weight:400;margin-top:10px;text-decoration:none;text-transform:capitalize}.offer{float:left;margin-bottom:5px;overflow:hidden;width:100%}.contact-details.dark:before,.offer-overlay{position:absolute;top:0;width:100%;height:100%}.offer-overlay{background:rgba(255,255,255,.9);padding:23px 0;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0)}.offer.active .offer-overlay,.offer:hover .offer-overlay{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}.offer-overlay>span{color:#71a865;float:left;font-size:11px;font-weight:400;letter-spacing:.3px;line-height:20px;width:100%;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.contact-details>strong,.offer-overlay>a{font-weight:700;font-family:Montserrat,serif;letter-spacing:.3px}.offer-overlay>a{color:#000;float:left;font-size:15px;line-height:20px;text-decoration:none;text-transform:uppercase;width:100%;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.ammenities-text,.fancy-contact-form{transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.widget>ul li{color:#fff;font-size:16px;letter-spacing:.3px;line-height:30px;margin-bottom:10px}.widget>ul li i{color:#71a865;font-size:18px;margin-right:10px}.contact-bar{float:left;margin-bottom:30px;margin-top:-80px;position:relative;width:100%;z-index:1}.contact-details{padding:20px 45px;position:relative;z-index:1}.contact-details.dark:before{background:#000;content:"";opacity:.1;z-index:-1;left:0}.contact-details>span{background:#3bb44a;color:#fff;float:left;font-size:18px;height:38px;letter-spacing:.3px;line-height:38px;margin-right:20px;width:38px}.contact-details>strong{color:#fff;font-size:16px;line-height:24px;text-transform:capitalize}.alert>strong,.popup-block-title>h4,.popup-title>h4,.quotation>span{text-transform:uppercase}.contact-details>p{color:#fff;font-family:Montserrat,serif;font-size:16px;font-weight:400;line-height:20px;margin:0}.contact-details p span{margin-left:10px}footer .block{padding:90px 0 120px}footer .block.bar-off{padding:90px 0}.bottom-footer{background:#05090c;float:left;padding:30px 0;position:relative;width:100%}.bottom-footer>div>p{color:#fff;float:left;font-size:16px;line-height:20px;margin:0;width:100%}.bottom-footer>div>p>a{color:#71a865;text-decoration:none}.booking-popup,.popup{background:rgba(0,0,0,.8);height:100%;left:0;position:fixed;top:0;width:100%;z-index:2147483647;display:none}.booking-popup .close-btn{right:30px;top:20px}.popup-center,.popup-container{height:100%;left:0;padding:50px 0;position:absolute;top:0;width:100%}.popup-inner,.simple-popup-inner{background:url("../images/popup-bg.jpg") 0 0/cover rgba(0,0,0,0);display:inline-block;max-height:100%;padding:0!important;position:relative;vertical-align:middle;width:90%!important}.simple-popup-inner{background:0 0}.popup-title{float:left;width:100%;padding:50px 0;position:relative}.popup-title>span{color:#f4f4f4;float:left;font-family:roboto;font-size:14px;letter-spacing:.3px;line-height:20px;width:100%}.popup-title>h4{color:#fff;float:left;font-size:32px;font-weight:800;line-height:30px;margin:10px 0;width:100%}.popup-details{float:left;text-align:left;padding:0 100px;position:relative;width:100%}.popup-details:before{background:#fff;content:"";height:100%;left:0;opacity:.95;position:absolute;top:0;width:100%}.popup-block{border-bottom:1px solid #dedede;float:left;padding:70px 0;position:relative;width:100%}.popup-block-title>span{float:left;font-family:domine;font-size:13px;margin-bottom:5px;width:100%}.popup-block-title>h4{color:#323232;float:left;font-size:20px;font-weight:700;margin:0;width:100%}.popup-room-img{display:inline-block;vertical-align:middle;width:45%}.popup-room-detail{display:inline-block;margin-left:-5px;padding-left:30px;vertical-align:middle;width:55%}.popup-room-detail>i{float:left;font-size:12px;font-style:normal;margin-bottom:5px;width:100%}.popup-room-detail>h5{float:left;font-size:20px;font-weight:600;width:100%}.room-price-from{float:left;margin-top:10px;width:40%}.room-price-from>strong{color:#666;float:left;font-family:domine;font-size:13px;width:100%}.room-price-from>span{font-family:roboto;font-size:30px;font-weight:600}.alert>strong{font-family:domine;font-size:26px;letter-spacing:2px}.alert.alert-success p{color:inherit;font-family:Montserrat,serif;font-size:12px}.simple-popup-inner .alert{margin:0 auto;position:relative;width:60%}.simple-popup-inner .alert .close-btn{right:10px;top:10px}.dropdown-menu{border:0;border-radius:0;width:277px;padding:0}.datepicker table thead{float:left;padding:15px 30px;width:100%}.datepicker table thead tr{display:table;float:left;width:100%;text-align:center}.datepicker table thead tr th.next,.datepicker table thead tr th.prev{background:rgba(0,0,0,.3);border-radius:0;color:#fff;font-size:14px;line-height:20px;height:30px;padding:0;width:30px}.datepicker table thead tr th.datepicker-switch{border-radius:0;color:#fff;display:inline-block;font-family:domine;font-size:15px;height:auto;line-height:20px;padding:6px 20px;width:auto}.datepicker table thead tr th.datepicker-switch:hover{background:rgba(0,0,0,0);color:#fff;-webkit-box-shadow:0 0 8px #606060 inset;-moz-box-shadow:0 0 8px #606060 inset;-ms-box-shadow:0 0 8px #606060 inset;-o-box-shadow:0 0 8px #606060 inset;box-shadow:0 0 8px #606060 inset}.datepicker table thead tr th.next:hover,.datepicker table thead tr th.prev:hover{background:rgba(255,255,255,.3);color:#4f4f4f}.datepicker table tbody{float:left;padding:20px;width:100%}.datepicker table tbody tr{display:table;float:left;width:100%}.datepicker table tr td span{background:0 0;color:#444;font-family:Montserrat,serif;font-size:12px;letter-spacing:.5px;padding:6px 5px;position:relative}.datepicker table tr td span.active,.datepicker table tr td span:hover{background:0 0!important}.datepicker table tr td span.month:after,.datepicker table tr td span.month:before{border-left:1px solid transparent;border-top:1px solid transparent;content:"";height:0;left:0;position:absolute;top:0;transition:.3s;width:0}.datepicker table tr td span.month::after{border-left:0;border-top:0;border-right:1px solid transparent;border-bottom:1px solid transparent;bottom:0;left:auto;right:0;top:auto}.datepicker table tr td span.month:hover:after,.datepicker table tr td span.month:hover:before{border-color:#2f2f2f;height:80%;width:80%}.datepicker table tfoot tr{float:left;padding:0 1px;width:50%}.datepicker table tfoot tr th{background:#f6f6f6;border-radius:0;color:#303030;float:left;font-family:domine;font-size:11px;line-height:20px;height:auto;padding:13px 22px;text-transform:uppercase;width:100%}.datepicker th.dow{color:#fff;font-family:domine;font-size:12px;padding-top:10px}.datepicker .datepicker-days thead{padding:20px 20px 0}.datepicker .datepicker-days table tbody tr td{border-radius:0;font-size:11px;line-height:30px}.datepicker th.cw{width:30px}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel{display:none;position:relative;z-index:1}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#popup.show,.datepicker.days .datepicker-days,.datepicker.months .datepicker-months,.datepicker.years .datepicker-years,.no-js .owl-carousel,.owl-carousel.owl-loaded,.select2-results{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.datepicker.datepicker-rtl,.owl-carousel.owl-rtl{direction:rtl}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-ms-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.html") no-repeat;cursor:pointer;z-index:1;-webkit-transition:scale .1s;-moz-transition:scale .1s;-ms-transition:scale .1s;-o-transition:scale .1s;transition:scale .1s}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-ms-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.owl-carousel .owl-video-frame{position:relative;z-index:1}.datepicker-dropdown:after,.datepicker-dropdown:before{content:'';border-top:0;position:absolute;display:inline-block}.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.2)}.datepicker-dropdown:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-top:before{top:-7px}.datepicker-dropdown.datepicker-orient-top:after{top:-6px}.datepicker-dropdown.datepicker-orient-bottom:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-bottom:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{width:100%;min-width:0;margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;line-height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#eee;cursor:pointer}.datepicker table tr td span.new,.datepicker table tr td span.old,.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover,.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#fde19a;background-image:-moz-linear-gradient(top,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(top,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(top,#fdd49a,#fdf59a);background-image:-o-linear-gradient(top,#fdd49a,#fdf59a);background-image:linear-gradient(top,#fdd49a,#fdf59a);background-repeat:repeat-x;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#000}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(top,#f3c17a,#f3e97a);background-image:-ms-linear-gradient(top,#f3c17a,#f3e97a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));background-image:-webkit-linear-gradient(top,#f3c17a,#f3e97a);background-image:-o-linear-gradient(top,#f3c17a,#f3e97a);background-image:linear-gradient(top,#f3c17a,#f3e97a);background-repeat:repeat-x;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(top,#b3b3b3,gray);background-image:-ms-linear-gradient(top,#b3b3b3,gray);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(gray));background-image:-webkit-linear-gradient(top,#b3b3b3,gray);background-image:-o-linear-gradient(top,#b3b3b3,gray);background-image:linear-gradient(top,#b3b3b3,gray);background-repeat:repeat-x;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:gray}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover,.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-ms-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(top,#08c,#04c);background-repeat:repeat-x;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:44px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker table tr td span:hover,.datepicker tfoot tr th:hover,.datepicker thead tr:first-child th:hover{background:#eee}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c}.datepicker .datepicker-switch{width:145px}.datepicker tfoot tr th,.datepicker thead tr:first-child th,.input-append.date .add-on,.input-prepend.date .add-on,.pop-up .content .subscribe form input[type=submit]:hover,.select2-results__option[aria-selected]{cursor:pointer}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.datepicker thead tr:first-child .cw{cursor:default;background-color:transparent}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:400;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;z-index:10000000000000}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear,.select2-search--dropdown.select2-search--hide{display:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container--classic .select2-results>.select2-results__options,.select2-container--default .select2-results>.select2-results__options{overflow-y:auto;max-height:200px}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results__options{list-style:none;margin:0;padding:0}.select2-container--open .select2-dropdown{left:0;margin-top:-3px}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-results__option[aria-disabled=true],.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute;top:1px;right:1px;width:40px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}#popup,.select2-container--classic .select2-selection--multiple .select2-selection__clear,.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f6f6f6;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear,.who-we-are{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.offers-section button:active,.offers-section button:focus,.select2-container--classic .select2-search--inline .select2-search__field{outline:0}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.amenities .row>div,.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.all-fields,.property-field .fa,.property-field input{display:table-cell;vertical-align:middle}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.select2-container{float:left;width:100%!important}.select2-container--default .select2-selection--single{background:#fff;border:0;border-radius:0;height:40px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#818181;font-family:Montserrat,serif;font-size:11px;height:100%;line-height:40px}.select2-dropdown{background:#fff;border:0;box-shadow:0 4px 3px #ededed;padding:20px}.select2-container--default .select2-search--dropdown .select2-search__field{float:left;margin-bottom:20px;width:100%}.quote-section>img,.select2-results,.select2-search--dropdown{float:left;width:100%}.select2-results__option{user-select:none;-webkit-user-select:none;font-family:noto sans;font-size:12px;padding:8px 20px}.select2-container .select2-selection--single .select2-selection__rendered{padding:0 40px 0 20px}.poptrox-overlay{z-index:2147483647!important}.contact-form-image:before{background:#000;content:"";height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%}.fancy-contact-form{background:rgba(255,255,255,.98);left:10%;padding:80px;position:absolute;top:50%;width:80%;transform:translateY(-50%)}.about-amenities,.property-image,.submit-btn{position:relative}.fancy-form-title{float:left;margin-bottom:35px;width:100%}.fancy-form-title>span{color:#000;float:left;font-family:Montserrat,serif;font-size:16px;margin-bottom:7px;width:100%}.fancy-form-title>h3{color:#000;float:left;font-size:26px;font-weight:600;margin:0;width:100%}.property-field{background:#fcfcfc;border:1px solid #d3d3d3;border-radius:3px;box-shadow:0 0 5px #dfdfdf inset;display:table;height:45px;margin-bottom:10px;width:100%}.property-field .fa{color:#adadad;font-size:13px;text-align:center;width:50px}.property-field input{background:rgba(0,0,0,0);border:0;color:#919191;font-family:Montserrat,serif;font-size:16px;height:44px;width:100%}.all-fields{padding-right:10px;width:80%}.about-amenities,.amenities-blocks,.property-detail,.property-image{display:table-cell;width:50%;vertical-align:middle}.submit-btn{display:table-cell;height:100%;vertical-align:middle}.submit-btn .book-now{float:none;font-size:15px;font-weight:700;height:50%;min-height:50px;position:absolute;left:0;top:20px;width:100%}.all-fields .row>div{margin-bottom:0;padding:0 5px}.property-detail{padding:20px 70px}.property-detail>span{color:#8f8f8f;float:left;font-family:roboto;font-size:14px;font-weight:400;letter-spacing:0;margin-bottom:10px;width:100%}.property-detail>h3{float:left;font-size:33px;font-weight:700;margin:0 0 20px;width:100%}.property-detail>p{float:left;font-size:16px;letter-spacing:.2px;line-height:28px;margin:0;width:100%}.property-detail>ul{float:left;list-style:none;margin:30px 0 0;padding:0;width:100%}.property-detail li{color:#666;font-family:Montserrat,serif;font-size:16px;font-style:italic;font-weight:600;line-height:20px;margin-bottom:12px}.ammenities-text{position:absolute;left:20%;top:50%;width:60%;transform:translateY(-50%)}.about-amenities::before{background:#000;content:"";height:100%;opacity:.6;position:absolute;top:0;width:100%}.ammenities-text>span{color:#dcdcdc;float:left;font-family:roboto;font-size:15px;margin-bottom:10px;width:100%}.ammenities-text>h4{color:#fff;float:left;font-size:48px;font-weight:700;margin:0 0 20px;width:100%}.ammenities-text>i{float:left;font-size:16px;line-height:30px;margin:0 0 20px;width:100%}.ammenities-text>p{color:#e5e4e4;float:left;font-size:14px;margin-bottom:60px;width:100%}.amenity-box{display:table;padding:66px 20px;text-align:center;width:100%}.amenity-box-img{float:left;vertical-align:middle}.amenity-detail{display:table-cell;padding-left:10px;text-align:left;vertical-align:middle}.amenity-detail>span{float:left;font-size:11px;width:100%}.amenity-detail>strong{color:#232323;float:left;font-family:domine;font-size:16px;margin:2px 0 5px;width:100%}.amenity-detail>p{float:left;font-size:13px;letter-spacing:0;line-height:20px;margin:0;width:100%}.gallery-carousel{float:left;width:100%;padding:0 70px}.gallery-carousel .gallery-overlay>h5{font-size:18px}.gallery-carousel .owl-nav{left:0}.gallery-carousel .owl-nav .owl-next{right:30px}.gallery-carousel .gallery-img:after{border-bottom:40px solid #fff;border-top:40px solid #fff;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.quote-section{float:left;padding-left:100px;position:relative;width:100%}.quote-section:before{background:#fff;content:"";height:100%;opacity:.8;position:absolute;left:0;top:0;width:100%;z-index:1}.quote-wrap{height:100%;left:0;padding:10px 10px 10px 110px;position:absolute;text-align:center;top:0;width:100%;z-index:2}.quote-inner{border:3px solid #fff;float:left;height:100%;width:100%}.quotation{display:inline-block;vertical-align:middle;width:70%}.quotation>i{color:#828282;font-size:40px}.quotation blockquote{border:0;color:#303030;display:block;font-family:domine;font-size:18px;font-weight:700;line-height:35px;padding:20px 0 0;width:100%}.pagetop ul,.tag-cloud li{display:inline-block}.quotation>span{float:left;font-family:roboto;font-size:15px;letter-spacing:.5px;width:100%}.get-off,.verticalFlip span{font-family:Montserrat,serif}.quotation>span i{color:#545454;font-size:13px;font-style:normal}.poptrox-popup .nav-next,.poptrox-popup .nav-previous{background:#000;color:transparent!important;height:50px!important;left:35px!important;opacity:0!important;top:50%!important;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:50px!important}.poptrox-popup .nav-next>div,.poptrox-popup .nav-previous>div{height:initial!important;left:50%!important;margin-top:0!important;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:initial!important}.poptrox-popup .nav-next{left:auto!important;right:35px!important}.poptrox-popup .nav-next>div::before,.poptrox-popup .nav-previous>div::before{color:#fff;content:"\f053";font-family:fontawesome;font-size:18px;left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.poptrox-popup .nav-next>div::before{content:"\f054"}.poptrox-popup:hover .nav-previous{left:10px!important;opacity:.5!important}.poptrox-popup:hover .nav-next{opacity:.5!important;right:10px!important}.poptrox-popup .nav-next:hover,.poptrox-popup .nav-previous:hover{opacity:1!important}.responsive-menu ul li i{color:#eaeaea;cursor:pointer;float:right;font-size:15px;padding:12px 10px;position:absolute;right:10px}.responsive-menu ul li.active>i::before{content:"\f106"}.responsive-menu ul li.active>a,.responsive-menu ul li.active>a:hover,.responsive-menu ul li.active>i,.responsive-menu ul li>a:hover,.responsive-menu ul li>i:hover{background:rgba(0,0,0,.15)}.responsive-menu ul li.active>a:hover{color:#eaeaea}@media screen and (max-width:480px){#headernum{display:none}}.tag-cloud{text-align:left;padding-left:0}.tag-cloud li a{background:#f5f5f5;color:#414141;border:0;border-radius:4px;padding:8px 15px;font-size:16px}.tag-cloud li{list-style-type:none;padding:5px}.tags-heading{font-size:20px;color:#2da8d8ff;padding-left:30px;padding-bottom:15px}.bg-op,.pagetop ul{padding:5px;background:rgba(0,0,0,.5)}.widget.tags{background:#fff;padding:25px 30px;margin-top:45px}.input-fields input,.input-fields textarea,.offer-ul li,.offers-section .owl-next span:hover,.offers-section .owl-prev span:hover,.offers-section h3,.services-details li,.ul-style li,.widget-title .sidebar-heading{color:#000}.tp-caption.slide-big-text.sfr{margin-top:30px!important}@media (min-width:1050px){.pagetop .container{transform:translate(-50%,0)!important}}@media (max-width:1050px) and (min-width:767px){.pagetop .container{transform:scale(.7) translate(-71%,-39px)!important}}.get-off{font-size:17px;font-weight:600;color:#fff;margin-left:8px}.deal-details>span,.tab-data>strong,.tab-from-title>span{color:#000!important}.about-section span,.gallery-hover h5 a:hover{color:#fff!important}.bs-slider{overflow:hidden;max-height:700px;position:relative;background:#000}.bs-slider:hover{cursor:-moz-grab;cursor:-webkit-grab}.bs-slider:active{cursor:-moz-grabbing;cursor:-webkit-grabbing}.bs-slider>.carousel-inner>.item>a>img,.bs-slider>.carousel-inner>.item>img{margin:auto;width:100%!important}.fade .item{top:0;z-index:1;opacity:0;width:100%;position:absolute;left:0!important;display:block!important;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.fade .item:first-child{top:auto;position:relative}.fade .item.active{opacity:1;z-index:2;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.control-round .carousel-control{top:47%;opacity:0;width:45px;height:45px;z-index:100;color:#fff;display:block;font-size:24px;cursor:pointer;overflow:hidden;line-height:43px;text-shadow:none;position:absolute;font-weight:400;background:0 0;-webkit-border-radius:100px;border-radius:100px}.control-round .carousel-control.left{left:1%}.control-round .carousel-control.right{right:1%}.control-round .carousel-control.left:hover,.control-round .carousel-control.right:hover{color:#fdfdfd;background:rgba(0,0,0,.5);border:0 transparent}.control-round .carousel-control.left>span:first-child{left:45%}.control-round .carousel-control.right>span:first-child{right:45%}.indicators-line>.carousel-indicators{right:45%;bottom:3%;left:auto;width:90%;height:20px;font-size:0;overflow-x:auto;text-align:right;overflow-y:hidden;padding-left:10px;padding-right:10px;padding-top:1px;white-space:nowrap}.indicators-line>.carousel-indicators li{padding:0;width:15px;height:15px;border:1px solid #9e9e9e;text-indent:0;overflow:hidden;text-align:left;position:relative;letter-spacing:1px;background:#9e9e9e;-webkit-font-smoothing:antialiased;-webkit-border-radius:50%;border-radius:50%;margin-right:5px;-webkit-transition:.5s cubic-bezier(.22,.81,.01,.99);transition:.5s cubic-bezier(.22,.81,.01,.99);z-index:10;cursor:pointer}.indicators-line>.carousel-indicators li:last-child{margin-right:0}.indicators-line>.carousel-indicators .active{margin:1px 5px 1px 1px;box-shadow:0 0 0 2px #fff;background-color:transparent;position:relative;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.indicators-line>.carousel-indicators .active:before{transform:scale(.5);background-color:#fff;content:"";position:absolute;left:-1px;top:-1px;width:15px;height:15px;border-radius:50%;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.slide-text>a.btn-default,.slide-text>a.btn-primary{font-weight:400;font-size:13px;line-height:15px;padding:17px 30px;white-space:nowrap;border:none;display:inline-block;text-align:center;text-transform:uppercase;letter-spacing:1px}.slide_style_left{text-align:left!important}.slide_style_right{text-align:right!important}.slide_style_center{text-align:center!important}.slide-text{left:0;top:25%;right:0;margin:auto;padding:10px 85px;position:absolute;text-align:left}.slide-text>h2{padding:0;color:#fff;font-size:50px;font-style:normal;line-height:84px;margin-bottom:30px;letter-spacing:1px;display:inline-block;-webkit-animation-delay:.7s;animation-delay:.7s}.slide-text>p{padding:0;color:#fff;font-size:20px;line-height:24px;font-weight:300;margin-bottom:40px;letter-spacing:1px;-webkit-animation-delay:1.1s;animation-delay:1.1s}.slide-text h2,.slide-text p{animation-duration:1s;animation-fill-mode:both;padding:5px;background:rgba(0,0,0,.25)}.slide-text>a.btn-default{color:#000;margin-right:10px;-webkit-animation-delay:2s;animation-delay:2s;-webkit-transition:background .3s ease-in-out,color .3s ease-in-out;transition:background .3s ease-in-out,color .3s ease-in-out}.slide-text>a.btn-primary{color:#fff;cursor:pointer;margin-left:10px;background:#00bfff;text-decoration:none;-webkit-animation-delay:2s;animation-delay:2s;-webkit-transition:background .3s ease-in-out,color .3s ease-in-out;transition:background .3s ease-in-out,color .3s ease-in-out}.slide-text>a:active,.slide-text>a:hover{color:#fff;background:#222;-webkit-transition:background .5s ease-in-out,color .5s ease-in-out;transition:background .5s ease-in-out,color .5s ease-in-out}@media (max-width:991px){.topbar{display:none}.main-wrapper,.slider-wrapper{top:140px!important}.slide-text h2{font-size:40px;line-height:50px;margin-bottom:20px}.slide-text>p{font-size:18px}.mb-service .gallery-box{margin-bottom:50px}}@media (max-width:768px){.slide-text{padding:10px 50px}.slide-text h2{font-size:30px;line-height:40px;margin-bottom:10px}.slide-text>p{font-size:14px;line-height:20px;margin-bottom:20px}}@media (max-width:480px){.slide-text{padding:10px 30px}.slide-text h2{font-size:20px;line-height:25px;margin-bottom:5px}.slide-text>p{font-size:12px;line-height:18px;margin-bottom:10px}.slide-text>a.btn-default,.slide-text>a.btn-primary{font-size:10px;line-height:10px;margin-right:10px;text-align:center;padding:10px 15px}.indicators-line>.carousel-indicators{display:none}}@keyframes zoomInRight{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes flipInX{from{transform:perspective(400px) rotateX(90deg);opacity:0}to{transform:perspective(400px) rotateX(0);opacity:1}}@keyframes lightSpeedIn{from{transform:translateY(60px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes zoomInLeft{from{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.slide-text h2{font-weight:600}.slide-text p{display:inline-block}.carousel-inner .item:first-child h2{animation-name:zoomInRight;animation-delay:.5s}.carousel-inner .item:first-child p{animation-name:fadeInLeft;animation-delay:1s}.carousel-inner .item:nth-child(2) h2{animation-name:flipInX;animation-delay:.5s}.carousel-inner .item:nth-child(2) p{animation-name:lightSpeedIn;animation-delay:1s}.carousel-inner .item:nth-child(3) h2{animation-name:zoomInLeft;animation-delay:.5s}.carousel-inner .item:nth-child(3) p{animation-name:fadeInRight;animation-delay:1s}.darkblue-layer.offr:before{background:#3bb44a!important;opacity:1!important}@media (min-width:991px){.theme-layout{margin-top:150px!important}.seprater{margin-bottom:30px;border-bottom:1px solid #3bb44a;padding-bottom:30px!important}}.detailz-list{display:flex;justify-content:space-around}.verticalFlip{margin-left:35px;display:inline}.verticalFlip span{animation:7.5s linear infinite vertical;-ms-animation:vertical 7.5s linear infinite 0s;-webkit-animation:7.5s linear infinite vertical;-moz-animation:7.5s linear infinite vertical;color:#fff;opacity:0;overflow:hidden;position:absolute;font-size:18px;top:20px}.verticalFlip span:first-child{animation-delay:0s;-ms-animation-delay:0s;-webkit-animation-delay:0s;-moz-animation-delay:0s}.verticalFlip span:nth-child(2){animation-delay:2.5s;-ms-animation-delay:2.5s;-webkit-animation-delay:2.5s;-moz-animation-delay:2.5s}.verticalFlip span:nth-child(3){animation-delay:5s;-ms-animation-delay:5s;-webkit-animation-delay:5s;-moz-animation-delay:5s}@keyframes vertical{0%,100%{opacity:0}10%{opacity:1;transform:translateY(180deg)}25%{opacity:1;transform:translateY(0)}30%{opacity:0;transform:translateY(0)}}@-webkit-keyframes vertical{0%,100%{opacity:0}10%{opacity:1;-webkit-transform:translateY(180deg)}25%{opacity:1;-webkit-transform:translateY(0)}30%{opacity:0;-webkit-transform:translateY(0)}}@-moz-keyframes vertical{0%,100%{opacity:0}10%{opacity:1;transform:translateY(180deg)}25%{opacity:1;transform:translateY(0)}30%{opacity:0;transform:translateY(0)}}#popup{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.25);z-index:9999999}.pop-up{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(.7);-moz-transform:translate(-50%,-50%) scale(.7);-ms-transform:translate(-50%,-50%) scale(.7);-o-transform:translate(-50%,-50%) scale(.7);transform:translate(-50%,-50%) scale(.7);overflow:hidden;box-shadow:0 6px 30px rgba(0,0,0,.4);visibility:visible;opacity:1;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;z-index:10;background-color:#fff;width:100%}.pop-up .content{overflow:hidden;text-align:center;position:relative}.pop-up .content .container::-webkit-scrollbar{width:0}.pop-up .content .container{padding:40px 20px 75px}@media (min-width:568px){.pop-up .content .container{padding:50px 20px 80px}}.pop-up .content .close{opacity:1;position:absolute;top:20px;right:20px;font-size:3.25rem;letter-spacing:.05rem;color:#000;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}.pop-up .content .close:hover{cursor:pointer;color:#f66867}.pop-up .content .dots .dot{position:absolute;border-radius:100%;z-index:11}.pop-up .content .dots .dot:first-of-type{top:-80px;right:-80px;width:160px;height:160px;background-color:#689bf6;-webkit-animation:6s ease-in-out infinite float;-moz-animation:6s ease-in-out infinite float;-o-animation:6s ease-in-out infinite float;animation:6s ease-in-out infinite float}.pop-up .content .dots .dot:nth-of-type(2){bottom:-120px;right:-120px;width:240px;height:240px;background-color:#689bf6;-webkit-animation:8s ease-in-out infinite float;-moz-animation:8s ease-in-out infinite float;-o-animation:8s ease-in-out infinite float;animation:8s ease-in-out infinite float}.pop-up .content .dots .dot:nth-of-type(3){bottom:-50px;left:-50px;width:100px;height:100px;background-color:#ffd84c;-webkit-animation:4s ease-in-out infinite float;-moz-animation:4s ease-in-out infinite float;-o-animation:4s ease-in-out infinite float;animation:4s ease-in-out infinite float}.pop-up .content .title h2{text-align:center;color:#2c8737;text-transform:uppercase;font-weight:900;line-height:35px;font-size:26px;letter-spacing:.05rem;padding:10px 0}.pop-up .title h2{font-size:58px!important;margin:0;font-weight:600}.pop-up .content .title h3{color:#000;font-weight:400}.pop-up .content .title h2 span{font-size:30px}.pop-up .content img{width:100%;max-width:220px;display:inline-block;margin:30px 0 40px;opacity:0;transform:translateX(-60px);transition:transform 1s,opacity 1s;backface-visibility:hidden}.pop-up .content img.animate-img{transform:translateX(0);opacity:1}.pop-up .content .subscribe h2{font-size:26px;color:#3bb44a;line-height:130%;letter-spacing:.07rem;padding-top:15px;margin-bottom:20px;font-weight:400}.pop-up .special{position:absolute;z-index:999;width:180px;top:-5px}.pop-up.row,.popup-right,.pricing-section .row{display:flex}.popup-left,.popup-right{width:50%}.pop-up .content .subscribe form{display:flex;flex-direction:column;align-items:center;overflow:hidden}.pop-up .content .subscribe form input{float:left;text-align:center;font-family:inherit;font-size:18px;letter-spacing:.05rem;appearance:none;outline:0;border:2px solid #fff;padding:16px;margin:0;width:100%;height:auto;flex-basis:0;flex-grow:1;box-sizing:border-box;border-radius:8px!important;color:#000;background-color:#d7d7d7}.pop-up .content .subscribe form input::placeholder{font-size:18px}.pop-up .content .subscribe form input[type=email],.pop-up .content .subscribe form input[type=text]{margin-bottom:15px;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s;text-align:left}.pop-up .content .subscribe form input[type=email]:focus,.pop-up .content .subscribe form input[type=text]:focus{border-color:#3e4146}.pop-up .content .subscribe form input[type=submit]{background-color:#fcb040;color:#fff;border:1px solid #fcb040;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s;margin-right:0}@media (min-width:768px){.pop-up{max-width:900px}.pop-up .content{min-height:inherit}.pop-up .content .container{padding:40px 0;max-width:520px;margin:0 auto}.pop-up .content .dots .dot:first-of-type{top:-190px;left:-190px;width:380px;height:380px}.pop-up .content img{max-width:300px}.pop-up .content .subscribe form input[type=email],.pop-up .content .subscribe form input[type=text]{width:75%}.pop-up .content .subscribe form input[type=submit]{width:75%;line-height:10px;background:#fcb040;border-color:#fcb040;padding:25px 30px;font-size:22px}}.big-tabs .nav li.active a,.contact-details,.gallery-hover .book-now{background:#fbb040!important}@media (max-width:767px){.pagetop{padding:0;margin-top:152px}.pagetop h2{margin-bottom:22px!important;font-size:32px!important}.package-name{font-size:24px}.tp-caption.slide-big-text.sfr{margin-top:7px!important}.tp-caption.slider-title{font-size:14px!important;line-height:18px!important;background:rgba(0,0,0,.45)!important;padding:4px!important}.tp-caption.slide-big-text{font-size:18px!important}.theme-layout{margin-top:-6px!important}.pagetop .container{transform:scale(.5) translate(-100%,-79px)!important}.get-off,.pop-up .popup-left{display:none}.bs-slider>.carousel-inner>.item>a>img,.bs-slider>.carousel-inner>.item>img,.carousel-inner,.carousel.bs-slider.slide{height:42vh}.bs-slider>.carousel-inner>.item>a>img,.bs-slider>.carousel-inner>.item>img{object-fit:cover}.detailz-list,.pop-up .content .subscribe form{flex-direction:column}.pop-up .content .subscribe h2{font-size:20px}.pop-up .content .subscribe form input[type=submit]{line-height:5px}.pop-up .content .title h2{font-size:32px}.pop-up.row{width:400px!important}.pop-up .popup-right{width:100%}.pop-up .popup-right h2,.pop-up .popup-right h3{margin:0}.pop-up .content .subscribe form input[type=email],.pop-up .content .subscribe form input[type=text]{padding-top:8px;padding-bottom:8px}}.gallery-hover{transform:translateY(-100%)!important}.gallery-box:hover .gallery-hover{transform:translateY(0)!important}.pagetop .container{display:flex;flex-direction:column;align-items:center;position:absolute;top:40%;left:50%}.pagetop .container h1{font-size:48px;margin-bottom:20px}.offers-section{padding-top:75px;padding-bottom:45px}.offers-section .col-carousel{margin-bottom:70;margin-top:15px}.offers-section .owl-next span,.offers-section .owl-prev span{color:#000;border:1px solid;border-radius:50%;font-size:15px;padding:7px 10px}.offers-section .owl-next,.offers-section .owl-prev{position:absolute;top:50%;height:100%}.offers-section .owl-prev{left:-4%}.sidebar-title .offer{margin-bottom:12px}.sidebar-title a{color:#000;text-decoration:underline}.sidebar-title a:hover,.ul-style i{color:#3bb44a}.testimonial-heading{font-weight:600;color:#fff}.blogs-container img,.owl-carousel.offers-main .owl-item img{transition:transform .4s}.blogs-container img:hover,.owl-carousel.offers-main .owl-item img:hover{transform:scale(1.05)}.owl-carousel.offers-main .owl-item img{width:350px}@media (max-width:768px){.owl-carousel.offers-main .owl-item img{width:100%;transform:scale(.95)}.offers-section .owl-prev{left:1%}.offers-section .owl-next{right:1%}}@media (max-width:1200px){.tp-caption.slide-big-text.splitted.slider-one,.tp-caption.slide-text.slider-one{left:25px!important}.header-logo{transform:scale(1)!important}.contact-details>p{font-size:14px!important}}.contact-title span{float:none}@media (max-width:1320px) and (min-width:1200px){.registration-buttons>a{padding:12px 15px!important}.registration-buttons>a i{font-size:22px!important;line-height:30px!important}}@media (max-width:1200px) and (min-width:991px){nav>ul>li{padding:22px 6px!important}nav>ul>li>a{padding:18px 6px!important;font-size:14px!important}.registration-buttons{display:none!important}.owl-carousel.offers-main .owl-item img{width:290px!important}}@media (max-width:400px){.pagetop h2{font-size:25px!important}}@media (max-width:995px) and (min-width:980px){nav>ul>li{padding:22px 7px!important}}@media (max-width:991px) and (min-width:767px){.header-logo{transform:scale(.8)!important}.owl-carousel.offers-main .owl-item img{width:240px!important}}.blog-page h1,.services-details h3,.services-details h4,.services-details h5{font-weight:600}.widget.z-widget{position:relative;z-index:5}@media (max-width:475px){.testimonial blockquote{padding:15px 0 0!important;margin:0 0 18px!important}.testimonial-name>strong{font-size:18px!important}}.accordion{border-radius:4px;width:100%;margin:0 auto;margin-bottom:30px}.accordion-item{border:1px solid #00000021;margin-bottom:20px}.accordion-header{background-color:#f3f3f3;border:none;padding:10px;text-align:left;cursor:pointer;width:100%;font-size:18px;font-weight:500;color:#000;display:flex;justify-content:space-between;align-items:center}.accordion-content{padding:0 10px;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.accordion-content.active{max-height:200px;padding:10px}.services-details h2{font-size:26px;font-weight:600;margin-bottom:12px;margin-top:45px}.services-details h3{font-size:18px;margin-bottom:10px}.section-head.center.wt-small-separator-outer{margin-bottom:50px;text-align:center}.site-text-primary,.wt-small-separator{color:#ea130e}.wt-small-separator{font-family:Heebo,sans-serif;text-transform:uppercase;letter-spacing:1px;padding-right:40px;font-size:26px;line-height:26px;margin-bottom:15px;position:relative;display:inline-block;font-weight:700}.service-icon-box-two{position:relative;padding:15px;min-height:370px;border:1px solid #3bb44a5e}.s-section{margin:30px 0}.ul-style{list-style:none;padding-left:20px}@media (min-width:1450px){.container{max-width:1370px!important}}.inner-page-service .service-image{display:flex;justify-content:flex-end}.blog-page h1{font-size:30px;margin:10px 0 20px;width:100%}.service-cta,.side-book-now{background:#3bb44a;display:inline-block;color:#fff;font-size:18px;border-radius:8px;text-transform:uppercase}.service-cta{padding:12px 30px;text-decoration:none!important;margin-top:15px}.widget-title>span{color:#000;font-weight:500}.widget-title>span::before{background-color:#000}.start-from>span{font-weight:500}.side-book-now{padding:12px 42px;margin-top:12px}@media (min-width:767px){.mobile-icons,.sidebar-mobile{display:none}.repair-row-1 .service-icon-box-two{min-height:455px}.repair-row-2 .service-icon-box-two{min-height:280px}.carpet-row-2 .service-icon-box-two,.upholstery-row-1 .service-icon-box-two{min-height:305px}.carpet-repair-row .service-icon-box-two{min-height:290px}.install-mt,.upholstery-row-2{margin-top:30px}.upholstery-row-2 .service-icon-box-two{min-height:335px}.water-row-1 .service-icon-box-two{min-height:250px}.organic-row-1 .service-icon-box-two{min-height:460px}}.list-auto{list-style:auto}.offer-ul{padding-left:15px}.services-details ul{line-height:30px}.pricing-card{background:#fff;padding:20px;margin:0 20px;border-radius:12px;text-align:center;box-shadow:0 6px 10px rgba(0,0,0,.15);transition:transform .3s,box-shadow .3s,border .3s;border:1px solid #d4edda}.pricing-card.selected{border-color:#218838;transform:translateY(-15px) scale(1.05)}.pricing-container h3{margin:0 0 10px;font-size:24px;color:#000}.pricing-container .price{font-size:36px;margin:10px 0;color:#155724}.pricing-container ul{list-style:none;padding:0;margin:20px 0}.pricing-container ul li{margin:10px 0;color:#555}.pricing-container .btn{background:#28a745;color:#fff;padding:12px 24px;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:background .3s,transform .2s}.pricing-container .btn:hover{background:#218838;transform:scale(1.05)}.pricing-card img{margin-bottom:10px}@media (max-width:991px){.blogs-container img{margin-bottom:40px}nav li.menu-item-has-children:hover>ul{overflow-y:scroll;min-height:250px;scrollbar-width:0px}nav li.menu-item-has-children:hover>ul::-webkit-scrollbar{width:0}.service-gallery .row{margin:0 auto}.carpet-service{margin-top:45px}.contact-form-image>img{display:none}.pricing-section{top:100px}}.accordion-section,.what-we-do{padding:60px 0;float:left}.accordion-section .title{margin-bottom:85px;float:none}.gallery-box .gallery-inner p{color:#fff;margin-bottom:22px;line-height:24px}.gallery-box:hover .gallery-hover.top-ch{top:6%}@media (max-width:767px){section .block.gray{padding-top:35px}.pricing-section{padding-top:0px !important;}.blog-column{margin-bottom: 30px;}.pagetop ul{display:none!important}.pagetop .container{top:40%}.detailz-list,.service-order{display:flex;flex-direction:column}.pricing-section .title,.ul-first-box{margin-bottom:12px}.mobile-view,.sidebar-main,.what-we-do img,.who-we-are img{display:none}.mobile-icons{display:block}.mobile-icons .registration-buttons{margin-bottom:40px}.mobile-icons h4{color:#fff;position:relative;font-size:20px;font-weight:700;margin:0 15px 15px;text-transform:uppercase;width:100%;z-index:1}.tag-cloud li a{font-size:13px;text-wrap:auto}.service-icon-box-two{margin-bottom:30px;min-height:auto}.blog-page h1{font-size:24px}.service-image img{width:100%}.service-cta{margin-left:0!important}.services-details h2{font-size:22px}.service-icon-last{margin-bottom:0!important}.service-order .col-md-7{order:2}.sidebar-mobile{display:block;margin-top:30px}.text-to-cnter{text-align:center}.pricing-section .row{flex-direction:column;gap:30px}.pricing-section .row:last-child{margin-top:0;row-gap:0}.pricing-section .row:last-child .pricing-card{margin-bottom:30px}.property-information.reverse{display:flex;flex-direction:column-reverse}.tab-data>h1{font-size:22px;line-height:32px}}.blog-column{float:left;padding:0;box-shadow:rgba(0,0,0,.24) 0 3px 8px}.blog-column p{padding:10px;line-height:25px}.tab-from-title h2{margin-top:0;font-weight:700;text-transform:uppercase}.accordion a{text-decoration: underline;}

@media (max-width:767px){
    .offers-section{
        padding-bottom: 0px;
    }
    .who-we-are{
        margin-top: 175px;
    }
    .main-serv{
        margin-top: 50px;
    }
    .gallery-box .gallery-inner p{
        font-size: 14px;
        line-height: 17px;
    }

    .services-sector .book-now{
        font-size: 13px;
        line-height: 18px;
        padding: 10px 17px;
    }
    .about-section h4{
        font-size: 25px;
    }
}

.gallery-box img, .property-image img, .offers-main img, .col-md-offset-1 img, .blog-column img, .popup-left img, .bg-size-set{
    width: 100%;
    height: auto;
}

.blog-single{
    margin-bottom: 30px;
} 