@import url(https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,400;0,500;0,600;1,700&family=Jost:wght@400;500;600;700&display=swap);.head-img-text p,body,h1,h2,h3,h4,h5,h6,p{font-family:roboto,sans-serif}*,figure{margin:0}.cta-section,.main-footer{background:#2f5203}.product-info-item i,.star-rating,.stars,.text-left i,.top-nav p,img{vertical-align:middle}.centred,.pic h3,.theme-btn{text-align:center}*,.bg-gray-3 ul,ol{box-sizing:border-box}.bg-gray-3 h2,.default-form h4,.heading-hotel h1,.heading-hotel h3{border-left:4px solid #ff5e00}.cta-section .footer-box h2,.default-form h4,.form-head h3,.theme-btn,form .submit-btn{text-transform:uppercase}.about-area-incredible,.cta-section,.footer-top,.footer-widget,.footer-widget ol,.footer-widget ul,.head-section,.main-footer,.pic,.top-nav li a,.wild-fix{position:relative}.pull-left,.slash{float:left}*{padding:0}body{line-height:1.7;color:#516171}h1,h2,h3,h4,h5,h6{font-weight:600!important;color:#303141}a{color:#303141;text-decoration:none!important;transition:.4s;font-weight:500}p{font-size:15px;line-height:26px;text-align:justify}.nav-link{font-size:17px!important;color:#38404f!important}.navbar{--bs-navbar-nav-link-padding-x:1rem!important;height:75px;box-shadow:0 6px 30px rgba(0,0,0,.08)}.navbar-brand img{margin-left:-15px}.elementor img,img{height:auto;max-width:100%}.footer-top{padding:40px 0;}.footer-top .pattern-layer{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.auto-container{position:static;max-width:1200px;padding:0 15px;margin:0 auto}.footer-top .logo-widget{margin-top:6px}img{display:inline-block;transition:.7s ease-in-out .1s}.logo-widget .text{position:relative;font-size:15px;line-height:30px;color:#f4f0f0;margin-bottom:20px}.footer-top .contact-widget .info li,.footer-top .footer-social li,.footer-top .gallery-widget .image-list li{width:auto}.footer-top .footer-social li{position:relative;display:inline-block;float:left;margin-right:10px}.footer-top .footer-social li a{position:relative;display:inline-block;width:40px;height:40px;line-height:45px;background:#242321;font-size:19px;text-align:center;color:#fff}.footer-top .widget-title h5{font-size:17px;line-height:26px;color:#fff;text-transform:uppercase}.footer-widget ol li,.footer-widget ul li{position:relative;display:inline-block;font-size:15px;line-height:24px;margin-bottom:6px;width:49%}.footer-top .gallery-widget .image-list li .image{background:center/cover no-repeat #fd5634;position:relative;display:block;width:76px;height:76px;overflow:hidden;border:2px solid #e1bc78}.footer-top .gallery-widget .image-list li .image:before{content:"";position:absolute;background:rgba(0,0,0,.7);left:3px;right:3px;top:3px;bottom:3px;transform:scale(0,0);transition:.5s}.dropdown-menu .title{font-weight:600!important;color:#ef9a1d;font-size:18px}.dropdown-menu li a{color:#fff;font-size:15px;border-bottom:1px solid #ffc106;padding-bottom:8px}.list-unstyled li{font-size:15px;padding-bottom:10px}.navbar-expand-lg .navbar-nav .dropdown-menu{background:#2c3549!important}.footer-top .widget-title{margin-bottom:23px}.footer-widget ol li a,.footer-widget ul li a{position:relative;display:inline-block;color:#f4f0f0}.cta-section .bg-layer{position:absolute;top:0;right:0;width:100%;height:100%;background:#334b63}.cta-section .footer-box{position:relative;padding-left:450px;padding-top:90px;padding-bottom:87px}.image-layer img{height:380px}.cta-section .image-layer{position:absolute;left:-200px;bottom:-7px}.cta-section .pattern-layer{position:absolute;left:174px;top:0;width:324px;height:168px;background-repeat:no-repeat}.theme-btn.btn-one{background:#fd5634}.navbar-toggler:focus{box-shadow:none}.cta-section{position:relative}.copyright p a{color:orange;padding-left:20px}.cta-section .footer-box h2{font-size:50px;line-height:60px;color:#fff}.cta-section .footer-box .btn-box{margin-top:27px}.footer-bottom{padding:12px 0;background:#0e131f}.footer-bottom p{font-size:15px;line-height:26px;color:rgba(255,255,255,.5);margin-bottom:0}.theme-btn{position:relative;display:inline-block;font-size:15px;line-height:30px;font-weight:700;color:#fff!important;padding:16.5px 54px;cursor:pointer;z-index:1;letter-spacing:2px}li,ul{list-style:none}.hotels-section{position:relative;width:100%;padding-top:30px;padding-bottom:20px}.text-left{font-size:18px;padding-bottom:10px}.text-left a{color:#000;font-size:15px}.text-left i{color:#000;padding:0 10px}.heading-hotel h1{font-size:24px;padding:0 0 0 13px}.product-info-item i{padding-right:4px}.p-30-40{padding:30px 40px}.bg-gray-3{background:#f3f3f3}.mb-0{margin-bottom:0!important}.pic h3{position:absolute;z-index:1;top:73%;left:0;width:100%;font-size:17px;margin-top:0;color:#fff;-webkit-transition:.6s;-moz-transition:.6s;-o-transition:.6s;transition:.6s;background:#ff00008f}.bg-gray-3 ul,ol{line-height:28px;list-style:none;padding:0;margin:0 0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:14px}ul.style-1 li{margin-left:0}.heading-hotel h3{font-size:18px;padding:0 0 0 8px}.heading-hotel p{color:#585c66;font-size:15px;line-height:27px;padding-bottom:5px}.service-hotel{display:flex;justify-content:space-evenly;margin-bottom:23px;background:#eff7ff;padding:12px 0}.service-hotel .service-box1{display:grid;border:1px dotted #f7baba;padding:10px}.service-hotel .service-box1 span{padding-left:13px;padding-top:10px}.service-hotel .service-box1 i{font-size:27px;margin-left:10px;color:#ff5722}.bg-gray-3 h2{font-size:20px;padding:0 0 0 23px;margin-top:5px;color:#303141;margin-left:-38px;margin-bottom:16px}.bg-gray-3 ul li{padding-left:23px;position:relative;margin-left:-22px;color:#303141;margin-top:5px;font-size:15px}.bg-gray-3 ul li i{color:#ff5300;margin-right:10px}.banner__info{margin-top:20px;display:flex;justify-content:flex-start;align-items:center;font-weight:500}.banner__avg-rating{font-size:19px;font-weight:600;padding:7px 15px;background-color:#129b0d;border-radius:4px;line-height:1.2;margin-right:20px;color:#fff}.product-info-item{padding-left:10px}ul{list-style-type:none;padding:0;margin:0}.about-box{padding:30px 0}.heading-section h1,h2{font-size:22px;color:#ff5722;margin-top:10px}.heading-hotel{padding-bottom:20px}.sidebar-sticky .fixed{position:sticky;top:40px}.default-form{box-shadow:0 6px 30px rgb(12 12 12 / 23%);border-radius:8px;padding:17px}.default-form h4{font-size:23px;font-weight:700;padding-bottom:10px!important;border-bottom:1px solid #fff!important;color:red;padding:0 0 0 23px}.form-group{margin-top:15px}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.news-right{margin-bottom:-9%!important;padding:9% 0 7%!important}.news-right .list{padding:10px!important}.list li i,.tym i,strong{color:tomato}.news-right .list li a{color:#17171b!important;padding-left:6px}.btn-enquiry{color:#fff;padding:6px 30px;background:#ff5722;border:none;cursor:pointer}.news-right .box{background:#fff;overflow:hidden;border-radius:10px}.news-right h4{font-size:16px;color:#ff5722;margin:0 0 .3em;padding:0 0 0 10px;position:relative}.news-right .list li{color:#403c3c;line-height:42px;display:block;border-bottom:1px dotted #41464b;position:relative}.news-right .list li,.p-color,.subHeading2{text-transform:capitalize}.accordion{background-color:#eee;color:#444;cursor:pointer;padding:8px;width:100%;border:none;text-align:right;outline:0;font-size:15px;transition:.7s}#more{display:none}