@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
body{color:#777;font-family:Archivo,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.6;overflow-x:hidden;background-color:#f8f8f8!important}.listul ul{margin:10px 0 10px 25px!important;list-style:circle!important}.listul{list-style:circle!important}.site-logo{position:relative}.ortala{max-width:250px;margin:0 auto;display:block!important}.otext{max-height:50px;overflow:hidden}.sticky-active .site-logo img{max-width:99px!important}@media (max-width:399px){body{font-size:14px}}*{box-sizing:border-box;margin:0;padding:0}img{max-width:100%;transition:all .4s ease-out}a:focus,input:focus,textarea:focus,button:focus,.slick-initialized .slick-slide:focus,.btn:focus{-webkit-box-shadow:none;box-shadow:none;outline:none;text-decoration:none}a:focus,a:hover{color:#fff;text-decoration:none}i,span,a{display:inline-block}h1,h2,h3,h4,h5,h6{margin:0;font-family:Old Standard TT,serif;font-weight:400}h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a{color:#222}h1{font-size:48px}h2{font-size:36px}h3{font-size:28px}h4{font-size:22px}h5{font-size:18px}h6{font-size:16px}ul,ol{margin:0;padding:0;list-style-type:none}p{margin:0}a{transition:all .3s ease-out}a,a:hover{color:#87847b}input,select,textarea,select{background-color:#f8f8f8;border:none;width:100%;height:70px;padding:0 40px}textarea{height:250px;padding-top:25px}::-webkit-input-placeholder{color:#777;font-family:Roboto,sans-serif}:-ms-placeholder-shown{color:#777;font-family:Roboto,sans-serif}input,textarea,select{color:#777;font-family:Roboto,sans-serif}::-moz-placeholder{color:#777;font-family:Roboto,sans-serif}::placeholder,input,textarea,select{color:#777;font-family:Roboto,sans-serif}.nice-select{background:#f8f8f8;border:none;border-radius:0;width:100%;height:70px;padding-left:50px;line-height:63px;position:relative}.nice-select .list{border-radius:0;width:100%}.nice-select .list li{color:#777;line-height:35px}.nice-select .list li:hover,.nice-select .list li.option:hover{color:#fff;background-color:#87847b}.nice-select:after{display:none}.nice-select:before{content:"";color:#87847b;font-family:"Font Awesome 5 Pro";font-weight:300;position:absolute;top:50%;left:30px;transform:translateY(-50%)}.input-group input,.input-group select,.input-group textarea,.input-group select{padding-left:80px}.input-group label{color:#222;margin-bottom:10px;font-size:14px;font-weight:700;display:block}.input-group .icon{color:#87847b;position:absolute;bottom:35px;left:40px;transform:translateY(50%)}.input-group.textarea .icon{top:25px;bottom:auto;transform:translateY(0)}.input-group .nice-select{padding-left:80px}.input-group .nice-select:before{left:40px}.input-group.input-group-two input,.input-group.input-group-two select,.input-group.input-group-two textarea,.input-group.input-group-two select{color:#777;background-color:#fff;height:60px;padding:0 50px 0 30px}.input-group.input-group-two ::-webkit-input-placeholder{opacity:1;color:#777}.input-group.input-group-two :-ms-placeholder-shown{opacity:1;color:#777}.input-group.input-group-two ::placeholder{opacity:1;color:#777}.input-group.input-group-two .icon{bottom:30px;left:auto;right:30px}.input-group.input-group-two .nice-select{background-color:#fff;height:60px;padding:0 50px 0 30px;line-height:60px}.input-group.input-group-two .nice-select:before{left:auto;right:30px}@media (min-width:1600px){.container-custom-one{max-width:1600px}.container-custom-two{max-width:1400px}.container-custom-three{max-width:1420px}}.slick-slide img{display:inline-block}.bg-black{background-color:#222}.main-btn{text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;text-transform:uppercase;letter-spacing:2px;color:#777;border:2px solid #87847b;border-radius:0;padding:0 35px;font-size:14px;font-weight:700;line-height:42px;transition:all .4s ease-out;display:inline-block}.main-btn.btn-filled{color:#fff;background-color:#87847b;box-shadow:0 14px 24px rgba(190,173,142,.4)}.main-btn.btn-filled:hover{color:#777;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}.main-btn.btn-border{border-color:#87847b}.main-btn.btn-border:hover{color:#fff;background-color:#87847b;box-shadow:0 14px 24px rgba(190,173,142,.4)}.section-title span.title-tag{text-transform:uppercase;letter-spacing:3px;padding-bottom:20px;font-size:14px;font-weight:700}@media (max-width:767px){.section-title span.title-tag{letter-spacing:2px}}@media (max-width:399px){.section-title span.title-tag{font-size:12px}}.section-title h2{letter-spacing:-1px;font-size:80px;line-height:1.125}@media only screen and (min-width:992px) and (max-width:1199px){.section-title h2{font-size:62px}}@media only screen and (min-width:768px) and (max-width:991px){.section-title h2{font-size:52px}}@media (max-width:767px){.section-title h2{font-size:42px}}@media (max-width:399px){.section-title h2{font-size:32px}}.section-title.white-color span.title-tag{color:#87847b}.section-title.white-color h2{color:#fff}.arrow-style{justify-content:flex-end;display:flex}.arrow-style .slick-arrow{text-align:center;color:#111;cursor:pointer;background:#fff;width:70px;height:70px;font-size:18px;line-height:70px;transition:all .3s ease-out}.arrow-style .slick-arrow.next-arrow{margin-left:20px}.arrow-style .slick-arrow:hover,.arrow-style .slick-arrow.next-arrow{color:#fff;background-color:#87847b;box-shadow:0 14px 24px rgba(190,173,142,.3)}.preloader{z-index:9999;background-color:#87847b;width:100%;height:100%;position:fixed;top:0;left:0;right:0}.preloader .cssload-container{width:97px;display:block}.preloader .cssload-loading i{background:#fff;border-radius:50%;width:19px;height:19px;display:inline-block}.preloader .cssload-loading i:first-child{opacity:0;animation:.58s linear infinite cssload-loading-ani2;transform:translate(-19px)}.preloader .cssload-loading i:nth-child(2),.preloader .cssload-loading i:nth-child(3){animation:.58s linear infinite cssload-loading-ani3}.preloader .cssload-loading i:last-child{animation:.58s linear infinite cssload-loading-ani1}@keyframes sticky{0%{top:-200px}to{top:0}}@keyframes pulse-border{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}@keyframes pulse-border-2{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes cssload-loading-ani1{to{opacity:0;transform:translate(39px)}}@keyframes cssload-loading-ani2{to{opacity:1;transform:translate(19px)}}@keyframes cssload-loading-ani3{to{transform:translate(19px)}}@keyframes zoomIn{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes hvr-buzz-out{10%{transform:translate(3px)rotate(2deg)}20%{transform:translate(-3px)rotate(-2deg)}30%{transform:translate(3px)rotate(2deg)}40%{transform:translate(-3px)rotate(-2deg)}50%{transform:translate(2px)rotate(1deg)}60%{transform:translate(-2px)rotate(-1deg)}70%{transform:translate(2px)rotate(1deg)}80%{transform:translate(-2px)rotate(-1deg)}90%{transform:translate(1px)rotate(0)}to{transform:translate(-1px)rotate(0)}}.reservation-form-wrap{z-index:10;background:rgba(255,255,255,.95);margin-top:-80px;padding:20px 0;position:relative;box-shadow:0 -5px 15px rgba(0,0,0,.1)}.reservation-form{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 15px;display:flex}.reservation-form .form-title{flex:none;margin-right:30px}.reservation-form .form-title h3{color:#333;margin-bottom:5px;font-size:18px;font-weight:600}.reservation-form .form-title p{color:#666;margin:0;font-size:14px;font-style:italic}.reservation-form-inner{flex:1;align-items:center;gap:20px;display:flex}.reservation-form-inner .input-group{flex:1;position:relative}.reservation-form-inner .input-group label{color:#666;margin-bottom:5px;font-size:12px;font-weight:500;display:block}.reservation-form-inner .input-group input,.reservation-form-inner .input-group select{background:#fff;border:1px solid #ddd;border-radius:4px;width:100%;padding:12px 15px;font-size:14px}.reservation-form-inner .input-group i{color:#999;margin-top:10px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.reservation-form .submit-btn{flex:none;margin-left:20px}.reservation-form .submit-btn button{color:#fff;text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:#87847b;border:none;border-radius:4px;padding:15px 25px;font-size:14px;font-weight:600;transition:all .3s}.reservation-form .submit-btn button:hover{background:#6d6a62}@media (max-width:767px){.reservation-form-wrap{margin-top:-60px}.reservation-form{flex-direction:column;align-items:stretch;gap:15px}.reservation-form .form-title{text-align:center;margin-right:0}.reservation-form-inner{flex-direction:column;gap:15px}}.room-type-section{z-index:1;background-position:50%;background-size:100% 100%;position:relative}.room-type-section:before{content:"";z-index:-1;background-image:url(/public/img/bg/brush.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%;position:absolute;top:0;left:0}.room-type-section .room-filter{text-align:right}@media only screen and (min-width:768px) and (max-width:991px){.room-type-section .room-filter{margin-top:30px}}@media (max-width:767px){.room-type-section .room-filter{margin-top:30px}}.room-type-section .room-filter li a{text-transform:capitalize;cursor:pointer;color:#777;border:2px solid transparent;border-radius:0;padding:20px 30px;font-size:16px;font-weight:700;transition:all .3s ease-out;display:inline-block}@media only screen and (min-width:992px) and (max-width:1199px){.room-type-section .room-filter li a{padding:10px 20px}}@media only screen and (min-width:576px) and (max-width:767px){.room-type-section .room-filter li a{padding:10px 20px}}@media (max-width:575px){.room-type-section .room-filter li a{padding:8px 15px;font-size:14px}}.room-type-section .room-filter li a.active,.room-type-section .room-filter li a:hover{color:#111;background-color:transparent;border-color:#e6e6e6}.room-type-section .room-items .row{margin-left:-7.5px;margin-right:-7.5px}.room-type-section .room-items .row>.col,.room-type-section .room-items .row>[class*=col-]{padding-left:7.5px;padding-right:7.5px}.room-type-section .room-items .room-box{z-index:1;width:100%;height:280px;margin-top:15px;position:relative;overflow:hidden}.room-type-section .room-items .room-box.extra-height{height:575px}@media only screen and (min-width:768px) and (max-width:991px){.room-type-section .room-items .room-box.extra-height{height:280px}}@media (max-width:767px){.room-type-section .room-items .room-box.extra-height{height:280px}}.room-type-section .room-items .room-box:after{content:"";background:linear-gradient(45deg,rgba(17,17,17,.5) 0%,rgba(17,17,17,.25) 44%,rgba(17,17,17,0) 100%);width:100%;height:100%;position:absolute;top:0;left:0}.room-type-section .room-items .room-box .room-bg{background-position:50%;background-size:cover;width:100%;height:100%;transition:all .4s ease-out}.room-type-section .room-items .room-box .room-content{z-index:2;position:absolute;bottom:30px;left:30px;right:30px}@media only screen and (min-width:576px) and (max-width:767px){.room-type-section .room-items .room-box .room-content{left:15px}}.room-type-section .room-items .room-box .room-content h3{font-size:36px}@media (max-width:767px){.room-type-section .room-items .room-box .room-content h3{font-size:26px}}.room-type-section .room-items .room-box .room-content h3 a{color:#fff}.room-type-section .room-items .room-box .room-content span{color:#fff;padding-bottom:15px;font-weight:700}.room-type-section .room-items .room-box .room-content span i{margin-right:10px}@media (max-width:767px){.room-type-section .room-items .room-box .room-content span{font-size:14px}}.room-type-section .room-items .room-box .room-link{z-index:3;color:#fff;text-align:center;opacity:0;visibility:hidden;border:2px solid rgba(255,255,255,.2);border-radius:50%;width:60px;height:60px;font-size:18px;line-height:60px;position:absolute;bottom:0;right:15px}@media (max-width:767px){.room-type-section .room-items .room-box .room-link{text-align:center;width:40px;height:40px;line-height:40px;right:10px}}.room-type-section .room-items .room-box .room-link:hover{color:#111;background-color:#fff}.room-type-section .room-items .room-box.extra-wide .room-link{right:40px}.room-type-section .room-items .room-box:hover .room-link{opacity:1;visibility:visible;bottom:30px}.room-type-section .room-items .room-box:hover .room-bg{transform:scale(1.1)}.cta-section .cta-inner{z-index:1;background-color:#fff;padding:100px 0;position:relative}.cta-section .cta-inner .cta-text p{color:#a08d69;font-size:20px;line-height:1.6}.cta-section .cta-inner .cta-text a.main-btn.btn-filled{color:#fff;background-color:#111;border-color:#111;margin-top:40px}.cta-section .cta-inner .cta-text a.main-btn.btn-filled:hover{background-color:#87847b;border-color:#87847b}@media only screen and (min-width:768px) and (max-width:991px){.cta-section .cta-inner .cta-text{margin-top:60px}}@media (max-width:767px){.cta-section .cta-inner .cta-text{margin-top:60px}}.cta-section .cta-inner .cta-features .single-feature{display:-ms-grid;-ms-grid-rows:1fr;-ms-grid-columns:120px 1fr;grid-template-rows:1fr;grid-template-columns:120px 1fr;margin-bottom:45px;display:grid}@media only screen and (min-width:992px) and (max-width:1199px){.cta-section .cta-inner .cta-features .single-feature{-ms-grid-columns:100px 1fr;grid-template-columns:100px 1fr}}@media only screen and (min-width:576px) and (max-width:767px){.cta-section .cta-inner .cta-features .single-feature{-ms-grid-columns:100px 1fr;grid-template-columns:100px 1fr}}@media (max-width:575px){.cta-section .cta-inner .cta-features .single-feature{display:block}}.cta-section .cta-inner .cta-features .single-feature .icon{text-align:center;color:#87847b;z-index:2;background-color:#fff;border-radius:50%;width:120px;height:120px;font-size:60px;line-height:120px;transition:all .3s ease-out;position:relative;box-shadow:0 8px 16px rgba(190,173,142,.2)}@media only screen and (min-width:992px) and (max-width:1199px){.cta-section .cta-inner .cta-features .single-feature .icon{width:100px;height:100px;font-size:40px;line-height:100px}}@media (max-width:767px){.cta-section .cta-inner .cta-features .single-feature .icon{width:100px;height:100px;font-size:40px;line-height:100px}}@media (max-width:575px){.cta-section .cta-inner .cta-features .single-feature .icon{margin-bottom:30px}}.cta-section .cta-inner .cta-features .single-feature .cta-desc{z-index:1;padding-left:40px;font-size:14px;position:relative}@media (max-width:575px){.cta-section .cta-inner .cta-features .single-feature .cta-desc{padding-left:0}}.cta-section .cta-inner .cta-features .single-feature .cta-desc h3{color:#111;letter-spacing:-1px;margin-bottom:20px;font-size:30px}@media only screen and (min-width:992px) and (max-width:1199px){.cta-section .cta-inner .cta-features .single-feature .cta-desc h3{font-size:26px}}.cta-section .cta-inner .cta-features .single-feature .cta-desc .count{-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #111;z-index:-1;color:transparent;opacity:.1;font-size:120px;font-weight:700;line-height:1;position:absolute;top:0;left:-32px}@media (max-width:575px){.cta-section .cta-inner .cta-features .single-feature .cta-desc .count{top:-75px;left:0}}.cta-section .cta-inner .cta-features .single-feature:hover .icon{color:#fff;background-color:#87847b}.cta-section .cta-inner .cta-features .single-feature:last-child{margin-bottom:0}.cta-section .cta-inner:after{content:"";background-color:#87847b;height:20px;position:absolute;bottom:-40px;left:35px;right:35px}.cta-section .cta-inner:before{content:"";color:#f6f6f6;font-family:Flaticon;font-size:350px;line-height:1;position:absolute;bottom:0;left:0}.room-gallery-cta{z-index:1;background-position:50%;background-size:cover;background-attachment:fixed;padding:120px 0;position:relative}.room-gallery-cta:before{z-index:-1;opacity:.7;content:"";background-color:#111;width:100%;height:100%;position:absolute;top:0;left:0}.room-gallery-cta ul li{margin:0 10px;display:inline-block}@media (max-width:767px){.room-gallery-cta ul li{margin:0 5px}.room-gallery-cta ul li .main-btn{letter-spacing:1px;padding:0 25px}}@media (max-width:399px){.room-gallery-cta ul li .main-btn{letter-spacing:1px;padding:0 15px;font-size:12px}}.room-gallery-cta ul li .main-btn.btn-filled,.room-gallery-cta ul li .main-btn.btn-border:hover{-webkit-box-shadow:none;box-shadow:none}.room-gallery-cta ul li .main-btn.btn-filled:hover,.room-gallery-cta ul li .main-btn.btn-border{color:#fff;border-color:rgba(255,255,255,.2)}.room-gallery-cta .cta-text h2{letter-spacing:-3px;color:#fff;font-size:80px;line-height:1.125}@media only screen and (min-width:1200px) and (max-width:1599px){.room-gallery-cta .cta-text h2{font-size:72px}}@media only screen and (min-width:992px) and (max-width:1199px){.room-gallery-cta .cta-text h2{font-size:60px}}@media only screen and (min-width:768px) and (max-width:991px){.room-gallery-cta .cta-text h2{font-size:52px}}@media only screen and (min-width:576px) and (max-width:767px){.room-gallery-cta .cta-text h2{font-size:42px}}@media (max-width:575px){.room-gallery-cta .cta-text h2{font-size:32px}}@media (max-width:399px){.room-gallery-cta .cta-text h2{font-size:28px}}.room-gallery-cta .cta-text span{text-transform:uppercase;letter-spacing:3px;color:#87847b;padding-bottom:20px;font-size:14px;font-weight:700}.room-gallery-cta .rotate-images img{z-index:1;z-index:-1;position:absolute;bottom:0;left:3%;transform:rotate(-37deg)}@media (max-width:767px){.room-gallery-cta .rotate-images img{max-width:150px}}@media (max-width:399px){.room-gallery-cta .rotate-images img{max-width:100px}}.room-gallery-cta .rotate-images img.rotate-image-one{max-width:260px;top:0;bottom:auto;left:8%;transform:rotate(-37deg)}@media only screen and (min-width:1200px) and (max-width:1599px){.room-gallery-cta .rotate-images img.rotate-image-one{left:2%}}@media only screen and (min-width:992px) and (max-width:1199px){.room-gallery-cta .rotate-images img.rotate-image-one{max-width:220px;left:2%}}@media only screen and (min-width:768px) and (max-width:991px){.room-gallery-cta .rotate-images img.rotate-image-one{max-width:180px;left:1%}}@media (max-width:767px){.room-gallery-cta .rotate-images img.rotate-image-one{max-width:150px;left:1%}}@media (max-width:399px){.room-gallery-cta .rotate-images img.rotate-image-one{max-width:100px}}.room-gallery-cta .rotate-images img.rotate-image-three{left:auto;right:5%}@media only screen and (min-width:1200px) and (max-width:1599px){.room-gallery-cta .rotate-images img.rotate-image-three{max-width:250px;left:auto;right:2%}}@media only screen and (min-width:992px) and (max-width:1199px){.room-gallery-cta .rotate-images img.rotate-image-three{max-width:250px;left:auto;right:2%}}@media only screen and (min-width:768px) and (max-width:991px){.room-gallery-cta .rotate-images img.rotate-image-three{max-width:200px;left:auto;right:1%}}@media (max-width:767px){.room-gallery-cta .rotate-images img.rotate-image-three{max-width:150px;left:auto;right:1%}}@media (max-width:399px){.room-gallery-cta .rotate-images img.rotate-image-three{max-width:100px}}.text-block.with-bg{z-index:1;background-position:50%;background-size:cover;position:relative}.text-block.with-bg:after{content:"";z-index:-1;opacity:.94;background-color:#fff;width:100%;height:100%;position:absolute;top:0;left:0}.text-block.bg-black p,.text-block.bg-black .section-title h2{color:#fff}.text-block.bg-black .section-title .title-tag{color:#87847b}.text-block.bg-black .main-btn.btn-filled{-webkit-box-shadow:none;box-shadow:none}.text-block.bg-black .main-btn.btn-filled:hover{color:#fff}.text-block.with-pattern{z-index:1;position:relative}.text-block.with-pattern .pattern-wrap{z-index:-1;background:#87847b;width:30%;height:100%;position:absolute;top:0;right:0}@media only screen and (min-width:768px) and (max-width:991px){.text-block.with-pattern .pattern-wrap{width:100%;height:320px}}@media (max-width:767px){.text-block.with-pattern .pattern-wrap{width:100%;height:320px}}.text-block.with-pattern .pattern-wrap .pattern{width:100%;height:100%;position:relative}.text-block.with-pattern .pattern-wrap .pattern:before{z-index:1;content:"";background-image:url(/public/img/icon/pattern-03.png);background-position:100%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:575px){.text-block .block-text p{padding-right:0}}@media only screen and (min-width:768px) and (max-width:991px){.text-block .mb-small{margin-bottom:50px}}@media (max-width:767px){.text-block .mb-small{margin-bottom:50px}}.video-wrap{background-position:50%;background-size:cover;justify-content:center;align-items:center;width:100%;height:480px;display:flex}@media (max-width:575px){.video-wrap{height:350px}}.video-wrap a.popup-video{text-align:center;color:#111;background-color:#fff;border-radius:50%;width:60px;height:60px;font-size:16px;line-height:65px;position:relative;box-shadow:0 14px 24px rgba(190,173,142,.3)}.video-wrap a.popup-video:before{content:"";border:1px solid #ccc;border-radius:50%;width:100%;height:100%;animation:1s linear infinite pulse-border-2;position:absolute;top:0;left:0}.video-wrap a.popup-video:after{content:"";border:1px solid #ccc;border-radius:50%;width:100%;height:100%;animation:1.5s linear infinite pulse-border-2;position:absolute;top:0;left:0}.video-wrap.video-wrap-two{height:460px}@media (max-width:575px){.video-wrap.video-wrap-two{height:350px}}.video-wrap.video-wrap-two a.popup-video{width:120px;height:120px;-webkit-box-shadow:none;box-shadow:none;font-size:20px;line-height:120px}@media only screen and (min-width:992px) and (max-width:1199px){.video-wrap.video-wrap-two a.popup-video{width:100px;height:100px;line-height:100px}}@media only screen and (min-width:768px) and (max-width:991px){.video-wrap.video-wrap-two a.popup-video{width:80px;height:80px;line-height:80px}}@media (max-width:767px){.video-wrap.video-wrap-two a.popup-video{width:80px;height:80px;line-height:80px}}.video-wrap.full-section{height:700px}@media only screen and (min-width:768px) and (max-width:991px){.video-wrap.full-section{height:550px}}@media (max-width:767px){.video-wrap.full-section{height:380px}}.video-wrap.full-section a.popup-video{background-color:transparent;width:auto;height:auto}.video-wrap.full-section a.popup-video:before,.video-wrap.full-section a.popup-video:after{display:none}.video-wrap.full-section a.popup-video img{max-width:115px;max-height:115px}@media (max-width:767px){.video-wrap.full-section a.popup-video img{max-width:80px;max-height:80px}}.video-wrap.video-about{height:650px}@media only screen and (min-width:768px) and (max-width:991px){.video-wrap.video-about{height:500px}}@media (max-width:767px){.video-wrap.video-about{height:300px}}.testimonial-box{text-align:center;background-color:#fff;margin-bottom:40px;padding:50px 30px;transition:all .3s ease-out}@media only screen and (min-width:992px) and (max-width:1199px){.testimonial-box{padding:50px 20px}}@media only screen and (min-width:576px) and (max-width:767px){.testimonial-box{padding:50px 20px;font-size:14px}}.testimonial-box .client-img{max-width:150px;max-height:150px;margin:auto;position:relative}.testimonial-box .client-img img{border-radius:50%;max-width:150px;max-height:150px}.testimonial-box .client-img .check{text-align:center;color:#fff;background-color:#87847b;border:4px solid #fff;border-radius:50%;width:50px;height:50px;line-height:50px;position:absolute;top:0;right:0}.testimonial-box h3{letter-spacing:-1px;margin-top:35px;margin-bottom:15px;font-size:30px}@media only screen and (min-width:992px) and (max-width:1199px){.testimonial-box h3{font-size:26px}}@media only screen and (min-width:576px) and (max-width:767px){.testimonial-box h3{font-size:22px}}.testimonial-box .clinet-post{text-transform:uppercase;color:#87847b;letter-spacing:2px;margin-bottom:30px;font-weight:700}@media only screen and (min-width:992px) and (max-width:1199px){.testimonial-box .clinet-post{font-size:12px}}.testimonial-box:hover{box-shadow:0 14px 24px rgba(190,173,142,.2)}.testimonial-slider ul.slick-dots{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.testimonial-slider ul.slick-dots li{cursor:pointer;display:inline-block}.testimonial-slider ul.slick-dots li button{background:#e7e7e7;border:0;width:16px;height:4px;margin:0 5px;font-size:0;transition:all .3s ease-out}.testimonial-slider ul.slick-dots li.slick-active button{background-color:#87847b;width:26px}.latest-news .latest-post-box .post-img{background-position:50%;background-size:cover;width:100%;height:260px}@media (max-width:767px){.latest-news .latest-post-box .post-img{height:220px}}.latest-news .latest-post-box .post-desc{background-color:#fff;padding:40px 35px}@media only screen and (min-width:992px) and (max-width:1199px){.latest-news .latest-post-box .post-desc{padding:35px 25px}}@media only screen and (min-width:576px) and (max-width:767px){.latest-news .latest-post-box .post-desc{padding:35px 18px;font-size:14px}}@media (max-width:399px){.latest-news .latest-post-box .post-desc{padding:35px 25px;font-size:14px}}.latest-news .latest-post-box .post-desc .post-meta{margin-bottom:20px}.latest-news .latest-post-box .post-desc .post-meta li{margin-right:20px;display:inline-block}@media only screen and (min-width:992px) and (max-width:1199px){.latest-news .latest-post-box .post-desc .post-meta li{margin-right:5px;font-size:14px}}@media only screen and (min-width:768px) and (max-width:991px){.latest-news .latest-post-box .post-desc .post-meta li{margin-right:10px}}@media only screen and (min-width:576px) and (max-width:767px){.latest-news .latest-post-box .post-desc .post-meta li{margin-right:5px;font-size:12px}}@media (max-width:399px){.latest-news .latest-post-box .post-desc .post-meta li{margin-right:5px;font-size:12px}}.latest-news .latest-post-box .post-desc .post-meta li a{color:#777;font-weight:500}.latest-news .latest-post-box .post-desc .post-meta li a i{margin-right:10px}.latest-news .latest-post-box .post-desc .post-meta li:last-child{margin-right:0}.latest-news .latest-post-box .post-desc h4{color:#111;letter-spacing:-1px;margin-bottom:25px;font-size:24px;line-height:1.4}@media only screen and (min-width:992px) and (max-width:1199px){.latest-news .latest-post-box .post-desc h4{font-size:22px}}@media only screen and (min-width:576px) and (max-width:767px){.latest-news .latest-post-box .post-desc h4{font-size:20px}}@media (max-width:399px){.latest-news .latest-post-box .post-desc h4{font-size:20px}}.features-loop .feature-box{background-color:#fff;border:2px solid #f8f8f8;margin-top:30px;padding:60px 50px;font-size:14px;position:relative}@media only screen and (min-width:992px) and (max-width:1199px){.features-loop .feature-box{padding:50px 30px}}@media only screen and (min-width:768px) and (max-width:991px){.features-loop .feature-box{padding:50px}}@media only screen and (min-width:576px) and (max-width:767px){.features-loop .feature-box{padding:35px 25px}}@media (max-width:575px){.features-loop .feature-box{padding:50px 30px}}.features-loop .feature-box .icon{color:#87847b;margin-bottom:30px;font-size:70px;line-height:1}.features-loop .feature-box:hover .icon i{animation:.75s linear hvr-buzz-out}.features-loop .feature-box h3{letter-spacing:-1px;margin-bottom:30px;font-size:30px}@media only screen and (min-width:576px) and (max-width:767px){.features-loop .feature-box h3{font-size:24px}}.features-loop .feature-box .count{color:#f8f8f8;font-size:120px;line-height:1;position:absolute;top:-10px;right:0}.features-loop .feature-box.with-hover-img .hover-img{visibility:visible;opacity:1;background-position:50%;background-size:cover;width:100%;height:100%;transition:all .3s ease-out;position:absolute;top:0;left:0}.features-loop .feature-box.with-hover-img:hover .hover-img{opacity:0;visibility:hidden}.features-loop .feature-box.dark-box{background-color:#292929;border:none}.features-loop .feature-box.dark-box,.features-loop .feature-box.dark-box h3 a{color:#fff}.features-loop .feature-box.dark-box .count{color:#222}.room-gird-loop .room-box .room-img-wrap{width:100%;height:240px;overflow:hidden}.room-gird-loop .room-box .room-img-wrap .room-img{background-position:50%;background-size:cover;width:100%;height:100%;transition:all .3s ease-out}.room-gird-loop .room-box:hover .room-img{transform:scale(1.1)}.room-gird-loop .room-box .room-desc{text-align:center;background-color:#fff;padding:50px 35px 30px;font-size:14px;position:relative}@media only screen and (min-width:992px) and (max-width:1199px){.room-gird-loop .room-box .room-desc{padding:50px 25px 30px}}@media only screen and (min-width:576px) and (max-width:767px){.room-gird-loop .room-box .room-desc{padding:50px 20px 30px}}.room-gird-loop .room-box .room-desc .icons{background-color:#fff;padding:15px;position:absolute;top:0;left:25px;right:25px;transform:translateY(-50%);box-shadow:0 8px 16px rgba(138,138,138,.04)}@media only screen and (min-width:576px) and (max-width:767px){.room-gird-loop .room-box .room-desc .icons{padding:15px 5px;left:12px;right:12px}}.room-gird-loop .room-box .room-desc .icons li{color:#222;margin:0 10px;display:inline-block}@media only screen and (min-width:992px) and (max-width:1199px){.room-gird-loop .room-box .room-desc .icons li{margin:0 5px}}@media only screen and (min-width:768px) and (max-width:991px){.room-gird-loop .room-box .room-desc .icons li{margin:0 8px}}@media only screen and (min-width:576px) and (max-width:767px){.room-gird-loop .room-box .room-desc .icons li{margin:0 5px}}@media (max-width:399px){.room-gird-loop .room-box .room-desc .icons li{margin:0 5px}}.room-gird-loop .room-box .room-desc h4{letter-spacing:-1px;margin-bottom:15px;font-size:24px}@media only screen and (min-width:576px) and (max-width:767px){.room-gird-loop .room-box .room-desc h4{font-size:20px}}.room-gird-loop .room-box .room-desc span.price,.room-gird-loop .room-box .room-desc a.book-btn{color:#87847b;margin-top:25px;font-size:16px;font-weight:700}@media only screen and (min-width:576px) and (max-width:767px){.room-gird-loop .room-box .room-desc span.price,.room-gird-loop .room-box .room-desc a.book-btn{font-size:14px}}.room-gird-loop .room-box .room-desc a.book-btn{color:#bdbdbd;margin-left:20px}@media only screen and (min-width:576px) and (max-width:767px){.room-gird-loop .room-box .room-desc a.book-btn{margin-left:10px}}.room-gird-loop .room-box .room-desc a.book-btn:hover{color:#87847b}.room-list-loop .room-box .room-img-wrap{width:100%;height:100%;min-height:310px;overflow:hidden}@media only screen and (min-width:768px) and (max-width:991px){.room-list-loop .room-box .room-img-wrap{min-height:350px}}@media (max-width:575px){.room-list-loop .room-box .room-img-wrap{min-height:250px}}.room-list-loop .room-box .room-img-wrap .room-img{background-position:50%;background-size:cover;width:100%;height:100%;transition:all .4s ease-out}.room-list-loop .room-box:hover .room-img{transform:scale(1.1)}.room-list-loop .room-box .room-desc{background-color:#fff;padding:50px 20px 50px 40px;font-size:14px;position:relative}@media only screen and (min-width:576px) and (max-width:767px){.room-list-loop .room-box .room-desc{padding:50px 20px 50px 25px}}@media (max-width:575px){.room-list-loop .room-box .room-desc{padding:50px 30px}}@media (max-width:399px){.room-list-loop .room-box .room-desc{padding:50px 25px}}.room-list-loop .room-box .room-desc .icons{background-color:#fff;margin-bottom:25px;padding:15px;display:inline-block;box-shadow:0 8px 16px rgba(138,138,138,.04)}.room-list-loop .room-box .room-desc .icons li{color:#222;margin:0 10px;display:inline-block}@media only screen and (min-width:576px) and (max-width:767px){.room-list-loop .room-box .room-desc .icons li{margin:0 8px}}@media (max-width:575px){.room-list-loop .room-box .room-desc .icons li{margin:0 5px}}.room-list-loop .room-box .room-desc h4{letter-spacing:-1px;margin-bottom:15px;font-size:24px}.room-list-loop .room-box .room-desc a.book-btn{color:#bdbdbd;margin-top:20px;padding-top:20px;font-size:16px;font-weight:700;position:relative}.room-list-loop .room-box .room-desc a.book-btn:hover{color:#87847b}.room-list-loop .room-box .room-desc a.book-btn:before{content:"";background-color:#efefef;width:60px;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.room-list-loop .room-box .room-desc .price{color:#87847b;font-size:40px;font-weight:700;line-height:1;display:block}@media (max-width:575px){.room-list-loop .room-box .room-desc .price{margin-top:30px}}.room-list-loop .room-box .room-desc .price span{font-size:16px}.counter-section .counter-box{margin-bottom:50px}@media (max-width:575px){.counter-section .counter-box{font-size:12px}}.counter-section .counter-box .icon{margin-bottom:30px}.counter-section .counter-box .icon img{max-width:100px}.counter-section .counter-box,.counter-section .counter-box h4{color:#fff;font-family:Roboto,sans-serif;font-weight:700}.counter-section .counter-box h4{word-spacing:0;font-size:60px}.counter-section .counter-box h4 .plus-icon{font-size:16px}@media (max-width:575px){.counter-section .counter-box h4{font-size:38px}}.counter-section .counter-box .title{color:#999}@media only screen and (min-width:992px) and (max-width:1199px){.counter-section .counter-box.box-layout{font-size:12px}}.counter-section .counter-box.counter-box-two{background-color:#fff;margin-bottom:30px;padding:30px 40px 30px 120px;position:relative}@media only screen and (min-width:992px) and (max-width:1199px){.counter-section .counter-box.counter-box-two{padding:30px 20px 30px 115px}}@media (max-width:767px){.counter-section .counter-box.counter-box-two{padding:110px 25px 30px}}.counter-section .counter-box.counter-box-two,.counter-section .counter-box.counter-box-two h4{color:#777;font-weight:400}.counter-section .counter-box.counter-box-two .icon{color:#87847b;margin:0;font-size:60px;line-height:1;position:absolute;top:40px;left:40px}@media only screen and (min-width:992px) and (max-width:1199px){.counter-section .counter-box.counter-box-two .icon{left:30px}}@media (max-width:767px){.counter-section .counter-box.counter-box-two .icon{top:30px;left:25px}}.counter-section .counter-box.counter-box-two h4{color:#222;letter-spacing:-1px;font-family:Old Standard TT,serif}.menu-area{z-index:1;position:relative}.menu-area.menu-nagative-gallery{margin-bottom:305px;padding-top:115px;padding-bottom:285px}@media only screen and (min-width:992px) and (max-width:1199px){.menu-area.menu-nagative-gallery{margin-bottom:230px;padding-bottom:220px}}@media only screen and (min-width:768px) and (max-width:991px){.menu-area.menu-nagative-gallery{margin-bottom:200px;padding-bottom:200px}}@media (max-width:767px){.menu-area.menu-nagative-gallery{margin-bottom:200px;padding-bottom:200px}}@media (max-width:575px){.menu-area.menu-nagative-gallery{margin-bottom:230px;padding-bottom:240px}}.menu-area.menu-nagative-gallery .gallery-wrap{width:100%;position:absolute;bottom:-190px;left:0}@media only screen and (min-width:992px) and (max-width:1199px){.menu-area.menu-nagative-gallery .gallery-wrap{bottom:-130px}}@media only screen and (min-width:768px) and (max-width:991px){.menu-area.menu-nagative-gallery .gallery-wrap{bottom:-100px}}@media (max-width:767px){.menu-area.menu-nagative-gallery .gallery-wrap{bottom:-100px}}@media (max-width:575px){.menu-area.menu-nagative-gallery .gallery-wrap{bottom:-150px}}.menu-area.menu-with-shape .shape-one{z-index:2;max-width:250px;position:absolute;top:-70px;left:2%}@media only screen and (min-width:992px) and (max-width:1199px){.menu-area.menu-with-shape .shape-one{max-width:180px}}@media only screen and (min-width:768px) and (max-width:991px){.menu-area.menu-with-shape .shape-one{max-width:180px}}@media (max-width:767px){.menu-area.menu-with-shape .shape-one{display:none}}.menu-area.menu-with-shape .shape-two{z-index:-1;max-width:250px;position:absolute;bottom:160px;right:3%}@media only screen and (min-width:768px) and (max-width:991px){.menu-area.menu-with-shape .shape-two{max-width:180px}}.menu-area .menu-loop .single-menu-box{align-items:center;margin-bottom:20px;padding-left:120px;position:relative}@media (max-width:575px){.menu-area .menu-loop .single-menu-box{padding-top:140px;padding-left:0}}.menu-area .menu-loop .single-menu-box .menu-desc{color:#222;padding:20px 85px 20px 30px;font-size:14px;transition:all .3s ease-out;position:relative}@media only screen and (min-width:992px) and (max-width:1199px){.menu-area .menu-loop .single-menu-box .menu-desc{padding:20px 50px 20px 30px}}@media (max-width:399px){.menu-area .menu-loop .single-menu-box .menu-desc{padding:20px 50px 20px 30px}}.menu-area .menu-loop .single-menu-box .menu-desc h4{letter-spacing:-1px;margin-bottom:8px;font-size:24px}.menu-area .menu-loop .single-menu-box .menu-desc .menu-link{color:#87847b;z-index:2;visibility:hidden;opacity:0;font-size:24px;transition:all .3s ease-out;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.menu-area .menu-loop .single-menu-box .menu-img{background-position:50%;background-size:cover;width:120px;height:100%;position:absolute;top:0;left:0}@media (max-width:575px){.menu-area .menu-loop .single-menu-box .menu-img{height:120px;left:30px}}.menu-area .menu-loop .single-menu-box:hover .menu-desc{background-color:#fff}.menu-area .menu-loop .single-menu-box:hover .menu-desc .menu-link{visibility:visible;opacity:1;right:40px}@media only screen and (min-width:992px) and (max-width:1199px){.menu-area .menu-loop .single-menu-box:hover .menu-desc .menu-link{right:15px}}@media (max-width:399px){.menu-area .menu-loop .single-menu-box:hover .menu-desc .menu-link{right:15px}}.menu-area .menu-loop .single-menu-box.hover-drak:hover .menu-desc{background-color:#222}.menu-area .menu-loop .single-menu-box.hover-drak:hover .menu-desc,.menu-area .menu-loop .single-menu-box.hover-drak:hover .menu-desc h4 a{color:#fff}.gallery-wrap .gallery-popup{overflow:hidden}.gallery-wrap .gallery-popup img{transition:all .4s ease-out}.gallery-wrap .gallery-popup:hover img{transform:scale(1.1)}.contact-part .contact-info .info-box{display:-ms-grid;-ms-grid-rows:1fr;-ms-grid-columns:40px 1fr;grid-column-gap:30px;background-color:#fff;grid-template-rows:1fr;grid-template-columns:40px 1fr;margin-bottom:30px;padding:50px 45px;display:grid}@media only screen and (min-width:992px) and (max-width:1199px){.contact-part .contact-info .info-box{-ms-grid-columns:30px 1fr;grid-template-columns:30px 1fr;padding:50px 30px}}@media (max-width:767px){.contact-part .contact-info .info-box{padding:30px 20px;display:block}}.contact-part .contact-info .info-box .icon{color:#87847b;font-size:40px}@media (max-width:767px){.contact-part .contact-info .info-box .icon{margin-bottom:15px}}.contact-part .contact-info .info-box .desc h4{margin-bottom:20px;font-size:24px}.contact-part .contact-maps{width:100%;height:700px}.contact-part .contact-form{background-color:#fff;padding:100px}@media only screen and (min-width:768px) and (max-width:991px){.contact-part .contact-form{padding:50px}}@media (max-width:767px){.contact-part .contact-form{padding:50px}}.contact-part .contact-form .main-btn.btn-filled{-webkit-box-shadow:none;box-shadow:none}.offers-area .offer-boxes-loop .offer-box{margin-bottom:60px}.offers-area .offer-boxes-loop .offer-box .offer-desc{z-index:2;background-color:#fff;border-top:6px solid #87847b;margin-top:-75px;margin-left:60px;margin-right:60px;padding:65px 60px 60px;position:relative}@media only screen and (min-width:768px) and (max-width:991px){.offers-area .offer-boxes-loop .offer-box .offer-desc{margin-left:30px;margin-right:30px;padding:65px 40px 60px}}@media only screen and (min-width:576px) and (max-width:767px){.offers-area .offer-boxes-loop .offer-box .offer-desc{margin-top:-50px;margin-left:20px;margin-right:20px;padding:40px 30px 30px}}@media (max-width:575px){.offers-area .offer-boxes-loop .offer-box .offer-desc{margin-top:-30px;margin-left:15px;margin-right:15px;padding:40px 20px 30px}}@media (max-width:399px){.offers-area .offer-boxes-loop .offer-box .offer-desc{margin-left:5px;margin-right:5px;padding:30px 15px 20px}}.offers-area .offer-boxes-loop .offer-box .offer-desc .main-btn{-webkit-box-shadow:none;box-shadow:none;margin-top:30px}@media (max-width:575px){.offers-area .offer-boxes-loop .offer-box .offer-desc .main-btn{padding:0 35px;line-height:40px}}.offers-area .offer-boxes-loop .offer-box .offer-desc .title-wrap{border-bottom:2px solid #ececec;justify-content:space-between;align-items:center;margin-bottom:40px;padding-bottom:40px;display:flex}.offers-area .offer-boxes-loop .offer-box .offer-desc .title-wrap .title .room-cat{text-transform:uppercase;letter-spacing:3px;padding-bottom:10px;font-size:14px;font-weight:700}@media (max-width:575px){.offers-area .offer-boxes-loop .offer-box .offer-desc .title-wrap .title .room-cat{letter-spacing:2px}}.offers-area .offer-boxes-loop .offer-box .offer-desc .title-wrap .title h2{letter-spacing:-1px;font-size:48px}@media only screen and (min-width:576px) and (max-width:767px){.offers-area .offer-boxes-loop .offer-box .offer-desc .title-wrap .title h2{font-size:32px}}@media (max-width:575px){.offers-area .offer-boxes-loop .offer-box .offer-desc .title-wrap .title h2{font-size:24px}}.offers-area .offer-boxes-loop .offer-box .offer-desc .title-wrap .price{color:#87847b;text-align:right;font-size:40px;font-weight:700;line-height:1}@media only screen and (min-width:768px) and (max-width:991px){.offers-area .offer-boxes-loop .offer-box .offer-desc .title-wrap .price{font-size:32px}}@media only screen and (min-width:576px) and (max-width:767px){.offers-area .offer-boxes-loop .offer-box .offer-desc .title-wrap .price{font-size:28px}}@media (max-width:575px){.offers-area .offer-boxes-loop .offer-box .offer-desc .title-wrap .price{font-size:20px}}.offers-area .offer-boxes-loop .offer-box .offer-desc .title-wrap .price span{font-size:16px}.offers-area .offer-boxes-loop .offer-box .offer-desc .offer-text,.offers-area .offer-boxes-loop .offer-box .offer-desc .offer-feature{font-family:Roboto,sans-serif}@media only screen and (min-width:768px) and (max-width:991px){.offers-area .offer-boxes-loop .offer-box .offer-desc .offer-feature{margin-top:50px}}@media (max-width:767px){.offers-area .offer-boxes-loop .offer-box .offer-desc .offer-feature{margin-top:50px}}.offers-area .offer-boxes-loop .offer-box .offer-desc .offer-feature li{float:left;width:50%;margin-bottom:20px;padding-left:40px;position:relative}.offers-area .offer-boxes-loop .offer-box .offer-desc .offer-feature li i{color:#87847b;position:absolute;top:50%;left:0;transform:translateY(-50%)}.gallery-loop{display:-ms-grid;-ms-grid-rows:1fr;grid-gap:30px;grid-template-rows:1fr;grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:767px){.gallery-loop{grid-gap:10px}}@media (max-width:575px){.gallery-loop{grid-gap:10px}}.gallery-loop .single-gallery-image{overflow:hidden}.gallery-loop .single-gallery-image img{transition:all .4s ease-out}.gallery-loop .single-gallery-image:hover img{transform:scale(1.1)}.gallery-loop .single-gallery-image:nth-child(3),.gallery-loop .single-gallery-image:nth-child(6),.gallery-loop .single-gallery-image:nth-child(9),.gallery-loop .single-gallery-image:nth-child(12){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}.gallery-loop .single-gallery-image:nth-child(3){-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.gallery-loop .single-gallery-image:nth-child(6){-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5}.gallery-loop .single-gallery-image:nth-child(9){-ms-grid-row:6;-ms-grid-row-span:1;grid-row:6/7}.gallery-loop .single-gallery-image:nth-child(12){-ms-grid-row:8;-ms-grid-row-span:1;grid-row:8/9}.post-box .post-desc{background-color:#fff;padding:50px}@media only screen and (min-width:576px) and (max-width:767px){.post-box .post-desc{padding:40px 30px}}@media (max-width:575px){.post-box .post-desc{padding:40px 30px;font-size:14px}}@media (max-width:399px){.post-box .post-desc{padding:40px 20px}}.post-box .post-desc .cat{color:#fff;background-color:#87847b;margin-bottom:25px;padding:10px 30px;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;display:inline-block}.post-box .post-desc .cat:hover{background-color:#111}.post-box .post-desc h2{letter-spacing:-2px;color:#111;margin-bottom:20px;font-size:42px;line-height:1}@media only screen and (min-width:992px) and (max-width:1199px){.post-box .post-desc h2{font-size:34px}}@media only screen and (min-width:768px) and (max-width:991px){.post-box .post-desc h2{font-size:32px}}@media only screen and (min-width:576px) and (max-width:767px){.post-box .post-desc h2{font-size:30px}}@media (max-width:575px){.post-box .post-desc h2{font-size:24px}}.post-box .post-desc .post-meta{margin-bottom:30px}.post-box .post-desc .post-meta li{margin-right:30px;display:inline-block}@media only screen and (min-width:992px) and (max-width:1199px){.post-box .post-desc .post-meta li{margin-right:15px}}@media only screen and (min-width:768px) and (max-width:991px){.post-box .post-desc .post-meta li{margin-right:15px}}@media only screen and (min-width:576px) and (max-width:767px){.post-box .post-desc .post-meta li{margin-right:10px}}@media (max-width:575px){.post-box .post-desc .post-meta li{margin-bottom:5px;margin-right:15px;font-size:14px}}.post-box .post-desc .post-meta li a{color:#777}.post-box .post-desc .post-meta li a:hover{color:#87847b}.post-box .post-desc .post-meta li a i{margin-right:5px}.post-box .post-desc .post-footer{justify-content:space-between;align-items:center;margin-top:35px;display:flex}.post-box .post-desc .post-footer .author{letter-spacing:-1px;font-family:Old Standard TT,serif}.post-box .post-desc .post-footer .author a{color:#777}.post-box .post-desc .post-footer .author img{margin-right:15px}.post-box .post-desc .post-footer .read-more a{color:#777;font-family:Roboto,sans-serif;font-size:14px}.post-box .post-desc .post-footer .read-more a i{margin-right:5px}.post-box .post-desc .post-footer .read-more a:hover{color:#87847b}.post-box.with-video .post-media{position:relative}.post-box.with-video .post-media .play-icon{color:#fff;text-align:center;background-color:#87847b;width:80px;height:80px;line-height:80px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:767px){.post-box.with-video .post-media .play-icon{width:50px;height:50px;font-size:14px;line-height:50px}}.post-box.with-video .post-media .play-icon:hover{background-color:#111}.post-box.title-with-thumb{z-index:1;position:relative}.post-box.title-with-thumb:after{content:"";z-index:-1;opacity:.1;background-image:url(https://inntownhotel.com/assets/img/blog/04.jpg);background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.post-box.title-with-thumb .post-desc{background-color:transparent}.post-box.title-with-thumb .post-desc .post-meta{margin-bottom:0}.post-box.quote-post{z-index:1;padding:50px;position:relative}@media only screen and (min-width:992px) and (max-width:1199px){.post-box.quote-post{padding:40px}}@media only screen and (min-width:768px) and (max-width:991px){.post-box.quote-post{padding:40px}}@media only screen and (min-width:576px) and (max-width:767px){.post-box.quote-post{padding:40px 25px}}@media (max-width:575px){.post-box.quote-post{padding:40px 15px}}.post-box.quote-post:before,.post-box.quote-post:after{z-index:-1;content:"";background-color:#87847b;width:100%;height:100%;position:absolute;top:0;left:0}.post-box.quote-post:after{z-index:-1;opacity:.6;background-image:url(/public/img/icon/pattern-05.png)}.post-box.quote-post .post-desc{z-index:1;background-color:transparent;border:none;padding:0 0 0 115px;position:relative}.post-box.quote-post .post-desc,.post-box.quote-post .post-desc h2,.post-box.quote-post .post-desc a{color:#fff}@media only screen and (min-width:768px) and (max-width:991px){.post-box.quote-post .post-desc{padding-left:75px}}@media (max-width:767px){.post-box.quote-post .post-desc{padding-left:75px}}@media (max-width:399px){.post-box.quote-post .post-desc{padding-top:70px;padding-left:0}}.post-box.quote-post .post-desc:before{content:"";background-image:url(/public/img/icon/quote.png);background-position:0 0;background-repeat:no-repeat;background-size:contain;width:75px;height:90px;position:absolute;top:5px;left:0}@media only screen and (min-width:768px) and (max-width:991px){.post-box.quote-post .post-desc:before{width:50px}}@media (max-width:767px){.post-box.quote-post .post-desc:before{width:50px;height:50px}}.post-box.quote-post .post-desc .post-meta{margin-bottom:0}@media (max-width:767px){.post-box.quote-post .post-desc .post-meta li{margin-right:5px}}.post-box.quote-post .post-desc .post-meta li a{color:#fff}.news-details-box{background-color:#fff;padding:40px;font-family:Roboto,sans-serif}@media (max-width:767px){.news-details-box{padding:30px;font-size:14px}}@media (max-width:399px){.news-details-box{padding:15px}}.news-details-box .entry-content .cat{color:#fff;background-color:#87847b;margin-bottom:25px;padding:10px 30px;font-weight:700;display:inline-block}.news-details-box .entry-content .cat:hover{background-color:#111}.news-details-box .entry-content .title,.news-details-box .entry-content .subtitle{letter-spacing:-1px;margin-bottom:30px;font-family:Old Standard TT,serif}.news-details-box .entry-content h2.title{margin-bottom:15px;font-size:36px}@media only screen and (min-width:992px) and (max-width:1199px){.news-details-box .entry-content h2.title{font-size:28px}}@media only screen and (min-width:768px) and (max-width:991px){.news-details-box .entry-content h2.title{font-size:34px}}@media only screen and (min-width:576px) and (max-width:767px){.news-details-box .entry-content h2.title{font-size:28px}}@media (max-width:575px){.news-details-box .entry-content h2.title{font-size:20px}}@media (max-width:399px){.news-details-box .entry-content h2.title{font-size:18px}}.news-details-box .entry-content h3.subtitle{font-size:30px}@media only screen and (min-width:992px) and (max-width:1199px){.news-details-box .entry-content h3.subtitle{font-size:24px}}@media only screen and (min-width:576px) and (max-width:767px){.news-details-box .entry-content h3.subtitle{font-size:26px}}@media (max-width:575px){.news-details-box .entry-content h3.subtitle{font-size:18px}}.news-details-box .entry-content .gap{height:80px}.news-details-box .entry-content .post-meta{margin-bottom:25px}.news-details-box .entry-content .post-meta li{margin-right:25px;display:inline-block}@media only screen and (min-width:992px) and (max-width:1199px){.news-details-box .entry-content .post-meta li{margin-right:15px}}@media only screen and (min-width:768px) and (max-width:991px){.news-details-box .entry-content .post-meta li{margin-right:15px}}@media only screen and (min-width:576px) and (max-width:767px){.news-details-box .entry-content .post-meta li{margin-right:10px}}@media (max-width:575px){.news-details-box .entry-content .post-meta li{margin-bottom:5px;margin-right:15px}}.news-details-box .entry-content .post-meta li a{color:#777;font-size:14px}.news-details-box .entry-content .post-meta li a:hover{color:#87847b}.news-details-box .entry-content .post-meta li a i{margin-right:5px}.news-details-box .entry-content ul.list-icon li{padding-left:60px;position:relative}@media (max-width:767px){.news-details-box .entry-content ul.list-icon li{padding-left:40px}}@media (max-width:399px){.news-details-box .entry-content ul.list-icon li{padding-left:25px}}.news-details-box .entry-content ul.list-icon li:not(:last-child){margin-bottom:10px}.news-details-box .entry-content ul.list-icon li:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:300;position:absolute;top:50%;left:30px;transform:translateY(-50%)}@media (max-width:767px){.news-details-box .entry-content ul.list-icon li:before{left:0}}.news-details-box .entry-content blockquote{z-index:1;color:#fff;text-align:center;letter-spacing:-1px;background-color:#87847b;border-radius:10px;padding:45px 55px;font-family:Old Standard TT,serif;font-size:28px;font-weight:700;line-height:1.5;position:relative}.news-details-box .entry-content blockquote:after{content:"";z-index:-1;background-image:url(https://inntownhotel.com/assets/img/blog-details/quote-icon.png);background-position:100%;background-repeat:no-repeat;background-size:contain;position:absolute;top:40px;bottom:40px;left:40px;right:40px}@media only screen and (min-width:992px) and (max-width:1199px){.news-details-box .entry-content blockquote{padding:40px;font-size:22px}}@media (max-width:767px){.news-details-box .entry-content blockquote{padding:30px 20px;font-size:18px}}@media (max-width:399px){.news-details-box .entry-content blockquote{font-size:16px}}.news-details-box .entry-content blockquote span{text-transform:none;margin-bottom:15px;font-family:Roboto,sans-serif;font-size:14px;display:block}.news-details-box .entry-footer .tag-and-share h5{letter-spacing:-1px;margin-bottom:25px;font-size:20px}@media only screen and (min-width:992px) and (max-width:1199px){.news-details-box .entry-footer .tag-and-share h5{font-size:18px}}@media (max-width:767px){.news-details-box .entry-footer .tag-and-share .tag{margin-bottom:30px}}.news-details-box .entry-footer .tag-and-share .tag li{margin-right:5px;display:inline-block}.news-details-box .entry-footer .tag-and-share .tag li a{text-transform:uppercase;color:#777;background-color:#f8f8f8;padding:10px 20px;font-size:12px;display:block}.news-details-box .entry-footer .tag-and-share .tag li a:hover{color:#fff;background-color:#87847b}.news-details-box .entry-footer .tag-and-share .share li{margin-left:25px;display:inline-block}.news-details-box .entry-footer .tag-and-share .share li a{color:#b5becc;font-size:18px}.news-details-box .entry-footer .post-nav{border-top:1px solid #eaeaea;border-bottom:2px solid #eaeaea;padding:50px 0;position:relative}.news-details-box .entry-footer .post-nav span.icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:767px){.news-details-box .entry-footer .post-nav span.icon{display:none}}.news-details-box .entry-footer .post-nav .prev-post span,.news-details-box .entry-footer .post-nav .next-post span{color:#87847b;font-size:14px;font-weight:500;display:block}.news-details-box .entry-footer .post-nav .prev-post a,.news-details-box .entry-footer .post-nav .next-post a{color:#222;letter-spacing:-1px;font-family:Old Standard TT,serif;font-size:28px}@media only screen and (min-width:992px) and (max-width:1199px){.news-details-box .entry-footer .post-nav .prev-post a,.news-details-box .entry-footer .post-nav .next-post a{font-size:22px}}@media (max-width:767px){.news-details-box .entry-footer .post-nav .prev-post a,.news-details-box .entry-footer .post-nav .next-post a{font-size:20px}}.news-details-box .entry-footer .post-nav .prev-post{text-align:left}@media (max-width:767px){.news-details-box .entry-footer .post-nav .prev-post{margin-bottom:30px}}.news-details-box .entry-footer .related-post-box h3{letter-spacing:-1px;font-size:26px}.news-details-box .entry-footer .related-post-box .thumb{background-position:50%;background-size:cover;width:100%;height:300px}.news-details-box .entry-footer .related-post-box .desc{padding:40px;font-size:14px;transition:all .3s;box-shadow:0 8px 16px rgba(93,93,93,.06)}@media only screen and (min-width:992px) and (max-width:1199px){.news-details-box .entry-footer .related-post-box .desc{padding:30px}}@media only screen and (min-width:768px) and (max-width:991px){.news-details-box .entry-footer .related-post-box .desc{padding:30px}}@media (max-width:767px){.news-details-box .entry-footer .related-post-box .desc{padding:30px}}.news-details-box .entry-footer .related-post-box .desc .date{color:#777;margin-bottom:10px;display:inline-block}.news-details-box .entry-footer .related-post-box .desc .date i{margin-right:5px}.news-details-box .entry-footer .related-post-box .desc h4{letter-spacing:-1px;color:#222;margin-bottom:20px;font-size:22px}@media only screen and (min-width:992px) and (max-width:1199px){.news-details-box .entry-footer .related-post-box .desc h4{font-size:18px}}@media only screen and (min-width:768px) and (max-width:991px){.news-details-box .entry-footer .related-post-box .desc h4{font-size:22px}}@media (max-width:399px){.news-details-box .entry-footer .related-post-box .desc h4{font-size:20px}}.news-details-box .entry-footer .related-post-box:hover .desc{-webkit-box-shadow:none;box-shadow:none;background-color:#f8f8f8}.news-details-box .entry-footer .author-info-box{display:-ms-grid;-ms-grid-rows:1fr;-ms-grid-columns:180px 1fr;grid-column-gap:35px;background-color:#f8f8f8;grid-template-rows:1fr;grid-template-columns:180px 1fr;align-items:center;padding:40px;font-size:14px;display:grid}@media only screen and (min-width:992px) and (max-width:1199px){.news-details-box .entry-footer .author-info-box{padding:30px}}@media (max-width:767px){.news-details-box .entry-footer .author-info-box{padding:30px;display:block}.news-details-box .entry-footer .author-info-box .info-text{margin-top:30px}}.news-details-box .entry-footer .author-info-box .info-text span{color:#87847b;margin-bottom:5px;font-weight:700}.news-details-box .entry-footer .author-info-box .info-text h3{letter-spacing:-1px;margin-bottom:15px;font-size:36px}@media only screen and (min-width:992px) and (max-width:1199px){.news-details-box .entry-footer .author-info-box .info-text h3{font-size:22px}}@media (max-width:767px){.news-details-box .entry-footer .author-info-box .info-text h3{font-size:22px}}.news-details-box .comment-template h3.box-title{letter-spacing:-1px;margin-bottom:30px;font-size:26px}@media (max-width:767px){.news-details-box .comment-template h3.box-title{font-size:24px}}.news-details-box .comment-template .comments-list li{min-height:130px;padding-top:15px;padding-left:130px;font-size:14px;position:relative}@media (max-width:575px){.news-details-box .comment-template .comments-list li{padding-left:0}}.news-details-box .comment-template .comments-list li:not(:first-child){border-top:1px solid #eaeaea;margin-top:30px;padding-top:45px}.news-details-box .comment-template .comments-list li:not(:first-child) .comment-img{top:30px}.news-details-box .comment-template .comments-list li .comment-img{width:100px;height:100px;position:absolute;top:0;left:0}.news-details-box .comment-template .comments-list li .comment-img img{max-width:100px;max-height:100px}@media (max-width:575px){.news-details-box .comment-template .comments-list li .comment-img{position:unset;margin-bottom:30px}}.news-details-box .comment-template .comments-list li .comment-desc .desc-top{margin-bottom:20px;position:relative}.news-details-box .comment-template .comments-list li .comment-desc .desc-top h6{letter-spacing:-1px;margin-bottom:10px;font-size:18px}.news-details-box .comment-template .comments-list li .comment-desc .desc-top span.date{font-size:12px;font-weight:700}.news-details-box .comment-template .comments-list li .comment-desc .desc-top .reply-link{z-index:2;color:#777;padding:10px 20px;font-size:14px;font-weight:700;display:inline-block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.news-details-box .comment-template .comments-list li .comment-desc .desc-top .reply-link i{margin-right:5px}@media only screen and (min-width:576px) and (max-width:767px){.news-details-box .comment-template .comments-list li .children{margin-left:-80px}}@media (max-width:575px){.news-details-box .comment-template .comments-list li .children{padding-left:30px}}.news-details-box .comment-template .comments-list li .children li:first-child{border-top:1px solid #eaeaea;margin-top:30px;padding-top:45px}.news-details-box .comment-template .comments-list li .children li:first-child .comment-img{top:30px}.news-details-box .comment-template .comment-form{background-color:#f8f8f8;padding:45px}@media (max-width:575px){.news-details-box .comment-template .comment-form{padding:20px}}@media (max-width:399px){.news-details-box .comment-template .comment-form{padding-left:15px}}.news-details-box .comment-template .comment-form textarea{height:150px;padding-top:25px}.news-details-box .comment-template .comment-form .main-btn{-webkit-box-shadow:none;box-shadow:none}@media (max-width:575px){.news-details-box .comment-template .comment-form .main-btn{padding:0 30px}}.pagination-wrap{text-align:center;padding-top:20px}.pagination-wrap ul li{margin:0 5px;display:inline-block}@media (max-width:575px){.pagination-wrap ul li{margin-bottom:8px}}.pagination-wrap ul li a{color:#111;background-color:#fff;width:50px;height:50px;font-family:Roboto,sans-serif;font-weight:700;line-height:50px}.pagination-wrap ul li a:hover,.pagination-wrap ul li.active a{color:#fff;background-color:#87847b}@media only screen and (min-width:768px) and (max-width:991px){.sidebar{margin-top:80px}}@media (max-width:767px){.sidebar{margin-top:80px}}.sidebar .widget{background-color:#fff;padding:40px}@media only screen and (min-width:992px) and (max-width:1199px){.sidebar .widget{padding:40px 20px}}@media (max-width:399px){.sidebar .widget{padding:40px 20px}}.sidebar .widget .widget-title{margin-bottom:40px;padding-left:30px;font-size:20px;line-height:1;position:relative}.sidebar .widget .widget-title:before{content:"";background-color:#87847b;width:2px;height:100%;position:absolute;top:0;left:0}.sidebar .widget.about-author-widget .author-box{text-align:center;font-size:14px}.sidebar .widget.about-author-widget .author-box h6{letter-spacing:-1px;margin-top:30px;padding-bottom:20px;font-size:24px}.sidebar .widget.about-author-widget .author-box .social-icon{margin-top:25px}.sidebar .widget.about-author-widget .author-box .social-icon li{margin:0 5px;display:inline-block}.sidebar .widget.about-author-widget .author-box .social-icon li a{color:#b3bed3;padding:5px}.sidebar .widget.about-author-widget .author-box .social-icon li a:hover{color:#87847b}.sidebar .widget.search-widget form{position:relative}.sidebar .widget.search-widget form input{background-color:#f8f8f8;border:none;width:100%;height:60px;padding-left:30px;padding-right:60px;font-size:14px}.sidebar .widget.search-widget form button{z-index:1;color:#fff;background-color:#87847b;border:none;width:60px;height:100%;font-size:14px;transition:all .3s ease-out;position:absolute;top:0;right:0}.sidebar .widget.search-widget form button:hover{color:#fff;background-color:#111}.sidebar .widget.popular-feeds .single-popular-feed{display:-ms-grid;-ms-grid-rows:1fr;-ms-grid-columns:80px 1fr;grid-column-gap:15px;border-bottom:1px solid #e1e6ff;grid-template-rows:1fr;grid-template-columns:80px 1fr;align-items:center;margin-bottom:30px;padding-bottom:30px;display:grid}.sidebar .widget.popular-feeds .single-popular-feed:last-child{border:none;margin-bottom:0;padding-bottom:0}.sidebar .widget.popular-feeds .single-popular-feed .feed-desc h6{margin-bottom:10px;font-size:18px}.sidebar .widget.popular-feeds .single-popular-feed .feed-desc .time{font-size:14px}.sidebar .widget.popular-feeds .single-popular-feed .feed-desc .time i{margin-right:5px}.sidebar .widget.categories-widget ul li{margin-bottom:10px}.sidebar .widget.categories-widget ul li:last-child{margin-bottom:0}.sidebar .widget.categories-widget ul li a{color:#777;background-color:#f8f8f8;height:50px;padding-left:30px;font-size:14px;line-height:50px;transition:all .3s ease-out;display:block;position:relative}.sidebar .widget.categories-widget ul li a span{text-align:center;background-color:#eaeaea;width:50px;height:50px;line-height:50px;transition:all .3s ease-out;position:absolute;top:0;right:0}.sidebar .widget.categories-widget ul li a:hover{color:#fff;background-color:#87847b}.sidebar .widget.categories-widget ul li a:hover span{background-color:#947f58}.sidebar .widget.socail-widget ul li{margin-right:10px;display:inline-block}@media only screen and (min-width:992px) and (max-width:1199px){.sidebar .widget.socail-widget ul li{margin-right:5px}}@media (max-width:399px){.sidebar .widget.socail-widget ul li{margin-right:5px}}.sidebar .widget.socail-widget ul li a{color:#777;text-align:center;background-color:#f8f8f8;width:40px;height:40px;font-size:14px;line-height:40px}.sidebar .widget.socail-widget ul li a:hover{background-color:#87847b}.sidebar .widget.twitter-feed-widget .twitter-looop .single-twitter{border-bottom:1px solid #e1e6ff;margin-bottom:30px;padding-bottom:30px;padding-left:35px;font-size:12px;position:relative}.sidebar .widget.twitter-feed-widget .twitter-looop .single-twitter:before{content:"";color:#87847b;font-family:"Font Awesome 5 Brands";font-size:14px;position:absolute;top:0;left:0}.sidebar .widget.twitter-feed-widget .twitter-looop .single-twitter:last-child{border:none;margin-bottom:0;padding-bottom:0}.sidebar .widget.twitter-feed-widget .twitter-looop .single-twitter a{color:#111}.sidebar .widget.twitter-feed-widget .twitter-looop .single-twitter .date{margin-top:15px;font-weight:500}.sidebar .widget.instagram-feed-widget ul{display:-ms-grid;grid-gap:15px;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);display:grid}.sidebar .widget.popular-tag-widget ul li{margin-bottom:10px;margin-right:5px;display:inline-block}.sidebar .widget.popular-tag-widget ul li a{color:#777;background-color:#f4f4f4;padding:10px 20px;font-size:12px}@media only screen and (min-width:992px) and (max-width:1199px){.sidebar .widget.popular-tag-widget ul li a{padding:10px 15px}}@media (max-width:399px){.sidebar .widget.popular-tag-widget ul li a{padding:10px 15px}}.sidebar .widget.popular-tag-widget ul li a:hover{background-color:#87847b}.sidebar .widget.banner-ad-widget{border:none;padding:0}.booking-form{z-index:2;margin-top:-70px;position:relative}.booking-form .booking-form-inner{background-color:#fff;padding:10px 40px 40px}.booking-form form input,.booking-form form select,.booking-form form .nice-select{color:rgba(119,119,119,.5);background-color:transparent;border:none;border-bottom:2px solid #87847b;width:100%;height:50px;font-size:14px;line-height:50px}.booking-form form .nice-select{border-color:#e9e9e9;padding-left:0}.booking-form form .nice-select:after{display:none}.booking-form form .nice-select:before{left:0}.booking-form form label{color:#222;margin:0;font-family:Roboto,sans-serif;font-weight:700;display:block}.booking-form form .inputs-filed{position:relative}.booking-form form .inputs-filed input,.booking-form form .inputs-filed .nice-select{padding:0 20px}.booking-form form .inputs-filed .icon{color:#87847b;font-size:14px;position:absolute;bottom:15px;left:0}.booking-form form button{color:#fff;text-transform:uppercase;letter-spacing:2px;background-color:#87847b;border:none;width:100%;height:60px;font-size:14px;font-weight:700;transition:all .3s ease-out}.booking-form form button:hover{background-color:#111}@media only screen and (min-width:992px) and (max-width:1199px){.booking-form form button{letter-spacing:1px;font-size:12px}}.booking-form.booking-form-dark{background-color:#2a2623;margin-top:0}.booking-form.booking-form-dark .booking-form-inner{background-color:transparent}.booking-form.booking-form-dark form label{color:#fff}.booking-form.boxed-layout{margin-top:-40px}@media only screen and (min-width:768px) and (max-width:991px){.booking-form.boxed-layout{margin-top:0}}@media (max-width:767px){.booking-form.boxed-layout{margin-top:0}}.booking-form.boxed-layout form button{letter-spacing:1px;font-size:12px}.places-wrapper .places-maps{width:100%;height:700px}.places-wrapper .gm-style .gm-style-iw-c{border-radius:0;padding:0}.places-wrapper .gm-style .gm-style-iw-d{width:290px;overflow:hidden!important}.places-wrapper .map-info-window .info-window-img{background-position:50%;background-size:cover;width:100%;height:190px}.places-wrapper .map-info-window .info-content{text-align:center;padding:20px 10px;font-size:14px}.places-wrapper .map-info-window .info-content h4{margin-bottom:5px}.places-boxes .place-box .place-bg-wrap{overflow:hidden}.places-boxes .place-box .place-bg-wrap .place-bg{background-position:50%;background-size:cover;width:100%;height:190px;transition:all .3s ease-out}@media (max-width:575px){.places-boxes .place-box .place-bg-wrap .place-bg{height:220px}}.places-boxes .place-box:hover .place-bg{transform:scale(1.1)}.places-boxes .place-box .desc{text-align:center;background-color:#fff;padding:20px}@media only screen and (min-width:992px) and (max-width:1199px){.places-boxes .place-box .desc{padding:20px 15px}}@media only screen and (min-width:768px) and (max-width:991px){.places-boxes .place-box .desc{padding:20px 15px}}.places-boxes .place-box .desc h4{margin-bottom:10px;font-size:24px}@media only screen and (min-width:992px) and (max-width:1199px){.places-boxes .place-box .desc h4{font-size:22px}}@media only screen and (min-width:768px) and (max-width:991px){.places-boxes .place-box .desc h4{font-size:22px}}.places-boxes .place-box .desc .time{font-family:Roboto,sans-serif;font-size:14px}.places-details .title-wrap .place-cat{text-transform:uppercase;letter-spacing:2px;padding-bottom:5px;font-size:14px;font-weight:700}@media (max-width:575px){.places-details .title-wrap .place-cat{letter-spacing:0;font-size:12px}}.places-details .title-wrap h2{font-size:48px}@media only screen and (min-width:768px) and (max-width:991px){.places-details .title-wrap h2{font-size:38px}}@media only screen and (min-width:576px) and (max-width:767px){.places-details .title-wrap h2{font-size:32px}}@media (max-width:575px){.places-details .title-wrap h2{font-size:28px}}@media (max-width:399px){.places-details .title-wrap h2{font-size:24px}}.places-details .title-wrap .link a{text-transform:uppercase;color:#777;letter-spacing:2px;background-color:#fff;padding:25px 45px;font-size:14px;font-weight:700}@media (max-width:767px){.places-details .title-wrap .link a{padding:20px 30px}}@media (max-width:575px){.places-details .title-wrap .link a{letter-spacing:0;padding:15px 25px}}.places-details .title-wrap .link a:hover{color:#fff;background-color:#87847b}.restaurant-tab-area .restaurant-rood-list .nav-link{text-align:center;background-color:#fff;border-radius:0;margin-bottom:30px;padding:35px 25px;transition:all .3s ease-out;display:block}@media (max-width:575px){.restaurant-tab-area .restaurant-rood-list .nav-link{padding:25px}}.restaurant-tab-area .restaurant-rood-list .nav-link .title{text-transform:uppercase;color:#222;padding-top:20px;font-size:12px;font-weight:700;transition:all .3s ease-out;display:block}.restaurant-tab-area .restaurant-rood-list .nav-link i{color:#87847b;font-size:60px;transition:all .3s ease-out}@media (max-width:575px){.restaurant-tab-area .restaurant-rood-list .nav-link i{font-size:40px}}.restaurant-tab-area .restaurant-rood-list .nav-link.active,.restaurant-tab-area .restaurant-rood-list .nav-link:hover{background-color:#87847b}.restaurant-tab-area .restaurant-rood-list .nav-link.active i,.restaurant-tab-area .restaurant-rood-list .nav-link.active .title,.restaurant-tab-area .restaurant-rood-list .nav-link:hover i,.restaurant-tab-area .restaurant-rood-list .nav-link:hover .title{color:#fff}.restaurant-tab-area .food-box{margin-bottom:30px}@media (max-width:399px){.restaurant-tab-area .food-box{margin-left:-5px;margin-right:-5px}}.restaurant-tab-area .food-box .thumb{position:relative}.restaurant-tab-area .food-box .thumb img{width:100%}.restaurant-tab-area .food-box .thumb .price{color:#fff;background-color:#87847b;padding:8px 15px;font-size:18px;font-weight:700;position:absolute;top:10px;right:10px}.restaurant-tab-area .food-box .desc{background-color:#fff;padding:30px;position:relative}@media (max-width:575px){.restaurant-tab-area .food-box .desc{padding:15px}}.restaurant-tab-area .food-box .desc a.cat{color:#777;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;font-size:12px;font-weight:700}@media (max-width:575px){.restaurant-tab-area .food-box .desc a.cat{letter-spacing:1px}}@media (max-width:399px){.restaurant-tab-area .food-box .desc a.cat{letter-spacing:0}}.restaurant-tab-area .food-box .desc h4{font-size:24px}@media (max-width:575px){.restaurant-tab-area .food-box .desc h4{font-size:20px}}@media (max-width:399px){.restaurant-tab-area .food-box .desc h4{font-size:18px}}.restaurant-tab-area .food-box .desc .link{color:#d2d2d2;visibility:hidden;opacity:0;font-size:18px;transition:all .3s ease-out;position:absolute;top:50%;right:0;transform:translateY(-50%)}.restaurant-tab-area .food-box:hover .desc .link{visibility:visible;opacity:1;right:30px}@media (max-width:575px){.restaurant-tab-area .food-box:hover .desc .link{right:10px}}.menu-area.gradient-white{background:linear-gradient(45deg,#f8f8f8 0%,#fff 100%)}.feature-room-section.with-bg{z-index:1;background-position:50%;background-size:cover;position:relative}.feature-room-section.with-bg:before{content:"";opacity:.6;z-index:-1;background-color:#222;width:100%;height:100%;position:absolute;top:0;left:0}.booking-form-body{background-color:#fff;padding:50px 35px 30px;position:relative}.booking-form-body p strong{color:#222}.booking-form-body .booking-inner-body{background-color:#f8f8f8;padding:50px 35px 30px;position:relative}.booking-form-body .left-line{padding-left:30px;position:relative}.booking-form-body .left-line:before{content:"";background:#87847b;width:2px;height:100%;display:block;position:absolute;left:0}.booking-form-body .inner-title{color:#222}.booking-form-body .inner-title a{color:#87847b;text-decoration:underline}.booking-form-body form label{color:inherit;font-size:16px;font-weight:500}.booking-form-body .booking-inner-body form input,.booking-form-body .booking-inner-body form .nice-select{background-color:#fff}.booking-form-body form input::placeholder{font-size:14px}.booking-form-body form .group-fix{flex-wrap:unset}.booking-form-body form .input-group-text{background:0 0;border:none;padding:0 20px}.booking-form-body form .input-group-prepend .input-group-text{padding-left:0}.booking-form-body form .input-group-append .input-group-text{padding-right:0}.bookingtable .table td,.bookingtable .table th{color:#777;padding:15px;font-size:14px;font-weight:500}.bookingtable .table td strong,.bookingtable .table th strong{color:#222}.bookingtable .table thead td,.bookingtable .table thead th{border-bottom-width:1px}.bookingtable .table thead th a{margin-bottom:10px;display:flex}.bookingtable .table thead th a:before{content:"";border:1px solid #87847b;justify-content:center;align-items:center;width:20px;height:20px;margin-right:10px;font-family:"Font Awesome 5 Pro";font-size:14px;line-height:normal;display:flex}.bookingtable .table thead th a.collapsed:before{content:""}.custom-checkbox label{cursor:pointer;justify-content:flex-start;align-items:center;padding-left:25px;display:flex;position:relative}.custom-checkbox input{width:auto;height:auto;position:absolute;left:-99999px}.custom-checkbox span{border:1px solid #87847b;width:15px;height:15px;display:block;position:absolute;left:0}.custom-checkbox input:checked~span:before{content:"";color:#87847b;font-family:"Font Awesome 5 Pro";font-size:12px;line-height:normal;position:absolute;left:1px}.booking-conformation-box,.search-box .search-item{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.booking-conformation-box{margin-bottom:45px}.booking-conformation-box .booking-conformation-text span,.search-box .search-item .search-item-text span{display:block}.success-btn{color:#fff;background-color:#72b772;border-color:#72b772}.success-btn:hover,.success-btn:focus{background-color:#87847b;border-color:#87847b}.search-box .total-price{color:#222;margin-bottom:20px;display:block}.room-gird-loop .room-box .room-desc .nice-select{float:none;background:#f8f8f8;margin-top:20px}.room-gird-loop .room-box .room-desc .actions{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.room-gird-loop .room-box .room-desc .actions button{text-align:center;justify-content:center;align-items:center;width:100%;margin:0}.room-gird-loop .room-box .room-desc .actions button+button{margin-top:10px}.room-gird-loop .room-box .room-desc .item-boxs,.room-gird-loop .room-box .room-desc .actions .confirm-btn{display:none}.room-gird-loop .room-box .room-desc .item-boxs .item-boxs-item{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}@media (max-width:575px){.booking-form-body .booking-inner-body{padding:20px}.booking-form-body{padding:30px 20px}.booking-form-body form .group-fix{display:block}.booking-form-body form .input-group-append .input-group-text{margin-top:5px;padding-left:0}.booking-form-body form .input-group-prepend .input-group-text{margin-bottom:5px;padding-right:0}.booking-conformation-box{display:block}.booking-conformation-box .booking-conformation-button button{margin-top:10px}.main-btn{letter-spacing:1px;font-size:13px}.room-gird-loop .room-box .room-desc .item-boxs .item-boxs-item{display:block}.room-gird-loop .room-box .room-desc .item-boxs .item-boxs-item .item-remove{margin-top:5px}}.back-to-top{text-align:center;z-index:99;color:#fff;opacity:0;visibility:hidden;background-color:#87847b;width:40px;height:40px;font-size:18px;line-height:40px;position:fixed;bottom:40px;right:0}.back-to-top.active{visibility:visible;opacity:1;right:40px}.back-to-top:hover{background-color:#222}@media (min-width:768px){.container,.container-md{max-width:none!important}}@media (min-width:576px){.container,.container-sm{max-width:none!important}}
