:root{--theme-color:#AA8453;--theme-one:#fa8fc1;--base-color:#2D325A;--bg-color:#F8F5F0;--primary-color:#231d70;--section-bg:#231d70;--button-color:#AA8453;--secoundary-color:#1e19cf;--white-color:#fff;--black-color:#000;--calender:#191D23;--black-theme:#222;--ratting-color:#E4A853;--pragraph-color:#666;--border:#E4A853;--border-two:#BDBDBD;--cate-border:#E1CFB7;--placehol:#b0bcde}
body{color:var(--black-color);padding:0;margin:0;background:var(--white-color);overflow-x:auto}
h2,h3,h4,h5,h6{font-family:"Gilda Display",serif}
h1{font-size:55px;font-weight:400;letter-spacing:.15em;line-height:74.3px;font-family:"Gilda Display",serif}
h2{font-weight:400;font-size:45px;line-height:56.3px;font-family:"Gilda Display",serif}
h3{font-size:32px;line-height:40px;font-weight:400;font-family:"Gilda Display",serif}
h4{font-size:27px;line-height:33.8px;font-weight:500;font-family:"Gilda Display",serif}
h5{font-size:24px;line-height:30px;font-weight:500;font-family:"Gilda Display",serif}
h6{font-size:18px;line-height:23.4px;font-weight:500;font-family:"Gilda Display",serif}
ul{padding:0;margin:0;list-style:none}
a{text-decoration:none;margin:0;color:var(--theme-color);font-family:"Gilda Display",serif}
a:hover{text-decoration:none;color:var(--theme-color)}
input:focus{color:var(--white-color)}
p{font-size:15px;line-height:25px;margin-bottom:0;color:var(--pragraph-color);font-family:"Barlow",sans-serif}
.pt-120{padding-top:120px}
.pb-120{padding-bottom:120px}
.pt-80{padding-top:80px}
.pb-80{padding-bottom:80px}
.pb-7{padding-bottom:7px}
.mb-30-none{margin-bottom:-25px}
.mb-30{margin-bottom:25px}
@media screen and (max-width: 991px) {
.pt-120{padding-top:80px}
.pb-120{padding-bottom:80px}
.pt-80{padding-top:60px}
.pb-80{padding-bottom:60px}
h1{font-size:50px;line-height:70.3px}
h2{font-size:40px;line-height:50.3px}
h3{font-size:29px;line-height:35px}
h4{font-size:24px;line-height:30.8px}
h5{font-size:22px;line-height:28px}
h6{font-size:18px;line-height:23.4px}
}
@media screen and (max-width: 767px) {
.pt-120{padding-top:70px}
.pb-120{padding-bottom:70px}
p{font-size:16px;line-height:25px}
h1{font-size:30px;line-height:50.3px}
h2{font-size:25px;line-height:42.3px}
h3{font-size:26px;line-height:30px}
h4{font-size:22px;line-height:28.8px}
h5{font-size:20px;line-height:26px}
h6{font-size:16px;line-height:19.4px}
}
@media screen and (max-width: 575px) {
.pt-120{padding-top:60px}
.pb-120{padding-bottom:60px}
.pt-80{padding-top:60px}
.pb-80{padding-bottom:60px}
p{font-size:16px;line-height:26px}
h2{font-size:28px;line-height:40.3px}
}
::-webkit-scrollbar{width:5px}
::-webkit-scrollbar-track{box-shadow:inset 0 0 5px var(--ratting-color);border-radius:5px}
::-webkit-scrollbar-thumb{background:var(--ratting-color);border-radius:5px}
.text-base{color:var(--primary-color)}
.text-base-2{color:var(--secoundary-color)}
.section-bg{background:var(--section-bg)}
.bg-white{background:var(--white-color)}
.center{text-align:center;margin:0 auto}
.twitter{background:var(--secoundary-color)!important}
.twitch{background:#6e3cd2!important}
.youtube{background:#ac2e2e!important}
.insta{background:#cf5d5d!important}
.lind{background:#4e83e4!important}
.face{background:#1b72f4!important}
.section-center{text-align:center;margin:0 auto 50px}
.max-width1{max-width:640px}
.max-width2{max-width:820px}
.section-title-head{position:relative}
.section-title-head .ratting{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:5px}
.section-title-head .ratting span i{color:var(--ratting-color);font-size:20px}
.section-title-head h5{color:var(--button-color);text-transform:uppercase;margin-top:-8px;margin-bottom:14px;letter-spacing:2px;font-family:"Barlow Condensed",sans-serif}
.section-title-head h2{color:var(--black-theme)}
.section-title-head p{font-size:18px;font-weight:400;color:var(--pragraph-color)}
.black-theme{color:var(--black-theme)!important}
.footer-section{overflow:hidden;background-color:var(--black-theme)}
.footer-top .widget-items .footer-head{margin-bottom:18px}
.footer-top .widget-items .footer-head .title{font-weight:400;color:var(--white-color);margin-top:-6px}
.footer-top .widget-items .content-area p{color:var(--white-color);margin-top:0;margin-bottom:23px;font-size: 15px;line-height: 23px;}
.footer-top .widget-items .content-area .quick-link li{display:flex;align-items:center;transition:all .5s;margin-left:-20px}
.footer-top .widget-items .content-area .quick-link li:not(:last-child){margin-bottom:5px}
.footer-top .widget-items .content-area .quick-link li a{display:flex;align-items:center;font-size:16px;color:var(--white-color);transition:all .5s;margin-left:16px}
.footer-top .widget-items .content-area .quick-link li a img{margin-right:-7px;font-size:20px;opacity:0;transition:all .3s}
.footer-top .widget-items .content-area .quick-link li:hover a{color:var(--ratting-color)}
.footer-top .widget-items .content-area .quick-link li:hover a img{opacity:1;margin-right:5px}
.footer-top .widget-items .content-area .contact li{gap:8px;display:flex;align-items:center}
.footer-top .widget-items .content-area .contact li:not(:last-child){margin-bottom:7px}
.footer-top .widget-items .content-area .contact li .phone-icon i{color:var(--ratting-color)}
.footer-top .widget-items .content-area .contact li .email-part{font-size:16px;transition:all .3s;color:var(--white-color);font-weight:400}
.footer-top .widget-items .content-area .contact li:hover a{color:var(--white-color)}
.footer-top .widget-items .content-area .social{display:flex;align-items:center;justify-content:flex-start}
.footer-top .widget-items .content-area .social li:not(:last-child){margin-right:10px}
.footer-top .widget-items .content-area .social li .icon{width:34px;height:34px;line-height:34px;text-align:center;border-radius:50%;border:1px solid var(--border-color);transition:all .3s;display:block;width:30px;height:30px;line-height:31px;border-radius:4px;background:transparent;border:1px solid var(--white-color);border-radius:5px}
.footer-top .widget-items .content-area .social li .icon:hover{background:var(--button-color)}
.footer-top .widget-items .content-area .social li .icon:hover i{color:var(--white-color)}
.footer-top .widget-items .content-area .social li .icon i{color:var(--white-color);font-size:14px}
.footer-top .widget-items .content-area .social li .icon:hover{border-color:var(--theme-color)}
.footer-top .widget-items .content-area form input{border:1px solid var(--white-color);border-radius:10px;padding:15px 30px;outline:none;box-shadow:none;width:100%;background-color:transparent;margin-bottom:30px}
.footer-top .widget-items .content-area form ::placeholder{color:var(--white-color)}
.footer-top .widget-items .content-area form .cmn--btn{width:100%}
.footer-bottom{border-top:1px solid var(--border-two);padding:22px 0}
.footer-bottom p{text-align:center;margin:0 auto;font-size:16px;color:var(--white-color)}
#progress{background-color:var(--ratting-color);width:40px;height:40px;line-height:40px;text-align:center;border:1px solid var(--border-two);border-radius:5px;position:fixed;right:20px;z-index:9999;display:none;transition:all .3s;bottom:20px}
#progress #valiu{display:block}
#progress #valiu img{width:16px}
#progress:hover{cursor:pointer;background-color:var(--white-color);border-color:var(--primary-color)}
.header-section{width:100%;background-color:var(--white-color);padding:15px 0 12px}
.menu-fixed{position:fixed;top:0;left:0;width:100%;z-index:9;transition:all .9s;background-color:#f5f4ff;box-shadow:0 -31px 32px 9px #234DD4;padding:15px 0 12px}
.header-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;transition:all .9s}
.header-wrapper .logo-menu img{width:100%;height:100%;object-fit:contain}
.header-wrapper .main-menu{position:relative;display:flex;align-items:center}
.header-wrapper .main-menu li{transition:all .6s;position:relative}
.header-wrapper .main-menu li:not(:last-child){margin-right:20px}
.header-wrapper .main-menu li a{color:var(--base-color);font-weight:400;font-size:16px;transition:all .3s;text-transform:uppercase}
.header-wrapper .main-menu li a:hover{color:var(--ratting-color)}
.header-wrapper .main-menu li a i{margin-left:2px;font-size:14px!important;color:var(--base-color)}
.header-wrapper .main-menu li .sub-menu{padding:5px;display:none;background-color:#f5f4ff;transform:translateY(0px)}
@media (min-width: 992px) {
.header-wrapper .main-menu li .sub-menu{position:absolute;top:100%;left:0;z-index:999;width:250px;transition:all .8s;box-shadow:-1px 7px 19px -14px #426ab8;border-radius:10px;display:block;opacity:0;visibility:hidden;transform:scale(0)}
}
.header-wrapper .main-menu li .sub-menu li{margin-right:0;transition:all .4s!important}
.header-wrapper .main-menu li .sub-menu li a{color:var(--black-theme);text-transform:capitalize;font-weight:400;font-size:16px;width:100%;display:block;padding:14px 20px;background:var(--white-color);margin:1px;border-radius:8px}
.header-wrapper .main-menu li .sub-menu li a i{font-size:14px!important}
.header-wrapper .main-menu li .sub-menu li:hover a{margin-left:10px}
.header-wrapper .main-menu li .sub-menu li .sub-two{display:none;opacity:0;visibility:hidden;position:absolute;transform:scale(0);right:100%;top:0;width:200px;transition:all .8s;box-shadow:-1px 7px 19px -14px #426ab8;border-radius:10px}
.header-wrapper .main-menu li .sub-menu li .sub-two li{width:100%}
.header-wrapper .main-menu li .sub-menu li .sub-two li a{margin-left:0;padding:12px 15px}
.header-wrapper .main-menu li .sub-menu li .sub-two li:hover a{margin-left:10px}
.header-wrapper .main-menu li .sub-menu:hover .subtwohober{transition:all .5s}
.header-wrapper .main-menu li .sub-menu:hover .subtwohober .sub-two{opacity:1!important;visibility:visible!important;display:block;transform:scale(1)}
.header-wrapper .main-menu li:hover .sub-menu{opacity:1;visibility:visible;transform:scale(1)}
@media screen and (max-width: 1399px) {
.header-wrapper .logo-menu{width:280px}
.header-wrapper .main-menu li:not(:last-child){margin-right:18px}
.header-wrapper .main-menu li a{font-size:14px}
.header-wrapper .main-menu li .cmn--btn{padding:5px 10px 5px}
}
.hero-section{position:relative;}
.hero-section::after{position:absolute;inset:0;content:"";background:#0b0b0b;opacity:.6;display:none!important;}

.hero-content{text-align:center;margin:0 auto;position:absolute;z-index:99999;top:40%;width:100%;}
.hero-content .ratting{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:20px}
.hero-content .ratting span i{color:var(--ratting-color);font-size:20px}
.hero-content h5{color:var(--white-color)}
.hero-content h1{color:var(--white-color);margin-bottom:16px;text-transform:uppercase}
.hero-content p{font-size:24px;font-weight:400;color:var(--white-color);line-height:34px;margin-bottom:31px}

@media screen and (max-width: 1200px) {
  .hero-content {top:20%;}
  .hero-content p {font-size:17px;margin-bottom:10px;}
}

.breadcumnd-section{background-size:cover;position:relative;background-attachment:fixed}
.breadcumnd-section::before{position:absolute;inset:0;content:"";background:#2D325A;opacity:.7}
.breadcumd-content{padding:130px 0 130px;position:relative}
.breadcumd-content h1{color:var(--white-color);margin-bottom:2px;text-transform:uppercase;text-align: center;font-size:45px}
.breadcumd-content ul{display:flex;align-items:center;gap:8px}
.breadcumd-content ul li{font-size:18px;font-weight:400;color:var(--white-color)}
.breadcumd-content ul li i{color:var(--white-color)}
.breadcumd-content ul li a{font-size:18px;font-weight:400;color:var(--white-color)}
.spa-banner{position:relative}
.spa-banner .owl-nav button.owl-prev{position:absolute;bottom:43%;transform:translateY(-50%);left:120px;line-height:6px;background:var(--border-two);width:48px;height:48px;border-radius:10px;transition:all .3s}
.spa-banner .owl-nav button.owl-prev i{font-size:18px;color:var(--black-color);transition:all .3s}
.spa-banner .owl-nav button.owl-prev:hover{background-color:var(--theme-color)}
.spa-banner .owl-nav button.owl-prev:hover i{color:var(--white-color)}
.spa-banner .owl-nav button.owl-next{position:absolute;bottom:43%;right:120px;transform:translateY(-50%);line-height:6px;background:var(--border-two);width:48px;height:48px;border-radius:10px;transition:all .3s}
.spa-banner .owl-nav button.owl-next i{font-size:18px;line-height:20px}
.spa-banner .owl-nav button.owl-next:hover{background-color:var(--theme-color)}
.spa-banner .owl-nav button.owl-next:hover i{color:var(--white-color)}
.spa-items{padding:225px 0 235px}
.spa-items .spa-content .section-title-head h1{text-transform:uppercase;letter-spacing:4px}
.spa-items .spa-content .section-title-head p{font-size:18px;font-weight:400}
.spa-items::before{position:absolute;content:"";inset:0;background:#2D325A;opacity:.7}
.main-body-wrap{width:100%;display:flex}
.main-body-wrap .main-body-left{width:330px}
.main-body-wrap .main-body-left .header-section{background-color:#F8F5F0;height:100%}
.main-body-wrap .main-body-left .header-section .logo-menu{margin-bottom:16px}
.main-body-wrap .main-body-left .header-section .logo-menu .logo{width:90px;display:block}
.main-body-wrap .main-body-left .header-section .logo-menu .logo img{width:100%;height:100%;object-fit:contain}
.main-body-wrap .main-body-left .header-section .header-wrapper{display:grid}
.main-body-wrap .main-body-left .header-section .header-wrapper .main-menu{display:grid}
.main-body-wrap .main-body-left .header-section .header-wrapper .main-menu li:not(:last-child){margin-bottom:16px}
.main-body-wrap .main-body-left .header-section .header-wrapper .main-menu li .sub-menu{margin:0 10px 10px;display:none;transform:translateY(0px)}
@media (min-width: 992px) {
.main-body-wrap .main-body-left .header-section .header-wrapper .main-menu li .sub-menu{position:absolute;top:100%;left:0;z-index:999;width:200px;transition:all .8s;box-shadow:-1px 7px 19px -14px #426ab8;border-radius:10px;display:block;opacity:0;visibility:hidden}
}
.main-body-wrap .main-body-left .header-section .header-wrapper .main-menu li .sub-menu li:not(:last-child){margin-bottom:5px}
.main-body-wrap .main-body-left .header-section .header-wrapper .main-menu li:hover .sub-menu{opacity:1;visibility:visible}
.main-body-wrap .main-body-right{width:calc(100% - 330px)}
.main-body-wrap .menu-fixed{position:fixed;width:330px;height:100%;top:0;left:0;z-index:999999;transition:all .9s;background-color:#F8F5F0;box-shadow:unset;padding:15px 0 12px}
.main-body-wrap .spa-banner .owl-nav{display:none}
@media screen and (max-width: 991px) {
.main-body-wrap .main-body-left{width:0}
.main-body-wrap .main-body-left .header-section{position:fixed;z-index:9999999;top:0;left:0;width:100%;padding:10px 0}
.main-body-wrap .main-body-left .header-section .logo-menu{margin-bottom:0}
.main-body-wrap .main-body-left .header-section .logo-menu .logo{width:120px;display:block}
.main-body-wrap .main-body-left .header-section .logo-menu .logo img{width:100%;height:100%;object-fit:contain}
.main-body-wrap .main-body-left .header-section .header-wrapper{display:flex}
.main-body-wrap .main-body-left .header-section .header-wrapper .main-menu{display:flex}
.main-body-wrap .main-body-left .header-section .header-wrapper .main-menu li:not(:last-child){margin-bottom:16px}
.main-body-wrap .main-body-left .header-section .header-wrapper .main-menu li .sub-menu{margin:0 10px 10px;display:none;transform:translateY(0px)}
}
@media screen and (max-width: 991px) and (min-width: 992px) {
.main-body-wrap .main-body-left .header-section .header-wrapper .main-menu li .sub-menu{position:absolute;top:100%;right:0;z-index:999;width:150px;transition:all .8s;box-shadow:-1px 7px 19px -14px #426ab8;border-radius:10px;display:block;opacity:0;visibility:hidden}
}
@media screen and (max-width: 991px) {
.main-body-wrap .main-body-left .header-section .header-wrapper .main-menu li:hover .sub-menu{opacity:1;visibility:visible}
}
@media screen and (max-width: 991px) {
.main-body-wrap .main-body-right{width:100%}
.main-body-wrap .main-body-right .hero-content{padding-top:130px}
}
@media screen and (max-width: 991px) {
.main-body-wrap .menu-fixed{position:fixed;top:0;left:0;height:70px;padding:15px 0 12px}
}
@media screen and (max-width: 991px) {
.main-body-wrap .header-section{height:70px!important}
}
.categories-wrap{background-color:var(--white-color);box-shadow:0 6px 20px rgba(87,86,86,0.1);border-radius:10px;padding:60px 50px;transform:translateY(-100px);margin-bottom:-100px}
.categories-wrap .cate-items{width:100%}
.categories-wrap .cate-items .head{font-weight:400;color:var(--black-theme);margin-bottom:10px;text-transform:uppercase}
.categories-wrap .cate-items .calender-bar{position:relative}
.categories-wrap .cate-items .calender-bar input{border:none;border:1px solid var(--cate-border);width:100%;font-size:16px;font-weight:400;border-radius:5px;padding:14px 15px;font-family:"Barlow",sans-serif;outline:none;color:var(--pragraph-color)}
.categories-wrap .cate-items .calender-bar i{position:absolute;top:18px;right:15px;color:var(--ratting-color)}
.categories-wrap .cate-items .calender-bar ::placeholder{color:var(--pragraph-color)}
.categories-wrap .cate-items .select{border:1px solid var(--cate-border);border-radius:5px;width:100%!important;outline:none}
.categories-wrap .cate-items .cmn--btn{width:100%;height:100%;margin-bottom:0;padding:16px 30px 9px}
.categories-wrap-main{padding:33px 50px 40px;transform:translateY(-160px);margin-bottom:-160px}
.cate-head-wrap{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-two);padding-bottom:28px;margin-bottom:55px}
.cate-head-wrap .cate-headding-left h5{color:var(--black-color);font-weight:400;margin-bottom:5px}
.cate-head-wrap .cate-headding-left h3{color:var(--black-color)}
.cate-head-wrap .cate-hedding-right{display:flex;align-items:center}
.cate-head-wrap .cate-hedding-right li{display:flex;gap:8px;align-items:center;padding-left:10px}
.cate-head-wrap .cate-hedding-right li:not(:last-child){border-right:1px solid var(--border-two);padding-right:10px}
.cate-head-wrap .cate-hedding-right li .phone-icon i{color:var(--ratting-color);font-size:18px}
.cate-head-wrap .cate-hedding-right li .email-part{color:var(--black-theme);font-size:18px;font-weight:400}
.about-content .progressbar-wrap{margin-top:33px}
.about-content .progressbar-wrap .progress-element{width:100%;margin:0 0 16px}
.about-content .progressbar-wrap .progress-element h6{font-weight:600;margin-bottom:3px;color:var(--black-color);font-family:"Barlow",sans-serif}
.about-content .progressbar-wrap .progress-element .main-progress{display:flex;align-items:center;justify-content:space-between}
.about-content .progressbar-wrap .progress-element .main-progress h6{padding-left:20px;margin-bottom:0;color:var(--black-color);font-size:16px;font-weight:400}
.about-content .progressbar-wrap .progress-element .main-progress .pro-count{font-size:16px;color:var(--black-color);font-family:"Barlow",sans-serif}
.about-content .progressbar-wrap .progress-element .main-progress .progress-container{position:relative;background:#eee;height:6px;width:100%;border-radius:6px}
.about-content .progressbar-wrap .progress-element .main-progress .progress-container .main-scale{position:absolute;top:0;left:0;width:95%;height:100%;overflow:initial;background-color:var(--ratting-color)}
.about-content .progressbar-wrap .progress-element .main-progress .progress-container .main-scale::before{position:absolute;content:"";left:-1px;top:-2px;width:10px;height:10px;border-radius:10px;box-shadow:0 4px 5px rgba(87,86,86,0.25);background:var(--ratting-color);animation:loader 3s;animation-iteration-count:infinite}
.about-content .progressbar-wrap .progress-element .main-progress .progress-container .main-scale::after{position:absolute;content:"";left:1px;top:0;width:6px;height:6px;border-radius:10px;background:var(--white-color);animation:loader 3s;animation-iteration-count:infinite}
.about-content .progressbar-wrap .progress-element .main-progress .progress-container .main-scle2{position:absolute;top:0;left:0;width:90%;height:100%;background-color:var(--ratting-color)}
.about-content .progressbar-wrap .progress-container::before{content:"";position:absolute;top:0;left:-20px;height:100%;background:var(--ratting-color)}
@keyframes loader {
0%{left:0}
90%{left:100%;opacity:1}
100%{left:100%;opacity:0}
}
.about-thumb{max-width:100%}
.about-thumb img{width:100%;height:100%}
.btn-grp{margin-top:33px;display:flex;align-items:center;gap:24px}
.wellness-content .section-title-head .ratting{justify-content:flex-start;margin-bottom:12px}
.wellness-thumb{border-radius:10px;position:relative;width:100%}
.wellness-thumb::before{position:absolute;inset:0;background:#2D325A;opacity:.5;content:"";border-radius:10px}
.wellness-thumb img{border-radius:10px;width:100%;height:100%}
.wellness-thumb .play-btn{position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;width:50px;height:50px;line-height:50px;text-align:center;background-color:var(--ratting-color);border-radius:50%;display:inline-block}
.wellness-thumb .play-btn i{color:var(--white-color)}
.wellness-thumb .play-btn::before{position:absolute;content:"";inset:-5px 0 0 -5px;z-index:-1;background-color:var(--ratting-color);opacity:.8;width:60px;height:60px;border-radius:50%;animation:scale1 2s linear infinite}
.testimonial-sectio{background-color:#E9E6E6}
.rooms-items{border:1px solid var(--border-two);border-radius:20px;background-color:var(--white-color);overflow:hidden}
.rooms-items .content{text-align:center;margin:0 auto;padding:30px}
.rooms-items .content .content-head .ratting{display:flex;align-items:center;margin-bottom:19px;justify-content:center;gap:10px}
.rooms-items .content .content-head .ratting span i{color:var(--ratting-color);font-size:20px}
.rooms-items .content .content-head h4{margin-bottom:19px;color:var(--black-theme)}
.rooms-items .content .content-head p{margin-bottom:20px}
.rooms-items .content .content-head .price-text{margin-bottom:15px}
.rooms-items .content .content-head .price-text .price{font-size:24px;font-weight:400;line-height:30px;font-family:"Gilda Display",serif;color:var(--ratting-color)}
.rooms-items .content .content-head .price-text .night{font-size:16px;line-height:22px;font-weight:400;font-family:"Barlow",sans-serif;color:var(--pragraph-color)}
.rooms-items .content .content-head .bed-rest{padding-top:30px;margin-bottom:30px;padding-left:37px;display:flex;flex-wrap:wrap;align-items:center;border-top:1px solid var(--border-two);}
@media screen and (max-width: 991px) {
  .rooms-items .content .content-head .bed-rest {padding-left:0;}
}


.rooms-items .content .content-head .bed-rest li{display:flex;align-items:center;gap:10px;padding-left:7px}
.rooms-items .content .content-head .bed-rest li:not(:last-child){border-right:1px solid var(--border-two);padding-right:7px}
.rooms-items .content .content-head .bed-rest li span{font-size:16px;line-height:22px;font-weight:400;color:var(--pragraph-color)}
.rooms-items .content .content-head .bed-rest li span i{font-size:18px;color:var(--theme-color)}
.rooms-wrapper .owl-nav,.suites-wrap .owl-nav,.testimonial-wrapper .owl-nav{margin-top:75px}
.rooms-wrapper .owl-nav button.owl-prev,.suites-wrap .owl-nav button.owl-prev,.testimonial-wrapper .owl-nav button.owl-prev{position:absolute;bottom:-11px;right:56%;line-height:6px;background:var(--border-two);width:48px;height:48px;border-radius:10px;transition:all .3s}
.rooms-wrapper .owl-nav button.owl-prev i,.suites-wrap .owl-nav button.owl-prev i,.testimonial-wrapper .owl-nav button.owl-prev i{font-size:18px;color:var(--black-color);transition:all .3s}
.rooms-wrapper .owl-nav button.owl-prev:hover,.suites-wrap .owl-nav button.owl-prev:hover,.testimonial-wrapper .owl-nav button.owl-prev:hover{background-color:var(--theme-color)}
.rooms-wrapper .owl-nav button.owl-prev:hover i,.suites-wrap .owl-nav button.owl-prev:hover i,.testimonial-wrapper .owl-nav button.owl-prev:hover i{color:var(--white-color)}
.rooms-wrapper .owl-nav button.owl-next,.suites-wrap .owl-nav button.owl-next,.testimonial-wrapper .owl-nav button.owl-next{position:absolute;bottom:-11px;left:56%;line-height:6px;background:var(--border-two);width:48px;height:48px;border-radius:10px;transition:all .3s}
.rooms-wrapper .owl-nav button.owl-next i,.suites-wrap .owl-nav button.owl-next i,.testimonial-wrapper .owl-nav button.owl-next i{font-size:18px;line-height:20px}
.rooms-wrapper .owl-nav button.owl-next:hover,.suites-wrap .owl-nav button.owl-next:hover,.testimonial-wrapper .owl-nav button.owl-next:hover{background-color:var(--theme-color)}
.rooms-wrapper .owl-nav button.owl-next:hover i,.suites-wrap .owl-nav button.owl-next:hover i,.testimonial-wrapper .owl-nav button.owl-next:hover i{color:var(--white-color)}
.rooms-wrapper .owl-dots .owl-dot span,.suites-wrap .owl-dots .owl-dot span,.testimonial-wrapper .owl-dots .owl-dot span{background-color:var(--border-two);width:12px;height:12px}
.rooms-wrapper .owl-dots .owl-dot.active span,.suites-wrap .owl-dots .owl-dot.active span,.testimonial-wrapper .owl-dots .owl-dot.active span{background-color:var(--theme-color);width:12px}
.suites-details-slider .suites-banner-items{max-width:746px;height:500px}
.suites-details-slider .suites-banner-items img{width:100%;height:100%;object-fit:cover}
.suites-details-slider .owl-nav{margin-top:75px}

.suites-details-slider .owl-nav button.owl-prev{position:absolute;top:50%;left:40px;transform:translateY(-50%);line-height:6px;background:var(--white-color);width:48px;height:48px;border-radius:10px;transition:all .3s}
.suites-details-slider .owl-nav button.owl-prev i{font-size:18px;color:var(--black-color);transition:all .3s}
.suites-details-slider .owl-nav button.owl-prev:hover{background-color:var(--theme-color)}
.suites-details-slider .owl-nav button.owl-prev:hover i{color:var(--white-color)}
.suites-details-slider .owl-nav button.owl-next{position:absolute;top:50%;right:40px;line-height:6px;background:var(--white-color);width:48px;height:48px;transform:translateY(-50%);border-radius:10px;transition:all .3s}
.suites-details-slider .owl-nav button.owl-next i{font-size:18px;line-height:20px}
.suites-details-slider .owl-nav button.owl-next:hover{background-color:var(--theme-color)}
.suites-details-slider .owl-nav button.owl-next:hover i{color:var(--white-color)}

.suites-details-slider .owl-dots .owl-dot span{background-color:var(--border-two);width:12px;height:12px}
.suites-details-slider .owl-dots .owl-dot.active span{background-color:var(--theme-color);width:12px}
.modren-wrapper .modren-items{border-bottom:1px solid var(--border-two);padding-bottom:25px}
.modren-wrapper .modren-items h2{color:var(--black-color);margin-bottom:8px}
.modren-wrapper .modren-items p{line-height:26px}
.modren-wrapper .modren-items:not(:first-child){padding-top:25px}
.modren-wrapper .modren-items .bed-rest{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around}
.modren-wrapper .modren-items .bed-rest li{width:33%;padding:5px;display:flex;gap:8px}

.modren-wrapper .modren-items .bed-rest li span{color:var(--pragraph-color)}
.modren-wrapper .modren-items .bed-rest li span i{color:var(--ratting-color)}
.modren-wrapper .modren-items h3{margin-bottom:9px;color:var(--black-color)}
.modren-wrapper .modren-items h6{display:block;font-size:18px;color:var(--black-color)!important;margin-bottom:0;line-height:20px!important}
.modren-wrapper .modren-items .select-area{display:flex;flex-wrap:wrap;align-items:center;gap:27px;margin-bottom:29px}
.modren-wrapper .modren-items .select-area li{display:flex;align-items:center;gap:10px}
.modren-wrapper .modren-items .select-area .form-check-input{box-shadow:none;background-color:var(--border-two);border:unset;width:20px;height:20px;border-radius:4px}
.modren-wrapper .modren-items .select-area .form-check-label{color:var(--black-color);font-size:18px;font-weight:400;margin-bottom:-3px}
.modren-wrapper .modren-items .select-area .form-check-input:checked{background-color:var(--theme-color);border-color:var(--theme-color);box-shadow:none}
.modren-wrapper .modren-items .my-custom-calender .month-picker{padding:0 10px 16px;display:flex;align-items:center;justify-content:space-between;gap:7px;margin-top:16px;border-bottom:1px solid var(--border-two)}
.modren-wrapper .modren-items .my-custom-calender .month-picker li{background-color:#F8F5F0;border-radius:2px;width:100%;padding:5px 4px 8px;text-align:center;font-size:18px;color:var(--pragraph-color)}
.modren-wrapper .modren-items .my-custom-calender .date-grp{padding:0 10px;display:flex;margin-top:16px;align-items:center;gap:16px}
.modren-wrapper .modren-items .my-custom-calender .date-grp .cmn--btn{width:100%;text-align:center}
.modren-wrapper .modren-items .my-custom-calender .date-grp .cmn--border{width:100%;text-align:center;text-transform:uppercase}
.modren-wrapper .modren-items .my-custom-calender .right{text-align:right}
.modren-wrapper .modren-items .my-custom-calender .center{text-align:center}
.modren-wrapper .modren-items .my-custom-calender .pointer{cursor:pointer;font-weight:400;color:var(--calender);font-size:24px}
.modren-wrapper .modren-items .my-custom-calender .group:after{content:"";display:table;clear:both}
.modren-wrapper .modren-items .my-custom-calender .calendar{position:relative;max-width:85%;min-height:435px;overflow:hidden;color:#ddd;box-shadow:0 0 30px rgba(0,0,0,0.1);border-radius:4px;background-color:var(--white-color)}
.modren-wrapper .modren-items .my-custom-calender .calendar-ympicker{position:absolute;max-width:19.5em;min-height:15em;padding:.5em .5em 1em;transform:translateY(-100%);transition:transform ease-in-out .2s;background:#333;z-index:2}
.modren-wrapper .modren-items .my-custom-calender .calendar-ympicker-header div{display:inline-block;color:#428bca;cursor:pointer}
.modren-wrapper .modren-items .my-custom-calender .calendar-ympicker .close{text-align:right;border:1px transparent solid}
.modren-wrapper .modren-items .my-custom-calender .calendar-ympicker li{display:inline-block;line-height:2em;border:1px transparent solid;text-align:center;cursor:pointer}
.modren-wrapper .modren-items .my-custom-calender .calendar-ympicker li:hover{border-color:var(--theme-color);border-radius:4px;border:unset;color:var(--white-color)}
.modren-wrapper .modren-items .my-custom-calender .calendar-ympicker-months{border-bottom:1px solid #444}
.modren-wrapper .modren-items .my-custom-calender .calendar-ympicker-months li{width:30%}
.modren-wrapper .modren-items .my-custom-calender .calendar-ympicker-years{overflow-x:scroll;white-space:nowrap;padding:.5em 0}
.modren-wrapper .modren-items .my-custom-calender .calendar-ympicker-years li{width:25%}
.modren-wrapper .modren-items .my-custom-calender .calendar-ympicker-years::-webkit-scrollbar-thumb:horizontal:hover{background:var(--theme-color)}
.modren-wrapper .modren-items .my-custom-calender .calendar-ympicker-years::-webkit-scrollbar{height:8px}
.modren-wrapper .modren-items .my-custom-calender .calendar-ympicker-years::-webkit-scrollbar-track{background-color:#555;-webkit-border-radius:10px;border-radius:10px}
.modren-wrapper .modren-items .my-custom-calender .calendar-ympicker-years::-webkit-scrollbar-thumb{background-color:#aaa;-webkit-border-radius:10px;border-radius:10px}
.modren-wrapper .modren-items .my-custom-calender .calendar-header{padding:.5em .5em 0;margin-bottom:26px;color:#428bca}
.modren-wrapper .modren-items .my-custom-calender .calendar-header .arrow{position:absolute;top:11px;width:40px;text-align:center;border-radius:5px;border:1px solid var(--base-color)}
.modren-wrapper .modren-items .my-custom-calender .calendar-header .addmonth{right:.5em;width:40px;text-align:center}
.modren-wrapper .modren-items .my-custom-calender .calendar-header .arrow span{display:inline-block;padding:0 0 6px;transition:transform ease-in-out .2s}
.modren-wrapper .modren-items .my-custom-calender .calendar-header .monthname:hover ~ .addmonth span{transform:rotateZ(90deg)}
.modren-wrapper .modren-items .my-custom-calender .calendar-header .monthname:hover ~ .minusmonth span{transform:rotateZ(-90deg)}
.modren-wrapper .modren-items .my-custom-calender .calendar-body{padding:0 .5em .5em}
.modren-wrapper .modren-items .my-custom-calender .calendar-body li,.modren-wrapper .modren-items .my-custom-calender .calendar-days li{float:left;width:-webkit-calc(100%/7);padding:.25em 0;color:var(--black-color);font-size:16px;border:1px transparent solid;text-align:center;cursor:pointer}
.modren-wrapper .modren-items .my-custom-calender .calendar-body li:hover{background-color:var(--theme-color);border-radius:4px;border:unset;color:var(--white-color)}
.modren-wrapper .modren-items .my-custom-calender .calendar li.active{background-color:var(--theme-color);color:var(--white-color);border-radius:4px;border:unset}
.modren-wrapper .modren-items .my-custom-calender .calendar-body .today{border:1px solid #444}
.modren-wrapper .modren-items .my-custom-calender .calendar-body li.noclick{cursor:default}
.modren-wrapper .modren-items .date-map iframe{width:100%;height:400px}
.reservation-wrap{background-color:#F8F5F0;border-radius:10px;padding:25px 30px 30px;margin-bottom:29px}
.reservation-wrap h4{margin-bottom:19px;color:var(--black-color);font-weight:400}
.reservation-wrap .cate-items{width:100%;margin-bottom:20px}
.reservation-wrap .cate-items .head{font-weight:400;color:var(--black-theme);margin-bottom:5px;}
.reservation-wrap .cate-items .select{margin-bottom:20px}
.reservation-wrap .cate-items .calender-bar input{border:none;border:1px solid var(--cate-border);width:100%;border-radius:5px;background-color:#F8F5F0;padding:15px 20px;outline:none;color:var(--black-color)}
.reservation-wrap .cate-items .calender-bar ::placeholder{color:var(--black-color)}
.reservation-wrap .cate-items .select{border:1px solid var(--cate-border);border-radius:5px;width:100%!important;outline:none}
.reservation-wrap .cate-items .cmn--btn{width:100%;height:100%;margin-bottom:0;padding:16px 30px 9px}
.reservation-wrap .extra-service{margin-top:87px;margin-bottom:30px}
.reservation-wrap .extra-service .extra-head{margin-bottom:10px;color:var(--black-theme);font-weight:400;font-size:24px;display:block;text-transform:uppercase}
.reservation-wrap .extra-service .select-area li{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}
.reservation-wrap .extra-service .select-area li:not(:last-child){margin-bottom:8px}
.reservation-wrap .extra-service .select-area li .form-check-label{display:flex;align-items:center;gap:4px}
.reservation-wrap .extra-service .select-area li .form-check-label input{box-shadow:none;background-color:var(--border-two);border:unset;width:15px;height:15px;border-radius:4px}
.reservation-wrap .extra-service .select-area li .form-check-label .form-check-input:checked{background-color:var(--theme-color);border-color:var(--theme-color);box-shadow:none}
.reservation-wrap .extra-service .select-area li .form-check-label span{color:var(--pragraph-color);font-size:16px}
.reservation-wrap .extra-service .select-area li .dots-border{display:flex;gap:6px;align-items:center}
.reservation-wrap .extra-service .select-area li .dots-border span{width:6px;height:1px;background-color:var(--border-two)}
.reservation-wrap .extra-service .select-area li span{color:var(--pragraph-color);font-size:16px}
.reservation-wrap .extra-price .extra-head{margin-bottom:10px;color:var(--black-theme);font-weight:400;font-size:18px;text-transform:uppercase}
.reservation-wrap .extra-price p{display:flex;align-items:center;gap:4px;color:var(--pragraph-color)}
.reservation-wrap .extra-price p .price{font-weight:600}
.reservation-wrap .extra-price .price-btn{margin-top:35px}
.reservation-wrap .extra-price .price-btn .cmn--btn{text-align:center;width:100%}
.weather-box{background:#F8F5F0;border-radius:10px;padding:30px;margin-bottom:29px}
.weather-box .weather-head{font-weight:400;color:var(--black-color);margin-bottom:19px}
.weather-box .weather-wrap{display:flex;justify-content:space-between}
.weather-box .weather-wrap .weather-left .icon{margin-bottom:15px}
.weather-box .weather-wrap .weather-left p{color:var(--black-color);font-size:16px;margin-bottom:3px}
.weather-box .weather-wrap .weather-left .text-grp span{font-size:14px;display:block;color:var(--pragraph-color)}
.weather-box .weather-wrap .weather-right{width:120px}
.weather-box .weather-wrap .weather-right li{display:flex;align-items:center;justify-content:space-between}
.weather-box .weather-wrap .weather-right li span{color:var(--pragraph-color)}
.weather-box .weather-wrap .weather-right li:not(:last-child){margin-bottom:10px}
.offer-man{position:relative;width:100%}
.offer-man img{border-radius:10px;width:100%;height:100%}
.offer-man .offer-txt{position:absolute;top:30px;right:30px;color:var(--base-color)}
.offer-man .price{position:absolute;bottom:30px;right:0;background-color:var(--theme-color);padding:4px 15px 5px;border-radius:2px;color:var(--white-color)}
.service-head-wrap{display:flex;justify-content:space-between;margin-bottom:58px}
.service-head-wrap .section-title-head h2{margin-bottom:-13px}
.service-items{background:#FFF;box-shadow:0 6px 20px rgba(87,86,86,0.1);border-radius:20px}
.service-items .thumb{border-radius:20px 20px 0 0;overflow:hidden;width:100%;overflow:hidden;transition:all .4s}
.service-items .thumb img{width:100%;height:100%;overflow:hidden;transition:all .4s}
.service-items .content{padding:30px 30px 22px}
.service-items .content h5{margin-bottom:13px}
.service-items .content h5 a{color:var(--black-theme);font-weight:400;transition:all .4s}
.service-items .content p{margin-bottom:16px}
.service-items .content .price-text .price{font-size:32px;line-height:40px;font-weight:400;color:var(--ratting-color)}
.service-items .content .price-text .night{font-size:16px;line-height:22px;font-weight:400;color:var(--pragraph-color)}
.service-items:hover .thumb img{transform:scale(1.1)}
.service-items:hover .content h5 a{color:var(--ratting-color)}
.faq-section{background:var(--bg-color)}
.faq-board .accordion-button:not(.collapsed){color:var(--white-color);background-color:var(--white-color);box-shadow:none;border-bottom:1px solid var(--border-two)}
.faq-board .accordion-button:not(.collapsed) span{color:var(--black-theme)}
.faq-board .accordion-button:not(.collapsed)::before{background-color:var(--theme-color);color:var(--white-color)!important}
.faq-board .accordion-item{background-color:var(--white-color);border:unset;border-radius:10px;overflow:hidden}
.faq-board .accordion-item:not(:last-child){margin-bottom:10px}
.faq-board .accordion-item .collapsed::after{content:"+";font-family:"Font Awesome 5 Free";font-weight:700;transform:rotate(0deg)}
.faq-board .accordion-item:first-of-type .accordion-button{border-top-left-radius:0;border-top-right-radius:0}
.faq-board .accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:0;border-bottom-left-radius:0}

.faq-board .accordion-button{position:relative;display:flex;align-items:center;width:100%;box-shadow:none;padding:0 20px;font-size:19px;font-weight:400;color:var(--black-theme);text-align:left;background-color:var(--white-color);border:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}
.faq-board .accordion-button::before{width:40px;height:40px;background-color:var(--border-two);border-radius:10px;content:"";right:0;top:50%;position:absolute;transform:translate(-50%,-50%)}
.faq-board .accordion-button::after{font-family:"Font Awesome 5 Free";content:"\f068";font-weight:700;background-image:none;position:absolute;top:0;right:30px;transform:rotate(0deg)}
.promotional-section{background-size:cover;background-attachment:fixed}
.promotional-thumb{border-radius:20px;overflow:hidden;position:relative;max-width:100%}
.promotional-thumb img{width:100%;height:100%}
.promotional-thumb .play-btn{position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;width:50px;height:50px;line-height:50px;text-align:center;background-color:var(--ratting-color);border-radius:50%;display:inline-block}
.promotional-thumb .play-btn i{color:var(--white-color)}
.promotional-thumb .play-btn::before{position:absolute;content:"";inset:-5px 0 0 -5px;z-index:-1;background-color:var(--ratting-color);opacity:.8;width:60px;height:60px;border-radius:50%;animation:scale1 2s linear infinite}
@keyframes scale1 {
50%{transform:scale(1.5);opacity:.5}
100%{transform:scale(1.9);opacity:0}
}
.service-items-hotel{background:var(--white-color);box-shadow:0 6px 20px rgba(87,86,86,0.1);border-radius:20px;padding:30px;transition:all .4s}
.service-items-hotel .thumb{margin-bottom:25px}
.service-items-hotel .content h5{margin-bottom:5px}
.service-items-hotel .content h5 a{color:var(--black-color)}
.service-items-hotel .content p{color:var(--pragraph-color);font-size:18px}
.service-items-hotel:hover{transform:skewX(-5deg)}
.team-items{background-color:var(--white-color);box-shadow:0 6px 20px rgba(87,86,86,0.1);border-radius:20px;padding:30px;text-align:center;margin:0 auto}
.team-items .thumb{width:120px;height:120px;margin:0 auto 26px}
.team-items .thumb img{width:100%;height:100%;border-radius:50%}
.team-items .content h5{margin-bottom:0}
.team-items .content h5 a{color:var(--black-color);font-weight:400}
.team-items .content p{font-size:16px;color:var(--pragraph-color)}
.team-items .social{margin-top:30px}
.social{display:flex;align-items:center;justify-content:center;gap:15px}
.social li a{width:30px;height:30px;line-height:30px;display:block;text-align:center;background:var(--white-color);border:1px solid var(--base-color);border-radius:5px;transition:all .4s}
.social li a i{color:var(--base-color);transition:all .4s}
.social li:hover a{background-color:var(--theme-color);border-color:var(--theme-color)}
.social li:hover a i{color:var(--white-color)}
.gallery-items{width:100%;position:relative}
.gallery-items::before{position:absolute;inset:0;background:#2D325A;opacity:.3;content:"";border-radius:20px;transform:scale(0);transition:all .4s}
.gallery-items img{width:100%;height:auto;border-radius:20px}
.gallery-items .picture-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:all .4s}
.gallery-items:hover::before{transform:scale(1)}
.gallery-items:hover .picture-btn{opacity:1}
.video-section{background-color:var(--bg-color)}
.video-btn{width:50px;height:50px;line-height:55px;text-align:center;border-radius:50%;background-color:var(--ratting-color);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1}
.video-btn i{color:var(--white-color);font-size:20px;position:relative;z-index:2}
.video-btn::before{position:absolute;content:"";width:100%;height:100%;display:block;border-radius:50%;background:var(--ratting-color);animation:vide 1.3s linear infinite;animation-delay:.8s;transition:all .3s}
@keyframes vide {
100%{transform:scale(1.9);opacity:.5;transform:scale(1.9);opacity:0}
}
.testimonial-section{background-size:cover;position:relative;background-attachment:fixed}
.testimonial-section::before{position:absolute;content:"";inset:0;background:#2D325A;opacity:.7}
.testimonial-items{max-width:750px;margin:0 auto;background-color:var(--white-color);border-radius:20px;padding:30px}
.testimonial-items .content-head{text-align:center;margin:0 auto 25px}
.testimonial-items .content-head h3{margin-bottom:10px;color:var(--black-theme)}
.testimonial-items .clients-wrap{display:flex;align-items:center;justify-content:space-between}
.testimonial-items .clients-wrap .client-left{display:flex;align-items:center;gap:20px}
.testimonial-items .clients-wrap .client-left .thumb{width:80px;height:80px;border-radius:50%;overflow:hidden}
.testimonial-items .clients-wrap .client-left .thumb img{width:100%;height:100%}
.testimonial-items .clients-wrap .client-left .name-area h5{margin-bottom:-4px}
.testimonial-items .clients-wrap .client-left .name-area span{color:var(--pragraph-color);font-size:16px;font-weight:400}
.testimonial-items .clients-wrap .client-ratting .ratting{display:flex;align-items:center;gap:10px}
.testimonial-items .clients-wrap .client-ratting .ratting span i{color:var(--ratting-color);font-size:28px}
.feature-items{box-shadow:0 6px 20px rgba(87,86,86,0.1);border-radius:20px;background-color:var(--white-color);overflow:hidden}
.feature-items .content{padding:25px 30px 30px}
.feature-items .content .discover{color:var(--black-color);font-size:15px;font-weight:400;text-transform:uppercase;margin-bottom:7px;display:block}
.feature-items .content h5{margin-bottom:5px}
.feature-items .content h5 a{color:var(--black-color);font-weight:400;transition:all .4s}
.feature-items .content p{color:var(--pragraph-color)}
.feature-items .content .feature-btn{display:inline-block;align-items:center;gap:4px;margin-top:30px;border-bottom:1px solid var(--theme-color)}

.feature-items .content .feature-btn span{color:var(--theme-color);font-size:16px;font-weight:400;letter-spacing:2px}
.feature-items .content .feature-btn span i{font-size:10px;color:var(--theme-color);transition:all .4s}
.feature-items .content:hover span i{padding-left:12px}
.feature-items .thumb{width:100%;overflow:hidden;transition:all .4s}
.feature-items .thumb img{width:100%;height:100%;overflow:hidden;transition:all .4s}
.feature-items:hover .thumb img{transform:scale(1.1)}
.feature-items:hover .content h5 a{color:var(--ratting-color)}
.guest-section{background:url(../img/rooms/gust.png) no-repeat center center;background-size:cover;position:relative;background-attachment:fixed;padding:120px 0 226px}
.guest-section::before{position:absolute;content:"";inset:0;background:#2D325A;opacity:.7}
.story-about-wrapper{border:1px solid var(--base-color);border-radius:20px;padding:30px}
.story-about-thumb{width:100%}
.story-about-thumb img{width:100%;height:100%;border-radius:20px}
.story-about-content .section-title-head{border-bottom:1px solid var(--border-two);padding-bottom:32px}
.story-about-content .section-title-head .ratting{justify-content:flex-start;margin-bottom:15px}
.story-about-content .rutting-wrapper{display:flex;justify-content:space-between;padding-top:20px;margin-bottom:35px}
.story-about-content .rutting-wrapper .left-wrap h5{color:var(--black-color);font-weight:400;margin-bottom:9px}
.story-about-content .rutting-wrapper .left-wrap ul li{display:flex;gap:9px}
.story-about-content .rutting-wrapper .left-wrap ul li:not(:last-child){margin-bottom:7px}
.story-about-content .rutting-wrapper .left-wrap ul li span{color:var(--black-color)}
.story-about-content .rutting-wrapper .left-wrap ul li span i{color:var(--ratting-color)}
.resturent-menu{background:var(--bg-color)}
.resturent-menu-tab .nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:60px}
.resturent-menu-tab .nav li button{box-shadow:0 6px 20px rgba(87,86,86,0.1);border-radius:10px;background-color:var(--white-color)!important;border:none;padding:20px 25px;width:196px;height:185px}
.resturent-menu-tab .nav li button .icon{display:block;margin-bottom:8px}
.resturent-menu-tab .nav li button span{font-size:24px;color:var(--theme-color)}
.resturent-menu-tab .nav li button.active{background:var(--theme-color)!important;position:relative}
.resturent-menu-tab .nav li button.active .icon img{filter:brightness(0) invert(1)}
.resturent-menu-tab .nav li button.active span{color:var(--white-color)}
.resturent-menu-tab .nav li button.active::before{position:absolute;bottom:-50px;left:50%;transform:translate(-50%);border-left:20px solid transparent;border-right:20px solid transparent;border-top:30px solid var(--theme-color);margin-bottom:20px;content:""}
.resturent-menu-tab .nav-tabs{border:none}
.resturent-menu-tab .tab-content .tab-pane .breakfast-price{background-color:var(--white-color);border-radius:10px;padding:26px 30px 14px;width:100%!important}
.resturent-menu-tab .tab-content .tab-pane .breakfast-price li{display:flex;justify-content:space-between}
.resturent-menu-tab .tab-content .tab-pane .breakfast-price li:not(:last-child){margin-bottom:10px}
.resturent-menu-tab .tab-content .tab-pane .breakfast-price li .headtext{position:relative;color:var(--black-color);font-weight:400}
.resturent-menu-tab .tab-content .tab-pane .breakfast-price li .headtext .chickien{color:var(--pragraph-color);font-size:14px;font-weight:400;margin-top:6px;display:block;font-family:"Barlow",sans-serif}
.resturent-menu-tab .tab-content .tab-pane .breakfast-price li .headtext::before{position:absolute;left:100%;top:8px;margin-left:10px;height:1px;background-color:#BDBDBD;content:"";width:100%!important}
.resturent-menu-tab .tab-content .tab-pane .breakfast-price li .rprice{color:var(--black-color);font-weight:400;width:50px}
.suites-items{border:1px solid var(--border-two);border-radius:20px;background-color:var(--white-color);overflow:hidden}
.suites-items .thumb{width:100%;overflow:hidden;transition:all .4s}
.suites-items .thumb img{width:100%;height:100%;overflow:hidden;transition:all .4s}
.suites-items .content{padding:19px 30px 30px}
.suites-items .content .head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-two);padding-bottom:1pxpx;margin-bottom:20px}
.suites-items .content .head h2{font-weight:400;color:var(--black-theme);margin-bottom:0}
.suites-items .content .head h3{color:var(--black-theme);font-weight:400;margin-bottom:0}
.suites-items .content .bed-rest{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;margin-bottom:33px}
.suites-items .content .bed-rest li{width:33.3333333333%;padding:5px;display:flex;gap:8px}
.suites-items .content .bed-rest li span{color:var(--pragraph-color)}
.suites-items .content .bed-rest li span i{color:var(--ratting-color)}
.suites-items .content .room-btn{display:flex;align-items:center;justify-content:space-between}
.suites-items .content .room-btn .arrow-btn{display:flex;gap:4px;text-transform:uppercase;line-height:10px;color:var(--theme-color);border-bottom:1px solid var(--theme-color)}
.suites-items .content .room-btn .arrow-btn i{color:var(--theme-color);transform:rotate(50deg);font-size:12px}
.suites-items:hover .thumb img{transform:scale(1.1)}
.selection-categories-wrap{transform:translateY(0);margin-bottom:0;background-color:transparent;box-shadow:none}
.selection-categories-wrap .cate-head-wrap{border-bottom:unset;margin-bottom:20px}
.selection-categories-wrap .cate-items .calender-bar input{background-color:#F8F5F0}
.maincate-section{background-color:#F8F5F0;padding:58px 0 60px}
.single-rooms .items .suites-items{display:flex;align-items:center;gap:24px;padding:30px}
.single-rooms .items .suites-items .thumb{width:50%;overflow:hidden;border-radius:10px 0 0 10px}
.single-rooms .items .suites-items .content{padding:0;width:50%}
.single-rooms .items .suites-items .content .bed-rest{margin-bottom:0}
.single-rooms .items .suites-items .content p{padding:10px 0 35px}
.blog-items{border:1px solid var(--base-color);border-radius:20px;overflow:hidden}
.blog-items .thumb{width:100%;overflow:hidden;transition:all .4s}
.blog-items .thumb img{width:100%;height:100%;overflow:hidden;transition:all .4s}
.blog-items .content{padding:25px 30px 30px}
.blog-items .content .date-list{display:flex;align-items:center;gap:30px;flex-wrap:wrap;margin-bottom:22px}
.blog-items .content .date-list .date-items{display:flex;align-items:center;gap:9px}
.blog-items .content .date-list .date-items span{color:var(--pragraph-color);font-size:16px;font-weight:400}
.blog-items .content .date-list .date-items span i{color:var(--ratting-color)}
.blog-items .content h5{margin-bottom:5px}
.blog-items .content h5 a{color:var(--black-color);font-weight:400;transition:all .4s}
.blog-items .content .blog-btn{display:inline-block;align-items:center;gap:4px;font-size:18px;margin-top:29px;border-bottom:1px solid var(--theme-color)}
.blog-items .content .blog-btn span{text-transform:uppercase}
.blog-items .content .blog-btn span i{transform:rotate(45deg);color:var(--theme-color);font-size:12px;transition:all .4s}
.blog-items .content .blog-btn:hover span i{padding-left:12px}
.blog-items:hover .content h5 a{color:var(--ratting-color)}
.blog-items:hover .thumb img{transform:scale(1.1)}
.news-items:not(:last-child){margin-bottom:30px}
.right-blog-wrapper .categories-items h3{border-bottom:1px solid var(--border-two);padding-bottom:25px}
.right-blog-wrapper .common-items{background-color:var(--bg-color);border-radius:20px;padding:24px 30px 30px}
.right-blog-wrapper .common-items:not(:last-child){margin-bottom:30px}
.right-blog-wrapper .common-items h3{margin-bottom:20px}
.right-blog-wrapper .common-items .seach-box form{position:relative}
.right-blog-wrapper .common-items .seach-box form input{padding:15px 50px 15px 20px;background-color:var(--white-color);border-radius:10px;width:100%;border:none;color:var(--black-theme);border:1px solid var(--base-color);box-shadow:none;outline:none}
.right-blog-wrapper .common-items .seach-box form i{position:absolute;right:15px;top:50%;transform:translateY(-50%)}
.right-blog-wrapper .common-items .seach-box form ::placeholder{color:var(--border-two)}
.right-blog-wrapper .common-items .recent-box .recent-items:not(:last-child){margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid var(--border-two)}
.right-blog-wrapper .common-items .recent-box .recent-items a{display:flex;align-items:center;gap:20px}
.right-blog-wrapper .common-items .recent-box .recent-items a .thumb{width:175px;overflow:hidden}
.right-blog-wrapper .common-items .recent-box .recent-items a .thumb img{width:100%;transition:all .3s;border-radius:10px}
.right-blog-wrapper .common-items .recent-box .recent-items a .text{font-size:17px;color:var(--pragraph-color);transition:all .3s;width:calc(100% - 155px)}
.right-blog-wrapper .common-items .recent-box .recent-items a:hover .text{color:var(--ratting-color)}
.right-blog-wrapper .common-items .recent-box .recent-items a:hover .thumb img{transform:scale(1.1)}
.right-blog-wrapper .common-items .categories-box .categories li:not(:last-child){margin-bottom:5px}
.right-blog-wrapper .common-items .categories-box .categories li a{display:flex;align-items:center;gap:5px}
.right-blog-wrapper .common-items .categories-box .categories li a span{color:var(--black-theme);font-size:16px;font-weight:400;transition:all .4s}
.right-blog-wrapper .common-items .categories-box .categories li a span i{font-size:14px;color:var(--black-theme);transition:all .4s}
.right-blog-wrapper .common-items .categories-box .categories li a:hover span{color:var(--theme-color)}
.right-blog-wrapper .common-items .categories-box .categories li a:hover span i{color:var(--theme-color);transform:rotate(180deg)}
.right-blog-wrapper .common-items .tag-box .tag{display:flex;flex-wrap:wrap;gap:20px 10px}
.right-blog-wrapper .common-items .tag-box .tag li a{display:inline-block;background-color:var(--white-color);border-radius:10px;padding:15px 20px;font-size:16px;font-weight:400;color:var(--black-theme);transition:all .4s}
.right-blog-wrapper .common-items .tag-box .tag li a:hover{background-color:var(--theme-color);color:var(--white-color)}
.right-blog-wrapper .common-items .tag-box .tag-two li a{background-color:var(--base-color);color:var(--white-color)}
.news-single-wrapper .blog-items{border:none;border-radius:0}
.news-single-wrapper .blog-items .thumb{margin-bottom:30px;border-radius:20px}
.news-single-wrapper .blog-items .thumb img{border-radius:20px}
.news-single-wrapper .blog-items .content{padding:0}
.news-single-wrapper .news-single-items:not(:last-child){margin-bottom:60px}
.news-single-wrapper .news-single-items .text-box{background-color:var(--bg-color);border-radius:20px;padding:60px 30px;font-size:24px;color:var(--pragraph-color);line-height:34px;font-weight:500;margin-bottom:7px}
.news-single-wrapper .news-single-items .bed-thumb{display:flex;align-items:center;gap:24px;margin-bottom:30px}
.news-single-wrapper .news-single-items .bed-thumb .thumb{border-radius:20px;max-width:100%}
.news-single-wrapper .news-single-items .bed-thumb .thumb img{border-radius:20px;width:100%}
.news-single-wrapper .news-single-items .thumb-text{margin-bottom:15px}
.news-single-wrapper .news-single-items .thumb-text2{margin-bottom:-8px}
.news-single-wrapper .news-single-last{border-bottom:1px solid var(--border-two);padding-bottom:60px}
.pagination{display:flex;gap:10px;align-items:center;justify-content:center}
.pagination li a{display:block;color:var(--black-theme);font-size:18px;font-weight:400}
.pagination li .btn-rightleft{width:50px;height:50px;text-align:center;line-height:50px;border-radius:10px;transition:all .3s;background-color:var(--border-two)}
.pagination li .btn-rightleft:hover{background-color:var(--theme-color)}
.pagination li .btn-rightleft:hover i{color:var(--white-color)}
.pagination li .btn-rightleft i{color:var(--black-theme);font-size:16px}
.comments-wrappper h3{color:var(--black-theme);margin-bottom:15px;font-weight:400;margin-top:-7px}
.comments-wrappper .comment-items{display:flex;justify-content:space-between;background-color:var(--bg-color);border-radius:20px;padding:30px}
.comments-wrappper .comment-items:not(:last-child){margin-bottom:30px}
.comments-wrappper .comment-items .left-inner{display:flex;align-items:center;gap:30px}
.comments-wrappper .comment-items .left-inner .content h5{color:var(--base-color);margin-bottom:0;font-weight:400}
.comments-wrappper .comment-items .left-inner .content h5 span{font-size:18px}
.comments-wrappper .comment-items .left-inner .content p{color:var(--black-color)}
.comments-wrappper .comment-items .reply{font-size:18px;font-weight:400;color:var(--theme-color)}
.comments-wrappper .comment-items-space{margin-left:80px}
.comments-wrappper .leave-comments form input{width:100%;border:1px solid var(--border-two);border-radius:10px;padding:15px 20px;outline:none;box-shadow:none;color:var(--pragraph-color)}
.comments-wrappper .leave-comments form textarea{width:100%;border:1px solid var(--border-two);border-radius:10px;padding:15px 20px;box-shadow:none;outline:none;color:var(--pragraph-color)}
.comments-wrappper .leave-comments form ::placeholder{color:var(--pragraph-color)}
.comments-wrappper .leave-comments form .cmn--btn{width:230px}
.leave-comments-wrap{margin-top:36px}
.right-contact{margin:0 0 0 auto}
.contact-form-right .section-header h4{line-height:1.3;margin-bottom:8px}
.contact-form-right .contact{margin-top:35px}
.contact-form-right .contact li{display:flex;align-items:center}
.contact-form-right .contact li:not(:last-child){margin-bottom:10px}
.contact-form-right .contact li .phone-icon{margin-right:0;width:30px}
.contact-form-right .contact li .phone-icon i {font-size:22px;color:#AA8453;}


.contact-form-right .contact li .email-part{font-size:18px;font-weight:400;display:block;color:var(--pragraph-color)}
.contact-form-right .found{padding-top:25px;border-top:1px solid #b2aafb}
.contact-form-right .found h5{font-weight:600;color:var(--theme-color);margin-bottom:15px}
.contact-form-right .found .social{display:flex;align-items:center}
.contact-form-right .found .social li:not(:last-child){margin-right:10px}
.contact-form-right .found .social li .icon{width:34px;height:34px;line-height:34px;text-align:center;border-radius:50%;border:1px solid var(--border-color);transition:all .3s;display:block;border-radius:4px;border:1px solid #b2aafb}
.contact-form-right .found .social li .icon:hover{background:var(--button-color)}
.contact-form-right .found .social li .icon:hover i{color:var(--white-color)}
.head-text{font-weight:400;color:var(--black-theme);margin-bottom:20px}
#form{background-color:var(--white-color);position:relative}
#form .form-control{padding:unset;border:none;margin-bottom:0;padding-bottom:20px;position:relative}
#form .form-control input{box-shadow:none;outline:none;border:none;border-radius:0;background-color:var(--white-color);border:1px solid var(--border-two);color:var(--theme-color);padding:13px 15px 15px;border-radius:10px;width:100%}
#form .form-control label{color:var(--theme-color);font-size:18px;font-weight:600;display:block;margin-bottom:15px}
#form .form-control textarea{box-shadow:none;outline:none;border:none;width:100%;border-radius:0;background-color:var(--white-color);border:1px solid var(--border-two);color:var(--theme-color);padding:15px 15px 15px 20px;border-radius:10px}
#form .form-control textarea:focus{outline:0;border-color:none}
#form .form-control.success textarea{border-color:#2ecc71}
#form .form-control.error textarea{border-color:#e74c3c}
#form .form-control input:focus{outline:0;border-color:none}
#form .form-control.success input{border-color:#2ecc71}
#form .form-control.error input{border-color:#e74c3c}
#form .form-control small{color:#e74c3c;position:absolute;bottom:0;left:0;visibility:hidden}
#form .form-control.error small{visibility:visible}
#form .thank_you p{position:absolute;bottom:25px;right:0;color:green;animation:scaleone .5s linear;transition:all .5s;display:none}
@keyframes scaleone {
0%{transform:scale(0.8)}
100%{transform:scale(1)}
}
.map-status iframe{width:100%;height:500px;border-radius:20px}
.faq-left-wrapper{position:relative}
.faq-left-wrapper .accordion-item{border:none;background:#f5f4ff;border-radius:10px;overflow:hidden;border:1px solid var(--border);position:relative;margin-top:15px;padding:5px 2px}
.faq-left-wrapper .accordion-item .accordion-button{background:transparent;color:var(--theme-color);font-size:18px;padding:15px 20px 12px;font-weight:600}
.faq-left-wrapper .accordion-item .accordion-button.collapse .icon img{transform:rotate(-180deg)}
.faq-left-wrapper .accordion-item .accordion-button:not(.collapsed) .icon{background:url(../../assets/img/faq/d.png) no-repeat center center;line-height:40px;text-align:center;background-color:var(--theme-color)}
.faq-left-wrapper .accordion-item .accordion-button:not(.collapsed) .icon img{display:none}
.faq-left-wrapper .accordion-item .icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:40px;height:40px;background:var(--theme-color);line-height:36px;border:1px solid var(--border);border-radius:5px;text-align:center;transition:all .3s}
.faq-left-wrapper .accordion-item .icon img{width:21px;transition:all .4s}
.faq-left-wrapper .accordion-item:hover .icon{background-color:var(--theme-color);border-color:var(--primary-color)}
.faq-left-wrapper .accordion-body{padding:5px 0}
.faq-left-wrapper .accordion-body p{color:var(--theme-color)}
.faq-left-wrapper .accordion-button:not(.collapsed){background-color:transparent!important;box-shadow:none!important}
.faq-left-wrapper .accordion-button::after{display:none}
.faq-left-wrapper .accordion-button:focus{z-index:3;border-color:unset!important;outline:0;box-shadow:none!important}
@keyframes rotate {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
@keyframes spin4 {
0%{transform:rotate(0deg)}
50%{transform:rotate(60deg)}
100%{transform:rotate(0deg)}
}
@keyframes spin3 {
0%{transform:rotate(0deg) scale(1.1)}
50%{transform:rotate(-10deg)}
100%{transform:rotate(0deg) scale(1.1)}
}
.cmn--btn{border-radius:10px;padding:13px 30px 12px;font-size:18px;line-height:23px;font-weight:400;display:inline-block;color:var(--white-color)!important;text-transform:uppercase;letter-spacing:1px;transition:all .3s;text-align:center;background:var(--button-color);border:1px solid var(--button-color);position:relative;overflow:hidden;z-index:1}
.cmn--btn:hover{background-color:transparent;border:1px solid var(--theme-color);color:var(--theme-color)!important}
.cmn--border{border-radius:10px;padding:11px 30px 12px;font-size:18px;font-weight:400;display:inline-block;color:var(--base-color);text-transform:capitalize;border:1px solid var(--base-color);transition:all .5s;font-family:"Gilda Display",serif;background:transparent;position:relative;z-index:1}
.cmn--border span i{color:var(--base-color);margin-right:4px;transition:all .3s}
.cmn--border:hover{background-color:var(--button-color);color:var(--white-color);border-color:var(--button-color)}
.cmn--border:hover span i{color:var(--white-color)}
.cmn--link{font-size:18px;font-weight:600;color:var(--theme-color);transition:all .3s}
.cmn--link i{padding-left:4px;font-size:16px;color:var(--theme-color)}
.cmn--link:hover{color:var(--theme-color)}
@media screen and (max-width: 1699px) {
.spa-banner{position:relative}
.spa-banner .owl-nav button.owl-prev{bottom:43%;left:50px}
.spa-banner .owl-nav button.owl-next{bottom:43%;right:60px}
}
@media screen and (max-width: 1599px) {
.spa-banner{position:relative}
.spa-banner .owl-nav button.owl-prev{bottom:43%;left:20px}
.spa-banner .owl-nav button.owl-next{bottom:43%;right:20px}
}
@media screen and (max-width: 1399px) {
.cate-items{margin:10px 0}
.cate-btn-iems{margin-bottom:-1px!important}
.spa-banner{position:relative}
.spa-banner .owl-nav button.owl-prev{bottom:13%;left:70px}
.spa-banner .owl-nav button.owl-next{bottom:13%;left:130px}
.resturent-menu-tab .tab-content .tab-pane .breakfast-price{padding:26px 20px 14px}
.resturent-menu-tab .tab-content .tab-pane .breakfast-price li .headtext::before{display:none}
.resturent-menu-tab .tab-content .tab-pane .breakfast-price li .rprice{color:var(--black-color);font-weight:400;width:50px}
.resturent-menu-tab .nav{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;margin-bottom:40px}
.resturent-menu-tab .nav li{margin:10px}
.resturent-menu-tab .nav li button{padding:20px 15px}
.main-body-wrap .categories-wrap .cate-head-wrap{display:grid}
.main-body-wrap .suites-items .content .head h2{font-size:36px}
.main-body-wrap .suites-items .content .head h3{font-size:26px}
}
@media screen and (max-width: 1199px) {
.rooms-items .content{padding:20px}
.spa-banner{position:relative}
.spa-banner .owl-nav{display:none}
.hero-content h1{font-size:30px;margin:0;padding:0;line-height:35px;}
.blog-items{border:1px solid var(--base-color);border-radius:20px;overflow:hidden}
.blog-items .thumb{width:100%}
.blog-items .thumb img{width:100%;height:100%}
.blog-items .content{padding:25px 20px 30px}
.blog-items .content .date-list{gap:4px;flex-wrap:wrap;margin-bottom:15px}
.blog-items .content .date-list .date-items{gap:5px}
.blog-items .content .blog-btn{margin-top:19px}
.right-blog-wrapper .common-items{padding:19px}
.right-blog-wrapper .common-items:not(:last-child){margin-bottom:20px}
.right-blog-wrapper .common-items .recent-box .recent-items:not(:last-child){margin-bottom:20px;padding-bottom:20px}
.right-blog-wrapper .common-items .recent-box .recent-items a{display:flex;align-items:center;gap:14px}
.right-blog-wrapper .common-items .recent-box .recent-items a .thumb{width:130px}
.right-blog-wrapper .common-items .recent-box .recent-items a .text{width:calc(100% - 130px)}
.right-blog-wrapper .common-items .tag-box .tag{display:flex;flex-wrap:wrap;gap:17px 12px}
.main-body-wrap .suites-items .content .head h2{font-size:26px}
.main-body-wrap .suites-items .content .head h3{font-size:22px}
.cate-head-wrap .cate-hedding-right{flex-wrap:wrap}
.suites-items .content{padding:15px 18px 25px}
.suites-items .content .head{margin-bottom:20px}
.suites-items .content .head h2{font-size:34px}
.suites-items .content .head h3{font-size:22px}
.breadcumd-content{padding:161px 0 169px}
.suites-details-slider .suites-banner-items{max-width:746px;height:400px}
.suites-details-slider .suites-banner-items img{width:100%;height:100%;object-fit:cover}
.modren-wrapper .modren-items .bed-rest{flex-wrap:wrap;justify-content:flex-start}
.modren-wrapper .modren-items .bed-rest li{width:33.3333333333%}
.main-body-wrap .about-content{margin-bottom:30px}
}
@media screen and (max-width: 991px) {
.hero-content{padding:0}
.main-body-wrap .breadcumd-content{padding:161px 0 109px}
.about-content{margin-bottom:30px}
.wellness-thumb{margin-top:30px}
.rooms-wrapper .owl-nav{margin-top:45px}
.rooms-wrapper .owl-nav button.owl-prev{bottom:-5px;right:52%;width:40px;height:40px}
.rooms-wrapper .owl-nav button.owl-next{bottom:-5px;left:52%;width:40px;height:40px}
.rooms-wrapper .owl-dots{opacity:0}
.cate-head-wrap{flex-wrap:wrap;padding-bottom:20px;margin-bottom:20px}
.maincate-section{background-color:#F8F5F0;padding:38px 0 30px}
.suites-items .content{padding:5px 12px 20px}
.suites-items .content .head h2{font-size:24px}
.suites-items .content .head h3{font-size:16px}
.suites-items .content .bed-rest{display:flex;flex-wrap:wrap;margin-bottom:25px}
.suites-items .content .bed-rest li{width:50%;padding:5px;gap:8px}
.suites-items .content .room-btn{display:flex;flex-wrap:wrap;gap:10px}
.suites-items .content .room-btn .cmn--btn{font-size:16px}
.suites-items .content .room-btn .arrow-btn{display:flex;gap:5px;font-size:13px}
.contact-form-right{margin-bottom:30px}
.map-status iframe{height:400px}
.guest-section{padding:75px 0 186px}
.breadcumd-content{padding:101px 0 109px}
.modren-wrapper{margin-bottom:40px}
.story-about-thumb{margin-bottom:25px}
.right-blog-wrapper{margin-top:35px}
}
@media screen and (max-width: 767px) {

.spa-items{padding:175px 0 185px}
.categories-wrap{padding:35px 23px 40px}
.cate-items .cmn--btn{padding:16px 10px 9px!important;font-size:16px;text-align:center}
.accordion-item{padding:10px 0}
.accordion-item:not(:last-child){margin-bottom:15px!important}
.faq-board .accordion-button:not(.collapsed){border-bottom:1px solid var(--white-color)}
.about-content p{font-size:16px}
.rooms-items .content{padding:15px}
.rooms-items .content .content-head .ratting{margin-bottom:10px;gap:9px}
.rooms-items .content .content-head h4{margin-bottom:10px}
.rooms-items .content .content-head p{margin-bottom:15px;line-height:22px}
.rooms-items .content .content-head .price-text{margin-bottom:10px}
.rooms-items .content .content-head .bed-rest{padding-top:20px;margin-bottom:30px;justify-content:center;gap:10px}
.rooms-items .content .content-head .bed-rest li{gap:9px;padding-left:0}
.rooms-items .content .content-head .bed-rest li:not(:last-child){border-right:none;padding-right:0}
.single-rooms .items .suites-items{display:grid;align-items:center;gap:0;padding:15px}
.single-rooms .items .suites-items .thumb{width:100%;overflow:hidden;border-radius:10px 0 0 10px}
.single-rooms .items .suites-items .content{padding:10px 0 0;width:100%}
.single-rooms .items .suites-items .content p{font-size:14px;padding:8px 0 25px}
.protmotional-left{margin-bottom:30px}
.breadcumd-content{padding:81px 0 89px}
.suites-details-slider .suites-banner-items{max-width:746px;height:300px}
.suites-details-slider .suites-banner-items img{width:100%;height:100%;object-fit:cover}
.story-about-content .rutting-wrapper .left-wrap ul li{display:flex;gap:7px}
.story-about-content .rutting-wrapper .left-wrap ul li span{font-size:14px}
.news-single-wrapper .news-single-items:not(:last-child){margin-bottom:40px}
.news-single-wrapper .news-single-items .text-box{padding:40px 20px}
.news-single-wrapper .news-single-last{padding-bottom:40px}
}
@media screen and (max-width: 575px) {
.cmn--btn{padding:10px 15px 7px;font-size:13px}
.btn-grp{margin-top:23px;gap:12px}
.cmn--border{padding:10px 16px 8px;font-size:14px;font-weight:400}
.testimonial-items{padding:20px}
.testimonial-items .clients-wrap{display:grid;justify-content:center}
.testimonial-items .clients-wrap .client-left{display:grid;justify-content:center;text-align:center;margin:0 auto;gap:0}
.testimonial-items .clients-wrap .client-left .thumb{margin:0 auto}
.testimonial-items .clients-wrap .client-left .name-area{margin-bottom:15px}
.testimonial-items .clients-wrap .client-ratting .ratting span i{font-size:20px}
.main-body-wrap .suites-items .content .head h2{font-size:22px}
.main-body-wrap .suites-items .content .head h3{font-size:16px}
.main-body-wrap .categories-wrap .cate-head-wrap{margin-bottom:0!important}
.modren-wrapper .modren-items .my-custom-calender .month-picker li{font-size:12px}
.modren-wrapper .modren-items .my-custom-calender .calendar{max-width:100%}
.modren-wrapper .modren-items .bed-rest li{width:50%}
.comments-wrappper .comment-items{padding:30px 20px}
.comments-wrappper .comment-items:not(:last-child){margin-bottom:20px}
.comments-wrappper .comment-items .left-inner{display:grid;gap:0}
.comments-wrappper .comment-items .left-inner .thumb{margin-bottom:15px}
.comments-wrappper .comment-items .reply{font-size:18px;font-weight:400;color:var(--theme-color)}
.comments-wrappper .comment-items-space{margin-left:0}
.news-single-wrapper .news-single-items .text-box{font-size:18px;line-height:26px;padding:30px 20px}
.story-about-wrapper{padding:12px 14px}
}
@media screen and (max-width: 500px) {
.service-head-wrap{display:grid;margin-bottom:35px}
.service-head-wrap .section-title-head{margin-bottom:30px}
.map-status iframe{height:300px}
.hero-content h1{font-size:18px}
.hero-content p {font-size:14px;line-height:18px;}
.spa-items{padding:105px 0 115px}
.cate-head-wrap .cate-hedding-right li{padding-left:10px}
.cate-head-wrap .cate-hedding-right li:not(:last-child){border-right:none;padding-right:10px}
.cate-head-wrap .cate-hedding-right li .phone-icon i{font-size:17px}
.cate-head-wrap .cate-hedding-right li .email-part{font-size:16px}
.suites-details-slider .suites-banner-items{max-width:746px;height:250px}
.suites-details-slider .suites-banner-items img{width:100%;height:100%;object-fit:cover}
.story-about-content .rutting-wrapper{gap:13px;margin-bottom:20px}
.story-about-content .rutting-wrapper .left-wrap ul li{display:flex;gap:6px}
.story-about-content .rutting-wrapper .left-wrap ul li span{font-size:12px}
}
@media screen and (max-width: 420px) {

}
@media screen and (max-width: 991px) {
.header-section{padding:10px 0}
.main-menu{position:absolute;top:100%;width:100%;display:inline!important;left:0;margin-top:20px;z-index:999;padding:15px;background:var(--white-color);transition:all 2s!important;transform-origin:top;max-height:calc(100vh - 130px);overflow-y:auto;border-radius:10px}
.main-menu:not(.active){display:none!important;transition:all 2s}
.main-menu li{width:100%;border-radius:2px}
.main-menu li:not(:last-child){margin-right:0!important;margin-bottom:7px;border:1px solid var(--border)}
.main-menu li a{display:block;padding:8px 10px 6px;font-size:17px}
.main-menu li .cmn--btn{display:inline-block!important;padding:8px 25px 6px}
.main-menu li .sub-menu{margin:0 10px 15px 20px !important}
.main-menu li .sub-menu li a{padding:8px 15px!important}
.main-menu li .sub-menu li .sub-two{position:static!important;width:100%!important;padding:0 10px 20px 30px}
.main-menu li .sub-menu li .sub-two li a{display:block}
.main-menu .active a{color:var(--white-color)}
.header-bar{position:relative;width:31px;height:20px}
.header-bar span{position:absolute;width:100%;height:2px;display:inline-block;transition:all .3s;left:0;background:var(--theme-color)}
.header-bar span:first-child{top:0;background:var(--theme-color)}
.header-bar span:nth-child(2){top:44%;background:var(--theme-color)}
.header-bar span:last-child{bottom:0;background:var(--theme-color)}
.header-bar.active span:first-child{transform:rotate(45deg) translate(3px,9px)}
.header-bar.active span:nth-child(2){opacity:0}
.header-bar.active span:last-child{transform:rotate(-45deg) translate(3px,-9px)}
.header-bar:hover{cursor:pointer}
.home-slider .owl-nav {display:none;}

}
.cmn--btn i {color:#fff!important}
.cmn--btn:hover i {color:var(--theme-color)!important;}
.sub-menu img {width:25px;border-radius: 2px;}
.btn-2 {padding:5px 15px;border-radius: 5px;text-transform: capitalize;}

.home-slider .owl-nav button.owl-prev{position:absolute;top:50%;left:40px;transform:translateY(-50%);line-height:6px;background:var(--white-color);width:48px;height:48px;border-radius:10px;transition:all .3s}
.home-slider .owl-nav button.owl-prev i{font-size:18px;color:var(--black-color);transition:all .3s}
.home-slider .owl-nav button.owl-prev:hover{background-color:var(--theme-color)}
.home-slider .owl-nav button.owl-prev:hover i{color:var(--white-color)}
.home-slider .owl-nav button.owl-next{position:absolute;top:50%;right:40px;line-height:6px;background:var(--white-color);width:48px;height:48px;transform:translateY(-50%);border-radius:10px;transition:all .3s}
.home-slider .owl-nav button.owl-next i{font-size:18px;line-height:20px}
.home-slider .owl-nav button.owl-next:hover{background-color:var(--theme-color)}
.home-slider .owl-nav button.owl-next:hover i{color:var(--white-color)}
.ek-margin {margin:10px;}

.form-call-wrapper *{transition:.5s}
.form-call-wrapper{position:fixed;left:21px;bottom:25px;width:60px;height:60px;text-align:center;font-size:10px;line-height:60px;-webkit-font-smoothing:antialiased;z-index:1000;cursor:pointer}
.form-call-wrapper:after,.form-call-wrapper:before{content:"";border-radius:100%;position:absolute;top:0;left:0;width:60px;height:60px;transform-origin:center center;box-sizing:border-box;z-index:9;transition:.5s}
.form-call-wrapper:after{background:#ef3e59;animation:lexprofitBackAnim 3s linear infinite}
.form-call-wrapper:before{border:1px solid #ef3e59;animation:lexprofitBorderAnim 3s -.5s linear infinite}
.form-call-wrapper .form-call-btn{z-index:10;position:absolute;background-color:#e32845;border-radius:100%;width:100%;height:100%}
.form-call-wrapper .form-call-btn .form-call-phone-icon{font-family:'Flaticon';font-size:40px;font-style:normal;text-align:center;position:absolute;top:0;left:0;width:100%;height:100%}
.form-call-wrapper .form-call-btn .form-call-phone-icon:before{content:"\e907";color:#d60302}
.form-call-wrapper:hover .form-call-btn{background-color:#e32845}
.form-call-wrapper:hover:after{background-color:#ef3e59}
.form-call-wrapper:hover:before{border-color:#ef3e59}
.form-call-wrapper:hover .form-call-btn{animation:lexprofitBoundingAnim 1s linear infinite}
@keyframes lexprofitBackAnim {
0%{transform:scaleX(0.7) scaleY(0.7)}
25%{transform:scaleX(1.2) scaleY(1.2)}
50%{transform:scaleX(1.5) scaleY(1.5)}
65%{transform:scaleX(1.2) scaleY(1.2);opacity:.7}
100%{transform:scaleX(0.7) scaleY(0.7);opacity:0}
}
@keyframes lexprofitBorderAnim {
0%{transform:scaleX(1) scaleY(1)}
50%{transform:scaleX(1.5) scaleY(1.5)}
100%{transform:scaleX(2) scaleY(2);opacity:0}
}
@keyframes lexprofitBoundingAnim {
0%{transform:rotate(0deg)}
15%{transform:rotate(15deg)}
30%{transform:rotate(0deg)}
45%{transform:rotate(-15deg)}
60%{transform:rotate(0deg)}
}
.heart{bottom:120px;position:fixed;z-index:999;width:50px;height:50px;text-align:center;line-height:40px;background:#00a500;border-radius:50%;cursor:pointer;box-shadow:0 7px 20px rgba(0,0,0,0.2);animation:beat 1.5s ease 0 infinite}
.wtsag{right:20px}
.wtsol{left:25px}
.wtmobil{display:none!important}
@media only screen and (max-width: 1024px) {
.wtmobil{display:block!important}
.wtbilgisayar{display:none!important}
}
.bottomexternal{bottom:85px!important}
.heart:before,.heart:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#00a500;opacity:.4;border-radius:inherit}
.heart:before{z-index:-2;animation:beat-before 1.5s ease 100ms infinite}
.heart:after{z-index:-1;animation:beat-after 1.5s ease 200ms infinite}
.arkaplan {
    background-repeat: no-repeat;
    background-size: cover;
    width:100%;
}
.kutu-arkaplan {
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
}
.hata {
    text-align: center;
    color:#AA8453;
    font-size:31px;
    font-weight: 400;
    text-decoration: underline;
}
.galeri-arkaplan {
    border-radius: 10px;
    background-repeat: no-repeat;
    background-size: cover;
}
.aktif-sayfa {font-weight: bold;color:#AA8453!important;font-size:20px!important;}
.sidebar-p {font-size:12px;line-height: 17px;}

.hotels-bat-listing {
    padding-left: 0;
    padding-right: 0;
    margin: 20px 0 0 0;
    padding-bottom: 16px;
    border-bottom: 1px solid #BDBDBD;
    margin-bottom: 25px;
}
.hotels-bat-listing li {
    list-style-type: none;
    display: inline-block;
    margin-right: 48px;
    position: relative;
    width: auto;
    font-size:14px;
}
.hotels-bat-listing li img {
    margin-right: 5px;
    position: relative;
    top: -1px;
}

.hotels-bat-listing li::after {
    background-color: #EEEEEE;
    width: 1px;
    height: 23px;
    right: -26px;
    position: absolute;
    content: '';
    top: 55%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.hotels-bat-listing li:last-child:after {
    display:none!important;
}


@media only screen and (max-width: 1400px) {
    .hotels-bat-listing li {
        margin-right:15px;
    }
    .hotels-bat-listing li::after {
        right:-11px;
    }
}

@media only screen and (max-width: 1100px) {
    .detay-fiyat {
        margin-right:0;
        margin-top:15px;
    }
}

@media only screen and (max-width: 700px){
    #anasayfa-hakkimizda {
        display:none!important;
    }
}

.detay-fiyat {
    font-size: 20px!important;
    font-weight: bold;
}

.hotels-bat-listing i {
    font-size:21px;
    margin-right:5px;
    color:#AA8453;
}
.dil-btn {
    padding:5px 10px 5px;
    border-radius:5px;
    line-height: inherit;
}