:root{--primary:#a23330;--primary-dark:#aa7f54;--text-darkest:#1f1d1e;--text-dark:#212830;--text-body:#6b6b6b;--text-secondary:#707079;--text-gray:#595960;--text-light:#aaaab3;--bg-white:#ffffff;--bg-black:#000000;--bg-footer:#26282B;--bg-dark-1:#323232;--bg-dark-2:#333333;--bg-dark-3:#393D4A;--bg-light:#f9f9f9;--border-light-1:#e5e5e5;--border-light-2:#ebebeb;--border-light-3:#e1e1e1;--border-light-4:#e9e9e9;--border-beige-1:#EFD4B9;--border-beige-2:#F9EEE3;--border-brown:#5A4D48;--accent-yellow:#f5b917;--accent-red:#f44336;--accent-purple:#673ab7;--gray-medium:#999999;--overlay-light-1:rgba(36, 11, 12, 0.05);--overlay-dark-1:rgba(25, 25, 26, 0.2);--overlay-dark-2:rgba(25, 25, 26, 0.3);--overlay-dark-3:rgba(25, 25, 26, 0.05);--overlay-black-light:rgba(0, 0, 0, 0.15);--overlay-black-medium:rgba(0, 0, 0, 0.3);--overlay-black-dark:rgba(0, 0, 0, 0.7);--overlay-transparent:rgba(0, 0, 0, 0);--overlay-blue-dark:rgba(33, 40, 48, 0.7);--overlay-blue-solid:rgba(33, 40, 48, 1);--overlay-footer:rgba(16, 20, 31, 0.2)}html,body{height:100%;font-family:"Cabin",sans-serif;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;position:relative}h1,h2,h3,h4,h5,h6{margin:0;color:#111;font-weight:400;font-family:"Lora",serif}h1{font-size:70px}h2{font-size:36px}h3{font-size:30px}h4{font-size:24px}h5{font-size:18px}h6{font-size:16px}p{font-size:16px;font-family:"Cabin",sans-serif;color:var(--text-body);font-weight:400;line-height:26px;margin:0 0 15px 0}img{max-width:100%}a{text-decoration:none!important}.form-control:focus{box-shadow:none!important;outline:none!important;border-color:#dee2e6!important}input:focus,select:focus,button:focus,textarea:focus{outline:none}a{text-decoration:none!important;outline:none!important;border:0}a:hover,a:focus{text-decoration:none;outline:none;color:var(--bg-white)}ul,ol{padding:0;margin:0}.section-title{text-align:center;margin-bottom:22px}.section-title span{font-size:14px;color:var(--primary);font-weight:700;text-transform:uppercase;letter-spacing:2px}.section-title h2{font-size:17px;color:var(--text-dark);line-height:1.2;margin-top:10px}.section-title h3{font-size:28px;color:var(--text-dark);line-height:30px;margin-top:10px}.set-bg{background-repeat:no-repeat;background-size:cover;background-position:top center}.spad{padding-top:100px}.spad-2{padding-top:50px;padding-bottom:70px}.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6,.text-white p,.text-white span,.text-white li,.text-white a{color:var(--bg-white)}.primary-btn{white-space:nowrap;display:inline-flex;font-weight:700;font-size:12px;background:var(--primary);color:var(--bg-white);line-height:1;border:0;border-radius:0;letter-spacing:2px;text-transform:uppercase;cursor:pointer;outline:none;padding:10px 20px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}.primary-btn:hover,.primary-btn:focus{background:var(--text-darkest);color:var(--bg-white);outline:none;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}.mail_font{font-family:"Roboto",sans-serif;font-weight:500}#preloder{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999999;background:var(--bg-white)}.loader{width:40px;height:40px;position:absolute;top:50%;left:50%;margin-top:-13px;margin-left:-13px;border-radius:60px;animation:loader 0.8s linear infinite;-webkit-animation:loader 0.8s linear infinite}@keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);border:4px solid var(--accent-red);border-left-color:#fff0}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);border:4px solid var(--accent-purple);border-left-color:#fff0}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);border:4px solid var(--accent-red);border-left-color:#fff0}}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0deg);border:4px solid var(--accent-red);border-left-color:#fff0}50%{-webkit-transform:rotate(180deg);border:4px solid var(--accent-purple);border-left-color:#fff0}100%{-webkit-transform:rotate(360deg);border:4px solid var(--accent-red);border-left-color:#fff0}}.spacial-controls{position:fixed;width:111px;height:91px;top:0;right:0;z-index:999}.spacial-controls .search-switch{display:block;height:100%;padding-top:30px;background:var(--bg-dark-1);text-align:center;cursor:pointer}.search-model{display:none;position:fixed;width:100%;height:100%;left:0;top:0;background:var(--bg-black);z-index:99999}.search-model-form{padding:0 15px}.search-model-form input{width:500px;font-size:40px;border:none;border-bottom:2px solid var(--bg-dark-2);background:none;color:var(--gray-medium)}.search-close-switch{position:absolute;width:50px;height:50px;background:var(--bg-dark-2);color:var(--bg-white);text-align:center;border-radius:50%;font-size:28px;line-height:28px;top:30px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-section.header-normal .menu-item{-webkit-box-shadow:0 12px 15px var(--overlay-light-1);box-shadow:0 12px 15px var(--overlay-light-1)}.header-section,.top-nav{border-bottom:1px solid var(--border-light-1)}.top-nav .tn-left{margin-bottom:0}.top-nav .tn-left li{list-style:none;display:inline-block;font-size:16px;color:var(--text-dark);font-weight:500;padding:14px 0 12px;margin-right:64px;position:relative}.top-nav .tn-left li a{color:var(--text-dark)}.top-nav .tn-left li:after{position:absolute;right:-32px;top:0;width:1px;height:100%;background:var(--border-light-1);content:""}.top-nav .tn-left li:last-child{margin-right:0}.top-nav .tn-left li:last-child:after{display:none}.top-nav .tn-left li i{color:var(--primary);margin-right:0}.top-nav .tn-right{text-align:right;display:flex;justify-content:flex-end;align-items:center;gap:10px}.top-nav .tn-right .top-social{display:inline-flex;justify-content:center;align-items:center;margin-right:0;padding:13px 10px}.top-nav .tn-right .top-social a{display:inline-block;font-size:16px;color:var(--text-dark);margin:0}.top-nav .tn-right .top-social a i{font-size:22px}.top-nav .tn-right .primary-btn{padding:20px 20px}.top-nav .tn-right .select2.select2-container{width:75px!important}.top-nav .tn-right .select2-container .select2-selection--single{display:flex;justify-content:space-between;align-items:center;height:auto;padding:6px}.top-nav .tn-right .select2-container .select2-selection--single .select2-selection__arrow{height:auto;top:20px;right:-7px}.top-nav .tn-right .select2-container .select2-selection--single .select2-selection__arrow b{left:0}.top-nav .tn-right .select2-container .select2-selection__rendered{padding:0;line-height:0}.top-nav .tn-right .select2-container .select2-selection__rendered span{padding:0 10px 0 0;font-size:0;line-height:0}.select2-results__options .lang_icon{border-radius:50%;width:20px}.top-nav .tn-right .language-option{display:inline-block;margin-left:30px;cursor:pointer;padding:13px 0 11px;position:relative}.top-nav .tn-right .language-option:hover .flag-dropdown{top:40px;opacity:1;visibility:visible}.top-nav .tn-right .language-option img{height:26px;width:26px;border-radius:50%;margin-right:10px}.top-nav .tn-right .language-option span{font-size:16px;color:var(--text-dark);text-transform:uppercase;font-weight:500}.top-nav .tn-right .language-option .flag-dropdown{position:absolute;left:0;top:60px;width:100px;background:var(--bg-white);display:block;padding:10px 15px;-webkit-box-shadow:0 9px 10px var(--overlay-dark-1);box-shadow:0 9px 10px var(--overlay-dark-1);opacity:0;visibility:hidden;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;z-index:99}.top-nav .tn-right .language-option .flag-dropdown ul li{list-style:none;text-align:left}.top-nav .tn-right .language-option .flag-dropdown ul li a{font-size:14px;text-transform:uppercase;font-weight:500;color:var(--text-dark);-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.top-nav .tn-right .language-option .flag-dropdown ul li a:hover{color:var(--primary)}.menu-item{position:relative;z-index:9}.menu-item .logo{padding:0 0}.menu-item .logo a{display:inline-block}.menu-item .nav-menu{display:flex;justify-content:flex-end;align-items:center;height:100%}.menu-item .nav-menu .mainmenu{display:inline-block;width:100%}.menu-item .nav-menu .mainmenu ul{margin-bottom:0;display:flex;justify-content:flex-end;align-items:center;gap:50px}.menu-item .nav-menu .mainmenu li{list-style:none;display:inline-block;position:relative;z-index:1}.menu-item .nav-menu .mainmenu li.active a:after{opacity:1}.menu-item .nav-menu .mainmenu li:hover>a:after{opacity:1}.menu-item .nav-menu .mainmenu li:hover .dropdown{top:77px;opacity:1;visibility:visible}.menu-item .nav-menu .mainmenu li a{font-size:16px;color:var(--text-dark);margin-right:0;font-weight:500;display:inline-block;padding:27px 0;position:relative;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;text-decoration:none}.menu-item .nav-menu .mainmenu li a:after{position:absolute;left:0;top:52px;width:100%;height:2px;background:var(--primary);content:"";opacity:0;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.menu-item .nav-menu .mainmenu li .dropdown{position:absolute;left:0;top:97px;width:180px;background:var(--bg-white);z-index:9;opacity:0;visibility:hidden;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-box-shadow:0 9px 15px var(--overlay-dark-3);box-shadow:0 9px 15px var(--overlay-dark-3)}.menu-item .nav-menu .mainmenu li .dropdown li{list-style:none;display:block}.menu-item .nav-menu .mainmenu li .dropdown li a{font-size:16px;color:var(--text-dark);display:block;text-align:left;padding:8px 15px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.menu-item .nav-menu .mainmenu li .dropdown li a:hover{color:var(--primary)}.menu-item .nav-menu .mainmenu li .dropdown li a:after{display:none}.menu-item .nav-menu .nav-right{display:inline-block;margin-left:43px;padding:27px 0}.menu-item .nav-menu .nav-right i{font-size:16px;color:var(--text-dark);cursor:pointer}.resp_head_right{display:flex;justify-content:flex-end;align-items:center;width:100%;gap:20px}.canvas-open{display:none;justify-content:end;align-items:center;font-size:30px;width:auto;color:var(--text-dark);border:0 solid var(--text-dark);text-align:center;cursor:pointer;font-family:'FontAwesome';font-style:normal}.offcanvas-menu-wrapper{display:none}.hero-section{position:relative;height:650px;width:100%;overflow:hidden}.hero-slider.owl-carousel{display:block!important}.hero-section .container{position:relative;z-index:5}.hero-text h1{font-size:55px;line-height:1.2;color:var(--bg-white);margin-bottom:16px}.hero-text p{font-size:18px;color:var(--bg-white);line-height:28px;margin-bottom:18px}.booking-form{background:var(--bg-white);padding:44px 40px 50px 40px;border-radius:4px}.booking-form h3{color:var(--text-dark);margin-bottom:36px}.booking-form form .check-date{position:relative;margin-bottom:15px}.booking-form form .check-date label{font-size:14px;color:var(--text-secondary);display:block;margin-bottom:10px}.booking-form form .check-date input{width:100%;height:50px;border:1px solid var(--border-light-2);border-radius:2px;font-size:16px;color:var(--text-dark);text-transform:uppercase;font-weight:500;padding-left:20px}.booking-form form .check-date i{color:var(--primary);position:absolute;right:18px;bottom:17px}.booking-form form .select-option{margin-bottom:15px}.booking-form form .select-option label{font-size:14px;color:var(--text-secondary);display:block;margin-bottom:10px}.booking-form form .select-option .nice-select{border-radius:2px;border:1px solid var(--border-light-2);height:50px;line-height:50px;outline:none;padding-left:20px;width:100%;float:none}.booking-form form .select-option .nice-select:after{border-bottom:2px solid var(--primary);border-right:2px solid var(--primary);height:10px;margin-top:0;right:20px;width:10px;top:36%}.booking-form form .select-option .nice-select span{font-size:16px;color:var(--text-dark);text-transform:uppercase;font-weight:500}.booking-form form .select-option .nice-select .list{margin-top:0;width:100%}.booking-form form button{display:block;font-size:14px;text-transform:uppercase;border:1px solid var(--primary);border-radius:2px;color:var(--primary);font-weight:500;background:#fff0;width:100%;height:46px;margin-top:30px}.hero-slider{position:absolute;width:100%;height:100%;left:0;top:0}.hero-slider.owl-carousel .owl-dots{position:absolute;left:0;bottom:23px;width:100%;text-align:center}.hero-slider.owl-carousel .owl-dots button{height:6px;width:6px;background:var(--bg-white);opacity:.5;border-radius:50%;margin-right:10px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.hero-slider.owl-carousel .owl-dots button.active{width:30px;border-radius:50px;opacity:1}.hero-slider.owl-carousel .owl-dots button:last-child{margin-right:0}.hero-slider .owl-stage-outer,.hero-slider .owl-stage,.hero-slider .owl-item,.hero-slider .hs-item{height:100%;max-height:100%!important;opacity:1;background-repeat:no-repeat;background-position:center center;background-size:cover}.hero-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.about-text{text-align:center;padding:0 35px}.about-text p{color:var(--text-gray);font-weight:500}.about-text p.f-para{margin-bottom:10px}.about-text p.s-para{margin-bottom:35px}.about-text .about-btn{color:var(--text-dark)}.about-pic img{min-width:100%}.services-section{padding-bottom:60px;border-top:1px solid var(--border-light-1)}.services-section .section-title{margin-bottom:36px}.service-item{text-align:center;padding:30px 35px 18px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.service-item:hover{background:var(--primary)}.service-item:hover i{color:var(--bg-white)}.service-item:hover h4{color:var(--bg-white)}.service-item:hover p{color:var(--bg-white)}.service-item i{display:inline-block;color:var(--primary);-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.service-item h4{color:var(--text-dark);font-size:22px;margin-bottom:15px;margin-top:10px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.service-item p{color:var(--text-secondary);-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.blog-section .section-title{margin-bottom:36px}.footer-section{background:var(--bg-footer)}.footer-section .footer-text{padding:80px 0 30px}.footer-section .footer-text .ft-about{margin-bottom:30px}.footer-section .footer-text .ft-about .logo a{display:inline-block}.footer-section .footer-text .ft-about p{color:var(--text-light);margin-bottom:20px}.footer-section .footer-text .ft-about .fa-social a{display:inline-flex;justify-content:center;align-items:center;height:40px;width:40px;font-size:16px;line-height:40px;text-align:center;color:var(--bg-white);border:1px solid var(--border-brown);border-radius:50%;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;margin-right:7px}.footer-section .footer-text .ft-about .fa-social a:hover{background:var(--primary);border-color:var(--primary)}.footer-section .footer-text .ft-contact{margin-bottom:30px}.footer-section .footer-text .ft-contact h6{font-size:14px;color:var(--primary);text-transform:uppercase;font-weight:700;letter-spacing:3px;font-family:"Cabin",sans-serif;margin-bottom:20px}.footer-section .footer-text .ft-contact ul li,.footer-section .footer-text .ft-contact ul li a{font-size:16px;color:var(--text-light);line-height:32px;list-style:none}.footer-section .footer-text .ft-contact ul li a:hover{color:var(--bg-white)}.footer-section .footer-text .ft-newslatter h6{font-size:14px;color:var(--primary);text-transform:uppercase;font-weight:700;letter-spacing:3px;font-family:"Cabin",sans-serif;margin-bottom:20px}.footer-section .footer-text .ft-newslatter p{color:var(--text-light);margin-bottom:20px}.footer-section .footer-text .ft-newslatter .fn-form{position:relative}.footer-section .footer-text .ft-newslatter .fn-form input{width:100%;height:50px;border-radius:2px;background:var(--bg-dark-3);border:none;padding-left:20px;font-size:16px;color:var(--bg-white)}.footer-section .footer-text .ft-newslatter .fn-form button{position:absolute;right:0;top:0;font-size:16px;background:var(--primary);color:var(--bg-white);padding:0 16px;height:50px;border:none;border-radius:0 2px 2px 0}.footer-section .copyright-option{background:var(--overlay-black-light);padding:20px 0}.footer-section .copyright-option ul li{list-style:none;display:inline-block;margin-right:34px}.footer-section .copyright-option ul li:last-child{margin-right:0}.footer-section .copyright-option ul li a{font-size:16px;color:var(--text-light)}.footer-section .copyright-option .co-text{font-size:16px;color:var(--text-secondary);text-align:right}.footer-section .copyright-option .co-text p{margin-bottom:0}.about-page-text .ap-title h2{font-size:44px;color:var(--text-dark);margin-bottom:18px}.about-page-text .ap-title p{font-size:18px;color:var(--text-secondary);line-height:28px}.about-page-text .ap-services li{display:flex;justify-content:flex-start;align-items:center;gap:6px;list-style:none;font-size:20px;color:var(--text-secondary);line-height:42px}.about-page-text .ap-services li i{color:var(--primary);margin-right:5px;font-family:'FontAwesome';font-style:normal}.about-page-text .services-main{border-radius:6px;border:1px solid var(--primary)}.about-page-text .services-main .services-head{border-top-right-radius:5px;border-top-left-radius:5px;padding:12px 28px;background:var(--primary);color:var(--bg-white);font-size:20px;font-weight:600}.about-page-text .services-main .ap-services{padding:10px}.about-page-services{padding:50px 0;background-color:var(--bg-light)}.about-page-services h2,.contact-map h2{font-size:24px}.about-page-services .ap-service-item{position:relative;height:420px;min-height:420px;border-radius:5px}.about-page-services .ap-service-item .api-text{position:absolute;left:0;bottom:40px;width:100%;text-align:center}.about-page-services .ap-service-item .api-text h3{color:var(--bg-white)}.rooms-section{padding-top:0;padding-bottom:50px}.room-item{box-shadow:0 4px 6px rgb(0 0 0 / .1)}.room-item img{min-width:100%;max-height:200px;min-height:200px}.room-item .ri-text .primary-btn{width:100%;justify-content:center}.room-item .ri-text{border:1px solid var(--border-light-2);border-top:none;padding:15px}.room-item .ri-text a span{color:var(--text-dark)}.room-item .ri-text h4{color:var(--text-dark);margin-bottom:17px;text-align:left!important}.room-item .ri-text h3{color:var(--primary);font-weight:700;margin-bottom:5px}.room-item .ri-text h6{margin-bottom:10px}.room-item .ri-text h3 span{font-family:"Cabin",sans-serif;font-size:14px;font-weight:400;color:var(--text-dark)}.room-item .ri-text table{margin-bottom:18px}.room-item .ri-text table tbody tr td{font-size:16px;color:var(--text-secondary);line-height:36px}.room-item .ri-text table tbody tr td.r-o{width:125px}.room-item .head-main{position:relative;transition:0.5s;display:flex;justify-content:center;transform:translateZ(0)}.room-item .head-main::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background-color:#222;transition-timing-function:ease-out}.room-item .head-main:hover::before{opacity:.5;z-index:0}.heading-title{position:absolute;transition:0.5s;visibility:hidden;opacity:0;top:90px}.heading-title h4{color:#fff;font-size:20px}.head-main:hover .heading-title{opacity:1;visibility:visible}.heading-title h4 span{color:#fff}.room-pagination{text-align:center;padding-top:20px}.room-pagination a{font-size:16px;color:var(--text-secondary);border:1px solid var(--border-beige-1);border-radius:2px;padding:7px 13px 5px;margin-right:7px;display:inline-block;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.room-pagination a:last-child{margin-right:0}.room-pagination a:hover{background:var(--primary);color:var(--bg-white)}.room-details-section{padding-top:0;padding-bottom:80px}.room-details-item{margin-bottom:50px}.room-details-item img{margin-bottom:40px}.room-details-item .rd-text .rd-title{overflow:hidden;margin-bottom:8px}.room-details-item .rd-text .rd-title h3{color:var(--text-dark);float:left}.room-details-item .rd-text .rd-title .rdt-right{float:right;text-align:right}.room-details-item .rd-text .rd-title .rdt-right .rating{display:inline-block;margin-right:25px;margin-bottom:10px}.room-details-item .rd-text .rd-title .rdt-right .rating i{color:var(--accent-yellow)}.room-details-item .rd-text .rd-title .rdt-right a{display:inline-block;color:var(--bg-white);font-size:13px;text-transform:uppercase;font-weight:700;background:var(--primary);padding:14px 28px 13px}.room-details-item .rd-text h2{color:var(--primary);font-weight:700;margin-bottom:25px}.room-details-item .rd-text h2 span{font-family:"Cabin",sans-serif;font-size:16px;font-weight:400;color:var(--text-dark)}.room-details-item .rd-text table{margin-bottom:32px}.room-details-item .rd-text table tbody tr td{font-size:16px;color:var(--text-dark);line-height:36px}.room-details-item .rd-text table tbody tr td.r-o{width:120px;color:var(--text-secondary)}.room-details-item .rd-text p{color:var(--text-secondary)}.room-details-item .rd-text p.f-para{margin-bottom:22px}.review-add h4{color:var(--text-dark);letter-spacing:1px;margin-bottom:45px}.review-add .ra-form input{width:100%;height:50px;border:1px solid var(--border-light-1);font-size:16px;color:var(--text-light);padding-left:20px;margin-bottom:25px}.review-add .ra-form input::-webkit-input-placeholder{color:var(--text-light)}.review-add .ra-form input::-moz-placeholder{color:var(--text-light)}.review-add .ra-form input:-ms-input-placeholder{color:var(--text-light)}.review-add .ra-form input::-ms-input-placeholder{color:var(--text-light)}.review-add .ra-form input::placeholder{color:var(--text-light)}.review-add .ra-form h5{font-size:20px;color:var(--text-dark);margin-bottom:24px;float:left;margin-right:10px}.review-add .ra-form .rating{padding-top:3px;display:inline-block}.review-add .ra-form .rating i{color:var(--accent-yellow);font-size:16px}.review-add .ra-form textarea{width:100%;height:132px;border:1px solid var(--border-light-1);font-size:16px;color:var(--text-light);padding-left:20px;padding-top:12px;margin-bottom:24px;resize:none}.review-add .ra-form textarea::-webkit-input-placeholder{color:var(--text-light)}.review-add .ra-form textarea::-moz-placeholder{color:var(--text-light)}.review-add .ra-form textarea:-ms-input-placeholder{color:var(--text-light)}.review-add .ra-form textarea::-ms-input-placeholder{color:var(--text-light)}.review-add .ra-form textarea::placeholder{color:var(--text-light)}.review-add .ra-form button{font-size:13px;font-weight:700;text-transform:uppercase;color:var(--bg-white);letter-spacing:2px;background:var(--primary);border:none;padding:14px 34px 13px;display:inline-block}.room-booking{padding:0 30px 0 40px}.room-booking h3{color:var(--text-dark);margin-bottom:30px}.room-booking form .check-date{position:relative;margin-bottom:15px}.room-booking form .check-date label{font-size:14px;color:var(--text-secondary);display:block;margin-bottom:10px}.room-booking form .check-date input{width:100%;height:50px;border:1px solid var(--border-light-2);border-radius:2px;font-size:16px;color:var(--text-dark);text-transform:uppercase;font-weight:500;padding-left:20px}.room-booking form .check-date i{color:var(--primary);position:absolute;right:18px;bottom:17px}.room-booking form .select-option{margin-bottom:15px}.room-booking form .select-option label{font-size:14px;color:var(--text-secondary);display:block;margin-bottom:10px}.room-booking form .select-option .nice-select{border-radius:2px;border:1px solid var(--border-light-2);height:50px;line-height:50px;outline:none;padding-left:20px;width:100%;float:none}.room-booking form .select-option .nice-select:after{border-bottom:2px solid var(--primary);border-right:2px solid var(--primary);height:10px;margin-top:0;right:20px;width:10px;top:36%}.room-booking form .select-option .nice-select span{font-size:16px;color:var(--text-dark);text-transform:uppercase;font-weight:500}.room-booking form .select-option .nice-select .list{margin-top:0;width:100%}.room-booking form button{display:block;font-size:14px;text-transform:uppercase;border:1px solid var(--primary);border-radius:2px;color:var(--primary);font-weight:500;background:#fff0;width:100%;height:46px;margin-top:30px}.blog-item{height:450px;min-height:450px;max-width:360px;position:relative;margin-bottom:30px}.blog-item::after{content:"";position:absolute;bottom:0;left:0;z-index:1;width:100%;height:70%;display:block;top:auto;background:var(--text-dark);background:linear-gradient(0deg,var(--overlay-blue-solid) 0%,var(--overlay-transparent) 70%)}.blog-item.small-size{height:400px}.blog-item .bi-text{position:absolute;left:0;bottom:25px;width:100%;padding-left:30px;padding-right:30px;z-index:11}.blog-item .bi-text .b-tag{display:inline-block;color:var(--bg-white);font-size:12px;text-transform:uppercase;letter-spacing:1px;background:var(--primary);padding:3px 10px;border-radius:2px}.blog-item .bi-text h4{margin-top:18px;margin-bottom:18px}.blog-item .bi-text h4 a{color:var(--bg-white)}.blog-item .bi-text .b-time{font-size:12px;color:var(--bg-white);text-transform:uppercase;letter-spacing:3px}.blog-details-hero{display:flex;justify-content:center;align-items:center;padding:100px 0;position:relative;background:linear-gradient( 135deg, #26282B 0%, #5B2A2A 50%, #A23330 100% );}.blog-details-hero::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--overlay-blue-dark)}.bd-hero-text{text-align:center;position:relative;z-index:1}.bd-hero-text span{font-size:12px;color:var(--bg-white);background:var(--primary);font-weight:500;text-transform:uppercase;letter-spacing:1px;display:inline-block;padding:4px 16px;border-radius:2px}.bd-hero-text h2{font-size:44px;color:var(--bg-white);line-height:54px;margin-top:0;margin-bottom:0}.bd-hero-text ul li{list-style:none;font-size:14px;color:var(--primary);margin-right:35px;display:inline-block}.bd-hero-text ul li:last-child{margin-right:0}.bd-hero-text ul li.b-time{text-transform:uppercase}.blog-details-section{padding:50px 0;background-color:var(--bg-light)}.blog-details-gallery{padding:50px 0;background-color:var(--bg-light)}.blog-details-text .bd-title{margin-bottom:52px}.blog-details-text h4{font-size:22px;color:var(--text-darkest);line-height:1.2;margin-top:0;margin-bottom:16px}.blog-details-text h3{font-size:28px;color:var(--text-darkest);line-height:1.2;margin-top:0;margin-bottom:16px}.blog-details-text p{word-wrap:break-word;font-size:16px;color:var(--text-darkest);margin-top:0;margin-bottom:16px}.blog-details-text ul,.blog-details-text ol{padding:0 0 0 30px}.blog-details-text ul li,.blog-details-text ol li{font-size:16px;color:var(--text-darkest);line-height:1.2;margin-top:0;margin-bottom:16px}.blog-details-text span,.blog-details-text strong{font-size:16px;color:var(--text-darkest);line-height:1.2;margin-top:0;margin-bottom:16px}.blog-details-text .bd-title p{font-size:18px;color:var(--text-secondary);line-height:30px}.blog-details-text .bd-pic{overflow:hidden;margin-bottom:35px}.blog-details-text .bd-pic .bp-item{width:calc(33.33% - 10px);float:left;margin-right:15px}.blog-details-text .bd-pic .bp-item:last-child{margin-right:0}.blog-details-text .bd-pic .bp-item img{min-width:100%}.blog-details-text .bd-more-text{margin-bottom:50px}.blog-details-text .bd-more-text .bm-item{margin-bottom:30px}.blog-details-text .bd-more-text .bm-item h4{color:var(--text-dark);margin-bottom:20px}.blog-details-text .bd-more-text .bm-item p{font-size:18px;color:var(--text-secondary);line-height:30px}.blog-details-text .comment-option{margin-bottom:75px}.blog-details-text .comment-option h4{color:var(--text-dark);margin-bottom:35px}.blog-details-text .comment-option .single-comment-item{margin-bottom:30px}.blog-details-text .comment-option .single-comment-item.first-comment .sc-text{padding-left:22px}.blog-details-text .comment-option .single-comment-item.first-comment .sc-text:before{position:absolute;left:0;top:0;width:1px;height:255px;background:var(--border-light-2);content:""}.blog-details-text .comment-option .single-comment-item.reply-comment{padding-left:120px;margin-bottom:52px}.blog-details-text .comment-option .single-comment-item.second-comment .sc-text{padding-left:22px}.blog-details-text .comment-option .single-comment-item.second-comment .sc-text:before{position:absolute;left:0;top:0;width:1px;height:100px;background:var(--border-light-2);content:""}.blog-details-text .comment-option .single-comment-item .sc-author{float:left;margin-right:28px}.blog-details-text .comment-option .single-comment-item .sc-author img{height:70px;width:70px;border-radius:50%}.blog-details-text .comment-option .single-comment-item .sc-text{display:table;position:relative}.blog-details-text .comment-option .single-comment-item .sc-text span{font-size:12px;color:var(--primary);text-transform:uppercase;letter-spacing:2px}.blog-details-text .comment-option .single-comment-item .sc-text h5{font-size:20px;color:var(--text-dark);margin-top:4px;margin-bottom:8px}.blog-details-text .comment-option .single-comment-item .sc-text p{color:var(--text-secondary);margin-bottom:18px}.blog-details-text .comment-option .single-comment-item .sc-text a{display:inline-block;color:var(--text-dark);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:5px 24px;border:1px solid var(--border-beige-2);border-radius:50px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;margin-right:10px}.blog-details-text .comment-option .single-comment-item .sc-text a:hover{background:var(--primary);color:var(--bg-white);border-color:var(--primary)}.blog-details-text .leave-comment h4{color:var(--text-dark);margin-bottom:35px}.blog-details-text .leave-comment .comment-form input{width:100%;height:50px;color:var(--text-secondary);font-size:16px;padding-left:20px;border:1px solid var(--border-light-1);border-radius:2px;margin-bottom:20px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.blog-details-text .leave-comment .comment-form input:focus{border-color:var(--primary)}.blog-details-text .leave-comment .comment-form textarea{width:100%;height:116px;color:var(--text-secondary);font-size:16px;padding-left:20px;border:1px solid var(--border-light-1);border-radius:2px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;margin-bottom:42px;resize:none;padding-top:12px}.blog-details-text .leave-comment .comment-form textarea:focus{border-color:var(--primary)}.blog-details-text .leave-comment .comment-form button{font-size:13px;font-weight:700;text-transform:uppercase;color:var(--bg-white);letter-spacing:2px;background:var(--primary);border:none;padding:14px 42px 13px;display:inline-block;border-radius:2px}.contact-map{padding:50px 0;background-color:var(--bg-light)}.contact-text{box-shadow:0 0 14px 1px #0000001f;padding:30px;border-radius:20px}.contact-text h2{font-size:44px;color:var(--text-dark);margin-bottom:24px}.contact-text p{color:var(--text-secondary)}.contact-text table tbody tr td{font-size:16px;color:var(--text-dark);line-height:1.4;font-weight:500;padding:5px 0;vertical-align:top}.contact-text table tbody tr td.c-o{color:var(--text-secondary);width:75px;font-weight:600}.contact-text table tbody tr td a{color:var(--primary)}.contact-text h2{font-size:32px;margin-bottom:18px}.contact-form input::-webkit-input-placeholder{color:var(--text-light)}.contact-form input::-moz-placeholder{color:var(--text-light)}.contact-form input:-ms-input-placeholder{color:var(--text-light)}.contact-form input::-ms-input-placeholder{color:var(--text-light)}.contact-form input::placeholder{color:var(--text-light)}.contact-form textarea::-webkit-input-placeholder{color:var(--text-light)}.contact-form textarea::-moz-placeholder{color:var(--text-light)}.contact-form textarea:-ms-input-placeholder{color:var(--text-light)}.contact-form textarea::-ms-input-placeholder{color:var(--text-light)}.contact-form textarea::placeholder{color:var(--text-light)}.contact-form button{font-size:13px;font-weight:700;text-transform:uppercase;color:var(--bg-white);letter-spacing:2px;background:var(--primary);border:none;padding:14px 34px 13px;display:inline-block}.contact-form label{font-weight:600}.map{height:470px;-webkit-box-shadow:0 14px 35px var(--overlay-black-light);box-shadow:0 14px 35px var(--overlay-black-light)}.map iframe{width:100%}.productsingle{padding-bottom:100px}.productimg{display:block;width:100%;margin-bottom:46px;position:relative}.productimg .prosuctmain{display:block;width:100%;margin-bottom:30px}.productimg .prosuctmain .item .prodimg{display:block;width:100%}.productimg .prosuctmain .item .prodimg img{width:100%;height:400px;object-fit:cover}.productimg .prosuctsub{display:block;width:100%;padding:0 30px}.productimg .prosuctsub .item{padding:0 10px}.productimg .prosuctsub .item .prodimg{display:block;width:100%;position:relative;cursor:pointer;height:150px}.productimg .prosuctsub .item .prodimg::after{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background-color:var(--overlay-black-medium)}.productimg .prosuctsub .item .prodimg:hover::after,.productimg .prosuctsub .active.synced .item .prodimg::after{background-color:#fff0}.productimg .prosuctsub .item .prodimg img{width:auto;height:150px}.productimg .prosuctsub .owl-next,.productimg .prosuctsub .owl-prev{position:absolute;margin:0;height:30px;width:20px;display:flex;align-items:center;justify-content:center}.productimg .prosuctsub .owl-next i,.productimg .prosuctsub .owl-prev i{font-size:50px;color:var(--primary);font-family:'Fontawesome';font-style:normal}.productimg .prosuctsub .owl-next.disabled i,.productimg .prosuctsub .owl-prev.disabled i{opacity:.5}.productimg .prosuctsub .owl-next:hover,.productimg .prosuctsub .owl-prev:hover{background-color:#fff0}.productimg .prosuctsub .owl-prev{left:0;border-radius:0 5px 5px 0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.productimg .prosuctsub .owl-next{right:0;border-radius:5px 0 0 5px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.productsingle .productinfo{display:block;width:100%}.productsingle .productinfo h1{display:block;font-size:60px;font-weight:500;line-height:1;margin-bottom:20px}.productsingle .productinfo h2.product_name{display:block;font-size:14px;font-weight:700;line-height:1;margin-bottom:20px;color:var(--primary);letter-spacing:2px;text-transform:uppercase}.productsingle .productinfo .info_box{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:10px}.productsingle .productinfo .info_box strong{display:block;font-size:18px;line-height:1.3;color:var(--text-darkest);font-weight:600}.productsingle .productinfo .info_box span p,.productsingle .productinfo .info_box span{display:block;font-size:18px;line-height:1.3;color:var(--text-darkest);text-align:right}.productsingle .productinfo p{display:block;font-size:22px;line-height:1.3;color:var(--text-body)}.productsingle .productinfo p strong{color:var(--text-body)}.productsingle .productdetails{display:block;width:100%}.productsingle .productdetails .card{border-radius:0;border:1px solid var(--primary)}.productsingle .productdetails .card .card-header{border-bottom:1px solid var(--bg-black);border-radius:0;background-color:var(--primary);color:var(--bg-white);font-size:20px;font-weight:600}.productsingle .productdetails .card .card-body{color:var(--text-body)}.productsingle .productdetails .card .card-header a:focus{box-shadow:none}.productsingle .productdetails .card .card-header a{color:var(--bg-white);width:100%;text-align:left;display:block;position:relative}.productsingle .productdetails .card .card-header a:after{content:"\f078";font-family:"FontAwesome";position:absolute;right:0;font-weight:600}.productsingle .productdetails .card .card-header a[aria-expanded="true"]:after{content:"\f077";font-family:"FontAwesome";font-weight:600}.facilities{display:block;width:100%;padding:0 0 0}.facilities .about_bg .section-title .success-img{padding-bottom:15px}.facilities .about_bg .section-title .success-img img{border:2px solid var(--primary);border-radius:50px;padding:15px;width:75px}.facilities .about_bg{display:block;width:100%;background-image:url(/assets/images/about_bg.webp);background-repeat:no-repeat;background-position:center center;background-size:cover;padding:60px 0;position:relative}.facilities .about_bg::before{content:"";position:absolute;inset:0;background:rgb(255 255 255 / .9)}.facilities .about_bg .content p{display:block;margin-bottom:10px;font-size:18px;line-height:1.5;color:var(--text-dark)}.facilities .comman_container{display:block;width:100%;padding:60px 0}.facilities .bg-dark{background-color:var(--bg-light)!important}.facilities .content{display:block;width:100%;padding:0 40px}.facilities .content h3{display:block;margin-bottom:10px}.facilities .content h4{display:block;margin-bottom:20px;font-size:30px;color:var(--primary);font-weight:800}.facilities .content h5{display:block;margin-bottom:10px}.facilities .content p{display:block;margin-bottom:10px;font-size:16px;color:var(--text-dark)}.facilities .content ul{padding-left:20px;margin-bottom:20px;list-style:none}.facilities .content ul li{font-size:16px;position:relative}.facilities .content ul li:before{content:"\f00c";position:absolute;left:-20px;top:5px;font:normal normal normal 16px / 1 FontAwesome}.facilities .imgbox{display:block;width:100%;height:auto}.facilities .imgbox img{width:auto;max-width:100%;height:auto}.grid-gallery{display:grid;grid-template-columns:1.5fr 1fr 1fr;grid-template-rows:auto auto auto auto;gap:10px;width:100%}.grid-gallery .item video{width:100%;height:100%;object-fit:cover;display:block}.grid-gallery .item img{width:100%;height:100%;max-height:300px;object-fit:cover;display:block}.grid-gallery .item.item-1{grid-column:1 / 2;grid-row:1 / 5}.grid-gallery .item.item-2{grid-column:2 / 3;grid-row:1 / 2}.grid-gallery .item.item-3{grid-column:3 / 4;grid-row:1 / 2}.grid-gallery .item.item-4{grid-column:2 / 3;grid-row:2 / 3}.grid-gallery .item.item-5{grid-column:3 / 4;grid-row:2 / 3}.grid-gallery .item.item-6{grid-column:2 / 4;grid-row:3 / 5}.lang_dropdown{display:flex;justify-content:center;align-items:center;gap:10px}.lang_dropdown .lang_flag{width:30px;height:auto;border-radius:50%}.lang_dropdown .lang_icon{display:inline-block;width:25px;height:25px;border-radius:50%}.lang_dropdown .lang_icon .select2-container{width:auto!important}.lang_dropdown .lang_icon .select2-container .select2-selection--single{height:auto!important}.select2-container .select2-dropdown .select2-results ul li span{display:flex;padding:5px 0;gap:2px;font-size:14px}.g-recaptcha div{height:auto!important;text-align:left}.booking_page{display:block;width:100%;padding:20px 0 60px 0;margin:0}.booking_page .card-header{display:block;width:100%;padding:10px 0;margin:0;background-color:var(--primary);border-bottom:1px solid #dee2e6}.booking_page .booking_title{display:block;width:100%;padding:0 0;margin:0}.booking_page .booking_title h2{display:block;width:100%;padding:0 20px;margin:0;font-size:20px;font-weight:700;text-align:left;color:var(--bg-white)}.booking_page .card-body{display:block;width:100%;margin:0}.booking_page .card-body form .form-group{padding:0}.booking_page .card-body form .form-group label{font-weight:600}.booking_page .fc .fc-button-primary:disabled{background-color:var(--primary)}.booking_page .fc .fc-button-primary,.booking_page .fc .fc-button-primary:focus,.booking_page .fc .fc-button-primary:active:focus,.booking_page .fc .fc-button-primary:active{background-color:var(--primary);border-color:var(--bg-white);outline:none;box-shadow:none}.booking_page .fc .fc-button-primary:hover{background-color:var(--primary);border-color:var(--bg-white);outline:none;box-shadow:none;opacity:.8}.booking_page .booking-form{display:block;width:100%;margin:0;padding:0 0}.booking_page .booking-form .total_cost_group{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px 20px;margin:0;background-color:var(--bg-light);border-radius:6px;border:1px solid var(--border-light-2)}.booking_page .booking-form .total_cost_group label{display:block;font-size:20px;font-weight:600;color:var(--text-darkest);margin-bottom:0}.booking_page .booking-form .total_cost_group span{display:block;font-size:20px;font-weight:600;color:var(--text-darkest);text-align:right}.booking_page .modal-header{background-color:var(--primary);color:#fff}.booking_page .modal-header button span{color:#fff}.booking_page .modal-footer{border:none!important}.sticky_whatsapp{display:flex;width:max-content;justify-content:center;align-items:center;background-color:#25D366;border-radius:50%;width:50px;height:50px;position:fixed;bottom:20px;right:20px;z-index:12}.sticky_whatsapp a{display:flex;width:max-content;justify-content:center;align-items:center;line-height:1;text-decoration:none;outline:0;border:0;color:#FFF}.sticky_whatsapp a i{font-size:30px;font-weight:900}@media only screen and (min-width:1200px){.container{max-width:1170px}}@media only screen and (min-width:992px) and (max-width:1199px){.booking_page .fc-view-harness.fc-view-harness-active{height:370px!important}}@media only screen and (max-width:991px){.offcanvas-menu-overlay{position:fixed;left:0;top:0;background:var(--overlay-black-dark);z-index:98;height:100%;width:100%;visibility:hidden;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}.offcanvas-menu-overlay.active{visibility:visible}.canvas-open{display:flex}.offcanvas-menu-wrapper{position:fixed;left:-300px;top:0;width:300px;z-index:999;background:var(--bg-white);text-align:center;overflow-y:auto;height:100%;opacity:0;visibility:hidden;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;padding:80px 30px 30px 30px;display:block}.offcanvas-menu-wrapper .canvas-close{display:flex;justify-content:center;align-items:center;height:30px;width:30px;border:1px solid var(--text-dark);border-radius:50%;text-align:center;line-height:30px;cursor:pointer;position:absolute;right:30px;top:30px;padding-right:1px}.offcanvas-menu-wrapper .search-icon{color:var(--text-dark);text-align:center;cursor:pointer;margin-bottom:10px}.offcanvas-menu-wrapper .header-configure-area{margin-bottom:30px}.offcanvas-menu-wrapper .header-configure-area .language-option{display:inline-block;cursor:pointer;padding:13px 0;position:relative;margin-bottom:10px}.offcanvas-menu-wrapper .header-configure-area .language-option:hover .flag-dropdown{top:40px;opacity:1;visibility:visible}.offcanvas-menu-wrapper .header-configure-area .language-option img{height:26px;width:26px;border-radius:50%;margin-right:10px}.offcanvas-menu-wrapper .header-configure-area .language-option span{font-size:16px;color:var(--text-dark);text-transform:uppercase;font-weight:500}.offcanvas-menu-wrapper .header-configure-area .language-option .flag-dropdown{position:absolute;left:0;top:60px;width:100px;background:var(--bg-white);display:block;padding:10px 15px;-webkit-box-shadow:0 9px 10px var(--overlay-dark-1);box-shadow:0 9px 10px var(--overlay-dark-1);opacity:0;visibility:hidden;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;z-index:99}.offcanvas-menu-wrapper .header-configure-area .language-option .flag-dropdown ul li{list-style:none;text-align:left}.offcanvas-menu-wrapper .header-configure-area .language-option .flag-dropdown ul li a{font-size:14px;text-transform:uppercase;font-weight:500;color:var(--text-dark);-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.offcanvas-menu-wrapper .header-configure-area .language-option .flag-dropdown ul li a:hover{color:var(--primary)}.offcanvas-menu-wrapper .header-configure-area .bk-btn{display:inline-block;font-size:13px;font-weight:700;padding:16px 28px 15px;background:var(--primary);color:var(--bg-white);text-transform:uppercase;letter-spacing:2px}.offcanvas-menu-wrapper .mainmenu{display:block}.offcanvas-menu-wrapper .mainmenu ul{list-style:none;margin:0;padding:0}.offcanvas-menu-wrapper .mainmenu ul li{padding:12px 0;border-bottom:1px solid #e5e7eb;text-align:left}.offcanvas-menu-wrapper .mainmenu ul li:last-child{border-bottom:none}.offcanvas-menu-wrapper .mainmenu ul li a{text-decoration:none;color:#0F172A;font-size:16px;font-weight:500;display:block}.offcanvas-menu-wrapper .slicknav_menu{background:#fff0;padding:0}.offcanvas-menu-wrapper .slicknav_menu .slicknav_btn{float:none;margin:0 0 10px 0;display:none}.offcanvas-menu-wrapper .slicknav_menu .slicknav_nav{display:block!important}.offcanvas-menu-wrapper .slicknav_menu .slicknav_nav ul{margin:0;text-align:left}.offcanvas-menu-wrapper .slicknav_menu .slicknav_nav ul li .dropdown{padding-left:20px}.offcanvas-menu-wrapper .slicknav_menu .slicknav_nav ul li a{margin:0;padding:10px;font-weight:600;font-size:14px;color:var(--text-dark);border-bottom:1px solid var(--border-light-1);-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.offcanvas-menu-wrapper .slicknav_menu .slicknav_nav ul li a:hover{border-radius:0;background:#fff0;color:var(--primary)}.offcanvas-menu-wrapper .slicknav_menu .slicknav_nav .slicknav_row a{border-bottom:0;padding-left:0;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.offcanvas-menu-wrapper .slicknav_menu .slicknav_nav .slicknav_row span{color:var(--text-dark);-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.offcanvas-menu-wrapper .slicknav_menu .slicknav_nav .slicknav_row:hover a{color:var(--primary)}.offcanvas-menu-wrapper .slicknav_menu .slicknav_nav .slicknav_row:hover span{color:var(--primary)}.offcanvas-menu-wrapper .top-social{display:inline-block;margin-top:30px;margin-bottom:20px}.offcanvas-menu-wrapper .top-social a{display:inline-block;font-size:16px;color:var(--text-dark);margin-right:20px}.offcanvas-menu-wrapper .top-social a:last-child{margin-right:0}.offcanvas-menu-wrapper .top-widget li{list-style:none;font-size:16px;color:var(--text-dark);font-weight:500;line-height:28px}.offcanvas-menu-wrapper .top-widget li i{color:var(--primary);margin-right:4px}.offcanvas-menu-wrapper .top-widget li a{color:var(--text-dark)}.offcanvas-menu-wrapper.show-offcanvas-menu-wrapper{left:0;opacity:1;visibility:visible}.top-nav{display:none}.menu-item .logo a img{width:80px}.menu-item .nav-menu{display:none}.room-item{margin-bottom:30px}.about-text{margin-bottom:30px}.footer-section .copyright-option ul{text-align:center;margin-bottom:10px}.about-pic img{margin-bottom:20px}.room-booking{padding:0;margin-top:40px}.contact-form{padding-top:30px}.hero-section{height:500px}.hero-text h1{font-size:60px;line-height:1.2}.facilities .about_bg{background-size:cover;padding:60px 0 20px 0}.facilities .comman_container{padding:60px 0 20px 0}.facilities .imgbox{text-align:center}.facilities .content{padding:0 0}.facilities .about_bg .content p{font-size:16px}.booking_page .fc .fc-toolbar-title{font-size:20px}.booking_page .fc .fc-toolbar-chunk{display:flex}.booking_page .fc .fc-col-header-cell-cushion{font-size:14px}.booking_page .fc-view-harness.fc-view-harness-active{height:366px!important}.footer-section .copyright-option .co-text{text-align:center}}@media only screen and (max-width:767px){.contact-text{padding:20px}.room-details-item .rd-text .rd-title{margin-bottom:25px}.room-details-item .rd-text .rd-title h3{float:none;margin-bottom:30px}.room-details-item .rd-text .rd-title .rdt-right{float:none;text-align:left}.footer-section .copyright-option ul li{margin-right:25px}}@media only screen and (max-width:479px){.hero-text h1{font-size:50px;line-height:60px}.section-title h2{font-size:16px;line-height:1.3}.section-title h3{font-size:18px;line-height:1.2}.contact-text{padding:10px}.blog-details-text .comment-option .single-comment-item .sc-author{float:none;margin-bottom:30px}.blog-details-text .comment-option .single-comment-item.second-comment .sc-text,.blog-details-text .comment-option .single-comment-item.first-comment .sc-text{padding-left:0}.blog-details-text .comment-option .single-comment-item.reply-comment{padding-left:30px}.blog-details-text .comment-option .single-comment-item.first-comment .sc-text:before,.blog-details-text .comment-option .single-comment-item.second-comment .sc-text:before{display:none}.bd-hero-text h2{font-size: 34px;line-height: 1.2;}.blog-details-text .bd-pic .bp-item{width:100%;float:none;margin-right:0;margin-bottom:10px}.blog-details-text .comment-option .single-comment-item .sc-text a{margin-bottom:10px}.facilities h3{font-size:20px;line-height:1.3}.facilities .content{padding:20px 0 0 0}.grid-gallery{grid-template-columns:1fr}.grid-gallery .item.item-1{grid-column:span 2;grid-row:span 2}.grid-gallery .item.item-2,.grid-gallery .item.item-3,.grid-gallery .item.item-4,.grid-gallery .item.item-5,.grid-gallery .item.item-6{grid-column:span 2;grid-row:span 2}.productsingle .productinfo h2.product_name{font-size:28px}.productsingle .productinfo .info_box strong,.productsingle .productinfo .info_box span p,.productsingle .productinfo .info_box span{font-size:16px}.booking_page .card-body{padding:10px 10px;margin:0}.footer-section .copyright-option ul li{margin-bottom:5px}}