@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Playfair:ital,opsz,wght@0,5..1200,300..900;1,5..1200,300..900&display=swap');
@charset "utf-8";
/* CSS Document */
:root{
--brown:#78503B;
--white:#ffffff;	
--font-playfair:"Playfair", serif;
--font-inter:"Inter", sans-serif;
}
a, a:hover, button, button:hover, a:before, a:hover:before{transition:all 0.5s;border: none;}.p0{padding:0;}a:hover{text-decoration:none;}
body{overflow-x:hidden; font-family: "Inter", sans-serif;}section{position: relative;}button:focus{outline:none!important;}h1,h2,h3,h4,h5,h6{font-family: "Playfair", serif;}
.header-btns{position: relative;}.menu-btn, .bn-btn{position:fixed; top:2rem; z-index:99999;}
.menu-btn{color:var(--white);}.menu-btn span{display:inline-block;vertical-align: middle;}.menu-btn span span{transition:all 0.5s;width:20px; height:2px; background:var(--white); margin-bottom:3px; display:block;}
.menu-btn{left:4.5rem;}.bn-btn{right:4.5rem;}.bn-btn{border-radius: 0.75rem;background: var(--brown); color:var(--white);padding: .4rem 1rem;}
.menu-btn:hover{color:var(--white);}.bn-btn:hover{background:var(--white);color:var(--brown);}
.sidemenu {transform: translateX(-100%);transition:all 0.5s;position: fixed;top:0; left:0;display:block; width:auto; height:100vh; padding: 5rem 1rem 1rem; text-align: center;background: rgba(154, 154, 154, 0.40); backdrop-filter: blur(12px); z-index:999;}
.sidemenu.mmopen {transform: translateX(0);transition:all 0.5s;}.menu-btn.menu-btnbc{color:var(--brown);}.menu-btn.menu-btnbc span span{background:var(--brown);transition:all 0.5s;}
.sidemenu a{color:var(--white); margin:11px 0;}.sidemenu a:hover{color:var(--white);}.main-menu a{display: block; margin: 2rem 3rem;}
.sm-menu{padding:2rem 0 0 0; margin:0; display:block; list-style: none;}.sm-menu li{display: inline-block; margin:0 .2rem; width:20px; height:20px;}
.sm-menu li img{width:20px; height:20px; object-fit:contain;}.sidemenu a, .menu-btn, .bn-btn{font-size: 1rem;font-style: normal;font-weight:500;line-height: 1.75rem;}
.banner-sec{position:relative;}.banner-sec img{width:100%; height:100vh; object-fit:cover;}.banner-sec div{position:absolute; left:5%;bottom:2%;text-align: left;}
.banner-sec h1{font-size: 4rem;font-style: normal;font-weight: 600;line-height: 1.75rem;color:var(--white);}

.home-about{background:#F8F7F4; padding:6% 0; position: relative;}
.h-title{color:var(--brown); font-family:var(--font-playfair);font-size: 2.75rem;font-style: normal;font-weight: 700;line-height: 1.75rem; margin-bottom:1rem;display: inline-block;}
.h-about-txt p{color: #7E7974;text-align: center;font-family:var(--font-playfair);font-size: 1.1rem;font-style: normal;font-weight: 500; width:70%; margin:1rem auto;}
.haw-box{border-radius: 1rem; margin:2rem 0; background:var(--white); box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.05); padding:1.5rem;}
.hbwb-icon span{border-radius: 624.9375rem;background: linear-gradient(0deg, #F8F7F4 0%, #F8F7F4 100%), rgba(235, 94, 40, 0.10);}
.hbwb-icon span{display: flex;width: 4.5rem; margin-bottom:1rem;height: 4.5rem;padding: 1.125rem 1.375rem;justify-content: center;align-items: center;flex-shrink: 0;aspect-ratio: 1/1;}
.small-title{color: #111827;margin-bottom:1rem;font-family:var(--font-playfair);font-size:16px;font-style: normal;font-weight: 700;line-height: 1.75rem;}
.haw-box p{color: #4B5563;font-size:.8rem;font-style: normal;font-weight: 400;line-height: 1.3rem;}.prp-box{padding-top:3rem;}
.prp-tabs{width:30%; display: inline-block;border-bottom: none;vertical-align:top;}
.prp-tabs a{padding: 1rem 1rem;margin-bottom: 2rem;display: block;border-radius: 0.65125rem;background:#E5E5E5;box-shadow: 0px 8.684px 13.026px -2.605px rgba(0, 0, 0, 0.10);}
.prp-tabs a{border-left:.5rem solid #E5E5E5; color:var(--brown);font-family:var(--font-playfair);font-size: 1.3rem;font-style: normal;font-weight: 700;}
.prp-tabs a:hover, .prp-tabs a.active{background:var(--white); border-left-color:var(--brown); }
.prp-tabs a span{background: #F8F7F4;width: 3rem;height: 3rem;padding: .8rem;margin: 0 1rem;line-height:1rem;border-radius: 10rem;display: inline-block;text-align: center;vertical-align: middle;}
.prptc-box{width:69%; display:inline-block;}.prp-img{margin:0 1rem 0 5rem; position:relative;}.prp-img img{position:relative; z-index: 3;border-radius: 0.75rem;}
.prp-img:before{content:''; z-index:1; position:absolute; left:0; top:0; width:100%; height:100%;transform: rotate(4.229deg); border-radius: 0.75rem;background: #E5DFD6;}
.prp-img:after{content:''; z-index:2; position:absolute; left:-5px; top:5px; width:100%; height:100%;border-radius: 0.75rem;border: 2px solid #E5DFD6;transform: rotate(-1.077deg);}
.sititle{color:var(--brown);text-align: justify;font-family:var(--font-playfair);font-size:1.5rem;font-style: italic;font-weight: 700;line-height: 2rem; }
.bb-stroke{border-bottom:2px solid #7E7974; padding-bottom:1rem; margin-bottom:1rem;}.mtb0{margin:0;}
.dtj-btn{border-radius: 0.75rem;background:var(--brown); color:var(--white); padding:.6rem 1rem; display:inline-block; margin-top:1.2rem; }
.dtj-btn{font-size: 1rem;font-style: normal;font-weight:500;line-height: 1.75rem;}.dtj-btn:hover{background:#f5f5f5; color:var(--brown);}

.our-camps{background:#F9FAFB;}.htp-text{color: #78726D;font-size: 1rem;font-style: normal;font-weight: 500;line-height:1.5rem;}
.camps-slider{margin:4rem 0 3rem 0;}.camps-text{padding:.6rem;}
.campss-box{border-radius: 0.5rem; margin-bottom:1.2rem; background: #FFF;box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.10), 0px 4px 6px -4px rgba(0, 0, 0, 0.10); overflow:hidden;}
.camps-text div{position: relative;color: #78503B;font-family:var(--font-playfair);font-size: 1rem;font-style: normal;font-weight: 700;line-height: 1.3rem; }
.camps-text div span{width:25px; height:25px; position:absolute; top:0; right:0;}.camps-text a{display:block;}
.camps-text p{min-height: 78px;color: #4B5563;font-size: .9rem;font-style: normal;font-weight: 400;line-height: 1.3rem; padding:.5rem 0;}
.vd-btn{border-radius: 0.75rem; padding:.5rem 1rem; background: #78503B; text-align: center; color:#fff;font-size:.95rem;font-style: normal;font-weight:500;}
.vd-btn:hover{background:#dedede; color:#78503B;}
.sbtp.owl-carousel .owl-nav button.owl-prev, .sbtp.owl-carousel .owl-nav button.owl-next{border-radius: 0.375rem;border: 2px solid rgba(92, 73, 61, 0.20);background: rgba(255, 255, 255, 0.80);display: flex;width: 1.6rem;height: 1.6rem;padding: 0.5rem;justify-content: center;align-items: center;flex-shrink: 0;}
.sbtp.owl-carousel .owl-nav button.owl-prev, .sbtp.owl-carousel .owl-nav button.owl-next{position:absolute; top:-3rem;}
.sbtp.owl-carousel .owl-nav button.owl-prev{right:2rem;}.sbtp.owl-carousel .owl-nav button.owl-next{right:0;}
.expore-btn{padding: .8rem 2rem;border-radius: 0.375rem;background: #78503B;color: #FBFAF8;text-align: center;font-family: Inter;font-size: 1rem;font-style: normal;font-weight: 500;line-height: 1.5rem;}
.expore-btn:hover{background:#dedede; color:#78503B;}.pt1rem{padding-top:1rem;}

.lse-box{padding-top:3rem;}.lse-tabs{border-bottom:none;text-align:center;border-radius: 4.875rem;background: #FAF8F3;width: 430px;margin:1rem auto 3rem auto;}
.lse-tabs li{display:inline-block; padding:.6rem 1rem; }.lse-tabs a{color: #78503B;font-size: 1.1rem;font-style: normal;font-weight:500;line-height: 1.75rem;}
.lse-tabs a{background:transparent;border-radius: 4.875rem;padding:.4rem .8rem;}.lse-tabs a:hover, .lse-tabs a.active{background: #fff;}.lse-tabs a.active{font-weight:700;}
.lses-box{position:relative;}.p3rem{padding:5rem 0; display:block;}section{position: relative;}
.lses-box:after{content:''; z-index:1; width:100%; height:100%; position:absolute; top:0; left:0; background: linear-gradient(180deg, rgba(255, 255, 255, 0.40) 0%, rgba(33, 32, 32, 0.50) 100%);}
.lsc-box{position: absolute; bottom:0; left:0; z-index: 2; padding:.5rem 1rem;}.ise-icon{position: absolute; top:6px; right:6px; z-index: 2;}
.ise-icon{width:30px; height:30px; padding:7px; text-align:center; line-height:30px; border-radius:30px; background:#fff;}
.lse-title{margin-bottom:.7rem;color: #FFF;font-family:var(--font-playfair);font-size:1.9rem;font-style: normal;font-weight: 500;line-height: 1.75rem;}
.lsc-box p{color: #FFF;font-size: 1rem;font-style: normal;font-weight: 400;line-height: 1.5rem;}
.lsnd.owl-carousel .owl-dots{display: block; text-align:center; padding-top:1rem;}.livesetup-slider.owl-carousel .owl-nav, .livesetup-sliderone.owl-carousel .owl-nav{display:none;}
.lsnd.owl-carousel button.owl-dot{width:12px; height:12px; background:#dedede; border-radius:12px; display:inline-block; margin:0 3px;}
.lsnd.owl-carousel button.owl-dot.active{width:30px; height:12px; background:#78503b; border-radius:10px;}
.circle-r{position:absolute; right:0; top:-25%;width: 25%;}.circle-l{position:absolute; left:-65px; bottom:-25%;width: 25%;}
.circlebx, .wcc-sec:before, .wcc-sec:after{width:10rem;height: 10rem;border-radius: 624.9375rem;background: rgba(92, 73, 61, .1);filter: blur(32px);}
.wcc-sec{position: relative;}.wcc-sec:before, .wcc-sec:after{content:''; position: absolute;}
.wcc-sec:before{left:-5rem; top:-1rem;} .wcc-sec:after{bottom:-2rem; right:-4rem;}
.bg1{background: linear-gradient(135deg, #F5F1E8 0%, #FFF 50%, rgba(245, 241, 232, 0.50) 100%);}.linecenter{background: rgba(92, 73, 61, 0.30);width: 6rem;height: 0.25rem; margin:2.5rem auto;}
.lineleft{margin-bottom:.7rem;background: rgba(92, 73, 61, 0.20);width: 4rem;height: 0.0625rem;}.wcc-box{padding:.3rem .5rem 1rem; margin:1rem;}
.wcc-box{min-height: 415px;border-radius: 0.75rem;background: rgba(255, 255, 255, 0.80);box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.10), 0px 4px 6px -4px rgba(0, 0, 0, 0.10);backdrop-filter: blur(6px);}
.wcc-img span{border-radius: 0.5rem;background: rgba(255, 255, 255, 0.90);box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);backdrop-filter: blur(2px);}
.wcc-img{position:relative;}.wcc-img span{position: absolute; right:10px; top:10px; width:30px; height:30px; padding:.2rem;}
.wcc-img img{border-radius:5px;}.wcc-text{padding:1rem;}
.wcc-title{color:var(--brown);font-family:var(--font-playfair);font-size: 1.3rem;font-style: normal;font-weight: 400;line-height: 2rem;}
.wcc-text p{min-height:104px; color: #78726D;font-size:.85rem;font-style: normal;font-weight: 400;line-height: 1.3rem;}.wcc-title{margin-bottom:.4rem;}
.dm-btn{color: #78503B;font-size: 0.875rem;font-style: normal;font-weight: 500;line-height: 1.25rem; display:inline-block; vertical-align:middle;}
.dm-btn span{width:1rem; height:1rem; transform:translateX(0); display:inline-block; vertical-align:middle;transition: all 0.5s;}.dm-btn:hover{color: #78503B;}
.dm-btn:hover span{transition: all 0.5s; transform:translateX(10px);}

.bg2{background: linear-gradient(180deg, #FFF 0%, rgba(245, 241, 232, 0.30) 100%);}.activity-slider{padding-top:3rem;}
.da-box:before{content:''; width:100%; height:100%; position: absolute; left:0; top:0; background: linear-gradient(0deg, rgba(67, 71, 86, 0.90) 0%, rgba(67, 71, 86, 0.50) 50%, rgba(0, 0, 0, 0.00) 100%);}
.da-box{position: relative; border-radius:8px; overflow:hidden;}.da-text{position:absolute; left:0; bottom:0; padding:1rem;}
.dat-title{color: #FFF;font-family:var(--font-playfair);font-size: 1.4rem;font-style: normal;font-weight: 400;line-height: 2.25rem;}
.da-text p{margin-bottom:0;color: rgba(255, 255, 255, 0.80);font-size: .9rem;font-style: normal;font-weight: 400;line-height: 1.5rem;}
.batch span{padding: 0.45rem 1rem;border-radius: 624.9375rem;background: rgba(255, 255, 255, 0.10);backdrop-filter: blur(2px);}
.batch span{display:inline-block; color: #FFF;font-size: 0.75rem;font-style: normal;font-weight: 400;line-height: 1.25rem;}.batch{padding:1rem 0;}
.da-text a{padding: 0.4875rem 1rem;border-radius: 0.375rem;border: 1px solid rgba(255, 255, 255, 0.30);background: rgba(255, 255, 255, 0.20);backdrop-filter: blur(2px);}
.da-text a{display:inline-block; color: #FBFAF8;text-align: center;font-size: 0.75rem;font-style: normal;font-weight: 500;line-height: 1.25rem;}
.da-sec:before{border-radius: 0rem 0rem 0rem 624.9375rem;opacity: 0.5;background: rgba(92, 73, 61, 0.05);width:25rem;height:12rem;}
.da-sec:before{content:''; position: absolute; right:0; top:0;}
.da-sec:after{border-radius: 0rem 624.9375rem 0rem 0rem;opacity: 0.3;background: rgba(92, 73, 61, 0.10);width:20rem;height:9.6875rem;}
.da-sec:after{content: ''; position: absolute; bottom:0; left:0;}
.rya-btn{padding-top:3rem;}.rya-btn a{display: inline-block; margin-bottom:1rem;}
.rya-btn p{color: rgba(92, 73, 61, 0.60);font-size: 0.875rem;font-style: normal;font-weight: 400;line-height: 1.2rem;}

.bg3{background: #F8F7F4;}.slbox{padding-bottom:1rem;}
.slbox div{color:var(--brown);font-family:var(--font-playfair);font-size: 2.75rem;font-style: normal;font-weight: 500;line-height: 3.75rem;letter-spacing: -0.09375rem;}
.slbox p{color: #78726D;font-size: 1rem;font-style: normal;font-weight: 400;line-height: 1.5rem;}
.slimg-1{margin-bottom:4px;}.slimg-2 img{display:inline-block; width:49.5%;}.sl-icon, .sl-title{margin-bottom:1rem;}
.white-box{vertical-align: top;margin: 0 0 1.5rem 1rem;border-radius: 0.25rem;background: #FFF;box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);width: 46%;display: inline-block;padding: 1rem;}
.sl-icon span{border-radius: 624.9375rem;background: rgba(92, 73, 61, 0.10);display: flex;width:2.5rem;height: 2.5rem;padding: 0.55rem;justify-content: center;align-items: center;flex-shrink: 0;}
.sl-icon span img{width:100%;}.sl-title{color:var(--brown);font-family:var(--font-playfair);font-size: 1.1rem;font-style: normal;font-weight: 400;line-height: 1.75rem;}
.white-box p{min-height: 83px;color: #78726D;font-size: .8rem;font-style: normal;font-weight: 400;line-height: 1.3rem;}
.bigwhite-box{border-radius: 0rem 0.25rem 0.25rem 0rem;border-left: 4px solid #78503B;background: #FFF;box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);}
.bigwhite-box{padding:2.5rem 2.66063rem 2.375rem 1.25rem;margin: 0 0 1.5rem 1rem; width:96%;}
.bigwhite-box p{color: #78503B;font-size:.9rem;font-style: italic;font-weight: 400;line-height: 1.5rem;}

.bg4{background: #FBFAF8;}.dltext-box{padding:1rem;padding-bottom: 0; width:46%; margin:0 1rem 1rem 0; display:inline-block;vertical-align: top;min-height: 220px;}
.dltext-box{border-radius: 0.25rem;border: 1px solid rgba(255, 255, 255, 0.20);background: rgba(255, 255, 255, 0.80);box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);backdrop-filter: blur(8px);}
.dltext-box ul{padding: 0; margin:0; list-style: none;}.dltext-box li{position:relative; padding-left:2.5rem; margin-bottom:.9rem;}
.dltext-box li div{color: #78503B;font-size: 1rem;font-style: normal;font-weight: 500;line-height: 1.75rem;}
.dltext-box li, .dltext-box p{color: #78726D;font-size: 0.8rem;font-style: normal;font-weight: 400;line-height: 1.1rem;}
.dltext-box li span{border-radius: 624.9375rem;background: #F5F5F4;width: 2rem;height: 2rem;line-height: 0rem;padding: 0.5rem;display: block;}
.dltext-box li span{position: absolute; left:0; top:0;}.dladakh-slider.owl-carousel .owl-nav{display: none;}

.testimonial{background:url(../images/testimonial-bg.png) no-repeat; background-color:rgba(230, 233, 240, 0.90);}
.testibox{border-radius: 0.25rem;border: 1px solid rgba(255, 255, 255, 0.20);background: rgba(255, 255, 255, 0.80);box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.10), 0px 4px 6px -4px rgba(0, 0, 0, 0.10);backdrop-filter: blur(8px);}
.testibox{padding:2.5rem; text-align: center; margin:3rem auto; width:70%;}
.cname{color:var(--brown);font-family:var(--font-playfair);font-size: 1.125rem;font-style: normal;font-weight: 400;line-height: 1.75rem;}
.testi-txt p{color: #78503B;font-size: 1.2rem;font-style: italic;font-weight: 400;line-height: 1.8rem;}
.stars{text-align:center; padding-bottom:2rem;}.stars img{width:16px!important; display:inline-block!important; margin:0 1px;}
.testimonial-slider.owl-carousel .owl-nav button.owl-next, .testimonial-slider.owl-carousel .owl-nav button.owl-prev{border-radius: 624.9375rem;border: 1px solid rgba(92, 73, 61, 0.20);display: flex;width:1.8rem;height:1.8rem;padding: 0.5rem;justify-content: center;align-items: center;flex-shrink: 0;}
.testimonial-slider.owl-carousel .owl-nav button.owl-next, .testimonial-slider.owl-carousel .owl-nav button.owl-prev{position:absolute; bottom:0;}
.testimonial-slider.owl-carousel .owl-nav button.owl-next{right:33%;}.testimonial-slider.owl-carousel .owl-nav button.owl-prev{left:33%;}

footer{background:var(--brown); padding-top:3rem;}
.footer-box p, .footer-text a, .footer-text p{display: block;color: rgba(251, 250, 248, 0.80);font-size:.8rem;font-style: normal;font-weight: 400;}
.socail-icon a{width:2rem;height:2rem;padding: 0.2rem;text-align: center; display:inline-block; border-radius: 624.9375rem;border: 1px solid rgba(251, 250, 248, 0.20);}
.socail-icon a:hover{border-color:#fff;}.footer-text h2{color: #FBFAF8;font-size: 1.125rem;font-style: normal;font-weight: 500;line-height: 1.75rem;}
.footer-text p, .footer-text a{margin-bottom:.3rem;}.footer-text a:hover{color:#fff;}
.socail-icon{margin: 0; padding:0; list-style: none;}.socail-icon li{display:inline-block; margin:0 2px;}
.footer-logo {text-align: center;}.footer-logo img{width:30%; padding: 0 1rem; display:inline-block;}
.copyright-txt{border-top: 1px solid rgba(251, 250, 248, 0.10); padding:1rem 0; margin-top: 2rem;}
.copyright-txt span{display:inline-block; float:right;}.copyright-txt span a{margin-left:.3rem;}
.copyright-txt, .copyright-txt a{color: rgba(251, 250, 248, 0.70);font-size: 0.71rem;font-style: normal;font-weight: 400;line-height: 1.25rem;}
.copyright-txt a:hover{color:#fff;}
.wapp-btn{position:fixed; right:.7rem; bottom:.7rem; width:35px; height:35px; display:block; z-index:9999999;}

/*About us */
.banner-sec p{color: #FFF;font-family:var(--font-playfair);font-size:1.6rem;font-style: normal;font-weight: 700;line-height:3rem; margin-bottom:0;}
.apsec1{background: linear-gradient(90deg, #FFF8F2 0%, #F8F7F4 100%);padding: 5rem 18rem;text-align:center;}
.apsec1 h2{margin-bottom:1rem; color:var(--brown);font-family:var(--font-playfair);font-size: 2rem;font-style: normal;font-weight: 500;line-height: 2.125rem;}
.apsec1 p{color: #8E9196;font-size: 1.1rem;font-style: normal;font-weight: 500;line-height:1.6rem;}
.apimg-1 img{border-radius:10px;}.ap-box{padding:1rem; padding-right:0;}
.apb-title{color:var(--brown);font-family:var(--font-playfair);font-size:1.8rem;font-style: normal;font-weight: 500;line-height: 2rem;}
.ap-box p, .apboxtext{color:#7E7974;font-size:.9rem;font-style: normal;font-weight: 400;line-height: 1.4rem;}.ap-box p{margin-top:1.4rem;}
.ap-box span{color:var(--brown);font-size: 1rem;font-style: italic;font-weight: 400;line-height: 1.45rem;}
.apsec3{background:url(../images/about/bg-1.png) no-repeat; background-color:rgba(230, 233, 240, 0.90);}
.apsec3-txt{text-align:center;width: 70%;margin: 0 auto;}.pt5rem{padding-top:5rem;}.apsec3-txt p{margin:0;color: #020817;}.apsec3-txt .apb-title{margin-bottom:1.5rem;}
.apsec3-txt ul{padding: 0; margin:2.5rem 0 0 0; list-style: none;}.apsec3-txt li{display:inline-block; width:19%;vertical-align: top;}
.apsec3-txt span{border-radius: 624.9375rem;background: #F8F7F4;width: 2.5rem;height: 2.5rem;padding:.5rem; display:block; margin:0 auto .4rem auto;}
.apsec3-txt li{color: #020817;font-size: 0.8rem;font-style: normal;font-weight: 500;line-height: 1.25rem; text-align:center;}
.apsec4{background:url(../images/about/bg-2.jpg) no-repeat; padding:2rem 0;}
.apsec4-img, .apsec4-text{text-align: center;}
.apsec4-text h4{margin-top:25%;color: #FFF;font-family:var(--font-playfair);font-size:2.75rem;font-style: normal;font-weight: 700;line-height: 2.75rem;}
.apsec4-img p{color: #FFF;font-family:var(--font-playfair); margin-bottom:0; font-size: 1.3rem;font-style: normal;font-weight: 700;line-height: 2.75rem;}

/*campsite*/
.opc-box{margin-top:3rem; border-radius: 0.5rem;background: #FFF;box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.10), 0px 4px 6px -4px rgba(0, 0, 0, 0.10);}
.opc-box img{border-top-left-radius:0.5rem; border-top-right-radius:0.5rem;}.opc-text{padding:1rem;}
.opc-text h3{color: #2A2522;font-family:var(--font-playfair);font-size: 1.25rem;font-style: normal;font-weight: 600;line-height: 1.75rem;}
.opc-text p{margin-bottom: 0;color: #70665C;font-size: .9rem;font-style: normal;font-weight: 500;line-height: 1.5rem; text-transform: capitalize;}
.od-text{color: #70665C;font-size: 0.8rem;font-style: normal;font-weight: 500;line-height: 1.25rem; margin-bottom:.5rem;}
.opc-text a{color: #78503B;font-size: .9rem;font-style: normal;font-weight: 500;line-height: 1.5rem;}
.opc-text a span{transform:translateX(0); display:inline-block; width:20px;transition: all 0.5s;}.opc-text a:hover span{transform: translateX(10px);}
.bg-5{background:#F8F7F4;}.cct-box{padding-left: 3rem;padding-top: 2rem;}.cctsec{padding:5rem 14rem;}
.cct-box h4{margin-bottom: 0;color: #78503B;font-family:var(--font-playfair);font-size: 2.75rem;font-style: normal;font-weight: 500;line-height: 3rem;}
.cct-box p{color: #78726D;font-size: 1rem;font-style: normal;font-weight: 400;line-height: 1.5rem; margin-top:1rem;}
.cct-box a{border-radius: 0.375rem;background: #78503B;padding: 0.875rem 1.47925rem 0.9375rem 1.5rem; text-align:center;}
.cct-box a{color: #FBFAF8;font-size: 1rem;font-style: normal;font-weight: 500;line-height: 1.5rem; margin-top:1rem; display:inline-block;}
.lao-title{margin-bottom:2rem;color: #2A2522;font-family:var(--font-playfair);font-size:2.5rem;font-style: normal;font-weight: 500;line-height: 2.25rem;}
.lao-sec{padding-bottom:5rem;}.lao-box{border-radius: 0.5rem;background: #FFF;box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.10), 0px 4px 6px -4px rgba(0, 0, 0, 0.10);}
.lao-text{padding: 1rem;}.lao-box img{border-top-left-radius: 0.5rem;border-top-right-radius: 0.5rem;}
.lao-text h5{color: #2A2522;font-family:var(--font-playfair);font-size: 1.25rem;font-style: normal;font-weight: 500;line-height: 1.75rem;}
.lao-text a, .opbox a{display:block;border-radius: 0.75rem;background: #78503B;padding:.4rem 1rem;width:100%;color: #FFF;font-size: .9rem;text-align:center;font-style: normal;font-weight:500;line-height: 1.75rem;}
.lao-text a:hover, .opbox a:hover{background:#000;}
.ce-box{padding:1rem; margin:1rem; border-radius: 0.5rem;border: 1px solid #DDD7D5;background: rgba(255, 255, 255, 0.80);box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);backdrop-filter: blur(2px);}
.h-title.black{color:#2A2522;}.cebox-icon{width:30px; display:block; padding-bottom:.5rem;}.ptb3rem{padding:5rem 0 2rem 0;}
.ce-box h1{color: #2A2522;font-family:var(--font-playfair);font-size: 1.25rem;font-style: normal;font-weight: 500;line-height: 1.75rem;}
.ce-box p{color: #70665C;font-size: 0.875rem;font-style: normal;font-weight: 400;line-height: 1.25rem;min-height: 80px;}
.ce-box ul{margin:0; padding: 0; list-style: none;}.ce-box li{display:inline-block; padding-right:1rem;}
.ce-box li{color: #70665C;font-size: 0.875rem;font-style: normal;font-weight: 400;line-height: 1.25rem; vertical-align: text-top;}
.ce-box li span{display:inline-block; padding-right:.1rem;vertical-align: text-top;}.ce-slider.owl-carousel .owl-nav {display: none;}
.opbox{border-radius: 0.5rem;background: #FFF; padding:1rem; box-shadow: 0px 4px 6px -1px rgba(0, 0, 0, 0.10), 0px 2px 4px -2px rgba(0, 0, 0, 0.10);}
.opbox h2{color: #2A2522;font-family:var(--font-playfair);font-size: 1.25rem;font-style: normal;font-weight: 500;line-height: 1.75rem;}
.opbox p{min-height: 3rem;color: #784B3B;font-family:var(--font-playfair);font-size: 1.125rem;font-style: normal;font-weight: 500;line-height: 1.5rem;}
.opbox span{color: #70665C;font-size:.9rem;font-style: normal;font-weight: 400;line-height: 1.25rem; display:block; margin-bottom:.5rem;}
.opbox span+span{margin-bottom:1.5rem;}.opmodal{background: #F8F7F4;padding:0 5rem; width:100%; min-height:100vh; height:auto;}
.modal-dialog.w100p{width:100%; max-width:100%; margin:0;}.modal.modal-box{z-index: 999999; padding-right:0!important;}.modal-header{border-bottom:none;}
.opm-box{width: 44%;margin:1rem 2rem;min-height: 320px;vertical-align: top;display: inline-block;padding: 2rem;border-radius: 0.96506rem;background: #FFF;box-shadow: 0px 7.721px 11.581px -1.93px rgba(0, 0, 0, 0.10), 0px 3.86px 7.721px -3.86px rgba(0, 0, 0, 0.10);}
.opm-title{color: #2A2522;font-family:var(--font-playfair);font-size:1.8rem;font-style: normal;font-weight: 500;line-height: 3.37781rem;}
.opm-box p{color: #78503B;font-family:var(--font-playfair);font-size:1.4rem;font-style: normal;font-weight: 500;line-height: 3rem;}
.opm-box span, .notetext, .opm-box li{color: #70665C;font-size:.9rem;font-style: normal;font-weight: 400;line-height: 1.5rem;}.notetext{padding-top:1.5rem;}
.opm-box span{position:relative;padding-left: 15px;display:block;}.opm-box span:before{content:''; position:absolute; left:0; top:9px; width:5px; height:5px; border-radius:10px; background:#70665C;}
.bnbtn-2{border-radius: 0.75rem;background: var(--brown);color: var(--white);padding: .4rem 1rem; color:#fff;}
.bnbtn-2{font-size: .9rem;text-align: center;font-style: normal;font-weight: 500;line-height: 1.75rem;}.bnbtn-box{padding-top:1.5rem;}
.bnbtn-2:hover{color:var(--brown); background:#ccc;}.slimg-1 img {width: 100%;}.opm-box ul{margin:0 0 0 1rem; padding: 0;}
.itnrytext{color: #70665C;font-size:.9rem;font-style: normal;font-weight: 400;line-height: 2rem;}.opm-box.w100p{width:94%; min-height:auto;}
.est-bg{border-radius: 0.5rem;background: rgba(255, 255, 255, 0.40);box-shadow: 5px 7px 20px 0px rgba(0, 0, 0, 0.10);padding: 3rem 5rem;margin: 5rem 6rem 3rem;}
.est-bg ul{margin:2rem 0 0 0; padding:0; list-style: none;}.est-bg li{width:32%; padding: 0 4%; display: inline-block; text-align:center;}
.est-bg li h4{margin:.5rem 0 .3rem 0; color: #2A2522;font-family:var(--font-playfair);font-size: 1.25rem;font-style: normal;font-weight: 500;line-height: 1.5rem;}
.est-bg li p{color: #70665C;font-size: 0.875rem;font-style: normal;font-weight: 400;line-height: 1.25rem;}
.selist-box{margin:2rem auto 0 auto; padding:0; width:80%; text-align:center;}
.selist-box li{padding: 2rem 0;border-radius: 0.5rem;background: #FFF;box-shadow: 0px 4px 6px -1px rgba(0, 0, 0, 0.10), 0px 2px 4px -2px rgba(0, 0, 0, 0.10);}
.selist-box li{display:inline-block; width:30%; text-align:center; margin-bottom:1rem;}
.selist-box li h5{color: #2A2522;font-family:var(--font-playfair);font-size: 1.1rem;font-style: normal;font-weight: 500;line-height: 1.75rem;}
.gm-box{border-radius: 0.5rem;background: #FFF;box-shadow: 0px 4px 6px -1px rgba(0, 0, 0, 0.10), 0px 2px 4px -2px rgba(0, 0, 0, 0.10);}
.gm-box{padding:2rem; margin:1rem; min-height: 208px;}
.gm-box h6{color: #2A2522;font-family:var(--font-playfair);font-size: 1rem;font-style: normal;font-weight: 500;line-height: 1.5rem;}
.gm-box p{color: #70665C;font-size: 1rem;font-style: italic;font-weight: 400;line-height: 1.5rem;}

.scelist{margin:3rem 0 0 0; padding:0; list-style:none;}.scelist li{border-radius: 0.5rem;background: #FFF;box-shadow: 0px 4px 6px -1px rgba(0, 0, 0, 0.10), 0px 2px 4px -2px rgba(0, 0, 0, 0.10);}
.scelist li{color: #403E43;text-align: center;font-family:var(--font-playfair);font-size: 1.2rem;font-style: normal;font-weight: 500;line-height: 2rem;}
.scelist li{padding:1rem 2rem 3rem 2rem; display:inline-block; width:31%; margin:.5rem;}.scelist li span{display:block; width:30px; margin:.5rem auto;}
.gbg-1{background: linear-gradient(135deg, rgba(245, 241, 232, 0.60) 0%, rgba(255, 255, 255, 0.60) 50%, rgba(245, 241, 232, 0.30) 100%);}
.mcrs{margin:1rem;}.mcrs{border-radius: 0.5rem;background: #FFF;box-shadow: 0px 4px 6px -1px rgba(0, 0, 0, 0.10), 0px 2px 4px -2px rgba(0, 0, 0, 0.10);}
.mcrs img{border-top-left-radius: 0.5rem;border-top-right-radius: 0.5rem;}.mcrs-text{padding:1rem;}.mcr-box{margin-top:3rem;}
.mcrs-text h3{color: #333;font-family:var(--font-playfair);font-size: 1.2rem;font-style: normal;font-weight: 500;line-height: 1.75rem;}
.mcrs-text p{min-height:62px;color: #8E9196;font-size: .9rem;font-style: normal;font-weight: 400;line-height: 1.3rem;}
.brown-btn{margin-top:2rem;}.brown-btn a{color: #FFF;font-size: .85rem;font-style: normal;font-weight: 500;line-height: 1.5rem;}
.brown-btn a{border-radius: 0.375rem;background: #78503B; padding:.5rem 1rem; display:inline-block;}.brown-btn a:hover{background:#000;}
.chef-p{position: relative; background:url(../images/chef-p-bg.jpg) no-repeat; padding:4rem 0; text-align:center;}
.chef-p:before{content:''; position:absolute; top:0; left:0; width:100%; height:100%; background: linear-gradient(180deg, rgba(0, 0, 0, 0.80) 0%, rgba(0, 0, 0, 0.80) 100%);}
.chef-icon{margin:1.6rem auto;border-radius: 624.9375rem;background: rgba(255, 255, 255, 0.10);backdrop-filter: blur(2px);width: 2.5rem;height: 2.5rem;padding: 0.25rem;}
.chef-text h4{color: #FFF;font-family:var(--font-playfair);font-size: 2.5rem;font-style: normal;font-weight: 500;line-height:2.5rem;}
.chef-text p{width: auto;display: inline-block;margin: 1.6rem auto;position:relative;color: #FFF;font-family:var(--font-playfair);font-size:1.5rem;font-style: italic;font-weight: 400;line-height: 1.5rem;} 
.chef-text span{color: #FFF;font-size: 1rem;font-style: normal;font-weight: 400;line-height: 1.5rem; display:block;}
.quote{width:30px; height:30px; position:absolute;}.quote.left{top:-12px; left:-32px;}.quote.right{bottom:-12px; right:-32px;}
.wtuf-img{position:relative;}.wtuf-img img{border-radius:5px;}.wtuf-img span{position:absolute; top:45%; left:50%; transform:translate(-50%);}
.wtuf-img span{width:2.5rem;height: 2.5rem;padding: 0.5rem;text-align: center;border-radius: 624.9375rem;background: rgba(255, 255, 255, 0.80);box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.10), 0px 4px 6px -4px rgba(0, 0, 0, 0.10);backdrop-filter: blur(2px);}
.wfu-icon{display: block;text-align: center;margin-bottom: 1rem;border-radius: 0.5rem;background: #EEE;width: 2.5rem;height: 2.5rem;padding: 0.5rem;}
.wtuf-text h6{margin-bottom: 1rem;color: #78503B;font-family:var(--font-playfair);font-size:2.3rem;font-style: normal;font-weight: 500;line-height: 3rem;}
.wtuf-text p{margin-bottom:.5rem;color: #403E43;font-size:.9rem;font-style: normal;font-weight: 400;line-height: 1.2rem;}
.ghbox{border-radius: 0.5rem;border: 1px solid #EEE;background: #F3F3F3; padding:1rem; margin-top:1.6rem;display:block;}
.ghtext{margin-bottom:.6rem;color: #333;font-family:var(--font-playfair);font-size: 1.1rem;font-style: normal;font-weight: 400;line-height: 1.75rem;}
.ghbox span{color: #020817;font-size: .8rem;font-style: normal;font-weight: 500;line-height: 1.5rem; display:block;}
.vgg-wraper{width:70%; margin:2rem auto;}.vg-gallery{display:flex; gap:20px;}
.vgimg-box{display: flex; flex-direction: column; gap:20px;}.vgimg-box img{width:100%; height:100%; border-radius:10px; object-fit:cover;}
.seande-sec{background:url(../images/seande-bg.png) no-repeat; background-color:#000;}
.seande-box{padding:1.5rem; border-radius: 0.5rem;border: 1px solid rgba(255, 255, 255, 0.20);background: rgba(255, 255, 255, 0.10);backdrop-filter: blur(2px);}
.seande-icon{border-radius: 0.5rem;display:inline-block;background: #0EA5E9;width:2.5rem;height:2.5rem;padding: 0.5rem; text-align: center; margin-bottom:1rem;}
.seande-title{margin-bottom:1rem;color: #FFF;font-family:var(--font-playfair);font-size: 1.2rem;font-style: normal;font-weight: 400;line-height: 2rem;}
.seande-box p{min-height:72px;color: #E5E7EB;font-size:.85rem;font-style: normal;font-weight: 400;line-height: 1.5rem;}.h-title.white{color:#fff;}.h-title.black{color: #333;}
.gv-content{padding:1.3rem; border-radius: 0.5rem;background: #FFF;box-shadow: 0px 4px 6px -1px rgba(0, 0, 0, 0.10), 0px 2px 4px -2px rgba(0, 0, 0, 0.10);}
.owl-carousel .owl-item .gvicons img{display:inline-block; width:15px; margin-right:2px; margin-bottom:.7rem;}
.gv-content p{min-height:85px;color: #222;font-size:.85rem;font-style: italic;font-weight: 400;line-height: 1.3rem;}
.gv-content span{color: #403E43;font-size: .9rem;font-style: normal;font-weight: 500;line-height: 1.5rem;}
.guest-review-slider.owl-carousel .owl-nav{text-align:center; padding-top:2rem;}.greview, .seande-slider{margin-top:2rem;}
.guest-review-slider.owl-carousel .owl-nav button.owl-next, .guest-review-slider.owl-carousel .owl-nav button.owl-prev{display: inline-block;margin: 0 .2rem;width: 2.25rem;height: 2.25rem;padding: 0.5rem;border-radius: 624.9375rem;background: #FFF;box-shadow: 0px 4px 6px -1px rgba(0, 0, 0, 0.10), 0px 2px 4px -2px rgba(0, 0, 0, 0.10);}
.bnsec{background:url(../images/book-now-bg.jpg) no-repeat;}.bnsec-text{padding-top:6rem;}
.bnsec-text h6{color: #FFF;margin-bottom: 1rem;font-family:var(--font-playfair);font-size:2.5rem;font-style: normal;font-weight: 500;line-height: 3rem;}
.bnsec-text p{color: #E5E7EB;font-size:.9rem;font-style: normal;font-weight: 400;line-height: 1.4rem;}
.bnsec-text p a{color: #0EA5E9;}.bnsec-text p a:hover{color:#fff;}
.bnsec-text span{color: #0EA5E9;font-size: .9rem;font-style: normal;font-weight: 400;line-height: 1.5rem;}
.bnsec-form{border-radius: 0.5rem; padding:2rem; background: #FFF;box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.10), 0px 4px 6px -4px rgba(0, 0, 0, 0.10);}
.bnsec-form h6{margin-bottom: 1rem;color: #78503B;font-family:var(--font-playfair);font-size: 1.5rem;font-style: normal;font-weight: 500;line-height: 2rem;}
.fyt-form{}.form-group{display:inline-block;}.w2p{width:49%;}.w3p{width:32%;}.w1p{width:100%;}
.fyt-form label{color: #333;font-size:.8rem;font-style: normal;font-weight: 400;line-height: normal;margin-bottom: .2rem; display:block;}
.fyt-form input, .fyt-form textarea{border-radius: 0.25rem;border: 1px solid #D1D5DB;background: #FFF;padding: 0.5625rem 1.5625rem 0.5625rem 0.8125rem;}
.fyt-form select{border-radius: 0.25rem;border: 1px solid #D1D5DB;background: #EFEFEF;padding: 0.5625rem 1.5625rem 0.5625rem 0.8125rem;}
.fyt-form button{cursor:pointer; color: #FFF;text-align: center;font-size: 1rem;font-style: normal;font-weight: 500;line-height: 1.5rem; margin-right:1rem; display:inline-block; padding: 0.9375rem 1.47769rem 0.9375rem 1.5rem;}
.rn-btn, .fyt-form button.rpd-btn:hover{border: 1px solid #78503B;color:#fff;border-radius: 0.375rem;background: #78503B;}.fyt-form input, .fyt-form textarea, .fyt-form select{display:block; width:100%;}
.fyt-form button.rpd-btn, .rn-btn:hover{border-radius: 0.375rem;border: 1px solid #78503B; color:#78503B; background:#fff;}

/*Contact Us*/
.visible-desktop{width:100%;}
.prp-tabs.cp-tabs{width:20%;margin-top: 4.2rem;}.cptab-text{width:79%; display: inline-block;}.contact-form{padding:0 3.5rem;}
.cont-title{color:var(--brown);font-family:var(--font-playfair);font-size: 2.9rem;font-style: normal;font-weight: 500;line-height: 2.25rem;}
.cfbox{margin-top: 2rem;padding:1.5rem;border-radius: 0.75rem;border: 1px solid #E5DEFF;background: #FFF;box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);}
.cfbox .form-group{width:100%; display: inline-block;}.cfbox .form-group.half{width:49%;}
.cfbox .form-group label{margin-bottom:0;color: #403E43;font-size: 0.775rem;font-style: normal;font-weight: 500;line-height: 0.875rem;}
.cfbox .form-group input, .cfbox .form-group textarea{border-radius: 0.375rem;border: 1px solid rgba(200, 200, 201, 0.30);background: rgba(246, 246, 247, 0.50);}
.cfbox .form-group input{width:100%;height: 2.5rem;padding: 0.71875rem 0.8125rem;}.cfbox .form-group textarea{width:100%;height:auto;padding: 0.71875rem 0.8125rem;}
.cfbox .form-group button{border-radius: 0.375rem;background: #78503B;padding: 0.9375rem 1.97413rem 1rem 2rem; display:inline-block; cursor:pointer;}
.cfbox .form-group button{color: #FFF;font-size: 0.775rem;font-style: normal;font-weight: 500;line-height: 1.25rem;}
.cfbox .form-group button:hover{background:#e5e5e5; color:#78503B;}.dctitle{color: #221F26;font-family:var(--font-playfair);font-size: 1.5rem;font-style: normal;font-weight: 400;line-height: 2rem;}
.contact-text ul{margin:2rem 0 0 0; padding: 0; list-style:none;}.contact-text li{display:block; position: relative; margin-bottom:1rem;}
.contact-text li div{color: #8E9196;font-size: 0.7rem;font-style: normal;font-weight: 500;line-height: 1rem;}
.contact-text li, .contact-text li a{display:block;color: #221F26;font-size:.85rem;font-style: normal;font-weight: 400;line-height: 1.5rem;}
.dc-icon{display: flex;width: 1.5rem;height: 1.5rem;padding: 0.3rem;justify-content: center;align-items: center;flex-shrink: 0;border-radius: 624.9375rem;background: rgba(253, 225, 211, 0.30);}
.contact-text li{padding-left:2rem;}.dc-icon{position: absolute; left:0; top:0;}.contact-text li a:hover{color:var(--brown);} 
.dc-logo {width: 60%;}.dc-logo img {width:100%;}

.ovrlay{position: relative;}.ovrlay:before{background: linear-gradient(180deg, rgba(26, 31, 44, 0.60) 0%, rgba(26, 31, 44, 0.40) 50%, rgba(26, 31, 44, 0.70) 100%);}
.ovrlay:before{content:'';position: absolute; left:0; top:0; width:100%; height:100%; display: block;}
.gallery-filter{margin:4rem auto 2rem auto;display:block; width:31rem; padding: 0.45rem;border-radius: 624.9375rem;background: rgb(231, 231, 231);backdrop-filter: blur(2px);}
.gallery-filter a{border-radius: 624.9375rem;padding: 0.5625rem 1.22969rem 0.625rem 1.25rem; cursor:pointer;}
.gallery-filter a{color: #5C493D;text-align: center;font-size: 0.875rem;font-style: normal;font-weight: 500;line-height: 1.25rem;}
.gallery-filter a:hover, .gallery-filter a.active{background:var(--brown); color:#fff!important;}
.gallery-box{margin:0; padding:0; list-style: none;}.gallery-box li{display:inline-block; margin:1rem; width:30%;}
.gallery-item.show {animation: fadeIn 0.5s ease;}.gallery-item.hide {display: none;}

.opbox span{position: relative;padding-left: 15px;}
.opbox span:before{content:''; position: absolute; left:0; top:7px; width: 7px;height: 7px;border-radius: 10px;background: #000;}

@media (min-width:1024px){} 
@media (min-width:1400px){.exprience-slider {height: 650px;}}
@media (max-width:768px){
.menu-btn {left: 1.5rem;}.bn-btn {right: 1.5rem;}.menu-btn, .bn-btn {top: 1rem;}.banner-sec h1 {font-size: 2.4rem;}
.h-about-txt p {width: 95%;}.prp-tabs {width: 100%;}.prp-tabs a {padding: .5rem;margin-bottom: 1rem; font-size:1.2rem;}
.prp-img {margin:2rem 1rem;}.prptc-box {width:100%;}.h-title {font-size: 2rem;line-height: 2.3rem;}
.lse-tabs {width: 100%;margin: 0 auto 2rem auto;}.lse-box {padding-top: 2rem;}.lse-tabs li {padding: .4rem .2rem;}
.wcc-slider.owl-carousel .owl-nav{text-align:center;}.slimg-2 img {width: 49%;}.sl-icon span {margin: 0 auto;}
.white-box {margin: 1rem 0;text-align: center;width: 100%;padding: 1rem;}.bigwhite-box {margin: 0 0 1.5rem 0;width: 100%;}
.dltext-box {width: 100%;margin: 1rem 0 0 0;min-height: auto;}.testibox {padding: 1rem;margin:2rem auto;width: 100%;}.testi-txt p{font-size:1rem;}
.testimonial-slider.owl-carousel .owl-nav button.owl-next {right: 22%;}.testimonial-slider.owl-carousel .owl-nav button.owl-prev {left: 22%;}
.footer-box, .footer-text, .copyright-txt{text-align:center;}.footer-logo, .footer-text{padding:1rem 0;}
.copyright-txt span {float: none;}
/*About Us*/
.apsec1 {padding: 5rem 1rem;}.apsec1 h2 {font-size: 1.5rem;line-height: 1.8rem;}.apb-title {font-size: 1.5rem;}
.apsec3 {background-size: cover;}.apsec3-txt {width: 95%;}.apsec3-txt li {width: 30%;margin-bottom: 1rem;}
.apsec4{background-size:cover;}.apsec4-text h4 {margin-top: 9%;font-size: 2rem;line-height: 2.4rem;}

/*Campsite*/
.cctsec {padding: 2rem 1rem;}.cct-box {padding-left: 0rem;text-align: center;}.cct-box h4, .lao-title{font-size:2rem;}
.lao-box {margin-bottom: 2rem;}.lao-text h5 {text-align: center;}.opbox {text-align: center;margin-bottom: 2rem;}
.slbox div {font-size: 2rem; text-align:center;}.slbox p, .gm-box{text-align:center;}.est-bg {padding: 3rem 1rem;margin: 1rem 1rem 1rem;}
.est-bg li {width: 100%;margin-bottom: 1rem;}.selist-box, .selist-box li {width: 100%;}.opmodal {padding: 0 0rem;}
.opm-box {width: 100%;margin: 1rem 0rem;}.opm-title {font-size: 1.5rem;line-height: 2rem;}.opm-box p {font-size: 1.2rem;line-height: 1.5rem;}
.opm-box.w100p {width: 100%;}

/*Cafe Cloud*/
.scelist li {padding: 1rem 1rem 3rem 1rem;width: 49%;margin: .5rem 0;}.chef-text p {padding: 0 32px;}.chef-text p br{display:none;}
.quote.left {left: 6px;}.quote.right {right: 6px;}.wtuf-text {margin-top: 2rem;text-align: center;}.wfu-icon {margin: 0 auto 1rem auto;}
.bnsec-text {margin-bottom: 3rem;text-align: center;}.bnsec-form h6{text-align:center;}.w2p, .w3p {width: 100%;}.rn-btn{margin-bottom: 1rem;}
.fbcenter{text-align: center;}.pt0{padding-top: 0;}.bnsec-text {padding-top:0rem;}
/*Contact Us*/
.visible-desktop {width: 100%;height: 50vh;object-fit: cover;}.prp-tabs.cp-tabs {width: 100%;margin-top: 0;}.prp-tabs.cp-tabs li{display: inline-block; width:49%;}.cptab-text {width: 100%;}
.contact-form {padding: 2rem .5rem;}.cont-title {font-size: 2rem; text-align: center;}.cfbox .form-group button{text-align:center; width:100%;}
.contact-text{text-align:center;}.contact-text li {padding-left: 0;}.dc-icon {position: static;display: block;line-height: 1.5rem;margin: 0 auto;}
.dc-logo {width: 60%;margin: 0 auto;}.htp-text br{display: none;}.gallery-filter {width: 100%;padding: 1rem;}.gallery-filter a {width: 49%;display: inline-block;}
.gallery-box li {margin: .5rem;width: 44%;}


}